/* COLOR SCHEME */ /* Body Text Color #333333 Burgundy #4a0a0a Blue Slate #546180 Sand ##BDADA1 Light Warm Grey #e5e3e0 Very Light Greay #edeff4 */ /*=== Begin SVG Animations ===*/ .headwaves { position:relative; width: 100%; height:9vh; min-height:100px; max-height:150px; } .waves { position:relative; width: 100%; height:9vh; min-height:100px; max-height:150px; } .parallax > use { animation: move-forever 25s cubic-bezier(.55,.5,.45,.5) infinite; } .parallax > use:nth-child(1) { animation-delay: -2s; animation-duration: 7s; } .parallax > use:nth-child(2) { animation-delay: -3s; animation-duration: 10s; } .parallax > use:nth-child(3) { animation-delay: -4s; animation-duration: 13s; } .parallax > use:nth-child(4) { animation-delay: -5s; animation-duration: 20s; } @keyframes move-forever { 0% { transform: translate3d(-90px,0,0); } 100% { transform: translate3d(85px,0,0); } } /*Shrinking for mobile*/ @media (max-width: 768px) { .headwaves { height:40px; min-height:40px; margin-top:2em !important; } .waves { height:40px; min-height:40px; } } /*=== End SVG Animations ===*/ .motion-wave-header svg { margin-bottom:-1% !important; } @media (max-width: 768px) { .motion-wave-header svg { margin-bottom:-1.5% !important; } } .bigborder { border:#CC0000 solid 3px !important; } /* Royal Blue / Dark Blue #263160 > #002366 / rgb(0,35,102) Black #0A0A0D > #1b1b1b / rgb(27,27,27) Bronze #a46628 / rgb(164,102,40) Silver / Gray #BDBCBD > #c0c0c0 / rgb(192,192,192) Cornsilk #F1E9CD > #fff8dc / rgb(255,248,220) Font: Amiri https://fonts.google.com/specimen/Amiri Weights: 400 700 */ /*--- Header ---*/ /*.header-widget-full { display:none; }*/ #header { padding-bottom:0; } /*--- Center align bullets ---*/ .centered-bullets ul { list-style-type: none; text-align: center; } .centered-bullets li::before { content: "\2022 "; font-weight:900; font-size:1.5em; } /*--- Button Styles ---*/ a.builder_button, a.more-link, .button-a a { color: #ffffff !important; background-color: #002366 !important; border: #002366 solid 0px !important; /*box-shadow: 5px 5px #a46628 !important;*/ } a.builder_button:hover, a.more-link:hover, .button-a a:hover { color: #ffffff !important; background-color: #a46628 !important; border: #a46628 solid 0px !important; /*box-shadow: 5px 5px #002366 !important;*/ } a.more-link { padding:12px; padding-left:18px; padding-right:18px; } .more-link::after { display:none; } .button-b a { color: #ffffff !important; background-color:transparent !important; border: #ffffff solid 1px !important; /*box-shadow: 5px 5px #000000 !important;*/ } .button-b a:hover { color: #ffffff !important; background-color: #a46628 !important; border: #a46628 solid 1px !important; /*box-shadow: 5px 5px #a46628 !important;*/ } .button-big a { padding-top:32px !important; padding-bottom:32px !important; } /*--- Text Styles ---*/ .header-widget-full { background:#a46628; } .header-widget-inner { font-weight:700; font-size:110%; color:#fff; } .header-widget-inner a { color:#fff; } .header-widget-inner a:hover { color:#fff; text-decoration:underline; } .banner-title p { font-family:"Amiri"; font-weight:700 !important; font-size:4em; line-height:105%; } .hero-title h2 { font-family:"Amiri"; font-weight:700; font-size:4em; margin-bottom:0; } .hero-title-sim-h2 { font-family:"Amiri"; font-weight:700; font-size:4em; margin-bottom:0; line-height:105%; } .banner-text, .hero-text { font-size:1.5em; line-height:140%; font-weight:400; } .text-shadows { text-shadow:2px 2px 3px #000000; } .testimonials h3 { font-size:160%; font-weight:500; } /*--- Images ---*/ .core-benefit-titles img { box-shadow:none !important; } .zig-zag-panel-images { padding-top:40%; padding-bottom:40%; } /*--- Footer ---*/ #footerwrap { background:#002366; } #footer { text-align:left; color:#c0c0c0; } #footer a { color:#c0c0c0; } #footer a:hover { color:#fff; } .footer-text-inner .one { display:inline-block; width:50%; } .footer-text-inner .two { display:inline-block; width:50%; text-align:right; } /*.footer-text-inner .two p { padding-right:14%; }*/ /*.footer-company-name h4 { margin-top:-1.45em; margin-bottom:0; } .footer-company-name h6 { text-transform:uppercase !important; }*/ .footer-scheme, .footer-scheme h1, .footer-scheme h2, .footer-scheme h3, .footer-scheme h4, .footer-scheme h5, .footer-scheme h6, .footer-scheme p, .footer-scheme h1 a, .footer-scheme h2 a, .footer-scheme h3 a, .footer-scheme h4 a, .footer-scheme h5 a, .footer-scheme h6 a, .footer-scheme p a, .footer-scheme a { color:#ffffff !important; } .footer-scheme h1 a:hover, .footer-scheme h2 a:hover, .footer-scheme h3 a:hover, .footer-scheme h4 a:hover, .footer-scheme h5 a:hover, .footer-scheme h6 a:hover, .footer-scheme p a:hover, .footer-scheme a:hover { color:#ffffff !important; text-decoration: underline; } .footer-scheme h1, .footer-scheme h2, .footer-scheme h3, .footer-scheme h4, .footer-scheme h5, .footer-scheme h6 .footer-scheme p { } /*--- Media Queries ---*/ @media screen and (max-width: 976px) { /*--- Text Styles ---*/ .banner-title p { font-size:3.5em; } .hero-title h2 { font-size:3.5em; } .hero-title-sim-h2 { font-size:3.5em; } .banner-text, .hero-text { font-size:1.25em; } /*.button-big:first-of-type { margin-left:3% !important; } .button-big:last-of-type { margin-right:3% !important; }*/ } @media screen and (max-width: 854px) { /*--- Text Styles ---*/ .banner-title p { font-size:3.375em; } .hero-title h2 { font-size:3.375em; } .hero-title-sim-h2 { font-size:3.375em; } .banner-text, .hero-text { font-size:1.125em; } } @media screen and (max-width: 768px) { } @media screen and (max-width: 680px) { /*--- Text Styles ---*/ .banner-title p { font-size:3.25em; } .hero-title h2 { font-size:3.25em; } .hero-title-sim-h2 { font-size:3.25em; } .banner-text, .hero-text { font-size:1.1em; } .button-big { margin-bottom:0 !important; } } @media screen and (max-width: 480px) { }