.footer-news-letter { font-family: TTNormsProRg; } .footer-news-letter form fieldset { float: left; width: calc(100% - 35%); } .footer-news-letter form fieldset input { background-color: #0C6EB4; border-width: 2px; border-color: #ffffff; height: 84px; color: #ffffff; } .footer-news-letter form .actions button { background-color: #00294D; border-width: 2px; border-color: #ffffff; color: #000000; width: 35%; height: 84px; color: #ffffff; text-transform: uppercase; } .footer-news-letter input[type="text"]::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ color: #ffffff; opacity: 1; /* Firefox */ } .footer-news-letter input[type="text"]:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #ffffff; } .footer-news-letter input[type="text"]::-ms-input-placeholder { /* Microsoft Edge */ color: #ffffff; } .js-off-canvas-overlay { background-color: #00294D; } .js-off-canvas-overlay.is-visible { opacity: 0.95; } .off-canvas.is-transition-overlap.is-open { -webkit-box-shadow: 0 0; box-shadow: 0 0; } #title-bar-menu-c { height: 100vh; overflow: scroll; overscroll-behavior: contain; -webkit-overflow-scrolling: touch; padding-bottom: 120px; position: fixed; } .menu li a, .menu .active>a { background: initial; color: #0C6EB4; } @media print, screen and (min-width: 64em) { .title-bar-right nav>ul>li { width: 33%; } } li.products ul { width: 100%; } li.products ul li { width: 90%; float: left; } .kchffs-carouselcontainer.orbit .orbit-container-captions { margin-left: 0; } h5 u { color: #ff0000; } .top-bar-menu-dimensions, .title-bar-menu-dimensions { margin-right: 40px; }