
@media screen and (max-width: 1200px) {
.wrapper {width:960px;}
.main-content {width:auto;}
.sidebar {width:100%;}

.main-nav-grey .inner {width:960px;}

/* footer version 4 */
.brand-footer .inner {width:960px;}
.site-footer .inner {width:960px;}
}

@media only screen and (max-width: 1023px) {

.smallview-hidden {display:none;}
.smallview-visible {display:block;}

.main-nav img.main-nav-search {display:none;}
.main-nav .col-1-3 {width:auto;}
.main-nav .account-control {display:none;}

.col-1-2 {width:100%;}
.col-1-3 {width:100%;}
.col-2-3 {width:100%;}
.col-1-4 {width:100%;}
.col-3-4 {width:100%;}
.col-1-5 {width:100%;}
.col-2-5 {width:100%;}
.col-3-5 {width:100%;}
.col-4-5 {width:100%;}


/* main nav side nav */	
.main-nav-grey .inner {width:100%; padding:0;}
.main-nav-grey ul.join-account {display:none;}
.main-nav-grey .col-1-4.left {width:auto; float:left;}
.main-nav-grey .col-1-2.left {width:auto; float:left; text-align:left;}
.main-nav-grey .col-1-2.left span {display:none;}
.main-nav-grey .col-1-4.right {display:none;}
img.law-logo {height:30px; margin:15px 0;}
img.brand-logo {height:30px; margin:15px 0;}
img.mini-burger {margin:0px 15px 0 15px;}

.main-nav-sub {display:none;}

input.main-nav-search {display:none;}

.brand-nav {
    display: none;
}
ul#side-nav li.control .col-1-3 {width:33.33%;}
ul#side-nav li.control .col-1-5 {width:20%;}
ul#side-nav li.control .col-2-5 {width:40%;}

.main-nav-left {width:15%;}
.main-nav-right {width:15%;}
.main-nav-center {width:70%;}


.main-nav-sub {display:none;}

input.main-nav-search {display:none;}

body .brand-nav .h-scroll {width:auto; height:38px; overflow-x:scroll; overflow-y:hidden; margin:0;}
body .brand-nav .inner {width:1180px; height:auto; margin:0; padding:0 0 15px 0;}
body .brand-nav ul.sub-nav {width:auto; margin:6px 15px 0 15px;}
body .brand-nav ::-webkit-scrollbar {display:none;}
body .brand-nav .cover-me {display:none; width:75px; height:35px; background-image:linear-gradient(270deg, rgba(239,239,239,1.0) 25%, transparent ); opacity:1.0; position:fixed; top:initial; right:0; border-top:1px solid #ccc;}


ul#side-nav {width: 100%;}

h2.module-title {margin:0 0 15px 0; font:800 30px/30px "proxima-nova", sans-serif; color:#043f77;}
h3.module-title {margin:0 0 30px 0; font:400 22px/22px "proxima-nova", sans-serif; color:#043f77;}


/* footer */
.footer {padding:20px 0;}
.footer .inner {width:95%;}
.footer .top {margin:0 auto; padding:0; border-bottom:none; text-align:center;}
.footer .top .col-3-4 {width:100%;}
.footer .site-links {display:none;}
.footer .network {display:none;}
.footer .mobile-links {width:auto; margin:0; padding:0 5px;}
.footer .mobile-links ul {list-style:none; margin:0; padding:0;}
.footer .mobile-links ul li {list-style:none; width:50%; float:left; margin:0 0 10px 0; padding:0; display:inline-block;}
.footer .mobile-links ul li a {font-size:14px; color:#fff; text-align:center; background:#333; margin:0 5px; padding:10px 0; display:block; border-radius:4px; }
.footer .mobile-links ul li a:hover {background:#ce181f;}
.footer .share.left {display:none;}

.alm-footer .inner {width:95%;}
.alm-footer .copyright p {text-align:center;}
.alm-footer .engage {text-align:center; height:auto;}
.alm-footer .engage a {float:none; margin:0 10px;}
.alm-footer .engage a:after {display:none;}
.alm-footer .alm-logo p {text-align:center;}
	
/* footer version 4 */
.brand-footer .inner {width:auto;padding:10px; border-bottom:1px solid #ccc;}
.brand-footer .brand-nav {display:none;}
.brand-footer img.brand-logo {margin:15px 0 0 0;}
.site-footer .inner {width:auto;padding:0 10px; }
.site-footer .engaged {text-align:center; display:none;}
.alm-global-stripe img.alm-logo {height:16px; vertical-align:middle; margin:0 auto 10px auto; display:block;}

.site-footer .mobile-terms { text-align: center; display: block; }

}









