html {overflow:-moz-scrollbars-vertical;}
html {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
*, *:before, *:after {-webkit-box-sizing:inherit; -moz-box-sizing:inherit; box-sizing:inherit;}

@font-face {font-family:'AFB'; src:url('/_scripts/fonts/AFB.woff2') format('woff2'), url('/_scripts/fonts/AFB.woff') format('woff'); font-weight: 400; font-style: normal; font-stretch: condensed; unicode-range: U+0020-02DC;}
@font-face {font-family:'AFB'; src:url('/_scripts/fonts/AFB-Bold.woff2') format('woff2'), url('/_scripts/fonts/AFB-Bold.woff') format('woff'); font-weight: 700; font-style: normal; font-stretch: condensed; unicode-range: U+0020-02DC;}
@font-face {font-family:'AGBQ'; src:url('/_scripts/fonts/AGBQ-BoldItalic.woff2') format('woff2'), url('/_scripts/fonts/AGBQ-BoldItalic.woff') format('woff'); font-weight: 700; font-style: italic; font-stretch: normal; unicode-range: U+0020-00FE;}
@font-face {font-family:'AGBQ'; src:url('/_scripts/fonts/AGBQ-Italic.woff2') format('woff2'), url('/_scripts/fonts/AGBQ-Italic.woff') format('woff'); font-weight: 500; font-style: italic; font-stretch: normal; unicode-range: U+0020-00FE;}
@font-face {font-family:'AGBQ-Condensed'; src:url('/_scripts/fonts/AGBQ-Cnd.woff2') format('woff2'), url('/_scripts/fonts/AGBQ-Cnd.woff') format('woff'); font-weight: 500; font-style: normal; font-stretch: condensed; unicode-range: U+0020-00FE;}
@font-face {font-family:'AGBQ-Condensed'; src:url('/_scripts/fonts/AGBQ-CndIt.woff2') format('woff2'), url('/_scripts/fonts/AGBQ-CndIt.woff') format('woff'); font-weight: 500; font-style: italic; font-stretch: condensed; unicode-range: U+0020-00FE;}
@font-face {font-family:'AGBQ-Condensed'; src:url('/_scripts/fonts/AGBQ-BdCnd.woff2') format('woff2'), url('/_scripts/fonts/AGBQ-BdCnd.woff') format('woff'); font-weight: 700; font-style: normal; font-stretch: condensed; unicode-range: U+0020-00FE;}

body {padding:0; margin:0; background-color:#fff;}
body,td,p,ul,ol,li {font:21px 'AFB',sans-serif; color:#313131; line-height:1.5;}
@media only screen and (max-width: 1024px) {
	body,td,p,ul,ol,li {font-size:18px;}
}

hr {border-top:1px solid #448A92 !important;}

a, a.alt:hover {color:#007e8c; text-decoration:none; -webkit-transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; transition:all .2s ease-in-out;}
a:hover, a.alt {color:#007e8c; text-decoration:underline;}

.imgbox {background-color:#fff; padding:2px; border:1px solid #e0e0e0;}
.box {border:1px solid #333; border-collapse:collapse;}
.pubbox {border:1px solid #ccc; border-collapse:collapse;}
.small {font-size:13px;}

.h1, h1 {margin:0; font:700 26px 'AGBQ-Condensed',sans-serif; color:#ec623c; letter-spacing:1px;}
.h2, h2 {margin:12px 0; font:500 24px 'AGBQ-Condensed',sans-serif; color:#000;}
.h3, h3 {margin:12px 0; font:italic 18px Arial,sans-serif; color:#444;}
.h4, h4 {margin:12px 0; font:bold 17px Arial,sans-serif; color:#000;}
@media only screen and (max-width: 1024px) {
	.h1, h1 {font-size:24px;}
	.h2, h2 {font-size:22px;}
	.h3, h3 {font-size:16px;}
	.h4, h4 {font-size:16px;}
}
@media only screen and (max-width: 767px) {
	.h1, h1 {font-size:22px;}
	.h2, h2 {font-size:20px;}
}

/* GLOBAL */
.footer, .footerwrapper, .newsheaderwrapper, .siteheader, .siteheaderwrapper, .wrapper, .wrapperwrapper {position:relative;}
.footer, .siteheader, .wrapper {min-width:1100px; max-width:1100px; margin:0 auto;}
.newsheaderwrapper {min-width:1240px; max-width:1240px; margin:0 auto 15px auto;}

/* HEADER */
.siteheaderwrapper {margin:30px 0; background:#448A92; height:100px;}
.siteheader {min-height:100px;}
.siteheader .logo {position:absolute; top:-15px; width:186px; height:133px; background:url(/webart/logo.png) no-repeat; -o-background-size:100% 100%,auto; -moz-background-size:100% 100%,auto; -webkit-background-size:100% 100%,auto; background-size:100% 100%,auto;}
.siteheader .logo a {display:block; width:100%; height:100%; text-indent: 100%; white-space: nowrap; overflow: hidden;}
.siteheader .inner {display:table; /* width:980px; margin:0 auto; */}
.siteheader .inner .item {display:table-cell; vertical-align:top;}
.siteheader .inner .item:nth-of-type(1) {width:186px;}
.siteheader .inner .item:nth-of-type(2) {padding-top:34px;}
.headercontent {position:relative; max-width:640px; margin:0 auto; padding:10px 0 20px 0; font-family:'AGBQ'; font-weight:500; font-style:italic; font-size:22px; color:#7e8d8e; text-align:center; line-height:1.5;}
.headercontent b {font-weight:700;}

.newsheader {display:table; width:100%; background:#F5F9F9;}
.newsheader em, .newsheader strong {display:table-cell; padding:10px; border:1px solid #D0E1E3;}
.newsheader em {font-style:normal; font-weight:bold; white-space:nowrap; background:#D0E1E3;}
.newsheader strong {width:100%; font-weight:normal;}
.newsheader strong a {color:#EC623C; -webkit-transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; transition:all .2s ease-in-out;}
.newsheader strong a:hover {color:#448A92; text-decoration:none;}
@media only screen and (max-width: 1240px) {
	.newsheaderwrapper {min-width:96%; max-width:96%;}
	.newsheader em, .newsheader strong {font-size:16px;}
}

/* Navigation Bar */
/* PRIMARY NAV MENU */
#navContent {visibility:hidden;}
/* All Links */
.ddsmoothmenu {display:table;}
.ddsmoothmenu ul li:first-child {display:none;}
.ddsmoothmenu ul li:first-child a.mmnavlogo {text-indent:-999px; white-space:nowrap; overflow:hidden;}
.ddsmoothmenu ul li a {padding:10px 4px !important; margin:0 15px; font:700 22px 'AGBQ-Condensed'; color:#fff; text-decoration:none; line-height:1; letter-spacing:1px; border-bottom:rgba(255,255,255,0.01); -webkit-transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; transition:all .2s ease-in-out;}
.ddsmoothmenu ul li a.selected, .ddsmoothmenu ul li a:hover, .ddsmoothmenu ul li a.alt, .ddsmoothmenu ul li a.alt:hover {color:#000; text-decoration:none; border-bottom:1px solid #000;}
.ddsmoothmenu ul li a.alt {color:#fff; border-bottom:1px solid #fff;}
.ddsmoothmenu ul li a.alt:hover {border-bottom:1px solid #fff;}
/* Sub-Menu */
.ddsmoothmenu ul li ul li:first-child {display:block;}
.ddsmoothmenu ul li ul {margin-left:0; margin-top:7px; padding:0 !important; background:#000; border:none;}
.ddsmoothmenu ul li li {border:none !important;}
.ddsmoothmenu ul li li a {text-transform:none;}
.ddsmoothmenu ul li li:nth-of-type(2) a, .ddsmoothmenu ul li li:nth-of-type(2)  a.selected, .ddsmoothmenu ul li li:nth-of-type(2)  a:hover, .ddsmoothmenu ul li li:nth-of-type(2) a.alt:hover {border-left:none !important;}
/* Sub-Menu Links */
.ddsmoothmenu ul li ul {position:relative; top:34px !important; /* left:0 !important; padding:0 !important; */}
.ddsmoothmenu ul li ul ul {top:0 !important;}
/*.ddsmoothmenu ul li:nth-of-type(2) ul {left:1px !important;} */
.ddsmoothmenu ul li ul li {width:150px; padding:0 !important; border:none; background:none;}
.ddsmoothmenu ul li ul li a {margin:0; padding:7px 16px !important; font:500 16px 'AGBQ-Condensed'; color:#fff; text-decoration:none; border:none !important; line-height:1.3;}
.ddsmoothmenu ul li ul li a.alt, .ddsmoothmenu ul li ul li a.alt:hover {background:#237b85 !important; background:none; border:none;}
.ddsmoothmenu ul li ul li a:hover {color:#fff; background:#237b85; border:none !important;}
/* .ddsmoothmenu ul ul ul {display:none !important;} */

/* WRAPPERS */
.wrapper {min-height:400px;}
.wrapper:after {content:""; display:table; clear:both;}
.bodycontent {padding:20px;}
.headertexthome {position:absolute; top:-1700px; left:-1700px; opacity:0; filter:alpha(opacity=0);}
.headertext {margin-bottom:15px;}
.customtext strong {color:#448A92;}
span[style="font-family:Courier New,Courier,monospace;"] {font-size:12px; color:#000; line-height:1.3;}

/* FOOTER */
.copyright {padding:0 0 24px 0; font:500 13px 'AGBQ-Condensed'; color:#50A0A9; letter-spacing:1px; text-align:center;}
.copyright a {color:#50A0A9; text-decoration:none;}
.footer {margin-top:34px; padding:25px 0;}
.footer .logo {width:105px; height:73px; margin:0 auto; background:url(/webart/logo2.png) no-repeat; -o-background-size:100% 100%,auto; -moz-background-size:100% 100%,auto; -webkit-background-size:100% 100%,auto; background-size:100% 100%,auto;}
.footer .logo a {display:block; width:100%; height:100%; text-indent: 100%; white-space: nowrap; overflow: hidden;}
.footercontent {margin-top:34px; padding:34px 15px; min-height:100px; background:#f5f9f9;}
.footercontent div {font:500 22px 'AGBQ'; font-style:italic; color:#7e8d8e; text-align:center; line-height:1.5;}
.footerlinks {margin-top:34px; text-align:center;}
.footerlinks a {padding:0 0 5px 0 !important; margin:0 10px; font:700 15px 'AGBQ-Condensed'; color:#448A92; text-decoration:none; line-height:1; letter-spacing:1px; border-bottom:rgba(255,255,255,0.01); -webkit-transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; transition:all .2s ease-in-out;}
.footerlinks a.alt {color:#448A92; border-bottom:1px solid #448A92;}
.footerlinks a:hover, .footerlinks a.alt:hover {color:#000; text-decoration:none; border-bottom:1px solid #000;}

/* Right Bar */
.rightbarwrapper {display:table; width:100%;}
.rightbarwrapper .rightbar2 {margin:0; padding:25px 15px; min-height:60vh;}
.rightbarwrapper .rightbar2 .img {display:block; width:auto; height:auto; max-width:160px; max-height:none; margin-bottom:5px;}
.rightbarwrapper .rightbar2 .hrsep {padding:10px 10px 10px 0;}
.rightbarheader {margin-top:0; padding-top:0; text-align:center;}
.wrapperleft {padding-right:34px;}
.wrapperleft, .wrapperright {display:table-cell; vertical-align:top; padding-bottom:25px;}
.wrapperright, .rightbarwrapper .rightbar2  {background:#f5f9f9;}
.wrapperleft .bodycontent {padding-right:24px;}
.wrapperleft .ctimageright {margin-right:24px;}
.wrapperright {width:250px;}
.rightbarcontent2 div, .rightbarcontent2 li, .rightbarcontent2 p, .rightbarcontent2 td {font-size:14px;}
.subnavwrapper {text-align:center;}
.subnav a, .subnavfirst a, .subnav2 a {display:block; color:#448A92; padding:5px 0; text-decoration:none;}
.subnav a.alt, .subnav2 a.alt {color:#000;}
.subnav a:hover, .subnavfirst a:hover, .subnav a.alt:hover, .subnav2 a.alt:hover {color:#EC623C; text-decoration:none;}
.subnav a.child {padding:0; font-size:16px;}
.sidenav {text-align:center;}
@media only screen and (max-width: 1024px) {
	.wrapperleft {padding-right:15px;}
	.wrapperleft .bodycontent {padding-right:15px;}
	.wrapperleft .ctimageright {margin-right:15px;}
}
@media only screen and (max-width: 959px) {
	.subnav-arrow {display:none;}
}
@media only screen and (max-width: 880px) {
	.rightbarwrapper {display:table; width:99%; padding-top:0; padding-bottom:0;}
	.rightbarwrapper, .wrapperleft, .wrapperright {display:block; width:100%; padding-right:0; padding-left:0; padding-bottom:10px;}
	.rightbarwrapper .rightbar2 {margin-left:0; height:auto; min-height:0;}
	.wrapperleft {padding-right:0;}
	.wrapperleft .ctimageright {width:100%; margin-right:0;}
	.wrapperleft {margin-bottom:0;}
	.wrapperright {width:100%;}
	.wrapperright p {text-align:center; font-size:13px;}
	.rightbarwrapper .rightbar2 {height:auto; padding-bottom:0;}
}
@media only screen and (max-width: 767px) {
	.rightbarwrapper .rightbar2 {padding:25px 10px 10px 10px;}
}
@media only screen and (max-width: 480px) {
	.rightbarwrapper .rightbar2 {padding:15px 5px 5px 5px;}
	.rightbar h2.special {font-size:16px;}
	.rightbar h3.special {font-size:15px;}
}

/* Listing Results */
.listingresults {display:table;}
.listingresults .item {margin:15px 0; padding:34px 0 15px 0; border-top:1px solid #448A92;}
.listingresults .item.itemdesc {padding-bottom:5px;}
.listingresults .item:nth-of-type(1) {margin-top:0; padding-top:0; border-top:none;}
.listingresults .content,
.listingresults .listingimg,
.listingresults .listinglogo {display:table-cell; vertical-align:middle; padding-bottom:10px;}
.listingresults .content h2.first {margin-top:0; padding-top:0;}
.listingresults .listingimg {width:400px; text-align:center;}
.listingresults .listingimg img {width:auto; height:auto; max-width:300px; max-height:300px; margin:0 50px;}
.listingresults .listinglogo {width:200px; text-align:center;}
.listingresults .listinglogo img {width:auto; height:auto; max-width:200px; max-height:150px;}
.listingresults .content .linkwrapper {font-size:18px; margin-top:10px;}
.listingresults .content .linkwrapper:nth-of-type(1) {margin-top:0;}
.listingresults .content2 p:nth-of-type(1) {margin-top:0; padding-top:0;}
.listingthin {font-size:17px;}
.listingresults .item.itemthin {margin-top:0; margin-bottom:0; padding-top:5px; padding-bottom:5px; border-top:none;}
.listingresults .item.itemthin.itemthinodd {background:rgba(68,138,146,0.15);}

.playbtn {display:block; width:50px; height:50px; white-space:nowrap; overflow:hidden; background:url(/webart/icon-play.png) no-repeat; text-indent:100%; -o-background-size:100% 100%,auto; -moz-background-size:100% 100%,auto; -webkit-background-size:100% 100%,auto; background-size:100% 100%,auto; opacity:0.8; filter:alpha(opacity=80);}
.listingresults .content .linkwrapper:hover .playbtn {opacity:1; filter:alpha(opacity=100);}

/* MMenu (Mobile Nav) ================================================== */
.mmnavwrapper {position:fixed; top:25px; right:20px; display:none; height:25px; width:32px; height:20px; padding:7px; z-index:1001; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.mmnavwrapper:hover {opacity:0.8; filter:alpha(opacity=80);}
@media only screen and (max-width: 640px) {.mmnavwrapper {display:block;}}
.mmnav {display:block; height:4px; width:27px; border-top:12px double #fff; border-bottom:4px solid #fff; font-size:0; }
.mmnav:hover {border-top:12px double #fff; border-bottom:4px solid #fff; font-size:0;}
#mmenu {-webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box;}
#mmenu *, #mmenu *:before, #mmenu *:after {-webkit-box-sizing:inherit; -moz-box-sizing:inherit; box-sizing:inherit;}
#mmenu .mmnavlogo {display:block; width:98px; height:70px; margin:10px auto; border:none !important; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
#mmenu .mmnavlogo {background:url(/webart/logo.png) 0 0 / 100% auto no-repeat;}
#mmenu .mmnavlogo span {position:absolute; top:-1700px; left:-1700px;}
.mmnavlogowrapper {padding-bottom:10px !important;}
.mm-menu {background-color:#F5F9F9 !important;}
.mm-listview > li > a, .mm-listview > li > span {font:500 18px 'AGBQ-Condensed' !important; color:#276F91 !important;}
.mm-menu .mm-navbar > a {color:#448A92 !important;}
.mm-menu .mm-navbar > a:hover {color:#448A92 !important;}
.mm-search input {background: none repeat scroll 0 0 rgba(0,0,0,0.1) !important; color:#fff !important;}
.mm-page {overflow:hidden;}

/* OTHERS */
.cookietrail {position:relative; height:30px; margin:0 auto; background-color:#e0e0e0;}
.cookietrail em {float:left; padding:8px 0 0 8px; font-size:10px; font-style:normal;}
.cookietrail span {float:right; padding:8px 8px 0 0; font-size:10px;}
a.ss, a.ss:visited {color:#50A0A9; text-decoration:none;}
a.ss:hover {color:#50A0A9 !important; text-decoration:underline;}
a.u, a.u:visited {color:#50A0A9; text-decoration:none;}
a.u:hover {cursor:text; color:#50A0A9 !important; text-decoration:none;}

.caseTbl {width:100%;}
.caseTbl, .caseTbl tr {padding:0;}
.caseTbl td {font-size:16px; padding:10px;}
.caseTbl th {font-size:20px; padding:10px;}
.caseTbl thead tr {background:#448A92; color:#fff;}
.caseTbl tbody tr:nth-child(even) {background:#E3EEEF;}

/* BUTTONS */
.btn, .btn2, .btnbig, .btnsm, .btnoutline {display:inline-block !important; border:none; white-space:nowrap; -webkit-appearance:none;}
.btn i, .btn2 i, .btnbig i, .btnoutline i {padding-right:5px;}
/* Main Button */
.btn {padding:8px 12px; font:normal 16px; color:#fff; text-decoration:none; border:1px solid #000; background:#616161; background:-moz-linear-gradient(top,  #616161 1%, #181818 100%); background:-webkit-linear-gradient(top,  #616161 1%,#181818 100%); background:linear-gradient(to bottom,  #616161 1%,#181818 100%); -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; line-height:1;}
.btn:hover {color:#fff; text-decoration:none; background:#000;}
/* Disabled */
.btndisabled, .btn.disabled, .btn.is-disabled, .btn:disabled {opacity:0.5; filter:alpha(opacity=50); cursor:auto;}

/* CustomText / Images */
@media only screen and (max-width: 1200px) {
	.ctimage, .ctimageleft, .ctimageright {width:auto !important;}
	.ctimage img, .ctimageleft img, .ctimageright img, .customtext img {display:block; width:auto; height:auto; max-width:550px !important; max-height:none;}
	.ctimage {margin-right:34px !important;}
}
@media only screen and (max-width: 1024px) {
	.ctimage img, .ctimageleft img, .ctimageright img, .customtext img {max-width:350px !important;}
	.customtext table, .customtext tr, .customtext th, .customtext td, .customtext tbody {display:block; width:100% !important; padding-right:0 !important; padding-left:0 !important;}
	.ctimage {margin-right:24px !important;}
	.customtext-3 img, .customtext-8 img {width:auto !important; height:auto !important;}
	.customtext-3 img {max-width:220px !important; max-height:330px !important;}
	.customtext-8 img {max-width:150px !important; max-height:150px !important;}
}
@media only screen and (max-width: 767px) {
	.ctimage img, .ctimageleft img, .ctimageright img {max-width:300px !important; max-height:none;}
	.customtext img {max-width:100% !important; max-height:none;}
	.customtext-3 img {max-width:140px !important; max-height:215px !important;}
	.customtext-8 img {max-width:100px !important; max-height:100px !important;}
}
@media only screen and (max-width: 640px) {
	.ctimage, .ctimageleft, .ctimageright {font-size:13px !important;}
	.ctimage img, .ctimageleft img, .ctimageright img {max-width:200px !important; max-height:none;}
}
@media only screen and (max-width: 480px) {
	.ctimage, .ctimageleft, .ctimageright {display:block; float:none !important; margin:10px 0 15px 0 !important; padding:0 !important; width:100% !important; max-height:none; width:auto !important; height:auto !important; text-align:left !important;}
	.ctimage img, .ctimageleft img, .ctimageright img, .customtext img {max-width:100% !important; max-height:none; margin-bottom:10px;}
	.customtext-3 img {max-width:140px !important; max-height:215px !important;}
	.customtext-8 img {max-width:100px !important; max-height:100px !important;}
}

/* Radius, Shadows / Gradients */
/* Box-Sizing */
.box-sizing {-webkit-box-sizing: border-box; -moz-box-sizing:border-box; box-sizing:border-box;}

/* Media Queries */

@media only screen and (max-width: 1140px) {
	.footer, .siteheader, .wrapper {min-width:100%; max-width:100%;}
	.siteheader .logo {left:15px;}
	.siteheader .inner .item:nth-of-type(1) {width:201px;}
}
@media only screen and (max-width: 1024px) {
	.bodycontent {padding:15px;}
	.caseTbl tr, .caseTbl th, .caseTbl td, .caseTbl tbody {width:auto !important;}
	.caseTbl th, .caseTbl td {padding-right:10px !important; padding-left:10px !important;}
	.caseTbl {display:table;}
	.caseTbl tbody {display:table-row-group !important;}
	.caseTbl thead {display:table-header-group !important;}
	.caseTbl tr {display:table-row !important;}
	.caseTbl td, .caseTbl th {display:table-cell !important;}
	.caseTbl th {text-align:left;}
	.caseTbl th {font-size:16px;}
	.ddsmoothmenu ul li a {padding:10px 4px !important; font-size:18px;}
	.ddsmoothmenu ul li ul {margin-top:4px;}
	.footercontent {margin-top:24px; padding-top:24px; padding-bottom:24px;}
	.footercontent div, .headercontent {font-size:18px;}
	.listingresults .listingimg {width:318px; text-align:center;}
	.listingresults .listingimg img {max-width:250px; max-height:250px; margin-right:34px; margin-left:34px;}
	.listingresults .listinglogo {width:150px;}
	.listingresults .listinglogo img {max-width:150px; max-height:100px;}
	.rightbarwrapper .rightbar2 {padding-bottom:24px; min-height:0;}
	.siteheaderwrapper {margin-top:24px; margin-bottom:24px; height:80px;}
	.siteheader {min-height:80px;}
	.siteheader .inner .item:nth-of-type(1) {width:175px;}
	.siteheader .inner .item:nth-of-type(2) {padding-top:20px;}
	.siteheader .logo {top:-17px; width:160px; height:114px;}
	.wrapper {min-height:300px;}
}
@media only screen and (max-width: 959px) {
	.ddsmoothmenu ul li a {font-size:16px;}
}
@media only screen and (max-width: 880px) {
	.ddsmoothmenu ul li a {margin-right:10px; margin-left:10px;}
}
@media only screen and (max-width: 767px) {
	.caseTbl th {font-size:15px;}
	.ddsmoothmenu ul li a {margin-right:5px; margin-left:5px;}
	.ddsmoothmenu ul li a {font-size:15px;}
	.ddsmoothmenu ul li ul {margin-top:0;}
	.ddsmoothmenu ul li ul li a {font-size:14px;}
	.footercontent {padding-right:34px; padding-left:34px;}
	.footercontent div, .headercontent {font-size:18px;}
	.listingresults .item {padding-top:24px;}
	.listingresults .listingimg {width:250px; text-align:center;}
	.listingresults .listingimg.noimg {display:none;}
	.listingresults .listingimg img {max-width:200px; max-height:200px; margin-right:25px; margin-left:25px;}
	.listingresults .listinglogo {width:120px;}
	.listingresults .listinglogo img {max-width:120px; max-height:80px;}
	.siteheaderwrapper {margin-top:0; margin-bottom:15px; height:70px; border-top:15px solid rgba(255,255,255,.9);}
	.siteheader {height:70px;}
	.siteheader .inner .item:nth-of-type(1) {width:130px;}
	.siteheader .inner .item:nth-of-type(2) {padding-top:10px;}
	.siteheader .logo {top:0; width:115px; height:82px;}
}
@media only screen and (max-width: 640px) {
	.copyright {font-size:12px;}
	.footer {margin-top:24px;}
	.footer .logo {width:79px; height:55px;}
	.footerlinks {margin-top:24px;}
	.footerlinks a {font-size:14px;}
	.headercontent {max-width:100%; padding-left:24px; padding-right:24px;}
	.listingresults, .listingresults .content {display:block;}
	.siteheaderwrapper, .siteheader {top:0; left:0;}
	.siteheaderwrapper, .siteheader {position:fixed; width:100%; z-index:500;}
	.siteheader .inner .item:nth-of-type(2) {display:none;}
	.wrapperwrapper {margin-top:90px;}
}
@media only screen and (max-width: 580px) {
	.caseTbl, .caseTbl tr, .caseTbl th, .caseTbl td, .caseTbl tbody {display:block !important; width:100% !important; padding-right:0 !important; padding-left:0 !important;}
	.caseTbl thead {display:none !important;}
	.caseTbl td {padding-top:3px; padding-bottom:3px; padding-left:15px !important; padding-right:15px !important; font-size:15px;}
	.caseTbl tr {padding-top:5px; padding-bottom:5px;}
	.caseTbl td:nth-of-type(1):before {content:"Case Name: ";}
	.caseTbl td:nth-of-type(2):before {content:"Representing: ";}
	.caseTbl td:nth-of-type(3):before {content:"Law Firm: ";}
	.footerlinks a:nth-of-type(3):after { content:""; display:table; height:20px; clear:both;}
}
@media only screen and (max-width: 480px) {
	.copyright .mobile-break {height:15px;}
	.footercontent {min-height:24px;}
	.footercontent div, .headercontent {font-size:16px;}
}
@media only screen and (max-width: 479px) {
	.listingresultswrapper {padding-top:24px;}
	.listingresults, .listingresults .content, .listingresults .listingimg, .listingresults .listinglogo, .playbtn {display:table; margin:0 auto; padding-bottom:0;}
	.listingresults, .listingresults .content {text-align:center;}
	.listingresults .listingimg, .listingresults .listinglogo {margin-bottom:15px;}
	.listingresults .content2 {padding-right:34px; padding-left:34px;}
	.listingresults .listingimg, .listingresults .listinglogo {width:auto;}
	.listingresults .listingimg img {margin-right:0; margin-left:0;}
	.item.itemthin {padding-bottom:10px; padding-top:10px;}
	.item.itemthin .listingimg, .item.itemthin .listinglogo {margin-bottom:0;}
}
