/* Header and Orientation Colours */
/* Link and Heading Colours */
/* Dark Block (A dark version of this site's colours to be used on table headings and so on)*/
/* Super Light Block (A light version of this site's colours to be used on table footers and so on)*/
/* Announcement Colours */
/* line 1, ../../../assets/compass/utilities/_reset.sass */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

/* line 13, ../../../assets/compass/utilities/_reset.sass */
*:focus { outline: 0; }

/* line 17, ../../../assets/compass/utilities/_reset.sass */
body { color: black; background: white; }

/* line 22, ../../../assets/compass/utilities/_reset.sass */
ol, ul { list-style: none; }

/* tables still need 'cellspacing="0"' in the markup */
/* line 29, ../../../assets/compass/utilities/_reset.sass */
table { border-collapse: separate; border-spacing: 0; vertical-align: middle; }

/* line 35, ../../../assets/compass/utilities/_reset.sass */
caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }

/* line 41, ../../../assets/compass/utilities/_reset.sass */
q, blockquote { quotes: "" ""; }

/* line 45, ../../../assets/compass/utilities/_reset.sass */
q:before, q:after, blockquote:before, blockquote:after { content: ""; }

/* line 49, ../../../assets/compass/utilities/_reset.sass */
img a { border: none; }

/* line 1, ../../../assets/compass/layout/_header.scss */
header { background-color: #232323; border-bottom: 1px solid #151515; display: block; min-width: 984px; position: relative; *z-index: 8001; }
/* line 9, ../../../assets/compass/layout/_header.scss */
header .container { height: 64px; position: relative; }
/* line 14, ../../../assets/compass/layout/_header.scss */
header .marketplace { display: block; position: relative; width: 158px; }
/* line 18, ../../../assets/compass/layout/_header.scss */
header .marketplace img { display: block; position: absolute; left: -12px; top: 14px; }

/* line 27, ../../../assets/compass/layout/_header.scss */
nav[role=navigation] { background-color: #333333; border-top: 1px solid #383838; border-bottom: 1px solid #444444; -moz-box-shadow: 0 2px 0 0 #262626, 0 -1px 0 0 #171717; box-shadow: 0 2px 0 0 #262626, 0 -1px 0 0 #171717; display: block; margin-bottom: 1px; min-width: 984px; position: relative; z-index: 3100; }
/* line 39, ../../../assets/compass/layout/_header.scss */
nav[role=navigation] > ul { position: relative; left: -5px; }

/* line 45, ../../../assets/compass/layout/_header.scss */
nav[role=navigation] ul, .info-nav { margin: 0 auto; list-style: none; width: 994px; }
/* line 50, ../../../assets/compass/layout/_header.scss */
nav[role=navigation] ul li, .info-nav li { display: inline-block; float: left; font-size: 12px; line-height: 18px; position: relative; z-index: 5000; }
/* line 58, ../../../assets/compass/layout/_header.scss */
nav[role=navigation] ul li .dropdown, .info-nav li .dropdown { background-color: #fff; border-bottom: 1px solid rgba(35, 35, 35, 0.2); box-shadow: 4px 4px 0 0 rgba(35, 35, 35, 0.1); display: none; left: 0; padding: 6px 15px; position: absolute; top: 39px; width: 150px; z-index: 9999; }
/* line 70, ../../../assets/compass/layout/_header.scss */
nav[role=navigation] ul li .dropdown ul, .info-nav li .dropdown ul { width: 100%; list-style-type: none; }
/* line 75, ../../../assets/compass/layout/_header.scss */
nav[role=navigation] ul li .dropdown li, .info-nav li .dropdown li { display: block; float: none; font-size: inherit; line-height: 24px; margin: 0; padding: 0; z-index: auto; }
/* line 84, ../../../assets/compass/layout/_header.scss */
nav[role=navigation] ul li .dropdown li a, .info-nav li .dropdown li a { border-bottom: 0; color: #7e7e7e; display: block; font-size: inherit; line-height: 24px; margin: 0; padding: 0; position: static; text-shadow: 0 0 transparent; }
/* line 97, ../../../assets/compass/layout/_header.scss */
nav[role=navigation] ul li .dropdown li .cross-site-category:after, .info-nav li .dropdown li .cross-site-category:after { background: url('/images/sprites/common-e4e988031f.png') 0 -1182px; }
/* line 102, ../../../assets/compass/layout/_header.scss */
nav[role=navigation] ul li .dropdown li .cross-site-category:hover:after, .info-nav li .dropdown li .cross-site-category:hover:after { background: url('/images/sprites/common-e4e988031f.png') 0 -1211px; }
/* line 109, ../../../assets/compass/layout/_header.scss */
nav[role=navigation] ul li .dropdown li:hover, .info-nav li .dropdown li:hover { background: transparent; }
/* line 113, ../../../assets/compass/layout/_header.scss */
nav[role=navigation] ul li .dropdown a:hover, .info-nav li .dropdown a:hover { background: transparent; color: #232323; text-decoration: none; }
/* line 121, ../../../assets/compass/layout/_header.scss */
nav[role=navigation] ul .meta-links-top, .info-nav .meta-links-top { border-bottom: 1px solid #ccc; margin-bottom: 4px; padding-bottom: 4px; }
/* line 127, ../../../assets/compass/layout/_header.scss */
nav[role=navigation] ul .meta-links-bottom, .info-nav .meta-links-bottom { border-top: 1px solid #ccc; margin-top: 4px; padding-top: 4px; }
/* line 134, ../../../assets/compass/layout/_header.scss */
nav[role=navigation] ul .cross-site-category:after, .info-nav .cross-site-category:after { background: url('/images/sprites/common-e4e988031f.png') 0 -1182px; content: ""; display: inline-block; height: 10px; margin-left: 5px; width: 15px; }
/* line 144, ../../../assets/compass/layout/_header.scss */
nav[role=navigation] ul a, .info-nav a { border-bottom: 1px solid transparent; color: #c5c5c5; font-size: 12px; line-height: 18px; margin-top: 9px; padding: 6px 10px; position: relative; display: inline-block; text-shadow: 0 0 0 transparent, 0 1px rgba(29, 29, 29, 0.2); top: -1px; }
/* line 158, ../../../assets/compass/layout/_header.scss */
nav[role=navigation] ul li:hover a, .info-nav li:hover a { background: #f18822; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f39330), color-stop(100%, #ee7a1c)); background-image: -webkit-linear-gradient(#f39330, #ee7a1c); background-image: -moz-linear-gradient(#f39330, #ee7a1c); background-image: -o-linear-gradient(#f39330, #ee7a1c); background-image: linear-gradient(#f39330, #ee7a1c); border-bottom: 1px solid #801a00; color: #fff; text-decoration: none; }
/* line 167, ../../../assets/compass/layout/_header.scss */
nav[role=navigation] ul li:hover .cross-site-category:after, .info-nav li:hover .cross-site-category:after { background: url('/images/sprites/common-e4e988031f.png') 0 -1240px; }
/* line 172, ../../../assets/compass/layout/_header.scss */
nav[role=navigation] ul li:hover div, .info-nav li:hover div { display: block; }
/* line 175, ../../../assets/compass/layout/_header.scss */
nav[role=navigation] ul li:hover div a, .info-nav li:hover div a { background: transparent; border-bottom: 0; }

/* @group GLOBAL SEARCH  ----------------------------------------- */
/* line 185, ../../../assets/compass/layout/_header.scss */
nav[role=navigation] .search-container { *zoom: 1; display: block; float: right; padding: 7px 0; position: relative; }
/* line 22, ../../../../../.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-0.11.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
nav[role=navigation] .search-container:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
/* line 192, ../../../assets/compass/layout/_header.scss */
nav[role=navigation] .search-container input { border-color: #fff; float: left; margin-right: 10px; padding-top: 6px; width: 150px; }
/* line 200, ../../../assets/compass/layout/_header.scss */
nav[role=navigation] .search-container button[type=submit] { background: #ee7a1c url('/images/sprites/common-e4e988031f.png') 7px -775px no-repeat; background: url('/images/sprites/common-e4e988031f.png') 7px -775px no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f39330), color-stop(100%, #ee7a1c)), #ee7a1c url('/images/sprites/common-e4e988031f.png') 7px -775px no-repeat; background: url('/images/sprites/common-e4e988031f.png') 7px -775px no-repeat, -webkit-linear-gradient(#f39330, #ee7a1c), #ee7a1c url('/images/sprites/common-e4e988031f.png') 7px -775px no-repeat; background: url('/images/sprites/common-e4e988031f.png') 7px -775px no-repeat, -moz-linear-gradient(#f39330, #ee7a1c), #ee7a1c url('/images/sprites/common-e4e988031f.png') 7px -775px no-repeat; background: url('/images/sprites/common-e4e988031f.png') 7px -775px no-repeat, -o-linear-gradient(#f39330, #ee7a1c), #ee7a1c url('/images/sprites/common-e4e988031f.png') 7px -775px no-repeat; background: url('/images/sprites/common-e4e988031f.png') 7px -775px no-repeat, linear-gradient(#f39330, #ee7a1c), #ee7a1c url('/images/sprites/common-e4e988031f.png') 7px -775px no-repeat; border: 0; float: right; height: 30px; }
/* line 207, ../../../assets/compass/layout/_header.scss */
nav[role=navigation] .search-container button[type=submit]:hover, nav[role=navigation] .search-container button[type=submit]:focus { background: #e0731a url('/images/sprites/common-e4e988031f.png') 7px -775px no-repeat; background: url('/images/sprites/common-e4e988031f.png') 7px -775px no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e68b2d), color-stop(100%, #e0731a)), #e0731a url('/images/sprites/common-e4e988031f.png') 7px -775px no-repeat; background: url('/images/sprites/common-e4e988031f.png') 7px -775px no-repeat, -webkit-linear-gradient(#e68b2d, #e0731a), #e0731a url('/images/sprites/common-e4e988031f.png') 7px -775px no-repeat; background: url('/images/sprites/common-e4e988031f.png') 7px -775px no-repeat, -moz-linear-gradient(#e68b2d, #e0731a), #e0731a url('/images/sprites/common-e4e988031f.png') 7px -775px no-repeat; background: url('/images/sprites/common-e4e988031f.png') 7px -775px no-repeat, -o-linear-gradient(#e68b2d, #e0731a), #e0731a url('/images/sprites/common-e4e988031f.png') 7px -775px no-repeat; background: url('/images/sprites/common-e4e988031f.png') 7px -775px no-repeat, linear-gradient(#e68b2d, #e0731a), #e0731a url('/images/sprites/common-e4e988031f.png') 7px -775px no-repeat; }
/* line 211, ../../../assets/compass/layout/_header.scss */
nav[role=navigation] .search-container button[type=submit]:active { background: #ee7a1c url('/images/sprites/common-e4e988031f.png') 7px -774px no-repeat; background: url('/images/sprites/common-e4e988031f.png') 7px -774px no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e0731a), color-stop(100%, #e68b2d)), #ee7a1c url('/images/sprites/common-e4e988031f.png') 7px -774px no-repeat; background: url('/images/sprites/common-e4e988031f.png') 7px -774px no-repeat, -webkit-linear-gradient(#e0731a, #e68b2d), #ee7a1c url('/images/sprites/common-e4e988031f.png') 7px -774px no-repeat; background: url('/images/sprites/common-e4e988031f.png') 7px -774px no-repeat, -moz-linear-gradient(#e0731a, #e68b2d), #ee7a1c url('/images/sprites/common-e4e988031f.png') 7px -774px no-repeat; background: url('/images/sprites/common-e4e988031f.png') 7px -774px no-repeat, -o-linear-gradient(#e0731a, #e68b2d), #ee7a1c url('/images/sprites/common-e4e988031f.png') 7px -774px no-repeat; background: url('/images/sprites/common-e4e988031f.png') 7px -774px no-repeat, linear-gradient(#e0731a, #e68b2d), #ee7a1c url('/images/sprites/common-e4e988031f.png') 7px -774px no-repeat; }

/* line 220, ../../../assets/compass/layout/_header.scss */
.ie7 nav[role=navigation] .search-container { width: 205px; }

/* @end */
/* line 227, ../../../assets/compass/layout/_header.scss */
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; font-size: 0; }

/* line 236, ../../../assets/compass/layout/_header.scss */
.info-nav { float: right; list-style: none; margin: 17px 0 0; padding: 0; width: auto; z-index: 3200; }
/* line 244, ../../../assets/compass/layout/_header.scss */
.info-nav a { color: #7E7E7E; *display: block; margin-top: 0; }
/* line 250, ../../../assets/compass/layout/_header.scss */
.info-nav div.dropdown { top: 30px; z-index: 7000; }

/* line 256, ../../../assets/compass/layout/_header.scss */
.account-wrapper { float: right; position: relative; margin-top: 15px; margin-left: 13px; }

/* line 263, ../../../assets/compass/layout/_header.scss */
#user-account-nav { color: #d3d3d3; list-style: none; padding: 0; position: relative; z-index: 4050; }
/* line 270, ../../../assets/compass/layout/_header.scss */
#user-account-nav li { background-color: #333; border-width: 1px 0; box-shadow: inset 0 1px 0 0 #363636; display: block; float: left; }
/* line 277, ../../../assets/compass/layout/_header.scss */
#user-account-nav li > a { border: none; color: #666565; cursor: pointer; display: block; font-size: 12px; line-height: 12px; padding: 9px 4px 12px; position: relative; text-shadow: 0 0 0 transparent, 0 1px rgba(29, 29, 29, 0.2); z-index: 6050; }
/* line 290, ../../../assets/compass/layout/_header.scss */
#user-account-nav li .user_balance { color: #f5f5f5; font-weight: bold; padding-right: 5px; }
/* line 296, ../../../assets/compass/layout/_header.scss */
#user-account-nav li div { background: #1f1f1f; background: rgba(31, 31, 31, 0.98); border-bottom: 1px solid rgba(35, 35, 35, 0.2); -moz-border-radius: 0 0 9px 9px; -webkit-border-radius: 0 0 9px 9px; -o-border-radius: 0 0 9px 9px; -ms-border-radius: 0 0 9px 9px; -khtml-border-radius: 0 0 9px 9px; border-radius: 0 0 9px 9px; box-shadow: 4px 4px 0 0 rgba(35, 35, 35, 0.1); left: 0; overflow: hidden; padding: 10px 20px; position: absolute; right: 0; top: 33px; z-index: 6000; }
/* line 310, ../../../assets/compass/layout/_header.scss */
#user-account-nav li div ul { list-style-type: none; }
/* line 314, ../../../assets/compass/layout/_header.scss */
#user-account-nav li div li { background: transparent; border: 0; box-shadow: none; display: block; float: none; }
/* line 322, ../../../assets/compass/layout/_header.scss */
#user-account-nav li div a { color: #7e7e7e; padding: 5px 0 8px; }
/* line 327, ../../../assets/compass/layout/_header.scss */
#user-account-nav li div a:before { background: url('/images/sprites/common-e4e988031f.png') 0 -2916px no-repeat; content: ""; float: right; height: 20px; margin-left: 10px; opacity: 0.6; position: relative; top: -2px; width: 20px; }
/* line 340, ../../../assets/compass/layout/_header.scss */
#user-account-nav li div a:hover, #user-account-nav li div a:focus { background: transparent; color: #C5C5C5; text-decoration: none; }
/* line 345, ../../../assets/compass/layout/_header.scss */
#user-account-nav li div a:hover:before, #user-account-nav li div a:focus:before { opacity: 1; }
/* line 355, ../../../assets/compass/layout/_header.scss */
#user-account-nav > li:hover > a, #user-account-nav > li:hover #sign-out-button, #user-account-nav > li > .active { background: #f18822; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f39330), color-stop(100%, #ee7a1c)); background-image: -webkit-linear-gradient(#f39330, #ee7a1c); background-image: -moz-linear-gradient(#f39330, #ee7a1c); background-image: -o-linear-gradient(#f39330, #ee7a1c); background-image: linear-gradient(#f39330, #ee7a1c); -moz-background-clip: padding; -webkit-background-clip: padding; -o-background-clip: padding-box; -ms-background-clip: padding-box; -khtml-background-clip: padding-box; background-clip: padding-box; border-color: #1a1a1a; box-shadow: inset 0 1px 0 0 #ddb991; color: #fff; text-decoration: none; }
/* line 365, ../../../assets/compass/layout/_header.scss */
#user-account-nav .settings a:before { background-position: 0 -2954px; }
/* line 369, ../../../assets/compass/layout/_header.scss */
#user-account-nav .downloads a:before { background-position: 0 -2802px; }
/* line 373, ../../../assets/compass/layout/_header.scss */
#user-account-nav .bookmarks a:before { background-position: 0 -2726px; }
/* line 377, ../../../assets/compass/layout/_header.scss */
#user-account-nav .deposit a:before { background-position: 0 -2762px; }
/* line 381, ../../../assets/compass/layout/_header.scss */
#user-account-nav .become_author { border-top: 1px solid #3e3e3e; margin-top: 10px; padding-top: 10px; }
/* line 386, ../../../assets/compass/layout/_header.scss */
#user-account-nav .become_author a:before { background-position: 0 -2688px; }
/* line 391, ../../../assets/compass/layout/_header.scss */
#user-account-nav .author_dashboard { border-top: 1px solid #3e3e3e; margin-top: 10px; padding-top: 10px; }
/* line 396, ../../../assets/compass/layout/_header.scss */
#user-account-nav .author_dashboard a:before { background-position: 0 -2650px; }
/* line 401, ../../../assets/compass/layout/_header.scss */
#user-account-nav .upload a:before { background-position: 0 -3030px; }
/* line 405, ../../../assets/compass/layout/_header.scss */
#user-account-nav .portfolio a:before { background-position: 0 -2878px; }
/* line 409, ../../../assets/compass/layout/_header.scss */
#user-account-nav .earnings a:before { background-position: 0 -2840px; }
/* line 413, ../../../assets/compass/layout/_header.scss */
#user-account-nav .statement a:before { background-position: 0 -2992px; }
/* line 417, ../../../assets/compass/layout/_header.scss */
#user-account-nav .withdrawal a:before { background-position: 0 -3068px; }
/* line 421, ../../../assets/compass/layout/_header.scss */
#user-account-nav > li:first-child { -moz-border-radius: 8px 0 0 8px; -webkit-border-radius: 8px 0 0 8px; -o-border-radius: 8px 0 0 8px; -ms-border-radius: 8px 0 0 8px; -khtml-border-radius: 8px 0 0 8px; border-radius: 8px 0 0 8px; min-width: 115px; }
/* line 425, ../../../assets/compass/layout/_header.scss */
#user-account-nav > li:first-child > a { -moz-border-radius: 8px 0 0 8px; -webkit-border-radius: 8px 0 0 8px; -o-border-radius: 8px 0 0 8px; -ms-border-radius: 8px 0 0 8px; -khtml-border-radius: 8px 0 0 8px; border-radius: 8px 0 0 8px; color: #f5f5f5; padding-left: 17px; }
/* line 431, ../../../assets/compass/layout/_header.scss */
#user-account-nav > li:first-child div { display: none; }
/* line 436, ../../../assets/compass/layout/_header.scss */
#user-account-nav > li:first-child:hover div { display: block; }
/* line 442, ../../../assets/compass/layout/_header.scss */
#user-account-nav > li:last-child { -moz-border-radius: 0 8px 8px 0; -webkit-border-radius: 0 8px 8px 0; -o-border-radius: 0 8px 8px 0; -ms-border-radius: 0 8px 8px 0; -khtml-border-radius: 0 8px 8px 0; border-radius: 0 8px 8px 0; }
/* line 445, ../../../assets/compass/layout/_header.scss */
#user-account-nav > li:last-child:before { content: " "; border-left: 1px solid #272727; height: 14px; position: absolute; top: 9px; }
/* line 454, ../../../assets/compass/layout/_header.scss */
#user-account-nav > li:last-child:hover:before { display: none; }
/* line 459, ../../../assets/compass/layout/_header.scss */
#user-account-nav > li:last-child > a { -moz-border-radius: 0 8px 8px 0; -webkit-border-radius: 0 8px 8px 0; -o-border-radius: 0 8px 8px 0; -ms-border-radius: 0 8px 8px 0; -khtml-border-radius: 0 8px 8px 0; border-radius: 0 8px 8px 0; color: #9e9e9e; padding-left: 16px; padding-right: 17px; }
/* line 467, ../../../assets/compass/layout/_header.scss */
#user-account-nav > li:last-child > a:hover, #user-account-nav > li:last-child > a:focus, #user-account-nav > li:last-child > a.active { color: #fff; }
/* line 472, ../../../assets/compass/layout/_header.scss */
#user-account-nav > li:last-child div a { color: #ffe59e; }

/* line 479, ../../../assets/compass/layout/_header.scss */
#sign-out-button, #sign-out-button:active { background: transparent none; border: 0; box-shadow: none; text-shadow: none; -moz-border-radius: 0 8px 8px 0; -webkit-border-radius: 0 8px 8px 0; -o-border-radius: 0 8px 8px 0; -ms-border-radius: 0 8px 8px 0; -khtml-border-radius: 0 8px 8px 0; border-radius: 0 8px 8px 0; color: #9e9e9e; font-size: 12px; height: 33px; line-height: 12px; padding: 6px 15px 9px 14px; -moz-transition-duration: 0s; -webkit-transition-duration: 0s; -o-transition-duration: 0s; transition-duration: 0s; }

/* line 491, ../../../assets/compass/layout/_header.scss */
#homepage .page-info { display: none; }
/* line 494, ../../../assets/compass/layout/_header.scss */
#homepage #content { border-top: 0; padding-top: 20px; }

/* line 500, ../../../assets/compass/layout/_header.scss */
.page-info { background: #d7d7d7; border-top: 1px solid #000000; border-bottom: 1px solid #bababa; }
/* line 505, ../../../assets/compass/layout/_header.scss */
.page-info .container { overflow: hidden; padding: 0 0 10px; }
/* line 510, ../../../assets/compass/layout/_header.scss */
.page-info h1 { text-shadow: 0 1px rgba(255, 255, 255, 0.5); color: #383838; }

/* line 1, ../../../assets/compass/layout/_footer.scss */
#footer { background-color: #333; border-bottom: 1px solid #444; border-top: 1px solid #383838; -moz-box-shadow: 0 2px 0 0 #262626, 0 -1px 0 0 #171717; box-shadow: 0 2px 0 0 #262626, 0 -1px 0 0 #171717; color: #8f887c; font: 12px/22px tahoma, Geneva, sans-serif; min-width: 984px; *zoom: 1; }
/* line 22, ../../../../../.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-0.11.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
#footer:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
/* line 12, ../../../assets/compass/layout/_footer.scss */
#footer .container { margin: 0 auto; width: 984px; }
/* line 17, ../../../assets/compass/layout/_footer.scss */
#footer a { color: #8f887c; }
/* line 21, ../../../assets/compass/layout/_footer.scss */
#footer .prominent { color: #ffe59e; font-size: 9px; text-transform: uppercase; }
/* line 27, ../../../assets/compass/layout/_footer.scss */
#footer .blog { background: url('/images/sprites/common-e4e988031f.png') 0 -1108px no-repeat; padding-left: 22px; }
/* line 32, ../../../assets/compass/layout/_footer.scss */
#footer .facebook { background: url('/images/sprites/common-e4e988031f.png') 0 -1269px no-repeat; padding-left: 22px; }
/* line 37, ../../../assets/compass/layout/_footer.scss */
#footer .twitter { background: url('/images/sprites/common-e4e988031f.png') 0 -2615px no-repeat; padding-left: 22px; }
/* line 42, ../../../assets/compass/layout/_footer.scss */
#footer .rss { background: url('/images/sprites/common-e4e988031f.png') 0 -2302px no-repeat; padding-left: 22px; }
/* line 47, ../../../assets/compass/layout/_footer.scss */
#footer h3 { color: #DED9CD; font-size: 14px; font-family: "Helvetica Neue", Arial, sans-serif; margin-bottom: 10px; padding: 0; }
/* line 56, ../../../assets/compass/layout/_footer.scss */
#footer .newsletter a { font-size: 9px; }
/* line 61, ../../../assets/compass/layout/_footer.scss */
#footer input { background-color: #2a2a2a; border: 1px solid #484848; color: #7e7e7e; margin-bottom: 8px; width: 183px; }
/* line 69, ../../../assets/compass/layout/_footer.scss */
#footer .fname, #footer .lname { float: left; width: 87px; }
/* line 74, ../../../assets/compass/layout/_footer.scss */
#footer .fname { margin-right: 9px; }
/* line 79, ../../../assets/compass/layout/_footer.scss */
#footer .file-count { color: #DED9CD; font-family: "Helvetica Neue", Arial, sans-serif; font-size: 26px; font-weight: normal; margin-bottom: 15px; }
/* line 87, ../../../assets/compass/layout/_footer.scss */
#footer .external-site { height: 120px; margin-bottom: 30px; padding-top: 8px; }
/* line 93, ../../../assets/compass/layout/_footer.scss */
#footer .left { float: left; padding: 35px 0; width: 226px; }
/* line 99, ../../../assets/compass/layout/_footer.scss */
#footer .middle { float: left; height: 348px; padding: 52px 0 0 48px; width: 468px; }
/* line 105, ../../../assets/compass/layout/_footer.scss */
#footer .middle .top { margin-bottom: 30px; }
/* line 110, ../../../assets/compass/layout/_footer.scss */
#footer .content-left { float: left; width: 234px; }
/* line 115, ../../../assets/compass/layout/_footer.scss */
#footer .content-right { float: right; padding-left: 48px; width: 186px; }
/* line 121, ../../../assets/compass/layout/_footer.scss */
#footer .right { float: left; height: 362px; padding: 38px 0 0 48px; width: 186px; }
/* line 130, ../../../assets/compass/layout/_footer.scss */
#footer .middle, #footer .right { position: relative; }
/* line 133, ../../../assets/compass/layout/_footer.scss */
#footer .middle:before, #footer .right:before { background: url('/images/sprites/common-e4e988031f.png') 0 -1303px no-repeat; content: ""; height: 332px; left: 0; position: absolute; top: 37px; width: 7px; }

/* line 145, ../../../assets/compass/layout/_footer.scss */
#copyright { background-color: #232323; border-bottom: 1px solid #151515; height: 95px; margin-top: 2px; min-width: 984px; padding-top: 35px; }
/* line 153, ../../../assets/compass/layout/_footer.scss */
#copyright .container { width: 984px; margin: 0 auto; }
/* line 159, ../../../assets/compass/layout/_footer.scss */
#copyright a { color: #cda869; text-decoration: none; }
/* line 164, ../../../assets/compass/layout/_footer.scss */
#copyright a:hover { text-decoration: underline; }
/* line 168, ../../../assets/compass/layout/_footer.scss */
#copyright p { color: #837e76; font-size: 9px; font-variant: small-caps; padding: 10px 0; }
/* line 175, ../../../assets/compass/layout/_footer.scss */
#copyright .trademarks { font-size: 10px; font-style: italic; padding: 3px 0 30px 8px; }
/* line 181, ../../../assets/compass/layout/_footer.scss */
#copyright span { padding: 0 7px; }
/* line 185, ../../../assets/compass/layout/_footer.scss */
#copyright .logo { background: url('/images/sprites/common-e4e988031f.png') 0 -1141px no-repeat; float: right; height: 21px; margin-top: 17px; text-indent: -9999px; width: 105px; }

/* line 195, ../../../assets/compass/layout/_footer.scss */
.container { margin: 0 auto; width: 984px; }

/* line 1, ../../../assets/compass/layout/_framework.scss */
.clear { clear: both; height: 0; overflow: hidden; }

/* line 7, ../../../assets/compass/layout/_framework.scss */
html { overflow-y: scroll; }

/* line 11, ../../../assets/compass/layout/_framework.scss */
body { background-color: #d2d1d0; color: #444; font: 13px Tahoma, Geneva, sans-serif; margin: 0 auto; text-align: left; }

/* line 19, ../../../assets/compass/layout/_framework.scss */
#content { background: #d2d1d0 url('/images/common/backgrounds/content_bg_slice.png?1326844458') repeat-x top left; background: -webkit-gradient(linear, 50% 0%, 50% 300, color-stop(0%, #e3e3e2), color-stop(100%, #d2d1d0)); background: -webkit-linear-gradient(#e3e3e2 0%, #d2d1d0 300px); background: -moz-linear-gradient(#e3e3e2 0%, #d2d1d0 300px); background: -o-linear-gradient(#e3e3e2 0%, #d2d1d0 300px); background: linear-gradient(#e3e3e2 0%, #d2d1d0 300px); border-top: 1px solid #fff; line-height: 18px; margin: 0 auto; min-height: 540px; padding: 20px 0 30px; *zoom: 1; }
/* line 22, ../../../../../.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-0.11.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
#content:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }

/* line 30, ../../../assets/compass/layout/_framework.scss */
.wrapper { width: 984px; margin: 0 auto; }

/* line 36, ../../../assets/compass/layout/_framework.scss */
a { text-decoration: none; }

/* line 40, ../../../assets/compass/layout/_framework.scss */
a:hover { text-decoration: underline; }

/* line 44, ../../../assets/compass/layout/_framework.scss */
.loggedin { color: #777; float: left; width: 616px; }
/* line 49, ../../../assets/compass/layout/_framework.scss */
.loggedin a { color: #ffe59e; }
/* line 53, ../../../assets/compass/layout/_framework.scss */
.loggedin .inner-boundary { background-color: #f4f4f4; }
/* line 57, ../../../assets/compass/layout/_framework.scss */
.loggedin .inner-border { background: url("/images/common/backgrounds/loggedin-homepage-background.jpg") 10px 10px no-repeat; height: 261px; overflow: hidden; padding: 30px; }
/* line 64, ../../../assets/compass/layout/_framework.scss */
.loggedin h3 { color: #fff; font-size: 40px; margin-left: 12px; padding: 0; }
/* line 71, ../../../assets/compass/layout/_framework.scss */
.loggedin p { line-height: 18px; padding: 7px 15px 7px 10px; width: 240px; }
/* line 77, ../../../assets/compass/layout/_framework.scss */
.loggedin strong { color: #fff; }
/* line 81, ../../../assets/compass/layout/_framework.scss */
.loggedin img { border: 1px solid #434343; margin: 0 0 15px; }

/* line 87, ../../../assets/compass/layout/_framework.scss */
.balance-signin-container { margin-top: 34px; padding-left: 10px; overflow: hidden; width: 220px; }
/* line 93, ../../../assets/compass/layout/_framework.scss */
.balance-signin-container small { color: #808080; display: block; font-size: 10px; text-transform: uppercase; }
/* line 100, ../../../assets/compass/layout/_framework.scss */
.balance-signin-container strong { float: left; font: normal 26px/26px "Helvetica Neue", Arial, sans-serif; margin: 5px 10px 0 0; }
/* line 106, ../../../assets/compass/layout/_framework.scss */
.balance-signin-container a[role="button"] { float: left; margin: 3px 0 0; }

/* line 112, ../../../assets/compass/layout/_framework.scss */
.featured-collection { float: right; margin-left: 10px; width: 260px; }
/* line 117, ../../../assets/compass/layout/_framework.scss */
.featured-collection p { padding: 10px 0; }

/* line 123, ../../../assets/compass/layout/_framework.scss */
.guest .inner-boundary { background-color: #f4f4f4; }
/* line 127, ../../../assets/compass/layout/_framework.scss */
.guest .inner-border { height: 322px; background: url("/images/homepage_banner.jpg") 10px 10px no-repeat; }
/* line 132, ../../../assets/compass/layout/_framework.scss */
.guest h1 { color: #fff; font-family: ProximaNovaSoft, Helvetica, Geneva, sans-serif; font-size: 40px; line-height: 48px; margin: 45px 0 5px; padding: 0; text-align: center; }
/* line 141, ../../../assets/compass/layout/_framework.scss */
.guest h1 span { color: #fff; display: block; font-size: 70px; line-height: 65px; }
/* line 149, ../../../assets/compass/layout/_framework.scss */
.guest h2 { padding-bottom: 10px; }
/* line 152, ../../../assets/compass/layout/_framework.scss */
.guest h2 a { color: #9d9587; display: block; font: 20px/28px "Helvetica Neue", Arial, sans-serif; margin: 0 auto; padding: 0; text-align: center; width: 800px; }
/* line 162, ../../../assets/compass/layout/_framework.scss */
.guest h2 a:hover { text-decoration: none; }
/* line 167, ../../../assets/compass/layout/_framework.scss */
.guest .btns { overflow: hidden; position: relative; }
/* line 171, ../../../assets/compass/layout/_framework.scss */
.guest .btns a { margin: 0 5px; text-align: center; }
/* line 177, ../../../assets/compass/layout/_framework.scss */
.guest .relative-wrapper { float: left; left: 50%; position: relative; }
/* line 183, ../../../assets/compass/layout/_framework.scss */
.guest .center { float: left; left: -50%; position: relative; }

/* line 190, ../../../assets/compass/layout/_framework.scss */
#home-following { float: right; width: 344px; }
/* line 194, ../../../assets/compass/layout/_framework.scss */
#home-following .inner-border { height: 291px; padding: 15px; }
/* line 199, ../../../assets/compass/layout/_framework.scss */
#home-following ul { list-style: none; margin: 0 auto; overflow: hidden; }
/* line 205, ../../../assets/compass/layout/_framework.scss */
#home-following li { float: left; margin: 7px; }
/* line 210, ../../../assets/compass/layout/_framework.scss */
#home-following .title-img { display: block; }

/* line 215, ../../../assets/compass/layout/_framework.scss */
#weekly-features { margin-top: 20px; float: left; width: 615px; }
/* line 220, ../../../assets/compass/layout/_framework.scss */
#weekly-features .inner-border { height: 80px; padding: 20px; }
/* line 224, ../../../assets/compass/layout/_framework.scss */
#weekly-features .inner-border h3 { padding-left: 10px; padding-right: 25px; width: 140px; float: left; }
/* line 231, ../../../assets/compass/layout/_framework.scss */
#weekly-features .inner-border img.placeholder { float: right; }

/* line 237, ../../../assets/compass/layout/_framework.scss */
#free-file { margin-top: 20px; float: right; width: 345px; }
/* line 242, ../../../assets/compass/layout/_framework.scss */
#free-file .inner-border { height: 80px; padding: 20px; }
/* line 246, ../../../assets/compass/layout/_framework.scss */
#free-file .inner-border h3 { padding: 0; }
/* line 250, ../../../assets/compass/layout/_framework.scss */
#free-file .inner-border div.thumbnail, #free-file .inner-border div.audio-container { float: left; margin-right: 20px; }
/* line 254, ../../../assets/compass/layout/_framework.scss */
#free-file .inner-border div.thumbnail ul, #free-file .inner-border div.audio-container ul { display: none; }
/* line 258, ../../../assets/compass/layout/_framework.scss */
#free-file .inner-border div.thumbnail .up-arrow, #free-file .inner-border div.audio-container .up-arrow { display: none; }
/* line 263, ../../../assets/compass/layout/_framework.scss */
#free-file .inner-border p { color: #444; padding: 10px 0; font-size: 13px; }

/* line 271, ../../../assets/compass/layout/_framework.scss */
#recent-files { margin-top: 20px; }
/* line 274, ../../../assets/compass/layout/_framework.scss */
#recent-files .category-links { margin-right: 6px; text-align: right; height: 16px; }
/* line 280, ../../../assets/compass/layout/_framework.scss */
#recent-files .loading { text-align: center; }
/* line 284, ../../../assets/compass/layout/_framework.scss */
#recent-files ul { height: 388px; }
/* line 288, ../../../assets/compass/layout/_framework.scss */
#recent-files .inner-border { padding: 20px; overflow: hidden; }
/* line 292, ../../../assets/compass/layout/_framework.scss */
#recent-files .inner-border h3 { padding-left: 10px; float: left; margin-right: 10px; }
/* line 298, ../../../assets/compass/layout/_framework.scss */
#recent-files .inner-border a[role="button"] { margin: 10px 10px 0 0; }
/* line 302, ../../../assets/compass/layout/_framework.scss */
#recent-files .inner-border ul { list-style: none; margin: 0 auto; overflow: hidden; }
/* line 307, ../../../assets/compass/layout/_framework.scss */
#recent-files .inner-border ul li { float: left; margin: 7px; }
/* line 313, ../../../assets/compass/layout/_framework.scss */
#recent-files .inner-border .title-img { display: block; }

/* line 319, ../../../assets/compass/layout/_framework.scss */
#featured-author { margin-top: 20px; }
/* line 322, ../../../assets/compass/layout/_framework.scss */
#featured-author .inner-border { padding: 20px 27px; overflow: hidden; }
/* line 326, ../../../assets/compass/layout/_framework.scss */
#featured-author .inner-border .avatar-wrapper { float: left; padding-right: 20px; }
/* line 331, ../../../assets/compass/layout/_framework.scss */
#featured-author .inner-border div.info { float: left; width: 500px; }
/* line 335, ../../../assets/compass/layout/_framework.scss */
#featured-author .inner-border div.info h3 { padding: 0 0 7px 0; }
/* line 338, ../../../assets/compass/layout/_framework.scss */
#featured-author .inner-border div.info h3 a { color: #000; }
/* line 342, ../../../assets/compass/layout/_framework.scss */
#featured-author .inner-border div.info h3 a:hover { color: #b85d04; text-decoration: none; }
/* line 348, ../../../assets/compass/layout/_framework.scss */
#featured-author .inner-border div.info p { padding: 0; line-height: 19px; color: #444; }
/* line 355, ../../../assets/compass/layout/_framework.scss */
#featured-author .inner-border div.other-work { float: right; width: 280px; text-align: right; }
/* line 360, ../../../assets/compass/layout/_framework.scss */
#featured-author .inner-border div.other-work small { font-size: 11px; color: #a6a6a6; display: block; padding-top: 5px; }
/* line 367, ../../../assets/compass/layout/_framework.scss */
#featured-author .inner-border div.other-work a { margin: 0 0 0 10px; }
/* line 371, ../../../assets/compass/layout/_framework.scss */
#featured-author .inner-border div.other-work div.audio-container { margin: 0 0 0 13px; float: left; }
/* line 375, ../../../assets/compass/layout/_framework.scss */
#featured-author .inner-border div.other-work div.audio-container a { margin: 0; }

/* @group COLUMNS WITHOUT OLD BORDERS  ----------------------------------------- */
/* line 384, ../../../assets/compass/layout/_framework.scss */
.sidebar-s { float: left; margin-right: 18px; width: 200px; }

/* line 390, ../../../assets/compass/layout/_framework.scss */
.sidebar-l { float: left; margin-right: 18px; width: 350px; }

/* line 396, ../../../assets/compass/layout/_framework.scss */
.sidebar-right { float: right; margin-left: 18px; margin-right: 0; }

/* line 402, ../../../assets/compass/layout/_framework.scss */
.content-s { float: left; width: 616px; }

/* line 407, ../../../assets/compass/layout/_framework.scss */
.content-l { float: left; width: 766px; }

/* line 412, ../../../assets/compass/layout/_framework.scss */
.content-right { float: right; }

/* @end */
/* @group CONTENT BOXES  ----------------------------------------- */
/* line 418, ../../../assets/compass/layout/_framework.scss */
.content-box { background: #f4f4f4; border: 1px solid #bbb; display: block; padding: 20px; *zoom: 1; }
/* line 22, ../../../../../.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-0.11.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.content-box:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
/* line 427, ../../../assets/compass/layout/_framework.scss */
.content-box p:first-child, .content-box ul:first-child { margin-top: 0; padding-top: 0; }
/* line 432, ../../../assets/compass/layout/_framework.scss */
.content-box p:last-child, .content-box ul:last-child { margin-bottom: 0; padding-bottom: 0; }
/* line 438, ../../../assets/compass/layout/_framework.scss */
.content-box h2 { padding-bottom: 10px; }
/* line 441, ../../../assets/compass/layout/_framework.scss */
.content-box h2:first-child { padding-top: 0; }
/* line 446, ../../../assets/compass/layout/_framework.scss */
.content-box img { max-width: 100%; }
/* line 450, ../../../assets/compass/layout/_framework.scss */
.content-box.no-padding { padding: 0; }
/* line 454, ../../../assets/compass/layout/_framework.scss */
.content-box.vertical-space { margin: 0 0 20px; }
/* line 458, ../../../assets/compass/layout/_framework.scss */
.content-box.callout { background: #e0e0e0; }
/* line 462, ../../../assets/compass/layout/_framework.scss */
.content-box.scrollable { height: 300px; overflow: auto; }
/* line 467, ../../../assets/compass/layout/_framework.scss */
.content-box.options-follow { position: relative; z-index: 1; }
/* line 471, ../../../assets/compass/layout/_framework.scss */
.content-box.options-follow:before { background: #b85d04; border-radius: 25px; bottom: -19px; content: "OR"; color: #fff; font-size: 18px; left: 48%; padding: 9px; position: absolute; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); z-index: 2; }
/* line 486, ../../../assets/compass/layout/_framework.scss */
.content-box + .content-box { margin-top: -1px; }

/* line 492, ../../../assets/compass/layout/_framework.scss */
.anchor-list { float: right; margin: 0 0 20px 20px; width: 165px; }

/* line 500, ../../../assets/compass/layout/_framework.scss */
.content-s .callout { float: left; margin-right: 20px; padding: 10px; width: 250px; }
/* line 506, ../../../assets/compass/layout/_framework.scss */
.content-s .callout:last-of-type { margin-right: 0; }

/* line 513, ../../../assets/compass/layout/_framework.scss */
.sidebar-l .content-box { background-color: #e0e0e0; }

/* line 519, ../../../assets/compass/layout/_framework.scss */
.sidebar-s .content-box { background-color: #e0e0e0; padding: 10px; }

/* @end */
/* @group GLOBAL HELPER CLASSES  ----------------------------------------- */
/* line 528, ../../../assets/compass/layout/_framework.scss */
.flexible { max-width: 100%; }

/* line 533, ../../../assets/compass/layout/_framework.scss */
.img-border { border: 5px solid white; box-shadow: 0 1px 2px #999; }

/* line 539, ../../../assets/compass/layout/_framework.scss */
.img-max img { display: block; max-width: 100%; height: auto; }

/* line 546, ../../../assets/compass/layout/_framework.scss */
.avatar { display: block; height: 80px; width: 80px; }
/* line 551, ../../../assets/compass/layout/_framework.scss */
.avatar img { display: block; }

/* line 557, ../../../assets/compass/layout/_framework.scss */
.hidden { display: none !important; }

/* line 562, ../../../assets/compass/layout/_framework.scss */
.visuallyhidden, .facet-collapsed .facet-content { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }

/* line 573, ../../../assets/compass/layout/_framework.scss */
.no-bullet { list-style: none; }

/* line 578, ../../../assets/compass/layout/_framework.scss */
.no-js .no-js-hidden { display: none; }

/* line 582, ../../../assets/compass/layout/_framework.scss */
.js .js-hidden { display: none; }

/* @end */
/* line 587, ../../../assets/compass/layout/_framework.scss */
#unverified-account-message { border: 1px solid #A6A6A6; box-shadow: 0px 0px 2px #aaa; margin-bottom: 20px; text-align: center; }
/* line 593, ../../../assets/compass/layout/_framework.scss */
#unverified-account-message div.inset { padding: 10px; border: 1px solid #FCFCFC; background-color: #E0E0E0; }
/* line 598, ../../../assets/compass/layout/_framework.scss */
#unverified-account-message div.inset div.strong { font-family: "Helvetica Neue", Arial, sans-serif; font-weight: bold; font-size: 18px; margin-bottom: 6px; text-shadow: 1px 1px 2px #aaa; }

/* line 3, ../../../assets/compass/layout/_item_preview.sass */
div.detail_item_bar #toolbar { margin-top: 15px; margin-bottom: 0px; }

/* line 8, ../../../assets/compass/layout/_item_preview.sass */
div.faq_item_bar #toolbar, div.discuss_item_bar #toolbar { margin-top: 0px; margin-bottom: 20px; }

/* line 14, ../../../assets/compass/layout/_item_preview.sass */
.item-preview .inner-boundary .inner-border { padding: 10px; min-height: 300px; }

/* line 17, ../../../assets/compass/layout/_item_preview.sass */
div.more-work { overflow: hidden; margin-top: 20px; }
/* line 20, ../../../assets/compass/layout/_item_preview.sass */
div.more-work div a { background: transparent; }
/* line 22, ../../../assets/compass/layout/_item_preview.sass */
div.more-work div.thumbnail { background-color: #bebcbd; }
/* line 24, ../../../assets/compass/layout/_item_preview.sass */
div.more-work div.audio-container { display: block; float: left; margin-right: 9px; height: 80px; width: 80px; }
/* line 30, ../../../assets/compass/layout/_item_preview.sass */
div.more-work div.thumbnail, div.more-work div a { display: block; float: left; margin-right: 9px; height: 80px; width: 80px; }
/* line 36, ../../../assets/compass/layout/_item_preview.sass */
div.more-work div.thumbnail a, div.more-work div a a { display: inline; float: none; margin: 0px; height: auto; width: auto; background: transparent; }
/* line 43, ../../../assets/compass/layout/_item_preview.sass */
div.more-work div.thumbnail.last, div.more-work div a.last, div.more-work div .audio-container.last { margin-right: 0px; }
/* line 45, ../../../assets/compass/layout/_item_preview.sass */
div.more-work div.thumbnail:last-child, div.more-work div a:last-child, div.more-work div .audio-container:last-child { margin-right: 0px; }
/* line 47, ../../../assets/compass/layout/_item_preview.sass */
div.more-work small { margin-top: 10px; display: block; }
/* line 50, ../../../assets/compass/layout/_item_preview.sass */
div.more-work small a { color: #929292; }

/* line 53, ../../../assets/compass/layout/_item_preview.sass */
.item-description { border-bottom: 1px solid #bfbebe; box-shadow: 0 2px 0 -1px #ededed; overflow: hidden; padding: 15px 0px 20px 0px; }
/* line 58, ../../../assets/compass/layout/_item_preview.sass */
.item-description img { max-width: 100%; }
/* line 61, ../../../assets/compass/layout/_item_preview.sass */
.item-description h1, .item-description h2, .item-description h3, .item-description h4, .item-description h5, .item-description h6 { padding: 20px 0px 15px 0px; color: #191919; }

/* line 65, ../../../assets/compass/layout/_item_preview.sass */
#video_player { background-color: black; text-align: center; }

/* line 69, ../../../assets/compass/layout/_item_preview.sass */
#large_item_preview { min-height: 300px; }
/* line 72, ../../../assets/compass/layout/_item_preview.sass */
#large_item_preview object { display: block; }

/* line 76, ../../../assets/compass/layout/_item_preview.sass */
div.fancy-purchase-panel { margin-bottom: 20px; position: relative; }
/* line 79, ../../../assets/compass/layout/_item_preview.sass */
div.fancy-purchase-panel div.inner-boundary { position: relative; }
/* line 81, ../../../assets/compass/layout/_item_preview.sass */
div.fancy-purchase-panel div.inner-boundary div.inner-border { position: relative; overflow: hidden; }
/* line 84, ../../../assets/compass/layout/_item_preview.sass */
div.fancy-purchase-panel div.inner-boundary div.inner-border div.buynow, div.fancy-purchase-panel div.inner-boundary div.inner-border div.prepaid { width: 390px; float: right; padding: 10px 50px 10px 50px; }
/* line 88, ../../../assets/compass/layout/_item_preview.sass */
div.fancy-purchase-panel div.inner-boundary div.inner-border div.buynow h2, div.fancy-purchase-panel div.inner-boundary div.inner-border div.buynow p, div.fancy-purchase-panel div.inner-boundary div.inner-border div.prepaid h2, div.fancy-purchase-panel div.inner-boundary div.inner-border div.prepaid p { text-align: center; }
/* line 90, ../../../assets/compass/layout/_item_preview.sass */
div.fancy-purchase-panel div.inner-boundary div.inner-border div.buynow h2, div.fancy-purchase-panel div.inner-boundary div.inner-border div.prepaid h2 { margin-top: 0px; margin-bottom: 0px; padding-bottom: 10px; }
/* line 94, ../../../assets/compass/layout/_item_preview.sass */
div.fancy-purchase-panel div.inner-boundary div.inner-border div.buynow h2 span, div.fancy-purchase-panel div.inner-boundary div.inner-border div.prepaid h2 span { font-size: 16px; }
/* line 96, ../../../assets/compass/layout/_item_preview.sass */
div.fancy-purchase-panel div.inner-boundary div.inner-border div.buynow h2 a, div.fancy-purchase-panel div.inner-boundary div.inner-border div.prepaid h2 a { color: black; text-decoration: underline; }
/* line 99, ../../../assets/compass/layout/_item_preview.sass */
div.fancy-purchase-panel div.inner-boundary div.inner-border div.buynow h2 a:hover, div.fancy-purchase-panel div.inner-boundary div.inner-border div.prepaid h2 a:hover { color: #b85d04; }
/* line 101, ../../../assets/compass/layout/_item_preview.sass */
div.fancy-purchase-panel div.inner-boundary div.inner-border div.buynow img, div.fancy-purchase-panel div.inner-boundary div.inner-border div.prepaid img { padding-top: 10px; }
/* line 103, ../../../assets/compass/layout/_item_preview.sass */
div.fancy-purchase-panel div.inner-boundary div.inner-border div.buynow small, div.fancy-purchase-panel div.inner-boundary div.inner-border div.prepaid small { padding-top: 5px; display: block; font-size: 10px; }
/* line 107, ../../../assets/compass/layout/_item_preview.sass */
div.fancy-purchase-panel div.inner-boundary div.inner-border div.buynow strong, div.fancy-purchase-panel div.inner-boundary div.inner-border div.prepaid strong { font-weight: bold; }
/* line 109, ../../../assets/compass/layout/_item_preview.sass */
div.fancy-purchase-panel div.inner-boundary div.inner-border .or, div.fancy-purchase-panel div.inner-boundary div.inner-border a.close { position: absolute; }
/* line 111, ../../../assets/compass/layout/_item_preview.sass */
div.fancy-purchase-panel div.inner-boundary div.inner-border .or { background: url('/images/sprites/activeden-85161fbcdb.png') 0 -593px; height: 38px; left: 50%; margin-left: -20px; text-indent: -9999px; top: 46px; width: 41px; }

/* line 1, ../../../assets/compass/layout/_user_profile.sass */
div.user-bio { margin-top: 10px; margin-bottom: 25px; }

/* line 5, ../../../assets/compass/layout/_user_profile.sass */
div.followings { margin-top: 40px; border-top: 1px solid #abaaab; border-bottom: 1px solid #b1b1b3; background-color: #dbdad9; min-width: 984px; }

/* line 12, ../../../assets/compass/layout/_user_profile.sass */
div.followings { margin-top: 40px; border-top: 1px solid #abaaab; border-bottom: 1px solid #b1b1b3; background-color: #dbdad9; min-width: 984px; }
/* line 18, ../../../assets/compass/layout/_user_profile.sass */
div.followings div.inner-container { border-top: 1px solid white; min-width: 984px; }
/* line 21, ../../../assets/compass/layout/_user_profile.sass */
div.followings div.inner-container div.container { padding: 20px 0px 30px; overflow: hidden; }
/* line 24, ../../../assets/compass/layout/_user_profile.sass */
div.followings div.inner-container div.container div.followed, div.followings div.inner-container div.container div.following { float: left; width: 50%; }
/* line 27, ../../../assets/compass/layout/_user_profile.sass */
div.followings div.inner-container .avatar { height: 80px; width: 80px; float: left; margin: 6px; display: inline; }
/* line 33, ../../../assets/compass/layout/_user_profile.sass */
div.followings div.inner-container strong { line-height: 80px; width: 80px; text-align: center; float: left; margin: 6px; }

/* line 40, ../../../assets/compass/layout/_user_profile.sass */
div.profile_collections { text-align: center; padding-top: 20px; }
/* line 43, ../../../assets/compass/layout/_user_profile.sass */
div.profile_collections div.collection_box { float: left; width: 295px; margin: 5px; }
/* line 47, ../../../assets/compass/layout/_user_profile.sass */
div.profile_collections div.collection_box p { text-align: center; width: 260px; margin: 0px auto; padding: 0px; }
/* line 52, ../../../assets/compass/layout/_user_profile.sass */
div.profile_collections div.collection_box img { border: 1px solid white; }
/* line 55, ../../../assets/compass/layout/_user_profile.sass */
div.profile_collections div.collection_box span img { border: none; vertical-align: middle; }
/* line 58, ../../../assets/compass/layout/_user_profile.sass */
div.profile_collections div.collection_box a { color: #989898; font-size: 9px; text-transform: uppercase; }
/* line 62, ../../../assets/compass/layout/_user_profile.sass */
div.profile_collections div.collection_box a:hover { text-decoration: none; color: #b85d04; }

/* line 69, ../../../assets/compass/layout/_user_profile.sass */
div.large-sidebar .country-info { line-height: 21px; }
/* line 71, ../../../assets/compass/layout/_user_profile.sass */
div.large-sidebar .country-info p { padding: 2px 0px; overflow: hidden; }
/* line 74, ../../../assets/compass/layout/_user_profile.sass */
div.large-sidebar .country-info small { width: 90px; float: left; color: #666666; font-size: 10px; }
/* line 81, ../../../assets/compass/layout/_user_profile.sass */
div.large-sidebar .social h4 { padding-bottom: 10px; }
/* line 83, ../../../assets/compass/layout/_user_profile.sass */
div.large-sidebar .social a { display: inline-block; margin: 0px 2px 5px; }
/* line 88, ../../../assets/compass/layout/_user_profile.sass */
div.large-sidebar div.salesfollow { overflow: hidden; }
/* line 90, ../../../assets/compass/layout/_user_profile.sass */
div.large-sidebar div.salesfollow div.rating, div.large-sidebar div.salesfollow div.follow { float: left; width: 50%; text-align: center; }
/* line 94, ../../../assets/compass/layout/_user_profile.sass */
div.large-sidebar div.salesfollow div.rating strong, div.large-sidebar div.salesfollow div.rating small, div.large-sidebar div.salesfollow div.follow strong, div.large-sidebar div.salesfollow div.follow small { display: block; padding: 4px 0px; }
/* line 98, ../../../assets/compass/layout/_user_profile.sass */
div.large-sidebar div.salesfollow div.follow div.btn-holder { overflow: hidden; width: 140px; margin: 0 auto; }
/* line 102, ../../../assets/compass/layout/_user_profile.sass */
div.large-sidebar div.salesfollow div.follow img { float: left; vertical-align: middle; }
/* line 105, ../../../assets/compass/layout/_user_profile.sass */
div.large-sidebar div.salesfollow div.follow button { margin-top: 7px; }

/* @group BASIC USER INFO BOX  ----------------------------------------- */
/* line 109, ../../../assets/compass/layout/_user_profile.sass */
.basic-user-info { margin-bottom: 20px; *zoom: 1; }
/* line 22, ../../../../../.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-0.11.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.basic-user-info:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
/* line 113, ../../../assets/compass/layout/_user_profile.sass */
.basic-user-info img { float: left; margin: 0 10px 0 0; }
/* line 117, ../../../assets/compass/layout/_user_profile.sass */
.basic-user-info h2 { font-size: 23px; padding: 0; }
/* line 121, ../../../assets/compass/layout/_user_profile.sass */
.basic-user-info p { padding-top: 0; }

/* @end */
/* @group AUTHOR PROFILE INFO BOX  ----------------------------------------- */
/* line 127, ../../../assets/compass/layout/_user_profile.sass */
.about-author .author { color: #191919; display: inline-block; font-size: 15px; margin: 5px 0 7px; }
/* line 133, ../../../assets/compass/layout/_user_profile.sass */
.about-author .avatar { display: inline-block; }

/* @end */
/* @group LIST OF SITE PORTFOLIOS  ----------------------------------------- */
/* line 139, ../../../assets/compass/layout/_user_profile.sass */
.site-portfolios div { overflow: hidden; }
/* line 142, ../../../assets/compass/layout/_user_profile.sass */
.site-portfolios img { float: left; margin: -10px 3px 0 0; }
/* line 146, ../../../assets/compass/layout/_user_profile.sass */
.site-portfolios small { font-size: 11px; text-transform: uppercase; }
/* line 150, ../../../assets/compass/layout/_user_profile.sass */
.site-portfolios small.item-count { text-transform: none; }

/* @end */
/* @group POWER ELITE AUTHOR PROFILE  ----------------------------------------- */
/* line 156, ../../../assets/compass/layout/_user_profile.sass */
.power-elite-author .page-info { background: #81b254; }
/* line 159, ../../../assets/compass/layout/_user_profile.sass */
.power-elite-author #breadcrumbs, .power-elite-author #breadcrumbs a { color: white; }
/* line 163, ../../../assets/compass/layout/_user_profile.sass */
.power-elite-author h1 { color: white; text-shadow: none; }
/* line 167, ../../../assets/compass/layout/_user_profile.sass */
.power-elite-author h1:after { background: url('/images/badges-be542c4b39.png') 0 -758px; content: " "; display: inline-block; height: 26px; margin-bottom: -2px; width: 26px; }
/* line 175, ../../../assets/compass/layout/_user_profile.sass */
.power-elite-author .page-title-tagline { color: white; }
/* line 178, ../../../assets/compass/layout/_user_profile.sass */
.power-elite-author .page-title-tagline a { color: #cbe88f; }

/* @end */
/* line 1, ../../../assets/compass/layout/_support.sass */
iframe.support { background-color: transparent; border: none; position: relative; left: 10px; margin-top: 10px; }

/* line 10, ../../../assets/compass/layout/_support.sass */
#items.support .item-list li { padding: 20px 46px; position: relative; overflow: inherit; }
/* line 14, ../../../assets/compass/layout/_support.sass */
#items.support .item-list li a { font-size: 13px; }
/* line 18, ../../../assets/compass/layout/_support.sass */
#items.support .item-list li dl dd select { background: white; color: #1b1b1b; padding: 5px; height: 30px; }
/* line 23, ../../../assets/compass/layout/_support.sass */
#items.support .item-list li dl dd select option { padding: 2px; }
/* line 25, ../../../assets/compass/layout/_support.sass */
#items.support .item-list li dl dd input.big, #items.support .item-list li dl dd .formtastic input[type=text], .formtastic #items.support .item-list li dl dd input[type=text], #items.support .item-list li dl dd .formtastic textarea, .formtastic #items.support .item-list li dl dd textarea, #items.support .item-list li dl dd textarea { width: 398px; }
/* line 30, ../../../assets/compass/layout/_support.sass */
#items.support .item-list li td.fsValidationError dl dd input.fsField { width: 396px; }
/* line 32, ../../../assets/compass/layout/_support.sass */
#items.support .item-list li img.step { position: absolute; left: -10px; top: 25px; }
/* line 39, ../../../assets/compass/layout/_support.sass */
#items.support ul li.first-item form input { width: 354px; padding-right: 30px; }
/* line 42, ../../../assets/compass/layout/_support.sass */
#items.support ul li.first-item form img { cursor: pointer; position: absolute; top: 41px; right: 31px; }
/* line 47, ../../../assets/compass/layout/_support.sass */
#items.support ul li.first-item form img.ajaxloader { cursor: default; right: 190px; top: 93px; }

/* line 54, ../../../assets/compass/layout/_support.sass */
div.large-sidebar div.support h3 { padding-bottom: 10px; }
/* line 56, ../../../assets/compass/layout/_support.sass */
div.large-sidebar div.support img { float: right; margin-top: 50px; margin-left: 6px; }

/* line 63, ../../../assets/compass/layout/_support.sass */
#field7687001 { width: 200px; }

/* line 66, ../../../assets/compass/layout/_support.sass */
#fsCell7687001, #fsCell7912875 { padding-bottom: 20px; }

/* line 69, ../../../assets/compass/layout/_support.sass */
#fsSubmit768266, #fsCell7912633, #fsCell8156945, #fsCell7687067, #fsCell7923071 { padding-top: 25px; }

/* line 74, ../../../assets/compass/layout/_support.sass */
form#fsForm768266 div#fsPage768266-1 h3 { width: 422px; }
/* line 76, ../../../assets/compass/layout/_support.sass */
form#fsForm768266 div#fsPage768266-1 a { font-size: 13px; }
/* line 79, ../../../assets/compass/layout/_support.sass */
form#fsForm768266 div#fsPage768266-1 ol li { list-style-type: decimal; padding-bottom: 5px; }

/* line 82, ../../../assets/compass/layout/_support.sass */
small.beta-note { clear: both; padding-top: 20px; }

/* line 1, ../../../assets/compass/layout/_tabs.scss */
#page-tabs { margin: 0 auto; overflow: hidden; position: relative; top: 2px; width: 984px; }
/* line 8, ../../../assets/compass/layout/_tabs.scss */
#page-tabs ul { list-style: none; top: 2px; }
/* line 13, ../../../assets/compass/layout/_tabs.scss */
#page-tabs li { float: left; font-size: 11px; display: inline; height: 27px; line-height: 27px; margin: 0; }
/* line 22, ../../../assets/compass/layout/_tabs.scss */
#page-tabs div { background: url('/images/sprites/tabs-2d49abf602.png') 0 -135px no-repeat; float: left; height: 27px; width: 26px; }
/* line 29, ../../../assets/compass/layout/_tabs.scss */
#page-tabs a { background: url('/images/sprites/tabs-2d49abf602.png') 0 0 repeat-x; color: #555555; float: left; padding: 0 8px; }
/* line 36, ../../../assets/compass/layout/_tabs.scss */
#page-tabs a:hover, #page-tabs a:focus { color: #333333; text-decoration: none; }
/* line 42, ../../../assets/compass/layout/_tabs.scss */
#page-tabs .last .last { background: url('/images/sprites/tabs-2d49abf602.png') 0 -54px no-repeat; width: 21px; }
/* line 49, ../../../assets/compass/layout/_tabs.scss */
#page-tabs li:first-child div:first-child, #page-tabs .selected:first-child div:first-child { width: 9px; }
/* line 54, ../../../assets/compass/layout/_tabs.scss */
#page-tabs li:first-child div:first-child { background: url('/images/sprites/tabs-2d49abf602.png') 0 -27px no-repeat; }
/* line 58, ../../../assets/compass/layout/_tabs.scss */
#page-tabs .selected a { background: url('/images/sprites/tabs-2d49abf602.png') 0 -270px repeat-x; }
/* line 62, ../../../assets/compass/layout/_tabs.scss */
#page-tabs .selected div { background: url('/images/sprites/tabs-2d49abf602.png') 0 -324px no-repeat; }
/* line 66, ../../../assets/compass/layout/_tabs.scss */
#page-tabs .selected.last .last { background: url('/images/sprites/tabs-2d49abf602.png') 0 -108px no-repeat; }
/* line 70, ../../../assets/compass/layout/_tabs.scss */
#page-tabs .selected + li div { background: url('/images/sprites/tabs-2d49abf602.png') 0 -297px no-repeat; }
/* line 74, ../../../assets/compass/layout/_tabs.scss */
#page-tabs .selected:first-child div:first-child { background: url('/images/sprites/tabs-2d49abf602.png') 0 -81px no-repeat; }
/* line 79, ../../../assets/compass/layout/_tabs.scss */
#page-tabs .right { float: right; }
/* line 83, ../../../assets/compass/layout/_tabs.scss */
#page-tabs .right li:first-child div:first-child, #page-tabs .right .selected:first-child div:first-child { width: 21px; }
/* line 88, ../../../assets/compass/layout/_tabs.scss */
#page-tabs .right li:first-child div:first-child { background: url('/images/sprites/tabs-2d49abf602.png') 0 -162px no-repeat; }
/* line 92, ../../../assets/compass/layout/_tabs.scss */
#page-tabs .right .last .last { background: url('/images/sprites/tabs-2d49abf602.png') 0 -189px no-repeat; width: 9px; }
/* line 97, ../../../assets/compass/layout/_tabs.scss */
#page-tabs .right .selected.last .last { background: url('/images/sprites/tabs-2d49abf602.png') 0 -243px no-repeat; }
/* line 101, ../../../assets/compass/layout/_tabs.scss */
#page-tabs .right .selected:first-child div:first-child { background: url('/images/sprites/tabs-2d49abf602.png') 0 -216px no-repeat; }

/* line 1, ../../../assets/compass/layout/_panels.scss */
.panel { margin-bottom: 20px; background: #fff; border: 1px solid #a6a6a6; position: relative; }
/* line 7, ../../../assets/compass/layout/_panels.scss */
.panel .inner-boundary { padding: 10px; }
/* line 11, ../../../assets/compass/layout/_panels.scss */
.panel .choices { position: relative; text-align: center; }
/* line 15, ../../../assets/compass/layout/_panels.scss */
.panel .choices a { margin: 0; position: absolute; top: 14px; }
/* line 20, ../../../assets/compass/layout/_panels.scss */
.panel .choices a[href="/signup"] { right: 550px; }
/* line 24, ../../../assets/compass/layout/_panels.scss */
.panel .choices a[href="/signin"] { left: 550px; }
/* line 29, ../../../assets/compass/layout/_panels.scss */
.panel .choices span { background: #bbb; -moz-border-radius: 45px; -webkit-border-radius: 45px; -o-border-radius: 45px; -ms-border-radius: 45px; -khtml-border-radius: 45px; border-radius: 45px; color: #fff; display: inline-block; font-size: 24px; margin-bottom: 20px; padding: 15px; text-transform: uppercase; }
/* line 42, ../../../assets/compass/layout/_panels.scss */
.panel.account-required h2 { text-align: center; }

/* line 48, ../../../assets/compass/layout/_panels.scss */
.close-panel { background: url('/images/sprites/activeden-85161fbcdb.png') 0 -1813px; height: 14px; position: absolute; right: 20px; text-indent: -9999px; top: 20px; width: 14px; }

/* line 3, ../../../assets/compass/layout/_sidebars.scss */
.fresh-prince-of-envato.container.sidebar { float: right; width: 345px; }

/* line 4, ../../../assets/compass/layout/_container.scss */
.fresh-prince-of-envato.sidebar.container .section .content { padding: 15px 20px; }

/* line 13, ../../../assets/compass/layout/_container.scss */
.fresh-prince-of-envato.container .section { margin-bottom: 20px; border: 1px solid #bbb; }
/* line 17, ../../../assets/compass/layout/_container.scss */
.fresh-prince-of-envato.container .section .content { background-color: #f4f4f4; border: 1px solid white; padding: 20px; }
/* line 23, ../../../assets/compass/layout/_container.scss */
.fresh-prince-of-envato.container .section h4 { background-color: #434343; color: #eee; height: 45px; line-height: 45px; padding: 0px; padding-left: 20px; font-size: 18px; border-bottom: 1px solid #303030; }
/* line 35, ../../../assets/compass/layout/_container.scss */
.fresh-prince-of-envato.container dl.form-list { overflow: hidden; margin-bottom: 0.5em; }
/* line 39, ../../../assets/compass/layout/_container.scss */
.fresh-prince-of-envato.container dl.form-list dt { width: 180px; }
/* line 42, ../../../assets/compass/layout/_container.scss */
.fresh-prince-of-envato.container dl.form-list dt label { font-size: 15px; line-height: 42px; }
/* line 48, ../../../assets/compass/layout/_container.scss */
.fresh-prince-of-envato.container dl.form-list dd { width: 370px; position: relative; margin-bottom: 1em; }
/* line 54, ../../../assets/compass/layout/_container.scss */
.fresh-prince-of-envato.container dl.form-list div.error, .fresh-prince-of-envato.container dl.form-list div.success, .fresh-prince-of-envato.container dl.form-list div.note { -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; }

/* line 6, ../../../assets/compass/layout/_inputs.scss */
.formtastic input[type=radio], .formtastic input[type=checkbox] { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }

/* line 11, ../../../assets/compass/layout/_inputs.scss */
.fresh-prince-of-envato input.big, .fresh-prince-of-envato .formtastic input[type=text], .formtastic .fresh-prince-of-envato input[type=text], .fresh-prince-of-envato .formtastic textarea, .formtastic .fresh-prince-of-envato textarea, .formtastic input.big, .formtastic input[type=text], .formtastic textarea { -moz-transition-property: opacity; -webkit-transition-property: opacity; -o-transition-property: opacity; transition-property: opacity; -moz-transition-duration: 0.5s; -webkit-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; padding: 5px 15px; font-size: 15px; color: #555; border-color: #ccc; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); opacity: 0.6; background: #fff; width: 335px; }
/* line 22, ../../../assets/compass/layout/_inputs.scss */
.fresh-prince-of-envato input.big:focus, .fresh-prince-of-envato .formtastic input[type=text]:focus, .formtastic .fresh-prince-of-envato input[type=text]:focus, .fresh-prince-of-envato .formtastic textarea:focus, .formtastic .fresh-prince-of-envato textarea:focus, .formtastic input.big:focus, .formtastic input[type=text]:focus, .formtastic textarea:focus { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }
/* line 26, ../../../assets/compass/layout/_inputs.scss */
.fresh-prince-of-envato input.big.valid, .fresh-prince-of-envato .formtastic input.valid[type=text], .formtastic .fresh-prince-of-envato input.valid[type=text], .fresh-prince-of-envato .formtastic textarea.valid, .formtastic .fresh-prince-of-envato textarea.valid, .formtastic input.big.valid, .formtastic input.valid[type=text], .formtastic textarea.valid { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); opacity: 0.8; background: white url(/images/forms/green_tick.png) no-repeat right; }
/* line 31, ../../../assets/compass/layout/_inputs.scss */
.fresh-prince-of-envato input.big.invalid, .fresh-prince-of-envato .formtastic input.invalid[type=text], .formtastic .fresh-prince-of-envato input.invalid[type=text], .fresh-prince-of-envato .formtastic textarea.invalid, .formtastic .fresh-prince-of-envato textarea.invalid, .formtastic input.big.invalid, .formtastic input.invalid[type=text], .formtastic textarea.invalid { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; background: white url(/images/forms/invalid.png) no-repeat right; border-color: #d22f28; }
/* line 37, ../../../assets/compass/layout/_inputs.scss */
.fresh-prince-of-envato input.big.validating, .fresh-prince-of-envato .formtastic input.validating[type=text], .formtastic .fresh-prince-of-envato input.validating[type=text], .fresh-prince-of-envato .formtastic textarea.validating, .formtastic .fresh-prince-of-envato textarea.validating, .formtastic input.big.validating, .formtastic input.validating[type=text], .formtastic textarea.validating { background: white url(/images/common/small_loader.gif) no-repeat 99%; }
/* line 42, ../../../assets/compass/layout/_inputs.scss */
.fresh-prince-of-envato div.validation_message, .formtastic div.validation_message { margin-bottom: 0.5em; }
/* line 46, ../../../assets/compass/layout/_inputs.scss */
.fresh-prince-of-envato label[generated=true].invalid, .formtastic label[generated=true].invalid { color: #d22f28; font-weight: bold; font-size: 11px; line-height: 1em; display: block; position: absolute; width: 340px; }
/* line 56, ../../../assets/compass/layout/_inputs.scss */
.fresh-prince-of-envato input[type='password'], .formtastic input[type='password'] { letter-spacing: 3px; }
/* line 60, ../../../assets/compass/layout/_inputs.scss */
.fresh-prince-of-envato .password-meter, .formtastic .password-meter { position: absolute; z-index: 100; top: 0; right: 26px; font-weight: bold; line-height: 52px; }
/* line 68, ../../../assets/compass/layout/_inputs.scss */
.fresh-prince-of-envato .password-meter .password-meter-message-weak, .fresh-prince-of-envato .password-meter .password-meter-message-very-weak, .fresh-prince-of-envato .password-meter .password-meter-message-too-short, .formtastic .password-meter .password-meter-message-weak, .formtastic .password-meter .password-meter-message-very-weak, .formtastic .password-meter .password-meter-message-too-short { color: #d22f28; }
/* line 72, ../../../assets/compass/layout/_inputs.scss */
.fresh-prince-of-envato .password-meter .password-meter-message-good, .formtastic .password-meter .password-meter-message-good { color: #2254b0; }
/* line 76, ../../../assets/compass/layout/_inputs.scss */
.fresh-prince-of-envato .password-meter .password-meter-message-strong, .formtastic .password-meter .password-meter-message-strong { color: #9ab221; }

/* @group COMMON STYLES FOR LISTS & GRIDS  ----------------------------------------- */
/* line 2, ../../../assets/compass/layout/_lists_and_grids.sass */
.item-grid, .item-list, .user-list, .download-list { background: #f4f4f4; border: 1px solid #bbbbbb; display: block; list-style: none; margin-bottom: 20px; *zoom: 1; }
/* line 22, ../../../../../.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-0.11.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.item-grid:after, .item-list:after, .user-list:after, .download-list:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }

/* line 14, ../../../assets/compass/layout/_lists_and_grids.sass */
.page-controls { *zoom: 1; margin-bottom: 20px; }
/* line 22, ../../../../../.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-0.11.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.page-controls:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }

/* line 18, ../../../assets/compass/layout/_lists_and_grids.sass */
.sort-control { float: left; margin-right: 5px; }

/* line 22, ../../../assets/compass/layout/_lists_and_grids.sass */
.sort-control-label { margin-right: 5px; }

/* line 25, ../../../assets/compass/layout/_lists_and_grids.sass */
.sort-direction-asc { background: url('/images/sprites/activeden-85161fbcdb.png') 8px -27px no-repeat; height: 30px; text-indent: -9999px; width: 30px; }
/* line 31, ../../../assets/compass/layout/_lists_and_grids.sass */
.sort-direction-asc:hover, .sort-direction-asc:focus { background-position: 8px 7px; }

/* line 35, ../../../assets/compass/layout/_lists_and_grids.sass */
.sort-direction-desc { background: url('/images/sprites/activeden-85161fbcdb.png') 8px -94px no-repeat; height: 30px; text-indent: -9999px; width: 30px; }
/* line 41, ../../../assets/compass/layout/_lists_and_grids.sass */
.sort-direction-desc:hover, .sort-direction-desc:focus { background-position: 8px -60px; }

/* line 46, ../../../assets/compass/layout/_lists_and_grids.sass */
.layout-switcher { border-left: 1px solid #cecece; padding-left: 10px; }
/* line 50, ../../../assets/compass/layout/_lists_and_grids.sass */
.layout-switcher:first-child { border-left-width: 0; padding-left: 0; }
/* line 54, ../../../assets/compass/layout/_lists_and_grids.sass */
.layout-switcher a { display: inline-block; height: 30px; text-indent: -9999px; width: 24px; }

/* line 60, ../../../assets/compass/layout/_lists_and_grids.sass */
.layout-list { background: url('/images/sprites/activeden-85161fbcdb.png') 5px -551px no-repeat; }
/* line 63, ../../../assets/compass/layout/_lists_and_grids.sass */
.layout-list:hover, .layout-list:focus, .layout-list.active { background-position: 5px -517px; }

/* line 68, ../../../assets/compass/layout/_lists_and_grids.sass */
.layout-grid { background: url('/images/sprites/activeden-85161fbcdb.png') 5px -483px no-repeat; }
/* line 71, ../../../assets/compass/layout/_lists_and_grids.sass */
.layout-grid:hover, .layout-grid:focus, .layout-grid.active { background-position: 5px -449px; }

/* line 80, ../../../assets/compass/layout/_lists_and_grids.sass */
.item-list > li, .user-list > li, .download-list > li { border-bottom: 1px solid #e0e0e0; padding: 20px; position: relative; *zoom: 1; }
/* line 22, ../../../../../.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-0.11.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.item-list > li:after, .user-list > li:after, .download-list > li:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
/* line 86, ../../../assets/compass/layout/_lists_and_grids.sass */
.item-list > li:last-child, .user-list > li:last-child, .download-list > li:last-child { border-bottom-width: 0; }
/* line 89, ../../../assets/compass/layout/_lists_and_grids.sass */
.item-list h3, .user-list h3, .download-list h3 { font-size: 16px; font-weight: bold; padding: 0 0 5px; }
/* line 94, ../../../assets/compass/layout/_lists_and_grids.sass */
.item-list h3 a, .user-list h3 a, .download-list h3 a { color: #171717; }
/* line 97, ../../../assets/compass/layout/_lists_and_grids.sass */
.item-list small, .user-list small, .download-list small { font-size: 11px; }
/* line 100, ../../../assets/compass/layout/_lists_and_grids.sass */
.item-list .thumbnail, .user-list .thumbnail, .download-list .thumbnail { float: left; margin-right: 20px; min-height: 80px; }
/* line 105, ../../../assets/compass/layout/_lists_and_grids.sass */
.item-list .thumbnail a, .user-list .thumbnail a, .download-list .thumbnail a { display: block; }
/* line 108, ../../../assets/compass/layout/_lists_and_grids.sass */
.item-list .thumbnail img, .user-list .thumbnail img, .download-list .thumbnail img { display: block; max-width: 80px; }

/* line 113, ../../../assets/compass/layout/_lists_and_grids.sass */
.x-button { background: url('/images/sprites/activeden-85161fbcdb.png') 0 -1813px no-repeat; height: 16px; position: absolute; right: 10px; top: 10px; text-indent: -9999px; width: 16px; }

/* @end */
/* @group INDIVIDUAL LIST & GRID COMPONENTS  ----------------------------------------- */
/* line 2, ../../../assets/compass/layout/lists_and_grids/_item_grid.sass */
.item-grid { line-height: normal; padding: 10px 12px 0; }
/* line 6, ../../../assets/compass/layout/lists_and_grids/_item_grid.sass */
.item-grid li { float: left; height: 160px; margin: 0 10px 15px 0; position: relative; text-align: center; width: 140px; }
/* line 14, ../../../assets/compass/layout/lists_and_grids/_item_grid.sass */
.item-grid li:nth-of-type(5n) { margin-right: 0; }
/* line 17, ../../../assets/compass/layout/lists_and_grids/_item_grid.sass */
.item-grid li:nth-of-type(5n+6):before { background: #e0e0e0; content: ""; display: block; height: 1px; left: -12px; position: absolute; top: -15px; width: 764px; }
/* line 27, ../../../assets/compass/layout/lists_and_grids/_item_grid.sass */
.item-grid h3 { padding: 0; }
/* line 30, ../../../assets/compass/layout/lists_and_grids/_item_grid.sass */
.item-grid h3 a { color: #171717; display: block; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; font-weight: bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 140px; }
/* line 41, ../../../assets/compass/layout/lists_and_grids/_item_grid.sass */
.item-grid small { font-size: 11px; }
/* line 44, ../../../assets/compass/layout/lists_and_grids/_item_grid.sass */
.item-grid .thumbnail { display: inline-block; height: 90px; width: 90px; }
/* line 49, ../../../assets/compass/layout/lists_and_grids/_item_grid.sass */
.item-grid .thumbnail a { display: inline-block; margin-top: 5px; }
/* line 53, ../../../assets/compass/layout/lists_and_grids/_item_grid.sass */
.item-grid .thumbnail a.audio_player { border: none; margin-left: 5px; }
/* line 57, ../../../assets/compass/layout/lists_and_grids/_item_grid.sass */
.item-grid .thumbnail img { display: block; }
/* line 60, ../../../assets/compass/layout/lists_and_grids/_item_grid.sass */
.item-grid .item-info { padding-top: 5px; }
/* line 63, ../../../assets/compass/layout/lists_and_grids/_item_grid.sass */
.item-grid .sale-info { height: 40px; display: table-cell; vertical-align: bottom; width: 140px; }
/* line 69, ../../../assets/compass/layout/lists_and_grids/_item_grid.sass */
.item-grid .sale-info a { background: url('/images/sprites/common-e4e988031f.png') 0 -2457px no-repeat; color: #aaaaaa; font-size: 11px; padding-left: 18px; }
/* line 75, ../../../assets/compass/layout/lists_and_grids/_item_grid.sass */
.item-grid .price { border-left: 1px solid #cccccc; display: inline-block; margin-bottom: 5px; margin-left: 5px; padding-left: 10px; }
/* line 82, ../../../assets/compass/layout/lists_and_grids/_item_grid.sass */
.item-grid .author, .item-grid .meta { display: none; }
/* line 86, ../../../assets/compass/layout/lists_and_grids/_item_grid.sass */
.item-grid .photo { height: 200px; }
/* line 89, ../../../assets/compass/layout/lists_and_grids/_item_grid.sass */
.item-grid .photo .thumbnail { display: table-cell; height: 130px; vertical-align: bottom; width: 140px; }
/* line 97, ../../../assets/compass/layout/lists_and_grids/_item_grid.sass */
.item-grid.mixed li { height: 155px; }
/* line 100, ../../../assets/compass/layout/lists_and_grids/_item_grid.sass */
.item-grid.mixed img { max-height: 80px; max-width: 80px; }
/* line 104, ../../../assets/compass/layout/lists_and_grids/_item_grid.sass */
.item-grid.mixed .thumbnail { height: 90px; }

/* line 110, ../../../assets/compass/layout/lists_and_grids/_item_grid.sass */
.oldie .item-grid li { margin-right: 8px; }

/* line 2, ../../../assets/compass/layout/lists_and_grids/_item_list.sass */
.item-list { line-height: normal; }
/* line 5, ../../../assets/compass/layout/lists_and_grids/_item_list.sass */
.item-list .item-info { float: left; margin-right: 20px; padding-top: 5px; width: 230px; }
/* line 11, ../../../assets/compass/layout/lists_and_grids/_item_list.sass */
.item-list .author { font-size: 11px; }
/* line 14, ../../../assets/compass/layout/lists_and_grids/_item_list.sass */
.item-list .meta { float: left; line-height: 16px; padding-top: 5px; width: 250px; }
/* line 20, ../../../assets/compass/layout/lists_and_grids/_item_list.sass */
.item-list .sale-info { float: right; padding-top: 40px; position: relative; text-align: center; width: 120px; }
/* line 27, ../../../assets/compass/layout/lists_and_grids/_item_list.sass */
.item-list .price { color: #171717; font-family: "Helvetica Neue", Arial, sans-serif; font-size: 33px; left: 0; position: absolute; top: 0; width: 120px; }
/* line 36, ../../../assets/compass/layout/lists_and_grids/_item_list.sass */
.item-list .rating { margin-top: 3px; }
/* line 41, ../../../assets/compass/layout/lists_and_grids/_item_list.sass */
.item-list .photo .sale-info { padding-top: 5px; }

/* line 3, ../../../assets/compass/layout/lists_and_grids/_user_list.sass */
.user-list .user-info { float: left; margin-right: 20px; padding-top: 5px; width: 230px; }
/* line 9, ../../../assets/compass/layout/lists_and_grids/_user_list.sass */
.user-list .meta { float: left; line-height: 16px; padding-top: 5px; width: 250px; }
/* line 15, ../../../assets/compass/layout/lists_and_grids/_user_list.sass */
.user-list .sale-info { float: right; padding-top: 35px; position: relative; text-align: center; width: 120px; }
/* line 22, ../../../assets/compass/layout/lists_and_grids/_user_list.sass */
.user-list .sale-count { color: #171717; font-family: "Helvetica Neue", Arial, sans-serif; font-size: 33px; font-style: normal; left: 0; position: absolute; top: 0; width: 120px; }
/* line 32, ../../../assets/compass/layout/lists_and_grids/_user_list.sass */
.user-list .rating { margin-top: 3px; }

/* line 3, ../../../assets/compass/layout/lists_and_grids/_download_list.sass */
.download-list .item-info { float: left; margin-right: 20px; padding-top: 5px; width: 230px; }

/* line 10, ../../../assets/compass/layout/lists_and_grids/_download_list.sass */
.external-licenses { list-style: none; padding-top: 5px; }
/* line 14, ../../../assets/compass/layout/lists_and_grids/_download_list.sass */
.external-licenses li { margin-bottom: 5px; }

/* line 17, ../../../assets/compass/layout/lists_and_grids/_download_list.sass */
.download-action { clear: right; float: right; width: 320px; }
/* line 22, ../../../assets/compass/layout/lists_and_grids/_download_list.sass */
.download-action a[role=button] { clear: left; float: left; }
/* line 26, ../../../assets/compass/layout/lists_and_grids/_download_list.sass */
.download-action .aside { text-align: center; }
/* line 29, ../../../assets/compass/layout/lists_and_grids/_download_list.sass */
.download-action .affiliate-callout { background-color: white; border: 1px solid #d5d5d5; display: inline-block; padding: 7px 7px 8px; position: relative; }
/* line 36, ../../../assets/compass/layout/lists_and_grids/_download_list.sass */
.download-action .affiliate-callout:after { background: url('/images/sprites/common-e4e988031f.png') 0 -1077px no-repeat; content: ""; height: 11px; left: -6px; position: absolute; top: 8px; width: 6px; }
/* line 45, ../../../assets/compass/layout/lists_and_grids/_download_list.sass */
.download-action .rating-container { padding-top: 7px; }

/* line 48, ../../../assets/compass/layout/lists_and_grids/_download_list.sass */
.no-downloads { display: block; font-size: 11px; margin-bottom: 5px; }

/* line 53, ../../../assets/compass/layout/lists_and_grids/_download_list.sass */
.multiple-downloads { list-style: none; }

/* line 2, ../../../assets/compass/layout/lists_and_grids/_thread_list.sass */
.thread-list { margin-bottom: 20px; }

/* @end */
/* @group FULLSCREEN PREVIEW  ----------------------------------------- */
/* line 2, ../../../assets/compass/pages/_item.scss */
#fullscreen { padding-top: 12px; text-align: center; }

/* line 8, ../../../assets/compass/pages/_item.scss */
.no-flash .video-preview { display: none; }
/* line 12, ../../../assets/compass/pages/_item.scss */
.no-flash .video-preview-image { cursor: default; }

/* @end */
/* @group ITEM PREVIEW  ---------------------------------------------- */
/* line 20, ../../../assets/compass/pages/_item.scss */
.item-preview { min-height: 245px; padding: 12px; position: relative; text-align: center; }
/* line 26, ../../../assets/compass/pages/_item.scss */
.item-preview img { display: block; }
/* line 30, ../../../assets/compass/pages/_item.scss */
.item-preview.arrow-to-sidebar:before { background: url('/images/sprites/common-e4e988031f.png') 0 -2257px no-repeat; content: ""; height: 25px; position: absolute; right: -14px; top: 30px; width: 15px; }

/* @end */
/* @group ITEM DISCUSSION  ----------------------------------------- */
/* line 43, ../../../assets/compass/pages/_item.scss */
.comment-subject { display: none; }

/* @end */
/* line 1, ../../../assets/compass/pages/_author_dashboard.scss */
#begin-upload { padding-bottom: 5px; }

/* line 3, ../../../assets/compass/pages/_user_settings.scss */
#social_networks label { margin-top: 0; width: auto; }
/* line 8, ../../../assets/compass/pages/_user_settings.scss */
#social_networks img { display: block; }
/* line 12, ../../../assets/compass/pages/_user_settings.scss */
#social_networks .inputs { padding-top: 2px; }

/* @group FORUM SIDEBAR  ----------------------------------------- */
/* line 2, ../../../assets/compass/pages/_forums.scss */
.forums-sidebar { padding-top: 10px; }

/* line 6, ../../../assets/compass/pages/_forums.scss */
.forum-links { padding-top: 10px; }
/* line 9, ../../../assets/compass/pages/_forums.scss */
.forum-links a { display: block; margin-bottom: 10px; padding: 8px 0 0 47px; position: relative; }
/* line 16, ../../../assets/compass/pages/_forums.scss */
.forum-links a:hover, .forum-links a:focus { text-decoration: none; }
/* line 19, ../../../assets/compass/pages/_forums.scss */
.forum-links a:hover strong, .forum-links a:focus strong { text-decoration: underline; }
/* line 25, ../../../assets/compass/pages/_forums.scss */
.forum-links strong { font-weight: bold; }
/* line 29, ../../../assets/compass/pages/_forums.scss */
.forum-links span { color: #444; }

/* line 34, ../../../assets/compass/pages/_forums.scss */
.forum-link-rules:before { background: url('/images/sprites/common-e4e988031f.png') 0 -1655px no-repeat; content: ""; height: 25px; left: 5px; position: absolute; top: 15px; width: 40px; }

/* line 44, ../../../assets/compass/pages/_forums.scss */
.forum-link-notes:before { background: url('/images/sprites/common-e4e988031f.png') 0 -1772px no-repeat; content: ""; height: 33px; left: 5px; position: absolute; top: 10px; width: 30px; }

/* @end */
/* @group DEPOSIT CASH  ----------------------------------------- */
/* line 2, ../../../assets/compass/pages/_deposits.scss */
.deposit-amounts { list-style: none; padding: 10px 0 0 20px; width: 450px; }
/* line 7, ../../../assets/compass/pages/_deposits.scss */
.deposit-amounts li { float: left; margin-bottom: 15px; width: 150px; }
/* line 13, ../../../assets/compass/pages/_deposits.scss */
.deposit-amounts label { color: #000; font-family: "Helvetica Neue", Arial, sans-serif; font-size: 30px; }
/* line 18, ../../../assets/compass/pages/_deposits.scss */
.deposit-amounts label span { vertical-align: top; font-size: 20px; }
/* line 24, ../../../assets/compass/pages/_deposits.scss */
.deposit-amounts input { vertical-align: top; }

/* line 29, ../../../assets/compass/pages/_deposits.scss */
.deposit-aside { float: right; margin-left: 20px; text-align: center; width: 190px; }

/* line 36, ../../../assets/compass/pages/_deposits.scss */
.deposit-mb { padding-bottom: 40px; padding-top: 30px; position: relative; }
/* line 41, ../../../assets/compass/pages/_deposits.scss */
.deposit-mb select { left: 165px; position: absolute; top: 70px; width: 245px; }

/* @end */
/* @group DEPOSIT FINALISED  ----------------------------------------- */
/* line 51, ../../../assets/compass/pages/_deposits.scss */
.complete-container { background: black url(/images/homepage_banner.jpg); padding: 50px 0; text-align: center; }
/* line 56, ../../../assets/compass/pages/_deposits.scss */
.complete-container h2 { color: #fff; padding: 0; font-size: 45px; }
/* line 62, ../../../assets/compass/pages/_deposits.scss */
.complete-container p { font-size: 20px; color: #9d9587; font-family: "Helvetica Neue", Arial, sans-serif; }
/* line 68, ../../../assets/compass/pages/_deposits.scss */
.complete-container div { height: 30px; padding: 30px 0 0; }

/* @end */
/* line 2, ../../../assets/compass/pages/_featured_item.sass */
.featured-item h2 { color: #999999; float: right; font: 13px/13px Tahoma, Geneva, sans-serif; padding-bottom: 0; }

/* line 8, ../../../assets/compass/pages/_featured_item.sass */
.featured-item-thumbs { float: left; margin-bottom: 5px; margin-right: 30px; position: relative; }
/* line 14, ../../../assets/compass/pages/_featured_item.sass */
.featured-item-thumbs a { display: block; }
/* line 17, ../../../assets/compass/pages/_featured_item.sass */
.featured-item-thumbs .avatar { left: 50px; position: absolute; top: 50px; }

/* line 23, ../../../assets/compass/pages/_featured_item.sass */
.featured-item-info h3 { padding-bottom: 0; }
/* line 26, ../../../assets/compass/pages/_featured_item.sass */
.featured-item-info h3 a { color: #131313; font-size: 24px; }
/* line 30, ../../../assets/compass/pages/_featured_item.sass */
.featured-item-info small { display: inline-block; font-size: 11px; margin-bottom: 5px; }

/* @group ITEM LIST IN CONTENT  ----------------------------------------- */
/* line 3, ../../../assets/compass/pages/_signup_verification.sass */
.item-in-list { margin-bottom: 20px; *zoom: 1; }
/* line 22, ../../../../../.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-0.11.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.item-in-list:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
/* line 7, ../../../assets/compass/pages/_signup_verification.sass */
.item-in-list:last-child { margin-bottom: 0; }
/* line 10, ../../../assets/compass/pages/_signup_verification.sass */
.item-in-list div { float: left; margin-right: 15px; width: 400px; }
/* line 15, ../../../assets/compass/pages/_signup_verification.sass */
.item-in-list .thumbnail { float: left; margin-right: 15px; }
/* line 19, ../../../assets/compass/pages/_signup_verification.sass */
.item-in-list .item-name { color: #171717; font: bold 16px/19px "Helvetica Neue", Arial, sans-serif; text-decoration: none; }
/* line 24, ../../../assets/compass/pages/_signup_verification.sass */
.item-in-list .item-name:hover, .item-in-list .item-name:focus { text-decoration: underline; }
/* line 28, ../../../assets/compass/pages/_signup_verification.sass */
.item-in-list .cost { color: #171717; font: 33px/33px "Helvetica Neue", Arial, sans-serif; }

/* @end */
/* line 2, ../../../assets/compass/utilities/_audio_player.sass */
div.audio-container { position: relative; }
/* line 5, ../../../assets/compass/utilities/_audio_player.sass */
div.audio-container img { display: block; }
/* line 8, ../../../assets/compass/utilities/_audio_player.sass */
div.audio-container .audio_player { background: url('/images/sprites/common-e4e988031f.png') 5px 0; display: block; height: 25px; left: 0; position: absolute; text-align: center; top: 55px; width: 80px; z-index: 2; }

/* line 1, ../../../assets/compass/utilities/_content.sass */
#fsCell7922832, #items div.inner-boundary ul.item-list li.first-item #live-search-results, #fsForm768266 #fsPage768266-1, .wiki-container, .post-body, .item-description, .user-bio, .post-content, .comment_reply_content, .terms, .user-edit-exclusivity, .forum_search_wrapper { line-height: 19px; }
/* line 4, ../../../assets/compass/utilities/_content.sass */
#fsCell7922832 p.intro, #items div.inner-boundary ul.item-list li.first-item #live-search-results p.intro, #fsForm768266 #fsPage768266-1 p.intro, .wiki-container p.intro, .post-body p.intro, .item-description p.intro, .user-bio p.intro, .post-content p.intro, .comment_reply_content p.intro, .terms p.intro, .user-edit-exclusivity p.intro, .forum_search_wrapper p.intro { font-family: Arial, Sans-serif; font-size: 16px; line-height: 22px; font-style: italic; }
/* line 9, ../../../assets/compass/utilities/_content.sass */
#fsCell7922832 img.right, #items div.inner-boundary ul.item-list li.first-item #live-search-results img.right, #fsForm768266 #fsPage768266-1 img.right, .wiki-container img.right, .post-body img.right, .item-description img.right, .user-bio img.right, .post-content img.right, .comment_reply_content img.right, .terms img.right, .user-edit-exclusivity img.right, .forum_search_wrapper img.right { float: right; margin-left: 20px; margin-bottom: 20px; }
/* line 13, ../../../assets/compass/utilities/_content.sass */
#fsCell7922832 h1, #items div.inner-boundary ul.item-list li.first-item #live-search-results h1, #fsForm768266 #fsPage768266-1 h1, .wiki-container h1, .post-body h1, .item-description h1, .user-bio h1, .post-content h1, .comment_reply_content h1, .terms h1, .user-edit-exclusivity h1, .forum_search_wrapper h1 { display: none; }
/* line 15, ../../../assets/compass/utilities/_content.sass */
#fsCell7922832 h2, #items div.inner-boundary ul.item-list li.first-item #live-search-results h2, #fsForm768266 #fsPage768266-1 h2, .wiki-container h2, .post-body h2, .item-description h2, .user-bio h2, .post-content h2, .comment_reply_content h2, .terms h2, .user-edit-exclusivity h2, .forum_search_wrapper h2 { color: black; font-family: "Helvetica Neue", Arial, sans-serif; margin-top: 15px; margin-bottom: 10px; padding-bottom: 20px; border-bottom: 1px solid #bfbebe; box-shadow: 0 2px 0 -1px #ededed; font-size: 27px; }
/* line 23, ../../../assets/compass/utilities/_content.sass */
#fsCell7922832 h2 a, #items div.inner-boundary ul.item-list li.first-item #live-search-results h2 a, #fsForm768266 #fsPage768266-1 h2 a, .wiki-container h2 a, .post-body h2 a, .item-description h2 a, .user-bio h2 a, .post-content h2 a, .comment_reply_content h2 a, .terms h2 a, .user-edit-exclusivity h2 a, .forum_search_wrapper h2 a { color: black; text-decoration: none; padding-left: 1px; }
/* line 27, ../../../assets/compass/utilities/_content.sass */
#fsCell7922832 h3, #items div.inner-boundary ul.item-list li.first-item #live-search-results h3, #fsForm768266 #fsPage768266-1 h3, .wiki-container h3, .post-body h3, .item-description h3, .user-bio h3, .post-content h3, .comment_reply_content h3, .terms h3, .user-edit-exclusivity h3, .forum_search_wrapper h3 { color: black; font-family: "Helvetica Neue", Arial, sans-serif; margin-top: 20px; padding-bottom: 10px; margin-bottom: 15px; border-bottom: 1px solid #bfbebe; box-shadow: 0 2px 0 -1px #ededed; font-size: 20px; }
/* line 35, ../../../assets/compass/utilities/_content.sass */
#fsCell7922832 h4, #items div.inner-boundary ul.item-list li.first-item #live-search-results h4, #fsForm768266 #fsPage768266-1 h4, .wiki-container h4, .post-body h4, .item-description h4, .user-bio h4, .post-content h4, .comment_reply_content h4, .terms h4, .user-edit-exclusivity h4, .forum_search_wrapper h4 { color: black; font-family: sans-serif; font-size: 16px; font-weight: bold; text-transform: uppercase; margin-top: 15px; }
/* line 42, ../../../assets/compass/utilities/_content.sass */
#fsCell7922832 ul, #fsCell7922832 ol, #items div.inner-boundary ul.item-list li.first-item #live-search-results ul, #items div.inner-boundary ul.item-list li.first-item #live-search-results ol, #fsForm768266 #fsPage768266-1 ul, #fsForm768266 #fsPage768266-1 ol, .wiki-container ul, .wiki-container ol, .post-body ul, .post-body ol, .item-description ul, .item-description ol, .user-bio ul, .user-bio ol, .post-content ul, .post-content ol, .comment_reply_content ul, .comment_reply_content ol, .terms ul, .terms ol, .user-edit-exclusivity ul, .user-edit-exclusivity ol, .forum_search_wrapper ul, .forum_search_wrapper ol { margin-bottom: 6px; margin-top: 6px; list-style-position: outside; }
/* line 46, ../../../assets/compass/utilities/_content.sass */
#fsCell7922832 ul, #items div.inner-boundary ul.item-list li.first-item #live-search-results ul, #fsForm768266 #fsPage768266-1 ul, .wiki-container ul, .post-body ul, .item-description ul, .user-bio ul, .post-content ul, .comment_reply_content ul, .terms ul, .user-edit-exclusivity ul, .forum_search_wrapper ul { list-style-type: square; margin-left: 20px; }
/* line 49, ../../../assets/compass/utilities/_content.sass */
#fsCell7922832 ol, #items div.inner-boundary ul.item-list li.first-item #live-search-results ol, #fsForm768266 #fsPage768266-1 ol, .wiki-container ol, .post-body ol, .item-description ol, .user-bio ol, .post-content ol, .comment_reply_content ol, .terms ol, .user-edit-exclusivity ol, .forum_search_wrapper ol { list-style-type: decimal; margin-left: 30px; }
/* line 52, ../../../assets/compass/utilities/_content.sass */
#fsCell7922832 ol li.alpha, #items div.inner-boundary ul.item-list li.first-item #live-search-results ol li.alpha, #fsForm768266 #fsPage768266-1 ol li.alpha, .wiki-container ol li.alpha, .post-body ol li.alpha, .item-description ol li.alpha, .user-bio ol li.alpha, .post-content ol li.alpha, .comment_reply_content ol li.alpha, .terms ol li.alpha, .user-edit-exclusivity ol li.alpha, .forum_search_wrapper ol li.alpha { list-style-type: lower-alpha; }
/* line 54, ../../../assets/compass/utilities/_content.sass */
#fsCell7922832 ol li.roman, #items div.inner-boundary ul.item-list li.first-item #live-search-results ol li.roman, #fsForm768266 #fsPage768266-1 ol li.roman, .wiki-container ol li.roman, .post-body ol li.roman, .item-description ol li.roman, .user-bio ol li.roman, .post-content ol li.roman, .comment_reply_content ol li.roman, .terms ol li.roman, .user-edit-exclusivity ol li.roman, .forum_search_wrapper ol li.roman { list-style-type: lower-roman; }
/* line 56, ../../../assets/compass/utilities/_content.sass */
#fsCell7922832 ol li, #fsCell7922832 ul li, #items div.inner-boundary ul.item-list li.first-item #live-search-results ol li, #items div.inner-boundary ul.item-list li.first-item #live-search-results ul li, #fsForm768266 #fsPage768266-1 ol li, #fsForm768266 #fsPage768266-1 ul li, .wiki-container ol li, .wiki-container ul li, .post-body ol li, .post-body ul li, .item-description ol li, .item-description ul li, .user-bio ol li, .user-bio ul li, .post-content ol li, .post-content ul li, .comment_reply_content ol li, .comment_reply_content ul li, .terms ol li, .terms ul li, .user-edit-exclusivity ol li, .user-edit-exclusivity ul li, .forum_search_wrapper ol li, .forum_search_wrapper ul li { padding-left: 8px; margin-bottom: 2px; }
/* line 59, ../../../assets/compass/utilities/_content.sass */
#fsCell7922832 ul.RSSlist li, #items div.inner-boundary ul.item-list li.first-item #live-search-results ul.RSSlist li, #fsForm768266 #fsPage768266-1 ul.RSSlist li, .wiki-container ul.RSSlist li, .post-body ul.RSSlist li, .item-description ul.RSSlist li, .user-bio ul.RSSlist li, .post-content ul.RSSlist li, .comment_reply_content ul.RSSlist li, .terms ul.RSSlist li, .user-edit-exclusivity ul.RSSlist li, .forum_search_wrapper ul.RSSlist li { margin-bottom: 5px; }
/* line 61, ../../../assets/compass/utilities/_content.sass */
#fsCell7922832 ul.RSSlist li li, #items div.inner-boundary ul.item-list li.first-item #live-search-results ul.RSSlist li li, #fsForm768266 #fsPage768266-1 ul.RSSlist li li, .wiki-container ul.RSSlist li li, .post-body ul.RSSlist li li, .item-description ul.RSSlist li li, .user-bio ul.RSSlist li li, .post-content ul.RSSlist li li, .comment_reply_content ul.RSSlist li li, .terms ul.RSSlist li li, .user-edit-exclusivity ul.RSSlist li li, .forum_search_wrapper ul.RSSlist li li { margin-bottom: 2px; }
/* line 63, ../../../assets/compass/utilities/_content.sass */
#fsCell7922832 em, #items div.inner-boundary ul.item-list li.first-item #live-search-results em, #fsForm768266 #fsPage768266-1 em, .wiki-container em, .post-body em, .item-description em, .user-bio em, .post-content em, .comment_reply_content em, .terms em, .user-edit-exclusivity em, .forum_search_wrapper em { font-family: Arial, sans-serif; font-style: italic; color: black; }
/* line 67, ../../../assets/compass/utilities/_content.sass */
#fsCell7922832 strong, #items div.inner-boundary ul.item-list li.first-item #live-search-results strong, #fsForm768266 #fsPage768266-1 strong, .wiki-container strong, .post-body strong, .item-description strong, .user-bio strong, .post-content strong, .comment_reply_content strong, .terms strong, .user-edit-exclusivity strong, .forum_search_wrapper strong { color: #343434; font-weight: bold; }
/* line 70, ../../../assets/compass/utilities/_content.sass */
#fsCell7922832 blockquote, #items div.inner-boundary ul.item-list li.first-item #live-search-results blockquote, #fsForm768266 #fsPage768266-1 blockquote, .wiki-container blockquote, .post-body blockquote, .item-description blockquote, .user-bio blockquote, .post-content blockquote, .comment_reply_content blockquote, .terms blockquote, .user-edit-exclusivity blockquote, .forum_search_wrapper blockquote { border-left: 1px solid; border-color: #cd3c00; padding-left: 20px; margin-bottom: 10px; font-style: italic; font-family: Arial, sans-serif; color: #777777; }
/* line 78, ../../../assets/compass/utilities/_content.sass */
#fsCell7922832 blockquote a.byline, #items div.inner-boundary ul.item-list li.first-item #live-search-results blockquote a.byline, #fsForm768266 #fsPage768266-1 blockquote a.byline, .wiki-container blockquote a.byline, .post-body blockquote a.byline, .item-description blockquote a.byline, .user-bio blockquote a.byline, .post-content blockquote a.byline, .comment_reply_content blockquote a.byline, .terms blockquote a.byline, .user-edit-exclusivity blockquote a.byline, .forum_search_wrapper blockquote a.byline { color: #777777; text-decoration: underline; font-weight: bold; }

/* line 87, ../../../assets/compass/utilities/_content.sass */
#items .item-list .terms li { list-style: decimal; border: none; padding: 0px; }

/* line 93, ../../../assets/compass/utilities/_content.sass */
.user-edit-exclusivity { height: 400px; overflow: auto; padding: 20px; background-color: #f4f4f4; padding-right: 30px; border: 1px solid #aaaaaa; margin-top: 10px; margin-bottom: 10px; }

/* line 104, ../../../assets/compass/utilities/_content.sass */
.item-description h2, .user-bio h2, #fsPage768266-1 h2 { color: black; font-family: "Helvetica Neue", Arial, sans-serif; margin-top: 20px; padding-bottom: 10px; margin-bottom: 15px; border-bottom: 1px solid #bfbebe; box-shadow: 0 2px 0 -1px #ededed; font-size: 20px; }
/* line 112, ../../../assets/compass/utilities/_content.sass */
.item-description h3, .user-bio h3, #fsPage768266-1 h3 { margin-top: 20px; padding-bottom: 10px; margin-bottom: 15px; border-bottom: 1px solid #bfbebe; box-shadow: 0 2px 0 -1px #ededed; font-size: 18px; color: #605d57; }
/* line 119, ../../../assets/compass/utilities/_content.sass */
.item-description h1, .user-bio h1, #fsPage768266-1 h1 { display: none; }
/* line 121, ../../../assets/compass/utilities/_content.sass */
.item-description h2, .item-description h3, .item-description h4, .item-description h5, .user-bio h2, .user-bio h3, .user-bio h4, .user-bio h5, #fsPage768266-1 h2, #fsPage768266-1 h3, #fsPage768266-1 h4, #fsPage768266-1 h5 { padding-left: 1px; }

/* line 124, ../../../assets/compass/utilities/_content.sass */
h4.exceptional { line-height: 1.4; }

/* line 129, ../../../assets/compass/utilities/_content.sass */
.post-body h1, .post-content h1 { display: none; }
/* line 131, ../../../assets/compass/utilities/_content.sass */
.post-body h2, .post-content h2 { display: none; }
/* line 133, ../../../assets/compass/utilities/_content.sass */
.post-body h3, .post-content h3 { margin-top: 20px; padding-bottom: 10px; margin-bottom: 15px; border-bottom: 1px solid #bfbebe; box-shadow: 0 2px 0 -1px #ededed; font-size: 18px; color: #605d57; }

/* line 142, ../../../assets/compass/utilities/_content.sass */
dl.hidden { display: none; }

/* line 145, ../../../assets/compass/utilities/_content.sass */
img.right { float: right; margin-left: 20px; margin-bottom: 20px; }

/* line 150, ../../../assets/compass/utilities/_content.sass */
div.centered { text-align: center; }

/* line 154, ../../../assets/compass/utilities/_content.sass */
.large-sidebar img.right { margin-left: 10px; }

/* line 157, ../../../assets/compass/utilities/_content.sass */
.strong { font-weight: bold; color: #343434; }

/* line 1, ../../../assets/compass/utilities/_aesthetics.sass */
.page-title { color: black; float: left; font: 38px ProximaNovaSoft, sans-serif; letter-spacing: -1px; padding: 0; }
/* line 8, ../../../assets/compass/utilities/_aesthetics.sass */
.page-title span { color: #757575; font: 12px tahoma, sans-serif; letter-spacing: 0.5px; text-shadow: none; }

/* line 14, ../../../assets/compass/utilities/_aesthetics.sass */
.page-title-tagline { float: left; margin: 16px 0 0 8px; }
/* line 18, ../../../assets/compass/utilities/_aesthetics.sass */
.page-title-tagline strong { font: 20px ProximaNovaSoft, sans-serif; }
/* line 21, ../../../assets/compass/utilities/_aesthetics.sass */
.page-title-tagline a { font-size: 13px; }

/* line 24, ../../../assets/compass/utilities/_aesthetics.sass */
#breadcrumbs { padding-top: 15px; font-size: 9px; color: #c2c2c2; }
/* line 28, ../../../assets/compass/utilities/_aesthetics.sass */
#breadcrumbs a { color: #757575; margin-left: 6px; margin-right: 4px; }
/* line 32, ../../../assets/compass/utilities/_aesthetics.sass */
#breadcrumbs a.first { margin-left: 0px; }

/* line 35, ../../../assets/compass/utilities/_aesthetics.sass */
body#homepage #breadcrumbs a { display: none; }

/* line 38, ../../../assets/compass/utilities/_aesthetics.sass */
fieldset { border: 1px solid #585858; padding: 10px 25px; margin: 20px 0px; }

/* line 43, ../../../assets/compass/utilities/_aesthetics.sass */
fieldset legend { font-family: "Helvetica Neue", Arial, sans-serif; font-size: 24px; padding: 0px 10px; color: #191919; }

/* line 50, ../../../assets/compass/utilities/_aesthetics.sass */
hr { display: block; background-color: #bfbebe; border-color: #ededed; border-style: solid; border-width: 0 0 1px; height: 1px; margin-top: 15px; margin-bottom: 15px; }

/* line 60, ../../../assets/compass/utilities/_aesthetics.sass */
.fancy-list { list-style: none; margin-left: 0; padding-left: 0; }
/* line 65, ../../../assets/compass/utilities/_aesthetics.sass */
.fancy-list li { list-style-type: none; padding-bottom: 5px; padding-left: 25px; margin-left: 0; background-image: url('/images/activeden/right-slide.png?1308296784'); background-position: 2px 2px; background-repeat: no-repeat; }

/* line 74, ../../../assets/compass/utilities/_aesthetics.sass */
dl { padding: 10px 0px; }
/* line 76, ../../../assets/compass/utilities/_aesthetics.sass */
dl dt { font-weight: bold; color: #1d1d1d; }
/* line 79, ../../../assets/compass/utilities/_aesthetics.sass */
dl dd { padding-left: 20px; }

/* NOTES, TIPS, ERRORS and ANNOUNCEMENTSv */
/* line 85, ../../../assets/compass/utilities/_aesthetics.sass */
.note { background: #dcd7cd url('/images/common/icons-buttons/note.gif?1308296784') no-repeat 19px 10px; border: 1px solid #9d948e; padding: 20px; padding-left: 60px; }

/* line 91, ../../../assets/compass/utilities/_aesthetics.sass */
.tip { background: #f5f5b4 url('/images/common/icons-buttons/tip.gif?1308296784') no-repeat 19px 10px; border: 1px solid #b6a375; padding: 20px; padding-left: 60px; }

/* line 97, ../../../assets/compass/utilities/_aesthetics.sass */
.error, .fsError { background: #fac7ae url('/images/common/icons-buttons/alert.gif?1308296784') no-repeat 19px 20px; border: 1px solid #bb726f; padding: 20px; padding-left: 70px; }

/* line 104, ../../../assets/compass/utilities/_aesthetics.sass */
.fsValidationError input.fsRequired, .fsValidationError input.input { border: 2px solid #bb726f; }

/* line 108, ../../../assets/compass/utilities/_aesthetics.sass */
.notice { background: #f5f5b4 url('/images/common/icons-buttons/info.gif?1308296784') no-repeat 20px 15px; border: 1px solid #b6a375; padding: 20px; padding-left: 60px; }

/* line 114, ../../../assets/compass/utilities/_aesthetics.sass */
.success { background: #b7cf9d url('/images/common/icons-buttons/success.gif?1308296784') no-repeat 15px 10px; border: 1px solid; border-color: #ed9626; background-color: #fce7ca; padding: 20px; padding-left: 70px; }

/* line 123, ../../../assets/compass/utilities/_aesthetics.sass */
.note, .tip, .error, .notice, .success, .fsError, .large-sidebar .notice { color: #404040; margin-top: 10px; margin-bottom: 10px; clear: both; }
/* line 128, ../../../assets/compass/utilities/_aesthetics.sass */
.note ul, .note ol, .tip ul, .tip ol, .error ul, .error ol, .notice ul, .notice ol, .success ul, .success ol, .fsError ul, .fsError ol, .large-sidebar .notice ul, .large-sidebar .notice ol { margin-bottom: 6px; margin-top: 6px; list-style-position: outside; margin-left: 20px; }
/* line 133, ../../../assets/compass/utilities/_aesthetics.sass */
.note ul li, .note ol li, .tip ul li, .tip ol li, .error ul li, .error ol li, .notice ul li, .notice ol li, .success ul li, .success ol li, .fsError ul li, .fsError ol li, .large-sidebar .notice ul li, .large-sidebar .notice ol li { padding-left: 8px; margin-bottom: 2px; }
/* line 136, ../../../assets/compass/utilities/_aesthetics.sass */
.note ul, .tip ul, .error ul, .notice ul, .success ul, .fsError ul, .large-sidebar .notice ul { list-style-type: square; }
/* line 138, ../../../assets/compass/utilities/_aesthetics.sass */
.note ol, .tip ol, .error ol, .notice ol, .success ol, .fsError ol, .large-sidebar .notice ol { list-style-type: decimal; }
/* line 140, ../../../assets/compass/utilities/_aesthetics.sass */
.note p, .tip p, .error p, .notice p, .success p, .fsError p, .large-sidebar .notice p { padding-top: 0px; }

/* line 143, ../../../assets/compass/utilities/_aesthetics.sass */
.big-announcement { background-image: url('/images/activeden/backgrounds/announce_bg.jpg?1308296784'); line-height: 19px; font-size: 13px; color: #fad9c9; background-color: #e96a23; border: 1px solid; border-color: #cd3c00; padding: 30px 80px 30px 250px; position: relative; margin-bottom: 20px; }
/* line 154, ../../../assets/compass/utilities/_aesthetics.sass */
.big-announcement a { color: white; text-decoration: underline; }
/* line 157, ../../../assets/compass/utilities/_aesthetics.sass */
.big-announcement #closeme { position: absolute; top: 20px; right: 20px; }

/***************************************** TABLES! */
/* line 165, ../../../assets/compass/utilities/_aesthetics.sass */
div.general_table_border { border: 4px solid #b7b7b7; margin: 10px 0px 10px 0px; clear: both; }

/* line 170, ../../../assets/compass/utilities/_aesthetics.sass */
table.general_table { border: 1px solid #777777; width: 100%; }
/* line 174, ../../../assets/compass/utilities/_aesthetics.sass */
table.general_table thead td, table.general_table thead th { background-color: #e86223; border-bottom: 1px solid; border-color: #cd3c00; background-image: url('/images/activeden/backgrounds/nav-background.png?1308296784'); background-repeat: repeat-x; font-size: 10px; text-transform: uppercase; color: white; padding: 8px 8px; }
/* line 184, ../../../assets/compass/utilities/_aesthetics.sass */
table.general_table thead td strong, table.general_table thead th strong { font-weight: bold; color: white; }
/* line 187, ../../../assets/compass/utilities/_aesthetics.sass */
table.general_table thead td a, table.general_table thead th a { color: #ffe59e; }
/* line 189, ../../../assets/compass/utilities/_aesthetics.sass */
table.general_table thead td.highlighted { background-color: #cd3c00; color: #fce7ca; }
/* line 193, ../../../assets/compass/utilities/_aesthetics.sass */
table.general_table tbody td { padding: 5px 10px; border-top: 1px solid white; border-bottom: 1px solid #d0d0d0; background-color: #f4f4f4; font-size: 12px; color: #494949; }
/* line 200, ../../../assets/compass/utilities/_aesthetics.sass */
table.general_table tbody td.highlighted { background-color: #d4d4d4; }
/* line 202, ../../../assets/compass/utilities/_aesthetics.sass */
table.general_table tbody td.no-wrap { white-space: nowrap; }
/* line 204, ../../../assets/compass/utilities/_aesthetics.sass */
table.general_table tbody td.number { text-align: right; }
/* line 207, ../../../assets/compass/utilities/_aesthetics.sass */
table.general_table tbody tr:hover td { background-color: white; }
/* line 210, ../../../assets/compass/utilities/_aesthetics.sass */
table.general_table tbody tr.js-fishy-hover td { background-color: white; }
/* line 213, ../../../assets/compass/utilities/_aesthetics.sass */
table.general_table tbody tr.js-fishy-hover.js-selected td { background-color: #fce7ca; }
/* line 216, ../../../assets/compass/utilities/_aesthetics.sass */
table.general_table tfoot td { background-color: #fce7ca; border-top: 1px solid; border-bottom: 1px solid; border-color: #ed9626; font-size: 13px; color: #775241; padding: 5px 10px; font-weight: bold; }
/* line 225, ../../../assets/compass/utilities/_aesthetics.sass */
table.general_table tfoot td a { color: #cc821f; }

/* line 228, ../../../assets/compass/utilities/_aesthetics.sass */
#sales_table, #referrals_table { width: 100%; }

/******** GRAPHS ****** */
/* line 233, ../../../assets/compass/utilities/_aesthetics.sass */
.graph { overflow: hidden; clear: both; padding-top: 1px; }
/* line 237, ../../../assets/compass/utilities/_aesthetics.sass */
.graph .bar { clear: both; }
/* line 239, ../../../assets/compass/utilities/_aesthetics.sass */
.graph .bar strong { float: left; width: 130px; height: 19px; }
/* line 243, ../../../assets/compass/utilities/_aesthetics.sass */
.graph .bar .graph_1 { height: 25px; background-color: #e86223; background-image: url('/images/activeden/backgrounds/nav-background.png?1308296784'); border: 1px solid; border-color: #cd3c00; float: left; margin-top: -1px; }
/* line 251, ../../../assets/compass/utilities/_aesthetics.sass */
.graph .bar .graph_2 { height: 25px; background-color: #e86223; background-image: url('/images/activeden/backgrounds/nav-background-alt.png?1308296784'); border: 1px solid; border-color: #cd3c00; float: left; margin-top: -1px; }
/* line 259, ../../../assets/compass/utilities/_aesthetics.sass */
.graph .bar .value { float: left; margin-left: 10px; font-size: 9px; text-transform: uppercase; color: #898989; padding-top: 4px; }

/*************************** SHADOWS AND DOUBLE BORDERS FOR DIVS! */
/* line 271, ../../../assets/compass/utilities/_aesthetics.sass */
div.shadowed { border: 1px solid #bbbbbb; }
/* line 273, ../../../assets/compass/utilities/_aesthetics.sass */
div.shadowed div.inner-boundary { margin: -2px 0px 0px -2px; border: 1px solid #bbbbbb; background-color: #f4f4f4; background-image: url('/images/common/backgrounds/white_line.png?1308296784'); background-repeat: repeat-x; }
/* line 279, ../../../assets/compass/utilities/_aesthetics.sass */
div.shadowed div.inner-boundary div.inner-border { border: 1px solid #fefefe; background-color: #f4f4f4; }

/* line 286, ../../../assets/compass/utilities/_aesthetics.sass */
.inner-boundary { border: 1px solid #d5d5d5; }
/* line 288, ../../../assets/compass/utilities/_aesthetics.sass */
.inner-boundary .inner-border { border: 1px solid #fefefe; }

/* line 292, ../../../assets/compass/utilities/_aesthetics.sass */
.ajax-feedback { position: fixed; bottom: 20px; left: 20px; text-align: center; font-size: 9px; text-transform: uppercase; color: black; border: 4px solid #b7b7b7; }
/* line 301, ../../../assets/compass/utilities/_aesthetics.sass */
.ajax-feedback span { padding: 5px 20px 5px 20px; display: block; background-color: #f4f4f4; border: 1px solid #888888; background-image: url('/images/common/backgrounds/white_line.png?1308296784'); background-repeat: repeat-x; }
/* line 308, ../../../assets/compass/utilities/_aesthetics.sass */
.ajax-feedback img { display: block; border: 1px solid black; }

/* line 315, ../../../assets/compass/utilities/_aesthetics.sass */
.robot-container { width: 865px; height: 534px; background-image: url('/images/common/backgrounds/robotman.png?1308296784'); background-repeat: no-repeat; position: relative; }
/* line 321, ../../../assets/compass/utilities/_aesthetics.sass */
.robot-container .robot-message { position: absolute; width: 500px; height: 200px; overflow: hidden; left: 315px; top: 90px; }
/* line 328, ../../../assets/compass/utilities/_aesthetics.sass */
.robot-container .robot-message .robot-buttons { padding-top: 15px; }

/* line 334, ../../../assets/compass/utilities/_aesthetics.sass */
div.container .jqTransformSelectWrapper ul a:hover, div.container .jqTransformSelectWrapper ul a.selected:hover { background-color: #e86223; }

/* line 340, ../../../assets/compass/utilities/_aesthetics.sass */
div.week-switcher { float: right; margin-top: 25px; }
/* line 343, ../../../assets/compass/utilities/_aesthetics.sass */
div.week-switcher img { vertical-align: bottom; }

/* line 1, ../../../assets/compass/utilities/_site_switcher.scss */
div.trans { position: absolute; top: 0px; left: 0px; z-index: 7999; }

/* line 8, ../../../assets/compass/utilities/_site_switcher.scss */
#marketplace-switcher { cursor: pointer; width: 13px; height: 12px; position: absolute; display: block; z-index: 8000; top: 26px; background: url('/images/sprites/common-e4e988031f.png') 0 -2225px; left: 152px; }

/* line 20, ../../../assets/compass/utilities/_site_switcher.scss */
#marketplace-panel { display: none; cursor: default; position: absolute; z-index: 8500; top: -10px; left: -183px; width: 322px; padding: 15px 0px 15px 0px; background: #1f1f1f; background: rgba(31, 31, 31, 0.97); border: 1px solid #050505; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
/* line 36, ../../../assets/compass/utilities/_site_switcher.scss */
#marketplace-panel li { cursor: pointer; }
/* line 38, ../../../assets/compass/utilities/_site_switcher.scss */
#marketplace-panel li a:hover { text-decoration: none; color: #ffffff; }
/* line 42, ../../../assets/compass/utilities/_site_switcher.scss */
#marketplace-panel li a { padding: 8px 25px 6px 22px; }
/* line 44, ../../../assets/compass/utilities/_site_switcher.scss */
#marketplace-panel li a span { width: 50%; }
/* line 47, ../../../assets/compass/utilities/_site_switcher.scss */
#marketplace-panel li a .description { float: right; text-align: right; }
/* line 54, ../../../assets/compass/utilities/_site_switcher.scss */
#marketplace-panel li:hover a { background-color: #000000; background-color: rgba(0, 0, 0, 0.5); }

/* line 62, ../../../assets/compass/utilities/_site_switcher.scss */
.switcher { list-style: none; overflow: hidden; }
/* line 65, ../../../assets/compass/utilities/_site_switcher.scss */
.switcher li { float: none; display: block; }
/* line 68, ../../../assets/compass/utilities/_site_switcher.scss */
.switcher li a { display: block; color: #9b9b9b; overflow: hidden; line-height: 24px; font-size: 12px; padding: 6px 25px 6px 0px; height: 25px; }
/* line 76, ../../../assets/compass/utilities/_site_switcher.scss */
.switcher li a span { width: 50%; text-indent: -9999px; display: block; float: left; width: 100%; }
/* line 87, ../../../assets/compass/utilities/_site_switcher.scss */
.switcher li.three_d_ocean span:first-child { background: url('/images/sprites/common-e4e988031f.png') -5px -2096px no-repeat; width: 100px; }
/* line 91, ../../../assets/compass/utilities/_site_switcher.scss */
.switcher li.three_d_ocean span.description { width: 170px; }
/* line 97, ../../../assets/compass/utilities/_site_switcher.scss */
.switcher li.activeden span:first-child { background: url('/images/sprites/common-e4e988031f.png') -5px -1824px no-repeat; }
/* line 103, ../../../assets/compass/utilities/_site_switcher.scss */
.switcher li.audiojungle span:first-child { background: url('/images/sprites/common-e4e988031f.png') -5px -1869px no-repeat; }
/* line 109, ../../../assets/compass/utilities/_site_switcher.scss */
.switcher li.codecanyon span:first-child { background: url('/images/sprites/common-e4e988031f.png') -5px -1914px no-repeat; }
/* line 114, ../../../assets/compass/utilities/_site_switcher.scss */
.switcher li.graphicriver { position: relative; }
/* line 116, ../../../assets/compass/utilities/_site_switcher.scss */
.switcher li.graphicriver span:first-child { background: url('/images/sprites/common-e4e988031f.png') -5px -1958px no-repeat; height: 33px; }
/* line 123, ../../../assets/compass/utilities/_site_switcher.scss */
.switcher li.themeforest span:first-child { background: url('/images/sprites/common-e4e988031f.png') -5px -2052px no-repeat; }
/* line 129, ../../../assets/compass/utilities/_site_switcher.scss */
.switcher li.videohive span:first-child { background: url('/images/sprites/common-e4e988031f.png') -5px -2180px no-repeat; }
/* line 135, ../../../assets/compass/utilities/_site_switcher.scss */
.switcher li.photodune span:first-child { background: url('/images/sprites/common-e4e988031f.png') -5px -2008px no-repeat; }
/* line 141, ../../../assets/compass/utilities/_site_switcher.scss */
.switcher li.tutsmarketplace span:first-child { background: url('/images/sprites/common-e4e988031f.png') -5px -2137px no-repeat; width: 100px; }
/* line 145, ../../../assets/compass/utilities/_site_switcher.scss */
.switcher li.tutsmarketplace span.description { width: 160px; }

/* line 1, ../../../assets/compass/utilities/_envato_switcher.sass */
#envato-switcher { position: absolute; top: 10px; right: -10px; }
/* line 6, ../../../assets/compass/utilities/_envato_switcher.sass */
#envato-switcher h3 { width: 104px; padding-bottom: 5px; font-size: 13px; }
/* line 10, ../../../assets/compass/utilities/_envato_switcher.sass */
#envato-switcher h3 img { padding: 0px 5px 5px 8px; }
/* line 13, ../../../assets/compass/utilities/_envato_switcher.sass */
#envato-switcher ul { display: none; position: absolute; z-index: 1001; top: 33px; left: -1px; width: 104px; list-style: none; border-right: 1px solid #565044; border-left: 1px solid #565044; border-bottom: 1px solid #565044; padding-top: 10px; padding-bottom: 10px; background-color: #262625; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }
/* line 34, ../../../assets/compass/utilities/_envato_switcher.sass */
#envato-switcher ul li { padding-left: 10px; }
/* line 37, ../../../assets/compass/utilities/_envato_switcher.sass */
#envato-switcher ul li a { font-size: 11px; line-height: 23px; color: #c7b89a; }

/* line 42, ../../../assets/compass/utilities/_envato_switcher.sass */
#envato-switcher:hover { border-top: 1px solid #565044; border-right: 1px solid #565044; border-left: 1px solid #565044; background-color: #262625; top: 10px; right: -11px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; margin-top: -1px; }
/* line 58, ../../../assets/compass/utilities/_envato_switcher.sass */
#envato-switcher:hover ul { display: block; }

/*********************************** process bar stuff */
/* line 3, ../../../assets/compass/utilities/_toolbar.sass */
#process { margin-bottom: 35px; }
/* line 5, ../../../assets/compass/utilities/_toolbar.sass */
#process div.inner-boundary { border-color: #d7d7d7; }
/* line 7, ../../../assets/compass/utilities/_toolbar.sass */
#process div.inner-boundary div.inner-border { position: relative; background-color: #f4f4f4; padding: 0px; }
/* line 11, ../../../assets/compass/utilities/_toolbar.sass */
#process div.inner-boundary div.inner-border div.single, #process div.inner-boundary div.inner-border a.single { float: right; color: #999999; font-size: 10px; margin-right: 15px; line-height: 35px; }
/* line 17, ../../../assets/compass/utilities/_toolbar.sass */
#process div.inner-boundary div.inner-border img.context { position: absolute; left: 13px; top: 3px; }
/* line 21, ../../../assets/compass/utilities/_toolbar.sass */
#process div.inner-boundary div.inner-border ul { list-style: none; overflow: hidden; float: left; margin-left: 60px; }
/* line 26, ../../../assets/compass/utilities/_toolbar.sass */
#process div.inner-boundary div.inner-border ul li { float: left; color: black; padding: 8px 40px 7px 20px; color: #a6a6a6; font-size: 13px; margin-right: 0px; position: relative; }
/* line 34, ../../../assets/compass/utilities/_toolbar.sass */
#process div.inner-boundary div.inner-border ul li img { position: absolute; right: 0px; top: 0px; }
/* line 38, ../../../assets/compass/utilities/_toolbar.sass */
#process div.inner-boundary div.inner-border ul li.current { color: #303030; font-weight: bold; font-size: 15px; }
/* line 42, ../../../assets/compass/utilities/_toolbar.sass */
#process div.inner-boundary div.inner-border:after { clear: both; content: ""; display: table; }

@font-face { font-family: "ProximaNovaSoft"; src: url("/fonts/eot/a55e21ad2d4e802c789b461d51aadc7e.eot"); src: url("/fonts/eot/a55e21ad2d4e802c789b461d51aadc7e.eot?#iefix") format("embedded-opentype"), url("/fonts/woff/a55e21ad2d4e802c789b461d51aadc7e.woff") format("woff"), url("/fonts/ttf/a55e21ad2d4e802c789b461d51aadc7e.ttf") format("truetype"), url("/fonts/svg/a55e21ad2d4e802c789b461d51aadc7e.svg#ProximaNovaSoft-Regular") format("svg"); }

/* line 6, ../../../assets/compass/utilities/_typography.sass */
h1, h2, h3, h4, h5, h6 { font-family: "Helvetica Neue", Arial, sans-serif; padding: 10px 0px 20px 0px; color: #191919; }

/* line 11, ../../../assets/compass/utilities/_typography.sass */
h1.centered, h2.centered, h3.centered, h4.centered { text-align: center; }

/* line 14, ../../../assets/compass/utilities/_typography.sass */
h1 { font-size: 37px; line-height: 44px; padding: 12px 0px 10px 0px; }

/* line 18, ../../../assets/compass/utilities/_typography.sass */
h2 { font-size: 27px; line-height: 35px; }

/* line 21, ../../../assets/compass/utilities/_typography.sass */
h3 { font-size: 24px; line-height: normal; }

/* line 24, ../../../assets/compass/utilities/_typography.sass */
h4 { font-size: 19px; line-height: normal; }

/* line 27, ../../../assets/compass/utilities/_typography.sass */
h5 { font-size: 17px; line-height: normal; }

/* line 31, ../../../assets/compass/utilities/_typography.sass */
.underlined { border-bottom: 1px solid #bfbebe; box-shadow: 0 2px 0 -1px #ededed; }

/* line 34, ../../../assets/compass/utilities/_typography.sass */
h2.underlined { margin-top: 10px; margin-bottom: 10px; padding-bottom: 15px; }

/* line 39, ../../../assets/compass/utilities/_typography.sass */
h3.underlined { margin-top: 10px; padding-bottom: 10px; margin-bottom: 8px; font-size: 20px; }

/* line 45, ../../../assets/compass/utilities/_typography.sass */
h4.underlined { margin-top: 10px; padding-bottom: 10px; margin-bottom: 8px; font-size: 20px; }

/* line 51, ../../../assets/compass/utilities/_typography.sass */
h5.underlined { margin-top: 0px; padding-bottom: 5px; margin-bottom: 5px; font-size: 16px; }

/* @group BOX HEADINGS  ----------------------------------------- */
/* line 58, ../../../assets/compass/utilities/_typography.sass */
.box-heading { background: #434343; color: white; font-size: 18px; line-height: inherit; margin-top: 20px; padding: 11px 15px; }
/* line 66, ../../../assets/compass/utilities/_typography.sass */
.box-heading:first-child { margin-top: 0; }

/* line 69, ../../../assets/compass/utilities/_typography.sass */
.trans-box-heading { padding: 20px 0 10px; }

/* line 74, ../../../assets/compass/utilities/_typography.sass */
.sidebar-s .box-heading { font-size: 15px; padding: 7px 10px; }

/* line 79, ../../../assets/compass/utilities/_typography.sass */
.sidebar-l .box-heading { font-size: 15px; padding: 10px 15px; }

/* @end */
/* line 87, ../../../assets/compass/utilities/_typography.sass */
.sidebar-s strong, .sidebar-l strong { font-weight: bold; }
/* line 90, ../../../assets/compass/utilities/_typography.sass */
.sidebar-s small, .sidebar-l small { color: gray; }

/* @group CONTENT ELEMENTS  ----------------------------------------- */
/* line 94, ../../../assets/compass/utilities/_typography.sass */
p { padding: 10px 0px; }

/* line 97, ../../../assets/compass/utilities/_typography.sass */
a { color: #b85d04; text-decoration: none; }
/* line 101, ../../../assets/compass/utilities/_typography.sass */
a:hover, a:focus { text-decoration: underline; }
/* line 104, ../../../assets/compass/utilities/_typography.sass */
a.disabled { color: #444444; cursor: default; }
/* line 108, ../../../assets/compass/utilities/_typography.sass */
a.disabled:hover, a.disabled:focus { text-decoration: none; }

/* line 111, ../../../assets/compass/utilities/_typography.sass */
b { font-weight: normal; }

/* line 114, ../../../assets/compass/utilities/_typography.sass */
strong { font-weight: bold; }

/* line 117, ../../../assets/compass/utilities/_typography.sass */
em { font-style: italic; }

/* line 121, ../../../assets/compass/utilities/_typography.sass */
ol { list-style: lower-roman; }

/* line 124, ../../../assets/compass/utilities/_typography.sass */
ul { list-style: square; }

/* line 127, ../../../assets/compass/utilities/_typography.sass */
.text-list { padding: 10px 0 10px 20px; }

/* line 130, ../../../assets/compass/utilities/_typography.sass */
.decimal { list-style: decimal; }

/* line 133, ../../../assets/compass/utilities/_typography.sass */
.alpha { list-style: lower-alpha; }

/* line 136, ../../../assets/compass/utilities/_typography.sass */
.roman { list-style: lower-roman; }

/* line 141, ../../../assets/compass/utilities/_typography.sass */
.feature-list li { list-style-image: url(/images/common/icons-buttons/small-arrow-right.gif); margin-left: 15px; padding-bottom: 5px; }

/* line 147, ../../../assets/compass/utilities/_typography.sass */
code, pre { color: #333333; font: 11px Monaco, "Courier New", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", monospace; word-break: break-all; word-wrap: break-word; }

/* line 153, ../../../assets/compass/utilities/_typography.sass */
pre { background-color: #f4f4f4; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(50%, #f4f4f4), color-stop(50%, #e7e7e7)); background-image: -webkit-linear-gradient(#f4f4f4 50%, #e7e7e7 50%); background-image: -moz-linear-gradient(#f4f4f4 50%, #e7e7e7 50%); background-image: -o-linear-gradient(#f4f4f4 50%, #e7e7e7 50%); background-image: linear-gradient(#f4f4f4 50%, #e7e7e7 50%); -moz-background-size: 38px 38px; background-size: 38px 38px; border: 1px solid #c7c7c7; display: block; line-height: 19px; margin-bottom: 10px; overflow: visible; overflow-y: hidden; padding: 0 0 0 4px; }

/* @end */
/* @group HEADER NOTES  ----------------------------------------- */
/* line 168, ../../../assets/compass/utilities/_typography.sass */
.header-note { background: url(/images/common/icons-buttons/warning.png) 0 5px no-repeat; float: right; font-size: 12px; line-height: normal; padding: 5px 5px 5px 20px; }

/* line 175, ../../../assets/compass/utilities/_typography.sass */
.ie7 .header-note { float: none; }

/* line 180, ../../../assets/compass/utilities/_typography.sass */
h2 .header-note { margin-top: 12px; }

/* line 184, ../../../assets/compass/utilities/_typography.sass */
h3 .header-note { margin-top: 5px; }

/* line 187, ../../../assets/compass/utilities/_typography.sass */
.inline-header-note { font: 12px Tahoma, sans-serif; }

/* line 190, ../../../assets/compass/utilities/_typography.sass */
.floated-header-note { float: right; }

/* @end */
/* line 194, ../../../assets/compass/utilities/_typography.sass */
.right-align { text-align: right; }

/* @group DOCUMENTS  ----------------------------------------- */
/* line 199, ../../../assets/compass/utilities/_typography.sass */
.document { line-height: 1.4em; }

/* @end */
/*********************************** CATEGORY LISTS */
/* line 6, ../../../assets/compass/utilities/_category_lists.sass */
div.container ul.category-tree { list-style: none; margin-left: 0px; margin-top: 0px; margin-bottom: 0px; }
/* line 11, ../../../assets/compass/utilities/_category_lists.sass */
div.container ul.category-tree li { list-style-type: none; margin-bottom: 0px; padding-left: 0px; padding: 5px 0px; }
/* line 16, ../../../assets/compass/utilities/_category_lists.sass */
div.container ul.category-tree li a { font-size: 13px; color: #b85d04; }
/* line 19, ../../../assets/compass/utilities/_category_lists.sass */
div.container ul.category-tree li ul { border-left: 1px solid #999999; list-style: none; margin-bottom: 0px; margin-left: 0px; margin-top: 7px; }
/* line 26, ../../../assets/compass/utilities/_category_lists.sass */
div.container ul.category-tree li ul li { line-height: 15px; padding-left: 17px; position: relative; }
/* line 31, ../../../assets/compass/utilities/_category_lists.sass */
div.container ul.category-tree li ul li:before { background-color: #999999; content: ""; height: 1px; left: 0; position: absolute; top: 12px; width: 11px; }
/* line 40, ../../../assets/compass/utilities/_category_lists.sass */
div.container ul.category-tree li ul li a { color: #b85d04; font-size: 13px; }
/* line 45, ../../../assets/compass/utilities/_category_lists.sass */
div.container ul.category-tree li ul li ul li a { color: #b85d04; }

/* @group NORMALIZE  ----------------------------------------- */
/* line 9, ../../../assets/compass/utilities/_forms.scss */
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

/* @end */
/* @group TYPOGRAPHY  ----------------------------------------- */
/* line 19, ../../../assets/compass/utilities/_forms.scss */
label, input, select, textarea { font-family: Tahoma, sans-serif; font-size: 13px; line-height: 18px; }

/* line 26, ../../../assets/compass/utilities/_forms.scss */
form small { font: italic 11px "Helvetica Neue", Arial, sans-serif; }

/* line 31, ../../../assets/compass/utilities/_forms.scss */
.inline-input { margin-right: 10px; }

/* @end */
/* @group PASSWORD STRENGTH METER */
/* line 37, ../../../assets/compass/utilities/_forms.scss */
.meter { font-size: 11px; height: 30px; position: relative; }
/* line 42, ../../../assets/compass/utilities/_forms.scss */
.meter:after { content: ""; height: 5px; left: 0; position: absolute; top: 20px; width: 100%; }
/* line 51, ../../../assets/compass/utilities/_forms.scss */
.meter .tooltip { float: right; }

/* line 57, ../../../assets/compass/utilities/_forms.scss */
.meter-init .tooltip { display: none; }

/* line 62, ../../../assets/compass/utilities/_forms.scss */
.meter-weak:after { background: #d30808; background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(22%, #d30808), color-stop(22%, rgba(0, 0, 0, 0)), color-stop(26%, rgba(0, 0, 0, 0)), color-stop(26%, #bebebe), color-stop(48%, #bebebe), color-stop(48%, rgba(0, 0, 0, 0)), color-stop(52%, rgba(0, 0, 0, 0)), color-stop(52%, #bebebe), color-stop(74%, #bebebe), color-stop(74%, rgba(0, 0, 0, 0)), color-stop(78%, rgba(0, 0, 0, 0)), color-stop(78%, #bebebe)); background: -webkit-linear-gradient(left, #d30808 22%, rgba(0, 0, 0, 0) 22%, rgba(0, 0, 0, 0) 26%, #bebebe 26%, #bebebe 48%, rgba(0, 0, 0, 0) 48%, rgba(0, 0, 0, 0) 52%, #bebebe 52%, #bebebe 74%, rgba(0, 0, 0, 0) 74%, rgba(0, 0, 0, 0) 78%, #bebebe 78%); background: -moz-linear-gradient(left, #d30808 22%, rgba(0, 0, 0, 0) 22%, rgba(0, 0, 0, 0) 26%, #bebebe 26%, #bebebe 48%, rgba(0, 0, 0, 0) 48%, rgba(0, 0, 0, 0) 52%, #bebebe 52%, #bebebe 74%, rgba(0, 0, 0, 0) 74%, rgba(0, 0, 0, 0) 78%, #bebebe 78%); background: -o-linear-gradient(left, #d30808 22%, rgba(0, 0, 0, 0) 22%, rgba(0, 0, 0, 0) 26%, #bebebe 26%, #bebebe 48%, rgba(0, 0, 0, 0) 48%, rgba(0, 0, 0, 0) 52%, #bebebe 52%, #bebebe 74%, rgba(0, 0, 0, 0) 74%, rgba(0, 0, 0, 0) 78%, #bebebe 78%); background: linear-gradient(left, #d30808 22%, rgba(0, 0, 0, 0) 22%, rgba(0, 0, 0, 0) 26%, #bebebe 26%, #bebebe 48%, rgba(0, 0, 0, 0) 48%, rgba(0, 0, 0, 0) 52%, #bebebe 52%, #bebebe 74%, rgba(0, 0, 0, 0) 74%, rgba(0, 0, 0, 0) 78%, #bebebe 78%); }

/* line 66, ../../../assets/compass/utilities/_forms.scss */
.meter-acceptable:after { background: #f7a024; background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(22%, #f7a024), color-stop(22%, rgba(0, 0, 0, 0)), color-stop(26%, rgba(0, 0, 0, 0)), color-stop(26%, #f7a024), color-stop(48%, #f7a024), color-stop(48%, rgba(0, 0, 0, 0)), color-stop(52%, rgba(0, 0, 0, 0)), color-stop(52%, #bebebe), color-stop(74%, #bebebe), color-stop(74%, rgba(0, 0, 0, 0)), color-stop(78%, rgba(0, 0, 0, 0)), color-stop(78%, #bebebe)); background: -webkit-linear-gradient(left, #f7a024 22%, rgba(0, 0, 0, 0) 22%, rgba(0, 0, 0, 0) 26%, #f7a024 26%, #f7a024 48%, rgba(0, 0, 0, 0) 48%, rgba(0, 0, 0, 0) 52%, #bebebe 52%, #bebebe 74%, rgba(0, 0, 0, 0) 74%, rgba(0, 0, 0, 0) 78%, #bebebe 78%); background: -moz-linear-gradient(left, #f7a024 22%, rgba(0, 0, 0, 0) 22%, rgba(0, 0, 0, 0) 26%, #f7a024 26%, #f7a024 48%, rgba(0, 0, 0, 0) 48%, rgba(0, 0, 0, 0) 52%, #bebebe 52%, #bebebe 74%, rgba(0, 0, 0, 0) 74%, rgba(0, 0, 0, 0) 78%, #bebebe 78%); background: -o-linear-gradient(left, #f7a024 22%, rgba(0, 0, 0, 0) 22%, rgba(0, 0, 0, 0) 26%, #f7a024 26%, #f7a024 48%, rgba(0, 0, 0, 0) 48%, rgba(0, 0, 0, 0) 52%, #bebebe 52%, #bebebe 74%, rgba(0, 0, 0, 0) 74%, rgba(0, 0, 0, 0) 78%, #bebebe 78%); background: linear-gradient(left, #f7a024 22%, rgba(0, 0, 0, 0) 22%, rgba(0, 0, 0, 0) 26%, #f7a024 26%, #f7a024 48%, rgba(0, 0, 0, 0) 48%, rgba(0, 0, 0, 0) 52%, #bebebe 52%, #bebebe 74%, rgba(0, 0, 0, 0) 74%, rgba(0, 0, 0, 0) 78%, #bebebe 78%); }

/* line 70, ../../../assets/compass/utilities/_forms.scss */
.meter-good:after { background: #13b70f; background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(22%, #13b70f), color-stop(22%, rgba(0, 0, 0, 0)), color-stop(26%, rgba(0, 0, 0, 0)), color-stop(26%, #13b70f), color-stop(48%, #13b70f), color-stop(48%, rgba(0, 0, 0, 0)), color-stop(52%, rgba(0, 0, 0, 0)), color-stop(52%, #13b70f), color-stop(74%, #13b70f), color-stop(74%, rgba(0, 0, 0, 0)), color-stop(78%, rgba(0, 0, 0, 0)), color-stop(78%, #bebebe)); background: -webkit-linear-gradient(left, #13b70f 22%, rgba(0, 0, 0, 0) 22%, rgba(0, 0, 0, 0) 26%, #13b70f 26%, #13b70f 48%, rgba(0, 0, 0, 0) 48%, rgba(0, 0, 0, 0) 52%, #13b70f 52%, #13b70f 74%, rgba(0, 0, 0, 0) 74%, rgba(0, 0, 0, 0) 78%, #bebebe 78%); background: -moz-linear-gradient(left, #13b70f 22%, rgba(0, 0, 0, 0) 22%, rgba(0, 0, 0, 0) 26%, #13b70f 26%, #13b70f 48%, rgba(0, 0, 0, 0) 48%, rgba(0, 0, 0, 0) 52%, #13b70f 52%, #13b70f 74%, rgba(0, 0, 0, 0) 74%, rgba(0, 0, 0, 0) 78%, #bebebe 78%); background: -o-linear-gradient(left, #13b70f 22%, rgba(0, 0, 0, 0) 22%, rgba(0, 0, 0, 0) 26%, #13b70f 26%, #13b70f 48%, rgba(0, 0, 0, 0) 48%, rgba(0, 0, 0, 0) 52%, #13b70f 52%, #13b70f 74%, rgba(0, 0, 0, 0) 74%, rgba(0, 0, 0, 0) 78%, #bebebe 78%); background: linear-gradient(left, #13b70f 22%, rgba(0, 0, 0, 0) 22%, rgba(0, 0, 0, 0) 26%, #13b70f 26%, #13b70f 48%, rgba(0, 0, 0, 0) 48%, rgba(0, 0, 0, 0) 52%, #13b70f 52%, #13b70f 74%, rgba(0, 0, 0, 0) 74%, rgba(0, 0, 0, 0) 78%, #bebebe 78%); }

/* line 74, ../../../assets/compass/utilities/_forms.scss */
.meter-great:after { background: #13b70f; background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(22%, #13b70f), color-stop(22%, rgba(0, 0, 0, 0)), color-stop(26%, rgba(0, 0, 0, 0)), color-stop(26%, #13b70f), color-stop(48%, #13b70f), color-stop(48%, rgba(0, 0, 0, 0)), color-stop(52%, rgba(0, 0, 0, 0)), color-stop(52%, #13b70f), color-stop(74%, #13b70f), color-stop(74%, rgba(0, 0, 0, 0)), color-stop(78%, rgba(0, 0, 0, 0)), color-stop(78%, #13b70f)); background: -webkit-linear-gradient(left, #13b70f 22%, rgba(0, 0, 0, 0) 22%, rgba(0, 0, 0, 0) 26%, #13b70f 26%, #13b70f 48%, rgba(0, 0, 0, 0) 48%, rgba(0, 0, 0, 0) 52%, #13b70f 52%, #13b70f 74%, rgba(0, 0, 0, 0) 74%, rgba(0, 0, 0, 0) 78%, #13b70f 78%); background: -moz-linear-gradient(left, #13b70f 22%, rgba(0, 0, 0, 0) 22%, rgba(0, 0, 0, 0) 26%, #13b70f 26%, #13b70f 48%, rgba(0, 0, 0, 0) 48%, rgba(0, 0, 0, 0) 52%, #13b70f 52%, #13b70f 74%, rgba(0, 0, 0, 0) 74%, rgba(0, 0, 0, 0) 78%, #13b70f 78%); background: -o-linear-gradient(left, #13b70f 22%, rgba(0, 0, 0, 0) 22%, rgba(0, 0, 0, 0) 26%, #13b70f 26%, #13b70f 48%, rgba(0, 0, 0, 0) 48%, rgba(0, 0, 0, 0) 52%, #13b70f 52%, #13b70f 74%, rgba(0, 0, 0, 0) 74%, rgba(0, 0, 0, 0) 78%, #13b70f 78%); background: linear-gradient(left, #13b70f 22%, rgba(0, 0, 0, 0) 22%, rgba(0, 0, 0, 0) 26%, #13b70f 26%, #13b70f 48%, rgba(0, 0, 0, 0) 48%, rgba(0, 0, 0, 0) 52%, #13b70f 52%, #13b70f 74%, rgba(0, 0, 0, 0) 74%, rgba(0, 0, 0, 0) 78%, #13b70f 78%); }

/* @group TEXT INPUTS  ----------------------------------------- */
/* line 83, ../../../assets/compass/utilities/_forms.scss */
input[type=email], input[type=password], input[type=search], input[type=text] { -moz-background-clip: padding; -webkit-background-clip: padding; -o-background-clip: padding-box; -ms-background-clip: padding-box; -khtml-background-clip: padding-box; background-clip: padding-box; background: #fff; border: 1px solid #bbbbbb; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; color: #7e7e7e; height: 30px; margin: 0; outline: 0; padding: 5px 0 6px 8px; position: relative; -webkit-appearance: none; }
/* line 97, ../../../assets/compass/utilities/_forms.scss */
input[type=email][disabled], input[type=password][disabled], input[type=search][disabled], input[type=text][disabled] { background: #eee; cursor: not-allowed; }
/* line 102, ../../../assets/compass/utilities/_forms.scss */
input[type=email].invalid, input[type=password].invalid, input[type=search].invalid, input[type=text].invalid { background: #fff5f5; border-color: #a90000; }
/* line 107, ../../../assets/compass/utilities/_forms.scss */
input[type=email].validating, input[type=password].validating, input[type=search].validating, input[type=text].validating { background-image: url(/images/common/small_loader.gif); background-position: 99%; background-repeat: no-repeat; }

/* line 114, ../../../assets/compass/utilities/_forms.scss */
::-webkit-input-placeholder { color: #bbb; }

/* line 115, ../../../assets/compass/utilities/_forms.scss */
input:-moz-placeholder { color: #bbb; }

/* line 121, ../../../assets/compass/utilities/_forms.scss */
.oldie input[type=email], .oldie input[type=password], .oldie input[type=search], .oldie input[type=text] { padding-top: 6px; }

/* line 130, ../../../assets/compass/utilities/_forms.scss */
.ie7 input[type=email], .ie7 input[type=password], .ie7 input[type=search], .ie7 input[type=text] { height: auto; padding-bottom: 8px; }

/* line 137, ../../../assets/compass/utilities/_forms.scss */
.recaptchatable #recaptcha_response_field { height: auto; left: 0; }

/* @end */
/* @group TEXTAREAS  ----------------------------------------- */
/* line 144, ../../../assets/compass/utilities/_forms.scss */
textarea { -moz-background-clip: padding; -webkit-background-clip: padding; -o-background-clip: padding-box; -ms-background-clip: padding-box; -khtml-background-clip: padding-box; background-clip: padding-box; background: #fff; border: 1px solid #bbbbbb; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; color: #7e7e7e; height: 150px; margin: 0; outline: 0; padding: 10px; }
/* line 156, ../../../assets/compass/utilities/_forms.scss */
textarea.tall { height: 500px; }
/* line 160, ../../../assets/compass/utilities/_forms.scss */
textarea.invalid { background: #fff5f5; border-color: #a90000; }

/* @end */
/* @group SELECTS  ----------------------------------------- */
/* line 168, ../../../assets/compass/utilities/_forms.scss */
select { background: #fff; border: 1px solid #bbbbbb; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; height: 30px; margin: 0; padding: 4px; width: auto; }

/* line 179, ../../../assets/compass/utilities/_forms.scss */
.ie9 select { padding: 4px 4px 5px; }

/* line 183, ../../../assets/compass/utilities/_forms.scss */
.oldie select { padding: 4px 4px 6px; }

/* @end */
/* @group MULTIPLE SELECTS  ----------------------------------------- */
/* line 189, ../../../assets/compass/utilities/_forms.scss */
select[multiple] { height: 100px; }

/* @end */
/* @group FILE INPUTS  ----------------------------------------- */
/* line 195, ../../../assets/compass/utilities/_forms.scss */
input[type=file] { background: #fff; border: 1px solid #bbbbbb; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; height: 30px; line-height: 13px; margin: 0; padding: 5px 0 6px 8px; }

/* @end */
/* @group CHECKBOXES & RADIO BUTTONS  ----------------------------------------- */
/* line 209, ../../../assets/compass/utilities/_forms.scss */
input[type=checkbox], input[type=radio] { border: none; cursor: pointer; height: auto; line-height: normal; margin: 3px 0; padding: 0; width: auto; }
/* line 218, ../../../assets/compass/utilities/_forms.scss */
input[type=checkbox]:focus, input[type=radio]:focus { outline: 1px dotted #222; }

/* line 225, ../../../assets/compass/utilities/_forms.scss */
.oldie input[type=checkbox] { height: 13px; overflow: hidden; width: 13px; }

/* @end */
/* @group FORM JAVASCRIPT WIDGETS  ----------------------------------------- */
/* line 234, ../../../assets/compass/utilities/_forms.scss */
pre.existing-value { white-space: pre-wrap; }

/* @end */
/* @group LAYOUT: ALL  ----------------------------------------- */
/* line 241, ../../../assets/compass/utilities/_forms.scss */
form fieldset { border: none; margin: 0; padding: 0; }
/* line 246, ../../../assets/compass/utilities/_forms.scss */
form fieldset p { padding-top: 0; }

/* line 252, ../../../assets/compass/utilities/_forms.scss */
.form-submit { padding: 10px 0; text-align: right; }
/* line 256, ../../../assets/compass/utilities/_forms.scss */
.form-submit:last-child { padding-bottom: 0; }
/* line 260, ../../../assets/compass/utilities/_forms.scss */
.form-submit.next-to-feature { margin-top: -55px; margin-bottom: 15px; }
/* line 265, ../../../assets/compass/utilities/_forms.scss */
.form-submit.margin-right { margin-right: 85px; }
/* line 269, ../../../assets/compass/utilities/_forms.scss */
.form-submit.align-left { text-align: left; }

/* line 274, ../../../assets/compass/utilities/_forms.scss */
input[type=checkbox].wordy-checkbox { float: left; margin: 3px 10px 50px 0; }

/* @end */
/* @group LAYOUT: VERTICAL  ----------------------------------------- */
/* line 287, ../../../assets/compass/utilities/_forms.scss */
.vertical-form label { display: block; font-size: 14px; font-weight: bold; margin: 0 0 5px; }
/* line 298, ../../../assets/compass/utilities/_forms.scss */
.vertical-form input[type=email], .vertical-form input[type=password], .vertical-form input[type=text], .vertical-form input[type=file], .vertical-form select { display: block; width: 50.82%; }
/* line 302, ../../../assets/compass/utilities/_forms.scss */
.vertical-form input[type=email].inline, .vertical-form input[type=password].inline, .vertical-form input[type=text].inline, .vertical-form input[type=file].inline, .vertical-form select.inline { display: inline-block; margin-right: 10px; }
/* line 308, ../../../assets/compass/utilities/_forms.scss */
.vertical-form textarea { width: 100%; }
/* line 312, ../../../assets/compass/utilities/_forms.scss */
.vertical-form .input-group { margin-bottom: 25px; *zoom: 1; }
/* line 22, ../../../../../.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-0.11.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.vertical-form .input-group:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
/* line 316, ../../../assets/compass/utilities/_forms.scss */
.vertical-form .input-group:last-child { margin-bottom: 0; }
/* line 321, ../../../assets/compass/utilities/_forms.scss */
.vertical-form .inputs { *zoom: 1; }
/* line 22, ../../../../../.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-0.11.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.vertical-form .inputs:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
/* line 324, ../../../assets/compass/utilities/_forms.scss */
.vertical-form .inputs label { cursor: pointer; font-size: 13px; font-weight: normal; margin: 0 20px 0 0; padding-left: 15px; text-indent: -14px; }
/* line 334, ../../../assets/compass/utilities/_forms.scss */
.vertical-form pre.existing-value { overflow: hidden; width: 610px; }

/* line 342, ../../../assets/compass/utilities/_forms.scss */
.content-s .callout input[type=text] { display: inline-block; margin-right: 10px; }

/* line 352, ../../../assets/compass/utilities/_forms.scss */
.sidebar-s .vertical-form label { font: inherit; }
/* line 360, ../../../assets/compass/utilities/_forms.scss */
.sidebar-s .vertical-form input[type=email], .sidebar-s .vertical-form input[type=password], .sidebar-s .vertical-form input[type=text], .sidebar-s .vertical-form input[type=file], .sidebar-s .vertical-form select { width: 100%; }
/* line 364, ../../../assets/compass/utilities/_forms.scss */
.sidebar-s .vertical-form .input-group { margin-bottom: 15px; }
/* line 368, ../../../assets/compass/utilities/_forms.scss */
.sidebar-s .vertical-form .form-submit { padding: 0; }

/* line 376, ../../../assets/compass/utilities/_forms.scss */
.sidebar-l .vertical-form label { font: inherit; }

/* line 388, ../../../assets/compass/utilities/_forms.scss */
.ie7 .vertical-form input[type=email], .ie7 .vertical-form input[type=password], .ie7 .vertical-form input[type=text], .ie7 .vertical-form textarea, .ie7 .vertical-form select { width: 90%; }

/* @end */
/* @group LAYOUT: HORIZONTAL  ----------------------------------------- */
/* line 398, ../../../assets/compass/utilities/_forms.scss */
.horizontal-form label { display: block; float: left; width: 18.033%; margin: 6px 3.279% 0 0; }
/* line 405, ../../../assets/compass/utilities/_forms.scss */
.horizontal-form .input-group { margin-bottom: 25px; *zoom: 1; }
/* line 22, ../../../../../.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-0.11.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.horizontal-form .input-group:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
/* line 409, ../../../assets/compass/utilities/_forms.scss */
.horizontal-form .input-group.no-margin { margin: 0; }
/* line 414, ../../../assets/compass/utilities/_forms.scss */
.horizontal-form .inputs { float: left; position: relative; width: 78.689%; }
/* line 419, ../../../assets/compass/utilities/_forms.scss */
.horizontal-form .inputs.full-width { width: 100%; }
/* line 422, ../../../assets/compass/utilities/_forms.scss */
.horizontal-form .inputs.full-width label.invalid { position: static; padding-left: 5px; }
/* line 432, ../../../assets/compass/utilities/_forms.scss */
.horizontal-form .inputs input[type=email], .horizontal-form .inputs input[type=password], .horizontal-form .inputs input[type=text], .horizontal-form .inputs input[type=file], .horizontal-form .inputs select { display: block; width: 64.583%; }
/* line 436, ../../../assets/compass/utilities/_forms.scss */
.horizontal-form .inputs input[type=email].inline, .horizontal-form .inputs input[type=password].inline, .horizontal-form .inputs input[type=text].inline, .horizontal-form .inputs input[type=file].inline, .horizontal-form .inputs select.inline { display: inline-block; }
/* line 441, ../../../assets/compass/utilities/_forms.scss */
.horizontal-form .inputs textarea { width: 100%; }
/* line 445, ../../../assets/compass/utilities/_forms.scss */
.horizontal-form .inputs small { display: inline-block; margin: 5px 0 0 5px; }
/* line 450, ../../../assets/compass/utilities/_forms.scss */
.horizontal-form .inputs label { display: inline-block; float: none; font: 13px Tahoma, Geneva, sans-serif; margin-bottom: 5px; width: auto; }
/* line 457, ../../../assets/compass/utilities/_forms.scss */
.horizontal-form .inputs label.invalid { bottom: -21px; color: #a90000; font-size: 11px; left: 5px; position: absolute; }
/* line 466, ../../../assets/compass/utilities/_forms.scss */
.horizontal-form .inputs .flexible.img-border { max-width: 470px; }
/* line 470, ../../../assets/compass/utilities/_forms.scss */
.horizontal-form .inputs .inline { display: inline-block; }
/* line 475, ../../../assets/compass/utilities/_forms.scss */
.horizontal-form .no-label { margin-left: 21.311%; }
/* line 479, ../../../assets/compass/utilities/_forms.scss */
.horizontal-form .inputs-list { list-style: none; padding-top: 2px; }
/* line 483, ../../../assets/compass/utilities/_forms.scss */
.horizontal-form .inputs-list label { float: none; margin-bottom: 0; }
/* line 489, ../../../assets/compass/utilities/_forms.scss */
.horizontal-form .expose-hidden { display: inline-block; margin-top: 6px; }
/* line 494, ../../../assets/compass/utilities/_forms.scss */
.horizontal-form .meter { left: 66.667%; position: absolute; top: 0; width: 33.333%; }

/* line 503, ../../../assets/compass/utilities/_forms.scss */
.form-submit button:last-child { margin-right: 0; }

/* line 511, ../../../assets/compass/utilities/_forms.scss */
.content-l .horizontal-form label { margin-right: 2.611%; width: 15.144%; }
/* line 516, ../../../assets/compass/utilities/_forms.scss */
.content-l .horizontal-form .inputs { width: 82.245%; }
/* line 519, ../../../assets/compass/utilities/_forms.scss */
.content-l .horizontal-form .inputs label { width: auto; }

/* line 528, ../../../assets/compass/utilities/_forms.scss */
.sidebar-l .horizontal-form label { margin-right: 5.714%; width: 25.714%; }
/* line 533, ../../../assets/compass/utilities/_forms.scss */
.sidebar-l .horizontal-form .input-group { margin-bottom: 15px; }
/* line 536, ../../../assets/compass/utilities/_forms.scss */
.sidebar-l .horizontal-form .input-group:last-child { margin-bottom: 0; }
/* line 541, ../../../assets/compass/utilities/_forms.scss */
.sidebar-l .horizontal-form .inputs { width: 68.571%; }
/* line 548, ../../../assets/compass/utilities/_forms.scss */
.sidebar-l .horizontal-form .inputs input[type=email], .sidebar-l .horizontal-form .inputs input[type=password], .sidebar-l .horizontal-form .inputs input[type=text], .sidebar-l .horizontal-form .inputs input[type=file], .sidebar-l .horizontal-form .inputs select { width: 100%; }
/* line 552, ../../../assets/compass/utilities/_forms.scss */
.sidebar-l .horizontal-form .inputs label { width: auto; }

/* @end */
/* line 1, ../../../assets/compass/utilities/_recaptcha.sass */
#recaptcha-widget { margin-bottom: 20px; }
/* line 4, ../../../assets/compass/utilities/_recaptcha.sass */
#recaptcha-widget #recaptcha_image { margin: 10px 0 5px; }
/* line 7, ../../../assets/compass/utilities/_recaptcha.sass */
#recaptcha-widget .inputs { padding: 10px 0px 0 8px; background-color: #e0e0e0; border: 1px solid #bbbbbb; width: 308px; }
/* line 13, ../../../assets/compass/utilities/_recaptcha.sass */
#recaptcha-widget .input-wrapper { position: relative; margin-top: 5px; }
/* line 17, ../../../assets/compass/utilities/_recaptcha.sass */
#recaptcha-widget .input { padding: 10px 0; margin-top: 5px; }
/* line 21, ../../../assets/compass/utilities/_recaptcha.sass */
#recaptcha-widget .invalid { position: static; padding-left: 5px; }
/* line 25, ../../../assets/compass/utilities/_recaptcha.sass */
#recaptcha-widget .help { width: 16px; height: 16px; position: absolute; top: 7px; right: 10px; }
/* line 32, ../../../assets/compass/utilities/_recaptcha.sass */
#recaptcha-widget input { display: inline; width: 274px; }
/* line 36, ../../../assets/compass/utilities/_recaptcha.sass */
#recaptcha-widget .help { background: url('/images/sprites/common-e4e988031f.png') 0 -1700px no-repeat; width: 16px; height: 16px; display: block; }
/* line 42, ../../../assets/compass/utilities/_recaptcha.sass */
#recaptcha-widget .invalid-context { font-weight: bold; color: #a90000; }
/* line 46, ../../../assets/compass/utilities/_recaptcha.sass */
#recaptcha-widget .context { display: none; }
/* line 50, ../../../assets/compass/utilities/_recaptcha.sass */
#recaptcha-widget .invalid { color: #a90000; display: block; }
/* line 54, ../../../assets/compass/utilities/_recaptcha.sass */
#recaptcha-widget button { float: right; margin: 10px 2px; }

/* line 60, ../../../assets/compass/utilities/_recaptcha.sass */
#fancybox-wrap #recaptcha-widget label { display: none; }
/* line 64, ../../../assets/compass/utilities/_recaptcha.sass */
#fancybox-wrap #recaptcha-widget .context { display: block; }

/* @group LAYOUT: ITEM PAGE  ----------------------------------------- */
/* line 8, ../../../assets/compass/utilities/_legacy_forms.scss */
.side-section form input[type="text"], .side-section form select, .side-section form textarea { width: 280px; }

/* @end */
/* line 1, ../../../assets/compass/utilities/_sidebars.sass */
.large-sidebar { color: #353535; width: 345px; float: right; }
/* line 5, ../../../assets/compass/utilities/_sidebars.sass */
.large-sidebar textarea.big { width: 280px; }
/* line 7, ../../../assets/compass/utilities/_sidebars.sass */
.large-sidebar p { padding: 0px 0px 10px 0px; }
/* line 9, ../../../assets/compass/utilities/_sidebars.sass */
.large-sidebar .section { margin-bottom: 20px; }
/* line 11, ../../../assets/compass/utilities/_sidebars.sass */
.large-sidebar h4.title { background-color: #1f201f; border: 1px solid #121212; background-position: -335px -344px; color: white; font-size: 16px; padding: 10px; padding-left: 15px; margin-left: 0px; }
/* line 20, ../../../assets/compass/utilities/_sidebars.sass */
.large-sidebar small { text-transform: uppercase; color: gray; font-size: 10px; }
/* line 24, ../../../assets/compass/utilities/_sidebars.sass */
.large-sidebar big { font-size: 14px; font-weight: bold; color: #353535; display: block; }
/* line 29, ../../../assets/compass/utilities/_sidebars.sass */
.large-sidebar div.inner-boundary { border: 1px solid #a8a8a8; border-bottom: none; }
/* line 32, ../../../assets/compass/utilities/_sidebars.sass */
.large-sidebar div.inner-boundary div.inner-border { border-top: 1px solid #f9f9f9; border-left: 1px solid #f9f9f9; border-right: 1px solid #f9f9f9; border-bottom: none; background-color: #e0e0e0; padding: 15px 20px; }
/* line 39, ../../../assets/compass/utilities/_sidebars.sass */
.large-sidebar h5.decorator { color: #4d4d4d; padding: 15px 0px; }
/* line 42, ../../../assets/compass/utilities/_sidebars.sass */
.large-sidebar h5.decorator a.tag { margin-top: 13px; }
/* line 44, ../../../assets/compass/utilities/_sidebars.sass */
.large-sidebar div.last-row { border-bottom: 1px solid #a6a6a6; }
/* line 46, ../../../assets/compass/utilities/_sidebars.sass */
.large-sidebar div.last-row div.inner-boundary { border-bottom: 1px solid #f9f9f9; }
/* line 49, ../../../assets/compass/utilities/_sidebars.sass */
.large-sidebar div.last-item { border-bottom: 1px solid #a6a6a6; }
/* line 51, ../../../assets/compass/utilities/_sidebars.sass */
.large-sidebar div.last-item div.inner-border { border-bottom: 1px solid #fcfcfc; }
/* line 54, ../../../assets/compass/utilities/_sidebars.sass */
.large-sidebar div.first-item { border-top: none; }
/* line 57, ../../../assets/compass/utilities/_sidebars.sass */
.large-sidebar div.side-section { padding-bottom: 15px; }
/* line 59, ../../../assets/compass/utilities/_sidebars.sass */
.large-sidebar div.side-section .message { font-size: 11px; display: block; margin-bottom: 10px; margin-top: -10px; }
/* line 65, ../../../assets/compass/utilities/_sidebars.sass */
.large-sidebar ul { margin-bottom: 10px; margin-top: 10px; list-style-position: outside; margin-left: 15px; }
/* line 70, ../../../assets/compass/utilities/_sidebars.sass */
.large-sidebar ul li { padding-left: 5px; margin-bottom: 5px; list-style-type: square; }

/* line 76, ../../../assets/compass/utilities/_sidebars.sass */
.col-s-content { width: 616px; float: left; }

/* line 81, ../../../assets/compass/utilities/_sidebars.sass */
#layout-buttons { overflow: hidden; }
/* line 83, ../../../assets/compass/utilities/_sidebars.sass */
#layout-buttons a { float: left; }

/* line 87, ../../../assets/compass/utilities/_sidebars.sass */
.pricebox { margin-bottom: 20px; }
/* line 89, ../../../assets/compass/utilities/_sidebars.sass */
.pricebox p.text { text-align: center; margin-bottom: 10px; font-size: 12px; font-weight: bold; }
/* line 94, ../../../assets/compass/utilities/_sidebars.sass */
.pricebox div.licenses { border: 1px solid black; margin: 0px; padding: 0px; margin-bottom: 5px; background-color: #fce7ca; border-color: #ed9626; border-bottom: 0px; font-size: 13px; }
/* line 103, ../../../assets/compass/utilities/_sidebars.sass */
.pricebox div.licenses h3:hover { background-color: #f8e2d2; cursor: pointer; }
/* line 106, ../../../assets/compass/utilities/_sidebars.sass */
.pricebox div.licenses h3.js-active { display: none; }
/* line 108, ../../../assets/compass/utilities/_sidebars.sass */
.pricebox div.licenses h3 { border-bottom: 1px solid black; border-color: #ed9626; background-color: #f7c9a8; color: #323232; font-size: 12px; line-height: 15px; font-family: Arial, Helvetica, sans-serif; overflow: hidden; padding: 0px; font-weight: bold; clear: both; }
/* line 120, ../../../assets/compass/utilities/_sidebars.sass */
.pricebox div.licenses h3 div.purchase-container { padding: 12px 20px; overflow: hidden; }
/* line 123, ../../../assets/compass/utilities/_sidebars.sass */
.pricebox div.licenses h3 span { float: right; }
/* line 125, ../../../assets/compass/utilities/_sidebars.sass */
.pricebox div.licenses .section.js-closed { display: none; }
/* line 127, ../../../assets/compass/utilities/_sidebars.sass */
.pricebox div.licenses .section { margin-bottom: 0px; }
/* line 129, ../../../assets/compass/utilities/_sidebars.sass */
.pricebox div.licenses .section div.purchase-container { padding: 15px 17px; overflow: hidden; }
/* line 132, ../../../assets/compass/utilities/_sidebars.sass */
.pricebox div.licenses .section div.purchase { float: right; color: black; font-family: "Helvetica Neue", Arial, sans-serif; text-align: right; width: 169px; }
/* line 138, ../../../assets/compass/utilities/_sidebars.sass */
.pricebox div.licenses .section div.purchase .price { display: inline-block; font-size: 30px; line-height: normal; margin-top: -3px; }
/* line 143, ../../../assets/compass/utilities/_sidebars.sass */
.pricebox div.licenses .section div.purchase .price sup { font-size: 20px; vertical-align: 6px; }
/* line 146, ../../../assets/compass/utilities/_sidebars.sass */
.pricebox div.licenses .section div.purchase button { margin: 0 0 0 5px; vertical-align: top; }
/* line 149, ../../../assets/compass/utilities/_sidebars.sass */
.pricebox div.licenses .section p { float: left; width: 140px; font-size: 10px; color: #312f2f; line-height: 13px; padding: 0; }
/* line 156, ../../../assets/compass/utilities/_sidebars.sass */
.pricebox div.licenses .section p strong { color: #323232; display: block; font: bold 16px "Helvetica Neue", Arial, sans-serif; margin-bottom: 5px; }
/* line 161, ../../../assets/compass/utilities/_sidebars.sass */
.pricebox div.licenses .js-open { border-bottom: 1px solid black; border-color: #ed9626; }
/* line 165, ../../../assets/compass/utilities/_sidebars.sass */
.pricebox small { display: block; text-align: right; text-transform: none; font-size: 10px; font-style: normal; }

/* line 174, ../../../assets/compass/utilities/_sidebars.sass */
.side-section h2.decorator a { color: #323232; }

/* line 179, ../../../assets/compass/utilities/_sidebars.sass */
.jqTransformSelectWrapper ul li { margin-bottom: 0px; padding-left: 0px; }

/* @group ITEM PAGE SPECIAL SIDEBAR STYLES  ----------------------------------------- */
/* line 185, ../../../assets/compass/utilities/_sidebars.sass */
.ffotm { background: #fce7ca; border: 1px solid #ed9626; margin-bottom: 20px; padding: 20px; text-align: center; }
/* line 192, ../../../assets/compass/utilities/_sidebars.sass */
.ffotm h3 { padding: 0; }
/* line 195, ../../../assets/compass/utilities/_sidebars.sass */
.ffotm a { color: black; }
/* line 198, ../../../assets/compass/utilities/_sidebars.sass */
.ffotm img { display: inline-block; margin-right: 5px; position: relative; top: 4px; }

/* line 205, ../../../assets/compass/utilities/_sidebars.sass */
.item-was-featured, .author-is-elite { background: url(/images/common/icons-buttons/featured_file.png) 10px 5px no-repeat; font-size: 15px; padding-left: 60px; }

/* line 210, ../../../assets/compass/utilities/_sidebars.sass */
.author-is-elite { background: url(/images/common/icons-buttons/elite-author.png) 14px 12px no-repeat; }

/* line 215, ../../../assets/compass/utilities/_sidebars.sass */
.ratings, .comments-purchases { background: #e0e0e0; border: 1px solid #bbbbbb; display: block; line-height: normal; padding: 20px; *zoom: 1; }
/* line 22, ../../../../../.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-0.11.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.ratings:after, .comments-purchases:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }

/* line 224, ../../../assets/compass/utilities/_sidebars.sass */
.comments-purchases { border-right: 0; float: left; height: 95px; width: 134px; }
/* line 230, ../../../assets/compass/utilities/_sidebars.sass */
.comments-purchases p, .comments-purchases a { background: url(/images/common/icons-buttons/item_purchases.png) 0 3px no-repeat; color: #858585; display: block; font-size: 10px; padding: 0 0 0 45px; }
/* line 237, ../../../assets/compass/utilities/_sidebars.sass */
.comments-purchases a { background-image: url(/images/common/icons-buttons/item_comments.png); margin-top: 10px; }
/* line 241, ../../../assets/compass/utilities/_sidebars.sass */
.comments-purchases span { color: black; display: block; font-size: 24px; }

/* line 246, ../../../assets/compass/utilities/_sidebars.sass */
.ratings { float: left; height: 95px; text-align: center; width: 133px; }
/* line 252, ../../../assets/compass/utilities/_sidebars.sass */
.ratings strong { color: black; display: block; font: bold 16px "Helvetica Neue", Arial, sans-serif; margin: 20px 0 5px; }
/* line 258, ../../../assets/compass/utilities/_sidebars.sass */
.ratings small { display: block; font-size: 10px; }

/* line 263, ../../../assets/compass/utilities/_sidebars.sass */
.social-shares { clear: both; border-top: 0; }
/* line 267, ../../../assets/compass/utilities/_sidebars.sass */
.social-shares div { float: left; }
/* line 269, ../../../assets/compass/utilities/_sidebars.sass */
.social-shares .twitter-tweet-button { min-width: 120px; }
/* line 272, ../../../assets/compass/utilities/_sidebars.sass */
.social-shares .facebook-like-button { height: 35px; }

/* line 276, ../../../assets/compass/utilities/_sidebars.sass */
.item-meta-attributes { padding: 0; }
/* line 279, ../../../assets/compass/utilities/_sidebars.sass */
.item-meta-attributes table { padding: 0 15px; }
/* line 282, ../../../assets/compass/utilities/_sidebars.sass */
.item-meta-attributes td { color: #515151; font-size: 11px; padding: 7px 20px; vertical-align: top; }
/* line 288, ../../../assets/compass/utilities/_sidebars.sass */
.item-meta-attributes .attr-name { border-right: 1px solid #bbbbbb; padding: 7px 10px 7px 5px; width: 110px; }
/* line 294, ../../../assets/compass/utilities/_sidebars.sass */
.item-meta-attributes tr:first-of-type td { padding-top: 15px; }
/* line 298, ../../../assets/compass/utilities/_sidebars.sass */
.item-meta-attributes tr:last-of-type td { padding-bottom: 15px; }

/* line 303, ../../../assets/compass/utilities/_sidebars.sass */
.bookmarks #file_upload { display: block; width: 200px; }
/* line 307, ../../../assets/compass/utilities/_sidebars.sass */
.bookmarks #collection_create_link { font-size: 11px; float: right; padding: 13px 0 5px; }
/* line 312, ../../../assets/compass/utilities/_sidebars.sass */
.bookmarks .form-submit { float: left; padding-top: 10px; }
/* line 316, ../../../assets/compass/utilities/_sidebars.sass */
.bookmarks #collection_create_form { clear: both; }
/* line 319, ../../../assets/compass/utilities/_sidebars.sass */
.bookmarks #collection_create_form label { float: none; }

/* line 323, ../../../assets/compass/utilities/_sidebars.sass */
.tag-list { list-style: none; padding: 0; margin: 0; overflow: hidden; }
/* line 329, ../../../assets/compass/utilities/_sidebars.sass */
.tag-list li { float: left; list-style: none; margin-bottom: 8px; padding-left: 0px; padding-right: 4px; }
/* line 336, ../../../assets/compass/utilities/_sidebars.sass */
.tag-list a { padding: 3px 7px; border: 1px solid #bdbdbd; background-color: #e0e0e0; color: #838383; font-size: 11px; line-height: 23px; text-transform: none; border-radius: 2px; }
/* line 346, ../../../assets/compass/utilities/_sidebars.sass */
.tag-list a:hover, .tag-list a:focus { background-color: #eeeeee; text-decoration: none; }

/* line 351, ../../../assets/compass/utilities/_sidebars.sass */
.item-copyright { border-top: 1px solid #ededed; box-shadow: 0 -2px 0 -1px #bfbebe; margin-top: 20px; padding-top: 20px; }
/* line 358, ../../../assets/compass/utilities/_sidebars.sass */
.item-copyright small { color: #8d8d8d; font-size: 10px; text-transform: uppercase; }

/* @end */
/* @group OTHER SPECIAL SIDEBAR STYLES  ----------------------------------------- */
/* line 368, ../../../assets/compass/utilities/_sidebars.sass */
.sidebar-search input { float: left; margin-right: 10px; width: 135px; }

/* line 375, ../../../assets/compass/utilities/_sidebars.sass */
.ie7 .sidebar-search input { width: 125px; }

/* line 379, ../../../assets/compass/utilities/_sidebars.sass */
.rss-feed-link { background: url(/images/common/icons-buttons/social/rss.png) 0 0 no-repeat; display: block; height: 35px; padding-left: 45px; }

/* line 387, ../../../assets/compass/utilities/_sidebars.sass */
.cross-promos h4 { float: left; width: 110px; padding: 0; }
/* line 392, ../../../assets/compass/utilities/_sidebars.sass */
.cross-promos img { float: right; }
/* line 395, ../../../assets/compass/utilities/_sidebars.sass */
.cross-promos p { clear: both; }

/* line 399, ../../../assets/compass/utilities/_sidebars.sass */
.results-filter-list { list-style: none; }
/* line 402, ../../../assets/compass/utilities/_sidebars.sass */
.results-filter-list li { margin: 7px 0; }

/* line 406, ../../../assets/compass/utilities/_sidebars.sass */
.top-author { text-align: center; }
/* line 409, ../../../assets/compass/utilities/_sidebars.sass */
.top-author a { color: #171717; }
/* line 412, ../../../assets/compass/utilities/_sidebars.sass */
.top-author .avatar-wrapper { margin: 0 auto 5px; }
/* line 416, ../../../assets/compass/utilities/_sidebars.sass */
.top-author .avatar-tooltip a { color: #b85d04; }

/* line 420, ../../../assets/compass/utilities/_sidebars.sass */
.author-info { margin-bottom: 20px; *zoom: 1; }
/* line 22, ../../../../../.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-0.11.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.author-info:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
/* line 424, ../../../assets/compass/utilities/_sidebars.sass */
.author-info h2 { font-size: 16px; font-weight: bold; line-height: 20px; padding: 0 0 5px; }
/* line 430, ../../../assets/compass/utilities/_sidebars.sass */
.author-info .avatar-wrapper { float: left; margin-right: 15px; }
/* line 434, ../../../assets/compass/utilities/_sidebars.sass */
.author-info .details { float: left; width: 245px; }
/* line 438, ../../../assets/compass/utilities/_sidebars.sass */
.author-info .badges { margin: 0 0 10px; }
/* line 442, ../../../assets/compass/utilities/_sidebars.sass */
.author-info.content-box a[rel=author] { color: black; }
/* line 445, ../../../assets/compass/utilities/_sidebars.sass */
.author-info.content-box .details { width: 205px; }

/* line 449, ../../../assets/compass/utilities/_sidebars.sass */
.sales, .followers { float: left; text-align: center; width: 50%; }
/* line 455, ../../../assets/compass/utilities/_sidebars.sass */
.sales small, .followers small { display: block; padding: 4px 0; }
/* line 460, ../../../assets/compass/utilities/_sidebars.sass */
.sales .btn-holder img, .followers .btn-holder img { vertical-align: middle; }
/* line 463, ../../../assets/compass/utilities/_sidebars.sass */
.sales .btn-holder div, .followers .btn-holder div { display: inline-block; }

/* line 467, ../../../assets/compass/utilities/_sidebars.sass */
.site-portfolio { overflow: hidden; margin: 0 0 10px; }
/* line 471, ../../../assets/compass/utilities/_sidebars.sass */
.site-portfolio:last-child { margin: 0; }
/* line 474, ../../../assets/compass/utilities/_sidebars.sass */
.site-portfolio img { float: left; margin: -10px 10px 0 0; }

/* line 480, ../../../assets/compass/utilities/_sidebars.sass */
.featured-file a, .featured-file .audio-container { float: left; margin-right: 15px; }
/* line 485, ../../../assets/compass/utilities/_sidebars.sass */
.featured-file a a, .featured-file .audio-container a { margin: 0; }
/* line 488, ../../../assets/compass/utilities/_sidebars.sass */
.featured-file a img, .featured-file .audio-container img { display: block; }
/* line 491, ../../../assets/compass/utilities/_sidebars.sass */
.featured-file p { float: left; padding: 0; width: 210px; }
/* line 496, ../../../assets/compass/utilities/_sidebars.sass */
.featured-file p a { color: #171717; float: none; font: 19px "Helvetica Neue", Arial, sans-serif; margin: 0; }

/* line 504, ../../../assets/compass/utilities/_sidebars.sass */
.country-info dt { float: left; font-weight: normal; width: 90px; }
/* line 509, ../../../assets/compass/utilities/_sidebars.sass */
.country-info dd { float: left; padding: 0; width: 195px; }

/* line 515, ../../../assets/compass/utilities/_sidebars.sass */
.current-balance { font: 30px "Helvetica Neue", Arial, sans-serif; text-align: center; }

/* line 521, ../../../assets/compass/utilities/_sidebars.sass */
.current-rate strong { display: block; font: 26px "Helvetica Neue", Arial, sans-serif; }

/* @end */
/* @group TAB CONTENT LAYOUT  ----------------------------------------- */
/* line 2, ../../../assets/compass/utilities/_side_tabs.scss */
.tab-content { display: none; }
/* line 5, ../../../assets/compass/utilities/_side_tabs.scss */
.tab-content.active { display: block; }

/* line 11, ../../../assets/compass/utilities/_side_tabs.scss */
.no-js .tab-content { display: block; }

/* @end */
/* @group SIDE TABS  ----------------------------------------- */
/* line 18, ../../../assets/compass/utilities/_side_tabs.scss */
.side-tabs { list-style: none; width: 345px; }
/* line 22, ../../../assets/compass/utilities/_side_tabs.scss */
.side-tabs a { background: #c4c4c4; background: rgba(0, 0, 0, 0.07); color: #444; cursor: pointer; display: block; line-height: 13px; margin-bottom: 1px; padding: 13px 0 14px 55px; position: relative; -moz-transition-property: all; -webkit-transition-property: all; -o-transition-property: all; transition-property: all; -moz-transition-duration: 0.2s; -webkit-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; }
/* line 34, ../../../assets/compass/utilities/_side_tabs.scss */
.side-tabs a:before { border-right: 1px solid rgba(255, 255, 255, 0.3); content: " "; height: 40px; left: 0; position: absolute; top: 0; width: 40px; }
/* line 45, ../../../assets/compass/utilities/_side_tabs.scss */
.side-tabs a:hover, .side-tabs a:focus { background: rgba(0, 0, 0, 0.09); text-decoration: none; -moz-transition-property: all; -webkit-transition-property: all; -o-transition-property: all; transition-property: all; -moz-transition-duration: 0s; -webkit-transition-duration: 0s; -o-transition-duration: 0s; transition-duration: 0s; }
/* line 51, ../../../assets/compass/utilities/_side_tabs.scss */
.side-tabs a.active { background: rgba(234, 118, 5, 0.1); color: #b85d04; -moz-transition-property: all; -webkit-transition-property: all; -o-transition-property: all; transition-property: all; -moz-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s; }

/* @end */
/* @group ICONS  ----------------------------------------- */
/* line 62, ../../../assets/compass/utilities/_side_tabs.scss */
.side-tabs .icon-process:before { background: url('/images/sprites/activeden-85161fbcdb.png') 12px -1218px no-repeat; }
/* line 63, ../../../assets/compass/utilities/_side_tabs.scss */
.side-tabs .icon-process.active:before { background: url('/images/sprites/activeden-85161fbcdb.png') 12px -1255px no-repeat; }
/* line 65, ../../../assets/compass/utilities/_side_tabs.scss */
.side-tabs .icon-update:before { background: url('/images/sprites/activeden-85161fbcdb.png') 12px -1588px no-repeat; }
/* line 66, ../../../assets/compass/utilities/_side_tabs.scss */
.side-tabs .icon-update.active:before { background: url('/images/sprites/activeden-85161fbcdb.png') 12px -1625px no-repeat; }
/* line 68, ../../../assets/compass/utilities/_side_tabs.scss */
.side-tabs .icon-lock:before { background: url('/images/sprites/activeden-85161fbcdb.png') 12px -996px no-repeat; }
/* line 69, ../../../assets/compass/utilities/_side_tabs.scss */
.side-tabs .icon-lock.active:before { background: url('/images/sprites/activeden-85161fbcdb.png') 12px -1033px no-repeat; }
/* line 71, ../../../assets/compass/utilities/_side_tabs.scss */
.side-tabs .icon-star:before { background: url('/images/sprites/activeden-85161fbcdb.png') 12px -1366px no-repeat; }
/* line 72, ../../../assets/compass/utilities/_side_tabs.scss */
.side-tabs .icon-star.active:before { background: url('/images/sprites/activeden-85161fbcdb.png') 12px -1403px no-repeat; }
/* line 74, ../../../assets/compass/utilities/_side_tabs.scss */
.side-tabs .icon-tick:before { background: url('/images/sprites/activeden-85161fbcdb.png') 12px -1440px no-repeat; }
/* line 75, ../../../assets/compass/utilities/_side_tabs.scss */
.side-tabs .icon-tick.active:before { background: url('/images/sprites/activeden-85161fbcdb.png') 12px -1477px no-repeat; }
/* line 77, ../../../assets/compass/utilities/_side_tabs.scss */
.side-tabs .icon-licence:before { background: url('/images/sprites/activeden-85161fbcdb.png') 12px -922px no-repeat; }
/* line 78, ../../../assets/compass/utilities/_side_tabs.scss */
.side-tabs .icon-licence.active:before { background: url('/images/sprites/activeden-85161fbcdb.png') 12px -959px no-repeat; }
/* line 80, ../../../assets/compass/utilities/_side_tabs.scss */
.side-tabs .icon-social:before { background: url('/images/sprites/activeden-85161fbcdb.png') 12px -1292px no-repeat; }
/* line 81, ../../../assets/compass/utilities/_side_tabs.scss */
.side-tabs .icon-social.active:before { background: url('/images/sprites/activeden-85161fbcdb.png') 12px -1329px no-repeat; }
/* line 83, ../../../assets/compass/utilities/_side_tabs.scss */
.side-tabs .icon-key:before { background: url('/images/sprites/activeden-85161fbcdb.png') 12px -848px no-repeat; }
/* line 84, ../../../assets/compass/utilities/_side_tabs.scss */
.side-tabs .icon-key.active:before { background: url('/images/sprites/activeden-85161fbcdb.png') 12px -885px no-repeat; }
/* line 86, ../../../assets/compass/utilities/_side_tabs.scss */
.side-tabs .icon-api:before { background: url('/images/sprites/activeden-85161fbcdb.png') 12px -700px no-repeat; }
/* line 87, ../../../assets/compass/utilities/_side_tabs.scss */
.side-tabs .icon-api.active:before { background: url('/images/sprites/activeden-85161fbcdb.png') 12px -737px no-repeat; }
/* line 89, ../../../assets/compass/utilities/_side_tabs.scss */
.side-tabs .icon-privacy:before { background: url('/images/sprites/activeden-85161fbcdb.png') 12px -1144px no-repeat; }
/* line 90, ../../../assets/compass/utilities/_side_tabs.scss */
.side-tabs .icon-privacy.active:before { background: url('/images/sprites/activeden-85161fbcdb.png') 12px -1181px no-repeat; }
/* line 92, ../../../assets/compass/utilities/_side_tabs.scss */
.side-tabs .icon-membership:before { background: url('/images/sprites/activeden-85161fbcdb.png') 12px -1070px no-repeat; }
/* line 93, ../../../assets/compass/utilities/_side_tabs.scss */
.side-tabs .icon-membership.active:before { background: url('/images/sprites/activeden-85161fbcdb.png') 12px -1107px no-repeat; }
/* line 95, ../../../assets/compass/utilities/_side_tabs.scss */
.side-tabs .icon-twofactor:before { background: url('/images/sprites/activeden-85161fbcdb.png') 12px -1514px no-repeat; }
/* line 96, ../../../assets/compass/utilities/_side_tabs.scss */
.side-tabs .icon-twofactor.active:before { background: url('/images/sprites/activeden-85161fbcdb.png') 12px -1551px no-repeat; }
/* line 98, ../../../assets/compass/utilities/_side_tabs.scss */
.side-tabs .icon-badge:before { background: url('/images/sprites/activeden-85161fbcdb.png') 12px -774px no-repeat; }
/* line 99, ../../../assets/compass/utilities/_side_tabs.scss */
.side-tabs .icon-badge.active:before { background: url('/images/sprites/activeden-85161fbcdb.png') 12px -811px no-repeat; }

/* @end */
/* @group PAGINATION  ----------------------------------------- */
/* line 2, ../../../assets/compass/utilities/_pagination.scss */
.pagination { float: right; padding: 0; position: relative; overflow: hidden; }
/* line 8, ../../../assets/compass/utilities/_pagination.scss */
.pagination.loading { overflow: visible; }
/* line 13, ../../../assets/compass/utilities/_pagination.scss */
.pagination:before { background: url("/images/common/pagination_loader.gif"); content: ''; height: 16px; left: -28px; position: absolute; top: 8px; width: 16px; }
/* line 23, ../../../assets/compass/utilities/_pagination.scss */
.pagination .page_numbers { padding: 0; }
/* line 29, ../../../assets/compass/utilities/_pagination.scss */
.pagination a, .pagination .selected, .pagination .gap { background: none; border: 0; color: #9a9a9a; display: inline-block; font-size: 12px; line-height: 12px; }
/* line 39, ../../../assets/compass/utilities/_pagination.scss */
.pagination .page_number { color: #b85d04; padding: 9px 4px; }
/* line 43, ../../../assets/compass/utilities/_pagination.scss */
.pagination .page_number.selected { color: #555; font-weight: bold; }
/* line 50, ../../../assets/compass/utilities/_pagination.scss */
.pagination .next, .pagination .previous { background: #f0f0f0; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; min-width: 12px; padding: 9px; text-align: center; }
/* line 59, ../../../assets/compass/utilities/_pagination.scss */
.pagination .next:hover, .pagination .next:focus, .pagination .next.active, .pagination .previous:hover, .pagination .previous:focus, .pagination .previous.active { background: #ee7a1c; color: #fff; text-decoration: none; }

/* @end */
/* line 3, ../../../assets/compass/utilities/_slider.sass */
.following-slider .inner-boundary .inner-border { position: relative; }
/* line 6, ../../../assets/compass/utilities/_slider.sass */
.following-slider .inner-boundary .inner-border div ul { width: 282px; }

/* line 9, ../../../assets/compass/utilities/_slider.sass */
.slider-control { background: url('/images/sprites/activeden-85161fbcdb.png') 0 -1708px; height: 15px; position: absolute; text-indent: -9999px; top: 150px; width: 15px; }

/* line 17, ../../../assets/compass/utilities/_slider.sass */
.slider-next { background-position: 0 -1778px; right: 10px; }

/* line 21, ../../../assets/compass/utilities/_slider.sass */
.slider-next-disabled { background-position: 0 -1743px; right: 10px; }

/* line 25, ../../../assets/compass/utilities/_slider.sass */
.slider-prev { background-position: 0 -1708px; left: 10px; }

/* line 29, ../../../assets/compass/utilities/_slider.sass */
.slider-prev-disabled { background-position: 0 -1673px; left: 10px; }

/* line 34, ../../../assets/compass/utilities/_slider.sass */
#weekly-features div.slider { float: left; position: relative; }
/* line 37, ../../../assets/compass/utilities/_slider.sass */
#weekly-features div.slider ul { list-style: none; }
/* line 39, ../../../assets/compass/utilities/_slider.sass */
#weekly-features div.slider ul li { float: left; margin: 0px 7px; }
/* line 43, ../../../assets/compass/utilities/_slider.sass */
#weekly-features .slider-control { top: 35px; }
/* line 46, ../../../assets/compass/utilities/_slider.sass */
#weekly-features .slider-next, #weekly-features .slider-next-disabled { right: -25px; }
/* line 49, ../../../assets/compass/utilities/_slider.sass */
#weekly-features .slider-prev, #weekly-features .slider-prev-disabled { left: -25px; }

/* line 53, ../../../assets/compass/utilities/_slider.sass */
.statement-heading .slider-control { display: inline-block; position: relative; top: -2px; left: 0; right: 0; }

/* line 61, ../../../assets/compass/utilities/_slider.sass */
.week-switcher .slider-control { display: inline-block; position: relative; top: 2px; left: 0; right: 0; }

/* line 1, ../../../assets/compass/utilities/_collections.sass */
div.collection-preview { width: 282px; float: left; margin-right: 25px; margin-bottom: 15px; }
/* line 6, ../../../assets/compass/utilities/_collections.sass */
div.collection-preview div.inner-boundary div.inner-border { padding: 10px 10px 7px 10px; min-height: 140px; }

/* line 10, ../../../assets/compass/utilities/_collections.sass */
div.collection-header { margin-bottom: 10px; }
/* line 12, ../../../assets/compass/utilities/_collections.sass */
div.collection-header h2.decorator { padding: 0px; }
/* line 14, ../../../assets/compass/utilities/_collections.sass */
div.collection-header p { padding-right: 30px; }
/* line 16, ../../../assets/compass/utilities/_collections.sass */
div.collection-header small.by { display: block; padding-bottom: 10px; }

/* line 20, ../../../assets/compass/utilities/_collections.sass */
strong.collection-owner { font-weight: bold; padding-bottom: 3px; position: relative; top: -2px; font-size: 12px; }

/* line 27, ../../../assets/compass/utilities/_collections.sass */
.collection-delete { position: absolute; top: 45px; right: 10px; }

/* @group LIST OF COLLECTIONS  ----------------------------------------- */
/* line 33, ../../../assets/compass/utilities/_collections.sass */
.collection-list { margin-bottom: 10px; }

/* line 36, ../../../assets/compass/utilities/_collections.sass */
.collection-image { float: left; margin-right: 20px; }

/* line 40, ../../../assets/compass/utilities/_collections.sass */
.collection-info { float: left; margin-right: 20px; width: 315px; }
/* line 45, ../../../assets/compass/utilities/_collections.sass */
.collection-info h3 { font-size: 16px; font-weight: bold; padding: 0 0 2px; }
/* line 50, ../../../assets/compass/utilities/_collections.sass */
.collection-info h3 a { color: black; }

/* line 53, ../../../assets/compass/utilities/_collections.sass */
.collection-meta { float: left; text-align: right; width: 100px; }
/* line 58, ../../../assets/compass/utilities/_collections.sass */
.collection-meta strong { display: inline-block; font-weight: bold; margin-bottom: 10px; }

/* @end */
/* @group SHOW INDIVIDUAL COLLECTION  ----------------------------------------- */
/* line 65, ../../../assets/compass/utilities/_collections.sass */
.collection-header { *zoom: 1; }
/* line 22, ../../../../../.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-0.11.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.collection-header:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
/* line 68, ../../../assets/compass/utilities/_collections.sass */
.collection-header .collection-info { float: none; width: 100%; margin-right: 0; }

/* @end */
/* @group THREADS (listing multiple threads)  ----------------------------------------- */
/* line 4, ../../../assets/compass/utilities/_posts.scss */
.threads { padding-top: 10px; }
/* line 7, ../../../assets/compass/utilities/_posts.scss */
.threads h4 { padding: 0; }
/* line 10, ../../../assets/compass/utilities/_posts.scss */
.threads h4 a { color: #272727; font-size: 25px; }
/* line 15, ../../../assets/compass/utilities/_posts.scss */
.threads h4 a:hover, .threads h4 a:focus { color: #b85d04; text-decoration: none; }
/* line 22, ../../../assets/compass/utilities/_posts.scss */
.threads .content-box { *zoom: 1; }
/* line 22, ../../../../../.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-0.11.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.threads .content-box:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
/* line 26, ../../../assets/compass/utilities/_posts.scss */
.threads .poster-thumbs { float: left; height: 90px; position: relative; width: 90px; }
/* line 32, ../../../assets/compass/utilities/_posts.scss */
.threads .poster-thumbs img { display: block; }
/* line 36, ../../../assets/compass/utilities/_posts.scss */
.threads .poster-thumbs .latest-replied { bottom: 0; position: absolute; right: 0; }
/* line 43, ../../../assets/compass/utilities/_posts.scss */
.threads .thread-content { float: left; padding: 0 20px; width: 510px; }
/* line 48, ../../../assets/compass/utilities/_posts.scss */
.threads .thread-content p { font-size: 11px; line-height: 13px; }
/* line 54, ../../../assets/compass/utilities/_posts.scss */
.threads .thread-meta { float: left; margin-top: -5px; text-align: center; width: 79px; }
/* line 60, ../../../assets/compass/utilities/_posts.scss */
.threads .thread-meta small { font-size: 11px; }
/* line 64, ../../../assets/compass/utilities/_posts.scss */
.threads .thread-meta span { background: url('/images/sprites/common-e4e988031f.png') 0 -2491px no-repeat; display: block; height: 70px; margin-top: 5px; width: 79px; }
/* line 71, ../../../assets/compass/utilities/_posts.scss */
.threads .thread-meta span strong { display: block; font: normal 25px/25px "Helvetica Neue", Arial, sans-serif; letter-spacing: -1px; padding: 10px 0 2px; }
/* line 78, ../../../assets/compass/utilities/_posts.scss */
.threads .thread-meta span small { display: block; font-size: 9px; text-transform: uppercase; }

/* line 89, ../../../assets/compass/utilities/_posts.scss */
.sidebar-s .thread { font-size: 11px; line-height: 15px; }
/* line 93, ../../../assets/compass/utilities/_posts.scss */
.sidebar-s .thread strong { font-size: 12px; }

/* @end */
/* @group POST  ----------------------------------------- */
/* line 101, ../../../assets/compass/utilities/_posts.scss */
.post { *zoom: 1; line-height: normal; margin: 0 0 10px; position: relative; }
/* line 22, ../../../../../.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-0.11.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.post:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
/* line 107, ../../../assets/compass/utilities/_posts.scss */
.post .poster { float: left; margin: 0 20px 0 0; position: relative; text-align: center; width: 80px; *z-index: 990; }
/* line 115, ../../../assets/compass/utilities/_posts.scss */
.post .poster small { display: block; font-size: 9px; margin: 5px 0 0; }
/* line 121, ../../../assets/compass/utilities/_posts.scss */
.post .poster small.post-count { text-transform: uppercase; }
/* line 126, ../../../assets/compass/utilities/_posts.scss */
.post .poster .badges { margin: 5px 4px 0; width: 72px; }
/* line 132, ../../../assets/compass/utilities/_posts.scss */
.post .content-box { float: left; }
/* line 137, ../../../assets/compass/utilities/_posts.scss */
.post.staff-post .content-box { border: 3px solid #f9bb7e; position: relative; }
/* line 146, ../../../assets/compass/utilities/_posts.scss */
.post .staff-sash, .post .moderator-sash, .post .support-sash, .post .dev-sash { background: url('/images/sprites/activeden-85161fbcdb.png') 0 -282px no-repeat; height: 53px; position: absolute; right: -4px; text-indent: -9999px; top: -5px; width: 52px; }
/* line 156, ../../../assets/compass/utilities/_posts.scss */
.post .moderator-sash { background-position: 0 -209px; }
/* line 160, ../../../assets/compass/utilities/_posts.scss */
.post .dev-sash { background-position: 0 -136px; }
/* line 164, ../../../assets/compass/utilities/_posts.scss */
.post .post-header { margin: 0 0 10px; position: relative; }
/* line 168, ../../../assets/compass/utilities/_posts.scss */
.post .post-header small { bottom: 3px; color: #a7a7a7; font-size: 9px; text-transform: uppercase; position: relative; }
/* line 176, ../../../assets/compass/utilities/_posts.scss */
.post .post-header .item-link { float: left; font-size: 9px; padding-bottom: 3px; text-transform: uppercase; }
/* line 184, ../../../assets/compass/utilities/_posts.scss */
.post .poster-name { color: #171717; font: normal 21px "Helvetica Neue", Arial, sans-serif; margin-right: 3px; }
/* line 189, ../../../assets/compass/utilities/_posts.scss */
.post .poster-name a { color: #171717; text-decoration: none; }

/* @end */
/* @group REPLIES  ----------------------------------------- */
/* line 198, ../../../assets/compass/utilities/_posts.scss */
.replies { border-left: 1px solid #a8a7a6; margin: 0 0 0 105px; width: 512px; }

/* line 204, ../../../assets/compass/utilities/_posts.scss */
.reply { min-width: 0; position: relative; }
/* line 208, ../../../assets/compass/utilities/_posts.scss */
.reply .ul-pointer { position: absolute; height: 1px; left: 0; width: 20px; top: 40px; background-color: #a8a7a6; }
/* line 217, ../../../assets/compass/utilities/_posts.scss */
.reply .post-header { margin: 0 0 10px; *zoom: 1; position: relative; }
/* line 22, ../../../../../.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-0.11.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.reply .post-header:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
/* line 222, ../../../assets/compass/utilities/_posts.scss */
.reply .post-header a { float: left; margin-right: 10px; }
/* line 227, ../../../assets/compass/utilities/_posts.scss */
.reply .post-header img { display: block; }
/* line 231, ../../../assets/compass/utilities/_posts.scss */
.reply .post-header small { color: #a7a7a7; font-size: 9px; text-transform: uppercase; }
/* line 237, ../../../assets/compass/utilities/_posts.scss */
.reply .post-header strong { color: #232323; display: inline-block; font: normal 15px "Helvetica Neue", Arial, sans-serif; padding-top: 10px; }
/* line 245, ../../../assets/compass/utilities/_posts.scss */
.reply .hidden-replies-exposer { color: #000; font-size: 15px; font-weight: bold; text-align: center; }
/* line 252, ../../../assets/compass/utilities/_posts.scss */
.reply .hidden-replies-exposer:hover, .reply .hidden-replies-exposer:focus { background: #eaeaea; text-decoration: none; }

/* @end */
/* @group STYES COMMON TO POSTS & REPLIES  ----------------------------------------- */
/* line 263, ../../../assets/compass/utilities/_posts.scss */
.post .sash, .reply .sash { font-size: 9px; position: absolute; right: 10px; text-transform: uppercase; top: 0; }
/* line 270, ../../../assets/compass/utilities/_posts.scss */
.post .sash:after, .reply .sash:after { background: url('/images/sprites/activeden-85161fbcdb.png') 0 -651px no-repeat; content: " "; height: 42px; position: absolute; right: -35px; top: -23px; width: 41px; }
/* line 280, ../../../assets/compass/utilities/_posts.scss */
.post .sash.author, .reply .sash.author { color: #b85d04; }
/* line 284, ../../../assets/compass/utilities/_posts.scss */
.post .sash.purchased, .reply .sash.purchased { color: #785352; }
/* line 287, ../../../assets/compass/utilities/_posts.scss */
.post .sash.purchased:after, .reply .sash.purchased:after { background: url('/images/sprites/common-e4e988031f.png') 0 -2336px no-repeat; }

/* line 294, ../../../assets/compass/utilities/_posts.scss */
.post-tools { padding-top: 25px; overflow: hidden; }
/* line 298, ../../../assets/compass/utilities/_posts.scss */
.post-tools small { color: #6b6b6b; font-size: 9px; text-transform: uppercase; }
/* line 304, ../../../assets/compass/utilities/_posts.scss */
.post-tools a, .post-tools span { margin: 0 3px; }
/* line 308, ../../../assets/compass/utilities/_posts.scss */
.post-tools a[role=button] { float: right; }
/* line 312, ../../../assets/compass/utilities/_posts.scss */
.post-tools form { display: inline; }
/* line 316, ../../../assets/compass/utilities/_posts.scss */
.post-tools button.link { font-size: 9px; margin: 0 5px; }
/* line 321, ../../../assets/compass/utilities/_posts.scss */
.post-tools img { padding: 0 6px; vertical-align: -5px; }
/* line 326, ../../../assets/compass/utilities/_posts.scss */
.post-tools .loading { background: url(/images/common/small_loader.gif) center bottom no-repeat; clear: both; height: 30px; }

/* @end */
/* @group FORUM SEARCH RESULTS  ----------------------------------------- */
/* line 336, ../../../assets/compass/utilities/_posts.scss */
.search .post { margin: 0; }
/* line 339, ../../../assets/compass/utilities/_posts.scss */
.search .post div.staff-sash, .search .post div.moderator-sash, .search .post div.support-sash, .search .post div.dev-sash { right: -3px; top: -3px; }

/* @end */
/* @group LAYOUT  ----------------------------------------- */
/* line 352, ../../../assets/compass/utilities/_posts.scss */
.content-l .post img, .content-l .post object, .content-l .post embed { max-width: 614px; }
/* line 356, ../../../assets/compass/utilities/_posts.scss */
.content-l .post .content-box { width: 624px; }
/* line 361, ../../../assets/compass/utilities/_posts.scss */
.content-l .post.staff-post .content-box { width: 620px; }

/* line 372, ../../../assets/compass/utilities/_posts.scss */
.content-s .post img, .content-s .post object, .content-s .post embed { max-width: 464px; }
/* line 376, ../../../assets/compass/utilities/_posts.scss */
.content-s .post .content-box { width: 474px; }
/* line 381, ../../../assets/compass/utilities/_posts.scss */
.content-s .post.staff-post .content-box { width: 470px; }
/* line 390, ../../../assets/compass/utilities/_posts.scss */
.content-s .reply img, .content-s .reply object, .content-s .reply embed { max-width: 437px; }
/* line 394, ../../../assets/compass/utilities/_posts.scss */
.content-s .reply .content-box { margin: 0 0 10px 25px; padding: 20px; width: 443px; }
/* line 400, ../../../assets/compass/utilities/_posts.scss */
.content-s .reply .hidden-replies-exposer { padding: 10px 20px; }

/* @end */
/* line 1, ../../../assets/compass/utilities/_rating.sass */
div.rate_collection { margin-top: 20px; text-align: center; }
/* line 4, ../../../assets/compass/utilities/_rating.sass */
div.rate_collection h4 { padding: 0px 0px; color: #555555; font-size: 17px; }
/* line 8, ../../../assets/compass/utilities/_rating.sass */
div.rate_collection div.rating-container { width: 150px; margin: 2px auto 20px auto; padding: 2px 0px 0px 0px; }
/* line 12, ../../../assets/compass/utilities/_rating.sass */
div.rate_collection div.rating-container small { color: #999999; text-transform: uppercase; font-size: 9px; }
/* line 16, ../../../assets/compass/utilities/_rating.sass */
div.rate_collection div.stars { cursor: pointer; margin: 0 auto; overflow: hidden; width: 70px; }
/* line 21, ../../../assets/compass/utilities/_rating.sass */
div.rate_collection div.stars a { float: left; margin: 0 1px 0 0; }

/* super awesome ajax upload stuff */
/* line 2, ../../../assets/compass/utilities/_upload.sass */
#upload_progress { font-size: 1.2em; font-weight: bold; padding: 3px; margin: 3px; background-color: #eaeaea; border: 1px solid #bababa; }

/* line 11, ../../../assets/compass/utilities/_upload.sass */
#upload_errors { border: 1px solid #bababa; padding: 3px; margin: 3px; }
/* line 15, ../../../assets/compass/utilities/_upload.sass */
#upload_errors strong { font-size: 1.2em; font-weight: bold; }

/* line 19, ../../../assets/compass/utilities/_upload.sass */
#upload_errors_file_list { padding-left: 20px; }

/* line 22, ../../../assets/compass/utilities/_upload.sass */
#upload_errors #upload_errors_file_list li { list-style: disc; }

/* line 25, ../../../assets/compass/utilities/_upload.sass */
#upload_button_span { margin-left: 15px; margin-top: 3px; margin-bottom: 5px; }

/* line 30, ../../../assets/compass/utilities/_upload.sass */
#uploads { background: #f0f0f0; border: 1px solid silver; padding: 10px; margin-bottom: 5px; }

/* line 37, ../../../assets/compass/utilities/_upload.sass */
#upload-container { position: relative; width: 521px; }

/* line 42, ../../../assets/compass/utilities/_upload.sass */
.content-l #upload-container { padding-left: 10px; }

/* line 45, ../../../assets/compass/utilities/_upload.sass */
.progressWrapper { background: white; border: 1px solid #d0d0d0; margin-bottom: 5px; position: relative; }
/* line 51, ../../../assets/compass/utilities/_upload.sass */
.progressWrapper:last-child { margin-bottom: 0; }

/* line 54, ../../../assets/compass/utilities/_upload.sass */
.progressContainer { min-height: 40px; }

/* line 57, ../../../assets/compass/utilities/_upload.sass */
.progressBarWrapper { position: absolute; height: 100%; top: 0; width: 100%; z-index: 1; }

/* line 64, ../../../assets/compass/utilities/_upload.sass */
.contentWrapper { padding: 7px 7px 7px 10px; position: relative; width: auto; z-index: 2; }

/* line 70, ../../../assets/compass/utilities/_upload.sass */
div.progressContainer div.progressBarWrapper div.progressBar { background: #ebebeb; border-right: 1px solid silver; height: 100%; position: absolute; width: 100%; }

/* line 77, ../../../assets/compass/utilities/_upload.sass */
div.progressContainer div.cancelled { background: #f6c7c7; }

/* line 80, ../../../assets/compass/utilities/_upload.sass */
div.actionBtn { position: absolute; height: 32px; width: 32px; left: -27px; top: 5px; background-repeat: no-repeat; background-position: right; }

/* line 89, ../../../assets/compass/utilities/_upload.sass */
div.progress { background-image: url('/images/upload_icons/loading.gif?1308296784'); }

/* line 92, ../../../assets/compass/utilities/_upload.sass */
div.complete { background-image: url('/images/upload_icons/ok.png?1308296784'); }

/* line 95, ../../../assets/compass/utilities/_upload.sass */
div.incomplete { background-image: url('/images/upload_icons/transit.png?1308296784'); }

/* line 98, ../../../assets/compass/utilities/_upload.sass */
.actionText { float: right; cursor: pointer; margin-right: 0; }

/* line 103, ../../../assets/compass/utilities/_upload.sass */
#upload-button-span, #upload-container object { margin-top: 10px; margin-bottom: 15px; }

/* line 108, ../../../assets/compass/utilities/_upload.sass */
#worker_feedback { display: inline; float: right; margin-top: 10px; width: 90px; margin-right: 330px; border: 1px solid silver; background-color: white; padding: 2px; padding-top: 4px; padding-left: 5px; text-align: left; }

/* line 122, ../../../assets/compass/utilities/_upload.sass */
#worker_feedback img { float: right; margin-right: 5px; }

/* line 128, ../../../assets/compass/utilities/_upload.sass */
#proofing_summary img { max-width: 435px; }

/* line 1, ../../../assets/compass/utilities/_jqtransform.sass */
form.jqtransformdone label { margin-top: 4px; margin-right: 8px; display: block; float: left; }

/* line 7, ../../../assets/compass/utilities/_jqtransform.sass */
form.jqtransformdone div.rowElem { clear: both; padding: 4px 0px; }

/* line 12, ../../../assets/compass/utilities/_jqtransform.sass */
button.jqTransformButton { margin: 0px; padding: 0px; border: none; background-color: transparent; cursor: pointer; overflow: visible; font-family: Arial; }

/* line 22, ../../../assets/compass/utilities/_jqtransform.sass */
*:first-child + html button.jqTransformButton[type] { width: 1; }

/* line 25, ../../../assets/compass/utilities/_jqtransform.sass */
button.jqTransformButton span { background: transparent url('/images/common/forms/jqTransform/btn_right.gif?1308296784') no-repeat right top; display: block; float: left; padding: 0px 4px 0px 0px; margin: 0px; height: 33px; }

/* line 34, ../../../assets/compass/utilities/_jqtransform.sass */
button.jqTransformButton span span { background: transparent url('/images/common/forms/jqTransform/btn_left.gif?1308296784') no-repeat top left; color: #333333; padding: 8px 4px 0px 8px; font-weight: normal; font-size: 12px; line-height: 13px; display: block; text-decoration: none; height: 33px; }

/*hover */
/* line 49, ../../../assets/compass/utilities/_jqtransform.sass */
button.jqTransformButton_hover span span { background-position: left -33px; }

/* line 52, ../../../assets/compass/utilities/_jqtransform.sass */
button.jqTransformButton_hover span { background-position: right -33px; }

/*clicked */
/* line 58, ../../../assets/compass/utilities/_jqtransform.sass */
button.jqTransformButton_click span span { background-position: left -66px; }

/* line 61, ../../../assets/compass/utilities/_jqtransform.sass */
button.jqTransformButton_click span { background-position: right -66px; }

/* IE 6 */
/* line 65, ../../../assets/compass/utilities/_jqtransform.sass */
* html button.jqTransformButton { height: 33px; }

/* line 67, ../../../assets/compass/utilities/_jqtransform.sass */
* button.jqTransformButton span span { height: 25px; }

/* IE 7 */
/* line 70, ../../../assets/compass/utilities/_jqtransform.sass */
* + html button.jqTransformButton { height: 33px; }

/* line 72, ../../../assets/compass/utilities/_jqtransform.sass */
* + button.jqTransformButton span span { height: 25px; }

/* line 76, ../../../assets/compass/utilities/_jqtransform.sass */
.jqTransformInputWrapper { background: transparent url('/images/common/forms/jqTransform/input/input_text_left.gif?1308296784') no-repeat left top; height: 31px; padding: 0px; float: left; }

/* line 83, ../../../assets/compass/utilities/_jqtransform.sass */
.jqTransformInputInner { background: transparent url('/images/common/forms/jqTransform/input/input_text_right.gif?1308296784') no-repeat top right; padding: 0px; margin: 0px; }

/* line 89, ../../../assets/compass/utilities/_jqtransform.sass */
.jqTransformInputInner div { height: 31px; margin: 0px 0px 0px 8px; }

/* line 94, ../../../assets/compass/utilities/_jqtransform.sass */
.jqTransformInputInner div input { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; vertical-align: middle; height: 31px; color: #404040; border: none; padding: 8px 0px 0px 0px; margin: 0px; background: transparent; }

/*  IE6 */
/* line 108, ../../../assets/compass/utilities/_jqtransform.sass */
* html .jqTransformInputInner div input { padding: 6px 0 0 0; margin: 0 0 0 -8px; height: 24px; }

/* Ie7 */
/* line 114, ../../../assets/compass/utilities/_jqtransform.sass */
* + html .jqTransformInputInner div input { padding: 6px 0 0 0; margin-left: -10px; height: 24px; }

/*hover */
/* line 121, ../../../assets/compass/utilities/_jqtransform.sass */
.jqTransformInputWrapper_hover { background-position: left -31px; }
/* line 123, ../../../assets/compass/utilities/_jqtransform.sass */
.jqTransformInputWrapper_hover div.jqTransformInputInner { background-position: right -31px; }

/*focus */
/* line 127, ../../../assets/compass/utilities/_jqtransform.sass */
.jqTransformInputWrapper_focus { background-position: left -62px; }
/* line 129, ../../../assets/compass/utilities/_jqtransform.sass */
.jqTransformInputWrapper_focus div.jqTransformInputInner { background-position: right -62px; }

/* line 134, ../../../assets/compass/utilities/_jqtransform.sass */
.jqTransformSafari .jqTransformInputInner div { position: relative; overflow: hidden; margin: 0px 8px; }

/* line 139, ../../../assets/compass/utilities/_jqtransform.sass */
.jqTransformSafari .jqTransformInputInner div input { background-color: none; position: absolute; top: -10px; left: -2px; height: 42px; padding-left: 4px; }

/* line 150, ../../../assets/compass/utilities/_jqtransform.sass */
table.jqTransformTextarea td#jqTransformTextarea-mm textarea { font-size: 12px; line-height: 16px; }

/* line 155, ../../../assets/compass/utilities/_jqtransform.sass */
table.jqTransformTextarea td { font-size: 1px; line-height: 1px; width: 5px; height: 5px; margin: 0; padding: 0; }

/* line 163, ../../../assets/compass/utilities/_jqtransform.sass */
table.jqTransformTextarea textarea { margin: 0; padding: 0; border: 0; background: none; }

/* line 170, ../../../assets/compass/utilities/_jqtransform.sass */
table.jqTransformTextarea td#jqTransformTextarea-tl { background: url('/images/common/forms/jqTransform/textarea/textarea_tl.gif?1308296784') no-repeat top left; }
/* line 172, ../../../assets/compass/utilities/_jqtransform.sass */
table.jqTransformTextarea td#jqTransformTextarea-tm { background: url('/images/common/forms/jqTransform/textarea/textarea_tm.gif?1308296784') repeat-x top left; }
/* line 174, ../../../assets/compass/utilities/_jqtransform.sass */
table.jqTransformTextarea td#jqTransformTextarea-tr { background: url('/images/common/forms/jqTransform/textarea/textarea_tr.gif?1308296784') no-repeat top left; }
/* line 177, ../../../assets/compass/utilities/_jqtransform.sass */
table.jqTransformTextarea td#jqTransformTextarea-ml { background: url('/images/common/forms/jqTransform/textarea/textarea_ml.gif?1308296784') repeat-y top left; }
/* line 179, ../../../assets/compass/utilities/_jqtransform.sass */
table.jqTransformTextarea td#jqTransformTextarea-mm { background: url('/images/common/forms/jqTransform/textarea/textarea-mm.gif?1308296784') repeat; }
/* line 181, ../../../assets/compass/utilities/_jqtransform.sass */
table.jqTransformTextarea td#jqTransformTextarea-mr { background: url('/images/common/forms/jqTransform/textarea/textarea_mr.gif?1308296784') repeat-y top left; }
/* line 184, ../../../assets/compass/utilities/_jqtransform.sass */
table.jqTransformTextarea td#jqTransformTextarea-bl { background: url('/images/common/forms/jqTransform/textarea/textarea_bl.gif?1308296784') no-repeat top left; }
/* line 186, ../../../assets/compass/utilities/_jqtransform.sass */
table.jqTransformTextarea td#jqTransformTextarea-bm { background: url('/images/common/forms/jqTransform/textarea/textarea_bm.gif?1308296784') repeat-x top left; }
/* line 188, ../../../assets/compass/utilities/_jqtransform.sass */
table.jqTransformTextarea td#jqTransformTextarea-br { background: url('/images/common/forms/jqTransform/textarea/textarea_br.gif?1308296784') no-repeat top left; }

/*hover */
/* line 193, ../../../assets/compass/utilities/_jqtransform.sass */
table.jqTransformTextarea-hover td#jqTransformTextarea-tl, table.jqTransformTextarea-hover td#jqTransformTextarea-tm, table.jqTransformTextarea-hover td#jqTransformTextarea-tr, table.jqTransformTextarea-hover td#jqTransformTextarea-bl, table.jqTransformTextarea-hover td#jqTransformTextarea-bm, table.jqTransformTextarea-hover td#jqTransformTextarea-br { background-position: 0px -5px; }
/* line 195, ../../../assets/compass/utilities/_jqtransform.sass */
table.jqTransformTextarea-hover td#jqTransformTextarea-ml, table.jqTransformTextarea-hover td#jqTransformTextarea-mr { background-position: -5px 0px; }
/* line 197, ../../../assets/compass/utilities/_jqtransform.sass */
table.jqTransformTextarea-hover td#jqTransformTextarea-mm { background-image: url('/images/common/forms/jqTransform/textarea/textarea-mm-hover.gif?1308296784'); }

/*focus */
/* line 202, ../../../assets/compass/utilities/_jqtransform.sass */
table.jqTransformTextarea-focus td#jqTransformTextarea-tl, table.jqTransformTextarea-focus td#jqTransformTextarea-tm, table.jqTransformTextarea-focus td#jqTransformTextarea-tr, table.jqTransformTextarea-focus td#jqTransformTextarea-bl, table.jqTransformTextarea-focus td#jqTransformTextarea-bm, table.jqTransformTextarea-focus td#jqTransformTextarea-br { background-position: 0px -10px; }
/* line 204, ../../../assets/compass/utilities/_jqtransform.sass */
table.jqTransformTextarea-focus td#jqTransformTextarea-ml, table.jqTransformTextarea-focus td#jqTransformTextarea-mr { background-position: -10px 0px; }
/* line 206, ../../../assets/compass/utilities/_jqtransform.sass */
table.jqTransformTextarea-focus td#jqTransformTextarea-mm { background-image: url('/images/common/forms/jqTransform/textarea/textarea-mm-focus.gif?1308296784'); }

/* line 210, ../../../assets/compass/utilities/_jqtransform.sass */
table.jqTransformTextarea .jqTransformSafariTextarea div { position: relative; overflow: hidden; border: 0px solid red; }

/* line 215, ../../../assets/compass/utilities/_jqtransform.sass */
table.jqTransformTextarea .jqTransformSafariTextarea textarea { background: none; position: absolute; top: -10px; left: -10px; padding: 10px 10px 10px 10px; resize: none; }

/* line 228, ../../../assets/compass/utilities/_jqtransform.sass */
.jqTransformRadioWrapper { float: left; display: block; margin: 0px 4px; margin-top: 5px; }

/* line 233, ../../../assets/compass/utilities/_jqtransform.sass */
.jqTransformRadio { background: transparent url('/images/common/forms/jqTransform/radio.gif?1308296784') no-repeat center top; vertical-align: middle; height: 19px; width: 18px; display: block; }

/* line 243, ../../../assets/compass/utilities/_jqtransform.sass */
span.jqTransformCheckboxWrapper { display: block; float: left; margin-top: 5px; }

/* line 248, ../../../assets/compass/utilities/_jqtransform.sass */
a.jqTransformCheckbox { background: transparent url('/images/common/forms/jqTransform/checkbox.gif?1308296784') no-repeat center top; vertical-align: middle; height: 19px; width: 18px; display: block; }

/* line 257, ../../../assets/compass/utilities/_jqtransform.sass */
a.jqTransformChecked { background-position: center bottom; }

/* line 264, ../../../assets/compass/utilities/_jqtransform.sass */
.jqTransformSelectWrapper { width: 35px; position: relative; height: 31px; background-position: 0px -669px; float: left; }

/* line 272, ../../../assets/compass/utilities/_jqtransform.sass */
.jqTransformSelectWrapper div span { font-size: 12px; float: none; position: absolute; white-space: nowrap; height: 31px; line-height: 13px; padding: 8px 0 0 7px; overflow: hidden; cursor: pointer; /*border: 1px solid #CCCCCC */ /*border-right: none */ }

/* line 287, ../../../assets/compass/utilities/_jqtransform.sass */
.jqTransformSelectWrapper a.jqTransformSelectOpen { display: block; position: absolute; right: 0px; width: 26px; height: 30px; background-position: right -669px; }

/* line 296, ../../../assets/compass/utilities/_jqtransform.sass */
.jqTransformSelectWrapper ul { position: absolute; width: 33px; top: 30px; left: 0px; list-style: none; background-color: white; border: solid 1px #cccccc; display: none; margin: 0px; padding: 0px; height: 370px; overflow: auto; overflow-y: auto; z-index: 10; }

/* line 313, ../../../assets/compass/utilities/_jqtransform.sass */
.jqTransformSelectWrapper ul a { display: block; padding: 5px; text-decoration: none; color: #333333; background-color: white; font-size: 12px; }

/* line 322, ../../../assets/compass/utilities/_jqtransform.sass */
.jqTransformSelectWrapper ul a.selected { background: #ededed; color: #333333; }

/* line 327, ../../../assets/compass/utilities/_jqtransform.sass */
.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover { background: #3582c4; color: white; }

/* line 333, ../../../assets/compass/utilities/_jqtransform.sass */
.jqTransformHidden { display: none; }

/* line 1, ../../../assets/compass/utilities/_magnifier.sass */
.magnifier { color: white; background: #333333; border: 1px solid black; position: absolute; z-index: 9100; display: none; padding: 0px 10px 7px; }
/* line 10, ../../../assets/compass/utilities/_magnifier.sass */
.magnifier .size-limiter { margin-top: 10px; background: #565656; }
/* line 14, ../../../assets/compass/utilities/_magnifier.sass */
.magnifier strong { padding-top: 7px; font: 16px/20px Helvetica, Arial, sans-serif; color: white; font-weight: bold; display: block; }
/* line 20, ../../../assets/compass/utilities/_magnifier.sass */
.magnifier .info { color: #686868; font-size: 11px; line-height: 18px; overflow: hidden; width: 100%; }
/* line 26, ../../../assets/compass/utilities/_magnifier.sass */
.magnifier .author-category { float: left; }
/* line 28, ../../../assets/compass/utilities/_magnifier.sass */
.magnifier .price { float: right; margin-left: 20px; font: 40px/40px Helvetica, Arial, sans-serif; font-weight: bold; color: white; }
/* line 34, ../../../assets/compass/utilities/_magnifier.sass */
.magnifier .price sup { font-size: 23px; vertical-align: 10px; }
/* line 37, ../../../assets/compass/utilities/_magnifier.sass */
.magnifier .category { display: block; color: #aeaeae; padding-top: 8px; }

/* line 43, ../../../assets/compass/utilities/_magnifier.sass */
#landscape-image-magnifier .size-limiter { width: 472px; height: 240px; overflow: hidden; }
/* line 47, ../../../assets/compass/utilities/_magnifier.sass */
#landscape-image-magnifier .size-limiter img { width: 472px; height: auto; }
/* line 50, ../../../assets/compass/utilities/_magnifier.sass */
#landscape-image-magnifier strong { width: 472px; }

/* line 54, ../../../assets/compass/utilities/_magnifier.sass */
#portrait-image-magnifier .size-limiter { width: 240px; height: 472px; overflow: hidden; }
/* line 58, ../../../assets/compass/utilities/_magnifier.sass */
#portrait-image-magnifier .size-limiter img { width: auto; height: 472px; }
/* line 61, ../../../assets/compass/utilities/_magnifier.sass */
#portrait-image-magnifier strong { width: 240px; }

/* line 65, ../../../assets/compass/utilities/_magnifier.sass */
#square-image-magnifier .size-limiter { width: 300px; height: 300px; overflow: hidden; margin: 10px auto 0px; }
/* line 70, ../../../assets/compass/utilities/_magnifier.sass */
#square-image-magnifier .size-limiter img { width: 300px; height: auto; display: block; }
/* line 74, ../../../assets/compass/utilities/_magnifier.sass */
#square-image-magnifier strong { width: 300px; }

/* line 78, ../../../assets/compass/utilities/_magnifier.sass */
#smart-image-magnifier .size-limiter { overflow: hidden; position: relative; text-align: center; }
/* line 82, ../../../assets/compass/utilities/_magnifier.sass */
#smart-image-magnifier .size-limiter img { display: block; margin: 0px auto; }
/* line 86, ../../../assets/compass/utilities/_magnifier.sass */
#smart-image-magnifier.previewable img { position: absolute; top: 0; left: 0; z-index: 1; }
/* line 92, ../../../assets/compass/utilities/_magnifier.sass */
#smart-image-magnifier.previewable img.thumbnail_preview { z-index: 0; }

/* line 97, ../../../assets/compass/utilities/_magnifier.sass */
#home-following div.audio-container img { display: inline; }

/* FancyBox - jQuery Plugin Simple and fancy lightbox alternative  Examples and documentation at: http://fancybox.net  Copyright (c) 2008 - 2010 Janis Skarnelis  Version: 1.3.1 (05/03/2010) Requires: jQuery v1.3+  Dual licensed under the MIT and GPL licenses: http://www.opensource.org/licenses/mit-license.php http://www.gnu.org/licenses/gpl.html */
/* line 16, ../../../assets/compass/utilities/_fancybox.sass */
#fancybox-loading { position: fixed; top: 50%; left: 50%; height: 40px; width: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; z-index: 1104; display: none; }

/* line 29, ../../../assets/compass/utilities/_fancybox.sass */
* html #fancybox-loading { position: absolute; margin-top: 0; }

/* line 34, ../../../assets/compass/utilities/_fancybox.sass */
#fancybox-loading div { position: absolute; top: 0; left: 0; width: 40px; height: 480px; background-image: url('/images/common/fancybox/fancybox.png?1308296784'); }

/* line 42, ../../../assets/compass/utilities/_fancybox.sass */
#fancybox-overlay { position: fixed; top: 0; left: 0; bottom: 0; right: 0; background: black; z-index: 8000; display: none; }

/* line 52, ../../../assets/compass/utilities/_fancybox.sass */
* html #fancybox-overlay { position: absolute; width: 100%; }

/* line 57, ../../../assets/compass/utilities/_fancybox.sass */
#fancybox-tmp { padding: 0; margin: 0; border: 0; overflow: auto; display: none; }

/* line 64, ../../../assets/compass/utilities/_fancybox.sass */
#fancybox-wrap { position: absolute; top: 0; left: 0; margin: 0; padding: 20px; z-index: 8500; display: none; }

/* line 73, ../../../assets/compass/utilities/_fancybox.sass */
#fancybox-outer { position: relative; width: 100%; height: 100%; background: white; }

/* line 79, ../../../assets/compass/utilities/_fancybox.sass */
#fancybox-inner { position: absolute; top: 0; left: 0; width: 1px; height: 1px; padding: 0; margin: 0; outline: none; overflow: hidden; }

/* line 90, ../../../assets/compass/utilities/_fancybox.sass */
#fancybox-hide-sel-frame { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; }

/* line 98, ../../../assets/compass/utilities/_fancybox.sass */
#fancybox-close { position: absolute; top: -15px; right: -15px; width: 30px; height: 30px; background-image: url('/images/common/fancybox/fancybox.png?1308296784'); background-position: -40px 0px; cursor: pointer; z-index: 1103; display: none; }

/* line 110, ../../../assets/compass/utilities/_fancybox.sass */
#fancybox_error { color: #444444; font: normal 12px/20px Arial; padding: 7px; margin: 0; }

/* line 116, ../../../assets/compass/utilities/_fancybox.sass */
#fancybox-content { height: auto; width: auto; padding: 0; margin: 0; }

/* line 122, ../../../assets/compass/utilities/_fancybox.sass */
#fancybox-img { width: 100%; height: 100%; padding: 0; margin: 0; border: none; outline: none; line-height: 0; vertical-align: top; -ms-interpolation-mode: bicubic; }

/* line 133, ../../../assets/compass/utilities/_fancybox.sass */
#fancybox-frame { position: relative; width: 100%; height: 100%; border: none; display: block; }

/* line 140, ../../../assets/compass/utilities/_fancybox.sass */
#fancybox-title { position: absolute; bottom: 0; left: 0; font-family: Arial; font-size: 12px; z-index: 1102; }

/* line 148, ../../../assets/compass/utilities/_fancybox.sass */
.fancybox-title-inside { padding: 10px 0; text-align: center; color: #333333; }

/* line 153, ../../../assets/compass/utilities/_fancybox.sass */
.fancybox-title-outside { padding-top: 5px; color: white; text-align: center; font-weight: bold; }

/* line 159, ../../../assets/compass/utilities/_fancybox.sass */
.fancybox-title-over { color: white; text-align: left; }

/* line 163, ../../../assets/compass/utilities/_fancybox.sass */
#fancybox-title-over { padding: 10px; background-image: url('/images/common/fancybox/fancy_title_over.png?1308296784'); display: block; }

/* line 168, ../../../assets/compass/utilities/_fancybox.sass */
#fancybox-title-wrap { display: inline-block; }
/* line 170, ../../../assets/compass/utilities/_fancybox.sass */
#fancybox-title-wrap span { height: 32px; float: left; }

/* line 174, ../../../assets/compass/utilities/_fancybox.sass */
#fancybox-title-left { padding-left: 15px; background-image: url('/images/common/fancybox/fancybox.png?1308296784'); background-position: -40px -90px; background-repeat: no-repeat; }

/* line 180, ../../../assets/compass/utilities/_fancybox.sass */
#fancybox-title-main { font-weight: bold; line-height: 29px; background-image: url('/images/common/fancybox/fancybox-x.png?1308296784'); background-position: 0px -40px; color: white; }

/* line 187, ../../../assets/compass/utilities/_fancybox.sass */
#fancybox-title-right { padding-left: 15px; background-image: url('/images/common/fancybox/fancybox.png?1308296784'); background-position: -55px -90px; background-repeat: no-repeat; }

/* line 193, ../../../assets/compass/utilities/_fancybox.sass */
#fancybox-left, #fancybox-right { position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; outline: none; background-image: url('/images/common/fancybox/blank.gif?1308296784'); z-index: 1102; display: none; }

/* line 204, ../../../assets/compass/utilities/_fancybox.sass */
#fancybox-left { left: 0px; }

/* line 207, ../../../assets/compass/utilities/_fancybox.sass */
#fancybox-right { right: 0px; }

/* line 210, ../../../assets/compass/utilities/_fancybox.sass */
#fancybox-left-ico, #fancybox-right-ico { position: absolute; top: 50%; left: -9999px; width: 30px; height: 30px; margin-top: -15px; cursor: pointer; z-index: 1102; display: block; }

/* line 221, ../../../assets/compass/utilities/_fancybox.sass */
#fancybox-left-ico { background-image: url('/images/common/fancybox/fancybox.png?1308296784'); background-position: -40px -30px; }

/* line 225, ../../../assets/compass/utilities/_fancybox.sass */
#fancybox-right-ico { background-image: url('/images/common/fancybox/fancybox.png?1308296784'); background-position: -40px -60px; }

/* line 229, ../../../assets/compass/utilities/_fancybox.sass */
#fancybox-left:hover, #fancybox-right:hover { visibility: visible; }

/* line 233, ../../../assets/compass/utilities/_fancybox.sass */
#fancybox-left:hover span { left: 20px; }

/* line 236, ../../../assets/compass/utilities/_fancybox.sass */
#fancybox-right:hover span { left: auto; right: 20px; }

/* line 240, ../../../assets/compass/utilities/_fancybox.sass */
.fancy-bg { position: absolute; padding: 0; margin: 0; border: 0; width: 20px; height: 20px; z-index: 1001; }

/* line 249, ../../../assets/compass/utilities/_fancybox.sass */
#fancy-bg-n { top: -20px; left: 0; width: 100%; background-image: url('/images/common/fancybox/fancybox-x.png?1308296784'); }

/* line 255, ../../../assets/compass/utilities/_fancybox.sass */
#fancy-bg-ne { top: -20px; right: -20px; background-image: url('/images/common/fancybox/fancybox.png?1308296784'); background-position: -40px -162px; }

/* line 261, ../../../assets/compass/utilities/_fancybox.sass */
#fancy-bg-e { top: 0; right: -20px; height: 100%; background-image: url('/images/common/fancybox/fancybox-y.png?1308296784'); background-position: -20px 0px; }

/* line 268, ../../../assets/compass/utilities/_fancybox.sass */
#fancy-bg-se { bottom: -20px; right: -20px; background-image: url('/images/common/fancybox/fancybox.png?1308296784'); background-position: -40px -182px; }

/* line 274, ../../../assets/compass/utilities/_fancybox.sass */
#fancy-bg-s { bottom: -20px; left: 0; width: 100%; background-image: url('/images/common/fancybox/fancybox-x.png?1308296784'); background-position: 0px -20px; }

/* line 281, ../../../assets/compass/utilities/_fancybox.sass */
#fancy-bg-sw { bottom: -20px; left: -20px; background-image: url('/images/common/fancybox/fancybox.png?1308296784'); background-position: -40px -142px; }

/* line 287, ../../../assets/compass/utilities/_fancybox.sass */
#fancy-bg-w { top: 0; left: -20px; height: 100%; background-image: url('/images/common/fancybox/fancybox-y.png?1308296784'); }

/* line 293, ../../../assets/compass/utilities/_fancybox.sass */
#fancy-bg-nw { top: -20px; left: -20px; background-image: url('/images/common/fancybox/fancybox.png?1308296784'); background-position: -40px -122px; }

/* line 301, ../../../assets/compass/utilities/_fancybox.sass */
#fancybox-loading.fancybox-ie div { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/common/fancybox/fancy_loading.png', sizingMethod='scale'); }

/* line 306, ../../../assets/compass/utilities/_fancybox.sass */
.fancybox-ie #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/common/fancybox/fancy_close.png', sizingMethod='scale'); }
/* line 309, ../../../assets/compass/utilities/_fancybox.sass */
.fancybox-ie #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/common/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
/* line 313, ../../../assets/compass/utilities/_fancybox.sass */
.fancybox-ie #fancybox-title-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/common/fancybox/fancy_title_left.png', sizingMethod='scale'); }
/* line 316, ../../../assets/compass/utilities/_fancybox.sass */
.fancybox-ie #fancybox-title-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/common/fancybox/fancy_title_main.png', sizingMethod='scale'); }
/* line 319, ../../../assets/compass/utilities/_fancybox.sass */
.fancybox-ie #fancybox-title-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/common/fancybox/fancy_title_right.png', sizingMethod='scale'); }
/* line 322, ../../../assets/compass/utilities/_fancybox.sass */
.fancybox-ie #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/common/fancybox/fancy_nav_left.png', sizingMethod='scale'); }
/* line 325, ../../../assets/compass/utilities/_fancybox.sass */
.fancybox-ie #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/common/fancybox/fancy_nav_right.png', sizingMethod='scale'); }
/* line 328, ../../../assets/compass/utilities/_fancybox.sass */
.fancybox-ie .fancy-bg { background: transparent !important; }
/* line 330, ../../../assets/compass/utilities/_fancybox.sass */
.fancybox-ie #fancy-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/common/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
/* line 332, ../../../assets/compass/utilities/_fancybox.sass */
.fancybox-ie #fancy-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/common/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
/* line 334, ../../../assets/compass/utilities/_fancybox.sass */
.fancybox-ie #fancy-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/common/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
/* line 336, ../../../assets/compass/utilities/_fancybox.sass */
.fancybox-ie #fancy-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/common/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
/* line 338, ../../../assets/compass/utilities/_fancybox.sass */
.fancybox-ie #fancy-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/common/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
/* line 340, ../../../assets/compass/utilities/_fancybox.sass */
.fancybox-ie #fancy-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/common/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
/* line 342, ../../../assets/compass/utilities/_fancybox.sass */
.fancybox-ie #fancy-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/common/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
/* line 344, ../../../assets/compass/utilities/_fancybox.sass */
.fancybox-ie #fancy-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/common/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }

/* line 1, ../../../assets/compass/utilities/_autocomplete.sass */
.ac_results { padding: 0px; border: 1px solid black; background-color: white; overflow: hidden; z-index: 99999; }
/* line 7, ../../../assets/compass/utilities/_autocomplete.sass */
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }
/* line 13, ../../../assets/compass/utilities/_autocomplete.sass */
.ac_results ul li { margin: 0px; padding: 2px 5px; cursor: default; display: block; line-height: 20px; overflow: hidden; }

/* line 30, ../../../assets/compass/utilities/_autocomplete.sass */
.ac_loading { background-image: url("loader.gif"); background-repeat: no-repeat; }

/* line 35, ../../../assets/compass/utilities/_autocomplete.sass */
.ac_odd { background-color: #eeeeee; }

/* @group BADGE STYLES  ----------------------------------------- */
/* line 2, ../../../assets/compass/utilities/_badges.scss */
ul.badges { margin: 0 auto; overflow: hidden; }
/* line 6, ../../../assets/compass/utilities/_badges.scss */
ul.badges li { list-style: none; display: block; text-indent: -9999px; float: left; width: 20px; height: 20px; background-repeat: no-repeat; margin: 1px 2px; }

/* line 19, ../../../assets/compass/utilities/_badges.scss */
.badge-exposer { display: block; }

/* line 24, ../../../assets/compass/utilities/_badges.scss */
.badge-won_a_competition { background: url('/images/badges-be542c4b39.png') 0 -1584px; }

/* line 28, ../../../assets/compass/utilities/_badges.scss */
.badge-sheriff { background: url('/images/badges-be542c4b39.png') 0 -1544px; }

/* line 32, ../../../assets/compass/utilities/_badges.scss */
.badge-super_sheriff { background: url('/images/badges-be542c4b39.png') 0 -1564px; }

/* line 36, ../../../assets/compass/utilities/_badges.scss */
.badge-contributed_a_tutorial { background: url('/images/badges-be542c4b39.png') 0 -380px; }

/* line 40, ../../../assets/compass/utilities/_badges.scss */
.badge-contributed_blog_post { background: url('/images/badges-be542c4b39.png') 0 -400px; }

/* line 44, ../../../assets/compass/utilities/_badges.scss */
.badge-had_bundled_file { background: url('/images/badges-be542c4b39.png') 0 -60px; }

/* line 48, ../../../assets/compass/utilities/_badges.scss */
.badge-featured_in_podcast { background: url('/images/badges-be542c4b39.png') 0 -498px; }

/* line 52, ../../../assets/compass/utilities/_badges.scss */
.badge-featured_in_magazine { background: url('/images/badges-be542c4b39.png') 0 -480px; }

/* line 56, ../../../assets/compass/utilities/_badges.scss */
.badge-forum_superstar { background: url('/images/badges-be542c4b39.png') 0 -518px; }

/* line 60, ../../../assets/compass/utilities/_badges.scss */
.badge-community_superstar { background: url('/images/badges-be542c4b39.png') 0 -360px; }

/* line 64, ../../../assets/compass/utilities/_badges.scss */
.badge-attended_community_meetup { background: url('/images/badges-be542c4b39.png') 0 -40px; }

/* line 68, ../../../assets/compass/utilities/_badges.scss */
.badge-interviewed { background: url('/images/badges-be542c4b39.png') 0 -578px; }

/* line 72, ../../../assets/compass/utilities/_badges.scss */
.badge-gold_mo_bro { background: url('/images/badges-be542c4b39.png') 0 -678px; }

/* line 76, ../../../assets/compass/utilities/_badges.scss */
.badge-mo_bro { background: url('/images/badges-be542c4b39.png') 0 -658px; }

/* line 80, ../../../assets/compass/utilities/_badges.scss */
.badge-reviewer { background: url('/images/badges-be542c4b39.png') 0 -944px; }

/* line 84, ../../../assets/compass/utilities/_badges.scss */
.badge-lead_reviewer { background: url('/images/badges-be542c4b39.png') 0 -618px; }

/* line 88, ../../../assets/compass/utilities/_badges.scss */
.badge-moderator { background: url('/images/badges-be542c4b39.png') 0 -698px; }

/* line 92, ../../../assets/compass/utilities/_badges.scss */
.badge-had_free_file { background: url('/images/badges-be542c4b39.png') 0 -80px; }

/* line 96, ../../../assets/compass/utilities/_badges.scss */
.badge-had_featured_item { background: url('/images/badges-be542c4b39.png') 0 -598px; }

/* line 100, ../../../assets/compass/utilities/_badges.scss */
.badge-exclusive { background: url('/images/badges-be542c4b39.png') 0 -460px; }

/* line 104, ../../../assets/compass/utilities/_badges.scss */
.badge-community_ambassador { background: url('/images/badges-be542c4b39.png') 0 -300px; }

/* line 108, ../../../assets/compass/utilities/_badges.scss */
.badge-envato_staff { background: url('/images/badges-be542c4b39.png') 0 -1224px; }

/* line 112, ../../../assets/compass/utilities/_badges.scss */
.badge-developer { background: url('/images/badges-be542c4b39.png') 0 -420px; }

/* line 116, ../../../assets/compass/utilities/_badges.scss */
.badge-site_manager { background: url('/images/badges-be542c4b39.png') 0 -964px; }

/* line 120, ../../../assets/compass/utilities/_badges.scss */
.badge-community_manager { background: url('/images/badges-be542c4b39.png') 0 -320px; }

/* line 124, ../../../assets/compass/utilities/_badges.scss */
.badge-marketplace_manager { background: url('/images/badges-be542c4b39.png') 0 -638px; }

/* line 128, ../../../assets/compass/utilities/_badges.scss */
.badge-support { background: url('/images/badges-be542c4b39.png') 0 -1244px; }

/* line 132, ../../../assets/compass/utilities/_badges.scss */
.badge-blog_editor { background: url('/images/badges-be542c4b39.png') 0 -140px; }

/* line 136, ../../../assets/compass/utilities/_badges.scss */
.badge-was_featured { background: url('/images/badges-be542c4b39.png') 0 -100px; }

/* line 140, ../../../assets/compass/utilities/_badges.scss */
.badge-beta_tester { background: url('/images/badges-be542c4b39.png') 0 -120px; }

/* line 144, ../../../assets/compass/utilities/_badges.scss */
.badge-elite_author { background: url('/images/badges-be542c4b39.png') 0 -440px; }

/* line 148, ../../../assets/compass/utilities/_badges.scss */
.badge-power_elite_author { background: url('/images/badges-be542c4b39.png') 0 -738px; }

/* line 152, ../../../assets/compass/utilities/_badges.scss */
.badge-sold_between_1_and_100_dollars { background: url('/images/badges-be542c4b39.png') 0 -1084px; }

/* line 156, ../../../assets/compass/utilities/_badges.scss */
.badge-sold_between_100_and_1_000_dollars { background: url('/images/badges-be542c4b39.png') 0 -1004px; }

/* line 160, ../../../assets/compass/utilities/_badges.scss */
.badge-sold_between_1_000_and_5_000_dollars { background: url('/images/badges-be542c4b39.png') 0 -1064px; }

/* line 164, ../../../assets/compass/utilities/_badges.scss */
.badge-sold_between_5_000_and_10_000_dollars { background: url('/images/badges-be542c4b39.png') 0 -1184px; }

/* line 168, ../../../assets/compass/utilities/_badges.scss */
.badge-sold_between_10_000_and_50_000_dollars { background: url('/images/badges-be542c4b39.png') 0 -1024px; }

/* line 172, ../../../assets/compass/utilities/_badges.scss */
.badge-sold_between_100_000_and_250_000_dollars { background: url('/images/badges-be542c4b39.png') 0 -984px; }

/* line 176, ../../../assets/compass/utilities/_badges.scss */
.badge-sold_between_250_000_and_1_000_000_dollars { background: url('/images/badges-be542c4b39.png') 0 -1104px; }

/* line 180, ../../../assets/compass/utilities/_badges.scss */
.badge-sold_between_50_000_and_100_000_dollars { background: url('/images/badges-be542c4b39.png') 0 -1144px; }

/* line 184, ../../../assets/compass/utilities/_badges.scss */
.badge-sold_between_1_000_000_and_1_999_999_dollars { background: url('/images/badges-be542c4b39.png') 0 -1044px; }

/* line 188, ../../../assets/compass/utilities/_badges.scss */
.badge-sold_between_2_000_000_and_4_999_999_dollars { background: url('/images/badges-be542c4b39.png') 0 -1124px; }

/* line 192, ../../../assets/compass/utilities/_badges.scss */
.badge-sold_between_5_000_000_and_9_999_999_dollars { background: url('/images/badges-be542c4b39.png') 0 -1164px; }

/* line 196, ../../../assets/compass/utilities/_badges.scss */
.badge-sold_more_than_10_000_000_dollars { background: url('/images/badges-be542c4b39.png') 0 -1204px; }

/* line 200, ../../../assets/compass/utilities/_badges.scss */
.badge-bought_between_1000_and_4999_items { background: url('/images/badges-be542c4b39.png') 0 -160px; }

/* line 204, ../../../assets/compass/utilities/_badges.scss */
.badge-bought_between_100_and_499_items { background: url('/images/badges-be542c4b39.png') 0 -180px; }

/* line 208, ../../../assets/compass/utilities/_badges.scss */
.badge-bought_between_10_and_49_items { background: url('/images/badges-be542c4b39.png') 0 -200px; }

/* line 212, ../../../assets/compass/utilities/_badges.scss */
.badge-bought_between_1_and_9_items { background: url('/images/badges-be542c4b39.png') 0 -220px; }

/* line 216, ../../../assets/compass/utilities/_badges.scss */
.badge-bought_between_500_and_999_items { background: url('/images/badges-be542c4b39.png') 0 -240px; }

/* line 220, ../../../assets/compass/utilities/_badges.scss */
.badge-bought_between_50_and_99_items { background: url('/images/badges-be542c4b39.png') 0 -260px; }

/* line 224, ../../../assets/compass/utilities/_badges.scss */
.badge-referred_between_1000_and_1999_users { background: url('/images/badges-be542c4b39.png') 0 -784px; }

/* line 228, ../../../assets/compass/utilities/_badges.scss */
.badge-referred_between_100_and_199_users { background: url('/images/badges-be542c4b39.png') 0 -804px; }

/* line 232, ../../../assets/compass/utilities/_badges.scss */
.badge-referred_between_10_and_49_users { background: url('/images/badges-be542c4b39.png') 0 -824px; }

/* line 236, ../../../assets/compass/utilities/_badges.scss */
.badge-referred_between_1_and_9_users { background: url('/images/badges-be542c4b39.png') 0 -844px; }

/* line 240, ../../../assets/compass/utilities/_badges.scss */
.badge-referred_between_200_and_499_users { background: url('/images/badges-be542c4b39.png') 0 -864px; }

/* line 244, ../../../assets/compass/utilities/_badges.scss */
.badge-referred_between_500_and_999_users { background: url('/images/badges-be542c4b39.png') 0 -884px; }

/* line 248, ../../../assets/compass/utilities/_badges.scss */
.badge-referred_between_50_and_99_users { background: url('/images/badges-be542c4b39.png') 0 -904px; }

/* line 252, ../../../assets/compass/utilities/_badges.scss */
.badge-referred_more_than_2000_users { background: url('/images/badges-be542c4b39.png') 0 -924px; }

/* line 256, ../../../assets/compass/utilities/_badges.scss */
.badge-community_moderator { background: url('/images/badges-be542c4b39.png') 0 -340px; }

/* line 260, ../../../assets/compass/utilities/_badges.scss */
.badge-threedocean_community_moderator { background: url('/images/badges-be542c4b39.png') 0 -1284px; }

/* line 264, ../../../assets/compass/utilities/_badges.scss */
.badge-audiojungle_community_moderator { background: url('/images/badges-be542c4b39.png') 0 -20px; }

/* line 268, ../../../assets/compass/utilities/_badges.scss */
.badge-activeden_community_moderator { background: url('/images/badges-be542c4b39.png') 0 0; }

/* line 272, ../../../assets/compass/utilities/_badges.scss */
.badge-codecanyon_community_moderator { background: url('/images/badges-be542c4b39.png') 0 -280px; }

/* line 276, ../../../assets/compass/utilities/_badges.scss */
.badge-graphicriver_community_moderator { background: url('/images/badges-be542c4b39.png') 0 -538px; }

/* line 280, ../../../assets/compass/utilities/_badges.scss */
.badge-themeforest_community_moderator { background: url('/images/badges-be542c4b39.png') 0 -1264px; }

/* line 284, ../../../assets/compass/utilities/_badges.scss */
.badge-videohive_community_moderator { background: url('/images/badges-be542c4b39.png') 0 -1524px; }

/* line 288, ../../../assets/compass/utilities/_badges.scss */
.badge-tuts_marketplace_community_moderator { background: url('/images/badges-be542c4b39.png') 0 -1304px; }

/* line 292, ../../../assets/compass/utilities/_badges.scss */
.badge-veteran_0-1 { background: url('/images/badges-be542c4b39.png') 0 -1324px; }

/* line 296, ../../../assets/compass/utilities/_badges.scss */
.badge-veteran_1-2 { background: url('/images/badges-be542c4b39.png') 0 -1344px; }

/* line 300, ../../../assets/compass/utilities/_badges.scss */
.badge-veteran_2-3 { background: url('/images/badges-be542c4b39.png') 0 -1364px; }

/* line 304, ../../../assets/compass/utilities/_badges.scss */
.badge-veteran_3-4 { background: url('/images/badges-be542c4b39.png') 0 -1384px; }

/* line 308, ../../../assets/compass/utilities/_badges.scss */
.badge-veteran_4-5 { background: url('/images/badges-be542c4b39.png') 0 -1404px; }

/* line 312, ../../../assets/compass/utilities/_badges.scss */
.badge-veteran_5-6 { background: url('/images/badges-be542c4b39.png') 0 -1424px; }

/* line 316, ../../../assets/compass/utilities/_badges.scss */
.badge-veteran_6-7 { background: url('/images/badges-be542c4b39.png') 0 -1444px; }

/* line 320, ../../../assets/compass/utilities/_badges.scss */
.badge-veteran_7-8 { background: url('/images/badges-be542c4b39.png') 0 -1464px; }

/* line 324, ../../../assets/compass/utilities/_badges.scss */
.badge-veteran_8-9 { background: url('/images/badges-be542c4b39.png') 0 -1484px; }

/* line 328, ../../../assets/compass/utilities/_badges.scss */
.badge-veteran_9-10 { background: url('/images/badges-be542c4b39.png') 0 -1504px; }

/* line 332, ../../../assets/compass/utilities/_badges.scss */
.badge-halloween_competition_winner { background: url('/images/badges-be542c4b39.png') 0 -558px; }

/* line 336, ../../../assets/compass/utilities/_badges.scss */
.badge-most_wanted_bounty_winner { background: url('/images/badges-be542c4b39.png') 0 -718px; }

/* line 342, ../../../assets/compass/utilities/_badges.scss */
.badge-country_af { background: url('/images/badges/country/af.png?1308296784'); }

/* line 346, ../../../assets/compass/utilities/_badges.scss */
.badge-country_ax { background: url('/images/badges/country/ax.png?1308296784'); }

/* line 350, ../../../assets/compass/utilities/_badges.scss */
.badge-country_al { background: url('/images/badges/country/al.png?1308296784'); }

/* line 354, ../../../assets/compass/utilities/_badges.scss */
.badge-country_dz { background: url('/images/badges/country/dz.png?1308296784'); }

/* line 358, ../../../assets/compass/utilities/_badges.scss */
.badge-country_as { background: url('/images/badges/country/as.png?1308296784'); }

/* line 362, ../../../assets/compass/utilities/_badges.scss */
.badge-country_ad { background: url('/images/badges/country/ad.png?1308296784'); }

/* line 366, ../../../assets/compass/utilities/_badges.scss */
.badge-country_ao { background: url('/images/badges/country/ao.png?1308296784'); }

/* line 370, ../../../assets/compass/utilities/_badges.scss */
.badge-country_ai { background: url('/images/badges/country/ai.png?1308296784'); }

/* line 374, ../../../assets/compass/utilities/_badges.scss */
.badge-country_aq { background: url('/images/badges/country/aq.png?1308296784'); }

/* line 378, ../../../assets/compass/utilities/_badges.scss */
.badge-country_ag { background: url('/images/badges/country/ag.png?1308296784'); }

/* line 382, ../../../assets/compass/utilities/_badges.scss */
.badge-country_ar { background: url('/images/badges/country/ar.png?1308296784'); }

/* line 386, ../../../assets/compass/utilities/_badges.scss */
.badge-country_am { background: url('/images/badges/country/am.png?1308296784'); }

/* line 390, ../../../assets/compass/utilities/_badges.scss */
.badge-country_aw { background: url('/images/badges/country/aw.png?1308296784'); }

/* line 398, ../../../assets/compass/utilities/_badges.scss */
.badge-country_au { background: url('/images/badges/country/au.png?1308296784'); }

/* line 402, ../../../assets/compass/utilities/_badges.scss */
.badge-country_at { background: url('/images/badges/country/at.png?1308296784'); }

/* line 406, ../../../assets/compass/utilities/_badges.scss */
.badge-country_az { background: url('/images/badges/country/az.png?1308296784'); }

/* line 410, ../../../assets/compass/utilities/_badges.scss */
.badge-country_bs { background: url('/images/badges/country/bs.png?1308296784'); }

/* line 414, ../../../assets/compass/utilities/_badges.scss */
.badge-country_bh { background: url('/images/badges/country/bh.png?1308296784'); }

/* line 418, ../../../assets/compass/utilities/_badges.scss */
.badge-country_bd { background: url('/images/badges/country/bd.png?1308296784'); }

/* line 422, ../../../assets/compass/utilities/_badges.scss */
.badge-country_bb { background: url('/images/badges/country/bb.png?1308296784'); }

/* line 426, ../../../assets/compass/utilities/_badges.scss */
.badge-country_by { background: url('/images/badges/country/by.png?1308296784'); }

/* line 430, ../../../assets/compass/utilities/_badges.scss */
.badge-country_be { background: url('/images/badges/country/be.png?1308296784'); }

/* line 434, ../../../assets/compass/utilities/_badges.scss */
.badge-country_bz { background: url('/images/badges/country/bz.png?1308296784'); }

/* line 438, ../../../assets/compass/utilities/_badges.scss */
.badge-country_bj { background: url('/images/badges/country/bj.png?1308296784'); }

/* line 442, ../../../assets/compass/utilities/_badges.scss */
.badge-country_bm { background: url('/images/badges/country/bm.png?1308296784'); }

/* line 446, ../../../assets/compass/utilities/_badges.scss */
.badge-country_bt { background: url('/images/badges/country/bt.png?1308296784'); }

/* line 450, ../../../assets/compass/utilities/_badges.scss */
.badge-country_bo { background: url('/images/badges/country/bo.png?1308296784'); }

/* line 454, ../../../assets/compass/utilities/_badges.scss */
.badge-country_ba { background: url('/images/badges/country/ba.png?1308296784'); }

/* line 458, ../../../assets/compass/utilities/_badges.scss */
.badge-country_bw { background: url('/images/badges/country/bw.png?1308296784'); }

/* line 462, ../../../assets/compass/utilities/_badges.scss */
.badge-country_bv { background: url('/images/badges/country/bv.png?1308296784'); }

/* line 466, ../../../assets/compass/utilities/_badges.scss */
.badge-country_br { background: url('/images/badges/country/br.png?1308296784'); }

/* line 470, ../../../assets/compass/utilities/_badges.scss */
.badge-country_io { background: url('/images/badges/country/io.png?1308296784'); }

/* line 474, ../../../assets/compass/utilities/_badges.scss */
.badge-country_bn { background: url('/images/badges/country/bn.png?1308296784'); }

/* line 478, ../../../assets/compass/utilities/_badges.scss */
.badge-country_bg { background: url('/images/badges/country/bg.png?1308296784'); }

/* line 482, ../../../assets/compass/utilities/_badges.scss */
.badge-country_bf { background: url('/images/badges/country/bf.png?1308296784'); }

/* line 486, ../../../assets/compass/utilities/_badges.scss */
.badge-country_bi { background: url('/images/badges/country/bi.png?1308296784'); }

/* line 490, ../../../assets/compass/utilities/_badges.scss */
.badge-country_kh { background: url('/images/badges/country/kh.png?1308296784'); }

/* line 494, ../../../assets/compass/utilities/_badges.scss */
.badge-country_cm { background: url('/images/badges/country/cm.png?1308296784'); }

/* line 498, ../../../assets/compass/utilities/_badges.scss */
.badge-country_ca { background: url('/images/badges/country/ca.png?1308296784'); }

/* line 502, ../../../assets/compass/utilities/_badges.scss */
.badge-country_cv { background: url('/images/badges/country/cv.png?1308296784'); }

/* line 506, ../../../assets/compass/utilities/_badges.scss */
.badge-country_ky { background: url('/images/badges/country/ky.png?1308296784'); }

/* line 510, ../../../assets/compass/utilities/_badges.scss */
.badge-country_cf { background: url('/images/badges/country/cf.png?1308296784'); }

/* line 514, ../../../assets/compass/utilities/_badges.scss */
.badge-country_td { background: url('/images/badges/country/td.png?1308296784'); }

/* line 518, ../../../assets/compass/utilities/_badges.scss */
.badge-country_cl { background: url('/images/badges/country/cl.png?1308296784'); }

/* line 522, ../../../assets/compass/utilities/_badges.scss */
.badge-country_cn { background: url('/images/badges/country/cn.png?1308296784'); }

/* line 526, ../../../assets/compass/utilities/_badges.scss */
.badge-country_cx { background: url('/images/badges/country/cx.png?1308296784'); }

/* line 530, ../../../assets/compass/utilities/_badges.scss */
.badge-country_cc { background: url('/images/badges/country/cc.png?1308296784'); }

/* line 534, ../../../assets/compass/utilities/_badges.scss */
.badge-country_co { background: url('/images/badges/country/co.png?1308296784'); }

/* line 538, ../../../assets/compass/utilities/_badges.scss */
.badge-country_km { background: url('/images/badges/country/km.png?1308296784'); }

/* line 542, ../../../assets/compass/utilities/_badges.scss */
.badge-country_cg { background: url('/images/badges/country/cg.png?1308296784'); }

/* line 546, ../../../assets/compass/utilities/_badges.scss */
.badge-country_cd { background: url('/images/badges/country/cd.png?1308296784'); }

/* line 550, ../../../assets/compass/utilities/_badges.scss */
.badge-country_ck { background: url('/images/badges/country/ck.png?1308296784'); }

/* line 554, ../../../assets/compass/utilities/_badges.scss */
.badge-country_cr { background: url('/images/badges/country/cr.png?1308296784'); }

/* line 558, ../../../assets/compass/utilities/_badges.scss */
.badge-country_ci { background: url('/images/badges/country/ci.png?1308296784'); }

/* line 562, ../../../assets/compass/utilities/_badges.scss */
.badge-country_hr { background: url('/images/badges/country/hr.png?1308296784'); }

/* line 566, ../../../assets/compass/utilities/_badges.scss */
.badge-country_cu { background: url('/images/badges/country/cu.png?1308296784'); }

/* line 570, ../../../assets/compass/utilities/_badges.scss */
.badge-country_cy { background: url('/images/badges/country/cy.png?1308296784'); }

/* line 574, ../../../assets/compass/utilities/_badges.scss */
.badge-country_cz { background: url('/images/badges/country/cz.png?1308296784'); }

/* line 578, ../../../assets/compass/utilities/_badges.scss */
.badge-country_dk { background: url('/images/badges/country/dk.png?1308296784'); }

/* line 582, ../../../assets/compass/utilities/_badges.scss */
.badge-country_dj { background: url('/images/badges/country/dj.png?1308296784'); }

/* line 586, ../../../assets/compass/utilities/_badges.scss */
.badge-country_dm { background: url('/images/badges/country/dm.png?1308296784'); }

/* line 590, ../../../assets/compass/utilities/_badges.scss */
.badge-country_do { background: url('/images/badges/country/do.png?1308296784'); }

/* line 594, ../../../assets/compass/utilities/_badges.scss */
.badge-country_ec { background: url('/images/badges/country/ec.png?1308296784'); }

/* line 598, ../../../assets/compass/utilities/_badges.scss */
.badge-country_eg { background: url('/images/badges/country/eg.png?1308296784'); }

/* line 602, ../../../assets/compass/utilities/_badges.scss */
.badge-country_sv { background: url('/images/badges/country/sv.png?1308296784'); }

/* line 606, ../../../assets/compass/utilities/_badges.scss */
.badge-country_gq { background: url('/images/badges/country/gq.png?1308296784'); }

/* line 610, ../../../assets/compass/utilities/_badges.scss */
.badge-country_er { background: url('/images/badges/country/er.png?1308296784'); }

/* line 614, ../../../assets/compass/utilities/_badges.scss */
.badge-country_ee { background: url('/images/badges/country/ee.png?1308296784'); }

/* line 618, ../../../assets/compass/utilities/_badges.scss */
.badge-country_et { background: url('/images/badges/country/et.png?1308296784'); }

/* line 622, ../../../assets/compass/utilities/_badges.scss */
.badge-country_eu { background: url('/images/badges/country/eu.png?1308296784'); }

/* line 626, ../../../assets/compass/utilities/_badges.scss */
.badge-country_fk { background: url('/images/badges/country/fk.png?1308296784'); }

/* line 630, ../../../assets/compass/utilities/_badges.scss */
.badge-country_fo { background: url('/images/badges/country/fo.png?1308296784'); }

/* line 634, ../../../assets/compass/utilities/_badges.scss */
.badge-country_fj { background: url('/images/badges/country/fj.png?1308296784'); }

/* line 638, ../../../assets/compass/utilities/_badges.scss */
.badge-country_fi { background: url('/images/badges/country/fi.png?1308296784'); }

/* line 642, ../../../assets/compass/utilities/_badges.scss */
.badge-country_fr { background: url('/images/badges/country/fr.png?1308296784'); }

/* line 646, ../../../assets/compass/utilities/_badges.scss */
.badge-country_gf { background: url('/images/badges/country/gf.png?1308296784'); }

/* line 650, ../../../assets/compass/utilities/_badges.scss */
.badge-country_pf { background: url('/images/badges/country/pf.png?1308296784'); }

/* line 654, ../../../assets/compass/utilities/_badges.scss */
.badge-country_tf { background: url('/images/badges/country/tf.png?1308296784'); }

/* line 658, ../../../assets/compass/utilities/_badges.scss */
.badge-country_ga { background: url('/images/badges/country/ga.png?1308296784'); }

/* line 662, ../../../assets/compass/utilities/_badges.scss */
.badge-country_gm { background: url('/images/badges/country/gm.png?1308296784'); }

/* line 666, ../../../assets/compass/utilities/_badges.scss */
.badge-country_ge { background: url('/images/badges/country/ge.png?1308296784'); }

/* line 670, ../../../assets/compass/utilities/_badges.scss */
.badge-country_de { background: url('/images/badges/country/de.png?1308296784'); }

/* line 674, ../../../assets/compass/utilities/_badges.scss */
.badge-country_gh { background: url('/images/badges/country/gh.png?1308296784'); }

/* line 678, ../../../assets/compass/utilities/_badges.scss */
.badge-country_gi { background: url('/images/badges/country/gi.png?1308296784'); }

/* line 682, ../../../assets/compass/utilities/_badges.scss */
.badge-country_gr { background: url('/images/badges/country/gr.png?1308296784'); }

/* line 686, ../../../assets/compass/utilities/_badges.scss */
.badge-country_gl { background: url('/images/badges/country/gl.png?1308296784'); }

/* line 690, ../../../assets/compass/utilities/_badges.scss */
.badge-country_gd { background: url('/images/badges/country/gd.png?1308296784'); }

/* line 694, ../../../assets/compass/utilities/_badges.scss */
.badge-country_gp { background: url('/images/badges/country/gp.png?1308296784'); }

/* line 698, ../../../assets/compass/utilities/_badges.scss */
.badge-country_gu { background: url('/images/badges/country/gu.png?1308296784'); }

/* line 702, ../../../assets/compass/utilities/_badges.scss */
.badge-country_gt { background: url('/images/badges/country/gt.png?1308296784'); }

/* line 710, ../../../assets/compass/utilities/_badges.scss */
.badge-country_gn { background: url('/images/badges/country/gn.png?1308296784'); }

/* line 714, ../../../assets/compass/utilities/_badges.scss */
.badge-country_gw { background: url('/images/badges/country/gw.png?1308296784'); }

/* line 718, ../../../assets/compass/utilities/_badges.scss */
.badge-country_gy { background: url('/images/badges/country/gy.png?1308296784'); }

/* line 722, ../../../assets/compass/utilities/_badges.scss */
.badge-country_ht { background: url('/images/badges/country/ht.png?1308296784'); }

/* line 726, ../../../assets/compass/utilities/_badges.scss */
.badge-country_hm { background: url('/images/badges/country/hm.png?1308296784'); }

/* line 730, ../../../assets/compass/utilities/_badges.scss */
.badge-country_va { background: url('/images/badges/country/va.png?1308296784'); }

/* line 734, ../../../assets/compass/utilities/_badges.scss */
.badge-country_hn { background: url('/images/badges/country/hn.png?1308296784'); }

/* line 738, ../../../assets/compass/utilities/_badges.scss */
.badge-country_hk { background: url('/images/badges/country/hk.png?1308296784'); }

/* line 742, ../../../assets/compass/utilities/_badges.scss */
.badge-country_hu { background: url('/images/badges/country/hu.png?1308296784'); }

/* line 746, ../../../assets/compass/utilities/_badges.scss */
.badge-country_is { background: url('/images/badges/country/is.png?1308296784'); }

/* line 750, ../../../assets/compass/utilities/_badges.scss */
.badge-country_in { background: url('/images/badges/country/in.png?1308296784'); }

/* line 754, ../../../assets/compass/utilities/_badges.scss */
.badge-country_id { background: url('/images/badges/country/id.png?1308296784'); }

/* line 758, ../../../assets/compass/utilities/_badges.scss */
.badge-country_ir { background: url('/images/badges/country/ir.png?1308296784'); }

/* line 762, ../../../assets/compass/utilities/_badges.scss */
.badge-country_iq { background: url('/images/badges/country/iq.png?1308296784'); }

/* line 766, ../../../assets/compass/utilities/_badges.scss */
.badge-country_ie { background: url('/images/badges/country/ie.png?1308296784'); }

/* line 774, ../../../assets/compass/utilities/_badges.scss */
.badge-country_il { background: url('/images/badges/country/il.png?1308296784'); }

/* line 778, ../../../assets/compass/utilities/_badges.scss */
.badge-country_it { background: url('/images/badges/country/it.png?1308296784'); }

/* line 782, ../../../assets/compass/utilities/_badges.scss */
.badge-country_jm { background: url('/images/badges/country/jm.png?1308296784'); }

/* line 786, ../../../assets/compass/utilities/_badges.scss */
.badge-country_jp { background: url('/images/badges/country/jp.png?1308296784'); }

/* line 794, ../../../assets/compass/utilities/_badges.scss */
.badge-country_jo { background: url('/images/badges/country/jo.png?1308296784'); }

/* line 798, ../../../assets/compass/utilities/_badges.scss */
.badge-country_kz { background: url('/images/badges/country/kz.png?1308296784'); }

/* line 802, ../../../assets/compass/utilities/_badges.scss */
.badge-country_ke { background: url('/images/badges/country/ke.png?1308296784'); }

/* line 806, ../../../assets/compass/utilities/_badges.scss */
.badge-country_ki { background: url('/images/badges/country/ki.png?1308296784'); }

/* line 810, ../../../assets/compass/utilities/_badges.scss */
.badge-country_kp { background: url('/images/badges/country/kp.png?1308296784'); }

/* line 814, ../../../assets/compass/utilities/_badges.scss */
.badge-country_kr { background: url('/images/badges/country/kr.png?1308296784'); }

/* line 818, ../../../assets/compass/utilities/_badges.scss */
.badge-country_kw { background: url('/images/badges/country/kw.png?1308296784'); }

/* line 822, ../../../assets/compass/utilities/_badges.scss */
.badge-country_kg { background: url('/images/badges/country/kg.png?1308296784'); }

/* line 826, ../../../assets/compass/utilities/_badges.scss */
.badge-country_la { background: url('/images/badges/country/la.png?1308296784'); }

/* line 830, ../../../assets/compass/utilities/_badges.scss */
.badge-country_lv { background: url('/images/badges/country/lv.png?1308296784'); }

/* line 834, ../../../assets/compass/utilities/_badges.scss */
.badge-country_lb { background: url('/images/badges/country/lb.png?1308296784'); }

/* line 838, ../../../assets/compass/utilities/_badges.scss */
.badge-country_ls { background: url('/images/badges/country/ls.png?1308296784'); }

/* line 842, ../../../assets/compass/utilities/_badges.scss */
.badge-country_lr { background: url('/images/badges/country/lr.png?1308296784'); }

/* line 846, ../../../assets/compass/utilities/_badges.scss */
.badge-country_ly { background: url('/images/badges/country/ly.png?1352096206'); }

/* line 850, ../../../assets/compass/utilities/_badges.scss */
.badge-country_li { background: url('/images/badges/country/li.png?1308296784'); }

/* line 854, ../../../assets/compass/utilities/_badges.scss */
.badge-country_lt { background: url('/images/badges/country/lt.png?1308296784'); }

/* line 858, ../../../assets/compass/utilities/_badges.scss */
.badge-country_lu { background: url('/images/badges/country/lu.png?1308296784'); }

/* line 862, ../../../assets/compass/utilities/_badges.scss */
.badge-country_mo { background: url('/images/badges/country/mo.png?1308296784'); }

/* line 866, ../../../assets/compass/utilities/_badges.scss */
.badge-country_mk { background: url('/images/badges/country/mk.png?1308296784'); }

/* line 870, ../../../assets/compass/utilities/_badges.scss */
.badge-country_mg { background: url('/images/badges/country/mg.png?1308296784'); }

/* line 874, ../../../assets/compass/utilities/_badges.scss */
.badge-country_mw { background: url('/images/badges/country/mw.png?1308296784'); }

/* line 878, ../../../assets/compass/utilities/_badges.scss */
.badge-country_my { background: url('/images/badges/country/my.png?1308296784'); }

/* line 882, ../../../assets/compass/utilities/_badges.scss */
.badge-country_mv { background: url('/images/badges/country/mv.png?1308296784'); }

/* line 886, ../../../assets/compass/utilities/_badges.scss */
.badge-country_ml { background: url('/images/badges/country/ml.png?1308296784'); }

/* line 890, ../../../assets/compass/utilities/_badges.scss */
.badge-country_mt { background: url('/images/badges/country/mt.png?1308296784'); }

/* line 894, ../../../assets/compass/utilities/_badges.scss */
.badge-country_mh { background: url('/images/badges/country/mh.png?1308296784'); }

/* line 898, ../../../assets/compass/utilities/_badges.scss */
.badge-country_mq { background: url('/images/badges/country/mq.png?1308296784'); }

/* line 902, ../../../assets/compass/utilities/_badges.scss */
.badge-country_mr { background: url('/images/badges/country/mr.png?1308296784'); }

/* line 906, ../../../assets/compass/utilities/_badges.scss */
.badge-country_mu { background: url('/images/badges/country/mu.png?1308296784'); }

/* line 910, ../../../assets/compass/utilities/_badges.scss */
.badge-country_yt { background: url('/images/badges/country/yt.png?1308296784'); }

/* line 914, ../../../assets/compass/utilities/_badges.scss */
.badge-country_mx { background: url('/images/badges/country/mx.png?1308296784'); }

/* line 918, ../../../assets/compass/utilities/_badges.scss */
.badge-country_fm { background: url('/images/badges/country/fm.png?1308296784'); }

/* line 922, ../../../assets/compass/utilities/_badges.scss */
.badge-country_md { background: url('/images/badges/country/md.png?1308296784'); }

/* line 926, ../../../assets/compass/utilities/_badges.scss */
.badge-country_mc { background: url('/images/badges/country/mc.png?1308296784'); }

/* line 930, ../../../assets/compass/utilities/_badges.scss */
.badge-country_mn { background: url('/images/badges/country/mn.png?1308296784'); }

/* line 934, ../../../assets/compass/utilities/_badges.scss */
.badge-country_me { background: url('/images/badges/country/me.png?1308296784'); }

/* line 938, ../../../assets/compass/utilities/_badges.scss */
.badge-country_ms { background: url('/images/badges/country/ms.png?1308296784'); }

/* line 942, ../../../assets/compass/utilities/_badges.scss */
.badge-country_ma { background: url('/images/badges/country/ma.png?1308296784'); }

/* line 946, ../../../assets/compass/utilities/_badges.scss */
.badge-country_mz { background: url('/images/badges/country/mz.png?1308296784'); }

/* line 950, ../../../assets/compass/utilities/_badges.scss */
.badge-country_mm { background: url('/images/badges/country/mm.png?1308296784'); }

/* line 954, ../../../assets/compass/utilities/_badges.scss */
.badge-country_na { background: url('/images/badges/country/na.png?1308296784'); }

/* line 958, ../../../assets/compass/utilities/_badges.scss */
.badge-country_nr { background: url('/images/badges/country/nr.png?1308296784'); }

/* line 962, ../../../assets/compass/utilities/_badges.scss */
.badge-country_np { background: url('/images/badges/country/np.png?1308296784'); }

/* line 966, ../../../assets/compass/utilities/_badges.scss */
.badge-country_an { background: url('/images/badges/country/an.png?1308296784'); }

/* line 970, ../../../assets/compass/utilities/_badges.scss */
.badge-country_nl { background: url('/images/badges/country/nl.png?1308296784'); }

/* line 974, ../../../assets/compass/utilities/_badges.scss */
.badge-country_nc { background: url('/images/badges/country/nc.png?1308296784'); }

/* line 978, ../../../assets/compass/utilities/_badges.scss */
.badge-country_nz { background: url('/images/badges/country/nz.png?1308296784'); }

/* line 982, ../../../assets/compass/utilities/_badges.scss */
.badge-country_ni { background: url('/images/badges/country/ni.png?1308296784'); }

/* line 986, ../../../assets/compass/utilities/_badges.scss */
.badge-country_ne { background: url('/images/badges/country/ne.png?1308296784'); }

/* line 990, ../../../assets/compass/utilities/_badges.scss */
.badge-country_ng { background: url('/images/badges/country/ng.png?1308296784'); }

/* line 994, ../../../assets/compass/utilities/_badges.scss */
.badge-country_nu { background: url('/images/badges/country/nu.png?1308296784'); }

/* line 998, ../../../assets/compass/utilities/_badges.scss */
.badge-country_nf { background: url('/images/badges/country/nf.png?1308296784'); }

/* line 1002, ../../../assets/compass/utilities/_badges.scss */
.badge-country_mp { background: url('/images/badges/country/mp.png?1308296784'); }

/* line 1006, ../../../assets/compass/utilities/_badges.scss */
.badge-country_no { background: url('/images/badges/country/no.png?1308296784'); }

/* line 1010, ../../../assets/compass/utilities/_badges.scss */
.badge-country_om { background: url('/images/badges/country/om.png?1308296784'); }

/* line 1014, ../../../assets/compass/utilities/_badges.scss */
.badge-country_pk { background: url('/images/badges/country/pk.png?1308296784'); }

/* line 1018, ../../../assets/compass/utilities/_badges.scss */
.badge-country_pw { background: url('/images/badges/country/pw.png?1308296784'); }

/* line 1022, ../../../assets/compass/utilities/_badges.scss */
.badge-country_ps { background: url('/images/badges/country/ps.png?1308296784'); }

/* line 1026, ../../../assets/compass/utilities/_badges.scss */
.badge-country_pa { background: url('/images/badges/country/pa.png?1308296784'); }

/* line 1030, ../../../assets/compass/utilities/_badges.scss */
.badge-country_pg { background: url('/images/badges/country/pg.png?1308296784'); }

/* line 1034, ../../../assets/compass/utilities/_badges.scss */
.badge-country_py { background: url('/images/badges/country/py.png?1308296784'); }

/* line 1038, ../../../assets/compass/utilities/_badges.scss */
.badge-country_pe { background: url('/images/badges/country/pe.png?1308296784'); }

/* line 1042, ../../../assets/compass/utilities/_badges.scss */
.badge-country_ph { background: url('/images/badges/country/ph.png?1308296784'); }

/* line 1046, ../../../assets/compass/utilities/_badges.scss */
.badge-country_pn { background: url('/images/badges/country/pn.png?1308296784'); }

/* line 1050, ../../../assets/compass/utilities/_badges.scss */
.badge-country_pl { background: url('/images/badges/country/pl.png?1308296784'); }

/* line 1054, ../../../assets/compass/utilities/_badges.scss */
.badge-country_pt { background: url('/images/badges/country/pt.png?1308296784'); }

/* line 1058, ../../../assets/compass/utilities/_badges.scss */
.badge-country_pr { background: url('/images/badges/country/pr.png?1308296784'); }

/* line 1062, ../../../assets/compass/utilities/_badges.scss */
.badge-country_qa { background: url('/images/badges/country/qa.png?1308296784'); }

/* line 1066, ../../../assets/compass/utilities/_badges.scss */
.badge-country_re { background: url('/images/badges/country/re.png?1308296784'); }

/* line 1070, ../../../assets/compass/utilities/_badges.scss */
.badge-country_ro { background: url('/images/badges/country/ro.png?1308296784'); }

/* line 1074, ../../../assets/compass/utilities/_badges.scss */
.badge-country_ru { background: url('/images/badges/country/ru.png?1308296784'); }

/* line 1078, ../../../assets/compass/utilities/_badges.scss */
.badge-country_rw { background: url('/images/badges/country/rw.png?1308296784'); }

/* line 1082, ../../../assets/compass/utilities/_badges.scss */
.badge-country_kn { background: url('/images/badges/country/kn.png?1308296784'); }

/* line 1086, ../../../assets/compass/utilities/_badges.scss */
.badge-country_lc { background: url('/images/badges/country/lc.png?1308296784'); }

/* line 1090, ../../../assets/compass/utilities/_badges.scss */
.badge-country_pm { background: url('/images/badges/country/pm.png?1308296784'); }

/* line 1094, ../../../assets/compass/utilities/_badges.scss */
.badge-country_sh { background: url('/images/badges/country/sh.png?1308296784'); }

/* line 1098, ../../../assets/compass/utilities/_badges.scss */
.badge-country_vc { background: url('/images/badges/country/vc.png?1308296784'); }

/* line 1102, ../../../assets/compass/utilities/_badges.scss */
.badge-country_ws { background: url('/images/badges/country/ws.png?1308296784'); }

/* line 1106, ../../../assets/compass/utilities/_badges.scss */
.badge-country_sm { background: url('/images/badges/country/sm.png?1308296784'); }

/* line 1110, ../../../assets/compass/utilities/_badges.scss */
.badge-country_st { background: url('/images/badges/country/st.png?1308296784'); }

/* line 1114, ../../../assets/compass/utilities/_badges.scss */
.badge-country_sa { background: url('/images/badges/country/sa.png?1308296784'); }

/* line 1118, ../../../assets/compass/utilities/_badges.scss */
.badge-country_sn { background: url('/images/badges/country/sn.png?1308296784'); }

/* line 1122, ../../../assets/compass/utilities/_badges.scss */
.badge-country_rs { background: url('/images/badges/country/rs.png?1308296784'); }

/* line 1126, ../../../assets/compass/utilities/_badges.scss */
.badge-country_sc { background: url('/images/badges/country/sc.png?1308296784'); }

/* line 1130, ../../../assets/compass/utilities/_badges.scss */
.badge-country_sl { background: url('/images/badges/country/sl.png?1308296784'); }

/* line 1134, ../../../assets/compass/utilities/_badges.scss */
.badge-country_sg { background: url('/images/badges/country/sg.png?1308296784'); }

/* line 1138, ../../../assets/compass/utilities/_badges.scss */
.badge-country_sk { background: url('/images/badges/country/sk.png?1308296784'); }

/* line 1142, ../../../assets/compass/utilities/_badges.scss */
.badge-country_si { background: url('/images/badges/country/si.png?1308296784'); }

/* line 1146, ../../../assets/compass/utilities/_badges.scss */
.badge-country_sb { background: url('/images/badges/country/sb.png?1308296784'); }

/* line 1150, ../../../assets/compass/utilities/_badges.scss */
.badge-country_so { background: url('/images/badges/country/so.png?1308296784'); }

/* line 1154, ../../../assets/compass/utilities/_badges.scss */
.badge-country_gs { background: url('/images/badges/country/gs.png?1308296784'); }

/* line 1158, ../../../assets/compass/utilities/_badges.scss */
.badge-country_za { background: url('/images/badges/country/za.png?1308296784'); }

/* line 1162, ../../../assets/compass/utilities/_badges.scss */
.badge-country_es { background: url('/images/badges/country/es.png?1308296784'); }

/* line 1166, ../../../assets/compass/utilities/_badges.scss */
.badge-country_lk { background: url('/images/badges/country/lk.png?1308296784'); }

/* line 1170, ../../../assets/compass/utilities/_badges.scss */
.badge-country_sd { background: url('/images/badges/country/sd.png?1308296784'); }

/* line 1174, ../../../assets/compass/utilities/_badges.scss */
.badge-country_sr { background: url('/images/badges/country/sr.png?1308296784'); }

/* line 1178, ../../../assets/compass/utilities/_badges.scss */
.badge-country_sj { background: url('/images/badges/country/sj.png?1308296784'); }

/* line 1182, ../../../assets/compass/utilities/_badges.scss */
.badge-country_sz { background: url('/images/badges/country/sz.png?1308296784'); }

/* line 1186, ../../../assets/compass/utilities/_badges.scss */
.badge-country_se { background: url('/images/badges/country/se.png?1308296784'); }

/* line 1190, ../../../assets/compass/utilities/_badges.scss */
.badge-country_ch { background: url('/images/badges/country/ch.png?1308296784'); }

/* line 1194, ../../../assets/compass/utilities/_badges.scss */
.badge-country_sy { background: url('/images/badges/country/sy.png?1308296784'); }

/* line 1198, ../../../assets/compass/utilities/_badges.scss */
.badge-country_tw { background: url('/images/badges/country/tw.png?1308296784'); }

/* line 1202, ../../../assets/compass/utilities/_badges.scss */
.badge-country_tj { background: url('/images/badges/country/tj.png?1308296784'); }

/* line 1206, ../../../assets/compass/utilities/_badges.scss */
.badge-country_tz { background: url('/images/badges/country/tz.png?1308296784'); }

/* line 1210, ../../../assets/compass/utilities/_badges.scss */
.badge-country_th { background: url('/images/badges/country/th.png?1308296784'); }

/* line 1214, ../../../assets/compass/utilities/_badges.scss */
.badge-country_tl { background: url('/images/badges/country/tl.png?1308296784'); }

/* line 1218, ../../../assets/compass/utilities/_badges.scss */
.badge-country_tg { background: url('/images/badges/country/tg.png?1308296784'); }

/* line 1222, ../../../assets/compass/utilities/_badges.scss */
.badge-country_tk { background: url('/images/badges/country/tk.png?1308296784'); }

/* line 1226, ../../../assets/compass/utilities/_badges.scss */
.badge-country_to { background: url('/images/badges/country/to.png?1308296784'); }

/* line 1230, ../../../assets/compass/utilities/_badges.scss */
.badge-country_tt { background: url('/images/badges/country/tt.png?1308296784'); }

/* line 1234, ../../../assets/compass/utilities/_badges.scss */
.badge-country_tn { background: url('/images/badges/country/tn.png?1308296784'); }

/* line 1238, ../../../assets/compass/utilities/_badges.scss */
.badge-country_tr { background: url('/images/badges/country/tr.png?1308296784'); }

/* line 1242, ../../../assets/compass/utilities/_badges.scss */
.badge-country_tm { background: url('/images/badges/country/tm.png?1308296784'); }

/* line 1246, ../../../assets/compass/utilities/_badges.scss */
.badge-country_tc { background: url('/images/badges/country/tc.png?1308296784'); }

/* line 1250, ../../../assets/compass/utilities/_badges.scss */
.badge-country_tv { background: url('/images/badges/country/tv.png?1308296784'); }

/* line 1254, ../../../assets/compass/utilities/_badges.scss */
.badge-country_ug { background: url('/images/badges/country/ug.png?1308296784'); }

/* line 1258, ../../../assets/compass/utilities/_badges.scss */
.badge-country_ua { background: url('/images/badges/country/ua.png?1308296784'); }

/* line 1262, ../../../assets/compass/utilities/_badges.scss */
.badge-country_ae { background: url('/images/badges/country/ae.png?1308296784'); }

/* line 1266, ../../../assets/compass/utilities/_badges.scss */
.badge-country_gb { background: url('/images/badges/country/gb.png?1308296784'); }

/* line 1270, ../../../assets/compass/utilities/_badges.scss */
.badge-country_um { background: url('/images/badges/country/um.png?1308296784'); }

/* line 1274, ../../../assets/compass/utilities/_badges.scss */
.badge-country_us { background: url('/images/badges/country/us.png?1308296784'); }

/* line 1278, ../../../assets/compass/utilities/_badges.scss */
.badge-country_uy { background: url('/images/badges/country/uy.png?1308296784'); }

/* line 1282, ../../../assets/compass/utilities/_badges.scss */
.badge-country_uz { background: url('/images/badges/country/uz.png?1308296784'); }

/* line 1286, ../../../assets/compass/utilities/_badges.scss */
.badge-country_vu { background: url('/images/badges/country/vu.png?1308296784'); }

/* line 1290, ../../../assets/compass/utilities/_badges.scss */
.badge-country_ve { background: url('/images/badges/country/ve.png?1308296784'); }

/* line 1294, ../../../assets/compass/utilities/_badges.scss */
.badge-country_vn { background: url('/images/badges/country/vn.png?1308296784'); }

/* line 1298, ../../../assets/compass/utilities/_badges.scss */
.badge-country_vg { background: url('/images/badges/country/vg.png?1308296784'); }

/* line 1302, ../../../assets/compass/utilities/_badges.scss */
.badge-country_vi { background: url('/images/badges/country/vi.png?1308296784'); }

/* line 1306, ../../../assets/compass/utilities/_badges.scss */
.badge-country_wf { background: url('/images/badges/country/wf.png?1308296784'); }

/* line 1310, ../../../assets/compass/utilities/_badges.scss */
.badge-country_eh { background: url('/images/badges/country/eh.png?1308296784'); }

/* line 1314, ../../../assets/compass/utilities/_badges.scss */
.badge-country_ye { background: url('/images/badges/country/ye.png?1308296784'); }

/* line 1318, ../../../assets/compass/utilities/_badges.scss */
.badge-country_zm { background: url('/images/badges/country/zm.png?1308296784'); }

/* line 1322, ../../../assets/compass/utilities/_badges.scss */
.badge-country_zw { background: url('/images/badges/country/zw.png?1308296784'); }

/* line 1327, ../../../assets/compass/utilities/_badges.scss */
.badge { background-repeat: no-repeat; display: inline-block; min-height: 20px; padding-left: 25px; }

/* @end */
/* @group CONTAINER-SPECIFIC LAYOUT  ----------------------------------------- */
/* line 1338, ../../../assets/compass/utilities/_badges.scss */
.large-sidebar ul.badges, .item-list ul.badges { list-style: none; margin: 0 0 10px; }
/* line 1342, ../../../assets/compass/utilities/_badges.scss */
.large-sidebar ul.badges li, .item-list ul.badges li { padding-left: 0px; }

/* @end */
/* @group BADGE MANAGER  ----------------------------------------- */
/* line 1350, ../../../assets/compass/utilities/_badges.scss */
.badge-manager-item { background-color: #ddd; border: 1px solid #aaa; border-radius: 5px; min-height: 20px; padding: 6px 30px 4px; position: relative; margin: 0 0 5px; width: 280px; }
/* line 1361, ../../../assets/compass/utilities/_badges.scss */
.badge-manager-item span { left: 5px; position: absolute; top: 5px; width: 20px; }

/* line 1370, ../../../assets/compass/utilities/_badges.scss */
.dragging .badge-manager-item { cursor: move; }
/* line 1374, ../../../assets/compass/utilities/_badges.scss */
.dragging .badge-manager-item:before { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(50%, rgba(0, 0, 0, 0.1)), color-stop(50%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0))); background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0)); background-image: -moz-linear-gradient(rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0)); background-image: -o-linear-gradient(rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0)); background-image: linear-gradient(rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0)); -moz-background-size: 4px 4px; -webkit-background-size: 4px 4px; -o-background-size: 4px 4px; background-size: 4px 4px; content: ""; height: 12px; position: absolute; right: 8px; top: 10px; width: 12px; }

/* @end */
/* line 2, ../../../assets/compass/utilities/_recent_files.scss */
#recent-files-wrapper a.category-switcher { color: #525252; }
/* line 5, ../../../assets/compass/utilities/_recent_files.scss */
#recent-files-wrapper a.category-switcher.active { color: #b85d04; }

/* line 12, ../../../assets/compass/utilities/_recent_files.scss */
#recent-files div.inner-border h3 { margin-right: 31px; }
/* line 16, ../../../assets/compass/utilities/_recent_files.scss */
#recent-files div.inner-border .nav { height: auto; padding: 18px 0; }
/* line 20, ../../../assets/compass/utilities/_recent_files.scss */
#recent-files div.inner-border .nav li { border-right: 2px solid #e6e6e6; float: left; margin: 0 0 3px; padding: 0 5px; }
/* line 26, ../../../assets/compass/utilities/_recent_files.scss */
#recent-files div.inner-border .nav li:last-of-type { border: none; }
/* line 31, ../../../assets/compass/utilities/_recent_files.scss */
#recent-files div.inner-border .nav a { line-height: auto; }
/* line 37, ../../../assets/compass/utilities/_recent_files.scss */
#recent-files div.loading { text-align: center; color: #AAA; font-size: 13px; }

/* @group BUTTONS  ----------------------------------------- */
/* line 3, ../../../assets/compass/utilities/_buttons.scss */
button, input[type="submit"] { overflow: visible; }

/* line 9, ../../../assets/compass/utilities/_buttons.scss */
a[role="button"], button, input[type="submit"] { background-color: #ee7a1c; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f39330), color-stop(100%, #ee7a1c)); background-image: -webkit-linear-gradient(#f39330, #ee7a1c); background-image: -moz-linear-gradient(#f39330, #ee7a1c); background-image: -o-linear-gradient(#f39330, #ee7a1c); background-image: linear-gradient(#f39330, #ee7a1c); -moz-background-clip: padding; -webkit-background-clip: padding; -o-background-clip: padding-box; -ms-background-clip: padding-box; -khtml-background-clip: padding-box; background-clip: padding-box; border: 1px solid #fa9200; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.2); color: #fff; cursor: pointer; display: inline-block; font: 13px/17px Tahoma, Geneva, sans-serif; margin: 0 10px 0 0; padding: 5px 10px 6px; text-align: left; text-shadow: 0 0 0 transparent, 1px 1px 0 rgba(0, 0, 0, 0.1); -moz-transition-property: border-color; -webkit-transition-property: border-color; -o-transition-property: border-color; transition-property: border-color; -moz-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s; }
/* line 26, ../../../assets/compass/utilities/_buttons.scss */
a[role="button"].good, button.good, input[type="submit"].good { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #178e0e), color-stop(100%, #125906)); background-image: -webkit-linear-gradient(#178e0e, #125906); background-image: -moz-linear-gradient(#178e0e, #125906); background-image: -o-linear-gradient(#178e0e, #125906); background-image: linear-gradient(#178e0e, #125906); border: 1px solid #178e0e; }
/* line 31, ../../../assets/compass/utilities/_buttons.scss */
a[role="button"].important, button.important, input[type="submit"].important { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffc105), color-stop(100%, #9c8700)); background-image: -webkit-linear-gradient(#ffc105, #9c8700); background-image: -moz-linear-gradient(#ffc105, #9c8700); background-image: -o-linear-gradient(#ffc105, #9c8700); background-image: linear-gradient(#ffc105, #9c8700); border: 1px solid #ffc105; }
/* line 36, ../../../assets/compass/utilities/_buttons.scss */
a[role="button"].warning, button.warning, input[type="submit"].warning { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cd2323), color-stop(100%, #8d0101)); background-image: -webkit-linear-gradient(#cd2323, #8d0101); background-image: -moz-linear-gradient(#cd2323, #8d0101); background-image: -o-linear-gradient(#cd2323, #8d0101); background-image: linear-gradient(#cd2323, #8d0101); border: 1px solid #cd2323; }
/* line 41, ../../../assets/compass/utilities/_buttons.scss */
a[role="button"].muted, button.muted, input[type="submit"].muted { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #bbbbbb), color-stop(100%, #888888)); background-image: -webkit-linear-gradient(#bbbbbb, #888888); background-image: -moz-linear-gradient(#bbbbbb, #888888); background-image: -o-linear-gradient(#bbbbbb, #888888); background-image: linear-gradient(#bbbbbb, #888888); border: 1px solid #bbb; }
/* line 46, ../../../assets/compass/utilities/_buttons.scss */
a[role="button"].vertical-space, button.vertical-space, input[type="submit"].vertical-space { margin-bottom: 5px; margin-top: 5px; }
/* line 51, ../../../assets/compass/utilities/_buttons.scss */
a[role="button"].vertical-stack, button.vertical-stack, input[type="submit"].vertical-stack { margin-bottom: 5px; }
/* line 55, ../../../assets/compass/utilities/_buttons.scss */
a[role="button"].no-margin, button.no-margin, input[type="submit"].no-margin { margin: 0; }
/* line 60, ../../../assets/compass/utilities/_buttons.scss */
a[role="button"].linky-button, button.linky-button, input[type="submit"].linky-button { background: transparent none; border: 0; box-shadow: none; text-shadow: none; color: #b85d04; font: inherit; padding: 0; text-transform: inherit; }
/* line 69, ../../../assets/compass/utilities/_buttons.scss */
a[role="button"].linky-button:hover, a[role="button"].linky-button:focus, a[role="button"].linky-button:active, button.linky-button:hover, button.linky-button:focus, button.linky-button:active, input[type="submit"].linky-button:hover, input[type="submit"].linky-button:focus, input[type="submit"].linky-button:active { background: transparent none; border: 0; box-shadow: none; text-shadow: none; text-decoration: underline; }
/* line 75, ../../../assets/compass/utilities/_buttons.scss */
a[role="button"].massive, button.massive, input[type="submit"].massive { font-size: 20px; padding: 15px 15px 20px; width: auto; }
/* line 81, ../../../assets/compass/utilities/_buttons.scss */
a[role="button"].epic, button.epic, input[type="submit"].epic { font-size: 20px; padding: 15px 15px 20px; text-align: center; width: 100%; }
/* line 89, ../../../assets/compass/utilities/_buttons.scss */
a[role="button"]:hover, a[role="button"]:focus, button:hover, button:focus, input[type="submit"]:hover, input[type="submit"]:focus { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e68b2d), color-stop(100%, #e0731a)); background-image: -webkit-linear-gradient(#e68b2d, #e0731a); background-image: -moz-linear-gradient(#e68b2d, #e0731a); background-image: -o-linear-gradient(#e68b2d, #e0731a); background-image: linear-gradient(#e68b2d, #e0731a); -moz-background-clip: padding; -webkit-background-clip: padding; -o-background-clip: padding-box; -ms-background-clip: padding-box; -khtml-background-clip: padding-box; background-clip: padding-box; border-color: #d67e03; -moz-transition-duration: 0s; -webkit-transition-duration: 0s; -o-transition-duration: 0s; transition-duration: 0s; }
/* line 95, ../../../assets/compass/utilities/_buttons.scss */
a[role="button"]:hover:after, a[role="button"]:focus:after, button:hover:after, button:focus:after, input[type="submit"]:hover:after, input[type="submit"]:focus:after { opacity: 0.75; -moz-transition-property: opacity; -webkit-transition-property: opacity; -o-transition-property: opacity; transition-property: opacity; -moz-transition-duration: 0s; -webkit-transition-duration: 0s; -o-transition-duration: 0s; transition-duration: 0s; }
/* line 102, ../../../assets/compass/utilities/_buttons.scss */
a[role="button"]:hover[disabled]:after, a[role="button"]:hover.disabled:after, a[role="button"]:focus[disabled]:after, a[role="button"]:focus.disabled:after, button:hover[disabled]:after, button:hover.disabled:after, button:focus[disabled]:after, button:focus.disabled:after, input[type="submit"]:hover[disabled]:after, input[type="submit"]:hover.disabled:after, input[type="submit"]:focus[disabled]:after, input[type="submit"]:focus.disabled:after { opacity: 0.45; }
/* line 107, ../../../assets/compass/utilities/_buttons.scss */
a[role="button"]:hover.good, a[role="button"]:focus.good, button:hover.good, button:focus.good, input[type="submit"]:hover.good, input[type="submit"]:focus.good { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #13750c), color-stop(100%, #0d4004)); background-image: -webkit-linear-gradient(#13750c, #0d4004); background-image: -moz-linear-gradient(#13750c, #0d4004); background-image: -o-linear-gradient(#13750c, #0d4004); background-image: linear-gradient(#13750c, #0d4004); border: 1px solid #13750c; }
/* line 112, ../../../assets/compass/utilities/_buttons.scss */
a[role="button"]:hover.important, a[role="button"]:focus.important, button:hover.important, button:focus.important, input[type="submit"]:hover.important, input[type="submit"]:focus.important { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e5ad05), color-stop(100%, #827100)); background-image: -webkit-linear-gradient(#e5ad05, #827100); background-image: -moz-linear-gradient(#e5ad05, #827100); background-image: -o-linear-gradient(#e5ad05, #827100); background-image: linear-gradient(#e5ad05, #827100); border: 1px solid #e5ad05; }
/* line 117, ../../../assets/compass/utilities/_buttons.scss */
a[role="button"]:hover.warning, a[role="button"]:focus.warning, button:hover.warning, button:focus.warning, input[type="submit"]:hover.warning, input[type="submit"]:focus.warning { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #b31e1e), color-stop(100%, #730101)); background-image: -webkit-linear-gradient(#b31e1e, #730101); background-image: -moz-linear-gradient(#b31e1e, #730101); background-image: -o-linear-gradient(#b31e1e, #730101); background-image: linear-gradient(#b31e1e, #730101); border: 1px solid #b31e1e; }
/* line 122, ../../../assets/compass/utilities/_buttons.scss */
a[role="button"]:hover.muted, a[role="button"]:focus.muted, button:hover.muted, button:focus.muted, input[type="submit"]:hover.muted, input[type="submit"]:focus.muted { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #aaaaaa), color-stop(100%, #777777)); background-image: -webkit-linear-gradient(#aaaaaa, #777777); background-image: -moz-linear-gradient(#aaaaaa, #777777); background-image: -o-linear-gradient(#aaaaaa, #777777); background-image: linear-gradient(#aaaaaa, #777777); border: 1px solid #aaa; }
/* line 127, ../../../assets/compass/utilities/_buttons.scss */
a[role="button"]:hover.transparent, a[role="button"]:focus.transparent, button:hover.transparent, button:focus.transparent, input[type="submit"]:hover.transparent, input[type="submit"]:focus.transparent { background: transparent none; }
/* line 134, ../../../assets/compass/utilities/_buttons.scss */
a[role="button"]:active, a[role="button"].active, button:active, button.active, input[type="submit"]:active, input[type="submit"].active { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e0731a), color-stop(100%, #e68b2d)); background-image: -webkit-linear-gradient(#e0731a, #e68b2d); background-image: -moz-linear-gradient(#e0731a, #e68b2d); background-image: -o-linear-gradient(#e0731a, #e68b2d); background-image: linear-gradient(#e0731a, #e68b2d); -moz-background-clip: padding; -webkit-background-clip: padding; -o-background-clip: padding-box; -ms-background-clip: padding-box; -khtml-background-clip: padding-box; background-clip: padding-box; box-shadow: inset 0 0 5px 0 rgba(0, 0, 0, 0.1); cursor: default; text-shadow: 0 0 0 transparent, -1px -1px 0 rgba(0, 0, 0, 0.1); }
/* line 142, ../../../assets/compass/utilities/_buttons.scss */
a[role="button"]:active:hover, a[role="button"]:active:focus, a[role="button"].active:hover, a[role="button"].active:focus, button:active:hover, button:active:focus, button.active:hover, button.active:focus, input[type="submit"]:active:hover, input[type="submit"]:active:focus, input[type="submit"].active:hover, input[type="submit"].active:focus { border-color: #d67e03; }
/* line 146, ../../../assets/compass/utilities/_buttons.scss */
a[role="button"]:active.disabled, a[role="button"].active.disabled, button:active.disabled, button.active.disabled, input[type="submit"]:active.disabled, input[type="submit"].active.disabled { border-color: #a4a4a4; }
/* line 150, ../../../assets/compass/utilities/_buttons.scss */
a[role="button"]:active.good, a[role="button"].active.good, button:active.good, button.active.good, input[type="submit"]:active.good, input[type="submit"].active.good { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0d4004), color-stop(100%, #13750c)); background-image: -webkit-linear-gradient(#0d4004, #13750c); background-image: -moz-linear-gradient(#0d4004, #13750c); background-image: -o-linear-gradient(#0d4004, #13750c); background-image: linear-gradient(#0d4004, #13750c); border: 1px solid #13750c; }
/* line 155, ../../../assets/compass/utilities/_buttons.scss */
a[role="button"]:active.important, a[role="button"].active.important, button:active.important, button.active.important, input[type="submit"]:active.important, input[type="submit"].active.important { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #827100), color-stop(100%, #e5ad05)); background-image: -webkit-linear-gradient(#827100, #e5ad05); background-image: -moz-linear-gradient(#827100, #e5ad05); background-image: -o-linear-gradient(#827100, #e5ad05); background-image: linear-gradient(#827100, #e5ad05); border: 1px solid #e5ad05; }
/* line 160, ../../../assets/compass/utilities/_buttons.scss */
a[role="button"]:active.warning, a[role="button"].active.warning, button:active.warning, button.active.warning, input[type="submit"]:active.warning, input[type="submit"].active.warning { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #730101), color-stop(100%, #b31e1e)); background-image: -webkit-linear-gradient(#730101, #b31e1e); background-image: -moz-linear-gradient(#730101, #b31e1e); background-image: -o-linear-gradient(#730101, #b31e1e); background-image: linear-gradient(#730101, #b31e1e); border: 1px solid #b31e1e; }
/* line 165, ../../../assets/compass/utilities/_buttons.scss */
a[role="button"]:active.transparent, a[role="button"].active.transparent, button:active.transparent, button.active.transparent, input[type="submit"]:active.transparent, input[type="submit"].active.transparent { background: transparent none; box-shadow: none; text-shadow: none; }
/* line 172, ../../../assets/compass/utilities/_buttons.scss */
a[role="button"].active:after, button.active:after, input[type="submit"].active:after { opacity: 0.75; }
/* line 179, ../../../assets/compass/utilities/_buttons.scss */
a[role="button"][disabled], a[role="button"][disabled]:hover, a[role="button"][disabled]:focus, a[role="button"].disabled, button[disabled], button[disabled]:hover, button[disabled]:focus, button.disabled, input[type="submit"][disabled], input[type="submit"][disabled]:hover, input[type="submit"][disabled]:focus, input[type="submit"].disabled { background-color: #bbb; background-image: none; border-color: #a4a4a4; box-shadow: none; color: #dfdfdf; cursor: not-allowed; text-shadow: none; -moz-transition-property: border-color; -webkit-transition-property: border-color; -o-transition-property: border-color; transition-property: border-color; -moz-transition-duration: 0s; -webkit-transition-duration: 0s; -o-transition-duration: 0s; transition-duration: 0s; }

/* line 193, ../../../assets/compass/utilities/_buttons.scss */
a[role="button"], .ie8 button, .ie8 input[type="submit"] { min-width: 105px; }

/* line 198, ../../../assets/compass/utilities/_buttons.scss */
button, input[type="submit"] { min-width: 127px; }

/* line 204, ../../../assets/compass/utilities/_buttons.scss */
.auto-width[role="button"], button.auto-width, input.auto-width { min-width: 0; }

/* line 208, ../../../assets/compass/utilities/_buttons.scss */
.btn-icon:after { content: ""; float: right; height: 17px; margin: 0 0 0 10px; opacity: 0.45; -moz-transition-property: opacity; -webkit-transition-property: opacity; -o-transition-property: opacity; transition-property: opacity; -moz-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s; width: 17px; }

/* line 219, ../../../assets/compass/utilities/_buttons.scss */
a[role="button"]:hover, a[role="button"]:focus { text-decoration: none; }

/* line 224, ../../../assets/compass/utilities/_buttons.scss */
input[type="submit"]::-moz-focus-inner, button::-moz-focus-inner { border: 0; padding: 0; }

/* @end */
/* @group INDIVIDUAL BUTTON SPRITES  ----------------------------------------- */
/* line 231, ../../../assets/compass/utilities/_buttons.scss */
.btn-icon.bookmark:after { background: url('/images/sprites/common-e4e988031f.png') 0 -41px no-repeat; }

/* line 232, ../../../assets/compass/utilities/_buttons.scss */
.btn-icon.delete:after { background: url('/images/sprites/common-e4e988031f.png') 0 -78px no-repeat; }

/* line 233, ../../../assets/compass/utilities/_buttons.scss */
.btn-icon.disable:after { background: url('/images/sprites/common-e4e988031f.png') 0 -115px no-repeat; }

/* line 234, ../../../assets/compass/utilities/_buttons.scss */
.btn-icon.download:after { background: url('/images/sprites/common-e4e988031f.png') 0 -152px no-repeat; }

/* line 235, ../../../assets/compass/utilities/_buttons.scss */
.btn-icon.external:after { background: url('/images/sprites/common-e4e988031f.png') 0 -189px no-repeat; }

/* line 236, ../../../assets/compass/utilities/_buttons.scss */
.btn-icon.get-hosting:after { background: url('/images/sprites/common-e4e988031f.png') 0 -226px no-repeat; }

/* line 237, ../../../assets/compass/utilities/_buttons.scss */
.btn-icon.global:after { background: url('/images/sprites/common-e4e988031f.png') 0 -263px no-repeat; }

/* line 238, ../../../assets/compass/utilities/_buttons.scss */
.btn-icon.grid-view:after { background: url('/images/sprites/common-e4e988031f.png') 0 -300px no-repeat; }

/* line 239, ../../../assets/compass/utilities/_buttons.scss */
.btn-icon.help:after { background: url('/images/sprites/common-e4e988031f.png') 0 -337px no-repeat; }

/* line 240, ../../../assets/compass/utilities/_buttons.scss */
.btn-icon.list-view:after { background: url('/images/sprites/common-e4e988031f.png') 0 -374px no-repeat; }

/* line 241, ../../../assets/compass/utilities/_buttons.scss */
.btn-icon.live-preview:after { background: url('/images/sprites/common-e4e988031f.png') 0 -411px no-repeat; }

/* line 242, ../../../assets/compass/utilities/_buttons.scss */
.btn-icon.lock:after { background: url('/images/sprites/common-e4e988031f.png') 0 -448px no-repeat; }

/* line 243, ../../../assets/compass/utilities/_buttons.scss */
.btn-icon.new-thread:after { background: url('/images/sprites/common-e4e988031f.png') 0 -485px no-repeat; }

/* line 244, ../../../assets/compass/utilities/_buttons.scss */
.btn-icon.portfolio:after { background: url('/images/sprites/common-e4e988031f.png') 0 -522px no-repeat; }

/* line 245, ../../../assets/compass/utilities/_buttons.scss */
.btn-icon.post-reply:after { background: url('/images/sprites/common-e4e988031f.png') 0 -559px no-repeat; }

/* line 246, ../../../assets/compass/utilities/_buttons.scss */
.btn-icon.process:after { background: url('/images/sprites/common-e4e988031f.png') 0 -596px no-repeat; }

/* line 247, ../../../assets/compass/utilities/_buttons.scss */
.btn-icon.purchase:after { background: url('/images/sprites/common-e4e988031f.png') 0 -633px no-repeat; }

/* line 248, ../../../assets/compass/utilities/_buttons.scss */
.btn-icon.regenerate:after { background: url('/images/sprites/common-e4e988031f.png') 0 -670px no-repeat; }

/* line 249, ../../../assets/compass/utilities/_buttons.scss */
.btn-icon.save:after { background: url('/images/sprites/common-e4e988031f.png') 0 -707px no-repeat; }

/* line 250, ../../../assets/compass/utilities/_buttons.scss */
.btn-icon.screenshots:after { background: url('/images/sprites/common-e4e988031f.png') 0 -744px no-repeat; }

/* line 251, ../../../assets/compass/utilities/_buttons.scss */
.btn-icon.search-text:after { background: url('/images/sprites/common-e4e988031f.png') 0 -781px no-repeat; }

/* line 252, ../../../assets/compass/utilities/_buttons.scss */
.btn-icon.sticky:after { background: url('/images/sprites/common-e4e988031f.png') 0 -818px no-repeat; }

/* line 253, ../../../assets/compass/utilities/_buttons.scss */
.btn-icon.submit:after { background: url('/images/sprites/common-e4e988031f.png') 0 -855px no-repeat; }

/* line 254, ../../../assets/compass/utilities/_buttons.scss */
.btn-icon.subscribe-mail:after { background: url('/images/sprites/common-e4e988031f.png') 0 -892px no-repeat; }

/* line 255, ../../../assets/compass/utilities/_buttons.scss */
.btn-icon.subscribe-rss:after { background: url('/images/sprites/common-e4e988031f.png') 0 -929px no-repeat; }

/* line 256, ../../../assets/compass/utilities/_buttons.scss */
.btn-icon.update:after { background: url('/images/sprites/common-e4e988031f.png') 0 -966px no-repeat; }

/* line 257, ../../../assets/compass/utilities/_buttons.scss */
.btn-icon.upload:after { background: url('/images/sprites/common-e4e988031f.png') 0 -1003px no-repeat; }

/* line 258, ../../../assets/compass/utilities/_buttons.scss */
.btn-icon.video-preview:after { background: url('/images/sprites/common-e4e988031f.png') 0 -1040px no-repeat; }

/* line 259, ../../../assets/compass/utilities/_buttons.scss */
.btn-icon.waiting:after { background: url(/images/common/small_loader_white.gif) 0 0 no-repeat; }

/* @end */
/* @group IMAGE BUTTONS  ----------------------------------------- */
/* line 264, ../../../assets/compass/utilities/_buttons.scss */
.image-button { -moz-background-clip: padding; -webkit-background-clip: padding; -o-background-clip: padding-box; -ms-background-clip: padding-box; -khtml-background-clip: padding-box; background-clip: padding-box; min-width: 10px; text-indent: -9999px; -moz-transition-duration: 0s; -webkit-transition-duration: 0s; -o-transition-duration: 0s; transition-duration: 0s; width: 32px; }
/* line 273, ../../../assets/compass/utilities/_buttons.scss */
.image-button:hover, .image-button:focus, .image-button:active { -moz-background-clip: padding; -webkit-background-clip: padding; -o-background-clip: padding-box; -ms-background-clip: padding-box; -khtml-background-clip: padding-box; background-clip: padding-box; }

/* line 279, ../../../assets/compass/utilities/_buttons.scss */
.ie8 .image-button { min-width: 0; }

/* line 285, ../../../assets/compass/utilities/_buttons.scss */
.ie7 .image-button { height: 32px; }

/* line 290, ../../../assets/compass/utilities/_buttons.scss */
.search[type=submit] { background: #ee7a1c url('/images/sprites/common-e4e988031f.png') 6px -776px no-repeat; background: url('/images/sprites/common-e4e988031f.png') 6px -776px no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f39330), color-stop(100%, #ee7a1c)), #ee7a1c url('/images/sprites/common-e4e988031f.png') 6px -776px no-repeat; background: url('/images/sprites/common-e4e988031f.png') 6px -776px no-repeat, -webkit-linear-gradient(#f39330, #ee7a1c), #ee7a1c url('/images/sprites/common-e4e988031f.png') 6px -776px no-repeat; background: url('/images/sprites/common-e4e988031f.png') 6px -776px no-repeat, -moz-linear-gradient(#f39330, #ee7a1c), #ee7a1c url('/images/sprites/common-e4e988031f.png') 6px -776px no-repeat; background: url('/images/sprites/common-e4e988031f.png') 6px -776px no-repeat, -o-linear-gradient(#f39330, #ee7a1c), #ee7a1c url('/images/sprites/common-e4e988031f.png') 6px -776px no-repeat; background: url('/images/sprites/common-e4e988031f.png') 6px -776px no-repeat, linear-gradient(#f39330, #ee7a1c), #ee7a1c url('/images/sprites/common-e4e988031f.png') 6px -776px no-repeat; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; }
/* line 295, ../../../assets/compass/utilities/_buttons.scss */
.search[type=submit]:hover, .search[type=submit]:focus { background: #e0731a url('/images/sprites/common-e4e988031f.png') 6px -776px no-repeat; background: url('/images/sprites/common-e4e988031f.png') 6px -776px no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e68b2d), color-stop(100%, #e0731a)), #e0731a url('/images/sprites/common-e4e988031f.png') 6px -776px no-repeat; background: url('/images/sprites/common-e4e988031f.png') 6px -776px no-repeat, -webkit-linear-gradient(#e68b2d, #e0731a), #e0731a url('/images/sprites/common-e4e988031f.png') 6px -776px no-repeat; background: url('/images/sprites/common-e4e988031f.png') 6px -776px no-repeat, -moz-linear-gradient(#e68b2d, #e0731a), #e0731a url('/images/sprites/common-e4e988031f.png') 6px -776px no-repeat; background: url('/images/sprites/common-e4e988031f.png') 6px -776px no-repeat, -o-linear-gradient(#e68b2d, #e0731a), #e0731a url('/images/sprites/common-e4e988031f.png') 6px -776px no-repeat; background: url('/images/sprites/common-e4e988031f.png') 6px -776px no-repeat, linear-gradient(#e68b2d, #e0731a), #e0731a url('/images/sprites/common-e4e988031f.png') 6px -776px no-repeat; }
/* line 299, ../../../assets/compass/utilities/_buttons.scss */
.search[type=submit]:active { background: #ee7a1c url('/images/sprites/common-e4e988031f.png') 6px -775px no-repeat; background: url('/images/sprites/common-e4e988031f.png') 6px -775px no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e0731a), color-stop(100%, #e68b2d)), #ee7a1c url('/images/sprites/common-e4e988031f.png') 6px -775px no-repeat; background: url('/images/sprites/common-e4e988031f.png') 6px -775px no-repeat, -webkit-linear-gradient(#e0731a, #e68b2d), #ee7a1c url('/images/sprites/common-e4e988031f.png') 6px -775px no-repeat; background: url('/images/sprites/common-e4e988031f.png') 6px -775px no-repeat, -moz-linear-gradient(#e0731a, #e68b2d), #ee7a1c url('/images/sprites/common-e4e988031f.png') 6px -775px no-repeat; background: url('/images/sprites/common-e4e988031f.png') 6px -775px no-repeat, -o-linear-gradient(#e0731a, #e68b2d), #ee7a1c url('/images/sprites/common-e4e988031f.png') 6px -775px no-repeat; background: url('/images/sprites/common-e4e988031f.png') 6px -775px no-repeat, linear-gradient(#e0731a, #e68b2d), #ee7a1c url('/images/sprites/common-e4e988031f.png') 6px -775px no-repeat; }

/* @end */
/* @group ENVATO WIDGET  ----------------------------------------- */
/* line 306, ../../../assets/compass/utilities/_buttons.scss */
#envato-search form .ew-button { min-width: 0; }
/* line 309, ../../../assets/compass/utilities/_buttons.scss */
#envato-search form .ew-button:active { box-shadow: none; }

/* @end */
/* @group POWER ELITE AUTHOR PORTFOLIO BUTTON  ----------------------------------------- */
/* line 316, ../../../assets/compass/utilities/_buttons.scss */
.power-elite-author .btn-icon.portfolio { background-color: #7dab51; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a5c86c), color-stop(100%, #7dab51)); background-image: -webkit-linear-gradient(#a5c86c, #7dab51); background-image: -moz-linear-gradient(#a5c86c, #7dab51); background-image: -o-linear-gradient(#a5c86c, #7dab51); background-image: linear-gradient(#a5c86c, #7dab51); border: 1px solid #749f4d; }
/* line 321, ../../../assets/compass/utilities/_buttons.scss */
.power-elite-author .btn-icon.portfolio:after { background: url('/images/badges-be542c4b39.png') 0 -738px; height: 18px; margin: -1px 0 0 9px; width: 18px; }
/* line 329, ../../../assets/compass/utilities/_buttons.scss */
.power-elite-author .btn-icon.portfolio:hover, .power-elite-author .btn-icon.portfolio:focus { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #b5c76b), color-stop(100%, #8bab50)); background-image: -webkit-linear-gradient(#b5c76b, #8bab50); background-image: -moz-linear-gradient(#b5c76b, #8bab50); background-image: -o-linear-gradient(#b5c76b, #8bab50); background-image: linear-gradient(#b5c76b, #8bab50); border-color: #6e964a; }
/* line 334, ../../../assets/compass/utilities/_buttons.scss */
.power-elite-author .btn-icon.portfolio:active { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8bab50), color-stop(100%, #b5c76b)); background-image: -webkit-linear-gradient(#8bab50, #b5c76b); background-image: -moz-linear-gradient(#8bab50, #b5c76b); background-image: -o-linear-gradient(#8bab50, #b5c76b); background-image: linear-gradient(#8bab50, #b5c76b); }

/* @end */
/* @group IMMEDIATELY HIDDEN BUTTONS (for JS users) ----------------------------------------- */
/* line 341, ../../../assets/compass/utilities/_buttons.scss */
.post-link { display: none; }

/* line 345, ../../../assets/compass/utilities/_buttons.scss */
.no-js .post-link { display: inherit; }

/* @end */
/* line 1, ../../../assets/compass/utilities/_category_tree.scss */
.helper-text { font-weight: bold; color: #a5a5a5; color: rgba(68, 68, 68, 0.3); padding: 0px 20px; margin: 20px 0px; }

/* line 9, ../../../assets/compass/utilities/_category_tree.scss */
.category-tree.list { overflow: hidden; }
/* line 11, ../../../assets/compass/utilities/_category_tree.scss */
.category-tree.list li { float: left; width: 215px; margin: 0px 15px; }
/* line 15, ../../../assets/compass/utilities/_category_tree.scss */
.category-tree.list li li { float: none; width: auto; margin: inherit; }

/* line 23, ../../../assets/compass/utilities/_category_tree.scss */
.category-tree small { font-size: 11px; }

/* line 29, ../../../assets/compass/utilities/_category_tree.scss */
.category-section { float: left; width: 23%; min-height: 500px; margin-right: 10px; border: 2px dashed transparent; margin: 20px 10px 50px 5px; }
/* line 36, ../../../assets/compass/utilities/_category_tree.scss */
.category-section ul { margin: 0px; list-style: none; min-height: 100%; }
/* line 40, ../../../assets/compass/utilities/_category_tree.scss */
.category-section ul li { padding: 10px; background: #ffffff; }
/* line 43, ../../../assets/compass/utilities/_category_tree.scss */
.category-section ul li a { text-decoration: none; }
/* line 46, ../../../assets/compass/utilities/_category_tree.scss */
.category-section ul li > ul { display: none; }

/* line 55, ../../../assets/compass/utilities/_category_tree.scss */
.category-section.empty { background: transparent; border-color: #c5c5c5; border-color: rgba(0, 0, 0, 0.2); -moz-border-radius: 10px; -webkit-border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; }

/* line 64, ../../../assets/compass/utilities/_category_tree.scss */
.category-section ul li { padding: 0px; background-color: #ffffff; padding: 10px; margin-bottom: 1px; color: #919191; font-style: italic; }
/* line 74, ../../../assets/compass/utilities/_category_tree.scss */
.category-section ul li { font-size: 13px; }
/* line 76, ../../../assets/compass/utilities/_category_tree.scss */
.category-section ul li span { font-style: italic; color: #C3C3C3; }
/* line 82, ../../../assets/compass/utilities/_category_tree.scss */
.category-section small { padding: 0px 3px; font-size: 10px; color: #CCC; font-style: normal; }
/* line 88, ../../../assets/compass/utilities/_category_tree.scss */
.category-section span, .category-section a { font-size: 13px; position: relative; color: #737373; font-style: normal; }
/* line 97, ../../../assets/compass/utilities/_category_tree.scss */
.category-section a:hover { text-decoration: underline; color: #e37a22; }
/* line 100, ../../../assets/compass/utilities/_category_tree.scss */
.category-section a:hover small { text-decoration: none; }
/* line 104, ../../../assets/compass/utilities/_category_tree.scss */
.category-section li.expandable { background: #fff; cursor: pointer; }
/* line 108, ../../../assets/compass/utilities/_category_tree.scss */
.category-section li.expandable:after { background: url('/images/sprites/activeden-85161fbcdb.png') 0 -389px; content: ""; float: right; height: 14px; margin-top: 3px; width: 10px; }
/* line 117, ../../../assets/compass/utilities/_category_tree.scss */
.category-section li.expandable a:hover { text-decoration: none; }
/* line 121, ../../../assets/compass/utilities/_category_tree.scss */
.category-section li.expandable:hover { background: #fdf1e8; }
/* line 124, ../../../assets/compass/utilities/_category_tree.scss */
.category-section li.expandable:hover:after { background-position: 0 -423px; }
/* line 128, ../../../assets/compass/utilities/_category_tree.scss */
.category-section li.expandable:hover a, .category-section li.expandable:hover small { color: #e37a22; }
/* line 132, ../../../assets/compass/utilities/_category_tree.scss */
.category-section li.expandable.active { background-color: #e37a22; }
/* line 135, ../../../assets/compass/utilities/_category_tree.scss */
.category-section li.expandable.active:after { background-position: 0 -355px; }
/* line 139, ../../../assets/compass/utilities/_category_tree.scss */
.category-section li.expandable.active a, .category-section li.expandable.active small { color: #ffffff; }

/* @group INTRO ANIMATION  ----------------------------------------- */
@-moz-keyframes loadUp { /* line 7, ../../../assets/compass/utilities/_progressbar.scss */
  0% { width: 0; } }

@-ms-keyframes loadUp { /* line 13, ../../../assets/compass/utilities/_progressbar.scss */
  0% { width: 0; } }

@-o-keyframes loadUp { /* line 19, ../../../assets/compass/utilities/_progressbar.scss */
  0% { width: 0; } }

@-webkit-keyframes loadUp { /* line 25, ../../../assets/compass/utilities/_progressbar.scss */
  0% { width: 0; } }

@keyframes loadUp { /* line 31, ../../../assets/compass/utilities/_progressbar.scss */
  0% { width: 0; } }

/* @end */
/* @group APPEARANCE & LAYOUT  ----------------------------------------- */
/* line 38, ../../../assets/compass/utilities/_progressbar.scss */
[role=progressbar] { background: #1a1a1a; border-radius: 5px; display: block; height: 10px; margin: 5px 0; padding: 3px; }

/* line 47, ../../../assets/compass/utilities/_progressbar.scss */
.progressbar-value { background: green; background-image: -webkit-gradient(linear, 0% 50%, 290 50%, color-stop(0%, #ff9f16), color-stop(68.966%, #ffec16), color-stop(100%, #00af15)); background-image: -webkit-linear-gradient(left, #ff9f16, #ffec16 200px, #00af15 290px); background-image: -moz-linear-gradient(left, #ff9f16, #ffec16 200px, #00af15 290px); background-image: -o-linear-gradient(left, #ff9f16, #ffec16 200px, #00af15 290px); background-image: linear-gradient(left, #ff9f16, #ffec16 200px, #00af15 290px); border-radius: 2px; box-shadow: 0 0 5px #fff inset; display: block; height: 10px; text-indent: -9999px; -moz-transition-property: width; -webkit-transition-property: width; -o-transition-property: width; transition-property: width; -moz-transition-duration: 0.5s; -webkit-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }
/* line 57, ../../../assets/compass/utilities/_progressbar.scss */
.progressbar-value.loadup { -moz-animation: loadUp 1s ease-in-out; -ms-animation: loadUp 1s ease-in-out; -o-animation: loadUp 1s ease-in-out; -webkit-animation: loadUp 1s ease-in-out; animation: loadUp 1s ease-in-out; -moz-transition-property: width; -webkit-transition-property: width; -o-transition-property: width; transition-property: width; -moz-transition-duration: 0s; -webkit-transition-duration: 0s; -o-transition-duration: 0s; transition-duration: 0s; }

/* @end */
/* line 1, ../../../assets/compass/utilities/_avatar.scss */
.avatar-wrapper { height: 80px; position: relative; width: 80px; }
/* line 7, ../../../assets/compass/utilities/_avatar.scss */
.avatar-wrapper:hover .avatar-tooltip-wrapper { display: block; }

/* line 13, ../../../assets/compass/utilities/_avatar.scss */
.avatar-tooltip-wrapper { background: rgba(0, 0, 0, 0); clear: left; display: none; }

/* line 19, ../../../assets/compass/utilities/_avatar.scss */
.avatar-tooltip { background-color: #000; border: 1px solid #000; box-shadow: inset #454547 0 0 0 1px; font-size: 11px; position: relative; padding: 10px; text-align: left; top: 14px; width: 150px; z-index: 1000; }
/* line 31, ../../../assets/compass/utilities/_avatar.scss */
.avatar-tooltip strong { color: #fff; display: block; font-size: 14px; padding-bottom: 5px; }
/* line 38, ../../../assets/compass/utilities/_avatar.scss */
.avatar-tooltip:before { background: url('/images/sprites/common-e4e988031f.png') 0 -2581px no-repeat; content: ""; height: 14px; position: absolute; top: -13px; width: 24px; z-index: 1100; }

/* line 1, ../../../assets/compass/utilities/_bootstrap.scss */
.twipsy { display: block; position: absolute; visibility: visible; padding: 5px; font-size: 12px; z-index: 1000; }

/* line 9, ../../../assets/compass/utilities/_bootstrap.scss */
.twipsy.above .twipsy-arrow { bottom: 0; left: 50%; margin-left: -5px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #000000; }

/* line 17, ../../../assets/compass/utilities/_bootstrap.scss */
.twipsy.left .twipsy-arrow { top: 50%; right: 0; margin-top: -5px; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 5px solid #000000; }

/* line 25, ../../../assets/compass/utilities/_bootstrap.scss */
.twipsy.below .twipsy-arrow { top: 0; left: 50%; margin-left: -5px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid #000000; }

/* line 33, ../../../assets/compass/utilities/_bootstrap.scss */
.twipsy.right .twipsy-arrow { top: 50%; left: 0; margin-top: -5px; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-right: 5px solid #000000; }

/* line 41, ../../../assets/compass/utilities/_bootstrap.scss */
.twipsy-inner { padding: 10px 8px; background-color: #000000; color: white; text-align: center; max-width: 200px; text-decoration: none; }

/* line 49, ../../../assets/compass/utilities/_bootstrap.scss */
.twipsy-arrow { position: absolute; width: 0; height: 0; }

/* line 55, ../../../assets/compass/utilities/_bootstrap.scss */
.fade { -webkit-transition: opacity 0.15s linear; -moz-transition: opacity 0.15s linear; -ms-transition: opacity 0.15s linear; -o-transition: opacity 0.15s linear; transition: opacity 0.15s linear; opacity: 0; }

/* line 63, ../../../assets/compass/utilities/_bootstrap.scss */
.fade.in { opacity: 1; }

/* @group HEADER STRIPS  ----------------------------------------- */
/* line 3, ../../../assets/compass/utilities/_header_strips.sass */
.header-strip { border-bottom: 1px solid; *zoom: 1; }
/* line 22, ../../../../../.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/compass-0.11.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.header-strip:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
/* line 7, ../../../assets/compass/utilities/_header_strips.sass */
.header-strip p { margin: 0 auto; padding: 0; position: relative; width: 984px; }

/* line 13, ../../../assets/compass/utilities/_header_strips.sass */
.header-strip-close { border: 1px solid; font-size: 9px; letter-spacing: 1px; padding: 5px; position: absolute; right: 0; text-transform: uppercase; top: 14px; }
/* line 23, ../../../assets/compass/utilities/_header_strips.sass */
.header-strip-close:hover { text-decoration: none; }
/* line 26, ../../../assets/compass/utilities/_header_strips.sass */
.header-strip-close:before { content: "\00d7"; margin-right: 3px; }

/* line 31, ../../../assets/compass/utilities/_header_strips.sass */
.sitewide-announcement { background-color: #dcf3ff; border-bottom-color: #2a8ab7; }
/* line 35, ../../../assets/compass/utilities/_header_strips.sass */
.sitewide-announcement p { background: url(/images/common/icons-buttons/toolbar/lightbulb.png) 0 10px no-repeat; font-size: 18px; height: 50px; padding-left: 30px; width: 954px; }
/* line 42, ../../../assets/compass/utilities/_header_strips.sass */
.sitewide-announcement small { display: block; font-size: 10px; padding-top: 8px; text-transform: uppercase; }
/* line 48, ../../../assets/compass/utilities/_header_strips.sass */
.sitewide-announcement .header-strip-close { background-color: #028bb2; border-color: #016480; color: white; }
/* line 53, ../../../assets/compass/utilities/_header_strips.sass */
.sitewide-announcement .header-strip-close:hover { background-color: #016480; }

/* line 60, ../../../assets/compass/utilities/_header_strips.sass */
.promo-strip-bundle, .promo-strip-bundle24 { background: #f1f2f1 url(/images/cross-promos/holiday-bundle-bg.png); }
/* line 63, ../../../assets/compass/utilities/_header_strips.sass */
.promo-strip-bundle .strip-banner, .promo-strip-bundle24 .strip-banner { background: url(/images/cross-promos/holiday-bundle-ends20.png) 0 0 no-repeat; display: block; height: 50px; text-indent: -9999px; }
/* line 69, ../../../assets/compass/utilities/_header_strips.sass */
.promo-strip-bundle .header-strip-close, .promo-strip-bundle24 .header-strip-close { background-color: #a4bfd3; border-color: #7594ac; color: #678194; top: 13px; }
/* line 75, ../../../assets/compass/utilities/_header_strips.sass */
.promo-strip-bundle .header-strip-close:hover, .promo-strip-bundle24 .header-strip-close:hover { background-color: #82a7c2; }

/* line 81, ../../../assets/compass/utilities/_header_strips.sass */
.promo-strip-bundle24 .strip-banner { background: url(/images/cross-promos/holiday-bundle-final24.png) 0 0 no-repeat; }

/* line 85, ../../../assets/compass/utilities/_header_strips.sass */
.elite-author-strip { background: #263235 url(/images/cross-promos/elite-author-day-bg.png); border-width: 0; }
/* line 89, ../../../assets/compass/utilities/_header_strips.sass */
.elite-author-strip .strip-banner { display: block; height: 60px; text-indent: -9999px; }
/* line 94, ../../../assets/compass/utilities/_header_strips.sass */
.elite-author-strip .header-strip-close { background-color: #2d4348; border-color: #38585f; color: white; top: 18px; }
/* line 100, ../../../assets/compass/utilities/_header_strips.sass */
.elite-author-strip .header-strip-close:hover { background-color: #192629; }
/* line 103, ../../../assets/compass/utilities/_header_strips.sass */
.elite-author-strip .internq7 { background: url(/images/cross-promos/internq7-day.png) 0 5px no-repeat; }

/* @end */
/* @group COMMON STYLES FOR SEARCH FACETS  ----------------------------------------- */
/* line 3, ../../../assets/compass/utilities/_search_facets.sass */
.facet-clearer { float: right; font-size: 11px; line-height: 16px; }

/* line 9, ../../../assets/compass/utilities/_search_facets.sass */
.facet-heading { overflow: hidden; }
/* line 12, ../../../assets/compass/utilities/_search_facets.sass */
.facet-heading h2 { color: #444444; font: bold 13px/13px "Tahoma", sans-serif; padding: 15px 0; }

/* line 18, ../../../assets/compass/utilities/_search_facets.sass */
.facet-container { border-bottom: 1px solid #bbbbbb; box-shadow: 0 1px 0 #e0e0e0; }
/* line 23, ../../../assets/compass/utilities/_search_facets.sass */
.facet-container:first-child h2 { padding-top: 0; }
/* line 26, ../../../assets/compass/utilities/_search_facets.sass */
.facet-container .facet-clearer { line-height: auto; }

/* line 30, ../../../assets/compass/utilities/_search_facets.sass */
.facet-controls { padding: 15px 0; }

/* line 34, ../../../assets/compass/utilities/_search_facets.sass */
.facet-list { list-style: none; }
/* line 37, ../../../assets/compass/utilities/_search_facets.sass */
.facet-list li { margin-bottom: 5px; overflow: hidden; }

/* line 43, ../../../assets/compass/utilities/_search_facets.sass */
.facets-toggle { font-size: 11px; }

/* line 48, ../../../assets/compass/utilities/_search_facets.sass */
.facet-collapsor { color: #444444; display: block; }
/* line 52, ../../../assets/compass/utilities/_search_facets.sass */
.facet-collapsor:hover, .facet-collapsor:focus { text-decoration: none; }
/* line 55, ../../../assets/compass/utilities/_search_facets.sass */
.facet-collapsor:after { content: ""; border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 7px solid #444444; border-bottom: none; height: 0; width: 0; float: right; margin-right: 5px; margin-top: 3px; }

/* line 65, ../../../assets/compass/utilities/_search_facets.sass */
.facet-collapsed .facet-collapsor:after { content: ""; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid #444444; border-top: none; height: 0; width: 0; float: right; margin-right: 5px; margin-top: 3px; }

/* line 76, ../../../assets/compass/utilities/_search_facets.sass */
.facet-results-count { color: #777777; float: right; font-size: 11px; margin-left: 5px; position: relative; text-align: right; right: -15px; }

/* @end */
/* @group INDIVIDUAL FACET COMPONENTS  ----------------------------------------- */
/* @group SEARCH FACET: TAGS  ----------------------------------------- */
/* line 3, ../../../assets/compass/utilities/search_facets/_tags.scss */
.results-filter-list span { font-size: 80%; }
/* line 8, ../../../assets/compass/utilities/search_facets/_tags.scss */
.results-filter-list .selected a { background-color: #efefef; display: inline-block; padding: 3px 5px 5px 18px; position: relative; }
/* line 14, ../../../assets/compass/utilities/search_facets/_tags.scss */
.results-filter-list .selected a:before { background: url('/images/sprites/common-e4e988031f.png') 0 -2429px no-repeat; content: ""; height: 8px; left: 6px; position: absolute; top: 9px; width: 8px; }
/* line 25, ../../../assets/compass/utilities/search_facets/_tags.scss */
.results-filter-list .selected a:hover, .results-filter-list .selected a:focus { background-color: #fff; text-decoration: none; }
/* line 32, ../../../assets/compass/utilities/search_facets/_tags.scss */
.results-filter-list .facets-toggle { color: #a3a3a3; display: inline-block; margin: 5px 0; }

/* @end */
/* @group SEARCH FACET: CATEGORIES  ----------------------------------------- */
/* line 3, ../../../assets/compass/utilities/search_facets/_categories.scss */
.category-facet, .category-facet ul { list-style: none; }

/* line 7, ../../../assets/compass/utilities/search_facets/_categories.scss */
.category-facet { padding-top: 10px; }
/* line 10, ../../../assets/compass/utilities/search_facets/_categories.scss */
.category-facet > li { background: #d6d6d5; border: 1px solid #afaead; border-radius: 3px; box-shadow: inset 0 -1px 0 #e2e2e1; margin-bottom: 5px; }
/* line 17, ../../../assets/compass/utilities/search_facets/_categories.scss */
.category-facet > li.open { background: #e8e8e8; }
/* line 21, ../../../assets/compass/utilities/search_facets/_categories.scss */
.category-facet > li > ul { border: none; margin: 0; padding-left: 10px; }
/* line 29, ../../../assets/compass/utilities/search_facets/_categories.scss */
.category-facet a, .category-facet strong { display: block; padding: 7px; }
/* line 33, ../../../assets/compass/utilities/search_facets/_categories.scss */
.category-facet a span, .category-facet strong span { font-size: 80%; font-weight: normal; }
/* line 39, ../../../assets/compass/utilities/search_facets/_categories.scss */
.category-facet ul { border-left: 1px solid #ccc; display: none; margin-left: 10px; padding-left: 5px; }
/* line 47, ../../../assets/compass/utilities/search_facets/_categories.scss */
.category-facet .open > ul { display: block; margin-bottom: 7px; }

/* line 57, ../../../assets/compass/utilities/search_facets/_categories.scss */
.facet-container .category-facet { padding-top: 0; }

/* @end */
/* @group SEARCH FACET: COLOURS  ----------------------------------------- */
/* line 2, ../../../assets/compass/utilities/search_facets/_colours.scss */
#colours-facet { margin-top: 7px; list-style: none; width: 141px; }
/* line 7, ../../../assets/compass/utilities/search_facets/_colours.scss */
#colours-facet strong { clear: right; display: block; }
/* line 12, ../../../assets/compass/utilities/search_facets/_colours.scss */
#colours-facet li { background: #222; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; float: left; margin: 0 3px 3px 0; }
/* line 19, ../../../assets/compass/utilities/search_facets/_colours.scss */
#colours-facet a { display: block; height: 20px; text-indent: -9999px; width: 20px; -moz-transition-property: background-color 0.2s ease-out; -webkit-transition-property: background-color 0.2s ease-out; -o-transition-property: background-color 0.2s ease-out; transition-property: background-color 0.2s ease-out; -moz-transition-duration: 1s; -webkit-transition-duration: 1s; -o-transition-duration: 1s; transition-duration: 1s; }
/* line 27, ../../../assets/compass/utilities/search_facets/_colours.scss */
#colours-facet a:hover, #colours-facet a:focus { background-color: rgba(255, 255, 255, 0.3); -moz-transition-property: none; -webkit-transition-property: none; -o-transition-property: none; transition-property: none; -moz-transition-duration: 1s; -webkit-transition-duration: 1s; -o-transition-duration: 1s; transition-duration: 1s; }
/* line 33, ../../../assets/compass/utilities/search_facets/_colours.scss */
#colours-facet .selected-facet { background: url('/images/sprites/common-e4e988031f.png') 2px -2392px no-repeat; }
/* line 37, ../../../assets/compass/utilities/search_facets/_colours.scss */
#colours-facet .selected-facet:hover, #colours-facet .selected-facet:focus { background-position: 6px -2424px; }
/* line 42, ../../../assets/compass/utilities/search_facets/_colours.scss */
#colours-facet .black { background-color: #000; }
/* line 43, ../../../assets/compass/utilities/search_facets/_colours.scss */
#colours-facet .blue { background-color: blue; }
/* line 44, ../../../assets/compass/utilities/search_facets/_colours.scss */
#colours-facet .brown { background-color: #885418; }
/* line 45, ../../../assets/compass/utilities/search_facets/_colours.scss */
#colours-facet .green { background-color: #0c0; }
/* line 46, ../../../assets/compass/utilities/search_facets/_colours.scss */
#colours-facet .grey { background-color: #999; }
/* line 47, ../../../assets/compass/utilities/search_facets/_colours.scss */
#colours-facet .orange { background-color: #FB940B; }
/* line 48, ../../../assets/compass/utilities/search_facets/_colours.scss */
#colours-facet .pink { background-color: #FF98BF; }
/* line 49, ../../../assets/compass/utilities/search_facets/_colours.scss */
#colours-facet .purple { background-color: #a800e0; }
/* line 50, ../../../assets/compass/utilities/search_facets/_colours.scss */
#colours-facet .red { background-color: #c00; }
/* line 51, ../../../assets/compass/utilities/search_facets/_colours.scss */
#colours-facet .teal { background-color: #03C0C6; }
/* line 52, ../../../assets/compass/utilities/search_facets/_colours.scss */
#colours-facet .white { background-color: #fff; }
/* line 53, ../../../assets/compass/utilities/search_facets/_colours.scss */
#colours-facet .yellow { background-color: yellow; }

/* @end */
/* @end */
/* line 1, ../../../assets/compass/utilities/_tooltip.sass */
.tooltip { color: white; height: 17px; position: relative; top: -1px; width: 17px; z-index: 100; }
/* line 9, ../../../assets/compass/utilities/_tooltip.sass */
.tooltip:hover, .tooltip:focus { width: 50px; height: 50px; }
/* line 13, ../../../assets/compass/utilities/_tooltip.sass */
.tooltip:hover .tooltip-content, .tooltip:focus .tooltip-content { left: -200px; opacity: 1; }

/* line 17, ../../../assets/compass/utilities/_tooltip.sass */
.tooltip-icon { background: #393939; border-radius: 10px; color: white; float: right; height: 14px; line-height: 11px; padding-top: 3px; text-align: center; width: 17px; }
/* line 28, ../../../assets/compass/utilities/_tooltip.sass */
.tooltip-icon:hover, .tooltip-icon:focus { text-decoration: none; }

/* line 31, ../../../assets/compass/utilities/_tooltip.sass */
.tooltip-content { background: #393939; border-radius: 10px; left: -9999px; opacity: 0; padding: 10px; position: absolute; top: -20px; width: 200px; -moz-transition-property: opacity; -webkit-transition-property: opacity; -o-transition-property: opacity; transition-property: opacity; -moz-transition-duration: 0.15s; -webkit-transition-duration: 0.15s; -o-transition-duration: 0.15s; transition-duration: 0.15s; }
/* line 43, ../../../assets/compass/utilities/_tooltip.sass */
.tooltip-content:after { border: 10px solid transparent; border-left-color: #393939; border-right-width: 0; content: ""; height: 0; position: absolute; right: -10px; top: 20px; width: 0; }
/* line 54, ../../../assets/compass/utilities/_tooltip.sass */
.tooltip-content a { color: #ffe59e; }

/* line 61, ../../../assets/compass/utilities/_tooltip.sass */
.ie7 .tooltip:hover .tooltip-content, .ie7 .tooltip:focus .tooltip-content { left: -9999px; }
