@font-face { font-family: 'Montserrat'; src: url('https://www.chooselegend.com/layout/css/webfonts/Montserrat-Bold.woff2') format('woff2'), url('https://www.chooselegend.com/layout/css/webfonts/Montserrat-Bold.woff') format('woff'); font-weight: bold; font-style: normal; font-display: swap; } @font-face { font-family: 'Montserrat'; src: url('https://www.chooselegend.com/layout/css/webfonts/Montserrat-BlackItalic.woff2') format('woff2'), url('https://www.chooselegend.com/layout/css/webfonts/Montserrat-BlackItalic.woff') format('woff'); font-weight: 900; font-style: italic; font-display: swap; } @font-face { font-family: 'Montserrat'; src: url('https://www.chooselegend.com/layout/css/webfonts/Montserrat-BoldItalic.woff2') format('woff2'), url('https://www.chooselegend.com/layout/css/webfonts/Montserrat-BoldItalic.woff') format('woff'); font-weight: bold; font-style: italic; font-display: swap; } @font-face { font-family: 'Montserrat'; src: url('https://www.chooselegend.com/layout/css/webfonts/Montserrat-Light.woff2') format('woff2'), url('https://www.chooselegend.com/layout/css/webfonts/Montserrat-Light.woff') format('woff'); font-weight: 300; font-style: normal; font-display: swap; } @font-face { font-family: 'Montserrat'; src: url('https://www.chooselegend.com/layout/css/webfonts/Montserrat-ExtraLightItalic.woff2') format('woff2'), url('https://www.chooselegend.com/layout/css/webfonts/Montserrat-ExtraLightItalic.woff') format('woff'); font-weight: 200; font-style: italic; font-display: swap; } @font-face { font-family: 'Montserrat'; src: url('https://www.chooselegend.com/layout/css/webfonts/Montserrat-ExtraBold.woff2') format('woff2'), url('https://www.chooselegend.com/layout/css/webfonts/Montserrat-ExtraBold.woff') format('woff'); font-weight: bold; font-style: normal; font-display: swap; } @font-face { font-family: 'Montserrat'; src: url('https://www.chooselegend.com/layout/css/webfonts/Montserrat-ExtraBoldItalic.woff2') format('woff2'), url('https://www.chooselegend.com/layout/css/webfonts/Montserrat-ExtraBoldItalic.woff') format('woff'); font-weight: bold; font-style: italic; font-display: swap; } @font-face { font-family: 'Montserrat'; src: url('https://www.chooselegend.com/layout/css/webfonts/Montserrat-LightItalic.woff2') format('woff2'), url('https://www.chooselegend.com/layout/css/webfonts/Montserrat-LightItalic.woff') format('woff'); font-weight: 300; font-style: italic; font-display: swap; } @font-face { font-family: 'Montserrat'; src: url('https://www.chooselegend.com/layout/css/webfonts/Montserrat-ExtraLight.woff2') format('woff2'), url('https://www.chooselegend.com/layout/css/webfonts/Montserrat-ExtraLight.woff') format('woff'); font-weight: 200; font-style: normal; font-display: swap; } @font-face { font-family: 'Montserrat'; src: url('https://www.chooselegend.com/layout/css/webfonts/Montserrat-Italic.woff2') format('woff2'), url('https://www.chooselegend.com/layout/css/webfonts/Montserrat-Italic.woff') format('woff'); font-weight: normal; font-style: italic; font-display: swap; } @font-face { font-family: 'Montserrat'; src: url('https://www.chooselegend.com/layout/css/webfonts/Montserrat-SemiBoldItalic.woff2') format('woff2'), url('https://www.chooselegend.com/layout/css/webfonts/Montserrat-SemiBoldItalic.woff') format('woff'); font-weight: 600; font-style: italic; font-display: swap; } @font-face { font-family: 'Montserrat'; src: url('https://www.chooselegend.com/layout/css/webfonts/Montserrat-SemiBold.woff2') format('woff2'), url('https://www.chooselegend.com/layout/css/webfonts/Montserrat-SemiBold.woff') format('woff'); font-weight: 600; font-style: normal; font-display: swap; } @font-face { font-family: 'Montserrat'; src: url('https://www.chooselegend.com/layout/css/webfonts/Montserrat-Medium.woff2') format('woff2'), url('https://www.chooselegend.com/layout/css/webfonts/Montserrat-Medium.woff') format('woff'); font-weight: 500; font-style: normal; font-display: swap; } @font-face { font-family: 'Montserrat'; src: url('https://www.chooselegend.com/layout/css/webfonts/Montserrat-ThinItalic.woff2') format('woff2'), url('https://www.chooselegend.com/layout/css/webfonts/Montserrat-ThinItalic.woff') format('woff'); font-weight: 100; font-style: italic; font-display: swap; } @font-face { font-family: 'Montserrat'; src: url('https://www.chooselegend.com/layout/css/webfonts/Montserrat-Thin.woff2') format('woff2'), url('https://www.chooselegend.com/layout/css/webfonts/Montserrat-Thin.woff') format('woff'); font-weight: 100; font-style: normal; font-display: swap; } @font-face { font-family: 'Montserrat'; src: url('https://www.chooselegend.com/layout/css/webfonts/Montserrat-Black.woff2') format('woff2'), url('https://www.chooselegend.com/layout/css/webfonts/Montserrat-Black.woff') format('woff'); font-weight: 900; font-style: normal; font-display: swap; } @font-face { font-family: 'Montserrat'; src: url('https://www.chooselegend.com/layout/css/webfonts/Montserrat-Regular.woff2') format('woff2'), url('https://www.chooselegend.com/layout/css/webfonts/Montserrat-Regular.woff') format('woff'); font-weight: normal; font-style: normal; font-display: swap; } @font-face { font-family: 'Montserrat'; src: url('https://www.chooselegend.com/layout/css/webfonts/Montserrat-MediumItalic.woff2') format('woff2'), url('https://www.chooselegend.com/layout/css/webfonts/Montserrat-MediumItalic.woff') format('woff'); font-weight: 500; font-style: italic; font-display: swap; } @font-face { font-family: 'Inter 18pt'; src: url('https://www.chooselegend.com/layout/css/webfonts/Inter18pt-ExtraLightItalic.woff2') format('woff2'), url('https://www.chooselegend.com/layout/css/webfonts/Inter18pt-ExtraLightItalic.woff') format('woff'); font-weight: 200; font-style: italic; font-display: swap; } @font-face { font-family: 'Inter 18pt'; src: url('https://www.chooselegend.com/layout/css/webfonts/Inter18pt-BoldItalic.woff2') format('woff2'), url('https://www.chooselegend.com/layout/css/webfonts/Inter18pt-BoldItalic.woff') format('woff'); font-weight: bold; font-style: italic; font-display: swap; } @font-face { font-family: 'Inter 18pt'; src: url('https://www.chooselegend.com/layout/css/webfonts/Inter18pt-Black.woff2') format('woff2'), url('https://www.chooselegend.com/layout/css/webfonts/Inter18pt-Black.woff') format('woff'); font-weight: 900; font-style: normal; font-display: swap; } @font-face { font-family: 'Inter 18pt'; src: url('https://www.chooselegend.com/layout/css/webfonts/Inter18pt-ExtraBold.woff2') format('woff2'), url('https://www.chooselegend.com/layout/css/webfonts/Inter18pt-ExtraBold.woff') format('woff'); font-weight: bold; font-style: normal; font-display: swap; } @font-face { font-family: 'Inter 18pt'; src: url('https://www.chooselegend.com/layout/css/webfonts/Inter18pt-ExtraLight.woff2') format('woff2'), url('https://www.chooselegend.com/layout/css/webfonts/Inter18pt-ExtraLight.woff') format('woff'); font-weight: 200; font-style: normal; font-display: swap; } @font-face { font-family: 'Inter 18pt'; src: url('https://www.chooselegend.com/layout/css/webfonts/Inter18pt-ExtraBoldItalic.woff2') format('woff2'), url('https://www.chooselegend.com/layout/css/webfonts/Inter18pt-ExtraBoldItalic.woff') format('woff'); font-weight: bold; font-style: italic; font-display: swap; } @font-face { font-family: 'Inter 18pt'; src: url('https://www.chooselegend.com/layout/css/webfonts/Inter18pt-BlackItalic.woff2') format('woff2'), url('https://www.chooselegend.com/layout/css/webfonts/Inter18pt-BlackItalic.woff') format('woff'); font-weight: 900; font-style: italic; font-display: swap; } @font-face { font-family: 'Inter 18pt'; src: url('https://www.chooselegend.com/layout/css/webfonts/Inter18pt-Bold.woff2') format('woff2'), url('https://www.chooselegend.com/layout/css/webfonts/Inter18pt-Bold.woff') format('woff'); font-weight: bold; font-style: normal; font-display: swap; } @font-face { font-family: 'Inter 18pt'; src: url('https://www.chooselegend.com/layout/css/webfonts/Inter18pt-ThinItalic.woff2') format('woff2'), url('https://www.chooselegend.com/layout/css/webfonts/Inter18pt-ThinItalic.woff') format('woff'); font-weight: 100; font-style: italic; font-display: swap; } @font-face { font-family: 'Inter 18pt'; src: url('https://www.chooselegend.com/layout/css/webfonts/Inter18pt-Italic.woff2') format('woff2'), url('https://www.chooselegend.com/layout/css/webfonts/Inter18pt-Italic.woff') format('woff'); font-weight: normal; font-style: italic; font-display: swap; } @font-face { font-family: 'Inter 18pt'; src: url('https://www.chooselegend.com/layout/css/webfonts/Inter18pt-Medium.woff2') format('woff2'), url('https://www.chooselegend.com/layout/css/webfonts/Inter18pt-Medium.woff') format('woff'); font-weight: 500; font-style: normal; font-display: swap; } @font-face { font-family: 'Inter 18pt'; src: url('https://www.chooselegend.com/layout/css/webfonts/Inter18pt-Regular.woff2') format('woff2'), url('https://www.chooselegend.com/layout/css/webfonts/Inter18pt-Regular.woff') format('woff'); font-weight: normal; font-style: normal; font-display: swap; } @font-face { font-family: 'Inter 18pt'; src: url('https://www.chooselegend.com/layout/css/webfonts/Inter18pt-MediumItalic.woff2') format('woff2'), url('https://www.chooselegend.com/layout/css/webfonts/Inter18pt-MediumItalic.woff') format('woff'); font-weight: 500; font-style: italic; font-display: swap; } @font-face { font-family: 'Inter 18pt'; src: url('https://www.chooselegend.com/layout/css/webfonts/Inter18pt-SemiBold.woff2') format('woff2'), url('https://www.chooselegend.com/layout/css/webfonts/Inter18pt-SemiBold.woff') format('woff'); font-weight: 600; font-style: normal; font-display: swap; } @font-face { font-family: 'Inter 18pt'; src: url('https://www.chooselegend.com/layout/css/webfonts/Inter18pt-Thin.woff2') format('woff2'), url('https://www.chooselegend.com/layout/css/webfonts/Inter18pt-Thin.woff') format('woff'); font-weight: 100; font-style: normal; font-display: swap; } @font-face { font-family: 'Inter 18pt'; src: url('https://www.chooselegend.com/layout/css/webfonts/Inter18pt-LightItalic.woff2') format('woff2'), url('https://www.chooselegend.com/layout/css/webfonts/Inter18pt-LightItalic.woff') format('woff'); font-weight: 300; font-style: italic; font-display: swap; } @font-face { font-family: 'Inter 18pt'; src: url('https://www.chooselegend.com/layout/css/webfonts/Inter18pt-SemiBoldItalic.woff2') format('woff2'), url('https://www.chooselegend.com/layout/css/webfonts/Inter18pt-SemiBoldItalic.woff') format('woff'); font-weight: 600; font-style: italic; font-display: swap; } @font-face { font-family: 'Inter 18pt'; src: url('https://www.chooselegend.com/layout/css/webfonts/Inter18pt-Light.woff2') format('woff2'), url('https://www.chooselegend.com/layout/css/webfonts/Inter18pt-Light.woff') format('woff'); font-weight: 300; font-style: normal; font-display: swap; } @font-face { font-family: 'Anton'; src: url('https://www.chooselegend.com/layout/css/webfonts/Anton-Regular.eot'); src: url('https://www.chooselegend.com/layout/css/webfonts/Anton-Regular.eot?#iefix') format('embedded-opentype'), url('https://www.chooselegend.com/layout/css/webfonts/Anton-Regular.woff2') format('woff2'), url('https://www.chooselegend.com/layout/css/webfonts/Anton-Regular.woff') format('woff'), url('https://www.chooselegend.com/layout/css/webfonts/Anton-Regular.ttf') format('truetype'), url('https://www.chooselegend.com/layout/css/webfonts/Anton-Regular.svg#Anton-Regular') format('svg'); font-weight: normal; font-style: normal; font-display: swap; } @font-face { font-family: 'Metropolis'; src: url('https://www.chooselegend.com/layout/css/webfonts/Metropolis-Bold.woff2') format('woff2'), url('https://www.chooselegend.com/layout/css/webfonts/Metropolis-Bold.woff') format('woff'); font-weight: bold; font-style: normal; font-display: swap; } @font-face { font-family: 'Metropolis Extra'; src: url('https://www.chooselegend.com/layout/css/webfonts/Metropolis-ExtraBoldItalic.woff2') format('woff2'), url('https://www.chooselegend.com/layout/css/webfonts/Metropolis-ExtraBoldItalic.woff') format('woff'); font-weight: bold; font-style: italic; font-display: swap; } @font-face { font-family: 'Metropolis'; src: url('https://www.chooselegend.com/layout/css/webfonts/Metropolis-BoldItalic.woff2') format('woff2'), url('https://www.chooselegend.com/layout/css/webfonts/Metropolis-BoldItalic.woff') format('woff'); font-weight: bold; font-style: italic; font-display: swap; } @font-face { font-family: 'Metropolis'; src: url('https://www.chooselegend.com/layout/css/webfonts/Metropolis-Black.woff2') format('woff2'), url('https://www.chooselegend.com/layout/css/webfonts/Metropolis-Black.woff') format('woff'); font-weight: 900; font-style: normal; font-display: swap; } @font-face { font-family: 'Metropolis Extra'; src: url('https://www.chooselegend.com/layout/css/webfonts/Metropolis-ExtraLight.woff2') format('woff2'), url('https://www.chooselegend.com/layout/css/webfonts/Metropolis-ExtraLight.woff') format('woff'); font-weight: 200; font-style: normal; font-display: swap; } @font-face { font-family: 'Metropolis Extra'; src: url('https://www.chooselegend.com/layout/css/webfonts/Metropolis-ExtraBold.woff2') format('woff2'), url('https://www.chooselegend.com/layout/css/webfonts/Metropolis-ExtraBold.woff') format('woff'); font-weight: bold; font-style: normal; font-display: swap; } @font-face { font-family: 'Metropolis'; src: url('https://www.chooselegend.com/layout/css/webfonts/Metropolis-BlackItalic.woff2') format('woff2'), url('https://www.chooselegend.com/layout/css/webfonts/Metropolis-BlackItalic.woff') format('woff'); font-weight: 900; font-style: italic; font-display: swap; } @font-face { font-family: 'Metropolis'; src: url('https://www.chooselegend.com/layout/css/webfonts/Metropolis-RegularItalic.woff2') format('woff2'), url('https://www.chooselegend.com/layout/css/webfonts/Metropolis-RegularItalic.woff') format('woff'); font-weight: normal; font-style: italic; font-display: swap; } @font-face { font-family: 'Metropolis Extra'; src: url('https://www.chooselegend.com/layout/css/webfonts/Metropolis-ExtraLightItalic.woff2') format('woff2'), url('https://www.chooselegend.com/layout/css/webfonts/Metropolis-ExtraLightItalic.woff') format('woff'); font-weight: 200; font-style: italic; font-display: swap; } @font-face { font-family: 'Metropolis'; src: url('https://www.chooselegend.com/layout/css/webfonts/Metropolis-MediumItalic.woff2') format('woff2'), url('https://www.chooselegend.com/layout/css/webfonts/Metropolis-MediumItalic.woff') format('woff'); font-weight: 500; font-style: italic; font-display: swap; } @font-face { font-family: 'Metropolis'; src: url('https://www.chooselegend.com/layout/css/webfonts/Metropolis-LightItalic.woff2') format('woff2'), url('https://www.chooselegend.com/layout/css/webfonts/Metropolis-LightItalic.woff') format('woff'); font-weight: 300; font-style: italic; font-display: swap; } @font-face { font-family: 'Metropolis Semi'; src: url('https://www.chooselegend.com/layout/css/webfonts/Metropolis-SemiBold.woff2') format('woff2'), url('https://www.chooselegend.com/layout/css/webfonts/Metropolis-SemiBold.woff') format('woff'); font-weight: 600; font-style: normal; font-display: swap; } @font-face { font-family: 'Metropolis'; src: url('https://www.chooselegend.com/layout/css/webfonts/Metropolis-Medium.woff2') format('woff2'), url('https://www.chooselegend.com/layout/css/webfonts/Metropolis-Medium.woff') format('woff'); font-weight: 500; font-style: normal; font-display: swap; } @font-face { font-family: 'Metropolis'; src: url('https://www.chooselegend.com/layout/css/webfonts/Metropolis-Regular.woff2') format('woff2'), url('https://www.chooselegend.com/layout/css/webfonts/Metropolis-Regular.woff') format('woff'); font-weight: normal; font-style: normal; font-display: swap; } @font-face { font-family: 'Metropolis'; src: url('https://www.chooselegend.com/layout/css/webfonts/Metropolis-Thin.woff2') format('woff2'), url('https://www.chooselegend.com/layout/css/webfonts/Metropolis-Thin.woff') format('woff'); font-weight: 100; font-style: normal; font-display: swap; } @font-face { font-family: 'Metropolis'; src: url('https://www.chooselegend.com/layout/css/webfonts/Metropolis-ThinItalic.woff2') format('woff2'), url('https://www.chooselegend.com/layout/css/webfonts/Metropolis-ThinItalic.woff') format('woff'); font-weight: 100; font-style: italic; font-display: swap; } @font-face { font-family: 'Metropolis'; src: url('https://www.chooselegend.com/layout/css/webfonts/Metropolis-Light.woff2') format('woff2'), url('https://www.chooselegend.com/layout/css/webfonts/Metropolis-Light.woff') format('woff'); font-weight: 300; font-style: normal; font-display: swap; } @font-face { font-family: 'Metropolis Semi'; src: url('https://www.chooselegend.com/layout/css/webfonts/Metropolis-SemiBoldItalic.woff2') format('woff2'), url('https://www.chooselegend.com/layout/css/webfonts/Metropolis-SemiBoldItalic.woff') format('woff'); font-weight: 600; font-style: italic; font-display: swap; } @media (min-width: 1440px){ .container, .container-lg, .container-md, .container-sm, .container-xl, .divBannerAlertTextWrapper, .div-additional-block-1, .div-additional-block-2, .div-additional-block-3, .divPullingFromPageWrappe, .body-title-ii-website-compliance .div-additional-block-4, .body-title-iii-ada-compliance .div-additional-block-3, .body-home .divSponsorSlideWrapper .divSponsorWrapperInner { max-width: 1170px !important; margin:auto !important; } } .divSponsorSlideWrapper .divBlockMedia figure img { max-height:100px !important; width:auto; height:auto; } @media (min-width: 2560px) { .container, .container-lg, .container-md, .container-sm, .container-xl, .divBannerAlertTextWrapper, .div-additional-block-1, .div-additional-block-2, .div-additional-block-3, .divPullingFromPageWrappe { max-width: 1400px !important; } } html { scroll-behavior: smooth; } h1, h1 a{ font-family:'Anton', sans-serif; font-weight:bold; font-size:45px; } h2, h2 a{ font-family:'Anton', sans-serif; font-weight:normal; font-size:40px; } h3, h3 a{ font-family:'Metropolis', sans-serif; font-weight:bold; font-size:24px; letter-spacing: 0.1em; /* 2.4px or 0.1em tracking = (tracking of 100*fontsize)/1000 */ } h4, h4 a{ font-family:'Metropolis', sans-serif; font-weight:600; font-size:20px; } html, body, p, a, p a, li, ul, ol, p ol, p ul, p li, table, tr, td, table ol, table li, table ul{ font-family:'Metropolis', sans-serif; font-size:16px; } .body-dir-home{ background:rgba(0,0,0,0.1); } header { z-index: 11; border-bottom:0px solid #dddddd; background:#C9E8FF; } .body-dir-home.user-frontend header, .body-dir-home header { z-index: 11; border-bottom:0px solid #dddddd; position:absolute; background:transparent; } .body-dir-home header.hasAlert, .body-dir-home header.hasAlert .divBannerAlertWrapper{ position:relative; } .body-dir-home header.hasAlert .divNavigation { position:absolute; width:100%; } .anchNavigation-main-work i{ display:none; } .divNavigation .btn-sandwich .icon-bar{ background:#000FA0; } .divToggleContainer-links .anchNavigation:hover, .divToggleContainer-links .anchNavigation:focus, .divToggleContainer-links .anchNavigation:active, .divToggleContainer-links .anchNavigation.current{ border-color:#ffffff; backgroud:#000FA0; } .divNavigation-super{ background:transparent; } .divNavFields-super .anchNavigation{ display:inline-block; font-family:'Metropolis', sans-serif; font-size:16px !important; color:#002755; font-weight:bold; min-width:120px; text-align:center; border:1px solid #002755; border-radius:26px; height:30px; line-height:30px; padding:0px 15px !important; text-transform:uppercase; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; display:none; } .divFooterNavSocial .divNavFields-super .anchNavigation{ display:inline-block; color:white; border:1px solid white; } .body-dir-home .divNavFields-super .anchNavigation{ color:#f5f5f5; border:1px solid #f5f5f5; } .divNavFields-super .anchNavigation:hover, .divNavFields-super .anchNavigation.current{ background:#D64000; border:1px solid #D64000; color:#ffffff; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } header .divNavFields-super .anchNavigation-super-contact { display:block !important; border:0 !important; margin-top:15px; } footer .divNavFields-super .anchNavigation-super-contact { display:none !important; } .divNavigation-super.divNavigation-split .divLogoWrapper { margin-top: 40px; } .divNavigation-super .divSocialFields { display:none !important; } .divSiteInfoWrapper-contact, .divSiteInfoInner-contact, .divSiteInfoWrapper-social, .divSiteInfoInner-social { width:fit-content; max-width:fit-content; } .divSiteInfoInner-social a{ } .divNavigation-main{ background:transparent; } .divLogoWrapper{ text-align:left; margin-top: 0px; } .anchLogoLink img { width:183px; } .divNavFields-main{ text-align:center; align-items:center; } .divNavFields-main .anchNavigation{ font-family:'Metropolis', sans-serif; font-size:16px; font-weight:bold; text-transform:uppercase; background:transparent; color:#002755; padding:0; margin:0 15px; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-dir-home .divNavFields-main .anchNavigation{ font-family:'Metropolis', sans-serif; font-size:16px; font-weight:bold; text-transform:uppercase; background:transparent; color:#ffffff; padding:0; margin:0 15px; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .anchNavigation-main-contact, .anchNavigation-super-contact { background:#D64000 !important; border-radius:26px; height:30px; line-height:30px; width:170px !important; color:#ffffff !important; text-align:center; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .anchNavigation-main-contact:hover, .anchNavigation-super-contact:hover { background:#C9E8FF !important; border-radius:26px; height:30px; line-height:30px; width:170px !important; color:#002755 !important; text-align:center; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divNavFields-main .anchNavigation:hover, .divNavFields-main .anchNavigation:active, .divNavFields-main .anchNavigation:focus, .divNavFields-main .anchNavigation.current{ background:transparent; color:#000FA0; -webkit-box-shadow: inset 0px -5px 0px 0px background:transparent; -moz-box-shadow: inset 0px -5px 0px 0px background:transparent; box-shadow: inset 0px -5px 0px 0px background:transparent; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-dir-home .divNavFields-main .anchNavigation:hover, .body-dir-home .divNavFields-main .anchNavigation:active, .body-dir-home .divNavFields-main .anchNavigation:focus, .body-dir-home .divNavFields-main .anchNavigation.current{ color:#00DD8D; } .divNavigation-main.divNavigation-split a { display:inline-block; font-family:'Metropolis', sans-serif; font-weight:bold; height:100px; line-height:100px; background:#ffffff; color:#222222; margin:0 !important; padding:0px 15px !important; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divNavigation-main.divNavigation-split a:hover, .divNavigation-main.divNavigation-split a:active, .divNavigation-main.divNavigation-split a:focus, .divNavigation-main.divNavigation-split a.current { background:#000FA0; color:#ffffff; -webkit-box-shadow: inset 0px -5px 0px 0px background:transparent; -moz-box-shadow: inset 0px -5px 0px 0px background:transparent; box-shadow: inset 0px -5px 0px 0px background:transparent; } .divAnchCatDD { border: 1px solid #002755; border-radius:19px; background: #002755; top:15px; line-height: normal; overflow:hidden; padding:5px 0; border-bottom: 4px solid #000FA0; animation: fadeIn linear 600ms; -webkit-animation: fadeIn linear 600ms; -moz-animation: fadeIn linear 600ms; -o-animation: fadeIn linear 600ms; -ms-animation: fadeIn linear 600ms; } .divAnchCatDD .anchDDNavigation { border-bottom: 0px solid #002755; padding: 5px 10px; display: block; height: 100%; } .divAnchCatDD .anchDDNavigation-category { font-family:'Metropolis', sans-serif; font-size: 16px; font-weight:bold; padding:10px; background:#002755; color:#ffffff; text-align:left; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divAnchCatDD .anchDDNavigation-category:hover, .divAnchCatDD .anchDDNavigation-category.current { background:#002755; color:#00DD8D; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .anchDDNavigation-subcategory { font-family:'Metropolis', sans-serif; font-size: 16px; font-weight:normal; color:#222222; text-align:left; text-indent: 10px; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .anchDDNavigation-subcategory:hover, .anchDDNavigation-subcategory.current { background:#000FA0; color:#ffffff; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divMenuWrapper .btn-dropdown{ background:#000FA0; color:#ffffff; font-family:'Metropolis', sans-serif; } .divMenuWrapper-side .divMenuInner{ border-bottom:4px solid #000FA0; } .divMenuWrapper-side .anchMenuItem{ font-family:'Metropolis', sans-serif; font-size:18px; background:#ffffff; color:#222222; } .divMenuWrapper-side .anchMenuItem.current, .divMenuWrapper-side .anchMenuItem:hover, .divMenuWrapper-side .anchMenuItem-category:focus { background:#000FA0; color:#ffffff; } .divMenuSubcategoryWrapper .anchMenuItem-side{ font-family:'Metropolis', sans-serif; font-size:16px; background:#f5f5f5; color:#222222; } .divMenuSubcategoryWrapper .anchMenuItem-side:hover, .divMenuSubcategoryWrapper .anchMenuItem-side.current{ background:#222222; color:#ffffff; } .divAlbumCoverInner { background:#000000; } .divMenuWrapper-album .divAlbumCoverInner .anchMenuItem .divAlbumCaption { color: #ffffff; background:rgba(0,0,0,.001); -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divMenuWrapper-album .divAlbumCoverInner:hover .anchMenuItem .divAlbumCaption { color: #ffffff; background:rgba(0,0,0,.6); -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divMenuWrapper-album .anchMenuItem{ position: relative; float:unset; } .divAlbumCaption .categoryCaption{ font-family:'Metropolis', sans-serif; font-weight:bold; font-size:18px; color:#002755; padding:0 5px; padding-top:15px; text-align:left; text-decoration:none; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divAlbumCaption .categoryCaption a{ font-family:'Metropolis', sans-serif; font-weight:bold; font-size:18px; color:#002755; text-align:left; text-decoration:none; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divMenuWrapper-album .divAlbumCoverInner .divAlbumMedia img { position: absolute; max-width: none !important; width: 100%; height: 100%; object-fit:cover; top: 50%; left: 50%; transform: translate(-50%,-50%); opacity:.7; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divMenuWrapper-album .divAlbumCoverInner:hover .divAlbumMedia img { opacity:1; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .btn-sandwich .icon-bar + .icon-bar { margin-top: 6px; } .divNavigation-sandwich .btn-sandwich .icon-bar{ background:#ffffff; height: 4px; border-radius: 2px; } .btn-sandwich .icon-bar-1, .btn-sandwich[aria-expanded="true"] .icon-bar-1 { top: 11px; } .divToggleContainer-links{ top:unset; /*max-height: 250px;*/ max-height: 80vh; overflow: scroll; background:#002755; } .divToggleContainer-links .anchNavigation{ border-bottom:0px solid #dddddd; background:transparent; color:#ffffff; font-family:'Metropolis', sans-serif; font-size:16px; font-weight:bold; border-left:0; width:90%; margin:auto; } .divToggleContainer-links .anchNavigation.anchDDNavigation-category { font-size:14px; font-weight:normal !important; border-top:0 !important; display:flex; } .divToggleContainer-links .anchNavigation.current, .divToggleContainer-links .anchNavigation:hover, .divToggleContainer-links .anchNavigation:focus, .divToggleContainer-links .anchNavigation:active{ background:transparent; color:#ffffff; border-left:0px solid #222222 !important; } .divToggleContainer-links .anchNavigation { border-top:1px solid #ffffff !important; } .divToggleContainer-links .anchNavigation:first-of-type { border-top:0 !important; } .mainSlideshowVideo { object-fit:cover; } .divMainCalloutWrapper > .container { width:100%; max-width:100% !important; padding:0; } .divMainCalloutWrapper { clear:both; width:100%; height:983px; height: 1180px; } .divMainCalloutInner .divBlockMedia img{ width:100%; height:100%; object-fit:cover; } .divMainCalloutTextInner { color: #ffffff; width: 100%; } .divMainCalloutTextInner video { border-radius:50%; max-width:550px !important; width:550px; height:550px; object-fit:cover; margin:auto; overflow:hidden; } .divMainCalloutTextInner img { width:559px; height:auto; } .divMainCalloutTextInner #homeHolidayContainer img{ border-radius: 50%; border:1px solid #222; } .divMainCalloutTextInner h1{ font-family:'Anton', sans-serif; font-weight:normal; color:#ffffff !important; font-size:90px; margin:0; letter-spacing:150; } .divMainCalloutTextInner h2{ font-family:'Metropolis', sans-serif; font-weight:bold; color:#00DD8D !important; font-size:36px; letter-spacing:.15em; } .divMainCalloutTextInner h3{ font-family:'Metropolis', sans-serif; font-weight:600; color:#ffffff !important; font-size:30px; } .divMainCalloutTextInner p{ font-family:'Metropolis', sans-serif; font-weight:normal; color:#ffffff !important; font-size:20px; } .divMainCalloutTextInner a { color:#222222; text-decoration:underline; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divMainCalloutTextInner a:hover { color:#000FA0; text-decoration:underline; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divMainCalloutTextInner a.anchButton{ display:inline-block; font-family:'Metropolis', sans-serif; font-size:20px; color:#ffffff !important; background:#000FA0; padding: 5px 15px; border:0px solid #000FA0; border-radius:0px; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divMainCalloutTextInner a.anchButton:hover{ background:#222222; color:#ffffff; border:0px solid #000FA0; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .swiper-button-prev, .swiper-container-rtl .swiper-button-next { left: 0; right: auto; } .swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after { content: 'prev'; font-size:20px; color:#002755; } .swiper-button-next, .swiper-container-rtl .swiper-button-prev { right: 0; left: auto; } .swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after { content: 'next'; font-size:20px; color:#002755; } .divBlockWrapper-sponsor { padding:0 20px; } .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: 10px; left: 0; width: 100%; height:30px; background:#222222; } .swiper-pagination-bullet { width: 20px; height: 20px; margin:6px 6px !important; display: inline-block; border-radius: 100%; background: #f5f5f5; opacity: 1; } .swiper-pagination-bullet-active { background: #000FA0; opacity: 1; } .divMainCalloutWrapper { background:#000000; } .divMainCalloutWrapper .divMainCalloutTextWrapper{ background:rgba(0,0,0,.001); width:100%; padding:0% 15%; bottom: 15%; } .divMainCalloutWrapper-static .divMainCalloutInner .divBlockMedia img{ opacity:1; } .divMainCalloutWrapper-static .divMainCalloutTextWrapper{ background:transparent; width:100%; padding:0; bottom: 0; } .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { position: absolute; width:100%; display:inline-block; top: 0; bottom:0; left: 0; display:flex; align-items:center; justify-content:center; -webkit-transform: translate(0%,0%); -moz-transform: translate(0%,0%); transform: translate(0%,0%); padding:20px; text-align:center; } .divMenuLinks .divMenuLink a { display: block; font-family:'Anton', sans-serif; text-align:center; font-size: 24px; line-height: 2; color:#ffffff; background: #000FA0; padding: 0.5em; margin:1em; border: 3px solid #000FA0; min-width:380px; width: auto; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divMenuLinks .divMenuLink a:hover{ color:#000FA0; background:#ffffff; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .customCalloutsWrapper { width:100%; position:absolute; top:30px; } .customCalloutsInner { display:flex; flex-wrap:wrap; justify-content:space-between; } .customCallout { display:flex; flex-direction:column; align-items:center; justify-content:center; gap:10px; } .customCallout h3 { font-family:'Metropolis', sans-serif; font-size:14px; font-weight:bold; color:#002755; background:#FFF4E9; display:block; border:1px solid #002755; min-width:176px !important; width:176px; text-align:center; border-radius:26px; padding:5px 10px; letter-spacing:normal; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .customCallout:hover h3 { font-family:'Metropolis', sans-serif; font-size:14px; font-weight:bold; color:#ffffff; background:#D64000; display:block; border:1px solid #D64000; min-width:176px !important; width:176px; text-align:center; border-radius:26px; padding:5px 10px; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divMiniCalloutsHeader { width:100%; background-color:#002755; background-image:url(https://www.chooselegend.com/layout/images/miniCalloutBg.jpg); height:400px; background-size:100%; background-repeat:no-repeat; background-position-x:left; background-position-y:top; display:flex; align-items:end; } .divMiniCalloutsHeader .container { margin:0 auto !important; } .divMiniCalloutsHeader h2 { color:#ffffff; font-family:'Metropolis', sans-serif; font-weight:bold; font-size:40px; width:35%; letter-spacing:.15em; } .divMiniCallout{ height:100%; } .divMiniCalloutWrapper{ padding:15px; padding-top:0; } .divMiniCallout figcaption { display:none; } .divSiteContentInnerMinis { width:100%; max-width:100% !important; flex:0 0 100%; background:#002755; padding:0 !important; } .divSiteContentInner-sitewidth.container.divSiteContentInnerMinis { padding:0 !important; } .divMiniCallout .divMiniCalloutTextWrapper h3{ font-family:'Metropolis', sans-serif; font-weight:bold; font-size:16px; color:#ffffff; text-align:left; text-decoration:none; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divMiniCallout:hover .divMiniCalloutTextWrapper h3 { color:#00DD8D; text-decoration:underline; text-align:left !important; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divMiniCallout .divMiniCalloutTextWrapper p{ font-family:'Metropolis', sans-serif; font-weight:normal; font-size:16px; color:#ffffff; text-align:left; } .divMiniCallout .divBlockMedia img { border-radius:20px; width:358px; height:358px; } .divMiniCallout .divMiniCalloutTextWrapper{ background:transparent; bottom:0; padding:15px 0; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divMiniCallout:hover .divMiniCalloutTextWrapper{ background:transparent; bottom:0; padding:15px 0; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divMiniCalloutText-header { margin-bottom:8px; } .divMinicalloutMore{ display:flex; justify-content:center; align-items:center; width:100%; padding:15px; } .divMinicalloutMore a{ font-family:'Metropolis', sans-serif; text-size:14px; font-weight: 300; color:white; border:1px solid white; padding: 7px 45px; border-radius:25px; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divMinicalloutMore a:hover{ border:1px solid transparent; background:#D64000; } .body-dir-home .divSiteContentInnerAdditionals1 { width:100%; max-width:100% !important; flex:0 0 100%; background:#FFF4E9; padding-top:30px; } .body-dir-home .div-additional-block-1 .spnBlockContent { display:flex; align-items:center; gap:5%; } .body-dir-home .div-additional-block-1 .spnBlockContent > * { width:45%; } .body-dir-home .div-additional-block-1 .spnBlockContent h2 { font-size:100px; color:#D64000; font-weight:normal; width:55%; } .body-dir-home .div-additional-block-1 .spnBlockContent h3 { font-size:24px; font-family:'Metropolis', sans-serif; font-weight:bold; } .body-dir-home .divSiteContentInnerAdditionals2 { width:100%; max-width:100% !important; flex:0 0 100%; background:#000FA0; padding-top:30px; } .body-dir-home .div-additional-block-2 .spnBlockContent { display:flex; align-items:center; gap:5%; background:url(https://www.chooselegend.com/layout/images/starAndDiamond.png); background-position-y:top; background-position-x:63%; background-repeat:no-repeat; } .body-dir-home .div-additional-block-2 .spnBlockContent > * { width:30%; } .body-dir-home .div-additional-block-2 .spnBlockContent h2 { font-size:130px; color:#ffffff; font-weight:normal; width:70%; background:url(https://www.chooselegend.com/layout/images/homeAdditionalUnderline.png); background-position-y:bottom; background-position-x:63%; background-repeat:no-repeat; padding-bottom:20px; padding-top:30px; } .body-dir-home .div-additional-block-2 .spnBlockContent h3 { font-size:24px; font-family:'Metropolis', sans-serif; font-weight:bold; color:#ffffff; } .body-dir-home .div-additional-block-2 .spnBlockContent h3 strong { color:#00DD8D; } .body-dir-home .div-additional-block-2 .spnBlockContent p { color:#ffffff; } .body-dir-home .divHomeAdditionals2GraphicRelative { position:relative; width:100%; padding-top:60px; background:#FFF4E9; } .body-dir-home .divHomeAdditionals2Graphic { width:100%; height:682px; position:absolute; background:url(https://www.chooselegend.com/layout/images/homeAdditionals2Graphic.png); background-position-y:center; background-position-x:right; background-repeat:no-repeat; bottom:27.5%; pointer-events: none } .body-dir-home .divSiteContentInnerAdditionals3 { width:100%; max-width:100% !important; flex:0 0 100%; background-color:#FFF4E9; background-image:url(https://www.chooselegend.com/layout/images/additionalsThreeBg.jpg); background-position-y:top; background-size:100%; background-repeat:no-repeat; padding-top:0; min-height:570px; justify-content:center; } .body-dir-home .divSiteContentInnerAdditionals3 .spnBlockContent { display:flex; flex-direction:column; align-items:center; justify-content:center; height:100%; } .body-dir-home .divBlock-3 .divBlockWrapper-text .divBlockInner{ height:100% !important; } .body-dir-home .div-additional-block-3.divBlockWrapper-text{ height: 100%; display: flex; } .body-dir-home .div-additional-block-3 h2{ font-size:40px; font-family:'Metropolis', sans-serif; font-weight:bold; color:#ffffff !important; background-color:#000FA0; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .div-additional-block-3:hover h2{ font-size:40px; font-family:'Metropolis', sans-serif; font-weight:bold; color:#00DD8D !important; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-dir-home .divSiteContentInnerAdditionals3 .div-additional-block-3 picture { background-image:url(https://www.chooselegend.com/layout/images/additionalsThreeImageHover.png); background-position:center; background-size:100%; background-repeat:no-repeat; } .body-dir-home .divSiteContentInnerAdditionals3 .div-additional-block-3 picture img { opacity:1; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; image-rendering: optimizequality; } .body-dir-home .divSiteContentInnerAdditionals3 .div-additional-block-3:hover picture img { opacity:0; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; image-rendering: optimizequality; } .body-dir-home .divSiteContentInnerAdditionals3 .div-additional-block-3 p { background-image:url(https://www.chooselegend.com/layout/images/arrowRightOrange.png); background-position:center; background-size:100%; background-repeat:no-repeat; } .body-dir-home .divSiteContentInnerAdditionals3 .div-additional-block-3 p img { opacity:1; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-dir-home .divSiteContentInnerAdditionals3 .div-additional-block-3:hover p img { opacity:0; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .main-pagedirectory-content-creation .divPullingFromPageWrappe, .main-pagedirectory-social-media .divPullingFromPageWrappe, .main-pagedirectory-seo .divPullingFromPageWrappe, .main-pagedirectory-website-design .divPullingFromPageWrappe { padding:30px 0; } @media(max-width:1024px) { .divBlock-84 picture { background-color:#002755; background-image:url(https://www.chooselegend.com/layout/images/timelineMobile.jpg); background-size:100%; background-repeat:no-repeat; height:2100px; } .divBlock-84 img { width:100% !important; max-width:100% !important; left:unset !important; opacity:0; } .body-dir-home.user-frontend header, .body-dir-home header { background:#002755 !important; } } @media(max-width:821px) { .divBlock-84 picture { background-color:#002755; background-image:url(https://www.chooselegend.com/layout/images/timelineMobile.jpg); background-size:100%; background-repeat:no-repeat; height:1700px; } .divBlock-84 img { width:100% !important; max-width:100% !important; left:unset !important; opacity:0; } } @media(max-width:767px){ .body-dir-home .divSiteContentInnerAdditionals3{ height:auto; min-height:unset; } .divPullingFromPageWrappe .divBlogWrapper { width:100% !important; } .body-dir-home .divSiteContentInnerAdditionals3 .div-additional-block-3 .divBlockMedia { height:auto; } .body-dir-home .divSiteContentInnerAdditionals3 .div-additional-block-3 picture{ /* background:unset; */ } .divNavigation-super{ display:none; } } @media(max-width:350px){ .body-dir-home .divSiteContentInnerAdditionals3 .div-additional-block-3 .divBlockMedia { height:auto; max-height:200px; } } .divNewsAnnounceWrapper { background:#000FA0; } .divPullingFromPageWrappe { display:flex; flex-wrap:wrap; } .divPullingFromPageWrappe h2 { font-size:75px; color:#D64000; padding-bottom:0; margin-bottom:0; } .divPullingFromPageWrappe h3 { width:100%; font-size:24px; color:#002755; font-weight:bold; } .divPullingFromPageWrappe .divBlogExtra { width:100%; padding:15px; padding-bottom:5px; margin-bottom:15px; display:flex; justify-content:space-between; align-items:center; border-bottom:1px solid #002755; } .divPullingFromPageWrappe .divBlogExtra a.anchButton { height:34px; line-height:24px; width:178px; text-align:center; background:#FFF4E9; color:#002755 !important; border:1px solid #002755; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divPullingFromPageWrappe .divBlogExtra a.anchButton:hover { height:34px; line-height:24px; width:178px; text-align:center; background:#D64000; color:#ffffff !important; border:1px solid #D64000; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divPullingFromPageWrappe .divBlogInner { flex-direction:column-reverse; } .divPullingFromPageWrappe .divBlogWrapper { width:33%; } .divPullingFromPageWrappe .divBlogWrapper img { border-radius:20px; } .divSiteContentInnerBlog { background-color:#FFF4E9; background-image:url(https://www.chooselegend.com/layout/images/legendLearningBg.png); background-repeat:no-repeat; background-position-x:right; background-position-y:bottom; width:100%; max-width:100% !important; flex:0 0 100%; } .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog { width:100%; max-width:100%; flex:0 0 100%; } .divPullingFromPageWrappe .divBlogDetails-bottom, .divPullingFromPageWrappe .divSynopsisList, .divPullingFromPageWrappe .divBlogDateDetails { display:none !important; } .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlogDetails-top { padding:0; margin:0; } .divPullingFromPageWrappe .divBlogDetail-title:hover, .divPullingFromPageWrappe .divBlogDetail-title { margin-top:15px; padding-left:0; font-size:16px; font-family:'Metropolis', sans-serif; font-weight:bold; color:#002755; text-transform:uppercase; text-decoration:underline; line-height:normal; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divPullingFromPageWrappe .divBlogDetail-title:hover{ text-decoration:none; } .divPullingFromPageWrappe .divBlogWrapper-synopsis + .divBlogWrapper-synopsis { border-top:0; margin-top:0; padding-top:0; } .divPullingFromPageWrappe .divBlogDetails-bottom, .divPullingFromPageWrappe .divBlockWrapper-synopsis .divBlockBody { padding:0; } .divTestimonial-slider, .divPullingFromPageWrappe, .divBlockWrapper-testimonial.carded { max-width:100%; } .divBlogWrapper-synopsis .divBlockWrapper-media .divBlockInner{ padding:0; } .divPullingFromPageWrapper .divBlogWrapper .divBlogInner .divBlockWrapper .divBlockInner .divBlockMedia img{ padding:15px; } .divPullingFromPageWrapper .divBlogWrapper .divBlogInner .divBlockWrapper .divBlockInner .divBlockMedia img{ height:300px; } .divPullingFromPageWrapper .divBlogWrapper-synopsis .divBlogInner, .divPullingFromPageWrapper .divBlogWrapper .divBlogInner .divBlockWrapper, .divPullingFromPageWrapper .divBlogWrapper .divBlogInner .divBlockWrapper .divBlockInner, .divPullingFromPageWrapper .divBlogWrapper .divBlogInner .divBlockWrapper .divBlockInner .divBlockMedia{ margin-top:0; height:100%; } .divPullingFromPageWrapper .divBlogWrapper .divBlogInner, .divBlockWrapper-text, .divBlockWrapper-text .divBlockInner{ height:auto; } .divPullingFromPageWrapper .divBlogDetails, .divPullingFromPageWrapper .divBlogDetails h3, .divPullingFromPageWrapper .divBlogDetails div{ padding-bottom:0; margin:0; } .divPullingFromPageWrapper .divBlockWrapper-synopsis .divBlockBody{ margin:5px auto; } .divPullingFromPageWrapper .divBlockWrapper-synopsis .divBlockBody p{ font-size:12px; } .divSponsorSlideWrapper { padding: 0; padding-bottom:30px; border-top: 0px solid #dddddd; border-bottom: 0px solid #dddddd; margin: 0; } .divSponsorHeaderWrapper { background:#222222; padding:20px 0px; } .divSponsorHeaderWrapper h2 { color:#ffffff; margin-bottom:0; } .divSponsorSlideWrapper .swiper-container-horizontal>.swiper-pagination-bullets, .divSponsorSlideWrapper .swiper-pagination-custom, .swiper-pagination-fraction { position: relative; bottom: 0px; left: 0; width: 100%; height: 30px; background:transparent; } .divSponsorSlideWrapper .swiper-pagination-bullet { width: 20px; height: 20px; margin:4px !important; display: inline-block; border-radius: 100%; background: #222222; opacity: 1; } .divSponsorSlideWrapper .swiper-pagination-bullet-active { background: #000FA0; opacity: 1; } footer{ margin-top:0; background:#002755; } footer .clearfix { display:none !important; } .divFooterRow-top{ height:auto; background:transparent; padding: 0; } .divNavFields-topFooter a:hover{ background:#222222; } .anchNavigation-footer-super { display:inline-block; font-family:'Metropolis', sans-serif; font-size:18px; background:transparent; color:#222222; padding:0px 15px; height:40px; line-height:40px; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .anchNavigation-footer-super:hover, .anchNavigation-footer-super.current { background:#000FA0; color:#ffffff; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divFooterNavSocial{ display:flex; flex-wrap:wrap; } .divSiteInfoWrapper-social{ display:flex; align-items: center; } .divSiteInfoWrapper-social a { font-size: 23px; color: white; color: #000FA0; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-dir-home .divSiteInfoWrapper-social a{ color: white; } footer .divSiteInfoWrapper-social a{ color:white; } span.sr-only{ color:white; background:black; } .body-dir-home .divSiteInfoWrapper-social a { font-size: 23px; color: #ffffff; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-dir-home .divSiteInfoWrapper-social a span.sr-only{ color:white; backgroun:black; } .divSiteInfoWrapper-social a:hover { color: #00DD8D; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } header .divNavigation-standard.divNavigation-super .divNavigationInner { flex-direction:row-reverse; justify-content:end; } .divNavFields-super { display:flex; align-items:center; justify-content:end; } .divSiteInfoWrapper-social { padding:0; } .divSocialFields { width:fit-content; max-width:fit-content; margin:0 !important; } .divSiteInfoInner-contact a { display:inline-block; font-family:'Metropolis', sans-serif; font-size:18px; background:transparent; color:#222222; padding:0px 15px; height:40px; line-height:40px; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divSiteInfoInner-contact a:hover { background:#000FA0; color:#ffffff; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divFooterRow-middle{ background:transparent; padding:10px 0px; padding-bottom:0px; } .divFooterRow-middle p{ color:#ffffff; font-size:14px; font-weight:bold; } .divFooterColumn-logo { padding: 15px 15px 30px 15px; text-align: left; display:flex; gap:30px; align-items:center; width:50%; max-width:50%; flex:0 0 50%; } /* .divFooterColumn-nav { max-width:50%; } */ .anchDDNavigation-main-seo { text-transform: uppercase; } #divAllContentWrapper > footer > div.divFooterRow.divFooterRow-middle > div > div > div > div > div { display:flex; gap:15px; } footer .divNavFields-super { width:100%; max-width:100%; } .divFooterColumn-logo img { width:190px; height:112px; object-fit:contain; } .divFooterRow-middle *{ color:white; } .anchNavigation-footer { font-family:'Metropolis', sans-serif; font-size:16px; font-weight:bold; margin:0px 15px; background:transparent; color:#ffffff; border-bottom: 4px solid transparent; text-transform:uppercase; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .anchNavigation-footer:hover, .anchNavigation-footer.current { color:#00DD8D; border-bottom: 4px solid transparent; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divFooterRow-bottom { background: transparent; } .divFooterRow-bottom > .container { display:flex; align-items:center; justify-content:space-between; padding:0; border-top:1px solid #ffffff; } .divFooterRow-middle > .container > .row { align-items:center; justify-content:space-between; } .divFooterColumnAdditional { display:flex; flex-wrap:wrap; max-width:50%; flex:unset; width:50%: height:100%; gap:0; justify-content:space-around; } .divFooterColumnAdditional img { margin:0 !important; max-width:15% !important; } .divFooterColumnAdditionalInner { justify-content:end; gap:10px; display:flex; flex-wrap:wrap; width:100%; max-width:70% !important; flex:unset; align-items:center; } #anchNavigation-footer-5, #anchNavigation-footer-10 { } a.anchButton.anchHalf { position:relative; width:48%; flex: 0 0 48%; min-width:unset !important; height:34px; line-height:24px; } a.anchButton.anchWhole { width:100%; flex:0 0 100%; height:34px; line-height:24px; } a.anchButton.anchHalf, a.anchButton.anchWhole { color:#ffffff !important; background:#002755; border:1px solid #ffffff; border-radius:26px; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } a.anchButton.anchHalf:hover, a.anchButton.anchWhole:hover { color:#ffffff !important; background:#D64000; border:1px solid #D64000; border-radius:26px; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } footer .divNavigation-standard nav { justify-content:start; } .divFooterColumn-nav, footer .divNavigation-standard, footer .divNavigation-standard .divNavigationInner { padding:0; } .divFooterColumn-copyright { align-items:end; } .divFooterColumn-copyright p, .divFooterColumn-copyright p a, .divFooterColumn-adaprivate p, .divFooterColumn-adaprivate p a{ font-family:'Metropolis', sans-serif; color:#ffffff; font-size:16px; text-align: center; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divFooterColumn-copyright p a:hover, .divFooterColumn-adaprivate p a:hover{ color:#00DD8D; text-decoration:underline; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divCopiedToClipboard, .divCopiedToClipboard.no-select, .divCopiedToClipboard i{ color: black !important; background: white; }
Warning: Undefined variable $italics in /home/choose/www/www/layout/css/_design.css.php on line 3075
@media (min-width: 992px) { .divMenuWrapper-side-left{ padding-left: 15px; } } @media (min-width:1400px) { .divOurWorkFirstTextBlock .divBlockInner, .divWorkChallengeSolution .divBlockInner, .divWorkKeyMetrics .divBlockInner, .divWorkOutcome .divBlockInner { max-width:1170px; margin:auto; } } @media (max-width: 991px) { .body-dir-learn .divBlockWrapper-synopsis img { width: 100%; } } .body-portfolio .divContentWrapper { display:flex; flex-wrap:wrap; } .anchCityLink { color:#ffffff !important; text-decoration:underline !important; font-size:18px !important; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .anchCityLink:hover { color:#dddddd !important; text-decoration:none !important; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .main-pagedirectory-portfolio .anchImageLink { padding:15px; } .body-case-studies .divBlockMedia-right { padding-left:30px; } .body-case-studies .divBlockMedia-left { padding-right:30px; } .body-case-studies .divBlockMedia-top { padding-bottom:30px; } .body-case-studies .divBlockMedia-bottom { padding-top:30px; } .divPortfolioImageOnly { width:30%; max-width:30%; flex:unset; border-top:0 !important; margin-top:0 !important; padding-top:0 !important; display:flex; align-items:center; } .divPortfolioBlockText { width:70%; max-width:70%; flex:unset; border-top:0 !important; margin-top:0 !important; padding-top:0 !important; } .divPortfolioBlockText .divBlockInner { display:flex; background:#002755; } .divPortfolioBlockText .divBlockInner * { color:#ffffff; } .divPortfolioBlockText .divBlockInner h2 { font-size:42px; } .divPortfolioBlockText .divBlockInner p { color:#00DD8D; } .divPortfolioImageOnly .spnBlockContent { display:none; } .divPortfolioBlockText .spnBlockContent { padding:25px; } .divPortfolioBlockText .divBlockMedia { width:70%; max-width:70%; flex:unset; padding:0; } .divPortfolioBlockText .divBlockMedia figure { margin:0; } .divPortfolioBlockText .divBlockMedia img { width:100%; border-radius:0 !important; } @media (max-width:767px) { .divPortfolioImageOnly, .divPortfolioBlockText { width:100%; max-width:100%; } .divBlogDarkBlueBg h3, .divBlogTanBg h3, .divBlogBlueBg h3 { font-size:30px !important; line-height:40px !important; } .divPortfolioBlockText .divBlockInner p { font-size:12px; } .divPortfolioBlockText .divBlockInner h2 { font-size:24px; } .body-dir-case-studies .divBlockWrapper-text { padding-left:15px; padding-right:15px; } .divBlogWrapper-detail .divBlockWrapper { padding-top:15px; } .body-dir-case-studies .divSiteContentInner-sitewidth, .body-dir-case-studies .divBlogWrapper-detail .divBlogInner { padding-left:0; padding-right:0; } } .divCenteredText { display:flex; flex-direction:column; justify-content:center; align-items:center; } @media (min-width:768px) { .divBlockMedia-left { padding-right:30px; } } .lightbrown.divBlockWrapper-double-text-left, .blue.divBlockWrapper-double-text-left, .darkblue.divBlockWrapper-double-text-left { margin-right:1%; width:49%; max-width:49%; } .lightbrown.divBlockWrapper-double-text-right { margin-left:1%; width:49%; max-width:49%; } .divBlockWrapper.darkblue { background-color:#002755; box-shadow: 4px 4px 4px 0 rgba(0, 0, 0, 0.25) !important; padding:30px !important; border-radius:15px; } .divBlockWrapper.blue { background-color:#000FA0; box-shadow: 4px 4px 4px 0 rgba(0, 0, 0, 0.25) !important; padding:30px !important; border-radius:15px; } .divBlockWrapper.lightbrown { background-color:#FFF4E9; box-shadow: 4px 4px 4px 0 rgba(0, 0, 0, 0.25) !important; padding:30px !important; border-radius:15px; } .divBlockWrapper.blue *, .divBlockWrapper.darkblue * { color:#ffffff !important; } .divBlockWrapper.blue h3 { color:#C9E8FF !important; } .divPortfolioImageOnly { width:30%; max-width:30%; flex:unset; border-top:0 !important; margin-top:0 !important; padding-top:0 !important; display:flex; align-items:center; } .divPortfolioBlockText { width:70%; max-width:70%; flex:unset; border-top:0 !important; margin-top:0 !important; padding-top:0 !important; } .divPortfolioBlockText .divBlockInner { display:flex; background:#002755; } .divPortfolioBlockText .divBlockInner * { color:#ffffff; } .divPortfolioBlockText .divBlockInner h2 { font-size:42px; } .divPortfolioBlockText .divBlockInner p { color:#00DD8D; } .divPortfolioImageOnly .spnBlockContent { display:none; } .divPortfolioImageOnly .divBlockInner, .divPortfolioImageOnly .divBlockMedia, .divPortfolioImageOnly .divBlockMedia img { width:100%; max-width:100%; } .divPortfolioBlockText .spnBlockContent { padding:25px; } .divPortfolioBlockText .divBlockMedia { width:70%; max-width:70%; flex:unset; padding:0; } .divPortfolioBlockText .divBlockMedia figure { margin:0; } .divPortfolioBlockText .divBlockMedia img { width:100%; border-radius:0 !important; } @media (max-width:767px) { .divPortfolioImageOnly, .divPortfolioBlockText { width:100%; max-width:100%; } .divIndustriesFooterForm .container { padding:0; } .divPortfolioBlockText .divBlockInner p { font-size:12px; } .divPortfolioBlockText .divBlockInner h2 { font-size:24px; } } .divBlock-84 { padding:0 !important; } .divBlock-84 img { width:100%; border-radius:0 !important; background:#002755; } .divBlock-84 figure { margin-bottom:0 !important; overflow:hidden; } .divMenuWrapper-album .divAlbumCoverContainer{ height:auto; } .divMenuWrapper-album .divAlbumCoverInner { border-radius:20px; height:358px; width:358px; overflow:hidden; padding:15px; } .divMenuWrapper-album .divAlbumCoverInner .divAlbumMedia img { width:100%; height:100%; object-fit:cover; opacity:1 !important; left:unset; top:unset; transform:none; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divMenuWrapper-album .divAlbumCoverInner .divAlbumMedia img:hover { opacity:0.85 !important; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divMenuWrapper-album .divAlbumCoverInner .anchMenuItem .divAlbumCaption { position:relative; height:100%; display:flex; align-items:end; background:rgba(0,0,0,0); -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divMenuWrapper-topnav .divMenuInner{ flex-direction: row; flex-wrap: wrap; justify-content: center; justify-content: space-evenly; align-items: center; overflow: initial; height: auto; gap:20px; } .divMenuWrapper-topnav, .divMenuWrapper-topnav .anchMenuItem { background:transparent; font-family:'Metropolis', sans-serif; font-size:16px; font-weight:bold; color:#002755; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; padding:0; } .divMenuWrapper-topnav .anchMenuItem:hover, .divMenuWrapper-topnav .anchMenuItem.current { color:#000FA0; text-decoration:underline; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divMenuWrapper-topnav .divCategoryMenu{ position:relative; display:flex; align-items:center; height:auto; } .divMenuWrapper-topnav .divCategoryMenu .btnCategoryDropdownMeun{ position:relative; height:auto; line-height:unset; } .divMenuWrapper-topnav #ulCategorySubcategoryMenu{ padding:0 10px; } .divMenuWrapper-topnav #ulCategorySubcategoryMenu li{ display:flex; align-items:center; padding:10px; } .main-pagedirectory-learn .divPageTitle { background:transparent; } .main-pagedirectory-learn { background-image:url(https://www.chooselegend.com/layout/images/topNavBg.png); background-repeat:no-repeat; background-position:top; background-size:100% auto; } .body-learn .divSiteContentWrapper-overview{ background-color:#FFF4E9; } header.header-learn-details{ background: #C9E8FF !important; } .main-pagedirectory-learn-details .divPageTitle{ background-color: #C9E8FF; background: url(https://www.chooselegend.com/layout/images/pageTitleBg.jpg); background-size: 100%; background-position: top; background-repeat: no-repeat; } .main-pagedirectory-learn-details{ background-image: none; } @media(min-width:2000px){ .main-pagedirectory-learn { background-size:100% 100%; } } .body-learn header { background:#ffffff; } .divContactScreenDetail-logo { padding-bottom:15px; } .divOurWorkFirstTextBlock.divBlockWrapper h3{ color:#000FA0; } .divPageTitle > .container p { width:100%; text-align:left; margin:0; font-size:16px; font-weight:bold; color:#002755; } .divOurWorkFirstTextBlock .spnBlockContent { display:flex; padding-top:15px; justify-content:start; flex-direction:column; padding-left:90px; } .divWorkChallengeSolution { background:#000FA0; } .divWorkChallengeSolution.divBlockWrapper p, .divWorkChallengeSolution.divBlockWrapper h3, .divWorkChallengeSolution.divBlockWrapper h2, .divWorkChallengeSolution.divBlockWrapper * { color:#ffffff; } .divWorkChallengeSolution .divBlockInner { align-items:center; padding:60px 0; } .main-pagedirectory-work .divSiteContentInner-sitewidth.container { width:100%; max-width:100% !important; } .main-pagedirectory-work .divContentWrapper { padding:0; } .main-pagedirectory-work .divBlockWrapper-text ~ .divBlockWrapper-text { border-top:0 !important; } .divWorkKeyMetrics .spnBlockContent { display:flex; flex-wrap:wrap; justify-content:space-between; } .divWorkKeyMetrics .spnBlockContent > div { width:46%; max-width:46%; } .divWorkKeyMetrics { background:url(https://www.chooselegend.com/layout/images/workMetricsBlockImg.jpg); background-repeat:no-repeat; background-position-x:left; background-position-y:100%; min-height:730px; padding-top:60px !important; } .divWorkKeyMetrics.divBlockWrapper h2 { font-size:100px; color:#000FA0; } .divWorkKeyMetrics.divBlockWrapper .secondDiv h3 { font-family:'Anton', sans-serif; font-weight:normal; font-size:40px; color:#000FA0; } .divWorkOutcome { padding-bottom:60px; } .linksDiv { display:flex; justify-content:center; } .linksDiv .divSiteInfoWrapper-social a { color:#222222; text-decoration:none; font-size:40px; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .linksDiv .divSiteInfoWrapper-social a:hover { color:#000FA0; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divBlock-857 { border-top:0 !important; } .headingChallenge { padding-left:70px; background:url(https://www.chooselegend.com/layout/images/workDiamond.png); background-repeat:no-repeat; background-position-x:left; background-position-y:center; } .headingSolution { padding-left:70px; margin-top:30px; background:url(https://www.chooselegend.com/layout/images/workStar.png); background-repeat:no-repeat; background-position-x:left; background-position-y:center; } .divWorkOutcome.divBlockWrapper h3{ color:#000FA0; } .divContactScreenDetail-logo img{ padding:5px; background:#ffffff; } .dropdown-item.active, .dropdown-item:active { background-color:#000FA0; } .main-pagedirectory-testimonials .divBlockWrapper-block-double { margin-top:15px; } .divSearchWrapper-directory .divSearchInner { flex-direction:column; align-items:end; } .divContactFormInput .inpProperty-select { height:50px; } .anchBackToTop { color: #ffffff; } .anchBackToTop:hover { color: #ffffff; text-decoration:underline; } .divPageTitle { min-height: 100px; height:auto; padding-top:70px; padding-bottom:40px; background-color: #C9E8FF; background:url(https://www.chooselegend.com/layout/images/pageTitleBg.jpg); background-size:100%; background-position:top; background-repeat:no-repeat; text-align:left; } .divPageTitle h1, .divPageTitle h2, .divPageTitle h3 { font-family:'Anton', sans-serif; color:#000FA0; font-size:90px; font-weight:normal; text-transform:uppercase; text-align:left; width:100%; } h1.additionalHeader, p.additionalHeader{ font-family:'Metropolis', sans-serif; font-size:16px; font-weight:bold !important; text-transform:uppercase; letter-spacing: 1.6px; text-align:left; margin:0; width: 100%; color:#002755; } button { background:transparent; border: none; } .divContactFormInput .inpProperty-submit, .divContactScreenDetail-directions button, .anchBlockAction, .divBlockWrapper-text .anchSynopsisCTA, .divSearchInput-submit input, .divContactScreenDetail-cta a, .anchBtn, button a, a.anchButton, .divExpandOptions .anchExpandWrapper, .divExpandWrapper .anchExpandLink{ font-family:'Metropolis', sans-serif; background:#D64000; color:#ffffff; font-weight:normal; border:1px solid #D64000; text-decoration:unset !important; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } a.anchButton { font-size:14px; font-family:'Metropolis', sans-serif; font-weight:bold; min-width:176px; background:#D64000; color:#ffffff !important; border-radius:32px; } a.anchButton:hover { font-size:14px; font-family:'Metropolis', sans-serif; font-weight:bold; min-width:176px; background:#C9E8FF; color:#000FA0 !important; border-radius:32px; } .main-text .divBlockWrapper-text .divBlockMedia-left, .main-text .divBlockWrapper-text .divBlockMedia-right { margin:0 auto; } .main-text .divBlockWrapper-text .divBlockMedia img { border-radius:20px; } .divContactFormInput .inpProperty-submit:focus, .divContactFormInput .inpProperty-submit:hover, .divContactScreenDetail-directions button:hover, .anchBlockAction:hover, .divBlockWrapper-text .anchSynopsisCTA:hover, .divSearchInput-submit input:hover, .divContactScreenDetail-cta a:hover, .anchBtn:hover, button a:hover, a.anchButton:hover, .divExpandOptions .anchExpandWrapper:hover, .divExpandOptions .anchExpandWrapper.open, .divExpandWrapper .anchExpandLink:hover{ background:#C9E8FF; color:#000FA0 !important; border:1px solid #C9E8FF; text-decoration:unset !important; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divBlockWrapper-text .anchSynopsisCTA { text-decoration:none; text-transform:unset; } .anchBtn { padding: 5px 10px; } .divBlockMedia figcaption { color: #222222; text-decoration:none; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divBlockWrapper h2 { color:#222222; } .divBlockWrapper h2 a { font-family:'Anton', sans-serif; font-size:40px; font-weight:normal; color:#000FA0; text-decoration:none; border-bottom:1px solid transparent; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divBlockWrapper h2 a:hover { color:#002755; text-decoration:underline; border-bottom:1px solid transparent; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divBlockWrapper h3 { color:#222222; } .divBlockWrapper h3 a { color:#002755; font-size:24px; font-weight:bold; text-decoration:none; border-bottom:1px solid transparent; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divBlockWrapper h3 a:hover { color:#002755; text-decoration:underline; border-bottom:1px solid transparent; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divBlockWrapper p { color:#222222; font-weight:300; } .divBlockWrapper p strong{ font-weight:bold; } .divBlockWrapper p em{ ; } .divBlockWrapper a, .divBlockMedia .anchImageLink figcaption, .divUserLoginResetWrapper a { color:#000FA0; text-decoration:underline; border-bottom:1px solid transparent; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divBlockWrapper a:hover, .divBlockMedia .anchImageLink:hover figcaption, .divUserLoginResetWrapper a:hover { color:#002755; text-decoration:none; border-bottom:1px solid transparent; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divBlockWrapper td { font-family:'Metropolis', sans-serif; font-size:18px; } .divBlockWrapper ul, .divBlockWrapper li { font-family:'Metropolis', sans-serif; font-size: 16px; } .divBlockWrapper ul { padding-left: 20px; } .divBlockWrapper li { list-style-position: outside; } .divBlockWrapper-testimonial.carded { float: left; width: 100%; padding-top: 0; margin-top: 35px; margin-bottom: 30px; } .divBlockWrapper-testimonial.carded .divBlockInner { border: 1px solid #dddddd; border-top: 4px solid #000FA0; } .divBlockWrapper-testimonial.carded .divTestimonialIcon { border: 1px solid #dddddd; color: #222222; background: #ffffff; } .author { font-family:'Metropolis', sans-serif; font-size:20px; font-weight:bold; color:#222222; } .divBlockWrapper-faq .divBlockInner-question { background: #ffffff; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divBlockWrapper-faq .divBlockInner-question.open, .divBlockWrapper-faq .divBlockInner-question:hover { background: #dddddd; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divBlockWrapper-faq .divBlockInner-question > *:not(span) { font-family:'Metropolis', sans-serif; font-weight:bold; font-size: 18px; } .divBlockWrapper blockquote { border-left: 4px solid #000FA0 !important; } .divBlockWrapper-gallery .divBlockImageHoverText { padding:15px; } .divEventDetails, .divEventDetail { display:inline-block; } .divEventWrapper-synopsis { margin-bottom: 20px; border: 1px solid #dddddd; border-bottom: 1px solid #dddddd; } .divShareInner a i { margin-right:8px; } .divShareInner a { margin-right:20px; border:0px solid #000FA0; color:#000FA0; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divShareInner a:hover { color:#666666; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .anchBlockAction { display:inline-block; position:relative; margin-top:20px; margin-bottom:10px; } .divBlockWrapper-listing{ position:relative; } .divBlockWrapper-listing .anchBlockAction{ position:absolute; float: unset; top: -20px; } .btnSubmitSearchTerm-entry { padding: 0 15px !important; } #main > div.divSiteContentWrapper.m-auto.p-0.row > div.divSiteContentInner.divSiteContentInner-sitewidth.container.row.m-auto > div > div > div > div.divBlogDetails.divBlogDetails-top.col-12.col-xl-9 > h2 { Display: none; } .anchShowMore { color:#222222; } .anchShowMore:hover { color:#222222; } .divExpandInner { background:#002755 !important; } .divExpandContent p { color:#ffffff; } .divExpandWrapper .divExpandContent:after { display:none; } .divContactFormInput ~ .divContactFormInput { margin-top:25px; } .divExpandWrapper .anchExpandLink { font-family:'Metropolis', sans-serif; font-size: 16px; background:#002755 !important; color: #ffffff !important; border:0 !important; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divExpandWrapper .anchExpandLink:hover { background:#D64000 !important; color: #ffffff !important; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .anchSynopsisList { color:#000FA0; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .anchSynopsisList:hover { color:#222222; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divContentState h1, .divContentState h2, .divContentState h3 { font-size: 30px; } .divBlogWrapper-detail .divBlogDetails-top { border-top: 3px solid #000FA0; width:100%; max-width:100%; flex:0 0 100%; } .divDetailList .anchDetailList { color: #222222; text-decoration: underline; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divDetailList .anchDetailList:hover { color: #000FA0; text-decoration: underline; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divPaginationWrapper { width:100%; } .divBlogWrapper-synopsis .divBlogDetails-top { border-bottom: 0 solid transparent; } .divContentState-blog { display: none; } .anchViewListingDetails { font-size:18px; } .anchViewListingDetails i { position: relative; display: inline-block; font-size: 18px !important; top: 2px; } .divListingDetail a, .divListingDetail-value a { color:#000FA0; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divListingDetail-value a { font-size:14px !important; font-family:'Metropolis', sans-serif !important; font-weight:bold !important; } .divListingDetail a:hover, .divListingDetail-value a:hover { color:#666666; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .spanDataValue { font-family:'Metropolis', sans-serif; font-size:16px; } .spanDataValue a { font-family:'Metropolis', sans-serif; font-size:16px; font-weight:bold; color:#000FA0; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .spanDataValue a:hover { color:#666666; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divContactFormInput .divPropertyGroup .inpProperty-radio{ transform: unset; } .divContactFormInput-submit { margin-bottom:30px; } .divContactScreenDetail-bottom { margin:0 !important; padding:0; } .divContactScreenInner h2:first-of-type{ display:none; } .divContactScreenDetail-bottom .divContactFormInput-submit button{ margin: 10px 0; } .divContactScreen-form-bottom-right .divContactScreenDetails{ margin:auto; padding:0; } .inp-group.inp-group-chk .switch{ flex: 0 1 100%; max-width:100%; } .main-pagedirectory-contact .divSiteContentWrapper { background:url(https://www.chooselegend.com/layout/images/contactBg.jpg); background-repeat:no-repeat; background-position-x:right; background-position-y:bottom; } .main-pagedirectory-contact .divContactFormWrapper { background-color:#000FA0; border-radius:12px; padding:50px; } .main-pagedirectory-contact .pRequired{ color:white; } .main-pagedirectory-contact .frmContactScreen{ display: flex; flex-wrap: wrap; justify-content: space-between; gap: 10px; } .main-pagedirectory-contact .divContactFormInput{ float:unset; width: 48%; margin-bottom:30px; align-self: flex-start; } .main-pagedirectory-contact .divContactFormInput select{ background-color:white; } .main-pagedirectory-contact .divContactFormInput .divPropertyGroup label, .main-pagedirectory-contact .divContactFormInput .spanPropertyGroupLabel{ color:white; } .main-pagedirectory-contact .divContactScreen-form .divContactFormInput + .divContactFormInput{ margin: 0; margin-bottom:30px; } .main-pagedirectory-contact .divContactFormInput .inpProperty{ border-radius:0; } .main-pagedirectory-contact .divContactScreen-thankyou .divContactScreenDetails{ display: flex; flex-direction: column; } .main-pagedirectory-contact .divContactScreen-thankyou .divContactScreenDetails .divContactScreenDetail *{ color: white; } .main-pagedirectory-contact .divContactFormInput-checkbox-212 button{ font-family:'Metropolis', sans-serif; background-color: white; color: #A2A2A2; color: #666666; font-size: 16px; min-height:48px; padding: 11px; border-radius:0; width:100%; text-align: left; white-space: wrap; line-height: 1; } .main-pagedirectory-contact .divContactFormInput-checkbox-212 .divOptionDropdown{ width:100%; padding:15px; } .main-pagedirectory-contact .divContactFormInput-checkbox-212 .divOptionDropdown .divPropertyGroup label { color:black; } .main-pagedirectory-contact .divContactFormInput-submit button.inpProperty-submit{ border-radius:25px; } .main-pagedirectory-contact .divContactScreen-form-bottom-right{ margin-top:50px; } .main-pagedirectory-contact .divContactScreenInner-map-text{ padding:0; } .main-pagedirectory-contact .divContactScreenInner-map-text .divContactScreenDetails{ display:flex; flex-wrap:wrap; flex-direction:row; justify-content: space-between; gap: 10px; } .main-pagedirectory-contact .divContactScreenDetail-map, .main-pagedirectory-contact .divContactScreenDetail-text{ width:48%; } .main-pagedirectory-contact .divContactScreenDetail-text h3{ font-family:'Metropolis', sans-serif; font-size:24px; font-weight:bold; letter-spacing: 2.4px; color:#000FA0; } .main-pagedirectory-contact .divContactScreenDetail-text p{ font-family:'Metropolis', sans-serif; font-weight: 300; font-size:16px; } .main-pagedirectory-contact .divContactScreen-thankyou .divContactScreenDetails { border-radius:25px; background-color:#000FA0; } .main-pagedirectory-contact .divContactScreen-thankyou .divContactScreenDetail-bottom{ padding:15px; } .main-pagedirectory-contact .divContactScreen-thankyou .divContactFormInput{ width:100%; margin-bottom: 30px; } @media (max-width:960px){ .main-pagedirectory-contact .divPageTitle{ padding:10px 0; } .main-pagedirectory-contact .divContactFormInput, .main-pagedirectory-contact .divContactScreenDetail-map, .main-pagedirectory-contact .divContactScreenDetail-text{ width:100%; } .main-pagedirectory-contact .divContactScreen-thankyou .divContactScreenDetail-top{ border:0; } } .main-pageid-16 .divContentWrapper{ display: flex; flex-wrap:wrap; } .main-pagedirectory-pricing-plans .divBlock-970, .main-pagedirectory-pricing-plans .divBlock-969, .main-pagedirectory-pricing-plans .divBlock-968{ border: 1px solid #707070; border-radius:13px; box-shadow: 0 6px 10px rgba(0,0,0,.4); min-height:760px; padding: 0 20px; padding-top:40px; width:30%; flex:0 0 30%; margin:2rem 1.5%; } @media (max-width: 768px) { .main-pagedirectory-pricing-plans .divBlock-970, .main-pagedirectory-pricing-plans .divBlock-969, .main-pagedirectory-pricing-plans .divBlock-968{ width:100%; flex:0 0 100%; margin:1rem auto; } } .main-pagedirectory-pricing-plans .divBlock-970 .divBlockInner, .main-pagedirectory-pricing-plans .divBlock-969 .divBlockInner, .main-pagedirectory-pricing-plans .divBlock-968 .divBlockInner{ height:100%; } .main-pagedirectory-pricing-plans .divBlock-970 .spnBlockContent, .main-pagedirectory-pricing-plans .divBlock-969 .spnBlockContent, .main-pagedirectory-pricing-plans .divBlock-968 .spnBlockContent{ display:flex; flex-direction:column; height:100%; justify-content:space-between; } .main-pagedirectory-pricing-plans .divBlock-970 h3, .main-pagedirectory-pricing-plans .divBlock-969 h3, .main-pagedirectory-pricing-plans .divBlock-968 h3{ font-size:32px; font-weight:bold; } .divPricingNumberWrapper { display:flex; align-items:center; gap:5px; border-top:1px solid #919191; padding-top:10px; margin-top:20px !important; } .divPricingNumberWrapper p { font-size:28px; font-family:'Anton', sans-serif; } .paragraphPricingNumber { font-size:52px !important; font-family:'Anton', sans-serif; } .main-pagedirectory-pricing-plans ul { padding-left:40px; } .main-pagedirectory-pricing-plans li { font-size:20px; } .main-pagedirectory-pricing-plans ::marker { font-size:30px; color: #002755; } /* .main-pagedirectory-pricing-plans .anchButton { background:#012349; border:1px solid #012349 !important; border-radius:9px; padding:8px 18px; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .main-pagedirectory-pricing-plans .anchButton:hover { background:#3291CF; border:1px solid #3291CF !important; border-radius:9px; padding:8px 18px; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } */ .paragraphPricingBasic, .paragraphPricingPopular, .paragraphPricingPremium { font-size:24px; position:absolute; color: #ffffff !important; padding:3px 20px; border-radius:9px; top:-15px; min-width:156px; text-align:center; } .paragraphPricingPopular { background:#D64000 !important; display: flex; align-items: start; gap: 12px; align-items:center; justify-content:center; padding-right:12px; } .paragraphPricingBasic, .paragraphPricingPremium { background:#000FA0 !important; } .fa-star:before { font-size: 14px !important; border-radius:50%; color: #D64000 !important; background:#ffffff; padding:4px; position:relative; bottom:4px; } .divBlockWrapper-listing-carded .divBlockMedia{ position:relative; } .body-meet-the-team .divTileWrapper{ display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); position:relative; } .body-meet-the-team .divBlockWrapper ~ .divBlockWrapper{ margin:0; padding:0; } .body-meet-the-team .divBlockWrapper-listing-carded{ margin-bottom: 33px !important; } .body-meet-the-team .divBlockWrapper-listing-carded .divBlockInner{ border:none; } .body-meet-the-team .divBlockWrapper-listing-carded .divBlockInner:hover{ box-shadow: none; } .body-meet-the-team .divBlockWrapper-listing-carded .divBlockInner:hover figure{ -webkit-box-shadow: 0px 2px 5px -2px rgba(33, 33, 33, 0.4); -moz-box-shadow: 0px 2px 5px -2px rgba(33, 33, 33, 0.4); box-shadow: 0px 2px 5px -2px rgba(33, 33, 33, 0.4); -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-meet-the-team .divBlockWrapper-listing-carded .divBlockInner figure picture.norm{ display:block; } .body-meet-the-team .divBlockWrapper-listing-carded .divBlockInner figure picture.alt{ display:none; } .body-meet-the-team .divBlockWrapper-listing-carded .divBlockInner:hover figure picture.norm{ display:none; } .body-meet-the-team .divBlockWrapper-listing-carded .divBlockInner:hover figure picture.alt{ display:block; } .body-meet-the-team .divBlockWrapper-listing-carded .divBlockMedia figure{ display: flex; justify-content: center; align-items: center; width: 213px; height: 213px; border-radius: 50%; background-color: #C9E8FF; overflow: hidden; } .body-meet-the-team .divBlockWrapper-listing-carded .divBlockMedia figure picture, .body-meet-the-team .divBlockWrapper-listing-carded .divBlockMedia figure img{ width: 100%; height: 100%; height: auto; object-fit: cover; } .body-meet-the-team .divBlockWrapper-listing-carded .divBlockMedia figure .plus-icon { position: absolute; top: 0; right: 0; } .body-meet-the-team .divBlockWrapper-listing-carded .divBlockMedia figure:hover .plus-icon.normal{ display:none; } .body-meet-the-team .divBlockWrapper-listing-carded .divBlockMedia figure .plus-icon.hov{ display:none; } .body-meet-the-team .divBlockWrapper-listing-carded .divBlockMedia figure:hover .plus-icon.hov{ display:block; } .body-meet-the-team .divBlockWrapper-listing-carded .divListingDetails .divListingDetail-value{ font-family:'Metropolis', sans-serif; font-size:16px; text-align:center; margin-bottom:0; } .body-meet-the-team .divBlockWrapper-listing-carded .divListingDetails .divListingDetail-Name .divListingDetail-value{ font-family:'Metropolis', sans-serif; font-weight:bold; font-size:14px; } .body-meet-the-team .divBlockWrapper-listing-carded .divListingDetail{ position:relative; padding:5px 0; } .body-meet-the-team .divBlockWrapper-listing-carded .divListingDetail + .divListingDetail { border-top: 0; } .body-meet-the-team .divBlockWrapper-listing-carded .divListingDetail-more a{ font-family:'Metropolis', sans-serif; font-size:16px; text-decoration:none; } .body-meet-the-team .divBlockWrapper-listing-full .divBlockMedia picture{ align-items:start; align-content: start; } .btnMeetPopup{ position:relative; padding:0; } .divMeetPopup.hide{ display:none; visibility: hidden; } .divMeetPopup.show{ display:flex; flex-wrap: wrap; visibility: visible; } .divMeetPopup{ position:absolute; background-color:#000FA0; border-radius:12px; padding:45px; width:100%; z-index:2; top: 4em; left:0; top: 25%; } .divMeetPopup .textSection{ width: 50%; padding:5px; } .divMeetPopup .textSection *{ color:white; } .divMeetPopup .textSection .meet{ font-family:'Metropolis', sans-serif; font-size:16px; font-weight:bold; letter-spacing: 5px; color:#00DD8D; } .divMeetPopup .textSection .name{ font-family:'Anton', sans-serif; font-size:40px; font-weight: 400; } .divMeetPopup .textSection .role{ font-family:'Metropolis', sans-serif; font-size:16px; font-weight: 400; } .divMeetPopup .textSection .bio{ font-family:'Metropolis', sans-serif; font-size:16px; font-weight: 200; } .divMeetPopup .textSection .social{ display:flex; flex-direction: row; align-items: center; gap:25px; } .divMeetPopup .textSection .social p{ font-family:'Metropolis', sans-serif; font-size:16px; font-weight: 400; margin:0; } .divMeetPopup .textSection .social a{ font-size: 30px; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divMeetPopup .textSection .social a:hover{ color:#00DD8D; } .divMeetPopup .mediaSection{ width: 50%; display:flex; justify-content:center; align-items:center; padding:5px; } .divMeetPopup .mediaSection *{ color:white; } .divMeetPopup .btnCloseMeetPopup{ position: absolute; display:block; top: -20px; left: -20px; text-align: left; } .divMeetPopup .btnCloseMeetPopup.mobile{ top: 20px; right: 20px; width: 100%; left: unset; text-align: right; } .divMeetPopup .sectionInner{ display:flex; flex-direction:row; flex-wrap: wrap; } .divMeetPopup .sectionInner-responsive{ display:none; flex-direction:column; flex-wrap: wrap; } .divBlockWrapper-listing-carded-31 .divBlockMedia{ display:flex; } .divBlockWrapper-listing-carded-31 .divListingDetail-Position .divListingDetail-value{ } @media (max-width:768px){ .divMeetPopup .sectionInner{ display:none; } .divMeetPopup .sectionInner-responsive{ display:flex; } .divMeetPopup .textSection, .divMeetPopup .mediaSection{ width:100%; } } .body-case-studies #frmSearchPage .divSearchInput{ display:flex; flex-direction:row; flex-wrap:no-wrap; align-items:center; } .body-case-studies #frmSearchPage{ width:100%; padding:0; } .body-case-studies #frmSearchPage .divSearchInput-text{ height:35px; } .body-case-studies #frmSearchPage .divSearchInput-text input{ font-family:'Metropolis', sans-serif; font-size:16px; color:white; background-color:#002755; border:0; padding:0 15px; height:100%; border-top-left-radius:25px; border-bottom-left-radius:25px; width:auto; margin:0; } .body-case-studies #frmSearchPage .divSearchInput-text input::placeholder{ color:white; } .body-case-studies #frmSearchPage .divSearchInput-text button{ color:white; background-color:#002755; padding:0 15px; height:100%; border-top-right-radius:25px; border-bottom-right-radius:25px; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; width:auto; } .body-case-studies #frmSearchPage .divSearchInput-text button:hover svg path{ fill:#00DD8D; } .body-case-studies .divExpandOptions{ padding:0; } .body-case-studies .divExpandOptions .anchExpandWrapper{ font-family:'Metropolis', sans-serif; font-size:14px; font-weight:bold; color:#002755; background-color:transparent; border:1px solid #002755; border-radius:25px; margin-left:0; } .body-case-studies .divExpandOptions .anchExpandWrapper:hover{ color:black; background-color:#C9E8FF; border:1px solid #C9E8FF; } .body-case-studies .divPaginationWrapper .divPaginationInner{ display:flex; flex-direction:row; flex-wrap:nowrap; align-items:center; gap:10px; } .body-case-studies .divPaginationWrapper .anchPaginationLink svg{ height:100%; width:100%; } .body-case-studies .divPaginationWrapper .anchPaginationLink{ font-family:'Metropolis', sans-serif; font-size:16px; font-weight:bold; color:#002755; background:transparent; border:0; width:30px; height:30px; text-align: center; display: flex; justify-content: center; align-content: center; align-items: center; padding:0; } .body-case-studies .divPaginationWrapper .anchPaginationLink:hover, .body-case-studies .divPaginationWrapper .anchPaginationLink:hover svg path, .body-case-studies .divPaginationWrapper .anchPaginationLink.current{ color:#D64000; fill:#D64000; } .body-case-studies .divEntriesWrapper{ position: relative; display: grid; grid-template-columns: repeat(auto-fit, minmax(350px, 1fr)); margin-top:2em; justify-items:anchor-center; } .body-case-studies .divEntriesWrapper .divBlogWrapper-synopsis{ max-width:350px; } .body-case-studies .divEntriesWrapper .divBlogWrapper-synopsis + .divBlogWrapper-synopsis{ padding-top:0; margin-top:0; border:none; } .body-case-studies .divEntriesWrapper .divBlogWrapper .divBlockMedia{ position:relative; display:flex; } .body-case-studies .divEntriesWrapper .divBlogWrapper .divBlockMedia a{ display:flex; } .body-case-studies .divEntriesWrapper .divBlogWrapper .divBlockMedia figure{ display:flex; float:unset; position:relative; overflow:hidden; border-radius:25px; max-width:100%; } .body-case-studies .divEntriesWrapper .divBlogWrapper .divBlockMedia figure img { width:100%; height:100%; object-fit:contain; } .body-case-studies .divEntriesWrapper .divBlogWrapper .divBlockMedia figure, .body-case-studies .divEntriesWrapper .divBlogWrapper .divBlockMedia picture{ max-width:100%; margin:auto; } .body-case-studies .divEntriesWrapper .divBlogWrapper .divBlockWrapper-blog.divBlockWrapper-text{ margin-top:35px; max-width:100vw; } .body-case-studies .divEntriesWrapper .divBlogWrapper .divBlockWrapper-blog.divBlockWrapper-text h2, .body-case-studies .divEntriesWrapper .divBlogWrapper .divBlockWrapper-blog.divBlockWrapper-text h2 a{ font-family:'Metropolis', sans-serif; font-size:16px; font-weight:bold; letter-spacing:1.6px; color:#002755; text-decoration:none; } .body-case-studies .divEntriesWrapper .divBlogWrapper .divBlockWrapper-blog.divBlockWrapper-text h2:hover, .body-case-studies .divEntriesWrapper .divBlogWrapper .divBlockWrapper-blog.divBlockWrapper-text h2:hover a{ text-decoration:underline; } .body-case-studies .divEntriesWrapper .divBlogWrapper .divBlogDetails-top{ float:unset; padding:0; } .body-case-studies .divEntriesWrapper .divBlogWrapper .divBlockWrapper-blog.divBlockWrapper-text .divSynopsisList-tags{ display:flex; flex-direction:row; flex-wrap:wrap; float:unset; position:relative; } .body-case-studies .divEntriesWrapper .divBlogWrapper .divBlockWrapper-blog.divBlockWrapper-text .divSynopsisList-tags .anchSynopsisList{ font-family:'Metropolis', sans-serif; font-size:16px; color:#002755; font-weight:400; text-decoration:none; margin-right:5px; } .body-case-studies .divEntriesWrapper .divBlogWrapper .divBlockWrapper-blog.divBlockWrapper-text .divSynopsisList-tags .anchSynopsisList:hover{ text-decoration:underline; } .body-case-studies .divEntriesWrapper .divBlogWrapper .divBlockWrapper-blog.divBlockWrapper-text .anchSynopsisList + .anchSynopsisList{ padding:0; border:0; } .body-case-studies .divEntriesWrapper .divBlockWrapper-synopsis .divBlockBody{ margin:0; } @media (max-width:768px){ .body-case-studies #frmSearchPage .divSearchInput-text input{ width:100%; } .body-case-studies .divBlockWrapper-text:first-of-type, .body-case-studies .divExpandOptions{ padding:0; } .body-case-studies .divEntriesWrapper .divBlogWrapper .divBlockInner .divBlockMedia img{ width:100%; } } .body-case-studies .divExpandOptions .anchExpandWrapper-newsletter{ display:none; } .divLinksAndSearch{ display:flex; flex-direction:row; flex-wrap:nowrap; justify-content:space-evenly; width:100%; gap:30px; margin-bottom:20px; padding: 0 15px; } .divLinksAndSearch .divLinksWrapper{ width:100%; } .body-learn .divBlogWrapper-detail .divBlogDetails-top { margin-top: 0px; } .main-pagedirectory-learn-details .divPageTitle { padding-bottom: 0px; } #quickTags{ flex-direction:row; flex-wrap:nowrap; align-items:center; justify-content: space-between; height: 100%; } .divLinksAndSearch .divLinksWrapper #quickTags a{ font-family:'Metropolis', sans-serif; font-size:16px; font-weight:bold; color:#002755; letter-spacing:2.4px; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divLinksAndSearch .divLinksWrapper #quickTags a:hover{ text-decoration:underline; } .divMobileOptions{ width:100%; } .divMobileOptions .dropdownMobileTopics{ position:relative; height: 35px; width: 100%; background: #D64000; color: white; text-align: center; border-radius: 25px; display: flex; justify-content: center; align-content: center; align-items: center; } .dropdownTopicsWrapper{ background:#002755; border:0; border-radius:25px; width:100%; } .dropdownTopicsWrapper a{ font-family:'Metropolis', sans-serif; font-size:16px; font-weight:bold; letter-spacing: 1.5px; color: white; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; background:#002755; } .dropdownTopicsWrapper a:hover, .dropdownTopicsWrapper a:focus, .dropdownTopicsWrapper a:active{ color: #00DD8D; background:#002755; } .divLinksAndSearch .divSearchWrapper{ width:auto; margin: 0; } .body-learn #frmSearchPage .divSearchInput{ display:flex; flex-direction:row; flex-wrap:no-wrap; align-items:center; } .body-learn #frmSearchPage{ width:100%; padding:0; } .body-learn #frmSearchPage .divSearchInput-text{ height:35px; } .body-learn #frmSearchPage .divSearchInput-text input{ font-family:'Metropolis', sans-serif; font-size:16px; color:white; background-color:#002755; border:0; padding:0 15px; height:100%; border-top-left-radius:25px; border-bottom-left-radius:25px; width:auto; margin:0; } .body-learn #frmSearchPage .divSearchInput-text input::placeholder{ color:white; } .body-learn #frmSearchPage .divSearchInput-text button{ color:white; background-color:#002755; padding:0 15px; height:100%; border-top-right-radius:25px; border-bottom-right-radius:25px; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; width:auto; } .body-learn #frmSearchPage .divSearchInput-text button:hover svg path{ fill:#00DD8D; } .body-learn .divExpandOptions{ padding:0 15px; } .body-learn .divExpandOptions .anchExpandWrapper{ font-family:'Metropolis', sans-serif; font-size:14px; font-weight:bold; color:#002755; background-color:transparent; border:1px solid #002755; border-radius:25px; } .body-learn .divExpandOptions .anchExpandWrapper:hover{ color:black; background-color:#C9E8FF; border:1px solid #C9E8FF; } .body-learn .divPaginationWrapper .divPaginationInner{ display:flex; flex-direction:row; flex-wrap:nowrap; align-items:center; gap:10px; } .body-learn .divPaginationWrapper .anchPaginationLink svg{ height:100%; width:100%; } .body-learn .divPaginationWrapper .anchPaginationLink{ font-family:'Metropolis', sans-serif; font-size:16px; font-weight:bold; color:#002755; background:transparent; border:0; width:30px; height:30px; text-align: center; display: flex; justify-content: center; align-content: center; align-items: center; padding:0; } .body-learn .divPaginationWrapper .anchPaginationLink:hover, .body-learn .divPaginationWrapper .anchPaginationLink:hover svg path, .body-learn .divPaginationWrapper .anchPaginationLink.current{ color:#D64000; fill:#D64000; } .body-learn .divEntriesWrapper{ position: relative; display: grid; grid-template-columns: repeat(auto-fit, minmax(350px, 1fr)); margin-top:2em; } .body-learn .divEntriesWrapper .divBlogWrapper-synopsis + .divBlogWrapper-synopsis{ padding-top:0; margin-top:0; border:none; } .body-learn .divEntriesWrapper .divBlogWrapper .divBlockMedia{ position:relative; display:flex; } .body-learn .divEntriesWrapper .divBlogWrapper .divBlockMedia a{ display:flex; } .body-learn .divEntriesWrapper .divBlogWrapper .divBlockMedia figure{ display:flex; float:unset; position:relative; overflow:hidden; border-radius:25px; max-width:100%; } .body-learn .divEntriesWrapper .divBlogWrapper .divBlockMedia figure, .body-learn .divEntriesWrapper .divBlogWrapper .divBlockMedia picture{ max-width:100%; margin:auto; } .body-learn .divEntriesWrapper .divBlogWrapper .divBlockWrapper-blog.divBlockWrapper-text{ margin-top:35px; max-width:100vw; } .body-learn .divEntriesWrapper .divBlogWrapper .divBlockWrapper-blog.divBlockWrapper-text h2, .body-learn .divEntriesWrapper .divBlogWrapper .divBlockWrapper-blog.divBlockWrapper-text h2 a{ font-family:'Metropolis', sans-serif; font-size:16px; font-weight:bold; letter-spacing:1.6px; color:#002755; text-decoration:none; } .body-learn .divEntriesWrapper .divBlogWrapper .divBlockWrapper-blog.divBlockWrapper-text h2:hover, .body-learn .divEntriesWrapper .divBlogWrapper .divBlockWrapper-blog.divBlockWrapper-text h2:hover a{ text-decoration:underline; } .body-learn .divEntriesWrapper .divBlogWrapper .divBlogDetails-top{ float:unset; padding:0; } .body-learn .divEntriesWrapper .divBlogWrapper .divBlockWrapper-blog.divBlockWrapper-text .divSynopsisList-tags{ display:flex; flex-direction:row; flex-wrap:wrap; float:unset; position:relative; } .body-learn .divEntriesWrapper .divBlogWrapper .divBlockWrapper-blog.divBlockWrapper-text .divSynopsisList-tags .anchSynopsisList{ font-family:'Metropolis', sans-serif; font-size:16px; color:#002755; font-weight:400; text-decoration:none; margin-right:5px; } .body-learn .divEntriesWrapper .divBlogWrapper .divBlockWrapper-blog.divBlockWrapper-text .divSynopsisList-tags .anchSynopsisList:hover{ text-decoration:underline; } .body-learn .divEntriesWrapper .divBlogWrapper .divBlockWrapper-blog.divBlockWrapper-text .anchSynopsisList + .anchSynopsisList{ padding:0; border:0; } .body-learn .divEntriesWrapper .divBlockWrapper-synopsis .divBlockBody{ margin:0; } @media (max-width:768px){ .divLinksAndSearch{ flex-wrap:wrap; gap:10px; } .divLinksAndSearch .divSearchWrapper{ width:100%; } .body-learn #frmSearchPage .divSearchInput-text input{ width:100%; } .body-learn .divBlockWrapper-text:first-of-type, .divLinksAndSearch, .body-learn .divExpandOptions{ padding:0; } .body-learn .divEntriesWrapper .divBlogWrapper .divBlockInner .divBlockMedia img{ width:100%; } } .divExpandWrapper .anchCloseWrapper{ color:white; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divExpandWrapper .anchCloseWrapper:hover { color:#D64000 !important; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-learn .divExpandOptions .anchExpandWrapper-newsletter{ display:none; } .body-about { background-image: url(https://www.chooselegend.com/layout/images/top_banner.svg); background-repeat: no-repeat; background-size: 100% auto; background-position-y: 3vh; } .divBlock-1258 h1{ font-family:'Anton', sans-serif; font-size:90px; color:#000FA0; } .body-about .divBlockWrapper-text ~ .divBlockWrapper-text{ border:0; } .body-about .divContentWrapper { display:flex; flex-wrap:wrap; } .divBlock-1258{ margin-bottom:100px; } .divBlock-1256 h2{ font-family:'Metropolis', sans-serif; font-size:24px; letter-spacing:2.4px; } .body-about .divBlock-1259, .body-about .divBlock-1260, .body-about .divBlock-1261, .body-about .divBlock-1262, .body-about .divBlock-1263{ margin:auto; border-radius:25px; background:#002755; padding:25px; } .body-about .divBlock-1259 .spnBlockContent p, .body-about .divBlock-1260 .spnBlockContent p, .body-about .divBlock-1261 .spnBlockContent p, .body-about .divBlock-1262 .spnBlockContent p, .body-about .divBlock-1263 .spnBlockContent p{ color:white; } .body-about .divBlock-1259 .spnBlockContent svg, .body-about .divBlock-1260 .spnBlockContent svg, .body-about .divBlock-1261 .spnBlockContent svg, .body-about .divBlock-1262 .spnBlockContent svg, .body-about .divBlock-1263 .spnBlockContent svg{ margin-bottom:4em; } .body-about .divBlock-1259, .body-about .divBlock-1260, .body-about .divBlock-1261{ max-width:32%; } .body-about .divBlock-1262, .body-about .divBlock-1263{ max-width:48%; margin-top:15px; } @media (max-width: 768px){ .body-about .divBlock-1259, .body-about .divBlock-1260, .body-about .divBlock-1261, .body-about .divBlock-1262, .body-about .divBlock-1263{ max-width:100%; margin:15px auto; } .body-about .divBlock-1259 .spnBlockContent svg, .body-about .divBlock-1260 .spnBlockContent svg, .body-about .divBlock-1261 .spnBlockContent svg, .body-about .divBlock-1262 .spnBlockContent svg, .body-about .divBlock-1263 .spnBlockContent svg{ margin-bottom:3em; } }
Warning: Undefined variable $darkergray in /home/choose/www/www/layout/css/_design.css.php on line 4746
.divFooterRow-top-contact > div:nth-child(1), .divFooterRow-top-contact > div.divPulledContactScreenInner.container.p-0{ width:32%; margin:0 60px !important; } .divFooterRow-top-contact { display: flex; justify-content: center; align-items: center; padding:30px; height:240px; background-color: #000FA0; background-image:url(https://www.chooselegend.com/layout/images/chooseLegendBg.png); background-repeat:no-repeat; background-position-x:right; background-position-y:top; background-size:unset !important; overflow:hidden; background-size: cover; } .divFooterRow-top-contact > div.container { display:flex; justify-content:space-between; } .divFooterRow-top-contact > h2, .divFooterRow-top-contact > p{ display: none; } .divFooterRow-top-contact p{ color:#ffffff; display:flex; align-items:center; } .divFooterRow-top-contact p .anchButton { font-size:24px; font-family:'Metropolis', sans-serif; font-weight:bold; width:285px; background:#D64000; color:#ffffff !important; border-radius:32px; } .divFooterRow-top-contact p .anchButton:hover { font-size:24px; font-family:'Metropolis', sans-serif; font-weight:bold; width:285px; background:#C9E8FF; color:#000FA0 !important; border-radius:32px; } .divFooterRow-top-contact h2 { font-size:24px; color:#00DD8D; font-family:'Metropolis', sans-serif; letter-spacing:.15em; } .divFooterRow-top-contact h2 strong{ font-size:125px; color:#ffffff; font-family:'Anton', sans-serif; font-weight:normal; } .divFooterRow-top-contact p { font-weight:500; } .divFooterRow-top-contact .divContactScreenDetail-top { display: flex; flex-wrap: wrap; flex-direction:row; } .divFooterRow-top-contact .divContactFormInput-text, .divFooterRow-top-contact .divContactFormInput-textarea { width:100%; margin:5px; } .divFooterRow-top-contact .inpProperty { border-radius: 0; } .divFooterRow-top-contact .inpProperty-textarea { min-height:60px !important; } .divFooterRow-top-contact .divContactScreenDetail-bottom{ padding:0; } .divFooterRow-top-contact .divContactFormInput-submit{ margin:0; padding:0 5px 0; } .divFooterRow-top-contact .inpProperty-submit { border:2px solid #ffffff; color:#ffffff; background:#000FA0; right:0 !important; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divFooterRow-top-contact .inpProperty-submit:hover { background:; color:#ffffff; border:2px solid #ffffff; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divFooterRow-top-contact .inpProperty-textarea ~ .labelPropertyLabel { top:20%; border:0; } .divFooterRow-top-contact .divContactFormInput-email, .divFooterRow-top-contact .divContactFormInput-phone { width:50%; padding:15px 5px; } .divFooterRow-top-contact .g-recaptcha{ margin:10px 0 0 !important; padding:0 5px; } .divFooterRow-top-contact .divPulledContactScreenInner { margin:0 !important; width:50%; } .divNavigation-sandwich .btn-sandwich .icon-bar{ background-color:#000FA0; } .divLogoWrapper { background-image:url(https://www.chooselegend.com/layout/images/logo.png); background-size:contain; background-repeat:no-repeat; } .anchLogoLink img{ opacity: 0; } .body-dir-home .anchLogoLink img{ opacity: 1; } .body-dir-home .divLogoWrapper{ background-image: unset; } .body-dir-home .divNavigation-sandwich .btn-sandwich .icon-bar{ background-color:white; } .body-website header, .body-about header { background:#C9E8FF; } @media (max-width:1800px) { .divMiniCalloutsHeader { width:100%; background-color:unset; background:url(https://www.chooselegend.com/layout/images/miniCalloutBgTablet.jpg); height:182px; background-size:100%; background-repeat:no-repeat; background-position-x:left; background-position-y:top; display:flex; align-items:end; } .customCalloutsWrapper { position:relative; background:#FFF4E9; top:0; padding-bottom:30px; } .divHomeAdditionals2Graphic { display:none; } } @media (max-width:1366px){ .divMenuWrapper-topnav .divMenuInner{ position:relati display:flex; flex-direction:row; flex-wrap:wrap; justify-content:center; align-items:center; overflow: initial; height:auto; } .divContactScreen-form .divContactScreenInner{ max-width:100%; } .divContactScreen-form .divContactScreenInner iframe{ width:100%; } .body-dir-home .divSiteContentInnerAdditionals3 .spnBlockContent{ justify-content: start; } } @media (max-width:1440px) and (min-width:1199px){ .body-dir-home .divBlockWrapper-text { padding-left:8em; padding-right:8em; } .divPullingFromPageWrapper-learn{ padding-left:8em; padding-right:8em; } .divPullingFromPageWrappe .divBlockWrapper-text{ padding-left:15px; padding-right:15px; } .divOurWorkFirstTextBlock, .divWorkChallengeSolution, .divWorkOutcome { padding:0 8em; } } @media (min-width:768px) and (max-width:1199px) { .divSiteContentInner-sitewidth.container { padding:15px !important; } .lightbrown.divBlockWrapper-double-text-right, .blue.divBlockWrapper-double-text-right, .darkblue.divBlockWrapper-double-text-right, .lightbrown.divBlockWrapper-double-text-left, .blue.divBlockWrapper-double-text-left, .darkblue.divBlockWrapper-double-text-left { width:100%; max-width:100%; flex:unset; } .divBlockWrapper.lightbrown, .divBlockWrapper.blue, .divBlockWrapper.darkblue { width:100%; max-width:100%; } .divBlockWrapper-block-double { gap:30px; } .swiper-button-prev, .swiper-container-rtl .swiper-button-next { display:block !important; } .divLogoWrapper { background:url(https://www.chooselegend.com/layout/images/logo_white.png); background-size:contain; background-repeat:no-repeat; } .divContactScreen-form .divContactScreenInner { max-width:100%; } .customCalloutsWrapper { position:relative; background:#FFF4E9; top:0; } .divPageTitle { padding-bottom: 0px; } .divPageTitle h1, .divPageTitle h2, .divPageTitle h3 { font-size: 65px; } .body-dir-home .divBlockWrapper-minicallout picture{ display: flex; justify-content: center; } .divMiniCalloutsHeader { width:100%; background-color:unset; background:url(https://www.chooselegend.com/layout/images/miniCalloutBgTablet.jpg); height:182px; background-size:100%; background-repeat:no-repeat; background-position-x:left; background-position-y:top; display:flex; align-items:end; } .divMiniCalloutWrapperInner { display:flex; justify-content:space-between; } .divMiniCalloutRow { width:50%; max-width:50%; } .divMiniCallout { width:100%; max-width:100%; flex:0 0 100%; height:auto; min-height: 510px; } .divHomeAdditionals2Graphic { display:none; } .divMiniCallout .divBlockMedia img { border-radius:20px; width:337px; height:337px; } .divNavigation-split nav { display:none !important; } .divNavigation-split nav.divNavigation-sandwich { display:block !important; } .divEventSummary-mobile { display:none !important; } .main-blog .divBlogWrapper-synopsis .divBlogInner, .main-event .divEventWrapper-synopsis .divEventInner { gap:15px; } .main-blog .divBlockWrapper-text .anchSynopsisCTA, .main-event .divBlockWrapper-text .anchSynopsisCTA{ width:fit-content; padding:5px 15px; } header .divNavFields-main { display:none !important; } .divNavigation-sandwich { display:block !important; } #main { margin-top:0; } .divLogoWrapper { text-align: left; margin-top: -20px !important; z-index: 11; } .divMainCalloutWrapper { clear:both; width:100%; height: 100%; } .divMainCalloutInner .divBlockMedia img { position:relative; width: 100%; max-width:none; height: 464px; object-fit:cover; left:50%; transform:translate(-50%, 0%); } .swiper-button-prev, .swiper-container-rtl .swiper-button-next { display:block !important; } .swiper-button-next, .swiper-container-rtl .swiper-button-prev { display:block !important; } .divMainCalloutWrapper .divMainCalloutTextWrapper { background: rgba(0,0,0,1); width: 100%; padding: 20px; bottom: 0; } .divMainCalloutWrapper-static .divMainCalloutTextWrapper { position:relative; clear:both; background: rgba(0,0,0,.4); width: 100%; padding: 0; bottom: 0; } .divMainCalloutTextInner { background: rgba(0,0,0,.001); } .divMainCalloutTextInner .divMainCalloutText-tinyMCE { padding: 0; } .divNavigation-footer-super { display:none !important; } .divFooterRow-middle { display:none !important; } .divFooterRow-top .row { display: flex; flex-direction: column; } footer .divSiteInfoWrapper-social { text-align: center; padding:10px 0px; } footer .divSiteInfoInner-contact a { width: 100%; text-align: center; } .divMenuWrapper-side, .divContentWrapper { margin-top:30px; margin-bottom:30px; } .divMenuWrapper-album .divAlbumCoverInner .divAlbumMedia img { height: 120%; } .divSearchWrapper-directory { margin-top: 0px; } .divSearchWrapper { margin-top: 0px; margin-bottom: 30px; } .divContactScreen-form { margin-top:20px; } .divContactScreenDetail-top { padding-right:0; } .divContactScreenDetails { margin:0; } .divContactScreenDetail-bottom .divContactFormInput-submit button { margin:auto; } .divBlogWrapper-synopsis .divBlogInner { gap:15px; } .user-frontend #main { margin-top:0; } .mainSlideshowVideo { width:102%; max-width:102% !important; margin-left:-1%; } .body-dir-home.user-frontend header, .body-dir-home header { position:relative !important; background:#000FA0; } .divMainCalloutTextInner h1 { font-size:36px; } .divMainCalloutTextInner h2 { font-size:20px; } .divMainCalloutTextInner img { width:315px; height:auto; } .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { height:100% !important; background:rgba(0, 39, 85, .85); } .divMainCalloutTextInner p { margin-bottom:5px; } .div-additional-block-1 .spnBlockContent { flex-direction:column; } .div-additional-block-1 .spnBlockContent > *, .div-additional-block-1 .spnBlockContent h2 { width:100%; } .div-additional-block-1 .spnBlockContent h2 { font-size:50px; } .div-additional-block-1 .spnBlockContent h3 { font-size:20px; } .divSiteContentInnerAdditionals1 { padding-top:30px !important; } .div-additional-block-2 .spnBlockContent h2 { font-size:50px; } .divSiteContentInnerAdditionals3 { background-color:#000FA0; background-position-y:bottom; } .body-dir-home .div-additional-block-2 .spnBlockContent h2 { background-position-x: 31%; background-size: 25%; } .body-dir-home .div-additional-block-2 .spnBlockContent > *, .body-dir-home .div-additional-block-2 .spnBlockContent h2 { width:50%; } .body-dir-home .div-additional-block-2 .spnBlockContent { background-position-x: 40%; background-size: 8%; } .divSiteContentInnerBlog { background:#FFF4E9; } .divFooterRow-top-contact { background:#000FA0; background-image:unset !important; } .divSiteContentInnerAdditionals3 { min-height:450px; } .divMiniCalloutsHeader h2 { width:100%; font-size:30px; height:70px; display:flex; align-items:center; background:url(https://www.chooselegend.com/layout/images/starSymbol.png); background-repeat:no-repeat; background-position-y:center; background-position-x:78%; } .divFooterColumn-nav { display:none; } .divFooterRow-bottom > .container { justify-content:center; border-top:0; } .divFooterColumn-copyright { align-items:center; } #main { margin:0; } .divWorkKeyMetrics .spnBlockContent, .divWorkChallengeSolution .divBlockInner, .divOurWorkFirstTextBlock .divBlockInner { flex-direction:column; } .divOurWorkFirstTextBlock .spnBlockContent { padding-left:0; } .divWorkKeyMetrics .spnBlockContent > div { width:100%; max-width:100%; } .divWorkKeyMetrics { background:#ffffff; } .divMenuWrapper-album .divAlbumCoverInner { border-radius:20px; height:330px; width:330px; overflow:hidden; padding:15px; left: 50%; transform: translateX(-50%); } .divAlbumCaption .categoryCaption { text-align: center; } .divMainCalloutTextInner video { height:300px; width:300px; } .body-dir-home .divBlockWrapper-text .divBlockInner { flex-direction:column; } .divSiteContentInnerAdditionals1.divSiteContentInner-sitewidth.container { padding-top:30px !important; } .div-additional-block-1 .spnBlockContent h3 { padding-top:10px; } .customCalloutsInner { justify-content:center; gap:30px; } .divSiteContentInnerAdditionals3.divSiteContentInner-sitewidth.container { padding:18px 0 !important; } .divSiteContentInnerBlog.divSiteContentInner-sitewidth.container { padding-top:30px !important; } .div-additional-block-2 .spnBlockContent { gap:1%; } .divFooterRow-top-contact h2 strong { font-size: 90px; } .body-dir-home .div-additional-block-1 .spnBlockContent h2, .body-dir-home .div-additional-block-1 .spnBlockContent > * { width: 80%; } .body-dir-home .div-additional-block-2 .spnBlockContent h2 { font-size: 90px; } } @media (min-width: 768px) and (max-width: 1023px) { .divPageTitle h1, .divPageTitle h2, .divPageTitle h3 { font-size: 52px; } .body-home .divSponsorSlideWrapper .divSponsorWrapperInner { max-width:50%; margin:auto; } .body-dir-home .divSiteContentInnerAdditionals3 .div-additional-block-3 .divBlockMedia { max-height: none; } .divBlock-84 img { max-width: 150% !important; width:150% !important; left: -22%; position: relative; } } @media (max-width: 991px) { .main-pagedirectory-pricing-plans .divBlock-970, .main-pagedirectory-pricing-plans .divBlock-969, .main-pagedirectory-pricing-plans .divBlock-968 { width: 100%; flex: 0 0 100%; margin: 1rem auto; } .main-pagedirectory-pricing-plans .divBlock-970, .main-pagedirectory-pricing-plans .divBlock-969, .main-pagedirectory-pricing-plans .divBlock-968 { min-height: auto; } } @media (max-width: 834px) { .divMainCalloutTextInner .divMainCalloutText-tinyMCE { padding: 0; } } @media (max-width: 768px) and (orientation: landscape){ .divPageTitle{ background:none; } } @media (max-width: 768px){ .div-additional-block-2 .spnBlockContent h2 { font-size:50px; } .divMainCalloutTextInner video { height:300px; width:300px; } .divWorkKeyMetrics .spnBlockContent, .divWorkChallengeSolution .divBlockInner, .divOurWorkFirstTextBlock .divBlockInner { flex-direction:column; } .divOurWorkFirstTextBlock .spnBlockContent { padding-left:0; } .divWorkKeyMetrics .spnBlockContent > div { width:100%; max-width:100%; } .divWorkKeyMetrics { background:#ffffff; } #main { margin:0; } .divMiniCalloutsHeader h2 { width:100%; font-size:30px; padding-left:30px; padding-right:30px; display:flex; align-items:center; background:url(https://www.chooselegend.com/layout/images/starSymbol.png); background-repeat:no-repeat; background-position-y:center; background-position-x:80%; } .customCallout img { display:none; } .divMainCalloutTextInner h1 { width:70%; margin:auto; padding:15px 0; } .divFooterColumn-copyright { align-items:center; } .divFooterRow-bottom > .container { justify-content:center; border-top:0; } .divFooterColumn-nav { display:none; } .divSiteContentInnerBlog { background:#FFF4E9; } .divFooterRow-top-contact { background:#000FA0; background-image:unset !important; } .divPullingFromPageWrappe .divBlogExtra { flex-direction:column; } .divFooterColumn-copyright, .divFooterRow-bottom > .container { justify-content:center; align-items:center; width:100%; max-width:100%; flex:0 0 100%; } .divFooterColumn-nav { display:none !important; } .divHomeAdditionals2GraphicRelative { padding-top:30px; } .divBlockWrapper-minicallout .divBlockMedia picture { display:flex; } .divMiniCalloutTextInner { padding:0 30px; } .div-additional-block-2 .spnBlockContent { background-position-x:90%; background-size:20%; } .div-additional-block-2 .spnBlockContent h2 { background-size:40%; background-position-x:45%; } .divSiteContentInnerAdditionals3 { min-height:530px; } .divFooterRow-top-contact h2 strong { font-size:75px !important; } .divFooterRow-top-contact > div.container { flex-direction:column; } .divSiteContentInnerAdditionals3 { background-color:#000FA0; background-position-y:bottom; } .body-dir-home .divBlockWrapper-text .divBlockInner { flex-direction:column; } .div-additional-block-2 .spnBlockContent { flex-direction:column; } .div-additional-block-2 .spnBlockContent > *, .div-additional-block-2 .spnBlockContent h2 { width:100%; } .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { height:100% !important; background:rgba(0, 39, 85, .85); } .divMainCalloutTextInner p { margin-bottom:5px; } .div-additional-block-1 .spnBlockContent { flex-direction:column; } .div-additional-block-1 .spnBlockContent > *, .div-additional-block-1 .spnBlockContent h2 { width:100%; } .div-additional-block-1 .spnBlockContent h2 { font-size:50px; } .div-additional-block-1 .spnBlockContent h3 { font-size:20px; } .divSiteContentInnerAdditionals1 { padding-top:30px !important; } .body-dir-home.user-frontend header, .body-dir-home header { position:relative !important; background:#000FA0; } .divMainCalloutTextInner h1 { font-size:36px !important; } .divMainCalloutTextInner h2 { font-size:20px !important; } .divMainCalloutTextInner img { width:315px; height:auto; } .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { height:100% !important; } .mainSlideshowVideo { width:102%; max-width:102% !important; margin-left:-1%; } .user-frontend #main { margin-top:0; } .main-blog .divBlogWrapper-synopsis .divBlogInner, .main-event .divEventWrapper-synopsis .divEventInner { gap:15px; } .main-blog .divBlockWrapper-text .anchSynopsisCTA, .main-event .divBlockWrapper-text .anchSynopsisCTA{ width:fit-content; padding:5px 15px; } #main { margin-top:0; } .divLogoWrapper { text-align: left; margin-top: -20px; z-index: 11; } .divMainCalloutWrapper { clear:both; width:100%; height: auto; } .divMainCalloutInner .divBlockMedia img { position:relative; width: 100%; max-width:none; height: 530px; object-fit:cover; left:50%; transform:translate(-50%, 0%); } .swiper-button-prev, .swiper-container-rtl .swiper-button-next { display:block !important; } .swiper-button-next, .swiper-container-rtl .swiper-button-prev { display:block !important; } .divMainCalloutWrapper .divMainCalloutTextWrapper { background: rgba(0,0,0,1); width: 100%; padding: 20px; bottom: 0; } .divMainCalloutWrapper-static .divMainCalloutTextWrapper { position:relative; clear:both; background: rgba(0,0,0,.4); width: 100%; padding: 0; bottom: 0; } .divMainCalloutTextInner { background: rgba(0,0,0,.001); } .divNavigation-footer-super { display:none !important; } .divFooterRow-middle { display:none !important; } .divFooterRow-top .row { display: flex; flex-direction: column; } footer .divSiteInfoWrapper-social { text-align: center; padding:10px 0px; } footer .divSiteInfoInner-contact a { width: 100%; text-align: center; } .body-dir-home .divBlockWrapper-text .divBlockInner { display: flex; flex-direction: column-reverse; } .divMenuWrapper-side, .divContentWrapper-hasSideMenu { margin-top:15px; margin-bottom:15px; } .divSearchWrapper .divMobileOptions .dropdownMobileOptions { padding: 0; background: #ffffff; color: #000FA0; border: 1px solid #000FA0; } .divEventWrapper-synopsis { padding-bottom: 15px; } .spanDataValue { font-family:'Metropolis', sans-serif; font-size: 16px; text-align: right; } .anchListingDetail, .anchListingDetail img { width:100%; } .divContactScreen-form { margin-top:20px; } .divContactScreenDetails { margin:0; } .g-recaptcha > div, .divContactScreenDetail-bottom .divContactFormInput-submit button { margin:auto; } .divBlogWrapper-synopsis .divBlogInner { gap:15px; } .divContactScreenDetails, .divContactScreenInner { padding:0; } .divBlock-84 img { max-width: 150% !important; width:150% !important; left: -22%; position: relative; } } @media (max-width:767px) { .main-pagedirectory-learn-details .divPageTitle{ background-color: #C9E8FF; background: url(https://www.chooselegend.com/layout/images/top_banner.svg); background-size: 100%; background-position: 50% -70px; background-repeat: no-repeat; } .divBlockWrapper.lightbrown, .divBlockWrapper.blue, .divBlockWrapper.darkblue { width:100%; max-width:100%; } .divBlockWrapper-block-double { gap:30px; } .body-home .divSponsorSlideWrapper .divSponsorWrapperInner { max-width:75%; margin:auto; } .body-dir-home .divSiteContentInnerAdditionals2 { padding-top:30px !important; } .divPageTitle { min-height: 80px; } h1{ font-size:34px; } .divBlock-84 img { width:100% !important; max-width:100% !important; left:unset !important; opacity:0; } .divBlock-84 picture { background-color:#002755; background-image:url(https://www.chooselegend.com/layout/images/timelineMobile.jpg); background-size:100%; background-repeat:no-repeat; height:1600px; } .divPageTitle h1, .divPageTitle h2, .divPageTitle h3 { font-size:36px; } .divMainCalloutTextInner h1{ font-size:36px; } h2{ font-size:30px; } .divMainCalloutTextInner h2{ font-size:20px; } .divBlockWrapper h2 a { font-size:30px; } .divContentState h1, .divContentState h2, .divContentState h3 { font-size: 30px; } h3, h4{ font-size:26px; } .divMainCalloutTextInner h3{ font-size:26px; } .divMiniCallout .divMiniCalloutTextWrapper h3, .divMiniCallout .divMiniCalloutTextWrapper p{ font-size:26px; } .divBlockWrapper h3 a { font-size: 26px; } } @media (max-width: 595px) { .main-pagedirectory-learn-details .divPageTitle{ background-position: 50% -50%; } } @media (max-width: 430px) { .main-pagedirectory-learn-details .divPageTitle{ background-position: 50% -25%; } } @media (max-width:960px){ .body-learn .anchLogoLink img{ opacity:1; } .divGoogleRecaptchaWrapper .g-recaptcha{ margin-top:0 !important; width:100%; } .g-recaptcha > div{ max-width: 100% !important; } .body-dir-home .div-additional-block-1 .spnBlockContent h2, .body-dir-home .div-additional-block-1 .spnBlockContent > *{ width:100%; } } @media (max-width:768px){ .body-dir-home .div-additional-block-3.divBlockWrapper-text { display: block; } .body-dir-home .div-additional-block-1 .spnBlockContent h2{ font-size:50px; } .body-dir-home .div-additional-block-1 .spnBlockContent h2, .body-dir-home .div-additional-block-1 .spnBlockContent > *{ width:100%; } .body-dir-home .divHomeAdditionals2GraphicRelative{ padding-top: 0; } .customCalloutsInner{ flex-direction: column; justify-content: center; gap:15px; } .body-dir-home .divSiteContentInnerAdditionals2{ padding:0; } .body-dir-home .div-additional-block-2 .spnBlockContent h2{ font-size:50px; width: 100%; margin-bottom: 60px; padding-bottom: 35px; } .body-dir-home .div-additional-block-2 .spnBlockContent > *{ width:100%; } .body-dir-home .div-additional-block-2 .spnBlockContent{ background-position-x:98%; } .divMiniCallout .divMiniCalloutTextWrapper h3, .divMiniCallout .divMiniCalloutTextWrapper p{ font-size:16px; } .body-dir-home .divSiteContentInnerAdditionals3{ background-color:#000FA0; background-position-y: bottom; padding-top: 50px; } .body-dir-home .divPullingFromPageWrappe .divBlogExtra{ border: 0; padding: 0; justify-content: start; text-align: left; align-items: start; } .body-dir-home .divPullingFromPageWrappe .divBlogWrapper{ width:100%; } .divOurWorkFirstTextBlock .spnBlockContent{ display:block; } .divMenuWrapper-album .divAlbumCoverInner{ max-width:100%; width:auto; } .divPageTitle{ padding-top: 40px; padding-bottom:0px; } .divContactFormInput .divPropertyGroup .inpProperty-radio, .divContactFormInput .divPropertyGroup .inpProperty-checkbox{ width: 15px; height: 15px; transform: scale(1); } #interestedDropDownBtn{ height:50px; } /* #interestedDropDownBtn{ pointer-events: none; } .divOptionDropdown{ position:relative; display:block; border-radius:0; top: unset; left: unset; float: unset; z-index: 1; } */ .divBlock-1258{ margin-bottom:20px; } .divBlock-1258 .divBlockInner, .divBlock-955 .divBlockInner{ display:flex; flex-direction:column-reverse; } .divBlock-1258 h1{ font-size: 36px; } .main-pagedirectory-contact .divContactFormWrapper{ padding:15px; } .divBlock-658, .body-dir-ellie-brands .divContentWrapper-fullwidth { padding: 0px; } .divListingDetail-value .fa-linkedin { opacity: 0; } .body-learn .divEntriesWrapper { margin-top: 1em; } .body-learn .divBlogWrapper-detail .divBlogDetails-top { padding-top: 30px; padding-bottom: 20px; } } a:focus, input:focus, textarea:focus, select:focus, button:focus, .group input:focus, .group textarea:focus, .group select:focus, .divContactFormInput .inpProperty:focus, .anchLogoLink:focus { outline: 1px solid black; outline-offset: -2px; } .anchLogoLink { width:100%; height:100%; display:block; } .anchLogoLink:focus, .body-dir-home .divNavFields-main .anchNavigation:focus { outline: 0px solid black; outline-offset: -2px; } .anchNavigation-sandwich-seo { text-transform: uppercase; } @media (min-width: 768px) and (max-width: 768px) { .divFooterRow-top-contact > div.container { flex-direction: row; } } main.no-scroll { display:none; } @media (max-width: 1200px) { header .divNavigation-sandwich .divToggleContainer-links { top: 0px; position: fixed; height: 100%; z-index: 100; max-height: 100vh; padding-top: 60px; } .divNavigation-sandwich .btn-sandwich .icon-bar { background-color: white; } .divToggleContainer-btn { position:relative; top:0; right:0; z-index: 99; } .divToggleContainer-links{ right:-400px; transition: right 0.2s ease-in-out; } .divToggleContainer-links.show{ right:0px; } .divToggleContainer-links .btn-sandwich{ position:absolute; top: 0; right: 15px; } header{ position:fixed; background: #002755 !important; } .divLogoWrapper{ position:relative; height:100%; margin-top: auto; background: unset; } .anchLogoLin{ height:auto; width:auto; display: flex; align-content: center; } .divLogoWrapper img{ content: url('https://www.chooselegend.com/layout/images/logo_white.png'); opacity: 1; } .main-pagedirectory-home{ margin-top:0 !important; } .divPageTitle{ background: none; } .main-pagedirectory-learn .divPageTitle { background-color: #FFF4E9; } } .main-pageid-58 .divBlockMedia-left { padding-right: 30px; } .main-pageid-58 .divBlockMedia-right { padding-left: 30px; } .main-pageid-58 .divMiniCalloutWrapper { display: none; } .main-pageid-58 .divServicesControlHeader .pullHeader { font-size: 32px; } .main-pageid-58 .divBlockWrapper li { list-style-position: outside; } @media (min-width: 1200px) { .divMainCalloutWrapper { height: 1020px; } .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { top: 200px; } .divMainCalloutTextInner video { margin-bottom: 15px; } .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { padding-bottom: 20px; } } @media (max-width:450px) { .divBlock-84 picture { background-color:#002755; background-image:url(https://www.chooselegend.com/layout/images/timelineMobile.jpg); background-size:100%; background-repeat:no-repeat; height:900px !important; } } .main-pagedirectory-pricing-plans .divBlock-1320 li { font-size: 16px; } @media (min-width: 1440px){ .body-title-ii-website-compliance .container, .body-title-ii-website-compliance .container-lg, .body-title-ii-website-compliance .container-md, .body-title-ii-website-compliance .container-sm, .body-title-ii-website-compliance .container-xl, .body-title-ii-website-compliance .divBannerAlertTextWrapper, .body-title-ii-website-compliance .div-additional-block-1, .body-title-ii-website-compliance .div-additional-block-2, .body-title-ii-website-compliance .div-additional-block-3, .body-title-ii-website-compliance .divPullingFromPageWrappe, .body-title-ii-website-compliance .div-additional-block-4 { max-width: 1362px !important; margin:auto !important; } } .body-title-ii-website-compliance header { display:none; } .body-title-ii-website-compliance .divSiteContentInnerMinis, .divMainCalloutWrapper > .container { width:100%; max-width:100% !important; } .body-title-ii-website-compliance .divMiniCallout { padding:7.5px 15px; } .body-title-ii-website-compliance .divMainCalloutText-tinyMCE { display:flex; } .body-title-ii-website-compliance .divMainCalloutText-tinyMCE > div { width:50%; } .body-title-ii-website-compliance #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-title-ii-website-compliance .divMainCalloutTextWrapper { padding:15px 6% !important; } .body-title-ii-website-compliance .divMainCalloutTextWrapper h1 strong { font-weight:normal; color:#29CB8B; } .body-title-ii-website-compliance .divSiteContentInnerAdditionals1 .spnBlockContent { display:flex; align-items:center; gap:15%; } .body-title-ii-website-compliance .divSiteContentInnerAdditionals1 .spnBlockContent > div { width:50%; max-width:50%; } .body-title-ii-website-compliance .divMainCalloutWrapper { height:883px; } .body-title-ii-website-compliance #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:5%; } .body-title-ii-website-compliance .divMainCalloutWrapper iFrame { max-width:570px !important; min-width:570px !important; max-height:500px !important; min-height:500px !important; flex-direction: column-reverse; display: flex; } .body-title-ii-website-compliance a.anchButton { text-transform:uppercase; font-size:20px; } .body-title-ii-website-compliance .divMainCalloutTextInner a.anchButton:hover { color:white !important; font-size:20px; } .body-title-ii-website-compliance .divMiniCallout:hover .divMiniCalloutTextWrapper h3, .body-title-ii-website-compliance .divMiniCalloutInner h3, .body-title-ii-website-compliance .divMiniCalloutInner h3:hover { color: #FFF; text-align: center; font-family: Metropolis; font-size: 16px; font-style: normal; font-weight: 700; line-height: 24px; text-decoration:unset; } .body-title-ii-website-compliance .divSiteContentInnerAdditionals4 h3, .body-title-ii-website-compliance .divSiteContentInnerAdditionals1 h3 { text-transform:uppercase; } .body-title-ii-website-compliance .divSiteContentInnerAdditionals4 p { font-size:18px; } .body-title-ii-website-compliance .divSiteContentInnerAdditionals2 ul { list-style-image: url("https://www.chooselegend.com/layout/images/Check.svg"); } .body-title-ii-website-compliance .divSiteContentInnerAdditionals4 p strong { color: #29CB8B !important; font-family: Metropolis; font-size: 18px; font-style: italic; font-weight: 700; line-height: 21px; } .body-title-ii-website-compliance .divSiteContentInnerAdditionals1 p { font-size:18px; } .body-title-ii-website-compliance .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { height:100%; top:0; background: rgba(0, 39, 85, 0.80); } .body-title-ii-website-compliance .divMainCalloutTextInner h1, .body-title-ii-website-compliance .divMainCalloutTextInner h2, .body-title-ii-website-compliance .divMainCalloutTextInner h3, .body-title-ii-website-compliance .divMainCalloutTextInner h4, .body-title-ii-website-compliance .divMainCalloutTextInner h5, .body-title-ii-website-compliance .divMainCalloutTextInner p, .body-title-ii-website-compliance .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-title-ii-website-compliance .divMainCalloutTextInner h1, .body-title-ii-website-compliance .divMainCalloutTextInner h3 { text-transform:uppercase; } .body-title-ii-website-compliance .divMainCalloutTextInner h5 { font-weight:400; } .body-title-ii-website-compliance .divMainCalloutTextInner h5 strong { font-weight:700; } .body-title-ii-website-compliance .faqDiv h2, .body-title-ii-website-compliance .faqDiv { width:100%; text-align:center; } .body-title-ii-website-compliance .divBlockWrapper-faq .divBlockInner-question { text-align:left; } .body-title-ii-website-compliance .divPullingFromPageWrappe, .body-title-ii-website-compliance .divBlockWrapper-faq { width:100%; max-width:100%; flex:unset; } .body-title-ii-website-compliance .divMiniCallout { width:25%; max-width:25%; } .body-title-ii-website-compliance .divMainCalloutTextInner h1, .body-title-ii-website-compliance .divMainCalloutTextInner h2, .body-title-ii-website-compliance .divMainCalloutTextInner h3, .body-title-ii-website-compliance .divMainCalloutTextInner h4, .body-title-ii-website-compliance .divMainCalloutTextInner h5 { margin-bottom:20px !important; } .body-title-ii-website-compliance .divSiteContentInnerAdditionals1 { width:100%; max-width:100% !important; flex:unset; background-color: #000FA0; } .body-title-ii-website-compliance .divSiteContentInnerAdditionals4 { width:100%; max-width:100% !important; flex:unset; background-color: #000FA0; height:544px; background-size:100%; background-position-x:center; background-position-y:bottom; background-repeat:no-repeat; } .body-title-ii-website-compliance .divSiteContentInnerAdditionals1 *, .body-title-ii-website-compliance .divSiteContentInnerAdditionals4 * { color:#F5F5F5 !important; } .body-title-ii-website-compliance .divSiteContentInnerAdditionals2 h3 { color: #000FA0; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; text-transform:uppercase; letter-spacing:normal; } .body-title-ii-website-compliance .divSiteContentInnerAdditionals2 h4 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; text-transform:uppercase; } .body-title-ii-website-compliance .divSiteContentInnerAdditionals4, .body-title-ii-website-compliance .divSiteContentInnerAdditionals1 { position:relative; } .body-title-ii-website-compliance .div-additional-block-1 { padding-bottom:60px; } .body-title-ii-website-compliance .div-additional-block-2 .divBlockInner { display:flex; flex-direction:row-reverse; align-items:center; } .divAdditionalOneWave { width:100%; height:200px; background:url(https://www.chooselegend.com/layout/images/titleTwoLandingWaveOne.png); background-size:100% 100%; position:absolute; top:-135px; } .divAdditionalTwoWave { width:100%; height:200px; background:url(https://www.chooselegend.com/layout/images/titleTwoLandingWaveTwo.png); background-size:100% 100%; position:absolute; bottom:-85px; } .body-title-ii-website-compliance .divSiteContentInnerAdditionals2 strong { color:#DD4100; } .body-title-ii-website-compliance .divSiteContentInnerAdditionals2 li strong, .body-title-ii-website-compliance .divSiteContentInnerAdditionals2 li span { position:relative; top:-4px; } .body-title-ii-website-compliance .div-additional-block-4 { display:flex; align-items:center; } .body-title-ii-website-compliance .divMiniCalloutInner { border-radius: 10px; background: #000FA0; padding:35px 25px; min-height:340px; } .body-title-ii-website-compliance .divMiniCalloutInner h3, .body-title-ii-website-compliance .divMiniCalloutInner p { text-align:center; } .body-title-ii-website-compliance .divSiteContentInner-sitewidth.container.divSiteContentInnerMinis { background:#C9E8FF; padding:90px 15px !important; padding-top:200px !important; } .body-title-ii-website-compliance .faqDiv h2 { padding-top:75px; } .body-title-ii-website-compliance .divSiteContentWrapper { padding-bottom:75px !important; } .body-title-ii-website-compliance .divBlockWrapper-faq .divBlockInner-question { flex-direction:row-reverse; } .body-title-ii-website-compliance .divBlockWrapper-faq .divBlockInner-question > *:not(span) { color:#000FA0; font-size:26px; } .body-title-ii-website-compliance .fa-plus { color:#000FA0; font-size:39px; } .body-title-ii-website-compliance .faqDiv h2 { color:#000FA0; } .body-title-ii-website-compliance .divBlockMedia figure { margin:0 !important; } .body-title-ii-website-compliance .divSiteContentInnerAdditionals2 { padding:0; } .body-title-ii-website-compliance .divSiteContentInnerAdditionals4 .spnBlockContent { display:flex; align-items:center; gap:15%; } .body-title-ii-website-compliance .divSiteContentInnerAdditionals4 .spnBlockContent > div { width:50%; max-width:50%; } .body-title-ii-website-compliance .divSiteContentInnerAdditionals4 .divBlockInner { width:100%; } .body-title-ii-website-compliance .divMiniCalloutInner, .body-title-ii-website-compliance .divMiniCallout .divBlockMedia picture { display:flex; align-items:start; justify-content:center; } .divMainCalloutTextInner a.anchButton { border-radius: 8px; background: #DD4100; background: #D64000; min-width:250px; text-align:center; } .divMainCalloutTextInner a.anchButton:hover { border-radius: 8px; background: #000FA0; } .body-title-ii-website-compliance .divMiniCallout .divBlockMedia img { width:86px; height:86px; } @media (min-width:768px) and (max-width:1199px){ .body-title-ii-website-compliance header { display:none; } .body-title-ii-website-compliance .divMiniCalloutRow { width:100%; max-width:100%; } .body-title-ii-website-compliance .divSiteContentInnerAdditionals1 h3 { text-align:center; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(1) { width:25%; max-width:25%; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(2) { width:75%; max-width:75%; } .body-title-ii-website-compliance .divSiteContentInnerAdditionals4 .spnBlockContent { gap:5%; } .body-title-ii-website-compliance .divSiteContentInnerAdditionals4 a.anchButton{ position:absolute; top:78%; justify-self:anchor-center; } .body-title-ii-website-compliance .divSiteContentInnerAdditionals4 .spnBlockContent { align-items:start; padding-top:60px; } .body-title-ii-website-compliance .divSiteContentInnerAdditionals4 { z-index:13; } .divAdditionalTwoWave { height:160px; } .body-title-ii-website-compliance .divSiteContentInnerAdditionals4 .spnBlockContent, .body-title-ii-website-compliance .divSiteContentInnerAdditionals4 .divBlockInner { min-height:514px; } .body-title-ii-website-compliance .divMiniCallout { width:45%; max-width:45%; flex:unset; min-height:0; } .body-title-ii-website-compliance .divMiniCalloutTextInner { padding:0; } .body-title-ii-website-compliance .divMiniCalloutWrapperInner { justify-content:center; } .body-title-ii-website-compliance ++.divMiniCalloutTextInner { padding:0; } .body-title-ii-website-compliance .divMainCalloutText-tinyMCE { display:flex; } .body-title-ii-website-compliance .divMainCalloutText-tinyMCE > div { width:50%; } .body-title-ii-website-compliance .divMainCalloutInner .divBlockMedia img, .body-title-ii-website-compliance .divMainCalloutWrapper { height:634px; } .body-title-ii-website-compliance .divMainCalloutTextInner h3 { font-size:24px; } .body-title-ii-website-compliance .divMainCalloutTextInner h1, .body-title-ii-website-compliance .divMainCalloutTextInner h2, .body-title-ii-website-compliance .divMainCalloutTextInner h3, .body-title-ii-website-compliance .divMainCalloutTextInner h4, .body-title-ii-website-compliance .divMainCalloutTextInner h5, .body-title-ii-website-compliance .divMainCalloutTextInner p, .body-title-ii-website-compliance .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-title-ii-website-compliance #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-title-ii-website-compliance .divMainCalloutTextInner h1 { margin:0 !important; } .body-title-ii-website-compliance .divMainCalloutTextInner h1, .body-title-ii-website-compliance .divMainCalloutTextInner h2, .body-title-ii-website-compliance .divMainCalloutTextInner h3, .body-title-ii-website-compliance .divMainCalloutTextInner h4, .body-title-ii-website-compliance .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .divAdditionalOneWave { left:0; } .body-title-ii-website-compliance .div-additional-block-2 .divBlockInner .divBlockMedia { width:50%; max-width:50%; margin-bottom:0; } .body-title-ii-website-compliance .divSiteContentInnerAdditionals2 { padding-bottom:0 !important; } .body-title-ii-website-compliance .div-additional-block-2 .spnBlockContent { padding-top:15px; padding-bottom:30px; } .divAdditionalTwoWave { left:0; } .body-title-ii-website-compliance #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-title-ii-website-compliance .divMainCalloutInner .divBlockMedia img, .body-title-ii-website-compliance .divMainCalloutWrapper { height:1100px; } .body-title-ii-website-compliance .divMainCalloutTextInner { padding-bottom:60px; } .body-title-ii-website-compliance .divMainCalloutText-tinyMCE > div { width:100%; } .body-title-ii-website-compliance .divMainCalloutText-tinyMCE { flex-direction:column; gap:30px; } } @media (max-width:767px) { .body-title-ii-website-compliance header { display:none; } .body-title-ii-website-compliance .divSiteContentInnerAdditionals2 li { list-style-position: inside; line-height:30px; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(1) > p { display:flex; justify-content:center; } .divAdditionalOneWave { height:100px; top:-90px; } .body-title-ii-website-compliance .divMainCalloutTextInner h5 { display:flex; align-items:center; justify-content:center; } .body-title-ii-website-compliance .divSiteContentInnerAdditionals4 h3, .body-title-ii-website-compliance .divSiteContentInnerAdditionals1 h3 { text-align:center; } .body-title-ii-website-compliance .divMainCalloutText-tinyMCE { gap:30px; } .body-title-ii-website-compliance .divSiteContentInnerAdditionals2 { padding-top:30px; } .divAdditionalTwoWave { bottom:-90px; height:100px; } .body-title-ii-website-compliance .divBlockWrapper-faq .divBlockInner-question > *:not(span) { font-size:20px; } .divAdditionalTwoWave { left:0; } .body-title-ii-website-compliance .divMainCalloutInner .divBlockMedia img, .body-title-ii-website-compliance .divMainCalloutWrapper { height:646px; } .divAdditionalOneWave { left:0; } .body-title-ii-website-compliance .divMainCalloutTextInner h1, .body-title-ii-website-compliance .divMainCalloutTextInner h2, .body-title-ii-website-compliance .divMainCalloutTextInner h3, .body-title-ii-website-compliance .divMainCalloutTextInner h4, .body-title-ii-website-compliance .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .body-title-ii-website-compliance .divMainCalloutTextInner h1, .body-title-ii-website-compliance .divMainCalloutTextInner h2, .body-title-ii-website-compliance .divMainCalloutTextInner h3, .body-title-ii-website-compliance .divMainCalloutTextInner h4, .body-title-ii-website-compliance .divMainCalloutTextInner h5, .body-title-ii-website-compliance .divMainCalloutTextInner p, .body-title-ii-website-compliance .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-title-ii-website-compliance #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-title-ii-website-compliance .divSiteContentInnerAdditionals1 .spnBlockContent > div, .body-title-ii-website-compliance .divSiteContentInnerAdditionals4 .spnBlockContent > div { width:100%; max-width:100%; } .body-title-ii-website-compliance .divMiniCallout { width:85%; max-width:85%; } .body-title-ii-website-compliance .divMainCalloutWrapper iFrame { max-width:345px !important; min-width:345px !important; } .body-title-ii-website-compliance #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-title-ii-website-compliance .divMainCalloutInner .divBlockMedia img, .body-title-ii-website-compliance .divMainCalloutWrapper { height:1200px; } .body-title-ii-website-compliance .divMainCalloutTextInner h3 { font-size:20px; } .body-title-ii-website-compliance .divMainCalloutText-tinyMCE > div { width:100%; } .body-title-ii-website-compliance .divMainCalloutText-tinyMCE { flex-direction:column; } .body-title-ii-website-compliance .div-additional-block-2 .divBlockInner { display:flex; flex-direction:column-reverse; } .body-title-ii-website-compliance .divSiteContentInnerAdditionals4 .spnBlockContent { gap:0; flex-direction:column; } } #callUs:hover { color: transparent !important; } #callUs:hover::after{ content:"513-492-9008"; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: white; white-space: nowrap; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .main-pagedirectory-middletown-city-schools-advertising .divContactFormInput .spanPropertyGroupLabel, .main-pagedirectory-middletown-city-schools-advertising .divContactFormInput .labelPropertyLabel, .main-pagedirectory-blanchester-local-schools-advertising .divContactFormInput .spanPropertyGroupLabel, .main-pagedirectory-blanchester-local-schools-advertising .divContactFormInput .labelPropertyLabel, .main-pagedirectory-carlisle-local-schools-advertising .divContactFormInput .spanPropertyGroupLabel, .main-pagedirectory-carlisle-local-schools-advertising .divContactFormInput .labelPropertyLabel, .main-pagedirectory-east-clinton-local-schools-advertising .divContactFormInput .spanPropertyGroupLabel, .main-pagedirectory-east-clinton-local-schools-advertising .divContactFormInput .labelPropertyLabel, .main-pagedirectory-forest-hills-local-schools-advertising .divContactFormInput .spanPropertyGroupLabel, .main-pagedirectory-forest-hills-local-schools-advertising .divContactFormInput .labelPropertyLabel, .main-pagedirectory-franklin-city-schools-advertising .divContactFormInput .spanPropertyGroupLabel, .main-pagedirectory-franklin-city-schools-advertising .divContactFormInput .labelPropertyLabel, .main-pagedirectory-kings-local-schools-advertising .divContactFormInput .spanPropertyGroupLabel, .main-pagedirectory-kings-local-schools-advertising .divContactFormInput .labelPropertyLabel, .main-pagedirectory-lebanon-city-schools-advertising .divContactFormInput .spanPropertyGroupLabel, .main-pagedirectory-lebanon-city-schools-advertising .divContactFormInput .labelPropertyLabel, .main-pagedirectory-little-miami-local-schools-advertising .divContactFormInput .spanPropertyGroupLabel, .main-pagedirectory-little-miami-local-schools-advertising .divContactFormInput .labelPropertyLabel, .main-pagedirectory-mason-city-schools-athletics-advertising .divContactFormInput .spanPropertyGroupLabel, .main-pagedirectory-mason-city-schools-athletics-advertising .divContactFormInput .labelPropertyLabel, .main-pagedirectory-milford-exempted-village-schools-advertising .divContactFormInput .spanPropertyGroupLabel, .main-pagedirectory-milford-exempted-village-schools-advertising .divContactFormInput .labelPropertyLabel, .main-pagedirectory-milford-schools-athletics-advertising .divContactFormInput .spanPropertyGroupLabel, .main-pagedirectory-milford-schools-athletics-advertising .divContactFormInput .labelPropertyLabel, .main-pagedirectory-monroe-local-schools-advertising .divContactFormInput .spanPropertyGroupLabel, .main-pagedirectory-monroe-local-schools-advertising .divContactFormInput .labelPropertyLabel, .main-pagedirectory-northwood-schools-advertising .divContactFormInput .spanPropertyGroupLabel, .main-pagedirectory-northwood-schools-advertising .divContactFormInput .labelPropertyLabel, .main-pagedirectory-oak-hills-local-schools-advertising .divContactFormInput .spanPropertyGroupLabel, .main-pagedirectory-oak-hills-local-schools-advertising .divContactFormInput .labelPropertyLabel, .main-pagedirectory-talawanda-local-schools-advertising .divContactFormInput .spanPropertyGroupLabel, .main-pagedirectory-talawanda-local-schools-advertising .divContactFormInput .labelPropertyLabel, .main-pagedirectory-talawanda-athletics-advertising .divContactFormInput .spanPropertyGroupLabel, .main-pagedirectory-talawanda-athletics-advertising .divContactFormInput .labelPropertyLabel, .main-pagedirectory-three-rivers-local-schools-advertising .divContactFormInput .spanPropertyGroupLabel, .main-pagedirectory-three-rivers-local-schools-advertising .divContactFormInput .labelPropertyLabel, .main-pagedirectory-waynesville-local-schools-advertising .divContactFormInput .spanPropertyGroupLabel, .main-pagedirectory-waynesville-local-schools-advertising .divContactFormInput .labelPropertyLabel, .main-pagedirectory-wilmington-city-schools-advertising .divContactFormInput .spanPropertyGroupLabel, .main-pagedirectory-wilmington-city-schools-advertising .divContactFormInput .labelPropertyLabel { $bold; } .divContactFormInput-submit { padding-left:15px; } .divContactScreenDetail-bottom .divContactFormInput-submit button { border-radius:25px; } .main-pagedirectory-middletown-city-schools-advertising .divContactScreenInner h2:first-of-type, .main-pagedirectory-blanchester-local-schools-advertising .divContactScreenInner h2:first-of-type, .main-pagedirectory-carlisle-local-schools-advertising .divContactScreenInner h2:first-of-type, .main-pagedirectory-east-clinton-local-schools-advertising .divContactScreenInner h2:first-of-type, .main-pagedirectory-forest-hills-local-schools-advertising .divContactScreenInner h2:first-of-type, .main-pagedirectory-franklin-city-schools-advertising .divContactScreenInner h2:first-of-type, .main-pagedirectory-kings-local-schools-advertising .divContactScreenInner h2:first-of-type, .main-pagedirectory-lebanon-city-schools-advertising .divContactScreenInner h2:first-of-type, .main-pagedirectory-little-miami-local-schools-advertising .divContactScreenInner h2:first-of-type, .main-pagedirectory-mason-city-schools-athletics-advertising .divContactScreenInner h2:first-of-type, .main-pagedirectory-milford-exempted-village-schools-advertising .divContactScreenInner h2:first-of-type, .main-pagedirectory-milford-schools-athletics-advertising .divContactScreenInner h2:first-of-type, .main-pagedirectory-monroe-local-schools-advertising .divContactScreenInner h2:first-of-type, .main-pagedirectory-northwood-schools-advertising .divContactScreenInner h2:first-of-type, .main-pagedirectory-oak-hills-local-schools-advertising .divContactScreenInner h2:first-of-type, .main-pagedirectory-talawanda-local-schools-advertising .divContactScreenInner h2:first-of-type, .main-pagedirectory-talawanda-athletics-advertising .divContactScreenInner h2:first-of-type, .main-pagedirectory-three-rivers-local-schools-advertising .divContactScreenInner h2:first-of-type, .main-pagedirectory-waynesville-local-schools-advertising .divContactScreenInner h2:first-of-type, .main-pagedirectory-wilmington-city-schools-advertising .divContactScreenInner h2:first-of-type { display:block !important; } @media (min-width:1025px) { .main-pagedirectory-middletown-city-schools-advertising .divSiteContentInner-sitewidth, .main-pagedirectory-blanchester-local-schools-advertising .divSiteContentInner-sitewidth, .main-pagedirectory-carlisle-local-schools-advertising .divSiteContentInner-sitewidth, .main-pagedirectory-east-clinton-local-schools-advertising .divSiteContentInner-sitewidth, .main-pagedirectory-forest-hills-local-schools-advertising .divSiteContentInner-sitewidth, .main-pagedirectory-franklin-city-schools-advertising .divSiteContentInner-sitewidth, .main-pagedirectory-kings-local-schools-advertising .divSiteContentInner-sitewidth, .main-pagedirectory-lebanon-city-schools-advertising .divSiteContentInner-sitewidth, .main-pagedirectory-little-miami-local-schools-advertising .divSiteContentInner-sitewidth, .main-pagedirectory-mason-city-schools-athletics-advertising .divSiteContentInner-sitewidth, .main-pagedirectory-milford-exempted-village-schools-advertising .divSiteContentInner-sitewidth, .main-pagedirectory-milford-schools-athletics-advertising .divSiteContentInner-sitewidth, .main-pagedirectory-monroe-local-schools-advertising .divSiteContentInner-sitewidth, .main-pagedirectory-northwood-schools-advertising .divSiteContentInner-sitewidth, .main-pagedirectory-oak-hills-local-schools-advertising .divSiteContentInner-sitewidth, .main-pagedirectory-talawanda-local-schools-advertising .divSiteContentInner-sitewidth, .main-pagedirectory-talawanda-athletics-advertising .divSiteContentInner-sitewidth, .main-pagedirectory-three-rivers-local-schools-advertising .divSiteContentInner-sitewidth, .main-pagedirectory-waynesville-local-schools-advertising .divSiteContentInner-sitewidth, .main-pagedirectory-wilmington-city-schools-advertising .divSiteContentInner-sitewidth { max-width:1140px; background:transparent !important; } .main-pagedirectory-middletown-city-schools-advertising .divContentWrapper, .main-pagedirectory-blanchester-local-schools-advertising .divContentWrapper, .main-pagedirectory-carlisle-local-schools-advertising .divContentWrapper, .main-pagedirectory-east-clinton-local-schools-advertising .divContentWrapper, .main-pagedirectory-forest-hills-local-schools-advertising .divContentWrapper, .main-pagedirectory-franklin-city-schools-advertising .divContentWrapper, .main-pagedirectory-kings-local-schools-advertising .divContentWrapper, .main-pagedirectory-lebanon-city-schools-advertising .divContentWrapper, .main-pagedirectory-little-miami-local-schools-advertising .divContentWrapper, .main-pagedirectory-mason-city-schools-athletics-advertising .divContentWrapper, .main-pagedirectory-milford-exempted-village-schools-advertising .divContentWrapper, .main-pagedirectory-milford-schools-athletics-advertising .divContentWrapper, .main-pagedirectory-monroe-local-schools-advertising .divContentWrapper, .main-pagedirectory-northwood-schools-advertising .divContentWrapper, .main-pagedirectory-oak-hills-local-schools-advertising .divContentWrapper, .main-pagedirectory-talawanda-local-schools-advertising .divContentWrapper, .main-pagedirectory-talawanda-athletics-advertising .divContentWrapper, .main-pagedirectory-three-rivers-local-schools-advertising .divContentWrapper, .main-pagedirectory-waynesville-local-schools-advertising .divContentWrapper, .main-pagedirectory-wilmington-city-schools-advertising .divContentWrapper { display:flex; gap:60px; } .main-pagedirectory-middletown-city-schools-advertising .divPageTitle, .main-pagedirectory-blanchester-local-schools-advertising .divPageTitle, .main-pagedirectory-carlisle-local-schools-advertising .divPageTitle, .main-pagedirectory-east-clinton-local-schools-advertising .divPageTitle, .main-pagedirectory-forest-hills-local-schools-advertising .divPageTitle, .main-pagedirectory-franklin-city-schools-advertising .divPageTitle, .main-pagedirectory-kings-local-schools-advertising .divPageTitle, .main-pagedirectory-lebanon-city-schools-advertising .divPageTitle, .main-pagedirectory-little-miami-local-schools-advertising .divPageTitle, .main-pagedirectory-mason-city-schools-athletics-advertising .divPageTitle, .main-pagedirectory-milford-exempted-village-schools-advertising .divPageTitle, .main-pagedirectory-milford-schools-athletics-advertising .divPageTitle, .main-pagedirectory-monroe-local-schools-advertising .divPageTitle, .main-pagedirectory-northwood-schools-advertising .divPageTitle, .main-pagedirectory-oak-hills-local-schools-advertising .divPageTitle, .main-pagedirectory-talawanda-local-schools-advertising .divPageTitle, .main-pagedirectory-talawanda-athletics-advertising .divPageTitle, .main-pagedirectory-three-rivers-local-schools-advertising .divPageTitle, .main-pagedirectory-waynesville-local-schools-advertising .divPageTitle, .main-pagedirectory-wilmington-city-schools-advertising .divPageTitle { min-height:145px; } .main-pagedirectory-middletown-city-schools-advertising .divBlockWrapper-text ~ .divBlockWrapper-text, .main-pagedirectory-blanchester-local-schools-advertising .divBlockWrapper-text ~ .divBlockWrapper-text, .main-pagedirectory-carlisle-local-schools-advertising .divBlockWrapper-text ~ .divBlockWrapper-text, .main-pagedirectory-east-clinton-local-schools-advertising .divBlockWrapper-text ~ .divBlockWrapper-text, .main-pagedirectory-forest-hills-local-schools-advertising .divBlockWrapper-text ~ .divBlockWrapper-text, .main-pagedirectory-franklin-city-schools-advertising .divBlockWrapper-text ~ .divBlockWrapper-text, .main-pagedirectory-kings-local-schools-advertising .divBlockWrapper-text ~ .divBlockWrapper-text, .main-pagedirectory-lebanon-city-schools-advertising .divBlockWrapper-text ~ .divBlockWrapper-text, .main-pagedirectory-little-miami-local-schools-advertising .divBlockWrapper-text ~ .divBlockWrapper-text, .main-pagedirectory-mason-city-schools-athletics-advertising .divBlockWrapper-text ~ .divBlockWrapper-text, .main-pagedirectory-milford-exempted-village-schools-advertising .divBlockWrapper-text ~ .divBlockWrapper-text, .main-pagedirectory-milford-schools-athletics-advertising .divBlockWrapper-text ~ .divBlockWrapper-text, .main-pagedirectory-monroe-local-schools-advertising .divBlockWrapper-text ~ .divBlockWrapper-text, .main-pagedirectory-northwood-schools-advertising .divBlockWrapper-text ~ .divBlockWrapper-text, .main-pagedirectory-oak-hills-local-schools-advertising .divBlockWrapper-text ~ .divBlockWrapper-text, .main-pagedirectory-talawanda-local-schools-advertising .divBlockWrapper-text ~ .divBlockWrapper-text, .main-pagedirectory-talawanda-athletics-advertising .divBlockWrapper-text ~ .divBlockWrapper-text, .main-pagedirectory-three-rivers-local-schools-advertising .divBlockWrapper-text ~ .divBlockWrapper-text, .main-pagedirectory-waynesville-local-schools-advertising .divBlockWrapper-text ~ .divBlockWrapper-text, .main-pagedirectory-wilmington-city-schools-advertising .divBlockWrapper-text ~ .divBlockWrapper-text { border-top:0 !important; } .main-pagedirectory-middletown-city-schools-advertising .divContactScreen-form, .main-pagedirectory-blanchester-local-schools-advertising .divContactScreen-form, .main-pagedirectory-carlisle-local-schools-advertising .divContactScreen-form, .main-pagedirectory-east-clinton-local-schools-advertising .divContactScreen-form, .main-pagedirectory-forest-hills-local-schools-advertising .divContactScreen-form, .main-pagedirectory-franklin-city-schools-advertising .divContactScreen-form, .main-pagedirectory-kings-local-schools-advertising .divContactScreen-form, .main-pagedirectory-lebanon-city-schools-advertising .divContactScreen-form, .main-pagedirectory-little-miami-local-schools-advertising .divContactScreen-form, .main-pagedirectory-mason-city-schools-athletics-advertising .divContactScreen-form, .main-pagedirectory-milford-exempted-village-schools-advertising .divContactScreen-form, .main-pagedirectory-milford-schools-athletics-advertising .divContactScreen-form, .main-pagedirectory-monroe-local-schools-advertising .divContactScreen-form, .main-pagedirectory-northwood-schools-advertising .divContactScreen-form, .main-pagedirectory-oak-hills-local-schools-advertising .divContactScreen-form, .main-pagedirectory-talawanda-local-schools-advertising .divContactScreen-form, .main-pagedirectory-talawanda-athletics-advertising .divContactScreen-form, .main-pagedirectory-three-rivers-local-schools-advertising .divContactScreen-form, .main-pagedirectory-waynesville-local-schools-advertising .divContactScreen-form, .main-pagedirectory-wilmington-city-schools-advertising .divContactScreen-form { width:47%; max-width:47%; flex:0 0 47%; } #main.main-pagedirectory-blanchester-local-schools-advertising > div.divSiteContentWrapper.m-auto.p-0.row > div.divSiteContentInner.divSiteContentInner-sitewidth.container.row.m-auto > div.divContentWrapper.divContentWrapper-fullwidth.col-12.col-md-12.container.p-0 > div:nth-child(1), #main.main-pagedirectory-middletown-city-schools-advertising > div.divSiteContentWrapper.m-auto.p-0.row > div.divSiteContentInner.divSiteContentInner-sitewidth.container.row.m-auto > div.divContentWrapper.divContentWrapper-fullwidth.col-12.col-md-12.container.p-0 > div:nth-child(1), #main.main-pagedirectory-carlisle-local-schools-advertising > div.divSiteContentWrapper.m-auto.p-0.row > div.divSiteContentInner.divSiteContentInner-sitewidth.container.row.m-auto > div.divContentWrapper.divContentWrapper-fullwidth.col-12.col-md-12.container.p-0 > div:nth-child(1), #main.main-pagedirectory-east-clinton-local-schools-advertising > div.divSiteContentWrapper.m-auto.p-0.row > div.divSiteContentInner.divSiteContentInner-sitewidth.container.row.m-auto > div.divContentWrapper.divContentWrapper-fullwidth.col-12.col-md-12.container.p-0 > div:nth-child(1), #main.main-pagedirectory-forest-hills-local-schools-advertising > div.divSiteContentWrapper.m-auto.p-0.row > div.divSiteContentInner.divSiteContentInner-sitewidth.container.row.m-auto > div.divContentWrapper.divContentWrapper-fullwidth.col-12.col-md-12.container.p-0 > div:nth-child(1), #main.main-pagedirectory-franklin-city-schools-advertising > div.divSiteContentWrapper.m-auto.p-0.row > div.divSiteContentInner.divSiteContentInner-sitewidth.container.row.m-auto > div.divContentWrapper.divContentWrapper-fullwidth.col-12.col-md-12.container.p-0 > div:nth-child(1), #main.main-pagedirectory-kings-local-schools-advertising > div.divSiteContentWrapper.m-auto.p-0.row > div.divSiteContentInner.divSiteContentInner-sitewidth.container.row.m-auto > div.divContentWrapper.divContentWrapper-fullwidth.col-12.col-md-12.container.p-0 > div:nth-child(1), #main.main-pagedirectory-lebanon-city-schools-advertising > div.divSiteContentWrapper.m-auto.p-0.row > div.divSiteContentInner.divSiteContentInner-sitewidth.container.row.m-auto > div.divContentWrapper.divContentWrapper-fullwidth.col-12.col-md-12.container.p-0 > div:nth-child(1), #main.main-pagedirectory-little-miami-local-schools-advertising > div.divSiteContentWrapper.m-auto.p-0.row > div.divSiteContentInner.divSiteContentInner-sitewidth.container.row.m-auto > div.divContentWrapper.divContentWrapper-fullwidth.col-12.col-md-12.container.p-0 > div:nth-child(1), #main.main-pagedirectory-mason-city-schools-athletics-advertising > div.divSiteContentWrapper.m-auto.p-0.row > div.divSiteContentInner.divSiteContentInner-sitewidth.container.row.m-auto > div.divContentWrapper.divContentWrapper-fullwidth.col-12.col-md-12.container.p-0 > div:nth-child(1), #main.main-pagedirectory-milford-exempted-village-schools-advertising > div.divSiteContentWrapper.m-auto.p-0.row > div.divSiteContentInner.divSiteContentInner-sitewidth.container.row.m-auto > div.divContentWrapper.divContentWrapper-fullwidth.col-12.col-md-12.container.p-0 > div:nth-child(1), #main.main-pagedirectory-milford-schools-athletics-advertising > div.divSiteContentWrapper.m-auto.p-0.row > div.divSiteContentInner.divSiteContentInner-sitewidth.container.row.m-auto > div.divContentWrapper.divContentWrapper-fullwidth.col-12.col-md-12.container.p-0 > div:nth-child(1), #main.main-pagedirectory-monroe-local-schools-advertising > div.divSiteContentWrapper.m-auto.p-0.row > div.divSiteContentInner.divSiteContentInner-sitewidth.container.row.m-auto > div.divContentWrapper.divContentWrapper-fullwidth.col-12.col-md-12.container.p-0 > div:nth-child(1), #main.main-pagedirectory-northwood-schools-advertising > div.divSiteContentWrapper.m-auto.p-0.row > div.divSiteContentInner.divSiteContentInner-sitewidth.container.row.m-auto > div.divContentWrapper.divContentWrapper-fullwidth.col-12.col-md-12.container.p-0 > div:nth-child(1), #main.main-pagedirectory-oak-hills-local-schools-advertising > div.divSiteContentWrapper.m-auto.p-0.row > div.divSiteContentInner.divSiteContentInner-sitewidth.container.row.m-auto > div.divContentWrapper.divContentWrapper-fullwidth.col-12.col-md-12.container.p-0 > div:nth-child(1), #main.main-pagedirectory-talawanda-local-schools-advertising > div.divSiteContentWrapper.m-auto.p-0.row > div.divSiteContentInner.divSiteContentInner-sitewidth.container.row.m-auto > div.divContentWrapper.divContentWrapper-fullwidth.col-12.col-md-12.container.p-0 > div:nth-child(1), #main.main-pagedirectory-talawanda-athletics-advertising > div.divSiteContentWrapper.m-auto.p-0.row > div.divSiteContentInner.divSiteContentInner-sitewidth.container.row.m-auto > div.divContentWrapper.divContentWrapper-fullwidth.col-12.col-md-12.container.p-0 > div:nth-child(1), #main.main-pagedirectory-three-rivers-local-schools-advertising > div.divSiteContentWrapper.m-auto.p-0.row > div.divSiteContentInner.divSiteContentInner-sitewidth.container.row.m-auto > div.divContentWrapper.divContentWrapper-fullwidth.col-12.col-md-12.container.p-0 > div:nth-child(1), #main.main-pagedirectory-waynesville-local-schools-advertising > div.divSiteContentWrapper.m-auto.p-0.row > div.divSiteContentInner.divSiteContentInner-sitewidth.container.row.m-auto > div.divContentWrapper.divContentWrapper-fullwidth.col-12.col-md-12.container.p-0 > div:nth-child(1), #main.main-pagedirectory-wilmington-city-schools-advertising > div.divSiteContentWrapper.m-auto.p-0.row > div.divSiteContentInner.divSiteContentInner-sitewidth.container.row.m-auto > div.divContentWrapper.divContentWrapper-fullwidth.col-12.col-md-12.container.p-0 > div:nth-child(1), { padding-top:33px !important; } #main.main-pagedirectory-blanchester-local-schools-advertising > div.divSiteContentWrapper.m-auto.p-0.row > div.divSiteContentInner.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-2263.col-12 > div > span > h2, #main.main-pagedirectory-middletown-city-schools-advertising > div.divSiteContentWrapper.m-auto.p-0.row > div.divSiteContentInner.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-2263.col-12 > div > span > h2, #main.main-pagedirectory-carlisle-local-schools-advertising > div.divSiteContentWrapper.m-auto.p-0.row > div.divSiteContentInner.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-2263.col-12 > div > span > h2, #main.main-pagedirectory-east-clinton-local-schools-advertising > div.divSiteContentWrapper.m-auto.p-0.row > div.divSiteContentInner.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-2263.col-12 > div > span > h2, #main.main-pagedirectory-forest-hills-local-schools-advertising > div.divSiteContentWrapper.m-auto.p-0.row > div.divSiteContentInner.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-2263.col-12 > div > span > h2, #main.main-pagedirectory-franklin-city-schools-advertising > div.divSiteContentWrapper.m-auto.p-0.row > div.divSiteContentInner.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-2263.col-12 > div > span > h2, #main.main-pagedirectory-kings-local-schools-advertising > div.divSiteContentWrapper.m-auto.p-0.row > div.divSiteContentInner.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-2263.col-12 > div > span > h2, #main.main-pagedirectory-lebanon-city-schools-advertising > div.divSiteContentWrapper.m-auto.p-0.row > div.divSiteContentInner.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-2263.col-12 > div > span > h2, #main.main-pagedirectory-little-miami-local-schools-advertising > div.divSiteContentWrapper.m-auto.p-0.row > div.divSiteContentInner.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-2263.col-12 > div > span > h2, #main.main-pagedirectory-mason-city-schools-athletics-advertising > div.divSiteContentWrapper.m-auto.p-0.row > div.divSiteContentInner.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-2263.col-12 > div > span > h2, #main.main-pagedirectory-milford-exempted-village-schools-advertising > div.divSiteContentWrapper.m-auto.p-0.row > div.divSiteContentInner.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-2263.col-12 > div > span > h2, #main.main-pagedirectory-milford-schools-athletics-advertising > div.divSiteContentWrapper.m-auto.p-0.row > div.divSiteContentInner.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-2263.col-12 > div > span > h2, #main.main-pagedirectory-monroe-local-schools-advertising > div.divSiteContentWrapper.m-auto.p-0.row > div.divSiteContentInner.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-2263.col-12 > div > span > h2, #main.main-pagedirectory-northwood-schools-advertising > div.divSiteContentWrapper.m-auto.p-0.row > div.divSiteContentInner.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-2263.col-12 > div > span > h2, #main.main-pagedirectory-oak-hills-local-schools-advertising > div.divSiteContentWrapper.m-auto.p-0.row > div.divSiteContentInner.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-2263.col-12 > div > span > h2, #main.main-pagedirectory-talawanda-local-schools-advertising > div.divSiteContentWrapper.m-auto.p-0.row > div.divSiteContentInner.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-2263.col-12 > div > span > h2, #main.main-pagedirectory-talawanda-athletics-advertising > div.divSiteContentWrapper.m-auto.p-0.row > div.divSiteContentInner.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-2263.col-12 > div > span > h2, #main.main-pagedirectory-three-rivers-local-schools-advertising > div.divSiteContentWrapper.m-auto.p-0.row > div.divSiteContentInner.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-2263.col-12 > div > span > h2, #main.main-pagedirectory-waynesville-local-schools-advertising > div.divSiteContentWrapper.m-auto.p-0.row > div.divSiteContentInner.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-2263.col-12 > div > span > h2, #main.main-pagedirectory-wilmington-city-schools-advertising > div.divSiteContentWrapper.m-auto.p-0.row > div.divSiteContentInner.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-2263.col-12 > div > span > h2 { padding-top:20px !important; } #main.main-pagedirectory-blanchester-local-schools-advertising > div.divSiteContentWrapper.m-auto.p-0.row > div.divSiteContentInner.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-2263.col-12 > div, #main.main-pagedirectory-middletown-city-schools-advertising > div.divSiteContentWrapper.m-auto.p-0.row > div.divSiteContentInner.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-2263.col-12 > div, #main.main-pagedirectory-carlisle-local-schools-advertising > div.divSiteContentWrapper.m-auto.p-0.row > div.divSiteContentInner.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-2263.col-12 > div, #main.main-pagedirectory-east-clinton-local-schools-advertising > div.divSiteContentWrapper.m-auto.p-0.row > div.divSiteContentInner.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-2263.col-12 > div, #main.main-pagedirectory-forest-hills-local-schools-advertising > div.divSiteContentWrapper.m-auto.p-0.row > div.divSiteContentInner.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-2263.col-12 > div, #main.main-pagedirectory-franklin-city-schools-advertising > div.divSiteContentWrapper.m-auto.p-0.row > div.divSiteContentInner.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-2263.col-12 > div, #main.main-pagedirectory-kings-local-schools-advertising > div.divSiteContentWrapper.m-auto.p-0.row > div.divSiteContentInner.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-2263.col-12 > div, #main.main-pagedirectory-lebanon-city-schools-advertising > div.divSiteContentWrapper.m-auto.p-0.row > div.divSiteContentInner.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-2263.col-12 > div, #main.main-pagedirectory-little-miami-local-schools-advertising > div.divSiteContentWrapper.m-auto.p-0.row > div.divSiteContentInner.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-2263.col-12 > div, #main.main-pagedirectory-mason-city-schools-athletics-advertising > div.divSiteContentWrapper.m-auto.p-0.row > div.divSiteContentInner.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-2263.col-12 > div, #main.main-pagedirectory-milford-exempted-village-schools-advertising > div.divSiteContentWrapper.m-auto.p-0.row > div.divSiteContentInner.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-2263.col-12 > div, #main.main-pagedirectory-milford-schools-athletics-advertising > div.divSiteContentWrapper.m-auto.p-0.row > div.divSiteContentInner.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-2263.col-12 > div, #main.main-pagedirectory-monroe-local-schools-advertising > div.divSiteContentWrapper.m-auto.p-0.row > div.divSiteContentInner.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-2263.col-12 > div, #main.main-pagedirectory-northwood-schools-advertising > div.divSiteContentWrapper.m-auto.p-0.row > div.divSiteContentInner.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-2263.col-12 > div, #main.main-pagedirectory-oak-hills-local-schools-advertising > div.divSiteContentWrapper.m-auto.p-0.row > div.divSiteContentInner.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-2263.col-12 > div, #main.main-pagedirectory-talawanda-local-schools-advertising > div.divSiteContentWrapper.m-auto.p-0.row > div.divSiteContentInner.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-2263.col-12 > div, #main.main-pagedirectory-talawanda-athletics-advertising > div.divSiteContentWrapper.m-auto.p-0.row > div.divSiteContentInner.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-2263.col-12 > div, #main.main-pagedirectory-three-rivers-local-schools-advertising > div.divSiteContentWrapper.m-auto.p-0.row > div.divSiteContentInner.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-2263.col-12 > div, #main.main-pagedirectory-waynesville-local-schools-advertising > div.divSiteContentWrapper.m-auto.p-0.row > div.divSiteContentInner.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-2263.col-12 > div, #main.main-pagedirectory-wilmington-city-schools-advertising > div.divSiteContentWrapper.m-auto.p-0.row > div.divSiteContentInner.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-2263.col-12 > div { display:flex; flex-direction:column; } } .divPseudoAdminSection .inp-group.inp-group-chk { justify-content:flex-start; } .divAdminSection .switch .chkYesNoSwitch:checked ~ .lblYesNoSwitch:before, .divPseudoAdminSection .switch .chkYesNoSwitch:checked ~ .lblYesNoSwitch:before { background-color: $darkblue; } .main-pagedirectory-wilmington-city-schools-advertising .pRequired, .main-pagedirectory-waynesville-local-schools-advertising .pRequired, .main-pagedirectory-three-rivers-local-schools-advertising .pRequired, .main-pagedirectory-talawanda-local-schools-advertising .pRequired, .main-pagedirectory-talawanda-athletics-advertising .pRequired, .main-pagedirectory-oak-hills-local-schools-advertising .pRequired, .main-pagedirectory-northwood-schools-advertising .pRequired, .main-pagedirectory-monroe-local-schools-advertising .pRequired, .main-pagedirectory-milford-schools-athletics-advertising .pRequired, .main-pagedirectory-milford-exempted-village-schools-advertising .pRequired, .main-pagedirectory-middletown-city-schools-advertising .pRequired, .main-pagedirectory-mason-city-schools-athletics-advertising .pRequired, .main-pagedirectory-little-miami-local-schools-advertising .pRequired, .main-pagedirectory-lebanon-city-schools-advertising .pRequired, .main-pagedirectory-kings-local-schools-advertising .pRequired, .main-pagedirectory-franklin-city-schools-advertising .pRequired, .main-pagedirectory-forest-hills-local-schools-advertising .pRequired, .main-pagedirectory-east-clinton-local-schools-advertising .pRequired, .main-pagedirectory-carlisle-local-schools-advertising .pRequired, .main-pagedirectory-blanchester-local-schools-advertising .pRequired, .main-pagedirectory-school-advertising .pRequired, .main-pagedirectory-cincinnati-dayton-business-advertising .pRequired{ display:none; } .main-pagedirectory-wilmington-city-schools-advertising .divContactFormInput .inpProperty.mandatoryStyle, .divContactFormInput .inpProperty.mandatoryStyle ~ label, .divContactFormInput .inpProperty.required, .divContactFormInput .inpProperty.required ~ label, .main-pagedirectory-waynesville-local-schools-advertising .divContactFormInput .inpProperty.mandatoryStyle, .divContactFormInput .inpProperty.mandatoryStyle ~ label, .divContactFormInput .inpProperty.required, .divContactFormInput .inpProperty.required ~ label, .main-pagedirectory-three-rivers-local-schools-advertising .divContactFormInput .inpProperty.mandatoryStyle, .divContactFormInput .inpProperty.mandatoryStyle ~ label, .divContactFormInput .inpProperty.required, .divContactFormInput .inpProperty.required ~ label, .main-pagedirectory-talawanda-athletics-advertising .divContactFormInput .inpProperty.mandatoryStyle, .divContactFormInput .inpProperty.mandatoryStyle ~ label, .divContactFormInput .inpProperty.required, .divContactFormInput .inpProperty.required ~ label, .main-pagedirectory-talawanda-local-schools-advertising .divContactFormInput .inpProperty.mandatoryStyle, .divContactFormInput .inpProperty.mandatoryStyle ~ label, .divContactFormInput .inpProperty.required, .divContactFormInput .inpProperty.required ~ label, .main-pagedirectory-oak-hills-local-schools-advertising .divContactFormInput .inpProperty.mandatoryStyle, .divContactFormInput .inpProperty.mandatoryStyle ~ label, .divContactFormInput .inpProperty.required, .divContactFormInput .inpProperty.required ~ label, .main-pagedirectory-northwood-schools-advertising .divContactFormInput .inpProperty.mandatoryStyle, .divContactFormInput .inpProperty.mandatoryStyle ~ label, .divContactFormInput .inpProperty.required, .divContactFormInput .inpProperty.required ~ label, .main-pagedirectory-monroe-local-schools-advertising .divContactFormInput .inpProperty.mandatoryStyle, .divContactFormInput .inpProperty.mandatoryStyle ~ label, .divContactFormInput .inpProperty.required, .divContactFormInput .inpProperty.required ~ label, .main-pagedirectory-milford-schools-athletics-advertising .divContactFormInput .inpProperty.mandatoryStyle, .divContactFormInput .inpProperty.mandatoryStyle ~ label, .divContactFormInput .inpProperty.required, .divContactFormInput .inpProperty.required ~ label, .main-pagedirectory-milford-exempted-village-schools-advertising .divContactFormInput .inpProperty.mandatoryStyle, .divContactFormInput .inpProperty.mandatoryStyle ~ label, .divContactFormInput .inpProperty.required, .divContactFormInput .inpProperty.required ~ label, .main-pagedirectory-middletown-city-schools-advertising .divContactFormInput .inpProperty.mandatoryStyle, .divContactFormInput .inpProperty.mandatoryStyle ~ label, .divContactFormInput .inpProperty.required, .divContactFormInput .inpProperty.required ~ label, .main-pagedirectory-mason-city-schools-athletics-advertising .divContactFormInput .inpProperty.mandatoryStyle, .divContactFormInput .inpProperty.mandatoryStyle ~ label, .divContactFormInput .inpProperty.required, .divContactFormInput .inpProperty.required ~ label, .main-pagedirectory-little-miami-local-schools-advertising .divContactFormInput .inpProperty.mandatoryStyle, .divContactFormInput .inpProperty.mandatoryStyle ~ label, .divContactFormInput .inpProperty.required, .divContactFormInput .inpProperty.required ~ label, .main-pagedirectory-lebanon-city-schools-advertising .divContactFormInput .inpProperty.mandatoryStyle, .divContactFormInput .inpProperty.mandatoryStyle ~ label, .divContactFormInput .inpProperty.required, .divContactFormInput .inpProperty.required ~ label, .main-pagedirectory-kings-local-schools-advertising .divContactFormInput .inpProperty.mandatoryStyle, .divContactFormInput .inpProperty.mandatoryStyle ~ label, .divContactFormInput .inpProperty.required, .divContactFormInput .inpProperty.required ~ label, .main-pagedirectory-franklin-city-schools-advertising .divContactFormInput .inpProperty.mandatoryStyle, .divContactFormInput .inpProperty.mandatoryStyle ~ label, .divContactFormInput .inpProperty.required, .divContactFormInput .inpProperty.required ~ label, .main-pagedirectory-forest-hills-local-schools-advertising .divContactFormInput .inpProperty.mandatoryStyle, .divContactFormInput .inpProperty.mandatoryStyle ~ label, .divContactFormInput .inpProperty.required, .divContactFormInput .inpProperty.required ~ label, .main-pagedirectory-east-clinton-local-schools-advertising .divContactFormInput .inpProperty.mandatoryStyle, .divContactFormInput .inpProperty.mandatoryStyle ~ label, .divContactFormInput .inpProperty.required, .divContactFormInput .inpProperty.required ~ label, .main-pagedirectory-carlisle-local-schools-advertising .divContactFormInput .inpProperty.mandatoryStyle, .divContactFormInput .inpProperty.mandatoryStyle ~ label, .divContactFormInput .inpProperty.required, .divContactFormInput .inpProperty.required ~ label, .main-pagedirectory-blanchester-local-schools-advertising .divContactFormInput .inpProperty.mandatoryStyle, .divContactFormInput .inpProperty.mandatoryStyle ~ label, .divContactFormInput .inpProperty.required, .divContactFormInput .inpProperty.required ~ label, .main-pagedirectory-school-advertising .divContactFormInput .inpProperty.mandatoryStyle, .divContactFormInput .inpProperty.mandatoryStyle ~ label, .divContactFormInput .inpProperty.required, .divContactFormInput .inpProperty.required ~ label, .main-pagedirectory-cincinnati-dayton-business-advertising .divContactFormInput .inpProperty.mandatoryStyle, .divContactFormInput .inpProperty.mandatoryStyle ~ label, .divContactFormInput .inpProperty.required, .divContactFormInput .inpProperty.required ~ label{ /* background-color:#E6E3E3; */ } .divContactFormInput .inpProperty-textarea ~ .labelPropertyLabel{ font-size:16px; } @media (max-width:1025px) { .main-pagedirectory-middletown-city-schools-advertising .divContentWrapper, .main-pagedirectory-blanchester-local-schools-advertising .divContentWrapper, .main-pagedirectory-carlisle-local-schools-advertising .divContentWrapper, .main-pagedirectory-east-clinton-local-schools-advertising .divContentWrapper, .main-pagedirectory-forest-hills-local-schools-advertising .divContentWrapper, .main-pagedirectory-franklin-city-schools-advertising .divContentWrapper, .main-pagedirectory-kings-local-schools-advertising .divContentWrapper, .main-pagedirectory-lebanon-city-schools-advertising .divContentWrapper, .main-pagedirectory-little-miami-local-schools-advertising .divContentWrapper, .main-pagedirectory-mason-city-schools-athletics-advertising .divContentWrapper, .main-pagedirectory-milford-exempted-village-schools-advertising .divContentWrapper, .main-pagedirectory-milford-schools-athletics-advertising .divContentWrapper, .main-pagedirectory-monroe-local-schools-advertising .divContentWrapper, .main-pagedirectory-northwood-schools-advertising .divContentWrapper, .main-pagedirectory-oak-hills-local-schools-advertising .divContentWrapper, .main-pagedirectory-talawanda-local-schools-advertising .divContentWrapper, .main-pagedirectory-talawanda-athletics-advertising .divContentWrapper, .main-pagedirectory-three-rivers-local-schools-advertising .divContentWrapper, .main-pagedirectory-waynesville-local-schools-advertising .divContentWrapper, .main-pagedirectory-wilmington-city-schools-advertising .divContentWrapper { display:flex; flex-wrap:wrap; } .main-pagedirectory-middletown-city-schools-advertising .divPageTitle, .main-pagedirectory-blanchester-local-schools-advertising .divPageTitle, .main-pagedirectory-carlisle-local-schools-advertising .divPageTitle, .main-pagedirectory-east-clinton-local-schools-advertising .divPageTitle, .main-pagedirectory-forest-hills-local-schools-advertising .divPageTitle, .main-pagedirectory-franklin-city-schools-advertising .divPageTitle, .main-pagedirectory-kings-local-schools-advertising .divPageTitle, .main-pagedirectory-lebanon-city-schools-advertising .divPageTitle, .main-pagedirectory-little-miami-local-schools-advertising .divPageTitle, .main-pagedirectory-mason-city-schools-athletics-advertising .divPageTitle, .main-pagedirectory-milford-exempted-village-schools-advertising .divPageTitle, .main-pagedirectory-milford-schools-athletics-advertising .divPageTitle, .main-pagedirectory-monroe-local-schools-advertising .divPageTitle, .main-pagedirectory-northwood-schools-advertising .divPageTitle, .main-pagedirectory-oak-hills-local-schools-advertising .divPageTitle, .main-pagedirectory-talawanda-local-schools-advertising .divPageTitle, .main-pagedirectory-talawanda-athletics-advertising .divPageTitle, .main-pagedirectory-three-rivers-local-schools-advertising .divPageTitle, .main-pagedirectory-waynesville-local-schools-advertising .divPageTitle, .main-pagedirectory-wilmington-city-schools-advertising .divPageTitle { display:none; } .main-pagedirectory-middletown-city-schools-advertising #phonenumber, .main-pagedirectory-blanchester-local-schools-advertising #phonenumber, .main-pagedirectory-carlisle-local-schools-advertising #phonenumber, .main-pagedirectory-east-clinton-local-schools-advertising #phonenumber, .main-pagedirectory-forest-hills-local-schools-advertising #phonenumber, .main-pagedirectory-franklin-city-schools-advertising #phonenumber, .main-pagedirectory-kings-local-schools-advertising #phonenumber, .main-pagedirectory-lebanon-city-schools-advertising #phonenumber, .main-pagedirectory-little-miami-local-schools-advertising #phonenumber, .main-pagedirectory-mason-city-schools-athletics-advertising #phonenumber, .main-pagedirectory-milford-exempted-village-schools-advertising #phonenumber, .main-pagedirectory-milford-schools-athletics-advertising #phonenumber, .main-pagedirectory-monroe-local-schools-advertising #phonenumber, .main-pagedirectory-northwood-schools-advertising #phonenumber, .main-pagedirectory-oak-hills-local-schools-advertising #phonenumber, .main-pagedirectory-talawanda-local-schools-advertising #phonenumber, .main-pagedirectory-talawanda-athletics-advertising #phonenumber, .main-pagedirectory-three-rivers-local-schools-advertising #phonenumber, .main-pagedirectory-waynesville-local-schools-advertising #phonenumber, .main-pagedirectory-wilmington-city-schools-advertising #phonenumber { position:absolute; } } @media (min-width: 1440px){ .body-title-iii-ada-compliance .container, .body-title-iii-ada-compliance .container-lg, .body-title-iii-ada-compliance .container-md, .body-title-iii-ada-compliance .container-sm, .body-title-iii-ada-compliance .container-xl, .body-title-iii-ada-compliance .divBannerAlertTextWrapper, .body-title-iii-ada-compliance .div-additional-block-1, .body-title-iii-ada-compliance .div-additional-block-2, .body-title-iii-ada-compliance .div-additional-block-3, .body-title-iii-ada-compliance .divPullingFromPageWrappe, .body-title-iii-ada-compliance .div-additional-block-3, .body-title-iii-ada-compliance .div-additional-block-4 { max-width: 1362px !important; margin:auto !important; } } .body-title-iii-ada-compliance header { display:none; } .body-title-iii-ada-compliance .divSiteContentInnerMinis, .divMainCalloutWrapper > .container { width:100%; max-width:100% !important; } .body-title-iii-ada-compliance .divMiniCallout { padding:7.5px 15px; } .body-title-iii-ada-compliance .divMainCalloutText-tinyMCE { display:flex; } .body-title-iii-ada-compliance .divMainCalloutText-tinyMCE > div { width:50%; } .body-title-iii-ada-compliance #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-title-iii-ada-compliance .divMainCalloutTextWrapper { padding:15px 6% !important; } .body-title-iii-ada-compliance .divMainCalloutTextWrapper h1 strong { font-weight:normal; color:#29CB8B; } .body-title-iii-ada-compliance .divSiteContentInnerAdditionals1 .spnBlockContent { display:flex; align-items:center; flex-wrap:wrap; gap:5%; } .body-title-iii-ada-compliance .divSiteContentInnerAdditionals1 h3 { width:70%; } .body-title-iii-ada-compliance .divSiteContentInnerAdditionals1 .spnBlockContent > div { width:47.5%; max-width:47.5%; } .body-title-iii-ada-compliance .divMainCalloutWrapper { height:883px; } .body-title-iii-ada-compliance #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:5%; } .body-title-iii-ada-compliance .divMainCalloutWrapper iFrame { max-width:570px !important; min-width:570px !important; max-height:500px !important; min-height:500px !important; flex-direction: column-reverse; display: flex; } .body-title-iii-ada-compliance a.anchButton { text-transform:uppercase; font-size:20px; border-radius:8px; } .body-title-iii-ada-compliance .divMainCalloutTextInner a.anchButton:hover { color:white !important; font-size:20px; } .body-title-iii-ada-compliance .divMiniCallout:hover .divMiniCalloutInner h3, .body-title-iii-ada-compliance divMiniCallout:hover .divMiniCalloutTextWrapper h3, .body-title-iii-ada-compliance .divMiniCalloutInner h3, .body-title-iii-ada-compliance .divMiniCalloutInner h3:hover { color: #FFF; text-align: center !important; font-family: Metropolis; font-size: 16px; font-style: normal; font-weight: 700; line-height: 24px; text-decoration:unset; } .body-title-iii-ada-compliance .divSiteContentInnerAdditionals3 h3, .body-title-iii-ada-compliance .divSiteContentInnerAdditionals1 h3 { text-transform:uppercase; } .body-title-iii-ada-compliance .divSiteContentInnerAdditionals3 p { font-size:18px; } .body-title-iii-ada-compliance .divSiteContentInnerAdditionals2 ul { list-style-image: url("https://www.chooselegend.com/layout/images/Check.svg"); } .body-title-iii-ada-compliance .divSiteContentInnerAdditionals3 p strong { color: #29CB8B !important; font-family: Metropolis; font-size: 18px; font-style: italic; font-weight: 700; line-height: 21px; } .body-title-iii-ada-compliance .divSiteContentInnerAdditionals1 p { font-size:18px; width:100%; } .body-title-iii-ada-compliance .div-additional-block-4 h2 { color: #000FA0; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; width:75%; } .body-title-iii-ada-compliance .div-additional-block-4 h3 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; text-transform: uppercase; width:75%; padding-top:30px; padding-bottom:60px; } .body-title-iii-ada-compliance .div-additional-block-4 ul { width:50%; } .body-title-iii-ada-compliance .div-additional-block-4 p { width:100%; } .body-title-iii-ada-compliance .div-additional-block-4 .spnBlockContent { display:flex; flex-wrap:wrap; } .body-title-iii-ada-compliance .div-additional-block-4 { padding-bottom:75px; } .body-title-iii-ada-compliance .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { height:100%; top:0; background: rgba(0, 39, 85, 0.80); } .body-title-iii-ada-compliance .divMainCalloutTextInner h1, .body-title-iii-ada-compliance .divMainCalloutTextInner h2, .body-title-iii-ada-compliance .divMainCalloutTextInner h3, .body-title-iii-ada-compliance .divMainCalloutTextInner h4, .body-title-iii-ada-compliance .divMainCalloutTextInner h5, .body-title-iii-ada-compliance .divMainCalloutTextInner p, .body-title-iii-ada-compliance .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-title-iii-ada-compliance .divMainCalloutTextInner h1, .body-title-iii-ada-compliance .divMainCalloutTextInner h3 { text-transform:uppercase; } .body-title-iii-ada-compliance .divMainCalloutTextInner h5 { font-weight:400; } .body-title-iii-ada-compliance .divMainCalloutTextInner h5 strong { font-weight:700; } .body-title-iii-ada-compliance .faqDiv h2, .body-title-iii-ada-compliance .faqDiv { width:100%; text-align:center; } .body-title-iii-ada-compliance .divBlockWrapper-faq .divBlockInner-question { text-align:left; } .body-title-iii-ada-compliance .divPullingFromPageWrappe, .body-title-iii-ada-compliance .divBlockWrapper-faq { width:100%; max-width:100%; flex:unset; } .body-title-iii-ada-compliance .divMiniCallout { width:30%; max-width:30%; } .body-title-iii-ada-compliance .divMiniCalloutRow-1 { padding-bottom:45px; } .body-title-iii-ada-compliance .divMainCalloutTextInner h1, .body-title-iii-ada-compliance .divMainCalloutTextInner h2, .body-title-iii-ada-compliance .divMainCalloutTextInner h3, .body-title-iii-ada-compliance .divMainCalloutTextInner h4, .body-title-iii-ada-compliance .divMainCalloutTextInner h5 { margin-bottom:20px !important; } .body-title-iii-ada-compliance .divSiteContentInnerAdditionals1 { width:100%; max-width:100% !important; flex:unset; background-color: #000FA0; } .body-title-iii-ada-compliance .divSiteContentInnerAdditionals3 { width:100%; max-width:100% !important; flex:unset; background-color: #000FA0; height:480px; background-size:100%; background-position-x:center; background-position-y:bottom; background-repeat:no-repeat; } .body-title-iii-ada-compliance .divSiteContentInnerAdditionals1 *, .body-title-iii-ada-compliance .divSiteContentInnerAdditionals3 * { color:#F5F5F5 !important; } .body-title-iii-ada-compliance .divSiteContentInnerAdditionals2 h2 { color: #000FA0; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; text-transform:uppercase; letter-spacing:normal; } .body-title-iii-ada-compliance .divSiteContentInnerAdditionals2 h3 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; } .body-title-iii-ada-compliance .divSiteContentInnerAdditionals2 h4 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; text-transform:uppercase; } .body-title-iii-ada-compliance .divSiteContentInnerAdditionals3, .body-title-iii-ada-compliance .divSiteContentInnerAdditionals1 { position:relative; } .body-title-iii-ada-compliance .div-additional-block-1 { padding-bottom:60px; } .body-title-iii-ada-compliance .div-additional-block-2 .divBlockInner { display:flex; flex-direction:row-reverse; align-items:center; } .body-title-iii-ada-compliance .div-additional-block-2 .divBlockInner .divBlockMedia { margin-bottom:0; flex:unset; } .body-title-iii-ada-compliance .div-additional-block-2 .divBlockInner .spnBlockContent { padding-top:45px; padding-bottom:25px; } .body-title-iii-ada-compliance .divSiteContentInnerAdditionals2 ul li { padding:10px 0; } .divAdditionalOneWave { width:100%; height:200px; background:url(https://www.chooselegend.com/layout/images/titleTwoLandingWaveOne.png); background-size:100% 100%; position:absolute; top:-135px; } .divAdditionalTwoWave { width:100%; height:200px; background:url(https://www.chooselegend.com/layout/images/titleTwoLandingWaveTwo.png); background-size:100% 100%; position:absolute; bottom:-85px; } .body-title-iii-ada-compliance .divSiteContentInnerAdditionals2 strong { color:#DD4100; } .body-title-iii-ada-compliance .divSiteContentInnerAdditionals2 li strong, .body-title-iii-ada-compliance .divSiteContentInnerAdditionals2 li span { position:relative; top:-4px; } .body-title-iii-ada-compliance .div-additional-block-3 { display:flex; align-items:center; } .body-title-iii-ada-compliance .divMiniCalloutInner { border-radius: 10px; background: #000FA0; padding:22px 22px; min-height:216px; display:flex; align-items:center !important; } .body-title-iii-ada-compliance .divMiniCalloutInner h3, .body-title-iii-ada-compliance .divMiniCalloutInner p { text-align:center; } .body-title-iii-ada-compliance .divSiteContentInner-sitewidth.container.divSiteContentInnerMinis { background:#C9E8FF; padding:90px 15px !important; padding-top:125px !important; } .landingMiniHeader { width:100%; padding-bottom:75px; text-align:center; color: #000FA0; text-align: center; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-title-iii-ada-compliance .divMiniCalloutRow { gap:2%; } .body-title-iii-ada-compliance .divSiteContentInnerAdditionals5 { padding-top:75px; } .body-title-iii-ada-compliance .faqDiv h2 { padding-top:75px; text-transform:uppercase; } .body-title-iii-ada-compliance .divSiteContentWrapper { padding-bottom:30px !important; } .body-title-iii-ada-compliance .divBlockWrapper-faq .divBlockInner-question { flex-direction:row-reverse; } .body-title-iii-ada-compliance .divBlockWrapper-faq .divBlockInner-question > *:not(span) { color:#000FA0; font-size:26px; } .body-title-iii-ada-compliance .fa-plus { color:#000FA0; font-size:39px; } .body-title-iii-ada-compliance .faqDiv h2 { color:#000FA0; } .body-title-iii-ada-compliance .divBlockMedia figure { margin:0 !important; } .body-title-iii-ada-compliance .divSiteContentInnerAdditionals2 { padding:0; } .body-title-iii-ada-compliance .divSiteContentInnerAdditionals3 .spnBlockContent { display:flex; align-items:center; gap:15%; } .body-title-iii-ada-compliance .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:50%; max-width:50%; } .body-title-iii-ada-compliance .divSiteContentInnerAdditionals3 .divBlockInner { width:100%; } .body-title-iii-ada-compliance .divMiniCalloutInner, .body-title-iii-ada-compliance .divMiniCallout .divBlockMedia picture { display:flex; align-items:start; justify-content:center; } .divMainCalloutTextInner a.anchButton { border-radius: 8px; background: #DD4100; background: #D64000; min-width:250px; text-align:center; } .divMainCalloutTextInner a.anchButton:hover { border-radius: 8px; background: #000FA0; } .body-title-iii-ada-compliance .divMiniCallout .divBlockMedia img { width:86px; height:86px; } .body-title-iii-ada-compliance .divBlockInner-answer p { text-align:left; font-weight:400; } .divBlockWrapper-faq .divBlockInner-question, .divBlockWrapper-faq + .divBlockWrapper-faq .divBlockInner-question { border-bottom:1px solid black; } @media (min-width:768px) and (max-width:1199px){ .body-title-iii-ada-compliance header { display:none; } .body-title-iii-ada-compliance .divMiniCalloutRow-1 { padding-bottom:0; } .main-pagedirectory-title-iii-ada-compliance { margin-top:0 !important; } .body-title-iii-ada-compliance .divMiniCalloutRow { width:100%; max-width:100%; } .body-title-iii-ada-compliance .divSiteContentInnerAdditionals1 h3 { text-align:center; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(1) { width:25%; max-width:25%; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(2) { width:75%; max-width:75%; } .body-title-iii-ada-compliance .divSiteContentInnerAdditionals3 .spnBlockContent { gap:5%; } .body-title-iii-ada-compliance .divSiteContentInnerAdditionals3 a.anchButton{ position:absolute; top:78%; justify-self:anchor-center; } .body-title-iii-ada-compliance .divSiteContentInnerAdditionals3 .spnBlockContent { align-items:start; padding-top:60px; } .body-title-iii-ada-compliance .divSiteContentInnerAdditionals3 { z-index:13; } .divAdditionalTwoWave { height:160px; bottom:-92px !important; } .body-title-iii-ada-compliance .divSiteContentInnerAdditionals3 .spnBlockContent, .body-title-iii-ada-compliance .divSiteContentInnerAdditionals3 .divBlockInner { min-height:514px; } .body-title-iii-ada-compliance .divMiniCallout { width:45%; max-width:45%; flex:unset; min-height:0; } .body-title-iii-ada-compliance .divMiniCalloutTextInner { padding:0; } .body-title-iii-ada-compliance .divMiniCalloutWrapperInner { justify-content:center; } .body-title-iii-ada-compliance ++.divMiniCalloutTextInner { padding:0; } .body-title-iii-ada-compliance .divMainCalloutText-tinyMCE { display:flex; } .body-title-iii-ada-compliance .divMainCalloutText-tinyMCE > div { width:50%; } .body-title-iii-ada-compliance .divMainCalloutInner .divBlockMedia img, .body-title-iii-ada-compliance .divMainCalloutWrapper { height:634px; } .body-title-iii-ada-compliance .divMainCalloutTextInner h3 { font-size:24px; } .body-title-iii-ada-compliance .divMainCalloutTextInner h1, .body-title-iii-ada-compliance .divMainCalloutTextInner h2, .body-title-iii-ada-compliance .divMainCalloutTextInner h3, .body-title-iii-ada-compliance .divMainCalloutTextInner h4, .body-title-iii-ada-compliance .divMainCalloutTextInner h5, .body-title-iii-ada-compliance .divMainCalloutTextInner p, .body-title-iii-ada-compliance .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-title-iii-ada-compliance #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-title-iii-ada-compliance .divMainCalloutTextInner h1 { margin:0 !important; } .body-title-iii-ada-compliance .divMainCalloutTextInner h1, .body-title-iii-ada-compliance .divMainCalloutTextInner h2, .body-title-iii-ada-compliance .divMainCalloutTextInner h3, .body-title-iii-ada-compliance .divMainCalloutTextInner h4, .body-title-iii-ada-compliance .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .divAdditionalOneWave { left:0; } .body-title-iii-ada-compliance .div-additional-block-2 .divBlockInner .divBlockMedia { width:70%; max-width:70%; margin-bottom:0; margin-right:0; } .body-title-iii-ada-compliance .divSiteContentInnerAdditionals2 { padding-bottom:0 !important; } .body-title-iii-ada-compliance .div-additional-block-2 .spnBlockContent { padding-top:15px; padding-bottom:30px; } .divAdditionalTwoWave { left:0; } .body-title-iii-ada-compliance #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-title-iii-ada-compliance .divMainCalloutInner .divBlockMedia img, .body-title-iii-ada-compliance .divMainCalloutWrapper { height:920px; } .body-title-iii-ada-compliance .divMainCalloutTextInner { padding-bottom:60px; } .body-title-iii-ada-compliance .divMainCalloutText-tinyMCE > div { width:100%; } .body-title-iii-ada-compliance .divMainCalloutText-tinyMCE { flex-direction:column; gap:30px; } .body-title-iii-ada-compliance .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:100%; max-width:100%; } .body-title-iii-ada-compliance .div-additional-block-1 .spnBlockContent { flex-direction:row !important; } .body-title-iii-ada-compliance .divSiteContentInnerAdditionals1 h3 { width:100%; } .body-title-iii-ada-compliance .div-additional-block-2 .divBlockInner { flex-direction:column-reverse; } .body-title-iii-ada-compliance .divMiniCalloutWrapperInner, .body-title-iii-ada-compliance .divSiteContentInnerAdditionals3 .spnBlockContent { flex-direction:column; } } @media (max-width:767px) { .body-title-iii-ada-compliance header { display:none; } .body-title-iii-ada-compliance .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { padding:5px !important; } .body-title-iii-ada-compliance .divSiteContentInnerAdditionals3 { height:100%; padding-top:45px; } .body-title-iii-ada-compliance .divMiniCalloutRow-1 { padding-bottom:0; } .body-title-iii-ada-compliance .div-additional-block-4 ul, .body-title-iii-ada-compliance .div-additional-block-4 h2, .body-title-iii-ada-compliance .div-additional-block-4 h3 { width:100%; } .main-pagedirectory-title-iii-ada-compliance { margin-top:0 !important; } .body-title-iii-ada-compliance .divSiteContentInnerAdditionals2 li { list-style-position: inside; line-height:30px; } .body-title-iii-ada-compliance .divMiniCalloutWrapperInner, .body-title-iii-ada-compliance .divSiteContentInnerAdditionals3 .spnBlockContent { flex-direction:column; } .body-title-iii-ada-compliance .div-additional-block-2 .divBlockInner { flex-direction:column-reverse; } .body-title-iii-ada-compliance .divSiteContentInnerAdditionals3 .spnBlockContent > div, .body-title-iii-ada-compliance .divSiteContentInnerAdditionals1 .spnBlockContent > div { width:100%; max-width:100%; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(1) > p { display:flex; justify-content:center; } .divAdditionalOneWave { height:100px; top:-90px; } .body-title-iii-ada-compliance .divMainCalloutTextInner h5 { display:flex; align-items:center; justify-content:center; } .body-title-iii-ada-compliance .divSiteContentInnerAdditionals3 h3, .body-title-iii-ada-compliance .divSiteContentInnerAdditionals1 h3 { text-align:center; } .body-title-iii-ada-compliance .divMainCalloutText-tinyMCE { gap:30px; } .body-title-iii-ada-compliance .divSiteContentInnerAdditionals2 { padding-top:30px; } .divAdditionalTwoWave { bottom:-90px; height:100px; } .body-title-iii-ada-compliance .divBlockWrapper-faq .divBlockInner-question > *:not(span) { font-size:20px; } .divAdditionalTwoWave { left:0; } .body-title-iii-ada-compliance .divMainCalloutInner .divBlockMedia img, .body-title-iii-ada-compliance .divMainCalloutWrapper { height:950px !important; } .divAdditionalOneWave { left:0; } .body-title-iii-ada-compliance .divMainCalloutTextInner h1, .body-title-iii-ada-compliance .divMainCalloutTextInner h2, .body-title-iii-ada-compliance .divMainCalloutTextInner h3, .body-title-iii-ada-compliance .divMainCalloutTextInner h4, .body-title-iii-ada-compliance .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .body-title-iii-ada-compliance .divMainCalloutTextInner h1, .body-title-iii-ada-compliance .divMainCalloutTextInner h2, .body-title-iii-ada-compliance .divMainCalloutTextInner h3, .body-title-iii-ada-compliance .divMainCalloutTextInner h4, .body-title-iii-ada-compliance .divMainCalloutTextInner h5, .body-title-iii-ada-compliance .divMainCalloutTextInner p, .body-title-iii-ada-compliance .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-title-iii-ada-compliance #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-title-iii-ada-compliance .divSiteContentInnerAdditionals1 .spnBlockContent > div, .body-title-iii-ada-compliance .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:100%; max-width:100%; } .body-title-iii-ada-compliance .divMiniCallout { width:85%; max-width:85%; } .body-title-iii-ada-compliance .divMainCalloutWrapper iFrame { max-width:345px !important; min-width:345px !important; } .body-title-iii-ada-compliance #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-title-iii-ada-compliance .divMainCalloutInner .divBlockMedia img, .body-title-iii-ada-compliance .divMainCalloutWrapper { height:1200px; } .body-title-iii-ada-compliance .divMainCalloutTextInner h3 { font-size:20px; } .body-title-iii-ada-compliance .divMainCalloutText-tinyMCE > div { width:100%; } .body-title-iii-ada-compliance .divMainCalloutText-tinyMCE { flex-direction:column; } .body-title-iii-ada-compliance .div-additional-block-2 .divBlockInner { display:flex; flex-direction:column-reverse; } .body-title-iii-ada-compliance .divSiteContentInnerAdditionals3 .spnBlockContent { gap:0; flex-direction:column; } } @media (min-width: 1440px){ .body-title-iii-landing-page-midwest-protech .container, .body-title-iii-landing-page-midwest-protech .container-lg, .body-title-iii-landing-page-midwest-protech .container-md, .body-title-iii-landing-page-midwest-protech .container-sm, .body-title-iii-landing-page-midwest-protech .container-xl, .body-title-iii-landing-page-midwest-protech .divBannerAlertTextWrapper, .body-title-iii-landing-page-midwest-protech .div-additional-block-1, .body-title-iii-landing-page-midwest-protech .div-additional-block-2, .body-title-iii-landing-page-midwest-protech .div-additional-block-3, .body-title-iii-landing-page-midwest-protech .divPullingFromPageWrappe, .body-title-iii-landing-page-midwest-protech .div-additional-block-3, .body-title-iii-landing-page-midwest-protech .div-additional-block-4 { max-width: 1362px !important; margin:auto !important; } } .body-title-iii-landing-page-midwest-protech header { display:none; } .body-title-iii-landing-page-midwest-protech .divSiteContentInnerMinis, .divMainCalloutWrapper > .container { width:100%; max-width:100% !important; } .body-title-iii-landing-page-midwest-protech .divMiniCallout { padding:7.5px 15px; } .body-title-iii-landing-page-midwest-protech .divMainCalloutText-tinyMCE { display:flex; } .body-title-iii-landing-page-midwest-protech .divMainCalloutText-tinyMCE > div { width:50%; } .body-title-iii-landing-page-midwest-protech #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-title-iii-landing-page-midwest-protech .divMainCalloutTextWrapper { padding:15px 6% !important; } .body-title-iii-landing-page-midwest-protech .divMainCalloutTextWrapper h1 strong { font-weight:normal; color:#29CB8B; } .body-title-iii-landing-page-midwest-protech .divSiteContentInnerAdditionals1 .spnBlockContent { display:flex; align-items:center; flex-wrap:wrap; gap:5%; } .body-title-iii-landing-page-midwest-protech .divSiteContentInnerAdditionals1 h3 { width:70%; } .body-title-iii-landing-page-midwest-protech .divSiteContentInnerAdditionals1 .spnBlockContent > div { width:47.5%; max-width:47.5%; } .body-title-iii-landing-page-midwest-protech .divMainCalloutWrapper { height:883px; } .body-title-iii-landing-page-midwest-protech #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:5%; } .body-title-iii-landing-page-midwest-protech .divMainCalloutWrapper iFrame { max-width:570px !important; min-width:570px !important; max-height:500px !important; min-height:500px !important; flex-direction: column-reverse; display: flex; } .body-title-iii-landing-page-midwest-protech a.anchButton { text-transform:uppercase; font-size:20px; border-radius:8px; } .body-title-iii-landing-page-midwest-protech .divMainCalloutTextInner a.anchButton:hover { color:white !important; font-size:20px; } .body-title-iii-landing-page-midwest-protech .divMiniCallout:hover .divMiniCalloutTextWrapper h3, .body-title-iii-landing-page-midwest-protech .divMiniCalloutInner h3, .body-title-iii-landing-page-midwest-protech .divMiniCalloutInner h3:hover { color: #FFF; text-align: center; font-family: Metropolis; font-size: 16px; font-style: normal; font-weight: 700; line-height: 24px; text-decoration:unset; } .body-title-iii-landing-page-midwest-protech .divSiteContentInnerAdditionals3 h3, .body-title-iii-landing-page-midwest-protech .divSiteContentInnerAdditionals1 h3 { text-transform:uppercase; } .body-title-iii-landing-page-midwest-protech .divSiteContentInnerAdditionals3 p { font-size:18px; } .body-title-iii-landing-page-midwest-protech .divSiteContentInnerAdditionals2 ul { list-style-image: url("https://www.chooselegend.com/layout/images/Check.svg"); } .body-title-iii-landing-page-midwest-protech .divSiteContentInnerAdditionals3 p strong { color: #29CB8B !important; font-family: Metropolis; font-size: 18px; font-style: italic; font-weight: 700; line-height: 21px; } .body-title-iii-landing-page-midwest-protech .divSiteContentInnerAdditionals1 p { font-size:18px; width:100%; } .body-title-iii-landing-page-midwest-protech .div-additional-block-4 h2 { color: #000FA0; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; width:75%; } .body-title-iii-landing-page-midwest-protech .div-additional-block-4 h3 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; text-transform: uppercase; width:75%; padding-top:30px; padding-bottom:60px; } .body-title-iii-landing-page-midwest-protech .div-additional-block-4 ul { width:50%; } .body-title-iii-landing-page-midwest-protech .div-additional-block-4 p { width:100%; } .body-title-iii-landing-page-midwest-protech .div-additional-block-4 .spnBlockContent { display:flex; flex-wrap:wrap; } .body-title-iii-landing-page-midwest-protech .div-additional-block-4 { padding-bottom:75px; } .body-title-iii-landing-page-midwest-protech .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { height:100%; top:0; background: rgba(0, 39, 85, 0.80); } .body-title-iii-landing-page-midwest-protech .divMainCalloutTextInner h1, .body-title-iii-landing-page-midwest-protech .divMainCalloutTextInner h2, .body-title-iii-landing-page-midwest-protech .divMainCalloutTextInner h3, .body-title-iii-landing-page-midwest-protech .divMainCalloutTextInner h4, .body-title-iii-landing-page-midwest-protech .divMainCalloutTextInner h5, .body-title-iii-landing-page-midwest-protech .divMainCalloutTextInner p, .body-title-iii-landing-page-midwest-protech .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-title-iii-landing-page-midwest-protech .divMainCalloutTextInner h1, .body-title-iii-landing-page-midwest-protech .divMainCalloutTextInner h3 { text-transform:uppercase; } .body-title-iii-landing-page-midwest-protech .divMainCalloutTextInner h5 { font-weight:400; } .body-title-iii-landing-page-midwest-protech .divMainCalloutTextInner h5 strong { font-weight:700; } .body-title-iii-landing-page-midwest-protech .faqDiv h2, .body-title-iii-landing-page-midwest-protech .faqDiv { width:100%; text-align:center; } .body-title-iii-landing-page-midwest-protech .divBlockWrapper-faq .divBlockInner-question { text-align:left; } .body-title-iii-landing-page-midwest-protech .divPullingFromPageWrappe, .body-title-iii-landing-page-midwest-protech .divBlockWrapper-faq { width:100%; max-width:100%; flex:unset; } .body-title-iii-landing-page-midwest-protech .divMiniCallout { width:30%; max-width:30%; } .body-title-iii-landing-page-midwest-protech .divMiniCalloutRow-1 { padding-bottom:45px; } .body-title-iii-landing-page-midwest-protech .divMainCalloutTextInner h1, .body-title-iii-landing-page-midwest-protech .divMainCalloutTextInner h2, .body-title-iii-landing-page-midwest-protech .divMainCalloutTextInner h3, .body-title-iii-landing-page-midwest-protech .divMainCalloutTextInner h4, .body-title-iii-landing-page-midwest-protech .divMainCalloutTextInner h5 { margin-bottom:20px !important; } .body-title-iii-landing-page-midwest-protech .divSiteContentInnerAdditionals1 { width:100%; max-width:100% !important; flex:unset; background-color: #000FA0; } .body-title-iii-landing-page-midwest-protech .divSiteContentInnerAdditionals3 { width:100%; max-width:100% !important; flex:unset; background-color: #000FA0; height:480px; background-size:100%; background-position-x:center; background-position-y:bottom; background-repeat:no-repeat; } .body-title-iii-landing-page-midwest-protech .divSiteContentInnerAdditionals1 *, .body-title-iii-landing-page-midwest-protech .divSiteContentInnerAdditionals3 * { color:#F5F5F5 !important; } .body-title-iii-landing-page-midwest-protech .divSiteContentInnerAdditionals2 h2 { color: #000FA0; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; text-transform:uppercase; letter-spacing:normal; } .body-title-iii-landing-page-midwest-protech .divSiteContentInnerAdditionals2 h3 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; } .body-title-iii-landing-page-midwest-protech .divSiteContentInnerAdditionals2 h4 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; text-transform:uppercase; } .body-title-iii-landing-page-midwest-protech .divSiteContentInnerAdditionals3, .body-title-iii-landing-page-midwest-protech .divSiteContentInnerAdditionals1 { position:relative; } .body-title-iii-landing-page-midwest-protech .div-additional-block-1 { padding-bottom:60px; } .body-title-iii-landing-page-midwest-protech .div-additional-block-2 .divBlockInner { display:flex; flex-direction:row-reverse; align-items:center; } .body-title-iii-landing-page-midwest-protech .div-additional-block-2 .divBlockInner .divBlockMedia { margin-bottom:0; flex:unset; } .body-title-iii-landing-page-midwest-protech .div-additional-block-2 .divBlockInner .spnBlockContent { padding-top:45px; padding-bottom:25px; } .body-title-iii-landing-page-midwest-protech .divSiteContentInnerAdditionals2 ul li { padding:10px 0; } .divAdditionalOneWave { width:100%; height:200px; background:url(https://www.chooselegend.com/layout/images/titleTwoLandingWaveOne.png); background-size:100% 100%; position:absolute; top:-135px; } .divAdditionalTwoWave { width:100%; height:200px; background:url(https://www.chooselegend.com/layout/images/titleTwoLandingWaveTwo.png); background-size:100% 100%; position:absolute; bottom:-85px; } .body-title-iii-landing-page-midwest-protech .divSiteContentInnerAdditionals2 strong { color:#DD4100; } .body-title-iii-landing-page-midwest-protech .divSiteContentInnerAdditionals2 li strong, .body-title-iii-landing-page-midwest-protech .divSiteContentInnerAdditionals2 li span { position:relative; top:-4px; } .body-title-iii-landing-page-midwest-protech .div-additional-block-3 { display:flex; align-items:center; } .body-title-iii-landing-page-midwest-protech .divMiniCalloutInner { border-radius: 10px; background: #000FA0; padding:22px 22px; min-height:216px; display:flex; align-items:center !important; } .body-title-iii-landing-page-midwest-protech .divMiniCalloutInner h3, .body-title-iii-landing-page-midwest-protech .divMiniCalloutInner p { text-align:center; } .body-title-iii-landing-page-midwest-protech .divSiteContentInner-sitewidth.container.divSiteContentInnerMinis { background:#C9E8FF; padding:90px 15px !important; padding-top:125px !important; } .landingMiniHeader { width:100%; padding-bottom:75px; text-align:center; color: #000FA0; text-align: center; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-title-iii-landing-page-midwest-protech .divMiniCalloutRow { gap:2%; } .body-title-iii-landing-page-midwest-protech .divSiteContentInnerAdditionals5 { padding-top:75px; } .body-title-iii-landing-page-midwest-protech .faqDiv h2 { padding-top:75px; text-transform:uppercase; } .body-title-iii-landing-page-midwest-protech .divSiteContentWrapper { padding-bottom:30px !important; } .body-title-iii-landing-page-midwest-protech .divBlockWrapper-faq .divBlockInner-question { flex-direction:row-reverse; } .body-title-iii-landing-page-midwest-protech .divBlockWrapper-faq .divBlockInner-question > *:not(span) { color:#000FA0; font-size:26px; } .body-title-iii-landing-page-midwest-protech .fa-plus { color:#000FA0; font-size:39px; } .body-title-iii-landing-page-midwest-protech .faqDiv h2 { color:#000FA0; } .body-title-iii-landing-page-midwest-protech .divBlockMedia figure { margin:0 !important; } .body-title-iii-landing-page-midwest-protech .divSiteContentInnerAdditionals2 { padding:0; } .body-title-iii-landing-page-midwest-protech .divSiteContentInnerAdditionals3 .spnBlockContent { display:flex; align-items:center; gap:15%; } .body-title-iii-landing-page-midwest-protech .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:50%; max-width:50%; } .body-title-iii-landing-page-midwest-protech .divSiteContentInnerAdditionals3 .divBlockInner { width:100%; } .body-title-iii-landing-page-midwest-protech .divMiniCalloutInner, .body-title-iii-landing-page-midwest-protech .divMiniCallout .divBlockMedia picture { display:flex; align-items:start; justify-content:center; } .divMainCalloutTextInner a.anchButton { border-radius: 8px; background: #DD4100; background: #D64000; min-width:250px; text-align:center; } .divMainCalloutTextInner a.anchButton:hover { border-radius: 8px; background: #000FA0; } .body-title-iii-landing-page-midwest-protech .divMiniCallout .divBlockMedia img { width:86px; height:86px; } .body-title-iii-landing-page-midwest-protech .divBlockInner-answer p { text-align:left; font-weight:400; } .divBlockWrapper-faq .divBlockInner-question, .divBlockWrapper-faq + .divBlockWrapper-faq .divBlockInner-question { border-bottom:1px solid black; } @media (min-width:768px) and (max-width:1199px){ .body-title-iii-landing-page-midwest-protech header { display:none; } .body-title-iii-landing-page-midwest-protech .divMiniCalloutRow-1 { padding-bottom:0; } .main-pagedirectory-title-iii-landing-page-midwest-protech { margin-top:0 !important; } .body-title-iii-landing-page-midwest-protech .divMiniCalloutRow { width:100%; max-width:100%; } .body-title-iii-landing-page-midwest-protech .divSiteContentInnerAdditionals1 h3 { text-align:center; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(1) { width:25%; max-width:25%; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(2) { width:75%; max-width:75%; } .body-title-iii-landing-page-midwest-protech .divSiteContentInnerAdditionals3 .spnBlockContent { gap:5%; } .body-title-iii-landing-page-midwest-protech .divSiteContentInnerAdditionals3 a.anchButton{ position:absolute; top:78%; justify-self:anchor-center; } .body-title-iii-landing-page-midwest-protech .divSiteContentInnerAdditionals3 .spnBlockContent { align-items:start; padding-top:60px; } .body-title-iii-landing-page-midwest-protech .divSiteContentInnerAdditionals3 { z-index:13; } .divAdditionalTwoWave { height:160px; bottom:-92px !important; } .body-title-iii-landing-page-midwest-protech .divSiteContentInnerAdditionals3 .spnBlockContent, .body-title-iii-landing-page-midwest-protech .divSiteContentInnerAdditionals3 .divBlockInner { min-height:514px; } .body-title-iii-landing-page-midwest-protech .divMiniCallout { width:45%; max-width:45%; flex:unset; min-height:0; } .body-title-iii-landing-page-midwest-protech .divMiniCalloutTextInner { padding:0; } .body-title-iii-landing-page-midwest-protech .divMiniCalloutWrapperInner { justify-content:center; } .body-title-iii-landing-page-midwest-protech ++.divMiniCalloutTextInner { padding:0; } .body-title-iii-landing-page-midwest-protech .divMainCalloutText-tinyMCE { display:flex; } .body-title-iii-landing-page-midwest-protech .divMainCalloutText-tinyMCE > div { width:50%; } .body-title-iii-landing-page-midwest-protech .divMainCalloutInner .divBlockMedia img, .body-title-iii-landing-page-midwest-protech .divMainCalloutWrapper { height:634px; } .body-title-iii-landing-page-midwest-protech .divMainCalloutTextInner h3 { font-size:24px; } .body-title-iii-landing-page-midwest-protech .divMainCalloutTextInner h1, .body-title-iii-landing-page-midwest-protech .divMainCalloutTextInner h2, .body-title-iii-landing-page-midwest-protech .divMainCalloutTextInner h3, .body-title-iii-landing-page-midwest-protech .divMainCalloutTextInner h4, .body-title-iii-landing-page-midwest-protech .divMainCalloutTextInner h5, .body-title-iii-landing-page-midwest-protech .divMainCalloutTextInner p, .body-title-iii-landing-page-midwest-protech .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-title-iii-landing-page-midwest-protech #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-title-iii-landing-page-midwest-protech .divMainCalloutTextInner h1 { margin:0 !important; } .body-title-iii-landing-page-midwest-protech .divMainCalloutTextInner h1, .body-title-iii-landing-page-midwest-protech .divMainCalloutTextInner h2, .body-title-iii-landing-page-midwest-protech .divMainCalloutTextInner h3, .body-title-iii-landing-page-midwest-protech .divMainCalloutTextInner h4, .body-title-iii-landing-page-midwest-protech .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .divAdditionalOneWave { left:0; } .body-title-iii-landing-page-midwest-protech .div-additional-block-2 .divBlockInner .divBlockMedia { width:70%; max-width:70%; margin-bottom:0; margin-right:0; } .body-title-iii-landing-page-midwest-protech .divSiteContentInnerAdditionals2 { padding-bottom:0 !important; } .body-title-iii-landing-page-midwest-protech .div-additional-block-2 .spnBlockContent { padding-top:15px; padding-bottom:30px; } .divAdditionalTwoWave { left:0; } .body-title-iii-landing-page-midwest-protech #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-title-iii-landing-page-midwest-protech .divMainCalloutInner .divBlockMedia img, .body-title-iii-landing-page-midwest-protech .divMainCalloutWrapper { height:920px; } .body-title-iii-landing-page-midwest-protech .divMainCalloutTextInner { padding-bottom:60px; } .body-title-iii-landing-page-midwest-protech .divMainCalloutText-tinyMCE > div { width:100%; } .body-title-iii-landing-page-midwest-protech .divMainCalloutText-tinyMCE { flex-direction:column; gap:30px; } .body-title-iii-landing-page-midwest-protech .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:100%; max-width:100%; } .body-title-iii-landing-page-midwest-protech .div-additional-block-1 .spnBlockContent { flex-direction:row !important; } .body-title-iii-landing-page-midwest-protech .divSiteContentInnerAdditionals1 h3 { width:100%; } .body-title-iii-landing-page-midwest-protech .div-additional-block-2 .divBlockInner { flex-direction:column-reverse; } .body-title-iii-landing-page-midwest-protech .divMiniCalloutWrapperInner, .body-title-iii-landing-page-midwest-protech .divSiteContentInnerAdditionals3 .spnBlockContent { flex-direction:column; } } @media (max-width:767px) { .body-title-iii-landing-page-midwest-protech header { display:none; } .body-title-iii-landing-page-midwest-protech .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { padding:5px !important; } .body-title-iii-landing-page-midwest-protech .divSiteContentInnerAdditionals3 { height:100%; padding-top:45px; } .body-title-iii-landing-page-midwest-protech .divMiniCalloutRow-1 { padding-bottom:0; } .body-title-iii-landing-page-midwest-protech .div-additional-block-4 ul, .body-title-iii-landing-page-midwest-protech .div-additional-block-4 h2, .body-title-iii-landing-page-midwest-protech .div-additional-block-4 h3 { width:100%; } .main-pagedirectory-title-iii-landing-page-midwest-protech { margin-top:0 !important; } .body-title-iii-landing-page-midwest-protech .divSiteContentInnerAdditionals2 li { list-style-position: inside; line-height:30px; } .body-title-iii-landing-page-midwest-protech .divMiniCalloutWrapperInner, .body-title-iii-landing-page-midwest-protech .divSiteContentInnerAdditionals3 .spnBlockContent { flex-direction:column; } .body-title-iii-landing-page-midwest-protech .div-additional-block-2 .divBlockInner { flex-direction:column-reverse; } .body-title-iii-landing-page-midwest-protech .divSiteContentInnerAdditionals3 .spnBlockContent > div, .body-title-iii-landing-page-midwest-protech .divSiteContentInnerAdditionals1 .spnBlockContent > div { width:100%; max-width:100%; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(1) > p { display:flex; justify-content:center; } .divAdditionalOneWave { height:100px; top:-90px; } .body-title-iii-landing-page-midwest-protech .divMainCalloutTextInner h5 { display:flex; align-items:center; justify-content:center; } .body-title-iii-landing-page-midwest-protech .divSiteContentInnerAdditionals3 h3, .body-title-iii-landing-page-midwest-protech .divSiteContentInnerAdditionals1 h3 { text-align:center; } .body-title-iii-landing-page-midwest-protech .divMainCalloutText-tinyMCE { gap:30px; } .body-title-iii-landing-page-midwest-protech .divSiteContentInnerAdditionals2 { padding-top:30px; } .divAdditionalTwoWave { bottom:-90px; height:100px; } .body-title-iii-landing-page-midwest-protech .divBlockWrapper-faq .divBlockInner-question > *:not(span) { font-size:20px; } .divAdditionalTwoWave { left:0; } .body-title-iii-landing-page-midwest-protech .divMainCalloutInner .divBlockMedia img, .body-title-iii-landing-page-midwest-protech .divMainCalloutWrapper { height:950px !important; } .divAdditionalOneWave { left:0; } .body-title-iii-landing-page-midwest-protech .divMainCalloutTextInner h1, .body-title-iii-landing-page-midwest-protech .divMainCalloutTextInner h2, .body-title-iii-landing-page-midwest-protech .divMainCalloutTextInner h3, .body-title-iii-landing-page-midwest-protech .divMainCalloutTextInner h4, .body-title-iii-landing-page-midwest-protech .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .body-title-iii-landing-page-midwest-protech .divMainCalloutTextInner h1, .body-title-iii-landing-page-midwest-protech .divMainCalloutTextInner h2, .body-title-iii-landing-page-midwest-protech .divMainCalloutTextInner h3, .body-title-iii-landing-page-midwest-protech .divMainCalloutTextInner h4, .body-title-iii-landing-page-midwest-protech .divMainCalloutTextInner h5, .body-title-iii-landing-page-midwest-protech .divMainCalloutTextInner p, .body-title-iii-landing-page-midwest-protech .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-title-iii-landing-page-midwest-protech #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-title-iii-landing-page-midwest-protech .divSiteContentInnerAdditionals1 .spnBlockContent > div, .body-title-iii-landing-page-midwest-protech .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:100%; max-width:100%; } .body-title-iii-landing-page-midwest-protech .divMiniCallout { width:85%; max-width:85%; } .body-title-iii-landing-page-midwest-protech .divMainCalloutWrapper iFrame { max-width:345px !important; min-width:345px !important; } .body-title-iii-landing-page-midwest-protech #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-title-iii-landing-page-midwest-protech .divMainCalloutInner .divBlockMedia img, .body-title-iii-landing-page-midwest-protech .divMainCalloutWrapper { height:1200px; } .body-title-iii-landing-page-midwest-protech .divMainCalloutTextInner h3 { font-size:20px; } .body-title-iii-landing-page-midwest-protech .divMainCalloutText-tinyMCE > div { width:100%; } .body-title-iii-landing-page-midwest-protech .divMainCalloutText-tinyMCE { flex-direction:column; } .body-title-iii-landing-page-midwest-protech .div-additional-block-2 .divBlockInner { display:flex; flex-direction:column-reverse; } .body-title-iii-landing-page-midwest-protech .divSiteContentInnerAdditionals3 .spnBlockContent { gap:0; flex-direction:column; } } @media (min-width: 1440px){ .body-title-iii-landing-page-ryan-professional-services .container, .body-title-iii-landing-page-ryan-professional-services .container-lg, .body-title-iii-landing-page-ryan-professional-services .container-md, .body-title-iii-landing-page-ryan-professional-services .container-sm, .body-title-iii-landing-page-ryan-professional-services .container-xl, .body-title-iii-landing-page-ryan-professional-services .divBannerAlertTextWrapper, .body-title-iii-landing-page-ryan-professional-services .div-additional-block-1, .body-title-iii-landing-page-ryan-professional-services .div-additional-block-2, .body-title-iii-landing-page-ryan-professional-services .div-additional-block-3, .body-title-iii-landing-page-ryan-professional-services .divPullingFromPageWrappe, .body-title-iii-landing-page-ryan-professional-services .div-additional-block-3, .body-title-iii-landing-page-ryan-professional-services .div-additional-block-4 { max-width: 1362px !important; margin:auto !important; } } .body-title-iii-landing-page-ryan-professional-services header { display:none; } .body-title-iii-landing-page-ryan-professional-services .divSiteContentInnerMinis, .divMainCalloutWrapper > .container { width:100%; max-width:100% !important; } .body-title-iii-landing-page-ryan-professional-services .divMiniCallout { padding:7.5px 15px; } .body-title-iii-landing-page-ryan-professional-services .divMainCalloutText-tinyMCE { display:flex; } .body-title-iii-landing-page-ryan-professional-services .divMainCalloutText-tinyMCE > div { width:50%; } .body-title-iii-landing-page-ryan-professional-services #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-title-iii-landing-page-ryan-professional-services .divMainCalloutTextWrapper { padding:15px 6% !important; } .body-title-iii-landing-page-ryan-professional-services .divMainCalloutTextWrapper h1 strong { font-weight:normal; color:#29CB8B; } .body-title-iii-landing-page-ryan-professional-services .divSiteContentInnerAdditionals1 .spnBlockContent { display:flex; align-items:center; flex-wrap:wrap; gap:5%; } .body-title-iii-landing-page-ryan-professional-services .divSiteContentInnerAdditionals1 h3 { width:70%; } .body-title-iii-landing-page-ryan-professional-services .divSiteContentInnerAdditionals1 .spnBlockContent > div { width:47.5%; max-width:47.5%; } .body-title-iii-landing-page-ryan-professional-services .divMainCalloutWrapper { height:883px; } .body-title-iii-landing-page-ryan-professional-services #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:5%; } .body-title-iii-landing-page-ryan-professional-services .divMainCalloutWrapper iFrame { max-width:570px !important; min-width:570px !important; max-height:500px !important; min-height:500px !important; flex-direction: column-reverse; display: flex; } .body-title-iii-landing-page-ryan-professional-services a.anchButton { text-transform:uppercase; font-size:20px; border-radius:8px; } .body-title-iii-landing-page-ryan-professional-services .divMainCalloutTextInner a.anchButton:hover { color:white !important; font-size:20px; } .body-title-iii-landing-page-ryan-professional-services .divMiniCallout:hover .divMiniCalloutTextWrapper h3, .body-title-iii-landing-page-ryan-professional-services .divMiniCalloutInner h3, .body-title-iii-landing-page-ryan-professional-services .divMiniCalloutInner h3:hover { color: #FFF; text-align: center; font-family: Metropolis; font-size: 16px; font-style: normal; font-weight: 700; line-height: 24px; text-decoration:unset; } .body-title-iii-landing-page-ryan-professional-services .divSiteContentInnerAdditionals3 h3, .body-title-iii-landing-page-ryan-professional-services .divSiteContentInnerAdditionals1 h3 { text-transform:uppercase; } .body-title-iii-landing-page-ryan-professional-services .divSiteContentInnerAdditionals3 p { font-size:18px; } .body-title-iii-landing-page-ryan-professional-services .divSiteContentInnerAdditionals2 ul { list-style-image: url("https://www.chooselegend.com/layout/images/Check.svg"); } .body-title-iii-landing-page-ryan-professional-services .divSiteContentInnerAdditionals3 p strong { color: #29CB8B !important; font-family: Metropolis; font-size: 18px; font-style: italic; font-weight: 700; line-height: 21px; } .body-title-iii-landing-page-ryan-professional-services .divSiteContentInnerAdditionals1 p { font-size:18px; width:100%; } .body-title-iii-landing-page-ryan-professional-services .div-additional-block-4 h2 { color: #000FA0; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; width:75%; } .body-title-iii-landing-page-ryan-professional-services .div-additional-block-4 h3 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; text-transform: uppercase; width:75%; padding-top:30px; padding-bottom:60px; } .body-title-iii-landing-page-ryan-professional-services .div-additional-block-4 ul { width:50%; } .body-title-iii-landing-page-ryan-professional-services .div-additional-block-4 p { width:100%; } .body-title-iii-landing-page-ryan-professional-services .div-additional-block-4 .spnBlockContent { display:flex; flex-wrap:wrap; } .body-title-iii-landing-page-ryan-professional-services .div-additional-block-4 { padding-bottom:75px; } .body-title-iii-landing-page-ryan-professional-services .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { height:100%; top:0; background: rgba(0, 39, 85, 0.80); } .body-title-iii-landing-page-ryan-professional-services .divMainCalloutTextInner h1, .body-title-iii-landing-page-ryan-professional-services .divMainCalloutTextInner h2, .body-title-iii-landing-page-ryan-professional-services .divMainCalloutTextInner h3, .body-title-iii-landing-page-ryan-professional-services .divMainCalloutTextInner h4, .body-title-iii-landing-page-ryan-professional-services .divMainCalloutTextInner h5, .body-title-iii-landing-page-ryan-professional-services .divMainCalloutTextInner p, .body-title-iii-landing-page-ryan-professional-services .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-title-iii-landing-page-ryan-professional-services .divMainCalloutTextInner h1, .body-title-iii-landing-page-ryan-professional-services .divMainCalloutTextInner h3 { text-transform:uppercase; } .body-title-iii-landing-page-ryan-professional-services .divMainCalloutTextInner h5 { font-weight:400; } .body-title-iii-landing-page-ryan-professional-services .divMainCalloutTextInner h5 strong { font-weight:700; } .body-title-iii-landing-page-ryan-professional-services .faqDiv h2, .body-title-iii-landing-page-ryan-professional-services .faqDiv { width:100%; text-align:center; } .body-title-iii-landing-page-ryan-professional-services .divBlockWrapper-faq .divBlockInner-question { text-align:left; } .body-title-iii-landing-page-ryan-professional-services .divPullingFromPageWrappe, .body-title-iii-landing-page-ryan-professional-services .divBlockWrapper-faq { width:100%; max-width:100%; flex:unset; } .body-title-iii-landing-page-ryan-professional-services .divMiniCallout { width:30%; max-width:30%; } .body-title-iii-landing-page-ryan-professional-services .divMiniCalloutRow-1 { padding-bottom:45px; } .body-title-iii-landing-page-ryan-professional-services .divMainCalloutTextInner h1, .body-title-iii-landing-page-ryan-professional-services .divMainCalloutTextInner h2, .body-title-iii-landing-page-ryan-professional-services .divMainCalloutTextInner h3, .body-title-iii-landing-page-ryan-professional-services .divMainCalloutTextInner h4, .body-title-iii-landing-page-ryan-professional-services .divMainCalloutTextInner h5 { margin-bottom:20px !important; } .body-title-iii-landing-page-ryan-professional-services .divSiteContentInnerAdditionals1 { width:100%; max-width:100% !important; flex:unset; background-color: #000FA0; } .body-title-iii-landing-page-ryan-professional-services .divSiteContentInnerAdditionals3 { width:100%; max-width:100% !important; flex:unset; background-color: #000FA0; height:480px; background-size:100%; background-position-x:center; background-position-y:bottom; background-repeat:no-repeat; } .body-title-iii-landing-page-ryan-professional-services .divSiteContentInnerAdditionals1 *, .body-title-iii-landing-page-ryan-professional-services .divSiteContentInnerAdditionals3 * { color:#F5F5F5 !important; } .body-title-iii-landing-page-ryan-professional-services .divSiteContentInnerAdditionals2 h2 { color: #000FA0; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; text-transform:uppercase; letter-spacing:normal; } .body-title-iii-landing-page-ryan-professional-services .divSiteContentInnerAdditionals2 h3 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; } .body-title-iii-landing-page-ryan-professional-services .divSiteContentInnerAdditionals2 h4 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; text-transform:uppercase; } .body-title-iii-landing-page-ryan-professional-services .divSiteContentInnerAdditionals3, .body-title-iii-landing-page-ryan-professional-services .divSiteContentInnerAdditionals1 { position:relative; } .body-title-iii-landing-page-ryan-professional-services .div-additional-block-1 { padding-bottom:60px; } .body-title-iii-landing-page-ryan-professional-services .div-additional-block-2 .divBlockInner { display:flex; flex-direction:row-reverse; align-items:center; } .body-title-iii-landing-page-ryan-professional-services .div-additional-block-2 .divBlockInner .divBlockMedia { margin-bottom:0; flex:unset; } .body-title-iii-landing-page-ryan-professional-services .div-additional-block-2 .divBlockInner .spnBlockContent { padding-top:45px; padding-bottom:25px; } .body-title-iii-landing-page-ryan-professional-services .divSiteContentInnerAdditionals2 ul li { padding:10px 0; } .divAdditionalOneWave { width:100%; height:200px; background:url(https://www.chooselegend.com/layout/images/titleTwoLandingWaveOne.png); background-size:100% 100%; position:absolute; top:-135px; } .divAdditionalTwoWave { width:100%; height:200px; background:url(https://www.chooselegend.com/layout/images/titleTwoLandingWaveTwo.png); background-size:100% 100%; position:absolute; bottom:-85px; } .body-title-iii-landing-page-ryan-professional-services .divSiteContentInnerAdditionals2 strong { color:#DD4100; } .body-title-iii-landing-page-ryan-professional-services .divSiteContentInnerAdditionals2 li strong, .body-title-iii-landing-page-ryan-professional-services .divSiteContentInnerAdditionals2 li span { position:relative; top:-4px; } .body-title-iii-landing-page-ryan-professional-services .div-additional-block-3 { display:flex; align-items:center; } .body-title-iii-landing-page-ryan-professional-services .divMiniCalloutInner { border-radius: 10px; background: #000FA0; padding:22px 22px; min-height:216px; display:flex; align-items:center !important; } .body-title-iii-landing-page-ryan-professional-services .divMiniCalloutInner h3, .body-title-iii-landing-page-ryan-professional-services .divMiniCalloutInner p { text-align:center; } .body-title-iii-landing-page-ryan-professional-services .divSiteContentInner-sitewidth.container.divSiteContentInnerMinis { background:#C9E8FF; padding:90px 15px !important; padding-top:125px !important; } .landingMiniHeader { width:100%; padding-bottom:75px; text-align:center; color: #000FA0; text-align: center; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-title-iii-landing-page-ryan-professional-services .divMiniCalloutRow { gap:2%; } .body-title-iii-landing-page-ryan-professional-services .divSiteContentInnerAdditionals5 { padding-top:75px; } .body-title-iii-landing-page-ryan-professional-services .faqDiv h2 { padding-top:75px; text-transform:uppercase; } .body-title-iii-landing-page-ryan-professional-services .divSiteContentWrapper { padding-bottom:30px !important; } .body-title-iii-landing-page-ryan-professional-services .divBlockWrapper-faq .divBlockInner-question { flex-direction:row-reverse; } .body-title-iii-landing-page-ryan-professional-services .divBlockWrapper-faq .divBlockInner-question > *:not(span) { color:#000FA0; font-size:26px; } .body-title-iii-landing-page-ryan-professional-services .fa-plus { color:#000FA0; font-size:39px; } .body-title-iii-landing-page-ryan-professional-services .faqDiv h2 { color:#000FA0; } .body-title-iii-landing-page-ryan-professional-services .divBlockMedia figure { margin:0 !important; } .body-title-iii-landing-page-ryan-professional-services .divSiteContentInnerAdditionals2 { padding:0; } .body-title-iii-landing-page-ryan-professional-services .divSiteContentInnerAdditionals3 .spnBlockContent { display:flex; align-items:center; gap:15%; } .body-title-iii-landing-page-ryan-professional-services .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:50%; max-width:50%; } .body-title-iii-landing-page-ryan-professional-services .divSiteContentInnerAdditionals3 .divBlockInner { width:100%; } .body-title-iii-landing-page-ryan-professional-services .divMiniCalloutInner, .body-title-iii-landing-page-ryan-professional-services .divMiniCallout .divBlockMedia picture { display:flex; align-items:start; justify-content:center; } .divMainCalloutTextInner a.anchButton { border-radius: 8px; background: #DD4100; background: #D64000; min-width:250px; text-align:center; } .divMainCalloutTextInner a.anchButton:hover { border-radius: 8px; background: #000FA0; } .body-title-iii-landing-page-ryan-professional-services .divMiniCallout .divBlockMedia img { width:86px; height:86px; } .body-title-iii-landing-page-ryan-professional-services .divBlockInner-answer p { text-align:left; font-weight:400; } .divBlockWrapper-faq .divBlockInner-question, .divBlockWrapper-faq + .divBlockWrapper-faq .divBlockInner-question { border-bottom:1px solid black; } @media (min-width:768px) and (max-width:1199px){ .body-title-iii-landing-page-ryan-professional-services header { display:none; } .body-title-iii-landing-page-ryan-professional-services .divMiniCalloutRow-1 { padding-bottom:0; } .main-pagedirectory-title-iii-landing-page-ryan-professional-services { margin-top:0 !important; } .body-title-iii-landing-page-ryan-professional-services .divMiniCalloutRow { width:100%; max-width:100%; } .body-title-iii-landing-page-ryan-professional-services .divSiteContentInnerAdditionals1 h3 { text-align:center; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(1) { width:25%; max-width:25%; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(2) { width:75%; max-width:75%; } .body-title-iii-landing-page-ryan-professional-services .divSiteContentInnerAdditionals3 .spnBlockContent { gap:5%; } .body-title-iii-landing-page-ryan-professional-services .divSiteContentInnerAdditionals3 a.anchButton{ position:absolute; top:78%; justify-self:anchor-center; } .body-title-iii-landing-page-ryan-professional-services .divSiteContentInnerAdditionals3 .spnBlockContent { align-items:start; padding-top:60px; } .body-title-iii-landing-page-ryan-professional-services .divSiteContentInnerAdditionals3 { z-index:13; } .divAdditionalTwoWave { height:160px; bottom:-92px !important; } .body-title-iii-landing-page-ryan-professional-services .divSiteContentInnerAdditionals3 .spnBlockContent, .body-title-iii-landing-page-ryan-professional-services .divSiteContentInnerAdditionals3 .divBlockInner { min-height:514px; } .body-title-iii-landing-page-ryan-professional-services .divMiniCallout { width:45%; max-width:45%; flex:unset; min-height:0; } .body-title-iii-landing-page-ryan-professional-services .divMiniCalloutTextInner { padding:0; } .body-title-iii-landing-page-ryan-professional-services .divMiniCalloutWrapperInner { justify-content:center; } .body-title-iii-landing-page-ryan-professional-services ++.divMiniCalloutTextInner { padding:0; } .body-title-iii-landing-page-ryan-professional-services .divMainCalloutText-tinyMCE { display:flex; } .body-title-iii-landing-page-ryan-professional-services .divMainCalloutText-tinyMCE > div { width:50%; } .body-title-iii-landing-page-ryan-professional-services .divMainCalloutInner .divBlockMedia img, .body-title-iii-landing-page-ryan-professional-services .divMainCalloutWrapper { height:634px; } .body-title-iii-landing-page-ryan-professional-services .divMainCalloutTextInner h3 { font-size:24px; } .body-title-iii-landing-page-ryan-professional-services .divMainCalloutTextInner h1, .body-title-iii-landing-page-ryan-professional-services .divMainCalloutTextInner h2, .body-title-iii-landing-page-ryan-professional-services .divMainCalloutTextInner h3, .body-title-iii-landing-page-ryan-professional-services .divMainCalloutTextInner h4, .body-title-iii-landing-page-ryan-professional-services .divMainCalloutTextInner h5, .body-title-iii-landing-page-ryan-professional-services .divMainCalloutTextInner p, .body-title-iii-landing-page-ryan-professional-services .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-title-iii-landing-page-ryan-professional-services #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-title-iii-landing-page-ryan-professional-services .divMainCalloutTextInner h1 { margin:0 !important; } .body-title-iii-landing-page-ryan-professional-services .divMainCalloutTextInner h1, .body-title-iii-landing-page-ryan-professional-services .divMainCalloutTextInner h2, .body-title-iii-landing-page-ryan-professional-services .divMainCalloutTextInner h3, .body-title-iii-landing-page-ryan-professional-services .divMainCalloutTextInner h4, .body-title-iii-landing-page-ryan-professional-services .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .divAdditionalOneWave { left:0; } .body-title-iii-landing-page-ryan-professional-services .div-additional-block-2 .divBlockInner .divBlockMedia { width:70%; max-width:70%; margin-bottom:0; margin-right:0; } .body-title-iii-landing-page-ryan-professional-services .divSiteContentInnerAdditionals2 { padding-bottom:0 !important; } .body-title-iii-landing-page-ryan-professional-services .div-additional-block-2 .spnBlockContent { padding-top:15px; padding-bottom:30px; } .divAdditionalTwoWave { left:0; } .body-title-iii-landing-page-ryan-professional-services #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-title-iii-landing-page-ryan-professional-services .divMainCalloutInner .divBlockMedia img, .body-title-iii-landing-page-ryan-professional-services .divMainCalloutWrapper { height:920px; } .body-title-iii-landing-page-ryan-professional-services .divMainCalloutTextInner { padding-bottom:60px; } .body-title-iii-landing-page-ryan-professional-services .divMainCalloutText-tinyMCE > div { width:100%; } .body-title-iii-landing-page-ryan-professional-services .divMainCalloutText-tinyMCE { flex-direction:column; gap:30px; } .body-title-iii-landing-page-ryan-professional-services .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:100%; max-width:100%; } .body-title-iii-landing-page-ryan-professional-services .div-additional-block-1 .spnBlockContent { flex-direction:row !important; } .body-title-iii-landing-page-ryan-professional-services .divSiteContentInnerAdditionals1 h3 { width:100%; } .body-title-iii-landing-page-ryan-professional-services .div-additional-block-2 .divBlockInner { flex-direction:column-reverse; } .body-title-iii-landing-page-ryan-professional-services .divMiniCalloutWrapperInner, .body-title-iii-landing-page-ryan-professional-services .divSiteContentInnerAdditionals3 .spnBlockContent { flex-direction:column; } } @media (max-width:767px) { .body-title-iii-landing-page-ryan-professional-services header { display:none; } .body-title-iii-landing-page-ryan-professional-services .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { padding:5px !important; } .body-title-iii-landing-page-ryan-professional-services .divSiteContentInnerAdditionals3 { height:100%; padding-top:45px; } .body-title-iii-landing-page-ryan-professional-services .divMiniCalloutRow-1 { padding-bottom:0; } .body-title-iii-landing-page-ryan-professional-services .div-additional-block-4 ul, .body-title-iii-landing-page-ryan-professional-services .div-additional-block-4 h2, .body-title-iii-landing-page-ryan-professional-services .div-additional-block-4 h3 { width:100%; } .main-pagedirectory-title-iii-landing-page-ryan-professional-services { margin-top:0 !important; } .body-title-iii-landing-page-ryan-professional-services .divSiteContentInnerAdditionals2 li { list-style-position: inside; line-height:30px; } .body-title-iii-landing-page-ryan-professional-services .divMiniCalloutWrapperInner, .body-title-iii-landing-page-ryan-professional-services .divSiteContentInnerAdditionals3 .spnBlockContent { flex-direction:column; } .body-title-iii-landing-page-ryan-professional-services .div-additional-block-2 .divBlockInner { flex-direction:column-reverse; } .body-title-iii-landing-page-ryan-professional-services .divSiteContentInnerAdditionals3 .spnBlockContent > div, .body-title-iii-landing-page-ryan-professional-services .divSiteContentInnerAdditionals1 .spnBlockContent > div { width:100%; max-width:100%; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(1) > p { display:flex; justify-content:center; } .divAdditionalOneWave { height:100px; top:-90px; } .body-title-iii-landing-page-ryan-professional-services .divMainCalloutTextInner h5 { display:flex; align-items:center; justify-content:center; } .body-title-iii-landing-page-ryan-professional-services .divSiteContentInnerAdditionals3 h3, .body-title-iii-landing-page-ryan-professional-services .divSiteContentInnerAdditionals1 h3 { text-align:center; } .body-title-iii-landing-page-ryan-professional-services .divMainCalloutText-tinyMCE { gap:30px; } .body-title-iii-landing-page-ryan-professional-services .divSiteContentInnerAdditionals2 { padding-top:30px; } .divAdditionalTwoWave { bottom:-90px; height:100px; } .body-title-iii-landing-page-ryan-professional-services .divBlockWrapper-faq .divBlockInner-question > *:not(span) { font-size:20px; } .divAdditionalTwoWave { left:0; } .body-title-iii-landing-page-ryan-professional-services .divMainCalloutInner .divBlockMedia img, .body-title-iii-landing-page-ryan-professional-services .divMainCalloutWrapper { height:950px !important; } .divAdditionalOneWave { left:0; } .body-title-iii-landing-page-ryan-professional-services .divMainCalloutTextInner h1, .body-title-iii-landing-page-ryan-professional-services .divMainCalloutTextInner h2, .body-title-iii-landing-page-ryan-professional-services .divMainCalloutTextInner h3, .body-title-iii-landing-page-ryan-professional-services .divMainCalloutTextInner h4, .body-title-iii-landing-page-ryan-professional-services .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .body-title-iii-landing-page-ryan-professional-services .divMainCalloutTextInner h1, .body-title-iii-landing-page-ryan-professional-services .divMainCalloutTextInner h2, .body-title-iii-landing-page-ryan-professional-services .divMainCalloutTextInner h3, .body-title-iii-landing-page-ryan-professional-services .divMainCalloutTextInner h4, .body-title-iii-landing-page-ryan-professional-services .divMainCalloutTextInner h5, .body-title-iii-landing-page-ryan-professional-services .divMainCalloutTextInner p, .body-title-iii-landing-page-ryan-professional-services .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-title-iii-landing-page-ryan-professional-services #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-title-iii-landing-page-ryan-professional-services .divSiteContentInnerAdditionals1 .spnBlockContent > div, .body-title-iii-landing-page-ryan-professional-services .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:100%; max-width:100%; } .body-title-iii-landing-page-ryan-professional-services .divMiniCallout { width:85%; max-width:85%; } .body-title-iii-landing-page-ryan-professional-services .divMainCalloutWrapper iFrame { max-width:345px !important; min-width:345px !important; } .body-title-iii-landing-page-ryan-professional-services #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-title-iii-landing-page-ryan-professional-services .divMainCalloutInner .divBlockMedia img, .body-title-iii-landing-page-ryan-professional-services .divMainCalloutWrapper { height:1200px; } .body-title-iii-landing-page-ryan-professional-services .divMainCalloutTextInner h3 { font-size:20px; } .body-title-iii-landing-page-ryan-professional-services .divMainCalloutText-tinyMCE > div { width:100%; } .body-title-iii-landing-page-ryan-professional-services .divMainCalloutText-tinyMCE { flex-direction:column; } .body-title-iii-landing-page-ryan-professional-services .div-additional-block-2 .divBlockInner { display:flex; flex-direction:column-reverse; } .body-title-iii-landing-page-ryan-professional-services .divSiteContentInnerAdditionals3 .spnBlockContent { gap:0; flex-direction:column; } } @media (min-width: 1440px){ .body-title-iii-landing-page-the-human-resource-usa .container, .body-title-iii-landing-page-the-human-resource-usa .container-lg, .body-title-iii-landing-page-the-human-resource-usa .container-md, .body-title-iii-landing-page-the-human-resource-usa .container-sm, .body-title-iii-landing-page-the-human-resource-usa .container-xl, .body-title-iii-landing-page-the-human-resource-usa .divBannerAlertTextWrapper, .body-title-iii-landing-page-the-human-resource-usa .div-additional-block-1, .body-title-iii-landing-page-the-human-resource-usa .div-additional-block-2, .body-title-iii-landing-page-the-human-resource-usa .div-additional-block-3, .body-title-iii-landing-page-the-human-resource-usa .divPullingFromPageWrappe, .body-title-iii-landing-page-the-human-resource-usa .div-additional-block-3, .body-title-iii-landing-page-the-human-resource-usa .div-additional-block-4 { max-width: 1362px !important; margin:auto !important; } } .body-title-iii-landing-page-the-human-resource-usa header { display:none; } .body-title-iii-landing-page-the-human-resource-usa .divSiteContentInnerMinis, .divMainCalloutWrapper > .container { width:100%; max-width:100% !important; } .body-title-iii-landing-page-the-human-resource-usa .divMiniCallout { padding:7.5px 15px; } .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutText-tinyMCE { display:flex; } .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutText-tinyMCE > div { width:50%; } .body-title-iii-landing-page-the-human-resource-usa #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutTextWrapper { padding:15px 6% !important; } .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutTextWrapper h1 strong { font-weight:normal; color:#29CB8B; } .body-title-iii-landing-page-the-human-resource-usa .divSiteContentInnerAdditionals1 .spnBlockContent { display:flex; align-items:center; flex-wrap:wrap; gap:5%; } .body-title-iii-landing-page-the-human-resource-usa .divSiteContentInnerAdditionals1 h3 { width:70%; } .body-title-iii-landing-page-the-human-resource-usa .divSiteContentInnerAdditionals1 .spnBlockContent > div { width:47.5%; max-width:47.5%; } .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutWrapper { height:883px; } .body-title-iii-landing-page-the-human-resource-usa #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:5%; } .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutWrapper iFrame { max-width:570px !important; min-width:570px !important; max-height:500px !important; min-height:500px !important; flex-direction: column-reverse; display: flex; } .body-title-iii-landing-page-the-human-resource-usa a.anchButton { text-transform:uppercase; font-size:20px; border-radius:8px; } .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutTextInner a.anchButton:hover { color:white !important; font-size:20px; } .body-title-iii-landing-page-the-human-resource-usa .divMiniCallout:hover .divMiniCalloutTextWrapper h3, .body-title-iii-landing-page-the-human-resource-usa .divMiniCalloutInner h3, .body-title-iii-landing-page-the-human-resource-usa .divMiniCalloutInner h3:hover { color: #FFF; text-align: center; font-family: Metropolis; font-size: 16px; font-style: normal; font-weight: 700; line-height: 24px; text-decoration:unset; } .body-title-iii-landing-page-the-human-resource-usa .divSiteContentInnerAdditionals3 h3, .body-title-iii-landing-page-the-human-resource-usa .divSiteContentInnerAdditionals1 h3 { text-transform:uppercase; } .body-title-iii-landing-page-the-human-resource-usa .divSiteContentInnerAdditionals3 p { font-size:18px; } .body-title-iii-landing-page-the-human-resource-usa .divSiteContentInnerAdditionals2 ul { list-style-image: url("https://www.chooselegend.com/layout/images/Check.svg"); } .body-title-iii-landing-page-the-human-resource-usa .divSiteContentInnerAdditionals3 p strong { color: #29CB8B !important; font-family: Metropolis; font-size: 18px; font-style: italic; font-weight: 700; line-height: 21px; } .body-title-iii-landing-page-the-human-resource-usa .divSiteContentInnerAdditionals1 p { font-size:18px; width:100%; } .body-title-iii-landing-page-the-human-resource-usa .div-additional-block-4 h2 { color: #000FA0; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; width:75%; } .body-title-iii-landing-page-the-human-resource-usa .div-additional-block-4 h3 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; text-transform: uppercase; width:75%; padding-top:30px; padding-bottom:60px; } .body-title-iii-landing-page-the-human-resource-usa .div-additional-block-4 ul { width:50%; } .body-title-iii-landing-page-the-human-resource-usa .div-additional-block-4 p { width:100%; } .body-title-iii-landing-page-the-human-resource-usa .div-additional-block-4 .spnBlockContent { display:flex; flex-wrap:wrap; } .body-title-iii-landing-page-the-human-resource-usa .div-additional-block-4 { padding-bottom:75px; } .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { height:100%; top:0; background: rgba(0, 39, 85, 0.80); } .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutTextInner h1, .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutTextInner h2, .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutTextInner h3, .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutTextInner h4, .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutTextInner h5, .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutTextInner p, .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutTextInner h1, .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutTextInner h3 { text-transform:uppercase; } .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutTextInner h5 { font-weight:400; } .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutTextInner h5 strong { font-weight:700; } .body-title-iii-landing-page-the-human-resource-usa .faqDiv h2, .body-title-iii-landing-page-the-human-resource-usa .faqDiv { width:100%; text-align:center; } .body-title-iii-landing-page-the-human-resource-usa .divBlockWrapper-faq .divBlockInner-question { text-align:left; } .body-title-iii-landing-page-the-human-resource-usa .divPullingFromPageWrappe, .body-title-iii-landing-page-the-human-resource-usa .divBlockWrapper-faq { width:100%; max-width:100%; flex:unset; } .body-title-iii-landing-page-the-human-resource-usa .divMiniCallout { width:30%; max-width:30%; } .body-title-iii-landing-page-the-human-resource-usa .divMiniCalloutRow-1 { padding-bottom:45px; } .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutTextInner h1, .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutTextInner h2, .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutTextInner h3, .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutTextInner h4, .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutTextInner h5 { margin-bottom:20px !important; } .body-title-iii-landing-page-the-human-resource-usa .divSiteContentInnerAdditionals1 { width:100%; max-width:100% !important; flex:unset; background-color: #000FA0; } .body-title-iii-landing-page-the-human-resource-usa .divSiteContentInnerAdditionals3 { width:100%; max-width:100% !important; flex:unset; background-color: #000FA0; height:480px; background-size:100%; background-position-x:center; background-position-y:bottom; background-repeat:no-repeat; } .body-title-iii-landing-page-the-human-resource-usa .divSiteContentInnerAdditionals1 *, .body-title-iii-landing-page-the-human-resource-usa .divSiteContentInnerAdditionals3 * { color:#F5F5F5 !important; } .body-title-iii-landing-page-the-human-resource-usa .divSiteContentInnerAdditionals2 h2 { color: #000FA0; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; text-transform:uppercase; letter-spacing:normal; } .body-title-iii-landing-page-the-human-resource-usa .divSiteContentInnerAdditionals2 h3 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; } .body-title-iii-landing-page-the-human-resource-usa .divSiteContentInnerAdditionals2 h4 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; text-transform:uppercase; } .body-title-iii-landing-page-the-human-resource-usa .divSiteContentInnerAdditionals3, .body-title-iii-landing-page-the-human-resource-usa .divSiteContentInnerAdditionals1 { position:relative; } .body-title-iii-landing-page-the-human-resource-usa .div-additional-block-1 { padding-bottom:60px; } .body-title-iii-landing-page-the-human-resource-usa .div-additional-block-2 .divBlockInner { display:flex; flex-direction:row-reverse; align-items:center; } .body-title-iii-landing-page-the-human-resource-usa .div-additional-block-2 .divBlockInner .divBlockMedia { margin-bottom:0; flex:unset; } .body-title-iii-landing-page-the-human-resource-usa .div-additional-block-2 .divBlockInner .spnBlockContent { padding-top:45px; padding-bottom:25px; } .body-title-iii-landing-page-the-human-resource-usa .divSiteContentInnerAdditionals2 ul li { padding:10px 0; } .divAdditionalOneWave { width:100%; height:200px; background:url(https://www.chooselegend.com/layout/images/titleTwoLandingWaveOne.png); background-size:100% 100%; position:absolute; top:-135px; } .divAdditionalTwoWave { width:100%; height:200px; background:url(https://www.chooselegend.com/layout/images/titleTwoLandingWaveTwo.png); background-size:100% 100%; position:absolute; bottom:-85px; } .body-title-iii-landing-page-the-human-resource-usa .divSiteContentInnerAdditionals2 strong { color:#DD4100; } .body-title-iii-landing-page-the-human-resource-usa .divSiteContentInnerAdditionals2 li strong, .body-title-iii-landing-page-the-human-resource-usa .divSiteContentInnerAdditionals2 li span { position:relative; top:-4px; } .body-title-iii-landing-page-the-human-resource-usa .div-additional-block-3 { display:flex; align-items:center; } .body-title-iii-landing-page-the-human-resource-usa .divMiniCalloutInner { border-radius: 10px; background: #000FA0; padding:22px 22px; min-height:216px; display:flex; align-items:center !important; } .body-title-iii-landing-page-the-human-resource-usa .divMiniCalloutInner h3, .body-title-iii-landing-page-the-human-resource-usa .divMiniCalloutInner p { text-align:center; } .body-title-iii-landing-page-the-human-resource-usa .divSiteContentInner-sitewidth.container.divSiteContentInnerMinis { background:#C9E8FF; padding:90px 15px !important; padding-top:125px !important; } .landingMiniHeader { width:100%; padding-bottom:75px; text-align:center; color: #000FA0; text-align: center; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-title-iii-landing-page-the-human-resource-usa .divMiniCalloutRow { gap:2%; } .body-title-iii-landing-page-the-human-resource-usa .divSiteContentInnerAdditionals5 { padding-top:75px; } .body-title-iii-landing-page-the-human-resource-usa .faqDiv h2 { padding-top:75px; text-transform:uppercase; } .body-title-iii-landing-page-the-human-resource-usa .divSiteContentWrapper { padding-bottom:30px !important; } .body-title-iii-landing-page-the-human-resource-usa .divBlockWrapper-faq .divBlockInner-question { flex-direction:row-reverse; } .body-title-iii-landing-page-the-human-resource-usa .divBlockWrapper-faq .divBlockInner-question > *:not(span) { color:#000FA0; font-size:26px; } .body-title-iii-landing-page-the-human-resource-usa .fa-plus { color:#000FA0; font-size:39px; } .body-title-iii-landing-page-the-human-resource-usa .faqDiv h2 { color:#000FA0; } .body-title-iii-landing-page-the-human-resource-usa .divBlockMedia figure { margin:0 !important; } .body-title-iii-landing-page-the-human-resource-usa .divSiteContentInnerAdditionals2 { padding:0; } .body-title-iii-landing-page-the-human-resource-usa .divSiteContentInnerAdditionals3 .spnBlockContent { display:flex; align-items:center; gap:15%; } .body-title-iii-landing-page-the-human-resource-usa .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:50%; max-width:50%; } .body-title-iii-landing-page-the-human-resource-usa .divSiteContentInnerAdditionals3 .divBlockInner { width:100%; } .body-title-iii-landing-page-the-human-resource-usa .divMiniCalloutInner, .body-title-iii-landing-page-the-human-resource-usa .divMiniCallout .divBlockMedia picture { display:flex; align-items:start; justify-content:center; } .divMainCalloutTextInner a.anchButton { border-radius: 8px; background: #DD4100; background: #D64000; min-width:250px; text-align:center; } .divMainCalloutTextInner a.anchButton:hover { border-radius: 8px; background: #000FA0; } .body-title-iii-landing-page-the-human-resource-usa .divMiniCallout .divBlockMedia img { width:86px; height:86px; } .body-title-iii-landing-page-the-human-resource-usa .divBlockInner-answer p { text-align:left; font-weight:400; } .divBlockWrapper-faq .divBlockInner-question, .divBlockWrapper-faq + .divBlockWrapper-faq .divBlockInner-question { border-bottom:1px solid black; } @media (min-width:768px) and (max-width:1199px){ .body-title-iii-landing-page-the-human-resource-usa header { display:none; } .body-title-iii-landing-page-the-human-resource-usa .divMiniCalloutRow-1 { padding-bottom:0; } .main-pagedirectory-title-iii-landing-page-the-human-resource-usa { margin-top:0 !important; } .body-title-iii-landing-page-the-human-resource-usa .divMiniCalloutRow { width:100%; max-width:100%; } .body-title-iii-landing-page-the-human-resource-usa .divSiteContentInnerAdditionals1 h3 { text-align:center; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(1) { width:25%; max-width:25%; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(2) { width:75%; max-width:75%; } .body-title-iii-landing-page-the-human-resource-usa .divSiteContentInnerAdditionals3 .spnBlockContent { gap:5%; } .body-title-iii-landing-page-the-human-resource-usa .divSiteContentInnerAdditionals3 a.anchButton{ position:absolute; top:78%; justify-self:anchor-center; } .body-title-iii-landing-page-the-human-resource-usa .divSiteContentInnerAdditionals3 .spnBlockContent { align-items:start; padding-top:60px; } .body-title-iii-landing-page-the-human-resource-usa .divSiteContentInnerAdditionals3 { z-index:13; } .divAdditionalTwoWave { height:160px; bottom:-92px !important; } .body-title-iii-landing-page-the-human-resource-usa .divSiteContentInnerAdditionals3 .spnBlockContent, .body-title-iii-landing-page-the-human-resource-usa .divSiteContentInnerAdditionals3 .divBlockInner { min-height:514px; } .body-title-iii-landing-page-the-human-resource-usa .divMiniCallout { width:45%; max-width:45%; flex:unset; min-height:0; } .body-title-iii-landing-page-the-human-resource-usa .divMiniCalloutTextInner { padding:0; } .body-title-iii-landing-page-the-human-resource-usa .divMiniCalloutWrapperInner { justify-content:center; } .body-title-iii-landing-page-the-human-resource-usa ++.divMiniCalloutTextInner { padding:0; } .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutText-tinyMCE { display:flex; } .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutText-tinyMCE > div { width:50%; } .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutInner .divBlockMedia img, .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutWrapper { height:634px; } .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutTextInner h3 { font-size:24px; } .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutTextInner h1, .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutTextInner h2, .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutTextInner h3, .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutTextInner h4, .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutTextInner h5, .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutTextInner p, .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-title-iii-landing-page-the-human-resource-usa #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutTextInner h1 { margin:0 !important; } .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutTextInner h1, .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutTextInner h2, .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutTextInner h3, .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutTextInner h4, .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .divAdditionalOneWave { left:0; } .body-title-iii-landing-page-the-human-resource-usa .div-additional-block-2 .divBlockInner .divBlockMedia { width:70%; max-width:70%; margin-bottom:0; margin-right:0; } .body-title-iii-landing-page-the-human-resource-usa .divSiteContentInnerAdditionals2 { padding-bottom:0 !important; } .body-title-iii-landing-page-the-human-resource-usa .div-additional-block-2 .spnBlockContent { padding-top:15px; padding-bottom:30px; } .divAdditionalTwoWave { left:0; } .body-title-iii-landing-page-the-human-resource-usa #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutInner .divBlockMedia img, .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutWrapper { height:920px; } .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutTextInner { padding-bottom:60px; } .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutText-tinyMCE > div { width:100%; } .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutText-tinyMCE { flex-direction:column; gap:30px; } .body-title-iii-landing-page-the-human-resource-usa .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:100%; max-width:100%; } .body-title-iii-landing-page-the-human-resource-usa .div-additional-block-1 .spnBlockContent { flex-direction:row !important; } .body-title-iii-landing-page-the-human-resource-usa .divSiteContentInnerAdditionals1 h3 { width:100%; } .body-title-iii-landing-page-the-human-resource-usa .div-additional-block-2 .divBlockInner { flex-direction:column-reverse; } .body-title-iii-landing-page-the-human-resource-usa .divMiniCalloutWrapperInner, .body-title-iii-landing-page-the-human-resource-usa .divSiteContentInnerAdditionals3 .spnBlockContent { flex-direction:column; } } @media (max-width:767px) { .body-title-iii-landing-page-the-human-resource-usa header { display:none; } .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { padding:5px !important; } .body-title-iii-landing-page-the-human-resource-usa .divSiteContentInnerAdditionals3 { height:100%; padding-top:45px; } .body-title-iii-landing-page-the-human-resource-usa .divMiniCalloutRow-1 { padding-bottom:0; } .body-title-iii-landing-page-the-human-resource-usa .div-additional-block-4 ul, .body-title-iii-landing-page-the-human-resource-usa .div-additional-block-4 h2, .body-title-iii-landing-page-the-human-resource-usa .div-additional-block-4 h3 { width:100%; } .main-pagedirectory-title-iii-landing-page-the-human-resource-usa { margin-top:0 !important; } .body-title-iii-landing-page-the-human-resource-usa .divSiteContentInnerAdditionals2 li { list-style-position: inside; line-height:30px; } .body-title-iii-landing-page-the-human-resource-usa .divMiniCalloutWrapperInner, .body-title-iii-landing-page-the-human-resource-usa .divSiteContentInnerAdditionals3 .spnBlockContent { flex-direction:column; } .body-title-iii-landing-page-the-human-resource-usa .div-additional-block-2 .divBlockInner { flex-direction:column-reverse; } .body-title-iii-landing-page-the-human-resource-usa .divSiteContentInnerAdditionals3 .spnBlockContent > div, .body-title-iii-landing-page-the-human-resource-usa .divSiteContentInnerAdditionals1 .spnBlockContent > div { width:100%; max-width:100%; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(1) > p { display:flex; justify-content:center; } .divAdditionalOneWave { height:100px; top:-90px; } .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutTextInner h5 { display:flex; align-items:center; justify-content:center; } .body-title-iii-landing-page-the-human-resource-usa .divSiteContentInnerAdditionals3 h3, .body-title-iii-landing-page-the-human-resource-usa .divSiteContentInnerAdditionals1 h3 { text-align:center; } .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutText-tinyMCE { gap:30px; } .body-title-iii-landing-page-the-human-resource-usa .divSiteContentInnerAdditionals2 { padding-top:30px; } .divAdditionalTwoWave { bottom:-90px; height:100px; } .body-title-iii-landing-page-the-human-resource-usa .divBlockWrapper-faq .divBlockInner-question > *:not(span) { font-size:20px; } .divAdditionalTwoWave { left:0; } .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutInner .divBlockMedia img, .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutWrapper { height:950px !important; } .divAdditionalOneWave { left:0; } .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutTextInner h1, .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutTextInner h2, .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutTextInner h3, .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutTextInner h4, .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutTextInner h1, .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutTextInner h2, .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutTextInner h3, .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutTextInner h4, .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutTextInner h5, .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutTextInner p, .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-title-iii-landing-page-the-human-resource-usa #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-title-iii-landing-page-the-human-resource-usa .divSiteContentInnerAdditionals1 .spnBlockContent > div, .body-title-iii-landing-page-the-human-resource-usa .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:100%; max-width:100%; } .body-title-iii-landing-page-the-human-resource-usa .divMiniCallout { width:85%; max-width:85%; } .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutWrapper iFrame { max-width:345px !important; min-width:345px !important; } .body-title-iii-landing-page-the-human-resource-usa #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutInner .divBlockMedia img, .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutWrapper { height:1200px; } .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutTextInner h3 { font-size:20px; } .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutText-tinyMCE > div { width:100%; } .body-title-iii-landing-page-the-human-resource-usa .divMainCalloutText-tinyMCE { flex-direction:column; } .body-title-iii-landing-page-the-human-resource-usa .div-additional-block-2 .divBlockInner { display:flex; flex-direction:column-reverse; } .body-title-iii-landing-page-the-human-resource-usa .divSiteContentInnerAdditionals3 .spnBlockContent { gap:0; flex-direction:column; } } @media (min-width: 1440px){ .body-birth-worker-websites-marketing .container, .body-birth-worker-websites-marketing .container-lg, .body-birth-worker-websites-marketing .container-md, .body-birth-worker-websites-marketing .container-sm, .body-birth-worker-websites-marketing .container-xl, .body-birth-worker-websites-marketing .divBannerAlertTextWrapper, .body-birth-worker-websites-marketing .div-additional-block-1, .body-birth-worker-websites-marketing .div-additional-block-2, .body-birth-worker-websites-marketing .div-additional-block-3, .body-birth-worker-websites-marketing .divPullingFromPageWrappe, .body-birth-worker-websites-marketing .div-additional-block-3, .body-birth-worker-websites-marketing .div-additional-block-4, .body-birth-worker-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper .divMainCalloutTextInner { max-width: 1362px !important; margin:auto !important; } } .body-birth-worker-websites-marketing .div-additional-block-1 { padding-top:60px; } .body-birth-worker-websites-marketing .divNavigation-main { position:relative; z-index:14; } .body-birth-worker-websites-marketing .divPullingFromPageWrappe .divBlogWrapper img { border:2px solid #002755; } .body-birth-worker-websites-marketing .divIndustriesBlogViewMoreWrapper { width:100%; position:absolute; bottom:230px; display:flex; justify-content:end; } .body-birth-worker-websites-marketing .divIndustriesBlogViewMoreWrapper p a { border-radius: 59px; border: 1px solid #002755; color: #002755; text-align: center; font-family: 'Metropolis', sans-serif; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; padding:7.5px 35px; text-transform:uppercase; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-birth-worker-websites-marketing .divIndustriesBlogViewMoreWrapper p a:hover { border-radius: 59px; border: 1px solid #002755; color: #ffffff; background:#002755; text-align: center; font-family: 'Metropolis', sans-serif; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; padding:7.5px 35px; text-transform:uppercase; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-birth-worker-websites-marketing .div-additional-block-1 .divBlockMedia-left { padding-right:30px; } .body-birth-worker-websites-marketing .div-additional-block-3:hover h2, .body-birth-worker-websites-marketing h2, .body-birth-worker-websites-marketing h2:hover { color: #000FA0 !important; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-birth-worker-websites-marketing h3 { color: #002755; font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.4px; } .body-birth-worker-websites-marketing .divPageTitle h1 { color:#ffffff; position:relative; top:22px; background:rgba(0,0,0,0.01); } .body-birth-worker-websites-marketing .divMainCalloutText-tinyMCE { width:50%; } .body-birth-worker-websites-marketing .divMainCalloutTextInner h2 { color: #FFF !important; font-family: Metropolis; font-size: 36px; font-style: normal; font-weight: 700; line-height: 40px; letter-spacing: 3.6px; } .body-birth-worker-websites-marketing .divPageTitle .container { position:relative; top:15px; } .body-birth-worker-websites-marketing .divPageTitle { width:100%; background-image:url(https://www.chooselegend.com/layout/images/pageTitleBgLanding.png); background-size:100% 100%; background-position:bottom; position:absolute; z-index:13; top:-2px; padding-bottom:0; padding-top:45px; } .body-birth-worker-websites-marketing .divPageTitle p { color: #29CB8B; background:rgba(0,0,0,0.01); font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 700; line-height: normal; letter-spacing: 3.6px; } .body-birth-worker-websites-marketing header { background:#000FA0; z-index:14; } .body-birth-worker-websites-marketing .anchLogoLink img { opacity:1; } .body-birth-worker-websites-marketing .divLogoWrapper { background-image:unset; } .body-birth-worker-websites-marketing .divNavFields-main .anchNavigation{ font-family:'Metropolis', sans-serif; font-size:16px; font-weight:bold; text-transform:uppercase; background:transparent; color:#ffffff; padding:0; margin:0 15px; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-birth-worker-websites-marketing .divNavFields-main .anchNavigation:hover, .body-birth-worker-websites-marketing .divNavFields-main .anchNavigation:active, .body-birth-worker-websites-marketing .divNavFields-main .anchNavigation:focus, .body-birth-worker-websites-marketing .divNavFields-main .anchNavigation.current{ color:#00DD8D; } .body-birth-worker-websites-marketing .divSiteContentInnerMinis, .divMainCalloutWrapper > .container { width:100%; max-width:100% !important; } .body-birth-worker-websites-marketing .divMiniCallout { padding:7.5px 15px; } .body-birth-worker-websites-marketing .divMainCalloutText-tinyMCE > div { width:50%; } .body-birth-worker-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-birth-worker-websites-marketing .divMainCalloutTextWrapper { padding:15px 6% !important; } .body-birth-worker-websites-marketing .divMainCalloutTextWrapper h1 strong { font-weight:normal; color:#29CB8B; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals1 .spnBlockContent { display:flex; align-items:center; flex-wrap:wrap; gap:5%; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals1 h3 { width:70%; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div { width:47.5%; max-width:47.5%; } .body-birth-worker-websites-marketing .divMainCalloutWrapper { height:700px; margin-top:100px; } .body-birth-worker-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:5%; } .body-birth-worker-websites-marketing a.anchButton { text-transform:uppercase; font-size:20px; border-radius:59px; padding:5px 25px; } .body-birth-worker-websites-marketing .divMainCalloutTextInner a.anchButton:hover { color:white !important; font-size:20px; } .body-birth-worker-websites-marketing .divMiniCallout:hover .divMiniCalloutTextWrapper h3, .body-birth-worker-websites-marketing .divMiniCalloutInner h3, .body-birth-worker-websites-marketing .divMiniCalloutInner h3:hover { color: #FFF; text-align: center; font-family: Metropolis; font-size: 16px; font-style: normal; font-weight: 700; line-height: 24px; text-decoration:unset; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals3 h3, .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals1 h3 { text-transform:uppercase; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals3 p { font-size:18px; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals3 p strong { color: #29CB8B !important; font-family: Metropolis; font-size: 18px; font-style: italic; font-weight: 700; line-height: 21px; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals1 p { font-size:18px; width:100%; } .body-birth-worker-websites-marketing .div-additional-block-4 h2 { color: #000FA0; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; width:75%; } .body-birth-worker-websites-marketing .div-additional-block-4 h3 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; text-transform: uppercase; width:75%; padding-top:30px; padding-bottom:60px; } .body-birth-worker-websites-marketing .div-additional-block-4 ul { width:50%; } .body-birth-worker-websites-marketing .div-additional-block-4 p { width:100%; } .body-birth-worker-websites-marketing .div-additional-block-4 .spnBlockContent { display:flex; flex-wrap:wrap; } .body-birth-worker-websites-marketing .div-additional-block-4 { padding-bottom:75px; } .body-birth-worker-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { height:100%; top:0; background: rgba(0, 39, 85, 0.69); text-align:left; } .body-birth-worker-websites-marketing .divMainCalloutTextInner h1, .body-birth-worker-websites-marketing .divMainCalloutTextInner h2, .body-birth-worker-websites-marketing .divMainCalloutTextInner h3, .body-birth-worker-websites-marketing .divMainCalloutTextInner h4, .body-birth-worker-websites-marketing .divMainCalloutTextInner h5, .body-birth-worker-websites-marketing .divMainCalloutTextInner p, .body-birth-worker-websites-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-birth-worker-websites-marketing .divMainCalloutTextInner h1, .body-birth-worker-websites-marketing .divMainCalloutTextInner h3 { text-transform:uppercase; } .body-birth-worker-websites-marketing .divMainCalloutTextInner h5 { font-weight:400; } .body-birth-worker-websites-marketing .divMainCalloutTextInner h5 strong { font-weight:700; } .body-birth-worker-websites-marketing .faqDiv h2, .body-birth-worker-websites-marketing .faqDiv { width:100%; text-align:center; } .body-birth-worker-websites-marketing .divBlockWrapper-faq .divBlockInner-question { text-align:left; } .body-birth-worker-websites-marketing .divPullingFromPageWrappe, .body-birth-worker-websites-marketing .divBlockWrapper-faq { width:100%; max-width:100%; flex:unset; } .body-birth-worker-websites-marketing .divMiniCallout { width:30%; max-width:30%; } .body-birth-worker-websites-marketing .divMiniCalloutRow-1 { padding-bottom:45px; } .body-birth-worker-websites-marketing .divMainCalloutTextInner h1, .body-birth-worker-websites-marketing .divMainCalloutTextInner h2, .body-birth-worker-websites-marketing .divMainCalloutTextInner h3, .body-birth-worker-websites-marketing .divMainCalloutTextInner h4, .body-birth-worker-websites-marketing .divMainCalloutTextInner h5 { margin-bottom:20px !important; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals2 { width:100%; max-width:100% !important; flex:unset; background-color: #002755; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals3 { width:100%; max-width:100% !important; flex:unset; background-color: #C9E8FF; padding-top:70px; padding-bottom:45px; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals4 { width:100%; max-width:100% !important; background:#C9E8FF; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals2 *, .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals1 * { color:#F5F5F5 !important; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals2 h2 { color: #000FA0; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; text-transform:uppercase; letter-spacing:normal; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals2 h3 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals2 h4 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; text-transform:uppercase; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals3, .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals1 { position:relative; } .body-birth-worker-websites-marketing .div-additional-block-1 { padding-bottom:60px; } .body-birth-worker-websites-marketing .div-additional-block-2 .divBlockInner { display:flex; flex-direction:row-reverse; align-items:center; } .body-birth-worker-websites-marketing .div-additional-block-2 .divBlockInner .divBlockMedia { margin-bottom:0; flex:unset; } .body-birth-worker-websites-marketing .swiper-container-horizontal>.swiper-pagination-bullets { background:transparent; bottom:0; } .body-birth-worker-websites-marketing .swiper-pagination-bullet { border:1px solid #ffffff; } .body-birth-worker-websites-marketing .swiper-pagination-bullet-active { background:#ffffff; } .body-birth-worker-websites-marketing .div-additional-block-2 .divBlockInner .spnBlockContent { padding-top:45px; padding-bottom:25px; width:100%; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals2 ul li { padding:10px 0; } .divAdditionalOneWave { width:100%; height:200px; background:url(https://www.chooselegend.com/layout/images/titleTwoLandingWaveOne.png); background-size:100% 100%; position:absolute; top:-135px; } .divAdditionalTwoWave { width:100%; height:200px; background:url(https://www.chooselegend.com/layout/images/titleTwoLandingWaveTwo.png); background-size:100% 100%; position:absolute; bottom:-85px; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals2 strong { color:#DD4100; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals2 li strong, .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals2 li span { position:relative; top:-4px; } .body-birth-worker-websites-marketing .div-additional-block-3 { display:flex; align-items:center; } .body-birth-worker-websites-marketing .divMiniCalloutInner { border-radius: 10px; background: #000FA0; padding:22px 22px; min-height:300px; display:flex; align-items:center !important; } .body-birth-worker-websites-marketing .divMiniCalloutInner h3, .body-birth-worker-websites-marketing .divMiniCalloutInner p { text-align:left; } .landingMiniHeader { width:100%; padding-bottom:75px; text-align:center; color: #000FA0; text-align: center; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-birth-worker-websites-marketing .divMiniCalloutRow { gap:2%; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals5 { padding-top:75px; } .body-birth-worker-websites-marketing .faqDiv h2 { padding-top:75px; text-transform:uppercase; } .body-birth-worker-websites-marketing .divSiteContentWrapper { padding-bottom:0 !important; position:relative; } .divIndustriesFooterForm p { color: #FFF; font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 400; line-height: 30px; background:rgba(0,0,0,0.01); } .divIndustriesFooterForm h2:hover, .divIndustriesFooterForm h2 { color: #FFF !important; background:rgba(0,0,0,0.01); font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: normal; } .divIndustriesFooterForm > .container > div { display:flex; } .divIndustriesFooterForm .divContactFormInput .inpProperty { border:1px solid #ffffff; background:rgba(0,0,0,0.01); color:#ffffff; } .divIndustriesFooterForm .divContactFormInput .labelPropertyLabel { color:#ffffff; background-color:unset !important; background:rgba(0,0,0,0.01) !important; } .divIndustriesFooterForm .divContactFormInput .inpProperty-textarea ~ .labelPropertyLabel { color:#ffffff; background:rgba(0,0,0,0.01); top:10%; border:0; } .divIndustriesFooterForm .divContactScreenDetail-bottom .divContactFormInput-submit button { background:#DD4100; color:#ffffff; border-radius:8px; border:0; font-weight:bold; font-size:20px !important; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divIndustriesFooterForm .divContactScreenDetail-bottom .divContactFormInput-submit button:hover { background:#C9E8FF; color:#000FA0; border-radius:8px; border:0; font-size:20px !important; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divIndustriesFooterForm > .container > div > div { width:50%; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe { width:90%; float:right; max-width:570px !important; min-width:570px !important; max-height:500px !important; min-height:500px !important; } .body-birth-worker-websites-marketing .divBlockWrapper-faq .divBlockInner-question { flex-direction:row-reverse; } .body-birth-worker-websites-marketing .divBlockWrapper-faq .divBlockInner-question > *:not(span) { color:#000FA0; font-size:26px; } .body-birth-worker-websites-marketing .fa-plus { color:#000FA0; font-size:39px; } .body-birth-worker-websites-marketing .faqDiv h2 { color:#000FA0; } .body-birth-worker-websites-marketing .divBlockMedia figure { margin:0 !important; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals2 { padding:0; } .body-birth-worker-websites-marketing .divSiteContentInnerMinis { width:100%; max-width:100% !important; background:#C9E8FF; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:50%; max-width:50%; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals3 .divBlockInner { width:100%; } .body-birth-worker-websites-marketing .divMiniCalloutInner, .body-birth-worker-websites-marketing .divMiniCallout .divBlockMedia picture { display:flex; align-items:start; justify-content:center; } .divMainCalloutTextInner a.anchButton { border-radius: 8px; background: #DD4100; background: #D64000; min-width:250px; text-align:center; } .divMainCalloutTextInner a.anchButton:hover { border-radius: 8px; background: #000FA0; } .body-birth-worker-websites-marketing .divMiniCallout .divBlockMedia img { width:86px; height:86px; } .body-birth-worker-websites-marketing .divBlockInner-answer p { text-align:left; font-weight:400; } .divBlockWrapper-faq .divBlockInner-question, .divBlockWrapper-faq + .divBlockWrapper-faq .divBlockInner-question { border-bottom:1px solid black; } .body-birth-worker-websites-marketing .divPullingFromPageWrappe .divBlogInner { flex-direction:row-reverse; flex-wrap:nowrap; } .body-birth-worker-websites-marketing .divPullingFromPageWrappe .divBlogWrapper { width:100%; max-width:100%; } .body-birth-worker-websites-marketing .divPullingFromPageWrappe { flex-wrap:nowrap; } .body-birth-worker-websites-marketing .divPullingFromPageWrappe > h2 { color: #DD4100 !important; font-family: Anton; font-size: 85px; font-style: normal; font-weight: 400; line-height: 113%; margin-right:30px; width:35%; padding-bottom:20px; background:url(https://www.chooselegend.com/layout/images/Vector.png); background-size:100%; background-repeat:no-repeat; background-position:bottom; } .body-birth-worker-websites-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog { width:50%; max-width:50%; } .body-birth-worker-websites-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog.divBlockWrapper-text { padding-left:30px; } .divPullingFromPageWrapper-blog { padding-top:90px; padding-bottom:75px; } .body-birth-worker-websites-marketing .divNavigation-sandwich .btn-sandwich .icon-bar { background-color:#ffffff; } .body-birth-worker-websites-marketing .divSiteContentInnerTestimonials { width:100%; max-width:100% !important; background:#000FA0; } .body-birth-worker-websites-marketing .divSiteContentInnerTestimonials p { color:#ffffff !important; width:75%; margin:auto; text-align:center; font-family: Metropolis; font-weight: 400; font-style: Regular; font-size: 24px; leading-trim: NONE; line-height: 30px; letter-spacing: 0%; text-align: center; vertical-align: middle; } .body-birth-worker-websites-marketing .divSiteContentInnerTestimonials p.author { font-family: Metropolis; font-weight: 700; font-style: Bold; font-size: 24px; leading-trim: NONE; line-height: 100%; letter-spacing: 0%; text-align: center; color:#29CB8B !important; padding-top:45px; } .body-birth-worker-websites-marketing .divSiteContentInnerTestimonials { position:relative; } .body-birth-worker-websites-marketing .divAdditionalOneWave { top:-78px; transform: scaleX(-1); } .body-birth-worker-websites-marketing .divSiteContentInnerCaseStudy, .body-birth-worker-websites-marketing .divSiteContentInnerBlog2 { padding-bottom:90px; position:relative; } .body-birth-worker-websites-marketing .divIndustriesBlogViewMoreWrapper p{ width:34%; } .body-birth-worker-websites-marketing .divTestimonialIcon { display:none; } .body-birth-worker-websites-marketing .divBlockWrapper-testimonial.carded .divBlockInner { border:0; box-shadow:unset; padding-bottom:30px; } .body-birth-worker-websites-marketing .divFooterRow-top-contact { display:none; } .body-birth-worker-websites-marketing .divIndustriesFooterForm { width:100%; background:url(https://www.chooselegend.com/layout/images/industryFooterFormBg.jpg); background-size:cover; min-height:769px; padding:75px 15px; padding-bottom:90px; } @media (min-width:768px) and (max-width:1199px){ .body-birth-worker-websites-marketing .divMainCalloutText-tinyMCE { width:100%; } .body-birth-worker-websites-marketing .divIndustriesBlogViewMoreWrapper { bottom:105px; } .body-birth-worker-websites-marketing header { background:#002755; } .body-birth-worker-websites-marketing header { position:fixed; } .body-birth-worker-websites-marketing #main { margin-top:100px !important; } .body-birth-worker-websites-marketing .divPageTitle { background-image:unset; } .body-birth-worker-websites-marketing .divMainCalloutWrapper { margin-top:0; } .body-birth-worker-websites-marketing .divMiniCalloutRow-1 { padding-bottom:0; } .main-pagedirectory-birth-worker-businesses { margin-top:0 !important; } .body-birth-worker-websites-marketing .divMiniCalloutRow { width:100%; max-width:100%; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals1 h3 { text-align:center; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(1) { width:25%; max-width:25%; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(2) { width:75%; max-width:75%; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { gap:5%; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals3 a.anchButton{ position:absolute; top:78%; justify-self:anchor-center; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { align-items:start; padding-top:60px; } .divIndustriesFooterForm > .container > div { flex-direction:column; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe, .divIndustriesFooterForm > .container > div > div { width:100%; max-width:100% !important; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals3 { z-index:13; } .divAdditionalTwoWave { height:160px; bottom:-92px !important; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { min-height:514px; } .body-birth-worker-websites-marketing .divMiniCallout { width:45%; max-width:45%; flex:unset; min-height:0; } .body-birth-worker-websites-marketing .divMiniCalloutTextInner { padding:0; } .body-birth-worker-websites-marketing .divMiniCalloutWrapperInner { justify-content:center; } .body-birth-worker-websites-marketing ++.divMiniCalloutTextInner { padding:0; } .body-birth-worker-websites-marketing .divMainCalloutText-tinyMCE { display:flex; } .body-birth-worker-websites-marketing .divMainCalloutText-tinyMCE > div { width:50%; } .body-birth-worker-websites-marketing .divMainCalloutInner .divBlockMedia img, .body-birth-worker-websites-marketing .divMainCalloutWrapper { height:634px; } .body-birth-worker-websites-marketing .divMainCalloutTextInner h3 { font-size:24px; } .body-birth-worker-websites-marketing .divMainCalloutTextInner h1, .body-birth-worker-websites-marketing .divMainCalloutTextInner h2, .body-birth-worker-websites-marketing .divMainCalloutTextInner h3, .body-birth-worker-websites-marketing .divMainCalloutTextInner h4, .body-birth-worker-websites-marketing .divMainCalloutTextInner h5, .body-birth-worker-websites-marketing .divMainCalloutTextInner p, .body-birth-worker-websites-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-birth-worker-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-birth-worker-websites-marketing .divMainCalloutTextInner h1 { margin:0 !important; } .body-birth-worker-websites-marketing .divMainCalloutTextInner h1, .body-birth-worker-websites-marketing .divMainCalloutTextInner h2, .body-birth-worker-websites-marketing .divMainCalloutTextInner h3, .body-birth-worker-websites-marketing .divMainCalloutTextInner h4, .body-birth-worker-websites-marketing .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .divAdditionalOneWave { left:0; } .body-birth-worker-websites-marketing .div-additional-block-2 .divBlockInner .divBlockMedia { width:70%; max-width:70%; margin-bottom:0; margin-right:0; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals2 { padding-bottom:0 !important; } .body-birth-worker-websites-marketing .div-additional-block-2 .spnBlockContent { padding-top:15px; padding-bottom:30px; } .divAdditionalTwoWave { left:0; } .body-birth-worker-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-birth-worker-websites-marketing .divMainCalloutInner .divBlockMedia img, .body-birth-worker-websites-marketing .divMainCalloutWrapper { height:515px; } .body-birth-worker-websites-marketing .divMainCalloutTextInner { padding-top:140px; } .body-birth-worker-websites-marketing .divPageTitle h1 { font-size:44px; } .body-birth-worker-websites-marketing h2, .divIndustriesFooterForm h2:hover, .divIndustriesFooterForm h2, .div-additional-block-1 .spnBlockContent h2 { font-size:36px; } .body-birth-worker-websites-marketing .divSiteContentInnerTestimonials p { font-size:20px; } .body-birth-worker-websites-marketing .divMiniCalloutRow { margin:0; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals3.divSiteContentInner-sitewidth.container { min-height:0; padding-top:60px !important; } .body-birth-worker-websites-marketing .div-additional-block-4 { padding-bottom:45px; } .body-birth-worker-websites-marketing .divPullingFromPageWrapper-blog { padding-bottom:90px; padding-top:30px; } .body-birth-worker-websites-marketing .divMainCalloutText-tinyMCE > div { width:100%; } .body-birth-worker-websites-marketing .divMainCalloutText-tinyMCE { flex-direction:column; gap:0; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:100%; max-width:100%; } .body-birth-worker-websites-marketing .div-additional-block-1 .spnBlockContent { flex-direction:row !important; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals1 h3 { width:100%; } .body-birth-worker-websites-marketing .div-additional-block-2 .divBlockInner { flex-direction:column-reverse; } .body-birth-worker-websites-marketing .divMiniCalloutWrapperInner, .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { flex-direction:column; } .body-birth-worker-websites-marketing .divPullingFromPageWrappe .divBlockWrapper-synopsis .divBlockBody { display:none; } .body-birth-worker-websites-marketing .divPullingFromPageWrappe > h2 { font-size:50px; } .body-birth-worker-websites-marketing .divMainCalloutTextInner h2 { font-size:20px; } .body-birth-worker-websites-marketing .divPageTitle .container { padding:0 6%; width:100%; max-width:100% !important; } } @media (max-width:767px) { .body-birth-worker-websites-marketing .divPullingFromPageWrappe .divBlogInner { flex-direction:column; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe { max-width:100%!important; width:100% !important; min-width:0 !important; } .body-birth-worker-websites-marketing .divSiteContentInnerTestimonials p { width:100%; } .body-birth-worker-websites-marketing .div-additional-block-1 .divBlockMedia-left { display:none; } .body-birth-worker-websites-marketing .divPageTitle h1 { font-size:34px; } .divIndustriesFooterForm > .container > div { flex-direction:column; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe, .divIndustriesFooterForm > .container > div > div { width:100%; } .body-birth-worker-websites-marketing .divIndustriesBlogViewMoreWrapper { position:relative; bottom:0; width:100%; } .body-birth-worker-websites-marketing .divIndustriesBlogViewMoreWrapper p { width:100%; } .body-birth-worker-websites-marketing .divPageTitle { height:289px; background: rgba(0, 39, 85, 0.75); } .body-birth-worker-websites-marketing .divPageTitle h1 { margin-top:0; } .body-birth-worker-websites-marketing .divPullingFromPageWrapper-blog, .body-birth-worker-websites-marketing .div-additional-block-1 { padding-top:15px; padding-bottom:15px; } .body-birth-worker-websites-marketing .divBlockSwiperWrapper { padding:0 !important; margin:0 !important; } .body-birth-worker-websites-marketing .divBlockWrapper-testimonial.carded .divBlockInner { padding-top:0; } .body-birth-worker-websites-marketing .divBlockWrapper-testimonial.carded { margin-top:0 !important; } .body-birth-worker-websites-marketing .div-additional-block-2 .divBlockInner .spnBlockContent { padding-top:0; } .body-birth-worker-websites-marketing .div-additional-block-4 { padding-bottom:0; } .body-birth-worker-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { position:relative; } .body-birth-worker-websites-marketing .divPullingFromPageWrappe .divBlockWrapper-synopsis .divBlockBody { display:none; } .body-birth-worker-websites-marketing .divPullingFromPageWrappe > h2 { font-size:30px; } .body-birth-worker-websites-marketing .divPullingFromPageWrappe { flex-wrap:wrap; flex-direction:column; } .body-birth-worker-websites-marketing header { background:#002755; } .body-birth-worker-websites-marketing .divPageTitle { background-image:unset; } .body-birth-worker-websites-marketing .divMainCalloutWrapper { margin-top:0; } .body-birth-worker-websites-marketing .div-additional-block-1 .divBlockMedia-left { padding-right:0; margin-bottom:30px; } .body-birth-worker-websites-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog { width:100%; max-width:100%; } .body-birth-worker-websites-marketing .divMainCalloutText-tinyMCE { width:100%; } .body-birth-worker-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { padding:5px !important; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals3 { height:100%; padding-top:45px; } .body-birth-worker-websites-marketing .divMiniCalloutRow-1 { padding-bottom:0; } .body-birth-worker-websites-marketing .div-additional-block-4 ul, .body-birth-worker-websites-marketing .div-additional-block-4 h2, .body-birth-worker-websites-marketing .div-additional-block-4 h3 { width:100%; } .main-pagedirectory-birth-worker-businesses { margin-top:0 !important; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals2 li { list-style-position: inside; line-height:30px; } .body-birth-worker-websites-marketing .divMiniCalloutWrapperInner, .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { flex-direction:column; } .body-birth-worker-websites-marketing .div-additional-block-2 .divBlockInner { flex-direction:column-reverse; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div, .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div { width:100%; max-width:100%; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(1) > p { display:flex; justify-content:center; } .divAdditionalOneWave { height:100px; top:-90px; } .body-birth-worker-websites-marketing .divMainCalloutTextInner h5 { display:flex; align-items:center; justify-content:center; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals3 h3, .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals1 h3 { text-align:center; } .body-birth-worker-websites-marketing .divMainCalloutText-tinyMCE { gap:30px; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals2 { padding-top:30px; } .divAdditionalTwoWave { bottom:-90px; height:100px; } .body-birth-worker-websites-marketing .divBlockWrapper-faq .divBlockInner-question > *:not(span) { font-size:20px; } .divAdditionalTwoWave { left:0; } .body-birth-worker-websites-marketing #main { margin-top:100px !important; } .body-birth-worker-websites-marketing .divMainCalloutInner .divBlockMedia img { height:287px !important; } .body-birth-worker-websites-marketing .divPullingFromPageWrappe > h2 { width:100%; background:unset; } .body-birth-worker-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { background:#000FA0; padding:15px !important; } .body-birth-worker-websites-marketing .divMainCalloutText-tinyMCE ul li, .body-birth-worker-websites-marketing .divMainCalloutText-tinyMCE ul{ text-align:left !important; } .body-birth-worker-websites-marketing .divMainCalloutWrapper { height:100% !important; } .divAdditionalOneWave { left:0; } .body-birth-worker-websites-marketing .divMainCalloutTextInner h1, .body-birth-worker-websites-marketing .divMainCalloutTextInner h2, .body-birth-worker-websites-marketing .divMainCalloutTextInner h3, .body-birth-worker-websites-marketing .divMainCalloutTextInner h4, .body-birth-worker-websites-marketing .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .body-birth-worker-websites-marketing .divMainCalloutTextInner h1, .body-birth-worker-websites-marketing .divMainCalloutTextInner h2, .body-birth-worker-websites-marketing .divMainCalloutTextInner h3, .body-birth-worker-websites-marketing .divMainCalloutTextInner h4, .body-birth-worker-websites-marketing .divMainCalloutTextInner h5, .body-birth-worker-websites-marketing .divMainCalloutTextInner p, .body-birth-worker-websites-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-birth-worker-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div, .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:100%; max-width:100%; } .body-birth-worker-websites-marketing .divMiniCallout { width:85%; max-width:85%; } .body-birth-worker-websites-marketing .divMainCalloutWrapper iFrame { max-width:345px !important; min-width:345px !important; } .body-birth-worker-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-birth-worker-websites-marketing .divMainCalloutInner .divBlockMedia img, .body-birth-worker-websites-marketing .divMainCalloutWrapper { height:1200px; } .body-birth-worker-websites-marketing .divMainCalloutTextInner h3 { font-size:20px; } .body-birth-worker-websites-marketing .divMainCalloutText-tinyMCE > div { width:100%; } .body-birth-worker-websites-marketing .divMainCalloutText-tinyMCE { flex-direction:column; } .body-birth-worker-websites-marketing .div-additional-block-2 .divBlockInner { display:flex; flex-direction:column-reverse; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { gap:0; flex-direction:column; } } @media (min-width: 1440px){ .body-dental-orthodontic-websites-marketing .container, .body-dental-orthodontic-websites-marketing .container-lg, .body-dental-orthodontic-websites-marketing .container-md, .body-dental-orthodontic-websites-marketing .container-sm, .body-dental-orthodontic-websites-marketing .container-xl, .body-dental-orthodontic-websites-marketing .divBannerAlertTextWrapper, .body-dental-orthodontic-websites-marketing .div-additional-block-1, .body-dental-orthodontic-websites-marketing .div-additional-block-2, .body-dental-orthodontic-websites-marketing .div-additional-block-3, .body-dental-orthodontic-websites-marketing .divPullingFromPageWrappe, .body-dental-orthodontic-websites-marketing .div-additional-block-3, .body-dental-orthodontic-websites-marketing .div-additional-block-4, .body-dental-orthodontic-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper .divMainCalloutTextInner { max-width: 1362px !important; margin:auto !important; } } .body-dental-orthodontic-websites-marketing .div-additional-block-1 { padding-top:60px; } .body-dental-orthodontic-websites-marketing .divNavigation-main { position:relative; z-index:14; } .body-dental-orthodontic-websites-marketing .divPullingFromPageWrappe .divBlogWrapper img { border:2px solid #002755; } .body-dental-orthodontic-websites-marketing .divIndustriesBlogViewMoreWrapper { width:100%; position:absolute; bottom:230px; display:flex; justify-content:end; } .body-dental-orthodontic-websites-marketing .divIndustriesBlogViewMoreWrapper p a { border-radius: 59px; border: 1px solid #002755; color: #002755; text-align: center; font-family: 'Metropolis', sans-serif; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; padding:7.5px 35px; text-transform:uppercase; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-dental-orthodontic-websites-marketing .divIndustriesBlogViewMoreWrapper p a:hover { border-radius: 59px; border: 1px solid #002755; color: #ffffff; background:#002755; text-align: center; font-family: 'Metropolis', sans-serif; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; padding:7.5px 35px; text-transform:uppercase; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-dental-orthodontic-websites-marketing .div-additional-block-1 .divBlockMedia-left { padding-right:30px; } .body-dental-orthodontic-websites-marketing .div-additional-block-3:hover h2, .body-dental-orthodontic-websites-marketing h2, .body-dental-orthodontic-websites-marketing h2:hover { color: #000FA0 !important; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-dental-orthodontic-websites-marketing h3 { color: #002755; font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.4px; } .body-dental-orthodontic-websites-marketing .divPageTitle h1 { color:#ffffff; position:relative; top:22px; background:rgba(0,0,0,0.01); } .body-dental-orthodontic-websites-marketing .divMainCalloutText-tinyMCE { width:50%; } .body-dental-orthodontic-websites-marketing .divMainCalloutTextInner h2 { color: #FFF !important; font-family: Metropolis; font-size: 36px; font-style: normal; font-weight: 700; line-height: 40px; letter-spacing: 3.6px; } .body-dental-orthodontic-websites-marketing .divPageTitle .container { position:relative; top:15px; } .body-dental-orthodontic-websites-marketing .divPageTitle { width:100%; background-image:url(https://www.chooselegend.com/layout/images/pageTitleBgLanding.png); background-size:100% 100%; background-position:bottom; position:absolute; z-index:13; top:-2px; padding-bottom:0; padding-top:45px; } .body-dental-orthodontic-websites-marketing .divPageTitle p { color: #29CB8B; background:rgba(0,0,0,0.01); font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 700; line-height: normal; letter-spacing: 3.6px; } .body-dental-orthodontic-websites-marketing header { background:#000FA0; z-index:14; } .body-dental-orthodontic-websites-marketing .anchLogoLink img { opacity:1; } .body-dental-orthodontic-websites-marketing .divLogoWrapper { background-image:unset; } .body-dental-orthodontic-websites-marketing .divNavFields-main .anchNavigation{ font-family:'Metropolis', sans-serif; font-size:16px; font-weight:bold; text-transform:uppercase; background:transparent; color:#ffffff; padding:0; margin:0 15px; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-dental-orthodontic-websites-marketing .divNavFields-main .anchNavigation:hover, .body-dental-orthodontic-websites-marketing .divNavFields-main .anchNavigation:active, .body-dental-orthodontic-websites-marketing .divNavFields-main .anchNavigation:focus, .body-dental-orthodontic-websites-marketing .divNavFields-main .anchNavigation.current{ color:#00DD8D; } .body-dental-orthodontic-websites-marketing .divSiteContentInnerMinis, .divMainCalloutWrapper > .container { width:100%; max-width:100% !important; } .body-dental-orthodontic-websites-marketing .divMiniCallout { padding:7.5px 15px; } .body-dental-orthodontic-websites-marketing .divMainCalloutText-tinyMCE > div { width:50%; } .body-dental-orthodontic-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-dental-orthodontic-websites-marketing .divMainCalloutTextWrapper { padding:15px 6% !important; } .body-dental-orthodontic-websites-marketing .divMainCalloutTextWrapper h1 strong { font-weight:normal; color:#29CB8B; } .body-dental-orthodontic-websites-marketing .divSiteContentInnerAdditionals1 .spnBlockContent { display:flex; align-items:center; flex-wrap:wrap; gap:5%; } .body-dental-orthodontic-websites-marketing .divSiteContentInnerAdditionals1 h3 { width:70%; } .body-dental-orthodontic-websites-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div { width:47.5%; max-width:47.5%; } .body-dental-orthodontic-websites-marketing .divMainCalloutWrapper { height:750px; margin-top:100px; } .body-dental-orthodontic-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:5%; } .body-dental-orthodontic-websites-marketing a.anchButton { text-transform:uppercase; font-size:20px; border-radius:59px; padding:5px 25px; } .body-dental-orthodontic-websites-marketing .divMainCalloutTextInner a.anchButton:hover { color:white !important; font-size:20px; } .body-dental-orthodontic-websites-marketing .divMiniCallout:hover .divMiniCalloutTextWrapper h3, .body-dental-orthodontic-websites-marketing .divMiniCalloutInner h3, .body-dental-orthodontic-websites-marketing .divMiniCalloutInner h3:hover { color: #FFF; text-align: center; font-family: Metropolis; font-size: 16px; font-style: normal; font-weight: 700; line-height: 24px; text-decoration:unset; } .body-dental-orthodontic-websites-marketing .divSiteContentInnerAdditionals3 h3, .body-dental-orthodontic-websites-marketing .divSiteContentInnerAdditionals1 h3 { text-transform:uppercase; } .body-dental-orthodontic-websites-marketing .divSiteContentInnerAdditionals3 p { font-size:18px; } .body-dental-orthodontic-websites-marketing .divSiteContentInnerAdditionals3 p strong { color: #29CB8B !important; font-family: Metropolis; font-size: 18px; font-style: italic; font-weight: 700; line-height: 21px; } .body-dental-orthodontic-websites-marketing .divSiteContentInnerAdditionals1 p { font-size:18px; width:100%; } .body-dental-orthodontic-websites-marketing .div-additional-block-4 h2 { color: #000FA0; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; width:75%; } .body-dental-orthodontic-websites-marketing .div-additional-block-4 h3 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; text-transform: uppercase; width:75%; padding-top:30px; padding-bottom:60px; } .body-dental-orthodontic-websites-marketing .div-additional-block-4 ul { width:50%; } .body-dental-orthodontic-websites-marketing .div-additional-block-4 p { width:100%; } .body-dental-orthodontic-websites-marketing .div-additional-block-4 .spnBlockContent { display:flex; flex-wrap:wrap; } .body-dental-orthodontic-websites-marketing .div-additional-block-4 { padding-bottom:75px; } .body-dental-orthodontic-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { height:100%; top:0; background: rgba(0, 39, 85, 0.69); text-align:left; } .body-dental-orthodontic-websites-marketing .divMainCalloutTextInner h1, .body-dental-orthodontic-websites-marketing .divMainCalloutTextInner h2, .body-dental-orthodontic-websites-marketing .divMainCalloutTextInner h3, .body-dental-orthodontic-websites-marketing .divMainCalloutTextInner h4, .body-dental-orthodontic-websites-marketing .divMainCalloutTextInner h5, .body-dental-orthodontic-websites-marketing .divMainCalloutTextInner p, .body-dental-orthodontic-websites-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-dental-orthodontic-websites-marketing .divMainCalloutTextInner h1, .body-dental-orthodontic-websites-marketing .divMainCalloutTextInner h3 { text-transform:uppercase; } .body-dental-orthodontic-websites-marketing .divMainCalloutTextInner h5 { font-weight:400; } .body-dental-orthodontic-websites-marketing .divMainCalloutTextInner h5 strong { font-weight:700; } .body-dental-orthodontic-websites-marketing .faqDiv h2, .body-dental-orthodontic-websites-marketing .faqDiv { width:100%; text-align:center; } .body-dental-orthodontic-websites-marketing .divBlockWrapper-faq .divBlockInner-question { text-align:left; } .body-dental-orthodontic-websites-marketing .divPullingFromPageWrappe, .body-dental-orthodontic-websites-marketing .divBlockWrapper-faq { width:100%; max-width:100%; flex:unset; } .body-dental-orthodontic-websites-marketing .divMiniCallout { width:30%; max-width:30%; } .body-dental-orthodontic-websites-marketing .divMiniCalloutRow-1 { padding-bottom:45px; } .body-dental-orthodontic-websites-marketing .divMainCalloutTextInner h1, .body-dental-orthodontic-websites-marketing .divMainCalloutTextInner h2, .body-dental-orthodontic-websites-marketing .divMainCalloutTextInner h3, .body-dental-orthodontic-websites-marketing .divMainCalloutTextInner h4, .body-dental-orthodontic-websites-marketing .divMainCalloutTextInner h5 { margin-bottom:20px !important; } .body-dental-orthodontic-websites-marketing .divSiteContentInnerAdditionals2 { width:100%; max-width:100% !important; flex:unset; background-color: #002755; } .body-dental-orthodontic-websites-marketing .divSiteContentInnerAdditionals3 { width:100%; max-width:100% !important; flex:unset; background-color: #C9E8FF; padding-top:70px; padding-bottom:45px; } .body-dental-orthodontic-websites-marketing .divSiteContentInnerAdditionals4 { width:100%; max-width:100% !important; background:#C9E8FF; } .body-dental-orthodontic-websites-marketing .divSiteContentInnerAdditionals2 *, .body-dental-orthodontic-websites-marketing .divSiteContentInnerAdditionals1 * { color:#F5F5F5 !important; } .body-dental-orthodontic-websites-marketing .divSiteContentInnerAdditionals2 h2 { color: #000FA0; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; text-transform:uppercase; letter-spacing:normal; } .body-dental-orthodontic-websites-marketing .divSiteContentInnerAdditionals2 h3 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; } .body-dental-orthodontic-websites-marketing .divSiteContentInnerAdditionals2 h4 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; text-transform:uppercase; } .body-dental-orthodontic-websites-marketing .divSiteContentInnerAdditionals3, .body-dental-orthodontic-websites-marketing .divSiteContentInnerAdditionals1 { position:relative; } .body-dental-orthodontic-websites-marketing .div-additional-block-1 { padding-bottom:60px; } .body-dental-orthodontic-websites-marketing .div-additional-block-2 .divBlockInner { display:flex; flex-direction:row-reverse; align-items:center; } .body-dental-orthodontic-websites-marketing .div-additional-block-2 .divBlockInner .divBlockMedia { margin-bottom:0; flex:unset; } .body-dental-orthodontic-websites-marketing .swiper-container-horizontal>.swiper-pagination-bullets { background:transparent; bottom:0; } .body-dental-orthodontic-websites-marketing .swiper-pagination-bullet { border:1px solid #ffffff; background:transparent; } .body-dental-orthodontic-websites-marketing .swiper-pagination-bullet-active { background:#ffffff; } .body-dental-orthodontic-websites-marketing .div-additional-block-2 .divBlockInner .spnBlockContent { padding-top:45px; padding-bottom:25px; width:100%; } .body-dental-orthodontic-websites-marketing .divSiteContentInnerAdditionals2 ul li { padding:10px 0; } .divAdditionalOneWave { width:100%; height:200px; background:url(https://www.chooselegend.com/layout/images/titleTwoLandingWaveOne.png); background-size:100% 100%; position:absolute; top:-135px; } .divAdditionalTwoWave { width:100%; height:200px; background:url(https://www.chooselegend.com/layout/images/titleTwoLandingWaveTwo.png); background-size:100% 100%; position:absolute; bottom:-85px; } .body-dental-orthodontic-websites-marketing .divSiteContentInnerAdditionals2 strong { color:#DD4100; } .body-dental-orthodontic-websites-marketing .divSiteContentInnerAdditionals2 li strong, .body-dental-orthodontic-websites-marketing .divSiteContentInnerAdditionals2 li span { position:relative; top:-4px; } .body-dental-orthodontic-websites-marketing .div-additional-block-3 { display:flex; align-items:center; } .body-dental-orthodontic-websites-marketing .divMiniCalloutInner { border-radius: 10px; background: #000FA0; padding:22px 22px; min-height:300px; display:flex; align-items:center !important; } .body-dental-orthodontic-websites-marketing .divMiniCalloutInner h3, .body-dental-orthodontic-websites-marketing .divMiniCalloutInner p { text-align:left; } .landingMiniHeader { width:100%; padding-bottom:75px; text-align:center; color: #000FA0; text-align: center; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-dental-orthodontic-websites-marketing .divMiniCalloutRow { gap:2%; } .body-dental-orthodontic-websites-marketing .divSiteContentInnerAdditionals5 { padding-top:75px; } .body-dental-orthodontic-websites-marketing .faqDiv h2 { padding-top:75px; text-transform:uppercase; } .body-dental-orthodontic-websites-marketing .divSiteContentWrapper { padding-bottom:0 !important; position:relative; } .divIndustriesFooterForm p { color: #FFF; font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 400; line-height: 30px; background:rgba(0,0,0,0.01); } .divIndustriesFooterForm h2:hover, .divIndustriesFooterForm h2 { color: #FFF !important; background:rgba(0,0,0,0.01); font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: normal; } .divIndustriesFooterForm > .container > div { display:flex; } .divIndustriesFooterForm .divContactFormInput .inpProperty { border:1px solid #ffffff; background:rgba(0,0,0,0.01); color:#ffffff; } .divIndustriesFooterForm .divContactFormInput .labelPropertyLabel { color:#ffffff; background-color:unset !important; background:rgba(0,0,0,0.01) !important; } .divIndustriesFooterForm .divContactFormInput .inpProperty-textarea ~ .labelPropertyLabel { color:#ffffff; background:rgba(0,0,0,0.01); top:10%; border:0; } .divIndustriesFooterForm .divContactScreenDetail-bottom .divContactFormInput-submit button { background:#DD4100; color:#ffffff; border-radius:8px; border:0; font-weight:bold; font-size:20px !important; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divIndustriesFooterForm .divContactScreenDetail-bottom .divContactFormInput-submit button:hover { background:#C9E8FF; color:#000FA0; border-radius:8px; border:0; font-size:20px !important; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divIndustriesFooterForm > .container > div > div { width:50%; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe { width:90%; float:right; max-width:570px !important; min-width:570px !important; max-height:500px !important; min-height:500px !important; } .body-dental-orthodontic-websites-marketing .divBlockWrapper-faq .divBlockInner-question { flex-direction:row-reverse; } .body-dental-orthodontic-websites-marketing .divBlockWrapper-faq .divBlockInner-question > *:not(span) { color:#000FA0; font-size:26px; } .body-dental-orthodontic-websites-marketing .fa-plus { color:#000FA0; font-size:39px; } .body-dental-orthodontic-websites-marketing .faqDiv h2 { color:#000FA0; } .body-dental-orthodontic-websites-marketing .divBlockMedia figure { margin:0 !important; } .body-dental-orthodontic-websites-marketing .divSiteContentInnerAdditionals2 { padding:0; } .body-dental-orthodontic-websites-marketing .divSiteContentInnerMinis { width:100%; max-width:100% !important; background:#C9E8FF; } .body-dental-orthodontic-websites-marketing .divMainCalloutTextInner a.anchButton { font-size:16px !important; font-weight:700; font-family: 'Inter 18pt'; border-radius:60px !important; background: #D64000; } .body-dental-orthodontic-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:50%; max-width:50%; } .body-dental-orthodontic-websites-marketing .divSiteContentInnerAdditionals3 .divBlockInner { width:100%; } .body-dental-orthodontic-websites-marketing .divMiniCalloutInner, .body-dental-orthodontic-websites-marketing .divMiniCallout .divBlockMedia picture { display:flex; align-items:start; justify-content:center; } .divMainCalloutTextInner a.anchButton { border-radius: 8px; background: #DD4100; background: #D64000; min-width:250px; text-align:center; } .divMainCalloutTextInner a.anchButton:hover { border-radius: 8px; background: #000FA0; } .body-dental-orthodontic-websites-marketing .divMiniCallout .divBlockMedia img { width:86px; height:86px; } .body-dental-orthodontic-websites-marketing .divBlockInner-answer p { text-align:left; font-weight:400; } .divBlockWrapper-faq .divBlockInner-question, .divBlockWrapper-faq + .divBlockWrapper-faq .divBlockInner-question { border-bottom:1px solid black; } .body-dental-orthodontic-websites-marketing .divPullingFromPageWrappe .divBlogInner { flex-direction:row-reverse; flex-wrap:nowrap; } .body-dental-orthodontic-websites-marketing .divPullingFromPageWrappe .divBlogWrapper { width:100%; max-width:100%; } .body-dental-orthodontic-websites-marketing .divPullingFromPageWrappe { flex-wrap:nowrap; } .body-dental-orthodontic-websites-marketing .divPullingFromPageWrappe > h2 { color: #DD4100 !important; font-family: Anton; font-size: 85px; font-style: normal; font-weight: 400; line-height: 113%; margin-right:30px; width:35%; padding-bottom:20px; background:url(https://www.chooselegend.com/layout/images/Vector.png); background-size:100%; background-repeat:no-repeat; background-position:bottom; } .body-dental-orthodontic-websites-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog { width:50%; max-width:50%; } .body-dental-orthodontic-websites-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog.divBlockWrapper-text { padding-left:30px; } .divPullingFromPageWrapper-blog { padding-top:90px; padding-bottom:75px; } .body-dental-orthodontic-websites-marketing .divNavigation-sandwich .btn-sandwich .icon-bar { background-color:#ffffff; } .body-dental-orthodontic-websites-marketing .divSiteContentInnerTestimonials { width:100%; max-width:100% !important; background:#000FA0; } .body-dental-orthodontic-websites-marketing .divSiteContentInnerTestimonials p { color:#ffffff !important; width:75%; margin:auto; text-align:center; font-family: Metropolis; font-weight: 400; font-style: Regular; font-size: 24px; leading-trim: NONE; line-height: 30px; letter-spacing: 0%; text-align: center; vertical-align: middle; } .body-dental-orthodontic-websites-marketing .divSiteContentInnerTestimonials p.author { font-family: Metropolis; font-weight: 700; font-style: Bold; font-size: 24px; leading-trim: NONE; line-height: 100%; letter-spacing: 0%; text-align: center; color:#29CB8B !important; padding-top:45px; } .body-dental-orthodontic-websites-marketing .divSiteContentInnerTestimonials { position:relative; } .body-dental-orthodontic-websites-marketing .divAdditionalOneWave { top:-78px; transform: scaleX(-1); } .body-dental-orthodontic-websites-marketing .divSiteContentInnerCaseStudy, .body-dental-orthodontic-websites-marketing .divSiteContentInnerBlog2 { padding-bottom:90px; position:relative; } .body-dental-orthodontic-websites-marketing .divIndustriesBlogViewMoreWrapper p{ width:34%; } .body-dental-orthodontic-websites-marketing .divTestimonialIcon { display:none; } .body-dental-orthodontic-websites-marketing .divBlockWrapper-testimonial.carded .divBlockInner { border:0; box-shadow:unset; padding-bottom:30px; } .body-dental-orthodontic-websites-marketing .divFooterRow-top-contact { display:none; } .body-dental-orthodontic-websites-marketing .divIndustriesFooterForm { width:100%; background:url(https://www.chooselegend.com/layout/images/industryFooterFormBgOrtho.png); background-size:cover; min-height:769px; padding:75px 15px; padding-bottom:90px; } @media (min-width:768px) and (max-width:1199px){ .body-dental-orthodontic-websites-marketing .divMainCalloutText-tinyMCE { width:100%; } .body-dental-orthodontic-websites-marketing .divIndustriesBlogViewMoreWrapper { bottom:105px; } .body-dental-orthodontic-websites-marketing header { background:#002755; } .body-dental-orthodontic-websites-marketing header { position:fixed; } .body-dental-orthodontic-websites-marketing #main { margin-top:100px !important; } .body-dental-orthodontic-websites-marketing .divPageTitle { background-image:unset; } .body-dental-orthodontic-websites-marketing .divMainCalloutWrapper { margin-top:0; } .body-dental-orthodontic-websites-marketing .divMiniCalloutRow-1 { padding-bottom:0; } .main-pagedirectory-birth-worker-businesses { margin-top:0 !important; } .body-dental-orthodontic-websites-marketing .divMiniCalloutRow { width:100%; max-width:100%; } .body-dental-orthodontic-websites-marketing .divSiteContentInnerAdditionals1 h3 { text-align:center; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(1) { width:25%; max-width:25%; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(2) { width:75%; max-width:75%; } .body-dental-orthodontic-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { gap:5%; } .body-dental-orthodontic-websites-marketing .divSiteContentInnerAdditionals3 a.anchButton{ position:absolute; top:78%; justify-self:anchor-center; } .body-dental-orthodontic-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { align-items:start; padding-top:60px; } .divIndustriesFooterForm > .container > div { flex-direction:column; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe, .divIndustriesFooterForm > .container > div > div { width:100%; max-width:100% !important; } .body-dental-orthodontic-websites-marketing .divSiteContentInnerAdditionals3 { z-index:13; } .divAdditionalTwoWave { height:160px; bottom:-92px !important; } .body-dental-orthodontic-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { min-height:514px; } .body-dental-orthodontic-websites-marketing .divMiniCallout { width:45%; max-width:45%; flex:unset; min-height:0; } .body-dental-orthodontic-websites-marketing .divMiniCalloutTextInner { padding:0; } .body-dental-orthodontic-websites-marketing .divMiniCalloutWrapperInner { justify-content:center; } .body-dental-orthodontic-websites-marketing ++.divMiniCalloutTextInner { padding:0; } .body-dental-orthodontic-websites-marketing .divMainCalloutText-tinyMCE { display:flex; } .body-dental-orthodontic-websites-marketing .divMainCalloutText-tinyMCE > div { width:50%; } .body-dental-orthodontic-websites-marketing .divMainCalloutInner .divBlockMedia img, .body-dental-orthodontic-websites-marketing .divMainCalloutWrapper { height:634px; } .body-dental-orthodontic-websites-marketing .divMainCalloutTextInner h3 { font-size:24px; } .body-dental-orthodontic-websites-marketing .divMainCalloutTextInner h1, .body-dental-orthodontic-websites-marketing .divMainCalloutTextInner h2, .body-dental-orthodontic-websites-marketing .divMainCalloutTextInner h3, .body-dental-orthodontic-websites-marketing .divMainCalloutTextInner h4, .body-dental-orthodontic-websites-marketing .divMainCalloutTextInner h5, .body-dental-orthodontic-websites-marketing .divMainCalloutTextInner p, .body-dental-orthodontic-websites-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-dental-orthodontic-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-dental-orthodontic-websites-marketing .divMainCalloutTextInner h1 { margin:0 !important; } .body-dental-orthodontic-websites-marketing .divMainCalloutTextInner h1, .body-dental-orthodontic-websites-marketing .divMainCalloutTextInner h2, .body-dental-orthodontic-websites-marketing .divMainCalloutTextInner h3, .body-dental-orthodontic-websites-marketing .divMainCalloutTextInner h4, .body-dental-orthodontic-websites-marketing .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .divAdditionalOneWave { left:0; } .body-dental-orthodontic-websites-marketing .div-additional-block-2 .divBlockInner .divBlockMedia { width:70%; max-width:70%; margin-bottom:0; margin-right:0; } .body-dental-orthodontic-websites-marketing .divSiteContentInnerAdditionals2 { padding-bottom:0 !important; } .body-dental-orthodontic-websites-marketing .div-additional-block-2 .spnBlockContent { padding-top:15px; padding-bottom:30px; } .divAdditionalTwoWave { left:0; } .body-dental-orthodontic-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-dental-orthodontic-websites-marketing .divMainCalloutInner .divBlockMedia img, .body-dental-orthodontic-websites-marketing .divMainCalloutWrapper { height:700px; } .body-dental-orthodontic-websites-marketing .divPageTitle h1 { font-size:60px; } .body-dental-orthodontic-websites-marketing h2, .divIndustriesFooterForm h2:hover, .divIndustriesFooterForm h2, .div-additional-block-1 .spnBlockContent h2 { font-size:36px; } .body-dental-orthodontic-websites-marketing .divSiteContentInnerTestimonials p { font-size:20px; } .body-dental-orthodontic-websites-marketing .divMiniCalloutRow { margin:0; } .body-dental-orthodontic-websites-marketing .divSiteContentInnerAdditionals3.divSiteContentInner-sitewidth.container { min-height:0; padding-top:60px !important; } .body-dental-orthodontic-websites-marketing .div-additional-block-4 { padding-bottom:45px; } .body-dental-orthodontic-websites-marketing .divPullingFromPageWrapper-blog { padding-bottom:90px; padding-top:30px; } .body-dental-orthodontic-websites-marketing .divMainCalloutText-tinyMCE > div { width:100%; } .body-dental-orthodontic-websites-marketing .divMainCalloutText-tinyMCE { flex-direction:column; gap:0; } .body-dental-orthodontic-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:100%; max-width:100%; } .body-dental-orthodontic-websites-marketing .div-additional-block-1 .spnBlockContent { flex-direction:row !important; } .body-dental-orthodontic-websites-marketing .divSiteContentInnerAdditionals1 h3 { width:100%; } .body-dental-orthodontic-websites-marketing .div-additional-block-2 .divBlockInner { flex-direction:column-reverse; } .body-dental-orthodontic-websites-marketing .divMiniCalloutWrapperInner, .body-dental-orthodontic-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { flex-direction:column; } .body-dental-orthodontic-websites-marketing .divPullingFromPageWrappe .divBlockWrapper-synopsis .divBlockBody { display:none; } .body-dental-orthodontic-websites-marketing .divPullingFromPageWrappe > h2 { font-size:50px; } .body-dental-orthodontic-websites-marketing .divMainCalloutTextInner h2 { font-size:20px; } .body-dental-orthodontic-websites-marketing .divPageTitle .container { padding:0 6%; width:100%; max-width:100% !important; } } @media (max-width:767px) { .body-dental-orthodontic-websites-marketing .divPullingFromPageWrappe .divBlogInner { flex-direction:column-reverse; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe { max-width:100%!important; width:100% !important; min-width:0 !important; } .body-dental-orthodontic-websites-marketing .divSiteContentInnerTestimonials p { width:100%; } .body-dental-orthodontic-websites-marketing .div-additional-block-1 .divBlockMedia-left { display:none; } .body-dental-orthodontic-websites-marketing .divPageTitle h1 { font-size:34px; } .divIndustriesFooterForm > .container > div { flex-direction:column; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe, .divIndustriesFooterForm > .container > div > div { width:100%; } .body-dental-orthodontic-websites-marketing .divIndustriesBlogViewMoreWrapper { position:relative; bottom:0; width:100%; } .body-dental-orthodontic-websites-marketing .divIndustriesBlogViewMoreWrapper p { width:100%; } .body-dental-orthodontic-websites-marketing .divPageTitle { height:289px; background: rgba(0, 39, 85, 0.75); padding-top:20px; } .body-dental-orthodontic-websites-marketing .divPageTitle h1 { margin-top:0; } .body-dental-orthodontic-websites-marketing .divPullingFromPageWrapper-blog, .body-dental-orthodontic-websites-marketing .div-additional-block-1 { padding-top:15px; padding-bottom:15px; } .body-dental-orthodontic-websites-marketing .divBlockSwiperWrapper { padding:0 !important; margin:0 !important; } .body-dental-orthodontic-websites-marketing .divBlockWrapper-testimonial.carded .divBlockInner { padding-top:0; } .body-dental-orthodontic-websites-marketing .divBlockWrapper-testimonial.carded { margin-top:0 !important; } .body-dental-orthodontic-websites-marketing .div-additional-block-2 .divBlockInner .spnBlockContent { padding-top:0; } .body-dental-orthodontic-websites-marketing .div-additional-block-4 { padding-bottom:0; } .body-dental-orthodontic-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { position:relative; } .body-dental-orthodontic-websites-marketing .divPullingFromPageWrappe .divBlockWrapper-synopsis .divBlockBody { display:none; } .body-dental-orthodontic-websites-marketing .divPullingFromPageWrappe > h2 { font-size:30px; } .body-dental-orthodontic-websites-marketing .divPullingFromPageWrappe { flex-wrap:wrap; flex-direction:column; } .body-dental-orthodontic-websites-marketing header { background:#002755; } .body-dental-orthodontic-websites-marketing .divPageTitle { background-image:unset; } .body-dental-orthodontic-websites-marketing .divMainCalloutWrapper { margin-top:0; } .body-dental-orthodontic-websites-marketing .div-additional-block-1 .divBlockMedia-left { padding-right:0; margin-bottom:30px; } .body-dental-orthodontic-websites-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog { width:100%; max-width:100%; } .body-dental-orthodontic-websites-marketing .divMainCalloutText-tinyMCE { width:100%; } .body-dental-orthodontic-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { padding:5px !important; } .body-dental-orthodontic-websites-marketing .divSiteContentInnerAdditionals3 { height:100%; padding-top:45px; } .body-dental-orthodontic-websites-marketing .divMiniCalloutRow-1 { padding-bottom:0; } .body-dental-orthodontic-websites-marketing .div-additional-block-4 ul, .body-dental-orthodontic-websites-marketing .div-additional-block-4 h2, .body-dental-orthodontic-websites-marketing .div-additional-block-4 h3 { width:100%; } .main-pagedirectory-birth-worker-businesses { margin-top:0 !important; } .body-dental-orthodontic-websites-marketing .divSiteContentInnerAdditionals2 li { list-style-position: inside; line-height:30px; } .body-dental-orthodontic-websites-marketing .divMiniCalloutWrapperInner, .body-dental-orthodontic-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { flex-direction:column; } .body-dental-orthodontic-websites-marketing .div-additional-block-2 .divBlockInner { flex-direction:column-reverse; } .body-dental-orthodontic-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div, .body-dental-orthodontic-websites-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div { width:100%; max-width:100%; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(1) > p { display:flex; justify-content:center; } .divAdditionalOneWave { height:100px; top:-90px; } .body-dental-orthodontic-websites-marketing .divMainCalloutTextInner h5 { display:flex; align-items:center; justify-content:center; } .body-dental-orthodontic-websites-marketing .divSiteContentInnerAdditionals3 h3, .body-dental-orthodontic-websites-marketing .divSiteContentInnerAdditionals1 h3 { text-align:center; } .body-dental-orthodontic-websites-marketing .divMainCalloutText-tinyMCE { gap:30px; } .body-dental-orthodontic-websites-marketing .divSiteContentInnerAdditionals2 { padding-top:30px; } .divAdditionalTwoWave { bottom:-90px; height:100px; } .body-dental-orthodontic-websites-marketing .divBlockWrapper-faq .divBlockInner-question > *:not(span) { font-size:20px; } .divAdditionalTwoWave { left:0; } .body-dental-orthodontic-websites-marketing #main { margin-top:100px !important; } .body-dental-orthodontic-websites-marketing .divMainCalloutInner .divBlockMedia img { height:287px !important; } .body-dental-orthodontic-websites-marketing .divPullingFromPageWrappe > h2 { width:100%; background:unset; text-align:center; } .body-dental-orthodontic-websites-marketing .divIndustriesBlogViewMoreWrapper p { text-align:center; } .body-dental-orthodontic-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { background:#000FA0; padding:15px !important; } .body-dental-orthodontic-websites-marketing .divMainCalloutText-tinyMCE ul li, .body-dental-orthodontic-websites-marketing .divMainCalloutText-tinyMCE ul{ text-align:left !important; } .body-dental-orthodontic-websites-marketing .divMainCalloutWrapper { height:100% !important; } .divAdditionalOneWave { left:0; } .body-dental-orthodontic-websites-marketing .divMainCalloutTextInner h1, .body-dental-orthodontic-websites-marketing .divMainCalloutTextInner h2, .body-dental-orthodontic-websites-marketing .divMainCalloutTextInner h3, .body-dental-orthodontic-websites-marketing .divMainCalloutTextInner h4, .body-dental-orthodontic-websites-marketing .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .body-dental-orthodontic-websites-marketing .divMainCalloutTextInner h1, .body-dental-orthodontic-websites-marketing .divMainCalloutTextInner h2, .body-dental-orthodontic-websites-marketing .divMainCalloutTextInner h3, .body-dental-orthodontic-websites-marketing .divMainCalloutTextInner h4, .body-dental-orthodontic-websites-marketing .divMainCalloutTextInner h5, .body-dental-orthodontic-websites-marketing .divMainCalloutTextInner p, .body-dental-orthodontic-websites-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-dental-orthodontic-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-dental-orthodontic-websites-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div, .body-dental-orthodontic-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:100%; max-width:100%; } .body-dental-orthodontic-websites-marketing .divMiniCallout { width:85%; max-width:85%; } .body-dental-orthodontic-websites-marketing .divMainCalloutWrapper iFrame { max-width:345px !important; min-width:345px !important; } .body-dental-orthodontic-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-dental-orthodontic-websites-marketing .divMainCalloutInner .divBlockMedia img, .body-dental-orthodontic-websites-marketing .divMainCalloutWrapper { height:1200px; } .body-dental-orthodontic-websites-marketing .divMainCalloutTextInner h3 { font-size:20px; } .body-dental-orthodontic-websites-marketing .divMainCalloutText-tinyMCE > div { width:100%; } .body-dental-orthodontic-websites-marketing .divMainCalloutText-tinyMCE { flex-direction:column; } .body-dental-orthodontic-websites-marketing .div-additional-block-2 .divBlockInner { display:flex; flex-direction:column-reverse; } .body-dental-orthodontic-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { gap:0; flex-direction:column; } } @media (min-width: 1440px){ .body-manufacturing-companies-websites-marketing .container, .body-manufacturing-companies-websites-marketing .container-lg, .body-manufacturing-companies-websites-marketing .container-md, .body-manufacturing-companies-websites-marketing .container-sm, .body-manufacturing-companies-websites-marketing .container-xl, .body-manufacturing-companies-websites-marketing .divBannerAlertTextWrapper, .body-manufacturing-companies-websites-marketing .div-additional-block-1, .body-manufacturing-companies-websites-marketing .div-additional-block-2, .body-manufacturing-companies-websites-marketing .div-additional-block-3, .body-manufacturing-companies-websites-marketing .divPullingFromPageWrappe, .body-manufacturing-companies-websites-marketing .div-additional-block-3, .body-manufacturing-companies-websites-marketing .div-additional-block-4, .body-manufacturing-companies-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper .divMainCalloutTextInner { max-width: 1362px !important; margin:auto !important; } } .body-manufacturing-companies-websites-marketing .div-additional-block-1 { padding-top:60px; } .body-manufacturing-companies-websites-marketing .divMainCalloutTextInner a.anchButton { font-size:16px !important; font-weight:700; font-family: 'Inter 18pt'; border-radius:60px !important; background: #D64000; } .body-manufacturing-companies-websites-marketing .divNavigation-main { position:relative; z-index:14; } .body-manufacturing-companies-websites-marketing .divPullingFromPageWrappe .divBlogWrapper img { border:2px solid #002755; } .body-manufacturing-companies-websites-marketing .divIndustriesBlogViewMoreWrapper { width:100%; position:absolute; bottom:230px; display:flex; justify-content:end; } .body-manufacturing-companies-websites-marketing .divIndustriesBlogViewMoreWrapper p a { border-radius: 59px; border: 1px solid #002755; color: #002755; text-align: center; font-family: 'Metropolis', sans-serif; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; padding:7.5px 35px; text-transform:uppercase; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-manufacturing-companies-websites-marketing .divIndustriesBlogViewMoreWrapper p a:hover { border-radius: 59px; border: 1px solid #002755; color: #ffffff; background:#002755; text-align: center; font-family: 'Metropolis', sans-serif; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; padding:7.5px 35px; text-transform:uppercase; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-manufacturing-companies-websites-marketing .div-additional-block-1 .divBlockMedia-left { padding-right:30px; } .body-manufacturing-companies-websites-marketing .div-additional-block-3:hover h2, .body-manufacturing-companies-websites-marketing h2, .body-manufacturing-companies-websites-marketing h2:hover { color: #000FA0 !important; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-manufacturing-companies-websites-marketing h3 { color: #002755; font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.4px; } .body-manufacturing-companies-websites-marketing .divPageTitle h1 { color:#ffffff; position:relative; top:22px; background:rgba(0,0,0,0.01); } .body-manufacturing-companies-websites-marketing .divMainCalloutText-tinyMCE { width:50%; } .body-manufacturing-companies-websites-marketing .divMainCalloutTextInner h2 { color: #FFF !important; font-family: Metropolis; font-size: 36px; font-style: normal; font-weight: 700; line-height: 40px; letter-spacing: 3.6px; } .body-manufacturing-companies-websites-marketing .divPageTitle .container { position:relative; top:15px; } .body-manufacturing-companies-websites-marketing .divPageTitle { width:100%; background-image:url(https://www.chooselegend.com/layout/images/pageTitleBgLanding.png); background-size:100% 100%; background-position:bottom; position:absolute; z-index:13; top:-2px; padding-bottom:0; padding-top:45px; } .body-manufacturing-companies-websites-marketing .divPageTitle p { color: #29CB8B; background:rgba(0,0,0,0.01); font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 700; line-height: normal; letter-spacing: 3.6px; } .body-manufacturing-companies-websites-marketing header { background:#000FA0; z-index:14; } .body-manufacturing-companies-websites-marketing .anchLogoLink img { opacity:1; } .body-manufacturing-companies-websites-marketing .divLogoWrapper { background-image:unset; } .body-manufacturing-companies-websites-marketing .divNavFields-main .anchNavigation{ font-family:'Metropolis', sans-serif; font-size:16px; font-weight:bold; text-transform:uppercase; background:transparent; color:#ffffff; padding:0; margin:0 15px; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-manufacturing-companies-websites-marketing .divNavFields-main .anchNavigation:hover, .body-manufacturing-companies-websites-marketing .divNavFields-main .anchNavigation:active, .body-manufacturing-companies-websites-marketing .divNavFields-main .anchNavigation:focus, .body-manufacturing-companies-websites-marketing .divNavFields-main .anchNavigation.current{ color:#00DD8D; } .body-manufacturing-companies-websites-marketing .divSiteContentInnerMinis, .divMainCalloutWrapper > .container { width:100%; max-width:100% !important; } .body-manufacturing-companies-websites-marketing .divMiniCallout { padding:7.5px 15px; } .body-manufacturing-companies-websites-marketing .divMainCalloutText-tinyMCE > div { width:50%; } .body-manufacturing-companies-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-manufacturing-companies-websites-marketing .divMainCalloutTextWrapper { padding:15px 6% !important; } .body-manufacturing-companies-websites-marketing .divMainCalloutTextWrapper h1 strong { font-weight:normal; color:#29CB8B; } .body-manufacturing-companies-websites-marketing .divSiteContentInnerAdditionals1 .spnBlockContent { display:flex; align-items:center; flex-wrap:wrap; gap:5%; } .body-manufacturing-companies-websites-marketing .divSiteContentInnerAdditionals1 h3 { width:70%; } .body-manufacturing-companies-websites-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div { width:47.5%; max-width:47.5%; } .body-manufacturing-companies-websites-marketing .divMainCalloutWrapper { height:800px; margin-top:100px; } .body-manufacturing-companies-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:5%; } .body-manufacturing-companies-websites-marketing a.anchButton { text-transform:uppercase; font-size:20px; border-radius:59px; padding:5px 25px; } .body-manufacturing-companies-websites-marketing .divMainCalloutTextInner a.anchButton:hover { color:white !important; font-size:20px; } .body-manufacturing-companies-websites-marketing .divMiniCallout:hover .divMiniCalloutTextWrapper h3, .body-manufacturing-companies-websites-marketing .divMiniCalloutInner h3, .body-manufacturing-companies-websites-marketing .divMiniCalloutInner h3:hover { color: #FFF; text-align: center; font-family: Metropolis; font-size: 16px; font-style: normal; font-weight: 700; line-height: 24px; text-decoration:unset; } .body-manufacturing-companies-websites-marketing .divSiteContentInnerAdditionals3 h3, .body-manufacturing-companies-websites-marketing .divSiteContentInnerAdditionals1 h3 { text-transform:uppercase; } .body-manufacturing-companies-websites-marketing .divSiteContentInnerAdditionals3 p { font-size:18px; } .body-manufacturing-companies-websites-marketing .divSiteContentInnerAdditionals3 p strong { color: #29CB8B !important; font-family: Metropolis; font-size: 18px; font-style: italic; font-weight: 700; line-height: 21px; } .body-manufacturing-companies-websites-marketing .divSiteContentInnerAdditionals1 p { font-size:18px; width:100%; } .body-manufacturing-companies-websites-marketing .div-additional-block-4 h2 { color: #000FA0; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; width:75%; } .body-manufacturing-companies-websites-marketing .div-additional-block-4 h3 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; text-transform: uppercase; width:75%; padding-top:30px; padding-bottom:60px; } .body-manufacturing-companies-websites-marketing .div-additional-block-4 ul { width:50%; } .body-manufacturing-companies-websites-marketing .div-additional-block-4 p { width:100%; } .body-manufacturing-companies-websites-marketing .div-additional-block-4 .spnBlockContent { display:flex; flex-wrap:wrap; } .body-manufacturing-companies-websites-marketing .div-additional-block-4 { padding-bottom:75px; } .body-manufacturing-companies-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { height:100%; top:0; background: rgba(0, 39, 85, 0.69); text-align:left; } .body-manufacturing-companies-websites-marketing .divMainCalloutTextInner h1, .body-manufacturing-companies-websites-marketing .divMainCalloutTextInner h2, .body-manufacturing-companies-websites-marketing .divMainCalloutTextInner h3, .body-manufacturing-companies-websites-marketing .divMainCalloutTextInner h4, .body-manufacturing-companies-websites-marketing .divMainCalloutTextInner h5, .body-manufacturing-companies-websites-marketing .divMainCalloutTextInner p, .body-manufacturing-companies-websites-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-manufacturing-companies-websites-marketing .divMainCalloutTextInner h1, .body-manufacturing-companies-websites-marketing .divMainCalloutTextInner h3 { text-transform:uppercase; } .body-manufacturing-companies-websites-marketing .divMainCalloutTextInner h5 { font-weight:400; } .body-manufacturing-companies-websites-marketing .divMainCalloutTextInner h5 strong { font-weight:700; } .body-manufacturing-companies-websites-marketing .faqDiv h2, .body-manufacturing-companies-websites-marketing .faqDiv { width:100%; text-align:center; } .body-manufacturing-companies-websites-marketing .divBlockWrapper-faq .divBlockInner-question { text-align:left; } .body-manufacturing-companies-websites-marketing .divPullingFromPageWrappe, .body-manufacturing-companies-websites-marketing .divBlockWrapper-faq { width:100%; max-width:100%; flex:unset; } .body-manufacturing-companies-websites-marketing .divMiniCallout { width:30%; max-width:30%; } .body-manufacturing-companies-websites-marketing .divMiniCalloutRow-1 { padding-bottom:45px; } .body-manufacturing-companies-websites-marketing .divMainCalloutTextInner h1, .body-manufacturing-companies-websites-marketing .divMainCalloutTextInner h2, .body-manufacturing-companies-websites-marketing .divMainCalloutTextInner h3, .body-manufacturing-companies-websites-marketing .divMainCalloutTextInner h4, .body-manufacturing-companies-websites-marketing .divMainCalloutTextInner h5 { margin-bottom:20px !important; } .body-manufacturing-companies-websites-marketing .divSiteContentInnerAdditionals2 { width:100%; max-width:100% !important; flex:unset; background-color: #002755; } .body-manufacturing-companies-websites-marketing .divSiteContentInnerAdditionals3 { width:100%; max-width:100% !important; flex:unset; background-color: #C9E8FF; padding-top:70px; padding-bottom:45px; } .body-manufacturing-companies-websites-marketing .divSiteContentInnerAdditionals4 { width:100%; max-width:100% !important; background:#C9E8FF; } .body-manufacturing-companies-websites-marketing .divSiteContentInnerAdditionals2 *, .body-manufacturing-companies-websites-marketing .divSiteContentInnerAdditionals1 * { color:#F5F5F5 !important; } .body-manufacturing-companies-websites-marketing .divSiteContentInnerAdditionals2 h2 { color: #000FA0; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; text-transform:uppercase; letter-spacing:normal; } .body-manufacturing-companies-websites-marketing .divSiteContentInnerAdditionals2 h3 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; } .body-manufacturing-companies-websites-marketing .divSiteContentInnerAdditionals2 h4 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; text-transform:uppercase; } .body-manufacturing-companies-websites-marketing .divSiteContentInnerAdditionals3, .body-manufacturing-companies-websites-marketing .divSiteContentInnerAdditionals1 { position:relative; } .body-manufacturing-companies-websites-marketing .div-additional-block-1 { padding-bottom:60px; } .body-manufacturing-companies-websites-marketing .div-additional-block-2 .divBlockInner { display:flex; flex-direction:row-reverse; align-items:center; } .body-manufacturing-companies-websites-marketing .div-additional-block-2 .divBlockInner .divBlockMedia { margin-bottom:0; flex:unset; } .body-manufacturing-companies-websites-marketing .swiper-container-horizontal>.swiper-pagination-bullets { background:transparent; bottom:0; } .body-manufacturing-companies-websites-marketing .swiper-pagination-bullet { border:1px solid #ffffff; background:transparent; } .body-manufacturing-companies-websites-marketing .swiper-pagination-bullet-active { background:#ffffff; } .body-manufacturing-companies-websites-marketing .div-additional-block-2 .divBlockInner .spnBlockContent { padding-top:45px; padding-bottom:25px; width:100%; } .body-manufacturing-companies-websites-marketing .divSiteContentInnerAdditionals2 ul li { padding:10px 0; } .divAdditionalOneWave { width:100%; height:200px; background:url(https://www.chooselegend.com/layout/images/titleTwoLandingWaveOne.png); background-size:100% 100%; position:absolute; top:-135px; } .divAdditionalTwoWave { width:100%; height:200px; background:url(https://www.chooselegend.com/layout/images/titleTwoLandingWaveTwo.png); background-size:100% 100%; position:absolute; bottom:-85px; } .body-manufacturing-companies-websites-marketing .divSiteContentInnerAdditionals2 strong { color:#DD4100; } .body-manufacturing-companies-websites-marketing .divSiteContentInnerAdditionals2 li strong, .body-manufacturing-companies-websites-marketing .divSiteContentInnerAdditionals2 li span { position:relative; top:-4px; } .body-manufacturing-companies-websites-marketing .div-additional-block-3 { display:flex; align-items:center; } .body-manufacturing-companies-websites-marketing .divMiniCalloutInner { border-radius: 10px; background: #000FA0; padding:22px 22px; min-height:300px; display:flex; align-items:center !important; } .body-manufacturing-companies-websites-marketing .divMiniCalloutInner h3, .body-manufacturing-companies-websites-marketing .divMiniCalloutInner p { text-align:left; } .landingMiniHeader { width:100%; padding-bottom:75px; text-align:center; color: #000FA0; text-align: center; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-manufacturing-companies-websites-marketing .divMiniCalloutRow { gap:2%; } .body-manufacturing-companies-websites-marketing .divSiteContentInnerAdditionals5 { padding-top:75px; } .body-manufacturing-companies-websites-marketing .faqDiv h2 { padding-top:75px; text-transform:uppercase; } .body-manufacturing-companies-websites-marketing .divSiteContentWrapper { padding-bottom:0 !important; position:relative; } .divIndustriesFooterForm p { color: #FFF; font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 400; line-height: 30px; background:rgba(0,0,0,0.01); } .divIndustriesFooterForm h2:hover, .divIndustriesFooterForm h2 { color: #FFF !important; background:rgba(0,0,0,0.01); font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: normal; } .divIndustriesFooterForm > .container > div { display:flex; } .divIndustriesFooterForm .divContactFormInput .inpProperty { border:1px solid #ffffff; background:rgba(0,0,0,0.01); color:#ffffff; } .divIndustriesFooterForm .divContactFormInput .labelPropertyLabel { color:#ffffff; background-color:unset !important; background:rgba(0,0,0,0.01) !important; } .divIndustriesFooterForm .divContactFormInput .inpProperty-textarea ~ .labelPropertyLabel { color:#ffffff; background:rgba(0,0,0,0.01); top:10%; border:0; } .divIndustriesFooterForm .divContactScreenDetail-bottom .divContactFormInput-submit button { background:#DD4100; color:#ffffff; border-radius:8px; border:0; font-weight:bold; font-size:20px !important; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divIndustriesFooterForm .divContactScreenDetail-bottom .divContactFormInput-submit button:hover { background:#C9E8FF; color:#000FA0; border-radius:8px; border:0; font-size:20px !important; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divIndustriesFooterForm > .container > div > div { width:50%; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe { width:90%; float:right; max-width:570px !important; min-width:570px !important; max-height:500px !important; min-height:500px !important; } .body-manufacturing-companies-websites-marketing .divBlockWrapper-faq .divBlockInner-question { flex-direction:row-reverse; } .body-manufacturing-companies-websites-marketing .divBlockWrapper-faq .divBlockInner-question > *:not(span) { color:#000FA0; font-size:26px; } .body-manufacturing-companies-websites-marketing .fa-plus { color:#000FA0; font-size:39px; } .body-manufacturing-companies-websites-marketing .faqDiv h2 { color:#000FA0; } .body-manufacturing-companies-websites-marketing .divBlockMedia figure { margin:0 !important; } .body-manufacturing-companies-websites-marketing .divSiteContentInnerAdditionals2 { padding:0; } .body-manufacturing-companies-websites-marketing .divSiteContentInnerMinis { width:100%; max-width:100% !important; background:#C9E8FF; } .body-manufacturing-companies-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:50%; max-width:50%; } .body-manufacturing-companies-websites-marketing .divSiteContentInnerAdditionals3 .divBlockInner { width:100%; } .body-manufacturing-companies-websites-marketing .divMiniCalloutInner, .body-manufacturing-companies-websites-marketing .divMiniCallout .divBlockMedia picture { display:flex; align-items:start; justify-content:center; } .divMainCalloutTextInner a.anchButton { border-radius: 8px; background: #DD4100; background: #D64000; min-width:250px; text-align:center; } .divMainCalloutTextInner a.anchButton:hover { border-radius: 8px; background: #000FA0; } .body-manufacturing-companies-websites-marketing .divMiniCallout .divBlockMedia img { width:86px; height:86px; } .body-manufacturing-companies-websites-marketing .divBlockInner-answer p { text-align:left; font-weight:400; } .divBlockWrapper-faq .divBlockInner-question, .divBlockWrapper-faq + .divBlockWrapper-faq .divBlockInner-question { border-bottom:1px solid black; } .body-manufacturing-companies-websites-marketing .divPullingFromPageWrappe .divBlogInner { flex-direction:row-reverse; flex-wrap:nowrap; } .body-manufacturing-companies-websites-marketing .divPullingFromPageWrappe .divBlogWrapper { width:100%; max-width:100%; } .body-manufacturing-companies-websites-marketing .divPullingFromPageWrappe { flex-wrap:nowrap; } .body-manufacturing-companies-websites-marketing .divPullingFromPageWrappe > h2 { color: #DD4100 !important; font-family: Anton; font-size: 85px; font-style: normal; font-weight: 400; line-height: 113%; margin-right:30px; width:35%; padding-bottom:20px; background:url(https://www.chooselegend.com/layout/images/Vector.png); background-size:100%; background-repeat:no-repeat; background-position:bottom; } .body-manufacturing-companies-websites-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog { width:50%; max-width:50%; } .body-manufacturing-companies-websites-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog.divBlockWrapper-text { padding-left:30px; } .divPullingFromPageWrapper-blog { padding-top:90px; padding-bottom:75px; } .body-manufacturing-companies-websites-marketing .divNavigation-sandwich .btn-sandwich .icon-bar { background-color:#ffffff; } .body-manufacturing-companies-websites-marketing .divSiteContentInnerTestimonials { width:100%; max-width:100% !important; background:#000FA0; } .body-manufacturing-companies-websites-marketing .divSiteContentInnerTestimonials p { color:#ffffff !important; width:75%; margin:auto; text-align:center; font-family: Metropolis; font-weight: 400; font-style: Regular; font-size: 24px; leading-trim: NONE; line-height: 30px; letter-spacing: 0%; text-align: center; vertical-align: middle; } .body-manufacturing-companies-websites-marketing .divSiteContentInnerTestimonials p.author { font-family: Metropolis; font-weight: 700; font-style: Bold; font-size: 24px; leading-trim: NONE; line-height: 100%; letter-spacing: 0%; text-align: center; color:#29CB8B !important; padding-top:45px; } .body-manufacturing-companies-websites-marketing .divSiteContentInnerTestimonials { position:relative; } .body-manufacturing-companies-websites-marketing .divAdditionalOneWave { top:-78px; transform: scaleX(-1); } .body-manufacturing-companies-websites-marketing .divSiteContentInnerCaseStudy, .body-manufacturing-companies-websites-marketing .divSiteContentInnerBlog2 { padding-bottom:90px; position:relative; } .body-manufacturing-companies-websites-marketing .divIndustriesBlogViewMoreWrapper p{ width:34%; } .body-manufacturing-companies-websites-marketing .divTestimonialIcon { display:none; } .body-manufacturing-companies-websites-marketing .divBlockWrapper-testimonial.carded .divBlockInner { border:0; box-shadow:unset; padding-bottom:30px; } .body-manufacturing-companies-websites-marketing .divFooterRow-top-contact { display:none; } .body-manufacturing-companies-websites-marketing .divIndustriesFooterForm { width:100%; background:url(https://www.chooselegend.com/layout/images/industryFooterFormBgManufacture.png); background-size:cover; min-height:769px; padding:75px 15px; padding-bottom:90px; } @media (min-width:768px) and (max-width:1199px){ .body-manufacturing-companies-websites-marketing .divMainCalloutText-tinyMCE { width:100%; } .body-manufacturing-companies-websites-marketing .divIndustriesBlogViewMoreWrapper { bottom:105px; } .body-manufacturing-companies-websites-marketing header { background:#002755; } .body-manufacturing-companies-websites-marketing header { position:fixed; } .body-manufacturing-companies-websites-marketing #main { margin-top:100px !important; } .body-manufacturing-companies-websites-marketing .divPageTitle { background-image:unset; } .body-manufacturing-companies-websites-marketing .divMainCalloutWrapper { margin-top:0; } .body-dental-orthodontic-websites-marketing .divMainCalloutWrapper{ height:700px; } .body-manufacturing-companies-websites-marketing .divMiniCalloutRow-1 { padding-bottom:0; } .main-pagedirectory-manufacturing-companies { margin-top:0 !important; } .body-manufacturing-companies-websites-marketing .divMiniCalloutRow { width:100%; max-width:100%; } .body-manufacturing-companies-websites-marketing .divSiteContentInnerAdditionals1 h3 { text-align:center; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(1) { width:25%; max-width:25%; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(2) { width:75%; max-width:75%; } .body-manufacturing-companies-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { gap:5%; } .body-manufacturing-companies-websites-marketing .divSiteContentInnerAdditionals3 a.anchButton{ position:absolute; top:78%; justify-self:anchor-center; } .body-manufacturing-companies-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { align-items:start; padding-top:60px; } .divIndustriesFooterForm > .container > div { flex-direction:column; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe, .divIndustriesFooterForm > .container > div > div { width:100%; max-width:100% !important; } .body-manufacturing-companies-websites-marketing .divSiteContentInnerAdditionals3 { z-index:13; } .divAdditionalTwoWave { height:160px; bottom:-92px !important; } .body-manufacturing-companies-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { min-height:514px; } .body-manufacturing-companies-websites-marketing .divMiniCallout { width:45%; max-width:45%; flex:unset; min-height:0; } .body-manufacturing-companies-websites-marketing .divMiniCalloutTextInner { padding:0; } .body-manufacturing-companies-websites-marketing .divMiniCalloutWrapperInner { justify-content:center; } .body-manufacturing-companies-websites-marketing ++.divMiniCalloutTextInner { padding:0; } .body-manufacturing-companies-websites-marketing .divMainCalloutText-tinyMCE { display:flex; } .body-manufacturing-companies-websites-marketing .divMainCalloutText-tinyMCE > div { width:50%; } .body-manufacturing-companies-websites-marketing .divMainCalloutInner .divBlockMedia img, .body-manufacturing-companies-websites-marketing .divMainCalloutWrapper { height:634px; } .body-manufacturing-companies-websites-marketing .divMainCalloutTextInner h3 { font-size:24px; } .body-manufacturing-companies-websites-marketing .divMainCalloutTextInner h1, .body-manufacturing-companies-websites-marketing .divMainCalloutTextInner h2, .body-manufacturing-companies-websites-marketing .divMainCalloutTextInner h3, .body-manufacturing-companies-websites-marketing .divMainCalloutTextInner h4, .body-manufacturing-companies-websites-marketing .divMainCalloutTextInner h5, .body-manufacturing-companies-websites-marketing .divMainCalloutTextInner p, .body-manufacturing-companies-websites-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-manufacturing-companies-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-manufacturing-companies-websites-marketing .divMainCalloutTextInner h1 { margin:0 !important; } .body-manufacturing-companies-websites-marketing .divMainCalloutTextInner h1, .body-manufacturing-companies-websites-marketing .divMainCalloutTextInner h2, .body-manufacturing-companies-websites-marketing .divMainCalloutTextInner h3, .body-manufacturing-companies-websites-marketing .divMainCalloutTextInner h4, .body-manufacturing-companies-websites-marketing .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .divAdditionalOneWave { left:0; } .body-manufacturing-companies-websites-marketing .div-additional-block-2 .divBlockInner .divBlockMedia { width:70%; max-width:70%; margin-bottom:0; margin-right:0; } .body-manufacturing-companies-websites-marketing .divSiteContentInnerAdditionals2 { padding-bottom:0 !important; } .body-manufacturing-companies-websites-marketing .div-additional-block-2 .spnBlockContent { padding-top:15px; padding-bottom:30px; } .divAdditionalTwoWave { left:0; } .body-manufacturing-companies-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-manufacturing-companies-websites-marketing .divMainCalloutInner .divBlockMedia img, .body-manufacturing-companies-websites-marketing .divMainCalloutWrapper { height:515px; height:700px; } .body-manufacturing-companies-websites-marketing .divMainCalloutTextInner { padding-top:140px; } .body-manufacturing-companies-websites-marketing .divPageTitle h1 { font-size:60px; } .body-manufacturing-companies-websites-marketing h2, .divIndustriesFooterForm h2:hover, .divIndustriesFooterForm h2, .div-additional-block-1 .spnBlockContent h2 { font-size:36px; } .body-manufacturing-companies-websites-marketing .divSiteContentInnerTestimonials p { font-size:20px; } .body-manufacturing-companies-websites-marketing .divMiniCalloutRow { margin:0; } .body-manufacturing-companies-websites-marketing .divSiteContentInnerAdditionals3.divSiteContentInner-sitewidth.container { min-height:0; padding-top:60px !important; } .body-manufacturing-companies-websites-marketing .div-additional-block-4 { padding-bottom:45px; } .body-manufacturing-companies-websites-marketing .divPullingFromPageWrapper-blog { padding-bottom:90px; padding-top:30px; } .body-manufacturing-companies-websites-marketing .divMainCalloutText-tinyMCE > div { width:100%; } .body-manufacturing-companies-websites-marketing .divMainCalloutText-tinyMCE { flex-direction:column; gap:0; } .body-manufacturing-companies-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:100%; max-width:100%; } .body-manufacturing-companies-websites-marketing .div-additional-block-1 .spnBlockContent { flex-direction:row !important; } .body-manufacturing-companies-websites-marketing .divSiteContentInnerAdditionals1 h3 { width:100%; } .body-manufacturing-companies-websites-marketing .div-additional-block-2 .divBlockInner { flex-direction:column-reverse; } .body-manufacturing-companies-websites-marketing .divMiniCalloutWrapperInner, .body-manufacturing-companies-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { flex-direction:column; } .body-manufacturing-companies-websites-marketing .divPullingFromPageWrappe .divBlockWrapper-synopsis .divBlockBody { display:none; } .body-manufacturing-companies-websites-marketing .divPullingFromPageWrappe > h2 { font-size:50px; } .body-manufacturing-companies-websites-marketing .divMainCalloutTextInner h2 { font-size:20px; } .body-manufacturing-companies-websites-marketing .divPageTitle .container { padding:0 6%; width:100%; max-width:100% !important; } } @media (max-width:767px) { .body-manufacturing-companies-websites-marketing .divPullingFromPageWrappe .divBlogInner { flex-direction:column-reverse; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe { max-width:100%!important; width:100% !important; min-width:0 !important; } .body-manufacturing-companies-websites-marketing .divSiteContentInnerTestimonials p { width:100%; } .body-manufacturing-companies-websites-marketing .div-additional-block-1 .divBlockMedia-left { display:none; } .body-manufacturing-companies-websites-marketing .divPageTitle { height:289px; background: rgba(0, 39, 85, 0.75); padding-top:20px; } .body-manufacturing-companies-websites-marketing .divPageTitle h1 { font-size:34px; } .divIndustriesFooterForm > .container > div { flex-direction:column; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe, .divIndustriesFooterForm > .container > div > div { width:100%; } .body-manufacturing-companies-websites-marketing .divIndustriesBlogViewMoreWrapper { position:relative; bottom:0; width:100%; } .body-manufacturing-companies-websites-marketing .divIndustriesBlogViewMoreWrapper p { width:100%; } .body-manufacturing-companies-websites-marketing .divPageTitle { height:289px; background: rgba(0, 39, 85, 0.75); } .body-manufacturing-companies-websites-marketing .divPageTitle h1 { margin-top:0; } .body-manufacturing-companies-websites-marketing .divPullingFromPageWrapper-blog, .body-manufacturing-companies-websites-marketing .div-additional-block-1 { padding-top:15px; padding-bottom:15px; } .body-manufacturing-companies-websites-marketing .divBlockSwiperWrapper { padding:0 !important; margin:0 !important; } .body-manufacturing-companies-websites-marketing .divBlockWrapper-testimonial.carded .divBlockInner { padding-top:0; } .body-manufacturing-companies-websites-marketing .divBlockWrapper-testimonial.carded { margin-top:0 !important; } .body-manufacturing-companies-websites-marketing .div-additional-block-2 .divBlockInner .spnBlockContent { padding-top:0; } .body-manufacturing-companies-websites-marketing .div-additional-block-4 { padding-bottom:0; } .body-manufacturing-companies-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { position:relative; } .body-manufacturing-companies-websites-marketing .divPullingFromPageWrappe .divBlockWrapper-synopsis .divBlockBody { display:none; } .body-manufacturing-companies-websites-marketing .divPullingFromPageWrappe > h2 { font-size:30px; } .body-manufacturing-companies-websites-marketing .divPullingFromPageWrappe { flex-wrap:wrap; flex-direction:column; } .body-manufacturing-companies-websites-marketing header { background:#002755; } .body-manufacturing-companies-websites-marketing .divPageTitle { background-image:unset; } .body-manufacturing-companies-websites-marketing .divMainCalloutWrapper { margin-top:0; } .body-manufacturing-companies-websites-marketing .div-additional-block-1 .divBlockMedia-left { padding-right:0; margin-bottom:30px; } .body-manufacturing-companies-websites-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog { width:100%; max-width:100%; } .body-manufacturing-companies-websites-marketing .divMainCalloutText-tinyMCE { width:100%; } .body-manufacturing-companies-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { padding:5px !important; } .body-manufacturing-companies-websites-marketing .divSiteContentInnerAdditionals3 { height:100%; padding-top:45px; } .body-manufacturing-companies-websites-marketing .divMiniCalloutRow-1 { padding-bottom:0; } .body-manufacturing-companies-websites-marketing .div-additional-block-4 ul, .body-manufacturing-companies-websites-marketing .div-additional-block-4 h2, .body-manufacturing-companies-websites-marketing .div-additional-block-4 h3 { width:100%; } .main-pagedirectory-manufacturing-companies { margin-top:0 !important; } .body-manufacturing-companies-websites-marketing .divSiteContentInnerAdditionals2 li { list-style-position: inside; line-height:30px; } .body-manufacturing-companies-websites-marketing .divMiniCalloutWrapperInner, .body-manufacturing-companies-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { flex-direction:column; } .body-manufacturing-companies-websites-marketing .div-additional-block-2 .divBlockInner { flex-direction:column-reverse; } .body-manufacturing-companies-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div, .body-manufacturing-companies-websites-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div { width:100%; max-width:100%; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(1) > p { display:flex; justify-content:center; } .divAdditionalOneWave { height:100px; top:-90px; } .body-manufacturing-companies-websites-marketing .divMainCalloutTextInner h5 { display:flex; align-items:center; justify-content:center; } .body-manufacturing-companies-websites-marketing .divSiteContentInnerAdditionals3 h3, .body-manufacturing-companies-websites-marketing .divSiteContentInnerAdditionals1 h3 { text-align:center; } .body-manufacturing-companies-websites-marketing .divMainCalloutText-tinyMCE { gap:30px; } .body-manufacturing-companies-websites-marketing .divSiteContentInnerAdditionals2 { padding-top:30px; } .divAdditionalTwoWave { bottom:-90px; height:100px; } .body-manufacturing-companies-websites-marketing .divBlockWrapper-faq .divBlockInner-question > *:not(span) { font-size:20px; } .divAdditionalTwoWave { left:0; } .body-manufacturing-companies-websites-marketing #main { margin-top:100px !important; } .body-manufacturing-companies-websites-marketing .divMainCalloutInner .divBlockMedia img { height:287px !important; } .body-manufacturing-companies-websites-marketing .divPullingFromPageWrappe > h2 { width:100%; background:unset; text-align:center; } .body-manufacturing-companies-websites-marketing .divIndustriesBlogViewMoreWrapper p { text-align:center; } .body-manufacturing-companies-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { background:#000FA0; padding:15px !important; } .body-manufacturing-companies-websites-marketing .divMainCalloutText-tinyMCE ul li, .body-manufacturing-companies-websites-marketing .divMainCalloutText-tinyMCE ul{ text-align:left !important; } .body-manufacturing-companies-websites-marketing .divMainCalloutWrapper { height:100% !important; } .divAdditionalOneWave { left:0; } .body-manufacturing-companies-websites-marketing .divMainCalloutTextInner h1, .body-manufacturing-companies-websites-marketing .divMainCalloutTextInner h2, .body-manufacturing-companies-websites-marketing .divMainCalloutTextInner h3, .body-manufacturing-companies-websites-marketing .divMainCalloutTextInner h4, .body-manufacturing-companies-websites-marketing .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .body-manufacturing-companies-websites-marketing .divMainCalloutTextInner h1, .body-manufacturing-companies-websites-marketing .divMainCalloutTextInner h2, .body-manufacturing-companies-websites-marketing .divMainCalloutTextInner h3, .body-manufacturing-companies-websites-marketing .divMainCalloutTextInner h4, .body-manufacturing-companies-websites-marketing .divMainCalloutTextInner h5, .body-manufacturing-companies-websites-marketing .divMainCalloutTextInner p, .body-manufacturing-companies-websites-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-manufacturing-companies-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-manufacturing-companies-websites-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div, .body-manufacturing-companies-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:100%; max-width:100%; } .body-manufacturing-companies-websites-marketing .divMiniCallout { width:85%; max-width:85%; } .body-manufacturing-companies-websites-marketing .divMainCalloutWrapper iFrame { max-width:345px !important; min-width:345px !important; } .body-manufacturing-companies-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-manufacturing-companies-websites-marketing .divMainCalloutInner .divBlockMedia img, .body-manufacturing-companies-websites-marketing .divMainCalloutWrapper { height:1200px; } .body-manufacturing-companies-websites-marketing .divMainCalloutTextInner h3 { font-size:20px; } .body-manufacturing-companies-websites-marketing .divMainCalloutText-tinyMCE > div { width:100%; } .body-manufacturing-companies-websites-marketing .divMainCalloutText-tinyMCE { flex-direction:column; } .body-manufacturing-companies-websites-marketing .div-additional-block-2 .divBlockInner { display:flex; flex-direction:column-reverse; } .body-manufacturing-companies-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { gap:0; flex-direction:column; } } @media (min-width: 1440px){ .body-birth-worker-websites-marketing .container, .body-birth-worker-websites-marketing .container-lg, .body-birth-worker-websites-marketing .container-md, .body-birth-worker-websites-marketing .container-sm, .body-birth-worker-websites-marketing .container-xl, .body-birth-worker-websites-marketing .divBannerAlertTextWrapper, .body-birth-worker-websites-marketing .div-additional-block-1, .body-birth-worker-websites-marketing .div-additional-block-2, .body-birth-worker-websites-marketing .div-additional-block-3, .body-birth-worker-websites-marketing .divPullingFromPageWrappe, .body-birth-worker-websites-marketing .div-additional-block-3, .body-birth-worker-websites-marketing .div-additional-block-4, .body-birth-worker-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper .divMainCalloutTextInner { max-width: 1362px !important; margin:auto !important; } } .body-birth-worker-websites-marketing .div-additional-block-1 { padding-top:60px; } .body-birth-worker-websites-marketing .divMainCalloutTextInner a.anchButton { font-size:16px; font-weight:700; font-family: 'Inter 18pt'; border-radius:60px; } .body-birth-worker-websites-marketing .divNavigation-main { position:relative; z-index:14; } .body-birth-worker-websites-marketing .divPullingFromPageWrappe .divBlogWrapper img { border:2px solid #002755; } .body-birth-worker-websites-marketing .divIndustriesBlogViewMoreWrapper { width:100%; position:absolute; bottom:230px; display:flex; justify-content:end; } .body-birth-worker-websites-marketing .divIndustriesBlogViewMoreWrapper p a { border-radius: 59px; border: 1px solid #002755; color: #002755; text-align: center; font-family: 'Metropolis', sans-serif; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; padding:7.5px 35px; text-transform:uppercase; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-birth-worker-websites-marketing .divIndustriesBlogViewMoreWrapper p a:hover { border-radius: 59px; border: 1px solid #002755; color: #ffffff; background:#002755; text-align: center; font-family: 'Metropolis', sans-serif; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; padding:7.5px 35px; text-transform:uppercase; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-birth-worker-websites-marketing .div-additional-block-1 .divBlockMedia-left { padding-right:30px; } .body-birth-worker-websites-marketing .div-additional-block-3:hover h2, .body-birth-worker-websites-marketing h2, .body-birth-worker-websites-marketing h2:hover { color: #000FA0 !important; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-birth-worker-websites-marketing h3 { color: #002755; font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.4px; } .body-birth-worker-websites-marketing .divPageTitle h1 { color:#ffffff; position:relative; top:22px; background:rgba(0,0,0,0.01); } .body-birth-worker-websites-marketing .divMainCalloutText-tinyMCE { width:50%; } .body-birth-worker-websites-marketing .divMainCalloutTextInner h2 { color: #FFF !important; font-family: Metropolis; font-size: 36px; font-style: normal; font-weight: 700; line-height: 40px; letter-spacing: 3.6px; } .body-birth-worker-websites-marketing .divPageTitle .container { position:relative; top:15px; } .body-birth-worker-websites-marketing .divPageTitle { width:100%; background-image:url(https://www.chooselegend.com/layout/images/pageTitleBgLanding.png); background-size:100% 100%; background-position:bottom; position:absolute; z-index:13; top:-2px; padding-bottom:0; padding-top:45px; } .body-birth-worker-websites-marketing .divPageTitle p { color: #29CB8B; background:rgba(0,0,0,0.01); font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 700; line-height: normal; letter-spacing: 3.6px; } .body-birth-worker-websites-marketing header { background:#000FA0; z-index:14; } .body-birth-worker-websites-marketing .anchLogoLink img { opacity:1; } .body-birth-worker-websites-marketing .divLogoWrapper { background-image:unset; } .body-birth-worker-websites-marketing .divNavFields-main .anchNavigation{ font-family:'Metropolis', sans-serif; font-size:16px; font-weight:bold; text-transform:uppercase; background:transparent; color:#ffffff; padding:0; margin:0 15px; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-birth-worker-websites-marketing .divNavFields-main .anchNavigation:hover, .body-birth-worker-websites-marketing .divNavFields-main .anchNavigation:active, .body-birth-worker-websites-marketing .divNavFields-main .anchNavigation:focus, .body-birth-worker-websites-marketing .divNavFields-main .anchNavigation.current{ color:#00DD8D; } .body-birth-worker-websites-marketing .divSiteContentInnerMinis, .divMainCalloutWrapper > .container { width:100%; max-width:100% !important; } .body-birth-worker-websites-marketing .divMiniCallout { padding:7.5px 15px; } .body-birth-worker-websites-marketing .divMainCalloutText-tinyMCE > div { width:50%; } .body-birth-worker-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-birth-worker-websites-marketing .divMainCalloutTextWrapper { padding:15px 6% !important; } .body-birth-worker-websites-marketing .divMainCalloutTextWrapper h1 strong { font-weight:normal; color:#29CB8B; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals1 .spnBlockContent { display:flex; align-items:center; flex-wrap:wrap; gap:5%; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals1 h3 { width:70%; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div { width:47.5%; max-width:47.5%; } .body-birth-worker-websites-marketing .divMainCalloutWrapper { height:700px; margin-top:100px; } .body-birth-worker-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:5%; } .body-birth-worker-websites-marketing a.anchButton { text-transform:uppercase; font-size:20px; border-radius:59px; padding:5px 25px; } .body-birth-worker-websites-marketing .divMainCalloutTextInner a.anchButton:hover { color:white !important; font-size:20px; } .body-birth-worker-websites-marketing .divMiniCallout:hover .divMiniCalloutTextWrapper h3, .body-birth-worker-websites-marketing .divMiniCalloutInner h3, .body-birth-worker-websites-marketing .divMiniCalloutInner h3:hover { color: #FFF; text-align: center; font-family: Metropolis; font-size: 16px; font-style: normal; font-weight: 700; line-height: 24px; text-decoration:unset; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals3 h3, .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals1 h3 { text-transform:uppercase; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals3 p { font-size:18px; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals3 p strong { color: #29CB8B !important; font-family: Metropolis; font-size: 18px; font-style: italic; font-weight: 700; line-height: 21px; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals1 p { font-size:18px; width:100%; } .body-birth-worker-websites-marketing .div-additional-block-4 h2 { color: #000FA0; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; width:75%; } .body-birth-worker-websites-marketing .div-additional-block-4 h3 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; text-transform: uppercase; width:75%; padding-top:30px; padding-bottom:60px; } .body-birth-worker-websites-marketing .div-additional-block-4 ul { width:50%; } .body-birth-worker-websites-marketing .div-additional-block-4 p { width:100%; } .body-birth-worker-websites-marketing .div-additional-block-4 .spnBlockContent { display:flex; flex-wrap:wrap; } .body-birth-worker-websites-marketing .div-additional-block-4 { padding-bottom:75px; } .body-birth-worker-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { height:100%; top:0; background: rgba(0, 39, 85, 0.69); text-align:left; } .body-birth-worker-websites-marketing .divMainCalloutTextInner h1, .body-birth-worker-websites-marketing .divMainCalloutTextInner h2, .body-birth-worker-websites-marketing .divMainCalloutTextInner h3, .body-birth-worker-websites-marketing .divMainCalloutTextInner h4, .body-birth-worker-websites-marketing .divMainCalloutTextInner h5, .body-birth-worker-websites-marketing .divMainCalloutTextInner p, .body-birth-worker-websites-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-birth-worker-websites-marketing .divMainCalloutTextInner h1, .body-birth-worker-websites-marketing .divMainCalloutTextInner h3 { text-transform:uppercase; } .body-birth-worker-websites-marketing .divMainCalloutTextInner h5 { font-weight:400; } .body-birth-worker-websites-marketing .divMainCalloutTextInner h5 strong { font-weight:700; } .body-birth-worker-websites-marketing .faqDiv h2, .body-birth-worker-websites-marketing .faqDiv { width:100%; text-align:center; } .body-birth-worker-websites-marketing .divBlockWrapper-faq .divBlockInner-question { text-align:left; } .body-birth-worker-websites-marketing .divPullingFromPageWrappe, .body-birth-worker-websites-marketing .divBlockWrapper-faq { width:100%; max-width:100%; flex:unset; } .body-birth-worker-websites-marketing .divMiniCallout { width:30%; max-width:30%; } .body-birth-worker-websites-marketing .divMiniCalloutRow-1 { padding-bottom:45px; } .body-birth-worker-websites-marketing .divMainCalloutTextInner h1, .body-birth-worker-websites-marketing .divMainCalloutTextInner h2, .body-birth-worker-websites-marketing .divMainCalloutTextInner h3, .body-birth-worker-websites-marketing .divMainCalloutTextInner h4, .body-birth-worker-websites-marketing .divMainCalloutTextInner h5 { margin-bottom:20px !important; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals2 { width:100%; max-width:100% !important; flex:unset; background-color: #002755; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals3 { width:100%; max-width:100% !important; flex:unset; background-color: #C9E8FF; padding-top:70px; padding-bottom:45px; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals4 { width:100%; max-width:100% !important; background:#C9E8FF; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals2 *, .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals1 * { color:#F5F5F5 !important; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals2 h2 { color: #000FA0; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; text-transform:uppercase; letter-spacing:normal; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals2 h3 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals2 h4 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; text-transform:uppercase; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals3, .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals1 { position:relative; } .body-birth-worker-websites-marketing .div-additional-block-1 { padding-bottom:60px; } .body-birth-worker-websites-marketing .div-additional-block-2 .divBlockInner { display:flex; flex-direction:row-reverse; align-items:center; } .body-birth-worker-websites-marketing .div-additional-block-2 .divBlockInner .divBlockMedia { margin-bottom:0; flex:unset; } .body-birth-worker-websites-marketing .swiper-container-horizontal>.swiper-pagination-bullets { background:transparent; bottom:0; } .body-birth-worker-websites-marketing .swiper-pagination-bullet { border:1px solid #ffffff; } .body-birth-worker-websites-marketing .swiper-pagination-bullet-active { background:#ffffff; } .body-birth-worker-websites-marketing .div-additional-block-2 .divBlockInner .spnBlockContent { padding-top:45px; padding-bottom:25px; width:100%; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals2 ul li { padding:10px 0; } .divAdditionalOneWave { width:100%; height:200px; background:url(https://www.chooselegend.com/layout/images/titleTwoLandingWaveOne.png); background-size:100% 100%; position:absolute; top:-135px; } .divAdditionalTwoWave { width:100%; height:200px; background:url(https://www.chooselegend.com/layout/images/titleTwoLandingWaveTwo.png); background-size:100% 100%; position:absolute; bottom:-85px; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals2 strong { color:#DD4100; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals2 li strong, .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals2 li span { position:relative; top:-4px; } .body-birth-worker-websites-marketing .div-additional-block-3 { display:flex; align-items:center; } .body-birth-worker-websites-marketing .divMiniCalloutInner { border-radius: 10px; background: #000FA0; padding:22px 22px; min-height:300px; display:flex; align-items:center !important; } .body-birth-worker-websites-marketing .divMiniCalloutInner h3, .body-birth-worker-websites-marketing .divMiniCalloutInner p { text-align:left; } .landingMiniHeader { width:100%; padding-bottom:75px; text-align:center; color: #000FA0; text-align: center; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-birth-worker-websites-marketing .divMiniCalloutRow { gap:2%; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals5 { padding-top:75px; } .body-birth-worker-websites-marketing .faqDiv h2 { padding-top:75px; text-transform:uppercase; } .body-birth-worker-websites-marketing .divSiteContentWrapper { padding-bottom:0 !important; position:relative; } .divIndustriesFooterForm p { color: #FFF; font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 400; line-height: 30px; background:rgba(0,0,0,0.01); } .divIndustriesFooterForm h2:hover, .divIndustriesFooterForm h2 { color: #FFF !important; background:rgba(0,0,0,0.01); font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: normal; } .divIndustriesFooterForm > .container > div { display:flex; } .divIndustriesFooterForm .divContactFormInput .inpProperty { border:1px solid #ffffff; background:rgba(0,0,0,0.01); color:#ffffff; } .divIndustriesFooterForm .divContactFormInput .labelPropertyLabel { color:#ffffff; background-color:unset !important; background:rgba(0,0,0,0.01) !important; } .divIndustriesFooterForm .divContactFormInput .inpProperty-textarea ~ .labelPropertyLabel { color:#ffffff; background:rgba(0,0,0,0.01); top:10%; border:0; } .divIndustriesFooterForm .divContactScreenDetail-bottom .divContactFormInput-submit button { background:#DD4100; color:#ffffff; border-radius:8px; border:0; font-weight:bold; font-size:20px !important; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divIndustriesFooterForm .divContactScreenDetail-bottom .divContactFormInput-submit button:hover { background:#C9E8FF; color:#000FA0; border-radius:8px; border:0; font-size:20px !important; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divIndustriesFooterForm > .container > div > div { width:50%; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe { width:90%; float:right; max-width:570px !important; min-width:570px !important; max-height:500px !important; min-height:500px !important; } .body-birth-worker-websites-marketing .divBlockWrapper-faq .divBlockInner-question { flex-direction:row-reverse; } .body-birth-worker-websites-marketing .divBlockWrapper-faq .divBlockInner-question > *:not(span) { color:#000FA0; font-size:26px; } .body-birth-worker-websites-marketing .fa-plus { color:#000FA0; font-size:39px; } .body-birth-worker-websites-marketing .faqDiv h2 { color:#000FA0; } .body-birth-worker-websites-marketing .divBlockMedia figure { margin:0 !important; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals2 { padding:0; } .body-birth-worker-websites-marketing .divSiteContentInnerMinis { width:100%; max-width:100% !important; background:#C9E8FF; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:50%; max-width:50%; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals3 .divBlockInner { width:100%; } .body-birth-worker-websites-marketing .divMiniCalloutInner, .body-birth-worker-websites-marketing .divMiniCallout .divBlockMedia picture { display:flex; align-items:start; justify-content:center; } .divMainCalloutTextInner a.anchButton { border-radius: 8px; background: #DD4100; background: #D64000; min-width:250px; text-align:center; } .divMainCalloutTextInner a.anchButton:hover { border-radius: 8px; background: #000FA0; } .body-birth-worker-websites-marketing .divMiniCallout .divBlockMedia img { width:86px; height:86px; } .body-birth-worker-websites-marketing .divBlockInner-answer p { text-align:left; font-weight:400; } .divBlockWrapper-faq .divBlockInner-question, .divBlockWrapper-faq + .divBlockWrapper-faq .divBlockInner-question { border-bottom:1px solid black; } .body-birth-worker-websites-marketing .divPullingFromPageWrappe .divBlogInner { flex-direction:row-reverse; flex-wrap:nowrap; } .body-birth-worker-websites-marketing .divPullingFromPageWrappe .divBlogWrapper { width:100%; max-width:100%; } .body-birth-worker-websites-marketing .divPullingFromPageWrappe { flex-wrap:nowrap; } .body-birth-worker-websites-marketing .divPullingFromPageWrappe > h2 { color: #DD4100 !important; font-family: Anton; font-size: 85px; font-style: normal; font-weight: 400; line-height: 113%; margin-right:30px; width:35%; padding-bottom:20px; background:url(https://www.chooselegend.com/layout/images/Vector.png); background-size:100%; background-repeat:no-repeat; background-position:bottom; } .body-birth-worker-websites-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog { width:50%; max-width:50%; } .body-birth-worker-websites-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog.divBlockWrapper-text { padding-left:30px; } .divPullingFromPageWrapper-blog { padding-top:90px; padding-bottom:75px; } .body-birth-worker-websites-marketing .divNavigation-sandwich .btn-sandwich .icon-bar { background-color:#ffffff; } .body-birth-worker-websites-marketing .divSiteContentInnerTestimonials { width:100%; max-width:100% !important; background:#000FA0; } .body-birth-worker-websites-marketing .divSiteContentInnerTestimonials p { color:#ffffff !important; width:75%; margin:auto; text-align:center; font-family: Metropolis; font-weight: 400; font-style: Regular; font-size: 24px; leading-trim: NONE; line-height: 30px; letter-spacing: 0%; text-align: center; vertical-align: middle; } .body-birth-worker-websites-marketing .divSiteContentInnerTestimonials p.author { font-family: Metropolis; font-weight: 700; font-style: Bold; font-size: 24px; leading-trim: NONE; line-height: 100%; letter-spacing: 0%; text-align: center; color:#29CB8B !important; padding-top:45px; } .body-birth-worker-websites-marketing .divSiteContentInnerTestimonials { position:relative; } .body-birth-worker-websites-marketing .divAdditionalOneWave { top:-78px; transform: scaleX(-1); } .body-birth-worker-websites-marketing .divSiteContentInnerCaseStudy, .body-birth-worker-websites-marketing .divSiteContentInnerBlog2 { padding-bottom:90px; position:relative; } .body-birth-worker-websites-marketing .divIndustriesBlogViewMoreWrapper p{ width:34%; } .body-birth-worker-websites-marketing .divTestimonialIcon { display:none; } .body-birth-worker-websites-marketing .divBlockWrapper-testimonial.carded .divBlockInner { border:0; box-shadow:unset; padding-bottom:30px; } .body-birth-worker-websites-marketing .divFooterRow-top-contact { display:none; } .body-birth-worker-websites-marketing .divIndustriesFooterForm { width:100%; background:url(https://www.chooselegend.com/layout/images/industryFooterFormBg.jpg); background-size:cover; min-height:769px; padding:75px 15px; padding-bottom:90px; } @media (min-width:768px) and (max-width:1199px){ .body-birth-worker-websites-marketing .divMainCalloutText-tinyMCE { width:100%; } .body-birth-worker-websites-marketing .divIndustriesBlogViewMoreWrapper { bottom:105px; } .body-birth-worker-websites-marketing header { background:#002755; } .body-birth-worker-websites-marketing header { position:fixed; } .body-birth-worker-websites-marketing #main { margin-top:100px !important; } .body-birth-worker-websites-marketing .divPageTitle { background-image:unset; } .body-birth-worker-websites-marketing .divMainCalloutWrapper { margin-top:0; } .body-birth-worker-websites-marketing .divMiniCalloutRow-1 { padding-bottom:0; } .main-pagedirectory-birth-worker-businesses { margin-top:0 !important; } .body-birth-worker-websites-marketing .divMiniCalloutRow { width:100%; max-width:100%; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals1 h3 { text-align:center; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(1) { width:25%; max-width:25%; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(2) { width:75%; max-width:75%; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { gap:5%; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals3 a.anchButton{ position:absolute; top:78%; justify-self:anchor-center; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { align-items:start; padding-top:60px; } .divIndustriesFooterForm > .container > div { flex-direction:column; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe, .divIndustriesFooterForm > .container > div > div { width:100%; max-width:100% !important; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals3 { z-index:13; } .divAdditionalTwoWave { height:160px; bottom:-92px !important; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { min-height:514px; } .body-birth-worker-websites-marketing .divMiniCallout { width:45%; max-width:45%; flex:unset; min-height:0; } .body-birth-worker-websites-marketing .divMiniCalloutTextInner { padding:0; } .body-birth-worker-websites-marketing .divMiniCalloutWrapperInner { justify-content:center; } .body-birth-worker-websites-marketing ++.divMiniCalloutTextInner { padding:0; } .body-birth-worker-websites-marketing .divMainCalloutText-tinyMCE { display:flex; } .body-birth-worker-websites-marketing .divMainCalloutText-tinyMCE > div { width:50%; } .body-birth-worker-websites-marketing .divMainCalloutInner .divBlockMedia img, .body-birth-worker-websites-marketing .divMainCalloutWrapper { height:634px; } .body-birth-worker-websites-marketing .divMainCalloutTextInner h3 { font-size:24px; } .body-birth-worker-websites-marketing .divMainCalloutTextInner h1, .body-birth-worker-websites-marketing .divMainCalloutTextInner h2, .body-birth-worker-websites-marketing .divMainCalloutTextInner h3, .body-birth-worker-websites-marketing .divMainCalloutTextInner h4, .body-birth-worker-websites-marketing .divMainCalloutTextInner h5, .body-birth-worker-websites-marketing .divMainCalloutTextInner p, .body-birth-worker-websites-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-birth-worker-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-birth-worker-websites-marketing .divMainCalloutTextInner h1 { margin:0 !important; } .body-birth-worker-websites-marketing .divMainCalloutTextInner h1, .body-birth-worker-websites-marketing .divMainCalloutTextInner h2, .body-birth-worker-websites-marketing .divMainCalloutTextInner h3, .body-birth-worker-websites-marketing .divMainCalloutTextInner h4, .body-birth-worker-websites-marketing .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .divAdditionalOneWave { left:0; } .body-birth-worker-websites-marketing .div-additional-block-2 .divBlockInner .divBlockMedia { width:70%; max-width:70%; margin-bottom:0; margin-right:0; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals2 { padding-bottom:0 !important; } .body-birth-worker-websites-marketing .div-additional-block-2 .spnBlockContent { padding-top:15px; padding-bottom:30px; } .divAdditionalTwoWave { left:0; } .body-birth-worker-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-birth-worker-websites-marketing .divMainCalloutInner .divBlockMedia img, .body-birth-worker-websites-marketing .divMainCalloutWrapper { height:515px; } .body-birth-worker-websites-marketing .divMainCalloutTextInner { padding-top:140px; } .body-birth-worker-websites-marketing .divPageTitle h1 { font-size:44px; } .body-birth-worker-websites-marketing h2, .divIndustriesFooterForm h2:hover, .divIndustriesFooterForm h2, .div-additional-block-1 .spnBlockContent h2 { font-size:36px; } .body-birth-worker-websites-marketing .divSiteContentInnerTestimonials p { font-size:20px; } .body-birth-worker-websites-marketing .divMiniCalloutRow { margin:0; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals3.divSiteContentInner-sitewidth.container { min-height:0; padding-top:60px !important; } .body-birth-worker-websites-marketing .div-additional-block-4 { padding-bottom:45px; } .body-birth-worker-websites-marketing .divPullingFromPageWrapper-blog { padding-bottom:90px; padding-top:30px; } .body-birth-worker-websites-marketing .divMainCalloutText-tinyMCE > div { width:100%; } .body-birth-worker-websites-marketing .divMainCalloutText-tinyMCE { flex-direction:column; gap:0; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:100%; max-width:100%; } .body-birth-worker-websites-marketing .div-additional-block-1 .spnBlockContent { flex-direction:row !important; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals1 h3 { width:100%; } .body-birth-worker-websites-marketing .div-additional-block-2 .divBlockInner { flex-direction:column-reverse; } .body-birth-worker-websites-marketing .divMiniCalloutWrapperInner, .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { flex-direction:column; } .body-birth-worker-websites-marketing .divPullingFromPageWrappe .divBlockWrapper-synopsis .divBlockBody { display:none; } .body-birth-worker-websites-marketing .divPullingFromPageWrappe > h2 { font-size:50px; } .body-birth-worker-websites-marketing .divMainCalloutTextInner h2 { font-size:20px; } .body-birth-worker-websites-marketing .divPageTitle .container { padding:0 6%; width:100%; max-width:100% !important; } } @media (max-width:767px) { .body-birth-worker-websites-marketing .divPullingFromPageWrappe .divBlogInner { flex-direction:column-reverse; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe { max-width:100%!important; width:100% !important; min-width:0 !important; } .body-birth-worker-websites-marketing .divSiteContentInnerTestimonials p { width:100%; } .body-birth-worker-websites-marketing .div-additional-block-1 .divBlockMedia-left { display:none; } .body-birth-worker-websites-marketing .divPageTitle h1 { font-size:34px; } .divIndustriesFooterForm > .container > div { flex-direction:column; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe, .divIndustriesFooterForm > .container > div > div { width:100%; } .body-birth-worker-websites-marketing .divIndustriesBlogViewMoreWrapper { position:relative; bottom:0; width:100%; } .body-birth-worker-websites-marketing .divIndustriesBlogViewMoreWrapper p { width:100%; } .body-birth-worker-websites-marketing .divPageTitle { height:289px; background: rgba(0, 39, 85, 0.75); } .body-birth-worker-websites-marketing .divPageTitle h1 { margin-top:0; } .body-birth-worker-websites-marketing .divPullingFromPageWrapper-blog, .body-birth-worker-websites-marketing .div-additional-block-1 { padding-top:15px; padding-bottom:15px; } .body-birth-worker-websites-marketing .divBlockSwiperWrapper { padding:0 !important; margin:0 !important; } .body-birth-worker-websites-marketing .divBlockWrapper-testimonial.carded .divBlockInner { padding-top:0; } .body-birth-worker-websites-marketing .divBlockWrapper-testimonial.carded { margin-top:0 !important; } .body-birth-worker-websites-marketing .div-additional-block-2 .divBlockInner .spnBlockContent { padding-top:0; } .body-birth-worker-websites-marketing .div-additional-block-4 { padding-bottom:0; } .body-birth-worker-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { position:relative; } .body-birth-worker-websites-marketing .divPullingFromPageWrappe .divBlockWrapper-synopsis .divBlockBody { display:none; } .body-birth-worker-websites-marketing .divPullingFromPageWrappe > h2 { font-size:30px; } .body-birth-worker-websites-marketing .divPullingFromPageWrappe { flex-wrap:wrap; flex-direction:column; } .body-birth-worker-websites-marketing header { background:#002755; } .body-birth-worker-websites-marketing .divPageTitle { background-image:unset; } .body-birth-worker-websites-marketing .divMainCalloutWrapper { margin-top:0; } .body-birth-worker-websites-marketing .div-additional-block-1 .divBlockMedia-left { padding-right:0; margin-bottom:30px; } .body-birth-worker-websites-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog { width:100%; max-width:100%; } .body-birth-worker-websites-marketing .divMainCalloutText-tinyMCE { width:100%; } .body-birth-worker-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { padding:5px !important; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals3 { height:100%; padding-top:45px; } .body-birth-worker-websites-marketing .divMiniCalloutRow-1 { padding-bottom:0; } .body-birth-worker-websites-marketing .div-additional-block-4 ul, .body-birth-worker-websites-marketing .div-additional-block-4 h2, .body-birth-worker-websites-marketing .div-additional-block-4 h3 { width:100%; } .main-pagedirectory-birth-worker-businesses { margin-top:0 !important; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals2 li { list-style-position: inside; line-height:30px; } .body-birth-worker-websites-marketing .divMiniCalloutWrapperInner, .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { flex-direction:column; } .body-birth-worker-websites-marketing .div-additional-block-2 .divBlockInner { flex-direction:column-reverse; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div, .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div { width:100%; max-width:100%; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(1) > p { display:flex; justify-content:center; } .divAdditionalOneWave { height:100px; top:-90px; } .body-birth-worker-websites-marketing .divMainCalloutTextInner h5 { display:flex; align-items:center; justify-content:center; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals3 h3, .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals1 h3 { text-align:center; } .body-birth-worker-websites-marketing .divMainCalloutText-tinyMCE { gap:30px; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals2 { padding-top:30px; } .divAdditionalTwoWave { bottom:-90px; height:100px; } .body-birth-worker-websites-marketing .divBlockWrapper-faq .divBlockInner-question > *:not(span) { font-size:20px; } .divAdditionalTwoWave { left:0; } .body-birth-worker-websites-marketing #main { margin-top:100px !important; } .body-birth-worker-websites-marketing .divMainCalloutInner .divBlockMedia img { height:287px !important; } .body-birth-worker-websites-marketing .divPullingFromPageWrappe > h2 { width:100%; background:unset; text-align:center; } .body-birth-worker-websites-marketing .divIndustriesBlogViewMoreWrapper { text-align:center; } .body-birth-worker-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { background:#000FA0; padding:15px !important; } .body-birth-worker-websites-marketing .divMainCalloutText-tinyMCE ul li, .body-birth-worker-websites-marketing .divMainCalloutText-tinyMCE ul{ text-align:left !important; } .body-birth-worker-websites-marketing .divMainCalloutWrapper { height:100% !important; } .divAdditionalOneWave { left:0; } .body-birth-worker-websites-marketing .divMainCalloutTextInner h1, .body-birth-worker-websites-marketing .divMainCalloutTextInner h2, .body-birth-worker-websites-marketing .divMainCalloutTextInner h3, .body-birth-worker-websites-marketing .divMainCalloutTextInner h4, .body-birth-worker-websites-marketing .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .body-birth-worker-websites-marketing .divMainCalloutTextInner h1, .body-birth-worker-websites-marketing .divMainCalloutTextInner h2, .body-birth-worker-websites-marketing .divMainCalloutTextInner h3, .body-birth-worker-websites-marketing .divMainCalloutTextInner h4, .body-birth-worker-websites-marketing .divMainCalloutTextInner h5, .body-birth-worker-websites-marketing .divMainCalloutTextInner p, .body-birth-worker-websites-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-birth-worker-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div, .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:100%; max-width:100%; } .body-birth-worker-websites-marketing .divMiniCallout { width:85%; max-width:85%; } .body-birth-worker-websites-marketing .divMainCalloutWrapper iFrame { max-width:345px !important; min-width:345px !important; } .body-birth-worker-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-birth-worker-websites-marketing .divMainCalloutInner .divBlockMedia img, .body-birth-worker-websites-marketing .divMainCalloutWrapper { height:1200px; } .body-birth-worker-websites-marketing .divMainCalloutTextInner h3 { font-size:20px; } .body-birth-worker-websites-marketing .divMainCalloutText-tinyMCE > div { width:100%; } .body-birth-worker-websites-marketing .divMainCalloutText-tinyMCE { flex-direction:column; } .body-birth-worker-websites-marketing .div-additional-block-2 .divBlockInner { display:flex; flex-direction:column-reverse; } .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { gap:0; flex-direction:column; } } @media (min-width: 1440px){ .body-service-industry-websites-marketing .container, .body-service-industry-websites-marketing .container-lg, .body-service-industry-websites-marketing .container-md, .body-service-industry-websites-marketing .container-sm, .body-service-industry-websites-marketing .container-xl, .body-service-industry-websites-marketing .divBannerAlertTextWrapper, .body-service-industry-websites-marketing .div-additional-block-1, .body-service-industry-websites-marketing .div-additional-block-2, .body-service-industry-websites-marketing .div-additional-block-3, .body-service-industry-websites-marketing .divPullingFromPageWrappe, .body-service-industry-websites-marketing .div-additional-block-3, .body-service-industry-websites-marketing .div-additional-block-4, .body-service-industry-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper .divMainCalloutTextInner { max-width: 1362px !important; margin:auto !important; } } .body-service-industry-websites-marketing .div-additional-block-1 { padding-top:60px; } .body-service-industry-websites-marketing .divMainCalloutTextInner a.anchButton { font-size:16px; font-size:20px; font-weight:700; font-family: 'Inter 18pt'; border-radius:60px !important; } .body-service-industry-websites-marketing .divNavigation-main { position:relative; z-index:14; } .body-service-industry-websites-marketing .divPullingFromPageWrappe .divBlogWrapper img { border:2px solid #002755; } .body-service-industry-websites-marketing .divIndustriesBlogViewMoreWrapper { width:100%; position:absolute; bottom:230px; display:flex; justify-content:end; } .body-service-industry-websites-marketing .divIndustriesBlogViewMoreWrapper p a { border-radius: 59px; border: 1px solid #002755; color: #002755; text-align: center; font-family: 'Metropolis', sans-serif; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; padding:7.5px 35px; text-transform:uppercase; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-service-industry-websites-marketing .divIndustriesBlogViewMoreWrapper p a:hover { border-radius: 59px; border: 1px solid #002755; color: #ffffff; background:#002755; text-align: center; font-family: 'Metropolis', sans-serif; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; padding:7.5px 35px; text-transform:uppercase; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-service-industry-websites-marketing .div-additional-block-1 .divBlockMedia-left { padding-right:30px; } .body-service-industry-websites-marketing .div-additional-block-3:hover h2, .body-service-industry-websites-marketing h2, .body-service-industry-websites-marketing h2:hover { color: #000FA0 !important; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-service-industry-websites-marketing h3 { color: #002755; font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.4px; } .body-service-industry-websites-marketing .divPageTitle h1 { color:#ffffff; position:relative; top:22px; background:rgba(0,0,0,0.01); } .body-service-industry-websites-marketing .divMainCalloutText-tinyMCE { width:50%; } .body-service-industry-websites-marketing .divMainCalloutTextInner h2 { color: #FFF !important; font-family: Metropolis; font-size: 36px; font-style: normal; font-weight: 700; line-height: 40px; letter-spacing: 3.6px; } .body-service-industry-websites-marketing .divPageTitle .container { position:relative; top:15px; } .body-service-industry-websites-marketing .divPageTitle { width:100%; background-image:url(https://www.chooselegend.com/layout/images/pageTitleBgLanding.png); background-size:100% 100%; background-position:bottom; position:absolute; z-index:13; top:-2px; padding-bottom:0; padding-top:45px; } .body-service-industry-websites-marketing .divPageTitle p { color: #29CB8B; background:rgba(0,0,0,0.01); font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 700; line-height: normal; letter-spacing: 3.6px; } .body-service-industry-websites-marketing header { background:#000FA0; z-index:14; } .body-service-industry-websites-marketing .anchLogoLink img { opacity:1; } .body-service-industry-websites-marketing .divLogoWrapper { background-image:unset; } .body-service-industry-websites-marketing .divNavFields-main .anchNavigation{ font-family:'Metropolis', sans-serif; font-size:16px; font-weight:bold; text-transform:uppercase; background:transparent; color:#ffffff; padding:0; margin:0 15px; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-service-industry-websites-marketing .divNavFields-main .anchNavigation:hover, .body-service-industry-websites-marketing .divNavFields-main .anchNavigation:active, .body-service-industry-websites-marketing .divNavFields-main .anchNavigation:focus, .body-service-industry-websites-marketing .divNavFields-main .anchNavigation.current{ color:#00DD8D; } .body-service-industry-websites-marketing .divSiteContentInnerMinis, .divMainCalloutWrapper > .container { width:100%; max-width:100% !important; } .body-service-industry-websites-marketing .divMiniCallout { padding:7.5px 15px; } .body-service-industry-websites-marketing .divMainCalloutText-tinyMCE > div { width:50%; } .body-service-industry-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-service-industry-websites-marketing .divMainCalloutTextWrapper { padding:15px 6% !important; } .body-service-industry-websites-marketing .divMainCalloutTextWrapper h1 strong { font-weight:normal; color:#29CB8B; } .body-service-industry-websites-marketing .divSiteContentInnerAdditionals1 .spnBlockContent { display:flex; align-items:center; flex-wrap:wrap; gap:5%; } .body-service-industry-websites-marketing .divSiteContentInnerAdditionals1 h3 { width:70%; } .body-service-industry-websites-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div { width:47.5%; max-width:47.5%; } .body-service-industry-websites-marketing .divMainCalloutWrapper { height:800px; margin-top:100px; } .body-service-industry-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:5%; } .body-service-industry-websites-marketing a.anchButton { text-transform:uppercase; font-size:20px; border-radius:59px; padding:5px 25px; } .body-service-industry-websites-marketing .divMainCalloutTextInner a.anchButton:hover { color:white !important; font-size:20px; } .body-service-industry-websites-marketing .divMiniCallout:hover .divMiniCalloutTextWrapper h3, .body-service-industry-websites-marketing .divMiniCalloutInner h3, .body-service-industry-websites-marketing .divMiniCalloutInner h3:hover { color: #FFF; text-align: center; font-family: Metropolis; font-size: 16px; font-style: normal; font-weight: 700; line-height: 24px; text-decoration:unset; } .body-service-industry-websites-marketing .divSiteContentInnerAdditionals3 h3, .body-service-industry-websites-marketing .divSiteContentInnerAdditionals1 h3 { text-transform:uppercase; } .body-service-industry-websites-marketing .divSiteContentInnerAdditionals3 p { font-size:18px; } .body-service-industry-websites-marketing .divSiteContentInnerAdditionals3 p strong { color: #29CB8B !important; font-family: Metropolis; font-size: 18px; font-style: italic; font-weight: 700; line-height: 21px; } .body-service-industry-websites-marketing .divSiteContentInnerAdditionals1 p { font-size:18px; width:100%; } .body-service-industry-websites-marketing .div-additional-block-4 h2 { color: #000FA0; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; width:75%; } .body-service-industry-websites-marketing .div-additional-block-4 h3 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; text-transform: uppercase; width:75%; padding-top:30px; padding-bottom:60px; } .body-service-industry-websites-marketing .div-additional-block-4 ul { width:50%; } .body-service-industry-websites-marketing .div-additional-block-4 p { width:100%; } .body-service-industry-websites-marketing .div-additional-block-4 .spnBlockContent { display:flex; flex-wrap:wrap; } .body-service-industry-websites-marketing .div-additional-block-4 { padding-bottom:75px; } .body-service-industry-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { height:100%; top:0; background: rgba(0, 39, 85, 0.69); text-align:left; } .body-service-industry-websites-marketing .divMainCalloutTextInner h1, .body-service-industry-websites-marketing .divMainCalloutTextInner h2, .body-service-industry-websites-marketing .divMainCalloutTextInner h3, .body-service-industry-websites-marketing .divMainCalloutTextInner h4, .body-service-industry-websites-marketing .divMainCalloutTextInner h5, .body-service-industry-websites-marketing .divMainCalloutTextInner p, .body-service-industry-websites-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-service-industry-websites-marketing .divMainCalloutTextInner h1, .body-service-industry-websites-marketing .divMainCalloutTextInner h3 { text-transform:uppercase; } .body-service-industry-websites-marketing .divMainCalloutTextInner h5 { font-weight:400; } .body-service-industry-websites-marketing .divMainCalloutTextInner h5 strong { font-weight:700; } .body-service-industry-websites-marketing .faqDiv h2, .body-service-industry-websites-marketing .faqDiv { width:100%; text-align:center; } .body-service-industry-websites-marketing .divBlockWrapper-faq .divBlockInner-question { text-align:left; } .body-service-industry-websites-marketing .divPullingFromPageWrappe, .body-service-industry-websites-marketing .divBlockWrapper-faq { width:100%; max-width:100%; flex:unset; } .body-service-industry-websites-marketing .divMiniCallout { width:30%; max-width:30%; } .body-service-industry-websites-marketing .divMiniCalloutRow-1 { padding-bottom:45px; } .body-service-industry-websites-marketing .divMainCalloutTextInner h1, .body-service-industry-websites-marketing .divMainCalloutTextInner h2, .body-service-industry-websites-marketing .divMainCalloutTextInner h3, .body-service-industry-websites-marketing .divMainCalloutTextInner h4, .body-service-industry-websites-marketing .divMainCalloutTextInner h5 { margin-bottom:20px !important; } .body-service-industry-websites-marketing .divSiteContentInnerAdditionals2 { width:100%; max-width:100% !important; flex:unset; background-color: #002755; } .body-service-industry-websites-marketing .divSiteContentInnerAdditionals3 { width:100%; max-width:100% !important; flex:unset; background-color: #C9E8FF; padding-top:70px; padding-bottom:45px; } .body-service-industry-websites-marketing .divSiteContentInnerAdditionals4 { width:100%; max-width:100% !important; background:#C9E8FF; } .body-service-industry-websites-marketing .divSiteContentInnerAdditionals2 *, .body-service-industry-websites-marketing .divSiteContentInnerAdditionals1 * { color:#F5F5F5 !important; } .body-service-industry-websites-marketing .divSiteContentInnerAdditionals2 h2 { color: #000FA0; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; text-transform:uppercase; letter-spacing:normal; } .body-service-industry-websites-marketing .divSiteContentInnerAdditionals2 h3 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; } .body-service-industry-websites-marketing .divSiteContentInnerAdditionals2 h4 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; text-transform:uppercase; } .body-service-industry-websites-marketing .divSiteContentInnerAdditionals3, .body-service-industry-websites-marketing .divSiteContentInnerAdditionals1 { position:relative; } .body-service-industry-websites-marketing .div-additional-block-1 { padding-bottom:60px; } .body-service-industry-websites-marketing .div-additional-block-2 .divBlockInner { display:flex; flex-direction:row-reverse; align-items:center; } .body-service-industry-websites-marketing .div-additional-block-2 .divBlockInner .divBlockMedia { margin-bottom:0; flex:unset; } .body-service-industry-websites-marketing .swiper-container-horizontal>.swiper-pagination-bullets { background:transparent; bottom:0; } .body-service-industry-websites-marketing .swiper-pagination-bullet { border:1px solid #ffffff; background:transparent; } .body-service-industry-websites-marketing .swiper-pagination-bullet-active { background:#ffffff; } .body-service-industry-websites-marketing .div-additional-block-2 .divBlockInner .spnBlockContent { padding-top:45px; padding-bottom:25px; width:100%; } .body-service-industry-websites-marketing .divSiteContentInnerAdditionals2 ul li { padding:10px 0; } .divAdditionalOneWave { width:100%; height:200px; background:url(https://www.chooselegend.com/layout/images/titleTwoLandingWaveOne.png); background-size:100% 100%; position:absolute; top:-135px; } .divAdditionalTwoWave { width:100%; height:200px; background:url(https://www.chooselegend.com/layout/images/titleTwoLandingWaveTwo.png); background-size:100% 100%; position:absolute; bottom:-85px; } .body-service-industry-websites-marketing .divSiteContentInnerAdditionals2 strong { color:#DD4100; } .body-service-industry-websites-marketing .divSiteContentInnerAdditionals2 li strong, .body-service-industry-websites-marketing .divSiteContentInnerAdditionals2 li span { position:relative; top:-4px; } .body-service-industry-websites-marketing .div-additional-block-3 { display:flex; align-items:center; } .body-service-industry-websites-marketing .divMiniCalloutInner { border-radius: 10px; background: #000FA0; padding:22px 22px; min-height:300px; display:flex; align-items:center !important; } .body-service-industry-websites-marketing .divMiniCalloutInner h3, .body-service-industry-websites-marketing .divMiniCalloutInner p { text-align:left; } .landingMiniHeader { width:100%; padding-bottom:75px; text-align:center; color: #000FA0; text-align: center; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-service-industry-websites-marketing .divMiniCalloutRow { gap:2%; } .body-service-industry-websites-marketing .divSiteContentInnerAdditionals5 { padding-top:75px; } .body-service-industry-websites-marketing .faqDiv h2 { padding-top:75px; text-transform:uppercase; } .body-service-industry-websites-marketing .divSiteContentWrapper { padding-bottom:0 !important; position:relative; } .divIndustriesFooterForm p { color: #FFF; font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 400; line-height: 30px; background:rgba(0,0,0,0.01); } .divIndustriesFooterForm h2:hover, .divIndustriesFooterForm h2 { color: #FFF !important; background:rgba(0,0,0,0.01); font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: normal; } .divIndustriesFooterForm > .container > div { display:flex; } .divIndustriesFooterForm .divContactFormInput .inpProperty { border:1px solid #ffffff; background:rgba(0,0,0,0.01); color:#ffffff; } .divIndustriesFooterForm .divContactFormInput .labelPropertyLabel { color:#ffffff; background-color:unset !important; background:rgba(0,0,0,0.01) !important; } .divIndustriesFooterForm .divContactFormInput .inpProperty-textarea ~ .labelPropertyLabel { color:#ffffff; background:rgba(0,0,0,0.01); top:10%; border:0; } .divIndustriesFooterForm .divContactScreenDetail-bottom .divContactFormInput-submit button { background:#DD4100; color:#ffffff; border-radius:8px; border:0; font-weight:bold; font-size:20px !important; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divIndustriesFooterForm .divContactScreenDetail-bottom .divContactFormInput-submit button:hover { background:#C9E8FF; color:#000FA0; border-radius:8px; border:0; font-size:20px !important; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divIndustriesFooterForm > .container > div > div { width:50%; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe { width:90%; float:right; max-width:570px !important; min-width:570px !important; max-height:500px !important; min-height:500px !important; } .body-service-industry-websites-marketing .divBlockWrapper-faq .divBlockInner-question { flex-direction:row-reverse; } .body-service-industry-websites-marketing .divBlockWrapper-faq .divBlockInner-question > *:not(span) { color:#000FA0; font-size:26px; } .body-service-industry-websites-marketing .fa-plus { color:#000FA0; font-size:39px; } .body-service-industry-websites-marketing .faqDiv h2 { color:#000FA0; } .body-service-industry-websites-marketing .divBlockMedia figure { margin:0 !important; } .body-service-industry-websites-marketing .divSiteContentInnerAdditionals2 { padding:0; } .body-service-industry-websites-marketing .divSiteContentInnerMinis { width:100%; max-width:100% !important; background:#C9E8FF; } .body-service-industry-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:50%; max-width:50%; } .body-service-industry-websites-marketing .divSiteContentInnerAdditionals3 .divBlockInner { width:100%; } .body-service-industry-websites-marketing .divMiniCalloutInner, .body-service-industry-websites-marketing .divMiniCallout .divBlockMedia picture { display:flex; align-items:start; justify-content:center; } .divMainCalloutTextInner a.anchButton { border-radius: 8px; background: #DD4100; background: #D64000; min-width:250px; text-align:center; } .divMainCalloutTextInner a.anchButton:hover { border-radius: 8px; background: #000FA0; } .body-service-industry-websites-marketing .divMiniCallout .divBlockMedia img { width:86px; height:86px; } .body-service-industry-websites-marketing .divBlockInner-answer p { text-align:left; font-weight:400; } .divBlockWrapper-faq .divBlockInner-question, .divBlockWrapper-faq + .divBlockWrapper-faq .divBlockInner-question { border-bottom:1px solid black; } .body-service-industry-websites-marketing .divPullingFromPageWrappe .divBlogInner { flex-direction:row-reverse; flex-wrap:nowrap; } .body-service-industry-websites-marketing .divPullingFromPageWrappe .divBlogWrapper { width:100%; max-width:100%; } .body-service-industry-websites-marketing .divPullingFromPageWrappe { flex-wrap:nowrap; } .body-service-industry-websites-marketing .divPullingFromPageWrappe > h2 { color: #DD4100 !important; font-family: Anton; font-size: 85px; font-style: normal; font-weight: 400; line-height: 113%; margin-right:30px; width:35%; padding-bottom:20px; background:url(https://www.chooselegend.com/layout/images/Vector.png); background-size:100%; background-repeat:no-repeat; background-position:bottom; } .body-service-industry-websites-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog { width:50%; max-width:50%; } .body-service-industry-websites-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog.divBlockWrapper-text { padding-left:30px; } .divPullingFromPageWrapper-blog { padding-top:90px; padding-bottom:75px; } .body-service-industry-websites-marketing .divNavigation-sandwich .btn-sandwich .icon-bar { background-color:#ffffff; } .body-service-industry-websites-marketing .divSiteContentInnerTestimonials { width:100%; max-width:100% !important; background:#000FA0; } .body-service-industry-websites-marketing .divSiteContentInnerTestimonials p { color:#ffffff !important; width:75%; margin:auto; text-align:center; font-family: Metropolis; font-weight: 400; font-style: Regular; font-size: 24px; leading-trim: NONE; line-height: 30px; letter-spacing: 0%; text-align: center; vertical-align: middle; } .body-service-industry-websites-marketing .divSiteContentInnerTestimonials p.author { font-family: Metropolis; font-weight: 700; font-style: Bold; font-size: 24px; leading-trim: NONE; line-height: 100%; letter-spacing: 0%; text-align: center; color:#29CB8B !important; padding-top:45px; } .body-service-industry-websites-marketing .divSiteContentInnerTestimonials { position:relative; } .body-service-industry-websites-marketing .divAdditionalOneWave { top:-78px; transform: scaleX(-1); } .body-service-industry-websites-marketing .divSiteContentInnerCaseStudy, .body-service-industry-websites-marketing .divSiteContentInnerBlog2 { padding-bottom:90px; position:relative; } .body-service-industry-websites-marketing .divIndustriesBlogViewMoreWrapper p{ width:34%; } .body-service-industry-websites-marketing .divTestimonialIcon { display:none; } .body-service-industry-websites-marketing .divBlockWrapper-testimonial.carded .divBlockInner { border:0; box-shadow:unset; padding-bottom:30px; } .body-service-industry-websites-marketing .divFooterRow-top-contact { display:none; } .body-service-industry-websites-marketing .divIndustriesFooterForm { width:100%; background:url(https://www.chooselegend.com/layout/images/industryFooterFormBgService.png); background-size:cover; min-height:769px; padding:75px 15px; padding-bottom:90px; } @media (min-width:768px) and (max-width:1199px){ .body-service-industry-websites-marketing .divMainCalloutText-tinyMCE { width:100%; } .body-service-industry-websites-marketing .divIndustriesBlogViewMoreWrapper { bottom:105px; } .body-service-industry-websites-marketing header { background:#002755; } .body-service-industry-websites-marketing header { position:fixed; } .body-service-industry-websites-marketing #main { margin-top:100px !important; } .body-service-industry-websites-marketing .divPageTitle { background-image:unset; } .body-service-industry-websites-marketing .divMainCalloutWrapper { margin-top:0; } .body-service-industry-websites-marketing .divMiniCalloutRow-1 { padding-bottom:0; } .main-pagedirectory-birth-worker-businesses { margin-top:0 !important; } .body-service-industry-websites-marketing .divMiniCalloutRow { width:100%; max-width:100%; } .body-service-industry-websites-marketing .divSiteContentInnerAdditionals1 h3 { text-align:center; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(1) { width:25%; max-width:25%; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(2) { width:75%; max-width:75%; } .body-service-industry-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { gap:5%; } .body-service-industry-websites-marketing .divSiteContentInnerAdditionals3 a.anchButton{ position:absolute; top:78%; justify-self:anchor-center; } .body-service-industry-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { align-items:start; padding-top:60px; } .divIndustriesFooterForm > .container > div { flex-direction:column; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe, .divIndustriesFooterForm > .container > div > div { width:100%; max-width:100% !important; } .body-service-industry-websites-marketing .divSiteContentInnerAdditionals3 { z-index:13; } .divAdditionalTwoWave { height:160px; bottom:-92px !important; } .body-service-industry-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { min-height:514px; } .body-service-industry-websites-marketing .divMiniCallout { width:45%; max-width:45%; flex:unset; min-height:0; } .body-service-industry-websites-marketing .divMiniCalloutTextInner { padding:0; } .body-service-industry-websites-marketing .divMiniCalloutWrapperInner { justify-content:center; } .body-service-industry-websites-marketing ++.divMiniCalloutTextInner { padding:0; } .body-service-industry-websites-marketing .divMainCalloutText-tinyMCE { display:flex; } .body-service-industry-websites-marketing .divMainCalloutText-tinyMCE > div { width:50%; } .body-service-industry-websites-marketing .divMainCalloutInner .divBlockMedia img, .body-service-industry-websites-marketing .divMainCalloutWrapper { height:634px; } .body-service-industry-websites-marketing .divMainCalloutTextInner h3 { font-size:24px; } .body-service-industry-websites-marketing .divMainCalloutTextInner h1, .body-service-industry-websites-marketing .divMainCalloutTextInner h2, .body-service-industry-websites-marketing .divMainCalloutTextInner h3, .body-service-industry-websites-marketing .divMainCalloutTextInner h4, .body-service-industry-websites-marketing .divMainCalloutTextInner h5, .body-service-industry-websites-marketing .divMainCalloutTextInner p, .body-service-industry-websites-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-service-industry-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-service-industry-websites-marketing .divMainCalloutTextInner h1 { margin:0 !important; } .body-service-industry-websites-marketing .divMainCalloutTextInner h1, .body-service-industry-websites-marketing .divMainCalloutTextInner h2, .body-service-industry-websites-marketing .divMainCalloutTextInner h3, .body-service-industry-websites-marketing .divMainCalloutTextInner h4, .body-service-industry-websites-marketing .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .divAdditionalOneWave { left:0; } .body-service-industry-websites-marketing .div-additional-block-2 .divBlockInner .divBlockMedia { width:70%; max-width:70%; margin-bottom:0; margin-right:0; } .body-service-industry-websites-marketing .divSiteContentInnerAdditionals2 { padding-bottom:0 !important; } .body-service-industry-websites-marketing .div-additional-block-2 .spnBlockContent { padding-top:15px; padding-bottom:30px; } .divAdditionalTwoWave { left:0; } .body-service-industry-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-service-industry-websites-marketing .divMainCalloutInner .divBlockMedia img, .body-service-industry-websites-marketing .divMainCalloutWrapper { height:515px; height:700px; } .body-service-industry-websites-marketing .divMainCalloutTextInner { padding-top:140px; } .body-service-industry-websites-marketing .divPageTitle h1 { font-size:60px; } .body-service-industry-websites-marketing h2, .divIndustriesFooterForm h2:hover, .divIndustriesFooterForm h2, .div-additional-block-1 .spnBlockContent h2 { font-size:36px; } .body-service-industry-websites-marketing .divSiteContentInnerTestimonials p { font-size:20px; } .body-service-industry-websites-marketing .divMiniCalloutRow { margin:0; } .body-service-industry-websites-marketing .divSiteContentInnerAdditionals3.divSiteContentInner-sitewidth.container { min-height:0; padding-top:60px !important; } .body-service-industry-websites-marketing .div-additional-block-4 { padding-bottom:45px; } .body-service-industry-websites-marketing .divPullingFromPageWrapper-blog { padding-bottom:90px; padding-top:30px; } .body-service-industry-websites-marketing .divMainCalloutText-tinyMCE > div { width:100%; } .body-service-industry-websites-marketing .divMainCalloutText-tinyMCE { flex-direction:column; gap:0; } .body-service-industry-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:100%; max-width:100%; } .body-service-industry-websites-marketing .div-additional-block-1 .spnBlockContent { flex-direction:row !important; } .body-service-industry-websites-marketing .divSiteContentInnerAdditionals1 h3 { width:100%; } .body-service-industry-websites-marketing .div-additional-block-2 .divBlockInner { flex-direction:column-reverse; } .body-service-industry-websites-marketing .divMiniCalloutWrapperInner, .body-service-industry-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { flex-direction:column; } .body-service-industry-websites-marketing .divPullingFromPageWrappe .divBlockWrapper-synopsis .divBlockBody { display:none; } .body-service-industry-websites-marketing .divPullingFromPageWrappe > h2 { font-size:50px; } .body-service-industry-websites-marketing .divMainCalloutTextInner h2 { font-size:20px; } .body-service-industry-websites-marketing .divPageTitle .container { padding:0 6%; width:100%; max-width:100% !important; } } @media (max-width:767px) { .body-service-industry-websites-marketing .divPullingFromPageWrappe .divBlogInner { flex-direction:column-reverse; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe { max-width:100%!important; width:100% !important; min-width:0 !important; } .body-service-industry-websites-marketing .divSiteContentInnerTestimonials p { width:100%; } .body-service-industry-websites-marketing .div-additional-block-1 .divBlockMedia-left { display:none; } .body-service-industry-websites-marketing .divPageTitle h1 { font-size:34px; } .divIndustriesFooterForm > .container > div { flex-direction:column; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe, .divIndustriesFooterForm > .container > div > div { width:100%; } .body-service-industry-websites-marketing .divIndustriesBlogViewMoreWrapper { position:relative; bottom:0; width:100%; } .body-service-industry-websites-marketing .divIndustriesBlogViewMoreWrapper p { width:100%; } .body-service-industry-websites-marketing .divPageTitle { height:289px; background: rgba(0, 39, 85, 0.75); } .body-service-industry-websites-marketing .divPageTitle h1 { margin-top:0; } .body-service-industry-websites-marketing .divPullingFromPageWrapper-blog, .body-service-industry-websites-marketing .div-additional-block-1 { padding-top:15px; padding-bottom:15px; } .body-service-industry-websites-marketing .divBlockSwiperWrapper { padding:0 !important; margin:0 !important; } .body-service-industry-websites-marketing .divBlockWrapper-testimonial.carded .divBlockInner { padding-top:0; } .body-service-industry-websites-marketing .divBlockWrapper-testimonial.carded { margin-top:0 !important; } .body-service-industry-websites-marketing .div-additional-block-2 .divBlockInner .spnBlockContent { padding-top:0; } .body-service-industry-websites-marketing .div-additional-block-4 { padding-bottom:0; } .body-service-industry-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { position:relative; } .body-service-industry-websites-marketing .divPullingFromPageWrappe .divBlockWrapper-synopsis .divBlockBody { display:none; } .body-service-industry-websites-marketing .divPullingFromPageWrappe > h2 { font-size:30px; } .body-service-industry-websites-marketing .divPullingFromPageWrappe { flex-wrap:wrap; flex-direction:column; } .body-service-industry-websites-marketing header { background:#002755; } .body-service-industry-websites-marketing .divPageTitle { background-image:unset; } .body-service-industry-websites-marketing .divMainCalloutWrapper { margin-top:0; } .body-service-industry-websites-marketing .div-additional-block-1 .divBlockMedia-left { padding-right:0; margin-bottom:30px; } .body-service-industry-websites-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog { width:100%; max-width:100%; } .body-service-industry-websites-marketing .divMainCalloutText-tinyMCE { width:100%; } .body-service-industry-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { padding:5px !important; } .body-service-industry-websites-marketing .divSiteContentInnerAdditionals3 { height:100%; padding-top:45px; } .body-service-industry-websites-marketing .divMiniCalloutRow-1 { padding-bottom:0; } .body-service-industry-websites-marketing .div-additional-block-4 ul, .body-service-industry-websites-marketing .div-additional-block-4 h2, .body-service-industry-websites-marketing .div-additional-block-4 h3 { width:100%; } .main-pagedirectory-birth-worker-businesses { margin-top:0 !important; } .body-service-industry-websites-marketing .divSiteContentInnerAdditionals2 li { list-style-position: inside; line-height:30px; } .body-service-industry-websites-marketing .divMiniCalloutWrapperInner, .body-service-industry-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { flex-direction:column; } .body-service-industry-websites-marketing .div-additional-block-2 .divBlockInner { flex-direction:column-reverse; } .body-service-industry-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div, .body-service-industry-websites-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div { width:100%; max-width:100%; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(1) > p { display:flex; justify-content:center; } .divAdditionalOneWave { height:100px; top:-90px; } .body-service-industry-websites-marketing .divMainCalloutTextInner h5 { display:flex; align-items:center; justify-content:center; } .body-service-industry-websites-marketing .divSiteContentInnerAdditionals3 h3, .body-service-industry-websites-marketing .divSiteContentInnerAdditionals1 h3 { text-align:center; } .body-service-industry-websites-marketing .divMainCalloutText-tinyMCE { gap:30px; } .body-service-industry-websites-marketing .divSiteContentInnerAdditionals2 { padding-top:30px; } .divAdditionalTwoWave { bottom:-90px; height:100px; } .body-service-industry-websites-marketing .divBlockWrapper-faq .divBlockInner-question > *:not(span) { font-size:20px; } .divAdditionalTwoWave { left:0; } .body-service-industry-websites-marketing #main { margin-top:100px !important; } .body-service-industry-websites-marketing .divMainCalloutInner .divBlockMedia img { height:287px !important; } .body-service-industry-websites-marketing .divPullingFromPageWrappe > h2 { width:100%; background:unset; text-align:center; } .body-service-industry-websites-marketing .divIndustriesBlogViewMoreWrapper p { text-align:center; } .body-service-industry-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { background:#000FA0; padding:15px !important; } .body-service-industry-websites-marketing .divMainCalloutText-tinyMCE ul li, .body-service-industry-websites-marketing .divMainCalloutText-tinyMCE ul{ text-align:left !important; } .body-service-industry-websites-marketing .divMainCalloutWrapper { height:100% !important; } .divAdditionalOneWave { left:0; } .body-service-industry-websites-marketing .divMainCalloutTextInner h1, .body-service-industry-websites-marketing .divMainCalloutTextInner h2, .body-service-industry-websites-marketing .divMainCalloutTextInner h3, .body-service-industry-websites-marketing .divMainCalloutTextInner h4, .body-service-industry-websites-marketing .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .body-service-industry-websites-marketing .divMainCalloutTextInner h1, .body-service-industry-websites-marketing .divMainCalloutTextInner h2, .body-service-industry-websites-marketing .divMainCalloutTextInner h3, .body-service-industry-websites-marketing .divMainCalloutTextInner h4, .body-service-industry-websites-marketing .divMainCalloutTextInner h5, .body-service-industry-websites-marketing .divMainCalloutTextInner p, .body-service-industry-websites-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-service-industry-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-service-industry-websites-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div, .body-service-industry-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:100%; max-width:100%; } .body-service-industry-websites-marketing .divMiniCallout { width:85%; max-width:85%; } .body-service-industry-websites-marketing .divMainCalloutWrapper iFrame { max-width:345px !important; min-width:345px !important; } .body-service-industry-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-service-industry-websites-marketing .divMainCalloutInner .divBlockMedia img, .body-service-industry-websites-marketing .divMainCalloutWrapper { height:1200px; } .body-service-industry-websites-marketing .divMainCalloutTextInner h3 { font-size:20px; } .body-service-industry-websites-marketing .divMainCalloutText-tinyMCE > div { width:100%; } .body-service-industry-websites-marketing .divMainCalloutText-tinyMCE { flex-direction:column; } .body-service-industry-websites-marketing .div-additional-block-2 .divBlockInner { display:flex; flex-direction:column-reverse; } .body-service-industry-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { gap:0; flex-direction:column; } } @media (min-width: 1440px){ .body-professional-services-websites-marketing .container, .body-professional-services-websites-marketing .container-lg, .body-professional-services-websites-marketing .container-md, .body-professional-services-websites-marketing .container-sm, .body-professional-services-websites-marketing .container-xl, .body-professional-services-websites-marketing .divBannerAlertTextWrapper, .body-professional-services-websites-marketing .div-additional-block-1, .body-professional-services-websites-marketing .div-additional-block-2, .body-professional-services-websites-marketing .div-additional-block-3, .body-professional-services-websites-marketing .divPullingFromPageWrappe, .body-professional-services-websites-marketing .div-additional-block-3, .body-professional-services-websites-marketing .div-additional-block-4, .body-professional-services-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper .divMainCalloutTextInner { max-width: 1362px !important; margin:auto !important; } } .body-professional-services-websites-marketing .div-additional-block-1 { padding-top:60px; } .body-professional-services-websites-marketing .divMainCalloutTextInner a.anchButton { font-size:16px !important; font-weight:700; font-family: 'Inter 18pt'; border-radius:60px !important; } .body-professional-services-websites-marketing .divNavigation-main { position:relative; z-index:14; } .body-professional-services-websites-marketing .divPullingFromPageWrappe .divBlogWrapper img { border:2px solid #002755; } .body-professional-services-websites-marketing .divIndustriesBlogViewMoreWrapper { width:100%; position:absolute; bottom:230px; display:flex; justify-content:end; } .body-professional-services-websites-marketing .divIndustriesBlogViewMoreWrapper p a { border-radius: 59px; border: 1px solid #002755; color: #002755; text-align: center; font-family: 'Metropolis', sans-serif; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; padding:7.5px 35px; text-transform:uppercase; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-professional-services-websites-marketing .divIndustriesBlogViewMoreWrapper p a:hover { border-radius: 59px; border: 1px solid #002755; color: #ffffff; background:#002755; text-align: center; font-family: 'Metropolis', sans-serif; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; padding:7.5px 35px; text-transform:uppercase; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-professional-services-websites-marketing .div-additional-block-1 .divBlockMedia-left { padding-right:30px; } .body-professional-services-websites-marketing .div-additional-block-3:hover h2, .body-professional-services-websites-marketing h2, .body-professional-services-websites-marketing h2:hover { color: #000FA0 !important; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-professional-services-websites-marketing h3 { color: #002755; font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.4px; } .body-professional-services-websites-marketing .divPageTitle h1 { color:#ffffff; position:relative; top:22px; background:rgba(0,0,0,0.01); } .body-professional-services-websites-marketing .divMainCalloutText-tinyMCE { width:50%; } .body-professional-services-websites-marketing .divMainCalloutTextInner h2 { color: #FFF !important; font-family: Metropolis; font-size: 36px; font-style: normal; font-weight: 700; line-height: 40px; letter-spacing: 3.6px; } .body-professional-services-websites-marketing .divPageTitle .container { position:relative; top:15px; } .body-professional-services-websites-marketing .divPageTitle { width:100%; background-image:url(https://www.chooselegend.com/layout/images/pageTitleBgLanding.png); background-size:100% 100%; background-position:bottom; position:absolute; z-index:13; top:-2px; padding-bottom:0; padding-top:45px; } .body-professional-services-websites-marketing .divPageTitle p { color: #29CB8B; background:rgba(0,0,0,0.01); font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 700; line-height: normal; letter-spacing: 3.6px; } .body-professional-services-websites-marketing header { background:#000FA0; z-index:14; } .body-professional-services-websites-marketing .anchLogoLink img { opacity:1; } .body-professional-services-websites-marketing .divLogoWrapper { background-image:unset; } .body-professional-services-websites-marketing .divNavFields-main .anchNavigation{ font-family:'Metropolis', sans-serif; font-size:16px; font-weight:bold; text-transform:uppercase; background:transparent; color:#ffffff; padding:0; margin:0 15px; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-professional-services-websites-marketing .divNavFields-main .anchNavigation:hover, .body-professional-services-websites-marketing .divNavFields-main .anchNavigation:active, .body-professional-services-websites-marketing .divNavFields-main .anchNavigation:focus, .body-professional-services-websites-marketing .divNavFields-main .anchNavigation.current{ color:#00DD8D; } .body-professional-services-websites-marketing .divSiteContentInnerMinis, .divMainCalloutWrapper > .container { width:100%; max-width:100% !important; } .body-professional-services-websites-marketing .divMiniCallout { padding:7.5px 15px; } .body-professional-services-websites-marketing .divMainCalloutText-tinyMCE > div { width:50%; } .body-professional-services-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-professional-services-websites-marketing .divMainCalloutTextWrapper { padding:15px 6% !important; } .body-professional-services-websites-marketing .divMainCalloutTextWrapper h1 strong { font-weight:normal; color:#29CB8B; } .body-professional-services-websites-marketing .divSiteContentInnerAdditionals1 .spnBlockContent { display:flex; align-items:center; flex-wrap:wrap; gap:5%; } .body-professional-services-websites-marketing .divSiteContentInnerAdditionals1 h3 { width:70%; } .body-professional-services-websites-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div { width:47.5%; max-width:47.5%; } .body-professional-services-websites-marketing .divMainCalloutWrapper { height:800px; margin-top:100px; } .body-professional-services-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:5%; } .body-professional-services-websites-marketing a.anchButton { text-transform:uppercase; font-size:20px; border-radius:59px; padding:5px 25px; } .body-professional-services-websites-marketing .divMainCalloutTextInner a.anchButton:hover { color:white !important; font-size:20px; } .body-professional-services-websites-marketing .divMiniCallout:hover .divMiniCalloutTextWrapper h3, .body-professional-services-websites-marketing .divMiniCalloutInner h3, .body-professional-services-websites-marketing .divMiniCalloutInner h3:hover { color: #FFF; text-align: center; font-family: Metropolis; font-size: 16px; font-style: normal; font-weight: 700; line-height: 24px; text-decoration:unset; } .body-professional-services-websites-marketing .divSiteContentInnerAdditionals3 h3, .body-professional-services-websites-marketing .divSiteContentInnerAdditionals1 h3 { text-transform:uppercase; } .body-professional-services-websites-marketing .divSiteContentInnerAdditionals3 p { font-size:18px; } .body-professional-services-websites-marketing .divSiteContentInnerAdditionals3 p strong { color: #29CB8B !important; font-family: Metropolis; font-size: 18px; font-style: italic; font-weight: 700; line-height: 21px; } .body-professional-services-websites-marketing .divSiteContentInnerAdditionals1 p { font-size:18px; width:100%; } .body-professional-services-websites-marketing .div-additional-block-4 h2 { color: #000FA0; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; width:75%; } .body-professional-services-websites-marketing .div-additional-block-4 h3 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; text-transform: uppercase; width:75%; padding-top:30px; padding-bottom:60px; } .body-professional-services-websites-marketing .div-additional-block-4 ul { width:50%; } .body-professional-services-websites-marketing .div-additional-block-4 p { width:100%; } .body-professional-services-websites-marketing .div-additional-block-4 .spnBlockContent { display:flex; flex-wrap:wrap; } .body-professional-services-websites-marketing .div-additional-block-4 { padding-bottom:75px; } .body-professional-services-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { height:100%; top:0; background: rgba(0, 39, 85, 0.69); text-align:left; } .body-professional-services-websites-marketing .divMainCalloutTextInner h1, .body-professional-services-websites-marketing .divMainCalloutTextInner h2, .body-professional-services-websites-marketing .divMainCalloutTextInner h3, .body-professional-services-websites-marketing .divMainCalloutTextInner h4, .body-professional-services-websites-marketing .divMainCalloutTextInner h5, .body-professional-services-websites-marketing .divMainCalloutTextInner p, .body-professional-services-websites-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-professional-services-websites-marketing .divMainCalloutTextInner h1, .body-professional-services-websites-marketing .divMainCalloutTextInner h3 { text-transform:uppercase; } .body-professional-services-websites-marketing .divMainCalloutTextInner h5 { font-weight:400; } .body-professional-services-websites-marketing .divMainCalloutTextInner h5 strong { font-weight:700; } .body-professional-services-websites-marketing .faqDiv h2, .body-professional-services-websites-marketing .faqDiv { width:100%; text-align:center; } .body-professional-services-websites-marketing .divBlockWrapper-faq .divBlockInner-question { text-align:left; } .body-professional-services-websites-marketing .divPullingFromPageWrappe, .body-professional-services-websites-marketing .divBlockWrapper-faq { width:100%; max-width:100%; flex:unset; } .body-professional-services-websites-marketing .divMiniCallout { width:30%; max-width:30%; } .body-professional-services-websites-marketing .divMiniCalloutRow-1 { padding-bottom:45px; } .body-professional-services-websites-marketing .divMainCalloutTextInner h1, .body-professional-services-websites-marketing .divMainCalloutTextInner h2, .body-professional-services-websites-marketing .divMainCalloutTextInner h3, .body-professional-services-websites-marketing .divMainCalloutTextInner h4, .body-professional-services-websites-marketing .divMainCalloutTextInner h5 { margin-bottom:20px !important; } .body-professional-services-websites-marketing .divSiteContentInnerAdditionals2 { width:100%; max-width:100% !important; flex:unset; background-color: #002755; } .body-professional-services-websites-marketing .divSiteContentInnerAdditionals3 { width:100%; max-width:100% !important; flex:unset; background-color: #C9E8FF; padding-top:70px; padding-bottom:45px; } .body-professional-services-websites-marketing .divSiteContentInnerAdditionals4 { width:100%; max-width:100% !important; background:#C9E8FF; } .body-professional-services-websites-marketing .divSiteContentInnerAdditionals2 *, .body-professional-services-websites-marketing .divSiteContentInnerAdditionals1 * { color:#F5F5F5 !important; } .body-professional-services-websites-marketing .divSiteContentInnerAdditionals2 h2 { color: #000FA0; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; text-transform:uppercase; letter-spacing:normal; } .body-professional-services-websites-marketing .divSiteContentInnerAdditionals2 h3 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; } .body-professional-services-websites-marketing .divSiteContentInnerAdditionals2 h4 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; text-transform:uppercase; } .body-professional-services-websites-marketing .divSiteContentInnerAdditionals3, .body-professional-services-websites-marketing .divSiteContentInnerAdditionals1 { position:relative; } .body-professional-services-websites-marketing .div-additional-block-1 { padding-bottom:60px; } .body-professional-services-websites-marketing .div-additional-block-2 .divBlockInner { display:flex; flex-direction:row-reverse; align-items:center; } .body-professional-services-websites-marketing .div-additional-block-2 .divBlockInner .divBlockMedia { margin-bottom:0; flex:unset; } .body-professional-services-websites-marketing .swiper-container-horizontal>.swiper-pagination-bullets { background:transparent; bottom:0; } .body-professional-services-websites-marketing .swiper-pagination-bullet { border:1px solid #ffffff; background:transparent; } .body-professional-services-websites-marketing .swiper-pagination-bullet-active { background:#ffffff; } .body-professional-services-websites-marketing .div-additional-block-2 .divBlockInner .spnBlockContent { padding-top:45px; padding-bottom:25px; width:100%; } .body-professional-services-websites-marketing .divSiteContentInnerAdditionals2 ul li { padding:10px 0; } .divAdditionalOneWave { width:100%; height:200px; background:url(https://www.chooselegend.com/layout/images/titleTwoLandingWaveOne.png); background-size:100% 100%; position:absolute; top:-135px; } .divAdditionalTwoWave { width:100%; height:200px; background:url(https://www.chooselegend.com/layout/images/titleTwoLandingWaveTwo.png); background-size:100% 100%; position:absolute; bottom:-85px; } .body-professional-services-websites-marketing .divSiteContentInnerAdditionals2 strong { color:#DD4100; } .body-professional-services-websites-marketing .divSiteContentInnerAdditionals2 li strong, .body-professional-services-websites-marketing .divSiteContentInnerAdditionals2 li span { position:relative; top:-4px; } .body-professional-services-websites-marketing .div-additional-block-3 { display:flex; align-items:center; } .body-professional-services-websites-marketing .divMiniCalloutInner { border-radius: 10px; background: #000FA0; padding:22px 22px; min-height:300px; display:flex; align-items:center !important; } .body-professional-services-websites-marketing .divMiniCalloutInner h3, .body-professional-services-websites-marketing .divMiniCalloutInner p { text-align:left; } .landingMiniHeader { width:100%; padding-bottom:75px; text-align:center; color: #000FA0; text-align: center; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-professional-services-websites-marketing .divMiniCalloutRow { gap:2%; } .body-professional-services-websites-marketing .divSiteContentInnerAdditionals5 { padding-top:75px; } .body-professional-services-websites-marketing .faqDiv h2 { padding-top:75px; text-transform:uppercase; } .body-professional-services-websites-marketing .divSiteContentWrapper { padding-bottom:0 !important; position:relative; } .divIndustriesFooterForm p { color: #FFF; font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 400; line-height: 30px; background:rgba(0,0,0,0.01); } .divIndustriesFooterForm h2:hover, .divIndustriesFooterForm h2 { color: #FFF !important; background:rgba(0,0,0,0.01); font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: normal; } .divIndustriesFooterForm > .container > div { display:flex; } .divIndustriesFooterForm .divContactFormInput .inpProperty { border:1px solid #ffffff; background:rgba(0,0,0,0.01); color:#ffffff; } .divIndustriesFooterForm .divContactFormInput .labelPropertyLabel { color:#ffffff; background-color:unset !important; background:rgba(0,0,0,0.01) !important; } .divIndustriesFooterForm .divContactFormInput .inpProperty-textarea ~ .labelPropertyLabel { color:#ffffff; background:rgba(0,0,0,0.01); top:10%; border:0; } .divIndustriesFooterForm .divContactScreenDetail-bottom .divContactFormInput-submit button { background:#DD4100; color:#ffffff; border-radius:8px; border:0; font-weight:bold; font-size:20px !important; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divIndustriesFooterForm .divContactScreenDetail-bottom .divContactFormInput-submit button:hover { background:#C9E8FF; color:#000FA0; border-radius:8px; border:0; font-size:20px !important; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divIndustriesFooterForm > .container > div > div { width:50%; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe { width:90%; float:right; max-width:570px !important; min-width:570px !important; max-height:500px !important; min-height:500px !important; } .body-professional-services-websites-marketing .divBlockWrapper-faq .divBlockInner-question { flex-direction:row-reverse; } .body-professional-services-websites-marketing .divBlockWrapper-faq .divBlockInner-question > *:not(span) { color:#000FA0; font-size:26px; } .body-professional-services-websites-marketing .fa-plus { color:#000FA0; font-size:39px; } .body-professional-services-websites-marketing .faqDiv h2 { color:#000FA0; } .body-professional-services-websites-marketing .divBlockMedia figure { margin:0 !important; } .body-professional-services-websites-marketing .divSiteContentInnerAdditionals2 { padding:0; } .body-professional-services-websites-marketing .divSiteContentInnerMinis { width:100%; max-width:100% !important; background:#C9E8FF; } .body-professional-services-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:50%; max-width:50%; } .body-professional-services-websites-marketing .divSiteContentInnerAdditionals3 .divBlockInner { width:100%; } .body-professional-services-websites-marketing .divMiniCalloutInner, .body-professional-services-websites-marketing .divMiniCallout .divBlockMedia picture { display:flex; align-items:start; justify-content:center; } .divMainCalloutTextInner a.anchButton { border-radius: 8px; background: #DD4100; background: #D64000; min-width:250px; text-align:center; } .divMainCalloutTextInner a.anchButton:hover { border-radius: 8px; background: #000FA0; } .body-professional-services-websites-marketing .divMiniCallout .divBlockMedia img { width:86px; height:86px; } .body-professional-services-websites-marketing .divBlockInner-answer p { text-align:left; font-weight:400; } .divBlockWrapper-faq .divBlockInner-question, .divBlockWrapper-faq + .divBlockWrapper-faq .divBlockInner-question { border-bottom:1px solid black; } .body-professional-services-websites-marketing .divPullingFromPageWrappe .divBlogInner { flex-direction:row-reverse; flex-wrap:nowrap; } .body-professional-services-websites-marketing .divPullingFromPageWrappe .divBlogWrapper { width:100%; max-width:100%; } .body-professional-services-websites-marketing .divPullingFromPageWrappe { flex-wrap:nowrap; } .body-professional-services-websites-marketing .divPullingFromPageWrappe > h2 { color: #DD4100 !important; font-family: Anton; font-size: 85px; font-style: normal; font-weight: 400; line-height: 113%; margin-right:30px; width:35%; padding-bottom:20px; background:url(https://www.chooselegend.com/layout/images/Vector.png); background-size:100%; background-repeat:no-repeat; background-position:bottom; } .body-professional-services-websites-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog { width:50%; max-width:50%; } .body-professional-services-websites-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog.divBlockWrapper-text { padding-left:30px; } .divPullingFromPageWrapper-blog { padding-top:90px; padding-bottom:75px; } .body-professional-services-websites-marketing .divNavigation-sandwich .btn-sandwich .icon-bar { background-color:#ffffff; } .body-professional-services-websites-marketing .divSiteContentInnerTestimonials { width:100%; max-width:100% !important; background:#000FA0; } .body-professional-services-websites-marketing .divSiteContentInnerTestimonials p { color:#ffffff !important; width:75%; margin:auto; text-align:center; font-family: Metropolis; font-weight: 400; font-style: Regular; font-size: 24px; leading-trim: NONE; line-height: 30px; letter-spacing: 0%; text-align: center; vertical-align: middle; } .body-professional-services-websites-marketing .divSiteContentInnerTestimonials p.author { font-family: Metropolis; font-weight: 700; font-style: Bold; font-size: 24px; leading-trim: NONE; line-height: 100%; letter-spacing: 0%; text-align: center; color:#29CB8B !important; padding-top:45px; } .body-professional-services-websites-marketing .divSiteContentInnerTestimonials { position:relative; } .body-professional-services-websites-marketing .divAdditionalOneWave { top:-78px; transform: scaleX(-1); } .body-professional-services-websites-marketing .divSiteContentInnerCaseStudy, .body-professional-services-websites-marketing .divSiteContentInnerBlog2 { padding-bottom:90px; position:relative; } .body-professional-services-websites-marketing .divIndustriesBlogViewMoreWrapper p{ width:34%; } .body-professional-services-websites-marketing .divTestimonialIcon { display:none; } .body-professional-services-websites-marketing .divBlockWrapper-testimonial.carded .divBlockInner { border:0; box-shadow:unset; padding-bottom:30px; } .body-professional-services-websites-marketing .divFooterRow-top-contact { display:none; } .body-professional-services-websites-marketing .divIndustriesFooterForm { width:100%; background:url(https://www.chooselegend.com/layout/images/industryFooterFormBgProfessional.png); background-size:cover; min-height:769px; padding:75px 15px; padding-bottom:90px; } @media (min-width:768px) and (max-width:1199px){ .body-professional-services-websites-marketing .divMainCalloutText-tinyMCE { width:100%; } .body-professional-services-websites-marketing .divIndustriesBlogViewMoreWrapper { bottom:105px; } .body-professional-services-websites-marketing header { background:#002755; } .body-professional-services-websites-marketing header { position:fixed; } .body-professional-services-websites-marketing #main { margin-top:100px !important; } .body-professional-services-websites-marketing .divPageTitle { background-image:unset; } .body-professional-services-websites-marketing .divMainCalloutWrapper { margin-top:0; } .body-professional-services-websites-marketing .divMiniCalloutRow-1 { padding-bottom:0; } .main-pagedirectory-professional-services { margin-top:0 !important; } .body-professional-services-websites-marketing .divMiniCalloutRow { width:100%; max-width:100%; } .body-professional-services-websites-marketing .divSiteContentInnerAdditionals1 h3 { text-align:center; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(1) { width:25%; max-width:25%; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(2) { width:75%; max-width:75%; } .body-professional-services-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { gap:5%; } .body-professional-services-websites-marketing .divSiteContentInnerAdditionals3 a.anchButton{ position:absolute; top:78%; justify-self:anchor-center; } .body-professional-services-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { align-items:start; padding-top:60px; } .divIndustriesFooterForm > .container > div { flex-direction:column; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe, .divIndustriesFooterForm > .container > div > div { width:100%; max-width:100% !important; } .body-professional-services-websites-marketing .divSiteContentInnerAdditionals3 { z-index:13; } .divAdditionalTwoWave { height:160px; bottom:-92px !important; } .body-professional-services-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { min-height:514px; } .body-professional-services-websites-marketing .divMiniCallout { width:45%; max-width:45%; flex:unset; min-height:0; } .body-professional-services-websites-marketing .divMiniCalloutTextInner { padding:0; } .body-professional-services-websites-marketing .divMiniCalloutWrapperInner { justify-content:center; } .body-professional-services-websites-marketing ++.divMiniCalloutTextInner { padding:0; } .body-professional-services-websites-marketing .divMainCalloutText-tinyMCE { display:flex; } .body-professional-services-websites-marketing .divMainCalloutText-tinyMCE > div { width:50%; } .body-professional-services-websites-marketing .divMainCalloutInner .divBlockMedia img, .body-professional-services-websites-marketing .divMainCalloutWrapper { height:634px; } .body-professional-services-websites-marketing .divMainCalloutTextInner h3 { font-size:24px; } .body-professional-services-websites-marketing .divMainCalloutTextInner h1, .body-professional-services-websites-marketing .divMainCalloutTextInner h2, .body-professional-services-websites-marketing .divMainCalloutTextInner h3, .body-professional-services-websites-marketing .divMainCalloutTextInner h4, .body-professional-services-websites-marketing .divMainCalloutTextInner h5, .body-professional-services-websites-marketing .divMainCalloutTextInner p, .body-professional-services-websites-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-professional-services-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-professional-services-websites-marketing .divMainCalloutTextInner h1 { margin:0 !important; } .body-professional-services-websites-marketing .divMainCalloutTextInner h1, .body-professional-services-websites-marketing .divMainCalloutTextInner h2, .body-professional-services-websites-marketing .divMainCalloutTextInner h3, .body-professional-services-websites-marketing .divMainCalloutTextInner h4, .body-professional-services-websites-marketing .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .divAdditionalOneWave { left:0; } .body-professional-services-websites-marketing .div-additional-block-2 .divBlockInner .divBlockMedia { width:70%; max-width:70%; margin-bottom:0; margin-right:0; } .body-professional-services-websites-marketing .divSiteContentInnerAdditionals2 { padding-bottom:0 !important; } .body-professional-services-websites-marketing .div-additional-block-2 .spnBlockContent { padding-top:15px; padding-bottom:30px; } .divAdditionalTwoWave { left:0; } .body-professional-services-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-professional-services-websites-marketing .divMainCalloutInner .divBlockMedia img, .body-professional-services-websites-marketing .divMainCalloutWrapper { height:515px; height:700px; } .body-professional-services-websites-marketing .divMainCalloutTextInner { padding-top:140px; } .body-professional-services-websites-marketing .divPageTitle h1 { font-size:60px; } .body-professional-services-websites-marketing h2, .divIndustriesFooterForm h2:hover, .divIndustriesFooterForm h2, .div-additional-block-1 .spnBlockContent h2 { font-size:36px; } .body-professional-services-websites-marketing .divSiteContentInnerTestimonials p { font-size:20px; } .body-professional-services-websites-marketing .divMiniCalloutRow { margin:0; } .body-professional-services-websites-marketing .divSiteContentInnerAdditionals3.divSiteContentInner-sitewidth.container { min-height:0; padding-top:60px !important; } .body-professional-services-websites-marketing .div-additional-block-4 { padding-bottom:45px; } .body-professional-services-websites-marketing .divPullingFromPageWrapper-blog { padding-bottom:90px; padding-top:30px; } .body-professional-services-websites-marketing .divMainCalloutText-tinyMCE > div { width:100%; } .body-professional-services-websites-marketing .divMainCalloutText-tinyMCE { flex-direction:column; gap:0; } .body-professional-services-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:100%; max-width:100%; } .body-professional-services-websites-marketing .div-additional-block-1 .spnBlockContent { flex-direction:row !important; } .body-professional-services-websites-marketing .divSiteContentInnerAdditionals1 h3 { width:100%; } .body-professional-services-websites-marketing .div-additional-block-2 .divBlockInner { flex-direction:column-reverse; } .body-professional-services-websites-marketing .divMiniCalloutWrapperInner, .body-professional-services-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { flex-direction:column; } .body-professional-services-websites-marketing .divPullingFromPageWrappe .divBlockWrapper-synopsis .divBlockBody { display:none; } .body-professional-services-websites-marketing .divPullingFromPageWrappe > h2 { font-size:50px; } .body-professional-services-websites-marketing .divMainCalloutTextInner h2 { font-size:20px; } .body-professional-services-websites-marketing .divPageTitle .container { padding:0 6%; width:100%; max-width:100% !important; } } @media (max-width:767px) { .body-professional-services-websites-marketing .divPullingFromPageWrappe .divBlogInner { flex-direction:column; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe { max-width:100%!important; width:100% !important; min-width:0 !important; } .body-professional-services-websites-marketing .divSiteContentInnerTestimonials p { width:100%; } .body-professional-services-websites-marketing .div-additional-block-1 .divBlockMedia-left { display:none; } .body-professional-services-websites-marketing .divPageTitle h1 { font-size:34px; } .divIndustriesFooterForm > .container > div { flex-direction:column; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe, .divIndustriesFooterForm > .container > div > div { width:100%; } .body-professional-services-websites-marketing .divIndustriesBlogViewMoreWrapper { position:relative; bottom:0; width:100%; } .body-professional-services-websites-marketing .divIndustriesBlogViewMoreWrapper p { width:100%; } .body-professional-services-websites-marketing .divPageTitle { height:289px; background: rgba(0, 39, 85, 0.75); } .body-professional-services-websites-marketing .divPageTitle h1 { margin-top:0; } .body-professional-services-websites-marketing .divPullingFromPageWrapper-blog, .body-professional-services-websites-marketing .div-additional-block-1 { padding-top:15px; padding-bottom:15px; } .body-professional-services-websites-marketing .divBlockSwiperWrapper { padding:0 !important; margin:0 !important; } .body-professional-services-websites-marketing .divBlockWrapper-testimonial.carded .divBlockInner { padding-top:0; } .body-professional-services-websites-marketing .divBlockWrapper-testimonial.carded { margin-top:0 !important; } .body-professional-services-websites-marketing .div-additional-block-2 .divBlockInner .spnBlockContent { padding-top:0; } .body-professional-services-websites-marketing .div-additional-block-4 { padding-bottom:0; } .body-professional-services-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { position:relative; } .body-professional-services-websites-marketing .divPullingFromPageWrappe .divBlockWrapper-synopsis .divBlockBody { display:none; } .body-professional-services-websites-marketing .divPullingFromPageWrappe > h2 { font-size:30px; } .body-professional-services-websites-marketing .divPullingFromPageWrappe { flex-wrap:wrap; flex-direction:column; } .body-professional-services-websites-marketing header { background:#002755; } .body-professional-services-websites-marketing .divPageTitle { background-image:unset; } .body-professional-services-websites-marketing .divMainCalloutWrapper { margin-top:0; } .body-professional-services-websites-marketing .div-additional-block-1 .divBlockMedia-left { padding-right:0; margin-bottom:30px; } .body-professional-services-websites-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog { width:100%; max-width:100%; } .body-professional-services-websites-marketing .divMainCalloutText-tinyMCE { width:100%; } .body-professional-services-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { padding:5px !important; } .body-professional-services-websites-marketing .divSiteContentInnerAdditionals3 { height:100%; padding-top:45px; } .body-professional-services-websites-marketing .divMiniCalloutRow-1 { padding-bottom:0; } .body-professional-services-websites-marketing .div-additional-block-4 ul, .body-professional-services-websites-marketing .div-additional-block-4 h2, .body-professional-services-websites-marketing .div-additional-block-4 h3 { width:100%; } .main-pagedirectory-professional-services { margin-top:0 !important; } .body-professional-services-websites-marketing .divSiteContentInnerAdditionals2 li { list-style-position: inside; line-height:30px; } .body-professional-services-websites-marketing .divMiniCalloutWrapperInner, .body-professional-services-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { flex-direction:column; } .body-professional-services-websites-marketing .div-additional-block-2 .divBlockInner { flex-direction:column-reverse; } .body-professional-services-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div, .body-professional-services-websites-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div { width:100%; max-width:100%; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(1) > p { display:flex; justify-content:center; } .divAdditionalOneWave { height:100px; top:-90px; } .body-professional-services-websites-marketing .divMainCalloutTextInner h5 { display:flex; align-items:center; justify-content:center; } .body-professional-services-websites-marketing .divSiteContentInnerAdditionals3 h3, .body-professional-services-websites-marketing .divSiteContentInnerAdditionals1 h3 { text-align:center; } .body-professional-services-websites-marketing .divMainCalloutText-tinyMCE { gap:30px; } .body-professional-services-websites-marketing .divSiteContentInnerAdditionals2 { padding-top:30px; } .divAdditionalTwoWave { bottom:-90px; height:100px; } .body-professional-services-websites-marketing .divBlockWrapper-faq .divBlockInner-question > *:not(span) { font-size:20px; } .divAdditionalTwoWave { left:0; } .body-professional-services-websites-marketing #main { margin-top:100px !important; } .body-professional-services-websites-marketing .divMainCalloutInner .divBlockMedia img { height:287px !important; } .body-professional-services-websites-marketing .divPullingFromPageWrappe > h2 { width:100%; background:unset; } .body-professional-services-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { background:#000FA0; padding:15px !important; } .body-professional-services-websites-marketing .divMainCalloutText-tinyMCE ul li, .body-professional-services-websites-marketing .divMainCalloutText-tinyMCE ul{ text-align:left !important; } .body-professional-services-websites-marketing .divMainCalloutWrapper { height:100% !important; } .divAdditionalOneWave { left:0; } .body-professional-services-websites-marketing .divMainCalloutTextInner h1, .body-professional-services-websites-marketing .divMainCalloutTextInner h2, .body-professional-services-websites-marketing .divMainCalloutTextInner h3, .body-professional-services-websites-marketing .divMainCalloutTextInner h4, .body-professional-services-websites-marketing .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .body-professional-services-websites-marketing .divMainCalloutTextInner h1, .body-professional-services-websites-marketing .divMainCalloutTextInner h2, .body-professional-services-websites-marketing .divMainCalloutTextInner h3, .body-professional-services-websites-marketing .divMainCalloutTextInner h4, .body-professional-services-websites-marketing .divMainCalloutTextInner h5, .body-professional-services-websites-marketing .divMainCalloutTextInner p, .body-professional-services-websites-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-professional-services-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-professional-services-websites-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div, .body-professional-services-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:100%; max-width:100%; } .body-professional-services-websites-marketing .divMiniCallout { width:85%; max-width:85%; } .body-professional-services-websites-marketing .divMainCalloutWrapper iFrame { max-width:345px !important; min-width:345px !important; } .body-professional-services-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-professional-services-websites-marketing .divMainCalloutInner .divBlockMedia img, .body-professional-services-websites-marketing .divMainCalloutWrapper { height:1200px; } .body-professional-services-websites-marketing .divMainCalloutTextInner h3 { font-size:20px; } .body-professional-services-websites-marketing .divMainCalloutText-tinyMCE > div { width:100%; } .body-professional-services-websites-marketing .divMainCalloutText-tinyMCE { flex-direction:column; } .body-professional-services-websites-marketing .div-additional-block-2 .divBlockInner { display:flex; flex-direction:column-reverse; } .body-professional-services-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { gap:0; flex-direction:column; } } @media (min-width: 1440px){ .body-non-profits-websites-marketing .container, .body-non-profits-websites-marketing .container-lg, .body-non-profits-websites-marketing .container-md, .body-non-profits-websites-marketing .container-sm, .body-non-profits-websites-marketing .container-xl, .body-non-profits-websites-marketing .divBannerAlertTextWrapper, .body-non-profits-websites-marketing .div-additional-block-1, .body-non-profits-websites-marketing .div-additional-block-2, .body-non-profits-websites-marketing .div-additional-block-3, .body-non-profits-websites-marketing .divPullingFromPageWrappe, .body-non-profits-websites-marketing .div-additional-block-3, .body-non-profits-websites-marketing .div-additional-block-4, .body-non-profits-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper .divMainCalloutTextInner { max-width: 1362px !important; margin:auto !important; } } .body-non-profits-websites-marketing .div-additional-block-1 { padding-top:60px; } .body-non-profits-websites-marketing .divMainCalloutTextInner a.anchButton { font-size:16px !important; font-weight:700; font-family: 'Inter 18pt'; border-radius:60px !important; } .body-non-profits-websites-marketing .divNavigation-main { position:relative; z-index:14; } .body-non-profits-websites-marketing .divPullingFromPageWrappe .divBlogWrapper img { border:2px solid #002755; } .body-non-profits-websites-marketing .divIndustriesBlogViewMoreWrapper { width:100%; position:absolute; bottom:230px; display:flex; justify-content:end; } .body-non-profits-websites-marketing .divIndustriesBlogViewMoreWrapper p a { border-radius: 59px; border: 1px solid #002755; color: #002755; text-align: center; font-family: 'Metropolis', sans-serif; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; padding:7.5px 35px; text-transform:uppercase; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-non-profits-websites-marketing .divIndustriesBlogViewMoreWrapper p a:hover { border-radius: 59px; border: 1px solid #002755; color: #ffffff; background:#002755; text-align: center; font-family: 'Metropolis', sans-serif; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; padding:7.5px 35px; text-transform:uppercase; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-non-profits-websites-marketing .div-additional-block-1 .divBlockMedia-left { padding-right:30px; } .body-non-profits-websites-marketing .div-additional-block-3:hover h2, .body-non-profits-websites-marketing h2, .body-non-profits-websites-marketing h2:hover { color: #000FA0 !important; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-non-profits-websites-marketing h3 { color: #002755; font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.4px; } .body-non-profits-websites-marketing .divPageTitle h1 { color:#ffffff; position:relative; top:22px; background:rgba(0,0,0,0.01); } .body-non-profits-websites-marketing .divMainCalloutText-tinyMCE { width:50%; } .body-non-profits-websites-marketing .divMainCalloutTextInner h2 { color: #FFF !important; font-family: Metropolis; font-size: 36px; font-style: normal; font-weight: 700; line-height: 40px; letter-spacing: 3.6px; } .body-non-profits-websites-marketing .divPageTitle .container { position:relative; top:15px; } .body-non-profits-websites-marketing .divPageTitle { width:100%; background-image:url(https://www.chooselegend.com/layout/images/pageTitleBgLanding.png); background-size:100% 100%; background-position:bottom; position:absolute; z-index:13; top:-2px; padding-bottom:0; padding-top:45px; } .body-non-profits-websites-marketing .divPageTitle p { color: #29CB8B; background:rgba(0,0,0,0.01); font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 700; line-height: normal; letter-spacing: 3.6px; } .body-non-profits-websites-marketing header { background:#000FA0; z-index:14; } .body-non-profits-websites-marketing .anchLogoLink img { opacity:1; } .body-non-profits-websites-marketing .divLogoWrapper { background-image:unset; } .body-non-profits-websites-marketing .divNavFields-main .anchNavigation{ font-family:'Metropolis', sans-serif; font-size:16px; font-weight:bold; text-transform:uppercase; background:transparent; color:#ffffff; padding:0; margin:0 15px; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-non-profits-websites-marketing .divNavFields-main .anchNavigation:hover, .body-non-profits-websites-marketing .divNavFields-main .anchNavigation:active, .body-non-profits-websites-marketing .divNavFields-main .anchNavigation:focus, .body-non-profits-websites-marketing .divNavFields-main .anchNavigation.current{ color:#00DD8D; } .body-non-profits-websites-marketing .divSiteContentInnerMinis, .divMainCalloutWrapper > .container { width:100%; max-width:100% !important; } .body-non-profits-websites-marketing .divMiniCallout { padding:7.5px 15px; } .body-non-profits-websites-marketing .divMainCalloutText-tinyMCE > div { width:50%; } .body-non-profits-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-non-profits-websites-marketing .divMainCalloutTextWrapper { padding:15px 6% !important; } .body-non-profits-websites-marketing .divMainCalloutTextWrapper h1 strong { font-weight:normal; color:#29CB8B; } .body-non-profits-websites-marketing .divSiteContentInnerAdditionals1 .spnBlockContent { display:flex; align-items:center; flex-wrap:wrap; gap:5%; } .body-non-profits-websites-marketing .divSiteContentInnerAdditionals1 h3 { width:70%; } .body-non-profits-websites-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div { width:47.5%; max-width:47.5%; } .body-non-profits-websites-marketing .divMainCalloutWrapper { height:750px; margin-top:100px; } .body-non-profits-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:5%; } .body-non-profits-websites-marketing a.anchButton { text-transform:uppercase; font-size:20px; border-radius:59px; padding:5px 25px; } .body-non-profits-websites-marketing .divMainCalloutTextInner a.anchButton:hover { color:white !important; font-size:20px; } .body-non-profits-websites-marketing .divMiniCallout:hover .divMiniCalloutTextWrapper h3, .body-non-profits-websites-marketing .divMiniCalloutInner h3, .body-non-profits-websites-marketing .divMiniCalloutInner h3:hover { color: #FFF; text-align: center; font-family: Metropolis; font-size: 16px; font-style: normal; font-weight: 700; line-height: 24px; text-decoration:unset; } .body-non-profits-websites-marketing .divSiteContentInnerAdditionals3 h3, .body-non-profits-websites-marketing .divSiteContentInnerAdditionals1 h3 { text-transform:uppercase; } .body-non-profits-websites-marketing .divSiteContentInnerAdditionals3 p { font-size:18px; } .body-non-profits-websites-marketing .divSiteContentInnerAdditionals3 p strong { color: #29CB8B !important; font-family: Metropolis; font-size: 18px; font-style: italic; font-weight: 700; line-height: 21px; } .body-non-profits-websites-marketing .divSiteContentInnerAdditionals1 p { font-size:18px; width:100%; } .body-non-profits-websites-marketing .div-additional-block-4 h2 { color: #000FA0; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; width:75%; } .body-non-profits-websites-marketing .div-additional-block-4 h3 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; text-transform: uppercase; width:75%; padding-top:30px; padding-bottom:60px; } .body-non-profits-websites-marketing .div-additional-block-4 ul { width:50%; } .body-non-profits-websites-marketing .div-additional-block-4 p { width:100%; } .body-non-profits-websites-marketing .div-additional-block-4 .spnBlockContent { display:flex; flex-wrap:wrap; } .body-non-profits-websites-marketing .div-additional-block-4 { padding-bottom:75px; } .body-non-profits-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { height:100%; top:0; background: rgba(0, 39, 85, 0.69); text-align:left; } .body-non-profits-websites-marketing .divMainCalloutTextInner h1, .body-non-profits-websites-marketing .divMainCalloutTextInner h2, .body-non-profits-websites-marketing .divMainCalloutTextInner h3, .body-non-profits-websites-marketing .divMainCalloutTextInner h4, .body-non-profits-websites-marketing .divMainCalloutTextInner h5, .body-non-profits-websites-marketing .divMainCalloutTextInner p, .body-non-profits-websites-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-non-profits-websites-marketing .divMainCalloutTextInner h1, .body-non-profits-websites-marketing .divMainCalloutTextInner h3 { text-transform:uppercase; } .body-non-profits-websites-marketing .divMainCalloutTextInner h5 { font-weight:400; } .body-non-profits-websites-marketing .divMainCalloutTextInner h5 strong { font-weight:700; } .body-non-profits-websites-marketing .faqDiv h2, .body-non-profits-websites-marketing .faqDiv { width:100%; text-align:center; } .body-non-profits-websites-marketing .divBlockWrapper-faq .divBlockInner-question { text-align:left; } .body-non-profits-websites-marketing .divPullingFromPageWrappe, .body-non-profits-websites-marketing .divBlockWrapper-faq { width:100%; max-width:100%; flex:unset; } .body-non-profits-websites-marketing .divMiniCallout { width:30%; max-width:30%; } .body-non-profits-websites-marketing .divMiniCalloutRow-1 { padding-bottom:45px; } .body-non-profits-websites-marketing .divMainCalloutTextInner h1, .body-non-profits-websites-marketing .divMainCalloutTextInner h2, .body-non-profits-websites-marketing .divMainCalloutTextInner h3, .body-non-profits-websites-marketing .divMainCalloutTextInner h4, .body-non-profits-websites-marketing .divMainCalloutTextInner h5 { margin-bottom:20px !important; } .body-non-profits-websites-marketing .divSiteContentInnerAdditionals2 { width:100%; max-width:100% !important; flex:unset; background-color: #002755; } .body-non-profits-websites-marketing .divSiteContentInnerAdditionals3 { width:100%; max-width:100% !important; flex:unset; background-color: #C9E8FF; padding-top:70px; padding-bottom:45px; } .body-non-profits-websites-marketing .divSiteContentInnerAdditionals4 { width:100%; max-width:100% !important; background:#C9E8FF; } .body-non-profits-websites-marketing .divSiteContentInnerAdditionals2 *, .body-non-profits-websites-marketing .divSiteContentInnerAdditionals1 * { color:#F5F5F5 !important; } .body-non-profits-websites-marketing .divSiteContentInnerAdditionals2 h2 { color: #000FA0; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; text-transform:uppercase; letter-spacing:normal; } .body-non-profits-websites-marketing .divSiteContentInnerAdditionals2 h3 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; } .body-non-profits-websites-marketing .divSiteContentInnerAdditionals2 h4 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; text-transform:uppercase; } .body-non-profits-websites-marketing .divSiteContentInnerAdditionals3, .body-non-profits-websites-marketing .divSiteContentInnerAdditionals1 { position:relative; } .body-non-profits-websites-marketing .div-additional-block-1 { padding-bottom:60px; } .body-non-profits-websites-marketing .div-additional-block-2 .divBlockInner { display:flex; flex-direction:row-reverse; align-items:center; } .body-non-profits-websites-marketing .div-additional-block-2 .divBlockInner .divBlockMedia { margin-bottom:0; flex:unset; } .body-non-profits-websites-marketing .swiper-container-horizontal>.swiper-pagination-bullets { background:transparent; bottom:0; } .body-non-profits-websites-marketing .swiper-pagination-bullet { border:1px solid #ffffff; background:transparent; } .body-non-profits-websites-marketing .swiper-pagination-bullet-active { background:#ffffff; } .body-non-profits-websites-marketing .div-additional-block-2 .divBlockInner .spnBlockContent { padding-top:45px; padding-bottom:25px; width:100%; } .body-non-profits-websites-marketing .divSiteContentInnerAdditionals2 ul li { padding:10px 0; } .divAdditionalOneWave { width:100%; height:200px; background:url(https://www.chooselegend.com/layout/images/titleTwoLandingWaveOne.png); background-size:100% 100%; position:absolute; top:-135px; } .divAdditionalTwoWave { width:100%; height:200px; background:url(https://www.chooselegend.com/layout/images/titleTwoLandingWaveTwo.png); background-size:100% 100%; position:absolute; bottom:-85px; } .body-non-profits-websites-marketing .divSiteContentInnerAdditionals2 strong { color:#DD4100; } .body-non-profits-websites-marketing .divSiteContentInnerAdditionals2 li strong, .body-non-profits-websites-marketing .divSiteContentInnerAdditionals2 li span { position:relative; top:-4px; } .body-non-profits-websites-marketing .div-additional-block-3 { display:flex; align-items:center; } .body-non-profits-websites-marketing .divMiniCalloutInner { border-radius: 10px; background: #000FA0; padding:22px 22px; min-height:300px; display:flex; align-items:center !important; } .body-non-profits-websites-marketing .divMiniCalloutInner h3, .body-non-profits-websites-marketing .divMiniCalloutInner p { text-align:left; } .landingMiniHeader { width:100%; padding-bottom:75px; text-align:center; color: #000FA0; text-align: center; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-non-profits-websites-marketing .divMiniCalloutRow { gap:2%; } .body-non-profits-websites-marketing .divSiteContentInnerAdditionals5 { padding-top:75px; } .body-non-profits-websites-marketing .faqDiv h2 { padding-top:75px; text-transform:uppercase; } .body-non-profits-websites-marketing .divSiteContentWrapper { padding-bottom:0 !important; position:relative; } .divIndustriesFooterForm p { color: #FFF; font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 400; line-height: 30px; background:rgba(0,0,0,0.01); } .divIndustriesFooterForm h2:hover, .divIndustriesFooterForm h2 { color: #FFF !important; background:rgba(0,0,0,0.01); font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: normal; } .divIndustriesFooterForm > .container > div { display:flex; } .divIndustriesFooterForm .divContactFormInput .inpProperty { border:1px solid #ffffff; background:rgba(0,0,0,0.01); color:#ffffff; } .divIndustriesFooterForm .divContactFormInput .labelPropertyLabel { color:#ffffff; background-color:unset !important; background:rgba(0,0,0,0.01) !important; } .divIndustriesFooterForm .divContactFormInput .inpProperty-textarea ~ .labelPropertyLabel { color:#ffffff; background:rgba(0,0,0,0.01); top:10%; border:0; } .divIndustriesFooterForm .divContactScreenDetail-bottom .divContactFormInput-submit button { background:#DD4100; color:#ffffff; border-radius:8px; border:0; font-weight:bold; font-size:20px !important; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divIndustriesFooterForm .divContactScreenDetail-bottom .divContactFormInput-submit button:hover { background:#C9E8FF; color:#000FA0; border-radius:8px; border:0; font-size:20px !important; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divIndustriesFooterForm > .container > div > div { width:50%; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe { width:90%; float:right; max-width:570px !important; min-width:570px !important; max-height:500px !important; min-height:500px !important; } .body-non-profits-websites-marketing .divBlockWrapper-faq .divBlockInner-question { flex-direction:row-reverse; } .body-non-profits-websites-marketing .divBlockWrapper-faq .divBlockInner-question > *:not(span) { color:#000FA0; font-size:26px; } .body-non-profits-websites-marketing .fa-plus { color:#000FA0; font-size:39px; } .body-non-profits-websites-marketing .faqDiv h2 { color:#000FA0; } .body-non-profits-websites-marketing .divBlockMedia figure { margin:0 !important; } .body-non-profits-websites-marketing .divSiteContentInnerAdditionals2 { padding:0; } .body-non-profits-websites-marketing .divSiteContentInnerMinis { width:100%; max-width:100% !important; background:#C9E8FF; } .body-non-profits-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:50%; max-width:50%; } .body-non-profits-websites-marketing .divSiteContentInnerAdditionals3 .divBlockInner { width:100%; } .body-non-profits-websites-marketing .divMiniCalloutInner, .body-non-profits-websites-marketing .divMiniCallout .divBlockMedia picture { display:flex; align-items:start; justify-content:center; } .divMainCalloutTextInner a.anchButton { border-radius: 8px; background: #DD4100; background: #D64000; min-width:250px; text-align:center; } .divMainCalloutTextInner a.anchButton:hover { border-radius: 8px; background: #000FA0; } .body-non-profits-websites-marketing .divMiniCallout .divBlockMedia img { width:86px; height:86px; } .body-non-profits-websites-marketing .divBlockInner-answer p { text-align:left; font-weight:400; } .divBlockWrapper-faq .divBlockInner-question, .divBlockWrapper-faq + .divBlockWrapper-faq .divBlockInner-question { border-bottom:1px solid black; } .body-non-profits-websites-marketing .divPullingFromPageWrappe .divBlogInner { flex-direction:row-reverse; flex-wrap:nowrap; } .body-non-profits-websites-marketing .divPullingFromPageWrappe .divBlogWrapper { width:100%; max-width:100%; } .body-non-profits-websites-marketing .divPullingFromPageWrappe { flex-wrap:nowrap; } .body-non-profits-websites-marketing .divPullingFromPageWrappe > h2 { color: #DD4100 !important; font-family: Anton; font-size: 85px; font-style: normal; font-weight: 400; line-height: 113%; margin-right:30px; width:35%; padding-bottom:20px; background:url(https://www.chooselegend.com/layout/images/Vector.png); background-size:100%; background-repeat:no-repeat; background-position:bottom; } .body-non-profits-websites-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog { width:50%; max-width:50%; } .body-non-profits-websites-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog.divBlockWrapper-text { padding-left:30px; } .divPullingFromPageWrapper-blog { padding-top:90px; padding-bottom:75px; } .body-non-profits-websites-marketing .divNavigation-sandwich .btn-sandwich .icon-bar { background-color:#ffffff; } .body-non-profits-websites-marketing .divSiteContentInnerTestimonials { width:100%; max-width:100% !important; background:#000FA0; } .body-non-profits-websites-marketing .divSiteContentInnerTestimonials p { color:#ffffff !important; width:75%; margin:auto; text-align:center; font-family: Metropolis; font-weight: 400; font-style: Regular; font-size: 24px; leading-trim: NONE; line-height: 30px; letter-spacing: 0%; text-align: center; vertical-align: middle; } .body-non-profits-websites-marketing .divSiteContentInnerTestimonials p.author { font-family: Metropolis; font-weight: 700; font-style: Bold; font-size: 24px; leading-trim: NONE; line-height: 100%; letter-spacing: 0%; text-align: center; color:#29CB8B !important; padding-top:45px; } .body-non-profits-websites-marketing .divSiteContentInnerTestimonials { position:relative; } .body-non-profits-websites-marketing .divAdditionalOneWave { top:-78px; transform: scaleX(-1); } .body-non-profits-websites-marketing .divSiteContentInnerCaseStudy, .body-non-profits-websites-marketing .divSiteContentInnerBlog2 { padding-bottom:90px; position:relative; } .body-non-profits-websites-marketing .divIndustriesBlogViewMoreWrapper p{ width:34%; } .body-non-profits-websites-marketing .divTestimonialIcon { display:none; } .body-non-profits-websites-marketing .divBlockWrapper-testimonial.carded .divBlockInner { border:0; box-shadow:unset; padding-bottom:30px; } .body-non-profits-websites-marketing .divFooterRow-top-contact { display:none; } .body-non-profits-websites-marketing .divIndustriesFooterForm { width:100%; background:url(https://www.chooselegend.com/layout/images/industryFooterFormBgNonProfits.png); background-size:cover; min-height:769px; padding:75px 15px; padding-bottom:90px; } @media (min-width:768px) and (max-width:1199px){ .body-non-profits-websites-marketing .divMainCalloutText-tinyMCE { width:100%; } .body-non-profits-websites-marketing .divIndustriesBlogViewMoreWrapper { bottom:105px; } .body-non-profits-websites-marketing header { background:#002755; } .body-non-profits-websites-marketing header { position:fixed; } .body-non-profits-websites-marketing #main { margin-top:100px !important; } .body-non-profits-websites-marketing .divPageTitle { background-image:unset; } .body-non-profits-websites-marketing .divMainCalloutWrapper { margin-top:0; } .body-non-profits-websites-marketing .divMiniCalloutRow-1 { padding-bottom:0; } .main-pagedirectory-non-profits { margin-top:0 !important; } .body-non-profits-websites-marketing .divMiniCalloutRow { width:100%; max-width:100%; } .body-non-profits-websites-marketing .divSiteContentInnerAdditionals1 h3 { text-align:center; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(1) { width:25%; max-width:25%; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(2) { width:75%; max-width:75%; } .body-non-profits-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { gap:5%; } .body-non-profits-websites-marketing .divSiteContentInnerAdditionals3 a.anchButton{ position:absolute; top:78%; justify-self:anchor-center; } .body-non-profits-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { align-items:start; padding-top:60px; } .divIndustriesFooterForm > .container > div { flex-direction:column; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe, .divIndustriesFooterForm > .container > div > div { width:100%; max-width:100% !important; } .body-non-profits-websites-marketing .divSiteContentInnerAdditionals3 { z-index:13; } .divAdditionalTwoWave { height:160px; bottom:-92px !important; } .body-non-profits-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { min-height:514px; } .body-non-profits-websites-marketing .divMiniCallout { width:45%; max-width:45%; flex:unset; min-height:0; } .body-non-profits-websites-marketing .divMiniCalloutTextInner { padding:0; } .body-non-profits-websites-marketing .divMiniCalloutWrapperInner { justify-content:center; } .body-non-profits-websites-marketing ++.divMiniCalloutTextInner { padding:0; } .body-non-profits-websites-marketing .divMainCalloutText-tinyMCE { display:flex; } .body-non-profits-websites-marketing .divMainCalloutText-tinyMCE > div { width:50%; } .body-non-profits-websites-marketing .divMainCalloutInner .divBlockMedia img, .body-non-profits-websites-marketing .divMainCalloutWrapper { height:634px; } .body-non-profits-websites-marketing .divMainCalloutTextInner h3 { font-size:24px; } .body-non-profits-websites-marketing .divMainCalloutTextInner h1, .body-non-profits-websites-marketing .divMainCalloutTextInner h2, .body-non-profits-websites-marketing .divMainCalloutTextInner h3, .body-non-profits-websites-marketing .divMainCalloutTextInner h4, .body-non-profits-websites-marketing .divMainCalloutTextInner h5, .body-non-profits-websites-marketing .divMainCalloutTextInner p, .body-non-profits-websites-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-non-profits-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-non-profits-websites-marketing .divMainCalloutTextInner h1 { margin:0 !important; } .body-non-profits-websites-marketing .divMainCalloutTextInner h1, .body-non-profits-websites-marketing .divMainCalloutTextInner h2, .body-non-profits-websites-marketing .divMainCalloutTextInner h3, .body-non-profits-websites-marketing .divMainCalloutTextInner h4, .body-non-profits-websites-marketing .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .divAdditionalOneWave { left:0; } .body-non-profits-websites-marketing .div-additional-block-2 .divBlockInner .divBlockMedia { width:70%; max-width:70%; margin-bottom:0; margin-right:0; } .body-non-profits-websites-marketing .divSiteContentInnerAdditionals2 { padding-bottom:0 !important; } .body-non-profits-websites-marketing .div-additional-block-2 .spnBlockContent { padding-top:15px; padding-bottom:30px; } .divAdditionalTwoWave { left:0; } .body-non-profits-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-non-profits-websites-marketing .divMainCalloutInner .divBlockMedia img, .body-non-profits-websites-marketing .divMainCalloutWrapper { height:515px; height:700px; } .body-non-profits-websites-marketing .divMainCalloutTextInner { padding-top:140px; } .body-non-profits-websites-marketing .divPageTitle h1 { font-size:60px; } .body-non-profits-websites-marketing h2, .divIndustriesFooterForm h2:hover, .divIndustriesFooterForm h2, .div-additional-block-1 .spnBlockContent h2 { font-size:36px; } .body-non-profits-websites-marketing .divSiteContentInnerTestimonials p { font-size:20px; } .body-non-profits-websites-marketing .divMiniCalloutRow { margin:0; } .body-non-profits-websites-marketing .divSiteContentInnerAdditionals3.divSiteContentInner-sitewidth.container { min-height:0; padding-top:60px !important; } .body-non-profits-websites-marketing .div-additional-block-4 { padding-bottom:45px; } .body-non-profits-websites-marketing .divPullingFromPageWrapper-blog { padding-bottom:90px; padding-top:30px; } .body-non-profits-websites-marketing .divMainCalloutText-tinyMCE > div { width:100%; } .body-non-profits-websites-marketing .divMainCalloutText-tinyMCE { flex-direction:column; gap:0; } .body-non-profits-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:100%; max-width:100%; } .body-non-profits-websites-marketing .div-additional-block-1 .spnBlockContent { flex-direction:row !important; } .body-non-profits-websites-marketing .divSiteContentInnerAdditionals1 h3 { width:100%; } .body-non-profits-websites-marketing .div-additional-block-2 .divBlockInner { flex-direction:column-reverse; } .body-non-profits-websites-marketing .divMiniCalloutWrapperInner, .body-non-profits-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { flex-direction:column; } .body-non-profits-websites-marketing .divPullingFromPageWrappe .divBlockWrapper-synopsis .divBlockBody { display:none; } .body-non-profits-websites-marketing .divPullingFromPageWrappe > h2 { font-size:50px; } .body-non-profits-websites-marketing .divMainCalloutTextInner h2 { font-size:20px; } .body-non-profits-websites-marketing .divPageTitle .container { padding:0 6%; width:100%; max-width:100% !important; } } @media (max-width:767px) { .body-non-profits-websites-marketing .divPullingFromPageWrappe .divBlogInner { flex-direction:column-reverse; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe { max-width:100%!important; width:100% !important; min-width:0 !important; } .body-non-profits-websites-marketing .divSiteContentInnerTestimonials p { width:100%; } .body-non-profits-websites-marketing .div-additional-block-1 .divBlockMedia-left { display:none; } .body-non-profits-websites-marketing .divPageTitle h1 { font-size:34px; } .divIndustriesFooterForm > .container > div { flex-direction:column; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe, .divIndustriesFooterForm > .container > div > div { width:100%; } .body-non-profits-websites-marketing .divIndustriesBlogViewMoreWrapper { position:relative; bottom:0; width:100%; } .body-non-profits-websites-marketing .divIndustriesBlogViewMoreWrapper p { width:100%; } .body-non-profits-websites-marketing .divPageTitle { height:289px; background: rgba(0, 39, 85, 0.75); } .body-non-profits-websites-marketing .divPageTitle h1 { margin-top:0; } .body-non-profits-websites-marketing .divPullingFromPageWrapper-blog, .body-non-profits-websites-marketing .div-additional-block-1 { padding-top:15px; padding-bottom:15px; } .body-non-profits-websites-marketing .divBlockSwiperWrapper { padding:0 !important; margin:0 !important; } .body-non-profits-websites-marketing .divBlockWrapper-testimonial.carded .divBlockInner { padding-top:0; } .body-non-profits-websites-marketing .divBlockWrapper-testimonial.carded { margin-top:0 !important; } .body-non-profits-websites-marketing .div-additional-block-2 .divBlockInner .spnBlockContent { padding-top:0; } .body-non-profits-websites-marketing .div-additional-block-4 { padding-bottom:0; } .body-non-profits-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { position:relative; } .body-non-profits-websites-marketing .divPullingFromPageWrappe .divBlockWrapper-synopsis .divBlockBody { display:none; } .body-non-profits-websites-marketing .divPullingFromPageWrappe > h2 { font-size:30px; } .body-non-profits-websites-marketing .divPullingFromPageWrappe { flex-wrap:wrap; flex-direction:column; } .body-non-profits-websites-marketing header { background:#002755; } .body-non-profits-websites-marketing .divPageTitle { background-image:unset; } .body-non-profits-websites-marketing .divMainCalloutWrapper { margin-top:0; } .body-non-profits-websites-marketing .div-additional-block-1 .divBlockMedia-left { padding-right:0; margin-bottom:30px; } .body-non-profits-websites-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog { width:100%; max-width:100%; } .body-non-profits-websites-marketing .divMainCalloutText-tinyMCE { width:100%; } .body-non-profits-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { padding:5px !important; } .body-non-profits-websites-marketing .divSiteContentInnerAdditionals3 { height:100%; padding-top:45px; } .body-non-profits-websites-marketing .divMiniCalloutRow-1 { padding-bottom:0; } .body-non-profits-websites-marketing .div-additional-block-4 ul, .body-non-profits-websites-marketing .div-additional-block-4 h2, .body-non-profits-websites-marketing .div-additional-block-4 h3 { width:100%; } .main-pagedirectory-non-profits { margin-top:0 !important; } .body-non-profits-websites-marketing .divSiteContentInnerAdditionals2 li { list-style-position: inside; line-height:30px; } .body-non-profits-websites-marketing .divMiniCalloutWrapperInner, .body-non-profits-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { flex-direction:column; } .body-non-profits-websites-marketing .div-additional-block-2 .divBlockInner { flex-direction:column-reverse; } .body-non-profits-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div, .body-non-profits-websites-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div { width:100%; max-width:100%; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(1) > p { display:flex; justify-content:center; } .divAdditionalOneWave { height:100px; top:-90px; } .body-non-profits-websites-marketing .divMainCalloutTextInner h5 { display:flex; align-items:center; justify-content:center; } .body-non-profits-websites-marketing .divSiteContentInnerAdditionals3 h3, .body-non-profits-websites-marketing .divSiteContentInnerAdditionals1 h3 { text-align:center; } .body-non-profits-websites-marketing .divMainCalloutText-tinyMCE { gap:30px; } .body-non-profits-websites-marketing .divSiteContentInnerAdditionals2 { padding-top:30px; } .divAdditionalTwoWave { bottom:-90px; height:100px; } .body-non-profits-websites-marketing .divBlockWrapper-faq .divBlockInner-question > *:not(span) { font-size:20px; } .divAdditionalTwoWave { left:0; } .body-non-profits-websites-marketing #main { margin-top:100px !important; } .body-non-profits-websites-marketing .divMainCalloutInner .divBlockMedia img { height:287px !important; } .body-non-profits-websites-marketing .divPullingFromPageWrappe > h2 { width:100%; background:unset; text-align:center; } .body-non-profits-websites-marketing .divIndustriesBlogViewMoreWrapper { text-align:center; } .body-non-profits-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { background:#000FA0; padding:15px !important; } .body-non-profits-websites-marketing .divMainCalloutText-tinyMCE ul li, .body-non-profits-websites-marketing .divMainCalloutText-tinyMCE ul{ text-align:left !important; } .body-non-profits-websites-marketing .divMainCalloutWrapper { height:100% !important; } .divAdditionalOneWave { left:0; } .body-non-profits-websites-marketing .divMainCalloutTextInner h1, .body-non-profits-websites-marketing .divMainCalloutTextInner h2, .body-non-profits-websites-marketing .divMainCalloutTextInner h3, .body-non-profits-websites-marketing .divMainCalloutTextInner h4, .body-non-profits-websites-marketing .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .body-non-profits-websites-marketing .divMainCalloutTextInner h1, .body-non-profits-websites-marketing .divMainCalloutTextInner h2, .body-non-profits-websites-marketing .divMainCalloutTextInner h3, .body-non-profits-websites-marketing .divMainCalloutTextInner h4, .body-non-profits-websites-marketing .divMainCalloutTextInner h5, .body-non-profits-websites-marketing .divMainCalloutTextInner p, .body-non-profits-websites-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-non-profits-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-non-profits-websites-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div, .body-non-profits-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:100%; max-width:100%; } .body-non-profits-websites-marketing .divMiniCallout { width:85%; max-width:85%; } .body-non-profits-websites-marketing .divMainCalloutWrapper iFrame { max-width:345px !important; min-width:345px !important; } .body-non-profits-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-non-profits-websites-marketing .divMainCalloutInner .divBlockMedia img, .body-non-profits-websites-marketing .divMainCalloutWrapper { height:1200px; } .body-non-profits-websites-marketing .divMainCalloutTextInner h3 { font-size:20px; } .body-non-profits-websites-marketing .divMainCalloutText-tinyMCE > div { width:100%; } .body-non-profits-websites-marketing .divMainCalloutText-tinyMCE { flex-direction:column; } .body-non-profits-websites-marketing .div-additional-block-2 .divBlockInner { display:flex; flex-direction:column-reverse; } .body-non-profits-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { gap:0; flex-direction:column; } } @media (min-width: 1440px){ .body-excavation-construction-websites-marketing .container, .body-excavation-construction-websites-marketing .container-lg, .body-excavation-construction-websites-marketing .container-md, .body-excavation-construction-websites-marketing .container-sm, .body-excavation-construction-websites-marketing .container-xl, .body-excavation-construction-websites-marketing .divBannerAlertTextWrapper, .body-excavation-construction-websites-marketing .div-additional-block-1, .body-excavation-construction-websites-marketing .div-additional-block-2, .body-excavation-construction-websites-marketing .div-additional-block-3, .body-excavation-construction-websites-marketing .divPullingFromPageWrappe, .body-excavation-construction-websites-marketing .div-additional-block-3, .body-excavation-construction-websites-marketing .div-additional-block-4, .body-excavation-construction-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper .divMainCalloutTextInner { max-width: 1362px !important; margin:auto !important; } } .body-excavation-construction-websites-marketing .div-additional-block-1 { padding-top:60px; } .body-excavation-construction-websites-marketing .divMainCalloutTextInner a.anchButton { font-size:16px; font-size: 20px; font-weight:700; font-family: 'Inter 18pt'; border-radius:60px !important; background: #D64000; } .body-excavation-construction-websites-marketing .divNavigation-main { position:relative; z-index:14; } .body-excavation-construction-websites-marketing .divPullingFromPageWrappe .divBlogWrapper img { border:2px solid #002755; } .body-excavation-construction-websites-marketing .divIndustriesBlogViewMoreWrapper { width:100%; position:absolute; bottom:230px; display:flex; justify-content:end; } .body-excavation-construction-websites-marketing .divIndustriesBlogViewMoreWrapper p a { border-radius: 59px; border: 1px solid #002755; color: #002755; text-align: center; font-family: 'Metropolis', sans-serif; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; padding:7.5px 35px; text-transform:uppercase; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-excavation-construction-websites-marketing .divIndustriesBlogViewMoreWrapper p a:hover { border-radius: 59px; border: 1px solid #002755; color: #ffffff; background:#002755; text-align: center; font-family: 'Metropolis', sans-serif; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; padding:7.5px 35px; text-transform:uppercase; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-excavation-construction-websites-marketing .div-additional-block-1 .divBlockMedia-left { padding-right:30px; } .body-excavation-construction-websites-marketing .div-additional-block-3:hover h2, .body-excavation-construction-websites-marketing h2, .body-excavation-construction-websites-marketing h2:hover { color: #000FA0 !important; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-excavation-construction-websites-marketing h3 { color: #002755; font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.4px; } .body-excavation-construction-websites-marketing .divPageTitle h1 { color:#ffffff; position:relative; top:22px; background:rgba(0,0,0,0.01); } .body-excavation-construction-websites-marketing .divMainCalloutText-tinyMCE { width:50%; } .body-excavation-construction-websites-marketing .divMainCalloutTextInner h2 { color: #FFF !important; font-family: Metropolis; font-size: 36px; font-style: normal; font-weight: 700; line-height: 40px; letter-spacing: 3.6px; } .body-excavation-construction-websites-marketing .divPageTitle .container { position:relative; top:15px; } .body-excavation-construction-websites-marketing .divPageTitle { width:100%; background-image:url(https://www.chooselegend.com/layout/images/pageTitleBgLanding.png); background-size:100% 100%; background-position:bottom; position:absolute; z-index:13; top:-2px; padding-bottom:0; padding-top:45px; } .body-excavation-construction-websites-marketing .divPageTitle p { color: #29CB8B; background:rgba(0,0,0,0.01); font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 700; line-height: normal; letter-spacing: 3.6px; } .body-excavation-construction-websites-marketing header { background:#000FA0; z-index:14; } .body-excavation-construction-websites-marketing .anchLogoLink img { opacity:1; } .body-excavation-construction-websites-marketing .divLogoWrapper { background-image:unset; } .body-excavation-construction-websites-marketing .divNavFields-main .anchNavigation{ font-family:'Metropolis', sans-serif; font-size:16px; font-weight:bold; text-transform:uppercase; background:transparent; color:#ffffff; padding:0; margin:0 15px; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-excavation-construction-websites-marketing .divNavFields-main .anchNavigation:hover, .body-excavation-construction-websites-marketing .divNavFields-main .anchNavigation:active, .body-excavation-construction-websites-marketing .divNavFields-main .anchNavigation:focus, .body-excavation-construction-websites-marketing .divNavFields-main .anchNavigation.current{ color:#00DD8D; } .body-excavation-construction-websites-marketing .divSiteContentInnerMinis, .divMainCalloutWrapper > .container { width:100%; max-width:100% !important; } .body-excavation-construction-websites-marketing .divMiniCallout { padding:7.5px 15px; } .body-excavation-construction-websites-marketing .divMainCalloutText-tinyMCE > div { width:50%; } .body-excavation-construction-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-excavation-construction-websites-marketing .divMainCalloutTextWrapper { padding:15px 6% !important; } .body-excavation-construction-websites-marketing .divMainCalloutTextWrapper h1 strong { font-weight:normal; color:#29CB8B; } .body-excavation-construction-websites-marketing .divSiteContentInnerAdditionals1 .spnBlockContent { display:flex; align-items:center; flex-wrap:wrap; gap:5%; } .body-excavation-construction-websites-marketing .divSiteContentInnerAdditionals1 h3 { width:70%; } .body-excavation-construction-websites-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div { width:47.5%; max-width:47.5%; } .body-excavation-construction-websites-marketing .divMainCalloutWrapper { height:750px; margin-top:100px; } .body-excavation-construction-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:5%; } .body-excavation-construction-websites-marketing a.anchButton { text-transform:uppercase; font-size:20px; border-radius:59px; padding:5px 25px; } .body-excavation-construction-websites-marketing .divMainCalloutTextInner a.anchButton:hover { color:white !important; font-size:20px; } .body-excavation-construction-websites-marketing .divMiniCallout:hover .divMiniCalloutTextWrapper h3, .body-excavation-construction-websites-marketing .divMiniCalloutInner h3, .body-excavation-construction-websites-marketing .divMiniCalloutInner h3:hover { color: #FFF; text-align: center; font-family: Metropolis; font-size: 16px; font-style: normal; font-weight: 700; line-height: 24px; text-decoration:unset; } .body-excavation-construction-websites-marketing .divSiteContentInnerAdditionals3 h3, .body-excavation-construction-websites-marketing .divSiteContentInnerAdditionals1 h3 { text-transform:uppercase; } .body-excavation-construction-websites-marketing .divSiteContentInnerAdditionals3 p { font-size:18px; } .body-excavation-construction-websites-marketing .divSiteContentInnerAdditionals3 p strong { color: #29CB8B !important; font-family: Metropolis; font-size: 18px; font-style: italic; font-weight: 700; line-height: 21px; } .body-excavation-construction-websites-marketing .divSiteContentInnerAdditionals1 p { font-size:18px; width:100%; } .body-excavation-construction-websites-marketing .div-additional-block-4 h2 { color: #000FA0; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; width:75%; } .body-excavation-construction-websites-marketing .div-additional-block-4 h3 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; text-transform: uppercase; width:75%; padding-top:30px; padding-bottom:60px; } .body-excavation-construction-websites-marketing .div-additional-block-4 ul { width:50%; } .body-excavation-construction-websites-marketing .div-additional-block-4 p { width:100%; } .body-excavation-construction-websites-marketing .div-additional-block-4 .spnBlockContent { display:flex; flex-wrap:wrap; } .body-excavation-construction-websites-marketing .div-additional-block-4 { padding-bottom:75px; } .body-excavation-construction-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { height:100%; top:0; background: rgba(0, 39, 85, 0.69); text-align:left; } .body-excavation-construction-websites-marketing .divMainCalloutTextInner h1, .body-excavation-construction-websites-marketing .divMainCalloutTextInner h2, .body-excavation-construction-websites-marketing .divMainCalloutTextInner h3, .body-excavation-construction-websites-marketing .divMainCalloutTextInner h4, .body-excavation-construction-websites-marketing .divMainCalloutTextInner h5, .body-excavation-construction-websites-marketing .divMainCalloutTextInner p, .body-excavation-construction-websites-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-excavation-construction-websites-marketing .divMainCalloutTextInner h1, .body-excavation-construction-websites-marketing .divMainCalloutTextInner h3 { text-transform:uppercase; } .body-excavation-construction-websites-marketing .divMainCalloutTextInner h5 { font-weight:400; } .body-excavation-construction-websites-marketing .divMainCalloutTextInner h5 strong { font-weight:700; } .body-excavation-construction-websites-marketing .faqDiv h2, .body-excavation-construction-websites-marketing .faqDiv { width:100%; text-align:center; } .body-excavation-construction-websites-marketing .divBlockWrapper-faq .divBlockInner-question { text-align:left; } .body-excavation-construction-websites-marketing .divPullingFromPageWrappe, .body-excavation-construction-websites-marketing .divBlockWrapper-faq { width:100%; max-width:100%; flex:unset; } .body-excavation-construction-websites-marketing .divMiniCallout { width:30%; max-width:30%; } .body-excavation-construction-websites-marketing .divMiniCalloutRow-1 { padding-bottom:45px; } .body-excavation-construction-websites-marketing .divMainCalloutTextInner h1, .body-excavation-construction-websites-marketing .divMainCalloutTextInner h2, .body-excavation-construction-websites-marketing .divMainCalloutTextInner h3, .body-excavation-construction-websites-marketing .divMainCalloutTextInner h4, .body-excavation-construction-websites-marketing .divMainCalloutTextInner h5 { margin-bottom:20px !important; } .body-excavation-construction-websites-marketing .divSiteContentInnerAdditionals2 { width:100%; max-width:100% !important; flex:unset; background-color: #002755; } .body-excavation-construction-websites-marketing .divSiteContentInnerAdditionals3 { width:100%; max-width:100% !important; flex:unset; background-color: #C9E8FF; padding-top:70px; padding-bottom:45px; } .body-excavation-construction-websites-marketing .divSiteContentInnerAdditionals4 { width:100%; max-width:100% !important; background:#C9E8FF; } .body-excavation-construction-websites-marketing .divSiteContentInnerAdditionals2 *, .body-excavation-construction-websites-marketing .divSiteContentInnerAdditionals1 * { color:#F5F5F5 !important; } .body-excavation-construction-websites-marketing .divSiteContentInnerAdditionals2 h2 { color: #000FA0; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; text-transform:uppercase; letter-spacing:normal; } .body-excavation-construction-websites-marketing .divSiteContentInnerAdditionals2 h3 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; } .body-excavation-construction-websites-marketing .divSiteContentInnerAdditionals2 h4 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; text-transform:uppercase; } .body-excavation-construction-websites-marketing .divSiteContentInnerAdditionals3, .body-excavation-construction-websites-marketing .divSiteContentInnerAdditionals1 { position:relative; } .body-excavation-construction-websites-marketing .div-additional-block-1 { padding-bottom:60px; } .body-excavation-construction-websites-marketing .div-additional-block-2 .divBlockInner { display:flex; flex-direction:row-reverse; align-items:center; } .body-excavation-construction-websites-marketing .div-additional-block-2 .divBlockInner .divBlockMedia { margin-bottom:0; flex:unset; } .body-excavation-construction-websites-marketing .swiper-container-horizontal>.swiper-pagination-bullets { background:transparent; bottom:0; } .body-excavation-construction-websites-marketing .swiper-pagination-bullet { border:1px solid #ffffff; background:transparent; } .body-excavation-construction-websites-marketing .swiper-pagination-bullet-active { background:#ffffff; } .body-excavation-construction-websites-marketing .div-additional-block-2 .divBlockInner .spnBlockContent { padding-top:45px; padding-bottom:25px; width:100%; } .body-excavation-construction-websites-marketing .divSiteContentInnerAdditionals2 ul li { padding:10px 0; } .divAdditionalOneWave { width:100%; height:200px; background:url(https://www.chooselegend.com/layout/images/titleTwoLandingWaveOne.png); background-size:100% 100%; position:absolute; top:-135px; } .divAdditionalTwoWave { width:100%; height:200px; background:url(https://www.chooselegend.com/layout/images/titleTwoLandingWaveTwo.png); background-size:100% 100%; position:absolute; bottom:-85px; } .body-excavation-construction-websites-marketing .divSiteContentInnerAdditionals2 strong { color:#DD4100; } .body-excavation-construction-websites-marketing .divSiteContentInnerAdditionals2 li strong, .body-excavation-construction-websites-marketing .divSiteContentInnerAdditionals2 li span { position:relative; top:-4px; } .body-excavation-construction-websites-marketing .div-additional-block-3 { display:flex; align-items:center; } .body-excavation-construction-websites-marketing .divMiniCalloutInner { border-radius: 10px; background: #000FA0; padding:22px 22px; min-height:300px; display:flex; align-items:center !important; } .body-excavation-construction-websites-marketing .divMiniCalloutInner h3, .body-excavation-construction-websites-marketing .divMiniCalloutInner p { text-align:left; } .landingMiniHeader { width:100%; padding-bottom:75px; text-align:center; color: #000FA0; text-align: center; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-excavation-construction-websites-marketing .divMiniCalloutRow { gap:2%; } .body-excavation-construction-websites-marketing .divSiteContentInnerAdditionals5 { padding-top:75px; } .body-excavation-construction-websites-marketing .faqDiv h2 { padding-top:75px; text-transform:uppercase; } .body-excavation-construction-websites-marketing .divSiteContentWrapper { padding-bottom:0 !important; position:relative; } .divIndustriesFooterForm p { color: #FFF; font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 400; line-height: 30px; background:rgba(0,0,0,0.01); } .divIndustriesFooterForm h2:hover, .divIndustriesFooterForm h2 { color: #FFF !important; background:rgba(0,0,0,0.01); font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: normal; } .divIndustriesFooterForm > .container > div { display:flex; } .divIndustriesFooterForm .divContactFormInput .inpProperty { border:1px solid #ffffff; background:rgba(0,0,0,0.01); color:#ffffff; } .divIndustriesFooterForm .divContactFormInput .labelPropertyLabel { color:#ffffff; background-color:unset !important; background:rgba(0,0,0,0.01) !important; } .divIndustriesFooterForm .divContactFormInput .inpProperty-textarea ~ .labelPropertyLabel { color:#ffffff; background:rgba(0,0,0,0.01); top:10%; border:0; } .divIndustriesFooterForm .divContactScreenDetail-bottom .divContactFormInput-submit button { background:#DD4100; color:#ffffff; border-radius:8px; border:0; font-weight:bold; font-size:20px !important; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divIndustriesFooterForm .divContactScreenDetail-bottom .divContactFormInput-submit button:hover { background:#C9E8FF; color:#000FA0; border-radius:8px; border:0; font-size:20px !important; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divIndustriesFooterForm > .container > div > div { width:50%; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe { width:90%; float:right; max-width:570px !important; min-width:570px !important; max-height:500px !important; min-height:500px !important; } .body-excavation-construction-websites-marketing .divBlockWrapper-faq .divBlockInner-question { flex-direction:row-reverse; } .body-excavation-construction-websites-marketing .divBlockWrapper-faq .divBlockInner-question > *:not(span) { color:#000FA0; font-size:26px; } .body-excavation-construction-websites-marketing .fa-plus { color:#000FA0; font-size:39px; } .body-excavation-construction-websites-marketing .faqDiv h2 { color:#000FA0; } .body-excavation-construction-websites-marketing .divBlockMedia figure { margin:0 !important; } .body-excavation-construction-websites-marketing .divSiteContentInnerAdditionals2 { padding:0; } .body-excavation-construction-websites-marketing .divSiteContentInnerMinis { width:100%; max-width:100% !important; background:#C9E8FF; } .body-excavation-construction-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:50%; max-width:50%; } .body-excavation-construction-websites-marketing .divSiteContentInnerAdditionals3 .divBlockInner { width:100%; } .body-excavation-construction-websites-marketing .divMiniCalloutInner, .body-excavation-construction-websites-marketing .divMiniCallout .divBlockMedia picture { display:flex; align-items:start; justify-content:center; } .divMainCalloutTextInner a.anchButton { border-radius: 8px; background: #DD4100; background: #D64000; min-width:250px; text-align:center; } .divMainCalloutTextInner a.anchButton:hover { border-radius: 8px; background: #000FA0; } .body-excavation-construction-websites-marketing .divMiniCallout .divBlockMedia img { width:86px; height:86px; } .body-excavation-construction-websites-marketing .divBlockInner-answer p { text-align:left; font-weight:400; } .divBlockWrapper-faq .divBlockInner-question, .divBlockWrapper-faq + .divBlockWrapper-faq .divBlockInner-question { border-bottom:1px solid black; } .body-excavation-construction-websites-marketing .divPullingFromPageWrappe .divBlogInner { flex-direction:row-reverse; flex-wrap:nowrap; } .body-excavation-construction-websites-marketing .divPullingFromPageWrappe .divBlogWrapper { width:100%; max-width:100%; } .body-excavation-construction-websites-marketing .divPullingFromPageWrappe { flex-wrap:nowrap; } .body-excavation-construction-websites-marketing .divPullingFromPageWrappe > h2 { color: #DD4100 !important; font-family: Anton; font-size: 85px; font-style: normal; font-weight: 400; line-height: 113%; margin-right:30px; width:35%; padding-bottom:20px; background:url(https://www.chooselegend.com/layout/images/Vector.png); background-size:100%; background-repeat:no-repeat; background-position:bottom; } .body-excavation-construction-websites-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog { width:50%; max-width:50%; } .body-excavation-construction-websites-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog.divBlockWrapper-text { padding-left:30px; } .divPullingFromPageWrapper-blog { padding-top:90px; padding-bottom:75px; } .body-excavation-construction-websites-marketing .divNavigation-sandwich .btn-sandwich .icon-bar { background-color:#ffffff; } .body-excavation-construction-websites-marketing .divSiteContentInnerTestimonials { width:100%; max-width:100% !important; background:#000FA0; } .body-excavation-construction-websites-marketing .divSiteContentInnerTestimonials p { color:#ffffff !important; width:75%; margin:auto; text-align:center; font-family: Metropolis; font-weight: 400; font-style: Regular; font-size: 24px; leading-trim: NONE; line-height: 30px; letter-spacing: 0%; text-align: center; vertical-align: middle; } .body-excavation-construction-websites-marketing .divSiteContentInnerTestimonials p.author { font-family: Metropolis; font-weight: 700; font-style: Bold; font-size: 24px; leading-trim: NONE; line-height: 100%; letter-spacing: 0%; text-align: center; color:#29CB8B !important; padding-top:45px; } .body-excavation-construction-websites-marketing .divSiteContentInnerTestimonials { position:relative; } .body-excavation-construction-websites-marketing .divAdditionalOneWave { top:-78px; transform: scaleX(-1); } .body-excavation-construction-websites-marketing .divSiteContentInnerCaseStudy, .body-excavation-construction-websites-marketing .divSiteContentInnerBlog2 { padding-bottom:90px; position:relative; } .body-excavation-construction-websites-marketing .divIndustriesBlogViewMoreWrapper p{ width:34%; } .body-excavation-construction-websites-marketing .divTestimonialIcon { display:none; } .body-excavation-construction-websites-marketing .divBlockWrapper-testimonial.carded .divBlockInner { border:0; box-shadow:unset; padding-bottom:30px; } .body-excavation-construction-websites-marketing .divFooterRow-top-contact { display:none; } .body-excavation-construction-websites-marketing .divIndustriesFooterForm { width:100%; background:url(https://www.chooselegend.com/layout/images/industryFooterFormBgConstruction.png); background-size:cover; min-height:769px; padding:75px 15px; padding-bottom:90px; } @media (min-width:768px) and (max-width:1199px){ .body-excavation-construction-websites-marketing .divMainCalloutText-tinyMCE { width:100%; } .body-excavation-construction-websites-marketing .divIndustriesBlogViewMoreWrapper { bottom:105px; } .body-excavation-construction-websites-marketing header { background:#002755; } .body-excavation-construction-websites-marketing header { position:fixed; } .body-excavation-construction-websites-marketing #main { margin-top:100px !important; } .body-excavation-construction-websites-marketing .divPageTitle { background-image:unset; } .body-excavation-construction-websites-marketing .divMainCalloutWrapper { margin-top:0; } .body-excavation-construction-websites-marketing .divMainCalloutTextInner{ padding-top:250px; } .body-excavation-construction-websites-marketing .divMiniCalloutRow-1 { padding-bottom:0; } .main-pagedirectory-excavating-construction { margin-top:0 !important; } .body-excavation-construction-websites-marketing .divMiniCalloutRow { width:100%; max-width:100%; } .body-excavation-construction-websites-marketing .divSiteContentInnerAdditionals1 h3 { text-align:center; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(1) { width:25%; max-width:25%; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(2) { width:75%; max-width:75%; } .body-excavation-construction-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { gap:5%; } .body-excavation-construction-websites-marketing .divSiteContentInnerAdditionals3 a.anchButton{ position:absolute; top:78%; justify-self:anchor-center; } .body-excavation-construction-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { align-items:start; padding-top:60px; } .divIndustriesFooterForm > .container > div { flex-direction:column; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe, .divIndustriesFooterForm > .container > div > div { width:100%; max-width:100% !important; } .body-excavation-construction-websites-marketing .divSiteContentInnerAdditionals3 { z-index:13; } .divAdditionalTwoWave { height:160px; bottom:-92px !important; } .body-excavation-construction-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { min-height:514px; } .body-excavation-construction-websites-marketing .divMiniCallout { width:45%; max-width:45%; flex:unset; min-height:0; } .body-excavation-construction-websites-marketing .divMiniCalloutTextInner { padding:0; } .body-excavation-construction-websites-marketing .divMiniCalloutWrapperInner { justify-content:center; } .body-excavation-construction-websites-marketing ++.divMiniCalloutTextInner { padding:0; } .body-excavation-construction-websites-marketing .divMainCalloutText-tinyMCE { display:flex; } .body-excavation-construction-websites-marketing .divMainCalloutText-tinyMCE > div { width:50%; } .body-excavation-construction-websites-marketing .divMainCalloutInner .divBlockMedia img, .body-excavation-construction-websites-marketing .divMainCalloutWrapper { height:634px; } .body-excavation-construction-websites-marketing .divMainCalloutTextInner h3 { font-size:24px; } .body-excavation-construction-websites-marketing .divMainCalloutTextInner h1, .body-excavation-construction-websites-marketing .divMainCalloutTextInner h2, .body-excavation-construction-websites-marketing .divMainCalloutTextInner h3, .body-excavation-construction-websites-marketing .divMainCalloutTextInner h4, .body-excavation-construction-websites-marketing .divMainCalloutTextInner h5, .body-excavation-construction-websites-marketing .divMainCalloutTextInner p, .body-excavation-construction-websites-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-excavation-construction-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-excavation-construction-websites-marketing .divMainCalloutTextInner h1 { margin:0 !important; } .body-excavation-construction-websites-marketing .divMainCalloutTextInner h1, .body-excavation-construction-websites-marketing .divMainCalloutTextInner h2, .body-excavation-construction-websites-marketing .divMainCalloutTextInner h3, .body-excavation-construction-websites-marketing .divMainCalloutTextInner h4, .body-excavation-construction-websites-marketing .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .divAdditionalOneWave { left:0; } .body-excavation-construction-websites-marketing .div-additional-block-2 .divBlockInner .divBlockMedia { width:70%; max-width:70%; margin-bottom:0; margin-right:0; } .body-excavation-construction-websites-marketing .divSiteContentInnerAdditionals2 { padding-bottom:0 !important; } .body-excavation-construction-websites-marketing .div-additional-block-2 .spnBlockContent { padding-top:15px; padding-bottom:30px; } .divAdditionalTwoWave { left:0; } .body-excavation-construction-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-excavation-construction-websites-marketing .divMainCalloutInner .divBlockMedia img, .body-excavation-construction-websites-marketing .divMainCalloutWrapper { height:515px; height:700px; } .body-excavation-construction-websites-marketing .divMainCalloutTextInner { padding-top:140px; } .body-excavation-construction-websites-marketing .divPageTitle h1 { font-size:60px; } .body-excavation-construction-websites-marketing h2, .divIndustriesFooterForm h2:hover, .divIndustriesFooterForm h2, .div-additional-block-1 .spnBlockContent h2 { font-size:36px; } .body-excavation-construction-websites-marketing .divSiteContentInnerTestimonials p { font-size:20px; } .body-excavation-construction-websites-marketing .divMiniCalloutRow { margin:0; } .body-excavation-construction-websites-marketing .divSiteContentInnerAdditionals3.divSiteContentInner-sitewidth.container { min-height:0; padding-top:60px !important; } .body-excavation-construction-websites-marketing .div-additional-block-4 { padding-bottom:45px; } .body-excavation-construction-websites-marketing .divPullingFromPageWrapper-blog { padding-bottom:90px; padding-top:30px; } .body-excavation-construction-websites-marketing .divMainCalloutText-tinyMCE > div { width:100%; } .body-excavation-construction-websites-marketing .divMainCalloutText-tinyMCE { flex-direction:column; gap:0; } .body-excavation-construction-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:100%; max-width:100%; } .body-excavation-construction-websites-marketing .div-additional-block-1 .spnBlockContent { flex-direction:row !important; } .body-excavation-construction-websites-marketing .divSiteContentInnerAdditionals1 h3 { width:100%; } .body-excavation-construction-websites-marketing .div-additional-block-2 .divBlockInner { flex-direction:column-reverse; } .body-excavation-construction-websites-marketing .divMiniCalloutWrapperInner, .body-excavation-construction-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { flex-direction:column; } .body-excavation-construction-websites-marketing .divPullingFromPageWrappe .divBlockWrapper-synopsis .divBlockBody { display:none; } .body-excavation-construction-websites-marketing .divPullingFromPageWrappe > h2 { font-size:50px; } .body-excavation-construction-websites-marketing .divMainCalloutTextInner h2 { font-size:20px; } .body-excavation-construction-websites-marketing .divPageTitle .container { padding:0 6%; width:100%; max-width:100% !important; } } @media (max-width:767px) { .body-excavation-construction-websites-marketing .divPullingFromPageWrappe .divBlogInner { flex-direction:column-reverse; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe { max-width:100%!important; width:100% !important; min-width:0 !important; } .body-excavation-construction-websites-marketing .divSiteContentInnerTestimonials p { width:100%; } .body-excavation-construction-websites-marketing .div-additional-block-1 .divBlockMedia-left { display:none; } .body-excavation-construction-websites-marketing .divPageTitle h1 { font-size:34px; } .divIndustriesFooterForm > .container > div { flex-direction:column; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe, .divIndustriesFooterForm > .container > div > div { width:100%; } .body-excavation-construction-websites-marketing .divIndustriesBlogViewMoreWrapper { position:relative; bottom:0; width:100%; } .body-excavation-construction-websites-marketing .divIndustriesBlogViewMoreWrapper p { width:100%; } .body-excavation-construction-websites-marketing .divPageTitle { height:289px; background: rgba(0, 39, 85, 0.75); } .body-excavation-construction-websites-marketing .divPageTitle h1 { margin-top:0; } .body-excavation-construction-websites-marketing .divPullingFromPageWrapper-blog, .body-excavation-construction-websites-marketing .div-additional-block-1 { padding-top:15px; padding-bottom:15px; } .body-excavation-construction-websites-marketing .divBlockSwiperWrapper { padding:0 !important; margin:0 !important; } .body-excavation-construction-websites-marketing .divBlockWrapper-testimonial.carded .divBlockInner { padding-top:0; } .body-excavation-construction-websites-marketing .divBlockWrapper-testimonial.carded { margin-top:0 !important; } .body-excavation-construction-websites-marketing .div-additional-block-2 .divBlockInner .spnBlockContent { padding-top:0; } .body-excavation-construction-websites-marketing .div-additional-block-4 { padding-bottom:0; } .body-excavation-construction-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { position:relative; } .body-excavation-construction-websites-marketing .divPullingFromPageWrappe .divBlockWrapper-synopsis .divBlockBody { display:none; } .body-excavation-construction-websites-marketing .divPullingFromPageWrappe > h2 { font-size:30px; } .body-excavation-construction-websites-marketing .divPullingFromPageWrappe { flex-wrap:wrap; flex-direction:column; } .body-excavation-construction-websites-marketing header { background:#002755; } .body-excavation-construction-websites-marketing .divPageTitle { background-image:unset; } .body-excavation-construction-websites-marketing .divMainCalloutWrapper { margin-top:0; } .body-excavation-construction-websites-marketing .div-additional-block-1 .divBlockMedia-left { padding-right:0; margin-bottom:30px; } .body-excavation-construction-websites-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog { width:100%; max-width:100%; } .body-excavation-construction-websites-marketing .divMainCalloutText-tinyMCE { width:100%; } .body-excavation-construction-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { padding:5px !important; } .body-excavation-construction-websites-marketing .divSiteContentInnerAdditionals3 { height:100%; padding-top:45px; } .body-excavation-construction-websites-marketing .divMiniCalloutRow-1 { padding-bottom:0; } .body-excavation-construction-websites-marketing .div-additional-block-4 ul, .body-excavation-construction-websites-marketing .div-additional-block-4 h2, .body-excavation-construction-websites-marketing .div-additional-block-4 h3 { width:100%; } .main-pagedirectory-excavating-construction { margin-top:0 !important; } .body-excavation-construction-websites-marketing .divSiteContentInnerAdditionals2 li { list-style-position: inside; line-height:30px; } .body-excavation-construction-websites-marketing .divMiniCalloutWrapperInner, .body-excavation-construction-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { flex-direction:column; } .body-excavation-construction-websites-marketing .div-additional-block-2 .divBlockInner { flex-direction:column-reverse; } .body-excavation-construction-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div, .body-excavation-construction-websites-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div { width:100%; max-width:100%; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(1) > p { display:flex; justify-content:center; } .divAdditionalOneWave { height:100px; top:-90px; } .body-excavation-construction-websites-marketing .divMainCalloutTextInner h5 { display:flex; align-items:center; justify-content:center; } .body-excavation-construction-websites-marketing .divSiteContentInnerAdditionals3 h3, .body-excavation-construction-websites-marketing .divSiteContentInnerAdditionals1 h3 { text-align:center; } .body-excavation-construction-websites-marketing .divMainCalloutText-tinyMCE { gap:30px; } .body-excavation-construction-websites-marketing .divSiteContentInnerAdditionals2 { padding-top:30px; } .divAdditionalTwoWave { bottom:-90px; height:100px; } .body-excavation-construction-websites-marketing .divBlockWrapper-faq .divBlockInner-question > *:not(span) { font-size:20px; } .divAdditionalTwoWave { left:0; } .body-excavation-construction-websites-marketing #main { margin-top:100px !important; } .body-excavation-construction-websites-marketing .divMainCalloutInner .divBlockMedia img { height:287px !important; } .body-excavation-construction-websites-marketing .divPullingFromPageWrappe > h2 { width:100%; background:unset; text-align:center; } .body-excavation-construction-websites-marketing .divIndustriesBlogViewMoreWrapper { text-align:center; } .body-excavation-construction-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { background:#000FA0; padding:15px !important; } .body-excavation-construction-websites-marketing .divMainCalloutText-tinyMCE ul li, .body-excavation-construction-websites-marketing .divMainCalloutText-tinyMCE ul{ text-align:left !important; } .body-excavation-construction-websites-marketing .divMainCalloutWrapper { height:100% !important; } .divAdditionalOneWave { left:0; } .body-excavation-construction-websites-marketing .divMainCalloutTextInner h1, .body-excavation-construction-websites-marketing .divMainCalloutTextInner h2, .body-excavation-construction-websites-marketing .divMainCalloutTextInner h3, .body-excavation-construction-websites-marketing .divMainCalloutTextInner h4, .body-excavation-construction-websites-marketing .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .body-excavation-construction-websites-marketing .divMainCalloutTextInner h1, .body-excavation-construction-websites-marketing .divMainCalloutTextInner h2, .body-excavation-construction-websites-marketing .divMainCalloutTextInner h3, .body-excavation-construction-websites-marketing .divMainCalloutTextInner h4, .body-excavation-construction-websites-marketing .divMainCalloutTextInner h5, .body-excavation-construction-websites-marketing .divMainCalloutTextInner p, .body-excavation-construction-websites-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-excavation-construction-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-excavation-construction-websites-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div, .body-excavation-construction-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:100%; max-width:100%; } .body-excavation-construction-websites-marketing .divMiniCallout { width:85%; max-width:85%; } .body-excavation-construction-websites-marketing .divMainCalloutWrapper iFrame { max-width:345px !important; min-width:345px !important; } .body-excavation-construction-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-excavation-construction-websites-marketing .divMainCalloutInner .divBlockMedia img, .body-excavation-construction-websites-marketing .divMainCalloutWrapper { height:1200px; } .body-excavation-construction-websites-marketing .divMainCalloutTextInner h3 { font-size:20px; } .body-excavation-construction-websites-marketing .divMainCalloutText-tinyMCE > div { width:100%; } .body-excavation-construction-websites-marketing .divMainCalloutText-tinyMCE { flex-direction:column; } .body-excavation-construction-websites-marketing .div-additional-block-2 .divBlockInner { display:flex; flex-direction:column-reverse; } .body-excavation-construction-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { gap:0; flex-direction:column; } } .body-testimonials .divBlockWrapper-testimonial.carded .divTestimonialIcon { border:0 !important; left:55px; top:25px; } .body-testimonials .divPageTitle p { color: #232323; font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 700; line-height: normal; letter-spacing: 3.6px; } .body-testimonials .divPageTitle h1, .body-testimonials .divPageTitle h2, .body-testimonials .divPageTitle h3 { background:rgba(255,255,255,0.01); } .divTestimonialMedBlue .divBlockInner { border:0 !important; border-radius: 15px; background-color: #000FA0; background-image:url(https://www.chooselegend.com/layout/images/quote-right-solid-green.png); background-repeat:no-repeat; background-position-x:95%; background-position-y:95%; box-shadow: 4px 4px 4px 0 rgba(0, 0, 0, 0.25) !important; padding:90px !important; display:flex; flex-direction:column; } .divTestimonialMedBlue .divBlockInner p { color:#ffffff; font-family: Metropolis; font-size: 16px; font-style: normal; font-weight: 400; line-height: 135%; } .divTestimonialMedBlue .divBlockInner p.author { color: #29CB8B; font-family: Metropolis; font-size: 16px; font-style: normal; font-weight: 700; line-height: normal; } .divTestimonialMedBlue .divTestimonialIcon { color:#29CB8B !important; background:transparent !important; font-size:46px !important; } .divTestimonialTan .divBlockInner { border:0 !important; border-radius: 15px; background-color: #FFF4E9; background-image:url(https://www.chooselegend.com/layout/images/quote-right-solid-blue.png); background-repeat:no-repeat; background-position-x:95%; background-position-y:95%; box-shadow: 4px 4px 4px 0 rgba(0, 0, 0, 0.25) !important; padding:90px !important; display:flex; flex-direction:column; } .divTestimonialTan .divBlockInner p { color:#222222; font-family: Metropolis; font-size: 16px; font-style: normal; font-weight: 400; line-height: 135%; } .divTestimonialTan .divBlockInner p.author { color: #000FA0; font-family: Metropolis; font-size: 16px; font-style: normal; font-weight: 700; line-height: normal; } .divTestimonialTan .divTestimonialIcon { color:#000FA0 !important; background:transparent !important; font-size:46px !important; } .divTestimonialMedBlue, .divTestimonialTan, .divTestimonialDarkBlue { width:49% !important; flex:unset; } .divTestimonialDarkBlue .divBlockInner { border:0 !important; border-radius: 15px; background-color: #002755; background-image:url(https://www.chooselegend.com/layout/images/quote-right-solid-tan.png); background-repeat:no-repeat; background-position-x:95%; background-position-y:95%; box-shadow: 4px 4px 4px 0 rgba(0, 0, 0, 0.25) !important; padding:90px !important; display:flex; flex-direction:column; } .divTestimonialDarkBlue .divBlockInner p { color:#ffffff; font-family: Metropolis; font-size: 16px; font-style: normal; font-weight: 400; line-height: 135%; } .divTestimonialDarkBlue .divBlockInner p.author { color: #FFF4E9; font-family: Metropolis; font-size: 16px; font-style: normal; font-weight: 700; line-height: normal; } .divTestimonialDarkBlue .divTestimonialIcon { color:#FFF4E9 !important; background:transparent !important; font-size:46px !important; } .divTestimonialsVideoWrapper { width:49%; max-width:49% !important; border:0 !important; margin-top:30px !important; box-shadow: 4px 4px 4px 0 rgba(0, 0, 0, 0.25) !important; border-radius:15px; padding:30px; padding-bottom:0; padding-top:30px !important; height:fit-content; } .divTestimonialDarkBlue .divBlockMedia, .divTestimonialMedBlue .divBlockMedia, .divTestimonialTan .divBlockMedia { width:100%; max-width:100%; paddng:0; } .divTestimonialDarkBlue .divBlockMedia iframe, .divTestimonialMedBlue .divBlockMedia iframe, .divTestimonialTan .divBlockMedia iframe { max-height:200px !important; } @media (max-width:767px) { .divTestimonialDarkBlue .divBlockInner, .divTestimonialMedBlue .divBlockInner, .divTestimonialTan .divBlockInner { height:auto !important; } } .divTestimonialsVideoWrapper1 { background: #000FA0; } .divTestimonialsVideoWrapper2 { background: #FFF4E9; } .divTestimonialsVideoWrapper3 { background: #002755; } .divTestimonialsVideoWrapper .spnBlockContent { display:none; } .divTestimonialsVideoWrapper .divBlockMedia { width:100%; max-width:100% !important; flex:unset; padding:0; } .body-testimonials #main > div.divSiteContentWrapper.m-auto.p-0.row > div.divSiteContentInner.divSiteContentInner-sitewidth.container.m-auto.row > div.divContentWrapper.divContentWrapper-fullwidth.col-12.col-md-12 { display:flex; flex-wrap:wrap; gap:20px; } @media (max-width:1023px) { .body-testimonials .divBlockWrapper-testimonial.carded { margin-top:0; } .divTestimonialsVideoWrapper { width:100%; max-width:100% !important; } .divTestimonialTan .divBlockInner, .divTestimonialDarkBlue .divBlockInner, .divTestimonialMedBlue .divBlockInner { padding:75px 30px !important; } .body-testimonials .divPageTitle { background-image:url('https://www.chooselegend.com/layout/images/Vector 2.png'); background-size:cover; } } @media (max-width:767px) { .body-testimonials .divPageTitle { background-image:url('https://www.chooselegend.com/layout/images/Vector 3.png'); background-size:cover; } } @media (min-width: 1440px){ .body-lebanon-oh-websites-marketing .container, .body-lebanon-oh-websites-marketing .container-lg, .body-lebanon-oh-websites-marketing .container-md, .body-lebanon-oh-websites-marketing .container-sm, .body-lebanon-oh-websites-marketing .container-xl, .body-lebanon-oh-websites-marketing .divBannerAlertTextWrapper, .body-lebanon-oh-websites-marketing .div-additional-block-1, .body-lebanon-oh-websites-marketing .div-additional-block-2, .body-lebanon-oh-websites-marketing .div-additional-block-3, .body-lebanon-oh-websites-marketing .divPullingFromPageWrappe, .body-lebanon-oh-websites-marketing .div-additional-block-3, .body-lebanon-oh-websites-marketing .div-additional-block-4, .body-lebanon-oh-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper .divMainCalloutTextInner { max-width: 1362px !important; margin:auto !important; } } .body-lebanon-oh-websites-marketing .divSponsorHeaderWrapper { background:transparent; padding-top:75px !important; } .body-lebanon-oh-websites-marketing .divSponsorHeaderWrapper h2:hover, .body-lebanon-oh-websites-marketing .divSponsorHeaderWrapper h2 { color:#DD4100 !important; } .body-lebanon-oh-websites-marketing p, .body-lebanon-oh-websites-marketing .divMainCalloutTextInner p { font-size:16px !important; } .body-lebanon-oh-websites-marketing .div-additional-block-1 { padding-top:60px; } .body-lebanon-oh-websites-marketing .divMainCalloutTextInner a.anchButton { font-size:20px !important; font-weight:700; font-family: 'Inter 18pt'; border-radius:60px !important; } .body-lebanon-oh-websites-marketing .divNavigation-main { position:relative; z-index:14; } .body-lebanon-oh-websites-marketing .divPullingFromPageWrappe .divBlogWrapper img { border:2px solid #002755; } .body-lebanon-oh-websites-marketing .divIndustriesBlogViewMoreWrapper { width:79%; position:absolute; bottom:230px; display:flex; justify-content:end; } .body-lebanon-oh-websites-marketing .divIndustriesBlogViewMoreWrapper p a { border-radius: 59px; border: 1px solid #002755; color: #002755; text-align: center; font-family: 'Metropolis', sans-serif; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; padding:7.5px 35px; text-transform:uppercase; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-lebanon-oh-websites-marketing .divIndustriesBlogViewMoreWrapper p a:hover { border-radius: 59px; border: 1px solid #002755; color: #ffffff; background:#002755; text-align: center; font-family: 'Metropolis', sans-serif; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; padding:7.5px 35px; text-transform:uppercase; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-lebanon-oh-websites-marketing .div-additional-block-1 .divBlockMedia-left { padding-right:30px; } .body-lebanon-oh-websites-marketing .div-additional-block-3:hover h2, .body-lebanon-oh-websites-marketing h2, .body-lebanon-oh-websites-marketing h2:hover { color: #000FA0 !important; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-lebanon-oh-websites-marketing h3 { color: #002755; font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.4px; } .body-lebanon-oh-websites-marketing .divPageTitle h1 { color:#ffffff; position:relative; top:22px; background:rgba(0,0,0,0.01); } .body-lebanon-oh-websites-marketing .divMainCalloutText-tinyMCE { width:65%; } .body-lebanon-oh-websites-marketing .divMainCalloutTextInner h2 { color: #FFF !important; font-family: Metropolis; font-size: 36px; font-style: normal; font-weight: 700; line-height: 40px; letter-spacing: 3.6px; } .body-lebanon-oh-websites-marketing .divPageTitle .container { position:relative; top:15px; } .body-lebanon-oh-websites-marketing .divPageTitle { width:100%; background-image:url(https://www.chooselegend.com/layout/images/pageTitleBgLanding.png); background-size:100% 100%; background-position:bottom; position:absolute; z-index:13; top:-2px; padding-bottom:0; padding-top:45px; } .body-lebanon-oh-websites-marketing .divPageTitle p { color: #29CB8B; background:rgba(0,0,0,0.01); font-family: Metropolis; font-size: 24px !important; font-style: normal; font-weight: 700; line-height: normal; letter-spacing: 3.6px; } .divIndustriesFooterForm p b { font-size:24px !important; } .body-lebanon-oh-websites-marketing header { background:#000FA0; z-index:14; } .body-lebanon-oh-websites-marketing .anchLogoLink img { opacity:1; } .body-lebanon-oh-websites-marketing .divLogoWrapper { background-image:unset; } .body-lebanon-oh-websites-marketing .divNavFields-main .anchNavigation{ font-family:'Metropolis', sans-serif; font-size:16px; font-weight:bold; text-transform:uppercase; background:transparent; color:#ffffff; padding:0; margin:0 15px; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-lebanon-oh-websites-marketing .divNavFields-main .anchNavigation:hover, .body-lebanon-oh-websites-marketing .divNavFields-main .anchNavigation:active, .body-lebanon-oh-websites-marketing .divNavFields-main .anchNavigation:focus, .body-lebanon-oh-websites-marketing .divNavFields-main .anchNavigation.current{ color:#00DD8D; } .body-lebanon-oh-websites-marketing .divSiteContentInnerMinis, .divMainCalloutWrapper > .container { width:100%; max-width:100% !important; } .body-lebanon-oh-websites-marketing .divMiniCallout { padding:7.5px 15px; } .body-lebanon-oh-websites-marketing .divMainCalloutText-tinyMCE > div { width:50%; } .body-lebanon-oh-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-lebanon-oh-websites-marketing .divMainCalloutTextWrapper { padding:15px 6% !important; } .body-lebanon-oh-websites-marketing .divMainCalloutTextWrapper h1 strong { font-weight:normal; color:#29CB8B; } .body-lebanon-oh-websites-marketing .divSiteContentInnerAdditionals1 .spnBlockContent { display:flex; align-items:center; flex-wrap:wrap; gap:5%; } .body-lebanon-oh-websites-marketing .divSiteContentInnerAdditionals1 h3 { width:70%; } .body-lebanon-oh-websites-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div { width:47.5%; max-width:47.5%; } .body-lebanon-oh-websites-marketing .divMainCalloutWrapper { height:883px; margin-top:100px; } .body-lebanon-oh-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:5%; } .body-lebanon-oh-websites-marketing a.anchButton { text-transform:uppercase; font-size:20px; border-radius:59px; padding:5px 25px; } .body-lebanon-oh-websites-marketing .divMainCalloutTextInner a.anchButton:hover { color:white !important; font-size:20px; } .body-lebanon-oh-websites-marketing .divMiniCallout:hover .divMiniCalloutTextWrapper h3, .body-lebanon-oh-websites-marketing .divMiniCalloutInner h3, .body-lebanon-oh-websites-marketing .divMiniCalloutInner h3:hover { color: #FFF; text-align: center; font-family: Metropolis; font-size: 16px; font-style: normal; font-weight: 700; line-height: 24px; text-decoration:unset; } .body-lebanon-oh-websites-marketing .divSiteContentInnerAdditionals3 h3, .body-lebanon-oh-websites-marketing .divSiteContentInnerAdditionals1 h3 { text-transform:uppercase; } .body-lebanon-oh-websites-marketing .divSiteContentInnerAdditionals3 p { font-size:18px; } .body-lebanon-oh-websites-marketing .divSiteContentInnerAdditionals3 p strong { color: #29CB8B !important; font-family: Metropolis; font-size: 18px; font-style: italic; font-weight: 700; line-height: 21px; } .body-lebanon-oh-websites-marketing .divSiteContentInnerAdditionals1 p { font-size:18px; width:100%; } .body-lebanon-oh-websites-marketing .div-additional-block-4 h2 { color: #000FA0; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; width:75%; } .body-lebanon-oh-websites-marketing .div-additional-block-4 h3 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; text-transform: uppercase; width:75%; padding-top:30px; padding-bottom:60px; } .body-lebanon-oh-websites-marketing .div-additional-block-4 ul { width:50%; } .body-lebanon-oh-websites-marketing .div-additional-block-4 p { width:100%; } .body-lebanon-oh-websites-marketing .div-additional-block-4 .spnBlockContent { display:flex; flex-wrap:wrap; } .body-lebanon-oh-websites-marketing .div-additional-block-4 { padding-bottom:15px; } .body-lebanon-oh-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { height:100%; top:0; background: rgba(0, 39, 85, 0.69); text-align:left; } .body-lebanon-oh-websites-marketing .divMainCalloutTextInner h1, .body-lebanon-oh-websites-marketing .divMainCalloutTextInner h2, .body-lebanon-oh-websites-marketing .divMainCalloutTextInner h3, .body-lebanon-oh-websites-marketing .divMainCalloutTextInner h4, .body-lebanon-oh-websites-marketing .divMainCalloutTextInner h5, .body-lebanon-oh-websites-marketing .divMainCalloutTextInner p, .body-lebanon-oh-websites-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-lebanon-oh-websites-marketing .divMainCalloutTextInner h1, .body-lebanon-oh-websites-marketing .divMainCalloutTextInner h3 { text-transform:uppercase; } .body-lebanon-oh-websites-marketing .divMainCalloutTextInner h5 { font-weight:400; } .body-lebanon-oh-websites-marketing .divMainCalloutTextInner h5 strong { font-weight:700; } .body-lebanon-oh-websites-marketing .faqDiv h2, .body-lebanon-oh-websites-marketing .faqDiv { width:100%; text-align:center; } .body-lebanon-oh-websites-marketing .divBlockWrapper-faq .divBlockInner-question { text-align:left; } .body-lebanon-oh-websites-marketing .divPullingFromPageWrappe, .body-lebanon-oh-websites-marketing .divBlockWrapper-faq { width:100%; max-width:100%; flex:unset; } .body-lebanon-oh-websites-marketing .divMiniCallout { width:30%; max-width:30%; } .body-lebanon-oh-websites-marketing .divMiniCalloutRow-1 { padding-bottom:45px; } .body-lebanon-oh-websites-marketing .divMainCalloutTextInner h1, .body-lebanon-oh-websites-marketing .divMainCalloutTextInner h2, .body-lebanon-oh-websites-marketing .divMainCalloutTextInner h3, .body-lebanon-oh-websites-marketing .divMainCalloutTextInner h4, .body-lebanon-oh-websites-marketing .divMainCalloutTextInner h5 { margin-bottom:20px !important; } .body-lebanon-oh-websites-marketing .divSiteContentInnerAdditionals2 { width:100%; max-width:100% !important; flex:unset; background-color: #002755; } .body-lebanon-oh-websites-marketing .divSiteContentInnerAdditionals3 { width:100%; max-width:100% !important; flex:unset; background-color: #C9E8FF; padding-top:70px; padding-bottom:45px; } .body-lebanon-oh-websites-marketing .divSiteContentInnerAdditionals4 { width:100%; max-width:100% !important; background:#C9E8FF; padding-bottom:15px; } .body-lebanon-oh-websites-marketing .divSiteContentInnerAdditionals2 *, .body-lebanon-oh-websites-marketing .divSiteContentInnerAdditionals1 * { color:#F5F5F5 !important; } .body-lebanon-oh-websites-marketing .divSponsorSlideWrapper .swiper-wrapper { align-items:center; } .body-lebanon-oh-websites-marketing .divSiteContentInnerAdditionals2 h2 { color: #000FA0; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; text-transform:uppercase; letter-spacing:normal; } .body-lebanon-oh-websites-marketing .divSiteContentInnerAdditionals2 h3 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; } .body-lebanon-oh-websites-marketing .divSiteContentInnerAdditionals2 h4 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; text-transform:uppercase; } .body-lebanon-oh-websites-marketing .divSiteContentInnerAdditionals3, .body-lebanon-oh-websites-marketing .divSiteContentInnerAdditionals1 { position:relative; } .body-lebanon-oh-websites-marketing .div-additional-block-1 { padding-bottom:60px; } .body-lebanon-oh-websites-marketing .div-additional-block-2 .divBlockInner { display:flex; flex-direction:row-reverse; align-items:center; } .body-lebanon-oh-websites-marketing .div-additional-block-2 .divBlockInner .divBlockMedia { margin-bottom:0; flex:unset; } .body-lebanon-oh-websites-marketing .swiper-container-horizontal>.swiper-pagination-bullets { background:transparent; bottom:0; } .body-lebanon-oh-websites-marketing .swiper-pagination-bullet { border:0px solid #ffffff; background:#C9E8FF; } .body-lebanon-oh-websites-marketing .swiper-pagination-bullet-active { background:#000FA0; } .body-lebanon-oh-websites-marketing .divSponsorHeaderWrapper p{ text-align:center; padding-top:30px; padding-bottom:30px; } .body-lebanon-oh-websites-marketing .div-additional-block-2 .divBlockInner .spnBlockContent { padding-top:45px; padding-bottom:25px; width:100%; } .body-lebanon-oh-websites-marketing .divSiteContentInnerAdditionals2 ul li { padding:10px 0; } .divAdditionalOneWave { width:100%; height:200px; background:url(https://www.chooselegend.com/layout/images/titleTwoLandingWaveOne.png); background-size:100% 100%; position:absolute; top:-135px; } .divAdditionalTwoWave { width:100%; height:200px; background:url(https://www.chooselegend.com/layout/images/titleTwoLandingWaveTwo.png); background-size:100% 100%; position:absolute; bottom:-85px; } .body-lebanon-oh-websites-marketing .divSiteContentInnerAdditionals2 strong { color:#DD4100; } .body-lebanon-oh-websites-marketing .divSiteContentInnerAdditionals2 li strong, .body-lebanon-oh-websites-marketing .divSiteContentInnerAdditionals2 li span { position:relative; top:-4px; } .body-lebanon-oh-websites-marketing .div-additional-block-3 { display:flex; align-items:center; } .body-lebanon-oh-websites-marketing .divMiniCalloutInner { border-radius: 10px; background: #000FA0; padding:22px 22px; min-height:300px; display:flex; align-items:center !important; } .body-lebanon-oh-websites-marketing .divMiniCalloutInner h3, .body-lebanon-oh-websites-marketing .divMiniCalloutInner p { text-align:left; } .landingMiniHeader { width:100%; padding-bottom:75px; text-align:center; color: #000FA0; text-align: center; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-lebanon-oh-websites-marketing .divMiniCalloutRow { gap:2%; } .body-lebanon-oh-websites-marketing .divSiteContentInnerAdditionals5 { padding-top:75px; } .body-lebanon-oh-websites-marketing .faqDiv h2 { padding-top:75px; text-transform:uppercase; } .body-lebanon-oh-websites-marketing .divSiteContentWrapper { padding-bottom:0 !important; position:relative; } .divIndustriesFooterForm p { color: #FFF; font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 400; line-height: 30px; background:rgba(0,0,0,0.01); } .divIndustriesFooterForm h2:hover, .divIndustriesFooterForm h2 { color: #FFF !important; background:rgba(0,0,0,0.01); font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: normal; } .divIndustriesFooterForm h3 { color: #29CB8B; font-family: Metropolis; font-size: 30px; font-style: normal; font-weight: 700; line-height: 40px; letter-spacing: 3px; background:rgba(0,0,0,0.01); } .divIndustriesFooterForm > .container > div { display:flex; } .divIndustriesFooterForm .divContactFormInput .inpProperty { border:1px solid #ffffff; background:rgba(0,0,0,0.01); color:#ffffff; } .divIndustriesFooterForm .divContactFormInput .labelPropertyLabel { color:#ffffff; background-color:unset !important; background:rgba(0,0,0,0.01) !important; } .divIndustriesFooterForm .divContactFormInput .inpProperty-textarea ~ .labelPropertyLabel { color:#ffffff; background:rgba(0,0,0,0.01); top:10%; border:0; } .divIndustriesFooterForm .divContactScreenDetail-bottom .divContactFormInput-submit button { background:#DD4100; color:#ffffff; border-radius:8px; border:0; font-weight:bold; font-size:20px !important; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divIndustriesFooterForm .divContactScreenDetail-bottom .divContactFormInput-submit button:hover { background:#C9E8FF; color:#000FA0; border-radius:8px; border:0; font-size:20px !important; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divIndustriesFooterForm > .container > div > div { width:50%; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe { width:90%; float:right; max-width:570px !important; min-width:570px !important; max-height:500px !important; min-height:500px !important; } .body-lebanon-oh-websites-marketing .divBlockWrapper-faq .divBlockInner-question { flex-direction:row-reverse; } .body-lebanon-oh-websites-marketing .divBlockWrapper-faq .divBlockInner-question > *:not(span) { color:#000FA0; font-size:26px; } .body-lebanon-oh-websites-marketing .fa-plus { color:#000FA0; font-size:39px; } .body-lebanon-oh-websites-marketing .faqDiv h2 { color:#000FA0; } .body-lebanon-oh-websites-marketing .divBlockMedia figure { margin:0 !important; } .body-lebanon-oh-websites-marketing .divSiteContentInnerAdditionals2 { padding:0; } .body-lebanon-oh-websites-marketing .divSiteContentInnerMinis { width:100%; max-width:100% !important; background:#C9E8FF; } .body-lebanon-oh-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:50%; max-width:50%; } .body-lebanon-oh-websites-marketing .divSiteContentInnerAdditionals3 .divBlockInner { width:100%; } .body-lebanon-oh-websites-marketing .divMiniCalloutInner, .body-lebanon-oh-websites-marketing .divMiniCallout .divBlockMedia picture { display:flex; align-items:start; justify-content:center; } .divMainCalloutTextInner a.anchButton { border-radius: 8px; background: #DD4100; background: #D64000; min-width:250px; text-align:center; } .divMainCalloutTextInner a.anchButton:hover { border-radius: 8px; background: #000FA0; } .body-lebanon-oh-websites-marketing .divMiniCallout .divBlockMedia img { width:86px; height:86px; } .body-lebanon-oh-websites-marketing .divBlockInner-answer p { text-align:left; font-weight:400; } .divBlockWrapper-faq .divBlockInner-question, .divBlockWrapper-faq + .divBlockWrapper-faq .divBlockInner-question { border-bottom:1px solid black; } .body-lebanon-oh-websites-marketing .divPullingFromPageWrappe .divBlogInner { flex-direction:row-reverse; flex-wrap:nowrap; } .body-lebanon-oh-websites-marketing .divPullingFromPageWrappe .divBlogWrapper { width:100%; max-width:100%; } .body-lebanon-oh-websites-marketing .divPullingFromPageWrappe { flex-wrap:nowrap; } .body-lebanon-oh-websites-marketing .divPullingFromPageWrappe > h2 { color: #DD4100 !important; font-family: Anton; font-size: 85px; font-style: normal; font-weight: 400; line-height: 113%; margin-right:30px; width:35%; padding-bottom:20px; background:url(https://www.chooselegend.com/layout/images/Vector.png); background-size:100%; background-repeat:no-repeat; background-position:bottom; } .body-lebanon-oh-websites-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog { width:50%; max-width:50%; } .body-lebanon-oh-websites-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog img, .body-lebanon-oh-websites-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog a { width:100%; } .body-lebanon-oh-websites-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog.divBlockWrapper-text { padding-left:30px; } .divPullingFromPageWrapper-blog { padding-top:90px; padding-bottom:75px; } .body-lebanon-oh-websites-marketing .divNavigation-sandwich .btn-sandwich .icon-bar { background-color:#ffffff; } .body-lebanon-oh-websites-marketing .divSiteContentInnerTestimonials { width:100%; max-width:100% !important; background:#000FA0; } .body-lebanon-oh-websites-marketing .divSiteContentInnerTestimonials p { color:#ffffff !important; width:75%; margin:auto; text-align:center; font-family: Metropolis; font-weight: 400; font-style: Regular; font-size: 24px; leading-trim: NONE; line-height: 30px; letter-spacing: 0%; text-align: center; vertical-align: middle; } .body-lebanon-oh-websites-marketing .divSiteContentInnerTestimonials p.author { font-family: Metropolis; font-weight: 700; font-style: Bold; font-size: 24px; leading-trim: NONE; line-height: 100%; letter-spacing: 0%; text-align: center; color:#29CB8B !important; padding-top:45px; } .body-lebanon-oh-websites-marketing .divSiteContentInnerTestimonials { position:relative; } .body-lebanon-oh-websites-marketing .divAdditionalOneWave { top:-78px; transform: scaleX(-1); } .body-lebanon-oh-websites-marketing .divPullingFromPageWrapper-blog, .body-lebanon-oh-websites-marketing .divSiteContentInnerBlog2 { padding-bottom:25px; position:relative; } .body-lebanon-oh-websites-marketing .divIndustriesBlogViewMoreWrapper p{ width:34%; } .body-lebanon-oh-websites-marketing .divTestimonialIcon { display:none; } .body-lebanon-oh-websites-marketing .divBlockWrapper-testimonial.carded .divBlockInner { border:0; box-shadow:unset; padding-bottom:30px; } .body-lebanon-oh-websites-marketing .divFooterRow-top-contact { display:none; } .body-lebanon-oh-websites-marketing .divIndustriesFooterForm { width:100%; background:url(https://www.chooselegend.com/layout/images/industryFooterFormBgLebanon.jpg); background-size:cover; min-height:769px; padding:75px 15px; padding-bottom:90px; } .rc-anchor-normal .rc-anchor-pt { left:0 !important; } @media (min-width:768px) and (max-width:1199px){ .body-lebanon-oh-websites-marketing .divMainCalloutText-tinyMCE { width:100%; } .body-lebanon-oh-websites-marketing .divIndustriesBlogViewMoreWrapper { bottom:105px; } .body-lebanon-oh-websites-marketing header { background:#002755; } .main-pagedirectory-testimonials .divBlockWrapper-block-double { flex-direction:column; } .divTestimonialMedBlue, .divTestimonialTan, .divTestimonialDarkBlue { width:100% !important; } .body-lebanon-oh-websites-marketing .divSponsorHeaderWrapper p { padding-bottom:0; margin-bottom:0; } .body-lebanon-oh-websites-marketing .divSponsorHeaderWrapper { padding-bottom:0; } .body-lebanon-oh-websites-marketing header { position:fixed; } .body-lebanon-oh-websites-marketing #main { margin-top:100px !important; } .body-lebanon-oh-websites-marketing .divPageTitle { background-image:unset; } .body-lebanon-oh-websites-marketing .divMainCalloutWrapper { margin-top:0; } .body-lebanon-oh-websites-marketing .divMiniCalloutRow-1 { padding-bottom:0; } .main-pagedirectory-lebanon { margin-top:0 !important; } .body-lebanon-oh-websites-marketing .divMiniCalloutRow { width:100%; max-width:100%; } .body-lebanon-oh-websites-marketing .divSiteContentInnerAdditionals1 h3 { text-align:center; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(1) { width:25%; max-width:25%; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(2) { width:75%; max-width:75%; } .body-lebanon-oh-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { gap:5%; } .body-lebanon-oh-websites-marketing .divSiteContentInnerAdditionals3 a.anchButton{ position:absolute; top:78%; justify-self:anchor-center; } .body-lebanon-oh-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { align-items:start; padding-top:60px; } .divIndustriesFooterForm > .container > div { flex-direction:column; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe, .divIndustriesFooterForm > .container > div > div { width:100%; max-width:100% !important; } .body-lebanon-oh-websites-marketing .divSiteContentInnerAdditionals3 { z-index:13; } .divAdditionalTwoWave { height:160px; bottom:-92px !important; } .body-lebanon-oh-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { min-height:514px; } .body-lebanon-oh-websites-marketing .divMiniCallout { width:45%; max-width:45%; flex:unset; min-height:0; } .body-lebanon-oh-websites-marketing .divMiniCalloutTextInner { padding:0; } .body-lebanon-oh-websites-marketing .divMiniCalloutWrapperInner { justify-content:center; } .body-lebanon-oh-websites-marketing ++.divMiniCalloutTextInner { padding:0; } .body-lebanon-oh-websites-marketing .divMainCalloutText-tinyMCE { display:flex; } .body-lebanon-oh-websites-marketing .divMainCalloutText-tinyMCE > div { width:50%; } .body-lebanon-oh-websites-marketing .divMainCalloutInner .divBlockMedia img, .body-lebanon-oh-websites-marketing .divMainCalloutWrapper { height:634px; } .body-lebanon-oh-websites-marketing .divMainCalloutTextInner h3 { font-size:24px; } .body-lebanon-oh-websites-marketing .divMainCalloutTextInner h1, .body-lebanon-oh-websites-marketing .divMainCalloutTextInner h2, .body-lebanon-oh-websites-marketing .divMainCalloutTextInner h3, .body-lebanon-oh-websites-marketing .divMainCalloutTextInner h4, .body-lebanon-oh-websites-marketing .divMainCalloutTextInner h5, .body-lebanon-oh-websites-marketing .divMainCalloutTextInner p, .body-lebanon-oh-websites-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-lebanon-oh-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-lebanon-oh-websites-marketing .divMainCalloutTextInner h1 { margin:0 !important; } .body-lebanon-oh-websites-marketing .divMainCalloutTextInner h1, .body-lebanon-oh-websites-marketing .divMainCalloutTextInner h2, .body-lebanon-oh-websites-marketing .divMainCalloutTextInner h3, .body-lebanon-oh-websites-marketing .divMainCalloutTextInner h4, .body-lebanon-oh-websites-marketing .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .divAdditionalOneWave { left:0; } .body-lebanon-oh-websites-marketing .div-additional-block-2 .divBlockInner .divBlockMedia { width:70%; max-width:70%; margin-bottom:0; margin-right:0; } .body-lebanon-oh-websites-marketing .divSiteContentInnerAdditionals2 { padding-bottom:0 !important; } .body-lebanon-oh-websites-marketing .div-additional-block-2 .spnBlockContent { padding-top:15px; padding-bottom:30px; } .divAdditionalTwoWave { left:0; } .body-lebanon-oh-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-lebanon-oh-websites-marketing .divMainCalloutInner .divBlockMedia img, .body-lebanon-oh-websites-marketing .divMainCalloutWrapper { height:630px; } .body-lebanon-oh-websites-marketing .divMainCalloutTextInner { padding-top:75px; } .body-lebanon-oh-websites-marketing .divMainCalloutTextInner a.anchButton { margin-top:30px; padding:10px 35px; } .body-lebanon-oh-websites-marketing .divPageTitle h1 { font-size:60px; } .body-lebanon-oh-websites-marketing h2, .divIndustriesFooterForm h2:hover, .divIndustriesFooterForm h2, .div-additional-block-1 .spnBlockContent h2 { font-size:36px; } .body-lebanon-oh-websites-marketing .divSiteContentInnerTestimonials p { font-size:20px; } .body-lebanon-oh-websites-marketing .divMiniCalloutRow { margin:0; } .body-lebanon-oh-websites-marketing .divSiteContentInnerAdditionals3.divSiteContentInner-sitewidth.container { min-height:0; padding-top:60px !important; } .body-lebanon-oh-websites-marketing .div-additional-block-4 { padding-bottom:45px; } .body-lebanon-oh-websites-marketing .divPullingFromPageWrapper-blog { padding-bottom:90px; padding-top:30px; } .body-lebanon-oh-websites-marketing .divMainCalloutText-tinyMCE > div { width:100%; } .body-lebanon-oh-websites-marketing .divMainCalloutText-tinyMCE { flex-direction:column; gap:0; } .body-lebanon-oh-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:100%; max-width:100%; } .body-lebanon-oh-websites-marketing .div-additional-block-1 .spnBlockContent { flex-direction:row !important; } .body-lebanon-oh-websites-marketing .divSiteContentInnerAdditionals1 h3 { width:100%; } .body-lebanon-oh-websites-marketing .div-additional-block-2 .divBlockInner { flex-direction:column-reverse; } .body-lebanon-oh-websites-marketing .divMiniCalloutWrapperInner, .body-lebanon-oh-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { flex-direction:column; } .body-lebanon-oh-websites-marketing .divPullingFromPageWrappe .divBlockWrapper-synopsis .divBlockBody { display:none; } .body-lebanon-oh-websites-marketing .divPullingFromPageWrappe > h2 { font-size:50px; } .body-lebanon-oh-websites-marketing .divMainCalloutTextInner h2 { font-size:20px; } .body-lebanon-oh-websites-marketing .divPageTitle .container { padding:0 6%; width:100%; max-width:100% !important; } .divTestimonialsVideoWrapper { margin-top:0 !important; } } @media (max-width:767px) { .body-lebanon-oh-websites-marketing .divPullingFromPageWrappe .divBlogInner { flex-direction:column-reverse; } .divTestimonialsVideoWrapper { margin-top:0 !important; } .main-pagedirectory-testimonials .divBlockWrapper-block-double { flex-direction:column; } .divTestimonialMedBlue, .divTestimonialTan, .divTestimonialDarkBlue { width:100% !important; } .body-lebanon-oh-websites-marketing .divSiteContentInnerAdditionals3 { min-height:0; } .body-lebanon-oh-websites-marketing .divSponsorHeaderWrapper { padding-left:15px; padding-right:15px; } .body-lebanon-oh-websites-marketing .divMainCalloutTextInner a.anchButton { padding:10px 35px; font-size:18px !important; margin-top:30px; } .body-lebanon-oh-websites-marketing .div-additional-block-5 p{ display:flex; flex-direction:column; align-items:center; justify-content:center; text-align:center; margin:0; } .body-lebanon-oh-websites-marketing .divSponsorHeaderWrapper p { margin-bottom:0; padding-bottom:0; } .body-lebanon-oh-websites-marketing .divPageTitle h1, .body-lebanon-oh-websites-marketing .divPageTitle p { text-align:center; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe { max-width:100%!important; width:100% !important; min-width:0 !important; } .body-lebanon-oh-websites-marketing .divSiteContentInnerTestimonials p { width:100%; } .body-lebanon-oh-websites-marketing .div-additional-block-1 .divBlockMedia-left { display:none; } .body-lebanon-oh-websites-marketing .divPageTitle h1 { font-size:34px; } .divIndustriesFooterForm > .container > div { flex-direction:column; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe, .divIndustriesFooterForm > .container > div > div { width:100%; } .body-lebanon-oh-websites-marketing .divIndustriesBlogViewMoreWrapper { position:relative; bottom:0; width:100%; } .body-lebanon-oh-websites-marketing .divIndustriesBlogViewMoreWrapper p { width:100%; } .body-lebanon-oh-websites-marketing .divPageTitle { height:289px; background: rgba(0, 39, 85, 0.75); } .body-lebanon-oh-websites-marketing .divPageTitle h1 { margin-top:0; } .body-lebanon-oh-websites-marketing .divPullingFromPageWrapper-blog, .body-lebanon-oh-websites-marketing .div-additional-block-1 { padding-top:15px; padding-bottom:15px; } .body-lebanon-oh-websites-marketing .divBlockSwiperWrapper { padding:0 !important; margin:0 !important; } .body-lebanon-oh-websites-marketing .divBlockWrapper-testimonial.carded .divBlockInner { padding-top:0; } .body-lebanon-oh-websites-marketing .divBlockWrapper-testimonial.carded { margin-top:0 !important; } .body-lebanon-oh-websites-marketing .div-additional-block-2 .divBlockInner .spnBlockContent { padding-top:0; } .body-lebanon-oh-websites-marketing .div-additional-block-4 { padding-bottom:0; } .body-lebanon-oh-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { position:relative; } .body-lebanon-oh-websites-marketing .divPullingFromPageWrappe .divBlockWrapper-synopsis .divBlockBody { display:none; } .body-lebanon-oh-websites-marketing .divPullingFromPageWrappe > h2 { font-size:30px; } .body-lebanon-oh-websites-marketing .divPullingFromPageWrappe { flex-wrap:wrap; flex-direction:column; } .body-lebanon-oh-websites-marketing header { background:#002755; } .body-lebanon-oh-websites-marketing .divPageTitle { background-image:unset; } .body-lebanon-oh-websites-marketing .divMainCalloutWrapper { margin-top:0; } .body-lebanon-oh-websites-marketing .div-additional-block-1 .divBlockMedia-left { padding-right:0; margin-bottom:30px; } .body-lebanon-oh-websites-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog { width:100%; max-width:100%; } .body-lebanon-oh-websites-marketing .divMainCalloutText-tinyMCE { width:100%; } .body-lebanon-oh-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { padding:5px !important; } .body-lebanon-oh-websites-marketing .divSiteContentInnerAdditionals3 { height:100%; padding-top:45px; } .body-lebanon-oh-websites-marketing .divMiniCalloutRow-1 { padding-bottom:0; } .body-lebanon-oh-websites-marketing .div-additional-block-4 ul, .body-lebanon-oh-websites-marketing .div-additional-block-4 h2, .body-lebanon-oh-websites-marketing .div-additional-block-4 h3 { width:100%; } .main-pagedirectory-lebanon { margin-top:0 !important; } .body-lebanon-oh-websites-marketing .divSiteContentInnerAdditionals2 li { list-style-position: inside; line-height:30px; } .body-lebanon-oh-websites-marketing .divMiniCalloutWrapperInner, .body-lebanon-oh-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { flex-direction:column; } .body-lebanon-oh-websites-marketing .div-additional-block-2 .divBlockInner { flex-direction:column-reverse; } .body-lebanon-oh-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div, .body-lebanon-oh-websites-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div { width:100%; max-width:100%; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(1) > p { display:flex; justify-content:center; } .divAdditionalOneWave { height:100px; top:-90px; } .body-lebanon-oh-websites-marketing .divMainCalloutTextInner h5 { display:flex; align-items:center; justify-content:center; } .body-lebanon-oh-websites-marketing .divSiteContentInnerAdditionals3 h3, .body-lebanon-oh-websites-marketing .divSiteContentInnerAdditionals1 h3 { text-align:center; } .body-lebanon-oh-websites-marketing .divMainCalloutText-tinyMCE { gap:30px; } .body-lebanon-oh-websites-marketing .divSiteContentInnerAdditionals2 { padding-top:30px; } .divAdditionalTwoWave { bottom:-90px; height:100px; } .body-lebanon-oh-websites-marketing .divBlockWrapper-faq .divBlockInner-question > *:not(span) { font-size:20px; } .divAdditionalTwoWave { left:0; } .body-lebanon-oh-websites-marketing #main { margin-top:100px !important; } .body-lebanon-oh-websites-marketing .divMainCalloutInner .divBlockMedia img { height:287px !important; } .body-lebanon-oh-websites-marketing .divPullingFromPageWrappe > h2 { width:100%; background:unset; text-align:center; } .body-lebanon-oh-websites-marketing .divIndustriesBlogViewMoreWrapper { text-align:center; } .body-lebanon-oh-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { background:#000FA0; padding:15px !important; } .body-lebanon-oh-websites-marketing .divMainCalloutText-tinyMCE ul li, .body-lebanon-oh-websites-marketing .divMainCalloutText-tinyMCE ul{ text-align:left !important; } .body-lebanon-oh-websites-marketing .divMainCalloutWrapper { height:100% !important; } .divAdditionalOneWave { left:0; } .body-lebanon-oh-websites-marketing .divMainCalloutTextInner h1, .body-lebanon-oh-websites-marketing .divMainCalloutTextInner h2, .body-lebanon-oh-websites-marketing .divMainCalloutTextInner h3, .body-lebanon-oh-websites-marketing .divMainCalloutTextInner h4, .body-lebanon-oh-websites-marketing .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .body-lebanon-oh-websites-marketing .divMainCalloutTextInner h1, .body-lebanon-oh-websites-marketing .divMainCalloutTextInner h2, .body-lebanon-oh-websites-marketing .divMainCalloutTextInner h3, .body-lebanon-oh-websites-marketing .divMainCalloutTextInner h4, .body-lebanon-oh-websites-marketing .divMainCalloutTextInner h5, .body-lebanon-oh-websites-marketing .divMainCalloutTextInner p, .body-lebanon-oh-websites-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-lebanon-oh-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-lebanon-oh-websites-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div, .body-lebanon-oh-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:100%; max-width:100%; } .body-lebanon-oh-websites-marketing .divMiniCallout { width:85%; max-width:85%; } .body-lebanon-oh-websites-marketing .divMainCalloutWrapper iFrame { max-width:345px !important; min-width:345px !important; } .body-lebanon-oh-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-lebanon-oh-websites-marketing .divMainCalloutInner .divBlockMedia img, .body-lebanon-oh-websites-marketing .divMainCalloutWrapper { height:1200px; } .body-lebanon-oh-websites-marketing .divMainCalloutTextInner h3 { font-size:20px; } .body-lebanon-oh-websites-marketing .divMainCalloutText-tinyMCE > div { width:100%; } .body-lebanon-oh-websites-marketing .divMainCalloutText-tinyMCE { flex-direction:column; } .body-lebanon-oh-websites-marketing .div-additional-block-2 .divBlockInner { display:flex; flex-direction:column-reverse; } .body-lebanon-oh-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { gap:0; flex-direction:column; } } @media (min-width: 1440px){ .body-blanchester-oh-websites-marketing .container, .body-blanchester-oh-websites-marketing .container-lg, .body-blanchester-oh-websites-marketing .container-md, .body-blanchester-oh-websites-marketing .container-sm, .body-blanchester-oh-websites-marketing .container-xl, .body-blanchester-oh-websites-marketing .divBannerAlertTextWrapper, .body-blanchester-oh-websites-marketing .div-additional-block-1, .body-blanchester-oh-websites-marketing .div-additional-block-2, .body-blanchester-oh-websites-marketing .div-additional-block-3, .body-blanchester-oh-websites-marketing .divPullingFromPageWrappe, .body-blanchester-oh-websites-marketing .div-additional-block-3, .body-blanchester-oh-websites-marketing .div-additional-block-4, .body-blanchester-oh-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper .divMainCalloutTextInner { max-width: 1362px !important; margin:auto !important; } } .body-blanchester-oh-websites-marketing .divSponsorHeaderWrapper { background:transparent; padding-top:75px !important; } .body-blanchester-oh-websites-marketing .divSponsorHeaderWrapper h2:hover, .body-blanchester-oh-websites-marketing .divSponsorHeaderWrapper h2 { color:#DD4100 !important; } .body-blanchester-oh-websites-marketing p, .body-blanchester-oh-websites-marketing .divMainCalloutTextInner p { font-size:16px !important; } .body-blanchester-oh-websites-marketing .div-additional-block-3 { padding-top:60px; } .body-blanchester-oh-websites-marketing .divMainCalloutTextInner a.anchButton { font-size:20px !important; font-weight:700; font-family: 'Inter 18pt'; border-radius:60px; } .body-blanchester-oh-websites-marketing .divNavigation-main { position:relative; z-index:14; } .body-blanchester-oh-websites-marketing .divPullingFromPageWrappe .divBlogWrapper img { border:2px solid #002755; } .body-blanchester-oh-websites-marketing .divIndustriesBlogViewMoreWrapper { width:100%; position:absolute; bottom:230px; display:flex; justify-content:end; } .body-blanchester-oh-websites-marketing .divIndustriesBlogViewMoreWrapper p a { border-radius: 59px; border: 1px solid #002755; color: #002755; text-align: center; font-family: 'Metropolis', sans-serif; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; padding:7.5px 35px; text-transform:uppercase; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-blanchester-oh-websites-marketing .divIndustriesBlogViewMoreWrapper p a:hover { border-radius: 59px; border: 1px solid #002755; color: #ffffff; background:#002755; text-align: center; font-family: 'Metropolis', sans-serif; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; padding:7.5px 35px; text-transform:uppercase; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-blanchester-oh-websites-marketing .div-additional-block-3 .divBlockMedia-left { padding-right:30px; } .body-blanchester-oh-websites-marketing .div-additional-block-1:hover h2, .body-blanchester-oh-websites-marketing h2, .body-blanchester-oh-websites-marketing h2:hover { color: #000FA0 !important; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-blanchester-oh-websites-marketing .div-additional-block-3:hover h2, .body-blanchester-oh-websites-marketing .div-additional-block-3 h2{ color:#DD4100 !important; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-blanchester-oh-websites-marketing .divCaseStudyInner { padding-top:0; } .body-blanchester-oh-websites-marketing .divPullingFromPageWrapper-blog { padding-top:0; } .body-blanchester-oh-websites-marketing h3 { color: #002755; font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.4px; } .body-blanchester-oh-websites-marketing .divPageTitle h1 { color:#ffffff; position:relative; top:22px; background:rgba(0,0,0,0.01); } .body-blanchester-oh-websites-marketing .divMainCalloutText-tinyMCE { width:65%; } .body-blanchester-oh-websites-marketing .divMainCalloutTextInner h2 { color: #FFF !important; font-family: Metropolis; font-size: 36px; font-style: normal; font-weight: 700; line-height: 40px; letter-spacing: 3.6px; } .body-blanchester-oh-websites-marketing .divPageTitle .container { position:relative; top:15px; } .body-blanchester-oh-websites-marketing .divPageTitle { width:100%; background-image:url(https://www.chooselegend.com/layout/images/pageTitleBgLanding.png); background-size:100% 100%; background-position:bottom; position:absolute; z-index:13; top:-2px; padding-bottom:0; padding-top:45px; } .body-blanchester-oh-websites-marketing .divPageTitle p { color: #29CB8B; background:rgba(0,0,0,0.01); font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 700; line-height: normal; letter-spacing: 3.6px; } .body-blanchester-oh-websites-marketing header { background:#000FA0; z-index:14; } .body-blanchester-oh-websites-marketing .anchLogoLink img { opacity:1; } .body-blanchester-oh-websites-marketing .divLogoWrapper { background-image:unset; } .body-blanchester-oh-websites-marketing .divNavFields-main .anchNavigation{ font-family:'Metropolis', sans-serif; font-size:16px; font-weight:bold; text-transform:uppercase; background:transparent; color:#ffffff; padding:0; margin:0 15px; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-blanchester-oh-websites-marketing .divNavFields-main .anchNavigation:hover, .body-blanchester-oh-websites-marketing .divNavFields-main .anchNavigation:active, .body-blanchester-oh-websites-marketing .divNavFields-main .anchNavigation:focus, .body-blanchester-oh-websites-marketing .divNavFields-main .anchNavigation.current{ color:#00DD8D; } .body-blanchester-oh-websites-marketing .divSiteContentInnerMinis, .divMainCalloutWrapper > .container { width:100%; max-width:100% !important; } .body-blanchester-oh-websites-marketing .divMiniCallout { padding:7.5px 15px; } .body-blanchester-oh-websites-marketing .divMainCalloutText-tinyMCE > div { width:50%; } .body-blanchester-oh-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-blanchester-oh-websites-marketing .divMainCalloutTextWrapper { padding:15px 6% !important; } .body-blanchester-oh-websites-marketing .divMainCalloutTextWrapper h1 strong { font-weight:normal; color:#29CB8B; } .body-blanchester-oh-websites-marketing .divSiteContentInnerAdditionals1 .spnBlockContent { display:flex; align-items:center; flex-wrap:wrap; gap:5%; } .body-blanchester-oh-websites-marketing .divSiteContentInnerAdditionals1 h3 { width:70%; } .body-blanchester-oh-websites-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div { width:47.5%; max-width:47.5%; } .body-blanchester-oh-websites-marketing .divMainCalloutWrapper { height:883px; margin-top:100px; } .body-blanchester-oh-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:5%; } .body-blanchester-oh-websites-marketing a.anchButton { text-transform:uppercase; font-size:20px; border-radius:59px; padding:5px 25px; } .body-blanchester-oh-websites-marketing .divMainCalloutTextInner a.anchButton:hover { color:white !important; font-size:20px; font-size:20px; border-radius:59px; } .body-blanchester-oh-websites-marketing .divMiniCallout:hover .divMiniCalloutTextWrapper h3, .body-blanchester-oh-websites-marketing .divMiniCalloutInner h3, .body-blanchester-oh-websites-marketing .divMiniCalloutInner h3:hover { color: #FFF; text-align: center; font-family: Metropolis; font-size: 16px; font-style: normal; font-weight: 700; line-height: 24px; text-decoration:unset; } .body-blanchester-oh-websites-marketing .divSiteContentInnerAdditionals3 h3, .body-blanchester-oh-websites-marketing .divSiteContentInnerAdditionals1 h3 { text-transform:uppercase; } .body-blanchester-oh-websites-marketing .divSiteContentInnerAdditionals3 p { font-size:18px; } .body-blanchester-oh-websites-marketing .divSiteContentInnerAdditionals3 p strong { color: #29CB8B !important; font-family: Metropolis; font-size: 18px; font-style: italic; font-weight: 700; line-height: 21px; } .body-blanchester-oh-websites-marketing .divSiteContentInnerAdditionals1 p { font-size:18px; width:100%; } .body-blanchester-oh-websites-marketing .div-additional-block-2 h2 { color: #000FA0; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; width:75%; } .body-blanchester-oh-websites-marketing .div-additional-block-2 h3 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; text-transform: uppercase; width:75%; padding-top:30px; padding-bottom:60px; } .body-blanchester-oh-websites-marketing .div-additional-block-2 ul { width:50%; } .body-blanchester-oh-websites-marketing .div-additional-block-2 p { width:100%; } .body-blanchester-oh-websites-marketing .div-additional-block-2 .spnBlockContent { display:flex; flex-wrap:wrap; } .body-blanchester-oh-websites-marketing .div-additional-block-2 { padding-bottom:15px; } .body-blanchester-oh-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { height:100%; top:0; background: rgba(0, 39, 85, 0.69); text-align:left; } .body-blanchester-oh-websites-marketing .divMainCalloutTextInner h1, .body-blanchester-oh-websites-marketing .divMainCalloutTextInner h2, .body-blanchester-oh-websites-marketing .divMainCalloutTextInner h3, .body-blanchester-oh-websites-marketing .divMainCalloutTextInner h4, .body-blanchester-oh-websites-marketing .divMainCalloutTextInner h5, .body-blanchester-oh-websites-marketing .divMainCalloutTextInner p, .body-blanchester-oh-websites-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-blanchester-oh-websites-marketing .divMainCalloutTextInner h1, .body-blanchester-oh-websites-marketing .divMainCalloutTextInner h3 { text-transform:uppercase; } .body-blanchester-oh-websites-marketing .divMainCalloutTextInner h5 { font-weight:400; } .body-blanchester-oh-websites-marketing .divMainCalloutTextInner h5 strong { font-weight:700; } .body-blanchester-oh-websites-marketing .faqDiv h2, .body-blanchester-oh-websites-marketing .faqDiv { width:100%; text-align:center; } .body-blanchester-oh-websites-marketing .divBlockWrapper-faq .divBlockInner-question { text-align:left; } .body-blanchester-oh-websites-marketing .divPullingFromPageWrappe, .body-blanchester-oh-websites-marketing .divBlockWrapper-faq { width:100%; max-width:100%; flex:unset; } .body-blanchester-oh-websites-marketing .divMiniCallout { width:30%; max-width:30%; } .body-blanchester-oh-websites-marketing .divMiniCalloutRow-1 { padding-bottom:45px; } .body-blanchester-oh-websites-marketing .divMainCalloutTextInner h1, .body-blanchester-oh-websites-marketing .divMainCalloutTextInner h2, .body-blanchester-oh-websites-marketing .divMainCalloutTextInner h3, .body-blanchester-oh-websites-marketing .divMainCalloutTextInner h4, .body-blanchester-oh-websites-marketing .divMainCalloutTextInner h5 { margin-bottom:20px !important; } .body-blanchester-oh-websites-marketing .divSiteContentInnerAdditionals3 { width:100%; max-width:100% !important; flex:unset; background-color: #C9E8FF; padding-top:70px; padding-bottom:45px; } .body-blanchester-oh-websites-marketing .divSiteContentInnerAdditionals4 { width:100%; max-width:100% !important; background:#C9E8FF; padding-bottom:15px; } .body-blanchester-oh-websites-marketing .divSiteContentInnerAdditionals1 * { color:#F5F5F5 !important; } .body-blanchester-oh-websites-marketing .divSponsorSlideWrapper .swiper-wrapper { align-items:center; } .body-blanchester-oh-websites-marketing .divSiteContentInnerAdditionals2 h2 { color: #000FA0; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; text-transform:uppercase; letter-spacing:normal; } .body-blanchester-oh-websites-marketing .divSiteContentInnerAdditionals2 h3 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; } .body-blanchester-oh-websites-marketing .divSiteContentInnerAdditionals2 h4 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; text-transform:uppercase; } .body-blanchester-oh-websites-marketing .divSiteContentInnerAdditionals3, .body-blanchester-oh-websites-marketing .divSiteContentInnerAdditionals1 { position:relative; } .body-blanchester-oh-websites-marketing .div-additional-block-3 { padding-bottom:30px; padding-top:90px; } .body-blanchester-oh-websites-marketing .div-additional-block-4 .divBlockInner { display:flex; flex-direction:row-reverse; align-items:center; } .body-blanchester-oh-websites-marketing .div-additional-block-4 .divBlockInner .divBlockMedia { margin-bottom:0; flex:unset; } .body-blanchester-oh-websites-marketing .swiper-container-horizontal>.swiper-pagination-bullets { background:transparent; bottom:0; } .body-blanchester-oh-websites-marketing .swiper-pagination-bullet { border:0px solid #ffffff; background:#C9E8FF; } .body-blanchester-oh-websites-marketing .swiper-pagination-bullet-active { background:#000FA0; } .body-blanchester-oh-websites-marketing .divSponsorHeaderWrapper p{ text-align:center; padding-top:30px; padding-bottom:30px; } .body-blanchester-oh-websites-marketing .div-additional-block-4 .divBlockInner .spnBlockContent { padding-top:45px; padding-bottom:25px; width:100%; } .body-blanchester-oh-websites-marketing .divSiteContentInnerAdditionals2 ul li { padding:10px 0; } .divAdditionalOneWave { width:100%; height:200px; background:url(https://www.chooselegend.com/layout/images/titleTwoLandingWaveOne.png); background-size:100% 100%; position:absolute; top:-135px; } .divAdditionalTwoWave { width:100%; height:200px; background:url(https://www.chooselegend.com/layout/images/titleTwoLandingWaveTwo.png); background-size:100% 100%; position:absolute; bottom:-85px; } .body-blanchester-oh-websites-marketing .divSiteContentInnerAdditionals2 strong { color:#DD4100; } .body-blanchester-oh-websites-marketing .divSiteContentInnerAdditionals2 li strong, .body-blanchester-oh-websites-marketing .divSiteContentInnerAdditionals2 li span { position:relative; top:-4px; } .body-blanchester-oh-websites-marketing .div-additional-block-1 { display:flex; align-items:center; } .body-blanchester-oh-websites-marketing .divMiniCalloutInner { border-radius: 10px; background: #000FA0; padding:22px 22px; min-height:300px; display:flex; align-items:center !important; } .body-blanchester-oh-websites-marketing .divMiniCalloutInner h3, .body-blanchester-oh-websites-marketing .divMiniCalloutInner p { text-align:left; } .landingMiniHeader { width:100%; padding-bottom:75px; text-align:center; color: #000FA0; text-align: center; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-blanchester-oh-websites-marketing .divMiniCalloutRow { gap:2%; } .body-blanchester-oh-websites-marketing .divSiteContentInnerAdditionals5 { padding-top:75px; } .body-blanchester-oh-websites-marketing .faqDiv h2 { padding-top:75px; text-transform:uppercase; } .body-blanchester-oh-websites-marketing .divSiteContentWrapper { padding-bottom:0 !important; position:relative; } .divIndustriesFooterForm p { color: #FFF; font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 400; line-height: 30px; background:rgba(0,0,0,0.01); } .divIndustriesFooterForm h2:hover, .divIndustriesFooterForm h2 { color: #FFF !important; background:rgba(0,0,0,0.01); font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: normal; } .divIndustriesFooterForm h3 { color: #29CB8B; font-family: Metropolis; font-size: 30px; font-style: normal; font-weight: 700; line-height: 40px; letter-spacing: 3px; background:rgba(0,0,0,0.01); } .divIndustriesFooterForm > .container > div { display:flex; } .divIndustriesFooterForm .divContactFormInput .inpProperty { border:1px solid #ffffff; background:rgba(0,0,0,0.01); color:#ffffff; } .divIndustriesFooterForm .divContactFormInput .labelPropertyLabel { color:#ffffff; background-color:unset !important; background:rgba(0,0,0,0.01) !important; } .divIndustriesFooterForm .divContactFormInput .inpProperty-textarea ~ .labelPropertyLabel { color:#ffffff; background:rgba(0,0,0,0.01); top:10%; border:0; } .divIndustriesFooterForm .divContactScreenDetail-bottom .divContactFormInput-submit button { background:#DD4100; color:#ffffff; border-radius:8px; border:0; font-weight:bold; font-size:20px !important; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divIndustriesFooterForm .divContactScreenDetail-bottom .divContactFormInput-submit button:hover { background:#C9E8FF; color:#000FA0; border-radius:8px; border:0; font-size:20px !important; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divIndustriesFooterForm > .container > div > div { width:50%; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe { width:90%; float:right; max-width:570px !important; min-width:570px !important; max-height:500px !important; min-height:500px !important; } .body-blanchester-oh-websites-marketing .divBlockWrapper-faq .divBlockInner-question { flex-direction:row-reverse; } .body-blanchester-oh-websites-marketing .divBlockWrapper-faq .divBlockInner-question > *:not(span) { color:#000FA0; font-size:26px; } .body-blanchester-oh-websites-marketing .fa-plus { color:#000FA0; font-size:39px; } .body-blanchester-oh-websites-marketing .faqDiv h2 { color:#000FA0; } .body-blanchester-oh-websites-marketing .divBlockMedia figure { margin:0 !important; } .body-blanchester-oh-websites-marketing .divSiteContentInnerAdditionals2 { padding:0; } .body-blanchester-oh-websites-marketing .divSiteContentInnerMinis { width:100%; max-width:100% !important; background:#C9E8FF; } .body-blanchester-oh-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:50%; max-width:50%; } .body-blanchester-oh-websites-marketing .divSiteContentInnerAdditionals3 .divBlockInner { width:100%; } .body-blanchester-oh-websites-marketing .divMiniCalloutInner, .body-blanchester-oh-websites-marketing .divMiniCallout .divBlockMedia picture { display:flex; align-items:start; justify-content:center; } .divMainCalloutTextInner a.anchButton { border-radius: 8px; background: #DD4100; background: #D64000; min-width:250px; text-align:center; } .divMainCalloutTextInner a.anchButton:hover { border-radius: 8px; background: #000FA0; } .body-blanchester-oh-websites-marketing .divMiniCallout .divBlockMedia img { width:86px; height:86px; } .body-blanchester-oh-websites-marketing .divBlockInner-answer p { text-align:left; font-weight:400; } .divBlockWrapper-faq .divBlockInner-question, .divBlockWrapper-faq + .divBlockWrapper-faq .divBlockInner-question { border-bottom:1px solid black; } .body-blanchester-oh-websites-marketing .divPullingFromPageWrappe .divBlogInner { flex-direction:row-reverse; flex-wrap:nowrap; } .body-blanchester-oh-websites-marketing .divPullingFromPageWrappe .divBlogWrapper { width:100%; max-width:100%; } .body-blanchester-oh-websites-marketing .divPullingFromPageWrappe { flex-wrap:nowrap; } .body-blanchester-oh-websites-marketing .divPullingFromPageWrappe > h2 { color: #DD4100 !important; font-family: Anton; font-size: 85px; font-style: normal; font-weight: 400; line-height: 113%; margin-right:30px; width:35%; padding-bottom:20px; background:url(https://www.chooselegend.com/layout/images/Vector.png); background-size:100%; background-repeat:no-repeat; background-position:bottom; } .body-blanchester-oh-websites-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog { width:50%; max-width:50%; } .body-blanchester-oh-websites-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog img, .body-blanchester-oh-websites-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog a { width:100%; } .body-blanchester-oh-websites-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog.divBlockWrapper-text { padding-left:30px; } .divPullingFromPageWrapper-blog { padding-top:90px; padding-bottom:75px; } .body-blanchester-oh-websites-marketing .divNavigation-sandwich .btn-sandwich .icon-bar { background-color:#ffffff; } .body-blanchester-oh-websites-marketing .divSiteContentInnerTestimonials { width:100%; max-width:100% !important; background:#000FA0; } .body-blanchester-oh-websites-marketing .divSiteContentInnerTestimonials p { color:#ffffff !important; width:75%; margin:auto; text-align:center; font-family: Metropolis; font-weight: 400; font-style: Regular; font-size: 24px; leading-trim: NONE; line-height: 30px; letter-spacing: 0%; text-align: center; vertical-align: middle; } .body-blanchester-oh-websites-marketing .divSiteContentInnerTestimonials p.author { font-family: Metropolis; font-weight: 700; font-style: Bold; font-size: 24px; leading-trim: NONE; line-height: 100%; letter-spacing: 0%; text-align: center; color:#29CB8B !important; padding-top:45px; } .body-blanchester-oh-websites-marketing .divSiteContentInnerTestimonials { position:relative; } .body-blanchester-oh-websites-marketing .divAdditionalOneWave { top:-78px; transform: scaleX(-1); } .body-blanchester-oh-websites-marketing .divPullingFromPageWrapper-blog, .body-blanchester-oh-websites-marketing .divSiteContentInnerBlog2 { padding-bottom:25px; position:relative; } .body-blanchester-oh-websites-marketing .divIndustriesBlogViewMoreWrapper p{ width:34%; } .body-blanchester-oh-websites-marketing .divTestimonialIcon { display:none; } .body-blanchester-oh-websites-marketing .divBlockWrapper-testimonial.carded .divBlockInner { border:0; box-shadow:unset; padding-bottom:30px; } .body-blanchester-oh-websites-marketing .divFooterRow-top-contact { display:none; } .body-blanchester-oh-websites-marketing .divIndustriesFooterForm { width:100%; background:url(https://www.chooselegend.com/layout/images/industryFooterFormBgBlan.jpg); background-size:cover; min-height:769px; padding:75px 15px; padding-bottom:90px; } @media (min-width:768px) and (max-width:1199px){ .body-blanchester-oh-websites-marketing .divMainCalloutText-tinyMCE { width:100%; } .body-blanchester-oh-websites-marketing .divIndustriesBlogViewMoreWrapper { bottom:105px; } .body-blanchester-oh-websites-marketing header { background:#002755; } .body-blanchester-oh-websites-marketing .divSponsorHeaderWrapper p { padding-bottom:0; margin-bottom:0; } .body-blanchester-oh-websites-marketing .divSponsorHeaderWrapper { padding-bottom:0; } .body-blanchester-oh-websites-marketing header { position:fixed; } .body-blanchester-oh-websites-marketing #main { margin-top:100px !important; } .body-blanchester-oh-websites-marketing .divPageTitle { background-image:unset; } .body-blanchester-oh-websites-marketing .divMainCalloutWrapper { margin-top:0; } .body-blanchester-oh-websites-marketing .divMiniCalloutRow-1 { padding-bottom:0; } .main-pagedirectory-blanchester { margin-top:0 !important; } .body-blanchester-oh-websites-marketing .divMiniCalloutRow { width:100%; max-width:100%; } .body-blanchester-oh-websites-marketing .divSiteContentInnerAdditionals1 h3 { text-align:center; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(1) { width:25%; max-width:25%; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(2) { width:75%; max-width:75%; } .body-blanchester-oh-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { gap:5%; } .body-blanchester-oh-websites-marketing .divSiteContentInnerAdditionals3 a.anchButton{ position:absolute; top:78%; justify-self:anchor-center; } .body-blanchester-oh-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { align-items:start; padding-top:60px; } .divIndustriesFooterForm > .container > div { flex-direction:column; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe, .divIndustriesFooterForm > .container > div > div { width:100%; max-width:100% !important; } .body-blanchester-oh-websites-marketing .divSiteContentInnerAdditionals3 { z-index:13; } .divAdditionalTwoWave { height:160px; bottom:-92px !important; } .body-blanchester-oh-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { min-height:514px; } .body-blanchester-oh-websites-marketing .divMiniCallout { width:45%; max-width:45%; flex:unset; min-height:0; } .body-blanchester-oh-websites-marketing .divMiniCalloutTextInner { padding:0; } .body-blanchester-oh-websites-marketing .divMiniCalloutWrapperInner { justify-content:center; } .body-blanchester-oh-websites-marketing ++.divMiniCalloutTextInner { padding:0; } .body-blanchester-oh-websites-marketing .divMainCalloutText-tinyMCE { display:flex; } .body-blanchester-oh-websites-marketing .divMainCalloutText-tinyMCE > div { width:50%; } .body-blanchester-oh-websites-marketing .divMainCalloutInner .divBlockMedia img, .body-blanchester-oh-websites-marketing .divMainCalloutWrapper { height:634px; } .body-blanchester-oh-websites-marketing .divMainCalloutTextInner h3 { font-size:24px; } .body-blanchester-oh-websites-marketing .divMainCalloutTextInner h1, .body-blanchester-oh-websites-marketing .divMainCalloutTextInner h2, .body-blanchester-oh-websites-marketing .divMainCalloutTextInner h3, .body-blanchester-oh-websites-marketing .divMainCalloutTextInner h4, .body-blanchester-oh-websites-marketing .divMainCalloutTextInner h5, .body-blanchester-oh-websites-marketing .divMainCalloutTextInner p, .body-blanchester-oh-websites-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-blanchester-oh-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-blanchester-oh-websites-marketing .divMainCalloutTextInner h1 { margin:0 !important; } .body-blanchester-oh-websites-marketing .divMainCalloutTextInner h1, .body-blanchester-oh-websites-marketing .divMainCalloutTextInner h2, .body-blanchester-oh-websites-marketing .divMainCalloutTextInner h3, .body-blanchester-oh-websites-marketing .divMainCalloutTextInner h4, .body-blanchester-oh-websites-marketing .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .divAdditionalOneWave { left:0; } .body-blanchester-oh-websites-marketing .div-additional-block-4 .divBlockInner .divBlockMedia { width:70%; max-width:70%; margin-bottom:0; margin-right:0; } .body-blanchester-oh-websites-marketing .divSiteContentInnerAdditionals2 { padding-bottom:0 !important; } .body-blanchester-oh-websites-marketing .div-additional-block-4 .spnBlockContent { padding-top:15px; padding-bottom:30px; } .divAdditionalTwoWave { left:0; } .body-blanchester-oh-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-blanchester-oh-websites-marketing .divMainCalloutInner .divBlockMedia img, .body-blanchester-oh-websites-marketing .divMainCalloutWrapper { height:630px; } .body-blanchester-oh-websites-marketing .divMainCalloutTextInner { padding-top:140px; } .body-blanchester-oh-websites-marketing .divPageTitle h1 { font-size:60px; } .body-blanchester-oh-websites-marketing h2, .divIndustriesFooterForm h2:hover, .divIndustriesFooterForm h2, .div-additional-block-1 .spnBlockContent h2 { font-size:36px; } .body-blanchester-oh-websites-marketing .divSiteContentInnerTestimonials p { font-size:20px; } .body-blanchester-oh-websites-marketing .divMiniCalloutRow { margin:0; } .body-blanchester-oh-websites-marketing .divSiteContentInnerAdditionals3.divSiteContentInner-sitewidth.container { min-height:0; padding-top:60px !important; } .body-blanchester-oh-websites-marketing .div-additional-block-2 { padding-bottom:45px; } .body-blanchester-oh-websites-marketing .divPullingFromPageWrapper-blog { padding-bottom:90px; padding-top:30px; } .body-blanchester-oh-websites-marketing .divMainCalloutText-tinyMCE > div { width:100%; } .body-blanchester-oh-websites-marketing .divMainCalloutText-tinyMCE { flex-direction:column; gap:0; } .body-blanchester-oh-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:100%; max-width:100%; } .body-blanchester-oh-websites-marketing .div-additional-block-3 .spnBlockContent { flex-direction:row !important; } .body-blanchester-oh-websites-marketing .divSiteContentInnerAdditionals1 h3 { width:100%; } .body-blanchester-oh-websites-marketing .div-additional-block-4 .divBlockInner { flex-direction:column-reverse; } .body-blanchester-oh-websites-marketing .divMiniCalloutWrapperInner, .body-blanchester-oh-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { flex-direction:column; } .body-blanchester-oh-websites-marketing .divPullingFromPageWrappe .divBlockWrapper-synopsis .divBlockBody { display:none; } .body-blanchester-oh-websites-marketing .divPullingFromPageWrappe > h2 { font-size:50px; } .body-blanchester-oh-websites-marketing .divMainCalloutTextInner h2 { font-size:20px; } .body-blanchester-oh-websites-marketing .divPageTitle .container { padding:0 6%; width:100%; max-width:100% !important; } } @media (max-width:767px) { .body-blanchester-oh-websites-marketing .divPullingFromPageWrappe .divBlogInner { flex-direction:column-reverse; } .body-blanchester-oh-websites-marketing .divSiteContentInnerAdditionals3 { min-height:0; } .body-blanchester-oh-websites-marketing .divSponsorHeaderWrapper { padding-left:15px; padding-right:15px; } .body-blanchester-oh-websites-marketing .divMainCalloutTextInner a.anchButton { padding:10px 35px; } .body-blanchester-oh-websites-marketing .div-additional-block-5 p{ display:flex; flex-direction:column; align-items:center; justify-content:center; text-align:center; margin:0; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe { max-width:100%!important; width:100% !important; min-width:0 !important; } .body-blanchester-oh-websites-marketing .divSiteContentInnerTestimonials p { width:100%; } .body-blanchester-oh-websites-marketing .div-additional-block-3 .divBlockMedia-left { display:none; } .body-blanchester-oh-websites-marketing .divPageTitle h1 { font-size:34px; } .divIndustriesFooterForm > .container > div { flex-direction:column; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe, .divIndustriesFooterForm > .container > div > div { width:100%; } .body-blanchester-oh-websites-marketing .divIndustriesBlogViewMoreWrapper { position:relative; bottom:0; width:100%; } .body-blanchester-oh-websites-marketing .divIndustriesBlogViewMoreWrapper p { width:100%; } .body-blanchester-oh-websites-marketing .divPageTitle { height:289px; background: rgba(0, 39, 85, 0.75); } .body-blanchester-oh-websites-marketing .divPageTitle h1 { margin-top:0; } .body-blanchester-oh-websites-marketing .divPullingFromPageWrapper-blog, .body-blanchester-oh-websites-marketing .div-additional-block-3{ padding-top:15px; padding-bottom:15px; } .body-blanchester-oh-websites-marketing .divBlockSwiperWrapper { padding:0 !important; margin:0 !important; } .body-blanchester-oh-websites-marketing .divBlockWrapper-testimonial.carded .divBlockInner { padding-top:0; } .body-blanchester-oh-websites-marketing .divBlockWrapper-testimonial.carded { margin-top:0 !important; } .body-blanchester-oh-websites-marketing .div-additional-block-4 .divBlockInner .spnBlockContent { padding-top:0; } .body-blanchester-oh-websites-marketing .div-additional-block-2 { padding-bottom:0; } .body-blanchester-oh-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { position:relative; } .body-blanchester-oh-websites-marketing .divPullingFromPageWrappe .divBlockWrapper-synopsis .divBlockBody { display:none; } .body-blanchester-oh-websites-marketing .divPullingFromPageWrappe > h2 { font-size:30px; } .body-blanchester-oh-websites-marketing .divPullingFromPageWrappe { flex-wrap:wrap; flex-direction:column; } .body-blanchester-oh-websites-marketing header { background:#002755; } .body-blanchester-oh-websites-marketing .divPageTitle { background-image:unset; } .body-blanchester-oh-websites-marketing .divMainCalloutWrapper { margin-top:0; } .body-blanchester-oh-websites-marketing .div-additional-block-3 .divBlockMedia-left { padding-right:0; margin-bottom:30px; } .body-blanchester-oh-websites-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog { width:100%; max-width:100%; } .body-blanchester-oh-websites-marketing .divMainCalloutText-tinyMCE { width:100%; } .body-blanchester-oh-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { padding:5px !important; } .body-blanchester-oh-websites-marketing .divSiteContentInnerAdditionals3 { height:100%; padding-top:45px; } .body-blanchester-oh-websites-marketing .divMiniCalloutRow-1 { padding-bottom:0; } .body-blanchester-oh-websites-marketing .div-additional-block-2 ul, .body-blanchester-oh-websites-marketing .div-additional-block-2 h2, .body-blanchester-oh-websites-marketing .div-additional-block-2 h3 { width:100%; } .main-pagedirectory-blanchester { margin-top:0 !important; } .body-blanchester-oh-websites-marketing .divSiteContentInnerAdditionals2 li { list-style-position: inside; line-height:30px; } .body-blanchester-oh-websites-marketing .divMiniCalloutWrapperInner, .body-blanchester-oh-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { flex-direction:column; } .body-blanchester-oh-websites-marketing .div-additional-block-4 .divBlockInner { flex-direction:column-reverse; } .body-blanchester-oh-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div, .body-blanchester-oh-websites-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div { width:100%; max-width:100%; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(1) > p { display:flex; justify-content:center; } .divAdditionalOneWave { height:100px; top:-90px; } .body-blanchester-oh-websites-marketing .divMainCalloutTextInner h5 { display:flex; align-items:center; justify-content:center; } .body-blanchester-oh-websites-marketing .divSiteContentInnerAdditionals3 h3, .body-blanchester-oh-websites-marketing .divSiteContentInnerAdditionals1 h3 { text-align:center; } .body-blanchester-oh-websites-marketing .divMainCalloutText-tinyMCE { gap:30px; } .body-blanchester-oh-websites-marketing .divSiteContentInnerAdditionals2 { padding-top:30px; } .divAdditionalTwoWave { bottom:-90px; height:100px; } .body-blanchester-oh-websites-marketing .divBlockWrapper-faq .divBlockInner-question > *:not(span) { font-size:20px; } .divAdditionalTwoWave { left:0; } .body-blanchester-oh-websites-marketing #main { margin-top:100px !important; } .body-blanchester-oh-websites-marketing .divMainCalloutInner .divBlockMedia img { height:287px !important; } .body-blanchester-oh-websites-marketing .divPullingFromPageWrappe > h2 { width:100%; background:unset; text-align:center; } .body-blanchester-oh-websites-marketing .divIndustriesBlogViewMoreWrapper { text-align:center; } .body-blanchester-oh-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { background:#000FA0; padding:15px !important; } .body-blanchester-oh-websites-marketing .divMainCalloutText-tinyMCE ul li, .body-blanchester-oh-websites-marketing .divMainCalloutText-tinyMCE ul{ text-align:left !important; } .body-blanchester-oh-websites-marketing .divMainCalloutWrapper { height:100% !important; } .divAdditionalOneWave { left:0; } .body-blanchester-oh-websites-marketing .divMainCalloutTextInner h1, .body-blanchester-oh-websites-marketing .divMainCalloutTextInner h2, .body-blanchester-oh-websites-marketing .divMainCalloutTextInner h3, .body-blanchester-oh-websites-marketing .divMainCalloutTextInner h4, .body-blanchester-oh-websites-marketing .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .body-blanchester-oh-websites-marketing .divMainCalloutTextInner h1, .body-blanchester-oh-websites-marketing .divMainCalloutTextInner h2, .body-blanchester-oh-websites-marketing .divMainCalloutTextInner h3, .body-blanchester-oh-websites-marketing .divMainCalloutTextInner h4, .body-blanchester-oh-websites-marketing .divMainCalloutTextInner h5, .body-blanchester-oh-websites-marketing .divMainCalloutTextInner p, .body-blanchester-oh-websites-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-blanchester-oh-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-blanchester-oh-websites-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div, .body-blanchester-oh-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:100%; max-width:100%; } .body-blanchester-oh-websites-marketing .divMiniCallout { width:85%; max-width:85%; } .body-blanchester-oh-websites-marketing .divMainCalloutWrapper iFrame { max-width:345px !important; min-width:345px !important; } .body-blanchester-oh-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-blanchester-oh-websites-marketing .divMainCalloutInner .divBlockMedia img, .body-blanchester-oh-websites-marketing .divMainCalloutWrapper { height:1200px; } .body-blanchester-oh-websites-marketing .divMainCalloutTextInner h3 { font-size:20px; } .body-blanchester-oh-websites-marketing .divMainCalloutText-tinyMCE > div { width:100%; } .body-blanchester-oh-websites-marketing .divMainCalloutText-tinyMCE { flex-direction:column; } .body-blanchester-oh-websites-marketing .div-additional-block-4 .divBlockInner { display:flex; flex-direction:column-reverse; } .body-blanchester-oh-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { gap:0; flex-direction:column; } } .divSiteContentInnerCaseStudy{ position:relative; padding-bottom: 90px; } .divCaseStudyInner{ margin:auto; max-width: 100%; display:flex; flex-wrap:nowrap; padding-top: 90px; padding-bottom: 75px; } .divCaseStudyInner .divCaseHeader{ margin-right: 30px; flex:35%; } .divCaseStudyInner .divCaseHeader h2{ color: #DD4100 !important; font-family: Anton; font-size: 85px; font-style: normal; font-weight: 400; line-height: 1; width:100%; margin:0; padding-bottom: 20px; background: url(https://www.chooselegend.com/layout/images/Vector.png); background-size: 100%; background-repeat: no-repeat; background-position: bottom; } .divCaseStudyInner .divCaseHeader h2:hover{ color: #DD4100 !important; font-size: 85px; font-weight: 400; line-height: 1; } .divCaseStudyInner .divBlockWrapper{ flex: auto; padding:0; } .divCaseStudyInner .divBlockWrapper .divBlockMedia{ padding-right: 30px; } .divCaseStudyInner .divBlockWrapper .spnBlockContent a.anchButton{ border-radius: 59px; border: 1px solid #002755; color: #002755 !important; background:transparent; text-align: center; font-family: 'Metropolis', sans-serif; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; padding: 7.5px 35px; text-transform: uppercase; } .divCaseStudyInner .divBlockWrapper .spnBlockContent a.anchButton:hover{ color: #fff !important; background: #002755; border: 1px solid #002755; } .body-dayton-ohio-websites-seo-marketing .divSiteContentInnerCaseStudy, .body-cincinnati-ohio-websites-seo-marketing .divSiteContentInnerCaseStudy, .body-northern-kentucky-websites-seo-marketing .divSiteContentInnerCaseStudy, .body-lebanon-oh-websites-marketing .divSiteContentInnerCaseStudy, .body-mason-oh-websites-marketing .divSiteContentInnerCaseStudy, .body-blanchester-oh-websites-marketing .divSiteContentInnerCaseStudy, .body-hillsboro-oh-websites-marketing .divSiteContentInnerCaseStudy{ padding-bottom:0; } @media (min-width: 768px) and (max-width: 1199px) { .divCaseStudyInner .divCaseHeader h2{ font-size: 50px; } .divCaseStudyInner .divBlockWrapper .spnBlockContent p{ display:none; } .divCaseStudyInner .divBlockWrapper .spnBlockContent p:first-child{ display:block; margin-top:30px; } .divCaseStudyInner .divBlockWrapper .spnBlockContent p:first-child, .divCaseStudyInner .divBlockWrapper .spnBlockContent p:first-child a{ text-align:center; font-size:16px; } .divCaseStudyInner .divBlockWrapper .spnBlockContent p:last-child{ display:block; text-align:center; } } @media (max-width: 767px) { .divCaseStudyInner{ flex-wrap: wrap; flex-direction: column; padding-top: 15px; padding-bottom: 15px; } .divCaseStudyInner .divCaseHeader{ margin:0; width:100%; } .divCaseStudyInner .divCaseHeader h2{ width: 100%; background: unset; text-align: center; font-size:30px; } .divCaseStudyInner .divBlockWrapper{ display:flex; flex-wrap:wrap; flex-direction:column; gap:15px; } .divCaseStudyInner .divBlockWrapper .divBlockMedia{ display:flex; justify-content:center; padding:0; } .divCaseStudyInner .divBlockWrapper .divBlockMedia img{ margin:auto; } .divCaseStudyInner .divBlockWrapper .spnBlockContent p{ display:none; } .divCaseStudyInner .divBlockWrapper .spnBlockContent p:first-child{ display:block; margin-top:30px; } .divCaseStudyInner .divBlockWrapper .spnBlockContent p:first-child, .divCaseStudyInner .divBlockWrapper .spnBlockContent p:first-child a{ text-align:center; font-size:16px; } .divCaseStudyInner .divBlockWrapper .spnBlockContent p:last-child{ display:block; text-align:center; } } @media (max-width:320px){ .body-dental-orthodontic-websites-marketing .divPageTitle{ height:278px !important; } .body-dental-orthodontic-websites-marketing .divMainCalloutInner .divBlockMedia img{ height:275px !important; } .body-manufacturing-companies-websites-marketing .divPageTitle{ height:auto; } .body-manufacturing-companies-websites-marketing .divPageTitle{ height:278px !important; } .body-manufacturing-companies-websites-marketing .divMainCalloutInner .divBlockMedia img{ height:275px !important; } } @media (min-width: 1440px){ .body-mason-oh-websites-marketing .container, .body-mason-oh-websites-marketing .container-lg, .body-mason-oh-websites-marketing .container-md, .body-mason-oh-websites-marketing .container-sm, .body-mason-oh-websites-marketing .container-xl, .body-mason-oh-websites-marketing .divBannerAlertTextWrapper, .body-mason-oh-websites-marketing .div-additional-block-1, .body-mason-oh-websites-marketing .div-additional-block-2, .body-mason-oh-websites-marketing .div-additional-block-3, .body-mason-oh-websites-marketing .divPullingFromPageWrappe, .body-mason-oh-websites-marketing .div-additional-block-3, .body-mason-oh-websites-marketing .div-additional-block-4, .body-mason-oh-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper .divMainCalloutTextInner { max-width: 1362px !important; margin:auto !important; } } .body-mason-oh-websites-marketing .divSponsorHeaderWrapper { background:transparent; padding-top:75px !important; } .body-mason-oh-websites-marketing .divSponsorHeaderWrapper h2:hover, .body-mason-oh-websites-marketing .divSponsorHeaderWrapper h2 { color:#DD4100 !important; } .body-mason-oh-websites-marketing p, .body-mason-oh-websites-marketing .divMainCalloutTextInner p { font-size:16px !important; } .body-mason-oh-websites-marketing .div-additional-block-3 { padding-top:60px; } .body-mason-oh-websites-marketing .divMainCalloutTextInner a.anchButton { font-size:20px !important; font-weight:700; font-family: 'Inter 18pt'; border-radius:60px; } .body-mason-oh-websites-marketing .divNavigation-main { position:relative; z-index:14; } .body-mason-oh-websites-marketing .divPullingFromPageWrappe .divBlogWrapper img { border:2px solid #002755; } .body-mason-oh-websites-marketing .divIndustriesBlogViewMoreWrapper { width:100%; position:absolute; bottom:230px; display:flex; justify-content:end; } .body-mason-oh-websites-marketing .divIndustriesBlogViewMoreWrapper p a { border-radius: 59px; border: 1px solid #002755; color: #002755; text-align: center; font-family: 'Metropolis', sans-serif; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; padding:7.5px 35px; text-transform:uppercase; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-mason-oh-websites-marketing .divIndustriesBlogViewMoreWrapper p a:hover { border-radius: 59px; border: 1px solid #002755; color: #ffffff; background:#002755; text-align: center; font-family: 'Metropolis', sans-serif; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; padding:7.5px 35px; text-transform:uppercase; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-mason-oh-websites-marketing .div-additional-block-3 .divBlockMedia-left { padding-right:30px; } .body-mason-oh-websites-marketing .div-additional-block-1:hover h2, .body-mason-oh-websites-marketing h2, .body-mason-oh-websites-marketing h2:hover { color: #000FA0 !important; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-mason-oh-websites-marketing .div-additional-block-3:hover h2, .body-mason-oh-websites-marketing .div-additional-block-3 h2{ color:#DD4100 !important; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-mason-oh-websites-marketing .divCaseStudyInner { padding-top:0; } .body-mason-oh-websites-marketing .divPullingFromPageWrapper-blog { padding-top:0; } .body-mason-oh-websites-marketing h3 { color: #002755; font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.4px; } .body-mason-oh-websites-marketing .divPageTitle h1 { color:#ffffff; position:relative; top:22px; background:rgba(0,0,0,0.01); } .body-mason-oh-websites-marketing .divMainCalloutText-tinyMCE { width:65%; } .body-mason-oh-websites-marketing .divMainCalloutTextInner h2 { color: #FFF !important; font-family: Metropolis; font-size: 36px; font-style: normal; font-weight: 700; line-height: 40px; letter-spacing: 3.6px; } .body-mason-oh-websites-marketing .divPageTitle .container { position:relative; top:15px; } .body-mason-oh-websites-marketing .divPageTitle { width:100%; background-image:url(https://www.chooselegend.com/layout/images/pageTitleBgLanding.png); background-size:100% 100%; background-position:bottom; position:absolute; z-index:13; top:-2px; padding-bottom:0; padding-top:45px; } .body-mason-oh-websites-marketing .divPageTitle p { color: #29CB8B; background:rgba(0,0,0,0.01); font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 700; line-height: normal; letter-spacing: 3.6px; } .body-mason-oh-websites-marketing header { background:#000FA0; z-index:14; } .body-mason-oh-websites-marketing .anchLogoLink img { opacity:1; } .body-mason-oh-websites-marketing .divLogoWrapper { background-image:unset; } .body-mason-oh-websites-marketing .divNavFields-main .anchNavigation{ font-family:'Metropolis', sans-serif; font-size:16px; font-weight:bold; text-transform:uppercase; background:transparent; color:#ffffff; padding:0; margin:0 15px; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-mason-oh-websites-marketing .divNavFields-main .anchNavigation:hover, .body-mason-oh-websites-marketing .divNavFields-main .anchNavigation:active, .body-mason-oh-websites-marketing .divNavFields-main .anchNavigation:focus, .body-mason-oh-websites-marketing .divNavFields-main .anchNavigation.current{ color:#00DD8D; } .body-mason-oh-websites-marketing .divSiteContentInnerMinis, .divMainCalloutWrapper > .container { width:100%; max-width:100% !important; } .body-mason-oh-websites-marketing .divMiniCallout { padding:7.5px 15px; } .body-mason-oh-websites-marketing .divMainCalloutText-tinyMCE > div { width:50%; } .body-mason-oh-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-mason-oh-websites-marketing .divMainCalloutTextWrapper { padding:15px 6% !important; } .body-mason-oh-websites-marketing .divMainCalloutTextWrapper h1 strong { font-weight:normal; color:#29CB8B; } .body-mason-oh-websites-marketing .divSiteContentInnerAdditionals1 .spnBlockContent { display:flex; align-items:center; flex-wrap:wrap; gap:5%; } .body-mason-oh-websites-marketing .divSiteContentInnerAdditionals1 h3 { width:70%; } .body-mason-oh-websites-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div { width:47.5%; max-width:47.5%; } .body-mason-oh-websites-marketing .divMainCalloutWrapper { height:883px; margin-top:100px; } .body-mason-oh-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:5%; } .body-mason-oh-websites-marketing a.anchButton { text-transform:uppercase; font-size:20px; border-radius:59px; padding:5px 25px; } .body-mason-oh-websites-marketing .divMainCalloutTextInner a.anchButton:hover { color:white !important; font-size:20px; font-size:20px; border-radius:59px; } .body-mason-oh-websites-marketing .divMiniCallout:hover .divMiniCalloutTextWrapper h3, .body-mason-oh-websites-marketing .divMiniCalloutInner h3, .body-mason-oh-websites-marketing .divMiniCalloutInner h3:hover { color: #FFF; text-align: center; font-family: Metropolis; font-size: 16px; font-style: normal; font-weight: 700; line-height: 24px; text-decoration:unset; } .body-mason-oh-websites-marketing .divSiteContentInnerAdditionals3 h3, .body-mason-oh-websites-marketing .divSiteContentInnerAdditionals1 h3 { text-transform:uppercase; } .body-mason-oh-websites-marketing .divSiteContentInnerAdditionals3 p { font-size:18px; } .body-mason-oh-websites-marketing .divSiteContentInnerAdditionals3 p strong { color: #29CB8B !important; font-family: Metropolis; font-size: 18px; font-style: italic; font-weight: 700; line-height: 21px; } .body-mason-oh-websites-marketing .divSiteContentInnerAdditionals1 p { font-size:18px; width:100%; } .body-mason-oh-websites-marketing .div-additional-block-2 h2 { color: #000FA0; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; width:75%; } .body-mason-oh-websites-marketing .div-additional-block-2 h3 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; text-transform: uppercase; width:75%; padding-top:30px; padding-bottom:60px; } .body-mason-oh-websites-marketing .div-additional-block-2 ul { width:50%; } .body-mason-oh-websites-marketing .div-additional-block-2 p { width:100%; } .body-mason-oh-websites-marketing .div-additional-block-2 .spnBlockContent { display:flex; flex-wrap:wrap; } .body-mason-oh-websites-marketing .div-additional-block-2 { padding-bottom:15px; } .body-mason-oh-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { height:100%; top:0; background: rgba(0, 39, 85, 0.69); text-align:left; } .body-mason-oh-websites-marketing .divMainCalloutTextInner h1, .body-mason-oh-websites-marketing .divMainCalloutTextInner h2, .body-mason-oh-websites-marketing .divMainCalloutTextInner h3, .body-mason-oh-websites-marketing .divMainCalloutTextInner h4, .body-mason-oh-websites-marketing .divMainCalloutTextInner h5, .body-mason-oh-websites-marketing .divMainCalloutTextInner p, .body-mason-oh-websites-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-mason-oh-websites-marketing .divMainCalloutTextInner h1, .body-mason-oh-websites-marketing .divMainCalloutTextInner h3 { text-transform:uppercase; } .body-mason-oh-websites-marketing .divMainCalloutTextInner h5 { font-weight:400; } .body-mason-oh-websites-marketing .divMainCalloutTextInner h5 strong { font-weight:700; } .body-mason-oh-websites-marketing .faqDiv h2, .body-mason-oh-websites-marketing .faqDiv { width:100%; text-align:center; } .body-mason-oh-websites-marketing .divBlockWrapper-faq .divBlockInner-question { text-align:left; } .body-mason-oh-websites-marketing .divPullingFromPageWrappe, .body-mason-oh-websites-marketing .divBlockWrapper-faq { width:100%; max-width:100%; flex:unset; } .body-mason-oh-websites-marketing .divMiniCallout { width:30%; max-width:30%; } .body-mason-oh-websites-marketing .divMiniCalloutRow-1 { padding-bottom:45px; } .body-mason-oh-websites-marketing .divMainCalloutTextInner h1, .body-mason-oh-websites-marketing .divMainCalloutTextInner h2, .body-mason-oh-websites-marketing .divMainCalloutTextInner h3, .body-mason-oh-websites-marketing .divMainCalloutTextInner h4, .body-mason-oh-websites-marketing .divMainCalloutTextInner h5 { margin-bottom:20px !important; } .body-mason-oh-websites-marketing .divSiteContentInnerAdditionals3 { width:100%; max-width:100% !important; flex:unset; background-color: #C9E8FF; padding-top:70px; padding-bottom:45px; } .body-mason-oh-websites-marketing .divSiteContentInnerAdditionals4 { width:100%; max-width:100% !important; background:#C9E8FF; padding-bottom:15px; } .body-mason-oh-websites-marketing .divSiteContentInnerAdditionals1 * { color:#F5F5F5 !important; } .body-mason-oh-websites-marketing .divSponsorSlideWrapper .swiper-wrapper { align-items:center; } .body-mason-oh-websites-marketing .divSiteContentInnerAdditionals2 h2 { color: #000FA0; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; text-transform:uppercase; letter-spacing:normal; } .body-mason-oh-websites-marketing .divSiteContentInnerAdditionals2 h3 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; } .body-mason-oh-websites-marketing .divSiteContentInnerAdditionals2 h4 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; text-transform:uppercase; } .body-mason-oh-websites-marketing .divSiteContentInnerAdditionals3, .body-mason-oh-websites-marketing .divSiteContentInnerAdditionals1 { position:relative; } .body-mason-oh-websites-marketing .div-additional-block-3 { padding-bottom:30px; padding-top:90px; } .body-mason-oh-websites-marketing .div-additional-block-4 .divBlockInner { display:flex; flex-direction:row-reverse; align-items:center; } .body-mason-oh-websites-marketing .div-additional-block-4 .divBlockInner .divBlockMedia { margin-bottom:0; flex:unset; } .body-mason-oh-websites-marketing .swiper-container-horizontal>.swiper-pagination-bullets { background:transparent; bottom:0; } .body-mason-oh-websites-marketing .swiper-pagination-bullet { border:0px solid #ffffff; background:#C9E8FF; } .body-mason-oh-websites-marketing .swiper-pagination-bullet-active { background:#000FA0; } .body-mason-oh-websites-marketing .divSponsorHeaderWrapper p{ text-align:center; padding-top:30px; padding-bottom:30px; } .body-mason-oh-websites-marketing .div-additional-block-4 .divBlockInner .spnBlockContent { padding-top:45px; padding-bottom:25px; width:100%; } .body-mason-oh-websites-marketing .divSiteContentInnerAdditionals2 ul li { padding:10px 0; } .divAdditionalOneWave { width:100%; height:200px; background:url(https://www.chooselegend.com/layout/images/titleTwoLandingWaveOne.png); background-size:100% 100%; position:absolute; top:-135px; } .divAdditionalTwoWave { width:100%; height:200px; background:url(https://www.chooselegend.com/layout/images/titleTwoLandingWaveTwo.png); background-size:100% 100%; position:absolute; bottom:-85px; } .body-mason-oh-websites-marketing .divSiteContentInnerAdditionals2 strong { color:#DD4100; } .body-mason-oh-websites-marketing .divSiteContentInnerAdditionals2 li strong, .body-mason-oh-websites-marketing .divSiteContentInnerAdditionals2 li span { position:relative; top:-4px; } .body-mason-oh-websites-marketing .div-additional-block-1 { display:flex; align-items:center; } .body-mason-oh-websites-marketing .divMiniCalloutInner { border-radius: 10px; background: #000FA0; padding:22px 22px; min-height:300px; display:flex; align-items:center !important; } .body-mason-oh-websites-marketing .divMiniCalloutInner h3, .body-mason-oh-websites-marketing .divMiniCalloutInner p { text-align:left; } .landingMiniHeader { width:100%; padding-bottom:75px; text-align:center; color: #000FA0; text-align: center; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-mason-oh-websites-marketing .divMiniCalloutRow { gap:2%; } .body-mason-oh-websites-marketing .divSiteContentInnerAdditionals5 { padding-top:75px; } .body-mason-oh-websites-marketing .faqDiv h2 { padding-top:75px; text-transform:uppercase; } .body-mason-oh-websites-marketing .divSiteContentWrapper { padding-bottom:0 !important; position:relative; } .divIndustriesFooterForm p { color: #FFF; font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 400; line-height: 30px; background:rgba(0,0,0,0.01); } .divIndustriesFooterForm h2:hover, .divIndustriesFooterForm h2 { color: #FFF !important; background:rgba(0,0,0,0.01); font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: normal; } .divIndustriesFooterForm h3 { color: #29CB8B; font-family: Metropolis; font-size: 30px; font-style: normal; font-weight: 700; line-height: 40px; letter-spacing: 3px; background:rgba(0,0,0,0.01); } .divIndustriesFooterForm > .container > div { display:flex; } .divIndustriesFooterForm .divContactFormInput .inpProperty { border:1px solid #ffffff; background:rgba(0,0,0,0.01); color:#ffffff; } .divIndustriesFooterForm .divContactFormInput .labelPropertyLabel { color:#ffffff; background-color:unset !important; background:rgba(0,0,0,0.01) !important; } .divIndustriesFooterForm .divContactFormInput .inpProperty-textarea ~ .labelPropertyLabel { color:#ffffff; background:rgba(0,0,0,0.01); top:10%; border:0; } .divIndustriesFooterForm .divContactScreenDetail-bottom .divContactFormInput-submit button { background:#DD4100; color:#ffffff; border-radius:8px; border:0; font-weight:bold; font-size:20px !important; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divIndustriesFooterForm .divContactScreenDetail-bottom .divContactFormInput-submit button:hover { background:#C9E8FF; color:#000FA0; border-radius:8px; border:0; font-size:20px !important; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divIndustriesFooterForm > .container > div > div { width:50%; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe { width:90%; float:right; max-width:570px !important; min-width:570px !important; max-height:500px !important; min-height:500px !important; } .body-mason-oh-websites-marketing .divBlockWrapper-faq .divBlockInner-question { flex-direction:row-reverse; } .body-mason-oh-websites-marketing .divBlockWrapper-faq .divBlockInner-question > *:not(span) { color:#000FA0; font-size:26px; } .body-mason-oh-websites-marketing .fa-plus { color:#000FA0; font-size:39px; } .body-mason-oh-websites-marketing .faqDiv h2 { color:#000FA0; } .body-mason-oh-websites-marketing .divBlockMedia figure { margin:0 !important; } .body-mason-oh-websites-marketing .divSiteContentInnerAdditionals2 { padding:0; } .body-mason-oh-websites-marketing .divSiteContentInnerMinis { width:100%; max-width:100% !important; background:#C9E8FF; } .body-mason-oh-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:50%; max-width:50%; } .body-mason-oh-websites-marketing .divSiteContentInnerAdditionals3 .divBlockInner { width:100%; } .body-mason-oh-websites-marketing .divMiniCalloutInner, .body-mason-oh-websites-marketing .divMiniCallout .divBlockMedia picture { display:flex; align-items:start; justify-content:center; } .divMainCalloutTextInner a.anchButton { border-radius: 8px; background: #DD4100; background: #D64000; min-width:250px; text-align:center; } .divMainCalloutTextInner a.anchButton:hover { border-radius: 8px; background: #000FA0; } .body-mason-oh-websites-marketing .divMiniCallout .divBlockMedia img { width:86px; height:86px; } .body-mason-oh-websites-marketing .divBlockInner-answer p { text-align:left; font-weight:400; } .divBlockWrapper-faq .divBlockInner-question, .divBlockWrapper-faq + .divBlockWrapper-faq .divBlockInner-question { border-bottom:1px solid black; } .body-mason-oh-websites-marketing .divPullingFromPageWrappe .divBlogInner { flex-direction:row-reverse; flex-wrap:nowrap; } .body-mason-oh-websites-marketing .divPullingFromPageWrappe .divBlogWrapper { width:100%; max-width:100%; } .body-mason-oh-websites-marketing .divPullingFromPageWrappe { flex-wrap:nowrap; } .body-mason-oh-websites-marketing .divPullingFromPageWrappe > h2 { color: #DD4100 !important; font-family: Anton; font-size: 85px; font-style: normal; font-weight: 400; line-height: 113%; margin-right:30px; width:35%; padding-bottom:20px; background:url(https://www.chooselegend.com/layout/images/Vector.png); background-size:100%; background-repeat:no-repeat; background-position:bottom; } .body-mason-oh-websites-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog { width:50%; max-width:50%; } .body-mason-oh-websites-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog img, .body-mason-oh-websites-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog a { width:100%; } .body-mason-oh-websites-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog.divBlockWrapper-text { padding-left:30px; } .divPullingFromPageWrapper-blog { padding-top:90px; padding-bottom:75px; } .body-mason-oh-websites-marketing .divNavigation-sandwich .btn-sandwich .icon-bar { background-color:#ffffff; } .body-mason-oh-websites-marketing .divSiteContentInnerTestimonials { width:100%; max-width:100% !important; background:#000FA0; } .body-mason-oh-websites-marketing .divSiteContentInnerTestimonials p { color:#ffffff !important; width:75%; margin:auto; text-align:center; font-family: Metropolis; font-weight: 400; font-style: Regular; font-size: 24px; leading-trim: NONE; line-height: 30px; letter-spacing: 0%; text-align: center; vertical-align: middle; } .body-mason-oh-websites-marketing .divSiteContentInnerTestimonials p.author { font-family: Metropolis; font-weight: 700; font-style: Bold; font-size: 24px; leading-trim: NONE; line-height: 100%; letter-spacing: 0%; text-align: center; color:#29CB8B !important; padding-top:45px; } .body-mason-oh-websites-marketing .divSiteContentInnerTestimonials { position:relative; } .body-mason-oh-websites-marketing .divAdditionalOneWave { top:-78px; transform: scaleX(-1); } .body-mason-oh-websites-marketing .divPullingFromPageWrapper-blog, .body-mason-oh-websites-marketing .divSiteContentInnerBlog2 { padding-bottom:25px; position:relative; } .body-mason-oh-websites-marketing .divIndustriesBlogViewMoreWrapper p{ width:34%; } .body-mason-oh-websites-marketing .divTestimonialIcon { display:none; } .body-mason-oh-websites-marketing .divBlockWrapper-testimonial.carded .divBlockInner { border:0; box-shadow:unset; padding-bottom:30px; } .body-mason-oh-websites-marketing .divFooterRow-top-contact { display:none; } .body-mason-oh-websites-marketing .divIndustriesFooterForm { width:100%; background:url(https://www.chooselegend.com/layout/images/industryFooterFormBgMason.jpg); background-size:cover; min-height:769px; padding:75px 15px; padding-bottom:90px; } @media (min-width:768px) and (max-width:1199px){ .body-mason-oh-websites-marketing .divMainCalloutText-tinyMCE { width:100%; } .body-mason-oh-websites-marketing .divIndustriesBlogViewMoreWrapper { bottom:105px; } .body-mason-oh-websites-marketing header { background:#002755; } .body-mason-oh-websites-marketing .divSponsorHeaderWrapper p { padding-bottom:0; margin-bottom:0; } .body-mason-oh-websites-marketing .divSponsorHeaderWrapper { padding-bottom:0; } .body-mason-oh-websites-marketing header { position:fixed; } .body-mason-oh-websites-marketing #main { margin-top:100px !important; } .body-mason-oh-websites-marketing .divPageTitle { background-image:unset; } .body-mason-oh-websites-marketing .divMainCalloutWrapper { margin-top:0; } .body-mason-oh-websites-marketing .divMiniCalloutRow-1 { padding-bottom:0; } .main-pagedirectory-mason { margin-top:0 !important; } .body-mason-oh-websites-marketing .divMiniCalloutRow { width:100%; max-width:100%; } .body-mason-oh-websites-marketing .divSiteContentInnerAdditionals1 h3 { text-align:center; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(1) { width:25%; max-width:25%; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(2) { width:75%; max-width:75%; } .body-mason-oh-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { gap:5%; } .body-mason-oh-websites-marketing .divSiteContentInnerAdditionals3 a.anchButton{ position:absolute; top:78%; justify-self:anchor-center; } .body-mason-oh-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { align-items:start; padding-top:60px; } .divIndustriesFooterForm > .container > div { flex-direction:column; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe, .divIndustriesFooterForm > .container > div > div { width:100%; max-width:100% !important; } .body-mason-oh-websites-marketing .divSiteContentInnerAdditionals3 { z-index:13; } .divAdditionalTwoWave { height:160px; bottom:-92px !important; } .body-mason-oh-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { min-height:514px; } .body-mason-oh-websites-marketing .divMiniCallout { width:45%; max-width:45%; flex:unset; min-height:0; } .body-mason-oh-websites-marketing .divMiniCalloutTextInner { padding:0; } .body-mason-oh-websites-marketing .divMiniCalloutWrapperInner { justify-content:center; } .body-mason-oh-websites-marketing ++.divMiniCalloutTextInner { padding:0; } .body-mason-oh-websites-marketing .divMainCalloutText-tinyMCE { display:flex; } .body-mason-oh-websites-marketing .divMainCalloutText-tinyMCE > div { width:50%; } .body-mason-oh-websites-marketing .divMainCalloutInner .divBlockMedia img, .body-mason-oh-websites-marketing .divMainCalloutWrapper { height:634px; } .body-mason-oh-websites-marketing .divMainCalloutTextInner h3 { font-size:24px; } .body-mason-oh-websites-marketing .divMainCalloutTextInner h1, .body-mason-oh-websites-marketing .divMainCalloutTextInner h2, .body-mason-oh-websites-marketing .divMainCalloutTextInner h3, .body-mason-oh-websites-marketing .divMainCalloutTextInner h4, .body-mason-oh-websites-marketing .divMainCalloutTextInner h5, .body-mason-oh-websites-marketing .divMainCalloutTextInner p, .body-mason-oh-websites-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-mason-oh-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-mason-oh-websites-marketing .divMainCalloutTextInner h1 { margin:0 !important; } .body-mason-oh-websites-marketing .divMainCalloutTextInner h1, .body-mason-oh-websites-marketing .divMainCalloutTextInner h2, .body-mason-oh-websites-marketing .divMainCalloutTextInner h3, .body-mason-oh-websites-marketing .divMainCalloutTextInner h4, .body-mason-oh-websites-marketing .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .divAdditionalOneWave { left:0; } .body-mason-oh-websites-marketing .div-additional-block-4 .divBlockInner .divBlockMedia { width:70%; max-width:70%; margin-bottom:0; margin-right:0; } .body-mason-oh-websites-marketing .divSiteContentInnerAdditionals2 { padding-bottom:0 !important; } .body-mason-oh-websites-marketing .div-additional-block-4 .spnBlockContent { padding-top:15px; padding-bottom:30px; } .divAdditionalTwoWave { left:0; } .body-mason-oh-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-mason-oh-websites-marketing .divMainCalloutInner .divBlockMedia img, .body-mason-oh-websites-marketing .divMainCalloutWrapper { height:630px; } .body-mason-oh-websites-marketing .divMainCalloutTextInner { padding-top:140px; } .body-mason-oh-websites-marketing .divPageTitle h1 { font-size:60px; } .body-mason-oh-websites-marketing h2, .divIndustriesFooterForm h2:hover, .divIndustriesFooterForm h2, .div-additional-block-1 .spnBlockContent h2 { font-size:36px; } .body-mason-oh-websites-marketing .divSiteContentInnerTestimonials p { font-size:20px; } .body-mason-oh-websites-marketing .divMiniCalloutRow { margin:0; } .body-mason-oh-websites-marketing .divSiteContentInnerAdditionals3.divSiteContentInner-sitewidth.container { min-height:0; padding-top:60px !important; } .body-mason-oh-websites-marketing .div-additional-block-2 { padding-bottom:45px; } .body-mason-oh-websites-marketing .divPullingFromPageWrapper-blog { padding-bottom:90px; padding-top:30px; } .body-mason-oh-websites-marketing .divMainCalloutText-tinyMCE > div { width:100%; } .body-mason-oh-websites-marketing .divMainCalloutText-tinyMCE { flex-direction:column; gap:0; } .body-mason-oh-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:100%; max-width:100%; } .body-mason-oh-websites-marketing .div-additional-block-3 .spnBlockContent { flex-direction:row !important; } .body-mason-oh-websites-marketing .divSiteContentInnerAdditionals1 h3 { width:100%; } .body-mason-oh-websites-marketing .div-additional-block-4 .divBlockInner { flex-direction:column-reverse; } .body-mason-oh-websites-marketing .divMiniCalloutWrapperInner, .body-mason-oh-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { flex-direction:column; } .body-mason-oh-websites-marketing .divPullingFromPageWrappe .divBlockWrapper-synopsis .divBlockBody { display:none; } .body-mason-oh-websites-marketing .divPullingFromPageWrappe > h2 { font-size:50px; } .body-mason-oh-websites-marketing .divMainCalloutTextInner h2 { font-size:20px; } .body-mason-oh-websites-marketing .divPageTitle .container { padding:0 6%; width:100%; max-width:100% !important; } } @media (max-width:767px) { .body-mason-oh-websites-marketing .divPullingFromPageWrappe .divBlogInner { flex-direction:column-reverse; } .body-mason-oh-websites-marketing .divPageTitle h1, .body-mason-oh-websites-marketing .divPageTitle p { text-align:center; } .body-mason-oh-websites-marketing .divSiteContentInnerAdditionals3 { min-height:0; } .body-mason-oh-websites-marketing .divSponsorHeaderWrapper { padding-left:15px; padding-right:15px; } .body-mason-oh-websites-marketing .divMainCalloutTextInner a.anchButton { padding:10px 35px; } .body-mason-oh-websites-marketing .div-additional-block-5 p{ display:flex; flex-direction:column; align-items:center; justify-content:center; text-align:center; margin:0; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe { max-width:100%!important; width:100% !important; min-width:0 !important; } .body-mason-oh-websites-marketing .divSiteContentInnerTestimonials p { width:100%; } .body-mason-oh-websites-marketing .div-additional-block-3 .divBlockMedia-left { display:none; } .body-mason-oh-websites-marketing .divPageTitle h1 { font-size:34px; } .divIndustriesFooterForm > .container > div { flex-direction:column; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe, .divIndustriesFooterForm > .container > div > div { width:100%; } .body-mason-oh-websites-marketing .divIndustriesBlogViewMoreWrapper { position:relative; bottom:0; width:100%; } .body-mason-oh-websites-marketing .divIndustriesBlogViewMoreWrapper p { width:100%; } .body-mason-oh-websites-marketing .divPageTitle { height:289px; background: rgba(0, 39, 85, 0.75); } .body-mason-oh-websites-marketing .divPageTitle h1 { margin-top:0; } .body-mason-oh-websites-marketing .divPullingFromPageWrapper-blog, .body-mason-oh-websites-marketing .div-additional-block-3{ padding-top:15px; padding-bottom:15px; } .body-mason-oh-websites-marketing .divBlockSwiperWrapper { padding:0 !important; margin:0 !important; } .body-mason-oh-websites-marketing .divBlockWrapper-testimonial.carded .divBlockInner { padding-top:0; } .body-mason-oh-websites-marketing .divBlockWrapper-testimonial.carded { margin-top:0 !important; } .body-mason-oh-websites-marketing .div-additional-block-4 .divBlockInner .spnBlockContent { padding-top:0; } .body-mason-oh-websites-marketing .div-additional-block-2 { padding-bottom:0; } .body-mason-oh-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { position:relative; } .body-mason-oh-websites-marketing .divPullingFromPageWrappe .divBlockWrapper-synopsis .divBlockBody { display:none; } .body-mason-oh-websites-marketing .divPullingFromPageWrappe > h2 { font-size:30px; } .body-mason-oh-websites-marketing .divPullingFromPageWrappe { flex-wrap:wrap; flex-direction:column; } .body-mason-oh-websites-marketing header { background:#002755; } .body-mason-oh-websites-marketing .divPageTitle { background-image:unset; } .body-mason-oh-websites-marketing .divMainCalloutWrapper { margin-top:0; } .body-mason-oh-websites-marketing .div-additional-block-3 .divBlockMedia-left { padding-right:0; margin-bottom:30px; } .body-mason-oh-websites-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog { width:100%; max-width:100%; } .body-mason-oh-websites-marketing .divMainCalloutText-tinyMCE { width:100%; } .body-mason-oh-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { padding:5px !important; } .body-mason-oh-websites-marketing .divSiteContentInnerAdditionals3 { height:100%; padding-top:45px; } .body-mason-oh-websites-marketing .divMiniCalloutRow-1 { padding-bottom:0; } .body-mason-oh-websites-marketing .div-additional-block-2 ul, .body-mason-oh-websites-marketing .div-additional-block-2 h2, .body-mason-oh-websites-marketing .div-additional-block-2 h3 { width:100%; } .main-pagedirectory-mason { margin-top:0 !important; } .body-mason-oh-websites-marketing .divSiteContentInnerAdditionals2 li { list-style-position: inside; line-height:30px; } .body-mason-oh-websites-marketing .divMiniCalloutWrapperInner, .body-mason-oh-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { flex-direction:column; } .body-mason-oh-websites-marketing .div-additional-block-4 .divBlockInner { flex-direction:column-reverse; } .body-mason-oh-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div, .body-mason-oh-websites-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div { width:100%; max-width:100%; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(1) > p { display:flex; justify-content:center; } .divAdditionalOneWave { height:100px; top:-90px; } .body-mason-oh-websites-marketing .divMainCalloutTextInner h5 { display:flex; align-items:center; justify-content:center; } .body-mason-oh-websites-marketing .divSiteContentInnerAdditionals3 h3, .body-mason-oh-websites-marketing .divSiteContentInnerAdditionals1 h3 { text-align:center; } .body-mason-oh-websites-marketing .divMainCalloutText-tinyMCE { gap:30px; } .body-mason-oh-websites-marketing .divSiteContentInnerAdditionals2 { padding-top:30px; } .divAdditionalTwoWave { bottom:-90px; height:100px; } .body-mason-oh-websites-marketing .divBlockWrapper-faq .divBlockInner-question > *:not(span) { font-size:20px; } .divAdditionalTwoWave { left:0; } .body-mason-oh-websites-marketing #main { margin-top:100px !important; } .body-mason-oh-websites-marketing .divMainCalloutInner .divBlockMedia img { height:287px !important; } .body-mason-oh-websites-marketing .divPullingFromPageWrappe > h2 { width:100%; background:unset; text-align:center; } .body-mason-oh-websites-marketing .divIndustriesBlogViewMoreWrapper { text-align:center; } .body-mason-oh-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { background:#000FA0; padding:15px !important; } .body-mason-oh-websites-marketing .divMainCalloutText-tinyMCE ul li, .body-mason-oh-websites-marketing .divMainCalloutText-tinyMCE ul{ text-align:left !important; } .body-mason-oh-websites-marketing .divMainCalloutWrapper { height:100% !important; } .divAdditionalOneWave { left:0; } .body-mason-oh-websites-marketing .divMainCalloutTextInner h1, .body-mason-oh-websites-marketing .divMainCalloutTextInner h2, .body-mason-oh-websites-marketing .divMainCalloutTextInner h3, .body-mason-oh-websites-marketing .divMainCalloutTextInner h4, .body-mason-oh-websites-marketing .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .body-mason-oh-websites-marketing .divMainCalloutTextInner h1, .body-mason-oh-websites-marketing .divMainCalloutTextInner h2, .body-mason-oh-websites-marketing .divMainCalloutTextInner h3, .body-mason-oh-websites-marketing .divMainCalloutTextInner h4, .body-mason-oh-websites-marketing .divMainCalloutTextInner h5, .body-mason-oh-websites-marketing .divMainCalloutTextInner p, .body-mason-oh-websites-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-mason-oh-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-mason-oh-websites-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div, .body-mason-oh-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:100%; max-width:100%; } .body-mason-oh-websites-marketing .divMiniCallout { width:85%; max-width:85%; } .body-mason-oh-websites-marketing .divMainCalloutWrapper iFrame { max-width:345px !important; min-width:345px !important; } .body-mason-oh-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-mason-oh-websites-marketing .divMainCalloutInner .divBlockMedia img, .body-mason-oh-websites-marketing .divMainCalloutWrapper { height:1200px; } .body-mason-oh-websites-marketing .divMainCalloutTextInner h3 { font-size:20px; } .body-mason-oh-websites-marketing .divMainCalloutText-tinyMCE > div { width:100%; } .body-mason-oh-websites-marketing .divMainCalloutText-tinyMCE { flex-direction:column; } .body-mason-oh-websites-marketing .div-additional-block-4 .divBlockInner { display:flex; flex-direction:column-reverse; } .body-mason-oh-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { gap:0; flex-direction:column; } } @media (min-width: 1440px){ .body-hillsboro-oh-websites-marketing .container, .body-hillsboro-oh-websites-marketing .container-lg, .body-hillsboro-oh-websites-marketing .container-md, .body-hillsboro-oh-websites-marketing .container-sm, .body-hillsboro-oh-websites-marketing .container-xl, .body-hillsboro-oh-websites-marketing .divBannerAlertTextWrapper, .body-hillsboro-oh-websites-marketing .div-additional-block-1, .body-hillsboro-oh-websites-marketing .div-additional-block-2, .body-hillsboro-oh-websites-marketing .div-additional-block-3, .body-hillsboro-oh-websites-marketing .divPullingFromPageWrappe, .body-hillsboro-oh-websites-marketing .div-additional-block-3, .body-hillsboro-oh-websites-marketing .div-additional-block-4, .body-hillsboro-oh-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper .divMainCalloutTextInner { max-width: 1362px !important; margin:auto !important; } } .body-hillsboro-oh-websites-marketing .divSponsorHeaderWrapper { background:transparent; padding-top:75px !important; } .body-hillsboro-oh-websites-marketing .divSponsorHeaderWrapper h2:hover, .body-hillsboro-oh-websites-marketing .divSponsorHeaderWrapper h2 { color:#DD4100 !important; } .body-hillsboro-oh-websites-marketing p, .body-hillsboro-oh-websites-marketing .divMainCalloutTextInner p { font-size:16px !important; } .body-hillsboro-oh-websites-marketing .div-additional-block-3 { padding-top:60px; } .body-hillsboro-oh-websites-marketing .divMainCalloutTextInner a.anchButton { font-size:20px !important; font-weight:700; font-family: 'Inter 18pt'; border-radius:60px; } .body-hillsboro-oh-websites-marketing .divNavigation-main { position:relative; z-index:14; } .body-hillsboro-oh-websites-marketing .divPullingFromPageWrappe .divBlogWrapper img { border:2px solid #002755; } .body-hillsboro-oh-websites-marketing .divIndustriesBlogViewMoreWrapper { width:100%; position:absolute; bottom:230px; display:flex; justify-content:end; } .body-hillsboro-oh-websites-marketing .divIndustriesBlogViewMoreWrapper p a { border-radius: 59px; border: 1px solid #002755; color: #002755; text-align: center; font-family: 'Metropolis', sans-serif; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; padding:7.5px 35px; text-transform:uppercase; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-hillsboro-oh-websites-marketing .divIndustriesBlogViewMoreWrapper p a:hover { border-radius: 59px; border: 1px solid #002755; color: #ffffff; background:#002755; text-align: center; font-family: 'Metropolis', sans-serif; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; padding:7.5px 35px; text-transform:uppercase; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-hillsboro-oh-websites-marketing .div-additional-block-3 .divBlockMedia-left { padding-right:30px; } .body-hillsboro-oh-websites-marketing .div-additional-block-1:hover h2, .body-hillsboro-oh-websites-marketing h2, .body-hillsboro-oh-websites-marketing h2:hover { color: #000FA0 !important; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-hillsboro-oh-websites-marketing .div-additional-block-3:hover h2, .body-hillsboro-oh-websites-marketing .div-additional-block-3 h2{ color:#DD4100 !important; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-hillsboro-oh-websites-marketing .divCaseStudyInner { padding-top:0; } .body-hillsboro-oh-websites-marketing .divPullingFromPageWrapper-blog { padding-top:0; } .body-hillsboro-oh-websites-marketing h3 { color: #002755; font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.4px; } .body-hillsboro-oh-websites-marketing .divPageTitle h1 { color:#ffffff; position:relative; top:22px; background:rgba(0,0,0,0.01); } .body-hillsboro-oh-websites-marketing .divMainCalloutText-tinyMCE { width:65%; } .body-hillsboro-oh-websites-marketing .divMainCalloutTextInner h2 { color: #FFF !important; font-family: Metropolis; font-size: 36px; font-style: normal; font-weight: 700; line-height: 40px; letter-spacing: 3.6px; } .body-hillsboro-oh-websites-marketing .divPageTitle .container { position:relative; top:15px; } .body-hillsboro-oh-websites-marketing .divPageTitle { width:100%; background-image:url(https://www.chooselegend.com/layout/images/pageTitleBgLanding.png); background-size:100% 100%; background-position:bottom; position:absolute; z-index:13; top:-2px; padding-bottom:0; padding-top:45px; } .body-hillsboro-oh-websites-marketing .divPageTitle p { color: #29CB8B; background:rgba(0,0,0,0.01); font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 700; line-height: normal; letter-spacing: 3.6px; } .body-hillsboro-oh-websites-marketing header { background:#000FA0; z-index:14; } .body-hillsboro-oh-websites-marketing .anchLogoLink img { opacity:1; } .body-hillsboro-oh-websites-marketing .divLogoWrapper { background-image:unset; } .body-hillsboro-oh-websites-marketing .divNavFields-main .anchNavigation{ font-family:'Metropolis', sans-serif; font-size:16px; font-weight:bold; text-transform:uppercase; background:transparent; color:#ffffff; padding:0; margin:0 15px; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-hillsboro-oh-websites-marketing .divNavFields-main .anchNavigation:hover, .body-hillsboro-oh-websites-marketing .divNavFields-main .anchNavigation:active, .body-hillsboro-oh-websites-marketing .divNavFields-main .anchNavigation:focus, .body-hillsboro-oh-websites-marketing .divNavFields-main .anchNavigation.current{ color:#00DD8D; } .body-hillsboro-oh-websites-marketing .divSiteContentInnerMinis, .divMainCalloutWrapper > .container { width:100%; max-width:100% !important; } .body-hillsboro-oh-websites-marketing .divMiniCallout { padding:7.5px 15px; } .body-hillsboro-oh-websites-marketing .divMainCalloutText-tinyMCE > div { width:50%; } .body-hillsboro-oh-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-hillsboro-oh-websites-marketing .divMainCalloutTextWrapper { padding:15px 6% !important; } .body-hillsboro-oh-websites-marketing .divMainCalloutTextWrapper h1 strong { font-weight:normal; color:#29CB8B; } .body-hillsboro-oh-websites-marketing .divSiteContentInnerAdditionals1 .spnBlockContent { display:flex; align-items:center; flex-wrap:wrap; gap:5%; } .body-hillsboro-oh-websites-marketing .divSiteContentInnerAdditionals1 h3 { width:70%; } .body-hillsboro-oh-websites-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div { width:47.5%; max-width:47.5%; } .body-hillsboro-oh-websites-marketing .divMainCalloutWrapper { height:883px; margin-top:100px; } .body-hillsboro-oh-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:5%; } .body-hillsboro-oh-websites-marketing a.anchButton { text-transform:uppercase; font-size:20px; border-radius:59px; padding:5px 25px; } .body-hillsboro-oh-websites-marketing .divMainCalloutTextInner a.anchButton:hover { color:white !important; font-size:20px; font-size:20px; border-radius:59px; } .body-hillsboro-oh-websites-marketing .divMiniCallout:hover .divMiniCalloutTextWrapper h3, .body-hillsboro-oh-websites-marketing .divMiniCalloutInner h3, .body-hillsboro-oh-websites-marketing .divMiniCalloutInner h3:hover { color: #FFF; text-align: center; font-family: Metropolis; font-size: 16px; font-style: normal; font-weight: 700; line-height: 24px; text-decoration:unset; } .body-hillsboro-oh-websites-marketing .divSiteContentInnerAdditionals3 h3, .body-hillsboro-oh-websites-marketing .divSiteContentInnerAdditionals1 h3 { text-transform:uppercase; } .body-hillsboro-oh-websites-marketing .divSiteContentInnerAdditionals3 p { font-size:18px; } .body-hillsboro-oh-websites-marketing .divSiteContentInnerAdditionals3 p strong { color: #29CB8B !important; font-family: Metropolis; font-size: 18px; font-style: italic; font-weight: 700; line-height: 21px; } .body-hillsboro-oh-websites-marketing .divSiteContentInnerAdditionals1 p { font-size:18px; width:100%; } .body-hillsboro-oh-websites-marketing .div-additional-block-2 h2 { color: #000FA0; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; width:75%; } .body-hillsboro-oh-websites-marketing .div-additional-block-2 h3 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; text-transform: uppercase; width:75%; padding-top:30px; padding-bottom:60px; } .body-hillsboro-oh-websites-marketing .div-additional-block-2 ul { width:50%; } .body-hillsboro-oh-websites-marketing .div-additional-block-2 p { width:100%; } .body-hillsboro-oh-websites-marketing .div-additional-block-2 .spnBlockContent { display:flex; flex-wrap:wrap; } .body-hillsboro-oh-websites-marketing .div-additional-block-2 { padding-bottom:15px; } .body-hillsboro-oh-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { height:100%; top:0; background: rgba(0, 39, 85, 0.69); text-align:left; } .body-hillsboro-oh-websites-marketing .divMainCalloutTextInner h1, .body-hillsboro-oh-websites-marketing .divMainCalloutTextInner h2, .body-hillsboro-oh-websites-marketing .divMainCalloutTextInner h3, .body-hillsboro-oh-websites-marketing .divMainCalloutTextInner h4, .body-hillsboro-oh-websites-marketing .divMainCalloutTextInner h5, .body-hillsboro-oh-websites-marketing .divMainCalloutTextInner p, .body-hillsboro-oh-websites-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-hillsboro-oh-websites-marketing .divMainCalloutTextInner h1, .body-hillsboro-oh-websites-marketing .divMainCalloutTextInner h3 { text-transform:uppercase; } .body-hillsboro-oh-websites-marketing .divMainCalloutTextInner h5 { font-weight:400; } .body-hillsboro-oh-websites-marketing .divMainCalloutTextInner h5 strong { font-weight:700; } .body-hillsboro-oh-websites-marketing .faqDiv h2, .body-hillsboro-oh-websites-marketing .faqDiv { width:100%; text-align:center; } .body-hillsboro-oh-websites-marketing .divBlockWrapper-faq .divBlockInner-question { text-align:left; } .body-hillsboro-oh-websites-marketing .divPullingFromPageWrappe, .body-hillsboro-oh-websites-marketing .divBlockWrapper-faq { width:100%; max-width:100%; flex:unset; } .body-hillsboro-oh-websites-marketing .divMiniCallout { width:30%; max-width:30%; } .body-hillsboro-oh-websites-marketing .divMiniCalloutRow-1 { padding-bottom:45px; } .body-hillsboro-oh-websites-marketing .divMainCalloutTextInner h1, .body-hillsboro-oh-websites-marketing .divMainCalloutTextInner h2, .body-hillsboro-oh-websites-marketing .divMainCalloutTextInner h3, .body-hillsboro-oh-websites-marketing .divMainCalloutTextInner h4, .body-hillsboro-oh-websites-marketing .divMainCalloutTextInner h5 { margin-bottom:20px !important; } .body-hillsboro-oh-websites-marketing .divSiteContentInnerAdditionals3 { width:100%; max-width:100% !important; flex:unset; background-color: #C9E8FF; padding-top:70px; padding-bottom:45px; } .body-hillsboro-oh-websites-marketing .divSiteContentInnerAdditionals4 { width:100%; max-width:100% !important; background:#C9E8FF; padding-bottom:15px; } .body-hillsboro-oh-websites-marketing .divSiteContentInnerAdditionals1 * { color:#F5F5F5 !important; } .body-hillsboro-oh-websites-marketing .divSponsorSlideWrapper .swiper-wrapper { align-items:center; } .body-hillsboro-oh-websites-marketing .divSiteContentInnerAdditionals2 h2 { color: #000FA0; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; text-transform:uppercase; letter-spacing:normal; } .body-hillsboro-oh-websites-marketing .divSiteContentInnerAdditionals2 h3 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; } .body-hillsboro-oh-websites-marketing .divSiteContentInnerAdditionals2 h4 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; text-transform:uppercase; } .body-hillsboro-oh-websites-marketing .divSiteContentInnerAdditionals3, .body-hillsboro-oh-websites-marketing .divSiteContentInnerAdditionals1 { position:relative; } .body-hillsboro-oh-websites-marketing .div-additional-block-3 { padding-bottom:30px; padding-top:90px; } .body-hillsboro-oh-websites-marketing .div-additional-block-4 .divBlockInner { display:flex; flex-direction:row-reverse; align-items:center; } .body-hillsboro-oh-websites-marketing .div-additional-block-4 .divBlockInner .divBlockMedia { margin-bottom:0; flex:unset; } .body-hillsboro-oh-websites-marketing .swiper-container-horizontal>.swiper-pagination-bullets { background:transparent; bottom:0; } .body-hillsboro-oh-websites-marketing .swiper-pagination-bullet { border:0px solid #ffffff; background:#C9E8FF; } .body-hillsboro-oh-websites-marketing .swiper-pagination-bullet-active { background:#000FA0; } .body-hillsboro-oh-websites-marketing .divSponsorHeaderWrapper p{ text-align:center; padding-top:30px; padding-bottom:30px; } .body-hillsboro-oh-websites-marketing .div-additional-block-4 .divBlockInner .spnBlockContent { padding-top:45px; padding-bottom:25px; width:100%; } .body-hillsboro-oh-websites-marketing .divSiteContentInnerAdditionals2 ul li { padding:10px 0; } .divAdditionalOneWave { width:100%; height:200px; background:url(https://www.chooselegend.com/layout/images/titleTwoLandingWaveOne.png); background-size:100% 100%; position:absolute; top:-135px; } .divAdditionalTwoWave { width:100%; height:200px; background:url(https://www.chooselegend.com/layout/images/titleTwoLandingWaveTwo.png); background-size:100% 100%; position:absolute; bottom:-85px; } .body-hillsboro-oh-websites-marketing .divSiteContentInnerAdditionals2 strong { color:#DD4100; } .body-hillsboro-oh-websites-marketing .divSiteContentInnerAdditionals2 li strong, .body-hillsboro-oh-websites-marketing .divSiteContentInnerAdditionals2 li span { position:relative; top:-4px; } .body-hillsboro-oh-websites-marketing .div-additional-block-1 { display:flex; align-items:center; } .body-hillsboro-oh-websites-marketing .divMiniCalloutInner { border-radius: 10px; background: #000FA0; padding:22px 22px; min-height:300px; display:flex; align-items:center !important; } .body-hillsboro-oh-websites-marketing .divMiniCalloutInner h3, .body-hillsboro-oh-websites-marketing .divMiniCalloutInner p { text-align:left; } .landingMiniHeader { width:100%; padding-bottom:75px; text-align:center; color: #000FA0; text-align: center; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-hillsboro-oh-websites-marketing .divMiniCalloutRow { gap:2%; } .body-hillsboro-oh-websites-marketing .divSiteContentInnerAdditionals5 { padding-top:75px; } .body-hillsboro-oh-websites-marketing .faqDiv h2 { padding-top:75px; text-transform:uppercase; } .body-hillsboro-oh-websites-marketing .divSiteContentWrapper { padding-bottom:0 !important; position:relative; } .divIndustriesFooterForm p { color: #FFF; font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 400; line-height: 30px; background:rgba(0,0,0,0.01); } .divIndustriesFooterForm h2:hover, .divIndustriesFooterForm h2 { color: #FFF !important; background:rgba(0,0,0,0.01); font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: normal; } .divIndustriesFooterForm h3 { color: #29CB8B; font-family: Metropolis; font-size: 30px; font-style: normal; font-weight: 700; line-height: 40px; letter-spacing: 3px; background:rgba(0,0,0,0.01); } .divIndustriesFooterForm > .container > div { display:flex; } .divIndustriesFooterForm .divContactFormInput .inpProperty { border:1px solid #ffffff; background:rgba(0,0,0,0.01); color:#ffffff; } .divIndustriesFooterForm .divContactFormInput .labelPropertyLabel { color:#ffffff; background-color:unset !important; background:rgba(0,0,0,0.01) !important; } .divIndustriesFooterForm .divContactFormInput .inpProperty-textarea ~ .labelPropertyLabel { color:#ffffff; background:rgba(0,0,0,0.01); top:10%; border:0; } .divIndustriesFooterForm .divContactScreenDetail-bottom .divContactFormInput-submit button { background:#DD4100; color:#ffffff; border-radius:8px; border:0; font-weight:bold; font-size:20px !important; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divIndustriesFooterForm .divContactScreenDetail-bottom .divContactFormInput-submit button:hover { background:#C9E8FF; color:#000FA0; border-radius:8px; border:0; font-size:20px !important; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divIndustriesFooterForm > .container > div > div { width:50%; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe { width:90%; float:right; max-width:570px !important; min-width:570px !important; max-height:500px !important; min-height:500px !important; } .body-hillsboro-oh-websites-marketing .divBlockWrapper-faq .divBlockInner-question { flex-direction:row-reverse; } .body-hillsboro-oh-websites-marketing .divBlockWrapper-faq .divBlockInner-question > *:not(span) { color:#000FA0; font-size:26px; } .body-hillsboro-oh-websites-marketing .fa-plus { color:#000FA0; font-size:39px; } .body-hillsboro-oh-websites-marketing .faqDiv h2 { color:#000FA0; } .body-hillsboro-oh-websites-marketing .divBlockMedia figure { margin:0 !important; } .body-hillsboro-oh-websites-marketing .divSiteContentInnerAdditionals2 { padding:0; } .body-hillsboro-oh-websites-marketing .divSiteContentInnerMinis { width:100%; max-width:100% !important; background:#C9E8FF; } .body-hillsboro-oh-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:50%; max-width:50%; } .body-hillsboro-oh-websites-marketing .divSiteContentInnerAdditionals3 .divBlockInner { width:100%; } .body-hillsboro-oh-websites-marketing .divMiniCalloutInner, .body-hillsboro-oh-websites-marketing .divMiniCallout .divBlockMedia picture { display:flex; align-items:start; justify-content:center; } .divMainCalloutTextInner a.anchButton { border-radius: 8px; background: #DD4100; background: #D64000; min-width:250px; text-align:center; } .divMainCalloutTextInner a.anchButton:hover { border-radius: 8px; background: #000FA0; } .body-hillsboro-oh-websites-marketing .divMiniCallout .divBlockMedia img { width:86px; height:86px; } .body-hillsboro-oh-websites-marketing .divBlockInner-answer p { text-align:left; font-weight:400; } .divBlockWrapper-faq .divBlockInner-question, .divBlockWrapper-faq + .divBlockWrapper-faq .divBlockInner-question { border-bottom:1px solid black; } .body-hillsboro-oh-websites-marketing .divPullingFromPageWrappe .divBlogInner { flex-direction:row-reverse; flex-wrap:nowrap; } .body-hillsboro-oh-websites-marketing .divPullingFromPageWrappe .divBlogWrapper { width:100%; max-width:100%; } .body-hillsboro-oh-websites-marketing .divPullingFromPageWrappe { flex-wrap:nowrap; } .body-hillsboro-oh-websites-marketing .divPullingFromPageWrappe > h2 { color: #DD4100 !important; font-family: Anton; font-size: 85px; font-style: normal; font-weight: 400; line-height: 113%; margin-right:30px; width:35%; padding-bottom:20px; background:url(https://www.chooselegend.com/layout/images/Vector.png); background-size:100%; background-repeat:no-repeat; background-position:bottom; } .body-hillsboro-oh-websites-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog { width:50%; max-width:50%; } .body-hillsboro-oh-websites-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog img, .body-hillsboro-oh-websites-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog a { width:100%; } .body-hillsboro-oh-websites-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog.divBlockWrapper-text { padding-left:30px; } .divPullingFromPageWrapper-blog { padding-top:90px; padding-bottom:75px; } .body-hillsboro-oh-websites-marketing .divNavigation-sandwich .btn-sandwich .icon-bar { background-color:#ffffff; } .body-hillsboro-oh-websites-marketing .divSiteContentInnerTestimonials { width:100%; max-width:100% !important; background:#000FA0; } .body-hillsboro-oh-websites-marketing .divSiteContentInnerTestimonials p { color:#ffffff !important; width:75%; margin:auto; text-align:center; font-family: Metropolis; font-weight: 400; font-style: Regular; font-size: 24px; leading-trim: NONE; line-height: 30px; letter-spacing: 0%; text-align: center; vertical-align: middle; } .body-hillsboro-oh-websites-marketing .divSiteContentInnerTestimonials p.author { font-family: Metropolis; font-weight: 700; font-style: Bold; font-size: 24px; leading-trim: NONE; line-height: 100%; letter-spacing: 0%; text-align: center; color:#29CB8B !important; padding-top:45px; } .body-hillsboro-oh-websites-marketing .divSiteContentInnerTestimonials { position:relative; } .body-hillsboro-oh-websites-marketing .divAdditionalOneWave { top:-78px; transform: scaleX(-1); } .body-hillsboro-oh-websites-marketing .divPullingFromPageWrapper-blog, .body-hillsboro-oh-websites-marketing .divSiteContentInnerBlog2 { padding-bottom:25px; position:relative; } .body-hillsboro-oh-websites-marketing .divIndustriesBlogViewMoreWrapper p{ width:34%; } .body-hillsboro-oh-websites-marketing .divTestimonialIcon { display:none; } .body-hillsboro-oh-websites-marketing .divBlockWrapper-testimonial.carded .divBlockInner { border:0; box-shadow:unset; padding-bottom:30px; } .body-hillsboro-oh-websites-marketing .divFooterRow-top-contact { display:none; } .body-hillsboro-oh-websites-marketing .divIndustriesFooterForm { width:100%; background:url(https://www.chooselegend.com/layout/images/industryFooterFormBgHillsboro.jpg); background-size:cover; min-height:769px; padding:75px 15px; padding-bottom:90px; } @media (min-width:768px) and (max-width:1199px){ .body-hillsboro-oh-websites-marketing .divMainCalloutText-tinyMCE { width:100%; } .body-hillsboro-oh-websites-marketing .divIndustriesBlogViewMoreWrapper { bottom:105px; } .body-hillsboro-oh-websites-marketing header { background:#002755; } .body-hillsboro-oh-websites-marketing .divSponsorHeaderWrapper p { padding-bottom:0; margin-bottom:0; } .body-hillsboro-oh-websites-marketing .divSponsorHeaderWrapper { padding-bottom:0; } .body-hillsboro-oh-websites-marketing header { position:fixed; } .body-hillsboro-oh-websites-marketing #main { margin-top:100px !important; } .body-hillsboro-oh-websites-marketing .divPageTitle { background-image:unset; } .body-hillsboro-oh-websites-marketing .divMainCalloutWrapper { margin-top:0; } .body-hillsboro-oh-websites-marketing .divMiniCalloutRow-1 { padding-bottom:0; } .main-pagedirectory-hillsboro { margin-top:0 !important; } .body-hillsboro-oh-websites-marketing .divMiniCalloutRow { width:100%; max-width:100%; } .body-hillsboro-oh-websites-marketing .divSiteContentInnerAdditionals1 h3 { text-align:center; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(1) { width:25%; max-width:25%; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(2) { width:75%; max-width:75%; } .body-hillsboro-oh-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { gap:5%; } .body-hillsboro-oh-websites-marketing .divSiteContentInnerAdditionals3 a.anchButton{ position:absolute; top:78%; justify-self:anchor-center; } .body-hillsboro-oh-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { align-items:start; padding-top:60px; } .divIndustriesFooterForm > .container > div { flex-direction:column; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe, .divIndustriesFooterForm > .container > div > div { width:100%; max-width:100% !important; } .body-hillsboro-oh-websites-marketing .divSiteContentInnerAdditionals3 { z-index:13; } .divAdditionalTwoWave { height:160px; bottom:-92px !important; } .body-hillsboro-oh-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { min-height:514px; } .body-hillsboro-oh-websites-marketing .divMiniCallout { width:45%; max-width:45%; flex:unset; min-height:0; } .body-hillsboro-oh-websites-marketing .divMiniCalloutTextInner { padding:0; } .body-hillsboro-oh-websites-marketing .divMiniCalloutWrapperInner { justify-content:center; } .body-hillsboro-oh-websites-marketing ++.divMiniCalloutTextInner { padding:0; } .body-hillsboro-oh-websites-marketing .divMainCalloutText-tinyMCE { display:flex; } .body-hillsboro-oh-websites-marketing .divMainCalloutText-tinyMCE > div { width:50%; } .body-hillsboro-oh-websites-marketing .divMainCalloutInner .divBlockMedia img, .body-hillsboro-oh-websites-marketing .divMainCalloutWrapper { height:634px; } .body-hillsboro-oh-websites-marketing .divMainCalloutTextInner h3 { font-size:24px; } .body-hillsboro-oh-websites-marketing .divMainCalloutTextInner h1, .body-hillsboro-oh-websites-marketing .divMainCalloutTextInner h2, .body-hillsboro-oh-websites-marketing .divMainCalloutTextInner h3, .body-hillsboro-oh-websites-marketing .divMainCalloutTextInner h4, .body-hillsboro-oh-websites-marketing .divMainCalloutTextInner h5, .body-hillsboro-oh-websites-marketing .divMainCalloutTextInner p, .body-hillsboro-oh-websites-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-hillsboro-oh-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-hillsboro-oh-websites-marketing .divMainCalloutTextInner h1 { margin:0 !important; } .body-hillsboro-oh-websites-marketing .divMainCalloutTextInner h1, .body-hillsboro-oh-websites-marketing .divMainCalloutTextInner h2, .body-hillsboro-oh-websites-marketing .divMainCalloutTextInner h3, .body-hillsboro-oh-websites-marketing .divMainCalloutTextInner h4, .body-hillsboro-oh-websites-marketing .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .divAdditionalOneWave { left:0; } .body-hillsboro-oh-websites-marketing .div-additional-block-4 .divBlockInner .divBlockMedia { width:70%; max-width:70%; margin-bottom:0; margin-right:0; } .body-hillsboro-oh-websites-marketing .divSiteContentInnerAdditionals2 { padding-bottom:0 !important; } .body-hillsboro-oh-websites-marketing .div-additional-block-4 .spnBlockContent { padding-top:15px; padding-bottom:30px; } .divAdditionalTwoWave { left:0; } .body-hillsboro-oh-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-hillsboro-oh-websites-marketing .divMainCalloutInner .divBlockMedia img, .body-hillsboro-oh-websites-marketing .divMainCalloutWrapper { height:630px; } .body-hillsboro-oh-websites-marketing .divMainCalloutTextInner { padding-top:140px; } .body-hillsboro-oh-websites-marketing .divPageTitle h1 { font-size:60px; } .body-hillsboro-oh-websites-marketing h2, .divIndustriesFooterForm h2:hover, .divIndustriesFooterForm h2, .div-additional-block-1 .spnBlockContent h2 { font-size:36px; } .body-hillsboro-oh-websites-marketing .divSiteContentInnerTestimonials p { font-size:20px; } .body-hillsboro-oh-websites-marketing .divMiniCalloutRow { margin:0; } .body-hillsboro-oh-websites-marketing .divSiteContentInnerAdditionals3.divSiteContentInner-sitewidth.container { min-height:0; padding-top:60px !important; } .body-hillsboro-oh-websites-marketing .div-additional-block-2 { padding-bottom:45px; } .body-hillsboro-oh-websites-marketing .divPullingFromPageWrapper-blog { padding-bottom:90px; padding-top:30px; } .body-hillsboro-oh-websites-marketing .divMainCalloutText-tinyMCE > div { width:100%; } .body-hillsboro-oh-websites-marketing .divMainCalloutText-tinyMCE { flex-direction:column; gap:0; } .body-hillsboro-oh-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:100%; max-width:100%; } .body-hillsboro-oh-websites-marketing .div-additional-block-3 .spnBlockContent { flex-direction:row !important; } .body-hillsboro-oh-websites-marketing .divSiteContentInnerAdditionals1 h3 { width:100%; } .body-hillsboro-oh-websites-marketing .div-additional-block-4 .divBlockInner { flex-direction:column-reverse; } .body-hillsboro-oh-websites-marketing .divMiniCalloutWrapperInner, .body-hillsboro-oh-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { flex-direction:column; } .body-hillsboro-oh-websites-marketing .divPullingFromPageWrappe .divBlockWrapper-synopsis .divBlockBody { display:none; } .body-hillsboro-oh-websites-marketing .divPullingFromPageWrappe > h2 { font-size:50px; } .body-hillsboro-oh-websites-marketing .divMainCalloutTextInner h2 { font-size:20px; } .body-hillsboro-oh-websites-marketing .divPageTitle .container { padding:0 6%; width:100%; max-width:100% !important; } } @media (max-width:767px) { .body-hillsboro-oh-websites-marketing .divPullingFromPageWrappe .divBlogInner { flex-direction:column-reverse; } .body-hillsboro-oh-websites-marketing .divSiteContentInnerAdditionals3 { min-height:0; } .body-hillsboro-oh-websites-marketing .divSponsorHeaderWrapper { padding-left:15px; padding-right:15px; } .body-hillsboro-oh-websites-marketing .divMainCalloutTextInner a.anchButton { padding:10px 35px; } .body-hillsboro-oh-websites-marketing .div-additional-block-5 p{ display:flex; flex-direction:column; align-items:center; justify-content:center; text-align:center; margin:0; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe { max-width:100%!important; width:100% !important; min-width:0 !important; } .body-hillsboro-oh-websites-marketing .divSiteContentInnerTestimonials p { width:100%; } .body-hillsboro-oh-websites-marketing .div-additional-block-3 .divBlockMedia-left { display:none; } .body-hillsboro-oh-websites-marketing .divPageTitle h1 { font-size:34px; } .divIndustriesFooterForm > .container > div { flex-direction:column; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe, .divIndustriesFooterForm > .container > div > div { width:100%; } .body-hillsboro-oh-websites-marketing .divIndustriesBlogViewMoreWrapper { position:relative; bottom:0; width:100%; } .body-hillsboro-oh-websites-marketing .divIndustriesBlogViewMoreWrapper p { width:100%; } .body-hillsboro-oh-websites-marketing .divPageTitle { height:289px; background: rgba(0, 39, 85, 0.75); } .body-hillsboro-oh-websites-marketing .divPageTitle h1 { margin-top:0; } .body-hillsboro-oh-websites-marketing .divPullingFromPageWrapper-blog, .body-hillsboro-oh-websites-marketing .div-additional-block-3{ padding-top:15px; padding-bottom:15px; } .body-hillsboro-oh-websites-marketing .divBlockSwiperWrapper { padding:0 !important; margin:0 !important; } .body-hillsboro-oh-websites-marketing .divBlockWrapper-testimonial.carded .divBlockInner { padding-top:0; } .body-hillsboro-oh-websites-marketing .divBlockWrapper-testimonial.carded { margin-top:0 !important; } .body-hillsboro-oh-websites-marketing .div-additional-block-4 .divBlockInner .spnBlockContent { padding-top:0; } .body-hillsboro-oh-websites-marketing .div-additional-block-2 { padding-bottom:0; } .body-hillsboro-oh-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { position:relative; } .body-hillsboro-oh-websites-marketing .divPullingFromPageWrappe .divBlockWrapper-synopsis .divBlockBody { display:none; } .body-hillsboro-oh-websites-marketing .divPullingFromPageWrappe > h2 { font-size:30px; } .body-hillsboro-oh-websites-marketing .divPullingFromPageWrappe { flex-wrap:wrap; flex-direction:column; } .body-hillsboro-oh-websites-marketing header { background:#002755; } .body-hillsboro-oh-websites-marketing .divPageTitle { background-image:unset; } .body-hillsboro-oh-websites-marketing .divMainCalloutWrapper { margin-top:0; } .body-hillsboro-oh-websites-marketing .div-additional-block-3 .divBlockMedia-left { padding-right:0; margin-bottom:30px; } .body-hillsboro-oh-websites-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog { width:100%; max-width:100%; } .body-hillsboro-oh-websites-marketing .divMainCalloutText-tinyMCE { width:100%; } .body-hillsboro-oh-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { padding:5px !important; } .body-hillsboro-oh-websites-marketing .divSiteContentInnerAdditionals3 { height:100%; padding-top:45px; } .body-hillsboro-oh-websites-marketing .divMiniCalloutRow-1 { padding-bottom:0; } .body-hillsboro-oh-websites-marketing .div-additional-block-2 ul, .body-hillsboro-oh-websites-marketing .div-additional-block-2 h2, .body-hillsboro-oh-websites-marketing .div-additional-block-2 h3 { width:100%; } .main-pagedirectory-hillsboro { margin-top:0 !important; } .body-hillsboro-oh-websites-marketing .divSiteContentInnerAdditionals2 li { list-style-position: inside; line-height:30px; } .body-hillsboro-oh-websites-marketing .divMiniCalloutWrapperInner, .body-hillsboro-oh-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { flex-direction:column; } .body-hillsboro-oh-websites-marketing .div-additional-block-4 .divBlockInner { flex-direction:column-reverse; } .body-hillsboro-oh-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div, .body-hillsboro-oh-websites-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div { width:100%; max-width:100%; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(1) > p { display:flex; justify-content:center; } .divAdditionalOneWave { height:100px; top:-90px; } .body-hillsboro-oh-websites-marketing .divMainCalloutTextInner h5 { display:flex; align-items:center; justify-content:center; } .body-hillsboro-oh-websites-marketing .divSiteContentInnerAdditionals3 h3, .body-hillsboro-oh-websites-marketing .divSiteContentInnerAdditionals1 h3 { text-align:center; } .body-hillsboro-oh-websites-marketing .divMainCalloutText-tinyMCE { gap:30px; } .body-hillsboro-oh-websites-marketing .divSiteContentInnerAdditionals2 { padding-top:30px; } .divAdditionalTwoWave { bottom:-90px; height:100px; } .body-hillsboro-oh-websites-marketing .divBlockWrapper-faq .divBlockInner-question > *:not(span) { font-size:20px; } .divAdditionalTwoWave { left:0; } .body-hillsboro-oh-websites-marketing #main { margin-top:100px !important; } .body-hillsboro-oh-websites-marketing .divMainCalloutInner .divBlockMedia img { height:287px !important; } .body-hillsboro-oh-websites-marketing .divPullingFromPageWrappe > h2 { width:100%; background:unset; text-align:center; } .body-hillsboro-oh-websites-marketing .divIndustriesBlogViewMoreWrapper { text-align:center; } .body-hillsboro-oh-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { background:#000FA0; padding:15px !important; } .body-hillsboro-oh-websites-marketing .divMainCalloutText-tinyMCE ul li, .body-hillsboro-oh-websites-marketing .divMainCalloutText-tinyMCE ul{ text-align:left !important; } .body-hillsboro-oh-websites-marketing .divMainCalloutWrapper { height:100% !important; } .divAdditionalOneWave { left:0; } .body-hillsboro-oh-websites-marketing .divMainCalloutTextInner h1, .body-hillsboro-oh-websites-marketing .divMainCalloutTextInner h2, .body-hillsboro-oh-websites-marketing .divMainCalloutTextInner h3, .body-hillsboro-oh-websites-marketing .divMainCalloutTextInner h4, .body-hillsboro-oh-websites-marketing .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .body-hillsboro-oh-websites-marketing .divMainCalloutTextInner h1, .body-hillsboro-oh-websites-marketing .divMainCalloutTextInner h2, .body-hillsboro-oh-websites-marketing .divMainCalloutTextInner h3, .body-hillsboro-oh-websites-marketing .divMainCalloutTextInner h4, .body-hillsboro-oh-websites-marketing .divMainCalloutTextInner h5, .body-hillsboro-oh-websites-marketing .divMainCalloutTextInner p, .body-hillsboro-oh-websites-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-hillsboro-oh-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-hillsboro-oh-websites-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div, .body-hillsboro-oh-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:100%; max-width:100%; } .body-hillsboro-oh-websites-marketing .divMiniCallout { width:85%; max-width:85%; } .body-hillsboro-oh-websites-marketing .divMainCalloutWrapper iFrame { max-width:345px !important; min-width:345px !important; } .body-hillsboro-oh-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-hillsboro-oh-websites-marketing .divMainCalloutInner .divBlockMedia img, .body-hillsboro-oh-websites-marketing .divMainCalloutWrapper { height:1200px; } .body-hillsboro-oh-websites-marketing .divMainCalloutTextInner h3 { font-size:20px; } .body-hillsboro-oh-websites-marketing .divMainCalloutText-tinyMCE > div { width:100%; } .body-hillsboro-oh-websites-marketing .divMainCalloutText-tinyMCE { flex-direction:column; } .body-hillsboro-oh-websites-marketing .div-additional-block-4 .divBlockInner { display:flex; flex-direction:column-reverse; } .body-hillsboro-oh-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { gap:0; flex-direction:column; } } .divIndustriesFooterForm .divContactFormInput .labelPropertyLabel { color:#222222 !important; background:#ffffff !important; top:unset !important; font-size:16px !important; } .divPullingFromPageWrappe .divBlockSwiperWrapper { min-height:0; } .body-dayton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals4 .anchButton, .body-cincinnati-ohio-websites-seo-marketing .divSiteContentInnerAdditionals4 .anchButton, .body-northern-kentucky-websites-seo-marketing .divSiteContentInnerAdditionals4 .anchButton, .body-non-profits-websites-marketing .divSiteContentInnerAdditionals4 .anchButton, .body-service-industry-websites-marketing .divSiteContentInnerAdditionals4 .anchButton, .body-professional-services-websites-marketing .divSiteContentInnerAdditionals4 .anchButton, .body-manufacturing-companies-websites-marketing .divSiteContentInnerAdditionals4 .anchButton, .body-excavation-construction-websites-marketing .divSiteContentInnerAdditionals4 .anchButton, .body-dental-orthodontic-websites-marketing .divSiteContentInnerAdditionals4 .anchButton, .body-blanchester-oh-websites-marketing .divSiteContentInnerAdditionals4 .anchButton, .body-mason-oh-websites-marketing .divSiteContentInnerAdditionals4 .anchButton, .body-hillsboro-oh-websites-marketing .divSiteContentInnerAdditionals4 .anchButton, .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals4 .anchButton, .body-lebanon-oh-websites-marketing .divSiteContentInnerAdditionals4 .anchButton, .body-chambers-of-commerce-websites-marketing .divSiteContentInnerAdditionals4 .anchButton, .body-municipalities-and-schools-websites-marketing .divSiteContentInnerAdditionals4 .anchButton, .body-restaurants-websites-marketing .divSiteContentInnerAdditionals4 .anchButton, .body-pet-industry-websites-marketing .divSiteContentInnerAdditionals4 .anchButton{ border:1px solid #D64000; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-dayton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals4 .anchButton:hover, .body-cincinnati-ohio-websites-seo-marketing .divSiteContentInnerAdditionals4 .anchButton:hover, .body-northern-kentucky-websites-seo-marketing .divSiteContentInnerAdditionals4 .anchButton:hover, .body-non-profits-websites-marketing .divSiteContentInnerAdditionals4 .anchButton:hover, .body-service-industry-websites-marketing .divSiteContentInnerAdditionals4 .anchButton:hover, .body-professional-services-websites-marketing .divSiteContentInnerAdditionals4 .anchButton:hover, .body-manufacturing-companies-websites-marketing .divSiteContentInnerAdditionals4 .anchButton:hover, .body-excavation-construction-websites-marketing .divSiteContentInnerAdditionals4 .anchButton:hover, .body-dental-orthodontic-websites-marketing .divSiteContentInnerAdditionals4 .anchButton:hover, .body-blanchester-oh-websites-marketing .divSiteContentInnerAdditionals4 .anchButton:hover, .body-mason-oh-websites-marketing .divSiteContentInnerAdditionals4 .anchButton:hover, .body-hillsboro-oh-websites-marketing .divSiteContentInnerAdditionals4 .anchButton:hover, .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals4 .anchButton:hover, .body-lebanon-oh-websites-marketing .divSiteContentInnerAdditionals4 .anchButton:hover, .body-chambers-of-commerce-websites-marketing .divSiteContentInnerAdditionals4 .anchButton:hover, .body-municipalities-and-schools-websites-marketing .divSiteContentInnerAdditionals4 .anchButton:hover, .body-restaurants-websites-marketing .divSiteContentInnerAdditionals4 .anchButton:hover, .body-pet-industry-websites-marketing .divSiteContentInnerAdditionals4 .anchButton:hover{ border:1px solid #000FA0; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .g-recaptcha > div, .g-recaptcha iframe { width:100% !important; max-width:300px !important; } @media (max-width:1023px) { .body-blanchester-oh-websites-marketing .divSiteContentInnerAdditionals2 .anchButton, .body-blanchester-oh-websites-marketing .divSiteContentInnerAdditionals4 .anchButton, .body-mason-oh-websites-marketing .divSiteContentInnerAdditionals2 .anchButton, .body-mason-oh-websites-marketing .divSiteContentInnerAdditionals4 .anchButton, .body-hillsboro-oh-websites-marketing .divSiteContentInnerAdditionals2 .anchButton, .body-hillsboro-oh-websites-marketing .divSiteContentInnerAdditionals4 .anchButton, .body-birth-worker-websites-marketing .divSiteContentInnerAdditionals4 .anchButton, .body-lebanon-oh-websites-marketing .divSiteContentInnerAdditionals4 .anchButton, .body-cincinnati-ohio-websites-seo-marketing .divSiteContentInnerAdditionals4 .anchButton, .body-dayton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals4 .anchButton, .body-northern-kentucky-websites-seo-marketing .divSiteContentInnerAdditionals4 .anchButton { margin-bottom:10px; } .body-dayton-ohio-websites-seo-marketing .divCaseStudyInner, .body-cincinnati-ohio-websites-seo-marketing .divCaseStudyInner, .body-northern-kentucky-websites-seo-marketing .divCaseStudyInner, .body-blanchester-oh-websites-marketing .divCaseStudyInner, .body-mason-oh-websites-marketing .divCaseStudyInner, .body-hillsboro-oh-websites-marketing .divCaseStudyInner { padding-bottom:0; } } @media (max-width:767px) { .body-hillsboro-oh-websites-marketing .divMainCalloutTextInner h1, .body-hillsboro-oh-websites-marketing .divMainCalloutTextInner h2, .body-hillsboro-oh-websites-marketing .divMainCalloutTextInner h3, .body-hillsboro-oh-websites-marketing .divMainCalloutTextInner h4, .body-hillsboro-oh-websites-marketing .divMainCalloutTextInner h5, .body-hillsboro-oh-websites-marketing .divMainCalloutTextInner p, .body-hillsboro-oh-websites-marketing .divMainCalloutTextInner span, .body-mason-oh-websites-marketing .divMainCalloutTextInner h1, .body-mason-oh-websites-marketing .divMainCalloutTextInner h2, .body-mason-oh-websites-marketing .divMainCalloutTextInner h3, .body-mason-oh-websites-marketing .divMainCalloutTextInner h4, .body-mason-oh-websites-marketing .divMainCalloutTextInner h5, .body-mason-oh-websites-marketing .divMainCalloutTextInner p, .body-mason-oh-websites-marketing .divMainCalloutTextInner span, .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutTextInner h5, .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutTextInner p, .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutTextInner span, .body-dayton-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-dayton-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-dayton-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-dayton-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-dayton-ohio-websites-seo-marketing .divMainCalloutTextInner h5, .body-dayton-ohio-websites-seo-marketing .divMainCalloutTextInner p, .body-dayton-ohio-websites-seo-marketing .divMainCalloutTextInner span, .body-northern-kentucky-websites-seo-marketing .divMainCalloutTextInner h1, .body-northern-kentucky-websites-seo-marketing .divMainCalloutTextInner h2, .body-northern-kentucky-websites-seo-marketing .divMainCalloutTextInner h3, .body-northern-kentucky-websites-seo-marketing .divMainCalloutTextInner h4, .body-northern-kentucky-websites-seo-marketing .divMainCalloutTextInner h5, .body-northern-kentucky-websites-seo-marketing .divMainCalloutTextInner p, .body-northern-kentucky-websites-seo-marketing .divMainCalloutTextInner span, .body-blanchester-oh-websites-marketing .divMainCalloutTextInner h1, .body-blanchester-oh-websites-marketing .divMainCalloutTextInner h2, .body-blanchester-oh-websites-marketing .divMainCalloutTextInner h3, .body-blanchester-oh-websites-marketing .divMainCalloutTextInner h4, .body-blanchester-oh-websites-marketing .divMainCalloutTextInner h5, .body-blanchester-oh-websites-marketing .divMainCalloutTextInner p, .body-blanchester-oh-websites-marketing .divMainCalloutTextInner span { text-align:center !important; width:100%; } .divContactScreenDetail-top { padding:0; } } @media (min-width:1024px) and (max-width:1199px) { .body-blanchester-oh-websites-marketing #main, .body-mason-oh-websites-marketing #main, .body-cincinnati-ohio-websites-seo-marketing #main, .body-dayton-ohio-websites-seo-marketing #main, .body-northern-kentucky-websites-seo-marketing #main, .body-lebanon-oh-websites-marketing #main, .body-dental-orthodontic-websites-marketing #main, .body-professional-services-websites-marketing #main, .body-service-industry-websites-marketing #main, .body-excavation-construction-websites-marketing #main { margin-top:140px !important; } } @media (max-width:767px) { .body-dental-orthodontic-websites-marketing .divSiteContentInnerAdditionals5, .body-hillsboro-oh-websites-marketing .divSiteContentInnerAdditionals5, .body-blanchester-oh-websites-marketing .divSiteContentInnerAdditionals5, .body-mason-oh-websites-marketing .divSiteContentInnerAdditionals5, .body-lebanon-oh-websites-marketing .divSiteContentInnerAdditionals5, .body-northern-kentucky-websites-seo-marketing .divSiteContentInnerAdditionals5, .body-dayton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals5, .body-cincinnati-ohio-websites-seo-marketing .divSiteContentInnerAdditionals5 { display:none; } .body-dayton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 p, .body-cincinnati-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 p, .body-northern-kentucky-websites-seo-marketing .divSiteContentInnerAdditionals2 p, .body-dental-orthodontic-websites-marketing .divSiteContentInnerAdditionals2 p, .body-hillsboro-oh-websites-marketing .divSiteContentInnerAdditionals2 p, .body-blanchester-oh-websites-marketing .divSiteContentInnerAdditionals2 p, .body-mason-oh-websites-marketing .divSiteContentInnerAdditionals2 p { text-align:center !important; display:flex; flex-direction:column; align-items:center; } .body-hillsboro-oh-websites-marketing .divPageTitle h1, .body-hillsboro-oh-websites-marketing .divPageTitle p, .body-blanchester-oh-websites-marketing .divPageTitle h1, .body-blanchester-oh-websites-marketing .divPageTitle p { text-align:center; } } .rc-anchor-normal .rc-anchor-pt { left:0 !important; right:unset; } @media (max-width:768px) { .rc-anchor-normal, .g-recaptcha > div, .g-recaptcha iframe{ width:335px; max-width:335px !important; } } @media(max-width: 860px){ header{ position:fixed; background: #002755 !important; } .divPageTitle { background: none; padding-top: 40px; padding-bottom: 0px; } .divNavigation-sandwich .btn-sandwich .icon-bar { background-color: white; } } .body-home .divSponsorSlideWrapper .swiper-wrapper { align-items:center; } .body-home .divSponsorSlideWrapper { border:0 !important; background:#FFF4E9; padding-bottom:90px; padding-top:15px; } .body-home .divSponsorHeaderWrapper { background:#FFF4E9; } .body-home .divSponsorHeaderWrapper h2 { font-family:'Metropolis', sans-serif; letter-spacing:.15em; font-weight:bold; color:#002755; } .body-home .divSponsorHeaderWrapper h2 b { font-family:'Metropolis', sans-serif; letter-spacing:.15em; font-weight:bold; color:#DD4100; } .body-home .divSponsorSlideWrapper .swiper-pagination-bullet { background:transparent; border:1px solid #002755; } .body-home .divSponsorSlideWrapper .swiper-pagination-bullet-active { background:#002755; border:1px solid #002755; } @media (max-width:1440px) { .rc-anchor-normal, .g-recaptcha > div, .g-recaptcha iframe{ width:335px; max-width:335px !important; } } @media (min-width: 1440px){ .body-hamilton-ohio-websites-seo-marketing .container, .body-hamilton-ohio-websites-seo-marketing .container-lg, .body-hamilton-ohio-websites-seo-marketing .container-md, .body-hamilton-ohio-websites-seo-marketing .container-sm, .body-hamilton-ohio-websites-seo-marketing .container-xl, .body-hamilton-ohio-websites-seo-marketing .divBannerAlertTextWrapper, .body-hamilton-ohio-websites-seo-marketing .div-additional-block-1, .body-hamilton-ohio-websites-seo-marketing .div-additional-block-2, .body-hamilton-ohio-websites-seo-marketing .div-additional-block-3, .body-hamilton-ohio-websites-seo-marketing .divPullingFromPageWrappe, .body-hamilton-ohio-websites-seo-marketing .div-additional-block-3, .body-hamilton-ohio-websites-seo-marketing .div-additional-block-4, .body-hamilton-ohio-websites-seo-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper .divMainCalloutTextInner { max-width: 1362px !important; margin:auto !important; } } .body-hamilton-ohio-websites-seo-marketing .divSponsorHeaderWrapper { background:transparent; padding-top:75px !important; } .body-hamilton-ohio-websites-seo-marketing .divSponsorHeaderWrapper h2:hover, .body-hamilton-ohio-websites-seo-marketing .divSponsorHeaderWrapper h2 { color:#DD4100 !important; } .body-hamilton-ohio-websites-seo-marketing p, .body-hamilton-ohio-websites-seo-marketing .divMainCalloutTextInner p { font-size:16px !important; } .body-hamilton-ohio-websites-seo-marketing .div-additional-block-3 { padding-top:60px; } .body-hamilton-ohio-websites-seo-marketing .divMainCalloutTextInner a.anchButton { font-size:20px !important; font-weight:700; font-family: 'Inter 18pt'; border-radius:60px; } .body-hamilton-ohio-websites-seo-marketing .divNavigation-main { position:relative; z-index:14; } .body-hamilton-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper img { border:2px solid #002755; } .body-hamilton-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper { width:100%; position:absolute; bottom:230px; display:flex; justify-content:end; } .body-hamilton-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper p a { border-radius: 59px; border: 1px solid #002755; color: #002755; text-align: center; font-family: 'Metropolis', sans-serif; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; padding:7.5px 35px; text-transform:uppercase; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-hamilton-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper p a:hover { border-radius: 59px; border: 1px solid #002755; color: #ffffff; background:#002755; text-align: center; font-family: 'Metropolis', sans-serif; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; padding:7.5px 35px; text-transform:uppercase; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-hamilton-ohio-websites-seo-marketing .div-additional-block-3 .divBlockMedia-left { padding-right:30px; } .body-hamilton-ohio-websites-seo-marketing .div-additional-block-1:hover h2, .body-hamilton-ohio-websites-seo-marketing h2, .body-hamilton-ohio-websites-seo-marketing h2:hover { color: #000FA0 !important; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-hamilton-ohio-websites-seo-marketing .div-additional-block-3:hover h2, .body-hamilton-ohio-websites-seo-marketing .div-additional-block-3 h2{ color:#DD4100 !important; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-hamilton-ohio-websites-seo-marketing .divCaseStudyInner { padding-top:0; } .body-hamilton-ohio-websites-seo-marketing .divPullingFromPageWrapper-blog { padding-top:0; } .body-hamilton-ohio-websites-seo-marketing h3 { color: #002755; font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.4px; } .body-hamilton-ohio-websites-seo-marketing .divPageTitle h1 { color:#ffffff; position:relative; top:22px; background:rgba(0,0,0,0.01); } .body-hamilton-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { width:65%; } .body-hamilton-ohio-websites-seo-marketing .divMainCalloutTextInner h2 { color: #FFF !important; font-family: Metropolis; font-size: 36px; font-style: normal; font-weight: 700; line-height: 40px; letter-spacing: 3.6px; } .body-hamilton-ohio-websites-seo-marketing .divPageTitle .container { position:relative; top:15px; } .body-hamilton-ohio-websites-seo-marketing .divPageTitle { width:100%; background-image:url(https://www.chooselegend.com/layout/images/pageTitleBgLanding.png); background-size:100% 100%; background-position:bottom; position:absolute; z-index:13; top:-2px; padding-bottom:0; padding-top:45px; } .body-hamilton-ohio-websites-seo-marketing .divPageTitle p { color: #29CB8B; background:rgba(0,0,0,0.01); font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 700; line-height: normal; letter-spacing: 3.6px; } .body-hamilton-ohio-websites-seo-marketing header { background:#000FA0; z-index:14; } .body-hamilton-ohio-websites-seo-marketing .anchLogoLink img { opacity:1; } .body-hamilton-ohio-websites-seo-marketing .divLogoWrapper { background-image:unset; } .body-hamilton-ohio-websites-seo-marketing .divNavFields-main .anchNavigation{ font-family:'Metropolis', sans-serif; font-size:16px; font-weight:bold; text-transform:uppercase; background:transparent; color:#ffffff; padding:0; margin:0 15px; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-hamilton-ohio-websites-seo-marketing .divNavFields-main .anchNavigation:hover, .body-hamilton-ohio-websites-seo-marketing .divNavFields-main .anchNavigation:active, .body-hamilton-ohio-websites-seo-marketing .divNavFields-main .anchNavigation:focus, .body-hamilton-ohio-websites-seo-marketing .divNavFields-main .anchNavigation.current{ color:#00DD8D; } .body-hamilton-ohio-websites-seo-marketing .divSiteContentInnerMinis { width:100%; max-width:100% !important; } .body-hamilton-ohio-websites-seo-marketing .divMiniCallout { padding:7.5px 15px; } .body-hamilton-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE > div { width:50%; } .body-hamilton-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-hamilton-ohio-websites-seo-marketing .divMainCalloutTextWrapper { padding:15px 6% !important; } .body-hamilton-ohio-websites-seo-marketing .divMainCalloutTextWrapper h1 strong { font-weight:normal; color:#29CB8B; } .body-hamilton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 .spnBlockContent { display:flex; align-items:center; flex-wrap:wrap; gap:5%; } .body-hamilton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 h3 { width:70%; } .body-hamilton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div { width:47.5%; max-width:47.5%; } .body-hamilton-ohio-websites-seo-marketing .divMainCalloutWrapper { height:883px; margin-top:100px; } .body-hamilton-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:5%; } .body-hamilton-ohio-websites-seo-marketing a.anchButton { text-transform:uppercase; font-size:20px; border-radius:59px; padding:5px 25px; } .body-hamilton-ohio-websites-seo-marketing .divMainCalloutTextInner a.anchButton:hover { color:white !important; font-size:20px; font-size:20px; border-radius:59px; } .body-hamilton-ohio-websites-seo-marketing .divMiniCallout:hover .divMiniCalloutTextWrapper h3, .body-hamilton-ohio-websites-seo-marketing .divMiniCalloutInner h3, .body-hamilton-ohio-websites-seo-marketing .divMiniCalloutInner h3:hover { color: #FFF; text-align: center; font-family: Metropolis; font-size: 16px; font-style: normal; font-weight: 700; line-height: 24px; text-decoration:unset; } .body-hamilton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 h3, .body-hamilton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 h3 { text-transform:uppercase; } .body-hamilton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 p { font-size:18px; } .body-hamilton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 p strong { color: #29CB8B !important; font-family: Metropolis; font-size: 18px; font-style: italic; font-weight: 700; line-height: 21px; } .body-hamilton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 p { font-size:18px; width:100%; } .body-hamilton-ohio-websites-seo-marketing .div-additional-block-2 h2 { color: #000FA0; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; width:75%; } .body-hamilton-ohio-websites-seo-marketing .div-additional-block-2 h3 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; text-transform: uppercase; width:75%; padding-top:30px; padding-bottom:60px; } .body-hamilton-ohio-websites-seo-marketing .div-additional-block-2 ul { width:50%; } .body-hamilton-ohio-websites-seo-marketing .div-additional-block-2 p { width:100%; } .body-hamilton-ohio-websites-seo-marketing .div-additional-block-2 .spnBlockContent { display:flex; flex-wrap:wrap; } .body-hamilton-ohio-websites-seo-marketing .div-additional-block-2 { padding-bottom:15px; } .body-hamilton-ohio-websites-seo-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { height:100%; top:0; background: rgba(0, 39, 85, 0.69); text-align:left; } .body-hamilton-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-hamilton-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-hamilton-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-hamilton-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-hamilton-ohio-websites-seo-marketing .divMainCalloutTextInner h5, .body-hamilton-ohio-websites-seo-marketing .divMainCalloutTextInner p, .body-hamilton-ohio-websites-seo-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-hamilton-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-hamilton-ohio-websites-seo-marketing .divMainCalloutTextInner h3 { text-transform:uppercase; } .body-hamilton-ohio-websites-seo-marketing .divMainCalloutTextInner h5 { font-weight:400; } .body-hamilton-ohio-websites-seo-marketing .divMainCalloutTextInner h5 strong { font-weight:700; } .body-hamilton-ohio-websites-seo-marketing .faqDiv h2, .body-hamilton-ohio-websites-seo-marketing .faqDiv { width:100%; text-align:center; } .body-hamilton-ohio-websites-seo-marketing .divBlockWrapper-faq .divBlockInner-question { text-align:left; } .body-hamilton-ohio-websites-seo-marketing .divPullingFromPageWrappe, .body-hamilton-ohio-websites-seo-marketing .divBlockWrapper-faq { width:100%; max-width:100%; flex:unset; } .body-hamilton-ohio-websites-seo-marketing .divMiniCallout { width:30%; max-width:30%; } .body-hamilton-ohio-websites-seo-marketing .divMiniCalloutRow-1 { padding-bottom:45px; } .body-hamilton-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-hamilton-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-hamilton-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-hamilton-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-hamilton-ohio-websites-seo-marketing .divMainCalloutTextInner h5 { margin-bottom:20px !important; } .body-hamilton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 { width:100%; max-width:100% !important; flex:unset; background-color: #C9E8FF; padding-top:70px; padding-bottom:45px; } .body-hamilton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals4 { width:100%; max-width:100% !important; background:#C9E8FF; padding-bottom:15px; } .body-hamilton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 * { color:#F5F5F5 !important; } .body-hamilton-ohio-websites-seo-marketing .divSponsorSlideWrapper .swiper-wrapper { align-items:center; } .body-hamilton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 h2 { color: #000FA0; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; text-transform:uppercase; letter-spacing:normal; } .body-hamilton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 h3 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; } .body-hamilton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 h4 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; text-transform:uppercase; } .body-hamilton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3, .body-hamilton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 { position:relative; } .body-hamilton-ohio-websites-seo-marketing .div-additional-block-3 { padding-bottom:30px; padding-top:90px; } .body-hamilton-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner { display:flex; flex-direction:row-reverse; align-items:center; } .body-hamilton-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner .divBlockMedia { margin-bottom:0; flex:unset; } .body-hamilton-ohio-websites-seo-marketing .swiper-container-horizontal>.swiper-pagination-bullets { background:transparent; bottom:0; } .body-hamilton-ohio-websites-seo-marketing .swiper-pagination-bullet { border:0px solid #ffffff; background:#C9E8FF; } .body-hamilton-ohio-websites-seo-marketing .swiper-pagination-bullet-active { background:#000FA0; } .body-hamilton-ohio-websites-seo-marketing .divSponsorHeaderWrapper p{ text-align:center; padding-top:30px; padding-bottom:30px; } .body-hamilton-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner .spnBlockContent { padding-top:45px; padding-bottom:25px; width:100%; } .body-hamilton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 ul li { padding:10px 0; } .body-hamilton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 strong { color:#DD4100; } .body-hamilton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 li strong, .body-hamilton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 li span { position:relative; top:-4px; } .body-hamilton-ohio-websites-seo-marketing .div-additional-block-1 { display:flex; align-items:center; } .body-hamilton-ohio-websites-seo-marketing .divMiniCalloutInner { border-radius: 10px; background: #000FA0; padding:22px 22px; min-height:300px; display:flex; align-items:center !important; } .body-hamilton-ohio-websites-seo-marketing .divMiniCalloutInner h3, .body-hamilton-ohio-websites-seo-marketing .divMiniCalloutInner p { text-align:left; } .body-hamilton-ohio-websites-seo-marketing .divMiniCalloutRow { gap:2%; } .body-hamilton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals5 { padding-top:75px; } .body-hamilton-ohio-websites-seo-marketing .faqDiv h2 { padding-top:75px; text-transform:uppercase; } .body-hamilton-ohio-websites-seo-marketing .divSiteContentWrapper { padding-bottom:0 !important; position:relative; } .body-hamilton-ohio-websites-seo-marketing .divBlockWrapper-faq .divBlockInner-question { flex-direction:row-reverse; } .body-hamilton-ohio-websites-seo-marketing .divBlockWrapper-faq .divBlockInner-question > *:not(span) { color:#000FA0; font-size:26px; } .body-hamilton-ohio-websites-seo-marketing .fa-plus { color:#000FA0; font-size:39px; } .body-hamilton-ohio-websites-seo-marketing .faqDiv h2 { color:#000FA0; } .body-hamilton-ohio-websites-seo-marketing .divBlockMedia figure { margin:0 !important; } .body-hamilton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 { padding:0; } .body-hamilton-ohio-websites-seo-marketing .divSiteContentInnerMinis { width:100%; max-width:100% !important; background:#C9E8FF; } .body-hamilton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:50%; max-width:50%; } .body-hamilton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .divBlockInner { width:100%; } .body-hamilton-ohio-websites-seo-marketing .divMiniCalloutInner, .body-hamilton-ohio-websites-seo-marketing .divMiniCallout .divBlockMedia picture { display:flex; align-items:start; justify-content:center; } .body-hamilton-ohio-websites-seo-marketing .divMiniCallout .divBlockMedia img { width:86px; height:86px; } .body-hamilton-ohio-websites-seo-marketing .divBlockInner-answer p { text-align:left; font-weight:400; } .body-hamilton-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogInner { flex-direction:row-reverse; flex-wrap:nowrap; } .body-hamilton-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper { width:100%; max-width:100%; } .body-hamilton-ohio-websites-seo-marketing .divPullingFromPageWrappe { flex-wrap:nowrap; } .body-hamilton-ohio-websites-seo-marketing .divPullingFromPageWrappe > h2 { color: #DD4100 !important; font-family: Anton; font-size: 85px; font-style: normal; font-weight: 400; line-height: 113%; margin-right:30px; width:35%; padding-bottom:20px; background:url(https://www.chooselegend.com/layout/images/Vector.png); background-size:100%; background-repeat:no-repeat; background-position:bottom; } .body-hamilton-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog { width:50%; max-width:50%; } .body-hamilton-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog img, .body-hamilton-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog a { width:100%; } .body-hamilton-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog.divBlockWrapper-text { padding-left:30px; } .body-hamilton-ohio-websites-seo-marketing .divNavigation-sandwich .btn-sandwich .icon-bar { background-color:#ffffff; } .body-hamilton-ohio-websites-seo-marketing .divSiteContentInnerTestimonials { width:100%; max-width:100% !important; background:#000FA0; } .body-hamilton-ohio-websites-seo-marketing .divSiteContentInnerTestimonials p { color:#ffffff !important; width:75%; margin:auto; text-align:center; font-family: Metropolis; font-weight: 400; font-style: Regular; font-size: 24px; leading-trim: NONE; line-height: 30px; letter-spacing: 0%; text-align: center; vertical-align: middle; } .body-hamilton-ohio-websites-seo-marketing .divSiteContentInnerTestimonials p.author { font-family: Metropolis; font-weight: 700; font-style: Bold; font-size: 24px; leading-trim: NONE; line-height: 100%; letter-spacing: 0%; text-align: center; color:#29CB8B !important; padding-top:45px; } .body-hamilton-ohio-websites-seo-marketing .divSiteContentInnerTestimonials { position:relative; } .body-hamilton-ohio-websites-seo-marketing .divAdditionalOneWave { top:-78px; transform: scaleX(-1); } .body-hamilton-ohio-websites-seo-marketing .divPullingFromPageWrapper-blog, .body-hamilton-ohio-websites-seo-marketing .divSiteContentInnerBlog2 { padding-bottom:25px; position:relative; } .body-hamilton-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper p{ width:34%; } .body-hamilton-ohio-websites-seo-marketing .divTestimonialIcon { display:none; } .body-hamilton-ohio-websites-seo-marketing .divBlockWrapper-testimonial.carded .divBlockInner { border:0; box-shadow:unset; padding-bottom:30px; } .body-hamilton-ohio-websites-seo-marketing .divFooterRow-top-contact { display:none; } .body-hamilton-ohio-websites-seo-marketing .divIndustriesFooterForm { width:100%; background:url(https://www.chooselegend.com/layout/images/industryFooterFormBgHamilton.jpg); background-size:cover; min-height:769px; padding:75px 15px; padding-bottom:90px; } @media (min-width:768px) and (max-width:1199px){ .body-hamilton-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { width:100%; } .body-hamilton-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper { bottom:105px; } .body-hamilton-ohio-websites-seo-marketing header { background:#002755; } .body-hamilton-ohio-websites-seo-marketing .divSponsorHeaderWrapper p { padding-bottom:0; margin-bottom:0; } .body-hamilton-ohio-websites-seo-marketing .divSponsorHeaderWrapper { padding-bottom:0; } .body-hamilton-ohio-websites-seo-marketing header { position:fixed; } .body-hamilton-ohio-websites-seo-marketing #main { margin-top:100px !important; } .body-hamilton-ohio-websites-seo-marketing .divPageTitle { background-image:unset; } .body-hamilton-ohio-websites-seo-marketing .divMainCalloutWrapper { margin-top:0; } .body-hamilton-ohio-websites-seo-marketing .divMiniCalloutRow-1 { padding-bottom:0; } .main-pagedirectory-hamilton { margin-top:0 !important; } .body-hamilton-ohio-websites-seo-marketing .divMiniCalloutRow { width:100%; max-width:100%; } .body-hamilton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 h3 { text-align:center; } .body-hamilton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { gap:5%; } .body-hamilton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 a.anchButton{ position:absolute; top:78%; justify-self:anchor-center; } .body-hamilton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { align-items:start; padding-top:60px; } .body-hamilton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 { z-index:13; } .body-hamilton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { min-height:514px; } .body-hamilton-ohio-websites-seo-marketing .divMiniCallout { width:45%; max-width:45%; flex:unset; min-height:0; } .body-hamilton-ohio-websites-seo-marketing .divMiniCalloutTextInner { padding:0; } .body-hamilton-ohio-websites-seo-marketing .divMiniCalloutWrapperInner { justify-content:center; } .body-hamilton-ohio-websites-seo-marketing ++.divMiniCalloutTextInner { padding:0; } .body-hamilton-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { display:flex; } .body-hamilton-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE > div { width:50%; } .body-hamilton-ohio-websites-seo-marketing .divMainCalloutInner .divBlockMedia img, .body-hamilton-ohio-websites-seo-marketing .divMainCalloutWrapper { height:634px; } .body-hamilton-ohio-websites-seo-marketing .divMainCalloutTextInner h3 { font-size:24px; } .body-hamilton-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-hamilton-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-hamilton-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-hamilton-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-hamilton-ohio-websites-seo-marketing .divMainCalloutTextInner h5, .body-hamilton-ohio-websites-seo-marketing .divMainCalloutTextInner p, .body-hamilton-ohio-websites-seo-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-hamilton-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-hamilton-ohio-websites-seo-marketing .divMainCalloutTextInner h1 { margin:0 !important; } .body-hamilton-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-hamilton-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-hamilton-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-hamilton-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-hamilton-ohio-websites-seo-marketing .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .body-hamilton-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner .divBlockMedia { width:70%; max-width:70%; margin-bottom:0; margin-right:0; } .body-hamilton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 { padding-bottom:0 !important; } .body-hamilton-ohio-websites-seo-marketing .div-additional-block-4 .spnBlockContent { padding-top:15px; padding-bottom:30px; } .body-hamilton-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-hamilton-ohio-websites-seo-marketing .divMainCalloutInner .divBlockMedia img, .body-hamilton-ohio-websites-seo-marketing .divMainCalloutWrapper { height:630px; } .body-hamilton-ohio-websites-seo-marketing .divMainCalloutTextInner { padding-top:140px; } .body-hamilton-ohio-websites-seo-marketing .divPageTitle h1 { font-size:60px; } .body-hamilton-ohio-websites-seo-marketing h2 { font-size:36px; } .body-hamilton-ohio-websites-seo-marketing .divSiteContentInnerTestimonials p { font-size:20px; } .body-hamilton-ohio-websites-seo-marketing .divMiniCalloutRow { margin:0; } .body-hamilton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3.divSiteContentInner-sitewidth.container { min-height:0; padding-top:60px !important; } .body-hamilton-ohio-websites-seo-marketing .div-additional-block-2 { padding-bottom:45px; } .body-hamilton-ohio-websites-seo-marketing .divPullingFromPageWrapper-blog { padding-bottom:90px; padding-top:30px; } .body-hamilton-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE > div { width:100%; } .body-hamilton-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { flex-direction:column; gap:0; } .body-hamilton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:100%; max-width:100%; } .body-hamilton-ohio-websites-seo-marketing .div-additional-block-3 .spnBlockContent { flex-direction:row !important; } .body-hamilton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 h3 { width:100%; } .body-hamilton-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner { flex-direction:column-reverse; } .body-hamilton-ohio-websites-seo-marketing .divMiniCalloutWrapperInner, .body-hamilton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { flex-direction:column; } .body-hamilton-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlockWrapper-synopsis .divBlockBody { display:none; } .body-hamilton-ohio-websites-seo-marketing .divPullingFromPageWrappe > h2 { font-size:50px; } .body-hamilton-ohio-websites-seo-marketing .divMainCalloutTextInner h2 { font-size:20px; } .body-hamilton-ohio-websites-seo-marketing .divPageTitle .container { padding:0 6%; width:100%; max-width:100% !important; } } @media (max-width:767px) { .body-hamilton-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogInner { flex-direction:column-reverse; } .body-hamilton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 { min-height:0; } .body-hamilton-ohio-websites-seo-marketing .divSponsorHeaderWrapper { padding-left:15px; padding-right:15px; } .body-hamilton-ohio-websites-seo-marketing .divMainCalloutTextInner a.anchButton { padding:10px 35px; } .body-hamilton-ohio-websites-seo-marketing .div-additional-block-5 p{ display:flex; flex-direction:column; align-items:center; justify-content:center; text-align:center; margin:0; } .body-hamilton-ohio-websites-seo-marketing .divSiteContentInnerTestimonials p { width:100%; } .body-hamilton-ohio-websites-seo-marketing .div-additional-block-3 .divBlockMedia-left { display:none; } .body-hamilton-ohio-websites-seo-marketing .divPageTitle h1 { font-size:34px; } .body-hamilton-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper { position:relative; bottom:0; width:100%; } .body-hamilton-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper p { width:100%; } .body-hamilton-ohio-websites-seo-marketing .divPageTitle { height:289px; background: rgba(0, 39, 85, 0.75); } .body-hamilton-ohio-websites-seo-marketing .divPageTitle h1 { margin-top:0; } .body-hamilton-ohio-websites-seo-marketing .divPullingFromPageWrapper-blog, .body-hamilton-ohio-websites-seo-marketing .div-additional-block-3{ padding-top:15px; padding-bottom:15px; } .body-hamilton-ohio-websites-seo-marketing .divBlockSwiperWrapper { padding:0 !important; margin:0 !important; } .body-hamilton-ohio-websites-seo-marketing .divBlockWrapper-testimonial.carded .divBlockInner { padding-top:0; } .body-hamilton-ohio-websites-seo-marketing .divBlockWrapper-testimonial.carded { margin-top:0 !important; } .body-hamilton-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner .spnBlockContent { padding-top:0; } .body-hamilton-ohio-websites-seo-marketing .div-additional-block-2 { padding-bottom:0; } .body-hamilton-ohio-websites-seo-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { position:relative; } .body-hamilton-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlockWrapper-synopsis .divBlockBody { display:none; } .body-hamilton-ohio-websites-seo-marketing .divPullingFromPageWrappe > h2 { font-size:30px; } .body-hamilton-ohio-websites-seo-marketing .divPullingFromPageWrappe { flex-wrap:wrap; flex-direction:column; } .body-hamilton-ohio-websites-seo-marketing header { background:#002755; } .body-hamilton-ohio-websites-seo-marketing .divPageTitle { background-image:unset; } .body-hamilton-ohio-websites-seo-marketing .divMainCalloutWrapper { margin-top:0; } .body-hamilton-ohio-websites-seo-marketing .div-additional-block-3 .divBlockMedia-left { padding-right:0; margin-bottom:30px; } .body-hamilton-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog { width:100%; max-width:100%; } .body-hamilton-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { width:100%; } .body-hamilton-ohio-websites-seo-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { padding:5px !important; } .body-hamilton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 { height:100%; padding-top:45px; } .body-hamilton-ohio-websites-seo-marketing .divMiniCalloutRow-1 { padding-bottom:0; } .body-hamilton-ohio-websites-seo-marketing .div-additional-block-2 ul, .body-hamilton-ohio-websites-seo-marketing .div-additional-block-2 h2, .body-hamilton-ohio-websites-seo-marketing .div-additional-block-2 h3 { width:100%; } .main-pagedirectory-hamilton { margin-top:0 !important; } .body-hamilton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 li { list-style-position: inside; line-height:30px; } .body-hamilton-ohio-websites-seo-marketing .divMiniCalloutWrapperInner, .body-hamilton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { flex-direction:column; } .body-hamilton-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner { flex-direction:column-reverse; } .body-hamilton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div, .body-hamilton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div { width:100%; max-width:100%; } .body-hamilton-ohio-websites-seo-marketing .divMainCalloutTextInner h5 { display:flex; align-items:center; justify-content:center; } .body-hamilton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 h3, .body-hamilton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 h3 { text-align:center; } .body-hamilton-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { gap:30px; } .body-hamilton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 { padding-top:30px; } .body-hamilton-ohio-websites-seo-marketing .divBlockWrapper-faq .divBlockInner-question > *:not(span) { font-size:20px; } .body-hamilton-ohio-websites-seo-marketing #main { margin-top:100px !important; } .body-hamilton-ohio-websites-seo-marketing .divMainCalloutInner .divBlockMedia img { height:287px !important; } .body-hamilton-ohio-websites-seo-marketing .divPullingFromPageWrappe > h2 { width:100%; background:unset; text-align:center; } .body-hamilton-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper { text-align:center; } .body-hamilton-ohio-websites-seo-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { background:#000FA0; padding:15px !important; } .body-hamilton-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE ul li, .body-hamilton-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE ul{ text-align:left !important; } .body-hamilton-ohio-websites-seo-marketing .divMainCalloutWrapper { height:100% !important; } .body-hamilton-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-hamilton-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-hamilton-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-hamilton-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-hamilton-ohio-websites-seo-marketing .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .body-hamilton-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-hamilton-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-hamilton-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-hamilton-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-hamilton-ohio-websites-seo-marketing .divMainCalloutTextInner h5, .body-hamilton-ohio-websites-seo-marketing .divMainCalloutTextInner p, .body-hamilton-ohio-websites-seo-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-hamilton-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-hamilton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div, .body-hamilton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:100%; max-width:100%; } .body-hamilton-ohio-websites-seo-marketing .divMiniCallout { width:85%; max-width:85%; } .body-hamilton-ohio-websites-seo-marketing .divMainCalloutWrapper iFrame { max-width:345px !important; min-width:345px !important; } .body-hamilton-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-hamilton-ohio-websites-seo-marketing .divMainCalloutInner .divBlockMedia img, .body-hamilton-ohio-websites-seo-marketing .divMainCalloutWrapper { height:1200px; } .body-hamilton-ohio-websites-seo-marketing .divMainCalloutTextInner h3 { font-size:20px; } .body-hamilton-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE > div { width:100%; } .body-hamilton-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { flex-direction:column; } .body-hamilton-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner { display:flex; flex-direction:column-reverse; } .body-hamilton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { gap:0; flex-direction:column; } } .body-hamilton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals4 .anchButton{ border:1px solid #D64000; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-hamilton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals4 .anchButton:hover{ border:1px solid #000FA0; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } @media (max-width:1023px) { .body-hamilton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 .anchButton, .body-hamilton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals4 .anchButton { margin-bottom:10px; } .body-hamilton-ohio-websites-seo-marketing .divCaseStudyInner { padding-bottom:0; } } @media (max-width:767px) { .body-hamilton-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-hamilton-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-hamilton-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-hamilton-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-hamilton-ohio-websites-seo-marketing .divMainCalloutTextInner h5, .body-hamilton-ohio-websites-seo-marketing .divMainCalloutTextInner p, .body-hamilton-ohio-websites-seo-marketing .divMainCalloutTextInner span { text-align:center !important; width:100%; } } @media (max-width:767px) { .body-hamilton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals5{ display:none; } .body-hamilton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 p { text-align:center !important; display:flex; flex-direction:column; align-items:center; } .body-hamilton-ohio-websites-seo-marketing .divPageTitle h1, .body-hamilton-ohio-websites-seo-marketing .divPageTitle p { text-align:center; } } .divIndustriesFooterForm p { color: #FFF; font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 400; line-height: 30px; background:rgba(0,0,0,0.01); } .divIndustriesFooterForm h2:hover, .divIndustriesFooterForm h2 { color: #FFF !important; background:rgba(0,0,0,0.01); font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: normal; } .divIndustriesFooterForm h3 { color: #29CB8B; font-family: Metropolis; font-size: 30px; font-style: normal; font-weight: 700; line-height: 40px; letter-spacing: 3px; background:rgba(0,0,0,0.01); } @media (min-width: 1440px){ .body-beavercreek-ohio-websites-seo-marketing .container, .body-beavercreek-ohio-websites-seo-marketing .container-lg, .body-beavercreek-ohio-websites-seo-marketing .container-md, .body-beavercreek-ohio-websites-seo-marketing .container-sm, .body-beavercreek-ohio-websites-seo-marketing .container-xl, .body-beavercreek-ohio-websites-seo-marketing .divBannerAlertTextWrapper, .body-beavercreek-ohio-websites-seo-marketing .div-additional-block-1, .body-beavercreek-ohio-websites-seo-marketing .div-additional-block-2, .body-beavercreek-ohio-websites-seo-marketing .div-additional-block-3, .body-beavercreek-ohio-websites-seo-marketing .divPullingFromPageWrappe, .body-beavercreek-ohio-websites-seo-marketing .div-additional-block-3, .body-beavercreek-ohio-websites-seo-marketing .div-additional-block-4, .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper .divMainCalloutTextInner { max-width: 1362px !important; margin:auto !important; } } .body-beavercreek-ohio-websites-seo-marketing .divSponsorHeaderWrapper { background:transparent; padding-top:75px !important; } .body-beavercreek-ohio-websites-seo-marketing .divSponsorHeaderWrapper h2:hover, .body-beavercreek-ohio-websites-seo-marketing .divSponsorHeaderWrapper h2 { color:#DD4100 !important; } .body-beavercreek-ohio-websites-seo-marketing p, .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutTextInner p { font-size:16px !important; } .body-beavercreek-ohio-websites-seo-marketing .div-additional-block-3 { padding-top:60px; } .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutTextInner a.anchButton { font-size:20px !important; font-weight:700; font-family: 'Inter 18pt'; border-radius:60px; } .body-beavercreek-ohio-websites-seo-marketing .divNavigation-main { position:relative; z-index:14; } .body-beavercreek-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper img { border:2px solid #002755; } .body-beavercreek-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper { width:100%; position:absolute; bottom:230px; display:flex; justify-content:end; } .body-beavercreek-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper p a { border-radius: 59px; border: 1px solid #002755; color: #002755; text-align: center; font-family: 'Metropolis', sans-serif; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; padding:7.5px 35px; text-transform:uppercase; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-beavercreek-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper p a:hover { border-radius: 59px; border: 1px solid #002755; color: #ffffff; background:#002755; text-align: center; font-family: 'Metropolis', sans-serif; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; padding:7.5px 35px; text-transform:uppercase; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-beavercreek-ohio-websites-seo-marketing .div-additional-block-3 .divBlockMedia-left { padding-right:30px; } .body-beavercreek-ohio-websites-seo-marketing .div-additional-block-1:hover h2, .body-beavercreek-ohio-websites-seo-marketing h2, .body-beavercreek-ohio-websites-seo-marketing h2:hover { color: #000FA0 !important; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-beavercreek-ohio-websites-seo-marketing .div-additional-block-3:hover h2, .body-beavercreek-ohio-websites-seo-marketing .div-additional-block-3 h2{ color:#DD4100 !important; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-beavercreek-ohio-websites-seo-marketing .divCaseStudyInner { padding-top:0; } .body-beavercreek-ohio-websites-seo-marketing .divPullingFromPageWrapper-blog { padding-top:0; } .body-beavercreek-ohio-websites-seo-marketing h3 { color: #002755; font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.4px; } .body-beavercreek-ohio-websites-seo-marketing .divPageTitle h1 { color:#ffffff; position:relative; top:22px; background:rgba(0,0,0,0.01); } .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { width:65%; } .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutTextInner h2 { color: #FFF !important; font-family: Metropolis; font-size: 36px; font-style: normal; font-weight: 700; line-height: 40px; letter-spacing: 3.6px; } .body-beavercreek-ohio-websites-seo-marketing .divPageTitle .container { position:relative; top:15px; } .body-beavercreek-ohio-websites-seo-marketing .divPageTitle { width:100%; background-image:url(https://www.chooselegend.com/layout/images/pageTitleBgLanding.png); background-size:100% 100%; background-position:bottom; position:absolute; z-index:13; top:-2px; padding-bottom:0; padding-top:45px; } .body-beavercreek-ohio-websites-seo-marketing .divPageTitle p { color: #29CB8B; background:rgba(0,0,0,0.01); font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 700; line-height: normal; letter-spacing: 3.6px; } .body-beavercreek-ohio-websites-seo-marketing header { background:#000FA0; z-index:14; } .body-beavercreek-ohio-websites-seo-marketing .anchLogoLink img { opacity:1; } .body-beavercreek-ohio-websites-seo-marketing .divLogoWrapper { background-image:unset; } .body-beavercreek-ohio-websites-seo-marketing .divNavFields-main .anchNavigation{ font-family:'Metropolis', sans-serif; font-size:16px; font-weight:bold; text-transform:uppercase; background:transparent; color:#ffffff; padding:0; margin:0 15px; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-beavercreek-ohio-websites-seo-marketing .divNavFields-main .anchNavigation:hover, .body-beavercreek-ohio-websites-seo-marketing .divNavFields-main .anchNavigation:active, .body-beavercreek-ohio-websites-seo-marketing .divNavFields-main .anchNavigation:focus, .body-beavercreek-ohio-websites-seo-marketing .divNavFields-main .anchNavigation.current{ color:#00DD8D; } .body-beavercreek-ohio-websites-seo-marketing .divSiteContentInnerMinis { width:100%; max-width:100% !important; } .body-beavercreek-ohio-websites-seo-marketing .divMiniCallout { padding:7.5px 15px; } .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE > div { width:50%; } .body-beavercreek-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutTextWrapper { padding:15px 6% !important; } .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutTextWrapper h1 strong { font-weight:normal; color:#29CB8B; } .body-beavercreek-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 .spnBlockContent { display:flex; align-items:center; flex-wrap:wrap; gap:5%; } .body-beavercreek-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 h3 { width:70%; } .body-beavercreek-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div { width:47.5%; max-width:47.5%; } .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutWrapper { height:883px; margin-top:100px; } .body-beavercreek-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:5%; } .body-beavercreek-ohio-websites-seo-marketing a.anchButton { text-transform:uppercase; font-size:20px; border-radius:59px; padding:5px 25px; } .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutTextInner a.anchButton:hover { color:white !important; font-size:20px; font-size:20px; border-radius:59px; } .body-beavercreek-ohio-websites-seo-marketing .divMiniCallout:hover .divMiniCalloutTextWrapper h3, .body-beavercreek-ohio-websites-seo-marketing .divMiniCalloutInner h3, .body-beavercreek-ohio-websites-seo-marketing .divMiniCalloutInner h3:hover { color: #FFF; text-align: center; font-family: Metropolis; font-size: 16px; font-style: normal; font-weight: 700; line-height: 24px; text-decoration:unset; } .body-beavercreek-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 h3, .body-beavercreek-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 h3 { text-transform:uppercase; } .body-beavercreek-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 p { font-size:18px; } .body-beavercreek-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 p strong { color: #29CB8B !important; font-family: Metropolis; font-size: 18px; font-style: italic; font-weight: 700; line-height: 21px; } .body-beavercreek-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 p { font-size:18px; width:100%; } .body-beavercreek-ohio-websites-seo-marketing .div-additional-block-2 h2 { color: #000FA0; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; width:75%; } .body-beavercreek-ohio-websites-seo-marketing .div-additional-block-2 h3 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; text-transform: uppercase; width:75%; padding-top:30px; padding-bottom:60px; } .body-beavercreek-ohio-websites-seo-marketing .div-additional-block-2 ul { width:50%; } .body-beavercreek-ohio-websites-seo-marketing .div-additional-block-2 p { width:100%; } .body-beavercreek-ohio-websites-seo-marketing .div-additional-block-2 .spnBlockContent { display:flex; flex-wrap:wrap; } .body-beavercreek-ohio-websites-seo-marketing .div-additional-block-2 { padding-bottom:15px; } .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { height:100%; top:0; background: rgba(0, 39, 85, 0.69); text-align:left; } .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutTextInner h5, .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutTextInner p, .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutTextInner h3 { text-transform:uppercase; } .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutTextInner h5 { font-weight:400; } .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutTextInner h5 strong { font-weight:700; } .body-beavercreek-ohio-websites-seo-marketing .faqDiv h2, .body-beavercreek-ohio-websites-seo-marketing .faqDiv { width:100%; text-align:center; } .body-beavercreek-ohio-websites-seo-marketing .divBlockWrapper-faq .divBlockInner-question { text-align:left; } .body-beavercreek-ohio-websites-seo-marketing .divPullingFromPageWrappe, .body-beavercreek-ohio-websites-seo-marketing .divBlockWrapper-faq { width:100%; max-width:100%; flex:unset; } .body-beavercreek-ohio-websites-seo-marketing .divMiniCallout { width:30%; max-width:30%; } .body-beavercreek-ohio-websites-seo-marketing .divMiniCalloutRow-1 { padding-bottom:45px; } .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutTextInner h5 { margin-bottom:20px !important; } .body-beavercreek-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 { width:100%; max-width:100% !important; flex:unset; background-color: #C9E8FF; padding-top:70px; padding-bottom:45px; } .body-beavercreek-ohio-websites-seo-marketing .divSiteContentInnerAdditionals4 { width:100%; max-width:100% !important; background:#C9E8FF; padding-bottom:15px; } .body-beavercreek-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 * { color:#F5F5F5 !important; } .body-beavercreek-ohio-websites-seo-marketing .divSponsorSlideWrapper .swiper-wrapper { align-items:center; } .body-beavercreek-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 h2 { color: #000FA0; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; text-transform:uppercase; letter-spacing:normal; } .body-beavercreek-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 h3 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; } .body-beavercreek-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 h4 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; text-transform:uppercase; } .body-beavercreek-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3, .body-beavercreek-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 { position:relative; } .body-beavercreek-ohio-websites-seo-marketing .div-additional-block-3 { padding-bottom:30px; padding-top:90px; } .body-beavercreek-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner { display:flex; flex-direction:row-reverse; align-items:center; } .body-beavercreek-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner .divBlockMedia { margin-bottom:0; flex:unset; } .body-beavercreek-ohio-websites-seo-marketing .swiper-container-horizontal>.swiper-pagination-bullets { background:transparent; bottom:0; } .body-beavercreek-ohio-websites-seo-marketing .swiper-pagination-bullet { border:0px solid #ffffff; background:#C9E8FF; } .body-beavercreek-ohio-websites-seo-marketing .swiper-pagination-bullet-active { background:#000FA0; } .body-beavercreek-ohio-websites-seo-marketing .divSponsorHeaderWrapper p{ text-align:center; padding-top:30px; padding-bottom:30px; } .body-beavercreek-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner .spnBlockContent { padding-top:45px; padding-bottom:25px; width:100%; } .body-beavercreek-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 ul li { padding:10px 0; } .body-beavercreek-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 strong { color:#DD4100; } .body-beavercreek-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 li strong, .body-beavercreek-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 li span { position:relative; top:-4px; } .body-beavercreek-ohio-websites-seo-marketing .div-additional-block-1 { display:flex; align-items:center; } .body-beavercreek-ohio-websites-seo-marketing .divMiniCalloutInner { border-radius: 10px; background: #000FA0; padding:22px 22px; min-height:300px; display:flex; align-items:center !important; } .body-beavercreek-ohio-websites-seo-marketing .divMiniCalloutInner h3, .body-beavercreek-ohio-websites-seo-marketing .divMiniCalloutInner p { text-align:left; } .body-beavercreek-ohio-websites-seo-marketing .divMiniCalloutRow { gap:2%; } .body-beavercreek-ohio-websites-seo-marketing .divSiteContentInnerAdditionals5 { padding-top:75px; } .body-beavercreek-ohio-websites-seo-marketing .faqDiv h2 { padding-top:75px; text-transform:uppercase; } .body-beavercreek-ohio-websites-seo-marketing .divSiteContentWrapper { padding-bottom:0 !important; position:relative; } .body-beavercreek-ohio-websites-seo-marketing .divBlockWrapper-faq .divBlockInner-question { flex-direction:row-reverse; } .body-beavercreek-ohio-websites-seo-marketing .divBlockWrapper-faq .divBlockInner-question > *:not(span) { color:#000FA0; font-size:26px; } .body-beavercreek-ohio-websites-seo-marketing .fa-plus { color:#000FA0; font-size:39px; } .body-beavercreek-ohio-websites-seo-marketing .faqDiv h2 { color:#000FA0; } .body-beavercreek-ohio-websites-seo-marketing .divBlockMedia figure { margin:0 !important; } .body-beavercreek-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 { padding:0; } .body-beavercreek-ohio-websites-seo-marketing .divSiteContentInnerMinis { width:100%; max-width:100% !important; background:#C9E8FF; } .body-beavercreek-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:50%; max-width:50%; } .body-beavercreek-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .divBlockInner { width:100%; } .body-beavercreek-ohio-websites-seo-marketing .divMiniCalloutInner, .body-beavercreek-ohio-websites-seo-marketing .divMiniCallout .divBlockMedia picture { display:flex; align-items:start; justify-content:center; } .body-beavercreek-ohio-websites-seo-marketing .divMiniCallout .divBlockMedia img { width:86px; height:86px; } .body-beavercreek-ohio-websites-seo-marketing .divBlockInner-answer p { text-align:left; font-weight:400; } .body-beavercreek-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogInner { flex-direction:row-reverse; flex-wrap:nowrap; } .body-beavercreek-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper { width:100%; max-width:100%; } .body-beavercreek-ohio-websites-seo-marketing .divPullingFromPageWrappe { flex-wrap:nowrap; } .body-beavercreek-ohio-websites-seo-marketing .divPullingFromPageWrappe > h2 { color: #DD4100 !important; font-family: Anton; font-size: 85px; font-style: normal; font-weight: 400; line-height: 113%; margin-right:30px; width:35%; padding-bottom:20px; background:url(https://www.chooselegend.com/layout/images/Vector.png); background-size:100%; background-repeat:no-repeat; background-position:bottom; } .body-beavercreek-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog { width:50%; max-width:50%; } .body-beavercreek-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog img, .body-beavercreek-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog a { width:100%; } .body-beavercreek-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog.divBlockWrapper-text { padding-left:30px; } .body-beavercreek-ohio-websites-seo-marketing .divNavigation-sandwich .btn-sandwich .icon-bar { background-color:#ffffff; } .body-beavercreek-ohio-websites-seo-marketing .divSiteContentInnerTestimonials { width:100%; max-width:100% !important; background:#000FA0; } .body-beavercreek-ohio-websites-seo-marketing .divSiteContentInnerTestimonials p { color:#ffffff !important; width:75%; margin:auto; text-align:center; font-family: Metropolis; font-weight: 400; font-style: Regular; font-size: 24px; leading-trim: NONE; line-height: 30px; letter-spacing: 0%; text-align: center; vertical-align: middle; } .body-beavercreek-ohio-websites-seo-marketing .divSiteContentInnerTestimonials p.author { font-family: Metropolis; font-weight: 700; font-style: Bold; font-size: 24px; leading-trim: NONE; line-height: 100%; letter-spacing: 0%; text-align: center; color:#29CB8B !important; padding-top:45px; } .body-beavercreek-ohio-websites-seo-marketing .divSiteContentInnerTestimonials { position:relative; } .body-beavercreek-ohio-websites-seo-marketing .divAdditionalOneWave { top:-78px; transform: scaleX(-1); } .body-beavercreek-ohio-websites-seo-marketing .divPullingFromPageWrapper-blog, .body-beavercreek-ohio-websites-seo-marketing .divSiteContentInnerBlog2 { padding-bottom:25px; position:relative; } .body-beavercreek-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper p{ width:34%; } .body-beavercreek-ohio-websites-seo-marketing .divTestimonialIcon { display:none; } .body-beavercreek-ohio-websites-seo-marketing .divBlockWrapper-testimonial.carded .divBlockInner { border:0; box-shadow:unset; padding-bottom:30px; } .body-beavercreek-ohio-websites-seo-marketing .divFooterRow-top-contact { display:none; } .body-beavercreek-ohio-websites-seo-marketing .divIndustriesFooterForm { width:100%; background:url(https://www.chooselegend.com/layout/images/industryFooterFormBgBeavercreek.jpg); background-size:cover; min-height:769px; padding:75px 15px; padding-bottom:90px; } @media (min-width:768px) and (max-width:1199px){ .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { width:100%; } .body-beavercreek-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper { bottom:105px; } .body-beavercreek-ohio-websites-seo-marketing header { background:#002755; } .body-beavercreek-ohio-websites-seo-marketing .divSponsorHeaderWrapper p { padding-bottom:0; margin-bottom:0; } .body-beavercreek-ohio-websites-seo-marketing .divSponsorHeaderWrapper { padding-bottom:0; } .body-beavercreek-ohio-websites-seo-marketing header { position:fixed; } .body-beavercreek-ohio-websites-seo-marketing #main { margin-top:100px !important; } .body-beavercreek-ohio-websites-seo-marketing .divPageTitle { background-image:unset; } .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutWrapper { margin-top:0; } .body-beavercreek-ohio-websites-seo-marketing .divMiniCalloutRow-1 { padding-bottom:0; } .main-pagedirectory-beavercreek-ohio-websites-seo-marketing { margin-top:0 !important; } .body-beavercreek-ohio-websites-seo-marketing .divMiniCalloutRow { width:100%; max-width:100%; } .body-beavercreek-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 h3 { text-align:center; } .body-beavercreek-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { gap:5%; } .body-beavercreek-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 a.anchButton{ position:absolute; top:78%; justify-self:anchor-center; } .body-beavercreek-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { align-items:start; padding-top:60px; } .body-beavercreek-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 { z-index:13; } .body-beavercreek-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { min-height:514px; } .body-beavercreek-ohio-websites-seo-marketing .divMiniCallout { width:45%; max-width:45%; flex:unset; min-height:0; } .body-beavercreek-ohio-websites-seo-marketing .divMiniCalloutTextInner { padding:0; } .body-beavercreek-ohio-websites-seo-marketing .divMiniCalloutWrapperInner { justify-content:center; } .body-beavercreek-ohio-websites-seo-marketing ++.divMiniCalloutTextInner { padding:0; } .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { display:flex; } .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE > div { width:50%; } .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutInner .divBlockMedia img, .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutWrapper { height:634px; } .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutTextInner h3 { font-size:24px; } .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutTextInner h5, .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutTextInner p, .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-beavercreek-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutTextInner h1 { margin:0 !important; } .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .body-beavercreek-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner .divBlockMedia { width:70%; max-width:70%; margin-bottom:0; margin-right:0; } .body-beavercreek-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 { padding-bottom:0 !important; } .body-beavercreek-ohio-websites-seo-marketing .div-additional-block-4 .spnBlockContent { padding-top:15px; padding-bottom:30px; } .body-beavercreek-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutInner .divBlockMedia img, .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutWrapper { height:630px; } .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutTextInner { padding-top:140px; } .body-beavercreek-ohio-websites-seo-marketing .divPageTitle h1 { font-size:60px; } .body-beavercreek-ohio-websites-seo-marketing h2 { font-size:36px; } .body-beavercreek-ohio-websites-seo-marketing .divSiteContentInnerTestimonials p { font-size:20px; } .body-beavercreek-ohio-websites-seo-marketing .divMiniCalloutRow { margin:0; } .body-beavercreek-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3.divSiteContentInner-sitewidth.container { min-height:0; padding-top:60px !important; } .body-beavercreek-ohio-websites-seo-marketing .div-additional-block-2 { padding-bottom:45px; } .body-beavercreek-ohio-websites-seo-marketing .divPullingFromPageWrapper-blog { padding-bottom:90px; padding-top:30px; } .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE > div { width:100%; } .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { flex-direction:column; gap:0; } .body-beavercreek-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:100%; max-width:100%; } .body-beavercreek-ohio-websites-seo-marketing .div-additional-block-3 .spnBlockContent { flex-direction:row !important; } .body-beavercreek-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 h3 { width:100%; } .body-beavercreek-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner { flex-direction:column-reverse; } .body-beavercreek-ohio-websites-seo-marketing .divMiniCalloutWrapperInner, .body-beavercreek-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { flex-direction:column; } .body-beavercreek-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlockWrapper-synopsis .divBlockBody { display:none; } .body-beavercreek-ohio-websites-seo-marketing .divPullingFromPageWrappe > h2 { font-size:50px; } .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutTextInner h2 { font-size:20px; } .body-beavercreek-ohio-websites-seo-marketing .divPageTitle .container { padding:0 6%; width:100%; max-width:100% !important; } } @media (max-width:767px) { .body-beavercreek-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogInner { flex-direction:column-reverse; } .body-beavercreek-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 { min-height:0; } .body-beavercreek-ohio-websites-seo-marketing .divSponsorHeaderWrapper { padding-left:15px; padding-right:15px; } .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutTextInner a.anchButton { padding:10px 35px; } .body-beavercreek-ohio-websites-seo-marketing .div-additional-block-5 p{ display:flex; flex-direction:column; align-items:center; justify-content:center; text-align:center; margin:0; } .body-beavercreek-ohio-websites-seo-marketing .divSiteContentInnerTestimonials p { width:100%; } .body-beavercreek-ohio-websites-seo-marketing .div-additional-block-3 .divBlockMedia-left { display:none; } .body-beavercreek-ohio-websites-seo-marketing .divPageTitle h1 { font-size:34px; } .body-beavercreek-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper { position:relative; bottom:0; width:100%; } .body-beavercreek-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper p { width:100%; } .body-beavercreek-ohio-websites-seo-marketing .divPageTitle { height:289px; background: rgba(0, 39, 85, 0.75); } .body-beavercreek-ohio-websites-seo-marketing .divPageTitle h1 { margin-top:0; } .body-beavercreek-ohio-websites-seo-marketing .divPullingFromPageWrapper-blog, .body-beavercreek-ohio-websites-seo-marketing .div-additional-block-3{ padding-top:15px; padding-bottom:15px; } .body-beavercreek-ohio-websites-seo-marketing .divBlockSwiperWrapper { padding:0 !important; margin:0 !important; } .body-beavercreek-ohio-websites-seo-marketing .divBlockWrapper-testimonial.carded .divBlockInner { padding-top:0; } .body-beavercreek-ohio-websites-seo-marketing .divBlockWrapper-testimonial.carded { margin-top:0 !important; } .body-beavercreek-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner .spnBlockContent { padding-top:0; } .body-beavercreek-ohio-websites-seo-marketing .div-additional-block-2 { padding-bottom:0; } .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { position:relative; } .body-beavercreek-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlockWrapper-synopsis .divBlockBody { display:none; } .body-beavercreek-ohio-websites-seo-marketing .divPullingFromPageWrappe > h2 { font-size:30px; } .body-beavercreek-ohio-websites-seo-marketing .divPullingFromPageWrappe { flex-wrap:wrap; flex-direction:column; } .body-beavercreek-ohio-websites-seo-marketing header { background:#002755; } .body-beavercreek-ohio-websites-seo-marketing .divPageTitle { background-image:unset; } .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutWrapper { margin-top:0; } .body-beavercreek-ohio-websites-seo-marketing .div-additional-block-3 .divBlockMedia-left { padding-right:0; margin-bottom:30px; } .body-beavercreek-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog { width:100%; max-width:100%; } .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { width:100%; } .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { padding:5px !important; } .body-beavercreek-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 { height:100%; padding-top:45px; } .body-beavercreek-ohio-websites-seo-marketing .divMiniCalloutRow-1 { padding-bottom:0; } .body-beavercreek-ohio-websites-seo-marketing .div-additional-block-2 ul, .body-beavercreek-ohio-websites-seo-marketing .div-additional-block-2 h2, .body-beavercreek-ohio-websites-seo-marketing .div-additional-block-2 h3 { width:100%; } .main-pagedirectory-beavercreek-ohio-websites-seo-marketing { margin-top:0 !important; } .body-beavercreek-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 li { list-style-position: inside; line-height:30px; } .body-beavercreek-ohio-websites-seo-marketing .divMiniCalloutWrapperInner, .body-beavercreek-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { flex-direction:column; } .body-beavercreek-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner { flex-direction:column-reverse; } .body-beavercreek-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div, .body-beavercreek-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div { width:100%; max-width:100%; } .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutTextInner h5 { display:flex; align-items:center; justify-content:center; } .body-beavercreek-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 h3, .body-beavercreek-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 h3 { text-align:center; } .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { gap:30px; } .body-beavercreek-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 { padding-top:30px; } .body-beavercreek-ohio-websites-seo-marketing .divBlockWrapper-faq .divBlockInner-question > *:not(span) { font-size:20px; } .body-beavercreek-ohio-websites-seo-marketing #main { margin-top:100px !important; } .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutInner .divBlockMedia img { height:287px !important; } .body-beavercreek-ohio-websites-seo-marketing .divPullingFromPageWrappe > h2 { width:100%; background:unset; text-align:center; } .body-beavercreek-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper { text-align:center; } .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { background:#000FA0; padding:15px !important; } .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE ul li, .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE ul{ text-align:left !important; } .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutWrapper { height:100% !important; } .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutTextInner h5, .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutTextInner p, .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-beavercreek-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-beavercreek-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div, .body-beavercreek-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:100%; max-width:100%; } .body-beavercreek-ohio-websites-seo-marketing .divMiniCallout { width:85%; max-width:85%; } .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutWrapper iFrame { max-width:345px !important; min-width:345px !important; } .body-beavercreek-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutInner .divBlockMedia img, .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutWrapper { height:1200px; } .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutTextInner h3 { font-size:20px; } .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE > div { width:100%; } .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { flex-direction:column; } .body-beavercreek-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner { display:flex; flex-direction:column-reverse; } .body-beavercreek-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { gap:0; flex-direction:column; } } .body-beavercreek-ohio-websites-seo-marketing .divSiteContentInnerAdditionals4 .anchButton{ border:1px solid #D64000; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-beavercreek-ohio-websites-seo-marketing .divSiteContentInnerAdditionals4 .anchButton:hover{ border:1px solid #000FA0; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } @media (max-width:1023px) { .body-beavercreek-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 .anchButton, .body-beavercreek-ohio-websites-seo-marketing .divSiteContentInnerAdditionals4 .anchButton { margin-bottom:10px; } .body-beavercreek-ohio-websites-seo-marketing .divCaseStudyInner { padding-bottom:0; } } @media (max-width:767px) { .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutTextInner h5, .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutTextInner p, .body-beavercreek-ohio-websites-seo-marketing .divMainCalloutTextInner span { text-align:center !important; width:100%; } } @media (max-width:767px) { .body-beavercreek-ohio-websites-seo-marketing .divSiteContentInnerAdditionals5{ display:none; } .body-beavercreek-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 p { text-align:center !important; display:flex; flex-direction:column; align-items:center; } .body-beavercreek-ohio-websites-seo-marketing .divPageTitle h1, .body-beavercreek-ohio-websites-seo-marketing .divPageTitle p { text-align:center; } } .divIndustriesFooterForm p { color: #FFF; font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 400; line-height: 30px; background:rgba(0,0,0,0.01); } .divIndustriesFooterForm h2:hover, .divIndustriesFooterForm h2 { color: #FFF !important; background:rgba(0,0,0,0.01); font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: normal; } .divIndustriesFooterForm h3 { color: #29CB8B; font-family: Metropolis; font-size: 30px; font-style: normal; font-weight: 700; line-height: 40px; letter-spacing: 3px; background:rgba(0,0,0,0.01); } @media (min-width: 1440px){ .body-maineville-ohio-websites-seo-marketing .container, .body-maineville-ohio-websites-seo-marketing .container-lg, .body-maineville-ohio-websites-seo-marketing .container-md, .body-maineville-ohio-websites-seo-marketing .container-sm, .body-maineville-ohio-websites-seo-marketing .container-xl, .body-maineville-ohio-websites-seo-marketing .divBannerAlertTextWrapper, .body-maineville-ohio-websites-seo-marketing .div-additional-block-1, .body-maineville-ohio-websites-seo-marketing .div-additional-block-2, .body-maineville-ohio-websites-seo-marketing .div-additional-block-3, .body-maineville-ohio-websites-seo-marketing .divPullingFromPageWrappe, .body-maineville-ohio-websites-seo-marketing .div-additional-block-3, .body-maineville-ohio-websites-seo-marketing .div-additional-block-4, .body-maineville-ohio-websites-seo-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper .divMainCalloutTextInner { max-width: 1362px !important; margin:auto !important; } } .body-maineville-ohio-websites-seo-marketing .divSponsorHeaderWrapper { background:transparent; padding-top:75px !important; } .body-maineville-ohio-websites-seo-marketing .divSponsorHeaderWrapper h2:hover, .body-maineville-ohio-websites-seo-marketing .divSponsorHeaderWrapper h2 { color:#DD4100 !important; } .body-maineville-ohio-websites-seo-marketing p, .body-maineville-ohio-websites-seo-marketing .divMainCalloutTextInner p { font-size:16px !important; } .body-maineville-ohio-websites-seo-marketing .div-additional-block-3 { padding-top:60px; } .body-maineville-ohio-websites-seo-marketing .divMainCalloutTextInner a.anchButton { font-size:20px !important; font-weight:700; font-family: 'Inter 18pt'; border-radius:60px; } .body-maineville-ohio-websites-seo-marketing .divNavigation-main { position:relative; z-index:14; } .body-maineville-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper img { border:2px solid #002755; } .body-maineville-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper { width:100%; position:absolute; bottom:230px; display:flex; justify-content:end; } .body-maineville-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper p a { border-radius: 59px; border: 1px solid #002755; color: #002755; text-align: center; font-family: 'Metropolis', sans-serif; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; padding:7.5px 35px; text-transform:uppercase; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-maineville-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper p a:hover { border-radius: 59px; border: 1px solid #002755; color: #ffffff; background:#002755; text-align: center; font-family: 'Metropolis', sans-serif; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; padding:7.5px 35px; text-transform:uppercase; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-maineville-ohio-websites-seo-marketing .div-additional-block-3 .divBlockMedia-left { padding-right:30px; } .body-maineville-ohio-websites-seo-marketing .div-additional-block-1:hover h2, .body-maineville-ohio-websites-seo-marketing h2, .body-maineville-ohio-websites-seo-marketing h2:hover { color: #000FA0 !important; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-maineville-ohio-websites-seo-marketing .div-additional-block-3:hover h2, .body-maineville-ohio-websites-seo-marketing .div-additional-block-3 h2{ color:#DD4100 !important; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-maineville-ohio-websites-seo-marketing .divCaseStudyInner { padding-top:0; } .body-maineville-ohio-websites-seo-marketing .divPullingFromPageWrapper-blog { padding-top:0; } .body-maineville-ohio-websites-seo-marketing h3 { color: #002755; font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.4px; } .body-maineville-ohio-websites-seo-marketing .divPageTitle h1 { color:#ffffff; position:relative; top:22px; background:rgba(0,0,0,0.01); } .body-maineville-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { width:65%; } .body-maineville-ohio-websites-seo-marketing .divMainCalloutTextInner h2 { color: #FFF !important; font-family: Metropolis; font-size: 36px; font-style: normal; font-weight: 700; line-height: 40px; letter-spacing: 3.6px; } .body-maineville-ohio-websites-seo-marketing .divPageTitle .container { position:relative; top:15px; } .body-maineville-ohio-websites-seo-marketing .divPageTitle { width:100%; background-image:url(https://www.chooselegend.com/layout/images/pageTitleBgLanding.png); background-size:100% 100%; background-position:bottom; position:absolute; z-index:13; top:-2px; padding-bottom:0; padding-top:45px; } .body-maineville-ohio-websites-seo-marketing .divPageTitle p { color: #29CB8B; background:rgba(0,0,0,0.01); font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 700; line-height: normal; letter-spacing: 3.6px; } .body-maineville-ohio-websites-seo-marketing header { background:#000FA0; z-index:14; } .body-maineville-ohio-websites-seo-marketing .anchLogoLink img { opacity:1; } .body-maineville-ohio-websites-seo-marketing .divLogoWrapper { background-image:unset; } .body-maineville-ohio-websites-seo-marketing .divNavFields-main .anchNavigation{ font-family:'Metropolis', sans-serif; font-size:16px; font-weight:bold; text-transform:uppercase; background:transparent; color:#ffffff; padding:0; margin:0 15px; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-maineville-ohio-websites-seo-marketing .divNavFields-main .anchNavigation:hover, .body-maineville-ohio-websites-seo-marketing .divNavFields-main .anchNavigation:active, .body-maineville-ohio-websites-seo-marketing .divNavFields-main .anchNavigation:focus, .body-maineville-ohio-websites-seo-marketing .divNavFields-main .anchNavigation.current{ color:#00DD8D; } .body-maineville-ohio-websites-seo-marketing .divSiteContentInnerMinis { width:100%; max-width:100% !important; } .body-maineville-ohio-websites-seo-marketing .divMiniCallout { padding:7.5px 15px; } .body-maineville-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE > div { width:50%; } .body-maineville-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-maineville-ohio-websites-seo-marketing .divMainCalloutTextWrapper { padding:15px 6% !important; } .body-maineville-ohio-websites-seo-marketing .divMainCalloutTextWrapper h1 strong { font-weight:normal; color:#29CB8B; } .body-maineville-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 .spnBlockContent { display:flex; align-items:center; flex-wrap:wrap; gap:5%; } .body-maineville-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 h3 { width:70%; } .body-maineville-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div { width:47.5%; max-width:47.5%; } .body-maineville-ohio-websites-seo-marketing .divMainCalloutWrapper { height:883px; margin-top:100px; } .body-maineville-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:5%; } .body-maineville-ohio-websites-seo-marketing a.anchButton { text-transform:uppercase; font-size:20px; border-radius:59px; padding:5px 25px; } .body-maineville-ohio-websites-seo-marketing .divMainCalloutTextInner a.anchButton:hover { color:white !important; font-size:20px; font-size:20px; border-radius:59px; } .body-maineville-ohio-websites-seo-marketing .divMiniCallout:hover .divMiniCalloutTextWrapper h3, .body-maineville-ohio-websites-seo-marketing .divMiniCalloutInner h3, .body-maineville-ohio-websites-seo-marketing .divMiniCalloutInner h3:hover { color: #FFF; text-align: center; font-family: Metropolis; font-size: 16px; font-style: normal; font-weight: 700; line-height: 24px; text-decoration:unset; } .body-maineville-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 h3, .body-maineville-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 h3 { text-transform:uppercase; } .body-maineville-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 p { font-size:18px; } .body-maineville-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 p strong { color: #29CB8B !important; font-family: Metropolis; font-size: 18px; font-style: italic; font-weight: 700; line-height: 21px; } .body-maineville-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 p { font-size:18px; width:100%; } .body-maineville-ohio-websites-seo-marketing .div-additional-block-2 h2 { color: #000FA0; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; width:75%; } .body-maineville-ohio-websites-seo-marketing .div-additional-block-2 h3 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; text-transform: uppercase; width:75%; padding-top:30px; padding-bottom:60px; } .body-maineville-ohio-websites-seo-marketing .div-additional-block-2 ul { width:50%; } .body-maineville-ohio-websites-seo-marketing .div-additional-block-2 p { width:100%; } .body-maineville-ohio-websites-seo-marketing .div-additional-block-2 .spnBlockContent { display:flex; flex-wrap:wrap; } .body-maineville-ohio-websites-seo-marketing .div-additional-block-2 { padding-bottom:15px; } .body-maineville-ohio-websites-seo-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { height:100%; top:0; background: rgba(0, 39, 85, 0.69); text-align:left; } .body-maineville-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-maineville-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-maineville-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-maineville-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-maineville-ohio-websites-seo-marketing .divMainCalloutTextInner h5, .body-maineville-ohio-websites-seo-marketing .divMainCalloutTextInner p, .body-maineville-ohio-websites-seo-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-maineville-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-maineville-ohio-websites-seo-marketing .divMainCalloutTextInner h3 { text-transform:uppercase; } .body-maineville-ohio-websites-seo-marketing .divMainCalloutTextInner h5 { font-weight:400; } .body-maineville-ohio-websites-seo-marketing .divMainCalloutTextInner h5 strong { font-weight:700; } .body-maineville-ohio-websites-seo-marketing .faqDiv h2, .body-maineville-ohio-websites-seo-marketing .faqDiv { width:100%; text-align:center; } .body-maineville-ohio-websites-seo-marketing .divBlockWrapper-faq .divBlockInner-question { text-align:left; } .body-maineville-ohio-websites-seo-marketing .divPullingFromPageWrappe, .body-maineville-ohio-websites-seo-marketing .divBlockWrapper-faq { width:100%; max-width:100%; flex:unset; } .body-maineville-ohio-websites-seo-marketing .divMiniCallout { width:30%; max-width:30%; } .body-maineville-ohio-websites-seo-marketing .divMiniCalloutRow-1 { padding-bottom:45px; } .body-maineville-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-maineville-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-maineville-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-maineville-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-maineville-ohio-websites-seo-marketing .divMainCalloutTextInner h5 { margin-bottom:20px !important; } .body-maineville-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 { width:100%; max-width:100% !important; flex:unset; background-color: #C9E8FF; padding-top:70px; padding-bottom:45px; } .body-maineville-ohio-websites-seo-marketing .divSiteContentInnerAdditionals4 { width:100%; max-width:100% !important; background:#C9E8FF; padding-bottom:15px; } .body-maineville-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 * { color:#F5F5F5 !important; } .body-maineville-ohio-websites-seo-marketing .divSponsorSlideWrapper .swiper-wrapper { align-items:center; } .body-maineville-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 h2 { color: #000FA0; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; text-transform:uppercase; letter-spacing:normal; } .body-maineville-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 h3 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; } .body-maineville-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 h4 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; text-transform:uppercase; } .body-maineville-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3, .body-maineville-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 { position:relative; } .body-maineville-ohio-websites-seo-marketing .div-additional-block-3 { padding-bottom:30px; padding-top:90px; } .body-maineville-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner { display:flex; flex-direction:row-reverse; align-items:center; } .body-maineville-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner .divBlockMedia { margin-bottom:0; flex:unset; } .body-maineville-ohio-websites-seo-marketing .swiper-container-horizontal>.swiper-pagination-bullets { background:transparent; bottom:0; } .body-maineville-ohio-websites-seo-marketing .swiper-pagination-bullet { border:0px solid #ffffff; background:#C9E8FF; } .body-maineville-ohio-websites-seo-marketing .swiper-pagination-bullet-active { background:#000FA0; } .body-maineville-ohio-websites-seo-marketing .divSponsorHeaderWrapper p{ text-align:center; padding-top:30px; padding-bottom:30px; } .body-maineville-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner .spnBlockContent { padding-top:45px; padding-bottom:25px; width:100%; } .body-maineville-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 ul li { padding:10px 0; } .body-maineville-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 strong { color:#DD4100; } .body-maineville-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 li strong, .body-maineville-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 li span { position:relative; top:-4px; } .body-maineville-ohio-websites-seo-marketing .div-additional-block-1 { display:flex; align-items:center; } .body-maineville-ohio-websites-seo-marketing .divMiniCalloutInner { border-radius: 10px; background: #000FA0; padding:22px 22px; min-height:300px; display:flex; align-items:center !important; } .body-maineville-ohio-websites-seo-marketing .divMiniCalloutInner h3, .body-maineville-ohio-websites-seo-marketing .divMiniCalloutInner p { text-align:left; } .body-maineville-ohio-websites-seo-marketing .divMiniCalloutRow { gap:2%; } .body-maineville-ohio-websites-seo-marketing .divSiteContentInnerAdditionals5 { padding-top:75px; } .body-maineville-ohio-websites-seo-marketing .faqDiv h2 { padding-top:75px; text-transform:uppercase; } .body-maineville-ohio-websites-seo-marketing .divSiteContentWrapper { padding-bottom:0 !important; position:relative; } .body-maineville-ohio-websites-seo-marketing .divBlockWrapper-faq .divBlockInner-question { flex-direction:row-reverse; } .body-maineville-ohio-websites-seo-marketing .divBlockWrapper-faq .divBlockInner-question > *:not(span) { color:#000FA0; font-size:26px; } .body-maineville-ohio-websites-seo-marketing .fa-plus { color:#000FA0; font-size:39px; } .body-maineville-ohio-websites-seo-marketing .faqDiv h2 { color:#000FA0; } .body-maineville-ohio-websites-seo-marketing .divBlockMedia figure { margin:0 !important; } .body-maineville-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 { padding:0; } .body-maineville-ohio-websites-seo-marketing .divSiteContentInnerMinis { width:100%; max-width:100% !important; background:#C9E8FF; } .body-maineville-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:50%; max-width:50%; } .body-maineville-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .divBlockInner { width:100%; } .body-maineville-ohio-websites-seo-marketing .divMiniCalloutInner, .body-maineville-ohio-websites-seo-marketing .divMiniCallout .divBlockMedia picture { display:flex; align-items:start; justify-content:center; } .body-maineville-ohio-websites-seo-marketing .divMiniCallout .divBlockMedia img { width:86px; height:86px; } .body-maineville-ohio-websites-seo-marketing .divBlockInner-answer p { text-align:left; font-weight:400; } .body-maineville-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogInner { flex-direction:row-reverse; flex-wrap:nowrap; } .body-maineville-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper { width:100%; max-width:100%; } .body-maineville-ohio-websites-seo-marketing .divPullingFromPageWrappe { flex-wrap:nowrap; } .body-maineville-ohio-websites-seo-marketing .divPullingFromPageWrappe > h2 { color: #DD4100 !important; font-family: Anton; font-size: 85px; font-style: normal; font-weight: 400; line-height: 113%; margin-right:30px; width:35%; padding-bottom:20px; background:url(https://www.chooselegend.com/layout/images/Vector.png); background-size:100%; background-repeat:no-repeat; background-position:bottom; } .body-maineville-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog { width:50%; max-width:50%; } .body-maineville-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog img, .body-maineville-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog a { width:100%; } .body-maineville-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog.divBlockWrapper-text { padding-left:30px; } .body-maineville-ohio-websites-seo-marketing .divNavigation-sandwich .btn-sandwich .icon-bar { background-color:#ffffff; } .body-maineville-ohio-websites-seo-marketing .divSiteContentInnerTestimonials { width:100%; max-width:100% !important; background:#000FA0; } .body-maineville-ohio-websites-seo-marketing .divSiteContentInnerTestimonials p { color:#ffffff !important; width:75%; margin:auto; text-align:center; font-family: Metropolis; font-weight: 400; font-style: Regular; font-size: 24px; leading-trim: NONE; line-height: 30px; letter-spacing: 0%; text-align: center; vertical-align: middle; } .body-maineville-ohio-websites-seo-marketing .divSiteContentInnerTestimonials p.author { font-family: Metropolis; font-weight: 700; font-style: Bold; font-size: 24px; leading-trim: NONE; line-height: 100%; letter-spacing: 0%; text-align: center; color:#29CB8B !important; padding-top:45px; } .body-maineville-ohio-websites-seo-marketing .divSiteContentInnerTestimonials { position:relative; } .body-maineville-ohio-websites-seo-marketing .divAdditionalOneWave { top:-78px; transform: scaleX(-1); } .body-maineville-ohio-websites-seo-marketing .divPullingFromPageWrapper-blog, .body-maineville-ohio-websites-seo-marketing .divSiteContentInnerBlog2 { padding-bottom:25px; position:relative; } .body-maineville-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper p{ width:34%; } .body-maineville-ohio-websites-seo-marketing .divTestimonialIcon { display:none; } .body-maineville-ohio-websites-seo-marketing .divBlockWrapper-testimonial.carded .divBlockInner { border:0; box-shadow:unset; padding-bottom:30px; } .body-maineville-ohio-websites-seo-marketing .divFooterRow-top-contact { display:none; } .body-maineville-ohio-websites-seo-marketing .divIndustriesFooterForm { width:100%; background:url(https://www.chooselegend.com/layout/images/industryFooterFormBgMaineville.jpg); background-size:cover; min-height:769px; padding:75px 15px; padding-bottom:90px; } @media (min-width:768px) and (max-width:1199px){ .body-maineville-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { width:100%; } .body-maineville-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper { bottom:105px; } .body-maineville-ohio-websites-seo-marketing header { background:#002755; } .body-maineville-ohio-websites-seo-marketing .divSponsorHeaderWrapper p { padding-bottom:0; margin-bottom:0; } .body-maineville-ohio-websites-seo-marketing .divSponsorHeaderWrapper { padding-bottom:0; } .body-maineville-ohio-websites-seo-marketing header { position:fixed; } .body-maineville-ohio-websites-seo-marketing #main { margin-top:100px !important; } .body-maineville-ohio-websites-seo-marketing .divPageTitle { background-image:unset; } .body-maineville-ohio-websites-seo-marketing .divMainCalloutWrapper { margin-top:0; } .body-maineville-ohio-websites-seo-marketing .divMiniCalloutRow-1 { padding-bottom:0; } .main-pagedirectory-maineville { margin-top:0 !important; } .body-maineville-ohio-websites-seo-marketing .divMiniCalloutRow { width:100%; max-width:100%; } .body-maineville-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 h3 { text-align:center; } .body-maineville-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { gap:5%; } .body-maineville-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 a.anchButton{ position:absolute; top:78%; justify-self:anchor-center; } .body-maineville-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { align-items:start; padding-top:60px; } .body-maineville-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 { z-index:13; } .body-maineville-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { min-height:514px; } .body-maineville-ohio-websites-seo-marketing .divMiniCallout { width:45%; max-width:45%; flex:unset; min-height:0; } .body-maineville-ohio-websites-seo-marketing .divMiniCalloutTextInner { padding:0; } .body-maineville-ohio-websites-seo-marketing .divMiniCalloutWrapperInner { justify-content:center; } .body-maineville-ohio-websites-seo-marketing ++.divMiniCalloutTextInner { padding:0; } .body-maineville-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { display:flex; } .body-maineville-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE > div { width:50%; } .body-maineville-ohio-websites-seo-marketing .divMainCalloutInner .divBlockMedia img, .body-maineville-ohio-websites-seo-marketing .divMainCalloutWrapper { height:634px; } .body-maineville-ohio-websites-seo-marketing .divMainCalloutTextInner h3 { font-size:24px; } .body-maineville-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-maineville-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-maineville-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-maineville-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-maineville-ohio-websites-seo-marketing .divMainCalloutTextInner h5, .body-maineville-ohio-websites-seo-marketing .divMainCalloutTextInner p, .body-maineville-ohio-websites-seo-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-maineville-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-maineville-ohio-websites-seo-marketing .divMainCalloutTextInner h1 { margin:0 !important; } .body-maineville-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-maineville-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-maineville-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-maineville-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-maineville-ohio-websites-seo-marketing .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .body-maineville-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner .divBlockMedia { width:70%; max-width:70%; margin-bottom:0; margin-right:0; } .body-maineville-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 { padding-bottom:0 !important; } .body-maineville-ohio-websites-seo-marketing .div-additional-block-4 .spnBlockContent { padding-top:15px; padding-bottom:30px; } .body-maineville-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-maineville-ohio-websites-seo-marketing .divMainCalloutInner .divBlockMedia img, .body-maineville-ohio-websites-seo-marketing .divMainCalloutWrapper { height:630px; } .body-maineville-ohio-websites-seo-marketing .divMainCalloutTextInner { padding-top:140px; } .body-maineville-ohio-websites-seo-marketing .divPageTitle h1 { font-size:60px; } .body-maineville-ohio-websites-seo-marketing h2 { font-size:36px; } .body-maineville-ohio-websites-seo-marketing .divSiteContentInnerTestimonials p { font-size:20px; } .body-maineville-ohio-websites-seo-marketing .divMiniCalloutRow { margin:0; } .body-maineville-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3.divSiteContentInner-sitewidth.container { min-height:0; padding-top:60px !important; } .body-maineville-ohio-websites-seo-marketing .div-additional-block-2 { padding-bottom:45px; } .body-maineville-ohio-websites-seo-marketing .divPullingFromPageWrapper-blog { padding-bottom:90px; padding-top:30px; } .body-maineville-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE > div { width:100%; } .body-maineville-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { flex-direction:column; gap:0; } .body-maineville-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:100%; max-width:100%; } .body-maineville-ohio-websites-seo-marketing .div-additional-block-3 .spnBlockContent { flex-direction:row !important; } .body-maineville-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 h3 { width:100%; } .body-maineville-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner { flex-direction:column-reverse; } .body-maineville-ohio-websites-seo-marketing .divMiniCalloutWrapperInner, .body-maineville-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { flex-direction:column; } .body-maineville-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlockWrapper-synopsis .divBlockBody { display:none; } .body-maineville-ohio-websites-seo-marketing .divPullingFromPageWrappe > h2 { font-size:50px; } .body-maineville-ohio-websites-seo-marketing .divMainCalloutTextInner h2 { font-size:20px; } .body-maineville-ohio-websites-seo-marketing .divPageTitle .container { padding:0 6%; width:100%; max-width:100% !important; } } @media (max-width:767px) { .body-maineville-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogInner { flex-direction:column-reverse; } .body-maineville-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 { min-height:0; } .body-maineville-ohio-websites-seo-marketing .divSponsorHeaderWrapper { padding-left:15px; padding-right:15px; } .body-maineville-ohio-websites-seo-marketing .divMainCalloutTextInner a.anchButton { padding:10px 35px; } .body-maineville-ohio-websites-seo-marketing .div-additional-block-5 p{ display:flex; flex-direction:column; align-items:center; justify-content:center; text-align:center; margin:0; } .body-maineville-ohio-websites-seo-marketing .divSiteContentInnerTestimonials p { width:100%; } .body-maineville-ohio-websites-seo-marketing .div-additional-block-3 .divBlockMedia-left { display:none; } .body-maineville-ohio-websites-seo-marketing .divPageTitle h1 { font-size:34px; } .body-maineville-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper { position:relative; bottom:0; width:100%; } .body-maineville-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper p { width:100%; } .body-maineville-ohio-websites-seo-marketing .divPageTitle { height:289px; background: rgba(0, 39, 85, 0.75); } .body-maineville-ohio-websites-seo-marketing .divPageTitle h1 { margin-top:0; } .body-maineville-ohio-websites-seo-marketing .divPullingFromPageWrapper-blog, .body-maineville-ohio-websites-seo-marketing .div-additional-block-3{ padding-top:15px; padding-bottom:15px; } .body-maineville-ohio-websites-seo-marketing .divBlockSwiperWrapper { padding:0 !important; margin:0 !important; } .body-maineville-ohio-websites-seo-marketing .divBlockWrapper-testimonial.carded .divBlockInner { padding-top:0; } .body-maineville-ohio-websites-seo-marketing .divBlockWrapper-testimonial.carded { margin-top:0 !important; } .body-maineville-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner .spnBlockContent { padding-top:0; } .body-maineville-ohio-websites-seo-marketing .div-additional-block-2 { padding-bottom:0; } .body-maineville-ohio-websites-seo-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { position:relative; } .body-maineville-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlockWrapper-synopsis .divBlockBody { display:none; } .body-maineville-ohio-websites-seo-marketing .divPullingFromPageWrappe > h2 { font-size:30px; } .body-maineville-ohio-websites-seo-marketing .divPullingFromPageWrappe { flex-wrap:wrap; flex-direction:column; } .body-maineville-ohio-websites-seo-marketing header { background:#002755; } .body-maineville-ohio-websites-seo-marketing .divPageTitle { background-image:unset; } .body-maineville-ohio-websites-seo-marketing .divMainCalloutWrapper { margin-top:0; } .body-maineville-ohio-websites-seo-marketing .div-additional-block-3 .divBlockMedia-left { padding-right:0; margin-bottom:30px; } .body-maineville-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog { width:100%; max-width:100%; } .body-maineville-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { width:100%; } .body-maineville-ohio-websites-seo-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { padding:5px !important; } .body-maineville-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 { height:100%; padding-top:45px; } .body-maineville-ohio-websites-seo-marketing .divMiniCalloutRow-1 { padding-bottom:0; } .body-maineville-ohio-websites-seo-marketing .div-additional-block-2 ul, .body-maineville-ohio-websites-seo-marketing .div-additional-block-2 h2, .body-maineville-ohio-websites-seo-marketing .div-additional-block-2 h3 { width:100%; } .main-pagedirectory-maineville { margin-top:0 !important; } .body-maineville-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 li { list-style-position: inside; line-height:30px; } .body-maineville-ohio-websites-seo-marketing .divMiniCalloutWrapperInner, .body-maineville-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { flex-direction:column; } .body-maineville-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner { flex-direction:column-reverse; } .body-maineville-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div, .body-maineville-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div { width:100%; max-width:100%; } .body-maineville-ohio-websites-seo-marketing .divMainCalloutTextInner h5 { display:flex; align-items:center; justify-content:center; } .body-maineville-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 h3, .body-maineville-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 h3 { text-align:center; } .body-maineville-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { gap:30px; } .body-maineville-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 { padding-top:30px; } .body-maineville-ohio-websites-seo-marketing .divBlockWrapper-faq .divBlockInner-question > *:not(span) { font-size:20px; } .body-maineville-ohio-websites-seo-marketing #main { margin-top:100px !important; } .body-maineville-ohio-websites-seo-marketing .divMainCalloutInner .divBlockMedia img { height:287px !important; } .body-maineville-ohio-websites-seo-marketing .divPullingFromPageWrappe > h2 { width:100%; background:unset; text-align:center; } .body-maineville-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper { text-align:center; } .body-maineville-ohio-websites-seo-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { background:#000FA0; padding:15px !important; } .body-maineville-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE ul li, .body-maineville-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE ul{ text-align:left !important; } .body-maineville-ohio-websites-seo-marketing .divMainCalloutWrapper { height:100% !important; } .body-maineville-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-maineville-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-maineville-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-maineville-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-maineville-ohio-websites-seo-marketing .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .body-maineville-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-maineville-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-maineville-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-maineville-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-maineville-ohio-websites-seo-marketing .divMainCalloutTextInner h5, .body-maineville-ohio-websites-seo-marketing .divMainCalloutTextInner p, .body-maineville-ohio-websites-seo-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-maineville-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-maineville-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div, .body-maineville-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:100%; max-width:100%; } .body-maineville-ohio-websites-seo-marketing .divMiniCallout { width:85%; max-width:85%; } .body-maineville-ohio-websites-seo-marketing .divMainCalloutWrapper iFrame { max-width:345px !important; min-width:345px !important; } .body-maineville-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-maineville-ohio-websites-seo-marketing .divMainCalloutInner .divBlockMedia img, .body-maineville-ohio-websites-seo-marketing .divMainCalloutWrapper { height:1200px; } .body-maineville-ohio-websites-seo-marketing .divMainCalloutTextInner h3 { font-size:20px; } .body-maineville-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE > div { width:100%; } .body-maineville-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { flex-direction:column; } .body-maineville-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner { display:flex; flex-direction:column-reverse; } .body-maineville-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { gap:0; flex-direction:column; } } .body-maineville-ohio-websites-seo-marketing .divSiteContentInnerAdditionals4 .anchButton{ border:1px solid #D64000; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-maineville-ohio-websites-seo-marketing .divSiteContentInnerAdditionals4 .anchButton:hover{ border:1px solid #000FA0; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } @media (max-width:1023px) { .body-maineville-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 .anchButton, .body-maineville-ohio-websites-seo-marketing .divSiteContentInnerAdditionals4 .anchButton { margin-bottom:10px; } .body-maineville-ohio-websites-seo-marketing .divCaseStudyInner { padding-bottom:0; } } @media (max-width:767px) { .body-maineville-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-maineville-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-maineville-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-maineville-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-maineville-ohio-websites-seo-marketing .divMainCalloutTextInner h5, .body-maineville-ohio-websites-seo-marketing .divMainCalloutTextInner p, .body-maineville-ohio-websites-seo-marketing .divMainCalloutTextInner span { text-align:center !important; width:100%; } } @media (max-width:767px) { .body-maineville-ohio-websites-seo-marketing .divSiteContentInnerAdditionals5{ display:none; } .body-maineville-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 p { text-align:center !important; display:flex; flex-direction:column; align-items:center; } .body-maineville-ohio-websites-seo-marketing .divPageTitle h1, .body-maineville-ohio-websites-seo-marketing .divPageTitle p { text-align:center; } } .divIndustriesFooterForm p { color: #FFF; font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 400; line-height: 30px; background:rgba(0,0,0,0.01); } .divIndustriesFooterForm h2:hover, .divIndustriesFooterForm h2 { color: #FFF !important; background:rgba(0,0,0,0.01); font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: normal; } .divIndustriesFooterForm h3 { color: #29CB8B; font-family: Metropolis; font-size: 30px; font-style: normal; font-weight: 700; line-height: 40px; letter-spacing: 3px; background:rgba(0,0,0,0.01); } @media (min-width: 1440px){ .body-middletown-ohio-websites-seo-marketing .container, .body-middletown-ohio-websites-seo-marketing .container-lg, .body-middletown-ohio-websites-seo-marketing .container-md, .body-middletown-ohio-websites-seo-marketing .container-sm, .body-middletown-ohio-websites-seo-marketing .container-xl, .body-middletown-ohio-websites-seo-marketing .divBannerAlertTextWrapper, .body-middletown-ohio-websites-seo-marketing .div-additional-block-1, .body-middletown-ohio-websites-seo-marketing .div-additional-block-2, .body-middletown-ohio-websites-seo-marketing .div-additional-block-3, .body-middletown-ohio-websites-seo-marketing .divPullingFromPageWrappe, .body-middletown-ohio-websites-seo-marketing .div-additional-block-3, .body-middletown-ohio-websites-seo-marketing .div-additional-block-4, .body-middletown-ohio-websites-seo-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper .divMainCalloutTextInner { max-width: 1362px !important; margin:auto !important; } } .body-middletown-ohio-websites-seo-marketing .divSponsorHeaderWrapper { background:transparent; padding-top:75px !important; } .body-middletown-ohio-websites-seo-marketing .divSponsorHeaderWrapper h2:hover, .body-middletown-ohio-websites-seo-marketing .divSponsorHeaderWrapper h2 { color:#DD4100 !important; } .body-middletown-ohio-websites-seo-marketing p, .body-middletown-ohio-websites-seo-marketing .divMainCalloutTextInner p { font-size:16px !important; } .body-middletown-ohio-websites-seo-marketing .div-additional-block-3 { padding-top:60px; } .body-middletown-ohio-websites-seo-marketing .divMainCalloutTextInner a.anchButton { font-size:20px !important; font-weight:700; font-family: 'Inter 18pt'; border-radius:60px; } .body-middletown-ohio-websites-seo-marketing .divNavigation-main { position:relative; z-index:14; } .body-middletown-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper img { border:2px solid #002755; } .body-middletown-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper { width:100%; position:absolute; bottom:230px; display:flex; justify-content:end; } .body-middletown-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper p a { border-radius: 59px; border: 1px solid #002755; color: #002755; text-align: center; font-family: 'Metropolis', sans-serif; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; padding:7.5px 35px; text-transform:uppercase; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-middletown-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper p a:hover { border-radius: 59px; border: 1px solid #002755; color: #ffffff; background:#002755; text-align: center; font-family: 'Metropolis', sans-serif; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; padding:7.5px 35px; text-transform:uppercase; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-middletown-ohio-websites-seo-marketing .div-additional-block-3 .divBlockMedia-left { padding-right:30px; } .body-middletown-ohio-websites-seo-marketing .div-additional-block-1:hover h2, .body-middletown-ohio-websites-seo-marketing h2, .body-middletown-ohio-websites-seo-marketing h2:hover { color: #000FA0 !important; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-middletown-ohio-websites-seo-marketing .div-additional-block-3:hover h2, .body-middletown-ohio-websites-seo-marketing .div-additional-block-3 h2{ color:#DD4100 !important; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-middletown-ohio-websites-seo-marketing .divCaseStudyInner { padding-top:0; } .body-middletown-ohio-websites-seo-marketing .divPullingFromPageWrapper-blog { padding-top:0; } .body-middletown-ohio-websites-seo-marketing h3 { color: #002755; font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.4px; } .body-middletown-ohio-websites-seo-marketing .divPageTitle h1 { color:#ffffff; position:relative; top:22px; background:rgba(0,0,0,0.01); } .body-middletown-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { width:65%; } .body-middletown-ohio-websites-seo-marketing .divMainCalloutTextInner h2 { color: #FFF !important; font-family: Metropolis; font-size: 36px; font-style: normal; font-weight: 700; line-height: 40px; letter-spacing: 3.6px; } .body-middletown-ohio-websites-seo-marketing .divPageTitle .container { position:relative; top:15px; } .body-middletown-ohio-websites-seo-marketing .divPageTitle { width:100%; background-image:url(https://www.chooselegend.com/layout/images/pageTitleBgLanding.png); background-size:100% 100%; background-position:bottom; position:absolute; z-index:13; top:-2px; padding-bottom:0; padding-top:45px; } .body-middletown-ohio-websites-seo-marketing .divPageTitle p { color: #29CB8B; background:rgba(0,0,0,0.01); font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 700; line-height: normal; letter-spacing: 3.6px; } .body-middletown-ohio-websites-seo-marketing header { background:#000FA0; z-index:14; } .body-middletown-ohio-websites-seo-marketing .anchLogoLink img { opacity:1; } .body-middletown-ohio-websites-seo-marketing .divLogoWrapper { background-image:unset; } .body-middletown-ohio-websites-seo-marketing .divNavFields-main .anchNavigation{ font-family:'Metropolis', sans-serif; font-size:16px; font-weight:bold; text-transform:uppercase; background:transparent; color:#ffffff; padding:0; margin:0 15px; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-middletown-ohio-websites-seo-marketing .divNavFields-main .anchNavigation:hover, .body-middletown-ohio-websites-seo-marketing .divNavFields-main .anchNavigation:active, .body-middletown-ohio-websites-seo-marketing .divNavFields-main .anchNavigation:focus, .body-middletown-ohio-websites-seo-marketing .divNavFields-main .anchNavigation.current{ color:#00DD8D; } .body-middletown-ohio-websites-seo-marketing .divSiteContentInnerMinis { width:100%; max-width:100% !important; } .body-middletown-ohio-websites-seo-marketing .divMiniCallout { padding:7.5px 15px; } .body-middletown-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE > div { width:50%; } .body-middletown-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-middletown-ohio-websites-seo-marketing .divMainCalloutTextWrapper { padding:15px 6% !important; } .body-middletown-ohio-websites-seo-marketing .divMainCalloutTextWrapper h1 strong { font-weight:normal; color:#29CB8B; } .body-middletown-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 .spnBlockContent { display:flex; align-items:center; flex-wrap:wrap; gap:5%; } .body-middletown-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 h3 { width:70%; } .body-middletown-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div { width:47.5%; max-width:47.5%; } .body-middletown-ohio-websites-seo-marketing .divMainCalloutWrapper { height:883px; margin-top:100px; } .body-middletown-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:5%; } .body-middletown-ohio-websites-seo-marketing a.anchButton { text-transform:uppercase; font-size:20px; border-radius:59px; padding:5px 25px; } .body-middletown-ohio-websites-seo-marketing .divMainCalloutTextInner a.anchButton:hover { color:white !important; font-size:20px; font-size:20px; border-radius:59px; } .body-middletown-ohio-websites-seo-marketing .divMiniCallout:hover .divMiniCalloutTextWrapper h3, .body-middletown-ohio-websites-seo-marketing .divMiniCalloutInner h3, .body-middletown-ohio-websites-seo-marketing .divMiniCalloutInner h3:hover { color: #FFF; text-align: center; font-family: Metropolis; font-size: 16px; font-style: normal; font-weight: 700; line-height: 24px; text-decoration:unset; } .body-middletown-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 h3, .body-middletown-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 h3 { text-transform:uppercase; } .body-middletown-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 p { font-size:18px; } .body-middletown-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 p strong { color: #29CB8B !important; font-family: Metropolis; font-size: 18px; font-style: italic; font-weight: 700; line-height: 21px; } .body-middletown-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 p { font-size:18px; width:100%; } .body-middletown-ohio-websites-seo-marketing .div-additional-block-2 h2 { color: #000FA0; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; width:75%; } .body-middletown-ohio-websites-seo-marketing .div-additional-block-2 h3 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; text-transform: uppercase; width:75%; padding-top:30px; padding-bottom:60px; } .body-middletown-ohio-websites-seo-marketing .div-additional-block-2 ul { width:50%; } .body-middletown-ohio-websites-seo-marketing .div-additional-block-2 p { width:100%; } .body-middletown-ohio-websites-seo-marketing .div-additional-block-2 .spnBlockContent { display:flex; flex-wrap:wrap; } .body-middletown-ohio-websites-seo-marketing .div-additional-block-2 { padding-bottom:15px; } .body-middletown-ohio-websites-seo-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { height:100%; top:0; background: rgba(0, 39, 85, 0.69); text-align:left; } .body-middletown-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-middletown-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-middletown-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-middletown-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-middletown-ohio-websites-seo-marketing .divMainCalloutTextInner h5, .body-middletown-ohio-websites-seo-marketing .divMainCalloutTextInner p, .body-middletown-ohio-websites-seo-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-middletown-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-middletown-ohio-websites-seo-marketing .divMainCalloutTextInner h3 { text-transform:uppercase; } .body-middletown-ohio-websites-seo-marketing .divMainCalloutTextInner h5 { font-weight:400; } .body-middletown-ohio-websites-seo-marketing .divMainCalloutTextInner h5 strong { font-weight:700; } .body-middletown-ohio-websites-seo-marketing .faqDiv h2, .body-middletown-ohio-websites-seo-marketing .faqDiv { width:100%; text-align:center; } .body-middletown-ohio-websites-seo-marketing .divBlockWrapper-faq .divBlockInner-question { text-align:left; } .body-middletown-ohio-websites-seo-marketing .divPullingFromPageWrappe, .body-middletown-ohio-websites-seo-marketing .divBlockWrapper-faq { width:100%; max-width:100%; flex:unset; } .body-middletown-ohio-websites-seo-marketing .divMiniCallout { width:30%; max-width:30%; } .body-middletown-ohio-websites-seo-marketing .divMiniCalloutRow-1 { padding-bottom:45px; } .body-middletown-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-middletown-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-middletown-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-middletown-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-middletown-ohio-websites-seo-marketing .divMainCalloutTextInner h5 { margin-bottom:20px !important; } .body-middletown-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 { width:100%; max-width:100% !important; flex:unset; background-color: #C9E8FF; padding-top:70px; padding-bottom:45px; } .body-middletown-ohio-websites-seo-marketing .divSiteContentInnerAdditionals4 { width:100%; max-width:100% !important; background:#C9E8FF; padding-bottom:15px; } .body-middletown-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 * { color:#F5F5F5 !important; } .body-middletown-ohio-websites-seo-marketing .divSponsorSlideWrapper .swiper-wrapper { align-items:center; } .body-middletown-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 h2 { color: #000FA0; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; text-transform:uppercase; letter-spacing:normal; } .body-middletown-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 h3 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; } .body-middletown-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 h4 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; text-transform:uppercase; } .body-middletown-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3, .body-middletown-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 { position:relative; } .body-middletown-ohio-websites-seo-marketing .div-additional-block-3 { padding-bottom:30px; padding-top:90px; } .body-middletown-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner { display:flex; flex-direction:row-reverse; align-items:center; } .body-middletown-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner .divBlockMedia { margin-bottom:0; flex:unset; } .body-middletown-ohio-websites-seo-marketing .swiper-container-horizontal>.swiper-pagination-bullets { background:transparent; bottom:0; } .body-middletown-ohio-websites-seo-marketing .swiper-pagination-bullet { border:0px solid #ffffff; background:#C9E8FF; } .body-middletown-ohio-websites-seo-marketing .swiper-pagination-bullet-active { background:#000FA0; } .body-middletown-ohio-websites-seo-marketing .divSponsorHeaderWrapper p{ text-align:center; padding-top:30px; padding-bottom:30px; } .body-middletown-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner .spnBlockContent { padding-top:45px; padding-bottom:25px; width:100%; } .body-middletown-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 ul li { padding:10px 0; } .body-middletown-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 strong { color:#DD4100; } .body-middletown-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 li strong, .body-middletown-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 li span { position:relative; top:-4px; } .body-middletown-ohio-websites-seo-marketing .div-additional-block-1 { display:flex; align-items:center; } .body-middletown-ohio-websites-seo-marketing .divMiniCalloutInner { border-radius: 10px; background: #000FA0; padding:22px 22px; min-height:300px; display:flex; align-items:center !important; } .body-middletown-ohio-websites-seo-marketing .divMiniCalloutInner h3, .body-middletown-ohio-websites-seo-marketing .divMiniCalloutInner p { text-align:left; } .body-middletown-ohio-websites-seo-marketing .divMiniCalloutRow { gap:2%; } .body-middletown-ohio-websites-seo-marketing .divSiteContentInnerAdditionals5 { padding-top:75px; } .body-middletown-ohio-websites-seo-marketing .faqDiv h2 { padding-top:75px; text-transform:uppercase; } .body-middletown-ohio-websites-seo-marketing .divSiteContentWrapper { padding-bottom:0 !important; position:relative; } .body-middletown-ohio-websites-seo-marketing .divBlockWrapper-faq .divBlockInner-question { flex-direction:row-reverse; } .body-middletown-ohio-websites-seo-marketing .divBlockWrapper-faq .divBlockInner-question > *:not(span) { color:#000FA0; font-size:26px; } .body-middletown-ohio-websites-seo-marketing .fa-plus { color:#000FA0; font-size:39px; } .body-middletown-ohio-websites-seo-marketing .faqDiv h2 { color:#000FA0; } .body-middletown-ohio-websites-seo-marketing .divBlockMedia figure { margin:0 !important; } .body-middletown-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 { padding:0; } .body-middletown-ohio-websites-seo-marketing .divSiteContentInnerMinis { width:100%; max-width:100% !important; background:#C9E8FF; } .body-middletown-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:50%; max-width:50%; } .body-middletown-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .divBlockInner { width:100%; } .body-middletown-ohio-websites-seo-marketing .divMiniCalloutInner, .body-middletown-ohio-websites-seo-marketing .divMiniCallout .divBlockMedia picture { display:flex; align-items:start; justify-content:center; } .body-middletown-ohio-websites-seo-marketing .divMiniCallout .divBlockMedia img { width:86px; height:86px; } .body-middletown-ohio-websites-seo-marketing .divBlockInner-answer p { text-align:left; font-weight:400; } .body-middletown-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogInner { flex-direction:row-reverse; flex-wrap:nowrap; } .body-middletown-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper { width:100%; max-width:100%; } .body-middletown-ohio-websites-seo-marketing .divPullingFromPageWrappe { flex-wrap:nowrap; } .body-middletown-ohio-websites-seo-marketing .divPullingFromPageWrappe > h2 { color: #DD4100 !important; font-family: Anton; font-size: 85px; font-style: normal; font-weight: 400; line-height: 113%; margin-right:30px; width:35%; padding-bottom:20px; background:url(https://www.chooselegend.com/layout/images/Vector.png); background-size:100%; background-repeat:no-repeat; background-position:bottom; } .body-middletown-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog { width:50%; max-width:50%; } .body-middletown-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog img, .body-middletown-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog a { width:100%; } .body-middletown-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog.divBlockWrapper-text { padding-left:30px; } .body-middletown-ohio-websites-seo-marketing .divNavigation-sandwich .btn-sandwich .icon-bar { background-color:#ffffff; } .body-middletown-ohio-websites-seo-marketing .divSiteContentInnerTestimonials { width:100%; max-width:100% !important; background:#000FA0; } .body-middletown-ohio-websites-seo-marketing .divSiteContentInnerTestimonials p { color:#ffffff !important; width:75%; margin:auto; text-align:center; font-family: Metropolis; font-weight: 400; font-style: Regular; font-size: 24px; leading-trim: NONE; line-height: 30px; letter-spacing: 0%; text-align: center; vertical-align: middle; } .body-middletown-ohio-websites-seo-marketing .divSiteContentInnerTestimonials p.author { font-family: Metropolis; font-weight: 700; font-style: Bold; font-size: 24px; leading-trim: NONE; line-height: 100%; letter-spacing: 0%; text-align: center; color:#29CB8B !important; padding-top:45px; } .body-middletown-ohio-websites-seo-marketing .divSiteContentInnerTestimonials { position:relative; } .body-middletown-ohio-websites-seo-marketing .divAdditionalOneWave { top:-78px; transform: scaleX(-1); } .body-middletown-ohio-websites-seo-marketing .divPullingFromPageWrapper-blog, .body-middletown-ohio-websites-seo-marketing .divSiteContentInnerBlog2 { padding-bottom:25px; position:relative; } .body-middletown-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper p{ width:34%; } .body-middletown-ohio-websites-seo-marketing .divTestimonialIcon { display:none; } .body-middletown-ohio-websites-seo-marketing .divBlockWrapper-testimonial.carded .divBlockInner { border:0; box-shadow:unset; padding-bottom:30px; } .body-middletown-ohio-websites-seo-marketing .divFooterRow-top-contact { display:none; } .body-middletown-ohio-websites-seo-marketing .divIndustriesFooterForm { width:100%; background:url(https://www.chooselegend.com/layout/images/industryFooterFormBgMiddletown.jpg); background-size:cover; min-height:769px; padding:75px 15px; padding-bottom:90px; } @media (min-width:768px) and (max-width:1199px){ .body-middletown-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { width:100%; } .body-middletown-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper { bottom:105px; } .body-middletown-ohio-websites-seo-marketing header { background:#002755; } .body-middletown-ohio-websites-seo-marketing .divSponsorHeaderWrapper p { padding-bottom:0; margin-bottom:0; } .body-middletown-ohio-websites-seo-marketing .divSponsorHeaderWrapper { padding-bottom:0; } .body-middletown-ohio-websites-seo-marketing header { position:fixed; } .body-middletown-ohio-websites-seo-marketing .divPageTitle { background-image:unset; } .body-middletown-ohio-websites-seo-marketing .divMainCalloutWrapper { margin-top:0; } .body-middletown-ohio-websites-seo-marketing .divMiniCalloutRow-1 { padding-bottom:0; } .main-pagedirectory-middletown { margin-top:0 !important; } .body-middletown-ohio-websites-seo-marketing .divMiniCalloutRow { width:100%; max-width:100%; } .body-middletown-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 h3 { text-align:center; } .body-middletown-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { gap:5%; } .body-middletown-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 a.anchButton{ position:absolute; top:78%; justify-self:anchor-center; } .body-middletown-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { align-items:start; padding-top:60px; } .body-middletown-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 { z-index:13; } .body-middletown-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { min-height:514px; } .body-middletown-ohio-websites-seo-marketing .divMiniCallout { width:45%; max-width:45%; flex:unset; min-height:0; } .body-middletown-ohio-websites-seo-marketing .divMiniCalloutTextInner { padding:0; } .body-middletown-ohio-websites-seo-marketing .divMiniCalloutWrapperInner { justify-content:center; } .body-middletown-ohio-websites-seo-marketing ++.divMiniCalloutTextInner { padding:0; } .body-middletown-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { display:flex; } .body-middletown-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE > div { width:50%; } .body-middletown-ohio-websites-seo-marketing .divMainCalloutInner .divBlockMedia img, .body-middletown-ohio-websites-seo-marketing .divMainCalloutWrapper { height:634px; } .body-middletown-ohio-websites-seo-marketing .divMainCalloutTextInner h3 { font-size:24px; } .body-middletown-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-middletown-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-middletown-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-middletown-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-middletown-ohio-websites-seo-marketing .divMainCalloutTextInner h5, .body-middletown-ohio-websites-seo-marketing .divMainCalloutTextInner p, .body-middletown-ohio-websites-seo-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-middletown-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-middletown-ohio-websites-seo-marketing .divMainCalloutTextInner h1 { margin:0 !important; } .body-middletown-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-middletown-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-middletown-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-middletown-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-middletown-ohio-websites-seo-marketing .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .body-middletown-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner .divBlockMedia { width:70%; max-width:70%; margin-bottom:0; margin-right:0; } .body-middletown-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 { padding-bottom:0 !important; } .body-middletown-ohio-websites-seo-marketing .div-additional-block-4 .spnBlockContent { padding-top:15px; padding-bottom:30px; } .body-middletown-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-middletown-ohio-websites-seo-marketing .divMainCalloutInner .divBlockMedia img, .body-middletown-ohio-websites-seo-marketing .divMainCalloutWrapper { height:630px; } .body-middletown-ohio-websites-seo-marketing .divMainCalloutTextInner { padding-top:140px; } .body-middletown-ohio-websites-seo-marketing .divPageTitle h1 { font-size:60px; } .body-middletown-ohio-websites-seo-marketing h2 { font-size:36px; } .body-middletown-ohio-websites-seo-marketing .divSiteContentInnerTestimonials p { font-size:20px; } .body-middletown-ohio-websites-seo-marketing .divMiniCalloutRow { margin:0; } .body-middletown-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3.divSiteContentInner-sitewidth.container { min-height:0; padding-top:60px !important; } .body-middletown-ohio-websites-seo-marketing .div-additional-block-2 { padding-bottom:45px; } .body-middletown-ohio-websites-seo-marketing .divPullingFromPageWrapper-blog { padding-bottom:90px; padding-top:30px; } .body-middletown-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE > div { width:100%; } .body-middletown-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { flex-direction:column; gap:0; } .body-middletown-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:100%; max-width:100%; } .body-middletown-ohio-websites-seo-marketing .div-additional-block-3 .spnBlockContent { flex-direction:row !important; } .body-middletown-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 h3 { width:100%; } .body-middletown-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner { flex-direction:column-reverse; } .body-middletown-ohio-websites-seo-marketing .divMiniCalloutWrapperInner, .body-middletown-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { flex-direction:column; } .body-middletown-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlockWrapper-synopsis .divBlockBody { display:none; } .body-middletown-ohio-websites-seo-marketing .divPullingFromPageWrappe > h2 { font-size:50px; } .body-middletown-ohio-websites-seo-marketing .divMainCalloutTextInner h2 { font-size:20px; } .body-middletown-ohio-websites-seo-marketing .divPageTitle .container { padding:0 6%; width:100%; max-width:100% !important; } } @media (max-width:767px) { .body-middletown-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogInner { flex-direction:column-reverse; } .body-middletown-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 { min-height:0; } .body-middletown-ohio-websites-seo-marketing .divSponsorHeaderWrapper { padding-left:15px; padding-right:15px; } .body-middletown-ohio-websites-seo-marketing .divMainCalloutTextInner a.anchButton { padding:10px 35px; } .body-middletown-ohio-websites-seo-marketing .div-additional-block-5 p{ display:flex; flex-direction:column; align-items:center; justify-content:center; text-align:center; margin:0; } .body-middletown-ohio-websites-seo-marketing .divSiteContentInnerTestimonials p { width:100%; } .body-middletown-ohio-websites-seo-marketing .div-additional-block-3 .divBlockMedia-left { display:none; } .body-middletown-ohio-websites-seo-marketing .divPageTitle h1 { font-size:34px; } .body-middletown-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper { position:relative; bottom:0; width:100%; } .body-middletown-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper p { width:100%; } .body-middletown-ohio-websites-seo-marketing .divPageTitle { height:289px; background: rgba(0, 39, 85, 0.75); } .body-middletown-ohio-websites-seo-marketing .divPageTitle h1 { margin-top:0; } .body-middletown-ohio-websites-seo-marketing .divPullingFromPageWrapper-blog, .body-middletown-ohio-websites-seo-marketing .div-additional-block-3{ padding-top:15px; padding-bottom:15px; } .body-middletown-ohio-websites-seo-marketing .divBlockSwiperWrapper { padding:0 !important; margin:0 !important; } .body-middletown-ohio-websites-seo-marketing .divBlockWrapper-testimonial.carded .divBlockInner { padding-top:0; } .body-middletown-ohio-websites-seo-marketing .divBlockWrapper-testimonial.carded { margin-top:0 !important; } .body-middletown-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner .spnBlockContent { padding-top:0; } .body-middletown-ohio-websites-seo-marketing .div-additional-block-2 { padding-bottom:0; } .body-middletown-ohio-websites-seo-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { position:relative; } .body-middletown-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlockWrapper-synopsis .divBlockBody { display:none; } .body-middletown-ohio-websites-seo-marketing .divPullingFromPageWrappe > h2 { font-size:30px; } .body-middletown-ohio-websites-seo-marketing .divPullingFromPageWrappe { flex-wrap:wrap; flex-direction:column; } .body-middletown-ohio-websites-seo-marketing header { background:#002755; } .body-middletown-ohio-websites-seo-marketing .divPageTitle { background-image:unset; } .body-middletown-ohio-websites-seo-marketing .divMainCalloutWrapper { margin-top:0; } .body-middletown-ohio-websites-seo-marketing .div-additional-block-3 .divBlockMedia-left { padding-right:0; margin-bottom:30px; } .body-middletown-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog { width:100%; max-width:100%; } .body-middletown-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { width:100%; } .body-middletown-ohio-websites-seo-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { padding:5px !important; } .body-middletown-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 { height:100%; padding-top:45px; } .body-middletown-ohio-websites-seo-marketing .divMiniCalloutRow-1 { padding-bottom:0; } .body-middletown-ohio-websites-seo-marketing .div-additional-block-2 ul, .body-middletown-ohio-websites-seo-marketing .div-additional-block-2 h2, .body-middletown-ohio-websites-seo-marketing .div-additional-block-2 h3 { width:100%; } .main-pagedirectory-middletown { margin-top:0 !important; } .body-middletown-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 li { list-style-position: inside; line-height:30px; } .body-middletown-ohio-websites-seo-marketing .divMiniCalloutWrapperInner, .body-middletown-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { flex-direction:column; } .body-middletown-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner { flex-direction:column-reverse; } .body-middletown-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div, .body-middletown-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div { width:100%; max-width:100%; } .body-middletown-ohio-websites-seo-marketing .divMainCalloutTextInner h5 { display:flex; align-items:center; justify-content:center; } .body-middletown-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 h3, .body-middletown-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 h3 { text-align:center; } .body-middletown-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { gap:30px; } .body-middletown-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 { padding-top:30px; } .body-middletown-ohio-websites-seo-marketing .divBlockWrapper-faq .divBlockInner-question > *:not(span) { font-size:20px; } .body-middletown-ohio-websites-seo-marketing .divMainCalloutInner .divBlockMedia img { height:287px !important; } .body-middletown-ohio-websites-seo-marketing .divPullingFromPageWrappe > h2 { width:100%; background:unset; text-align:center; } .body-middletown-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper { text-align:center; } .body-middletown-ohio-websites-seo-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { background:#000FA0; padding:15px !important; } .body-middletown-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE ul li, .body-middletown-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE ul{ text-align:left !important; } .body-middletown-ohio-websites-seo-marketing .divMainCalloutWrapper { height:100% !important; } .body-middletown-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-middletown-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-middletown-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-middletown-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-middletown-ohio-websites-seo-marketing .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .body-middletown-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-middletown-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-middletown-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-middletown-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-middletown-ohio-websites-seo-marketing .divMainCalloutTextInner h5, .body-middletown-ohio-websites-seo-marketing .divMainCalloutTextInner p, .body-middletown-ohio-websites-seo-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-middletown-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-middletown-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div, .body-middletown-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:100%; max-width:100%; } .body-middletown-ohio-websites-seo-marketing .divMiniCallout { width:85%; max-width:85%; } .body-middletown-ohio-websites-seo-marketing .divMainCalloutWrapper iFrame { max-width:345px !important; min-width:345px !important; } .body-middletown-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-middletown-ohio-websites-seo-marketing .divMainCalloutInner .divBlockMedia img, .body-middletown-ohio-websites-seo-marketing .divMainCalloutWrapper { height:1200px; } .body-middletown-ohio-websites-seo-marketing .divMainCalloutTextInner h3 { font-size:20px; } .body-middletown-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE > div { width:100%; } .body-middletown-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { flex-direction:column; } .body-middletown-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner { display:flex; flex-direction:column-reverse; } .body-middletown-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { gap:0; flex-direction:column; } } .body-middletown-ohio-websites-seo-marketing .divSiteContentInnerAdditionals4 .anchButton{ border:1px solid #D64000; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-middletown-ohio-websites-seo-marketing .divSiteContentInnerAdditionals4 .anchButton:hover{ border:1px solid #000FA0; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } @media (max-width:1023px) { .body-middletown-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 .anchButton, .body-middletown-ohio-websites-seo-marketing .divSiteContentInnerAdditionals4 .anchButton { margin-bottom:10px; } .body-middletown-ohio-websites-seo-marketing .divCaseStudyInner { padding-bottom:0; } } @media (max-width:767px) { .body-middletown-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-middletown-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-middletown-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-middletown-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-middletown-ohio-websites-seo-marketing .divMainCalloutTextInner h5, .body-middletown-ohio-websites-seo-marketing .divMainCalloutTextInner p, .body-middletown-ohio-websites-seo-marketing .divMainCalloutTextInner span { text-align:center !important; width:100%; } } @media (max-width:767px) { .body-middletown-ohio-websites-seo-marketing .divSiteContentInnerAdditionals5{ display:none; } .body-middletown-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 p { text-align:center !important; display:flex; flex-direction:column; align-items:center; } .body-middletown-ohio-websites-seo-marketing .divPageTitle h1, .body-middletown-ohio-websites-seo-marketing .divPageTitle p { text-align:center; } } .divIndustriesFooterForm p { color: #FFF; font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 400; line-height: 30px; background:rgba(0,0,0,0.01); } .divIndustriesFooterForm h2:hover, .divIndustriesFooterForm h2 { color: #FFF !important; background:rgba(0,0,0,0.01); font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: normal; } .divIndustriesFooterForm h3 { color: #29CB8B; font-family: Metropolis; font-size: 30px; font-style: normal; font-weight: 700; line-height: 40px; letter-spacing: 3px; background:rgba(0,0,0,0.01); } @media (min-width: 1440px){ .body-oxford-ohio-websites-seo-marketing .container, .body-oxford-ohio-websites-seo-marketing .container-lg, .body-oxford-ohio-websites-seo-marketing .container-md, .body-oxford-ohio-websites-seo-marketing .container-sm, .body-oxford-ohio-websites-seo-marketing .container-xl, .body-oxford-ohio-websites-seo-marketing .divBannerAlertTextWrapper, .body-oxford-ohio-websites-seo-marketing .div-additional-block-1, .body-oxford-ohio-websites-seo-marketing .div-additional-block-2, .body-oxford-ohio-websites-seo-marketing .div-additional-block-3, .body-oxford-ohio-websites-seo-marketing .divPullingFromPageWrappe, .body-oxford-ohio-websites-seo-marketing .div-additional-block-3, .body-oxford-ohio-websites-seo-marketing .div-additional-block-4, .body-oxford-ohio-websites-seo-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper .divMainCalloutTextInner { max-width: 1362px !important; margin:auto !important; } } .body-oxford-ohio-websites-seo-marketing .divSponsorHeaderWrapper { background:transparent; padding-top:75px !important; } .body-oxford-ohio-websites-seo-marketing .divSponsorHeaderWrapper h2:hover, .body-oxford-ohio-websites-seo-marketing .divSponsorHeaderWrapper h2 { color:#DD4100 !important; } .body-oxford-ohio-websites-seo-marketing p, .body-oxford-ohio-websites-seo-marketing .divMainCalloutTextInner p { font-size:16px !important; } .body-oxford-ohio-websites-seo-marketing .div-additional-block-3 { padding-top:60px; } .body-oxford-ohio-websites-seo-marketing .divMainCalloutTextInner a.anchButton { font-size:20px !important; font-weight:700; font-family: 'Inter 18pt'; border-radius:60px; } .body-oxford-ohio-websites-seo-marketing .divNavigation-main { position:relative; z-index:14; } .body-oxford-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper img { border:2px solid #002755; } .body-oxford-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper { width:100%; position:absolute; bottom:230px; display:flex; justify-content:end; } .body-oxford-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper p a { border-radius: 59px; border: 1px solid #002755; color: #002755; text-align: center; font-family: 'Metropolis', sans-serif; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; padding:7.5px 35px; text-transform:uppercase; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-oxford-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper p a:hover { border-radius: 59px; border: 1px solid #002755; color: #ffffff; background:#002755; text-align: center; font-family: 'Metropolis', sans-serif; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; padding:7.5px 35px; text-transform:uppercase; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-oxford-ohio-websites-seo-marketing .div-additional-block-3 .divBlockMedia-left { padding-right:30px; } .body-oxford-ohio-websites-seo-marketing .div-additional-block-1:hover h2, .body-oxford-ohio-websites-seo-marketing h2, .body-oxford-ohio-websites-seo-marketing h2:hover { color: #000FA0 !important; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-oxford-ohio-websites-seo-marketing .div-additional-block-3:hover h2, .body-oxford-ohio-websites-seo-marketing .div-additional-block-3 h2{ color:#DD4100 !important; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-oxford-ohio-websites-seo-marketing .divCaseStudyInner { padding-top:0; } .body-oxford-ohio-websites-seo-marketing .divPullingFromPageWrapper-blog { padding-top:0; } .body-oxford-ohio-websites-seo-marketing h3 { color: #002755; font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.4px; } .body-oxford-ohio-websites-seo-marketing .divPageTitle h1 { color:#ffffff; position:relative; top:22px; background:rgba(0,0,0,0.01); } .body-oxford-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { width:65%; } .body-oxford-ohio-websites-seo-marketing .divMainCalloutTextInner h2 { color: #FFF !important; font-family: Metropolis; font-size: 36px; font-style: normal; font-weight: 700; line-height: 40px; letter-spacing: 3.6px; } .body-oxford-ohio-websites-seo-marketing .divPageTitle .container { position:relative; top:15px; } .body-oxford-ohio-websites-seo-marketing .divPageTitle { width:100%; background-image:url(https://www.chooselegend.com/layout/images/pageTitleBgLanding.png); background-size:100% 100%; background-position:bottom; position:absolute; z-index:13; top:-2px; padding-bottom:0; padding-top:45px; } .body-oxford-ohio-websites-seo-marketing .divPageTitle p { color: #29CB8B; background:rgba(0,0,0,0.01); font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 700; line-height: normal; letter-spacing: 3.6px; } .body-oxford-ohio-websites-seo-marketing header { background:#000FA0; z-index:14; } .body-oxford-ohio-websites-seo-marketing .anchLogoLink img { opacity:1; } .body-oxford-ohio-websites-seo-marketing .divLogoWrapper { background-image:unset; } .body-oxford-ohio-websites-seo-marketing .divNavFields-main .anchNavigation{ font-family:'Metropolis', sans-serif; font-size:16px; font-weight:bold; text-transform:uppercase; background:transparent; color:#ffffff; padding:0; margin:0 15px; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-oxford-ohio-websites-seo-marketing .divNavFields-main .anchNavigation:hover, .body-oxford-ohio-websites-seo-marketing .divNavFields-main .anchNavigation:active, .body-oxford-ohio-websites-seo-marketing .divNavFields-main .anchNavigation:focus, .body-oxford-ohio-websites-seo-marketing .divNavFields-main .anchNavigation.current{ color:#00DD8D; } .body-oxford-ohio-websites-seo-marketing .divSiteContentInnerMinis { width:100%; max-width:100% !important; } .body-oxford-ohio-websites-seo-marketing .divMiniCallout { padding:7.5px 15px; } .body-oxford-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE > div { width:50%; } .body-oxford-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-oxford-ohio-websites-seo-marketing .divMainCalloutTextWrapper { padding:15px 6% !important; } .body-oxford-ohio-websites-seo-marketing .divMainCalloutTextWrapper h1 strong { font-weight:normal; color:#29CB8B; } .body-oxford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 .spnBlockContent { display:flex; align-items:center; flex-wrap:wrap; gap:5%; } .body-oxford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 h3 { width:70%; } .body-oxford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div { width:47.5%; max-width:47.5%; } .body-oxford-ohio-websites-seo-marketing .divMainCalloutWrapper { height:883px; margin-top:100px; } .body-oxford-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:5%; } .body-oxford-ohio-websites-seo-marketing a.anchButton { text-transform:uppercase; font-size:20px; border-radius:59px; padding:5px 25px; } .body-oxford-ohio-websites-seo-marketing .divMainCalloutTextInner a.anchButton:hover { color:white !important; font-size:20px; font-size:20px; border-radius:59px; } .body-oxford-ohio-websites-seo-marketing .divMiniCallout:hover .divMiniCalloutTextWrapper h3, .body-oxford-ohio-websites-seo-marketing .divMiniCalloutInner h3, .body-oxford-ohio-websites-seo-marketing .divMiniCalloutInner h3:hover { color: #FFF; text-align: center; font-family: Metropolis; font-size: 16px; font-style: normal; font-weight: 700; line-height: 24px; text-decoration:unset; } .body-oxford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 h3, .body-oxford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 h3 { text-transform:uppercase; } .body-oxford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 p { font-size:18px; } .body-oxford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 p strong { color: #29CB8B !important; font-family: Metropolis; font-size: 18px; font-style: italic; font-weight: 700; line-height: 21px; } .body-oxford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 p { font-size:18px; width:100%; } .body-oxford-ohio-websites-seo-marketing .div-additional-block-2 h2 { color: #000FA0; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; width:75%; } .body-oxford-ohio-websites-seo-marketing .div-additional-block-2 h3 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; text-transform: uppercase; width:75%; padding-top:30px; padding-bottom:60px; } .body-oxford-ohio-websites-seo-marketing .div-additional-block-2 ul { width:50%; } .body-oxford-ohio-websites-seo-marketing .div-additional-block-2 p { width:100%; } .body-oxford-ohio-websites-seo-marketing .div-additional-block-2 .spnBlockContent { display:flex; flex-wrap:wrap; } .body-oxford-ohio-websites-seo-marketing .div-additional-block-2 { padding-bottom:15px; } .body-oxford-ohio-websites-seo-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { height:100%; top:0; background: rgba(0, 39, 85, 0.69); text-align:left; } .body-oxford-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-oxford-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-oxford-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-oxford-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-oxford-ohio-websites-seo-marketing .divMainCalloutTextInner h5, .body-oxford-ohio-websites-seo-marketing .divMainCalloutTextInner p, .body-oxford-ohio-websites-seo-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-oxford-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-oxford-ohio-websites-seo-marketing .divMainCalloutTextInner h3 { text-transform:uppercase; } .body-oxford-ohio-websites-seo-marketing .divMainCalloutTextInner h5 { font-weight:400; } .body-oxford-ohio-websites-seo-marketing .divMainCalloutTextInner h5 strong { font-weight:700; } .body-oxford-ohio-websites-seo-marketing .faqDiv h2, .body-oxford-ohio-websites-seo-marketing .faqDiv { width:100%; text-align:center; } .body-oxford-ohio-websites-seo-marketing .divBlockWrapper-faq .divBlockInner-question { text-align:left; } .body-oxford-ohio-websites-seo-marketing .divPullingFromPageWrappe, .body-oxford-ohio-websites-seo-marketing .divBlockWrapper-faq { width:100%; max-width:100%; flex:unset; } .body-oxford-ohio-websites-seo-marketing .divMiniCallout { width:30%; max-width:30%; } .body-oxford-ohio-websites-seo-marketing .divMiniCalloutRow-1 { padding-bottom:45px; } .body-oxford-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-oxford-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-oxford-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-oxford-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-oxford-ohio-websites-seo-marketing .divMainCalloutTextInner h5 { margin-bottom:20px !important; } .body-oxford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 { width:100%; max-width:100% !important; flex:unset; background-color: #C9E8FF; padding-top:70px; padding-bottom:45px; } .body-oxford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals4 { width:100%; max-width:100% !important; background:#C9E8FF; padding-bottom:15px; } .body-oxford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 * { color:#F5F5F5 !important; } .body-oxford-ohio-websites-seo-marketing .divSponsorSlideWrapper .swiper-wrapper { align-items:center; } .body-oxford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 h2 { color: #000FA0; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; text-transform:uppercase; letter-spacing:normal; } .body-oxford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 h3 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; } .body-oxford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 h4 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; text-transform:uppercase; } .body-oxford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3, .body-oxford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 { position:relative; } .body-oxford-ohio-websites-seo-marketing .div-additional-block-3 { padding-bottom:30px; padding-top:90px; } .body-oxford-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner { display:flex; flex-direction:row-reverse; align-items:center; } .body-oxford-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner .divBlockMedia { margin-bottom:0; flex:unset; } .body-oxford-ohio-websites-seo-marketing .swiper-container-horizontal>.swiper-pagination-bullets { background:transparent; bottom:0; } .body-oxford-ohio-websites-seo-marketing .swiper-pagination-bullet { border:0px solid #ffffff; background:#C9E8FF; } .body-oxford-ohio-websites-seo-marketing .swiper-pagination-bullet-active { background:#000FA0; } .body-oxford-ohio-websites-seo-marketing .divSponsorHeaderWrapper p{ text-align:center; padding-top:30px; padding-bottom:30px; } .body-oxford-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner .spnBlockContent { padding-top:45px; padding-bottom:25px; width:100%; } .body-oxford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 ul li { padding:10px 0; } .body-oxford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 strong { color:#DD4100; } .body-oxford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 li strong, .body-oxford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 li span { position:relative; top:-4px; } .body-oxford-ohio-websites-seo-marketing .div-additional-block-1 { display:flex; align-items:center; } .body-oxford-ohio-websites-seo-marketing .divMiniCalloutInner { border-radius: 10px; background: #000FA0; padding:22px 22px; min-height:300px; display:flex; align-items:center !important; } .body-oxford-ohio-websites-seo-marketing .divMiniCalloutInner h3, .body-oxford-ohio-websites-seo-marketing .divMiniCalloutInner p { text-align:left; } .body-oxford-ohio-websites-seo-marketing .divMiniCalloutRow { gap:2%; } .body-oxford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals5 { padding-top:75px; } .body-oxford-ohio-websites-seo-marketing .faqDiv h2 { padding-top:75px; text-transform:uppercase; } .body-oxford-ohio-websites-seo-marketing .divSiteContentWrapper { padding-bottom:0 !important; position:relative; } .body-oxford-ohio-websites-seo-marketing .divBlockWrapper-faq .divBlockInner-question { flex-direction:row-reverse; } .body-oxford-ohio-websites-seo-marketing .divBlockWrapper-faq .divBlockInner-question > *:not(span) { color:#000FA0; font-size:26px; } .body-oxford-ohio-websites-seo-marketing .fa-plus { color:#000FA0; font-size:39px; } .body-oxford-ohio-websites-seo-marketing .faqDiv h2 { color:#000FA0; } .body-oxford-ohio-websites-seo-marketing .divBlockMedia figure { margin:0 !important; } .body-oxford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 { padding:0; } .body-oxford-ohio-websites-seo-marketing .divSiteContentInnerMinis { width:100%; max-width:100% !important; background:#C9E8FF; } .body-oxford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:50%; max-width:50%; } .body-oxford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .divBlockInner { width:100%; } .body-oxford-ohio-websites-seo-marketing .divMiniCalloutInner, .body-oxford-ohio-websites-seo-marketing .divMiniCallout .divBlockMedia picture { display:flex; align-items:start; justify-content:center; } .body-oxford-ohio-websites-seo-marketing .divMiniCallout .divBlockMedia img { width:86px; height:86px; } .body-oxford-ohio-websites-seo-marketing .divBlockInner-answer p { text-align:left; font-weight:400; } .body-oxford-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogInner { flex-direction:row-reverse; flex-wrap:nowrap; } .body-oxford-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper { width:100%; max-width:100%; } .body-oxford-ohio-websites-seo-marketing .divPullingFromPageWrappe { flex-wrap:nowrap; } .body-oxford-ohio-websites-seo-marketing .divPullingFromPageWrappe > h2 { color: #DD4100 !important; font-family: Anton; font-size: 85px; font-style: normal; font-weight: 400; line-height: 113%; margin-right:30px; width:35%; padding-bottom:20px; background:url(https://www.chooselegend.com/layout/images/Vector.png); background-size:100%; background-repeat:no-repeat; background-position:bottom; } .body-oxford-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog { width:50%; max-width:50%; } .body-oxford-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog img, .body-oxford-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog a { width:100%; } .body-oxford-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog.divBlockWrapper-text { padding-left:30px; } .body-oxford-ohio-websites-seo-marketing .divNavigation-sandwich .btn-sandwich .icon-bar { background-color:#ffffff; } .body-oxford-ohio-websites-seo-marketing .divSiteContentInnerTestimonials { width:100%; max-width:100% !important; background:#000FA0; } .body-oxford-ohio-websites-seo-marketing .divSiteContentInnerTestimonials p { color:#ffffff !important; width:75%; margin:auto; text-align:center; font-family: Metropolis; font-weight: 400; font-style: Regular; font-size: 24px; leading-trim: NONE; line-height: 30px; letter-spacing: 0%; text-align: center; vertical-align: middle; } .body-oxford-ohio-websites-seo-marketing .divSiteContentInnerTestimonials p.author { font-family: Metropolis; font-weight: 700; font-style: Bold; font-size: 24px; leading-trim: NONE; line-height: 100%; letter-spacing: 0%; text-align: center; color:#29CB8B !important; padding-top:45px; } .body-oxford-ohio-websites-seo-marketing .divSiteContentInnerTestimonials { position:relative; } .body-oxford-ohio-websites-seo-marketing .divAdditionalOneWave { top:-78px; transform: scaleX(-1); } .body-oxford-ohio-websites-seo-marketing .divPullingFromPageWrapper-blog, .body-oxford-ohio-websites-seo-marketing .divSiteContentInnerBlog2 { padding-bottom:25px; position:relative; } .body-oxford-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper p{ width:34%; } .body-oxford-ohio-websites-seo-marketing .divTestimonialIcon { display:none; } .body-oxford-ohio-websites-seo-marketing .divBlockWrapper-testimonial.carded .divBlockInner { border:0; box-shadow:unset; padding-bottom:30px; } .body-oxford-ohio-websites-seo-marketing .divFooterRow-top-contact { display:none; } .body-oxford-ohio-websites-seo-marketing .divIndustriesFooterForm { width:100%; background:url(https://www.chooselegend.com/layout/images/industryFooterFormBgOxford.jpg); background-size:cover; min-height:769px; padding:75px 15px; padding-bottom:90px; } @media (min-width:768px) and (max-width:1199px){ .body-oxford-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { width:100%; } .body-oxford-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper { bottom:105px; } .body-oxford-ohio-websites-seo-marketing header { background:#002755; } .body-oxford-ohio-websites-seo-marketing .divSponsorHeaderWrapper p { padding-bottom:0; margin-bottom:0; } .body-oxford-ohio-websites-seo-marketing .divSponsorHeaderWrapper { padding-bottom:0; } .body-oxford-ohio-websites-seo-marketing header { position:fixed; } .body-oxford-ohio-websites-seo-marketing .divPageTitle { background-image:unset; } .body-oxford-ohio-websites-seo-marketing .divMainCalloutWrapper { margin-top:0; } .body-oxford-ohio-websites-seo-marketing .divMiniCalloutRow-1 { padding-bottom:0; } .main-pagedirectory-oxford { margin-top:0 !important; } .body-oxford-ohio-websites-seo-marketing .divMiniCalloutRow { width:100%; max-width:100%; } .body-oxford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 h3 { text-align:center; } .body-oxford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { gap:5%; } .body-oxford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 a.anchButton{ position:absolute; top:78%; justify-self:anchor-center; } .body-oxford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { align-items:start; padding-top:60px; } .body-oxford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 { z-index:13; } .body-oxford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { min-height:514px; } .body-oxford-ohio-websites-seo-marketing .divMiniCallout { width:45%; max-width:45%; flex:unset; min-height:0; } .body-oxford-ohio-websites-seo-marketing .divMiniCalloutTextInner { padding:0; } .body-oxford-ohio-websites-seo-marketing .divMiniCalloutWrapperInner { justify-content:center; } .body-oxford-ohio-websites-seo-marketing ++.divMiniCalloutTextInner { padding:0; } .body-oxford-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { display:flex; } .body-oxford-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE > div { width:50%; } .body-oxford-ohio-websites-seo-marketing .divMainCalloutInner .divBlockMedia img, .body-oxford-ohio-websites-seo-marketing .divMainCalloutWrapper { height:634px; } .body-oxford-ohio-websites-seo-marketing .divMainCalloutTextInner h3 { font-size:24px; } .body-oxford-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-oxford-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-oxford-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-oxford-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-oxford-ohio-websites-seo-marketing .divMainCalloutTextInner h5, .body-oxford-ohio-websites-seo-marketing .divMainCalloutTextInner p, .body-oxford-ohio-websites-seo-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-oxford-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-oxford-ohio-websites-seo-marketing .divMainCalloutTextInner h1 { margin:0 !important; } .body-oxford-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-oxford-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-oxford-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-oxford-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-oxford-ohio-websites-seo-marketing .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .body-oxford-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner .divBlockMedia { width:70%; max-width:70%; margin-bottom:0; margin-right:0; } .body-oxford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 { padding-bottom:0 !important; } .body-oxford-ohio-websites-seo-marketing .div-additional-block-4 .spnBlockContent { padding-top:15px; padding-bottom:30px; } .body-oxford-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-oxford-ohio-websites-seo-marketing .divMainCalloutInner .divBlockMedia img, .body-oxford-ohio-websites-seo-marketing .divMainCalloutWrapper { height:630px; } .body-oxford-ohio-websites-seo-marketing .divMainCalloutTextInner { padding-top:140px; } .body-oxford-ohio-websites-seo-marketing .divPageTitle h1 { font-size:60px; } .body-oxford-ohio-websites-seo-marketing h2 { font-size:36px; } .body-oxford-ohio-websites-seo-marketing .divSiteContentInnerTestimonials p { font-size:20px; } .body-oxford-ohio-websites-seo-marketing .divMiniCalloutRow { margin:0; } .body-oxford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3.divSiteContentInner-sitewidth.container { min-height:0; padding-top:60px !important; } .body-oxford-ohio-websites-seo-marketing .div-additional-block-2 { padding-bottom:45px; } .body-oxford-ohio-websites-seo-marketing .divPullingFromPageWrapper-blog { padding-bottom:90px; padding-top:30px; } .body-oxford-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE > div { width:100%; } .body-oxford-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { flex-direction:column; gap:0; } .body-oxford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:100%; max-width:100%; } .body-oxford-ohio-websites-seo-marketing .div-additional-block-3 .spnBlockContent { flex-direction:row !important; } .body-oxford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 h3 { width:100%; } .body-oxford-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner { flex-direction:column-reverse; } .body-oxford-ohio-websites-seo-marketing .divMiniCalloutWrapperInner, .body-oxford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { flex-direction:column; } .body-oxford-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlockWrapper-synopsis .divBlockBody { display:none; } .body-oxford-ohio-websites-seo-marketing .divPullingFromPageWrappe > h2 { font-size:50px; } .body-oxford-ohio-websites-seo-marketing .divMainCalloutTextInner h2 { font-size:20px; } .body-oxford-ohio-websites-seo-marketing .divPageTitle .container { padding:0 6%; width:100%; max-width:100% !important; } } @media (max-width:767px) { .body-oxford-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogInner { flex-direction:column-reverse; } .body-oxford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 { min-height:0; } .body-oxford-ohio-websites-seo-marketing .divSponsorHeaderWrapper { padding-left:15px; padding-right:15px; } .body-oxford-ohio-websites-seo-marketing .divMainCalloutTextInner a.anchButton { padding:10px 35px; } .body-oxford-ohio-websites-seo-marketing .div-additional-block-5 p{ display:flex; flex-direction:column; align-items:center; justify-content:center; text-align:center; margin:0; } .body-oxford-ohio-websites-seo-marketing .divSiteContentInnerTestimonials p { width:100%; } .body-oxford-ohio-websites-seo-marketing .div-additional-block-3 .divBlockMedia-left { display:none; } .body-oxford-ohio-websites-seo-marketing .divPageTitle h1 { font-size:34px; } .body-oxford-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper { position:relative; bottom:0; width:100%; } .body-oxford-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper p { width:100%; } .body-oxford-ohio-websites-seo-marketing .divPageTitle { height:289px; background: rgba(0, 39, 85, 0.75); } .body-oxford-ohio-websites-seo-marketing .divPageTitle h1 { margin-top:0; } .body-oxford-ohio-websites-seo-marketing .divPullingFromPageWrapper-blog, .body-oxford-ohio-websites-seo-marketing .div-additional-block-3{ padding-top:15px; padding-bottom:15px; } .body-oxford-ohio-websites-seo-marketing .divBlockSwiperWrapper { padding:0 !important; margin:0 !important; } .body-oxford-ohio-websites-seo-marketing .divBlockWrapper-testimonial.carded .divBlockInner { padding-top:0; } .body-oxford-ohio-websites-seo-marketing .divBlockWrapper-testimonial.carded { margin-top:0 !important; } .body-oxford-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner .spnBlockContent { padding-top:0; } .body-oxford-ohio-websites-seo-marketing .div-additional-block-2 { padding-bottom:0; } .body-oxford-ohio-websites-seo-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { position:relative; } .body-oxford-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlockWrapper-synopsis .divBlockBody { display:none; } .body-oxford-ohio-websites-seo-marketing .divPullingFromPageWrappe > h2 { font-size:30px; } .body-oxford-ohio-websites-seo-marketing .divPullingFromPageWrappe { flex-wrap:wrap; flex-direction:column; } .body-oxford-ohio-websites-seo-marketing header { background:#002755; } .body-oxford-ohio-websites-seo-marketing .divPageTitle { background-image:unset; } .body-oxford-ohio-websites-seo-marketing .divMainCalloutWrapper { margin-top:0; } .body-oxford-ohio-websites-seo-marketing .div-additional-block-3 .divBlockMedia-left { padding-right:0; margin-bottom:30px; } .body-oxford-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog { width:100%; max-width:100%; } .body-oxford-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { width:100%; } .body-oxford-ohio-websites-seo-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { padding:5px !important; } .body-oxford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 { height:100%; padding-top:45px; } .body-oxford-ohio-websites-seo-marketing .divMiniCalloutRow-1 { padding-bottom:0; } .body-oxford-ohio-websites-seo-marketing .div-additional-block-2 ul, .body-oxford-ohio-websites-seo-marketing .div-additional-block-2 h2, .body-oxford-ohio-websites-seo-marketing .div-additional-block-2 h3 { width:100%; } .main-pagedirectory-oxford { margin-top:0 !important; } .body-oxford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 li { list-style-position: inside; line-height:30px; } .body-oxford-ohio-websites-seo-marketing .divMiniCalloutWrapperInner, .body-oxford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { flex-direction:column; } .body-oxford-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner { flex-direction:column-reverse; } .body-oxford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div, .body-oxford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div { width:100%; max-width:100%; } .body-oxford-ohio-websites-seo-marketing .divMainCalloutTextInner h5 { display:flex; align-items:center; justify-content:center; } .body-oxford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 h3, .body-oxford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 h3 { text-align:center; } .body-oxford-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { gap:30px; } .body-oxford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 { padding-top:30px; } .body-oxford-ohio-websites-seo-marketing .divBlockWrapper-faq .divBlockInner-question > *:not(span) { font-size:20px; } .body-oxford-ohio-websites-seo-marketing .divMainCalloutInner .divBlockMedia img { height:287px !important; } .body-oxford-ohio-websites-seo-marketing .divPullingFromPageWrappe > h2 { width:100%; background:unset; text-align:center; } .body-oxford-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper { text-align:center; } .body-oxford-ohio-websites-seo-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { background:#000FA0; padding:15px !important; } .body-oxford-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE ul li, .body-oxford-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE ul{ text-align:left !important; } .body-oxford-ohio-websites-seo-marketing .divMainCalloutWrapper { height:100% !important; } .body-oxford-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-oxford-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-oxford-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-oxford-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-oxford-ohio-websites-seo-marketing .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .body-oxford-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-oxford-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-oxford-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-oxford-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-oxford-ohio-websites-seo-marketing .divMainCalloutTextInner h5, .body-oxford-ohio-websites-seo-marketing .divMainCalloutTextInner p, .body-oxford-ohio-websites-seo-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-oxford-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-oxford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div, .body-oxford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:100%; max-width:100%; } .body-oxford-ohio-websites-seo-marketing .divMiniCallout { width:85%; max-width:85%; } .body-oxford-ohio-websites-seo-marketing .divMainCalloutWrapper iFrame { max-width:345px !important; min-width:345px !important; } .body-oxford-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-oxford-ohio-websites-seo-marketing .divMainCalloutInner .divBlockMedia img, .body-oxford-ohio-websites-seo-marketing .divMainCalloutWrapper { height:1200px; } .body-oxford-ohio-websites-seo-marketing .divMainCalloutTextInner h3 { font-size:20px; } .body-oxford-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE > div { width:100%; } .body-oxford-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { flex-direction:column; } .body-oxford-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner { display:flex; flex-direction:column-reverse; } .body-oxford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { gap:0; flex-direction:column; } } .body-oxford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals4 .anchButton{ border:1px solid #D64000; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-oxford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals4 .anchButton:hover{ border:1px solid #000FA0; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } @media (max-width:1023px) { .body-oxford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 .anchButton, .body-oxford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals4 .anchButton { margin-bottom:10px; } .body-oxford-ohio-websites-seo-marketing .divCaseStudyInner { padding-bottom:0; } } @media (max-width:767px) { .body-oxford-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-oxford-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-oxford-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-oxford-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-oxford-ohio-websites-seo-marketing .divMainCalloutTextInner h5, .body-oxford-ohio-websites-seo-marketing .divMainCalloutTextInner p, .body-oxford-ohio-websites-seo-marketing .divMainCalloutTextInner span { text-align:center !important; width:100%; } } @media (max-width:767px) { .body-oxford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals5{ display:none; } .body-oxford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 p { text-align:center !important; display:flex; flex-direction:column; align-items:center; } .body-oxford-ohio-websites-seo-marketing .divPageTitle h1, .body-oxford-ohio-websites-seo-marketing .divPageTitle p { text-align:center; } } .divIndustriesFooterForm p { color: #FFF; font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 400; line-height: 30px; background:rgba(0,0,0,0.01); } .divIndustriesFooterForm h2:hover, .divIndustriesFooterForm h2 { color: #FFF !important; background:rgba(0,0,0,0.01); font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: normal; } .divIndustriesFooterForm h3 { color: #29CB8B; font-family: Metropolis; font-size: 30px; font-style: normal; font-weight: 700; line-height: 40px; letter-spacing: 3px; background:rgba(0,0,0,0.01); } .body-client-hub .divMainCalloutText-tinyMCE * { color:#222222 !important; } .body-client-hub .divMainCalloutWrapper { height:530px; } .body-client-hub .divPageTitle { position:absolute; width:100%; z-index:9; min-height: 100px; height:auto; padding-top:50px; padding-bottom:60px; background-color: #C9E8FF; background:url(https://www.chooselegend.com/layout/images/pageTitleBg.png); background-size:100% 100%; background-position:top; background-repeat:no-repeat; } .body-client-hub .divSiteContentInnerFAQ { padding-top:90px; padding-bottom:60px; } .body-client-hub .divBlockWrapper-faq .divBlockInner-question > *:not(span) { color: #000FA0; font-family: 'Metropolis'; font-size: 24px; font-style: normal; font-weight: 700; line-height: normal; letter-spacing: 2.4px; } .body-client-hub .divBlockInner-answer p { color: #232323; font-family: 'Montserrat'; font-size: 16px; font-style: normal; font-weight: 300; line-height: normal; } .body-client-hub .divSiteContentInnerFAQ > h2 { width:100%; padding:0 15px; padding-bottom:35px; } .body-client-hub .divBlockWrapper-faq .divBlockInner-question { flex-direction:row-reverse; } .body-client-hub .divBlockWrapper-faq .fa-plus { font-size:36px; } .body-client-hub .divSiteContentInnerFAQ .divPullingFromPageWrappe { width:100%; max-width:100% !important; } .body-client-hub .divMainCalloutText-tinyMCE { display:flex; align-items:center; justify-content:center; } .body-client-hub .divMainCalloutTextWrapper > div > div > div:nth-child(1) { padding-left:132px; background:url('https://www.chooselegend.com/layout/images/RGHI-Proposal-Legend (1) 2.png'); background-position-left; background-size:contain; background-repeat:no-repeat; } .body-client-hub .divMainCalloutTextWrapper > div > div > div:nth-child(1) p a { font-size:16px !important; color:#ffffff !important; } .body-client-hub .divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:60px; } .body-client-hub .divMainCalloutTextWrapper > div > div > div:nth-child(2) p{ color: #002755 !important; text-align:left; font-family: 'Metropolis'; font-size: 18px; font-style: normal; font-weight: 400; line-height: 28px; } .body-client-hub .divMainCalloutTextWrapper > div > div > div:nth-child(2) p a { color: #002755; font-family: 'Metropolis'; font-size: 16px; font-style: normal; font-weight: 700; line-height: 24px; text-decoration-line: underline; text-decoration-style: solid; text-decoration-skip-ink: auto; text-decoration-thickness: auto; text-underline-offset: auto; text-underline-position: from-font; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-client-hub .divMainCalloutTextWrapper > div > div > div:nth-child(2) p a:hover { color: #000FA0 !important; text-decoration:unset; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-client-hub .divMainCalloutTextInner a.anchButton:hover, .body-client-hub .divMainCalloutTextInner a.anchButton { border-radius:60px; padding:10px; } .body-client-hub .divMainCalloutText-tinyMCE h2 { color: #002755 !important; font-family: 'Anton'; font-size: 50px; font-style: normal; font-weight: 400; line-height: normal; letter-spacing:normal; text-align:left; } .body-client-hub .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { height:100%; background: rgba(255, 244, 233, 0.85); top:0; padding-top:165px; } .body-client-hub .divMiniCallout .divMiniCalloutTextWrapper p { color: #ffffff; text-align: center; font-family: 'Metropolis'; font-size: 24px; font-style: normal; font-weight: 700; line-height: normal; letter-spacing: 3.6px; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-client-hub .divMiniCallout:hover .divMiniCalloutTextWrapper p { color: #29CB8B; text-align: center; font-family: 'Metropolis'; font-size: 24px; font-style: normal; font-weight: 700; line-height: normal; letter-spacing: 3.6px; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-client-hub .divMiniCallout .divMiniCalloutTextWrapper h3 { color: #ffffff; text-align: center !important; font-family: 'Anton'; font-size: 90px; font-style: normal; font-weight: 400; line-height: normal; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-client-hub .divMiniCallout:hover .divMiniCalloutTextWrapper h3 { color: #29CB8B; text-align: center; font-family: 'Anton'; font-size: 90px; font-style: normal; font-weight: 400; line-height: normal; text-decoration:none !important; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-client-hub .divMiniCallout .divMiniCalloutTextWrapper { border:0; box-shadow:unset; border-radius: 20px; background: #000FA0; height:330px; width:330px; display:flex; align-items:center; justify-content:center; } .body-client-hub .divMiniCalloutInner { box-shadow:unset; display:flex; align-items:center; justify-content:center; } .body-client-hub .divSiteContentInner-sitewidth.container.divSiteContentInnerMinis { padding-top:90px !important; background:#ffffff; } .body-client-hub .divSiteContentInnerBlog { width:100%; max-width:100% !important; background:#FFF4E9; padding:90px 0; } .body-client-hub .divSiteContentInnerBlog .divPullingFromPageWrappe > h2{ padding:0 15px; } .body-client-hub .divSiteContentInnerAdditionals1 { width:100%; max-width:100% !important; background:#000FA0; padding-top:35px; padding-bottom:20px; } .body-client-hub .divSiteContentInnerAdditionals1 *, .body-client-hub .divSiteContentInnerAdditionals2 * { color: #ffffff; } .body-client-hub .divSiteContentInnerAdditionals1 p { width:fit-content; max-width:70%; } .body-client-hub .divSiteContentInnerAdditionals1 a { color:#ffffff; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-client-hub .divSiteContentInnerAdditionals1 a:hover { color:#dddddd; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-client-hub .divSiteContentInnerAdditionals1 .spnBlockContent { color: #FFF; font-family: 'Montserrat'; font-size: 16px; font-style: normal; font-weight: 300; line-height: normal; display:flex; align-items:center; justify-content:space-evenly; } .body-client-hub .divSiteContentInnerAdditionals1 p b, .body-client-hub .divSiteContentInnerAdditionals1 p strong { color: #FFF; font-family: 'Metropolis'; font-size: 24px; font-style: normal; font-weight: 700; line-height: normal; letter-spacing: 3.6px; } .body-client-hub .div-additional-block-1 { max-width:1366px !important; } .body-client-hub .divSiteContentInnerAdditionals2 { width:100%; max-width:100% !important; min-height:235px; background:url(https://www.chooselegend.com/layout/images/clienthubwave.png); background-size:cover; background-position:top; } .body-client-hub .div-additional-block-2 { margin-bottom:0 !important; } .body-client-hub .divSiteContentInnerAdditionals2 h3 { color: #FFF; font-family: 'Anton'; font-size: 65px; font-style: normal; font-weight: 400; line-height: 113%; height:133px; display:flex; align-items:end; background-color:rgba(0, 15, 160, 0.01); background-image: url('https://www.chooselegend.com/layout/images/additionalShapesClientHub.png'); background-position:left; background-size:contain; background-repeat:no-repeat; padding-left:130px; } .body-client-hub .divSiteContentInnerAdditionals2 .spnBlockContent { display:flex; align-items:end; justify-content:space-between; } @media (max-width:1200px) { .body-client-hub .divMainCalloutTextWrapper > div > div > div:nth-child(1) { padding-left:110px; } .body-client-hub .anchMiniCallout { width:100%; } .body-client-hub .divMainCalloutText-tinyMCE h2 { font-size:50px !important; } .body-client-hub .divMiniCalloutRow { width:100%; max-width:100% !important; } .body-client-hub .divMiniCallout { width:33%; max-width:33% !important; min-height:0; } .body-client-hub .divMiniCallout .divMiniCalloutTextWrapper { height:auto; width:100%; padding:50px 0; } .body-client-hub .divSiteContentInnerBlog .divPullingFromPageWrappe > h2, .body-client-hub .divSiteContentInnerAdditionals2 h3 { font-size:45px; } .body-client-hub .div-additional-block-2 { display:flex; align-items:end; } .body-client-hub .divPageTitle { position:absolute; width:100%; z-index:9; min-height: 100px; height:auto; padding-top:50px; padding-bottom:60px; background-color: #C9E8FF; background:url(https://www.chooselegend.com/layout/images/pageTitleBgTablet.png); background-size:100%; background-position:top; background-repeat:no-repeat; } .body-client-hub .divMainCalloutWrapper, .body-client-hub .divMainCalloutInner .divBlockMedia img { height:420px; } .body-client-hub .divMiniCallout .divMiniCalloutTextWrapper h3 { font-size:45px; } .body-client-hub .divSiteContentInnerAdditionals1 p { gap:30px; } .body-client-hub .divMiniCallout .divMiniCalloutTextWrapper p { font-size:18px; } .body-client-hub .divSiteContentInnerFAQ > h2 { text-align:center; } .body-client-hub .divSiteContentInnerAdditionals2 .spnBlockContent { flex-direction:row; } .body-client-hub .divSiteContentInnerAdditionals2.divSiteContentInner-sitewidth.container.row.m-auto > div > div > span > div:nth-child(2) p{ display:flex; gap:15px; } .body-client-hub .divSiteContentInnerAdditionals2 h3 { height:100px; padding-left:100px; } .divPullingFromPageWrappe .divBlogExtra { padding-bottom:30px; } .body-client-hub .divSiteContentInnerBlog .divPullingFromPageWrappe > h2, .body-client-hub .divPullingFromPageWrappe .divBlogExtra * { text-align:center; width:100%; } .body-client-hub .divSiteContentInnerAdditionals2 a.anchButton { min-width:195px; } } @media (max-width:767px){ .body-client-hub .divMiniCalloutRow, .body-client-hub .divSiteContentInnerAdditionals1 p, .body-client-hub .divMainCalloutText-tinyMCE { flex-direction:column; gap:1px; } .body-client-hub .divSiteContentInnerBlog { padding:30px 15px; } .body-client-hub .divMiniCallout .divMiniCalloutTextWrapper { padding:15px 0; } .body-client-hub .divSiteContentInnerAdditionals1 p strong { width:100%; } .body-client-hub .divSiteContentInnerAdditionals2 .spnBlockContent { flex-direction:column; } .body-client-hub .divSiteContentInnerAdditionals2 a.anchButton { min-width:0; } .body-client-hub .divSiteContentInnerAdditionals2 h3 { padding-left:0; height:auto; background:unset; font-size:32px; justify-items:center; align-items:center; place-self:anchor-center; } .body-client-hub .divSiteContentInnerAdditionals2.divSiteContentInner-sitewidth.container.row.m-auto > div > div > span > div:nth-child(2) p { flex-direction:column; } .body-client-hub .div-additional-block-2 { justify-content:center; } .body-client-hub .divPageTitle { position:absolute; width:100%; z-index:9; min-height: 100px; height:auto; padding-top:50px; padding-bottom:60px; background-color: #C9E8FF; background:url(https://www.chooselegend.com/layout/images/pageTitleBgMobile.png); background-size:100%; background-position:top; background-repeat:no-repeat; } .body-client-hub .divMainCalloutTextInner * { color:#222222; } .body-client-hub .divMiniCalloutTextInner, .body-client-hub .divMiniCallout { width:95%; max-width:95% !important; } .body-client-hub .divMiniCalloutText-paragraph { display:flex; justify-content:space-between; align-items:center; } .body-client-hub .divMiniCalloutRow { margin:0 !important; } .body-client-hub .divPullingFromPageWrappe .divBlogWrapper { width:94%; margin:auto; } .body-client-hub .divMiniCalloutText-paragraph p, .body-client-hub .divMiniCalloutText-paragraph h3 { font-size:16px !important; } .body-client-hub .divMiniCalloutInner > a { width:100%; } } @media (min-width: 1440px){ .body-liberty-township-ohio-websites-seo-marketing .container, .body-liberty-township-ohio-websites-seo-marketing .container-lg, .body-liberty-township-ohio-websites-seo-marketing .container-md, .body-liberty-township-ohio-websites-seo-marketing .container-sm, .body-liberty-township-ohio-websites-seo-marketing .container-xl, .body-liberty-township-ohio-websites-seo-marketing .divBannerAlertTextWrapper, .body-liberty-township-ohio-websites-seo-marketing .div-additional-block-1, .body-liberty-township-ohio-websites-seo-marketing .div-additional-block-2, .body-liberty-township-ohio-websites-seo-marketing .div-additional-block-3, .body-liberty-township-ohio-websites-seo-marketing .divPullingFromPageWrappe, .body-liberty-township-ohio-websites-seo-marketing .div-additional-block-3, .body-liberty-township-ohio-websites-seo-marketing .div-additional-block-4, .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper .divMainCalloutTextInner { max-width: 1362px !important; margin:auto !important; } } .body-liberty-township-ohio-websites-seo-marketing .divSponsorHeaderWrapper { background:transparent; padding-top:75px !important; } .body-liberty-township-ohio-websites-seo-marketing .divSponsorHeaderWrapper h2:hover, .body-liberty-township-ohio-websites-seo-marketing .divSponsorHeaderWrapper h2 { color:#DD4100 !important; } .body-liberty-township-ohio-websites-seo-marketing p, .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutTextInner p { font-size:16px !important; } .body-liberty-township-ohio-websites-seo-marketing .div-additional-block-3 { padding-top:60px; } .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutTextInner a.anchButton { font-size:20px !important; font-weight:700; font-family: 'Inter 18pt'; border-radius:60px; } .body-liberty-township-ohio-websites-seo-marketing .divNavigation-main { position:relative; z-index:14; } .body-liberty-township-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper img { border:2px solid #002755; } .body-liberty-township-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper { width:100%; position:absolute; bottom:230px; display:flex; justify-content:end; } .body-liberty-township-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper p a { border-radius: 59px; border: 1px solid #002755; color: #002755; text-align: center; font-family: 'Metropolis', sans-serif; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; padding:7.5px 35px; text-transform:uppercase; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-liberty-township-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper p a:hover { border-radius: 59px; border: 1px solid #002755; color: #ffffff; background:#002755; text-align: center; font-family: 'Metropolis', sans-serif; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; padding:7.5px 35px; text-transform:uppercase; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-liberty-township-ohio-websites-seo-marketing .div-additional-block-3 .divBlockMedia-left { padding-right:30px; } .body-liberty-township-ohio-websites-seo-marketing .div-additional-block-1:hover h2, .body-liberty-township-ohio-websites-seo-marketing h2, .body-liberty-township-ohio-websites-seo-marketing h2:hover { color: #000FA0 !important; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-liberty-township-ohio-websites-seo-marketing .div-additional-block-3:hover h2, .body-liberty-township-ohio-websites-seo-marketing .div-additional-block-3 h2{ color:#DD4100 !important; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-liberty-township-ohio-websites-seo-marketing .divCaseStudyInner { padding-top:0; } .body-liberty-township-ohio-websites-seo-marketing .divPullingFromPageWrapper-blog { padding-top:0; } .body-liberty-township-ohio-websites-seo-marketing h3 { color: #002755; font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.4px; } .body-liberty-township-ohio-websites-seo-marketing .divPageTitle h1 { color:#ffffff; position:relative; top:22px; background:rgba(0,0,0,0.01); } .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { width:65%; } .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutTextInner h2 { color: #FFF !important; font-family: Metropolis; font-size: 36px; font-style: normal; font-weight: 700; line-height: 40px; letter-spacing: 3.6px; } .body-liberty-township-ohio-websites-seo-marketing .divPageTitle .container { position:relative; top:15px; } .body-liberty-township-ohio-websites-seo-marketing .divPageTitle { width:100%; background-image:url(https://www.chooselegend.com/layout/images/pageTitleBgLanding.png); background-size:100% 100%; background-position:bottom; position:absolute; z-index:13; top:-2px; padding-bottom:0; padding-top:45px; } .body-liberty-township-ohio-websites-seo-marketing .divPageTitle p { color: #29CB8B; background:rgba(0,0,0,0.01); font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 700; line-height: normal; letter-spacing: 3.6px; } .body-liberty-township-ohio-websites-seo-marketing header { background:#000FA0; z-index:14; } .body-liberty-township-ohio-websites-seo-marketing .anchLogoLink img { opacity:1; } .body-liberty-township-ohio-websites-seo-marketing .divLogoWrapper { background-image:unset; } .body-liberty-township-ohio-websites-seo-marketing .divNavFields-main .anchNavigation{ font-family:'Metropolis', sans-serif; font-size:16px; font-weight:bold; text-transform:uppercase; background:transparent; color:#ffffff; padding:0; margin:0 15px; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-liberty-township-ohio-websites-seo-marketing .divNavFields-main .anchNavigation:hover, .body-liberty-township-ohio-websites-seo-marketing .divNavFields-main .anchNavigation:active, .body-liberty-township-ohio-websites-seo-marketing .divNavFields-main .anchNavigation:focus, .body-liberty-township-ohio-websites-seo-marketing .divNavFields-main .anchNavigation.current{ color:#00DD8D; } .body-liberty-township-ohio-websites-seo-marketing .divSiteContentInnerMinis { width:100%; max-width:100% !important; } .body-liberty-township-ohio-websites-seo-marketing .divMiniCallout { padding:7.5px 15px; } .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE > div { width:50%; } .body-liberty-township-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutTextWrapper { padding:15px 6% !important; } .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutTextWrapper h1 strong { font-weight:normal; color:#29CB8B; } .body-liberty-township-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 .spnBlockContent { display:flex; align-items:center; flex-wrap:wrap; gap:5%; } .body-liberty-township-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 h3 { width:70%; } .body-liberty-township-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div { width:47.5%; max-width:47.5%; } .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutWrapper { height:883px; margin-top:100px; } .body-liberty-township-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:5%; } .body-liberty-township-ohio-websites-seo-marketing a.anchButton { text-transform:uppercase; font-size:20px; border-radius:59px; padding:5px 25px; } .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutTextInner a.anchButton:hover { color:white !important; font-size:20px; font-size:20px; border-radius:59px; } .body-liberty-township-ohio-websites-seo-marketing .divMiniCallout:hover .divMiniCalloutTextWrapper h3, .body-liberty-township-ohio-websites-seo-marketing .divMiniCalloutInner h3, .body-liberty-township-ohio-websites-seo-marketing .divMiniCalloutInner h3:hover { color: #FFF; text-align: center; font-family: Metropolis; font-size: 16px; font-style: normal; font-weight: 700; line-height: 24px; text-decoration:unset; } .body-liberty-township-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 h3, .body-liberty-township-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 h3 { text-transform:uppercase; } .body-liberty-township-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 p { font-size:18px; } .body-liberty-township-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 p strong { color: #29CB8B !important; font-family: Metropolis; font-size: 18px; font-style: italic; font-weight: 700; line-height: 21px; } .body-liberty-township-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 p { font-size:18px; width:100%; } .body-liberty-township-ohio-websites-seo-marketing .div-additional-block-2 h2 { color: #000FA0; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; width:75%; } .body-liberty-township-ohio-websites-seo-marketing .div-additional-block-2 h3 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; text-transform: uppercase; width:75%; padding-top:30px; padding-bottom:60px; } .body-liberty-township-ohio-websites-seo-marketing .div-additional-block-2 ul { width:50%; } .body-liberty-township-ohio-websites-seo-marketing .div-additional-block-2 p { width:100%; } .body-liberty-township-ohio-websites-seo-marketing .div-additional-block-2 .spnBlockContent { display:flex; flex-wrap:wrap; } .body-liberty-township-ohio-websites-seo-marketing .div-additional-block-2 { padding-bottom:15px; } .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { height:100%; top:0; background: rgba(0, 39, 85, 0.69); text-align:left; } .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutTextInner h5, .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutTextInner p, .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutTextInner h3 { text-transform:uppercase; } .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutTextInner h5 { font-weight:400; } .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutTextInner h5 strong { font-weight:700; } .body-liberty-township-ohio-websites-seo-marketing .faqDiv h2, .body-liberty-township-ohio-websites-seo-marketing .faqDiv { width:100%; text-align:center; } .body-liberty-township-ohio-websites-seo-marketing .divBlockWrapper-faq .divBlockInner-question { text-align:left; } .body-liberty-township-ohio-websites-seo-marketing .divPullingFromPageWrappe, .body-liberty-township-ohio-websites-seo-marketing .divBlockWrapper-faq { width:100%; max-width:100%; flex:unset; } .body-liberty-township-ohio-websites-seo-marketing .divMiniCallout { width:30%; max-width:30%; } .body-liberty-township-ohio-websites-seo-marketing .divMiniCalloutRow-1 { padding-bottom:45px; } .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutTextInner h5 { margin-bottom:20px !important; } .body-liberty-township-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 { width:100%; max-width:100% !important; flex:unset; background-color: #C9E8FF; padding-top:70px; padding-bottom:45px; } .body-liberty-township-ohio-websites-seo-marketing .divSiteContentInnerAdditionals4 { width:100%; max-width:100% !important; background:#C9E8FF; padding-bottom:15px; } .body-liberty-township-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 * { color:#F5F5F5 !important; } .body-liberty-township-ohio-websites-seo-marketing .divSponsorSlideWrapper .swiper-wrapper { align-items:center; } .body-liberty-township-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 h2 { color: #000FA0; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; text-transform:uppercase; letter-spacing:normal; } .body-liberty-township-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 h3 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; } .body-liberty-township-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 h4 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; text-transform:uppercase; } .body-liberty-township-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3, .body-liberty-township-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 { position:relative; } .body-liberty-township-ohio-websites-seo-marketing .div-additional-block-3 { padding-bottom:30px; padding-top:90px; } .body-liberty-township-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner { display:flex; flex-direction:row-reverse; align-items:center; } .body-liberty-township-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner .divBlockMedia { margin-bottom:0; flex:unset; } .body-liberty-township-ohio-websites-seo-marketing .swiper-container-horizontal>.swiper-pagination-bullets { background:transparent; bottom:0; } .body-liberty-township-ohio-websites-seo-marketing .swiper-pagination-bullet { border:0px solid #ffffff; background:#C9E8FF; } .body-liberty-township-ohio-websites-seo-marketing .swiper-pagination-bullet-active { background:#000FA0; } .body-liberty-township-ohio-websites-seo-marketing .divSponsorHeaderWrapper p{ text-align:center; padding-top:30px; padding-bottom:30px; } .body-liberty-township-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner .spnBlockContent { padding-top:45px; padding-bottom:25px; width:100%; } .body-liberty-township-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 ul li { padding:10px 0; } .body-liberty-township-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 strong { color:#DD4100; } .body-liberty-township-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 li strong, .body-liberty-township-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 li span { position:relative; top:-4px; } .body-liberty-township-ohio-websites-seo-marketing .div-additional-block-1 { display:flex; align-items:center; } .body-liberty-township-ohio-websites-seo-marketing .divMiniCalloutInner { border-radius: 10px; background: #000FA0; padding:22px 22px; min-height:300px; display:flex; align-items:center !important; } .body-liberty-township-ohio-websites-seo-marketing .divMiniCalloutInner h3, .body-liberty-township-ohio-websites-seo-marketing .divMiniCalloutInner p { text-align:left; } .body-liberty-township-ohio-websites-seo-marketing .divMiniCalloutRow { gap:2%; } .body-liberty-township-ohio-websites-seo-marketing .divSiteContentInnerAdditionals5 { padding-top:75px; } .body-liberty-township-ohio-websites-seo-marketing .faqDiv h2 { padding-top:75px; text-transform:uppercase; } .body-liberty-township-ohio-websites-seo-marketing .divSiteContentWrapper { padding-bottom:0 !important; position:relative; } .body-liberty-township-ohio-websites-seo-marketing .divBlockWrapper-faq .divBlockInner-question { flex-direction:row-reverse; } .body-liberty-township-ohio-websites-seo-marketing .divBlockWrapper-faq .divBlockInner-question > *:not(span) { color:#000FA0; font-size:26px; } .body-liberty-township-ohio-websites-seo-marketing .fa-plus { color:#000FA0; font-size:39px; } .body-liberty-township-ohio-websites-seo-marketing .faqDiv h2 { color:#000FA0; } .body-liberty-township-ohio-websites-seo-marketing .divBlockMedia figure { margin:0 !important; } .body-liberty-township-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 { padding:0; } .body-liberty-township-ohio-websites-seo-marketing .divSiteContentInnerMinis { width:100%; max-width:100% !important; background:#C9E8FF; } .body-liberty-township-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:50%; max-width:50%; } .body-liberty-township-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .divBlockInner { width:100%; } .body-liberty-township-ohio-websites-seo-marketing .divMiniCalloutInner, .body-liberty-township-ohio-websites-seo-marketing .divMiniCallout .divBlockMedia picture { display:flex; align-items:start; justify-content:center; } .body-liberty-township-ohio-websites-seo-marketing .divMiniCallout .divBlockMedia img { width:86px; height:86px; } .body-liberty-township-ohio-websites-seo-marketing .divBlockInner-answer p { text-align:left; font-weight:400; } .body-liberty-township-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogInner { flex-direction:row-reverse; flex-wrap:nowrap; } .body-liberty-township-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper { width:100%; max-width:100%; } .body-liberty-township-ohio-websites-seo-marketing .divPullingFromPageWrappe { flex-wrap:nowrap; } .body-liberty-township-ohio-websites-seo-marketing .divPullingFromPageWrappe > h2 { color: #DD4100 !important; font-family: Anton; font-size: 85px; font-style: normal; font-weight: 400; line-height: 113%; margin-right:30px; width:35%; padding-bottom:20px; background:url(https://www.chooselegend.com/layout/images/Vector.png); background-size:100%; background-repeat:no-repeat; background-position:bottom; } .body-liberty-township-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog { width:50%; max-width:50%; } .body-liberty-township-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog img, .body-liberty-township-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog a { width:100%; } .body-liberty-township-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog.divBlockWrapper-text { padding-left:30px; } .body-liberty-township-ohio-websites-seo-marketing .divNavigation-sandwich .btn-sandwich .icon-bar { background-color:#ffffff; } .body-liberty-township-ohio-websites-seo-marketing .divSiteContentInnerTestimonials { width:100%; max-width:100% !important; background:#000FA0; } .body-liberty-township-ohio-websites-seo-marketing .divSiteContentInnerTestimonials p { color:#ffffff !important; width:75%; margin:auto; text-align:center; font-family: Metropolis; font-weight: 400; font-style: Regular; font-size: 24px; leading-trim: NONE; line-height: 30px; letter-spacing: 0%; text-align: center; vertical-align: middle; } .body-liberty-township-ohio-websites-seo-marketing .divSiteContentInnerTestimonials p.author { font-family: Metropolis; font-weight: 700; font-style: Bold; font-size: 24px; leading-trim: NONE; line-height: 100%; letter-spacing: 0%; text-align: center; color:#29CB8B !important; padding-top:45px; } .body-liberty-township-ohio-websites-seo-marketing .divSiteContentInnerTestimonials { position:relative; } .body-liberty-township-ohio-websites-seo-marketing .divAdditionalOneWave { top:-78px; transform: scaleX(-1); } .body-liberty-township-ohio-websites-seo-marketing .divPullingFromPageWrapper-blog, .body-liberty-township-ohio-websites-seo-marketing .divSiteContentInnerBlog2 { padding-bottom:25px; position:relative; } .body-liberty-township-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper p{ width:34%; } .body-liberty-township-ohio-websites-seo-marketing .divTestimonialIcon { display:none; } .body-liberty-township-ohio-websites-seo-marketing .divBlockWrapper-testimonial.carded .divBlockInner { border:0; box-shadow:unset; padding-bottom:30px; } .body-liberty-township-ohio-websites-seo-marketing .divFooterRow-top-contact { display:none; } .body-liberty-township-ohio-websites-seo-marketing .divIndustriesFooterForm { width:100%; background:url(https://www.chooselegend.com/layout/images/industryFooterFormBgLibertyTownship.jpg); background-size:cover; min-height:769px; padding:75px 15px; padding-bottom:90px; } @media (min-width:768px) and (max-width:1199px){ .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { width:100%; } .body-liberty-township-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper { bottom:105px; } .body-liberty-township-ohio-websites-seo-marketing header { background:#002755; } .body-liberty-township-ohio-websites-seo-marketing .divSponsorHeaderWrapper p { padding-bottom:0; margin-bottom:0; } .body-liberty-township-ohio-websites-seo-marketing .divSponsorHeaderWrapper { padding-bottom:0; } .body-liberty-township-ohio-websites-seo-marketing header { position:fixed; } .body-liberty-township-ohio-websites-seo-marketing #main { margin-top:100px !important; } .body-liberty-township-ohio-websites-seo-marketing .divPageTitle { background-image:unset; } .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutWrapper { margin-top:0; } .body-liberty-township-ohio-websites-seo-marketing .divMiniCalloutRow-1 { padding-bottom:0; } .main-pagedirectory-liberty-township { margin-top:0 !important; } .body-liberty-township-ohio-websites-seo-marketing .divMiniCalloutRow { width:100%; max-width:100%; } .body-liberty-township-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 h3 { text-align:center; } .body-liberty-township-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { gap:5%; } .body-liberty-township-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 a.anchButton{ position:absolute; top:78%; justify-self:anchor-center; } .body-liberty-township-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { align-items:start; padding-top:60px; } .body-liberty-township-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 { z-index:13; } .body-liberty-township-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { min-height:514px; } .body-liberty-township-ohio-websites-seo-marketing .divMiniCallout { width:45%; max-width:45%; flex:unset; min-height:0; } .body-liberty-township-ohio-websites-seo-marketing .divMiniCalloutTextInner { padding:0; } .body-liberty-township-ohio-websites-seo-marketing .divMiniCalloutWrapperInner { justify-content:center; } .body-liberty-township-ohio-websites-seo-marketing ++.divMiniCalloutTextInner { padding:0; } .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { display:flex; } .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE > div { width:50%; } .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutInner .divBlockMedia img, .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutWrapper { height:634px; } .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutTextInner h3 { font-size:24px; } .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutTextInner h5, .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutTextInner p, .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-liberty-township-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutTextInner h1 { margin:0 !important; } .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .body-liberty-township-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner .divBlockMedia { width:70%; max-width:70%; margin-bottom:0; margin-right:0; } .body-liberty-township-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 { padding-bottom:0 !important; } .body-liberty-township-ohio-websites-seo-marketing .div-additional-block-4 .spnBlockContent { padding-top:15px; padding-bottom:30px; } .body-liberty-township-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutInner .divBlockMedia img, .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutWrapper { height:630px; } .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutTextInner { padding-top:140px; } .body-liberty-township-ohio-websites-seo-marketing .divPageTitle h1 { font-size:60px; } .body-liberty-township-ohio-websites-seo-marketing h2 { font-size:36px; } .body-liberty-township-ohio-websites-seo-marketing .divSiteContentInnerTestimonials p { font-size:20px; } .body-liberty-township-ohio-websites-seo-marketing .divMiniCalloutRow { margin:0; } .body-liberty-township-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3.divSiteContentInner-sitewidth.container { min-height:0; padding-top:60px !important; } .body-liberty-township-ohio-websites-seo-marketing .div-additional-block-2 { padding-bottom:45px; } .body-liberty-township-ohio-websites-seo-marketing .divPullingFromPageWrapper-blog { padding-bottom:90px; padding-top:30px; } .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE > div { width:100%; } .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { flex-direction:column; gap:0; } .body-liberty-township-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:100%; max-width:100%; } .body-liberty-township-ohio-websites-seo-marketing .div-additional-block-3 .spnBlockContent { flex-direction:row !important; } .body-liberty-township-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 h3 { width:100%; } .body-liberty-township-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner { flex-direction:column-reverse; } .body-liberty-township-ohio-websites-seo-marketing .divMiniCalloutWrapperInner, .body-liberty-township-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { flex-direction:column; } .body-liberty-township-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlockWrapper-synopsis .divBlockBody { display:none; } .body-liberty-township-ohio-websites-seo-marketing .divPullingFromPageWrappe > h2 { font-size:50px; } .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutTextInner h2 { font-size:20px; } .body-liberty-township-ohio-websites-seo-marketing .divPageTitle .container { padding:0 6%; width:100%; max-width:100% !important; } } @media (max-width:767px) { .body-liberty-township-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogInner { flex-direction:column-reverse; } .body-liberty-township-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 { min-height:0; } .body-liberty-township-ohio-websites-seo-marketing .divSponsorHeaderWrapper { padding-left:15px; padding-right:15px; } .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutTextInner a.anchButton { padding:10px 35px; } .body-liberty-township-ohio-websites-seo-marketing .div-additional-block-5 p{ display:flex; flex-direction:column; align-items:center; justify-content:center; text-align:center; margin:0; } .body-liberty-township-ohio-websites-seo-marketing .divSiteContentInnerTestimonials p { width:100%; } .body-liberty-township-ohio-websites-seo-marketing .div-additional-block-3 .divBlockMedia-left { display:none; } .body-liberty-township-ohio-websites-seo-marketing .divPageTitle h1 { font-size:34px; } .body-liberty-township-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper { position:relative; bottom:0; width:100%; } .body-liberty-township-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper p { width:100%; } .body-liberty-township-ohio-websites-seo-marketing .divPageTitle { height:289px; background: rgba(0, 39, 85, 0.75); } .body-liberty-township-ohio-websites-seo-marketing .divPageTitle h1 { margin-top:0; } .body-liberty-township-ohio-websites-seo-marketing .divPullingFromPageWrapper-blog, .body-liberty-township-ohio-websites-seo-marketing .div-additional-block-3{ padding-top:15px; padding-bottom:15px; } .body-liberty-township-ohio-websites-seo-marketing .divBlockSwiperWrapper { padding:0 !important; margin:0 !important; } .body-liberty-township-ohio-websites-seo-marketing .divBlockWrapper-testimonial.carded .divBlockInner { padding-top:0; } .body-liberty-township-ohio-websites-seo-marketing .divBlockWrapper-testimonial.carded { margin-top:0 !important; } .body-liberty-township-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner .spnBlockContent { padding-top:0; } .body-liberty-township-ohio-websites-seo-marketing .div-additional-block-2 { padding-bottom:0; } .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { position:relative; } .body-liberty-township-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlockWrapper-synopsis .divBlockBody { display:none; } .body-liberty-township-ohio-websites-seo-marketing .divPullingFromPageWrappe > h2 { font-size:30px; } .body-liberty-township-ohio-websites-seo-marketing .divPullingFromPageWrappe { flex-wrap:wrap; flex-direction:column; } .body-liberty-township-ohio-websites-seo-marketing header { background:#002755; } .body-liberty-township-ohio-websites-seo-marketing .divPageTitle { background-image:unset; } .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutWrapper { margin-top:0; } .body-liberty-township-ohio-websites-seo-marketing .div-additional-block-3 .divBlockMedia-left { padding-right:0; margin-bottom:30px; } .body-liberty-township-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog { width:100%; max-width:100%; } .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { width:100%; } .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { padding:5px !important; } .body-liberty-township-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 { height:100%; padding-top:45px; } .body-liberty-township-ohio-websites-seo-marketing .divMiniCalloutRow-1 { padding-bottom:0; } .body-liberty-township-ohio-websites-seo-marketing .div-additional-block-2 ul, .body-liberty-township-ohio-websites-seo-marketing .div-additional-block-2 h2, .body-liberty-township-ohio-websites-seo-marketing .div-additional-block-2 h3 { width:100%; } .main-pagedirectory-liberty-township { margin-top:0 !important; } .body-liberty-township-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 li { list-style-position: inside; line-height:30px; } .body-liberty-township-ohio-websites-seo-marketing .divMiniCalloutWrapperInner, .body-liberty-township-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { flex-direction:column; } .body-liberty-township-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner { flex-direction:column-reverse; } .body-liberty-township-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div, .body-liberty-township-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div { width:100%; max-width:100%; } .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutTextInner h5 { display:flex; align-items:center; justify-content:center; } .body-liberty-township-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 h3, .body-liberty-township-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 h3 { text-align:center; } .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { gap:30px; } .body-liberty-township-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 { padding-top:30px; } .body-liberty-township-ohio-websites-seo-marketing .divBlockWrapper-faq .divBlockInner-question > *:not(span) { font-size:20px; } .body-liberty-township-ohio-websites-seo-marketing #main { margin-top:100px !important; } .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutInner .divBlockMedia img { height:287px !important; } .body-liberty-township-ohio-websites-seo-marketing .divPullingFromPageWrappe > h2 { width:100%; background:unset; text-align:center; } .body-liberty-township-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper { text-align:center; } .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { background:#000FA0; padding:15px !important; } .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE ul li, .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE ul{ text-align:left !important; } .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutWrapper { height:100% !important; } .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutTextInner h5, .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutTextInner p, .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-liberty-township-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-liberty-township-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div, .body-liberty-township-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:100%; max-width:100%; } .body-liberty-township-ohio-websites-seo-marketing .divMiniCallout { width:85%; max-width:85%; } .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutWrapper iFrame { max-width:345px !important; min-width:345px !important; } .body-liberty-township-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutInner .divBlockMedia img, .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutWrapper { height:1200px; } .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutTextInner h3 { font-size:20px; } .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE > div { width:100%; } .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { flex-direction:column; } .body-liberty-township-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner { display:flex; flex-direction:column-reverse; } .body-liberty-township-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { gap:0; flex-direction:column; } } .body-liberty-township-ohio-websites-seo-marketing .divSiteContentInnerAdditionals4 .anchButton{ border:1px solid #D64000; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-liberty-township-ohio-websites-seo-marketing .divSiteContentInnerAdditionals4 .anchButton:hover{ border:1px solid #000FA0; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } @media (max-width:1023px) { .body-liberty-township-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 .anchButton, .body-liberty-township-ohio-websites-seo-marketing .divSiteContentInnerAdditionals4 .anchButton { margin-bottom:10px; } .body-liberty-township-ohio-websites-seo-marketing .divCaseStudyInner { padding-bottom:0; } } @media (max-width:767px) { .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutTextInner h5, .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutTextInner p, .body-liberty-township-ohio-websites-seo-marketing .divMainCalloutTextInner span { text-align:center !important; width:100%; } } @media (max-width:767px) { .body-liberty-township-ohio-websites-seo-marketing .divSiteContentInnerAdditionals5{ display:none; } .body-liberty-township-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 p { text-align:center !important; display:flex; flex-direction:column; align-items:center; } .body-liberty-township-ohio-websites-seo-marketing .divPageTitle h1, .body-liberty-township-ohio-websites-seo-marketing .divPageTitle p { text-align:center; } } .divIndustriesFooterForm p { color: #FFF; font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 400; line-height: 30px; background:rgba(0,0,0,0.01); } .divIndustriesFooterForm h2:hover, .divIndustriesFooterForm h2 { color: #FFF !important; background:rgba(0,0,0,0.01); font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: normal; } .divIndustriesFooterForm h3 { color: #29CB8B; font-family: Metropolis; font-size: 30px; font-style: normal; font-weight: 700; line-height: 40px; letter-spacing: 3px; background:rgba(0,0,0,0.01); } @media (min-width: 1440px){ .body-milford-ohio-websites-seo-marketing .container, .body-milford-ohio-websites-seo-marketing .container-lg, .body-milford-ohio-websites-seo-marketing .container-md, .body-milford-ohio-websites-seo-marketing .container-sm, .body-milford-ohio-websites-seo-marketing .container-xl, .body-milford-ohio-websites-seo-marketing .divBannerAlertTextWrapper, .body-milford-ohio-websites-seo-marketing .div-additional-block-1, .body-milford-ohio-websites-seo-marketing .div-additional-block-2, .body-milford-ohio-websites-seo-marketing .div-additional-block-3, .body-milford-ohio-websites-seo-marketing .divPullingFromPageWrappe, .body-milford-ohio-websites-seo-marketing .div-additional-block-3, .body-milford-ohio-websites-seo-marketing .div-additional-block-4, .body-milford-ohio-websites-seo-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper .divMainCalloutTextInner { max-width: 1362px !important; margin:auto !important; } } .body-milford-ohio-websites-seo-marketing .divSponsorHeaderWrapper { background:transparent; padding-top:75px !important; } .body-milford-ohio-websites-seo-marketing .divSponsorHeaderWrapper h2:hover, .body-milford-ohio-websites-seo-marketing .divSponsorHeaderWrapper h2 { color:#DD4100 !important; } .body-milford-ohio-websites-seo-marketing p, .body-milford-ohio-websites-seo-marketing .divMainCalloutTextInner p { font-size:16px !important; } .body-milford-ohio-websites-seo-marketing .div-additional-block-3 { padding-top:60px; } .body-milford-ohio-websites-seo-marketing .divMainCalloutTextInner a.anchButton { font-size:20px !important; font-weight:700; font-family: 'Inter 18pt'; border-radius:60px; } .body-milford-ohio-websites-seo-marketing .divNavigation-main { position:relative; z-index:14; } .body-milford-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper img { border:2px solid #002755; } .body-milford-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper { width:100%; position:absolute; bottom:230px; display:flex; justify-content:end; } .body-milford-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper p a { border-radius: 59px; border: 1px solid #002755; color: #002755; text-align: center; font-family: 'Metropolis', sans-serif; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; padding:7.5px 35px; text-transform:uppercase; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-milford-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper p a:hover { border-radius: 59px; border: 1px solid #002755; color: #ffffff; background:#002755; text-align: center; font-family: 'Metropolis', sans-serif; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; padding:7.5px 35px; text-transform:uppercase; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-milford-ohio-websites-seo-marketing .div-additional-block-3 .divBlockMedia-left { padding-right:30px; } .body-milford-ohio-websites-seo-marketing .div-additional-block-1:hover h2, .body-milford-ohio-websites-seo-marketing h2, .body-milford-ohio-websites-seo-marketing h2:hover { color: #000FA0 !important; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-milford-ohio-websites-seo-marketing .div-additional-block-3:hover h2, .body-milford-ohio-websites-seo-marketing .div-additional-block-3 h2{ color:#DD4100 !important; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-milford-ohio-websites-seo-marketing .divCaseStudyInner { padding-top:0; } .body-milford-ohio-websites-seo-marketing .divPullingFromPageWrapper-blog { padding-top:0; } .body-milford-ohio-websites-seo-marketing h3 { color: #002755; font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.4px; } .body-milford-ohio-websites-seo-marketing .divPageTitle h1 { color:#ffffff; position:relative; top:22px; background:rgba(0,0,0,0.01); } .body-milford-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { width:65%; } .body-milford-ohio-websites-seo-marketing .divMainCalloutTextInner h2 { color: #FFF !important; font-family: Metropolis; font-size: 36px; font-style: normal; font-weight: 700; line-height: 40px; letter-spacing: 3.6px; } .body-milford-ohio-websites-seo-marketing .divPageTitle .container { position:relative; top:15px; } .body-milford-ohio-websites-seo-marketing .divPageTitle { width:100%; background-image:url(https://www.chooselegend.com/layout/images/pageTitleBgLanding.png); background-size:100% 100%; background-position:bottom; position:absolute; z-index:13; top:-2px; padding-bottom:0; padding-top:45px; } .body-milford-ohio-websites-seo-marketing .divPageTitle p { color: #29CB8B; background:rgba(0,0,0,0.01); font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 700; line-height: normal; letter-spacing: 3.6px; } .body-milford-ohio-websites-seo-marketing header { background:#000FA0; z-index:14; } .body-milford-ohio-websites-seo-marketing .anchLogoLink img { opacity:1; } .body-milford-ohio-websites-seo-marketing .divLogoWrapper { background-image:unset; } .body-milford-ohio-websites-seo-marketing .divNavFields-main .anchNavigation{ font-family:'Metropolis', sans-serif; font-size:16px; font-weight:bold; text-transform:uppercase; background:transparent; color:#ffffff; padding:0; margin:0 15px; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-milford-ohio-websites-seo-marketing .divNavFields-main .anchNavigation:hover, .body-milford-ohio-websites-seo-marketing .divNavFields-main .anchNavigation:active, .body-milford-ohio-websites-seo-marketing .divNavFields-main .anchNavigation:focus, .body-milford-ohio-websites-seo-marketing .divNavFields-main .anchNavigation.current{ color:#00DD8D; } .body-milford-ohio-websites-seo-marketing .divSiteContentInnerMinis { width:100%; max-width:100% !important; } .body-milford-ohio-websites-seo-marketing .divMiniCallout { padding:7.5px 15px; } .body-milford-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE > div { width:50%; } .body-milford-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-milford-ohio-websites-seo-marketing .divMainCalloutTextWrapper { padding:15px 6% !important; } .body-milford-ohio-websites-seo-marketing .divMainCalloutTextWrapper h1 strong { font-weight:normal; color:#29CB8B; } .body-milford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 .spnBlockContent { display:flex; align-items:center; flex-wrap:wrap; gap:5%; } .body-milford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 h3 { width:70%; } .body-milford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div { width:47.5%; max-width:47.5%; } .body-milford-ohio-websites-seo-marketing .divMainCalloutWrapper { height:883px; margin-top:100px; } .body-milford-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:5%; } .body-milford-ohio-websites-seo-marketing a.anchButton { text-transform:uppercase; font-size:20px; border-radius:59px; padding:5px 25px; } .body-milford-ohio-websites-seo-marketing .divMainCalloutTextInner a.anchButton:hover { color:white !important; font-size:20px; font-size:20px; border-radius:59px; } .body-milford-ohio-websites-seo-marketing .divMiniCallout:hover .divMiniCalloutTextWrapper h3, .body-milford-ohio-websites-seo-marketing .divMiniCalloutInner h3, .body-milford-ohio-websites-seo-marketing .divMiniCalloutInner h3:hover { color: #FFF; text-align: center; font-family: Metropolis; font-size: 16px; font-style: normal; font-weight: 700; line-height: 24px; text-decoration:unset; } .body-milford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 h3, .body-milford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 h3 { text-transform:uppercase; } .body-milford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 p { font-size:18px; } .body-milford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 p strong { color: #29CB8B !important; font-family: Metropolis; font-size: 18px; font-style: italic; font-weight: 700; line-height: 21px; } .body-milford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 p { font-size:18px; width:100%; } .body-milford-ohio-websites-seo-marketing .div-additional-block-2 h2 { color: #000FA0; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; width:75%; } .body-milford-ohio-websites-seo-marketing .div-additional-block-2 h3 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; text-transform: uppercase; width:75%; padding-top:30px; padding-bottom:60px; } .body-milford-ohio-websites-seo-marketing .div-additional-block-2 ul { width:50%; } .body-milford-ohio-websites-seo-marketing .div-additional-block-2 p { width:100%; } .body-milford-ohio-websites-seo-marketing .div-additional-block-2 .spnBlockContent { display:flex; flex-wrap:wrap; } .body-milford-ohio-websites-seo-marketing .div-additional-block-2 { padding-bottom:15px; } .body-milford-ohio-websites-seo-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { height:100%; top:0; background: rgba(0, 39, 85, 0.69); text-align:left; } .body-milford-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-milford-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-milford-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-milford-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-milford-ohio-websites-seo-marketing .divMainCalloutTextInner h5, .body-milford-ohio-websites-seo-marketing .divMainCalloutTextInner p, .body-milford-ohio-websites-seo-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-milford-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-milford-ohio-websites-seo-marketing .divMainCalloutTextInner h3 { text-transform:uppercase; } .body-milford-ohio-websites-seo-marketing .divMainCalloutTextInner h5 { font-weight:400; } .body-milford-ohio-websites-seo-marketing .divMainCalloutTextInner h5 strong { font-weight:700; } .body-milford-ohio-websites-seo-marketing .faqDiv h2, .body-milford-ohio-websites-seo-marketing .faqDiv { width:100%; text-align:center; } .body-milford-ohio-websites-seo-marketing .divBlockWrapper-faq .divBlockInner-question { text-align:left; } .body-milford-ohio-websites-seo-marketing .divPullingFromPageWrappe, .body-milford-ohio-websites-seo-marketing .divBlockWrapper-faq { width:100%; max-width:100%; flex:unset; } .body-milford-ohio-websites-seo-marketing .divMiniCallout { width:30%; max-width:30%; } .body-milford-ohio-websites-seo-marketing .divMiniCalloutRow-1 { padding-bottom:45px; } .body-milford-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-milford-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-milford-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-milford-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-milford-ohio-websites-seo-marketing .divMainCalloutTextInner h5 { margin-bottom:20px !important; } .body-milford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 { width:100%; max-width:100% !important; flex:unset; background-color: #C9E8FF; padding-top:70px; padding-bottom:45px; } .body-milford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals4 { width:100%; max-width:100% !important; background:#C9E8FF; padding-bottom:15px; } .body-milford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 * { color:#F5F5F5 !important; } .body-milford-ohio-websites-seo-marketing .divSponsorSlideWrapper .swiper-wrapper { align-items:center; } .body-milford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 h2 { color: #000FA0; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; text-transform:uppercase; letter-spacing:normal; } .body-milford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 h3 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; } .body-milford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 h4 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; text-transform:uppercase; } .body-milford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3, .body-milford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 { position:relative; } .body-milford-ohio-websites-seo-marketing .div-additional-block-3 { padding-bottom:30px; padding-top:90px; } .body-milford-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner { display:flex; flex-direction:row-reverse; align-items:center; } .body-milford-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner .divBlockMedia { margin-bottom:0; flex:unset; } .body-milford-ohio-websites-seo-marketing .swiper-container-horizontal>.swiper-pagination-bullets { background:transparent; bottom:0; } .body-milford-ohio-websites-seo-marketing .swiper-pagination-bullet { border:0px solid #ffffff; background:#C9E8FF; } .body-milford-ohio-websites-seo-marketing .swiper-pagination-bullet-active { background:#000FA0; } .body-milford-ohio-websites-seo-marketing .divSponsorHeaderWrapper p{ text-align:center; padding-top:30px; padding-bottom:30px; } .body-milford-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner .spnBlockContent { padding-top:45px; padding-bottom:25px; width:100%; } .body-milford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 ul li { padding:10px 0; } .body-milford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 strong { color:#DD4100; } .body-milford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 li strong, .body-milford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 li span { position:relative; top:-4px; } .body-milford-ohio-websites-seo-marketing .div-additional-block-1 { display:flex; align-items:center; } .body-milford-ohio-websites-seo-marketing .divMiniCalloutInner { border-radius: 10px; background: #000FA0; padding:22px 22px; min-height:300px; display:flex; align-items:center !important; } .body-milford-ohio-websites-seo-marketing .divMiniCalloutInner h3, .body-milford-ohio-websites-seo-marketing .divMiniCalloutInner p { text-align:left; } .body-milford-ohio-websites-seo-marketing .divMiniCalloutRow { gap:2%; } .body-milford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals5 { padding-top:75px; } .body-milford-ohio-websites-seo-marketing .faqDiv h2 { padding-top:75px; text-transform:uppercase; } .body-milford-ohio-websites-seo-marketing .divSiteContentWrapper { padding-bottom:0 !important; position:relative; } .body-milford-ohio-websites-seo-marketing .divBlockWrapper-faq .divBlockInner-question { flex-direction:row-reverse; } .body-milford-ohio-websites-seo-marketing .divBlockWrapper-faq .divBlockInner-question > *:not(span) { color:#000FA0; font-size:26px; } .body-milford-ohio-websites-seo-marketing .fa-plus { color:#000FA0; font-size:39px; } .body-milford-ohio-websites-seo-marketing .faqDiv h2 { color:#000FA0; } .body-milford-ohio-websites-seo-marketing .divBlockMedia figure { margin:0 !important; } .body-milford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 { padding:0; } .body-milford-ohio-websites-seo-marketing .divSiteContentInnerMinis { width:100%; max-width:100% !important; background:#C9E8FF; } .body-milford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:50%; max-width:50%; } .body-milford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .divBlockInner { width:100%; } .body-milford-ohio-websites-seo-marketing .divMiniCalloutInner, .body-milford-ohio-websites-seo-marketing .divMiniCallout .divBlockMedia picture { display:flex; align-items:start; justify-content:center; } .body-milford-ohio-websites-seo-marketing .divMiniCallout .divBlockMedia img { width:86px; height:86px; } .body-milford-ohio-websites-seo-marketing .divBlockInner-answer p { text-align:left; font-weight:400; } .body-milford-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogInner { flex-direction:row-reverse; flex-wrap:nowrap; } .body-milford-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper { width:100%; max-width:100%; } .body-milford-ohio-websites-seo-marketing .divPullingFromPageWrappe { flex-wrap:nowrap; } .body-milford-ohio-websites-seo-marketing .divPullingFromPageWrappe > h2 { color: #DD4100 !important; font-family: Anton; font-size: 85px; font-style: normal; font-weight: 400; line-height: 113%; margin-right:30px; width:35%; padding-bottom:20px; background:url(https://www.chooselegend.com/layout/images/Vector.png); background-size:100%; background-repeat:no-repeat; background-position:bottom; } .body-milford-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog { width:50%; max-width:50%; } .body-milford-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog img, .body-milford-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog a { width:100%; } .body-milford-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog.divBlockWrapper-text { padding-left:30px; } .body-milford-ohio-websites-seo-marketing .divNavigation-sandwich .btn-sandwich .icon-bar { background-color:#ffffff; } .body-milford-ohio-websites-seo-marketing .divSiteContentInnerTestimonials { width:100%; max-width:100% !important; background:#000FA0; } .body-milford-ohio-websites-seo-marketing .divSiteContentInnerTestimonials p { color:#ffffff !important; width:75%; margin:auto; text-align:center; font-family: Metropolis; font-weight: 400; font-style: Regular; font-size: 24px; leading-trim: NONE; line-height: 30px; letter-spacing: 0%; text-align: center; vertical-align: middle; } .body-milford-ohio-websites-seo-marketing .divSiteContentInnerTestimonials p.author { font-family: Metropolis; font-weight: 700; font-style: Bold; font-size: 24px; leading-trim: NONE; line-height: 100%; letter-spacing: 0%; text-align: center; color:#29CB8B !important; padding-top:45px; } .body-milford-ohio-websites-seo-marketing .divSiteContentInnerTestimonials { position:relative; } .body-milford-ohio-websites-seo-marketing .divAdditionalOneWave { top:-78px; transform: scaleX(-1); } .body-milford-ohio-websites-seo-marketing .divPullingFromPageWrapper-blog, .body-milford-ohio-websites-seo-marketing .divSiteContentInnerBlog2 { padding-bottom:25px; position:relative; } .body-milford-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper p{ width:34%; } .body-milford-ohio-websites-seo-marketing .divTestimonialIcon { display:none; } .body-milford-ohio-websites-seo-marketing .divBlockWrapper-testimonial.carded .divBlockInner { border:0; box-shadow:unset; padding-bottom:30px; } .body-milford-ohio-websites-seo-marketing .divFooterRow-top-contact { display:none; } .body-milford-ohio-websites-seo-marketing .divIndustriesFooterForm { width:100%; background:url(https://www.chooselegend.com/layout/images/industryFooterFormBgMilford.jpg); background-size:cover; min-height:769px; padding:75px 15px; padding-bottom:90px; } @media (min-width:768px) and (max-width:1199px){ .body-milford-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { width:100%; } .body-milford-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper { bottom:105px; } .body-milford-ohio-websites-seo-marketing header { background:#002755; } .body-milford-ohio-websites-seo-marketing .divSponsorHeaderWrapper p { padding-bottom:0; margin-bottom:0; } .body-milford-ohio-websites-seo-marketing .divSponsorHeaderWrapper { padding-bottom:0; } .body-milford-ohio-websites-seo-marketing header { position:fixed; } .body-milford-ohio-websites-seo-marketing #main { margin-top:100px !important; } .body-milford-ohio-websites-seo-marketing .divPageTitle { background-image:unset; } .body-milford-ohio-websites-seo-marketing .divMainCalloutWrapper { margin-top:0; } .body-milford-ohio-websites-seo-marketing .divMiniCalloutRow-1 { padding-bottom:0; } .main-pagedirectory-milford { margin-top:0 !important; } .body-milford-ohio-websites-seo-marketing .divMiniCalloutRow { width:100%; max-width:100%; } .body-milford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 h3 { text-align:center; } .body-milford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { gap:5%; } .body-milford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 a.anchButton{ position:absolute; top:78%; justify-self:anchor-center; } .body-milford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { align-items:start; padding-top:60px; } .body-milford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 { z-index:13; } .body-milford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { min-height:514px; } .body-milford-ohio-websites-seo-marketing .divMiniCallout { width:45%; max-width:45%; flex:unset; min-height:0; } .body-milford-ohio-websites-seo-marketing .divMiniCalloutTextInner { padding:0; } .body-milford-ohio-websites-seo-marketing .divMiniCalloutWrapperInner { justify-content:center; } .body-milford-ohio-websites-seo-marketing ++.divMiniCalloutTextInner { padding:0; } .body-milford-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { display:flex; } .body-milford-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE > div { width:50%; } .body-milford-ohio-websites-seo-marketing .divMainCalloutInner .divBlockMedia img, .body-milford-ohio-websites-seo-marketing .divMainCalloutWrapper { height:634px; } .body-milford-ohio-websites-seo-marketing .divMainCalloutTextInner h3 { font-size:24px; } .body-milford-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-milford-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-milford-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-milford-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-milford-ohio-websites-seo-marketing .divMainCalloutTextInner h5, .body-milford-ohio-websites-seo-marketing .divMainCalloutTextInner p, .body-milford-ohio-websites-seo-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-milford-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-milford-ohio-websites-seo-marketing .divMainCalloutTextInner h1 { margin:0 !important; } .body-milford-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-milford-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-milford-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-milford-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-milford-ohio-websites-seo-marketing .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .body-milford-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner .divBlockMedia { width:70%; max-width:70%; margin-bottom:0; margin-right:0; } .body-milford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 { padding-bottom:0 !important; } .body-milford-ohio-websites-seo-marketing .div-additional-block-4 .spnBlockContent { padding-top:15px; padding-bottom:30px; } .body-milford-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-milford-ohio-websites-seo-marketing .divMainCalloutInner .divBlockMedia img, .body-milford-ohio-websites-seo-marketing .divMainCalloutWrapper { height:630px; } .body-milford-ohio-websites-seo-marketing .divMainCalloutTextInner { padding-top:140px; } .body-milford-ohio-websites-seo-marketing .divPageTitle h1 { font-size:60px; } .body-milford-ohio-websites-seo-marketing h2 { font-size:36px; } .body-milford-ohio-websites-seo-marketing .divSiteContentInnerTestimonials p { font-size:20px; } .body-milford-ohio-websites-seo-marketing .divMiniCalloutRow { margin:0; } .body-milford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3.divSiteContentInner-sitewidth.container { min-height:0; padding-top:60px !important; } .body-milford-ohio-websites-seo-marketing .div-additional-block-2 { padding-bottom:45px; } .body-milford-ohio-websites-seo-marketing .divPullingFromPageWrapper-blog { padding-bottom:90px; padding-top:30px; } .body-milford-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE > div { width:100%; } .body-milford-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { flex-direction:column; gap:0; } .body-milford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:100%; max-width:100%; } .body-milford-ohio-websites-seo-marketing .div-additional-block-3 .spnBlockContent { flex-direction:row !important; } .body-milford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 h3 { width:100%; } .body-milford-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner { flex-direction:column-reverse; } .body-milford-ohio-websites-seo-marketing .divMiniCalloutWrapperInner, .body-milford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { flex-direction:column; } .body-milford-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlockWrapper-synopsis .divBlockBody { display:none; } .body-milford-ohio-websites-seo-marketing .divPullingFromPageWrappe > h2 { font-size:50px; } .body-milford-ohio-websites-seo-marketing .divMainCalloutTextInner h2 { font-size:20px; } .body-milford-ohio-websites-seo-marketing .divPageTitle .container { padding:0 6%; width:100%; max-width:100% !important; } } @media (max-width:767px) { .body-milford-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogInner { flex-direction:column-reverse; } .body-milford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 { min-height:0; } .body-milford-ohio-websites-seo-marketing .divSponsorHeaderWrapper { padding-left:15px; padding-right:15px; } .body-milford-ohio-websites-seo-marketing .divMainCalloutTextInner a.anchButton { padding:10px 35px; } .body-milford-ohio-websites-seo-marketing .div-additional-block-5 p{ display:flex; flex-direction:column; align-items:center; justify-content:center; text-align:center; margin:0; } .body-milford-ohio-websites-seo-marketing .divSiteContentInnerTestimonials p { width:100%; } .body-milford-ohio-websites-seo-marketing .div-additional-block-3 .divBlockMedia-left { display:none; } .body-milford-ohio-websites-seo-marketing .divPageTitle h1 { font-size:34px; } .body-milford-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper { position:relative; bottom:0; width:100%; } .body-milford-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper p { width:100%; } .body-milford-ohio-websites-seo-marketing .divPageTitle { height:289px; background: rgba(0, 39, 85, 0.75); } .body-milford-ohio-websites-seo-marketing .divPageTitle h1 { margin-top:0; } .body-milford-ohio-websites-seo-marketing .divPullingFromPageWrapper-blog, .body-milford-ohio-websites-seo-marketing .div-additional-block-3{ padding-top:15px; padding-bottom:15px; } .body-milford-ohio-websites-seo-marketing .divBlockSwiperWrapper { padding:0 !important; margin:0 !important; } .body-milford-ohio-websites-seo-marketing .divBlockWrapper-testimonial.carded .divBlockInner { padding-top:0; } .body-milford-ohio-websites-seo-marketing .divBlockWrapper-testimonial.carded { margin-top:0 !important; } .body-milford-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner .spnBlockContent { padding-top:0; } .body-milford-ohio-websites-seo-marketing .div-additional-block-2 { padding-bottom:0; } .body-milford-ohio-websites-seo-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { position:relative; } .body-milford-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlockWrapper-synopsis .divBlockBody { display:none; } .body-milford-ohio-websites-seo-marketing .divPullingFromPageWrappe > h2 { font-size:30px; } .body-milford-ohio-websites-seo-marketing .divPullingFromPageWrappe { flex-wrap:wrap; flex-direction:column; } .body-milford-ohio-websites-seo-marketing header { background:#002755; } .body-milford-ohio-websites-seo-marketing .divPageTitle { background-image:unset; } .body-milford-ohio-websites-seo-marketing .divMainCalloutWrapper { margin-top:0; } .body-milford-ohio-websites-seo-marketing .div-additional-block-3 .divBlockMedia-left { padding-right:0; margin-bottom:30px; } .body-milford-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog { width:100%; max-width:100%; } .body-milford-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { width:100%; } .body-milford-ohio-websites-seo-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { padding:5px !important; } .body-milford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 { height:100%; padding-top:45px; } .body-milford-ohio-websites-seo-marketing .divMiniCalloutRow-1 { padding-bottom:0; } .body-milford-ohio-websites-seo-marketing .div-additional-block-2 ul, .body-milford-ohio-websites-seo-marketing .div-additional-block-2 h2, .body-milford-ohio-websites-seo-marketing .div-additional-block-2 h3 { width:100%; } .main-pagedirectory-milford { margin-top:0 !important; } .body-milford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 li { list-style-position: inside; line-height:30px; } .body-milford-ohio-websites-seo-marketing .divMiniCalloutWrapperInner, .body-milford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { flex-direction:column; } .body-milford-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner { flex-direction:column-reverse; } .body-milford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div, .body-milford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div { width:100%; max-width:100%; } .body-milford-ohio-websites-seo-marketing .divMainCalloutTextInner h5 { display:flex; align-items:center; justify-content:center; } .body-milford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 h3, .body-milford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 h3 { text-align:center; } .body-milford-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { gap:30px; } .body-milford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 { padding-top:30px; } .body-milford-ohio-websites-seo-marketing .divBlockWrapper-faq .divBlockInner-question > *:not(span) { font-size:20px; } .body-milford-ohio-websites-seo-marketing #main { margin-top:100px !important; } .body-milford-ohio-websites-seo-marketing .divMainCalloutInner .divBlockMedia img { height:287px !important; } .body-milford-ohio-websites-seo-marketing .divPullingFromPageWrappe > h2 { width:100%; background:unset; text-align:center; } .body-milford-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper { text-align:center; } .body-milford-ohio-websites-seo-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { background:#000FA0; padding:15px !important; } .body-milford-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE ul li, .body-milford-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE ul{ text-align:left !important; } .body-milford-ohio-websites-seo-marketing .divMainCalloutWrapper { height:100% !important; } .body-milford-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-milford-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-milford-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-milford-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-milford-ohio-websites-seo-marketing .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .body-milford-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-milford-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-milford-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-milford-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-milford-ohio-websites-seo-marketing .divMainCalloutTextInner h5, .body-milford-ohio-websites-seo-marketing .divMainCalloutTextInner p, .body-milford-ohio-websites-seo-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-milford-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-milford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div, .body-milford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:100%; max-width:100%; } .body-milford-ohio-websites-seo-marketing .divMiniCallout { width:85%; max-width:85%; } .body-milford-ohio-websites-seo-marketing .divMainCalloutWrapper iFrame { max-width:345px !important; min-width:345px !important; } .body-milford-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-milford-ohio-websites-seo-marketing .divMainCalloutInner .divBlockMedia img, .body-milford-ohio-websites-seo-marketing .divMainCalloutWrapper { height:1200px; } .body-milford-ohio-websites-seo-marketing .divMainCalloutTextInner h3 { font-size:20px; } .body-milford-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE > div { width:100%; } .body-milford-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { flex-direction:column; } .body-milford-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner { display:flex; flex-direction:column-reverse; } .body-milford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { gap:0; flex-direction:column; } } .body-milford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals4 .anchButton{ border:1px solid #D64000; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-milford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals4 .anchButton:hover{ border:1px solid #000FA0; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } @media (max-width:1023px) { .body-milford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 .anchButton, .body-milford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals4 .anchButton { margin-bottom:10px; } .body-milford-ohio-websites-seo-marketing .divCaseStudyInner { padding-bottom:0; } } @media (max-width:767px) { .body-milford-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-milford-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-milford-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-milford-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-milford-ohio-websites-seo-marketing .divMainCalloutTextInner h5, .body-milford-ohio-websites-seo-marketing .divMainCalloutTextInner p, .body-milford-ohio-websites-seo-marketing .divMainCalloutTextInner span { text-align:center !important; width:100%; } } @media (max-width:767px) { .body-milford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals5{ display:none; } .body-milford-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 p { text-align:center !important; display:flex; flex-direction:column; align-items:center; } .body-milford-ohio-websites-seo-marketing .divPageTitle h1, .body-milford-ohio-websites-seo-marketing .divPageTitle p { text-align:center; } } .divIndustriesFooterForm p { color: #FFF; font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 400; line-height: 30px; background:rgba(0,0,0,0.01); } .divIndustriesFooterForm h2:hover, .divIndustriesFooterForm h2 { color: #FFF !important; background:rgba(0,0,0,0.01); font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: normal; } .divIndustriesFooterForm h3 { color: #29CB8B; font-family: Metropolis; font-size: 30px; font-style: normal; font-weight: 700; line-height: 40px; letter-spacing: 3px; background:rgba(0,0,0,0.01); } @media (min-width: 1440px){ .body-monroe-ohio-websites-seo-marketing .container, .body-monroe-ohio-websites-seo-marketing .container-lg, .body-monroe-ohio-websites-seo-marketing .container-md, .body-monroe-ohio-websites-seo-marketing .container-sm, .body-monroe-ohio-websites-seo-marketing .container-xl, .body-monroe-ohio-websites-seo-marketing .divBannerAlertTextWrapper, .body-monroe-ohio-websites-seo-marketing .div-additional-block-1, .body-monroe-ohio-websites-seo-marketing .div-additional-block-2, .body-monroe-ohio-websites-seo-marketing .div-additional-block-3, .body-monroe-ohio-websites-seo-marketing .divPullingFromPageWrappe, .body-monroe-ohio-websites-seo-marketing .div-additional-block-3, .body-monroe-ohio-websites-seo-marketing .div-additional-block-4, .body-monroe-ohio-websites-seo-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper .divMainCalloutTextInner { max-width: 1362px !important; margin:auto !important; } } .body-monroe-ohio-websites-seo-marketing .divSponsorHeaderWrapper { background:transparent; padding-top:75px !important; } .body-monroe-ohio-websites-seo-marketing .divSponsorHeaderWrapper h2:hover, .body-monroe-ohio-websites-seo-marketing .divSponsorHeaderWrapper h2 { color:#DD4100 !important; } .body-monroe-ohio-websites-seo-marketing p, .body-monroe-ohio-websites-seo-marketing .divMainCalloutTextInner p { font-size:16px !important; } .body-monroe-ohio-websites-seo-marketing .div-additional-block-3 { padding-top:60px; } .body-monroe-ohio-websites-seo-marketing .divMainCalloutTextInner a.anchButton { font-size:20px !important; font-weight:700; font-family: 'Inter 18pt'; border-radius:60px; } .body-monroe-ohio-websites-seo-marketing .divNavigation-main { position:relative; z-index:14; } .body-monroe-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper img { border:2px solid #002755; } .body-monroe-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper { width:100%; position:absolute; bottom:230px; display:flex; justify-content:end; } .body-monroe-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper p a { border-radius: 59px; border: 1px solid #002755; color: #002755; text-align: center; font-family: 'Metropolis', sans-serif; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; padding:7.5px 35px; text-transform:uppercase; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-monroe-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper p a:hover { border-radius: 59px; border: 1px solid #002755; color: #ffffff; background:#002755; text-align: center; font-family: 'Metropolis', sans-serif; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; padding:7.5px 35px; text-transform:uppercase; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-monroe-ohio-websites-seo-marketing .div-additional-block-3 .divBlockMedia-left { padding-right:30px; } .body-monroe-ohio-websites-seo-marketing .div-additional-block-1:hover h2, .body-monroe-ohio-websites-seo-marketing h2, .body-monroe-ohio-websites-seo-marketing h2:hover { color: #000FA0 !important; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-monroe-ohio-websites-seo-marketing .div-additional-block-3:hover h2, .body-monroe-ohio-websites-seo-marketing .div-additional-block-3 h2{ color:#DD4100 !important; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-monroe-ohio-websites-seo-marketing .divCaseStudyInner { padding-top:0; } .body-monroe-ohio-websites-seo-marketing .divPullingFromPageWrapper-blog { padding-top:0; } .body-monroe-ohio-websites-seo-marketing h3 { color: #002755; font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.4px; } .body-monroe-ohio-websites-seo-marketing .divPageTitle h1 { color:#ffffff; position:relative; top:22px; background:rgba(0,0,0,0.01); } .body-monroe-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { width:65%; } .body-monroe-ohio-websites-seo-marketing .divMainCalloutTextInner h2 { color: #FFF !important; font-family: Metropolis; font-size: 36px; font-style: normal; font-weight: 700; line-height: 40px; letter-spacing: 3.6px; } .body-monroe-ohio-websites-seo-marketing .divPageTitle .container { position:relative; top:15px; } .body-monroe-ohio-websites-seo-marketing .divPageTitle { width:100%; background-image:url(https://www.chooselegend.com/layout/images/pageTitleBgLanding.png); background-size:100% 100%; background-position:bottom; position:absolute; z-index:13; top:-2px; padding-bottom:0; padding-top:45px; } .body-monroe-ohio-websites-seo-marketing .divPageTitle p { color: #29CB8B; background:rgba(0,0,0,0.01); font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 700; line-height: normal; letter-spacing: 3.6px; } .body-monroe-ohio-websites-seo-marketing header { background:#000FA0; z-index:14; } .body-monroe-ohio-websites-seo-marketing .anchLogoLink img { opacity:1; } .body-monroe-ohio-websites-seo-marketing .divLogoWrapper { background-image:unset; } .body-monroe-ohio-websites-seo-marketing .divNavFields-main .anchNavigation{ font-family:'Metropolis', sans-serif; font-size:16px; font-weight:bold; text-transform:uppercase; background:transparent; color:#ffffff; padding:0; margin:0 15px; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-monroe-ohio-websites-seo-marketing .divNavFields-main .anchNavigation:hover, .body-monroe-ohio-websites-seo-marketing .divNavFields-main .anchNavigation:active, .body-monroe-ohio-websites-seo-marketing .divNavFields-main .anchNavigation:focus, .body-monroe-ohio-websites-seo-marketing .divNavFields-main .anchNavigation.current{ color:#00DD8D; } .body-monroe-ohio-websites-seo-marketing .divSiteContentInnerMinis { width:100%; max-width:100% !important; } .body-monroe-ohio-websites-seo-marketing .divMiniCallout { padding:7.5px 15px; } .body-monroe-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE > div { width:50%; } .body-monroe-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-monroe-ohio-websites-seo-marketing .divMainCalloutTextWrapper { padding:15px 6% !important; } .body-monroe-ohio-websites-seo-marketing .divMainCalloutTextWrapper h1 strong { font-weight:normal; color:#29CB8B; } .body-monroe-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 .spnBlockContent { display:flex; align-items:center; flex-wrap:wrap; gap:5%; } .body-monroe-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 h3 { width:70%; } .body-monroe-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div { width:47.5%; max-width:47.5%; } .body-monroe-ohio-websites-seo-marketing .divMainCalloutWrapper { height:883px; margin-top:100px; } .body-monroe-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:5%; } .body-monroe-ohio-websites-seo-marketing a.anchButton { text-transform:uppercase; font-size:20px; border-radius:59px; padding:5px 25px; } .body-monroe-ohio-websites-seo-marketing .divMainCalloutTextInner a.anchButton:hover { color:white !important; font-size:20px; font-size:20px; border-radius:59px; } .body-monroe-ohio-websites-seo-marketing .divMiniCallout:hover .divMiniCalloutTextWrapper h3, .body-monroe-ohio-websites-seo-marketing .divMiniCalloutInner h3, .body-monroe-ohio-websites-seo-marketing .divMiniCalloutInner h3:hover { color: #FFF; text-align: center; font-family: Metropolis; font-size: 16px; font-style: normal; font-weight: 700; line-height: 24px; text-decoration:unset; } .body-monroe-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 h3, .body-monroe-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 h3 { text-transform:uppercase; } .body-monroe-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 p { font-size:18px; } .body-monroe-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 p strong { color: #29CB8B !important; font-family: Metropolis; font-size: 18px; font-style: italic; font-weight: 700; line-height: 21px; } .body-monroe-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 p { font-size:18px; width:100%; } .body-monroe-ohio-websites-seo-marketing .div-additional-block-2 h2 { color: #000FA0; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; width:75%; } .body-monroe-ohio-websites-seo-marketing .div-additional-block-2 h3 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; text-transform: uppercase; width:75%; padding-top:30px; padding-bottom:60px; } .body-monroe-ohio-websites-seo-marketing .div-additional-block-2 ul { width:50%; } .body-monroe-ohio-websites-seo-marketing .div-additional-block-2 p { width:100%; } .body-monroe-ohio-websites-seo-marketing .div-additional-block-2 .spnBlockContent { display:flex; flex-wrap:wrap; } .body-monroe-ohio-websites-seo-marketing .div-additional-block-2 { padding-bottom:15px; } .body-monroe-ohio-websites-seo-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { height:100%; top:0; background: rgba(0, 39, 85, 0.69); text-align:left; } .body-monroe-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-monroe-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-monroe-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-monroe-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-monroe-ohio-websites-seo-marketing .divMainCalloutTextInner h5, .body-monroe-ohio-websites-seo-marketing .divMainCalloutTextInner p, .body-monroe-ohio-websites-seo-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-monroe-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-monroe-ohio-websites-seo-marketing .divMainCalloutTextInner h3 { text-transform:uppercase; } .body-monroe-ohio-websites-seo-marketing .divMainCalloutTextInner h5 { font-weight:400; } .body-monroe-ohio-websites-seo-marketing .divMainCalloutTextInner h5 strong { font-weight:700; } .body-monroe-ohio-websites-seo-marketing .faqDiv h2, .body-monroe-ohio-websites-seo-marketing .faqDiv { width:100%; text-align:center; } .body-monroe-ohio-websites-seo-marketing .divBlockWrapper-faq .divBlockInner-question { text-align:left; } .body-monroe-ohio-websites-seo-marketing .divPullingFromPageWrappe, .body-monroe-ohio-websites-seo-marketing .divBlockWrapper-faq { width:100%; max-width:100%; flex:unset; } .body-monroe-ohio-websites-seo-marketing .divMiniCallout { width:30%; max-width:30%; } .body-monroe-ohio-websites-seo-marketing .divMiniCalloutRow-1 { padding-bottom:45px; } .body-monroe-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-monroe-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-monroe-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-monroe-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-monroe-ohio-websites-seo-marketing .divMainCalloutTextInner h5 { margin-bottom:20px !important; } .body-monroe-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 { width:100%; max-width:100% !important; flex:unset; background-color: #C9E8FF; padding-top:70px; padding-bottom:45px; } .body-monroe-ohio-websites-seo-marketing .divSiteContentInnerAdditionals4 { width:100%; max-width:100% !important; background:#C9E8FF; padding-bottom:15px; } .body-monroe-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 * { color:#F5F5F5 !important; } .body-monroe-ohio-websites-seo-marketing .divSponsorSlideWrapper .swiper-wrapper { align-items:center; } .body-monroe-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 h2 { color: #000FA0; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; text-transform:uppercase; letter-spacing:normal; } .body-monroe-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 h3 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; } .body-monroe-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 h4 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; text-transform:uppercase; } .body-monroe-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3, .body-monroe-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 { position:relative; } .body-monroe-ohio-websites-seo-marketing .div-additional-block-3 { padding-bottom:30px; padding-top:90px; } .body-monroe-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner { display:flex; flex-direction:row-reverse; align-items:center; } .body-monroe-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner .divBlockMedia { margin-bottom:0; flex:unset; } .body-monroe-ohio-websites-seo-marketing .swiper-container-horizontal>.swiper-pagination-bullets { background:transparent; bottom:0; } .body-monroe-ohio-websites-seo-marketing .swiper-pagination-bullet { border:0px solid #ffffff; background:#C9E8FF; } .body-monroe-ohio-websites-seo-marketing .swiper-pagination-bullet-active { background:#000FA0; } .body-monroe-ohio-websites-seo-marketing .divSponsorHeaderWrapper p{ text-align:center; padding-top:30px; padding-bottom:30px; } .body-monroe-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner .spnBlockContent { padding-top:45px; padding-bottom:25px; width:100%; } .body-monroe-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 ul li { padding:10px 0; } .body-monroe-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 strong { color:#DD4100; } .body-monroe-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 li strong, .body-monroe-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 li span { position:relative; top:-4px; } .body-monroe-ohio-websites-seo-marketing .div-additional-block-1 { display:flex; align-items:center; } .body-monroe-ohio-websites-seo-marketing .divMiniCalloutInner { border-radius: 10px; background: #000FA0; padding:22px 22px; min-height:300px; display:flex; align-items:center !important; } .body-monroe-ohio-websites-seo-marketing .divMiniCalloutInner h3, .body-monroe-ohio-websites-seo-marketing .divMiniCalloutInner p { text-align:left; } .body-monroe-ohio-websites-seo-marketing .divMiniCalloutRow { gap:2%; } .body-monroe-ohio-websites-seo-marketing .divSiteContentInnerAdditionals5 { padding-top:75px; } .body-monroe-ohio-websites-seo-marketing .faqDiv h2 { padding-top:75px; text-transform:uppercase; } .body-monroe-ohio-websites-seo-marketing .divSiteContentWrapper { padding-bottom:0 !important; position:relative; } .body-monroe-ohio-websites-seo-marketing .divBlockWrapper-faq .divBlockInner-question { flex-direction:row-reverse; } .body-monroe-ohio-websites-seo-marketing .divBlockWrapper-faq .divBlockInner-question > *:not(span) { color:#000FA0; font-size:26px; } .body-monroe-ohio-websites-seo-marketing .fa-plus { color:#000FA0; font-size:39px; } .body-monroe-ohio-websites-seo-marketing .faqDiv h2 { color:#000FA0; } .body-monroe-ohio-websites-seo-marketing .divBlockMedia figure { margin:0 !important; } .body-monroe-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 { padding:0; } .body-monroe-ohio-websites-seo-marketing .divSiteContentInnerMinis { width:100%; max-width:100% !important; background:#C9E8FF; } .body-monroe-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:50%; max-width:50%; } .body-monroe-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .divBlockInner { width:100%; } .body-monroe-ohio-websites-seo-marketing .divMiniCalloutInner, .body-monroe-ohio-websites-seo-marketing .divMiniCallout .divBlockMedia picture { display:flex; align-items:start; justify-content:center; } .body-monroe-ohio-websites-seo-marketing .divMiniCallout .divBlockMedia img { width:86px; height:86px; } .body-monroe-ohio-websites-seo-marketing .divBlockInner-answer p { text-align:left; font-weight:400; } .body-monroe-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogInner { flex-direction:row-reverse; flex-wrap:nowrap; } .body-monroe-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper { width:100%; max-width:100%; } .body-monroe-ohio-websites-seo-marketing .divPullingFromPageWrappe { flex-wrap:nowrap; } .body-monroe-ohio-websites-seo-marketing .divPullingFromPageWrappe > h2 { color: #DD4100 !important; font-family: Anton; font-size: 85px; font-style: normal; font-weight: 400; line-height: 113%; margin-right:30px; width:35%; padding-bottom:20px; background:url(https://www.chooselegend.com/layout/images/Vector.png); background-size:100%; background-repeat:no-repeat; background-position:bottom; } .body-monroe-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog { width:50%; max-width:50%; } .body-monroe-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog img, .body-monroe-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog a { width:100%; } .body-monroe-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog.divBlockWrapper-text { padding-left:30px; } .body-monroe-ohio-websites-seo-marketing .divNavigation-sandwich .btn-sandwich .icon-bar { background-color:#ffffff; } .body-monroe-ohio-websites-seo-marketing .divSiteContentInnerTestimonials { width:100%; max-width:100% !important; background:#000FA0; } .body-monroe-ohio-websites-seo-marketing .divSiteContentInnerTestimonials p { color:#ffffff !important; width:75%; margin:auto; text-align:center; font-family: Metropolis; font-weight: 400; font-style: Regular; font-size: 24px; leading-trim: NONE; line-height: 30px; letter-spacing: 0%; text-align: center; vertical-align: middle; } .body-monroe-ohio-websites-seo-marketing .divSiteContentInnerTestimonials p.author { font-family: Metropolis; font-weight: 700; font-style: Bold; font-size: 24px; leading-trim: NONE; line-height: 100%; letter-spacing: 0%; text-align: center; color:#29CB8B !important; padding-top:45px; } .body-monroe-ohio-websites-seo-marketing .divSiteContentInnerTestimonials { position:relative; } .body-monroe-ohio-websites-seo-marketing .divAdditionalOneWave { top:-78px; transform: scaleX(-1); } .body-monroe-ohio-websites-seo-marketing .divPullingFromPageWrapper-blog, .body-monroe-ohio-websites-seo-marketing .divSiteContentInnerBlog2 { padding-bottom:25px; position:relative; } .body-monroe-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper p{ width:34%; } .body-monroe-ohio-websites-seo-marketing .divTestimonialIcon { display:none; } .body-monroe-ohio-websites-seo-marketing .divBlockWrapper-testimonial.carded .divBlockInner { border:0; box-shadow:unset; padding-bottom:30px; } .body-monroe-ohio-websites-seo-marketing .divFooterRow-top-contact { display:none; } .body-monroe-ohio-websites-seo-marketing .divIndustriesFooterForm { width:100%; background:url(https://www.chooselegend.com/layout/images/industryFooterFormBgMonroe.jpg); background-size:cover; min-height:769px; padding:75px 15px; padding-bottom:90px; } @media (min-width:768px) and (max-width:1199px){ .body-monroe-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { width:100%; } .body-monroe-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper { bottom:105px; } .body-monroe-ohio-websites-seo-marketing header { background:#002755; } .body-monroe-ohio-websites-seo-marketing .divSponsorHeaderWrapper p { padding-bottom:0; margin-bottom:0; } .body-monroe-ohio-websites-seo-marketing .divSponsorHeaderWrapper { padding-bottom:0; } .body-monroe-ohio-websites-seo-marketing header { position:fixed; } .body-monroe-ohio-websites-seo-marketing .divPageTitle { background-image:unset; } .body-monroe-ohio-websites-seo-marketing .divMainCalloutWrapper { margin-top:0; } .body-monroe-ohio-websites-seo-marketing .divMiniCalloutRow-1 { padding-bottom:0; } .main-pagedirectory-monroe { margin-top:0 !important; } .body-monroe-ohio-websites-seo-marketing .divMiniCalloutRow { width:100%; max-width:100%; } .body-monroe-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 h3 { text-align:center; } .body-monroe-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { gap:5%; } .body-monroe-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 a.anchButton{ position:absolute; top:78%; justify-self:anchor-center; } .body-monroe-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { align-items:start; padding-top:60px; } .body-monroe-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 { z-index:13; } .body-monroe-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { min-height:514px; } .body-monroe-ohio-websites-seo-marketing .divMiniCallout { width:45%; max-width:45%; flex:unset; min-height:0; } .body-monroe-ohio-websites-seo-marketing .divMiniCalloutTextInner { padding:0; } .body-monroe-ohio-websites-seo-marketing .divMiniCalloutWrapperInner { justify-content:center; } .body-monroe-ohio-websites-seo-marketing ++.divMiniCalloutTextInner { padding:0; } .body-monroe-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { display:flex; } .body-monroe-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE > div { width:50%; } .body-monroe-ohio-websites-seo-marketing .divMainCalloutInner .divBlockMedia img, .body-monroe-ohio-websites-seo-marketing .divMainCalloutWrapper { height:634px; } .body-monroe-ohio-websites-seo-marketing .divMainCalloutTextInner h3 { font-size:24px; } .body-monroe-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-monroe-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-monroe-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-monroe-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-monroe-ohio-websites-seo-marketing .divMainCalloutTextInner h5, .body-monroe-ohio-websites-seo-marketing .divMainCalloutTextInner p, .body-monroe-ohio-websites-seo-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-monroe-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-monroe-ohio-websites-seo-marketing .divMainCalloutTextInner h1 { margin:0 !important; } .body-monroe-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-monroe-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-monroe-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-monroe-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-monroe-ohio-websites-seo-marketing .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .body-monroe-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner .divBlockMedia { width:70%; max-width:70%; margin-bottom:0; margin-right:0; } .body-monroe-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 { padding-bottom:0 !important; } .body-monroe-ohio-websites-seo-marketing .div-additional-block-4 .spnBlockContent { padding-top:15px; padding-bottom:30px; } .body-monroe-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-monroe-ohio-websites-seo-marketing .divMainCalloutInner .divBlockMedia img, .body-monroe-ohio-websites-seo-marketing .divMainCalloutWrapper { height:630px; } .body-monroe-ohio-websites-seo-marketing .divMainCalloutTextInner { padding-top:140px; } .body-monroe-ohio-websites-seo-marketing .divPageTitle h1 { font-size:60px; } .body-monroe-ohio-websites-seo-marketing h2 { font-size:36px; } .body-monroe-ohio-websites-seo-marketing .divSiteContentInnerTestimonials p { font-size:20px; } .body-monroe-ohio-websites-seo-marketing .divMiniCalloutRow { margin:0; } .body-monroe-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3.divSiteContentInner-sitewidth.container { min-height:0; padding-top:60px !important; } .body-monroe-ohio-websites-seo-marketing .div-additional-block-2 { padding-bottom:45px; } .body-monroe-ohio-websites-seo-marketing .divPullingFromPageWrapper-blog { padding-bottom:90px; padding-top:30px; } .body-monroe-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE > div { width:100%; } .body-monroe-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { flex-direction:column; gap:0; } .body-monroe-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:100%; max-width:100%; } .body-monroe-ohio-websites-seo-marketing .div-additional-block-3 .spnBlockContent { flex-direction:row !important; } .body-monroe-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 h3 { width:100%; } .body-monroe-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner { flex-direction:column-reverse; } .body-monroe-ohio-websites-seo-marketing .divMiniCalloutWrapperInner, .body-monroe-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { flex-direction:column; } .body-monroe-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlockWrapper-synopsis .divBlockBody { display:none; } .body-monroe-ohio-websites-seo-marketing .divPullingFromPageWrappe > h2 { font-size:50px; } .body-monroe-ohio-websites-seo-marketing .divMainCalloutTextInner h2 { font-size:20px; } .body-monroe-ohio-websites-seo-marketing .divPageTitle .container { padding:0 6%; width:100%; max-width:100% !important; } } @media (max-width:767px) { .body-monroe-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogInner { flex-direction:column-reverse; } .body-monroe-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 { min-height:0; } .body-monroe-ohio-websites-seo-marketing .divSponsorHeaderWrapper { padding-left:15px; padding-right:15px; } .body-monroe-ohio-websites-seo-marketing .divMainCalloutTextInner a.anchButton { padding:10px 35px; } .body-monroe-ohio-websites-seo-marketing .div-additional-block-5 p{ display:flex; flex-direction:column; align-items:center; justify-content:center; text-align:center; margin:0; } .body-monroe-ohio-websites-seo-marketing .divSiteContentInnerTestimonials p { width:100%; } .body-monroe-ohio-websites-seo-marketing .div-additional-block-3 .divBlockMedia-left { display:none; } .body-monroe-ohio-websites-seo-marketing .divPageTitle h1 { font-size:34px; } .body-monroe-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper { position:relative; bottom:0; width:100%; } .body-monroe-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper p { width:100%; } .body-monroe-ohio-websites-seo-marketing .divPageTitle { height:289px; background: rgba(0, 39, 85, 0.75); } .body-monroe-ohio-websites-seo-marketing .divPageTitle h1 { margin-top:0; } .body-monroe-ohio-websites-seo-marketing .divPullingFromPageWrapper-blog, .body-monroe-ohio-websites-seo-marketing .div-additional-block-3{ padding-top:15px; padding-bottom:15px; } .body-monroe-ohio-websites-seo-marketing .divBlockSwiperWrapper { padding:0 !important; margin:0 !important; } .body-monroe-ohio-websites-seo-marketing .divBlockWrapper-testimonial.carded .divBlockInner { padding-top:0; } .body-monroe-ohio-websites-seo-marketing .divBlockWrapper-testimonial.carded { margin-top:0 !important; } .body-monroe-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner .spnBlockContent { padding-top:0; } .body-monroe-ohio-websites-seo-marketing .div-additional-block-2 { padding-bottom:0; } .body-monroe-ohio-websites-seo-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { position:relative; } .body-monroe-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlockWrapper-synopsis .divBlockBody { display:none; } .body-monroe-ohio-websites-seo-marketing .divPullingFromPageWrappe > h2 { font-size:30px; } .body-monroe-ohio-websites-seo-marketing .divPullingFromPageWrappe { flex-wrap:wrap; flex-direction:column; } .body-monroe-ohio-websites-seo-marketing header { background:#002755; } .body-monroe-ohio-websites-seo-marketing .divPageTitle { background-image:unset; } .body-monroe-ohio-websites-seo-marketing .divMainCalloutWrapper { margin-top:0; } .body-monroe-ohio-websites-seo-marketing .div-additional-block-3 .divBlockMedia-left { padding-right:0; margin-bottom:30px; } .body-monroe-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog { width:100%; max-width:100%; } .body-monroe-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { width:100%; } .body-monroe-ohio-websites-seo-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { padding:5px !important; } .body-monroe-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 { height:100%; padding-top:45px; } .body-monroe-ohio-websites-seo-marketing .divMiniCalloutRow-1 { padding-bottom:0; } .body-monroe-ohio-websites-seo-marketing .div-additional-block-2 ul, .body-monroe-ohio-websites-seo-marketing .div-additional-block-2 h2, .body-monroe-ohio-websites-seo-marketing .div-additional-block-2 h3 { width:100%; } .main-pagedirectory-monroe { margin-top:0 !important; } .body-monroe-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 li { list-style-position: inside; line-height:30px; } .body-monroe-ohio-websites-seo-marketing .divMiniCalloutWrapperInner, .body-monroe-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { flex-direction:column; } .body-monroe-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner { flex-direction:column-reverse; } .body-monroe-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div, .body-monroe-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div { width:100%; max-width:100%; } .body-monroe-ohio-websites-seo-marketing .divMainCalloutTextInner h5 { display:flex; align-items:center; justify-content:center; } .body-monroe-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 h3, .body-monroe-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 h3 { text-align:center; } .body-monroe-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { gap:30px; } .body-monroe-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 { padding-top:30px; } .body-monroe-ohio-websites-seo-marketing .divBlockWrapper-faq .divBlockInner-question > *:not(span) { font-size:20px; } .body-monroe-ohio-websites-seo-marketing .divMainCalloutInner .divBlockMedia img { height:287px !important; } .body-monroe-ohio-websites-seo-marketing .divPullingFromPageWrappe > h2 { width:100%; background:unset; text-align:center; } .body-monroe-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper { text-align:center; } .body-monroe-ohio-websites-seo-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { background:#000FA0; padding:15px !important; } .body-monroe-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE ul li, .body-monroe-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE ul{ text-align:left !important; } .body-monroe-ohio-websites-seo-marketing .divMainCalloutWrapper { height:100% !important; } .body-monroe-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-monroe-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-monroe-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-monroe-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-monroe-ohio-websites-seo-marketing .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .body-monroe-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-monroe-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-monroe-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-monroe-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-monroe-ohio-websites-seo-marketing .divMainCalloutTextInner h5, .body-monroe-ohio-websites-seo-marketing .divMainCalloutTextInner p, .body-monroe-ohio-websites-seo-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-monroe-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-monroe-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div, .body-monroe-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:100%; max-width:100%; } .body-monroe-ohio-websites-seo-marketing .divMiniCallout { width:85%; max-width:85%; } .body-monroe-ohio-websites-seo-marketing .divMainCalloutWrapper iFrame { max-width:345px !important; min-width:345px !important; } .body-monroe-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-monroe-ohio-websites-seo-marketing .divMainCalloutInner .divBlockMedia img, .body-monroe-ohio-websites-seo-marketing .divMainCalloutWrapper { height:1200px; } .body-monroe-ohio-websites-seo-marketing .divMainCalloutTextInner h3 { font-size:20px; } .body-monroe-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE > div { width:100%; } .body-monroe-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { flex-direction:column; } .body-monroe-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner { display:flex; flex-direction:column-reverse; } .body-monroe-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { gap:0; flex-direction:column; } } .body-monroe-ohio-websites-seo-marketing .divSiteContentInnerAdditionals4 .anchButton{ border:1px solid #D64000; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-monroe-ohio-websites-seo-marketing .divSiteContentInnerAdditionals4 .anchButton:hover{ border:1px solid #000FA0; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } @media (max-width:1023px) { .body-monroe-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 .anchButton, .body-monroe-ohio-websites-seo-marketing .divSiteContentInnerAdditionals4 .anchButton { margin-bottom:10px; } .body-monroe-ohio-websites-seo-marketing .divCaseStudyInner { padding-bottom:0; } } @media (max-width:767px) { .body-monroe-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-monroe-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-monroe-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-monroe-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-monroe-ohio-websites-seo-marketing .divMainCalloutTextInner h5, .body-monroe-ohio-websites-seo-marketing .divMainCalloutTextInner p, .body-monroe-ohio-websites-seo-marketing .divMainCalloutTextInner span { text-align:center !important; width:100%; } } @media (max-width:767px) { .body-monroe-ohio-websites-seo-marketing .divSiteContentInnerAdditionals5{ display:none; } .body-monroe-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 p { text-align:center !important; display:flex; flex-direction:column; align-items:center; } .body-monroe-ohio-websites-seo-marketing .divPageTitle h1, .body-monroe-ohio-websites-seo-marketing .divPageTitle p { text-align:center; } } .divIndustriesFooterForm p { color: #FFF; font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 400; line-height: 30px; background:rgba(0,0,0,0.01); } .divIndustriesFooterForm h2:hover, .divIndustriesFooterForm h2 { color: #FFF !important; background:rgba(0,0,0,0.01); font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: normal; } .divIndustriesFooterForm h3 { color: #29CB8B; font-family: Metropolis; font-size: 30px; font-style: normal; font-weight: 700; line-height: 40px; letter-spacing: 3px; background:rgba(0,0,0,0.01); } @media (min-width: 1440px){ .body-west-chester-ohio-websites-seo-marketing .container, .body-west-chester-ohio-websites-seo-marketing .container-lg, .body-west-chester-ohio-websites-seo-marketing .container-md, .body-west-chester-ohio-websites-seo-marketing .container-sm, .body-west-chester-ohio-websites-seo-marketing .container-xl, .body-west-chester-ohio-websites-seo-marketing .divBannerAlertTextWrapper, .body-west-chester-ohio-websites-seo-marketing .div-additional-block-1, .body-west-chester-ohio-websites-seo-marketing .div-additional-block-2, .body-west-chester-ohio-websites-seo-marketing .div-additional-block-3, .body-west-chester-ohio-websites-seo-marketing .divPullingFromPageWrappe, .body-west-chester-ohio-websites-seo-marketing .div-additional-block-3, .body-west-chester-ohio-websites-seo-marketing .div-additional-block-4, .body-west-chester-ohio-websites-seo-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper .divMainCalloutTextInner { max-width: 1362px !important; margin:auto !important; } } .body-west-chester-ohio-websites-seo-marketing .divSponsorHeaderWrapper { background:transparent; padding-top:75px !important; } .body-west-chester-ohio-websites-seo-marketing .divSponsorHeaderWrapper h2:hover, .body-west-chester-ohio-websites-seo-marketing .divSponsorHeaderWrapper h2 { color:#DD4100 !important; } .body-west-chester-ohio-websites-seo-marketing p, .body-west-chester-ohio-websites-seo-marketing .divMainCalloutTextInner p { font-size:16px !important; } .body-west-chester-ohio-websites-seo-marketing .div-additional-block-3 { padding-top:60px; } .body-west-chester-ohio-websites-seo-marketing .divMainCalloutTextInner a.anchButton { font-size:20px !important; font-weight:700; font-family: 'Inter 18pt'; border-radius:60px; } .body-west-chester-ohio-websites-seo-marketing .divNavigation-main { position:relative; z-index:14; } .body-west-chester-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper img { border:2px solid #002755; } .body-west-chester-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper { width:100%; position:absolute; bottom:230px; display:flex; justify-content:end; } .body-west-chester-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper p a { border-radius: 59px; border: 1px solid #002755; color: #002755; text-align: center; font-family: 'Metropolis', sans-serif; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; padding:7.5px 35px; text-transform:uppercase; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-west-chester-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper p a:hover { border-radius: 59px; border: 1px solid #002755; color: #ffffff; background:#002755; text-align: center; font-family: 'Metropolis', sans-serif; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; padding:7.5px 35px; text-transform:uppercase; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-west-chester-ohio-websites-seo-marketing .div-additional-block-3 .divBlockMedia-left { padding-right:30px; } .body-west-chester-ohio-websites-seo-marketing .div-additional-block-1:hover h2, .body-west-chester-ohio-websites-seo-marketing h2, .body-west-chester-ohio-websites-seo-marketing h2:hover { color: #000FA0 !important; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-west-chester-ohio-websites-seo-marketing .div-additional-block-3:hover h2, .body-west-chester-ohio-websites-seo-marketing .div-additional-block-3 h2{ color:#DD4100 !important; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-west-chester-ohio-websites-seo-marketing .divCaseStudyInner { padding-top:0; } .body-west-chester-ohio-websites-seo-marketing .divPullingFromPageWrapper-blog { padding-top:0; } .body-west-chester-ohio-websites-seo-marketing h3 { color: #002755; font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.4px; } .body-west-chester-ohio-websites-seo-marketing .divPageTitle h1 { color:#ffffff; position:relative; top:22px; background:rgba(0,0,0,0.01); } .body-west-chester-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { width:65%; } .body-west-chester-ohio-websites-seo-marketing .divMainCalloutTextInner h2 { color: #FFF !important; font-family: Metropolis; font-size: 36px; font-style: normal; font-weight: 700; line-height: 40px; letter-spacing: 3.6px; } .body-west-chester-ohio-websites-seo-marketing .divPageTitle .container { position:relative; top:15px; } .body-west-chester-ohio-websites-seo-marketing .divPageTitle { width:100%; background-image:url(https://www.chooselegend.com/layout/images/pageTitleBgLanding.png); background-size:100% 100%; background-position:bottom; position:absolute; z-index:13; top:-2px; padding-bottom:0; padding-top:45px; } .body-west-chester-ohio-websites-seo-marketing .divPageTitle p { color: #29CB8B; background:rgba(0,0,0,0.01); font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 700; line-height: normal; letter-spacing: 3.6px; } .body-west-chester-ohio-websites-seo-marketing header { background:#000FA0; z-index:14; } .body-west-chester-ohio-websites-seo-marketing .anchLogoLink img { opacity:1; } .body-west-chester-ohio-websites-seo-marketing .divLogoWrapper { background-image:unset; } .body-west-chester-ohio-websites-seo-marketing .divNavFields-main .anchNavigation{ font-family:'Metropolis', sans-serif; font-size:16px; font-weight:bold; text-transform:uppercase; background:transparent; color:#ffffff; padding:0; margin:0 15px; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-west-chester-ohio-websites-seo-marketing .divNavFields-main .anchNavigation:hover, .body-west-chester-ohio-websites-seo-marketing .divNavFields-main .anchNavigation:active, .body-west-chester-ohio-websites-seo-marketing .divNavFields-main .anchNavigation:focus, .body-west-chester-ohio-websites-seo-marketing .divNavFields-main .anchNavigation.current{ color:#00DD8D; } .body-west-chester-ohio-websites-seo-marketing .divSiteContentInnerMinis { width:100%; max-width:100% !important; } .body-west-chester-ohio-websites-seo-marketing .divMiniCallout { padding:7.5px 15px; } .body-west-chester-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE > div { width:50%; } .body-west-chester-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-west-chester-ohio-websites-seo-marketing .divMainCalloutTextWrapper { padding:15px 6% !important; } .body-west-chester-ohio-websites-seo-marketing .divMainCalloutTextWrapper h1 strong { font-weight:normal; color:#29CB8B; } .body-west-chester-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 .spnBlockContent { display:flex; align-items:center; flex-wrap:wrap; gap:5%; } .body-west-chester-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 h3 { width:70%; } .body-west-chester-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div { width:47.5%; max-width:47.5%; } .body-west-chester-ohio-websites-seo-marketing .divMainCalloutWrapper { height:883px; margin-top:100px; } .body-west-chester-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:5%; } .body-west-chester-ohio-websites-seo-marketing a.anchButton { text-transform:uppercase; font-size:20px; border-radius:59px; padding:5px 25px; } .body-west-chester-ohio-websites-seo-marketing .divMainCalloutTextInner a.anchButton:hover { color:white !important; font-size:20px; font-size:20px; border-radius:59px; } .body-west-chester-ohio-websites-seo-marketing .divMiniCallout:hover .divMiniCalloutTextWrapper h3, .body-west-chester-ohio-websites-seo-marketing .divMiniCalloutInner h3, .body-west-chester-ohio-websites-seo-marketing .divMiniCalloutInner h3:hover { color: #FFF; text-align: center; font-family: Metropolis; font-size: 16px; font-style: normal; font-weight: 700; line-height: 24px; text-decoration:unset; } .body-west-chester-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 h3, .body-west-chester-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 h3 { text-transform:uppercase; } .body-west-chester-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 p { font-size:18px; } .body-west-chester-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 p strong { color: #29CB8B !important; font-family: Metropolis; font-size: 18px; font-style: italic; font-weight: 700; line-height: 21px; } .body-west-chester-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 p { font-size:18px; width:100%; } .body-west-chester-ohio-websites-seo-marketing .div-additional-block-2 h2 { color: #000FA0; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; width:75%; } .body-west-chester-ohio-websites-seo-marketing .div-additional-block-2 h3 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; text-transform: uppercase; width:75%; padding-top:30px; padding-bottom:60px; } .body-west-chester-ohio-websites-seo-marketing .div-additional-block-2 ul { width:50%; } .body-west-chester-ohio-websites-seo-marketing .div-additional-block-2 p { width:100%; } .body-west-chester-ohio-websites-seo-marketing .div-additional-block-2 .spnBlockContent { display:flex; flex-wrap:wrap; } .body-west-chester-ohio-websites-seo-marketing .div-additional-block-2 { padding-bottom:15px; } .body-west-chester-ohio-websites-seo-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { height:100%; top:0; background: rgba(0, 39, 85, 0.69); text-align:left; } .body-west-chester-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-west-chester-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-west-chester-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-west-chester-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-west-chester-ohio-websites-seo-marketing .divMainCalloutTextInner h5, .body-west-chester-ohio-websites-seo-marketing .divMainCalloutTextInner p, .body-west-chester-ohio-websites-seo-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-west-chester-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-west-chester-ohio-websites-seo-marketing .divMainCalloutTextInner h3 { text-transform:uppercase; } .body-west-chester-ohio-websites-seo-marketing .divMainCalloutTextInner h5 { font-weight:400; } .body-west-chester-ohio-websites-seo-marketing .divMainCalloutTextInner h5 strong { font-weight:700; } .body-west-chester-ohio-websites-seo-marketing .faqDiv h2, .body-west-chester-ohio-websites-seo-marketing .faqDiv { width:100%; text-align:center; } .body-west-chester-ohio-websites-seo-marketing .divBlockWrapper-faq .divBlockInner-question { text-align:left; } .body-west-chester-ohio-websites-seo-marketing .divPullingFromPageWrappe, .body-west-chester-ohio-websites-seo-marketing .divBlockWrapper-faq { width:100%; max-width:100%; flex:unset; } .body-west-chester-ohio-websites-seo-marketing .divMiniCallout { width:30%; max-width:30%; } .body-west-chester-ohio-websites-seo-marketing .divMiniCalloutRow-1 { padding-bottom:45px; } .body-west-chester-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-west-chester-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-west-chester-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-west-chester-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-west-chester-ohio-websites-seo-marketing .divMainCalloutTextInner h5 { margin-bottom:20px !important; } .body-west-chester-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 { width:100%; max-width:100% !important; flex:unset; background-color: #C9E8FF; padding-top:70px; padding-bottom:45px; } .body-west-chester-ohio-websites-seo-marketing .divSiteContentInnerAdditionals4 { width:100%; max-width:100% !important; background:#C9E8FF; padding-bottom:15px; } .body-west-chester-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 * { color:#F5F5F5 !important; } .body-west-chester-ohio-websites-seo-marketing .divSponsorSlideWrapper .swiper-wrapper { align-items:center; } .body-west-chester-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 h2 { color: #000FA0; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; text-transform:uppercase; letter-spacing:normal; } .body-west-chester-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 h3 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; } .body-west-chester-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 h4 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; text-transform:uppercase; } .body-west-chester-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3, .body-west-chester-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 { position:relative; } .body-west-chester-ohio-websites-seo-marketing .div-additional-block-3 { padding-bottom:30px; padding-top:90px; } .body-west-chester-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner { display:flex; flex-direction:row-reverse; align-items:center; } .body-west-chester-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner .divBlockMedia { margin-bottom:0; flex:unset; } .body-west-chester-ohio-websites-seo-marketing .swiper-container-horizontal>.swiper-pagination-bullets { background:transparent; bottom:0; } .body-west-chester-ohio-websites-seo-marketing .swiper-pagination-bullet { border:0px solid #ffffff; background:#C9E8FF; } .body-west-chester-ohio-websites-seo-marketing .swiper-pagination-bullet-active { background:#000FA0; } .body-west-chester-ohio-websites-seo-marketing .divSponsorHeaderWrapper p{ text-align:center; padding-top:30px; padding-bottom:30px; } .body-west-chester-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner .spnBlockContent { padding-top:45px; padding-bottom:25px; width:100%; } .body-west-chester-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 ul li { padding:10px 0; } .body-west-chester-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 strong { color:#DD4100; } .body-west-chester-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 li strong, .body-west-chester-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 li span { position:relative; top:-4px; } .body-west-chester-ohio-websites-seo-marketing .div-additional-block-1 { display:flex; align-items:center; } .body-west-chester-ohio-websites-seo-marketing .divMiniCalloutInner { border-radius: 10px; background: #000FA0; padding:22px 22px; min-height:300px; display:flex; align-items:center !important; } .body-west-chester-ohio-websites-seo-marketing .divMiniCalloutInner h3, .body-west-chester-ohio-websites-seo-marketing .divMiniCalloutInner p { text-align:left; } .body-west-chester-ohio-websites-seo-marketing .divMiniCalloutRow { gap:2%; } .body-west-chester-ohio-websites-seo-marketing .divSiteContentInnerAdditionals5 { padding-top:75px; } .body-west-chester-ohio-websites-seo-marketing .faqDiv h2 { padding-top:75px; text-transform:uppercase; } .body-west-chester-ohio-websites-seo-marketing .divSiteContentWrapper { padding-bottom:0 !important; position:relative; } .body-west-chester-ohio-websites-seo-marketing .divBlockWrapper-faq .divBlockInner-question { flex-direction:row-reverse; } .body-west-chester-ohio-websites-seo-marketing .divBlockWrapper-faq .divBlockInner-question > *:not(span) { color:#000FA0; font-size:26px; } .body-west-chester-ohio-websites-seo-marketing .fa-plus { color:#000FA0; font-size:39px; } .body-west-chester-ohio-websites-seo-marketing .faqDiv h2 { color:#000FA0; } .body-west-chester-ohio-websites-seo-marketing .divBlockMedia figure { margin:0 !important; } .body-west-chester-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 { padding:0; } .body-west-chester-ohio-websites-seo-marketing .divSiteContentInnerMinis { width:100%; max-width:100% !important; background:#C9E8FF; } .body-west-chester-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:50%; max-width:50%; } .body-west-chester-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .divBlockInner { width:100%; } .body-west-chester-ohio-websites-seo-marketing .divMiniCalloutInner, .body-west-chester-ohio-websites-seo-marketing .divMiniCallout .divBlockMedia picture { display:flex; align-items:start; justify-content:center; } .body-west-chester-ohio-websites-seo-marketing .divMiniCallout .divBlockMedia img { width:86px; height:86px; } .body-west-chester-ohio-websites-seo-marketing .divBlockInner-answer p { text-align:left; font-weight:400; } .body-west-chester-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogInner { flex-direction:row-reverse; flex-wrap:nowrap; } .body-west-chester-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper { width:100%; max-width:100%; } .body-west-chester-ohio-websites-seo-marketing .divPullingFromPageWrappe { flex-wrap:nowrap; } .body-west-chester-ohio-websites-seo-marketing .divPullingFromPageWrappe > h2 { color: #DD4100 !important; font-family: Anton; font-size: 85px; font-style: normal; font-weight: 400; line-height: 113%; margin-right:30px; width:35%; padding-bottom:20px; background:url(https://www.chooselegend.com/layout/images/Vector.png); background-size:100%; background-repeat:no-repeat; background-position:bottom; } .body-west-chester-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog { width:50%; max-width:50%; } .body-west-chester-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog img, .body-west-chester-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog a { width:100%; } .body-west-chester-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog.divBlockWrapper-text { padding-left:30px; } .body-west-chester-ohio-websites-seo-marketing .divNavigation-sandwich .btn-sandwich .icon-bar { background-color:#ffffff; } .body-west-chester-ohio-websites-seo-marketing .divSiteContentInnerTestimonials { width:100%; max-width:100% !important; background:#000FA0; } .body-west-chester-ohio-websites-seo-marketing .divSiteContentInnerTestimonials p { color:#ffffff !important; width:75%; margin:auto; text-align:center; font-family: Metropolis; font-weight: 400; font-style: Regular; font-size: 24px; leading-trim: NONE; line-height: 30px; letter-spacing: 0%; text-align: center; vertical-align: middle; } .body-west-chester-ohio-websites-seo-marketing .divSiteContentInnerTestimonials p.author { font-family: Metropolis; font-weight: 700; font-style: Bold; font-size: 24px; leading-trim: NONE; line-height: 100%; letter-spacing: 0%; text-align: center; color:#29CB8B !important; padding-top:45px; } .body-west-chester-ohio-websites-seo-marketing .divSiteContentInnerTestimonials { position:relative; } .body-west-chester-ohio-websites-seo-marketing .divAdditionalOneWave { top:-78px; transform: scaleX(-1); } .body-west-chester-ohio-websites-seo-marketing .divPullingFromPageWrapper-blog, .body-west-chester-ohio-websites-seo-marketing .divSiteContentInnerBlog2 { padding-bottom:25px; position:relative; } .body-west-chester-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper p{ width:34%; } .body-west-chester-ohio-websites-seo-marketing .divTestimonialIcon { display:none; } .body-west-chester-ohio-websites-seo-marketing .divBlockWrapper-testimonial.carded .divBlockInner { border:0; box-shadow:unset; padding-bottom:30px; } .body-west-chester-ohio-websites-seo-marketing .divFooterRow-top-contact { display:none; } .body-west-chester-ohio-websites-seo-marketing .divIndustriesFooterForm { width:100%; background:url(https://www.chooselegend.com/layout/images/industryFooterFormBgWestChester.jpg); background-size:cover; min-height:769px; padding:75px 15px; padding-bottom:90px; } @media (min-width:768px) and (max-width:1199px){ .body-west-chester-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { width:100%; } .body-west-chester-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper { bottom:105px; } .body-west-chester-ohio-websites-seo-marketing header { background:#002755; } .body-west-chester-ohio-websites-seo-marketing .divSponsorHeaderWrapper p { padding-bottom:0; margin-bottom:0; } .body-west-chester-ohio-websites-seo-marketing .divSponsorHeaderWrapper { padding-bottom:0; } .body-west-chester-ohio-websites-seo-marketing header { position:fixed; } .body-west-chester-ohio-websites-seo-marketing #main { margin-top:100px !important; } .body-west-chester-ohio-websites-seo-marketing .divPageTitle { background-image:unset; } .body-west-chester-ohio-websites-seo-marketing .divMainCalloutWrapper { margin-top:0; } .body-west-chester-ohio-websites-seo-marketing .divMiniCalloutRow-1 { padding-bottom:0; } .main-pagedirectory-west-chester { margin-top:0 !important; } .body-west-chester-ohio-websites-seo-marketing .divMiniCalloutRow { width:100%; max-width:100%; } .body-west-chester-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 h3 { text-align:center; } .body-west-chester-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { gap:5%; } .body-west-chester-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 a.anchButton{ position:absolute; top:78%; justify-self:anchor-center; } .body-west-chester-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { align-items:start; padding-top:60px; } .body-west-chester-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 { z-index:13; } .body-west-chester-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { min-height:514px; } .body-west-chester-ohio-websites-seo-marketing .divMiniCallout { width:45%; max-width:45%; flex:unset; min-height:0; } .body-west-chester-ohio-websites-seo-marketing .divMiniCalloutTextInner { padding:0; } .body-west-chester-ohio-websites-seo-marketing .divMiniCalloutWrapperInner { justify-content:center; } .body-west-chester-ohio-websites-seo-marketing ++.divMiniCalloutTextInner { padding:0; } .body-west-chester-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { display:flex; } .body-west-chester-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE > div { width:50%; } .body-west-chester-ohio-websites-seo-marketing .divMainCalloutInner .divBlockMedia img, .body-west-chester-ohio-websites-seo-marketing .divMainCalloutWrapper { height:634px; } .body-west-chester-ohio-websites-seo-marketing .divMainCalloutTextInner h3 { font-size:24px; } .body-west-chester-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-west-chester-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-west-chester-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-west-chester-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-west-chester-ohio-websites-seo-marketing .divMainCalloutTextInner h5, .body-west-chester-ohio-websites-seo-marketing .divMainCalloutTextInner p, .body-west-chester-ohio-websites-seo-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-west-chester-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-west-chester-ohio-websites-seo-marketing .divMainCalloutTextInner h1 { margin:0 !important; } .body-west-chester-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-west-chester-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-west-chester-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-west-chester-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-west-chester-ohio-websites-seo-marketing .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .body-west-chester-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner .divBlockMedia { width:70%; max-width:70%; margin-bottom:0; margin-right:0; } .body-west-chester-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 { padding-bottom:0 !important; } .body-west-chester-ohio-websites-seo-marketing .div-additional-block-4 .spnBlockContent { padding-top:15px; padding-bottom:30px; } .body-west-chester-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-west-chester-ohio-websites-seo-marketing .divMainCalloutInner .divBlockMedia img, .body-west-chester-ohio-websites-seo-marketing .divMainCalloutWrapper { height:630px; } .body-west-chester-ohio-websites-seo-marketing .divMainCalloutTextInner { padding-top:140px; } .body-west-chester-ohio-websites-seo-marketing .divPageTitle h1 { font-size:60px; } .body-west-chester-ohio-websites-seo-marketing h2 { font-size:36px; } .body-west-chester-ohio-websites-seo-marketing .divSiteContentInnerTestimonials p { font-size:20px; } .body-west-chester-ohio-websites-seo-marketing .divMiniCalloutRow { margin:0; } .body-west-chester-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3.divSiteContentInner-sitewidth.container { min-height:0; padding-top:60px !important; } .body-west-chester-ohio-websites-seo-marketing .div-additional-block-2 { padding-bottom:45px; } .body-west-chester-ohio-websites-seo-marketing .divPullingFromPageWrapper-blog { padding-bottom:90px; padding-top:30px; } .body-west-chester-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE > div { width:100%; } .body-west-chester-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { flex-direction:column; gap:0; } .body-west-chester-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:100%; max-width:100%; } .body-west-chester-ohio-websites-seo-marketing .div-additional-block-3 .spnBlockContent { flex-direction:row !important; } .body-west-chester-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 h3 { width:100%; } .body-west-chester-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner { flex-direction:column-reverse; } .body-west-chester-ohio-websites-seo-marketing .divMiniCalloutWrapperInner, .body-west-chester-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { flex-direction:column; } .body-west-chester-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlockWrapper-synopsis .divBlockBody { display:none; } .body-west-chester-ohio-websites-seo-marketing .divPullingFromPageWrappe > h2 { font-size:50px; } .body-west-chester-ohio-websites-seo-marketing .divMainCalloutTextInner h2 { font-size:20px; } .body-west-chester-ohio-websites-seo-marketing .divPageTitle .container { padding:0 6%; width:100%; max-width:100% !important; } } @media (max-width:767px) { .body-west-chester-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogInner { flex-direction:column-reverse; } .body-west-chester-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 { min-height:0; } .body-west-chester-ohio-websites-seo-marketing .divSponsorHeaderWrapper { padding-left:15px; padding-right:15px; } .body-west-chester-ohio-websites-seo-marketing .divMainCalloutTextInner a.anchButton { padding:10px 35px; } .body-west-chester-ohio-websites-seo-marketing .div-additional-block-5 p{ display:flex; flex-direction:column; align-items:center; justify-content:center; text-align:center; margin:0; } .body-west-chester-ohio-websites-seo-marketing .divSiteContentInnerTestimonials p { width:100%; } .body-west-chester-ohio-websites-seo-marketing .div-additional-block-3 .divBlockMedia-left { display:none; } .body-west-chester-ohio-websites-seo-marketing .divPageTitle h1 { font-size:34px; } .body-west-chester-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper { position:relative; bottom:0; width:100%; } .body-west-chester-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper p { width:100%; } .body-west-chester-ohio-websites-seo-marketing .divPageTitle { height:289px; background: rgba(0, 39, 85, 0.75); } .body-west-chester-ohio-websites-seo-marketing .divPageTitle h1 { margin-top:0; } .body-west-chester-ohio-websites-seo-marketing .divPullingFromPageWrapper-blog, .body-west-chester-ohio-websites-seo-marketing .div-additional-block-3{ padding-top:15px; padding-bottom:15px; } .body-west-chester-ohio-websites-seo-marketing .divBlockSwiperWrapper { padding:0 !important; margin:0 !important; } .body-west-chester-ohio-websites-seo-marketing .divBlockWrapper-testimonial.carded .divBlockInner { padding-top:0; } .body-west-chester-ohio-websites-seo-marketing .divBlockWrapper-testimonial.carded { margin-top:0 !important; } .body-west-chester-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner .spnBlockContent { padding-top:0; } .body-west-chester-ohio-websites-seo-marketing .div-additional-block-2 { padding-bottom:0; } .body-west-chester-ohio-websites-seo-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { position:relative; } .body-west-chester-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlockWrapper-synopsis .divBlockBody { display:none; } .body-west-chester-ohio-websites-seo-marketing .divPullingFromPageWrappe > h2 { font-size:30px; } .body-west-chester-ohio-websites-seo-marketing .divPullingFromPageWrappe { flex-wrap:wrap; flex-direction:column; } .body-west-chester-ohio-websites-seo-marketing header { background:#002755; } .body-west-chester-ohio-websites-seo-marketing .divPageTitle { background-image:unset; } .body-west-chester-ohio-websites-seo-marketing .divMainCalloutWrapper { margin-top:0; } .body-west-chester-ohio-websites-seo-marketing .div-additional-block-3 .divBlockMedia-left { padding-right:0; margin-bottom:30px; } .body-west-chester-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog { width:100%; max-width:100%; } .body-west-chester-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { width:100%; } .body-west-chester-ohio-websites-seo-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { padding:5px !important; } .body-west-chester-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 { height:100%; padding-top:45px; } .body-west-chester-ohio-websites-seo-marketing .divMiniCalloutRow-1 { padding-bottom:0; } .body-west-chester-ohio-websites-seo-marketing .div-additional-block-2 ul, .body-west-chester-ohio-websites-seo-marketing .div-additional-block-2 h2, .body-west-chester-ohio-websites-seo-marketing .div-additional-block-2 h3 { width:100%; } .main-pagedirectory-west-chester { margin-top:0 !important; } .body-west-chester-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 li { list-style-position: inside; line-height:30px; } .body-west-chester-ohio-websites-seo-marketing .divMiniCalloutWrapperInner, .body-west-chester-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { flex-direction:column; } .body-west-chester-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner { flex-direction:column-reverse; } .body-west-chester-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div, .body-west-chester-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div { width:100%; max-width:100%; } .body-west-chester-ohio-websites-seo-marketing .divMainCalloutTextInner h5 { display:flex; align-items:center; justify-content:center; } .body-west-chester-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 h3, .body-west-chester-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 h3 { text-align:center; } .body-west-chester-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { gap:30px; } .body-west-chester-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 { padding-top:30px; } .body-west-chester-ohio-websites-seo-marketing .divBlockWrapper-faq .divBlockInner-question > *:not(span) { font-size:20px; } .body-west-chester-ohio-websites-seo-marketing #main { margin-top:100px !important; } .body-west-chester-ohio-websites-seo-marketing .divMainCalloutInner .divBlockMedia img { height:287px !important; } .body-west-chester-ohio-websites-seo-marketing .divPullingFromPageWrappe > h2 { width:100%; background:unset; text-align:center; } .body-west-chester-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper { text-align:center; } .body-west-chester-ohio-websites-seo-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { background:#000FA0; padding:15px !important; } .body-west-chester-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE ul li, .body-west-chester-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE ul{ text-align:left !important; } .body-west-chester-ohio-websites-seo-marketing .divMainCalloutWrapper { height:100% !important; } .body-west-chester-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-west-chester-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-west-chester-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-west-chester-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-west-chester-ohio-websites-seo-marketing .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .body-west-chester-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-west-chester-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-west-chester-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-west-chester-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-west-chester-ohio-websites-seo-marketing .divMainCalloutTextInner h5, .body-west-chester-ohio-websites-seo-marketing .divMainCalloutTextInner p, .body-west-chester-ohio-websites-seo-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-west-chester-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-west-chester-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div, .body-west-chester-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:100%; max-width:100%; } .body-west-chester-ohio-websites-seo-marketing .divMiniCallout { width:85%; max-width:85%; } .body-west-chester-ohio-websites-seo-marketing .divMainCalloutWrapper iFrame { max-width:345px !important; min-width:345px !important; } .body-west-chester-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-west-chester-ohio-websites-seo-marketing .divMainCalloutInner .divBlockMedia img, .body-west-chester-ohio-websites-seo-marketing .divMainCalloutWrapper { height:1200px; } .body-west-chester-ohio-websites-seo-marketing .divMainCalloutTextInner h3 { font-size:20px; } .body-west-chester-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE > div { width:100%; } .body-west-chester-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { flex-direction:column; } .body-west-chester-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner { display:flex; flex-direction:column-reverse; } .body-west-chester-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { gap:0; flex-direction:column; } } .body-west-chester-ohio-websites-seo-marketing .divSiteContentInnerAdditionals4 .anchButton{ border:1px solid #D64000; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-west-chester-ohio-websites-seo-marketing .divSiteContentInnerAdditionals4 .anchButton:hover{ border:1px solid #000FA0; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } @media (max-width:1023px) { .body-west-chester-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 .anchButton, .body-west-chester-ohio-websites-seo-marketing .divSiteContentInnerAdditionals4 .anchButton { margin-bottom:10px; } .body-west-chester-ohio-websites-seo-marketing .divCaseStudyInner { padding-bottom:0; } } @media (max-width:767px) { .body-west-chester-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-west-chester-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-west-chester-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-west-chester-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-west-chester-ohio-websites-seo-marketing .divMainCalloutTextInner h5, .body-west-chester-ohio-websites-seo-marketing .divMainCalloutTextInner p, .body-west-chester-ohio-websites-seo-marketing .divMainCalloutTextInner span { text-align:center !important; width:100%; } } @media (max-width:767px) { .body-west-chester-ohio-websites-seo-marketing .divSiteContentInnerAdditionals5{ display:none; } .body-west-chester-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 p { text-align:center !important; display:flex; flex-direction:column; align-items:center; } .body-west-chester-ohio-websites-seo-marketing .divPageTitle h1, .body-west-chester-ohio-websites-seo-marketing .divPageTitle p { text-align:center; } } .divIndustriesFooterForm p { color: #FFF; font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 400; line-height: 30px; background:rgba(0,0,0,0.01); } .divIndustriesFooterForm h2:hover, .divIndustriesFooterForm h2 { color: #FFF !important; background:rgba(0,0,0,0.01); font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: normal; } .divIndustriesFooterForm h3 { color: #29CB8B; font-family: Metropolis; font-size: 30px; font-style: normal; font-weight: 700; line-height: 40px; letter-spacing: 3px; background:rgba(0,0,0,0.01); } @media (min-width: 1440px){ .body-loveland-ohio-websites-seo-marketing .container, .body-loveland-ohio-websites-seo-marketing .container-lg, .body-loveland-ohio-websites-seo-marketing .container-md, .body-loveland-ohio-websites-seo-marketing .container-sm, .body-loveland-ohio-websites-seo-marketing .container-xl, .body-loveland-ohio-websites-seo-marketing .divBannerAlertTextWrapper, .body-loveland-ohio-websites-seo-marketing .div-additional-block-1, .body-loveland-ohio-websites-seo-marketing .div-additional-block-2, .body-loveland-ohio-websites-seo-marketing .div-additional-block-3, .body-loveland-ohio-websites-seo-marketing .divPullingFromPageWrappe, .body-loveland-ohio-websites-seo-marketing .div-additional-block-3, .body-loveland-ohio-websites-seo-marketing .div-additional-block-4, .body-loveland-ohio-websites-seo-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper .divMainCalloutTextInner { max-width: 1362px !important; margin:auto !important; } } .body-loveland-ohio-websites-seo-marketing .divSponsorHeaderWrapper { background:transparent; padding-top:75px !important; } .body-loveland-ohio-websites-seo-marketing .divSponsorHeaderWrapper h2:hover, .body-loveland-ohio-websites-seo-marketing .divSponsorHeaderWrapper h2 { color:#DD4100 !important; } .body-loveland-ohio-websites-seo-marketing p, .body-loveland-ohio-websites-seo-marketing .divMainCalloutTextInner p { font-size:16px !important; } .body-loveland-ohio-websites-seo-marketing .div-additional-block-3 { padding-top:60px; } .body-loveland-ohio-websites-seo-marketing .divMainCalloutTextInner a.anchButton { font-size:20px !important; font-weight:700; font-family: 'Inter 18pt'; border-radius:60px; } .body-loveland-ohio-websites-seo-marketing .divNavigation-main { position:relative; z-index:14; } .body-loveland-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper img { border:2px solid #002755; } .body-loveland-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper { width:100%; position:absolute; bottom:230px; display:flex; justify-content:end; } .body-loveland-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper p a { border-radius: 59px; border: 1px solid #002755; color: #002755; text-align: center; font-family: 'Metropolis', sans-serif; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; padding:7.5px 35px; text-transform:uppercase; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-loveland-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper p a:hover { border-radius: 59px; border: 1px solid #002755; color: #ffffff; background:#002755; text-align: center; font-family: 'Metropolis', sans-serif; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; padding:7.5px 35px; text-transform:uppercase; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-loveland-ohio-websites-seo-marketing .div-additional-block-3 .divBlockMedia-left { padding-right:30px; } .body-loveland-ohio-websites-seo-marketing .div-additional-block-1:hover h2, .body-loveland-ohio-websites-seo-marketing h2, .body-loveland-ohio-websites-seo-marketing h2:hover { color: #000FA0 !important; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-loveland-ohio-websites-seo-marketing .div-additional-block-3:hover h2, .body-loveland-ohio-websites-seo-marketing .div-additional-block-3 h2{ color:#DD4100 !important; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-loveland-ohio-websites-seo-marketing .divCaseStudyInner { padding-top:0; } .body-loveland-ohio-websites-seo-marketing .divPullingFromPageWrapper-blog { padding-top:0; } .body-loveland-ohio-websites-seo-marketing h3 { color: #002755; font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.4px; } .body-loveland-ohio-websites-seo-marketing .divPageTitle h1 { color:#ffffff; position:relative; top:22px; background:rgba(0,0,0,0.01); } .body-loveland-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { width:65%; } .body-loveland-ohio-websites-seo-marketing .divMainCalloutTextInner h2 { color: #FFF !important; font-family: Metropolis; font-size: 36px; font-style: normal; font-weight: 700; line-height: 40px; letter-spacing: 3.6px; } .body-loveland-ohio-websites-seo-marketing .divPageTitle .container { position:relative; top:15px; } .body-loveland-ohio-websites-seo-marketing .divPageTitle { width:100%; background-image:url(https://www.chooselegend.com/layout/images/pageTitleBgLanding.png); background-size:100% 100%; background-position:bottom; position:absolute; z-index:13; top:-2px; padding-bottom:0; padding-top:45px; } .body-loveland-ohio-websites-seo-marketing .divPageTitle p { color: #29CB8B; background:rgba(0,0,0,0.01); font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 700; line-height: normal; letter-spacing: 3.6px; } .body-loveland-ohio-websites-seo-marketing header { background:#000FA0; z-index:14; } .body-loveland-ohio-websites-seo-marketing .anchLogoLink img { opacity:1; } .body-loveland-ohio-websites-seo-marketing .divLogoWrapper { background-image:unset; } .body-loveland-ohio-websites-seo-marketing .divNavFields-main .anchNavigation{ font-family:'Metropolis', sans-serif; font-size:16px; font-weight:bold; text-transform:uppercase; background:transparent; color:#ffffff; padding:0; margin:0 15px; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-loveland-ohio-websites-seo-marketing .divNavFields-main .anchNavigation:hover, .body-loveland-ohio-websites-seo-marketing .divNavFields-main .anchNavigation:active, .body-loveland-ohio-websites-seo-marketing .divNavFields-main .anchNavigation:focus, .body-loveland-ohio-websites-seo-marketing .divNavFields-main .anchNavigation.current{ color:#00DD8D; } .body-loveland-ohio-websites-seo-marketing .divSiteContentInnerMinis { width:100%; max-width:100% !important; } .body-loveland-ohio-websites-seo-marketing .divMiniCallout { padding:7.5px 15px; } .body-loveland-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE > div { width:50%; } .body-loveland-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-loveland-ohio-websites-seo-marketing .divMainCalloutTextWrapper { padding:15px 6% !important; } .body-loveland-ohio-websites-seo-marketing .divMainCalloutTextWrapper h1 strong { font-weight:normal; color:#29CB8B; } .body-loveland-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 .spnBlockContent { display:flex; align-items:center; flex-wrap:wrap; gap:5%; } .body-loveland-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 h3 { width:70%; } .body-loveland-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div { width:47.5%; max-width:47.5%; } .body-loveland-ohio-websites-seo-marketing .divMainCalloutWrapper { height:883px; margin-top:100px; } .body-loveland-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:5%; } .body-loveland-ohio-websites-seo-marketing a.anchButton { text-transform:uppercase; font-size:20px; border-radius:59px; padding:5px 25px; } .body-loveland-ohio-websites-seo-marketing .divMainCalloutTextInner a.anchButton:hover { color:white !important; font-size:20px; font-size:20px; border-radius:59px; } .body-loveland-ohio-websites-seo-marketing .divMiniCallout:hover .divMiniCalloutTextWrapper h3, .body-loveland-ohio-websites-seo-marketing .divMiniCalloutInner h3, .body-loveland-ohio-websites-seo-marketing .divMiniCalloutInner h3:hover { color: #FFF; text-align: center; font-family: Metropolis; font-size: 16px; font-style: normal; font-weight: 700; line-height: 24px; text-decoration:unset; } .body-loveland-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 h3, .body-loveland-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 h3 { text-transform:uppercase; } .body-loveland-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 p { font-size:18px; } .body-loveland-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 p strong { color: #29CB8B !important; font-family: Metropolis; font-size: 18px; font-style: italic; font-weight: 700; line-height: 21px; } .body-loveland-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 p { font-size:18px; width:100%; } .body-loveland-ohio-websites-seo-marketing .div-additional-block-2 h2 { color: #000FA0; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; width:75%; } .body-loveland-ohio-websites-seo-marketing .div-additional-block-2 h3 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; text-transform: uppercase; width:75%; padding-top:30px; padding-bottom:60px; } .body-loveland-ohio-websites-seo-marketing .div-additional-block-2 ul { width:50%; } .body-loveland-ohio-websites-seo-marketing .div-additional-block-2 p { width:100%; } .body-loveland-ohio-websites-seo-marketing .div-additional-block-2 .spnBlockContent { display:flex; flex-wrap:wrap; } .body-loveland-ohio-websites-seo-marketing .div-additional-block-2 { padding-bottom:15px; } .body-loveland-ohio-websites-seo-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { height:100%; top:0; background: rgba(0, 39, 85, 0.69); text-align:left; } .body-loveland-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-loveland-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-loveland-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-loveland-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-loveland-ohio-websites-seo-marketing .divMainCalloutTextInner h5, .body-loveland-ohio-websites-seo-marketing .divMainCalloutTextInner p, .body-loveland-ohio-websites-seo-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-loveland-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-loveland-ohio-websites-seo-marketing .divMainCalloutTextInner h3 { text-transform:uppercase; } .body-loveland-ohio-websites-seo-marketing .divMainCalloutTextInner h5 { font-weight:400; } .body-loveland-ohio-websites-seo-marketing .divMainCalloutTextInner h5 strong { font-weight:700; } .body-loveland-ohio-websites-seo-marketing .faqDiv h2, .body-loveland-ohio-websites-seo-marketing .faqDiv { width:100%; text-align:center; } .body-loveland-ohio-websites-seo-marketing .divBlockWrapper-faq .divBlockInner-question { text-align:left; } .body-loveland-ohio-websites-seo-marketing .divPullingFromPageWrappe, .body-loveland-ohio-websites-seo-marketing .divBlockWrapper-faq { width:100%; max-width:100%; flex:unset; } .body-loveland-ohio-websites-seo-marketing .divMiniCallout { width:30%; max-width:30%; } .body-loveland-ohio-websites-seo-marketing .divMiniCalloutRow-1 { padding-bottom:45px; } .body-loveland-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-loveland-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-loveland-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-loveland-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-loveland-ohio-websites-seo-marketing .divMainCalloutTextInner h5 { margin-bottom:20px !important; } .body-loveland-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 { width:100%; max-width:100% !important; flex:unset; background-color: #C9E8FF; padding-top:70px; padding-bottom:45px; } .body-loveland-ohio-websites-seo-marketing .divSiteContentInnerAdditionals4 { width:100%; max-width:100% !important; background:#C9E8FF; padding-bottom:15px; } .body-loveland-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 * { color:#F5F5F5 !important; } .body-loveland-ohio-websites-seo-marketing .divSponsorSlideWrapper .swiper-wrapper { align-items:center; } .body-loveland-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 h2 { color: #000FA0; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; text-transform:uppercase; letter-spacing:normal; } .body-loveland-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 h3 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; } .body-loveland-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 h4 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; text-transform:uppercase; } .body-loveland-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3, .body-loveland-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 { position:relative; } .body-loveland-ohio-websites-seo-marketing .div-additional-block-3 { padding-bottom:30px; padding-top:90px; } .body-loveland-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner { display:flex; flex-direction:row-reverse; align-items:center; } .body-loveland-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner .divBlockMedia { margin-bottom:0; flex:unset; } .body-loveland-ohio-websites-seo-marketing .swiper-container-horizontal>.swiper-pagination-bullets { background:transparent; bottom:0; } .body-loveland-ohio-websites-seo-marketing .swiper-pagination-bullet { border:0px solid #ffffff; background:#C9E8FF; } .body-loveland-ohio-websites-seo-marketing .swiper-pagination-bullet-active { background:#000FA0; } .body-loveland-ohio-websites-seo-marketing .divSponsorHeaderWrapper p{ text-align:center; padding-top:30px; padding-bottom:30px; } .body-loveland-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner .spnBlockContent { padding-top:45px; padding-bottom:25px; width:100%; } .body-loveland-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 ul li { padding:10px 0; } .body-loveland-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 strong { color:#DD4100; } .body-loveland-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 li strong, .body-loveland-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 li span { position:relative; top:-4px; } .body-loveland-ohio-websites-seo-marketing .div-additional-block-1 { display:flex; align-items:center; } .body-loveland-ohio-websites-seo-marketing .divMiniCalloutInner { border-radius: 10px; background: #000FA0; padding:22px 22px; min-height:300px; display:flex; align-items:center !important; } .body-loveland-ohio-websites-seo-marketing .divMiniCalloutInner h3, .body-loveland-ohio-websites-seo-marketing .divMiniCalloutInner p { text-align:left; } .body-loveland-ohio-websites-seo-marketing .divMiniCalloutRow { gap:2%; } .body-loveland-ohio-websites-seo-marketing .divSiteContentInnerAdditionals5 { padding-top:75px; } .body-loveland-ohio-websites-seo-marketing .faqDiv h2 { padding-top:75px; text-transform:uppercase; } .body-loveland-ohio-websites-seo-marketing .divSiteContentWrapper { padding-bottom:0 !important; position:relative; } .body-loveland-ohio-websites-seo-marketing .divBlockWrapper-faq .divBlockInner-question { flex-direction:row-reverse; } .body-loveland-ohio-websites-seo-marketing .divBlockWrapper-faq .divBlockInner-question > *:not(span) { color:#000FA0; font-size:26px; } .body-loveland-ohio-websites-seo-marketing .fa-plus { color:#000FA0; font-size:39px; } .body-loveland-ohio-websites-seo-marketing .faqDiv h2 { color:#000FA0; } .body-loveland-ohio-websites-seo-marketing .divBlockMedia figure { margin:0 !important; } .body-loveland-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 { padding:0; } .body-loveland-ohio-websites-seo-marketing .divSiteContentInnerMinis { width:100%; max-width:100% !important; background:#C9E8FF; } .body-loveland-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:50%; max-width:50%; } .body-loveland-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .divBlockInner { width:100%; } .body-loveland-ohio-websites-seo-marketing .divMiniCalloutInner, .body-loveland-ohio-websites-seo-marketing .divMiniCallout .divBlockMedia picture { display:flex; align-items:start; justify-content:center; } .body-loveland-ohio-websites-seo-marketing .divMiniCallout .divBlockMedia img { width:86px; height:86px; } .body-loveland-ohio-websites-seo-marketing .divBlockInner-answer p { text-align:left; font-weight:400; } .body-loveland-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogInner { flex-direction:row-reverse; flex-wrap:nowrap; } .body-loveland-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper { width:100%; max-width:100%; } .body-loveland-ohio-websites-seo-marketing .divPullingFromPageWrappe { flex-wrap:nowrap; } .body-loveland-ohio-websites-seo-marketing .divPullingFromPageWrappe > h2 { color: #DD4100 !important; font-family: Anton; font-size: 85px; font-style: normal; font-weight: 400; line-height: 113%; margin-right:30px; width:35%; padding-bottom:20px; background:url(https://www.chooselegend.com/layout/images/Vector.png); background-size:100%; background-repeat:no-repeat; background-position:bottom; } .body-loveland-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog { width:50%; max-width:50%; } .body-loveland-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog img, .body-loveland-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog a { width:100%; } .body-loveland-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog.divBlockWrapper-text { padding-left:30px; } .body-loveland-ohio-websites-seo-marketing .divNavigation-sandwich .btn-sandwich .icon-bar { background-color:#ffffff; } .body-loveland-ohio-websites-seo-marketing .divSiteContentInnerTestimonials { width:100%; max-width:100% !important; background:#000FA0; } .body-loveland-ohio-websites-seo-marketing .divSiteContentInnerTestimonials p { color:#ffffff !important; width:75%; margin:auto; text-align:center; font-family: Metropolis; font-weight: 400; font-style: Regular; font-size: 24px; leading-trim: NONE; line-height: 30px; letter-spacing: 0%; text-align: center; vertical-align: middle; } .body-loveland-ohio-websites-seo-marketing .divSiteContentInnerTestimonials p.author { font-family: Metropolis; font-weight: 700; font-style: Bold; font-size: 24px; leading-trim: NONE; line-height: 100%; letter-spacing: 0%; text-align: center; color:#29CB8B !important; padding-top:45px; } .body-loveland-ohio-websites-seo-marketing .divSiteContentInnerTestimonials { position:relative; } .body-loveland-ohio-websites-seo-marketing .divAdditionalOneWave { top:-78px; transform: scaleX(-1); } .body-loveland-ohio-websites-seo-marketing .divPullingFromPageWrapper-blog, .body-loveland-ohio-websites-seo-marketing .divSiteContentInnerBlog2 { padding-bottom:25px; position:relative; } .body-loveland-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper p{ width:34%; } .body-loveland-ohio-websites-seo-marketing .divTestimonialIcon { display:none; } .body-loveland-ohio-websites-seo-marketing .divBlockWrapper-testimonial.carded .divBlockInner { border:0; box-shadow:unset; padding-bottom:30px; } .body-loveland-ohio-websites-seo-marketing .divFooterRow-top-contact { display:none; } .body-loveland-ohio-websites-seo-marketing .divIndustriesFooterForm { width:100%; background:url(https://www.chooselegend.com/layout/images/industryFooterFormBgLoveland.jpg); background-size:cover; min-height:769px; padding:75px 15px; padding-bottom:90px; } @media (min-width:768px) and (max-width:1199px){ .body-loveland-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { width:100%; } .body-loveland-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper { bottom:105px; } .body-loveland-ohio-websites-seo-marketing header { background:#002755; } .body-loveland-ohio-websites-seo-marketing .divSponsorHeaderWrapper p { padding-bottom:0; margin-bottom:0; } .body-loveland-ohio-websites-seo-marketing .divSponsorHeaderWrapper { padding-bottom:0; } .body-loveland-ohio-websites-seo-marketing header { position:fixed; } .body-loveland-ohio-websites-seo-marketing #main { margin-top:100px !important; } .body-loveland-ohio-websites-seo-marketing .divPageTitle { background-image:unset; } .body-loveland-ohio-websites-seo-marketing .divMainCalloutWrapper { margin-top:0; } .body-loveland-ohio-websites-seo-marketing .divMiniCalloutRow-1 { padding-bottom:0; } .main-pagedirectory-loveland { margin-top:0 !important; } .body-loveland-ohio-websites-seo-marketing .divMiniCalloutRow { width:100%; max-width:100%; } .body-loveland-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 h3 { text-align:center; } .body-loveland-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { gap:5%; } .body-loveland-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 a.anchButton{ position:absolute; top:78%; justify-self:anchor-center; } .body-loveland-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { align-items:start; padding-top:60px; } .body-loveland-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 { z-index:13; } .body-loveland-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { min-height:514px; } .body-loveland-ohio-websites-seo-marketing .divMiniCallout { width:45%; max-width:45%; flex:unset; min-height:0; } .body-loveland-ohio-websites-seo-marketing .divMiniCalloutTextInner { padding:0; } .body-loveland-ohio-websites-seo-marketing .divMiniCalloutWrapperInner { justify-content:center; } .body-loveland-ohio-websites-seo-marketing ++.divMiniCalloutTextInner { padding:0; } .body-loveland-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { display:flex; } .body-loveland-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE > div { width:50%; } .body-loveland-ohio-websites-seo-marketing .divMainCalloutInner .divBlockMedia img, .body-loveland-ohio-websites-seo-marketing .divMainCalloutWrapper { height:634px; } .body-loveland-ohio-websites-seo-marketing .divMainCalloutTextInner h3 { font-size:24px; } .body-loveland-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-loveland-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-loveland-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-loveland-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-loveland-ohio-websites-seo-marketing .divMainCalloutTextInner h5, .body-loveland-ohio-websites-seo-marketing .divMainCalloutTextInner p, .body-loveland-ohio-websites-seo-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-loveland-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-loveland-ohio-websites-seo-marketing .divMainCalloutTextInner h1 { margin:0 !important; } .body-loveland-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-loveland-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-loveland-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-loveland-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-loveland-ohio-websites-seo-marketing .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .body-loveland-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner .divBlockMedia { width:70%; max-width:70%; margin-bottom:0; margin-right:0; } .body-loveland-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 { padding-bottom:0 !important; } .body-loveland-ohio-websites-seo-marketing .div-additional-block-4 .spnBlockContent { padding-top:15px; padding-bottom:30px; } .body-loveland-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-loveland-ohio-websites-seo-marketing .divMainCalloutInner .divBlockMedia img, .body-loveland-ohio-websites-seo-marketing .divMainCalloutWrapper { height:630px; } .body-loveland-ohio-websites-seo-marketing .divMainCalloutTextInner { padding-top:140px; } .body-loveland-ohio-websites-seo-marketing .divPageTitle h1 { font-size:60px; } .body-loveland-ohio-websites-seo-marketing h2 { font-size:36px; } .body-loveland-ohio-websites-seo-marketing .divSiteContentInnerTestimonials p { font-size:20px; } .body-loveland-ohio-websites-seo-marketing .divMiniCalloutRow { margin:0; } .body-loveland-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3.divSiteContentInner-sitewidth.container { min-height:0; padding-top:60px !important; } .body-loveland-ohio-websites-seo-marketing .div-additional-block-2 { padding-bottom:45px; } .body-loveland-ohio-websites-seo-marketing .divPullingFromPageWrapper-blog { padding-bottom:90px; padding-top:30px; } .body-loveland-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE > div { width:100%; } .body-loveland-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { flex-direction:column; gap:0; } .body-loveland-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:100%; max-width:100%; } .body-loveland-ohio-websites-seo-marketing .div-additional-block-3 .spnBlockContent { flex-direction:row !important; } .body-loveland-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 h3 { width:100%; } .body-loveland-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner { flex-direction:column-reverse; } .body-loveland-ohio-websites-seo-marketing .divMiniCalloutWrapperInner, .body-loveland-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { flex-direction:column; } .body-loveland-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlockWrapper-synopsis .divBlockBody { display:none; } .body-loveland-ohio-websites-seo-marketing .divPullingFromPageWrappe > h2 { font-size:50px; } .body-loveland-ohio-websites-seo-marketing .divMainCalloutTextInner h2 { font-size:20px; } .body-loveland-ohio-websites-seo-marketing .divPageTitle .container { padding:0 6%; width:100%; max-width:100% !important; } } @media (max-width:767px) { .body-loveland-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogInner { flex-direction:column-reverse; } .body-loveland-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 { min-height:0; } .body-loveland-ohio-websites-seo-marketing .divSponsorHeaderWrapper { padding-left:15px; padding-right:15px; } .body-loveland-ohio-websites-seo-marketing .divMainCalloutTextInner a.anchButton { padding:10px 35px; } .body-loveland-ohio-websites-seo-marketing .div-additional-block-5 p{ display:flex; flex-direction:column; align-items:center; justify-content:center; text-align:center; margin:0; } .body-loveland-ohio-websites-seo-marketing .divSiteContentInnerTestimonials p { width:100%; } .body-loveland-ohio-websites-seo-marketing .div-additional-block-3 .divBlockMedia-left { display:none; } .body-loveland-ohio-websites-seo-marketing .divPageTitle h1 { font-size:34px; } .body-loveland-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper { position:relative; bottom:0; width:100%; } .body-loveland-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper p { width:100%; } .body-loveland-ohio-websites-seo-marketing .divPageTitle { height:289px; background: rgba(0, 39, 85, 0.75); } .body-loveland-ohio-websites-seo-marketing .divPageTitle h1 { margin-top:0; } .body-loveland-ohio-websites-seo-marketing .divPullingFromPageWrapper-blog, .body-loveland-ohio-websites-seo-marketing .div-additional-block-3{ padding-top:15px; padding-bottom:15px; } .body-loveland-ohio-websites-seo-marketing .divBlockSwiperWrapper { padding:0 !important; margin:0 !important; } .body-loveland-ohio-websites-seo-marketing .divBlockWrapper-testimonial.carded .divBlockInner { padding-top:0; } .body-loveland-ohio-websites-seo-marketing .divBlockWrapper-testimonial.carded { margin-top:0 !important; } .body-loveland-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner .spnBlockContent { padding-top:0; } .body-loveland-ohio-websites-seo-marketing .div-additional-block-2 { padding-bottom:0; } .body-loveland-ohio-websites-seo-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { position:relative; } .body-loveland-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlockWrapper-synopsis .divBlockBody { display:none; } .body-loveland-ohio-websites-seo-marketing .divPullingFromPageWrappe > h2 { font-size:30px; } .body-loveland-ohio-websites-seo-marketing .divPullingFromPageWrappe { flex-wrap:wrap; flex-direction:column; } .body-loveland-ohio-websites-seo-marketing header { background:#002755; } .body-loveland-ohio-websites-seo-marketing .divPageTitle { background-image:unset; } .body-loveland-ohio-websites-seo-marketing .divMainCalloutWrapper { margin-top:0; } .body-loveland-ohio-websites-seo-marketing .div-additional-block-3 .divBlockMedia-left { padding-right:0; margin-bottom:30px; } .body-loveland-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog { width:100%; max-width:100%; } .body-loveland-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { width:100%; } .body-loveland-ohio-websites-seo-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { padding:5px !important; } .body-loveland-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 { height:100%; padding-top:45px; } .body-loveland-ohio-websites-seo-marketing .divMiniCalloutRow-1 { padding-bottom:0; } .body-loveland-ohio-websites-seo-marketing .div-additional-block-2 ul, .body-loveland-ohio-websites-seo-marketing .div-additional-block-2 h2, .body-loveland-ohio-websites-seo-marketing .div-additional-block-2 h3 { width:100%; } .main-pagedirectory-loveland { margin-top:0 !important; } .body-loveland-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 li { list-style-position: inside; line-height:30px; } .body-loveland-ohio-websites-seo-marketing .divMiniCalloutWrapperInner, .body-loveland-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { flex-direction:column; } .body-loveland-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner { flex-direction:column-reverse; } .body-loveland-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div, .body-loveland-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div { width:100%; max-width:100%; } .body-loveland-ohio-websites-seo-marketing .divMainCalloutTextInner h5 { display:flex; align-items:center; justify-content:center; } .body-loveland-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 h3, .body-loveland-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 h3 { text-align:center; } .body-loveland-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { gap:30px; } .body-loveland-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 { padding-top:30px; } .body-loveland-ohio-websites-seo-marketing .divBlockWrapper-faq .divBlockInner-question > *:not(span) { font-size:20px; } .body-loveland-ohio-websites-seo-marketing #main { margin-top:100px !important; } .body-loveland-ohio-websites-seo-marketing .divMainCalloutInner .divBlockMedia img { height:287px !important; } .body-loveland-ohio-websites-seo-marketing .divPullingFromPageWrappe > h2 { width:100%; background:unset; text-align:center; } .body-loveland-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper { text-align:center; } .body-loveland-ohio-websites-seo-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { background:#000FA0; padding:15px !important; } .body-loveland-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE ul li, .body-loveland-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE ul{ text-align:left !important; } .body-loveland-ohio-websites-seo-marketing .divMainCalloutWrapper { height:100% !important; } .body-loveland-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-loveland-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-loveland-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-loveland-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-loveland-ohio-websites-seo-marketing .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .body-loveland-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-loveland-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-loveland-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-loveland-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-loveland-ohio-websites-seo-marketing .divMainCalloutTextInner h5, .body-loveland-ohio-websites-seo-marketing .divMainCalloutTextInner p, .body-loveland-ohio-websites-seo-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-loveland-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-loveland-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div, .body-loveland-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:100%; max-width:100%; } .body-loveland-ohio-websites-seo-marketing .divMiniCallout { width:85%; max-width:85%; } .body-loveland-ohio-websites-seo-marketing .divMainCalloutWrapper iFrame { max-width:345px !important; min-width:345px !important; } .body-loveland-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-loveland-ohio-websites-seo-marketing .divMainCalloutInner .divBlockMedia img, .body-loveland-ohio-websites-seo-marketing .divMainCalloutWrapper { height:1200px; } .body-loveland-ohio-websites-seo-marketing .divMainCalloutTextInner h3 { font-size:20px; } .body-loveland-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE > div { width:100%; } .body-loveland-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { flex-direction:column; } .body-loveland-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner { display:flex; flex-direction:column-reverse; } .body-loveland-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { gap:0; flex-direction:column; } } .body-loveland-ohio-websites-seo-marketing .divSiteContentInnerAdditionals4 .anchButton{ border:1px solid #D64000; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-loveland-ohio-websites-seo-marketing .divSiteContentInnerAdditionals4 .anchButton:hover{ border:1px solid #000FA0; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } @media (max-width:1023px) { .body-loveland-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 .anchButton, .body-loveland-ohio-websites-seo-marketing .divSiteContentInnerAdditionals4 .anchButton { margin-bottom:10px; } .body-loveland-ohio-websites-seo-marketing .divCaseStudyInner { padding-bottom:0; } } @media (max-width:767px) { .body-loveland-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-loveland-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-loveland-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-loveland-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-loveland-ohio-websites-seo-marketing .divMainCalloutTextInner h5, .body-loveland-ohio-websites-seo-marketing .divMainCalloutTextInner p, .body-loveland-ohio-websites-seo-marketing .divMainCalloutTextInner span { text-align:center !important; width:100%; } } @media (max-width:767px) { .body-loveland-ohio-websites-seo-marketing .divSiteContentInnerAdditionals5{ display:none; } .body-loveland-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 p { text-align:center !important; display:flex; flex-direction:column; align-items:center; } .body-loveland-ohio-websites-seo-marketing .divPageTitle h1, .body-loveland-ohio-websites-seo-marketing .divPageTitle p { text-align:center; } } .divIndustriesFooterForm p { color: #FFF; font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 400; line-height: 30px; background:rgba(0,0,0,0.01); } .divIndustriesFooterForm h2:hover, .divIndustriesFooterForm h2 { color: #FFF !important; background:rgba(0,0,0,0.01); font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: normal; } .divIndustriesFooterForm h3 { color: #29CB8B; font-family: Metropolis; font-size: 30px; font-style: normal; font-weight: 700; line-height: 40px; letter-spacing: 3px; background:rgba(0,0,0,0.01); } @media (min-width: 1440px){ .body-restaurants-websites-marketing .container, .body-restaurants-websites-marketing .container-lg, .body-restaurants-websites-marketing .container-md, .body-restaurants-websites-marketing .container-sm, .body-restaurants-websites-marketing .container-xl, .body-restaurants-websites-marketing .divBannerAlertTextWrapper, .body-restaurants-websites-marketing .div-additional-block-1, .body-restaurants-websites-marketing .div-additional-block-2, .body-restaurants-websites-marketing .div-additional-block-3, .body-restaurants-websites-marketing .divPullingFromPageWrappe, .body-restaurants-websites-marketing .div-additional-block-3, .body-restaurants-websites-marketing .div-additional-block-4, .body-restaurants-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper .divMainCalloutTextInner { max-width: 1362px !important; margin:auto !important; } } .body-restaurants-websites-marketing .div-additional-block-1 { padding-top:60px; } .body-restaurants-websites-marketing .divNavigation-main { position:relative; z-index:14; } .body-restaurants-websites-marketing .divPullingFromPageWrappe .divBlogWrapper img { border:2px solid #002755; } .body-restaurants-websites-marketing .divIndustriesBlogViewMoreWrapper { width:100%; position:absolute; bottom:230px; display:flex; justify-content:end; } .body-restaurants-websites-marketing .divIndustriesBlogViewMoreWrapper p a { border-radius: 59px; border: 1px solid #002755; color: #002755; text-align: center; font-family: 'Metropolis', sans-serif; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; padding:7.5px 35px; text-transform:uppercase; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-restaurants-websites-marketing .divIndustriesBlogViewMoreWrapper p a:hover { border-radius: 59px; border: 1px solid #002755; color: #ffffff; background:#002755; text-align: center; font-family: 'Metropolis', sans-serif; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; padding:7.5px 35px; text-transform:uppercase; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-restaurants-websites-marketing .div-additional-block-1 .divBlockMedia-left { padding-right:30px; } .body-restaurants-websites-marketing .div-additional-block-3:hover h2, .body-restaurants-websites-marketing h2, .body-restaurants-websites-marketing h2:hover { color: #000FA0 !important; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-restaurants-websites-marketing h3 { color: #002755; font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.4px; } .body-restaurants-websites-marketing .divPageTitle h1 { color:#ffffff; position:relative; top:22px; background:rgba(0,0,0,0.01); } .body-restaurants-websites-marketing .divMainCalloutText-tinyMCE { width:50%; } .body-restaurants-websites-marketing .divMainCalloutTextInner h2 { color: #FFF !important; font-family: Metropolis; font-size: 36px; font-style: normal; font-weight: 700; line-height: 40px; letter-spacing: 3.6px; } .body-restaurants-websites-marketing .divPageTitle .container { position:relative; top:15px; } .body-restaurants-websites-marketing .divPageTitle { width:100%; background-image:url(https://www.chooselegend.com/layout/images/pageTitleBgLanding.png); background-size:100% 100%; background-position:bottom; position:absolute; z-index:13; top:-2px; padding-bottom:0; padding-top:45px; } .body-restaurants-websites-marketing .divPageTitle p { color: #29CB8B; background:rgba(0,0,0,0.01); font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 700; line-height: normal; letter-spacing: 3.6px; } .body-restaurants-websites-marketing header { background:#000FA0; z-index:14; } .body-restaurants-websites-marketing .anchLogoLink img { opacity:1; } .body-restaurants-websites-marketing .divLogoWrapper { background-image:unset; } .body-restaurants-websites-marketing .divNavFields-main .anchNavigation{ font-family:'Metropolis', sans-serif; font-size:16px; font-weight:bold; text-transform:uppercase; background:transparent; color:#ffffff; padding:0; margin:0 15px; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-restaurants-websites-marketing .divNavFields-main .anchNavigation:hover, .body-restaurants-websites-marketing .divNavFields-main .anchNavigation:active, .body-restaurants-websites-marketing .divNavFields-main .anchNavigation:focus, .body-restaurants-websites-marketing .divNavFields-main .anchNavigation.current{ color:#00DD8D; } .body-restaurants-websites-marketing .divSiteContentInnerMinis, .divMainCalloutWrapper > .container { width:100%; max-width:100% !important; } .body-restaurants-websites-marketing .divMiniCallout { padding:7.5px 15px; } .body-restaurants-websites-marketing .divMainCalloutText-tinyMCE > div { width:50%; } .body-restaurants-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-restaurants-websites-marketing .divMainCalloutTextWrapper { padding:15px 6% !important; } .body-restaurants-websites-marketing .divMainCalloutTextWrapper h1 strong { font-weight:normal; color:#29CB8B; } .body-restaurants-websites-marketing .divSiteContentInnerAdditionals1 .spnBlockContent { display:flex; align-items:center; flex-wrap:wrap; gap:5%; } .body-restaurants-websites-marketing .divSiteContentInnerAdditionals1 h3 { width:70%; } .body-restaurants-websites-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div { width:47.5%; max-width:47.5%; } .body-restaurants-websites-marketing .divMainCalloutWrapper { height:775px; margin-top:100px; } .body-restaurants-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:5%; } .body-restaurants-websites-marketing a.anchButton { text-transform:uppercase; font-size:20px; border-radius:59px; padding:5px 25px; } .body-restaurants-websites-marketing .divMainCalloutTextInner a.anchButton:hover { color:white !important; font-size:20px; } .body-restaurants-websites-marketing .divMiniCallout:hover .divMiniCalloutTextWrapper h3, .body-restaurants-websites-marketing .divMiniCalloutInner h3, .body-restaurants-websites-marketing .divMiniCalloutInner h3:hover { color: #FFF; text-align: center; font-family: Metropolis; font-size: 16px; font-style: normal; font-weight: 700; line-height: 24px; text-decoration:unset; } .body-restaurants-websites-marketing .divSiteContentInnerAdditionals3 h3, .body-restaurants-websites-marketing .divSiteContentInnerAdditionals1 h3 { text-transform:uppercase; } .body-restaurants-websites-marketing .divSiteContentInnerAdditionals3 p { font-size:18px; } .body-restaurants-websites-marketing .divSiteContentInnerAdditionals3 p strong { color: #29CB8B !important; font-family: Metropolis; font-size: 18px; font-style: italic; font-weight: 700; line-height: 21px; } .body-restaurants-websites-marketing .divSiteContentInnerAdditionals1 p { font-size:18px; width:100%; } .body-restaurants-websites-marketing .div-additional-block-4 h2 { color: #000FA0; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; width:75%; } .body-restaurants-websites-marketing .div-additional-block-4 h3 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; text-transform: uppercase; width:75%; padding-top:30px; padding-bottom:60px; } .body-restaurants-websites-marketing .div-additional-block-4 ul { width:50%; } .body-restaurants-websites-marketing .div-additional-block-4 p { width:100%; } .body-restaurants-websites-marketing .div-additional-block-4 .spnBlockContent { display:flex; flex-wrap:wrap; } .body-restaurants-websites-marketing .div-additional-block-4 { padding-bottom:75px; } .body-restaurants-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { height:100%; top:0; background: rgba(0, 39, 85, 0.69); text-align:left; } .body-restaurants-websites-marketing .divMainCalloutTextInner h1, .body-restaurants-websites-marketing .divMainCalloutTextInner h2, .body-restaurants-websites-marketing .divMainCalloutTextInner h3, .body-restaurants-websites-marketing .divMainCalloutTextInner h4, .body-restaurants-websites-marketing .divMainCalloutTextInner h5, .body-restaurants-websites-marketing .divMainCalloutTextInner p, .body-restaurants-websites-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-restaurants-websites-marketing .divMainCalloutTextInner h1, .body-restaurants-websites-marketing .divMainCalloutTextInner h3 { text-transform:uppercase; } .body-restaurants-websites-marketing .divMainCalloutTextInner h5 { font-weight:400; } .body-restaurants-websites-marketing .divMainCalloutTextInner h5 strong { font-weight:700; } .body-restaurants-websites-marketing .faqDiv h2, .body-restaurants-websites-marketing .faqDiv { width:100%; text-align:center; } .body-restaurants-websites-marketing .divBlockWrapper-faq .divBlockInner-question { text-align:left; } .body-restaurants-websites-marketing .divPullingFromPageWrappe, .body-restaurants-websites-marketing .divBlockWrapper-faq { width:100%; max-width:100%; flex:unset; } .body-restaurants-websites-marketing .divMiniCallout { width:30%; max-width:30%; } .body-restaurants-websites-marketing .divMiniCalloutRow-1 { padding-bottom:45px; } .body-restaurants-websites-marketing .divMainCalloutTextInner h1, .body-restaurants-websites-marketing .divMainCalloutTextInner h2, .body-restaurants-websites-marketing .divMainCalloutTextInner h3, .body-restaurants-websites-marketing .divMainCalloutTextInner h4, .body-restaurants-websites-marketing .divMainCalloutTextInner h5 { margin-bottom:20px !important; } .body-restaurants-websites-marketing .divSiteContentInnerAdditionals2 { width:100%; max-width:100% !important; flex:unset; background-color: #002755; } .body-restaurants-websites-marketing .divSiteContentInnerAdditionals3 { width:100%; max-width:100% !important; flex:unset; background-color: #C9E8FF; padding-top:70px; padding-bottom:30px; } .body-restaurants-websites-marketing .divSiteContentInnerAdditionals4 { width:100%; max-width:100% !important; background:#C9E8FF; } .body-restaurants-websites-marketing .divSiteContentInnerAdditionals2 *, .body-restaurants-websites-marketing .divSiteContentInnerAdditionals1 * { color:#F5F5F5 !important; } .body-restaurants-websites-marketing .divSiteContentInnerAdditionals2 h2 { color: #000FA0; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; text-transform:uppercase; letter-spacing:normal; } .body-restaurants-websites-marketing .divSiteContentInnerAdditionals2 h3 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; } .body-restaurants-websites-marketing .divSiteContentInnerAdditionals2 h4 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; text-transform:uppercase; } .body-restaurants-websites-marketing .divSiteContentInnerAdditionals3, .body-restaurants-websites-marketing .divSiteContentInnerAdditionals1 { position:relative; } .body-restaurants-websites-marketing .div-additional-block-1 { padding-bottom:60px; } .body-restaurants-websites-marketing .div-additional-block-2 .divBlockInner { display:flex; flex-direction:row-reverse; align-items:center; } .body-restaurants-websites-marketing .div-additional-block-2 .divBlockInner .divBlockMedia { margin-bottom:0; flex:unset; } .body-restaurants-websites-marketing .swiper-container-horizontal>.swiper-pagination-bullets { background:transparent; bottom:0; } .body-restaurants-websites-marketing .swiper-pagination-bullet { border:1px solid #ffffff; background:transparent; } .body-restaurants-websites-marketing .swiper-pagination-bullet-active { background:#ffffff; } .body-restaurants-websites-marketing .div-additional-block-2 .divBlockInner .spnBlockContent { padding-top:45px; padding-bottom:25px; width:100%; } .body-restaurants-websites-marketing .divSiteContentInnerAdditionals2 ul li { padding:10px 0; } .divAdditionalOneWave { width:100%; height:200px; background:url(https://www.chooselegend.com/layout/images/titleTwoLandingWaveOne.png); background-size:100% 100%; position:absolute; top:-135px; } .divAdditionalTwoWave { width:100%; height:200px; background:url(https://www.chooselegend.com/layout/images/titleTwoLandingWaveTwo.png); background-size:100% 100%; position:absolute; bottom:-85px; } .body-restaurants-websites-marketing .divSiteContentInnerAdditionals2 strong { color:#DD4100; } .body-restaurants-websites-marketing .divSiteContentInnerAdditionals2 li strong, .body-restaurants-websites-marketing .divSiteContentInnerAdditionals2 li span { position:relative; top:-4px; } .body-restaurants-websites-marketing .div-additional-block-3 { display:flex; align-items:center; } .body-restaurants-websites-marketing .divMiniCalloutInner { border-radius: 10px; background: #000FA0; padding:22px 22px; min-height:300px; display:flex; align-items:center !important; } .body-restaurants-websites-marketing .divMiniCalloutInner h3, .body-restaurants-websites-marketing .divMiniCalloutInner p { text-align:left; } .landingMiniHeader { width:100%; padding-bottom:75px; text-align:center; color: #000FA0; text-align: center; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-restaurants-websites-marketing .divMiniCalloutRow { gap:2%; } .body-restaurants-websites-marketing .divSiteContentInnerAdditionals5 { padding-top:75px; } .body-restaurants-websites-marketing .faqDiv h2 { padding-top:75px; text-transform:uppercase; } .body-restaurants-websites-marketing .divSiteContentWrapper { padding-bottom:0 !important; position:relative; } .divIndustriesFooterForm p { color: #FFF; font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 400; line-height: 30px; background:rgba(0,0,0,0.01); } .divIndustriesFooterForm h2:hover, .divIndustriesFooterForm h2 { color: #FFF !important; background:rgba(0,0,0,0.01); font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: normal; } .divIndustriesFooterForm > .container > div { display:flex; } .divIndustriesFooterForm .divContactFormInput .inpProperty { border:1px solid #ffffff; background:rgba(0,0,0,0.01); color:#ffffff; } .divIndustriesFooterForm .divContactFormInput .labelPropertyLabel { color:#ffffff; background-color:unset !important; background:rgba(0,0,0,0.01) !important; } .divIndustriesFooterForm .divContactFormInput .inpProperty-textarea ~ .labelPropertyLabel { color:#ffffff; background:rgba(0,0,0,0.01); top:10%; border:0; } .divIndustriesFooterForm .divContactScreenDetail-bottom .divContactFormInput-submit button { background:#DD4100; color:#ffffff; border-radius:8px; border:0; font-weight:bold; font-size:20px !important; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divIndustriesFooterForm .divContactScreenDetail-bottom .divContactFormInput-submit button:hover { background:#C9E8FF; color:#000FA0; border-radius:8px; border:0; font-size:20px !important; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divIndustriesFooterForm > .container > div > div { width:50%; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe { width:90%; float:right; max-width:570px !important; min-width:570px !important; max-height:500px !important; min-height:500px !important; } .body-restaurants-websites-marketing .divBlockWrapper-faq .divBlockInner-question { flex-direction:row-reverse; } .body-restaurants-websites-marketing .divBlockWrapper-faq .divBlockInner-question > *:not(span) { color:#000FA0; font-size:26px; } .body-restaurants-websites-marketing .fa-plus { color:#000FA0; font-size:39px; } .body-restaurants-websites-marketing .faqDiv h2 { color:#000FA0; } .body-restaurants-websites-marketing .divBlockMedia figure { margin:0 !important; } .body-restaurants-websites-marketing .divSiteContentInnerAdditionals2 { padding:0; } .body-restaurants-websites-marketing .divSiteContentInnerMinis { width:100%; max-width:100% !important; background:#C9E8FF; } .body-restaurants-websites-marketing .divMainCalloutTextInner a.anchButton { font-size:16px !important; font-weight:700; font-family: 'Inter 18pt'; border-radius:60px !important; background: #D64000; } .body-restaurants-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:50%; max-width:50%; } .body-restaurants-websites-marketing .divSiteContentInnerAdditionals3 .divBlockInner { width:100%; } .body-restaurants-websites-marketing .divMiniCalloutInner, .body-restaurants-websites-marketing .divMiniCallout .divBlockMedia picture { display:flex; align-items:start; justify-content:center; } .divMainCalloutTextInner a.anchButton { border-radius: 8px; background: #DD4100; background: #D64000; min-width:250px; text-align:center; } .divMainCalloutTextInner a.anchButton:hover { border-radius: 8px; background: #000FA0; } .body-restaurants-websites-marketing .divMiniCallout .divBlockMedia img { width:86px; height:86px; } .body-restaurants-websites-marketing .divBlockInner-answer p { text-align:left; font-weight:400; } .divBlockWrapper-faq .divBlockInner-question, .divBlockWrapper-faq + .divBlockWrapper-faq .divBlockInner-question { border-bottom:1px solid black; } .body-restaurants-websites-marketing .divPullingFromPageWrappe .divBlogInner { flex-direction:row-reverse; flex-wrap:nowrap; } .body-restaurants-websites-marketing .divPullingFromPageWrappe .divBlogWrapper { width:100%; max-width:100%; } .body-restaurants-websites-marketing .divPullingFromPageWrappe { flex-wrap:nowrap; } .body-restaurants-websites-marketing .divPullingFromPageWrappe > h2 { color: #DD4100 !important; font-family: Anton; font-size: 85px; font-style: normal; font-weight: 400; line-height: 113%; margin-right:30px; width:35%; padding-bottom:20px; background:url(https://www.chooselegend.com/layout/images/Vector.png); background-size:100%; background-repeat:no-repeat; background-position:bottom; } .body-restaurants-websites-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog { width:50%; max-width:50%; } .body-restaurants-websites-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog.divBlockWrapper-text { padding-left:30px; } .divPullingFromPageWrapper-blog { padding-top:90px; padding-bottom:75px; } .body-restaurants-websites-marketing .divNavigation-sandwich .btn-sandwich .icon-bar { background-color:#ffffff; } .body-restaurants-websites-marketing .divSiteContentInnerTestimonials { width:100%; max-width:100% !important; background:#000FA0; } .body-restaurants-websites-marketing .divSiteContentInnerTestimonials p { color:#ffffff !important; width:75%; margin:auto; text-align:center; font-family: Metropolis; font-weight: 400; font-style: Regular; font-size: 24px; leading-trim: NONE; line-height: 30px; letter-spacing: 0%; text-align: center; vertical-align: middle; } .body-restaurants-websites-marketing .divSiteContentInnerTestimonials p.author { font-family: Metropolis; font-weight: 700; font-style: Bold; font-size: 24px; leading-trim: NONE; line-height: 100%; letter-spacing: 0%; text-align: center; color:#29CB8B !important; padding-top:45px; } .body-restaurants-websites-marketing .divSiteContentInnerTestimonials { position:relative; } .body-restaurants-websites-marketing .divAdditionalOneWave { top:-78px; transform: scaleX(-1); } .body-restaurants-websites-marketing .divSiteContentInnerCaseStudy, .body-restaurants-websites-marketing .divSiteContentInnerBlog2 { padding-bottom:90px; position:relative; } .body-restaurants-websites-marketing .divIndustriesBlogViewMoreWrapper p{ width:34%; } .body-restaurants-websites-marketing .divTestimonialIcon { display:none; } .body-restaurants-websites-marketing .divBlockWrapper-testimonial.carded .divBlockInner { border:0; box-shadow:unset; padding-bottom:30px; } .body-restaurants-websites-marketing .divFooterRow-top-contact { display:none; } .body-restaurants-websites-marketing .divIndustriesFooterForm { width:100%; background:url(https://www.chooselegend.com/layout/images/industryFooterFormBgRestaurants.jpg); background-size:cover; min-height:769px; padding:75px 15px; padding-bottom:90px; } @media (min-width:768px) and (max-width:1199px){ .body-restaurants-websites-marketing .divMainCalloutText-tinyMCE { width:100%; } .body-restaurants-websites-marketing .divIndustriesBlogViewMoreWrapper { bottom:105px; } .body-restaurants-websites-marketing header { background:#002755; } .body-restaurants-websites-marketing header { position:fixed; } .body-restaurants-websites-marketing #main { margin-top:100px !important; } .body-restaurants-websites-marketing .divPageTitle { background-image:unset; } .body-restaurants-websites-marketing .divMainCalloutWrapper { margin-top:0; } .body-restaurants-websites-marketing .divMiniCalloutRow-1 { padding-bottom:0; } .main-pagedirectory-birth-worker-businesses { margin-top:0 !important; } .body-restaurants-websites-marketing .divMiniCalloutRow { width:100%; max-width:100%; } .body-restaurants-websites-marketing .divSiteContentInnerAdditionals1 h3 { text-align:center; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(1) { width:25%; max-width:25%; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(2) { width:75%; max-width:75%; } .body-restaurants-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { gap:5%; } .body-restaurants-websites-marketing .divSiteContentInnerAdditionals3 a.anchButton{ position:absolute; top:78%; justify-self:anchor-center; } .body-restaurants-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { align-items:start; padding-top:60px; } .divIndustriesFooterForm > .container > div { flex-direction:column; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe, .divIndustriesFooterForm > .container > div > div { width:100%; max-width:100% !important; } .body-restaurants-websites-marketing .divSiteContentInnerAdditionals3 { z-index:13; } .divAdditionalTwoWave { height:160px; bottom:-92px !important; } .body-restaurants-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { min-height:514px; } .body-restaurants-websites-marketing .divMiniCallout { width:45%; max-width:45%; flex:unset; min-height:0; } .body-restaurants-websites-marketing .divMiniCalloutTextInner { padding:0; } .body-restaurants-websites-marketing .divMiniCalloutWrapperInner { justify-content:center; } .body-restaurants-websites-marketing ++.divMiniCalloutTextInner { padding:0; } .body-restaurants-websites-marketing .divMainCalloutText-tinyMCE { display:flex; } .body-restaurants-websites-marketing .divMainCalloutText-tinyMCE > div { width:50%; } .body-restaurants-websites-marketing .divMainCalloutInner .divBlockMedia img, .body-restaurants-websites-marketing .divMainCalloutWrapper { height:634px; } .body-restaurants-websites-marketing .divMainCalloutTextInner h3 { font-size:24px; } .body-restaurants-websites-marketing .divMainCalloutTextInner h1, .body-restaurants-websites-marketing .divMainCalloutTextInner h2, .body-restaurants-websites-marketing .divMainCalloutTextInner h3, .body-restaurants-websites-marketing .divMainCalloutTextInner h4, .body-restaurants-websites-marketing .divMainCalloutTextInner h5, .body-restaurants-websites-marketing .divMainCalloutTextInner p, .body-restaurants-websites-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-restaurants-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-restaurants-websites-marketing .divMainCalloutTextInner h1 { margin:0 !important; } .body-restaurants-websites-marketing .divMainCalloutTextInner h1, .body-restaurants-websites-marketing .divMainCalloutTextInner h2, .body-restaurants-websites-marketing .divMainCalloutTextInner h3, .body-restaurants-websites-marketing .divMainCalloutTextInner h4, .body-restaurants-websites-marketing .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .divAdditionalOneWave { left:0; } .body-restaurants-websites-marketing .div-additional-block-2 .divBlockInner .divBlockMedia { width:70%; max-width:70%; margin-bottom:0; margin-right:0; } .body-restaurants-websites-marketing .divSiteContentInnerAdditionals2 { padding-bottom:0 !important; } .body-restaurants-websites-marketing .div-additional-block-2 .spnBlockContent { padding-top:15px; padding-bottom:30px; } .divAdditionalTwoWave { left:0; } .body-restaurants-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-restaurants-websites-marketing .divMainCalloutInner .divBlockMedia img, .body-restaurants-websites-marketing .divMainCalloutWrapper { height:700px; } .body-restaurants-websites-marketing .divMainCalloutTextInner { padding-top:250px; } .body-restaurants-websites-marketing .divPageTitle h1 { font-size:60px; } .body-restaurants-websites-marketing h2, .divIndustriesFooterForm h2:hover, .divIndustriesFooterForm h2, .div-additional-block-1 .spnBlockContent h2 { font-size:36px; } .body-restaurants-websites-marketing .divSiteContentInnerTestimonials p { font-size:20px; } .body-restaurants-websites-marketing .divMiniCalloutRow { margin:0; } .body-restaurants-websites-marketing .divSiteContentInnerAdditionals3.divSiteContentInner-sitewidth.container { min-height:0; padding-top:60px !important; } .body-restaurants-websites-marketing .div-additional-block-4 { padding-bottom:45px; } .body-restaurants-websites-marketing .divPullingFromPageWrapper-blog { padding-bottom:90px; padding-top:30px; } .body-restaurants-websites-marketing .divMainCalloutText-tinyMCE > div { width:100%; } .body-restaurants-websites-marketing .divMainCalloutText-tinyMCE { flex-direction:column; gap:0; } .body-restaurants-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:100%; max-width:100%; } .body-restaurants-websites-marketing .div-additional-block-1 .spnBlockContent { flex-direction:row !important; } .body-restaurants-websites-marketing .divSiteContentInnerAdditionals1 h3 { width:100%; } .body-restaurants-websites-marketing .div-additional-block-2 .divBlockInner { flex-direction:column-reverse; } .body-restaurants-websites-marketing .divMiniCalloutWrapperInner, .body-restaurants-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { flex-direction:column; } .body-restaurants-websites-marketing .divPullingFromPageWrappe .divBlockWrapper-synopsis .divBlockBody { display:none; } .body-restaurants-websites-marketing .divPullingFromPageWrappe > h2 { font-size:50px; } .body-restaurants-websites-marketing .divMainCalloutTextInner h2 { font-size:20px; } .body-restaurants-websites-marketing .divPageTitle .container { padding:0 6%; width:100%; max-width:100% !important; } } @media (max-width:767px) { .body-restaurants-websites-marketing .divPullingFromPageWrappe .divBlogInner { flex-direction:column-reverse; } .body-restaurants-websites-marketing .divSiteContentInnerAdditionals3 { min-height:0 !important; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe { max-width:100%!important; width:100% !important; min-width:0 !important; } .body-restaurants-websites-marketing .divSiteContentInnerTestimonials p { width:100%; } .body-restaurants-websites-marketing .div-additional-block-1 .divBlockMedia-left { display:none; } .body-restaurants-websites-marketing .divPageTitle h1 { font-size:34px; } .divIndustriesFooterForm > .container > div { flex-direction:column; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe, .divIndustriesFooterForm > .container > div > div { width:100%; } .body-restaurants-websites-marketing .divIndustriesBlogViewMoreWrapper { position:relative; bottom:0; width:100%; } .body-restaurants-websites-marketing .divIndustriesBlogViewMoreWrapper p { width:100%; } .body-restaurants-websites-marketing .divPageTitle { height:289px; background: rgba(0, 39, 85, 0.75); padding-top:20px; } .body-restaurants-websites-marketing .divPageTitle h1 { margin-top:0; } .body-restaurants-websites-marketing .divPullingFromPageWrapper-blog, .body-restaurants-websites-marketing .div-additional-block-1 { padding-top:15px; padding-bottom:15px; } .body-restaurants-websites-marketing .divBlockSwiperWrapper { padding:0 !important; margin:0 !important; } .body-restaurants-websites-marketing .divBlockWrapper-testimonial.carded .divBlockInner { padding-top:0; } .body-restaurants-websites-marketing .divBlockWrapper-testimonial.carded { margin-top:0 !important; } .body-restaurants-websites-marketing .div-additional-block-2 .divBlockInner .spnBlockContent { padding-top:0; } .body-restaurants-websites-marketing .div-additional-block-4 { padding-bottom:0; } .body-restaurants-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { position:relative; } .body-restaurants-websites-marketing .divPullingFromPageWrappe .divBlockWrapper-synopsis .divBlockBody { display:none; } .body-restaurants-websites-marketing .divPullingFromPageWrappe > h2 { font-size:30px; } .body-restaurants-websites-marketing .divPullingFromPageWrappe { flex-wrap:wrap; flex-direction:column; } .body-restaurants-websites-marketing header { background:#002755; } .body-restaurants-websites-marketing .divPageTitle { background-image:unset; } .body-restaurants-websites-marketing .divMainCalloutWrapper { margin-top:0; } .body-restaurants-websites-marketing .div-additional-block-1 .divBlockMedia-left { padding-right:0; margin-bottom:30px; } .body-restaurants-websites-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog { width:100%; max-width:100%; } .body-restaurants-websites-marketing .divMainCalloutText-tinyMCE { width:100%; } .body-restaurants-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { padding:5px !important; } .body-restaurants-websites-marketing .divSiteContentInnerAdditionals3 { height:100%; padding-top:45px; } .body-restaurants-websites-marketing .divMiniCalloutRow-1 { padding-bottom:0; } .body-restaurants-websites-marketing .div-additional-block-4 ul, .body-restaurants-websites-marketing .div-additional-block-4 h2, .body-restaurants-websites-marketing .div-additional-block-4 h3 { width:100%; } .main-pagedirectory-birth-worker-businesses { margin-top:0 !important; } .body-restaurants-websites-marketing .divSiteContentInnerAdditionals2 li { list-style-position: inside; line-height:30px; } .body-restaurants-websites-marketing .divMiniCalloutWrapperInner, .body-restaurants-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { flex-direction:column; } .body-restaurants-websites-marketing .div-additional-block-2 .divBlockInner { flex-direction:column-reverse; } .body-restaurants-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div, .body-restaurants-websites-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div { width:100%; max-width:100%; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(1) > p { display:flex; justify-content:center; } .divAdditionalOneWave { height:100px; top:-90px; } .body-restaurants-websites-marketing .divMainCalloutTextInner h5 { display:flex; align-items:center; justify-content:center; } .body-restaurants-websites-marketing .divSiteContentInnerAdditionals3 h3, .body-restaurants-websites-marketing .divSiteContentInnerAdditionals1 h3 { text-align:center; } .body-restaurants-websites-marketing .divMainCalloutText-tinyMCE { gap:30px; } .body-restaurants-websites-marketing .divSiteContentInnerAdditionals2 { padding-top:30px; } .divAdditionalTwoWave { bottom:-90px; height:100px; } .body-restaurants-websites-marketing .divBlockWrapper-faq .divBlockInner-question > *:not(span) { font-size:20px; } .divAdditionalTwoWave { left:0; } .body-restaurants-websites-marketing #main { margin-top:100px !important; } .body-restaurants-websites-marketing .divMainCalloutInner .divBlockMedia img { height:287px !important; } .body-restaurants-websites-marketing .divPullingFromPageWrappe > h2 { width:100%; background:unset; text-align:center; } .body-restaurants-websites-marketing .divIndustriesBlogViewMoreWrapper p { text-align:center; } .body-restaurants-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { background:#000FA0; padding:15px !important; } .body-restaurants-websites-marketing .divMainCalloutText-tinyMCE ul li, .body-restaurants-websites-marketing .divMainCalloutText-tinyMCE ul{ text-align:left !important; } .body-restaurants-websites-marketing .divMainCalloutWrapper { height:100% !important; } .divAdditionalOneWave { left:0; } .body-restaurants-websites-marketing .divMainCalloutTextInner h1, .body-restaurants-websites-marketing .divMainCalloutTextInner h2, .body-restaurants-websites-marketing .divMainCalloutTextInner h3, .body-restaurants-websites-marketing .divMainCalloutTextInner h4, .body-restaurants-websites-marketing .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .body-restaurants-websites-marketing .divMainCalloutTextInner h1, .body-restaurants-websites-marketing .divMainCalloutTextInner h2, .body-restaurants-websites-marketing .divMainCalloutTextInner h3, .body-restaurants-websites-marketing .divMainCalloutTextInner h4, .body-restaurants-websites-marketing .divMainCalloutTextInner h5, .body-restaurants-websites-marketing .divMainCalloutTextInner p, .body-restaurants-websites-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-restaurants-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-restaurants-websites-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div, .body-restaurants-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:100%; max-width:100%; } .body-restaurants-websites-marketing .divMiniCallout { width:85%; max-width:85%; } .body-restaurants-websites-marketing .divMainCalloutWrapper iFrame { max-width:345px !important; min-width:345px !important; } .body-restaurants-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-restaurants-websites-marketing .divMainCalloutInner .divBlockMedia img, .body-restaurants-websites-marketing .divMainCalloutWrapper { height:1200px; } .body-restaurants-websites-marketing .divMainCalloutTextInner h3 { font-size:20px; } .body-restaurants-websites-marketing .divMainCalloutText-tinyMCE > div { width:100%; } .body-restaurants-websites-marketing .divMainCalloutText-tinyMCE { flex-direction:column; } .body-restaurants-websites-marketing .div-additional-block-2 .divBlockInner { display:flex; flex-direction:column-reverse; } .body-restaurants-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { gap:0; flex-direction:column; } } @media (min-width: 1440px){ .body-chambers-of-commerce-websites-marketing .container, .body-chambers-of-commerce-websites-marketing .container-lg, .body-chambers-of-commerce-websites-marketing .container-md, .body-chambers-of-commerce-websites-marketing .container-sm, .body-chambers-of-commerce-websites-marketing .container-xl, .body-chambers-of-commerce-websites-marketing .divBannerAlertTextWrapper, .body-chambers-of-commerce-websites-marketing .div-additional-block-1, .body-chambers-of-commerce-websites-marketing .div-additional-block-2, .body-chambers-of-commerce-websites-marketing .div-additional-block-3, .body-chambers-of-commerce-websites-marketing .divPullingFromPageWrappe, .body-chambers-of-commerce-websites-marketing .div-additional-block-3, .body-chambers-of-commerce-websites-marketing .div-additional-block-4, .body-chambers-of-commerce-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper .divMainCalloutTextInner { max-width: 1362px !important; margin:auto !important; } } .body-chambers-of-commerce-websites-marketing .div-additional-block-1 { padding-top:60px; } .body-chambers-of-commerce-websites-marketing .divNavigation-main { position:relative; z-index:14; } .body-chambers-of-commerce-websites-marketing .divPullingFromPageWrappe .divBlogWrapper img { border:2px solid #002755; } .body-chambers-of-commerce-websites-marketing .divIndustriesBlogViewMoreWrapper { width:100%; position:absolute; bottom:230px; display:flex; justify-content:end; } .body-chambers-of-commerce-websites-marketing .divIndustriesBlogViewMoreWrapper p a { border-radius: 59px; border: 1px solid #002755; color: #002755; text-align: center; font-family: 'Metropolis', sans-serif; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; padding:7.5px 35px; text-transform:uppercase; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-chambers-of-commerce-websites-marketing .divIndustriesBlogViewMoreWrapper p a:hover { border-radius: 59px; border: 1px solid #002755; color: #ffffff; background:#002755; text-align: center; font-family: 'Metropolis', sans-serif; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; padding:7.5px 35px; text-transform:uppercase; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-chambers-of-commerce-websites-marketing .div-additional-block-1 .divBlockMedia-left { padding-right:30px; } .body-chambers-of-commerce-websites-marketing .div-additional-block-3:hover h2, .body-chambers-of-commerce-websites-marketing h2, .body-chambers-of-commerce-websites-marketing h2:hover { color: #000FA0 !important; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-chambers-of-commerce-websites-marketing h3 { color: #002755; font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.4px; } .body-chambers-of-commerce-websites-marketing .divPageTitle h1 { color:#ffffff; position:relative; top:22px; background:rgba(0,0,0,0.01); } .body-chambers-of-commerce-websites-marketing .divMainCalloutText-tinyMCE { width:50%; } .body-chambers-of-commerce-websites-marketing .divMainCalloutTextInner h2 { color: #FFF !important; font-family: Metropolis; font-size: 36px; font-style: normal; font-weight: 700; line-height: 40px; letter-spacing: 3.6px; } .body-chambers-of-commerce-websites-marketing .divPageTitle .container { position:relative; top:15px; } .body-chambers-of-commerce-websites-marketing .divPageTitle { width:100%; background-image:url(https://www.chooselegend.com/layout/images/pageTitleBgLanding.png); background-size:100% 100%; background-position:bottom; position:absolute; z-index:13; top:-2px; padding-bottom:0; padding-top:45px; } .body-chambers-of-commerce-websites-marketing .divPageTitle p { color: #29CB8B; background:rgba(0,0,0,0.01); font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 700; line-height: normal; letter-spacing: 3.6px; } .body-chambers-of-commerce-websites-marketing header { background:#000FA0; z-index:14; } .body-chambers-of-commerce-websites-marketing .anchLogoLink img { opacity:1; } .body-chambers-of-commerce-websites-marketing .divLogoWrapper { background-image:unset; } .body-chambers-of-commerce-websites-marketing .divNavFields-main .anchNavigation{ font-family:'Metropolis', sans-serif; font-size:16px; font-weight:bold; text-transform:uppercase; background:transparent; color:#ffffff; padding:0; margin:0 15px; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-chambers-of-commerce-websites-marketing .divNavFields-main .anchNavigation:hover, .body-chambers-of-commerce-websites-marketing .divNavFields-main .anchNavigation:active, .body-chambers-of-commerce-websites-marketing .divNavFields-main .anchNavigation:focus, .body-chambers-of-commerce-websites-marketing .divNavFields-main .anchNavigation.current{ color:#00DD8D; } .body-chambers-of-commerce-websites-marketing .divSiteContentInnerMinis, .divMainCalloutWrapper > .container { width:100%; max-width:100% !important; } .body-chambers-of-commerce-websites-marketing .divMiniCallout { padding:7.5px 15px; } .body-chambers-of-commerce-websites-marketing .divMainCalloutText-tinyMCE > div { width:50%; } .body-chambers-of-commerce-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-chambers-of-commerce-websites-marketing .divMainCalloutTextWrapper { padding:15px 6% !important; } .body-chambers-of-commerce-websites-marketing .divMainCalloutTextWrapper h1 strong { font-weight:normal; color:#29CB8B; } .body-chambers-of-commerce-websites-marketing .divSiteContentInnerAdditionals1 .spnBlockContent { display:flex; align-items:center; flex-wrap:wrap; gap:5%; } .body-chambers-of-commerce-websites-marketing .divSiteContentInnerAdditionals1 h3 { width:70%; } .body-chambers-of-commerce-websites-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div { width:47.5%; max-width:47.5%; } .body-chambers-of-commerce-websites-marketing .divMainCalloutWrapper { height:800px; margin-top:100px; } .body-chambers-of-commerce-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:5%; } .body-chambers-of-commerce-websites-marketing a.anchButton { text-transform:uppercase; font-size:20px; border-radius:59px; padding:5px 25px; } .body-chambers-of-commerce-websites-marketing .divMainCalloutTextInner a.anchButton:hover { color:white !important; font-size:20px; } .body-chambers-of-commerce-websites-marketing .divMiniCallout:hover .divMiniCalloutTextWrapper h3, .body-chambers-of-commerce-websites-marketing .divMiniCalloutInner h3, .body-chambers-of-commerce-websites-marketing .divMiniCalloutInner h3:hover { color: #FFF; text-align: center; font-family: Metropolis; font-size: 16px; font-style: normal; font-weight: 700; line-height: 24px; text-decoration:unset; } .body-chambers-of-commerce-websites-marketing .divSiteContentInnerAdditionals3 h3, .body-chambers-of-commerce-websites-marketing .divSiteContentInnerAdditionals1 h3 { text-transform:uppercase; } .body-chambers-of-commerce-websites-marketing .divSiteContentInnerAdditionals3 p { font-size:18px; } .body-chambers-of-commerce-websites-marketing .divSiteContentInnerAdditionals3 p strong { color: #29CB8B !important; font-family: Metropolis; font-size: 18px; font-style: italic; font-weight: 700; line-height: 21px; } .body-chambers-of-commerce-websites-marketing .divSiteContentInnerAdditionals1 p { font-size:18px; width:100%; } .body-chambers-of-commerce-websites-marketing .div-additional-block-4 h2 { color: #000FA0; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; width:75%; } .body-chambers-of-commerce-websites-marketing .div-additional-block-4 h3 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; text-transform: uppercase; width:75%; padding-top:30px; padding-bottom:60px; } .body-chambers-of-commerce-websites-marketing .div-additional-block-4 ul { width:50%; } .body-chambers-of-commerce-websites-marketing .div-additional-block-4 p { width:100%; } .body-chambers-of-commerce-websites-marketing .div-additional-block-4 .spnBlockContent { display:flex; flex-wrap:wrap; } .body-chambers-of-commerce-websites-marketing .div-additional-block-4 { padding-bottom:75px; } .body-chambers-of-commerce-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { height:100%; top:0; background: rgba(0, 39, 85, 0.69); text-align:left; } .body-chambers-of-commerce-websites-marketing .divMainCalloutTextInner h1, .body-chambers-of-commerce-websites-marketing .divMainCalloutTextInner h2, .body-chambers-of-commerce-websites-marketing .divMainCalloutTextInner h3, .body-chambers-of-commerce-websites-marketing .divMainCalloutTextInner h4, .body-chambers-of-commerce-websites-marketing .divMainCalloutTextInner h5, .body-chambers-of-commerce-websites-marketing .divMainCalloutTextInner p, .body-chambers-of-commerce-websites-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-chambers-of-commerce-websites-marketing .divMainCalloutTextInner h1, .body-chambers-of-commerce-websites-marketing .divMainCalloutTextInner h3 { text-transform:uppercase; } .body-chambers-of-commerce-websites-marketing .divMainCalloutTextInner h5 { font-weight:400; } .body-chambers-of-commerce-websites-marketing .divMainCalloutTextInner h5 strong { font-weight:700; } .body-chambers-of-commerce-websites-marketing .faqDiv h2, .body-chambers-of-commerce-websites-marketing .faqDiv { width:100%; text-align:center; } .body-chambers-of-commerce-websites-marketing .divBlockWrapper-faq .divBlockInner-question { text-align:left; } .body-chambers-of-commerce-websites-marketing .divPullingFromPageWrappe, .body-chambers-of-commerce-websites-marketing .divBlockWrapper-faq { width:100%; max-width:100%; flex:unset; } .body-chambers-of-commerce-websites-marketing .divMiniCallout { width:30%; max-width:30%; } .body-chambers-of-commerce-websites-marketing .divMiniCalloutRow-1 { padding-bottom:45px; } .body-chambers-of-commerce-websites-marketing .divMainCalloutTextInner h1, .body-chambers-of-commerce-websites-marketing .divMainCalloutTextInner h2, .body-chambers-of-commerce-websites-marketing .divMainCalloutTextInner h3, .body-chambers-of-commerce-websites-marketing .divMainCalloutTextInner h4, .body-chambers-of-commerce-websites-marketing .divMainCalloutTextInner h5 { margin-bottom:20px !important; } .body-chambers-of-commerce-websites-marketing .divSiteContentInnerAdditionals2 { width:100%; max-width:100% !important; flex:unset; background-color: #002755; } .body-chambers-of-commerce-websites-marketing .divSiteContentInnerAdditionals3 { width:100%; max-width:100% !important; flex:unset; background-color: #C9E8FF; padding-top:70px; padding-bottom:45px; } .body-chambers-of-commerce-websites-marketing .divSiteContentInnerAdditionals4 { width:100%; max-width:100% !important; background:#C9E8FF; } .body-chambers-of-commerce-websites-marketing .divSiteContentInnerAdditionals2 *, .body-chambers-of-commerce-websites-marketing .divSiteContentInnerAdditionals1 * { color:#F5F5F5 !important; } .body-chambers-of-commerce-websites-marketing .divSiteContentInnerAdditionals2 h2 { color: #000FA0; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; text-transform:uppercase; letter-spacing:normal; } .body-chambers-of-commerce-websites-marketing .divSiteContentInnerAdditionals2 h3 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; } .body-chambers-of-commerce-websites-marketing .divSiteContentInnerAdditionals2 h4 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; text-transform:uppercase; } .body-chambers-of-commerce-websites-marketing .divSiteContentInnerAdditionals3, .body-chambers-of-commerce-websites-marketing .divSiteContentInnerAdditionals1 { position:relative; } .body-chambers-of-commerce-websites-marketing .div-additional-block-1 { padding-bottom:60px; } .body-chambers-of-commerce-websites-marketing .div-additional-block-2 .divBlockInner { display:flex; flex-direction:row-reverse; align-items:center; } .body-chambers-of-commerce-websites-marketing .div-additional-block-2 .divBlockInner .divBlockMedia { margin-bottom:0; flex:unset; } .body-chambers-of-commerce-websites-marketing .swiper-container-horizontal>.swiper-pagination-bullets { background:transparent; bottom:0; } .body-chambers-of-commerce-websites-marketing .swiper-pagination-bullet { border:1px solid #ffffff; background:transparent; } .body-chambers-of-commerce-websites-marketing .swiper-pagination-bullet-active { background:#ffffff; } .body-chambers-of-commerce-websites-marketing .div-additional-block-2 .divBlockInner .spnBlockContent { padding-top:45px; padding-bottom:25px; width:100%; } .body-chambers-of-commerce-websites-marketing .divSiteContentInnerAdditionals2 ul li { padding:10px 0; } .divAdditionalOneWave { width:100%; height:200px; background:url(https://www.chooselegend.com/layout/images/titleTwoLandingWaveOne.png); background-size:100% 100%; position:absolute; top:-135px; } .divAdditionalTwoWave { width:100%; height:200px; background:url(https://www.chooselegend.com/layout/images/titleTwoLandingWaveTwo.png); background-size:100% 100%; position:absolute; bottom:-85px; } .body-chambers-of-commerce-websites-marketing .divSiteContentInnerAdditionals2 strong { color:#DD4100; } .body-chambers-of-commerce-websites-marketing .divSiteContentInnerAdditionals2 li strong, .body-chambers-of-commerce-websites-marketing .divSiteContentInnerAdditionals2 li span { position:relative; top:-4px; } .body-chambers-of-commerce-websites-marketing .div-additional-block-3 { display:flex; align-items:center; } .body-chambers-of-commerce-websites-marketing .divMiniCalloutInner { border-radius: 10px; background: #000FA0; padding:22px 22px; min-height:300px; display:flex; align-items:center !important; } .body-chambers-of-commerce-websites-marketing .divMiniCalloutInner h3, .body-chambers-of-commerce-websites-marketing .divMiniCalloutInner p { text-align:left; } .landingMiniHeader { width:100%; padding-bottom:75px; text-align:center; color: #000FA0; text-align: center; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-chambers-of-commerce-websites-marketing .divMiniCalloutRow { gap:2%; } .body-chambers-of-commerce-websites-marketing .divSiteContentInnerAdditionals5 { padding-top:75px; } .body-chambers-of-commerce-websites-marketing .faqDiv h2 { padding-top:75px; text-transform:uppercase; } .body-chambers-of-commerce-websites-marketing .divSiteContentWrapper { padding-bottom:0 !important; position:relative; } .divIndustriesFooterForm p { color: #FFF; font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 400; line-height: 30px; background:rgba(0,0,0,0.01); } .divIndustriesFooterForm h2:hover, .divIndustriesFooterForm h2 { color: #FFF !important; background:rgba(0,0,0,0.01); font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: normal; } .divIndustriesFooterForm > .container > div { display:flex; } .divIndustriesFooterForm .divContactFormInput .inpProperty { border:1px solid #ffffff; background:rgba(0,0,0,0.01); color:#ffffff; } .divIndustriesFooterForm .divContactFormInput .labelPropertyLabel { color:#ffffff; background-color:unset !important; background:rgba(0,0,0,0.01) !important; } .divIndustriesFooterForm .divContactFormInput .inpProperty-textarea ~ .labelPropertyLabel { color:#ffffff; background:rgba(0,0,0,0.01); top:10%; border:0; } .divIndustriesFooterForm .divContactScreenDetail-bottom .divContactFormInput-submit button { background:#DD4100; color:#ffffff; border-radius:8px; border:0; font-weight:bold; font-size:20px !important; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divIndustriesFooterForm .divContactScreenDetail-bottom .divContactFormInput-submit button:hover { background:#C9E8FF; color:#000FA0; border-radius:8px; border:0; font-size:20px !important; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divIndustriesFooterForm > .container > div > div { width:50%; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe { width:90%; float:right; max-width:570px !important; min-width:570px !important; max-height:500px !important; min-height:500px !important; } .body-chambers-of-commerce-websites-marketing .divBlockWrapper-faq .divBlockInner-question { flex-direction:row-reverse; } .body-chambers-of-commerce-websites-marketing .divBlockWrapper-faq .divBlockInner-question > *:not(span) { color:#000FA0; font-size:26px; } .body-chambers-of-commerce-websites-marketing .fa-plus { color:#000FA0; font-size:39px; } .body-chambers-of-commerce-websites-marketing .faqDiv h2 { color:#000FA0; } .body-chambers-of-commerce-websites-marketing .divBlockMedia figure { margin:0 !important; } .body-chambers-of-commerce-websites-marketing .divSiteContentInnerAdditionals2 { padding:0; } .body-chambers-of-commerce-websites-marketing .divSiteContentInnerMinis { width:100%; max-width:100% !important; background:#C9E8FF; } .body-chambers-of-commerce-websites-marketing .divMainCalloutTextInner a.anchButton { font-size:16px !important; font-weight:700; font-family: 'Inter 18pt'; border-radius:60px !important; background: #D64000; } .body-chambers-of-commerce-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:50%; max-width:50%; } .body-chambers-of-commerce-websites-marketing .divSiteContentInnerAdditionals3 .divBlockInner { width:100%; } .body-chambers-of-commerce-websites-marketing .divMiniCalloutInner, .body-chambers-of-commerce-websites-marketing .divMiniCallout .divBlockMedia picture { display:flex; align-items:start; justify-content:center; } .divMainCalloutTextInner a.anchButton { border-radius: 8px; background: #DD4100; background: #D64000; min-width:250px; text-align:center; } .divMainCalloutTextInner a.anchButton:hover { border-radius: 8px; background: #000FA0; } .body-chambers-of-commerce-websites-marketing .divMiniCallout .divBlockMedia img { width:86px; height:86px; } .body-chambers-of-commerce-websites-marketing .divBlockInner-answer p { text-align:left; font-weight:400; } .divBlockWrapper-faq .divBlockInner-question, .divBlockWrapper-faq + .divBlockWrapper-faq .divBlockInner-question { border-bottom:1px solid black; } .body-chambers-of-commerce-websites-marketing .divPullingFromPageWrappe .divBlogInner { flex-direction:row-reverse; flex-wrap:nowrap; } .body-chambers-of-commerce-websites-marketing .divPullingFromPageWrappe .divBlogWrapper { width:100%; max-width:100%; } .body-chambers-of-commerce-websites-marketing .divPullingFromPageWrappe { flex-wrap:nowrap; } .body-chambers-of-commerce-websites-marketing .divPullingFromPageWrappe > h2 { color: #DD4100 !important; font-family: Anton; font-size: 85px; font-style: normal; font-weight: 400; line-height: 113%; margin-right:30px; width:35%; padding-bottom:20px; background:url(https://www.chooselegend.com/layout/images/Vector.png); background-size:100%; background-repeat:no-repeat; background-position:bottom; } .body-chambers-of-commerce-websites-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog { width:50%; max-width:50%; } .body-chambers-of-commerce-websites-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog.divBlockWrapper-text { padding-left:30px; } .divPullingFromPageWrapper-blog { padding-top:90px; padding-bottom:75px; } .body-chambers-of-commerce-websites-marketing .divNavigation-sandwich .btn-sandwich .icon-bar { background-color:#ffffff; } .body-chambers-of-commerce-websites-marketing .divSiteContentInnerTestimonials { width:100%; max-width:100% !important; background:#000FA0; } .body-chambers-of-commerce-websites-marketing .divSiteContentInnerTestimonials p { color:#ffffff !important; width:75%; margin:auto; text-align:center; font-family: Metropolis; font-weight: 400; font-style: Regular; font-size: 24px; leading-trim: NONE; line-height: 30px; letter-spacing: 0%; text-align: center; vertical-align: middle; } .body-chambers-of-commerce-websites-marketing .divSiteContentInnerTestimonials p.author { font-family: Metropolis; font-weight: 700; font-style: Bold; font-size: 24px; leading-trim: NONE; line-height: 100%; letter-spacing: 0%; text-align: center; color:#29CB8B !important; padding-top:45px; } .body-chambers-of-commerce-websites-marketing .divSiteContentInnerTestimonials { position:relative; } .body-chambers-of-commerce-websites-marketing .divAdditionalOneWave { top:-78px; transform: scaleX(-1); } .body-chambers-of-commerce-websites-marketing .divSiteContentInnerCaseStudy, .body-chambers-of-commerce-websites-marketing .divSiteContentInnerBlog2 { padding-bottom:90px; position:relative; } .body-chambers-of-commerce-websites-marketing .divIndustriesBlogViewMoreWrapper p{ width:34%; } .body-chambers-of-commerce-websites-marketing .divTestimonialIcon { display:none; } .body-chambers-of-commerce-websites-marketing .divBlockWrapper-testimonial.carded .divBlockInner { border:0; box-shadow:unset; padding-bottom:30px; } .body-chambers-of-commerce-websites-marketing .divFooterRow-top-contact { display:none; } .body-chambers-of-commerce-websites-marketing .divIndustriesFooterForm { width:100%; background:url(https://www.chooselegend.com/layout/images/industryFooterFormBgChambers.jpg); background-size:cover; min-height:769px; padding:75px 15px; padding-bottom:90px; } @media (min-width:768px) and (max-width:1199px){ .body-chambers-of-commerce-websites-marketing .divMainCalloutText-tinyMCE { width:100%; } .body-chambers-of-commerce-websites-marketing .divIndustriesBlogViewMoreWrapper { bottom:105px; } .body-chambers-of-commerce-websites-marketing header { background:#002755; } .body-chambers-of-commerce-websites-marketing header { position:fixed; } .body-chambers-of-commerce-websites-marketing #main { margin-top:100px !important; } .body-chambers-of-commerce-websites-marketing .divPageTitle { background-image:unset; } .body-chambers-of-commerce-websites-marketing .divMainCalloutWrapper { margin-top:0; } .body-chambers-of-commerce-websites-marketing .divMiniCalloutRow-1 { padding-bottom:0; } .main-pagedirectory-birth-worker-businesses { margin-top:0 !important; } .body-chambers-of-commerce-websites-marketing .divMiniCalloutRow { width:100%; max-width:100%; } .body-chambers-of-commerce-websites-marketing .divSiteContentInnerAdditionals1 h3 { text-align:center; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(1) { width:25%; max-width:25%; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(2) { width:75%; max-width:75%; } .body-chambers-of-commerce-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { gap:5%; } .body-chambers-of-commerce-websites-marketing .divSiteContentInnerAdditionals3 a.anchButton{ position:absolute; top:78%; justify-self:anchor-center; } .body-chambers-of-commerce-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { align-items:start; padding-top:60px; } .divIndustriesFooterForm > .container > div { flex-direction:column; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe, .divIndustriesFooterForm > .container > div > div { width:100%; max-width:100% !important; } .body-chambers-of-commerce-websites-marketing .divSiteContentInnerAdditionals3 { z-index:13; } .divAdditionalTwoWave { height:160px; bottom:-92px !important; } .body-chambers-of-commerce-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { min-height:514px; } .body-chambers-of-commerce-websites-marketing .divMiniCallout { width:45%; max-width:45%; flex:unset; min-height:0; } .body-chambers-of-commerce-websites-marketing .divMiniCalloutTextInner { padding:0; } .body-chambers-of-commerce-websites-marketing .divMiniCalloutWrapperInner { justify-content:center; } .body-chambers-of-commerce-websites-marketing ++.divMiniCalloutTextInner { padding:0; } .body-chambers-of-commerce-websites-marketing .divMainCalloutText-tinyMCE { display:flex; } .body-chambers-of-commerce-websites-marketing .divMainCalloutText-tinyMCE > div { width:50%; } .body-chambers-of-commerce-websites-marketing .divMainCalloutInner .divBlockMedia img, .body-chambers-of-commerce-websites-marketing .divMainCalloutWrapper { height:634px; } .body-chambers-of-commerce-websites-marketing .divMainCalloutTextInner h3 { font-size:24px; } .body-chambers-of-commerce-websites-marketing .divMainCalloutTextInner h1, .body-chambers-of-commerce-websites-marketing .divMainCalloutTextInner h2, .body-chambers-of-commerce-websites-marketing .divMainCalloutTextInner h3, .body-chambers-of-commerce-websites-marketing .divMainCalloutTextInner h4, .body-chambers-of-commerce-websites-marketing .divMainCalloutTextInner h5, .body-chambers-of-commerce-websites-marketing .divMainCalloutTextInner p, .body-chambers-of-commerce-websites-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-chambers-of-commerce-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-chambers-of-commerce-websites-marketing .divMainCalloutTextInner h1 { margin:0 !important; } .body-chambers-of-commerce-websites-marketing .divMainCalloutTextInner h1, .body-chambers-of-commerce-websites-marketing .divMainCalloutTextInner h2, .body-chambers-of-commerce-websites-marketing .divMainCalloutTextInner h3, .body-chambers-of-commerce-websites-marketing .divMainCalloutTextInner h4, .body-chambers-of-commerce-websites-marketing .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .divAdditionalOneWave { left:0; } .body-chambers-of-commerce-websites-marketing .div-additional-block-2 .divBlockInner .divBlockMedia { width:70%; max-width:70%; margin-bottom:0; margin-right:0; } .body-chambers-of-commerce-websites-marketing .divSiteContentInnerAdditionals2 { padding-bottom:0 !important; } .body-chambers-of-commerce-websites-marketing .div-additional-block-2 .spnBlockContent { padding-top:15px; padding-bottom:30px; } .divAdditionalTwoWave { left:0; } .body-chambers-of-commerce-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-chambers-of-commerce-websites-marketing .divMainCalloutInner .divBlockMedia img, .body-chambers-of-commerce-websites-marketing .divMainCalloutWrapper { height:700px; } .body-chambers-of-commerce-websites-marketing .divMainCalloutTextInner { padding-top:250px; } .body-chambers-of-commerce-websites-marketing .divPageTitle h1 { font-size:60px; } .body-chambers-of-commerce-websites-marketing h2, .divIndustriesFooterForm h2:hover, .divIndustriesFooterForm h2, .div-additional-block-1 .spnBlockContent h2 { font-size:36px; } .body-chambers-of-commerce-websites-marketing .divSiteContentInnerTestimonials p { font-size:20px; } .body-chambers-of-commerce-websites-marketing .divMiniCalloutRow { margin:0; } .body-chambers-of-commerce-websites-marketing .divSiteContentInnerAdditionals3.divSiteContentInner-sitewidth.container { min-height:0; padding-top:60px !important; } .body-chambers-of-commerce-websites-marketing .div-additional-block-4 { padding-bottom:45px; } .body-chambers-of-commerce-websites-marketing .divPullingFromPageWrapper-blog { padding-bottom:90px; padding-top:30px; } .body-chambers-of-commerce-websites-marketing .divMainCalloutText-tinyMCE > div { width:100%; } .body-chambers-of-commerce-websites-marketing .divMainCalloutText-tinyMCE { flex-direction:column; gap:0; } .body-chambers-of-commerce-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:100%; max-width:100%; } .body-chambers-of-commerce-websites-marketing .div-additional-block-1 .spnBlockContent { flex-direction:row !important; } .body-chambers-of-commerce-websites-marketing .divSiteContentInnerAdditionals1 h3 { width:100%; } .body-chambers-of-commerce-websites-marketing .div-additional-block-2 .divBlockInner { flex-direction:column-reverse; } .body-chambers-of-commerce-websites-marketing .divMiniCalloutWrapperInner, .body-chambers-of-commerce-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { flex-direction:column; } .body-chambers-of-commerce-websites-marketing .divPullingFromPageWrappe .divBlockWrapper-synopsis .divBlockBody { display:none; } .body-chambers-of-commerce-websites-marketing .divPullingFromPageWrappe > h2 { font-size:50px; } .body-chambers-of-commerce-websites-marketing .divMainCalloutTextInner h2 { font-size:20px; } .body-chambers-of-commerce-websites-marketing .divPageTitle .container { padding:0 6%; width:100%; max-width:100% !important; } } @media (max-width:767px) { .body-chambers-of-commerce-websites-marketing .divPullingFromPageWrappe .divBlogInner { flex-direction:column-reverse; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe { max-width:100%!important; width:100% !important; min-width:0 !important; } .body-chambers-of-commerce-websites-marketing .divSiteContentInnerTestimonials p { width:100%; } .body-chambers-of-commerce-websites-marketing .div-additional-block-1 .divBlockMedia-left { display:none; } .body-chambers-of-commerce-websites-marketing .divPageTitle h1 { font-size:34px; } .divIndustriesFooterForm > .container > div { flex-direction:column; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe, .divIndustriesFooterForm > .container > div > div { width:100%; } .body-chambers-of-commerce-websites-marketing .divIndustriesBlogViewMoreWrapper { position:relative; bottom:0; width:100%; } .body-chambers-of-commerce-websites-marketing .divIndustriesBlogViewMoreWrapper p { width:100%; } .body-chambers-of-commerce-websites-marketing .divPageTitle { height:289px; background: rgba(0, 39, 85, 0.75); padding-top:20px; } .body-chambers-of-commerce-websites-marketing .divPageTitle h1 { margin-top:0; } .body-chambers-of-commerce-websites-marketing .divPullingFromPageWrapper-blog, .body-chambers-of-commerce-websites-marketing .div-additional-block-1 { padding-top:15px; padding-bottom:15px; } .body-chambers-of-commerce-websites-marketing .divBlockSwiperWrapper { padding:0 !important; margin:0 !important; } .body-chambers-of-commerce-websites-marketing .divBlockWrapper-testimonial.carded .divBlockInner { padding-top:0; } .body-chambers-of-commerce-websites-marketing .divBlockWrapper-testimonial.carded { margin-top:0 !important; } .body-chambers-of-commerce-websites-marketing .div-additional-block-2 .divBlockInner .spnBlockContent { padding-top:0; } .body-chambers-of-commerce-websites-marketing .div-additional-block-4 { padding-bottom:0; } .body-chambers-of-commerce-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { position:relative; } .body-chambers-of-commerce-websites-marketing .divPullingFromPageWrappe .divBlockWrapper-synopsis .divBlockBody { display:none; } .body-chambers-of-commerce-websites-marketing .divPullingFromPageWrappe > h2 { font-size:30px; } .body-chambers-of-commerce-websites-marketing .divPullingFromPageWrappe { flex-wrap:wrap; flex-direction:column; } .body-chambers-of-commerce-websites-marketing header { background:#002755; } .body-chambers-of-commerce-websites-marketing .divPageTitle { background-image:unset; } .body-chambers-of-commerce-websites-marketing .divMainCalloutWrapper { margin-top:0; } .body-chambers-of-commerce-websites-marketing .div-additional-block-1 .divBlockMedia-left { padding-right:0; margin-bottom:30px; } .body-chambers-of-commerce-websites-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog { width:100%; max-width:100%; } .body-chambers-of-commerce-websites-marketing .divMainCalloutText-tinyMCE { width:100%; } .body-chambers-of-commerce-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { padding:5px !important; } .body-chambers-of-commerce-websites-marketing .divSiteContentInnerAdditionals3 { height:100%; padding-top:45px; } .body-chambers-of-commerce-websites-marketing .divMiniCalloutRow-1 { padding-bottom:0; } .body-chambers-of-commerce-websites-marketing .div-additional-block-4 ul, .body-chambers-of-commerce-websites-marketing .div-additional-block-4 h2, .body-chambers-of-commerce-websites-marketing .div-additional-block-4 h3 { width:100%; } .main-pagedirectory-birth-worker-businesses { margin-top:0 !important; } .body-chambers-of-commerce-websites-marketing .divSiteContentInnerAdditionals2 li { list-style-position: inside; line-height:30px; } .body-chambers-of-commerce-websites-marketing .divMiniCalloutWrapperInner, .body-chambers-of-commerce-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { flex-direction:column; } .body-chambers-of-commerce-websites-marketing .div-additional-block-2 .divBlockInner { flex-direction:column-reverse; } .body-chambers-of-commerce-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div, .body-chambers-of-commerce-websites-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div { width:100%; max-width:100%; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(1) > p { display:flex; justify-content:center; } .divAdditionalOneWave { height:100px; top:-90px; } .body-chambers-of-commerce-websites-marketing .divMainCalloutTextInner h5 { display:flex; align-items:center; justify-content:center; } .body-chambers-of-commerce-websites-marketing .divSiteContentInnerAdditionals3 h3, .body-chambers-of-commerce-websites-marketing .divSiteContentInnerAdditionals1 h3 { text-align:center; } .body-chambers-of-commerce-websites-marketing .divMainCalloutText-tinyMCE { gap:30px; } .body-chambers-of-commerce-websites-marketing .divSiteContentInnerAdditionals2 { padding-top:30px; } .divAdditionalTwoWave { bottom:-90px; height:100px; } .body-chambers-of-commerce-websites-marketing .divBlockWrapper-faq .divBlockInner-question > *:not(span) { font-size:20px; } .divAdditionalTwoWave { left:0; } .body-chambers-of-commerce-websites-marketing #main { margin-top:100px !important; } .body-chambers-of-commerce-websites-marketing .divMainCalloutInner .divBlockMedia img { height:287px !important; } .body-chambers-of-commerce-websites-marketing .divPullingFromPageWrappe > h2 { width:100%; background:unset; text-align:center; } .body-chambers-of-commerce-websites-marketing .divIndustriesBlogViewMoreWrapper p { text-align:center; } .body-chambers-of-commerce-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { background:#000FA0; padding:15px !important; } .body-chambers-of-commerce-websites-marketing .divMainCalloutText-tinyMCE ul li, .body-chambers-of-commerce-websites-marketing .divMainCalloutText-tinyMCE ul{ text-align:left !important; } .body-chambers-of-commerce-websites-marketing .divMainCalloutWrapper { height:100% !important; } .divAdditionalOneWave { left:0; } .body-chambers-of-commerce-websites-marketing .divMainCalloutTextInner h1, .body-chambers-of-commerce-websites-marketing .divMainCalloutTextInner h2, .body-chambers-of-commerce-websites-marketing .divMainCalloutTextInner h3, .body-chambers-of-commerce-websites-marketing .divMainCalloutTextInner h4, .body-chambers-of-commerce-websites-marketing .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .body-chambers-of-commerce-websites-marketing .divMainCalloutTextInner h1, .body-chambers-of-commerce-websites-marketing .divMainCalloutTextInner h2, .body-chambers-of-commerce-websites-marketing .divMainCalloutTextInner h3, .body-chambers-of-commerce-websites-marketing .divMainCalloutTextInner h4, .body-chambers-of-commerce-websites-marketing .divMainCalloutTextInner h5, .body-chambers-of-commerce-websites-marketing .divMainCalloutTextInner p, .body-chambers-of-commerce-websites-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-chambers-of-commerce-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-chambers-of-commerce-websites-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div, .body-chambers-of-commerce-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:100%; max-width:100%; } .body-chambers-of-commerce-websites-marketing .divMiniCallout { width:85%; max-width:85%; } .body-chambers-of-commerce-websites-marketing .divMainCalloutWrapper iFrame { max-width:345px !important; min-width:345px !important; } .body-chambers-of-commerce-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-chambers-of-commerce-websites-marketing .divMainCalloutInner .divBlockMedia img, .body-chambers-of-commerce-websites-marketing .divMainCalloutWrapper { height:1200px; } .body-chambers-of-commerce-websites-marketing .divMainCalloutTextInner h3 { font-size:20px; } .body-chambers-of-commerce-websites-marketing .divMainCalloutText-tinyMCE > div { width:100%; } .body-chambers-of-commerce-websites-marketing .divMainCalloutText-tinyMCE { flex-direction:column; } .body-chambers-of-commerce-websites-marketing .div-additional-block-2 .divBlockInner { display:flex; flex-direction:column-reverse; } .body-chambers-of-commerce-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { gap:0; flex-direction:column; } } @media (min-width: 1440px){ .body-municipalities-and-schools-websites-marketing .container, .body-municipalities-and-schools-websites-marketing .container-lg, .body-municipalities-and-schools-websites-marketing .container-md, .body-municipalities-and-schools-websites-marketing .container-sm, .body-municipalities-and-schools-websites-marketing .container-xl, .body-municipalities-and-schools-websites-marketing .divBannerAlertTextWrapper, .body-municipalities-and-schools-websites-marketing .div-additional-block-1, .body-municipalities-and-schools-websites-marketing .div-additional-block-2, .body-municipalities-and-schools-websites-marketing .div-additional-block-3, .body-municipalities-and-schools-websites-marketing .divPullingFromPageWrappe, .body-municipalities-and-schools-websites-marketing .div-additional-block-3, .body-municipalities-and-schools-websites-marketing .div-additional-block-4, .body-municipalities-and-schools-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper .divMainCalloutTextInner { max-width: 1362px !important; margin:auto !important; } } .body-municipalities-and-schools-websites-marketing .div-additional-block-1 { padding-top:60px; } .body-municipalities-and-schools-websites-marketing .divNavigation-main { position:relative; z-index:14; } .body-municipalities-and-schools-websites-marketing .divPullingFromPageWrappe .divBlogWrapper img { border:2px solid #002755; } .body-municipalities-and-schools-websites-marketing .divIndustriesBlogViewMoreWrapper { width:100%; position:absolute; bottom:230px; display:flex; justify-content:end; } .body-municipalities-and-schools-websites-marketing .divIndustriesBlogViewMoreWrapper p a { border-radius: 59px; border: 1px solid #002755; color: #002755; text-align: center; font-family: 'Metropolis', sans-serif; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; padding:7.5px 35px; text-transform:uppercase; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-municipalities-and-schools-websites-marketing .divIndustriesBlogViewMoreWrapper p a:hover { border-radius: 59px; border: 1px solid #002755; color: #ffffff; background:#002755; text-align: center; font-family: 'Metropolis', sans-serif; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; padding:7.5px 35px; text-transform:uppercase; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-municipalities-and-schools-websites-marketing .div-additional-block-1 .divBlockMedia-left { padding-right:30px; } .body-municipalities-and-schools-websites-marketing .div-additional-block-3:hover h2, .body-municipalities-and-schools-websites-marketing h2, .body-municipalities-and-schools-websites-marketing h2:hover { color: #000FA0 !important; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-municipalities-and-schools-websites-marketing h3 { color: #002755; font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.4px; } .body-municipalities-and-schools-websites-marketing .divPageTitle h1 { color:#ffffff; position:relative; top:22px; background:rgba(0,0,0,0.01); } .body-municipalities-and-schools-websites-marketing .divMainCalloutText-tinyMCE { width:50%; } .body-municipalities-and-schools-websites-marketing .divMainCalloutTextInner h2 { color: #FFF !important; font-family: Metropolis; font-size: 36px; font-style: normal; font-weight: 700; line-height: 40px; letter-spacing: 3.6px; } .body-municipalities-and-schools-websites-marketing .divPageTitle .container { position:relative; top:15px; } .body-municipalities-and-schools-websites-marketing .divPageTitle { width:100%; background-image:url(https://www.chooselegend.com/layout/images/pageTitleBgLanding.png); background-size:100% 100%; background-position:bottom; position:absolute; z-index:13; top:-2px; padding-bottom:0; padding-top:45px; } .body-municipalities-and-schools-websites-marketing .divPageTitle p { color: #29CB8B; background:rgba(0,0,0,0.01); font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 700; line-height: normal; letter-spacing: 3.6px; } .body-municipalities-and-schools-websites-marketing header { background:#000FA0; z-index:14; } .body-municipalities-and-schools-websites-marketing .anchLogoLink img { opacity:1; } .body-municipalities-and-schools-websites-marketing .divLogoWrapper { background-image:unset; } .body-municipalities-and-schools-websites-marketing .divNavFields-main .anchNavigation{ font-family:'Metropolis', sans-serif; font-size:16px; font-weight:bold; text-transform:uppercase; background:transparent; color:#ffffff; padding:0; margin:0 15px; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-municipalities-and-schools-websites-marketing .divNavFields-main .anchNavigation:hover, .body-municipalities-and-schools-websites-marketing .divNavFields-main .anchNavigation:active, .body-municipalities-and-schools-websites-marketing .divNavFields-main .anchNavigation:focus, .body-municipalities-and-schools-websites-marketing .divNavFields-main .anchNavigation.current{ color:#00DD8D; } .body-municipalities-and-schools-websites-marketing .divSiteContentInnerMinis, .divMainCalloutWrapper > .container { width:100%; max-width:100% !important; } .body-municipalities-and-schools-websites-marketing .divMiniCallout { padding:7.5px 15px; } .body-municipalities-and-schools-websites-marketing .divMainCalloutText-tinyMCE > div { width:50%; } .body-municipalities-and-schools-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-municipalities-and-schools-websites-marketing .divMainCalloutTextWrapper { padding:15px 6% !important; } .body-municipalities-and-schools-websites-marketing .divMainCalloutTextWrapper h1 strong { font-weight:normal; color:#29CB8B; } .body-municipalities-and-schools-websites-marketing .divSiteContentInnerAdditionals1 .spnBlockContent { display:flex; align-items:center; flex-wrap:wrap; gap:5%; } .body-municipalities-and-schools-websites-marketing .divSiteContentInnerAdditionals1 h3 { width:70%; } .body-municipalities-and-schools-websites-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div { width:47.5%; max-width:47.5%; } .body-municipalities-and-schools-websites-marketing .divMainCalloutWrapper { height:750px; margin-top:100px; } .body-municipalities-and-schools-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:5%; } .body-municipalities-and-schools-websites-marketing a.anchButton { text-transform:uppercase; font-size:20px; border-radius:59px; padding:5px 25px; } .body-municipalities-and-schools-websites-marketing .divMainCalloutTextInner a.anchButton:hover { color:white !important; font-size:20px; } .body-municipalities-and-schools-websites-marketing .divMiniCallout:hover .divMiniCalloutTextWrapper h3, .body-municipalities-and-schools-websites-marketing .divMiniCalloutInner h3, .body-municipalities-and-schools-websites-marketing .divMiniCalloutInner h3:hover { color: #FFF; text-align: center; font-family: Metropolis; font-size: 16px; font-style: normal; font-weight: 700; line-height: 24px; text-decoration:unset; } .body-municipalities-and-schools-websites-marketing .divSiteContentInnerAdditionals3 h3, .body-municipalities-and-schools-websites-marketing .divSiteContentInnerAdditionals1 h3 { text-transform:uppercase; } .body-municipalities-and-schools-websites-marketing .divSiteContentInnerAdditionals3 p { font-size:18px; } .body-municipalities-and-schools-websites-marketing .divSiteContentInnerAdditionals3 p strong { color: #29CB8B !important; font-family: Metropolis; font-size: 18px; font-style: italic; font-weight: 700; line-height: 21px; } .body-municipalities-and-schools-websites-marketing .divSiteContentInnerAdditionals1 p { font-size:18px; width:100%; } .body-municipalities-and-schools-websites-marketing .div-additional-block-4 h2 { color: #000FA0; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; width:75%; } .body-municipalities-and-schools-websites-marketing .div-additional-block-4 h3 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; text-transform: uppercase; width:75%; padding-top:30px; padding-bottom:60px; } .body-municipalities-and-schools-websites-marketing .div-additional-block-4 ul { width:50%; } .body-municipalities-and-schools-websites-marketing .div-additional-block-4 p { width:100%; } .body-municipalities-and-schools-websites-marketing .div-additional-block-4 .spnBlockContent { display:flex; flex-wrap:wrap; } .body-municipalities-and-schools-websites-marketing .div-additional-block-4 { padding-bottom:75px; } .body-municipalities-and-schools-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { height:100%; top:0; background: rgba(0, 39, 85, 0.69); text-align:left; } .body-municipalities-and-schools-websites-marketing .divMainCalloutTextInner h1, .body-municipalities-and-schools-websites-marketing .divMainCalloutTextInner h2, .body-municipalities-and-schools-websites-marketing .divMainCalloutTextInner h3, .body-municipalities-and-schools-websites-marketing .divMainCalloutTextInner h4, .body-municipalities-and-schools-websites-marketing .divMainCalloutTextInner h5, .body-municipalities-and-schools-websites-marketing .divMainCalloutTextInner p, .body-municipalities-and-schools-websites-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-municipalities-and-schools-websites-marketing .divMainCalloutTextInner h1, .body-municipalities-and-schools-websites-marketing .divMainCalloutTextInner h3 { text-transform:uppercase; } .body-municipalities-and-schools-websites-marketing .divMainCalloutTextInner h5 { font-weight:400; } .body-municipalities-and-schools-websites-marketing .divMainCalloutTextInner h5 strong { font-weight:700; } .body-municipalities-and-schools-websites-marketing .faqDiv h2, .body-municipalities-and-schools-websites-marketing .faqDiv { width:100%; text-align:center; } .body-municipalities-and-schools-websites-marketing .divBlockWrapper-faq .divBlockInner-question { text-align:left; } .body-municipalities-and-schools-websites-marketing .divPullingFromPageWrappe, .body-municipalities-and-schools-websites-marketing .divBlockWrapper-faq { width:100%; max-width:100%; flex:unset; } .body-municipalities-and-schools-websites-marketing .divMiniCallout { width:30%; max-width:30%; } .body-municipalities-and-schools-websites-marketing .divMiniCalloutRow-1 { padding-bottom:45px; } .body-municipalities-and-schools-websites-marketing .divMainCalloutTextInner h1, .body-municipalities-and-schools-websites-marketing .divMainCalloutTextInner h2, .body-municipalities-and-schools-websites-marketing .divMainCalloutTextInner h3, .body-municipalities-and-schools-websites-marketing .divMainCalloutTextInner h4, .body-municipalities-and-schools-websites-marketing .divMainCalloutTextInner h5 { margin-bottom:20px !important; } .body-municipalities-and-schools-websites-marketing .divSiteContentInnerAdditionals2 { width:100%; max-width:100% !important; flex:unset; background-color: #002755; } .body-municipalities-and-schools-websites-marketing .divSiteContentInnerAdditionals3 { width:100%; max-width:100% !important; flex:unset; background-color: #C9E8FF; padding-top:70px; padding-bottom:45px; } .body-municipalities-and-schools-websites-marketing .divSiteContentInnerAdditionals4 { width:100%; max-width:100% !important; background:#C9E8FF; } .body-municipalities-and-schools-websites-marketing .divSiteContentInnerAdditionals2 *, .body-municipalities-and-schools-websites-marketing .divSiteContentInnerAdditionals1 * { color:#F5F5F5 !important; } .body-municipalities-and-schools-websites-marketing .divSiteContentInnerAdditionals2 h2 { color: #000FA0; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; text-transform:uppercase; letter-spacing:normal; } .body-municipalities-and-schools-websites-marketing .divSiteContentInnerAdditionals2 h3 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; } .body-municipalities-and-schools-websites-marketing .divSiteContentInnerAdditionals2 h4 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; text-transform:uppercase; } .body-municipalities-and-schools-websites-marketing .divSiteContentInnerAdditionals3, .body-municipalities-and-schools-websites-marketing .divSiteContentInnerAdditionals1 { position:relative; } .body-municipalities-and-schools-websites-marketing .div-additional-block-1 { padding-bottom:60px; } .body-municipalities-and-schools-websites-marketing .div-additional-block-2 .divBlockInner { display:flex; flex-direction:row-reverse; align-items:center; } .body-municipalities-and-schools-websites-marketing .div-additional-block-2 .divBlockInner .divBlockMedia { margin-bottom:0; flex:unset; } .body-municipalities-and-schools-websites-marketing .swiper-container-horizontal>.swiper-pagination-bullets { background:transparent; bottom:0; } .body-municipalities-and-schools-websites-marketing .swiper-pagination-bullet { border:1px solid #ffffff; background:transparent; } .body-municipalities-and-schools-websites-marketing .swiper-pagination-bullet-active { background:#ffffff; } .body-municipalities-and-schools-websites-marketing .div-additional-block-2 .divBlockInner .spnBlockContent { padding-top:45px; padding-bottom:25px; width:100%; } .body-municipalities-and-schools-websites-marketing .divSiteContentInnerAdditionals2 ul li { padding:10px 0; } .divAdditionalOneWave { width:100%; height:200px; background:url(https://www.chooselegend.com/layout/images/titleTwoLandingWaveOne.png); background-size:100% 100%; position:absolute; top:-135px; } .divAdditionalTwoWave { width:100%; height:200px; background:url(https://www.chooselegend.com/layout/images/titleTwoLandingWaveTwo.png); background-size:100% 100%; position:absolute; bottom:-85px; } .body-municipalities-and-schools-websites-marketing .divSiteContentInnerAdditionals2 strong { color:#DD4100; } .body-municipalities-and-schools-websites-marketing .divSiteContentInnerAdditionals2 li strong, .body-municipalities-and-schools-websites-marketing .divSiteContentInnerAdditionals2 li span { position:relative; top:-4px; } .body-municipalities-and-schools-websites-marketing .div-additional-block-3 { display:flex; align-items:center; } .body-municipalities-and-schools-websites-marketing .divMiniCalloutInner { border-radius: 10px; background: #000FA0; padding:22px 22px; min-height:300px; display:flex; align-items:center !important; } .body-municipalities-and-schools-websites-marketing .divMiniCalloutInner h3, .body-municipalities-and-schools-websites-marketing .divMiniCalloutInner p { text-align:left; } .landingMiniHeader { width:100%; padding-bottom:75px; text-align:center; color: #000FA0; text-align: center; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-municipalities-and-schools-websites-marketing .divMiniCalloutRow { gap:2%; } .body-municipalities-and-schools-websites-marketing .divSiteContentInnerAdditionals5 { padding-top:75px; } .body-municipalities-and-schools-websites-marketing .faqDiv h2 { padding-top:75px; text-transform:uppercase; } .body-municipalities-and-schools-websites-marketing .divSiteContentWrapper { padding-bottom:0 !important; position:relative; } .divIndustriesFooterForm p { color: #FFF; font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 400; line-height: 30px; background:rgba(0,0,0,0.01); } .divIndustriesFooterForm h2:hover, .divIndustriesFooterForm h2 { color: #FFF !important; background:rgba(0,0,0,0.01); font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: normal; } .divIndustriesFooterForm > .container > div { display:flex; } .divIndustriesFooterForm .divContactFormInput .inpProperty { border:1px solid #ffffff; background:rgba(0,0,0,0.01); color:#ffffff; } .divIndustriesFooterForm .divContactFormInput .labelPropertyLabel { color:#ffffff; background-color:unset !important; background:rgba(0,0,0,0.01) !important; } .divIndustriesFooterForm .divContactFormInput .inpProperty-textarea ~ .labelPropertyLabel { color:#ffffff; background:rgba(0,0,0,0.01); top:10%; border:0; } .divIndustriesFooterForm .divContactScreenDetail-bottom .divContactFormInput-submit button { background:#DD4100; color:#ffffff; border-radius:8px; border:0; font-weight:bold; font-size:20px !important; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divIndustriesFooterForm .divContactScreenDetail-bottom .divContactFormInput-submit button:hover { background:#C9E8FF; color:#000FA0; border-radius:8px; border:0; font-size:20px !important; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divIndustriesFooterForm > .container > div > div { width:50%; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe { width:90%; float:right; max-width:570px !important; min-width:570px !important; max-height:500px !important; min-height:500px !important; } .body-municipalities-and-schools-websites-marketing .divBlockWrapper-faq .divBlockInner-question { flex-direction:row-reverse; } .body-municipalities-and-schools-websites-marketing .divBlockWrapper-faq .divBlockInner-question > *:not(span) { color:#000FA0; font-size:26px; } .body-municipalities-and-schools-websites-marketing .fa-plus { color:#000FA0; font-size:39px; } .body-municipalities-and-schools-websites-marketing .faqDiv h2 { color:#000FA0; } .body-municipalities-and-schools-websites-marketing .divBlockMedia figure { margin:0 !important; } .body-municipalities-and-schools-websites-marketing .divSiteContentInnerAdditionals2 { padding:0; } .body-municipalities-and-schools-websites-marketing .divSiteContentInnerMinis { width:100%; max-width:100% !important; background:#C9E8FF; } .body-municipalities-and-schools-websites-marketing .divMainCalloutTextInner a.anchButton { font-size:16px !important; font-weight:700; font-family: 'Inter 18pt'; border-radius:60px !important; background: #D64000; } .body-municipalities-and-schools-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:50%; max-width:50%; } .body-municipalities-and-schools-websites-marketing .divSiteContentInnerAdditionals3 .divBlockInner { width:100%; } .body-municipalities-and-schools-websites-marketing .divMiniCalloutInner, .body-municipalities-and-schools-websites-marketing .divMiniCallout .divBlockMedia picture { display:flex; align-items:start; justify-content:center; } .divMainCalloutTextInner a.anchButton { border-radius: 8px; background: #DD4100; background: #D64000; min-width:250px; text-align:center; } .divMainCalloutTextInner a.anchButton:hover { border-radius: 8px; background: #000FA0; } .body-municipalities-and-schools-websites-marketing .divMiniCallout .divBlockMedia img { width:86px; height:86px; } .body-municipalities-and-schools-websites-marketing .divBlockInner-answer p { text-align:left; font-weight:400; } .divBlockWrapper-faq .divBlockInner-question, .divBlockWrapper-faq + .divBlockWrapper-faq .divBlockInner-question { border-bottom:1px solid black; } .body-municipalities-and-schools-websites-marketing .divPullingFromPageWrappe .divBlogInner { flex-direction:row-reverse; flex-wrap:nowrap; } .body-municipalities-and-schools-websites-marketing .divPullingFromPageWrappe .divBlogWrapper { width:100%; max-width:100%; } .body-municipalities-and-schools-websites-marketing .divPullingFromPageWrappe { flex-wrap:nowrap; } .body-municipalities-and-schools-websites-marketing .divPullingFromPageWrappe > h2 { color: #DD4100 !important; font-family: Anton; font-size: 85px; font-style: normal; font-weight: 400; line-height: 113%; margin-right:30px; width:35%; padding-bottom:20px; background:url(https://www.chooselegend.com/layout/images/Vector.png); background-size:100%; background-repeat:no-repeat; background-position:bottom; } .body-municipalities-and-schools-websites-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog { width:50%; max-width:50%; } .body-municipalities-and-schools-websites-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog.divBlockWrapper-text { padding-left:30px; } .divPullingFromPageWrapper-blog { padding-top:90px; padding-bottom:75px; } .body-municipalities-and-schools-websites-marketing .divNavigation-sandwich .btn-sandwich .icon-bar { background-color:#ffffff; } .body-municipalities-and-schools-websites-marketing .divSiteContentInnerTestimonials { width:100%; max-width:100% !important; background:#000FA0; } .body-municipalities-and-schools-websites-marketing .divSiteContentInnerTestimonials p { color:#ffffff !important; width:75%; margin:auto; text-align:center; font-family: Metropolis; font-weight: 400; font-style: Regular; font-size: 24px; leading-trim: NONE; line-height: 30px; letter-spacing: 0%; text-align: center; vertical-align: middle; } .body-municipalities-and-schools-websites-marketing .divSiteContentInnerTestimonials p a { color:#ffffff !important; font-family: Metropolis; font-weight: 400; font-style: Regular; font-size: 24px; leading-trim: NONE; line-height: 30px; letter-spacing: 0%; text-align: center; vertical-align: middle; background:transparent; } .body-municipalities-and-schools-websites-marketing .divSiteContentInnerTestimonials p a:hover { color:#dddddd !important; background:transparent; } .body-municipalities-and-schools-websites-marketing .divSiteContentInnerTestimonials p.author { font-family: Metropolis; font-weight: 700; font-style: Bold; font-size: 24px; leading-trim: NONE; line-height: 100%; letter-spacing: 0%; text-align: center; color:#29CB8B !important; padding-top:45px; } .body-municipalities-and-schools-websites-marketing .divSiteContentInnerTestimonials { position:relative; } .body-municipalities-and-schools-websites-marketing .divAdditionalOneWave { top:-78px; transform: scaleX(-1); } .body-municipalities-and-schools-websites-marketing .divSiteContentInnerCaseStudy, .body-municipalities-and-schools-websites-marketing .divSiteContentInnerBlog2 { padding-bottom:90px; position:relative; } .body-municipalities-and-schools-websites-marketing .divIndustriesBlogViewMoreWrapper p{ width:34%; } .body-municipalities-and-schools-websites-marketing .divTestimonialIcon { display:none; } .body-municipalities-and-schools-websites-marketing .divBlockWrapper-testimonial.carded .divBlockInner { border:0; box-shadow:unset; padding-bottom:30px; } .body-municipalities-and-schools-websites-marketing .divFooterRow-top-contact { display:none; } .body-municipalities-and-schools-websites-marketing .divIndustriesFooterForm { width:100%; background:url(https://www.chooselegend.com/layout/images/industryFooterFormBgSchools.jpg); background-size:cover; min-height:769px; padding:75px 15px; padding-bottom:90px; } @media (min-width:768px) and (max-width:1199px){ .body-municipalities-and-schools-websites-marketing .divMainCalloutText-tinyMCE { width:100%; } .body-municipalities-and-schools-websites-marketing .divIndustriesBlogViewMoreWrapper { bottom:105px; } .body-municipalities-and-schools-websites-marketing header { background:#002755; } .body-municipalities-and-schools-websites-marketing header { position:fixed; } .body-municipalities-and-schools-websites-marketing #main { margin-top:100px !important; } .body-municipalities-and-schools-websites-marketing .divPageTitle { background-image:unset; } .body-municipalities-and-schools-websites-marketing .divMainCalloutWrapper { margin-top:0; } .body-municipalities-and-schools-websites-marketing .divMiniCalloutRow-1 { padding-bottom:0; } .main-pagedirectory-birth-worker-businesses { margin-top:0 !important; } .body-municipalities-and-schools-websites-marketing .divMiniCalloutRow { width:100%; max-width:100%; } .body-municipalities-and-schools-websites-marketing .divSiteContentInnerAdditionals1 h3 { text-align:center; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(1) { width:25%; max-width:25%; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(2) { width:75%; max-width:75%; } .body-municipalities-and-schools-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { gap:5%; } .body-municipalities-and-schools-websites-marketing .divSiteContentInnerAdditionals3 a.anchButton{ position:absolute; top:78%; justify-self:anchor-center; } .body-municipalities-and-schools-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { align-items:start; padding-top:60px; } .divIndustriesFooterForm > .container > div { flex-direction:column; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe, .divIndustriesFooterForm > .container > div > div { width:100%; max-width:100% !important; } .body-municipalities-and-schools-websites-marketing .divSiteContentInnerAdditionals3 { z-index:13; } .divAdditionalTwoWave { height:160px; bottom:-92px !important; } .body-municipalities-and-schools-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { min-height:514px; } .body-municipalities-and-schools-websites-marketing .divMiniCallout { width:45%; max-width:45%; flex:unset; min-height:0; } .body-municipalities-and-schools-websites-marketing .divMiniCalloutTextInner { padding:0; } .body-municipalities-and-schools-websites-marketing .divMiniCalloutWrapperInner { justify-content:center; } .body-municipalities-and-schools-websites-marketing ++.divMiniCalloutTextInner { padding:0; } .body-municipalities-and-schools-websites-marketing .divMainCalloutText-tinyMCE { display:flex; } .body-municipalities-and-schools-websites-marketing .divMainCalloutText-tinyMCE > div { width:50%; } .body-municipalities-and-schools-websites-marketing .divMainCalloutInner .divBlockMedia img, .body-municipalities-and-schools-websites-marketing .divMainCalloutWrapper { height:634px; } .body-municipalities-and-schools-websites-marketing .divMainCalloutTextInner h3 { font-size:24px; } .body-municipalities-and-schools-websites-marketing .divMainCalloutTextInner h1, .body-municipalities-and-schools-websites-marketing .divMainCalloutTextInner h2, .body-municipalities-and-schools-websites-marketing .divMainCalloutTextInner h3, .body-municipalities-and-schools-websites-marketing .divMainCalloutTextInner h4, .body-municipalities-and-schools-websites-marketing .divMainCalloutTextInner h5, .body-municipalities-and-schools-websites-marketing .divMainCalloutTextInner p, .body-municipalities-and-schools-websites-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-municipalities-and-schools-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-municipalities-and-schools-websites-marketing .divMainCalloutTextInner h1 { margin:0 !important; } .body-municipalities-and-schools-websites-marketing .divMainCalloutTextInner h1, .body-municipalities-and-schools-websites-marketing .divMainCalloutTextInner h2, .body-municipalities-and-schools-websites-marketing .divMainCalloutTextInner h3, .body-municipalities-and-schools-websites-marketing .divMainCalloutTextInner h4, .body-municipalities-and-schools-websites-marketing .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .divAdditionalOneWave { left:0; } .body-municipalities-and-schools-websites-marketing .div-additional-block-2 .divBlockInner .divBlockMedia { width:70%; max-width:70%; margin-bottom:0; margin-right:0; } .body-municipalities-and-schools-websites-marketing .divSiteContentInnerAdditionals2 { padding-bottom:0 !important; } .body-municipalities-and-schools-websites-marketing .div-additional-block-2 .spnBlockContent { padding-top:15px; padding-bottom:30px; } .divAdditionalTwoWave { left:0; } .body-municipalities-and-schools-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-municipalities-and-schools-websites-marketing .divMainCalloutInner .divBlockMedia img, .body-municipalities-and-schools-websites-marketing .divMainCalloutWrapper { height:700px; } .body-municipalities-and-schools-websites-marketing .divMainCalloutTextInner { padding-top:250px; } .body-municipalities-and-schools-websites-marketing .divPageTitle h1 { font-size:60px; } .body-municipalities-and-schools-websites-marketing h2, .divIndustriesFooterForm h2:hover, .divIndustriesFooterForm h2, .div-additional-block-1 .spnBlockContent h2 { font-size:36px; } .body-municipalities-and-schools-websites-marketing .divSiteContentInnerTestimonials p { font-size:20px; } .body-municipalities-and-schools-websites-marketing .divMiniCalloutRow { margin:0; } .body-municipalities-and-schools-websites-marketing .divSiteContentInnerAdditionals3.divSiteContentInner-sitewidth.container { min-height:0; padding-top:60px !important; } .body-municipalities-and-schools-websites-marketing .div-additional-block-4 { padding-bottom:45px; } .body-municipalities-and-schools-websites-marketing .divPullingFromPageWrapper-blog { padding-bottom:90px; padding-top:30px; } .body-municipalities-and-schools-websites-marketing .divMainCalloutText-tinyMCE > div { width:100%; } .body-municipalities-and-schools-websites-marketing .divMainCalloutText-tinyMCE { flex-direction:column; gap:0; } .body-municipalities-and-schools-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:100%; max-width:100%; } .body-municipalities-and-schools-websites-marketing .div-additional-block-1 .spnBlockContent { flex-direction:row !important; } .body-municipalities-and-schools-websites-marketing .divSiteContentInnerAdditionals1 h3 { width:100%; } .body-municipalities-and-schools-websites-marketing .div-additional-block-2 .divBlockInner { flex-direction:column-reverse; } .body-municipalities-and-schools-websites-marketing .divMiniCalloutWrapperInner, .body-municipalities-and-schools-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { flex-direction:column; } .body-municipalities-and-schools-websites-marketing .divPullingFromPageWrappe .divBlockWrapper-synopsis .divBlockBody { display:none; } .body-municipalities-and-schools-websites-marketing .divPullingFromPageWrappe > h2 { font-size:50px; } .body-municipalities-and-schools-websites-marketing .divMainCalloutTextInner h2 { font-size:20px; } .body-municipalities-and-schools-websites-marketing .divPageTitle .container { padding:0 6%; width:100%; max-width:100% !important; } } @media (max-width:767px) { .body-municipalities-and-schools-websites-marketing .divPullingFromPageWrappe .divBlogInner { flex-direction:column-reverse; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe { max-width:100%!important; width:100% !important; min-width:0 !important; } .body-municipalities-and-schools-websites-marketing .divSiteContentInnerTestimonials p { width:100%; } .body-municipalities-and-schools-websites-marketing .div-additional-block-1 .divBlockMedia-left { display:none; } .body-municipalities-and-schools-websites-marketing .divPageTitle h1 { font-size:34px; } .divIndustriesFooterForm > .container > div { flex-direction:column; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe, .divIndustriesFooterForm > .container > div > div { width:100%; } .body-municipalities-and-schools-websites-marketing .divIndustriesBlogViewMoreWrapper { position:relative; bottom:0; width:100%; } .body-municipalities-and-schools-websites-marketing .divIndustriesBlogViewMoreWrapper p { width:100%; } .body-municipalities-and-schools-websites-marketing .divPageTitle { height:289px; background: rgba(0, 39, 85, 0.75); padding-top:20px; } .body-municipalities-and-schools-websites-marketing .divPageTitle h1 { margin-top:0; } .body-municipalities-and-schools-websites-marketing .divPullingFromPageWrapper-blog, .body-municipalities-and-schools-websites-marketing .div-additional-block-1 { padding-top:15px; padding-bottom:15px; } .body-municipalities-and-schools-websites-marketing .divBlockSwiperWrapper { padding:0 !important; margin:0 !important; } .body-municipalities-and-schools-websites-marketing .divBlockWrapper-testimonial.carded .divBlockInner { padding-top:0; } .body-municipalities-and-schools-websites-marketing .divBlockWrapper-testimonial.carded { margin-top:0 !important; } .body-municipalities-and-schools-websites-marketing .div-additional-block-2 .divBlockInner .spnBlockContent { padding-top:0; } .body-municipalities-and-schools-websites-marketing .div-additional-block-4 { padding-bottom:0; } .body-municipalities-and-schools-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { position:relative; } .body-municipalities-and-schools-websites-marketing .divPullingFromPageWrappe .divBlockWrapper-synopsis .divBlockBody { display:none; } .body-municipalities-and-schools-websites-marketing .divPullingFromPageWrappe > h2 { font-size:30px; } .body-municipalities-and-schools-websites-marketing .divPullingFromPageWrappe { flex-wrap:wrap; flex-direction:column; } .body-municipalities-and-schools-websites-marketing header { background:#002755; } .body-municipalities-and-schools-websites-marketing .divPageTitle { background-image:unset; } .body-municipalities-and-schools-websites-marketing .divMainCalloutWrapper { margin-top:0; } .body-municipalities-and-schools-websites-marketing .div-additional-block-1 .divBlockMedia-left { padding-right:0; margin-bottom:30px; } .body-municipalities-and-schools-websites-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog { width:100%; max-width:100%; } .body-municipalities-and-schools-websites-marketing .divMainCalloutText-tinyMCE { width:100%; } .body-municipalities-and-schools-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { padding:5px !important; } .body-municipalities-and-schools-websites-marketing .divSiteContentInnerAdditionals3 { height:100%; padding-top:45px; } .body-municipalities-and-schools-websites-marketing .divMiniCalloutRow-1 { padding-bottom:0; } .body-municipalities-and-schools-websites-marketing .div-additional-block-4 ul, .body-municipalities-and-schools-websites-marketing .div-additional-block-4 h2, .body-municipalities-and-schools-websites-marketing .div-additional-block-4 h3 { width:100%; } .main-pagedirectory-birth-worker-businesses { margin-top:0 !important; } .body-municipalities-and-schools-websites-marketing .divSiteContentInnerAdditionals2 li { list-style-position: inside; line-height:30px; } .body-municipalities-and-schools-websites-marketing .divMiniCalloutWrapperInner, .body-municipalities-and-schools-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { flex-direction:column; } .body-municipalities-and-schools-websites-marketing .div-additional-block-2 .divBlockInner { flex-direction:column-reverse; } .body-municipalities-and-schools-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div, .body-municipalities-and-schools-websites-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div { width:100%; max-width:100%; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(1) > p { display:flex; justify-content:center; } .divAdditionalOneWave { height:100px; top:-90px; } .body-municipalities-and-schools-websites-marketing .divMainCalloutTextInner h5 { display:flex; align-items:center; justify-content:center; } .body-municipalities-and-schools-websites-marketing .divSiteContentInnerAdditionals3 h3, .body-municipalities-and-schools-websites-marketing .divSiteContentInnerAdditionals1 h3 { text-align:center; } .body-municipalities-and-schools-websites-marketing .divMainCalloutText-tinyMCE { gap:30px; } .body-municipalities-and-schools-websites-marketing .divSiteContentInnerAdditionals2 { padding-top:30px; } .divAdditionalTwoWave { bottom:-90px; height:100px; } .body-municipalities-and-schools-websites-marketing .divBlockWrapper-faq .divBlockInner-question > *:not(span) { font-size:20px; } .divAdditionalTwoWave { left:0; } .body-municipalities-and-schools-websites-marketing #main { margin-top:100px !important; } .body-municipalities-and-schools-websites-marketing .divMainCalloutInner .divBlockMedia img { height:287px !important; } .body-municipalities-and-schools-websites-marketing .divPullingFromPageWrappe > h2 { width:100%; background:unset; text-align:center; } .body-municipalities-and-schools-websites-marketing .divIndustriesBlogViewMoreWrapper p { text-align:center; } .body-municipalities-and-schools-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { background:#000FA0; padding:15px !important; } .body-municipalities-and-schools-websites-marketing .divMainCalloutText-tinyMCE ul li, .body-municipalities-and-schools-websites-marketing .divMainCalloutText-tinyMCE ul{ text-align:left !important; } .body-municipalities-and-schools-websites-marketing .divMainCalloutWrapper { height:100% !important; } .divAdditionalOneWave { left:0; } .body-municipalities-and-schools-websites-marketing .divMainCalloutTextInner h1, .body-municipalities-and-schools-websites-marketing .divMainCalloutTextInner h2, .body-municipalities-and-schools-websites-marketing .divMainCalloutTextInner h3, .body-municipalities-and-schools-websites-marketing .divMainCalloutTextInner h4, .body-municipalities-and-schools-websites-marketing .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .body-municipalities-and-schools-websites-marketing .divMainCalloutTextInner h1, .body-municipalities-and-schools-websites-marketing .divMainCalloutTextInner h2, .body-municipalities-and-schools-websites-marketing .divMainCalloutTextInner h3, .body-municipalities-and-schools-websites-marketing .divMainCalloutTextInner h4, .body-municipalities-and-schools-websites-marketing .divMainCalloutTextInner h5, .body-municipalities-and-schools-websites-marketing .divMainCalloutTextInner p, .body-municipalities-and-schools-websites-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-municipalities-and-schools-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-municipalities-and-schools-websites-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div, .body-municipalities-and-schools-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:100%; max-width:100%; } .body-municipalities-and-schools-websites-marketing .divMiniCallout { width:85%; max-width:85%; } .body-municipalities-and-schools-websites-marketing .divMainCalloutWrapper iFrame { max-width:345px !important; min-width:345px !important; } .body-municipalities-and-schools-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-municipalities-and-schools-websites-marketing .divMainCalloutInner .divBlockMedia img, .body-municipalities-and-schools-websites-marketing .divMainCalloutWrapper { height:1200px; } .body-municipalities-and-schools-websites-marketing .divMainCalloutTextInner h3 { font-size:20px; } .body-municipalities-and-schools-websites-marketing .divMainCalloutText-tinyMCE > div { width:100%; } .body-municipalities-and-schools-websites-marketing .divMainCalloutText-tinyMCE { flex-direction:column; } .body-municipalities-and-schools-websites-marketing .div-additional-block-2 .divBlockInner { display:flex; flex-direction:column-reverse; } .body-municipalities-and-schools-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { gap:0; flex-direction:column; } } @media (min-width: 1440px){ .body-pet-industry-websites-marketing .container, .body-pet-industry-websites-marketing .container-lg, .body-pet-industry-websites-marketing .container-md, .body-pet-industry-websites-marketing .container-sm, .body-pet-industry-websites-marketing .container-xl, .body-pet-industry-websites-marketing .divBannerAlertTextWrapper, .body-pet-industry-websites-marketing .div-additional-block-1, .body-pet-industry-websites-marketing .div-additional-block-2, .body-pet-industry-websites-marketing .div-additional-block-3, .body-pet-industry-websites-marketing .divPullingFromPageWrappe, .body-pet-industry-websites-marketing .div-additional-block-3, .body-pet-industry-websites-marketing .div-additional-block-4, .body-pet-industry-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper .divMainCalloutTextInner { max-width: 1362px !important; margin:auto !important; } } .body-pet-industry-websites-marketing .div-additional-block-1 { padding-top:60px; } .body-pet-industry-websites-marketing .divNavigation-main { position:relative; z-index:14; } .body-pet-industry-websites-marketing .divPullingFromPageWrappe .divBlogWrapper img { border:2px solid #002755; } .body-pet-industry-websites-marketing .divIndustriesBlogViewMoreWrapper { width:100%; position:absolute; bottom:230px; display:flex; justify-content:end; } .body-pet-industry-websites-marketing .divIndustriesBlogViewMoreWrapper p a { border-radius: 59px; border: 1px solid #002755; color: #002755; text-align: center; font-family: 'Metropolis', sans-serif; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; padding:7.5px 35px; text-transform:uppercase; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-pet-industry-websites-marketing .divIndustriesBlogViewMoreWrapper p a:hover { border-radius: 59px; border: 1px solid #002755; color: #ffffff; background:#002755; text-align: center; font-family: 'Metropolis', sans-serif; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; padding:7.5px 35px; text-transform:uppercase; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-pet-industry-websites-marketing .div-additional-block-1 .divBlockMedia-left { padding-right:30px; } .body-pet-industry-websites-marketing .div-additional-block-3:hover h2, .body-pet-industry-websites-marketing h2, .body-pet-industry-websites-marketing h2:hover { color: #000FA0 !important; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-pet-industry-websites-marketing h3 { color: #002755; font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.4px; } .body-pet-industry-websites-marketing .divPageTitle h1 { color:#ffffff; position:relative; top:22px; background:rgba(0,0,0,0.01); } .body-pet-industry-websites-marketing .divMainCalloutText-tinyMCE { width:50%; } .body-pet-industry-websites-marketing .divMainCalloutTextInner h2 { color: #FFF !important; font-family: Metropolis; font-size: 36px; font-style: normal; font-weight: 700; line-height: 40px; letter-spacing: 3.6px; } .body-pet-industry-websites-marketing .divPageTitle .container { position:relative; top:15px; } .body-pet-industry-websites-marketing .divPageTitle { width:100%; background-image:url(https://www.chooselegend.com/layout/images/pageTitleBgLanding.png); background-size:100% 100%; background-position:bottom; position:absolute; z-index:13; top:-2px; padding-bottom:0; padding-top:45px; } .body-pet-industry-websites-marketing .divPageTitle p { color: #29CB8B; background:rgba(0,0,0,0.01); font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 700; line-height: normal; letter-spacing: 3.6px; } .body-pet-industry-websites-marketing header { background:#000FA0; z-index:14; } .body-pet-industry-websites-marketing .anchLogoLink img { opacity:1; } .body-pet-industry-websites-marketing .divLogoWrapper { background-image:unset; } .body-pet-industry-websites-marketing .divNavFields-main .anchNavigation{ font-family:'Metropolis', sans-serif; font-size:16px; font-weight:bold; text-transform:uppercase; background:transparent; color:#ffffff; padding:0; margin:0 15px; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-pet-industry-websites-marketing .divNavFields-main .anchNavigation:hover, .body-pet-industry-websites-marketing .divNavFields-main .anchNavigation:active, .body-pet-industry-websites-marketing .divNavFields-main .anchNavigation:focus, .body-pet-industry-websites-marketing .divNavFields-main .anchNavigation.current{ color:#00DD8D; } .body-pet-industry-websites-marketing .divSiteContentInnerMinis, .divMainCalloutWrapper > .container { width:100%; max-width:100% !important; } .body-pet-industry-websites-marketing .divMiniCallout { padding:7.5px 15px; } .body-pet-industry-websites-marketing .divMainCalloutText-tinyMCE > div { width:50%; } .body-pet-industry-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-pet-industry-websites-marketing .divMainCalloutTextWrapper { padding:15px 6% !important; } .body-pet-industry-websites-marketing .divMainCalloutTextWrapper h1 strong { font-weight:normal; color:#29CB8B; } .body-pet-industry-websites-marketing .divSiteContentInnerAdditionals1 .spnBlockContent { display:flex; align-items:center; flex-wrap:wrap; gap:5%; } .body-pet-industry-websites-marketing .divSiteContentInnerAdditionals1 h3 { width:70%; } .body-pet-industry-websites-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div { width:47.5%; max-width:47.5%; } .body-pet-industry-websites-marketing .divMainCalloutWrapper { height:750px; margin-top:100px; } .body-pet-industry-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:5%; } .body-pet-industry-websites-marketing a.anchButton { text-transform:uppercase; font-size:20px; border-radius:59px; padding:5px 25px; } .body-pet-industry-websites-marketing .divMainCalloutTextInner a.anchButton:hover { color:white !important; font-size:20px; } .body-pet-industry-websites-marketing .divMiniCallout:hover .divMiniCalloutTextWrapper h3, .body-pet-industry-websites-marketing .divMiniCalloutInner h3, .body-pet-industry-websites-marketing .divMiniCalloutInner h3:hover { color: #FFF; text-align: center; font-family: Metropolis; font-size: 16px; font-style: normal; font-weight: 700; line-height: 24px; text-decoration:unset; } .body-pet-industry-websites-marketing .divSiteContentInnerAdditionals3 h3, .body-pet-industry-websites-marketing .divSiteContentInnerAdditionals1 h3 { text-transform:uppercase; } .body-pet-industry-websites-marketing .divSiteContentInnerAdditionals3 p { font-size:18px; } .body-pet-industry-websites-marketing .divSiteContentInnerAdditionals3 p strong { color: #29CB8B !important; font-family: Metropolis; font-size: 18px; font-style: italic; font-weight: 700; line-height: 21px; } .body-pet-industry-websites-marketing .divSiteContentInnerAdditionals1 p { font-size:18px; width:100%; } .body-pet-industry-websites-marketing .div-additional-block-4 h2 { color: #000FA0; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; width:75%; } .body-pet-industry-websites-marketing .div-additional-block-4 h3 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; text-transform: uppercase; width:75%; padding-top:30px; padding-bottom:60px; } .body-pet-industry-websites-marketing .div-additional-block-4 ul { width:50%; } .body-pet-industry-websites-marketing .div-additional-block-4 p { width:100%; } .body-pet-industry-websites-marketing .div-additional-block-4 .spnBlockContent { display:flex; flex-wrap:wrap; } .body-pet-industry-websites-marketing .div-additional-block-4 { padding-bottom:75px; } .body-pet-industry-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { height:100%; top:0; background: rgba(0, 39, 85, 0.69); text-align:left; } .body-pet-industry-websites-marketing .divMainCalloutTextInner h1, .body-pet-industry-websites-marketing .divMainCalloutTextInner h2, .body-pet-industry-websites-marketing .divMainCalloutTextInner h3, .body-pet-industry-websites-marketing .divMainCalloutTextInner h4, .body-pet-industry-websites-marketing .divMainCalloutTextInner h5, .body-pet-industry-websites-marketing .divMainCalloutTextInner p, .body-pet-industry-websites-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-pet-industry-websites-marketing .divMainCalloutTextInner h1, .body-pet-industry-websites-marketing .divMainCalloutTextInner h3 { text-transform:uppercase; } .body-pet-industry-websites-marketing .divMainCalloutTextInner h5 { font-weight:400; } .body-pet-industry-websites-marketing .divMainCalloutTextInner h5 strong { font-weight:700; } .body-pet-industry-websites-marketing .faqDiv h2, .body-pet-industry-websites-marketing .faqDiv { width:100%; text-align:center; } .body-pet-industry-websites-marketing .divBlockWrapper-faq .divBlockInner-question { text-align:left; } .body-pet-industry-websites-marketing .divPullingFromPageWrappe, .body-pet-industry-websites-marketing .divBlockWrapper-faq { width:100%; max-width:100%; flex:unset; } .body-pet-industry-websites-marketing .divMiniCallout { width:30%; max-width:30%; } .body-pet-industry-websites-marketing .divMiniCalloutRow-1 { padding-bottom:45px; } .body-pet-industry-websites-marketing .divMainCalloutTextInner h1, .body-pet-industry-websites-marketing .divMainCalloutTextInner h2, .body-pet-industry-websites-marketing .divMainCalloutTextInner h3, .body-pet-industry-websites-marketing .divMainCalloutTextInner h4, .body-pet-industry-websites-marketing .divMainCalloutTextInner h5 { margin-bottom:20px !important; } .body-pet-industry-websites-marketing .divSiteContentInnerAdditionals2 { width:100%; max-width:100% !important; flex:unset; background-color: #002755; } .body-pet-industry-websites-marketing .divSiteContentInnerAdditionals3 { width:100%; max-width:100% !important; flex:unset; background-color: #C9E8FF; padding-top:70px; padding-bottom:45px; } .body-pet-industry-websites-marketing .divSiteContentInnerAdditionals4 { width:100%; max-width:100% !important; background:#C9E8FF; } .body-pet-industry-websites-marketing .divSiteContentInnerAdditionals2 *, .body-pet-industry-websites-marketing .divSiteContentInnerAdditionals1 * { color:#F5F5F5 !important; } .body-pet-industry-websites-marketing .divSiteContentInnerAdditionals2 h2 { color: #000FA0; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; text-transform:uppercase; letter-spacing:normal; } .body-pet-industry-websites-marketing .divSiteContentInnerAdditionals2 h3 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; } .body-pet-industry-websites-marketing .divSiteContentInnerAdditionals2 h4 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; text-transform:uppercase; } .body-pet-industry-websites-marketing .divSiteContentInnerAdditionals3, .body-pet-industry-websites-marketing .divSiteContentInnerAdditionals1 { position:relative; } .body-pet-industry-websites-marketing .div-additional-block-1 { padding-bottom:60px; } .body-pet-industry-websites-marketing .div-additional-block-2 .divBlockInner { display:flex; flex-direction:row-reverse; align-items:center; } .body-pet-industry-websites-marketing .div-additional-block-2 .divBlockInner .divBlockMedia { margin-bottom:0; flex:unset; } .body-pet-industry-websites-marketing .swiper-container-horizontal>.swiper-pagination-bullets { background:transparent; bottom:0; } .body-pet-industry-websites-marketing .swiper-pagination-bullet { border:1px solid #ffffff; background:transparent; } .body-pet-industry-websites-marketing .swiper-pagination-bullet-active { background:#ffffff; } .body-pet-industry-websites-marketing .div-additional-block-2 .divBlockInner .spnBlockContent { padding-top:45px; padding-bottom:25px; width:100%; } .body-pet-industry-websites-marketing .divSiteContentInnerAdditionals2 ul li { padding:10px 0; } .divAdditionalOneWave { width:100%; height:200px; background:url(https://www.chooselegend.com/layout/images/titleTwoLandingWaveOne.png); background-size:100% 100%; position:absolute; top:-135px; } .divAdditionalTwoWave { width:100%; height:200px; background:url(https://www.chooselegend.com/layout/images/titleTwoLandingWaveTwo.png); background-size:100% 100%; position:absolute; bottom:-85px; } .body-pet-industry-websites-marketing .divSiteContentInnerAdditionals2 strong { color:#DD4100; } .body-pet-industry-websites-marketing .divSiteContentInnerAdditionals2 li strong, .body-pet-industry-websites-marketing .divSiteContentInnerAdditionals2 li span { position:relative; top:-4px; } .body-pet-industry-websites-marketing .div-additional-block-3 { display:flex; align-items:center; } .body-pet-industry-websites-marketing .divMiniCalloutInner { border-radius: 10px; background: #000FA0; padding:22px 22px; min-height:300px; display:flex; align-items:center !important; } .body-pet-industry-websites-marketing .divMiniCalloutInner h3, .body-pet-industry-websites-marketing .divMiniCalloutInner p { text-align:left; } .landingMiniHeader { width:100%; padding-bottom:75px; text-align:center; color: #000FA0; text-align: center; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-pet-industry-websites-marketing .divMiniCalloutRow { gap:2%; } .body-pet-industry-websites-marketing .divSiteContentInnerAdditionals5 { padding-top:75px; } .body-pet-industry-websites-marketing .faqDiv h2 { padding-top:75px; text-transform:uppercase; } .body-pet-industry-websites-marketing .divSiteContentWrapper { padding-bottom:0 !important; position:relative; } .divIndustriesFooterForm p { color: #FFF; font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 400; line-height: 30px; background:rgba(0,0,0,0.01); } .divIndustriesFooterForm h2:hover, .divIndustriesFooterForm h2 { color: #FFF !important; background:rgba(0,0,0,0.01); font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: normal; } .divIndustriesFooterForm > .container > div { display:flex; } .divIndustriesFooterForm .divContactFormInput .inpProperty { border:1px solid #ffffff; background:rgba(0,0,0,0.01); color:#ffffff; } .divIndustriesFooterForm .divContactFormInput .labelPropertyLabel { color:#ffffff; background-color:unset !important; background:rgba(0,0,0,0.01) !important; } .divIndustriesFooterForm .divContactFormInput .inpProperty-textarea ~ .labelPropertyLabel { color:#ffffff; background:rgba(0,0,0,0.01); top:10%; border:0; } .divIndustriesFooterForm .divContactScreenDetail-bottom .divContactFormInput-submit button { background:#DD4100; color:#ffffff; border-radius:8px; border:0; font-weight:bold; font-size:20px !important; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divIndustriesFooterForm .divContactScreenDetail-bottom .divContactFormInput-submit button:hover { background:#C9E8FF; color:#000FA0; border-radius:8px; border:0; font-size:20px !important; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divIndustriesFooterForm > .container > div > div { width:50%; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe { width:90%; float:right; max-width:570px !important; min-width:570px !important; max-height:500px !important; min-height:500px !important; } .body-pet-industry-websites-marketing .divBlockWrapper-faq .divBlockInner-question { flex-direction:row-reverse; } .body-pet-industry-websites-marketing .divBlockWrapper-faq .divBlockInner-question > *:not(span) { color:#000FA0; font-size:26px; } .body-pet-industry-websites-marketing .fa-plus { color:#000FA0; font-size:39px; } .body-pet-industry-websites-marketing .faqDiv h2 { color:#000FA0; } .body-pet-industry-websites-marketing .divBlockMedia figure { margin:0 !important; } .body-pet-industry-websites-marketing .divSiteContentInnerAdditionals2 { padding:0; } .body-pet-industry-websites-marketing .divSiteContentInnerMinis { width:100%; max-width:100% !important; background:#C9E8FF; } .body-pet-industry-websites-marketing .divMainCalloutTextInner a.anchButton { font-size:16px !important; font-weight:700; font-family: 'Inter 18pt'; border-radius:60px !important; background: #D64000; } .body-pet-industry-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:50%; max-width:50%; } .body-pet-industry-websites-marketing .divSiteContentInnerAdditionals3 .divBlockInner { width:100%; } .body-pet-industry-websites-marketing .divMiniCalloutInner, .body-pet-industry-websites-marketing .divMiniCallout .divBlockMedia picture { display:flex; align-items:start; justify-content:center; } .divMainCalloutTextInner a.anchButton { border-radius: 8px; background: #DD4100; background: #D64000; min-width:250px; text-align:center; } .divMainCalloutTextInner a.anchButton:hover { border-radius: 8px; background: #000FA0; } .body-pet-industry-websites-marketing .divMiniCallout .divBlockMedia img { width:86px; height:86px; } .body-pet-industry-websites-marketing .divBlockInner-answer p { text-align:left; font-weight:400; } .divBlockWrapper-faq .divBlockInner-question, .divBlockWrapper-faq + .divBlockWrapper-faq .divBlockInner-question { border-bottom:1px solid black; } .body-pet-industry-websites-marketing .divPullingFromPageWrappe .divBlogInner { flex-direction:row-reverse; flex-wrap:nowrap; } .body-pet-industry-websites-marketing .divPullingFromPageWrappe .divBlogWrapper { width:100%; max-width:100%; } .body-pet-industry-websites-marketing .divPullingFromPageWrappe { flex-wrap:nowrap; } .body-pet-industry-websites-marketing .divPullingFromPageWrappe > h2 { color: #DD4100 !important; font-family: Anton; font-size: 85px; font-style: normal; font-weight: 400; line-height: 113%; margin-right:30px; width:35%; padding-bottom:20px; background:url(https://www.chooselegend.com/layout/images/Vector.png); background-size:100%; background-repeat:no-repeat; background-position:bottom; } .body-pet-industry-websites-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog { width:50%; max-width:50%; } .body-pet-industry-websites-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog.divBlockWrapper-text { padding-left:30px; } .divPullingFromPageWrapper-blog { padding-top:90px; padding-bottom:75px; } .body-pet-industry-websites-marketing .divNavigation-sandwich .btn-sandwich .icon-bar { background-color:#ffffff; } .body-pet-industry-websites-marketing .divSiteContentInnerTestimonials { width:100%; max-width:100% !important; background:#000FA0; } .body-pet-industry-websites-marketing .divSiteContentInnerTestimonials p { color:#ffffff !important; width:75%; margin:auto; text-align:center; font-family: Metropolis; font-weight: 400; font-style: Regular; font-size: 24px; leading-trim: NONE; line-height: 30px; letter-spacing: 0%; text-align: center; vertical-align: middle; } .body-pet-industry-websites-marketing .divSiteContentInnerTestimonials p.author { font-family: Metropolis; font-weight: 700; font-style: Bold; font-size: 24px; leading-trim: NONE; line-height: 100%; letter-spacing: 0%; text-align: center; color:#29CB8B !important; padding-top:45px; } .body-pet-industry-websites-marketing .divSiteContentInnerTestimonials { position:relative; } .body-pet-industry-websites-marketing .divAdditionalOneWave { top:-78px; transform: scaleX(-1); } .body-pet-industry-websites-marketing .divSiteContentInnerCaseStudy, .body-pet-industry-websites-marketing .divSiteContentInnerBlog2 { padding-bottom:90px; position:relative; } .body-pet-industry-websites-marketing .divIndustriesBlogViewMoreWrapper p{ width:34%; } .body-pet-industry-websites-marketing .divTestimonialIcon { display:none; } .body-pet-industry-websites-marketing .divBlockWrapper-testimonial.carded .divBlockInner { border:0; box-shadow:unset; padding-bottom:30px; } .body-pet-industry-websites-marketing .divFooterRow-top-contact { display:none; } .body-pet-industry-websites-marketing .divIndustriesFooterForm { width:100%; background:url(https://www.chooselegend.com/layout/images/industryFooterFormBgPets.jpg); background-size:cover; min-height:769px; padding:75px 15px; padding-bottom:90px; } @media (min-width:768px) and (max-width:1199px){ .body-pet-industry-websites-marketing .divMainCalloutText-tinyMCE { width:100%; } .body-pet-industry-websites-marketing .divIndustriesBlogViewMoreWrapper { bottom:105px; } .body-pet-industry-websites-marketing header { background:#002755; } .body-pet-industry-websites-marketing header { position:fixed; } .body-pet-industry-websites-marketing #main { margin-top:100px !important; } .body-pet-industry-websites-marketing .divPageTitle { background-image:unset; } .body-pet-industry-websites-marketing .divMainCalloutWrapper { margin-top:0; } .body-pet-industry-websites-marketing .divMiniCalloutRow-1 { padding-bottom:0; } .main-pagedirectory-birth-worker-businesses { margin-top:0 !important; } .body-pet-industry-websites-marketing .divMiniCalloutRow { width:100%; max-width:100%; } .body-pet-industry-websites-marketing .divSiteContentInnerAdditionals1 h3 { text-align:center; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(1) { width:25%; max-width:25%; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(2) { width:75%; max-width:75%; } .body-pet-industry-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { gap:5%; } .body-pet-industry-websites-marketing .divSiteContentInnerAdditionals3 a.anchButton{ position:absolute; top:78%; justify-self:anchor-center; } .body-pet-industry-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { align-items:start; padding-top:60px; } .divIndustriesFooterForm > .container > div { flex-direction:column; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe, .divIndustriesFooterForm > .container > div > div { width:100%; max-width:100% !important; } .body-pet-industry-websites-marketing .divSiteContentInnerAdditionals3 { z-index:13; } .divAdditionalTwoWave { height:160px; bottom:-92px !important; } .body-pet-industry-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { min-height:514px; } .body-pet-industry-websites-marketing .divMiniCallout { width:45%; max-width:45%; flex:unset; min-height:0; } .body-pet-industry-websites-marketing .divMiniCalloutTextInner { padding:0; } .body-pet-industry-websites-marketing .divMiniCalloutWrapperInner { justify-content:center; } .body-pet-industry-websites-marketing ++.divMiniCalloutTextInner { padding:0; } .body-pet-industry-websites-marketing .divMainCalloutText-tinyMCE { display:flex; } .body-pet-industry-websites-marketing .divMainCalloutText-tinyMCE > div { width:50%; } .body-pet-industry-websites-marketing .divMainCalloutInner .divBlockMedia img, .body-pet-industry-websites-marketing .divMainCalloutWrapper { height:634px; } .body-pet-industry-websites-marketing .divMainCalloutTextInner h3 { font-size:24px; } .body-pet-industry-websites-marketing .divMainCalloutTextInner h1, .body-pet-industry-websites-marketing .divMainCalloutTextInner h2, .body-pet-industry-websites-marketing .divMainCalloutTextInner h3, .body-pet-industry-websites-marketing .divMainCalloutTextInner h4, .body-pet-industry-websites-marketing .divMainCalloutTextInner h5, .body-pet-industry-websites-marketing .divMainCalloutTextInner p, .body-pet-industry-websites-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-pet-industry-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-pet-industry-websites-marketing .divMainCalloutTextInner h1 { margin:0 !important; } .body-pet-industry-websites-marketing .divMainCalloutTextInner h1, .body-pet-industry-websites-marketing .divMainCalloutTextInner h2, .body-pet-industry-websites-marketing .divMainCalloutTextInner h3, .body-pet-industry-websites-marketing .divMainCalloutTextInner h4, .body-pet-industry-websites-marketing .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .divAdditionalOneWave { left:0; } .body-pet-industry-websites-marketing .div-additional-block-2 .divBlockInner .divBlockMedia { width:70%; max-width:70%; margin-bottom:0; margin-right:0; } .body-pet-industry-websites-marketing .divSiteContentInnerAdditionals2 { padding-bottom:0 !important; } .body-pet-industry-websites-marketing .div-additional-block-2 .spnBlockContent { padding-top:15px; padding-bottom:30px; } .divAdditionalTwoWave { left:0; } .body-pet-industry-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-pet-industry-websites-marketing .divMainCalloutInner .divBlockMedia img, .body-pet-industry-websites-marketing .divMainCalloutWrapper { height:700px; } .body-pet-industry-websites-marketing .divMainCalloutTextInner { padding-top:250px; } .body-pet-industry-websites-marketing .divPageTitle h1 { font-size:60px; } .body-pet-industry-websites-marketing h2, .divIndustriesFooterForm h2:hover, .divIndustriesFooterForm h2, .div-additional-block-1 .spnBlockContent h2 { font-size:36px; } .body-pet-industry-websites-marketing .divSiteContentInnerTestimonials p { font-size:20px; } .body-pet-industry-websites-marketing .divMiniCalloutRow { margin:0; } .body-pet-industry-websites-marketing .divSiteContentInnerAdditionals3.divSiteContentInner-sitewidth.container { min-height:0; padding-top:60px !important; } .body-pet-industry-websites-marketing .div-additional-block-4 { padding-bottom:45px; } .body-pet-industry-websites-marketing .divPullingFromPageWrapper-blog { padding-bottom:90px; padding-top:30px; } .body-pet-industry-websites-marketing .divMainCalloutText-tinyMCE > div { width:100%; } .body-pet-industry-websites-marketing .divMainCalloutText-tinyMCE { flex-direction:column; gap:0; } .body-pet-industry-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:100%; max-width:100%; } .body-pet-industry-websites-marketing .div-additional-block-1 .spnBlockContent { flex-direction:row !important; } .body-pet-industry-websites-marketing .divSiteContentInnerAdditionals1 h3 { width:100%; } .body-pet-industry-websites-marketing .div-additional-block-2 .divBlockInner { flex-direction:column-reverse; } .body-pet-industry-websites-marketing .divMiniCalloutWrapperInner, .body-pet-industry-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { flex-direction:column; } .body-pet-industry-websites-marketing .divPullingFromPageWrappe .divBlockWrapper-synopsis .divBlockBody { display:none; } .body-pet-industry-websites-marketing .divPullingFromPageWrappe > h2 { font-size:50px; } .body-pet-industry-websites-marketing .divMainCalloutTextInner h2 { font-size:20px; } .body-pet-industry-websites-marketing .divPageTitle .container { padding:0 6%; width:100%; max-width:100% !important; } } @media (max-width:767px) { .body-pet-industry-websites-marketing .divPullingFromPageWrappe .divBlogInner { flex-direction:column-reverse; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe { max-width:100%!important; width:100% !important; min-width:0 !important; } .body-pet-industry-websites-marketing .divSiteContentInnerTestimonials p { width:100%; } .body-pet-industry-websites-marketing .div-additional-block-1 .divBlockMedia-left { display:none; } .body-pet-industry-websites-marketing .divPageTitle h1 { font-size:34px; } .divIndustriesFooterForm > .container > div { flex-direction:column; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe, .divIndustriesFooterForm > .container > div > div { width:100%; } .body-pet-industry-websites-marketing .divIndustriesBlogViewMoreWrapper { position:relative; bottom:0; width:100%; } .body-pet-industry-websites-marketing .divIndustriesBlogViewMoreWrapper p { width:100%; } .body-pet-industry-websites-marketing .divPageTitle { height:289px; background: rgba(0, 39, 85, 0.75); padding-top:20px; } .body-pet-industry-websites-marketing .divPageTitle h1 { margin-top:0; } .body-pet-industry-websites-marketing .divPullingFromPageWrapper-blog, .body-pet-industry-websites-marketing .div-additional-block-1 { padding-top:15px; padding-bottom:15px; } .body-pet-industry-websites-marketing .divBlockSwiperWrapper { padding:0 !important; margin:0 !important; } .body-pet-industry-websites-marketing .divBlockWrapper-testimonial.carded .divBlockInner { padding-top:0; } .body-pet-industry-websites-marketing .divBlockWrapper-testimonial.carded { margin-top:0 !important; } .body-pet-industry-websites-marketing .div-additional-block-2 .divBlockInner .spnBlockContent { padding-top:0; } .body-pet-industry-websites-marketing .div-additional-block-4 { padding-bottom:0; } .body-pet-industry-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { position:relative; } .body-pet-industry-websites-marketing .divPullingFromPageWrappe .divBlockWrapper-synopsis .divBlockBody { display:none; } .body-pet-industry-websites-marketing .divPullingFromPageWrappe > h2 { font-size:30px; } .body-pet-industry-websites-marketing .divPullingFromPageWrappe { flex-wrap:wrap; flex-direction:column; } .body-pet-industry-websites-marketing header { background:#002755; } .body-pet-industry-websites-marketing .divPageTitle { background-image:unset; } .body-pet-industry-websites-marketing .divMainCalloutWrapper { margin-top:0; } .body-pet-industry-websites-marketing .div-additional-block-1 .divBlockMedia-left { padding-right:0; margin-bottom:30px; } .body-pet-industry-websites-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog { width:100%; max-width:100%; } .body-pet-industry-websites-marketing .divMainCalloutText-tinyMCE { width:100%; } .body-pet-industry-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { padding:5px !important; } .body-pet-industry-websites-marketing .divSiteContentInnerAdditionals3 { height:100%; padding-top:45px; } .body-pet-industry-websites-marketing .divMiniCalloutRow-1 { padding-bottom:0; } .body-pet-industry-websites-marketing .div-additional-block-4 ul, .body-pet-industry-websites-marketing .div-additional-block-4 h2, .body-pet-industry-websites-marketing .div-additional-block-4 h3 { width:100%; } .main-pagedirectory-birth-worker-businesses { margin-top:0 !important; } .body-pet-industry-websites-marketing .divSiteContentInnerAdditionals2 li { list-style-position: inside; line-height:30px; } .body-pet-industry-websites-marketing .divMiniCalloutWrapperInner, .body-pet-industry-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { flex-direction:column; } .body-pet-industry-websites-marketing .div-additional-block-2 .divBlockInner { flex-direction:column-reverse; } .body-pet-industry-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div, .body-pet-industry-websites-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div { width:100%; max-width:100%; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(1) > p { display:flex; justify-content:center; } .divAdditionalOneWave { height:100px; top:-90px; } .body-pet-industry-websites-marketing .divMainCalloutTextInner h5 { display:flex; align-items:center; justify-content:center; } .body-pet-industry-websites-marketing .divSiteContentInnerAdditionals3 h3, .body-pet-industry-websites-marketing .divSiteContentInnerAdditionals1 h3 { text-align:center; } .body-pet-industry-websites-marketing .divMainCalloutText-tinyMCE { gap:30px; } .body-pet-industry-websites-marketing .divSiteContentInnerAdditionals2 { padding-top:30px; } .divAdditionalTwoWave { bottom:-90px; height:100px; } .body-pet-industry-websites-marketing .divBlockWrapper-faq .divBlockInner-question > *:not(span) { font-size:20px; } .divAdditionalTwoWave { left:0; } .body-pet-industry-websites-marketing #main { margin-top:100px !important; } .body-pet-industry-websites-marketing .divMainCalloutInner .divBlockMedia img { height:287px !important; } .body-pet-industry-websites-marketing .divPullingFromPageWrappe > h2 { width:100%; background:unset; text-align:center; } .body-pet-industry-websites-marketing .divIndustriesBlogViewMoreWrapper p { text-align:center; } .body-pet-industry-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { background:#000FA0; padding:15px !important; } .body-pet-industry-websites-marketing .divMainCalloutText-tinyMCE ul li, .body-pet-industry-websites-marketing .divMainCalloutText-tinyMCE ul{ text-align:left !important; } .body-pet-industry-websites-marketing .divMainCalloutWrapper { height:100% !important; } .divAdditionalOneWave { left:0; } .body-pet-industry-websites-marketing .divMainCalloutTextInner h1, .body-pet-industry-websites-marketing .divMainCalloutTextInner h2, .body-pet-industry-websites-marketing .divMainCalloutTextInner h3, .body-pet-industry-websites-marketing .divMainCalloutTextInner h4, .body-pet-industry-websites-marketing .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .body-pet-industry-websites-marketing .divMainCalloutTextInner h1, .body-pet-industry-websites-marketing .divMainCalloutTextInner h2, .body-pet-industry-websites-marketing .divMainCalloutTextInner h3, .body-pet-industry-websites-marketing .divMainCalloutTextInner h4, .body-pet-industry-websites-marketing .divMainCalloutTextInner h5, .body-pet-industry-websites-marketing .divMainCalloutTextInner p, .body-pet-industry-websites-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-pet-industry-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-pet-industry-websites-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div, .body-pet-industry-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:100%; max-width:100%; } .body-pet-industry-websites-marketing .divMiniCallout { width:85%; max-width:85%; } .body-pet-industry-websites-marketing .divMainCalloutWrapper iFrame { max-width:345px !important; min-width:345px !important; } .body-pet-industry-websites-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-pet-industry-websites-marketing .divMainCalloutInner .divBlockMedia img, .body-pet-industry-websites-marketing .divMainCalloutWrapper { height:1200px; } .body-pet-industry-websites-marketing .divMainCalloutTextInner h3 { font-size:20px; } .body-pet-industry-websites-marketing .divMainCalloutText-tinyMCE > div { width:100%; } .body-pet-industry-websites-marketing .divMainCalloutText-tinyMCE { flex-direction:column; } .body-pet-industry-websites-marketing .div-additional-block-2 .divBlockInner { display:flex; flex-direction:column-reverse; } .body-pet-industry-websites-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { gap:0; flex-direction:column; } } @media (min-width: 1440px){ .body-cincinnati-ohio-websites-seo-marketing .container, .body-cincinnati-ohio-websites-seo-marketing .container-lg, .body-cincinnati-ohio-websites-seo-marketing .container-md, .body-cincinnati-ohio-websites-seo-marketing .container-sm, .body-cincinnati-ohio-websites-seo-marketing .container-xl, .body-cincinnati-ohio-websites-seo-marketing .divBannerAlertTextWrapper, .body-cincinnati-ohio-websites-seo-marketing .div-additional-block-1, .body-cincinnati-ohio-websites-seo-marketing .div-additional-block-2, .body-cincinnati-ohio-websites-seo-marketing .div-additional-block-3, .body-cincinnati-ohio-websites-seo-marketing .divPullingFromPageWrappe, .body-cincinnati-ohio-websites-seo-marketing .div-additional-block-3, .body-cincinnati-ohio-websites-seo-marketing .div-additional-block-4, .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper .divMainCalloutTextInner { max-width: 1362px !important; margin:auto !important; } } .body-cincinnati-ohio-websites-seo-marketing .divSponsorHeaderWrapper { background:transparent; padding-top:75px !important; } .body-cincinnati-ohio-websites-seo-marketing .divSponsorHeaderWrapper h2:hover, .body-cincinnati-ohio-websites-seo-marketing .divSponsorHeaderWrapper h2 { color:#DD4100 !important; } .body-cincinnati-ohio-websites-seo-marketing p, .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutTextInner p { font-size:16px !important; } .body-cincinnati-ohio-websites-seo-marketing .div-additional-block-3 { padding-top:60px; } .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutTextInner a.anchButton { font-size:20px !important; font-weight:700; font-family: 'Inter 18pt'; border-radius:60px; } .body-cincinnati-ohio-websites-seo-marketing .divNavigation-main { position:relative; z-index:14; } .body-cincinnati-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper img { border:2px solid #002755; } .body-cincinnati-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper { width:100%; position:absolute; bottom:230px; display:flex; justify-content:end; } .body-cincinnati-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper p a { border-radius: 59px; border: 1px solid #002755; color: #002755; text-align: center; font-family: 'Metropolis', sans-serif; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; padding:7.5px 35px; text-transform:uppercase; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-cincinnati-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper p a:hover { border-radius: 59px; border: 1px solid #002755; color: #ffffff; background:#002755; text-align: center; font-family: 'Metropolis', sans-serif; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; padding:7.5px 35px; text-transform:uppercase; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-cincinnati-ohio-websites-seo-marketing .div-additional-block-3 .divBlockMedia-left { padding-right:30px; } .body-cincinnati-ohio-websites-seo-marketing .div-additional-block-1:hover h2, .body-cincinnati-ohio-websites-seo-marketing h2, .body-cincinnati-ohio-websites-seo-marketing h2:hover { color: #000FA0 !important; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-cincinnati-ohio-websites-seo-marketing .div-additional-block-3:hover h2, .body-cincinnati-ohio-websites-seo-marketing .div-additional-block-3 h2{ color:#DD4100 !important; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-cincinnati-ohio-websites-seo-marketing .divCaseStudyInner { padding-top:0; } .body-cincinnati-ohio-websites-seo-marketing .divPullingFromPageWrapper-blog { padding-top:0; } .body-cincinnati-ohio-websites-seo-marketing h3 { color: #002755; font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.4px; } .body-cincinnati-ohio-websites-seo-marketing .divPageTitle h1 { color:#ffffff; position:relative; top:22px; background:rgba(0,0,0,0.01); } .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { width:65%; } .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutTextInner h2 { color: #FFF !important; font-family: Metropolis; font-size: 36px; font-style: normal; font-weight: 700; line-height: 40px; letter-spacing: 3.6px; } .body-cincinnati-ohio-websites-seo-marketing .divPageTitle .container { position:relative; top:15px; } .body-cincinnati-ohio-websites-seo-marketing .divPageTitle { width:100%; background-image:url(https://www.chooselegend.com/layout/images/pageTitleBgLanding.png); background-size:100% 100%; background-position:bottom; position:absolute; z-index:13; top:-2px; padding-bottom:0; padding-top:45px; } .body-cincinnati-ohio-websites-seo-marketing .divPageTitle p { color: #29CB8B; background:rgba(0,0,0,0.01); font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 700; line-height: normal; letter-spacing: 3.6px; } .body-cincinnati-ohio-websites-seo-marketing header { background:#000FA0; z-index:14; } .body-cincinnati-ohio-websites-seo-marketing .anchLogoLink img { opacity:1; } .body-cincinnati-ohio-websites-seo-marketing .divLogoWrapper { background-image:unset; } .body-cincinnati-ohio-websites-seo-marketing .divNavFields-main .anchNavigation{ font-family:'Metropolis', sans-serif; font-size:16px; font-weight:bold; text-transform:uppercase; background:transparent; color:#ffffff; padding:0; margin:0 15px; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-cincinnati-ohio-websites-seo-marketing .divNavFields-main .anchNavigation:hover, .body-cincinnati-ohio-websites-seo-marketing .divNavFields-main .anchNavigation:active, .body-cincinnati-ohio-websites-seo-marketing .divNavFields-main .anchNavigation:focus, .body-cincinnati-ohio-websites-seo-marketing .divNavFields-main .anchNavigation.current{ color:#00DD8D; } .body-cincinnati-ohio-websites-seo-marketing .divSiteContentInnerMinis, .divMainCalloutWrapper > .container { width:100%; max-width:100% !important; } .body-cincinnati-ohio-websites-seo-marketing .divMiniCallout { padding:7.5px 15px; } .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE > div { width:50%; } .body-cincinnati-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutTextWrapper { padding:15px 6% !important; } .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutTextWrapper h1 strong { font-weight:normal; color:#29CB8B; } .body-cincinnati-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 .spnBlockContent { display:flex; align-items:center; flex-wrap:wrap; gap:5%; } .body-cincinnati-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 h3 { width:70%; } .body-cincinnati-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div { width:47.5%; max-width:47.5%; } .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutWrapper { height:600px; margin-top:100px; } .body-cincinnati-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:5%; } .body-cincinnati-ohio-websites-seo-marketing a.anchButton { text-transform:uppercase; font-size:20px; border-radius:59px; padding:5px 25px; } .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutTextInner a.anchButton:hover { color:white !important; font-size:20px; font-size:20px; border-radius:59px; } .body-cincinnati-ohio-websites-seo-marketing .divMiniCallout:hover .divMiniCalloutTextWrapper h3, .body-cincinnati-ohio-websites-seo-marketing .divMiniCalloutInner h3, .body-cincinnati-ohio-websites-seo-marketing .divMiniCalloutInner h3:hover { color: #FFF; text-align: center; font-family: Metropolis; font-size: 16px; font-style: normal; font-weight: 700; line-height: 24px; text-decoration:unset; } .body-cincinnati-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 h3, .body-cincinnati-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 h3 { text-transform:uppercase; } .body-cincinnati-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 p { font-size:18px; } .body-cincinnati-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 p strong { color: #29CB8B !important; font-family: Metropolis; font-size: 18px; font-style: italic; font-weight: 700; line-height: 21px; } .body-cincinnati-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 p { font-size:18px; width:100%; } .body-cincinnati-ohio-websites-seo-marketing .div-additional-block-2 h2 { color: #000FA0; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; width:75%; } .body-cincinnati-ohio-websites-seo-marketing .div-additional-block-2 h3 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; text-transform: uppercase; width:75%; padding-top:30px; padding-bottom:60px; } .body-cincinnati-ohio-websites-seo-marketing .div-additional-block-2 ul { width:50%; } .body-cincinnati-ohio-websites-seo-marketing .div-additional-block-2 p { width:100%; } .body-cincinnati-ohio-websites-seo-marketing .div-additional-block-2 .spnBlockContent { display:flex; flex-wrap:wrap; } .body-cincinnati-ohio-websites-seo-marketing .div-additional-block-2 { padding-bottom:15px; } .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { height:100%; top:0; background: rgba(0, 39, 85, 0.69); text-align:left; } .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutTextInner h5, .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutTextInner p, .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutTextInner h3 { text-transform:uppercase; } .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutTextInner h5 { font-weight:400; } .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutTextInner h5 strong { font-weight:700; } .body-cincinnati-ohio-websites-seo-marketing .faqDiv h2, .body-cincinnati-ohio-websites-seo-marketing .faqDiv { width:100%; text-align:center; } .body-cincinnati-ohio-websites-seo-marketing .divBlockWrapper-faq .divBlockInner-question { text-align:left; } .body-cincinnati-ohio-websites-seo-marketing .divPullingFromPageWrappe, .body-cincinnati-ohio-websites-seo-marketing .divBlockWrapper-faq { width:100%; max-width:100%; flex:unset; } .body-cincinnati-ohio-websites-seo-marketing .divMiniCallout { width:30%; max-width:30%; } .body-cincinnati-ohio-websites-seo-marketing .divMiniCalloutRow-1 { padding-bottom:45px; } .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutTextInner h5 { margin-bottom:20px !important; } .body-cincinnati-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 { width:100%; max-width:100% !important; flex:unset; background-color: #C9E8FF; padding-top:70px; padding-bottom:45px; } .body-cincinnati-ohio-websites-seo-marketing .divSiteContentInnerAdditionals4 { width:100%; max-width:100% !important; background:#C9E8FF; padding-bottom:15px; } .body-cincinnati-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 * { color:#F5F5F5 !important; } .body-cincinnati-ohio-websites-seo-marketing .divSponsorSlideWrapper .swiper-wrapper { align-items:center; } .body-cincinnati-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 h2 { color: #000FA0; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; text-transform:uppercase; letter-spacing:normal; } .body-cincinnati-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 h3 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; } .body-cincinnati-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 h4 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; text-transform:uppercase; } .body-cincinnati-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3, .body-cincinnati-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 { position:relative; } .body-cincinnati-ohio-websites-seo-marketing .div-additional-block-3 { padding-bottom:30px; padding-top:45px; } .body-cincinnati-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner { display:flex; flex-direction:row-reverse; align-items:center; } .body-cincinnati-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner .divBlockMedia { margin-bottom:0; flex:unset; } .body-cincinnati-ohio-websites-seo-marketing .swiper-container-horizontal>.swiper-pagination-bullets { background:transparent; bottom:0; } .body-cincinnati-ohio-websites-seo-marketing .swiper-pagination-bullet { border:0px solid #ffffff; background:#C9E8FF; } .body-cincinnati-ohio-websites-seo-marketing .swiper-pagination-bullet-active { background:#000FA0; } .body-cincinnati-ohio-websites-seo-marketing .divSponsorHeaderWrapper p{ text-align:center; padding-top:30px; padding-bottom:30px; } .body-cincinnati-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner .spnBlockContent { padding-top:45px; padding-bottom:25px; width:100%; } .body-cincinnati-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 ul li { padding:10px 0; } .divAdditionalOneWave { width:100%; height:200px; background:url(https://www.chooselegend.com/layout/images/titleTwoLandingWaveOne.png); background-size:100% 100%; position:absolute; top:-135px; } .divAdditionalTwoWave { width:100%; height:200px; background:url(https://www.chooselegend.com/layout/images/titleTwoLandingWaveTwo.png); background-size:100% 100%; position:absolute; bottom:-85px; } .body-cincinnati-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 strong { color:#DD4100; } .body-cincinnati-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 li strong, .body-cincinnati-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 li span { position:relative; top:-4px; } .body-cincinnati-ohio-websites-seo-marketing .div-additional-block-1 { display:flex; align-items:center; } .body-cincinnati-ohio-websites-seo-marketing .divMiniCalloutInner { border-radius: 10px; background: #000FA0; padding:22px 22px; min-height:300px; display:flex; align-items:center !important; } .body-cincinnati-ohio-websites-seo-marketing .divMiniCalloutInner h3, .body-cincinnati-ohio-websites-seo-marketing .divMiniCalloutInner p { text-align:left; } .landingMiniHeader { width:100%; padding-bottom:75px; text-align:center; color: #000FA0; text-align: center; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-cincinnati-ohio-websites-seo-marketing .divMiniCalloutRow { gap:2%; } .body-cincinnati-ohio-websites-seo-marketing .divSiteContentInnerAdditionals5 { padding-top:15px; } .body-cincinnati-ohio-websites-seo-marketing .faqDiv h2 { padding-top:75px; text-transform:uppercase; } .body-cincinnati-ohio-websites-seo-marketing .divSiteContentWrapper { padding-bottom:0 !important; position:relative; } .divIndustriesFooterForm p { color: #FFF; font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 400; line-height: 30px; background:rgba(0,0,0,0.01); } .divIndustriesFooterForm h2:hover, .divIndustriesFooterForm h2 { color: #FFF !important; background:rgba(0,0,0,0.01); font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: normal; } .divIndustriesFooterForm h3 { color: #29CB8B; font-family: Metropolis; font-size: 30px; font-style: normal; font-weight: 700; line-height: 40px; letter-spacing: 3px; background:rgba(0,0,0,0.01); } .divIndustriesFooterForm > .container > div { display:flex; } .divIndustriesFooterForm .divContactFormInput .inpProperty { border:1px solid #ffffff; background:rgba(0,0,0,0.01); color:#ffffff; } .divIndustriesFooterForm .divContactFormInput .labelPropertyLabel { color:#ffffff; background-color:unset !important; background:rgba(0,0,0,0.01) !important; } .divIndustriesFooterForm .divContactFormInput .inpProperty-textarea ~ .labelPropertyLabel { color:#ffffff; background:rgba(0,0,0,0.01); top:10%; border:0; } .divIndustriesFooterForm .divContactScreenDetail-bottom .divContactFormInput-submit button { background:#DD4100; color:#ffffff; border-radius:8px; border:0; font-weight:bold; font-size:20px !important; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divIndustriesFooterForm .divContactScreenDetail-bottom .divContactFormInput-submit button:hover { background:#C9E8FF; color:#000FA0; border-radius:8px; border:0; font-size:20px !important; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divIndustriesFooterForm > .container > div > div { width:50%; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe { width:90%; float:right; max-width:570px !important; min-width:570px !important; max-height:500px !important; min-height:500px !important; } .body-cincinnati-ohio-websites-seo-marketing .divBlockWrapper-faq .divBlockInner-question { flex-direction:row-reverse; } .body-cincinnati-ohio-websites-seo-marketing .divBlockWrapper-faq .divBlockInner-question > *:not(span) { color:#000FA0; font-size:26px; } .body-cincinnati-ohio-websites-seo-marketing .fa-plus { color:#000FA0; font-size:39px; } .body-cincinnati-ohio-websites-seo-marketing .faqDiv h2 { color:#000FA0; } .body-cincinnati-ohio-websites-seo-marketing .divBlockMedia figure { margin:0 !important; } .body-cincinnati-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 { padding:0; } .body-cincinnati-ohio-websites-seo-marketing .divSiteContentInnerMinis { width:100%; max-width:100% !important; background:#C9E8FF; } .body-cincinnati-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:50%; max-width:50%; } .body-cincinnati-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .divBlockInner { width:100%; } .body-cincinnati-ohio-websites-seo-marketing .divMiniCalloutInner, .body-cincinnati-ohio-websites-seo-marketing .divMiniCallout .divBlockMedia picture { display:flex; align-items:start; justify-content:center; } .divMainCalloutTextInner a.anchButton { border-radius: 8px; background: #DD4100; background: #D64000; min-width:250px; text-align:center; } .divMainCalloutTextInner a.anchButton:hover { border-radius: 8px; background: #000FA0; } .body-cincinnati-ohio-websites-seo-marketing .divMiniCallout .divBlockMedia img { width:86px; height:86px; } .body-cincinnati-ohio-websites-seo-marketing .divBlockInner-answer p { text-align:left; font-weight:400; } .divBlockWrapper-faq .divBlockInner-question, .divBlockWrapper-faq + .divBlockWrapper-faq .divBlockInner-question { border-bottom:1px solid black; } .body-cincinnati-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogInner { flex-direction:row-reverse; flex-wrap:nowrap; } .body-cincinnati-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper { width:100%; max-width:100%; } .body-cincinnati-ohio-websites-seo-marketing .divPullingFromPageWrappe { flex-wrap:nowrap; } .body-cincinnati-ohio-websites-seo-marketing .divPullingFromPageWrappe > h2 { color: #DD4100 !important; font-family: Anton; font-size: 85px; font-style: normal; font-weight: 400; line-height: 113%; margin-right:30px; width:35%; padding-bottom:20px; background:url(https://www.chooselegend.com/layout/images/Vector.png); background-size:100%; background-repeat:no-repeat; background-position:bottom; } .body-cincinnati-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog { width:50%; max-width:50%; } .body-cincinnati-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog img, .body-cincinnati-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog a { width:100%; } .body-cincinnati-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog.divBlockWrapper-text { padding-left:30px; } .divPullingFromPageWrapper-blog { padding-top:90px; padding-bottom:75px; } .body-cincinnati-ohio-websites-seo-marketing .divNavigation-sandwich .btn-sandwich .icon-bar { background-color:#ffffff; } .body-cincinnati-ohio-websites-seo-marketing .divSiteContentInnerTestimonials { width:100%; max-width:100% !important; background:#000FA0; } .body-cincinnati-ohio-websites-seo-marketing .divSiteContentInnerTestimonials p { color:#ffffff !important; width:75%; margin:auto; text-align:center; font-family: Metropolis; font-weight: 400; font-style: Regular; font-size: 24px; leading-trim: NONE; line-height: 30px; letter-spacing: 0%; text-align: center; vertical-align: middle; } .body-cincinnati-ohio-websites-seo-marketing .divSiteContentInnerTestimonials p.author { font-family: Metropolis; font-weight: 700; font-style: Bold; font-size: 24px; leading-trim: NONE; line-height: 100%; letter-spacing: 0%; text-align: center; color:#29CB8B !important; padding-top:45px; } .body-cincinnati-ohio-websites-seo-marketing .divSiteContentInnerTestimonials { position:relative; } .body-cincinnati-ohio-websites-seo-marketing .divAdditionalOneWave { top:-78px; transform: scaleX(-1); } .body-cincinnati-ohio-websites-seo-marketing .divPullingFromPageWrapper-blog, .body-cincinnati-ohio-websites-seo-marketing .divSiteContentInnerBlog2 { padding-bottom:25px; position:relative; } .body-cincinnati-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper p{ width:34%; } .body-cincinnati-ohio-websites-seo-marketing .divTestimonialIcon { display:none; } .body-cincinnati-ohio-websites-seo-marketing .divBlockWrapper-testimonial.carded .divBlockInner { border:0; box-shadow:unset; padding-bottom:30px; } .body-cincinnati-ohio-websites-seo-marketing .divFooterRow-top-contact { display:none; } .body-cincinnati-ohio-websites-seo-marketing .divIndustriesFooterForm { width:100%; background:url(https://www.chooselegend.com/layout/images/industryFooterFormBgCincinnati.jpg); background-size:cover; min-height:769px; padding:75px 15px; padding-bottom:90px; } @media (min-width:768px) and (max-width:1199px){ .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { width:100%; } .body-cincinnati-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper { bottom:105px; } .body-cincinnati-ohio-websites-seo-marketing header { background:#002755; } .body-cincinnati-ohio-websites-seo-marketing .divSponsorHeaderWrapper p { padding-bottom:0; margin-bottom:0; } .body-cincinnati-ohio-websites-seo-marketing .divSponsorHeaderWrapper { padding-bottom:0; } .body-cincinnati-ohio-websites-seo-marketing header { position:fixed; } .body-cincinnati-ohio-websites-seo-marketing #main { margin-top:100px !important; } .body-cincinnati-ohio-websites-seo-marketing .divPageTitle { background-image:unset; } .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutWrapper { margin-top:0; } .body-cincinnati-ohio-websites-seo-marketing .divMiniCalloutRow-1 { padding-bottom:0; } .main-pagedirectory-mason { margin-top:0 !important; } .body-cincinnati-ohio-websites-seo-marketing .divMiniCalloutRow { width:100%; max-width:100%; } .body-cincinnati-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 h3 { text-align:center; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(1) { width:25%; max-width:25%; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(2) { width:75%; max-width:75%; } .body-cincinnati-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { gap:5%; } .body-cincinnati-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 a.anchButton{ position:absolute; top:78%; justify-self:anchor-center; } .body-cincinnati-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { align-items:start; padding-top:60px; } .divIndustriesFooterForm > .container > div { flex-direction:column; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe, .divIndustriesFooterForm > .container > div > div { width:100%; max-width:100% !important; } .body-cincinnati-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 { z-index:13; } .divAdditionalTwoWave { height:160px; bottom:-92px !important; } .body-cincinnati-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { min-height:514px; } .body-cincinnati-ohio-websites-seo-marketing .divMiniCallout { width:45%; max-width:45%; flex:unset; min-height:0; } .body-cincinnati-ohio-websites-seo-marketing .divMiniCalloutTextInner { padding:0; } .body-cincinnati-ohio-websites-seo-marketing .divMiniCalloutWrapperInner { justify-content:center; } .body-cincinnati-ohio-websites-seo-marketing ++.divMiniCalloutTextInner { padding:0; } .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { display:flex; } .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE > div { width:50%; } .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutInner .divBlockMedia img, .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutWrapper { height:634px; } .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutTextInner h3 { font-size:24px; } .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutTextInner h5, .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutTextInner p, .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-cincinnati-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutTextInner h1 { margin:0 !important; } .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .divAdditionalOneWave { left:0; } .body-cincinnati-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner .divBlockMedia { width:70%; max-width:70%; margin-bottom:0; margin-right:0; } .body-cincinnati-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 { padding-bottom:0 !important; } .body-cincinnati-ohio-websites-seo-marketing .div-additional-block-4 .spnBlockContent { padding-top:15px; padding-bottom:30px; } .divAdditionalTwoWave { left:0; } .body-cincinnati-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutInner .divBlockMedia img, .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutWrapper { height:630px; } .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutTextInner { padding-top:140px; } .body-cincinnati-ohio-websites-seo-marketing .divPageTitle h1 { font-size:60px; } .body-cincinnati-ohio-websites-seo-marketing h2, .divIndustriesFooterForm h2:hover, .divIndustriesFooterForm h2, .div-additional-block-1 .spnBlockContent h2 { font-size:36px; } .body-cincinnati-ohio-websites-seo-marketing .divSiteContentInnerTestimonials p { font-size:20px; } .body-cincinnati-ohio-websites-seo-marketing .divMiniCalloutRow { margin:0; } .body-cincinnati-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3.divSiteContentInner-sitewidth.container { min-height:0; padding-top:60px !important; } .body-cincinnati-ohio-websites-seo-marketing .div-additional-block-2 { padding-bottom:45px; } .body-cincinnati-ohio-websites-seo-marketing .divPullingFromPageWrapper-blog { padding-bottom:90px; padding-top:30px; } .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE > div { width:100%; } .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { flex-direction:column; gap:0; } .body-cincinnati-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:100%; max-width:100%; } .body-cincinnati-ohio-websites-seo-marketing .div-additional-block-3 .spnBlockContent { flex-direction:row !important; } .body-cincinnati-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 h3 { width:100%; } .body-cincinnati-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner { flex-direction:column-reverse; } .body-cincinnati-ohio-websites-seo-marketing .divMiniCalloutWrapperInner, .body-cincinnati-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { flex-direction:column; } .body-cincinnati-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlockWrapper-synopsis .divBlockBody { display:none; } .body-cincinnati-ohio-websites-seo-marketing .divPullingFromPageWrappe > h2 { font-size:50px; } .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutTextInner h2 { font-size:20px; } .body-cincinnati-ohio-websites-seo-marketing .divPageTitle .container { padding:0 6%; width:100%; max-width:100% !important; } } @media (max-width:767px) { .body-cincinnati-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogInner { flex-direction:column-reverse; } .body-cincinnati-ohio-websites-seo-marketing .divPageTitle h1, .body-cincinnati-ohio-websites-seo-marketing .divPageTitle p { text-align:center; } .body-cincinnati-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 { min-height:0; } .body-cincinnati-ohio-websites-seo-marketing .divSponsorHeaderWrapper { padding-left:15px; padding-right:15px; } .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutTextInner a.anchButton { padding:10px 35px; } .body-cincinnati-ohio-websites-seo-marketing .div-additional-block-5 p{ display:flex; flex-direction:column; align-items:center; justify-content:center; text-align:center; margin:0; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe { max-width:100%!important; width:100% !important; min-width:0 !important; } .body-cincinnati-ohio-websites-seo-marketing .divSiteContentInnerTestimonials p { width:100%; } .body-cincinnati-ohio-websites-seo-marketing .div-additional-block-3 .divBlockMedia-left { display:none; } .body-cincinnati-ohio-websites-seo-marketing .divPageTitle h1 { font-size:34px; } .divIndustriesFooterForm > .container > div { flex-direction:column; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe, .divIndustriesFooterForm > .container > div > div { width:100%; } .body-cincinnati-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper { position:relative; bottom:0; width:100%; } .body-cincinnati-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper p { width:100%; } .body-cincinnati-ohio-websites-seo-marketing .divPageTitle { height:289px; background: rgba(0, 39, 85, 0.75); } .body-cincinnati-ohio-websites-seo-marketing .divPageTitle h1 { margin-top:0; } .body-cincinnati-ohio-websites-seo-marketing .divPullingFromPageWrapper-blog, .body-cincinnati-ohio-websites-seo-marketing .div-additional-block-3{ padding-top:15px; padding-bottom:15px; } .body-cincinnati-ohio-websites-seo-marketing .divBlockSwiperWrapper { padding:0 !important; margin:0 !important; } .body-cincinnati-ohio-websites-seo-marketing .divBlockWrapper-testimonial.carded .divBlockInner { padding-top:0; } .body-cincinnati-ohio-websites-seo-marketing .divBlockWrapper-testimonial.carded { margin-top:0 !important; } .body-cincinnati-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner .spnBlockContent { padding-top:0; } .body-cincinnati-ohio-websites-seo-marketing .div-additional-block-2 { padding-bottom:0; } .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { position:relative; } .body-cincinnati-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlockWrapper-synopsis .divBlockBody { display:none; } .body-cincinnati-ohio-websites-seo-marketing .divPullingFromPageWrappe > h2 { font-size:30px; } .body-cincinnati-ohio-websites-seo-marketing .divPullingFromPageWrappe { flex-wrap:wrap; flex-direction:column; } .body-cincinnati-ohio-websites-seo-marketing header { background:#002755; } .body-cincinnati-ohio-websites-seo-marketing .divPageTitle { background-image:unset; } .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutWrapper { margin-top:0; } .body-cincinnati-ohio-websites-seo-marketing .div-additional-block-3 .divBlockMedia-left { padding-right:0; margin-bottom:30px; } .body-cincinnati-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog { width:100%; max-width:100%; } .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { width:100%; } .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { padding:5px !important; } .body-cincinnati-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 { height:100%; padding-top:45px; } .body-cincinnati-ohio-websites-seo-marketing .divMiniCalloutRow-1 { padding-bottom:0; } .body-cincinnati-ohio-websites-seo-marketing .div-additional-block-2 ul, .body-cincinnati-ohio-websites-seo-marketing .div-additional-block-2 h2, .body-cincinnati-ohio-websites-seo-marketing .div-additional-block-2 h3 { width:100%; } .main-pagedirectory-mason { margin-top:0 !important; } .body-cincinnati-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 li { list-style-position: inside; line-height:30px; } .body-cincinnati-ohio-websites-seo-marketing .divMiniCalloutWrapperInner, .body-cincinnati-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { flex-direction:column; } .body-cincinnati-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner { flex-direction:column-reverse; } .body-cincinnati-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div, .body-cincinnati-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div { width:100%; max-width:100%; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(1) > p { display:flex; justify-content:center; } .divAdditionalOneWave { height:100px; top:-90px; } .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutTextInner h5 { display:flex; align-items:center; justify-content:center; } .body-cincinnati-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 h3, .body-cincinnati-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 h3 { text-align:center; } .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { gap:30px; } .body-cincinnati-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 { padding-top:30px; } .divAdditionalTwoWave { bottom:-90px; height:100px; } .body-cincinnati-ohio-websites-seo-marketing .divBlockWrapper-faq .divBlockInner-question > *:not(span) { font-size:20px; } .divAdditionalTwoWave { left:0; } .body-cincinnati-ohio-websites-seo-marketing #main { margin-top:100px !important; } .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutInner .divBlockMedia img { height:287px !important; } .body-cincinnati-ohio-websites-seo-marketing .divPullingFromPageWrappe > h2 { width:100%; background:unset; text-align:center; } .body-cincinnati-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper { text-align:center; } .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { background:#000FA0; padding:15px !important; } .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE ul li, .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE ul{ text-align:left !important; } .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutWrapper { height:100% !important; } .divAdditionalOneWave { left:0; } .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutTextInner h5, .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutTextInner p, .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-cincinnati-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-cincinnati-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div, .body-cincinnati-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:100%; max-width:100%; } .body-cincinnati-ohio-websites-seo-marketing .divMiniCallout { width:85%; max-width:85%; } .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutWrapper iFrame { max-width:345px !important; min-width:345px !important; } .body-cincinnati-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutInner .divBlockMedia img, .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutWrapper { height:1200px; } .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutTextInner h3 { font-size:20px; } .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE > div { width:100%; } .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { flex-direction:column; } .body-cincinnati-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner { display:flex; flex-direction:column-reverse; } .body-cincinnati-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { gap:0; flex-direction:column; } } @media (min-width: 1440px){ .body-dayton-ohio-websites-seo-marketing .container, .body-dayton-ohio-websites-seo-marketing .container-lg, .body-dayton-ohio-websites-seo-marketing .container-md, .body-dayton-ohio-websites-seo-marketing .container-sm, .body-dayton-ohio-websites-seo-marketing .container-xl, .body-dayton-ohio-websites-seo-marketing .divBannerAlertTextWrapper, .body-dayton-ohio-websites-seo-marketing .div-additional-block-1, .body-dayton-ohio-websites-seo-marketing .div-additional-block-2, .body-dayton-ohio-websites-seo-marketing .div-additional-block-3, .body-dayton-ohio-websites-seo-marketing .divPullingFromPageWrappe, .body-dayton-ohio-websites-seo-marketing .div-additional-block-3, .body-dayton-ohio-websites-seo-marketing .div-additional-block-4, .body-dayton-ohio-websites-seo-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper .divMainCalloutTextInner { max-width: 1362px !important; margin:auto !important; } } .body-dayton-ohio-websites-seo-marketing .divSponsorHeaderWrapper { background:transparent; padding-top:75px !important; } .body-dayton-ohio-websites-seo-marketing .divSponsorHeaderWrapper h2:hover, .body-dayton-ohio-websites-seo-marketing .divSponsorHeaderWrapper h2 { color:#DD4100 !important; } .body-dayton-ohio-websites-seo-marketing p, .body-dayton-ohio-websites-seo-marketing .divMainCalloutTextInner p { font-size:16px !important; } .body-dayton-ohio-websites-seo-marketing .div-additional-block-3 { padding-top:45px; } .body-dayton-ohio-websites-seo-marketing .divMainCalloutTextInner a.anchButton { font-size:20px !important; font-weight:700; font-family: 'Inter 18pt'; border-radius:60px; } .body-dayton-ohio-websites-seo-marketing .divNavigation-main { position:relative; z-index:14; } .body-dayton-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper img { border:2px solid #002755; } .body-dayton-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper { width:100%; position:absolute; bottom:230px; display:flex; justify-content:end; } .body-dayton-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper p a { border-radius: 59px; border: 1px solid #002755; color: #002755; text-align: center; font-family: 'Metropolis', sans-serif; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; padding:7.5px 35px; text-transform:uppercase; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-dayton-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper p a:hover { border-radius: 59px; border: 1px solid #002755; color: #ffffff; background:#002755; text-align: center; font-family: 'Metropolis', sans-serif; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; padding:7.5px 35px; text-transform:uppercase; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-dayton-ohio-websites-seo-marketing .div-additional-block-3 .divBlockMedia-left { padding-right:30px; } .body-dayton-ohio-websites-seo-marketing .div-additional-block-1:hover h2, .body-dayton-ohio-websites-seo-marketing h2, .body-dayton-ohio-websites-seo-marketing h2:hover { color: #000FA0 !important; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-dayton-ohio-websites-seo-marketing .div-additional-block-3:hover h2, .body-dayton-ohio-websites-seo-marketing .div-additional-block-3 h2{ color:#DD4100 !important; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-dayton-ohio-websites-seo-marketing .divCaseStudyInner { padding-top:0; } .body-dayton-ohio-websites-seo-marketing .divPullingFromPageWrapper-blog { padding-top:0; } .body-dayton-ohio-websites-seo-marketing h3 { color: #002755; font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.4px; } .body-dayton-ohio-websites-seo-marketing .divPageTitle h1 { color:#ffffff; position:relative; top:22px; background:rgba(0,0,0,0.01); } .body-dayton-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { width:65%; } .body-dayton-ohio-websites-seo-marketing .divMainCalloutTextInner h2 { color: #FFF !important; font-family: Metropolis; font-size: 36px; font-style: normal; font-weight: 700; line-height: 40px; letter-spacing: 3.6px; } .body-dayton-ohio-websites-seo-marketing .divPageTitle .container { position:relative; top:15px; } .body-dayton-ohio-websites-seo-marketing .divPageTitle { width:100%; background-image:url(https://www.chooselegend.com/layout/images/pageTitleBgLanding.png); background-size:100% 100%; background-position:bottom; position:absolute; z-index:13; top:-2px; padding-bottom:0; padding-top:45px; } .body-dayton-ohio-websites-seo-marketing .divPageTitle p { color: #29CB8B; background:rgba(0,0,0,0.01); font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 700; line-height: normal; letter-spacing: 3.6px; } .body-dayton-ohio-websites-seo-marketing header { background:#000FA0; z-index:14; } .body-dayton-ohio-websites-seo-marketing .anchLogoLink img { opacity:1; } .body-dayton-ohio-websites-seo-marketing .divLogoWrapper { background-image:unset; } .body-dayton-ohio-websites-seo-marketing .divNavFields-main .anchNavigation{ font-family:'Metropolis', sans-serif; font-size:16px; font-weight:bold; text-transform:uppercase; background:transparent; color:#ffffff; padding:0; margin:0 15px; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-dayton-ohio-websites-seo-marketing .divNavFields-main .anchNavigation:hover, .body-dayton-ohio-websites-seo-marketing .divNavFields-main .anchNavigation:active, .body-dayton-ohio-websites-seo-marketing .divNavFields-main .anchNavigation:focus, .body-dayton-ohio-websites-seo-marketing .divNavFields-main .anchNavigation.current{ color:#00DD8D; } .body-dayton-ohio-websites-seo-marketing .divSiteContentInnerMinis, .divMainCalloutWrapper > .container { width:100%; max-width:100% !important; } .body-dayton-ohio-websites-seo-marketing .divMiniCallout { padding:7.5px 15px; } .body-dayton-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE > div { width:50%; } .body-dayton-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-dayton-ohio-websites-seo-marketing .divMainCalloutTextWrapper { padding:15px 6% !important; } .body-dayton-ohio-websites-seo-marketing .divMainCalloutTextWrapper h1 strong { font-weight:normal; color:#29CB8B; } .body-dayton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 .spnBlockContent { display:flex; align-items:center; flex-wrap:wrap; gap:5%; } .body-dayton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 h3 { width:70%; } .body-dayton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div { width:47.5%; max-width:47.5%; } .body-dayton-ohio-websites-seo-marketing .divMainCalloutWrapper { height:650px; margin-top:100px; } .body-dayton-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:5%; } .body-dayton-ohio-websites-seo-marketing a.anchButton { text-transform:uppercase; font-size:20px; border-radius:59px; padding:5px 25px; } .body-dayton-ohio-websites-seo-marketing .divMainCalloutTextInner a.anchButton:hover { color:white !important; font-size:20px; font-size:20px; border-radius:59px; } .body-dayton-ohio-websites-seo-marketing .divMiniCallout:hover .divMiniCalloutTextWrapper h3, .body-dayton-ohio-websites-seo-marketing .divMiniCalloutInner h3, .body-dayton-ohio-websites-seo-marketing .divMiniCalloutInner h3:hover { color: #FFF; text-align: center; font-family: Metropolis; font-size: 16px; font-style: normal; font-weight: 700; line-height: 24px; text-decoration:unset; } .body-dayton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 h3, .body-dayton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 h3 { text-transform:uppercase; } .body-dayton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 p { font-size:18px; } .body-dayton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 p strong { color: #29CB8B !important; font-family: Metropolis; font-size: 18px; font-style: italic; font-weight: 700; line-height: 21px; } .body-dayton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 p { font-size:18px; width:100%; } .body-dayton-ohio-websites-seo-marketing .div-additional-block-2 h2 { color: #000FA0; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; width:75%; } .body-dayton-ohio-websites-seo-marketing .div-additional-block-2 h3 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; text-transform: uppercase; width:75%; padding-top:30px; padding-bottom:60px; } .body-dayton-ohio-websites-seo-marketing .div-additional-block-2 ul { width:50%; } .body-dayton-ohio-websites-seo-marketing .div-additional-block-2 p { width:100%; } .body-dayton-ohio-websites-seo-marketing .div-additional-block-2 .spnBlockContent { display:flex; flex-wrap:wrap; } .body-dayton-ohio-websites-seo-marketing .div-additional-block-2 { padding-bottom:15px; } .body-dayton-ohio-websites-seo-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { height:100%; top:0; background: rgba(0, 39, 85, 0.69); text-align:left; } .body-dayton-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-dayton-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-dayton-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-dayton-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-dayton-ohio-websites-seo-marketing .divMainCalloutTextInner h5, .body-dayton-ohio-websites-seo-marketing .divMainCalloutTextInner p, .body-dayton-ohio-websites-seo-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-dayton-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-dayton-ohio-websites-seo-marketing .divMainCalloutTextInner h3 { text-transform:uppercase; } .body-dayton-ohio-websites-seo-marketing .divMainCalloutTextInner h5 { font-weight:400; } .body-dayton-ohio-websites-seo-marketing .divMainCalloutTextInner h5 strong { font-weight:700; } .body-dayton-ohio-websites-seo-marketing .faqDiv h2, .body-dayton-ohio-websites-seo-marketing .faqDiv { width:100%; text-align:center; } .body-dayton-ohio-websites-seo-marketing .divBlockWrapper-faq .divBlockInner-question { text-align:left; } .body-dayton-ohio-websites-seo-marketing .divPullingFromPageWrappe, .body-dayton-ohio-websites-seo-marketing .divBlockWrapper-faq { width:100%; max-width:100%; flex:unset; } .body-dayton-ohio-websites-seo-marketing .divMiniCallout { width:30%; max-width:30%; } .body-dayton-ohio-websites-seo-marketing .divMiniCalloutRow-1 { padding-bottom:45px; } .body-dayton-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-dayton-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-dayton-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-dayton-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-dayton-ohio-websites-seo-marketing .divMainCalloutTextInner h5 { margin-bottom:20px !important; } .body-dayton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 { width:100%; max-width:100% !important; flex:unset; background-color: #C9E8FF; padding-top:70px; padding-bottom:45px; } .body-dayton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals4 { width:100%; max-width:100% !important; background:#C9E8FF; padding-bottom:15px; } .body-dayton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 * { color:#F5F5F5 !important; } .body-dayton-ohio-websites-seo-marketing .divSponsorSlideWrapper .swiper-wrapper { align-items:center; } .body-dayton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 h2 { color: #000FA0; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; text-transform:uppercase; letter-spacing:normal; } .body-dayton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 h3 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; } .body-dayton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 h4 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; text-transform:uppercase; } .body-dayton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3, .body-dayton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 { position:relative; } .body-dayton-ohio-websites-seo-marketing .div-additional-block-3 { padding-bottom:30px; padding-top:45px; } .body-dayton-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner { display:flex; flex-direction:row-reverse; align-items:center; } .body-dayton-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner .divBlockMedia { margin-bottom:0; flex:unset; } .body-dayton-ohio-websites-seo-marketing .swiper-container-horizontal>.swiper-pagination-bullets { background:transparent; bottom:0; } .body-dayton-ohio-websites-seo-marketing .swiper-pagination-bullet { border:0px solid #ffffff; background:#C9E8FF; } .body-dayton-ohio-websites-seo-marketing .swiper-pagination-bullet-active { background:#000FA0; } .body-dayton-ohio-websites-seo-marketing .divSponsorHeaderWrapper p{ text-align:center; padding-top:30px; padding-bottom:30px; } .body-dayton-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner .spnBlockContent { padding-top:45px; padding-bottom:25px; width:100%; } .body-dayton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 ul li { padding:10px 0; } .divAdditionalOneWave { width:100%; height:200px; background:url(https://www.chooselegend.com/layout/images/titleTwoLandingWaveOne.png); background-size:100% 100%; position:absolute; top:-135px; } .divAdditionalTwoWave { width:100%; height:200px; background:url(https://www.chooselegend.com/layout/images/titleTwoLandingWaveTwo.png); background-size:100% 100%; position:absolute; bottom:-85px; } .body-dayton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 strong { color:#DD4100; } .body-dayton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 li strong, .body-dayton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 li span { position:relative; top:-4px; } .body-dayton-ohio-websites-seo-marketing .div-additional-block-1 { display:flex; align-items:center; } .body-dayton-ohio-websites-seo-marketing .divMiniCalloutInner { border-radius: 10px; background: #000FA0; padding:22px 22px; min-height:300px; display:flex; align-items:center !important; } .body-dayton-ohio-websites-seo-marketing .divMiniCalloutInner h3, .body-dayton-ohio-websites-seo-marketing .divMiniCalloutInner p { text-align:left; } .landingMiniHeader { width:100%; padding-bottom:75px; text-align:center; color: #000FA0; text-align: center; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-dayton-ohio-websites-seo-marketing .divMiniCalloutRow { gap:2%; } .body-dayton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals5 { padding-top:15px; } .body-dayton-ohio-websites-seo-marketing .faqDiv h2 { padding-top:75px; text-transform:uppercase; } .body-dayton-ohio-websites-seo-marketing .divSiteContentWrapper { padding-bottom:0 !important; position:relative; } .divIndustriesFooterForm p { color: #FFF; font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 400; line-height: 30px; background:rgba(0,0,0,0.01); } .divIndustriesFooterForm h2:hover, .divIndustriesFooterForm h2 { color: #FFF !important; background:rgba(0,0,0,0.01); font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: normal; } .divIndustriesFooterForm h3 { color: #29CB8B; font-family: Metropolis; font-size: 30px; font-style: normal; font-weight: 700; line-height: 40px; letter-spacing: 3px; background:rgba(0,0,0,0.01); } .divIndustriesFooterForm > .container > div { display:flex; } .divIndustriesFooterForm .divContactFormInput .inpProperty { border:1px solid #ffffff; background:rgba(0,0,0,0.01); color:#ffffff; } .divIndustriesFooterForm .divContactFormInput .labelPropertyLabel { color:#ffffff; background-color:unset !important; background:rgba(0,0,0,0.01) !important; } .divIndustriesFooterForm .divContactFormInput .inpProperty-textarea ~ .labelPropertyLabel { color:#ffffff; background:rgba(0,0,0,0.01); top:10%; border:0; } .divIndustriesFooterForm .divContactScreenDetail-bottom .divContactFormInput-submit button { background:#DD4100; color:#ffffff; border-radius:8px; border:0; font-weight:bold; font-size:20px !important; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divIndustriesFooterForm .divContactScreenDetail-bottom .divContactFormInput-submit button:hover { background:#C9E8FF; color:#000FA0; border-radius:8px; border:0; font-size:20px !important; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divIndustriesFooterForm > .container > div > div { width:50%; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe { width:90%; float:right; max-width:570px !important; min-width:570px !important; max-height:500px !important; min-height:500px !important; } .body-dayton-ohio-websites-seo-marketing .divBlockWrapper-faq .divBlockInner-question { flex-direction:row-reverse; } .body-dayton-ohio-websites-seo-marketing .divBlockWrapper-faq .divBlockInner-question > *:not(span) { color:#000FA0; font-size:26px; } .body-dayton-ohio-websites-seo-marketing .fa-plus { color:#000FA0; font-size:39px; } .body-dayton-ohio-websites-seo-marketing .faqDiv h2 { color:#000FA0; } .body-dayton-ohio-websites-seo-marketing .divBlockMedia figure { margin:0 !important; } .body-dayton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 { padding:0; } .body-dayton-ohio-websites-seo-marketing .divSiteContentInnerMinis { width:100%; max-width:100% !important; background:#C9E8FF; } .body-dayton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:50%; max-width:50%; } .body-dayton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .divBlockInner { width:100%; } .body-dayton-ohio-websites-seo-marketing .divMiniCalloutInner, .body-dayton-ohio-websites-seo-marketing .divMiniCallout .divBlockMedia picture { display:flex; align-items:start; justify-content:center; } .divMainCalloutTextInner a.anchButton { border-radius: 8px; background: #DD4100; background: #D64000; min-width:250px; text-align:center; } .divMainCalloutTextInner a.anchButton:hover { border-radius: 8px; background: #000FA0; } .body-dayton-ohio-websites-seo-marketing .divMiniCallout .divBlockMedia img { width:86px; height:86px; } .body-dayton-ohio-websites-seo-marketing .divBlockInner-answer p { text-align:left; font-weight:400; } .divBlockWrapper-faq .divBlockInner-question, .divBlockWrapper-faq + .divBlockWrapper-faq .divBlockInner-question { border-bottom:1px solid black; } .body-dayton-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogInner { flex-direction:row-reverse; flex-wrap:nowrap; } .body-dayton-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper { width:100%; max-width:100%; } .body-dayton-ohio-websites-seo-marketing .divPullingFromPageWrappe { flex-wrap:nowrap; } .body-dayton-ohio-websites-seo-marketing .divPullingFromPageWrappe > h2 { color: #DD4100 !important; font-family: Anton; font-size: 85px; font-style: normal; font-weight: 400; line-height: 113%; margin-right:30px; width:35%; padding-bottom:20px; background:url(https://www.chooselegend.com/layout/images/Vector.png); background-size:100%; background-repeat:no-repeat; background-position:bottom; } .body-dayton-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog { width:50%; max-width:50%; } .body-dayton-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog img, .body-dayton-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog a { width:100%; } .body-dayton-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog.divBlockWrapper-text { padding-left:30px; } .divPullingFromPageWrapper-blog { padding-top:90px; padding-bottom:75px; } .body-dayton-ohio-websites-seo-marketing .divNavigation-sandwich .btn-sandwich .icon-bar { background-color:#ffffff; } .body-dayton-ohio-websites-seo-marketing .divSiteContentInnerTestimonials { width:100%; max-width:100% !important; background:#000FA0; } .body-dayton-ohio-websites-seo-marketing .divSiteContentInnerTestimonials p { color:#ffffff !important; width:75%; margin:auto; text-align:center; font-family: Metropolis; font-weight: 400; font-style: Regular; font-size: 24px; leading-trim: NONE; line-height: 30px; letter-spacing: 0%; text-align: center; vertical-align: middle; } .body-dayton-ohio-websites-seo-marketing .divSiteContentInnerTestimonials p.author { font-family: Metropolis; font-weight: 700; font-style: Bold; font-size: 24px; leading-trim: NONE; line-height: 100%; letter-spacing: 0%; text-align: center; color:#29CB8B !important; padding-top:45px; } .body-dayton-ohio-websites-seo-marketing .divSiteContentInnerTestimonials { position:relative; } .body-dayton-ohio-websites-seo-marketing .divAdditionalOneWave { top:-78px; transform: scaleX(-1); } .body-dayton-ohio-websites-seo-marketing .divPullingFromPageWrapper-blog, .body-dayton-ohio-websites-seo-marketing .divSiteContentInnerBlog2 { padding-bottom:25px; position:relative; } .body-dayton-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper p{ width:34%; } .body-dayton-ohio-websites-seo-marketing .divTestimonialIcon { display:none; } .body-dayton-ohio-websites-seo-marketing .divBlockWrapper-testimonial.carded .divBlockInner { border:0; box-shadow:unset; padding-bottom:30px; } .body-dayton-ohio-websites-seo-marketing .divFooterRow-top-contact { display:none; } .body-dayton-ohio-websites-seo-marketing .divIndustriesFooterForm { width:100%; background:url(https://www.chooselegend.com/layout/images/industryFooterFormBgDayton.jpg); background-size:cover; min-height:769px; padding:75px 15px; padding-bottom:90px; } @media (min-width:768px) and (max-width:1199px){ .body-dayton-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { width:100%; } .body-dayton-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper { bottom:105px; } .body-dayton-ohio-websites-seo-marketing header { background:#002755; } .body-dayton-ohio-websites-seo-marketing .divSponsorHeaderWrapper p { padding-bottom:0; margin-bottom:0; } .body-dayton-ohio-websites-seo-marketing .divSponsorHeaderWrapper { padding-bottom:0; } .body-dayton-ohio-websites-seo-marketing header { position:fixed; } .body-dayton-ohio-websites-seo-marketing #main { margin-top:100px !important; } .body-dayton-ohio-websites-seo-marketing .divPageTitle { background-image:unset; } .body-dayton-ohio-websites-seo-marketing .divMainCalloutWrapper { margin-top:0; } .body-dayton-ohio-websites-seo-marketing .divMiniCalloutRow-1 { padding-bottom:0; } .main-pagedirectory-mason { margin-top:0 !important; } .body-dayton-ohio-websites-seo-marketing .divMiniCalloutRow { width:100%; max-width:100%; } .body-dayton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 h3 { text-align:center; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(1) { width:25%; max-width:25%; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(2) { width:75%; max-width:75%; } .body-dayton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { gap:5%; } .body-dayton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 a.anchButton{ position:absolute; top:78%; justify-self:anchor-center; } .body-dayton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { align-items:start; padding-top:60px; } .divIndustriesFooterForm > .container > div { flex-direction:column; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe, .divIndustriesFooterForm > .container > div > div { width:100%; max-width:100% !important; } .body-dayton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 { z-index:13; } .divAdditionalTwoWave { height:160px; bottom:-92px !important; } .body-dayton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { min-height:514px; } .body-dayton-ohio-websites-seo-marketing .divMiniCallout { width:45%; max-width:45%; flex:unset; min-height:0; } .body-dayton-ohio-websites-seo-marketing .divMiniCalloutTextInner { padding:0; } .body-dayton-ohio-websites-seo-marketing .divMiniCalloutWrapperInner { justify-content:center; } .body-dayton-ohio-websites-seo-marketing ++.divMiniCalloutTextInner { padding:0; } .body-dayton-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { display:flex; } .body-dayton-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE > div { width:50%; } .body-dayton-ohio-websites-seo-marketing .divMainCalloutInner .divBlockMedia img, .body-dayton-ohio-websites-seo-marketing .divMainCalloutWrapper { height:634px; } .body-dayton-ohio-websites-seo-marketing .divMainCalloutTextInner h3 { font-size:24px; } .body-dayton-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-dayton-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-dayton-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-dayton-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-dayton-ohio-websites-seo-marketing .divMainCalloutTextInner h5, .body-dayton-ohio-websites-seo-marketing .divMainCalloutTextInner p, .body-dayton-ohio-websites-seo-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-dayton-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-dayton-ohio-websites-seo-marketing .divMainCalloutTextInner h1 { margin:0 !important; } .body-dayton-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-dayton-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-dayton-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-dayton-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-dayton-ohio-websites-seo-marketing .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .divAdditionalOneWave { left:0; } .body-dayton-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner .divBlockMedia { width:70%; max-width:70%; margin-bottom:0; margin-right:0; } .body-dayton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 { padding-bottom:0 !important; } .body-dayton-ohio-websites-seo-marketing .div-additional-block-4 .spnBlockContent { padding-top:15px; padding-bottom:30px; } .divAdditionalTwoWave { left:0; } .body-dayton-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-dayton-ohio-websites-seo-marketing .divMainCalloutInner .divBlockMedia img, .body-dayton-ohio-websites-seo-marketing .divMainCalloutWrapper { height:630px; } .body-dayton-ohio-websites-seo-marketing .divMainCalloutTextInner { padding-top:140px; } .body-dayton-ohio-websites-seo-marketing .divPageTitle h1 { font-size:60px; } .body-dayton-ohio-websites-seo-marketing h2, .divIndustriesFooterForm h2:hover, .divIndustriesFooterForm h2, .div-additional-block-1 .spnBlockContent h2 { font-size:36px; } .body-dayton-ohio-websites-seo-marketing .divSiteContentInnerTestimonials p { font-size:20px; } .body-dayton-ohio-websites-seo-marketing .divMiniCalloutRow { margin:0; } .body-dayton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3.divSiteContentInner-sitewidth.container { min-height:0; padding-top:60px !important; } .body-dayton-ohio-websites-seo-marketing .div-additional-block-2 { padding-bottom:45px; } .body-dayton-ohio-websites-seo-marketing .divPullingFromPageWrapper-blog { padding-bottom:90px; padding-top:30px; } .body-dayton-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE > div { width:100%; } .body-dayton-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { flex-direction:column; gap:0; } .body-dayton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:100%; max-width:100%; } .body-dayton-ohio-websites-seo-marketing .div-additional-block-3 .spnBlockContent { flex-direction:row !important; } .body-dayton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 h3 { width:100%; } .body-dayton-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner { flex-direction:column-reverse; } .body-dayton-ohio-websites-seo-marketing .divMiniCalloutWrapperInner, .body-dayton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { flex-direction:column; } .body-dayton-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlockWrapper-synopsis .divBlockBody { display:none; } .body-dayton-ohio-websites-seo-marketing .divPullingFromPageWrappe > h2 { font-size:50px; } .body-dayton-ohio-websites-seo-marketing .divMainCalloutTextInner h2 { font-size:20px; } .body-dayton-ohio-websites-seo-marketing .divPageTitle .container { padding:0 6%; width:100%; max-width:100% !important; } } @media (max-width:767px) { .body-dayton-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogInner { flex-direction:column-reverse; } .body-dayton-ohio-websites-seo-marketing .divPageTitle h1, .body-dayton-ohio-websites-seo-marketing .divPageTitle p { text-align:center; } .body-dayton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 { min-height:0; } .body-dayton-ohio-websites-seo-marketing .divSponsorHeaderWrapper { padding-left:15px; padding-right:15px; } .body-dayton-ohio-websites-seo-marketing .divMainCalloutTextInner a.anchButton { padding:10px 35px; } .body-dayton-ohio-websites-seo-marketing .div-additional-block-5 p{ display:flex; flex-direction:column; align-items:center; justify-content:center; text-align:center; margin:0; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe { max-width:100%!important; width:100% !important; min-width:0 !important; } .body-dayton-ohio-websites-seo-marketing .divSiteContentInnerTestimonials p { width:100%; } .body-dayton-ohio-websites-seo-marketing .div-additional-block-3 .divBlockMedia-left { display:none; } .body-dayton-ohio-websites-seo-marketing .divPageTitle h1 { font-size:34px; } .divIndustriesFooterForm > .container > div { flex-direction:column; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe, .divIndustriesFooterForm > .container > div > div { width:100%; } .body-dayton-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper { position:relative; bottom:0; width:100%; } .body-dayton-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper p { width:100%; } .body-dayton-ohio-websites-seo-marketing .divPageTitle { height:289px; background: rgba(0, 39, 85, 0.75); } .body-dayton-ohio-websites-seo-marketing .divPageTitle h1 { margin-top:0; } .body-dayton-ohio-websites-seo-marketing .divPullingFromPageWrapper-blog, .body-dayton-ohio-websites-seo-marketing .div-additional-block-3{ padding-top:15px; padding-bottom:15px; } .body-dayton-ohio-websites-seo-marketing .divBlockSwiperWrapper { padding:0 !important; margin:0 !important; } .body-dayton-ohio-websites-seo-marketing .divBlockWrapper-testimonial.carded .divBlockInner { padding-top:0; } .body-dayton-ohio-websites-seo-marketing .divBlockWrapper-testimonial.carded { margin-top:0 !important; } .body-dayton-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner .spnBlockContent { padding-top:0; } .body-dayton-ohio-websites-seo-marketing .div-additional-block-2 { padding-bottom:0; } .body-dayton-ohio-websites-seo-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { position:relative; } .body-dayton-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlockWrapper-synopsis .divBlockBody { display:none; } .body-dayton-ohio-websites-seo-marketing .divPullingFromPageWrappe > h2 { font-size:30px; } .body-dayton-ohio-websites-seo-marketing .divPullingFromPageWrappe { flex-wrap:wrap; flex-direction:column; } .body-dayton-ohio-websites-seo-marketing header { background:#002755; } .body-dayton-ohio-websites-seo-marketing .divPageTitle { background-image:unset; } .body-dayton-ohio-websites-seo-marketing .divMainCalloutWrapper { margin-top:0; } .body-dayton-ohio-websites-seo-marketing .div-additional-block-3 .divBlockMedia-left { padding-right:0; margin-bottom:30px; } .body-dayton-ohio-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog { width:100%; max-width:100%; } .body-dayton-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { width:100%; } .body-dayton-ohio-websites-seo-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { padding:5px !important; } .body-dayton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 { height:100%; padding-top:45px; } .body-dayton-ohio-websites-seo-marketing .divMiniCalloutRow-1 { padding-bottom:0; } .body-dayton-ohio-websites-seo-marketing .div-additional-block-2 ul, .body-dayton-ohio-websites-seo-marketing .div-additional-block-2 h2, .body-dayton-ohio-websites-seo-marketing .div-additional-block-2 h3 { width:100%; } .main-pagedirectory-mason { margin-top:0 !important; } .body-dayton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 li { list-style-position: inside; line-height:30px; } .body-dayton-ohio-websites-seo-marketing .divMiniCalloutWrapperInner, .body-dayton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { flex-direction:column; } .body-dayton-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner { flex-direction:column-reverse; } .body-dayton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div, .body-dayton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div { width:100%; max-width:100%; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(1) > p { display:flex; justify-content:center; } .divAdditionalOneWave { height:100px; top:-90px; } .body-dayton-ohio-websites-seo-marketing .divMainCalloutTextInner h5 { display:flex; align-items:center; justify-content:center; } .body-dayton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 h3, .body-dayton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 h3 { text-align:center; } .body-dayton-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { gap:30px; } .body-dayton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals2 { padding-top:30px; } .divAdditionalTwoWave { bottom:-90px; height:100px; } .body-dayton-ohio-websites-seo-marketing .divBlockWrapper-faq .divBlockInner-question > *:not(span) { font-size:20px; } .divAdditionalTwoWave { left:0; } .body-dayton-ohio-websites-seo-marketing #main { margin-top:100px !important; } .body-dayton-ohio-websites-seo-marketing .divMainCalloutInner .divBlockMedia img { height:287px !important; } .body-dayton-ohio-websites-seo-marketing .divPullingFromPageWrappe > h2 { width:100%; background:unset; text-align:center; } .body-dayton-ohio-websites-seo-marketing .divIndustriesBlogViewMoreWrapper { text-align:center; } .body-dayton-ohio-websites-seo-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { background:#000FA0; padding:15px !important; } .body-dayton-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE ul li, .body-dayton-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE ul{ text-align:left !important; } .body-dayton-ohio-websites-seo-marketing .divMainCalloutWrapper { height:100% !important; } .divAdditionalOneWave { left:0; } .body-dayton-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-dayton-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-dayton-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-dayton-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-dayton-ohio-websites-seo-marketing .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .body-dayton-ohio-websites-seo-marketing .divMainCalloutTextInner h1, .body-dayton-ohio-websites-seo-marketing .divMainCalloutTextInner h2, .body-dayton-ohio-websites-seo-marketing .divMainCalloutTextInner h3, .body-dayton-ohio-websites-seo-marketing .divMainCalloutTextInner h4, .body-dayton-ohio-websites-seo-marketing .divMainCalloutTextInner h5, .body-dayton-ohio-websites-seo-marketing .divMainCalloutTextInner p, .body-dayton-ohio-websites-seo-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-dayton-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-dayton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div, .body-dayton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:100%; max-width:100%; } .body-dayton-ohio-websites-seo-marketing .divMiniCallout { width:85%; max-width:85%; } .body-dayton-ohio-websites-seo-marketing .divMainCalloutWrapper iFrame { max-width:345px !important; min-width:345px !important; } .body-dayton-ohio-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-dayton-ohio-websites-seo-marketing .divMainCalloutInner .divBlockMedia img, .body-dayton-ohio-websites-seo-marketing .divMainCalloutWrapper { height:1200px; } .body-dayton-ohio-websites-seo-marketing .divMainCalloutTextInner h3 { font-size:20px; } .body-dayton-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE > div { width:100%; } .body-dayton-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { flex-direction:column; } .body-dayton-ohio-websites-seo-marketing .div-additional-block-4 .divBlockInner { display:flex; flex-direction:column-reverse; } .body-dayton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { gap:0; flex-direction:column; } } @media (min-width: 1440px){ .body-northern-kentucky-websites-seo-marketing .container, .body-northern-kentucky-websites-seo-marketing .container-lg, .body-northern-kentucky-websites-seo-marketing .container-md, .body-northern-kentucky-websites-seo-marketing .container-sm, .body-northern-kentucky-websites-seo-marketing .container-xl, .body-northern-kentucky-websites-seo-marketing .divBannerAlertTextWrapper, .body-northern-kentucky-websites-seo-marketing .div-additional-block-1, .body-northern-kentucky-websites-seo-marketing .div-additional-block-2, .body-northern-kentucky-websites-seo-marketing .div-additional-block-3, .body-northern-kentucky-websites-seo-marketing .divPullingFromPageWrappe, .body-northern-kentucky-websites-seo-marketing .div-additional-block-3, .body-northern-kentucky-websites-seo-marketing .div-additional-block-4, .body-northern-kentucky-websites-seo-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper .divMainCalloutTextInner { max-width: 1362px !important; margin:auto !important; } } .body-northern-kentucky-websites-seo-marketing .divSponsorHeaderWrapper { background:transparent; padding-top:75px !important; } .body-northern-kentucky-websites-seo-marketing .divSponsorHeaderWrapper h2:hover, .body-northern-kentucky-websites-seo-marketing .divSponsorHeaderWrapper h2 { color:#DD4100 !important; } .body-northern-kentucky-websites-seo-marketing p, .body-northern-kentucky-websites-seo-marketing .divMainCalloutTextInner p { font-size:16px !important; } .body-northern-kentucky-websites-seo-marketing .div-additional-block-3 { padding-top:45px; } .body-northern-kentucky-websites-seo-marketing .divMainCalloutTextInner a.anchButton { font-size:20px !important; font-weight:700; font-family: 'Inter 18pt'; border-radius:60px; } .body-northern-kentucky-websites-seo-marketing .divNavigation-main { position:relative; z-index:14; } .body-northern-kentucky-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper img { border:2px solid #002755; } .body-northern-kentucky-websites-seo-marketing .divIndustriesBlogViewMoreWrapper { width:100%; position:absolute; bottom:230px; display:flex; justify-content:end; } .body-northern-kentucky-websites-seo-marketing .divIndustriesBlogViewMoreWrapper p a { border-radius: 59px; border: 1px solid #002755; color: #002755; text-align: center; font-family: 'Metropolis', sans-serif; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; padding:7.5px 35px; text-transform:uppercase; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-northern-kentucky-websites-seo-marketing .divIndustriesBlogViewMoreWrapper p a:hover { border-radius: 59px; border: 1px solid #002755; color: #ffffff; background:#002755; text-align: center; font-family: 'Metropolis', sans-serif; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; padding:7.5px 35px; text-transform:uppercase; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-northern-kentucky-websites-seo-marketing .div-additional-block-3 .divBlockMedia-left { padding-right:30px; } .body-northern-kentucky-websites-seo-marketing .div-additional-block-1:hover h2, .body-northern-kentucky-websites-seo-marketing h2, .body-northern-kentucky-websites-seo-marketing h2:hover { color: #000FA0 !important; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-northern-kentucky-websites-seo-marketing .div-additional-block-3:hover h2, .body-northern-kentucky-websites-seo-marketing .div-additional-block-3 h2{ color:#DD4100 !important; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-northern-kentucky-websites-seo-marketing .divCaseStudyInner { padding-top:0; } .body-northern-kentucky-websites-seo-marketing .divPullingFromPageWrapper-blog { padding-top:0; } .body-northern-kentucky-websites-seo-marketing h3 { color: #002755; font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.4px; } .body-northern-kentucky-websites-seo-marketing .divPageTitle h1 { color:#ffffff; position:relative; top:22px; background:rgba(0,0,0,0.01); } .body-northern-kentucky-websites-seo-marketing .divMainCalloutText-tinyMCE { width:65%; } .body-northern-kentucky-websites-seo-marketing .divMainCalloutTextInner h2 { color: #FFF !important; font-family: Metropolis; font-size: 36px; font-style: normal; font-weight: 700; line-height: 40px; letter-spacing: 3.6px; } .body-northern-kentucky-websites-seo-marketing .divPageTitle .container { position:relative; top:15px; } .body-northern-kentucky-websites-seo-marketing .divPageTitle { width:100%; background-image:url(https://www.chooselegend.com/layout/images/pageTitleBgLanding.png); background-size:100% 100%; background-position:bottom; position:absolute; z-index:13; top:-2px; padding-bottom:0; padding-top:45px; } .body-northern-kentucky-websites-seo-marketing .divPageTitle p { color: #29CB8B; background:rgba(0,0,0,0.01); font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 700; line-height: normal; letter-spacing: 3.6px; } .body-northern-kentucky-websites-seo-marketing header { background:#000FA0; z-index:14; } .body-northern-kentucky-websites-seo-marketing .anchLogoLink img { opacity:1; } .body-northern-kentucky-websites-seo-marketing .divLogoWrapper { background-image:unset; } .body-northern-kentucky-websites-seo-marketing .divNavFields-main .anchNavigation{ font-family:'Metropolis', sans-serif; font-size:16px; font-weight:bold; text-transform:uppercase; background:transparent; color:#ffffff; padding:0; margin:0 15px; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-northern-kentucky-websites-seo-marketing .divNavFields-main .anchNavigation:hover, .body-northern-kentucky-websites-seo-marketing .divNavFields-main .anchNavigation:active, .body-northern-kentucky-websites-seo-marketing .divNavFields-main .anchNavigation:focus, .body-northern-kentucky-websites-seo-marketing .divNavFields-main .anchNavigation.current{ color:#00DD8D; } .body-northern-kentucky-websites-seo-marketing .divSiteContentInnerMinis, .divMainCalloutWrapper > .container { width:100%; max-width:100% !important; } .body-northern-kentucky-websites-seo-marketing .divMiniCallout { padding:7.5px 15px; } .body-northern-kentucky-websites-seo-marketing .divMainCalloutText-tinyMCE > div { width:50%; } .body-northern-kentucky-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-northern-kentucky-websites-seo-marketing .divMainCalloutTextWrapper { padding:15px 6% !important; } .body-northern-kentucky-websites-seo-marketing .divMainCalloutTextWrapper h1 strong { font-weight:normal; color:#29CB8B; } .body-northern-kentucky-websites-seo-marketing .divSiteContentInnerAdditionals1 .spnBlockContent { display:flex; align-items:center; flex-wrap:wrap; gap:5%; } .body-northern-kentucky-websites-seo-marketing .divSiteContentInnerAdditionals1 h3 { width:70%; } .body-northern-kentucky-websites-seo-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div { width:47.5%; max-width:47.5%; } .body-northern-kentucky-websites-seo-marketing .divMainCalloutWrapper { height:650px; margin-top:100px; } .body-northern-kentucky-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:5%; } .body-northern-kentucky-websites-seo-marketing a.anchButton { text-transform:uppercase; font-size:20px; border-radius:59px; padding:5px 25px; } .body-northern-kentucky-websites-seo-marketing .divMainCalloutTextInner a.anchButton:hover { color:white !important; font-size:20px; font-size:20px; border-radius:59px; } .body-northern-kentucky-websites-seo-marketing .divMiniCallout:hover .divMiniCalloutTextWrapper h3, .body-northern-kentucky-websites-seo-marketing .divMiniCalloutInner h3, .body-northern-kentucky-websites-seo-marketing .divMiniCalloutInner h3:hover { color: #FFF; text-align: center; font-family: Metropolis; font-size: 16px; font-style: normal; font-weight: 700; line-height: 24px; text-decoration:unset; } .body-northern-kentucky-websites-seo-marketing .divSiteContentInnerAdditionals3 h3, .body-northern-kentucky-websites-seo-marketing .divSiteContentInnerAdditionals1 h3 { text-transform:uppercase; } .body-northern-kentucky-websites-seo-marketing .divSiteContentInnerAdditionals3 p { font-size:18px; } .body-northern-kentucky-websites-seo-marketing .divSiteContentInnerAdditionals3 p strong { color: #29CB8B !important; font-family: Metropolis; font-size: 18px; font-style: italic; font-weight: 700; line-height: 21px; } .body-northern-kentucky-websites-seo-marketing .divSiteContentInnerAdditionals1 p { font-size:18px; width:100%; } .body-northern-kentucky-websites-seo-marketing .div-additional-block-2 h2 { color: #000FA0; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; width:75%; } .body-northern-kentucky-websites-seo-marketing .div-additional-block-2 h3 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; text-transform: uppercase; width:75%; padding-top:30px; padding-bottom:60px; } .body-northern-kentucky-websites-seo-marketing .div-additional-block-2 ul { width:50%; } .body-northern-kentucky-websites-seo-marketing .div-additional-block-2 p { width:100%; } .body-northern-kentucky-websites-seo-marketing .div-additional-block-2 .spnBlockContent { display:flex; flex-wrap:wrap; } .body-northern-kentucky-websites-seo-marketing .div-additional-block-2 { padding-bottom:15px; } .body-northern-kentucky-websites-seo-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { height:100%; top:0; background: rgba(0, 39, 85, 0.69); text-align:left; } .body-northern-kentucky-websites-seo-marketing .divMainCalloutTextInner h1, .body-northern-kentucky-websites-seo-marketing .divMainCalloutTextInner h2, .body-northern-kentucky-websites-seo-marketing .divMainCalloutTextInner h3, .body-northern-kentucky-websites-seo-marketing .divMainCalloutTextInner h4, .body-northern-kentucky-websites-seo-marketing .divMainCalloutTextInner h5, .body-northern-kentucky-websites-seo-marketing .divMainCalloutTextInner p, .body-northern-kentucky-websites-seo-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-northern-kentucky-websites-seo-marketing .divMainCalloutTextInner h1, .body-northern-kentucky-websites-seo-marketing .divMainCalloutTextInner h3 { text-transform:uppercase; } .body-northern-kentucky-websites-seo-marketing .divMainCalloutTextInner h5 { font-weight:400; } .body-northern-kentucky-websites-seo-marketing .divMainCalloutTextInner h5 strong { font-weight:700; } .body-northern-kentucky-websites-seo-marketing .faqDiv h2, .body-northern-kentucky-websites-seo-marketing .faqDiv { width:100%; text-align:center; } .body-northern-kentucky-websites-seo-marketing .divBlockWrapper-faq .divBlockInner-question { text-align:left; } .body-northern-kentucky-websites-seo-marketing .divPullingFromPageWrappe, .body-northern-kentucky-websites-seo-marketing .divBlockWrapper-faq { width:100%; max-width:100%; flex:unset; } .body-northern-kentucky-websites-seo-marketing .divMiniCallout { width:30%; max-width:30%; } .body-northern-kentucky-websites-seo-marketing .divMiniCalloutRow-1 { padding-bottom:45px; } .body-northern-kentucky-websites-seo-marketing .divMainCalloutTextInner h1, .body-northern-kentucky-websites-seo-marketing .divMainCalloutTextInner h2, .body-northern-kentucky-websites-seo-marketing .divMainCalloutTextInner h3, .body-northern-kentucky-websites-seo-marketing .divMainCalloutTextInner h4, .body-northern-kentucky-websites-seo-marketing .divMainCalloutTextInner h5 { margin-bottom:20px !important; } .body-northern-kentucky-websites-seo-marketing .divSiteContentInnerAdditionals3 { width:100%; max-width:100% !important; flex:unset; background-color: #C9E8FF; padding-top:70px; padding-bottom:45px; } .body-northern-kentucky-websites-seo-marketing .divSiteContentInnerAdditionals4 { width:100%; max-width:100% !important; background:#C9E8FF; padding-bottom:15px; } .body-northern-kentucky-websites-seo-marketing .divSiteContentInnerAdditionals1 * { color:#F5F5F5 !important; } .body-northern-kentucky-websites-seo-marketing .divSponsorSlideWrapper .swiper-wrapper { align-items:center; } .body-northern-kentucky-websites-seo-marketing .divSiteContentInnerAdditionals2 h2 { color: #000FA0; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; text-transform:uppercase; letter-spacing:normal; } .body-northern-kentucky-websites-seo-marketing .divSiteContentInnerAdditionals2 h3 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; } .body-northern-kentucky-websites-seo-marketing .divSiteContentInnerAdditionals2 h4 { color: #002755; font-family: Metropolis; font-size: 26px; font-style: normal; font-weight: 700; line-height: 34px; letter-spacing: 2.6px; text-transform:uppercase; } .body-northern-kentucky-websites-seo-marketing .divSiteContentInnerAdditionals3, .body-northern-kentucky-websites-seo-marketing .divSiteContentInnerAdditionals1 { position:relative; } .body-northern-kentucky-websites-seo-marketing .div-additional-block-3 { padding-bottom:30px; padding-top:45px; } .body-northern-kentucky-websites-seo-marketing .div-additional-block-4 .divBlockInner { display:flex; flex-direction:row-reverse; align-items:center; } .body-northern-kentucky-websites-seo-marketing .div-additional-block-4 .divBlockInner .divBlockMedia { margin-bottom:0; flex:unset; } .body-northern-kentucky-websites-seo-marketing .swiper-container-horizontal>.swiper-pagination-bullets { background:transparent; bottom:0; } .body-northern-kentucky-websites-seo-marketing .swiper-pagination-bullet { border:0px solid #ffffff; background:#C9E8FF; } .body-northern-kentucky-websites-seo-marketing .swiper-pagination-bullet-active { background:#000FA0; } .body-northern-kentucky-websites-seo-marketing .divSponsorHeaderWrapper p{ text-align:center; padding-top:30px; padding-bottom:30px; } .body-northern-kentucky-websites-seo-marketing .div-additional-block-4 .divBlockInner .spnBlockContent { padding-top:45px; padding-bottom:25px; width:100%; } .body-northern-kentucky-websites-seo-marketing .divSiteContentInnerAdditionals2 ul li { padding:10px 0; } .divAdditionalOneWave { width:100%; height:200px; background:url(https://www.chooselegend.com/layout/images/titleTwoLandingWaveOne.png); background-size:100% 100%; position:absolute; top:-135px; } .divAdditionalTwoWave { width:100%; height:200px; background:url(https://www.chooselegend.com/layout/images/titleTwoLandingWaveTwo.png); background-size:100% 100%; position:absolute; bottom:-85px; } .body-northern-kentucky-websites-seo-marketing .divSiteContentInnerAdditionals2 strong { color:#DD4100; } .body-northern-kentucky-websites-seo-marketing .divSiteContentInnerAdditionals2 li strong, .body-northern-kentucky-websites-seo-marketing .divSiteContentInnerAdditionals2 li span { position:relative; top:-4px; } .body-northern-kentucky-websites-seo-marketing .div-additional-block-1 { display:flex; align-items:center; } .body-northern-kentucky-websites-seo-marketing .divMiniCalloutInner { border-radius: 10px; background: #000FA0; padding:22px 22px; min-height:300px; display:flex; align-items:center !important; } .body-northern-kentucky-websites-seo-marketing .divMiniCalloutInner h3, .body-northern-kentucky-websites-seo-marketing .divMiniCalloutInner p { text-align:left; } .landingMiniHeader { width:100%; padding-bottom:75px; text-align:center; color: #000FA0; text-align: center; font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: 57px; } .body-northern-kentucky-websites-seo-marketing .divMiniCalloutRow { gap:2%; } .body-northern-kentucky-websites-seo-marketing .divSiteContentInnerAdditionals5 { padding-top:15px; } .body-northern-kentucky-websites-seo-marketing .faqDiv h2 { padding-top:75px; text-transform:uppercase; } .body-northern-kentucky-websites-seo-marketing .divSiteContentWrapper { padding-bottom:0 !important; position:relative; } .divIndustriesFooterForm p { color: #FFF; font-family: Metropolis; font-size: 24px; font-style: normal; font-weight: 400; line-height: 30px; background:rgba(0,0,0,0.01); } .divIndustriesFooterForm h2:hover, .divIndustriesFooterForm h2 { color: #FFF !important; background:rgba(0,0,0,0.01); font-family: Anton; font-size: 48px; font-style: normal; font-weight: 400; line-height: normal; } .divIndustriesFooterForm h3 { color: #29CB8B; font-family: Metropolis; font-size: 30px; font-style: normal; font-weight: 700; line-height: 40px; letter-spacing: 3px; background:rgba(0,0,0,0.01); } .divIndustriesFooterForm > .container > div { display:flex; } .divIndustriesFooterForm .divContactFormInput .inpProperty { border:1px solid #ffffff; background:rgba(0,0,0,0.01); color:#ffffff; } .divIndustriesFooterForm .divContactFormInput .labelPropertyLabel { color:#ffffff; background-color:unset !important; background:rgba(0,0,0,0.01) !important; } .divIndustriesFooterForm .divContactFormInput .inpProperty-textarea ~ .labelPropertyLabel { color:#ffffff; background:rgba(0,0,0,0.01); top:10%; border:0; } .divIndustriesFooterForm .divContactScreenDetail-bottom .divContactFormInput-submit button { background:#DD4100; color:#ffffff; border-radius:8px; border:0; font-weight:bold; font-size:20px !important; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divIndustriesFooterForm .divContactScreenDetail-bottom .divContactFormInput-submit button:hover { background:#C9E8FF; color:#000FA0; border-radius:8px; border:0; font-size:20px !important; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divIndustriesFooterForm > .container > div > div { width:50%; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe { width:90%; float:right; max-width:570px !important; min-width:570px !important; max-height:500px !important; min-height:500px !important; } .body-northern-kentucky-websites-seo-marketing .divBlockWrapper-faq .divBlockInner-question { flex-direction:row-reverse; } .body-northern-kentucky-websites-seo-marketing .divBlockWrapper-faq .divBlockInner-question > *:not(span) { color:#000FA0; font-size:26px; } .body-northern-kentucky-websites-seo-marketing .fa-plus { color:#000FA0; font-size:39px; } .body-northern-kentucky-websites-seo-marketing .faqDiv h2 { color:#000FA0; } .body-northern-kentucky-websites-seo-marketing .divBlockMedia figure { margin:0 !important; } .body-northern-kentucky-websites-seo-marketing .divSiteContentInnerAdditionals2 { padding:0; } .body-northern-kentucky-websites-seo-marketing .divSiteContentInnerMinis { width:100%; max-width:100% !important; background:#C9E8FF; } .body-northern-kentucky-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:50%; max-width:50%; } .body-northern-kentucky-websites-seo-marketing .divSiteContentInnerAdditionals3 .divBlockInner { width:100%; } .body-northern-kentucky-websites-seo-marketing .divMiniCalloutInner, .body-northern-kentucky-websites-seo-marketing .divMiniCallout .divBlockMedia picture { display:flex; align-items:start; justify-content:center; } .divMainCalloutTextInner a.anchButton { border-radius: 8px; background: #DD4100; background: #D64000; min-width:250px; text-align:center; } .divMainCalloutTextInner a.anchButton:hover { border-radius: 8px; background: #000FA0; } .body-northern-kentucky-websites-seo-marketing .divMiniCallout .divBlockMedia img { width:86px; height:86px; } .body-northern-kentucky-websites-seo-marketing .divBlockInner-answer p { text-align:left; font-weight:400; } .divBlockWrapper-faq .divBlockInner-question, .divBlockWrapper-faq + .divBlockWrapper-faq .divBlockInner-question { border-bottom:1px solid black; } .body-northern-kentucky-websites-seo-marketing .divPullingFromPageWrappe .divBlogInner { flex-direction:row-reverse; flex-wrap:nowrap; } .body-northern-kentucky-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper { width:100%; max-width:100%; } .body-northern-kentucky-websites-seo-marketing .divPullingFromPageWrappe { flex-wrap:nowrap; } .body-northern-kentucky-websites-seo-marketing .divPullingFromPageWrappe > h2 { color: #DD4100 !important; font-family: Anton; font-size: 85px; font-style: normal; font-weight: 400; line-height: 113%; margin-right:30px; width:35%; padding-bottom:20px; background:url(https://www.chooselegend.com/layout/images/Vector.png); background-size:100%; background-repeat:no-repeat; background-position:bottom; } .body-northern-kentucky-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog { width:50%; max-width:50%; } .body-northern-kentucky-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog img, .body-northern-kentucky-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog a { width:100%; } .body-northern-kentucky-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog.divBlockWrapper-text { padding-left:30px; } .divPullingFromPageWrapper-blog { padding-top:90px; padding-bottom:75px; } .body-northern-kentucky-websites-seo-marketing .divNavigation-sandwich .btn-sandwich .icon-bar { background-color:#ffffff; } .body-northern-kentucky-websites-seo-marketing .divSiteContentInnerTestimonials { width:100%; max-width:100% !important; background:#000FA0; } .body-northern-kentucky-websites-seo-marketing .divSiteContentInnerTestimonials p { color:#ffffff !important; width:75%; margin:auto; text-align:center; font-family: Metropolis; font-weight: 400; font-style: Regular; font-size: 24px; leading-trim: NONE; line-height: 30px; letter-spacing: 0%; text-align: center; vertical-align: middle; } .body-northern-kentucky-websites-seo-marketing .divSiteContentInnerTestimonials p.author { font-family: Metropolis; font-weight: 700; font-style: Bold; font-size: 24px; leading-trim: NONE; line-height: 100%; letter-spacing: 0%; text-align: center; color:#29CB8B !important; padding-top:45px; } .body-northern-kentucky-websites-seo-marketing .divSiteContentInnerTestimonials { position:relative; } .body-northern-kentucky-websites-seo-marketing .divAdditionalOneWave { top:-78px; transform: scaleX(-1); } .body-northern-kentucky-websites-seo-marketing .divPullingFromPageWrapper-blog, .body-northern-kentucky-websites-seo-marketing .divSiteContentInnerBlog2 { padding-bottom:25px; position:relative; } .body-northern-kentucky-websites-seo-marketing .divIndustriesBlogViewMoreWrapper p{ width:34%; } .body-northern-kentucky-websites-seo-marketing .divTestimonialIcon { display:none; } .body-northern-kentucky-websites-seo-marketing .divBlockWrapper-testimonial.carded .divBlockInner { border:0; box-shadow:unset; padding-bottom:30px; } .body-northern-kentucky-websites-seo-marketing .divFooterRow-top-contact { display:none; } .body-northern-kentucky-websites-seo-marketing .divIndustriesFooterForm { width:100%; background:url(https://www.chooselegend.com/layout/images/industryFooterFormBgKentucky.jpg); background-size:cover; min-height:769px; padding:75px 15px; padding-bottom:90px; } @media (min-width:768px) and (max-width:1199px){ .body-northern-kentucky-websites-seo-marketing .divMainCalloutText-tinyMCE { width:100%; } .body-northern-kentucky-websites-seo-marketing .divIndustriesBlogViewMoreWrapper { bottom:105px; } .body-northern-kentucky-websites-seo-marketing header { background:#002755; } .body-northern-kentucky-websites-seo-marketing .divSponsorHeaderWrapper p { padding-bottom:0; margin-bottom:0; } .body-northern-kentucky-websites-seo-marketing .divSponsorHeaderWrapper { padding-bottom:0; } .body-northern-kentucky-websites-seo-marketing header { position:fixed; } .body-northern-kentucky-websites-seo-marketing #main { margin-top:100px !important; } .body-northern-kentucky-websites-seo-marketing .divPageTitle { background-image:unset; } .body-northern-kentucky-websites-seo-marketing .divMainCalloutWrapper { margin-top:0; } .body-northern-kentucky-websites-seo-marketing .divMiniCalloutRow-1 { padding-bottom:0; } .main-pagedirectory-mason { margin-top:0 !important; } .body-northern-kentucky-websites-seo-marketing .divMiniCalloutRow { width:100%; max-width:100%; } .body-northern-kentucky-websites-seo-marketing .divSiteContentInnerAdditionals1 h3 { text-align:center; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(1) { width:25%; max-width:25%; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(2) { width:75%; max-width:75%; } .body-northern-kentucky-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { gap:5%; } .body-northern-kentucky-websites-seo-marketing .divSiteContentInnerAdditionals3 a.anchButton{ position:absolute; top:78%; justify-self:anchor-center; } .body-northern-kentucky-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { align-items:start; padding-top:60px; } .divIndustriesFooterForm > .container > div { flex-direction:column; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe, .divIndustriesFooterForm > .container > div > div { width:100%; max-width:100% !important; } .body-northern-kentucky-websites-seo-marketing .divSiteContentInnerAdditionals3 { z-index:13; } .divAdditionalTwoWave { height:160px; bottom:-92px !important; } .body-northern-kentucky-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { min-height:514px; } .body-northern-kentucky-websites-seo-marketing .divMiniCallout { width:45%; max-width:45%; flex:unset; min-height:0; } .body-northern-kentucky-websites-seo-marketing .divMiniCalloutTextInner { padding:0; } .body-northern-kentucky-websites-seo-marketing .divMiniCalloutWrapperInner { justify-content:center; } .body-northern-kentucky-websites-seo-marketing ++.divMiniCalloutTextInner { padding:0; } .body-northern-kentucky-websites-seo-marketing .divMainCalloutText-tinyMCE { display:flex; } .body-northern-kentucky-websites-seo-marketing .divMainCalloutText-tinyMCE > div { width:50%; } .body-northern-kentucky-websites-seo-marketing .divMainCalloutInner .divBlockMedia img, .body-northern-kentucky-websites-seo-marketing .divMainCalloutWrapper { height:634px; } .body-northern-kentucky-websites-seo-marketing .divMainCalloutTextInner h3 { font-size:24px; } .body-northern-kentucky-websites-seo-marketing .divMainCalloutTextInner h1, .body-northern-kentucky-websites-seo-marketing .divMainCalloutTextInner h2, .body-northern-kentucky-websites-seo-marketing .divMainCalloutTextInner h3, .body-northern-kentucky-websites-seo-marketing .divMainCalloutTextInner h4, .body-northern-kentucky-websites-seo-marketing .divMainCalloutTextInner h5, .body-northern-kentucky-websites-seo-marketing .divMainCalloutTextInner p, .body-northern-kentucky-websites-seo-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-northern-kentucky-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-northern-kentucky-websites-seo-marketing .divMainCalloutTextInner h1 { margin:0 !important; } .body-northern-kentucky-websites-seo-marketing .divMainCalloutTextInner h1, .body-northern-kentucky-websites-seo-marketing .divMainCalloutTextInner h2, .body-northern-kentucky-websites-seo-marketing .divMainCalloutTextInner h3, .body-northern-kentucky-websites-seo-marketing .divMainCalloutTextInner h4, .body-northern-kentucky-websites-seo-marketing .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .divAdditionalOneWave { left:0; } .body-northern-kentucky-websites-seo-marketing .div-additional-block-4 .divBlockInner .divBlockMedia { width:70%; max-width:70%; margin-bottom:0; margin-right:0; } .body-northern-kentucky-websites-seo-marketing .divSiteContentInnerAdditionals2 { padding-bottom:0 !important; } .body-northern-kentucky-websites-seo-marketing .div-additional-block-4 .spnBlockContent { padding-top:15px; padding-bottom:30px; } .divAdditionalTwoWave { left:0; } .body-northern-kentucky-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-northern-kentucky-websites-seo-marketing .divMainCalloutInner .divBlockMedia img, .body-northern-kentucky-websites-seo-marketing .divMainCalloutWrapper { height:630px; } .body-northern-kentucky-websites-seo-marketing .divMainCalloutTextInner { padding-top:140px; } .body-northern-kentucky-websites-seo-marketing .divPageTitle h1 { font-size:60px; } .body-northern-kentucky-websites-seo-marketing h2, .divIndustriesFooterForm h2:hover, .divIndustriesFooterForm h2, .div-additional-block-1 .spnBlockContent h2 { font-size:36px; } .body-northern-kentucky-websites-seo-marketing .divSiteContentInnerTestimonials p { font-size:20px; } .body-northern-kentucky-websites-seo-marketing .divMiniCalloutRow { margin:0; } .body-northern-kentucky-websites-seo-marketing .divSiteContentInnerAdditionals3.divSiteContentInner-sitewidth.container { min-height:0; padding-top:60px !important; } .body-northern-kentucky-websites-seo-marketing .div-additional-block-2 { padding-bottom:45px; } .body-northern-kentucky-websites-seo-marketing .divPullingFromPageWrapper-blog { padding-bottom:90px; padding-top:30px; } .body-northern-kentucky-websites-seo-marketing .divMainCalloutText-tinyMCE > div { width:100%; } .body-northern-kentucky-websites-seo-marketing .divMainCalloutText-tinyMCE { flex-direction:column; gap:0; } .body-northern-kentucky-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:100%; max-width:100%; } .body-northern-kentucky-websites-seo-marketing .div-additional-block-3 .spnBlockContent { flex-direction:row !important; } .body-northern-kentucky-websites-seo-marketing .divSiteContentInnerAdditionals1 h3 { width:100%; } .body-northern-kentucky-websites-seo-marketing .div-additional-block-4 .divBlockInner { flex-direction:column-reverse; } .body-northern-kentucky-websites-seo-marketing .divMiniCalloutWrapperInner, .body-northern-kentucky-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { flex-direction:column; } .body-northern-kentucky-websites-seo-marketing .divPullingFromPageWrappe .divBlockWrapper-synopsis .divBlockBody { display:none; } .body-northern-kentucky-websites-seo-marketing .divPullingFromPageWrappe > h2 { font-size:50px; } .body-northern-kentucky-websites-seo-marketing .divMainCalloutTextInner h2 { font-size:20px; } .body-northern-kentucky-websites-seo-marketing .divPageTitle .container { padding:0 6%; width:100%; max-width:100% !important; } } @media (max-width:767px) { .body-northern-kentucky-websites-seo-marketing .divPullingFromPageWrappe .divBlogInner { flex-direction:column-reverse; } .body-northern-kentucky-websites-seo-marketing .divPageTitle h1, .body-northern-kentucky-websites-seo-marketing .divPageTitle p { text-align:center; } .body-northern-kentucky-websites-seo-marketing .divSiteContentInnerAdditionals3 { min-height:0; } .body-northern-kentucky-websites-seo-marketing .divSponsorHeaderWrapper { padding-left:15px; padding-right:15px; } .body-northern-kentucky-websites-seo-marketing .divMainCalloutTextInner a.anchButton { padding:10px 35px; } .body-northern-kentucky-websites-seo-marketing .div-additional-block-5 p{ display:flex; flex-direction:column; align-items:center; justify-content:center; text-align:center; margin:0; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe { max-width:100%!important; width:100% !important; min-width:0 !important; } .body-northern-kentucky-websites-seo-marketing .divSiteContentInnerTestimonials p { width:100%; } .body-northern-kentucky-websites-seo-marketing .div-additional-block-3 .divBlockMedia-left { display:none; } .body-northern-kentucky-websites-seo-marketing .divPageTitle h1 { font-size:34px; } .divIndustriesFooterForm > .container > div { flex-direction:column; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe, .divIndustriesFooterForm > .container > div > div { width:100%; } .body-northern-kentucky-websites-seo-marketing .divIndustriesBlogViewMoreWrapper { position:relative; bottom:0; width:100%; } .body-northern-kentucky-websites-seo-marketing .divIndustriesBlogViewMoreWrapper p { width:100%; } .body-northern-kentucky-websites-seo-marketing .divPageTitle { height:289px; background: rgba(0, 39, 85, 0.75); } .body-northern-kentucky-websites-seo-marketing .divPageTitle h1 { margin-top:0; } .body-northern-kentucky-websites-seo-marketing .divPullingFromPageWrapper-blog, .body-northern-kentucky-websites-seo-marketing .div-additional-block-3{ padding-top:15px; padding-bottom:15px; } .body-northern-kentucky-websites-seo-marketing .divBlockSwiperWrapper { padding:0 !important; margin:0 !important; } .body-northern-kentucky-websites-seo-marketing .divBlockWrapper-testimonial.carded .divBlockInner { padding-top:0; } .body-northern-kentucky-websites-seo-marketing .divBlockWrapper-testimonial.carded { margin-top:0 !important; } .body-northern-kentucky-websites-seo-marketing .div-additional-block-4 .divBlockInner .spnBlockContent { padding-top:0; } .body-northern-kentucky-websites-seo-marketing .div-additional-block-2 { padding-bottom:0; } .body-northern-kentucky-websites-seo-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { position:relative; } .body-northern-kentucky-websites-seo-marketing .divPullingFromPageWrappe .divBlockWrapper-synopsis .divBlockBody { display:none; } .body-northern-kentucky-websites-seo-marketing .divPullingFromPageWrappe > h2 { font-size:30px; } .body-northern-kentucky-websites-seo-marketing .divPullingFromPageWrappe { flex-wrap:wrap; flex-direction:column; } .body-northern-kentucky-websites-seo-marketing header { background:#002755; } .body-northern-kentucky-websites-seo-marketing .divPageTitle { background-image:unset; } .body-northern-kentucky-websites-seo-marketing .divMainCalloutWrapper { margin-top:0; } .body-northern-kentucky-websites-seo-marketing .div-additional-block-3 .divBlockMedia-left { padding-right:0; margin-bottom:30px; } .body-northern-kentucky-websites-seo-marketing .divPullingFromPageWrappe .divBlogWrapper-synopsis .divBlockWrapper-blog { width:100%; max-width:100%; } .body-northern-kentucky-websites-seo-marketing .divMainCalloutText-tinyMCE { width:100%; } .body-northern-kentucky-websites-seo-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { padding:5px !important; } .body-northern-kentucky-websites-seo-marketing .divSiteContentInnerAdditionals3 { height:100%; padding-top:45px; } .body-northern-kentucky-websites-seo-marketing .divMiniCalloutRow-1 { padding-bottom:0; } .body-northern-kentucky-websites-seo-marketing .div-additional-block-2 ul, .body-northern-kentucky-websites-seo-marketing .div-additional-block-2 h2, .body-northern-kentucky-websites-seo-marketing .div-additional-block-2 h3 { width:100%; } .main-pagedirectory-mason { margin-top:0 !important; } .body-northern-kentucky-websites-seo-marketing .divSiteContentInnerAdditionals2 li { list-style-position: inside; line-height:30px; } .body-northern-kentucky-websites-seo-marketing .divMiniCalloutWrapperInner, .body-northern-kentucky-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { flex-direction:column; } .body-northern-kentucky-websites-seo-marketing .div-additional-block-4 .divBlockInner { flex-direction:column-reverse; } .body-northern-kentucky-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div, .body-northern-kentucky-websites-seo-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div { width:100%; max-width:100%; } #main > div > div.divSiteContentInner.divSiteContentInnerAdditionals4.divSiteContentInner-sitewidth.container.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-1339.div-additional-block-4.col-12 > div > span > div:nth-child(1) > p { display:flex; justify-content:center; } .divAdditionalOneWave { height:100px; top:-90px; } .body-northern-kentucky-websites-seo-marketing .divMainCalloutTextInner h5 { display:flex; align-items:center; justify-content:center; } .body-northern-kentucky-websites-seo-marketing .divSiteContentInnerAdditionals3 h3, .body-northern-kentucky-websites-seo-marketing .divSiteContentInnerAdditionals1 h3 { text-align:center; } .body-northern-kentucky-websites-seo-marketing .divMainCalloutText-tinyMCE { gap:30px; } .body-northern-kentucky-websites-seo-marketing .divSiteContentInnerAdditionals2 { padding-top:30px; } .divAdditionalTwoWave { bottom:-90px; height:100px; } .body-northern-kentucky-websites-seo-marketing .divBlockWrapper-faq .divBlockInner-question > *:not(span) { font-size:20px; } .divAdditionalTwoWave { left:0; } .body-northern-kentucky-websites-seo-marketing #main { margin-top:100px !important; } .body-northern-kentucky-websites-seo-marketing .divMainCalloutInner .divBlockMedia img { height:287px !important; } .body-northern-kentucky-websites-seo-marketing .divPullingFromPageWrappe > h2 { width:100%; background:unset; text-align:center; } .body-northern-kentucky-websites-seo-marketing .divIndustriesBlogViewMoreWrapper { text-align:center; } .body-northern-kentucky-websites-seo-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper { background:#000FA0; padding:15px !important; } .body-northern-kentucky-websites-seo-marketing .divMainCalloutText-tinyMCE ul li, .body-northern-kentucky-websites-seo-marketing .divMainCalloutText-tinyMCE ul{ text-align:left !important; } .body-northern-kentucky-websites-seo-marketing .divMainCalloutWrapper { height:100% !important; } .divAdditionalOneWave { left:0; } .body-northern-kentucky-websites-seo-marketing .divMainCalloutTextInner h1, .body-northern-kentucky-websites-seo-marketing .divMainCalloutTextInner h2, .body-northern-kentucky-websites-seo-marketing .divMainCalloutTextInner h3, .body-northern-kentucky-websites-seo-marketing .divMainCalloutTextInner h4, .body-northern-kentucky-websites-seo-marketing .divMainCalloutTextInner h5 { margin-bottom:10px !important; } .body-northern-kentucky-websites-seo-marketing .divMainCalloutTextInner h1, .body-northern-kentucky-websites-seo-marketing .divMainCalloutTextInner h2, .body-northern-kentucky-websites-seo-marketing .divMainCalloutTextInner h3, .body-northern-kentucky-websites-seo-marketing .divMainCalloutTextInner h4, .body-northern-kentucky-websites-seo-marketing .divMainCalloutTextInner h5, .body-northern-kentucky-websites-seo-marketing .divMainCalloutTextInner p, .body-northern-kentucky-websites-seo-marketing .divMainCalloutTextInner span { text-align:left !important; width:100%; } .body-northern-kentucky-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(1) { display:flex; align-items:center; justify-content:center; flex-direction:column; } .body-northern-kentucky-websites-seo-marketing .divSiteContentInnerAdditionals1 .spnBlockContent > div, .body-northern-kentucky-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent > div { width:100%; max-width:100%; } .body-northern-kentucky-websites-seo-marketing .divMiniCallout { width:85%; max-width:85%; } .body-northern-kentucky-websites-seo-marketing .divMainCalloutWrapper iFrame { max-width:345px !important; min-width:345px !important; } .body-northern-kentucky-websites-seo-marketing #main > div > div.divMainCalloutWrapper.divMainCalloutWrapper-static > div > div > div > div > div > div > div.divMainCalloutTextWrapper > div > div > div:nth-child(2) { padding-left:0; } .body-northern-kentucky-websites-seo-marketing .divMainCalloutInner .divBlockMedia img, .body-northern-kentucky-websites-seo-marketing .divMainCalloutWrapper { height:1200px; } .body-northern-kentucky-websites-seo-marketing .divMainCalloutTextInner h3 { font-size:20px; } .body-northern-kentucky-websites-seo-marketing .divMainCalloutText-tinyMCE > div { width:100%; } .body-northern-kentucky-websites-seo-marketing .divMainCalloutText-tinyMCE { flex-direction:column; } .body-northern-kentucky-websites-seo-marketing .div-additional-block-4 .divBlockInner { display:flex; flex-direction:column-reverse; } .body-northern-kentucky-websites-seo-marketing .divSiteContentInnerAdditionals3 .spnBlockContent { gap:0; flex-direction:column; } } @media (max-width:1200px) { .body-links header { background:#002755 !important; } #subSandwichMenu-industries-we-serve h3 { width:100%; color:#ffffff; float:left; text-align:left; padding:15px 30px; padding-bottom:0; text-decoration:underline; text-underline-offset:7.5px; font-size:14px; font-weight:bold; } #subSandwichMenu-industries-we-serve h3.placesHeadingMobile { padding-top:30px; } .body-links .divNavigation-sandwich .btn-sandwich .icon-bar { background-color:#ffffff; } .body-links .divPageTitle{ background: none; } } .body-links .spnBlockContent a.anchButton { border-radius: 100px; background-color: #000FA0 !important; box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.09); color: #FFF !important; font-family: 'Metropolis'; font-size: 16px; font-style: normal; font-weight: 600; line-height: 32px; padding:15px 35px; border:0 !important; padding-left:50px; background-image:url(https://www.chooselegend.com/layout/images/linksButtonSymbols.png); background-repeat:no-repeat; background-position-y:center; background-position-x:5%; margin-top:30px; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-links .spnBlockContent a.anchButton:hover { border-radius: 100px; box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.09); font-family: 'Metropolis'; font-size: 16px; font-style: normal; font-weight: 600; line-height: 32px; padding:15px 35px; border:0 !important; background-color: #002755 !important; color:#ffffff !important; padding-left:50px; background-image:url(https://www.chooselegend.com/layout/images/linksButtonSymbols.png); background-repeat:no-repeat; background-position-y:center; background-position-x:5%; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-links .divMiniCallout { width:48%; max-width:48%; flex: 0 0 48%; margin-bottom:30px; } .body-links .divMiniCallout .divBlockInner { display:flex; align-items:center; justify-content:start; border-radius: 100px; background: #FFF4E9; box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.09); padding:15px; gap:17px; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-links .divMiniCallout:hover .divBlockInner { background: #002755; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-links .divMiniCalloutRow { gap:3%; justify-content:start; margin:0; } .body-links .divMiniCalloutInner { box-shadow:unset !important; } .body-links .divMiniCalloutTextWrapper { flex:unset; width:fit-content; } .body-links .divMiniCallout .divMiniCalloutTextWrapper h2 { color: #002755; font-family: Anton; font-size: 40px; font-style: normal; font-weight: 400; line-height: 48px; letter-spacing:normal; text-decoration:none !important; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-links .divMiniCallout:hover .divMiniCalloutTextWrapper h2 { color:#ffffff; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .body-links .divMiniCallout .divBlockMedia, .body-links .divMiniCallout .divBlockMedia img { width:78px; height:78px; flex:unset; margin:0; } .body-links .divSiteContentWrapper { position:relative; } .body-links .divSiteContentInnerLinksContent { position:absolute; bottom:0; justify-self:anchor-center; } @media (min-width:768px) and (max-width:1440px) { .main-pagedirectory-links { padding-bottom:430px; background-image:url(https://www.chooselegend.com/layout/images/linksComputerGraphic.png); background-repeat:no-repeat; background-position-x:center; background-position-y:95%; } } @media (max-width:1440px) { .body-links .divMiniCalloutWrapperInner { flex-direction:column; } .body-links .divMiniCallout .divMiniCalloutTextWrapper h2 { font-size:30px; margin:0; } .body-links .divMiniCalloutText-header { margin-bottom:0; } .body-links .spnBlockContent a.anchButton:hover, .body-links .spnBlockContent a.anchButton { padding:10px 35px; padding-left:50px; } .body-links .divMiniCalloutRow { gap:0; width:100%; max-width:100%; } .body-links .spnBlockContent a.anchButton { margin:0; margin-bottom:30px; } .body-links .divMiniCallout { width:50% !important; max-width:50% !important; flex:unset; min-height:0; } .body-links .divMiniCalloutTextInner { padding:0 !important; } .body-links .divMiniCallout h3 { font-size:30px !important; } .body-links .divMiniCallout .divBlockInner { gap:10px; } .body-links .divMiniCallout .divBlockMedia, .body-links .divMiniCallout .divBlockMedia img { height:56px; width:56px; } .body-links .divMiniCalloutWrapper { padding:0 !important; } } @media (max-width:767px) { .body-links .divMiniCallout { width:100% !important; max-width:100% !important; } .body-links .divMiniCallout .divBlockMedia, .body-links .divMiniCallout .divBlockMedia img { height:42px; width:42px; } .body-links .divMiniCallout .divBlockInner { padding:5px; } .body-links .divMiniCallout h3 { font-size:24px !important; } .body-links .divMiniCalloutTextWrapper { padding:0 !important; } .body-links .divMiniCalloutWrapper { padding:0 !important; } .body-links .divMiniCallout { margin-bottom:10px; } .body-links .divSiteContentInnerLinksContent { position:relative; } .body-links .div-additional-block-1 .spnBlockContent p { text-align:center !important; } } .divIndustriesFooterForm .divContactFormInput .labelPropertyLabel { color:#ffffff; background-color:#ffffff !important; background:#ffffff !important; } @media (max-width:1200px) { .body-websites header, .body-marketing header, .body-home header, header { position:fixed !important; } #main { margin-top:140px !important; } .user-frontend #main { margin-top:155px !important; } .divLogoWrapper { position:relative; height:100%; margin-top: auto !important; background: unset; } .body-municipalities-and-schools-websites-marketing .divSiteContentInnerAdditionals3 { min-height:0; } } @media (max-width:767px) { #main { margin-top:100px !important; } } @media (min-width:768px) and (max-width:1023px) { .body-pet-industry-websites-marketing .divMiniCalloutInner { min-height:410px; } #main.main-home > div > div.divPageTitle.divPageTitle-fullwidth > div > h1 { font-size:30px !important; } } @media (min-width:1023px) and (max-width:1200px) { .divTestimonialsVideoWrapper { width:100%; max-width:100% !important; } .body-dir-home .divLogoWrapper{ background-image: unset !important; } .body-testimonials .divBlockWrapper-testimonial.carded { margin-top:0; } .main-pagedirectory-testimonials .divBlockWrapper-block-double { gap:30px; } .divLogoWrapper { background-image:url(https://www.chooselegend.com/layout/images/logo_white.png) !important; background-size:contain !important; background-repeat:no-repeat !important; margin-top: -20px !important; } .anchLogoLink img { opacity:0 !important; } .body-dental-orthodontic-websites-marketing .divMainCalloutTextInner, .body-birth-worker-websites-marketing .divMainCalloutTextInner { padding-top:235px !important; } } @media (max-width:767px) { #main{ margin-top:100px !important; } } .divBannerAlertWrapper { background: #222222; height: auto; } .divBannerAlertWrapper h2:hover, .divBannerAlertWrapper h2, .divBannerAlertWrapper * { color:#ffffff !important; font-size:40px; } .divBannerAlertWrapper a { color:#ffffff !important; text-decoration:underline; -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease; } .divBannerAlertWrapper a:hover { color:#dddddd !important; text-decoration:none; } .divBannerAlertWrapper strong { font-weight:800 !important; } .divBannerAlertWrapper a.anchButton:hover { color:#222222 !important; } @media (min-width: 1200px) { .anchNavigation-main-about i { display: none; } .divAnchCatDD h3 { width:100%; color:#ffffff; float:left; text-align:left; padding:10px; padding-bottom:10px; text-decoration:underline; text-underline-offset:10px; font-size:22px; } .divNavigationInner { position: relative; } .divAnchCatDD { width: 100%; left: 0px; top: -10px; padding: 30px 30px 3px 30px; max-height: 645px; display: flex; flex-wrap: wrap; align-items: center; justify-content: flex-start; } .divAnchCatDD .anchDDNavigation-category { flex: 0 0 50%; max-width: 50%; display: flex; flex-direction: column; gap: 12px; letter-spacing: 0.25em; text-transform: uppercase; margin-bottom: 20px; } .divAnchDDWrapper-190 .divAnchCatDD .anchDDNavigation-category { margin-bottom: 5px; } .divAnchDDWrapper-190 .divAnchCatDD { padding-bottom:15px; } .divAnchCatDD .anchDDNavigation-category span { font-weight: 200; text-transform: none; letter-spacing: normal; } .divAnchCatDD .anchDDNavigation-category:hover { color: #00DD8D; } .body-restaurants-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper .divMainCalloutTextInner, .body-manufacturing-companies-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper .divMainCalloutTextInner, .body-dental-orthodontic-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper .divMainCalloutTextInner, .body-municipalities-and-schools-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper .divMainCalloutTextInner, .body-chambers-of-commerce-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper .divMainCalloutTextInner, .body-service-industry-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper .divMainCalloutTextInner, .body-non-profits-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper .divMainCalloutTextInner, .body-excavation-construction-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper .divMainCalloutTextInner, .body-professional-services-websites-marketing .divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper .divMainCalloutTextInner { padding-top:150px; } } .body-cancellation-form .divContactScreenDetail-top{ flex-direction:unset; } .body-cancellation-form .propertyDisplayText-h2, .body-cancellation-form .propertyDisplayText-h3, .body-cancellation-form .propertyDisplayText-h4, .body-cancellation-form .propertyDisplayText-p{ color: #000FA0; } #divContactFormInput-checkbox-514 .spanPropertyGroupLabel, #divContactFormInput-checkbox-515 .spanPropertyGroupLabel, #divContactFormInput-checkbox-516 .spanPropertyGroupLabel, #divContactFormInput-checkbox-517 .spanPropertyGroupLabel{ color: #000FA0; } #divContactFormInput-checkbox-514, #divContactFormInput-checkbox-515, #divContactFormInput-checkbox-516, #divContactFormInput-checkbox-517{ width:25%; } #divContactFormInput-checkbox-514 .spanPropertyGroupLabel, #divContactFormInput-checkbox-515 .spanPropertyGroupLabel, #divContactFormInput-checkbox-516 .spanPropertyGroupLabel, #divContactFormInput-checkbox-517 .spanPropertyGroupLabel{ font-weight:bold; } @media(max-width:860px){ #divContactFormInput-checkbox-514, #divContactFormInput-checkbox-515, #divContactFormInput-checkbox-516, #divContactFormInput-checkbox-517{ width:100%; } } #divContactFormInput-radio-518 .divPropertyGroup, #divContactFormInput-radio-544 .divPropertyGroup{ align-items:flex-start; } #divContactFormInput-radio-518 .divPropertyGroup input, #divContactFormInput-radio-544 .divPropertyGroup input{ margin-top:6px; } .body-cancellation-form .divContactScreenDetail-bottom{ position:relative; display:block; } .body-cancellation-form .divContactScreenDetail-bottom .divContactFormInput-submit{ padding:1em; } /* #lbl-518-1::after, #lbl-544-1::after{ content: '*Upon initiation of the transfer Legend Web Works will no longer manage domain registration, configuration or renewal'; display:block; width:100%; font-size:14px; position:absolute; padding:5px 10px; } #lbl-518-2::after, #lbl-544-2::after{ content: '*Upon initiation of the transfer Legend Web Works will no longer manage domain registration, configuration or renewal'; display:block; width:100%; font-size:14px; position:absolute; padding:5px 10px; } #lbl-518-3::after, #lbl-544-3::after{ content: '*Legend Web Works will renew your domain each year & keep your registration current according to ICANN policies'; display:block; width:100%; font-size:14px; position:absolute; padding:5px 10px; } #lbl-518-4::after, #lbl-544-4::after{ content: '*Your domain will become available for purchase to the general public. On your last date of service your domain will no longer be managed by Legend Web Works'; display:block; width:100%; font-size:14px; position:absolute; padding:5px 10px; } */ #lbl-518-1, #lbl-544-1, #lbl-518-2, #lbl-544-2, #lbl-518-3, #lbl-544-3, #lbl-518-4, #lbl-544-4{ font-weight:500; } #lbl-518-1::after, #lbl-544-1::after{ content: '*We will transfer the domain name(s) to a secure GoDaddy account.  Once transferred you will be responsible for maintaining the domain name(s) including but not limited to domain management, DNS configuration, and domain registration.  Legend Web Works, LLC will no longer be responsible for the domain name(s) and you agree to abide by GoDaddy’s terms of service.'; display:block; width:100%; font-size:14px; font-weight: normal; position:absolute; padding:5px 10px; position:relative; height: auto; background: white; } #lbl-518-2::after, #lbl-544-2::after{ content: '*Legend Web Works, LLC will be responsible for maintaining your domain name(s) including domain registration, domain management, and DNS configuration.  An annual service fee will apply.'; display:block; width:100%; font-size:14px; font-weight: normal; position:relative; height: auto; background: white; padding:5px 10px; } #lbl-518-3::after, #lbl-544-3::after{ content: '*The domain name(s) will become immediately available for purchase by the general public.'; display:block; width:100%; font-size:14px; font-weight: normal; position:relative; height: auto; background: white; padding:5px 10px; } @media(max-width:330px){ .body-cancellation-form table{ max-width:100%; } .body-cancellation-form table tr{ display: flex; flex-wrap: wrap; max-width: 100%; justify-content: flex-start; } } .divBlogStandard { border:0 !important; padding:30px !important; } .divBlogStandard h2 { color: #232323; font-family: 'Metropolis'; font-size: 24px; font-style: normal; font-weight: 700; line-height: normal; letter-spacing: 3.6px; } .divBlogStandard h3 { color: #000FA0; font-family: 'Anton'; font-size: 48px; font-style: normal; font-weight: 400; line-height: 61px; margin-bottom:30px; } .divBlogStandard p { color: #002755; font-family: Metropolis; font-size: 16px; font-style: normal; font-weight: 400; line-height: 24px; } .divBlogBlueBg { border:0 !important; background:#002755; padding:30px !important; } .divBlogBlueBg.divBlockWrapper.darkblue h2, .divBlogBlueBg h2 { color: #29CB8B !important; font-family: 'Metropolis'; font-size: 24px; font-style: normal; font-weight: 700; line-height: normal; letter-spacing: 3.6px; } .divBlogBlueBg h3 { color: #ffffff; font-family: 'Anton'; font-size: 48px; font-style: normal; font-weight: 400; line-height: 61px; margin-bottom:30px; } .divBlogBlueBg p { color: #ffffff; font-family: Metropolis; font-size: 16px; font-style: normal; font-weight: 400; line-height: 24px; } #main > div > div.divIndustriesFooterForm > div > div > div:nth-child(2) > iframe { width:90%; float:right; max-height: 720px !important; min-height: 720px !important; } .body-cincinnati-ohio-websites-seo-marketing .divSiteContentInnerAdditionals4 .anchButton, .body-dayton-ohio-websites-seo-marketing .divSiteContentInnerAdditionals4 .anchButton, .body-northern-kentucky-websites-seo-marketing .divSiteContentInnerAdditionals4 .anchButton { margin:10px; } @media (min-width:1200px) { .body-birth-worker-websites-marketing .divMainCalloutText-tinyMCE { position:absolute; bottom:120px; } .body-dental-orthodontic-websites-marketing .divMainCalloutText-tinyMCE { position:absolute; bottom:50px; } .body-excavation-construction-websites-marketing .divMainCalloutText-tinyMCE { position:absolute; bottom:65px; } .body-manufacturing-companies-websites-marketing .divMainCalloutText-tinyMCE { position:absolute; bottom:80px; } .body-non-profits-websites-marketing .divMainCalloutText-tinyMCE { position:absolute; bottom:65px; } .body-professional-services-websites-marketing .divMainCalloutText-tinyMCE { position:absolute; bottom:80px; } .body-service-industry-websites-marketing .divMainCalloutText-tinyMCE { position:absolute; bottom:80px; } .body-pet-industry-websites-marketing .divMainCalloutText-tinyMCE { position:absolute; bottom:100px; } .body-chambers-of-commerce-websites-marketing .divMainCalloutText-tinyMCE { position:absolute; bottom:100px; width:58%; } .body-restaurants-websites-marketing .divMainCalloutText-tinyMCE { position:absolute; bottom:65px; } .body-municipalities-and-schools-websites-marketing .divMainCalloutText-tinyMCE { position:absolute; bottom:65px; width:58%; } .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { position:absolute; bottom:80px; width:50%; } .body-dayton-ohio-websites-seo-marketing .divMainCalloutText-tinyMCE { position:absolute; bottom:120px; width:50%; } .body-northern-kentucky-websites-seo-marketing .divMainCalloutText-tinyMCE { position:absolute; bottom:120px; width:50%; } } @media (min-width:768px) and (max-width:834px) { .body-restaurants-websites-marketing .divMainCalloutWrapper, .body-pet-industry-websites-marketing .divMainCalloutWrapper, .body-service-industry-websites-marketing .divMainCalloutWrapper, .body-professional-services-websites-marketing .divMainCalloutWrapper, .body-non-profits-websites-marketing .divMainCalloutWrapper, .body-manufacturing-companies-websites-marketing .divMainCalloutWrapper, .body-dental-orthodontic-websites-marketing .divMainCalloutWrapper, .body-excavation-construction-websites-marketing .divMainCalloutWrapper { overflow:hidden !important; height:600px; } .body-northern-kentucky-websites-seo-marketing .divMainCalloutWrapper, .body-dayton-ohio-websites-seo-marketing .divMainCalloutWrapper, .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutWrapper { overflow:hidden !important; height:500px; } .body-municipalities-and-schools-websites-marketing .divMainCalloutWrapper, .body-chambers-of-commerce-websites-marketing .divMainCalloutWrapper { overflow:hidden !important; height:650px; } .body-northern-kentucky-websites-seo-marketing .divMainCalloutTextInner, .body-dayton-ohio-websites-seo-marketing .divMainCalloutTextInner, .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutTextInner, .body-restaurants-websites-marketing .divMainCalloutTextInner, .body-pet-industry-websites-marketing .divMainCalloutTextInner, .body-service-industry-websites-marketing .divMainCalloutTextInner, .body-professional-services-websites-marketing .divMainCalloutTextInner, .body-non-profits-websites-marketing .divMainCalloutTextInner, .body-manufacturing-companies-websites-marketing .divMainCalloutTextInner, .body-excavation-construction-websites-marketing .divMainCalloutTextInner { padding-top:0; } .body-municipalities-and-schools-websites-marketing .divMainCalloutTextInner, .body-chambers-of-commerce-websites-marketing .divMainCalloutTextInner { padding-top:75px; } } @media (min-width:835px) and (max-width:913px) { .body-home .divPageTitle h1 { font-size:52px !important; } .body-restaurants-websites-marketing .divMainCalloutWrapper, .body-pet-industry-websites-marketing .divMainCalloutWrapper, .body-service-industry-websites-marketing .divMainCalloutWrapper, .body-professional-services-websites-marketing .divMainCalloutWrapper, .body-non-profits-websites-marketing .divMainCalloutWrapper, .body-manufacturing-companies-websites-marketing .divMainCalloutWrapper, .body-dental-orthodontic-websites-marketing .divMainCalloutWrapper, .body-excavation-construction-websites-marketing .divMainCalloutWrapper { overflow:hidden !important; height:600px; } .body-northern-kentucky-websites-seo-marketing .divMainCalloutWrapper, .body-dayton-ohio-websites-seo-marketing .divMainCalloutWrapper, .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutWrapper { overflow:hidden !important; height:500px; } .body-municipalities-and-schools-websites-marketing .divMainCalloutWrapper, .body-chambers-of-commerce-websites-marketing .divMainCalloutWrapper { overflow:hidden !important; height:650px; } .body-dental-orthodontic-websites-marketing .divMainCalloutTextInner, .body-northern-kentucky-websites-seo-marketing .divMainCalloutTextInner, .body-dayton-ohio-websites-seo-marketing .divMainCalloutTextInner, .body-cincinnati-ohio-websites-seo-marketing .divMainCalloutTextInner, .body-restaurants-websites-marketing .divMainCalloutTextInner, .body-pet-industry-websites-marketing .divMainCalloutTextInner, .body-service-industry-websites-marketing .divMainCalloutTextInner, .body-professional-services-websites-marketing .divMainCalloutTextInner, .body-non-profits-websites-marketing .divMainCalloutTextInner, .body-manufacturing-companies-websites-marketing .divMainCalloutTextInner, .body-excavation-construction-websites-marketing .divMainCalloutTextInner { padding-top:75px; } .body-municipalities-and-schools-websites-marketing .divMainCalloutTextInner, .body-chambers-of-commerce-websites-marketing .divMainCalloutTextInner { padding-top:75px; } } @media(max-width:768px){ .divMiniCalloutRow-2 .divMiniCallout-2, .divMiniCalloutRow-2 .divMiniCallout-3{ display:none; } } @media (min-width:768px) and (max-width:1199px) { .divIndustriesFooterForm > .container > div > div:last-of-type { display:flex; } } .divContactFormInput-textarea-551{ margin-top: 10px !important; } .body-birth-worker-websites-marketing .divSiteContentInnerTestimonials{ display: none; } .divContactFormInput-570{ margin-top: 5px!important; }