/* Description: Stylesheet for section-header-blue-re-3.html Created by: Dylan Lindstrom For: Merrimack Valley Web Design Last updated: 10/10/18 */ /*** HEADER ***/ .container { border: none !important; background: none !important; } .header-left { margin: 0px; padding: 0px; float: left; width: 50%; } .header-right { margin: 0px; padding: 0px; float: right; width: 50%; } #header-phone { margin: 0 auto; } .border0 { width: 100% !important; } #imax-cell-1-content { padding: 0 !important; margin: 0 !important; } a { text-decoration: none; outline: 0; } a[href^="tel:"] { color: inherit; text-decoration: none; pointer-events: none; cursor: default; } @media (max-width: 575.98px) { a[href^="tel:"] { pointer-events: auto; cursor: pointer; } } .classic5-h1 { font-family: Verdana, Geneva, sans-serif; font-size: 24px; font-weight: 100; color: #333; } .classic5-h2 { font-family: Verdana, Geneva, sans-serif; font-size: 18px; font-weight: 100; color: #5b7388; border-top-width: 1px; border-top-style: solid; border-top-color: #999; } .classic5-h3 { font-family: Verdana, Geneva, sans-serif; font-size: 18px; font-weight: 100; color: #70757a; width:100%; display:block; } .classic5-h3-white { font-family: Verdana, Geneva, sans-serif; font-size: 18px; font-weight: 100; color: #FFF; width:100%; display:block; } .classic5-h4 { font-family: Verdana, Geneva, sans-serif; font-size: 18px; font-weight: 100; color: #273a72; width:100%; display:block; } .classic5-underline { border-bottom: 1px solid #999; margin-bottom:10px; } .classic5-p { font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: 100; color: #70757a; line-height:1.5; } .classic5-red { color:#c13333; } .classic5-eighty { margin: 0px; padding: 0px; float: left; width: 80%; } .classic5-twenty { margin: 0px; padding: 0px; float: right; width: 20%; } .classic5-twenty img { padding-top:15px; } .classic5-thirty-three { margin: 20px; padding: 0px; float: left; width: calc((100% / 3) - 40px); margin-right:1%; } .mvwebs-980 { max-width: 980px; width: 96%; padding-left:2%; padding-right:2%; margin-left:auto; margin-right:auto; overflow:hidden; } .classic5-featured-pic { border-bottom:1px solid #999; border-top:1px solid #999; } .classic5-blue-bar { background-color: #0054a4; float: left; width: 100%; padding-top: 20px; padding-bottom: 20px; margin-top:20px; margin-bottom:20px; } .classic5-button { font-family: Verdana, Geneva, sans-serif; font-size: 12px; background-color: #465c9e; margin-bottom: 10px; float:left; height: 30px; width:250px; padding-top: 25px; padding-bottom:10px; padding-left:10px; padding-right:10px; border-radius: 5px; color: #FFF; margin-left:calc(50% - 125px); } .classic5-button:hover { background-color: #627ac2; } .classic5-2017 { float:left; margin-right:10px; margin-bottom:10px; width:130px; } .classic5-footer { padding-left: 2%; padding-right:2%; padding-top:10px; padding-bottom:10px; width: 96%; border-top-width: thin; border-top-style: solid; border-top-color: #999; } .classic5-fifty-left { margin: 0px; padding: 0px; float: left; width: 49%; margin-right:1%; } .classic5-fifty-right { margin: 0px; padding: 0px; float: left; width: 49%; margin-left:1%; } .btn-primary { font-size: 14px; background-color: #004280; border: none; } .btn-primary:hover { background-color: #0069cc; } .btn-padding { padding: 20px; } .classic7-button { font-family: Verdana, Geneva, sans-serif; font-size: 12px; background-color: #FFF; margin: 0px auto 5px auto; width:70px; padding:5px; border-radius: 3px; color: #999; border: 1px solid #999; text-align:center; display: inline-block; } .classic7-button:hover { background-color: #30487e; color:#FFF; } .classic7-button-inline { font-family: Verdana, Geneva, sans-serif; font-size: 12px; background-color: #FFF; margin-bottom: 10px; width:70px; padding:5px; border-radius: 3px; color: #999; border: 1px solid #999; text-align: center; display: inline-block; float: right; margin: 0px 2px 0px 2px; } .classic7-button-inline:hover { background-color: #30487e; color:#FFF; } .social-icon { margin: 0 auto; } .mvwebs-padding { max-width: 80%; margin: 0 auto; } #header-phone, #header-phone p { text-align: center; color: #000 !important; font-size: 18px; } .header-left img { margin: 0px; padding: 0px; float: left; } #mvwebs-banner { margin-top: 20px; } .agent-left { float: left; } .agent-right { float: right; } @media (max-width: 767.98px) { .agent-left { display: block; margin: 0 auto; float: none; } .agent-right { display: block; margin: 0 auto; float: none; } .classic7-button { display: inline-block; margin: 0 auto; } } @media (max-width: 767.98px) { .mvwebs-padding { max-width: 540px; } } @media (max-width: 575.98px) { .mvwebs-padding { width: 100%; } } /*** END HEADER ***/ /*** NEW NAV BAR ***/ .container-nav { width: 100%; margin: 0; padding: 0; } .blue-le { background-color: #1D3768; } .blue-re { background-color: #0054A4; } .red-re { background-color: #E11B22; } .nav-link { color: #fff !important; font-size: 18px; } .nav-link:hover { color: #BFBFBF !important; } .navbar { margin-bottom: 0; } .dropdown-item:focus, .dropdown-item:hover { color: #fff; text-decoration: none; background-color: #444; } .dropdown-menu{ /*Without this, moving mouse away from parent link will cause dropdown to close*/ margin: 0 !important; } @media (min-width: 768px) { .dropdown:hover > .dropdown-menu { display: block; } .dropdown > .dropdown-toggle:active { /*Without this, clicking will make it sticky*/ pointer-events: none; } } @media (min-width: 768px) and (max-width: 991.98px) { .nav-link { font-size: 14px; } } @media (max-width: 767.98px) { .navbar { position: fixed; width: 100%; right: 0; left: 0; top: 0; background-color: #0054A4; z-index: 999; } body { margin-top: 70px; } } /*** END NEW NAV BAR ***/