h2,h3,h4,h5{line-height:1.5}header .bottom .navigation-containers{-webkit-box-shadow:1px 3px 8px 1px rgba(0,0,0,.1);-moz-box-shadow:1px 3px 8px 1px rgba(0,0,0,.1);box-shadow:1px 3px 8px 1px rgba(0,0,0,.1)}header .desktop-header{background:linear-gradient(to bottom,rgba(255,255,255,.7) 0,rgba(255,255,255,.5) 50%,rgba(255,255,255,0) 100%);background:-moz-linear-gradient(top,rgba(255,255,255,.7) 0,rgba(255,255,255,.5) 50%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,.7) 0,rgba(255,255,255,.5) 50%,rgba(255,255,255,0) 100%)}.jumbotron h1 .bg-color,.container .jumbotron h1 .bg-color{background:rgba(255,255,255,.6)}.scroll-heading .dk-grey{font-size:14px}.jumbotron .bx-wrapper .bx-viewport .text,.container .jumbotron .bx-wrapper .bx-viewport .text{top:330px}.jumbotron h1 .bg-color,.container .jumbotron h1 .bg-color{background:rgba(255,255,255,.8)}#contact-popup-form,#download-form{background:transparent url("/wp-content/themes/cma/assets/img/contact-bg.jpg") no-repeat center center}#contact-popup-form .form-header h2,#download-form .form-header h2{line-height:1;background:transparent url("/wp-content/themes/cma/assets/img/item-bg.png") no-repeat bottom left;padding:10px}#contact-popup-form .form-header h2 span,#download-form .form-header h2 span{font-size:16px;display:block;line-height:1.5;margin-top:10px}#contact-popup-form .form-header h2 span strong,#download-form .form-header h2 span strong{text-decoration:underline}#contact-form{background:transparent url("/wp-content/themes/cma/assets/img/contact-bg-large.jpg") no-repeat center center;-webkit-background-size:cover;background-size:cover}#contact-form.form-container .form-header p{font-size:16px;line-height:1.5}#contact-form.form-container .form-header h2{margin-bottom:10px}.file-downloads .bd{border:1px solid #b1b1b1}.file-downloads .bd:hover{border:1px solid #2a6496}.testimonials .author{font-weight:600}.content-info .ltGrey-bg p.footer-phone{font-size:16px;margin-bottom:1em}.content-info .ltGrey-bg p.footer-address{line-height:1.8}.banner-text{z-index:9999;position:relative;background-color:red;padding:5px;display:none}@media (max-width:991px){.content main{margin-bottom:-50px}}@media (max-width:750px){footer .col-sm-3.text-right{text-align:center;margin-top:20px}footer .col-sm-3.text-right p{margin-bottom:5px}}