/*
Theme Name:RevMsg v4
Theme URI:http://revolutionmessaging.net
Author:Revolution Messaging
Author URI:http://revolutionmessaging.com
*/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,
time,mark,audio,video {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {display:block;}
audio,canvas,video {display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]) {display:none;} [hidden] {display:none;}

html {font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body {margin:0;font-size:100%;line-height:1.125em;}
body,button,input,select,textarea {font-family:sans-serif;color:#222;}

a,a:link,a:visited {margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none;}
a:link {-webkit-tap-highlight-color:#999;}
a:hover,a:active {outline:0;}
::-moz-selection {background:#000;color:#fff;text-shadow:none !important;}
::selection {background:#000;color:#fff;text-shadow:none !important;}

abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}
b,strong,th {font-weight:bold;}
small {font-size:85%;}
blockquote {margin:1em 40px;quotes:none;}
blockquote:before,blockquote:after,
q:before,q:after{content:'';content:none;}
dfn {font-style:italic;}
hr {display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
ins {background:#ff9;color:#000;text-decoration:none;}
mark {background:#ff0;color:#000;font-style:italic;font-weight:bold;}
del{text-decoration:line-through;}
pre,code,kbd,samp {font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em;}
pre,code,kbd,samp {white-space:pre;white-space:pre-wrap;word-wrap:break-word;font-family:monospace,sans-serif;}
q {quotes:none;}
q:before,q:after {content:"";content:none;}
sub,sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup {top:-0.5em;}
sub {bottom:-0.25em;}

h1,h2,h3,h4,h5,h6 {font-weight:normal;font-family:'hagin_caps_mediumregular';}
p {font-family:'amplitudecond-bookregular';color:#666;}
ul,ol {margin:1em 0;padding:0 0 0 40px;}
dd {margin:0 0 0 40px;}
nav ul,nav ol {list-style:none;list-style-image:none;margin:0;padding:0;}

table {border-collapse:collapse;border-spacing:0;}
td,td img {vertical-align:top;}

.content img,object,embed {max-width:100%;height:auto;}
.video-container {position:relative;padding-bottom:56.25%;padding-top:25px;height:0;overflow:hidden;}
.video-container iframe,
.video-container object,
.video-container embed {position:absolute;top:0;left:0;width:100%;height:100%;}
.ie7 img{-ms-interpolation-mode:bicubic;}
.ie6 html{filter:expression(document.execCommand("BackgroundImageCache",false,true));}

form {margin:0;}
fieldset {border:0;margin:0;padding:0;}
button,input,select,textarea {margin:0;}
button,input[type="button"],input[type="submit"] {width:auto;overflow:visible;}
input,select {vertical-align:middle;-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;}
label {cursor:pointer;}
legend {border:0;*margin-left:-7px;padding:0;white-space:normal;}

.aligncenter {display:block;margin:0 auto 1em;}
.alignleft {float:left;margin:0 1em 1em 0;}
.alignright {float:right;margin:0 0 1em 1em;}
.wp-caption {outline:1px solid #555;background-color:#eee;padding:0.5em;}
.wp-caption img {margin:0;padding:0;border:0 none;}
.sticky {background:#eee;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
* html .clearfix {height:1%;}
.clearfix {display:block;}

@font-face {font-family:'amplitudecond-bookregular';src:url('/wp-content/themes/revmsg4/fonts/amplitudecond-book-webfont.eot');src:url('/wp-content/themes/revmsg4/fonts/amplitudecond-book-webfont.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/revmsg4/fonts/amplitudecond-book-webfont.woff') format('woff'),url('/wp-content/themes/revmsg4/fonts/amplitudecond-book-webfont.ttf') format('truetype'),url('/wp-content/themes/revmsg4/fonts/amplitudecond-book-webfont.svg#amplitudecond-bookregular') format('svg');font-weight:normal;font-style:normal;}
@font-face {font-family:'amplitudecond-mediumregular';src:url('/wp-content/themes/revmsg4/fonts/amplitudecond-medium-webfont.eot');src:url('/wp-content/themes/revmsg4/fonts/amplitudecond-medium-webfont.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/revmsg4/fonts/amplitudecond-medium-webfont.woff') format('woff'),url('/wp-content/themes/revmsg4/fonts/amplitudecond-medium-webfont.ttf') format('truetype'),url('/wp-content/themes/revmsg4/fonts/amplitudecond-medium-webfont.svg#amplitudecond-mediumregular') format('svg');font-weight:normal;font-style:normal;}
@font-face {font-family:'hagin_caps_mediumregular';src:url('/wp-content/themes/revmsg4/fonts/hagin_caps_medium-webfont.eot');src:url('/wp-content/themes/revmsg4/fonts/hagin_caps_medium-webfont.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/revmsg4/fonts/hagin_caps_medium-webfont.woff') format('woff'),url('/wp-content/themes/revmsg4/fonts/hagin_caps_medium-webfont.ttf') format('truetype'),url('/wp-content/themes/revmsg4/fonts/hagin_caps_medium-webfont.svg#hagin_caps_mediumregular') format('svg');font-weight:normal;font-style:normal;}

.menu-main-container .menu-collapser {position:relative;height:48px;font-size:0;
	border-top:1px solid #923537;border-right:1px solid #923537;border-left:1px solid #923537;
	background:url(/wp-content/themes/revmsg4/images/texture-red.jpg);}

.menu-main-container .collapse-button {position:absolute;right:0;top:50%;width:40px;padding:7px 10px;cursor:pointer;z-index:999;
	transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);}

.menu-main-container .collapse-button .icon-bar {display:block;height:2px;width:18px;margin:2px 0;background:#F3EBD9;}
.menu-main-container ul.menu li {position:relative;display:inline-block;}
.menu-main-container ul.menu li a {display:block;}
.menu-main-container ul.menu li a:hover {color:#F3EBD9 !important;}
.menu-main-container ul.menu li .sub-collapser {position:absolute;right:0;top:6px;width:48px;height:100%;z-index:999;cursor:pointer;color:#E2D9C1;}
.menu-main-container ul.menu li .sub-collapser > i {display:inline-block;vertical-align:middle;font-style:normal;}
.menu-main-container ul.menu.collapsed li {display:block;width:100%;border-bottom:1px dotted #923537;padding:0.5em 0;}
.menu-main-container ul.menu.collapsed li:last-child,.menu-main-container ul.menu.collapsed li li {border:0;}
.menu-main-container ul.menu.collapsed li > ul {display:none;position:static;}
.menu-main-container .sub-menu  {border:0 !important;font-size:0.6em;}

@media only screen and (min-width:800px) {
	.menu-main-container .sub-collapser,.sub-menu {display:none !important;}
	.menu-main-container ul.menu li a {display:inline-block;}
}

/*Global*/
body {background:url(/wp-content/themes/revmsg4/images/bg.jpg);background-size:300px 300px;}
.content,#content {width:95%;margin:0 auto;font-family:'amplitudecond-bookregular';overflow:hidden;}
.content {padding:1em 0;}
.content a {color:#811A1C;}
.content a,header#main li a,header#secondary li a,#about-nav li a
	{-webkit-transition:color 0.4s;-moz-transition:color 0.4s;transition:color 0.4s;}
hr.royal.top,hr.royal.btm,hr.divider {border:0;line-height:0;margin:0 auto;text-align:center;padding:0;}
strong {font-family:'amplitudecond-mediumregular';font-weight:normal;}

/*Header*/
header#main {background:#182a4f;position:relative;z-index:99999;}
header#main nav {background:#7e1618;padding:2px;position:relative;}
header#main ul {background:#7e1618 url(/wp-content/themes/revmsg4/images/texture-red.jpg);background-size:50px;padding:1em;border-right:1px solid #923537;border-bottom:1px solid #923537;border-left:1px solid #923537;}
header#main ul ul,header#secondary {display:none;}

header#main h1 a {position:absolute;top:0;left:5%;z-index:90;
	background:url(/wp-content/themes/revmsg4/images/img.png) 0 -500px;width:100px;height:0;padding-top:125px;overflow:hidden;
    zoom:0.60;-moz-transform:scale(0.60);-moz-transform-origin:0 0;-webkit-transform:scale(0.60);-webkit-transform-origin:0 0;}
header#main nav,header#secondary {width:95%;text-align:center;margin:0 auto;font-family:'hagin_caps_mediumregular';}
header#main li,header#secondary li {display:inline-block;color:#a55153;}
header#main li a {font-size:1.5em;} header#secondary li a {font-size:1.1em;}
header#main li a,header#secondary li a {color:#efc686;text-transform:uppercase;text-shadow:1px 1px 0 #000;padding:0 0.75em;}
header#secondary {position:absolute;left:5%;z-index:9999;}

/*Decorations*/
.arrow-line {background:url(/wp-content/themes/revmsg4/images/img.png) -350px -270px repeat-x;height:4px;position:relative;top:50px;}
.arrow-line.btm {top:0;}
.arrow-left {background:url(/wp-content/themes/revmsg4/images/img.png) -800px -202px;position:absolute;width:22px;height:9px;top:-3px;left:-3px;}
.arrow-right {background:url(/wp-content/themes/revmsg4/images/img.png) -850px -202px;position:absolute;width:22px;height:9px;top:-3px;right:-3px;}
.arrow-line .icon {position:absolute;top:-50px;}

/*Our Work / Staff */
#work-cats,#staff-list {padding:0;margin:0;list-style:none;text-align:center;}
#work-cats li,#staff-list li {display:inline-block;width:300px;margin:0 0.5em 1em 0.5em;vertical-align:top;-}
#work-cats h2 a,.project h2,#staff-list h2 a,#work-cats h4 {font-size:2em;padding:0.6em 0 0.5em 0;margin-top:48px;text-align:center;line-height:0.8em;
	background:#e2d9c1 url(/wp-content/themes/revmsg4/images/cat-title-bg.jpg) bottom center no-repeat;display:block;width:100%;text-shadow:1px 1px 0 #e2d9c1;color:#811A1C;}
.project h2 {font-size:1.5em;margin-bottom:0.25em;padding-top:1em;}
#work-cats h2 a:hover,#staff-list h2 a:hover {color:#182A4F;}
#work-cats h4 {line-height:0.9em;padding:0.5em 0 0 0;background-image:none;border-bottom:1px solid #D3C6A7;}
#work-cats h4 img {margin-top:0.25em;}
#work-cats p.tags {padding-bottom:0.25em;border-bottom:1px solid #e2d9c1;font-size:0.9em;}
#work-cats p.thumbs {overflow:hidden;position:relative;width:300px;height:300px;margin-top:3px;}
#work-cats p.thumbs a, #work-cats p.thumbs img {position:absolute; font-size:0; display:block; }
#work-cats p.thumbs a {z-index:3;width:150px; height:150px;}
#work-cats p.thumbs img {z-index:1; width:145px; height:145px;}
#work-cats p.thumbs a:nth-of-type(1), #work-cats p.thumbs img:nth-of-type(1) {top:0; left:0;}
#work-cats p.thumbs a:nth-of-type(2), #work-cats p.thumbs img:nth-of-type(2) {top:0; right:0;}
#work-cats p.thumbs a:nth-of-type(3), #work-cats p.thumbs img:nth-of-type(3) {bottom:0; left:0;}
#work-cats p.thumbs a:nth-of-type(4), #work-cats p.thumbs img:nth-of-type(4) {bottom:0; right:0;}

#work-cats .icon {width:110px;height:71px;margin-left:95px;}

.project li {max-width:1000px !important;width:95% !important;margin:0 0 1em 0 !important;padding-left:3px;padding-right:3px;}
.project .project-title {background:#E2D9C1 !important;color:#811A1C;margin-bottom:2px;}
.project article strong {font-size:1em;}
.project article {font-size:0.9em;}
.project h2 {background:none;text-shadow:1px 1px 0 #e2d9c1;text-shadow:1px 1px 0 #F4EEDC;padding-bottom:0.9em;line-height:0.8em;}
.project h3 {margin-top:-1em;padding-bottom:0.5em;color:#666;font-size:1.5em;text-shadow:1px 1px 0 #F4EEDC;}
.project article {border-top:1px solid #e2d9c1;}
.project article p {margin:10px 0 0 0 !important;text-align:left;}
.project .icon {margin-left:50% !important;left:-55px !important;}
.project img {max-width: 100%; height: auto;}

/*About/Staff*/
#staff-list {margin:-30px 0 1em 0;}
#staff-list li {width:130px;overflow:hidden;text-overflow-multiline:ellipsis;margin-bottom:-2.2em;}
#staff-list h2 {border-bottom:1px solid #D3C6A7;}
#staff-list h2 a {background:#e2d9c1;background-image:none;color:#811A1C;padding-top:0.25em;font-size:1.5em;word-spacing:2em;padding-bottom:0 !important;}
#staff-list li#gabe-hammersmith h2 a span,#staff-list li#drew-mcconville h2 a span,#staff-list li#grace-hammerstein h2 a span {font-size:0.9em;}
#staff-list h2 a img {margin-top:0.25em;width:100%;}
.middle-line {background:url(/wp-content/themes/revmsg4/images/img.png) -900px -200px;position:absolute;width:86px;height:26px;top:-5px;left:43px;}
.arrow-line.btm .middle-line {left:127px;}

#work-cats.staff-archive {width:300px;margin-top:1em;margin-left:-6px;}
#work-cats li ul,#work-cats li ul li {margin:0;padding:0;list-style:none;text-align:center;}
#work-cats li ul {margin:1em 0;}
#work-cats li ul li {display:inline-block;width:32px;margin:0 0.75em;}
#work-cats li ul li a {display:block;padding-top:32px;height:0;overflow:hidden;}

#page-description #nav-left {position:absolute;left:0;top:5px;}
#page-description #nav-right {position:absolute;right:0;top:5px;}
#nav-left a,#nav-right a {font-family:'hagin_caps_mediumregular';font-size:1.5em;color:#cdc3aa;}
#nav-right a {padding-right:8px;}
#nav-left:before {content:"";background:url(/wp-content/themes/revmsg4/images/img.png) -800px -197px;width:30px;height:13px;float:left;}
#nav-right:after {content:"";background:url(/wp-content/themes/revmsg4/images/img.png) -850px -197px;width:22px;height:13px;float:right;}
#nav-left a:hover,#nav-right a:hover {color:#811A1C;}
#staff-all {background:url(/wp-content/themes/revmsg4/images/img.png) -133px -300px;width:28px;height:0;padding-top:28px;overflow:hidden;display:inline-block;}
#staff-all:hover {background-position:-233px -300px;}

#page-description ul,#page-description li {padding:0;margin:0;list-style:none;}
#about-nav li {display:inline-block;margin:0 -0.35em 0 0;}
#about-nav li:last-child a {border-right:1px solid #D3C6A7;}
#about-nav li a {border-left:1px solid #D3C6A7;padding:1em 0.70em 0.85em;color:#666;font-family:'hagin_caps_mediumregular';text-transform:uppercase;font-size:.9em;}
#about-nav li a:hover {color:#811A1C;background:#F4ECDA;}

.post-type-archive-in-the-press .menu-item-2329 a,
.post-type-archive-staff .menu-item-2250 a,
#menu-about .current_page_item a {color:#811A1C !important;}

#staff-desc {margin-top:2em;clear:left;}

/*Icons*/
.icon.blank {background:url(/wp-content/themes/revmsg4/images/img.png) 0 0;}
.icon.fundraising {background:url(/wp-content/themes/revmsg4/images/img.png) -110px 0;}
.icon.creative {background:url(/wp-content/themes/revmsg4/images/img.png) -220px 0;}
.icon.video {background:url(/wp-content/themes/revmsg4/images/img.png) -330px 0;}
/*.icon.mobile {background:url(/wp-content/themes/revmsg4/images/img.png) -440px 0;}*/
.icon.revere {background:url(/wp-content/themes/revmsg4/images/img.png) -440px 0;}
.icon.advertising {background:url(/wp-content/themes/revmsg4/images/img.png) -550px 0;}
.icon.technology {background:url(/wp-content/themes/revmsg4/images/img.png) -660px 0;}
.icon.staff {background:url(/wp-content/themes/revmsg4/images/img.png) -770px 0;}
.icon.contact {background:url(/wp-content/themes/revmsg4/images/img.png) -880px 0;}
.icon.jobs {background:url(/wp-content/themes/revmsg4/images/img.png) -990px 0;}

.social-network {overflow:auto;padding:0.5em 0 0 0 !important;}
.social-network li a {width:40px;height:0;padding-top:40px;overflow:hidden;float:left;}

li.twitter a {background:url(/wp-content/themes/revmsg4/images/img.png) -50px -100px;}
li.linkedin a {background:url(/wp-content/themes/revmsg4/images/img.png) -250px -100px;}
li.instagram a {background:url(/wp-content/themes/revmsg4/images/img.png) -300px -100px;}
li.git a {background:url(/wp-content/themes/revmsg4/images/img.png) -700px -100px;}
li.google a {background:url(/wp-content/themes/revmsg4/images/img.png) -150px -100px;}
li.facebook a {background:url(/wp-content/themes/revmsg4/images/img.png) 0 -100px;}
li.youtube a {background:url(/wp-content/themes/revmsg4/images/img.png) -100px -100px;}
li.rss a {background:url(/wp-content/themes/revmsg4/images/img.png) -200px -100px;}

li.twitter a:hover {background-position:-400px -100px;}
li.linkedin a:hover {background-position:-600px -100px;}
li.instagram a:hover {background-position:-650px -100px;}
li.git a:hover {background-position:-750px -100px;}
li.google a:hover {background-position:-500px -100px;}
li.facebook a:hover {background-position:-350px -100px;}
li.youtube a:hover {background-position:-450px -100px;}
li.rss a:hover {background-position:-550px -100px;}

/*Page*/
#marquee {background:url(/wp-content/themes/revmsg4/images/marquee.jpg) center -2px;margin-left:-1px;
	background-size:cover;padding-bottom:60px;border-bottom:10px solid #811A1C;position:relative;}
#page-description {background:#e2d9c1 url(/wp-content/themes/revmsg4/images/shadow-btm.png) center bottom repeat-x;color:#666;
	border-bottom:1px solid #f5f0de;text-shadow:1px 1px 0 #eee6d1;padding:0.75em 0 1em 0;text-align:center;}
#page-description .content {padding:0;font-family:'amplitudecond-mediumregular';font-size:0.9em;}
#marquee h2 {position:absolute;bottom:14px;width:100%;text-align:center;color:#f3eddb;text-shadow:1px 1px 0 #333;font-size:2.5em;
	text-transform:uppercase;}
#marquee h2 span {display:block;font-size:0.4em;margin:0 0 0.35em 0;}
#marquee-image {line-height:0;margin-bottom:-60px;position:relative;text-align:center;}
#marquee-image img {width:100%;height:100%;}
#marquee-text {position:absolute;background:url(/wp-content/themes/revmsg4/images/marquee-text@2x.gif) top center no-repeat;width:100%;height:100%;
	background-size:80%;margin-top:20px;}

#content article h2.title {font-size:1.6em;color:#811A1C;margin:0;line-height:0.95em;}
#content article p,#content article li,#content article p,#content article address {line-height:1.45em;font-size:1.1em;margin-bottom:1em;color:#666;font-style:normal;}
#content article a {color:#811A1C;}
#content article a:hover {text-decoration:underline;}
#content article strong,#content article b {font-family:'amplitudecond-mediumregular';font-weight:normal;}
#content article blockquote {background:#E7DEC8;padding:0.75em 0.75em 0 0.75em;border-bottom:2px solid #D3C6A7;margin:0 0 1em 0;}
#content article table {margin-bottom:1em;}
#content article td {padding:0 1em 1em 0;}
#content article h1,#content article h2,#content article h3,#content article h4,#content article h5,#content article h6 {
	color:#333;line-height:0.95em;}
#content article h1 {font-size:2.3em;}
#content article h2 {font-size:2.2em;}
#content article h3 {font-size:1.9em;}
#content article h4 {font-size:1.7em;}
#content article h5 {font-size:1.5em;}
#content article h6 {font-size:1.5em;}
#content article img {max-width: 100%; height: auto;}
.article-time {padding:0.5em 0;margin:0.5em 0;display:block;color:#333;font-family:'hagin_caps_mediumregular';
	border-top:1px solid #E7DEC8;border-bottom:2px solid #E7DEC8;}

/*News*/
.addthis_toolbox a {display:inline-block !important;}

#news-container {margin:2em 0;overflow:hidden;}
.top.news {text-align:center;color:#f4eddc;padding-top:0.5em;}
.top.news .month {font-family:'hagin_caps_mediumregular';font-size:1.25em;line-height:1.3em;}
.top.news .year {font-size:2em;}
#recent-news-on {background:url(/wp-content/themes/revmsg4/images/img.png) -750px -400px;
	width:100px;height:0;padding-top:24px;overflow:hidden;display:inline-block;margin-bottom:-6px;}
#recent-news-off {background:url(/wp-content/themes/revmsg4/images/img.png) -750px -500px;
		width:100px;height:0;padding-top:24px;overflow:hidden;display:inline-block;margin-bottom:-6px;}
#recent-news-on:hover,#recent-news-off:hover {background-position:-750px -600px;}

#press-rel-on {background:url(/wp-content/themes/revmsg4/images/img.png) -900px -500px;
	width:115px;height:0;padding-top:24px;overflow:hidden;display:inline-block;margin-bottom:-6px;}
#press-rel-off {background:url(/wp-content/themes/revmsg4/images/img.png) -900px -400px;
	width:115px;height:0;padding-top:24px;overflow:hidden;display:inline-block;margin-bottom:-6px;}
#press-rel-on:hover,#press-rel-off:hover {background-position:-900px -600px;}

#inthepress-link {background:url(/wp-content/themes/revmsg4/images/img.png) -1050px -500px;
width:100px;height:0;padding-top:24px;overflow:hidden;display:inline-block;margin-bottom:-6px;}
#inthepress-link:hover {background-position:-1050px -600px;}

#recent-news-off,#recent-news-on,#press-rel-off,#press-rel-on,#inthepress-link
	{margin-top:0.5em;}

/*Clients*/
#clients {margin-top:1em;}
#clients div {display:none;}
#clients div.active {display:block;}

#clients-list ul,#clients-list li,#awards ul,#awards li {list-style:none;vertical-align:top;}
#clients-grid {font-size:0;line-height:0;text-align:center;}
#clients img {max-width:150px;max-height:150px;display:inline-block;
	border:1px dashed #D3C6A7;margin-right:-1px;margin-bottom:-1px;}

.clients-toggle {margin:-0.25em 0 -0.5em 0 !important;}
.clients-toggle li {display:inline-block;margin:0 0.35em !important;}
.clients-toggle li a {width:70px;height:0;padding-top:30px;overflow:hidden;display:inline-block;}
.clients-toggle a.grid {background:url(/wp-content/themes/revmsg4/images/img.png) -100px -300px;border-right:1px solid #D3C6A7;margin-left:0.65em;}
.clients-toggle a.list {background:url(/wp-content/themes/revmsg4/images/img.png) -100px -400px;}
.clients-toggle a.grid.active {background:url(/wp-content/themes/revmsg4/images/img.png) 0 -300px;border-right:1px solid #D3C6A7;margin-left:0.65em;}
.clients-toggle a.list.active {background:url(/wp-content/themes/revmsg4/images/img.png) 0 -400px;}
.clients-toggle a.grid:hover {background:url(/wp-content/themes/revmsg4/images/img.png) -200px -300px;}
.clients-toggle a.list:hover {background:url(/wp-content/themes/revmsg4/images/img.png) -200px -400px;}

/*Contact*/
.wpcf7-form {margin-bottom:1em;padding-top:0.5em;}
.wpcf7 label {color:#811A1C;font-size:2em;font-family:'hagin_caps_mediumregular';}
.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 textarea,#mc_mv_EMAIL {width:90%;
	font-family:'amplitudecond-bookregular';border:1px solid #dad1ba;background:#f4eddc;padding:0.5em;font-size:1.25em;
	-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0;
	-webkit-box-shadow:inset 1px 1px 2px 1px #e8e1d1;box-shadow:inset 1px 1px 2px 1px #e8e1d1;}
.wpcf7-submit {background:url(/wp-content/themes/revmsg4/images/img.png) -1100px 0;width:64px !important;height:0;padding-top:64px;border:0;cursor:pointer;font-size:0;}
.wpcf7-not-valid-tip {color:#14264C !important;padding-bottom:0.5em;}
.wpcf7-response-output {background:#89292B;color:#fff;border:0 !important;padding:0.5em !important;
	-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}

/*Awards*/
#awards {font-size:0.8em !important;margin-top:1em;}
#awards ul {margin-bottom:-1em;overflow:hidden;}
#awards .arrow-line {top:0;margin:0 3px;}
#awards .middle-line {left:48.5%;}
#pollie,#reed,#mma {background:url(/wp-content/themes/revmsg4/images/awards.png) no-repeat;width:300px;height:0;overflow:hidden;margin-bottom:0.2em;}
#pollie {background-position:0 -114px;padding-top:62px;}
#reed {background-position:0 0;padding-top:72px;}
#mma {background-position:0 -212px;padding-top:67px;}

/*Sidebar*/
.sidebar {position:relative;background:#e7dec8;margin-bottom:1em;}
.sidebar h3 {font-size:1.2em;padding-bottom:0.5em;}
.sidebar a {color:#811A1C;}
.sidebar a:hover {text-decoration:underline;}
.sidebar ul,.sidebar ul ul,.sidebar li {list-style:none;margin:0;padding:0;}
.sidebar li {padding:0.5em;border-bottom:1px solid #f2ead6;font-size:0.9em;}
.sidebar li li {padding:0;border:0;}
.sidebar li:first-child {display:none;}
.sidebar li.jobs {margin:25px -0.5em 0 -0.5em;}
.sidebar li.jobs img {margin-bottom:-2em;}
.sidebar li .day {font-size:2em;font-family:'amplitudecond-mediumregular';}
.sidebar li .year {color:#d3c6a7;padding-top:1.25em;display:block;font-size:1.2em;font-family:'hagin_caps_mediumregular';}
.sidebar li li:first-child {display:block;}
.sidebar .c {text-align:center;}
.sidebar .c h3 {padding-bottom:0.2em;}

/*Footer*/
#rev-quote {text-align:center;padding:0.25em;margin:1em 5% 0 5%;
border-top:1px solid #E9E2D2;border-bottom:1px solid #E9E2D2;}
#rev-quote p {font-size:0.9em;}
#rev-quote h2 {font-size:0.85em;}

footer {background:#e2d9c1 url(/wp-content/themes/revmsg4/images/shadow-top.png) repeat-x;border-bottom:8px solid #811a1c;
	text-shadow:1px 1px 0 #eee6d1;padding:1em 0;}
footer .content {padding:0;}
footer h1,footer h2,footer h3,footer h4,footer h5,footer h6 {color:#811A1C;}
footer h3 {margin-top:0.5em;}
footer ul {list-style:none;margin:0;padding:0;}

footer nav {font-family:'hagin_caps_mediumregular';text-align:center;}
footer nav ul ul {display:none;}
footer nav li {display:inline-block;color:#d3c6a7;font-size:0.9em;padding:0 0.25em;}
footer nav a {color:#666 !important;text-transform:uppercase;}
footer nav a:hover {color:#811A1C !important;}
footer p a {color:#811A1C;}
footer p a:hover {text-decoration:underline;}

#jobs-link,#copyright {text-align:center;}
#jobs-link {color:#14264c;font-size:0.95em;margin:0.75em 0;padding:0.75em 0;font-family:'amplitudecond-mediumregular';
	border-top:1px solid #d4cbb4;border-bottom:1px solid #d4cbb4;}
#copyright {text-transform:uppercase;font-size:0.7em;letter-spacing:0.01em;}
#copyright span {color:#811A1C;font-family:sans-serif;}

/*Mailing List*/
#mc_mv_EMAIL {padding:0.25em 0.5em;font-size:1em;margin-top:0.25em;width:175px;margin-right:0.2em;}
.mc_merge_var,.mc_signup_submit {display:inline !important;}
.mc_merge_var label {display:none;}
#mc_signup_submit {border:0;padding:0;text-align:left;width:32px !important;height:0;padding-bottom:32px;overflow:hidden;
	background:url(/wp-content/themes/revmsg4/images/img.png) -1100px -132px;font-size:0;cursor:pointer;}

/*Latest Tweet*/
.latest-tweet,.latest-tweet-inner,#news-select,#news-select-inner,#pagination {background:#d3c6a7;padding:1px;-webkit-border-radius:6px;border-radius:6px;}
#news-select,#news-select-inner,#pagination {background:#e2d9c1;}
.latest-tweet,#news-select {margin:1em 0 0.5em 0;}
.latest-tweet-inner {border:1px solid #e2d9c1;padding:0.25em 0.5em;}
#news-select-inner {border:1px solid #F2EBD9;padding:0.25em 0.5em;}
.latest-tweet h4, .latest-tweet-inner div,#news-select h4,#news-select-inner div {
	display:inline;font-size:0.85em;text-shadow:1px 1px 0 #ded4ba;}
.latest-tweet h4,#news-select h4 {color:#182A4F;}
.latest-tweet h5, .w_tweet_tweet_profile_wrap, .w_tweet_tweet_status, .w_tweet_tweet_time_tweet, .w_tweet_tweet_source {display:none !important;}
.latest-tweet span,.latest-tweet a,#news-select span,#news-select-inner a {color:#666;}
.latest-tweet span a,#news-select span a {color:#811A1C;}
.latest-tweet span a:hover,#news-select span a:hover {text-decoration:underline;}

.w_tweet_tweet_text {padding:0 0 0 5px;border:none;}
#tweet-icon {background:url(/wp-content/themes/revmsg4/images/img.png) -300px -400px;display:inline-block;width:21px;height:18px;}
#news-select-icon {background:url(/wp-content/themes/revmsg4/images/img.png) -550px -400px;display:inline-block;width:20px;height:17px;margin:0 1em;}
#news-select {color:#666;text-indent:5%;}

/*Pagination*/
#pagination {text-align:center;padding:0.5em;margin-bottom:1em;font-size:1.2em;overflow:hidden;}
#pagination a,#pagination span {padding:0.5em 1em;}
#pagination a {color:#811A1C;}
#pagination a:hover {background:#F2EBD8;}

/*Custom Dropdowns---------------------------------------------------------------------------*/
.catform {font-family:'hagin_caps_mediumregular';background:#F4EDDC;color:#D3C6A7;border:0;margin-right:1em;white-space:nowrap;}
.catform:hover {cursor:pointer;}
.catform option {border-bottom:1px dotted #E2D9C1;padding:0.25em;background:#f9f4e6;}
.customSelect {background:#f4eddc;color:#d3c6a7;text-shadow:0 !important;text-align:left;font-family:'hagin_caps_mediumregular';padding:0.5em;
	-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;
	-webkit-box-shadow:rgba(0, 0, 0, 0.15) 0px 0px 1px;
	-moz-box-shadow:rgba(0, 0, 0, 0.15) 0px 0px 1px;
	box-shadow:rgba(0, 0, 0, 0.15) 0px 0px 1px;}

.catform:before {background:#f4eddc url(/wp-content/themes/revmsg4/images/img.png) -650px -400px;
	content:"";float:left;width:18px;height:18px;margin-right:6px;}

.catform:after {content:"";float:right;width:17px;height:20px;background:url(/wp-content/themes/revmsg4/images/img.png) -600px -400px;
	-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-ms-border-radius:0 3px 3px 0;-o-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}

.dateform {min-width:130px;}
.dateform:before {background:#f4eddc url(/wp-content/themes/revmsg4/images/img.png) -700px -400px;}

.customSelect.customSelectHover {background:#f9f4e6;
-webkit-box-shadow:rgba(0, 0, 0, 0.15) 1px 1px 2px;
-moz-box-shadow:rgba(0, 0, 0, 0.15) 1px 1px 2px;
box-shadow:rgba(0, 0, 0, 0.15) 1px 1px 2px;}
/*In-Bed All*/
.inbed{position:relative;padding-top:30px;height:0;overflow:hidden;}
.inbed.inbed-video{padding-bottom:56.25%;}
.inbed.inbed-image{padding-bottom:78.25%;}
.inbed.inbed-audio{padding-bottom:18.25%;}
.inbed iframe,
.inbed object,
.inbed embed{position:absolute;top:0;left:0;width:100%;height:100%;}
/*------------------------------------------------------------------------------------------*/

@media only screen and (min-width:480px) {
	#news-selectors br {display:none;}
    #press-rel-on,#press-rel-off,#inthepress-link {margin-left:1em;}
}

@media only screen and (min-width:600px) {
	/*Global*/
	hr.royal {width:325px;height:27px;border-bottom:1px solid #F3EFDB;border-top:0;}
	hr.royal.top {background:url(/wp-content/themes/revmsg4/images/img.png) -330px -200px;margin-top:0;}
	hr.royal.btm {background:url(/wp-content/themes/revmsg4/images/img.png) 0 -200px;margin-bottom:0;margin-top:1.5em;}
	hr.divider {background:url(/wp-content/themes/revmsg4/images/img.png) -700px -200px;margin-top:0;width:70px;height:20px;}

	/*Marquee*/
	#marquee-text {padding-top:35px;}

	/*Sidebar*/
	.sidebar {width:18%;float:left;margin-right:30px;margin-top:3em;}
	.sidebar .top {top:0;min-height:71px;position:absolute;left:50%;width:110px;margin-left:-55px;top:-48px;}
	.sidebar .top.contact {background:url(/wp-content/themes/revmsg4/images/img.png) -880px 0;}
	.sidebar .top.jobs {background:url(/wp-content/themes/revmsg4/images/img.png) -990px 0;}
	.sidebar .top.news {background:url(/wp-content/themes/revmsg4/images/img.png) 0 0;}
	.sidebar li:first-child {display:block;padding-bottom:1.5em;}
	.sidebar .social-network li:first-child {padding:0;}
	.content-right {width:75%;float:left;}

	/*About Us*/
	#work-cats.staff-archive {margin-right:5%;float:left;margin-top:0;margin-left:0;}
	#awards {margin-top:0;}

	/*Clients*/
	#clients-list {text-align:center;}
	#clients-list ul,#awards ul {display:inline-block;text-align:left;border-right:1px solid #D3C6A7;width:28%;vertical-align:top;}
	#awards ul {border:0;}
	#clients-list ul:last-child,#awards ul:last-child {border:0;}

	/*News*/
	.addthis_toolbox {position:relative;left:40%;}
	.addthis_toolbox a {display:block !important;margin-bottom:0.25em;}
	#pagination {margin-bottom:0;}
	.article-time {display:none;}
	#content article h2.title {padding-bottom:0.3em;font-size:2.6em;}

	/*Contact*/
	.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 textarea {width:97%;}

	#staff-desc {clear:none;}
	#about-nav li a {padding:1em 1em 0.85em 1em;font-size:1.1em;}

	/*footer*/
	#rev-quote {margin-bottom:-0.75em;}
	#rev-quote p {font-size:1.1em;}
	footer #cols {text-align:center;overflow:auto;}
	footer #col1,footer #col3 {text-align:left;}
	footer #mc_signup_form .mc_form_inside .mc_merge_var label.mc_var_label { display:none; }
	footer #col2 {text-align:center;}
	footer #col2 h3 {border-bottom:1px solid #D4CBB4; padding-bottom:0.5em;}
	footer #cols li {vertical-align:top;float:left;
		-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
	#col1 {width:25%;padding-right:1.5em;}
	#col2 {width:50%;text-align:center;}
	#col3 {width:25%;padding-left:1.5em;}
	footer .social-network {display:inline-block;margin-top:0.75em;}
	footer nav li {font-size:1.1em;padding:0;}
	footer nav li:before {content:"";padding:0 1.5em 0 0.45em;
		background:url(/wp-content/themes/revmsg4/images/img.png) -390px -395px;}
	footer nav li:first-child:before {content:"";background:none;}
	#mc_mv_EMAIL {width:60%;}
}

@media only screen and (min-width:768px) {
	/*Global*/
	.content,#content {width:90%;margin:0 auto;}

	/*Header*/
	header#main nav {width:90%;}
	header#main nav,header#secondary {width:90%;}
	header#main h1 a {zoom:0.8;-moz-transform:scale(.8);-moz-transform-origin:0 0;-webkit-transform:scale(0.80);-webkit-transform-origin:0 0;}
	#marquee {padding-bottom:105px;}
	#marquee h2 {top:auto;}
	#marquee-image {margin-bottom:-105px;}
	#marquee-text {background-size:70%;margin-top:50px;}
	#page-description .content {font-size:1.1em;line-height:1.2em;}

	/*Our Work*/
	#work-cats h2 {line-height:0;}
	.project h2 {line-height:0.8em !important;}
	#work-cats h2 a,.project h2 {margin-bottom:0;padding-top:0.5em;}
	#work-cats h2:before,#work-cats h2:after,.project h2:before,.project h2:after,
	#work-cats h2 a:before,#work-cats h2 a:after {
		content:"";background:url(/wp-content/themes/revmsg4/images/img.png) -400px -381px;}
	#work-cats h2:before, #work-cats h2 a:before, .project h2:before {
		padding-right:15px;margin-right:5px;}
	#work-cats h2:after,#work-cats h2 a:after,.project h2:after {
		margin-left:5px;padding-left:15px;}
	.project h2,#staff-list h2 a,#work-cats h4 {font-size:2.5em;line-height:0.65em;}
	#work-cats h2 a {font-size:2.5em;}
	#work-cats h3 {line-height:0;padding-bottom:0.7em;}
	#work-cats h4 {line-height:0.8em;}
	.project h2 {line-height:0.85em;}

	/*Staff*/
	#staff-list li {width:150px;}
	#staff-list h2 span {width:135px;display:inline-block;}
	#staff-list h2 a {font-size:2em;line-height:0.85em;}
	#staff-list li#gabe-hammersmith h2 a span,#staff-list li#grace-hammerstein h2 a span {font-size:0.75em;}
	.middle-line {left:54px;}
}

@media only screen and (min-width:800px) {

	/*Menu*/
	header#main li:before {content:"";position:relative;top:-3px;
		background:url(/wp-content/themes/revmsg4/images/img.png) -350px -398px;padding-right:1em;}
	header#main li:first-child:before {background:none;}

	header#secondary li:after {content:"\00B7";}
	header#main li:last-child:after,header#secondary li:last-child:after {content:"";}
	header#main li a:hover,header#secondary li a:hover {color:#f3eddb;}
	header#secondary {text-align:center;margin:0 auto;
		background:url(/wp-content/themes/revmsg4/images/nav2bg.png) top center no-repeat;background-size:100% 100%;}
	header#secondary li {color:#556589;padding:0.75em 0 1em;}
	header#secondary {display:block;}

	/*Marquee*/
	#marquee-text {background-size:70%;}
}

@media only screen and (min-width:980px) {

	header#main h1 a {zoom:1;-moz-transform:scale(1);-moz-transform-origin:0 0;-webkit-transform:scale(1);-webkit-transform-origin:0 0;}
	.inner {width:980px;margin:0 auto;background:red;}
	#marquee-text {margin-top:80px;background-size:60%;}

}

/*Retina Images*/
@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (-o-min-device-pixel-ratio:3/2), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5) {

	header#main h1 a,
	.icon.blank,
	.icon.fundraising,
	.icon.creative,
	.icon.video,
	.icon.mobile,
	.icon.revere,
	.icon.advertising,
	.icon.technology,
	.icon.staff,
	.icon.contact,
	.icon.jobs,
	.arrow-left,
	.arrow-right,
	.middle-line,
	#tweet-icon,
	hr.royal.top,
	hr.royal.btm,
	.wpcf7-submit,
	.sidebar .top.contact,
	.sidebar .top.jobs,
	.sidebar .top.news,
	.catform:before,
	.catform:after,
	.dateform:before,
	hr.divider,
	#recent-news-on,
	#recent-news-off,
	#press-rel-on,
	#press-rel-off,
	#inthepress-link,
	li.twitter a,
	li.linkedin a,
	li.instagram a,
	li.git a,
	li.google a,
	li.facebook a,
	li.youtube a,
	li.rss a,
	#mc_signup_submit,
	#staff-all,
	.clients-toggle a.grid,
	.clients-toggle a.list,
	.clients-toggle a.grid.active,
	.clients-toggle a.list.active,
	footer nav li:before,
	#work-cats h2 a:before,
	#work-cats h2 a:after,
	.project h2:before,
	.project h2:after,
	header#main li:before
	{background-size:1264px 649px !important;}

	#pollie,#reed,#mma {background-size:300px 278px !important;}

	header#main h1 a {background:url(/wp-content/themes/revmsg4/images/img@2x.png) 0 -500px;}
	.icon.blank {background:url(/wp-content/themes/revmsg4/images/img@2x.png) 0 0;}
	.icon.fundraising {background:url(/wp-content/themes/revmsg4/images/img@2x.png) -110px 0;}
	.icon.creative {background:url(/wp-content/themes/revmsg4/images/img@2x.png) -220px 0;}
	.icon.video {background:url(/wp-content/themes/revmsg4/images/img@2x.png) -330px 0;}
/*	.icon.mobile {background:url(/wp-content/themes/revmsg4/images/img@2x.png) -440px 0;}*/
	.icon.revere {background:url(/wp-content/themes/revmsg4/images/img@2x.png) -440px 0;}
	.icon.advertising {background:url(/wp-content/themes/revmsg4/images/img@2x.png) -550px 0;}
	.icon.technology {background:url(/wp-content/themes/revmsg4/images/img@2x.png) -660px 0;}
	.icon.staff {background:url(/wp-content/themes/revmsg4/images/img@2x.png) -770px 0;}
	.icon.contact {background:url(/wp-content/themes/revmsg4/images/img@2x.png) -880px 0;}
	.icon.jobs {background:url(/wp-content/themes/revmsg4/images/img@2x.png) -990px 0;}
	#tweet-icon {background:url(/wp-content/themes/revmsg4/images/img@2x.png) -300px -400px;}
	.arrow-left {background:url(/wp-content/themes/revmsg4/images/img@2x.png) -800px -202px;}
	.arrow-right {background:url(/wp-content/themes/revmsg4/images/img@2x.png) -850px -202px;}
	.middle-line {background:url(/wp-content/themes/revmsg4/images/img@2x.png) -900px -200px}
	hr.royal.btm {background:url(/wp-content/themes/revmsg4/images/img@2x.png) 0 -200px;}
	hr.royal.top {background:url(/wp-content/themes/revmsg4/images/img@2x.png) -330px -200px;}
	.wpcf7-submit {background:url(/wp-content/themes/revmsg4/images/img@2x.png) -1100px 0;}
	.sidebar .top.contact {background:url(/wp-content/themes/revmsg4/images/img@2x.png) -880px 0;}
	.sidebar .top.jobs {background:url(/wp-content/themes/revmsg4/images/img@2x.png) -990px 0;}
	.sidebar .top.news {background:url(/wp-content/themes/revmsg4/images/img@2x.png) 0 0;}
	.catform:before {background:url(/wp-content/themes/revmsg4/images/img@2x.png) -650px -400px;}
	.catform:after {background:url(/wp-content/themes/revmsg4/images/img@2x.png) -600px -400px;}
	.dateform:before {background:url(/wp-content/themes/revmsg4/images/img@2x.png) -700px -400px;}
	hr.divider {background:url(/wp-content/themes/revmsg4/images/img@2x.png) -700px -200px;}
	#recent-news-on {background:url(/wp-content/themes/revmsg4/images/img@2x.png) -750px -400px;}
	#recent-news-off {background:url(/wp-content/themes/revmsg4/images/img@2x.png) -750px -500px;}
	#recent-news-on:hover,#recent-news-off:hover {background-position:-750px -600px;}
	#press-rel-on {background:url(/wp-content/themes/revmsg4/images/img@2x.png) -900px -500px;}
	#press-rel-on:hover {background-position:-900px -600px;}
	#press-rel-off {background:url(/wp-content/themes/revmsg4/images/img@2x.png) -900px -400px;}
	#inthepress-link {background:url(/wp-content/themes/revmsg4/images/img@2x.png) -1050px -500px;}
	li.twitter a {background:url(/wp-content/themes/revmsg4/images/img@2x.png) -50px -100px;}
	li.linkedin a {background:url(/wp-content/themes/revmsg4/images/img@2x.png) -250px -100px;}
	li.instagram a {background:url(/wp-content/themes/revmsg4/images/img@2x.png) -300px -100px;}
	li.git a {background:url(/wp-content/themes/revmsg4/images/img@2x.png) -700px -100px;}
	li.google a {background:url(/wp-content/themes/revmsg4/images/img@2x.png) -150px -100px;}
	li.facebook a {background:url(/wp-content/themes/revmsg4/images/img@2x.png) 0 -100px;}
	li.youtube a {background:url(/wp-content/themes/revmsg4/images/img@2x.png) -100px -100px;}
	li.rss a {background:url(/wp-content/themes/revmsg4/images/img@2x.png) -200px -100px;}
	li.twitter a:hover {background-position:-400px -100px;}
	li.linkedin a:hover {background-position:-600px -100px;}
	li.instagram a:hover {background-position:-650px -100px;}
	li.git a:hover {background-position:-750px -100px;}
	li.google a:hover {background-position:-500px -100px;}
	li.facebook a:hover {background-position:-350px -100px;}
	li.youtube a:hover {background-position:-450px -100px;}
	li.rss a:hover {background-position:-550px -100px;}
	#mc_signup_submit {background:url(/wp-content/themes/revmsg4/images/img@2x.png) -1100px -132px;}
	#pollie {background:url(/wp-content/themes/revmsg4/images/awards@2x.png) 0 -114px no-repeat;}
	#reed {background:url(/wp-content/themes/revmsg4/images/awards@2x.png) 0 0 no-repeat;}
	#mma {background:url(/wp-content/themes/revmsg4/images/awards@2x.png) 0 -212px no-repeat;}
	#staff-all {background:url(/wp-content/themes/revmsg4/images/img@2x.png) -133px -300px;}
	#staff-all:hover {background-position:-233px -300px;}
	.clients-toggle a.grid {background:url(/wp-content/themes/revmsg4/images/img@2x.png) -100px -300px;}
	.clients-toggle a.list {background:url(/wp-content/themes/revmsg4/images/img@2x.png) -100px -400px;}
	.clients-toggle a.grid.active {background:url(/wp-content/themes/revmsg4/images/img@2x.png) 0 -300px;}
	.clients-toggle a.list.active {background:url(/wp-content/themes/revmsg4/images/img@2x.png) 0 -400px;}
	.clients-toggle a.grid:hover,.clients-toggle a.grid.active:hover {background:url(/wp-content/themes/revmsg4/images/img@2x.png) -200px -300px;}
	.clients-toggle a.list:hover,.clients-toggle a.list.active:hover {background:url(/wp-content/themes/revmsg4/images/img@2x.png) -200px -400px;}
	footer nav li:before {background:url(/wp-content/themes/revmsg4/images/img@2x.png) -390px -395px;}
	#work-cats h2 a:before,#work-cats h2 a:after,.project h2:before,.project h2:after {background:url(/wp-content/themes/revmsg4/images/img@2x.png) -400px -381px;}
	header#main li:before {background:url(/wp-content/themes/revmsg4/images/img@2x.png) -350px -398px;}
}

@media print {
	* {background:transparent !important;color:#000 !important;/* Black prints faster:h5bp.com/s */box-shadow:none !important;text-shadow:none !important;}
	a,a:visited {text-decoration:underline;}
	a[href]:after {content:" (" attr(href) ")";}
	abbr[title]:after {content:" (" attr(title) ")";}

	/* Don't show links for images,or javascript/internal links*/
	.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after {content:"";}
	pre,blockquote {border:1px solid #999;page-break-inside:avoid;}
	thead {display:table-header-group;/* h5bp.com/t */}
	tr,img {page-break-inside:avoid;}
	img {max-width:100% !important;}
	@page {margin:0.5cm;}
	p,h2,h3 {orphans:3;widows:3;}
	h2,h3 {page-break-after:avoid;}
}
