@import url(fonts/roboto-fontfacekit/ff-roboto.css);

/* === reset.css === */

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

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, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	-webkit-font-smoothing:antialiased;
	font-smooth:always;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}


body {font-size:1em; margin:0; font-family:Arial, Helvetica, sans-serif;}

html.fouc {
	
	display:none;
	
	}

/* === grid.css === */		

body.grid {
	
	background:url(../images/_SITE/grid-12.png) repeat-y 50%;
	
	}

.grid .col1,.grid .col2,.grid .col3,.grid .col4,.grid .col5,.grid .col6,.grid .col7,.grid .col8,.grid .col9,.grid .col10,.grid .col11,.grid .col12 {
	
	background:#ccc;
	box-shadow:0 0 0 1px #aaa inset;
	color:#fff;
	
	}

.grid .col1 *,.grid .col2 *,.grid .col3 *,.grid .col4 *,.grid .col5 *,.grid .col6 *,.grid .col7 *,.grid .col8 *,.grid .col9 *,.grid .col10 *,.grid .col11 *,.grid .col12 * {
	
	background:none !important;
	
	}

.fluid .row, .fluid.row {
	
	/*width:100%;*/ 
	width:97%;
	
	}	

.constrain .row, .constrain.row {
	
	max-width:1000px;
	
	}		
	
.row {
	
	margin:0 auto;
	/**/max-width:1680px;/**/
	min-width:280px; 
	position:relative;
	width:1000px;  
	
	}

.row.max {
	
	max-width:inherit;
	width:100%;
	
	}	

.ie6 .row {
	
	width:1000px;
	
	}

/* clearfix for .row */

.row:before,/* For modern browsers */ /* http://nicolasgallagher.com/micro-clearfix-hack/ */
.row:after {
    content:'';
    display:table;
}
.row:after {
    clear:both;
}
.row {/* For IE 6/7 (trigger hasLayout) */
    zoom:1;
	clear:both;
}


.col1,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9,.col10,.col11,.col12 {
	
	float:left;
	
	}

.col1,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9,.col10,.col11 {
	
	margin-right:2%;
	
	}

.col1.last, .col2.last, .col3.last, .col4.last, .col5.last, .col6.last, .col7.last, .col8.last, .col9.last, .col10.last, .col11.last {
	
	margin-right:0;
	
	}

.col1 {
	
	width:6.5%;
	
	}

.right1 {
	
	margin-right:10.5%;
	
	}
	

.left1 {
	
	margin-left:8.5%;
	
	}	

.col2 {
	
	width:15%;
	
	}

.left2 {
	
	margin-left:17%;
	
	}

.right2 {
	
	margin-right:19%;
	
	}	

.col3 {
	
	width:23.5%;
	
	}

.left3 {
	
	margin-left:25.5%;
	
	}

.right3 {
	
	margin-right:27.5%;
	
	}

.col4 {
	
	width:32%;
	
	}

.left4 {
	
	margin-left:34%;
	
	}
	
.right4 {
	
	margin-right:36%;
	
	}

.col5 {
	
	width:40.5%;
	
	}

.left5 {
	
	margin-left:42.5%;
	
	}
	
.right5 {
	
	margin-right:44.5%;
	
	}

.col6 {
	
	width:49%;
	
	}

.left6 {
	
	margin-left:51%;
	
	}

.right6 {
	
	margin-right:53%;
	
	}	

.col7 {
	
	width:57.5%;
	
	}

.left7 {
	
	margin-left:59.5%;
	
	}

.right7 {
	
	margin-right:61.5%;
	
	}	

.col8 {
	
	width:66%;
	
	}

.left8 {
	
	margin-left:68%;
	
	}
	
.right8 {
	
	margin-right:70%;
	
	}

.col9 {
	
	width:74.5%;
	
	}

.left9 {
	
	margin-left:76.5%;
	
	}

.right9 {
	
	margin-right:78.5%;
	
	}	

.col10 {
	
	width:83%;
	
	}

.left10 {
	
	margin-left:85%;
	
	}

.right10 {
	
	margin-right:87%;
	
	}	

.col11 {
	
	width:91.5%;
	
	}

.left11 {
	
	margin-left:93.5%;
	
	}

.right11 {
	
	margin-right:95.5%;
	
	}

.col12 {
	
	width:100%;
	
	}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 768px) {

.forTablet .row {
	
	width:97%;
	
	}
	
.forTablet .col1.fix {
	
	width:6.5% !important;
	
	}
	
.forTablet .col2.fix {
	
	width:15% !important;
	
	}
	
.forTablet .col3.fix {
	
	width:32% !important;
	
	}			
	
.forTablet .col1:nth-child(12n+1), .forTablet .col1:nth-child(12n+1) + .col1:nth-child(12n+2), .forTablet .col1:nth-child(12n+2) + .col1:nth-child(12n+3), .forTablet .col1:nth-child(12n+3) + .col1:nth-child(12n+4), .forTablet .col1:nth-child(12n+4) + .col1:nth-child(12n+5), .forTablet .col1:nth-child(12n+5) + .col1:nth-child(12n+6), .forTablet .col1:nth-child(12n+6) + .col1:nth-child(12n+7), .forTablet .col1:nth-child(12n+7) + .col1:nth-child(12n+8), .forTablet .col1:nth-child(12n+8) + .col1:nth-child(12n+9), .forTablet .col1:nth-child(12n+9) + .col1:nth-child(12n+10), .forTablet .col1:nth-child(12n+10) + .col1:nth-child(12n+11), .forTablet .col1:nth-child(12n+11) + .col1:nth-child(12n+12) {
	
	width:15%;
	
	}	
	
.forTablet .col1:nth-child(12n+6) {
	
	margin-right:0;
	
	}
	
.forTablet .col2:nth-child(6n+1), .forTablet .col2:nth-child(6n+1) + .col2:nth-child(6n+2), .forTablet .col2:nth-child(6n+2) + .col2:nth-child(6n+3), .forTablet .col2:nth-child(6n+3) + .col2:nth-child(6n+4), .forTablet .col2:nth-child(6n+4) + .col2:nth-child(6n+5), .forTablet .col2:nth-child(6n+5) + .col2:nth-child(6n+6) {
	
	width:32%;
	
	}	
	
.forTablet .col2:nth-child(6n+3) {
	
	margin-right:0;
	
	}			

.forTablet .col3:nth-child(4n+1), .forTablet .col3:nth-child(4n+1) + .col3:nth-child(4n+2), .forTablet .col3:nth-child(4n+2) + .col3:nth-child(4n+3) {
	
	width:32%;
	
	}

.forTablet .col3:nth-child(4n+2) + .col3:nth-child(4n+3) {
	
	margin-right:0;
	
	}
	
.forTablet .col3:nth-child(4n+3) + .col3:nth-child(4n+4) {
	
	width:100%;
	margin-left:0;
	margin-right:0;
	
	}			
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */

@media only screen and (max-width: 768px) {
/** /	
@media only screen and (max-width: 479px) {
/**/
.forMobile .row {
	
	width:96%;
	
	}

.forMobile .col1,.forMobile .col2,.forMobile .col3,.forMobile .col4,.forMobile .col5,.forMobile .col6,.forMobile .col7,.forMobile .col8,.forMobile .col9,.forMobile .col10,.forMobile .col11,.forMobile .col12 {

	margin-left:0 !important;
	margin-right:0 !important;
	width:100% !important;
	
	}

}

/* === toolkit.css === */

/* display and position */

.dB {display:block;}

.dI {display:inline;}

.dN {display:none;}

.dIB {display:inline-block;}

.dT {display:table;}

.dTC {display:table-cell;}



.pA {position:absolute;}

.pF {position:fixed;}

.pR {position:relative;}


.zi-1 {z-index:-1;}

.zi0 {z-index:0;}

.zi1 {z-index:1;}

.zi2 {z-index:2;}

.zi3 {z-index:3;}

.zi4 {z-index:4;}

.zi5 {z-index:5;}

.zi6 {z-index:6;}

.zi7 {z-index:7;}

.zi8 {z-index:8;}

.zi9 {z-index:9;}

.zi10 {z-index:10;}

.zi20 {z-index:20;}

.zi40 {z-index:40;}

.zi50 {z-index:50;}

.zi100 {z-index:100;}

.zi1000 {z-index:1000;}



.t0 {top:0px;}

.r0 {right:0px;}

.b0 {bottom:0px;}

.l0 {left:0px;}


.t1 {top:1px;}

.r1 {right:1px;}

.b1 {bottom:1px;}

.l1 {left:1px;}


.t2 {top:2px;}

.r2 {right:2px;}

.b2 {bottom:2px;}

.l2 {left:2px;}


.t3 {top:3px;}

.r3 {right:3px;}

.b3 {bottom:3px;}

.l3 {left:3px;}


.t4 {top:4px;}

.r4 {right:4px;}

.b4 {bottom:4px;}

.l4 {left:4px;}


.t5 {top:5px;}

.r5 {right:5px;}

.b5 {bottom:5px;}

.l5 {left:5px;}


.t10 {top:10px;}

.r10 {right:10px;}

.b10 {bottom:10px;}

.l10 {left:10px;}


.t20 {top:20px;}

.r20 {right:20px;}

.b20 {bottom:20px;}

.l20 {left:20px;}


.t30 {top:30px;}

.r30 {right:30px;}

.b30 {bottom:30px;}

.l30 {left:30px;}


.t40 {top:40px;}

.r40 {right:40px;}

.b40 {bottom:40px;}

.l40 {left:40px;}


.t50 {top:50px;}

.r50 {right:50px;}

.b50 {bottom:50px;}

.l50 {left:50px;}


.t60 {top:60px;}

.r60 {right:60px;}

.b60 {bottom:60px;}

.l60 {left:60px;}


.t70 {top:70px;}

.r70 {right:70px;}

.b70 {bottom:70px;}

.l70 {left:70px;}


.t80 {top:80px;}

.r80 {right:80px;}

.b80 {bottom:80px;}

.l80 {left:80px;}


.t90 {top:90px;}

.r90 {right:90px;}

.b90 {bottom:90px;}

.l90 {left:90px;}


.t100 {top:100px;}

.r100 {right:100px;}

.b100 {bottom:100px;}

.l100 {left:100px;}



.t-5 {top:-5px;}

.r-5 {right:-5px;}

.b-5 {bottom:-5px;}

.l-5 {left:-5px;}


.t-10 {top:-10px;}

.r-10 {right:-10px;}

.b-10 {bottom:-10px;}

.l-10 {left:-10px;}


.t-20 {top:-20px;}

.r-20 {right:-20px;}

.b-20 {bottom:-20px;}

.l-20 {left:-20px;}


.t-30 {top:-30px;}

.r-30 {right:-30px;}

.b-30 {bottom:-30px;}

.l-30 {left:-30px;}


.t-40 {top:-40px;}

.r-40 {right:-40px;}

.b-40 {bottom:-40px;}

.l-40 {left:-40px;}


.t-50 {top:-50px;}

.r-50 {right:-50px;}

.b-50 {bottom:-50px;}

.l-50 {left:-50px;}


.t-60 {top:-60px;}

.r-60 {right:-60px;}

.b-60 {bottom:-60px;}

.l-60 {left:-60px;}


.t-70 {top:-70px;}

.r-70 {right:-70px;}

.b-70 {bottom:-70px;}

.l-70 {left:-70px;}


.t-80 {top:-80px;}

.r-80 {right:-80px;}

.b-80 {bottom:-80px;}

.l-80 {left:-80px;}


.t-90 {top:-90px;}

.r-90 {right:-90px;}

.b-90 {bottom:-90px;}

.l-90 {left:-90px;}


.t-100 {top:-100px;}

.r-100 {right:-100px;}

.b-100 {bottom:-100px;}

.l-100 {left:-100px;}


/* floats */

.cB {clear:both;}



.cf:before,/* For modern browsers */ /* http://nicolasgallagher.com/micro-clearfix-hack/ */
.cf:after {
    content:'';
    display:table;
}
.cf:after {
    clear:both;
}
.cf {/* For IE 6/7 (trigger hasLayout) */
    zoom:1;
	clear:both;
}


.fL {float:left;}

.fN {float:none;}

.fR {float:right;}


/* width and height */

.w100p {width:100%;}

.w90p {width:90%;}

.w80p {width:80%;}

.w70p {width:70%;}

.w60p {width:60%;}

.w50p {width:50%;}

.w40p {width:40%;}

.w30p {width:30%;}

.w20p {width:20%;}

.w10p {width:10%;}


.h100p {height:100%;}


/* margin */

.mA {margin:auto;}

.m0 {margin:0px;}

.mt0 {margin-top:0px;}

.mr0 {margin-right:0px;}

.mb0 {margin-bottom:0px;}

.ml0 {margin-left:0px;}

.mtb0 {margin-bottom:0px; margin-top:0px;}

.mlr0 {margin-left:0px; margin-right:0px;}


.m5 {margin:5px;}

.mt5 {margin-top:5px;}

.mr5 {margin-right:5px;}

.mb5 {margin-bottom:5px;}

.ml5 {margin-left:5px;}

.mtb5 {margin-bottom:5px; margin-top:5px;}

.mlr5 {margin-left:5px; margin-right:5px;}


.m10 {margin:10px;}

.mt10 {margin-top:10px;}

.mr10 {margin-right:10px;}

.mb10 {margin-bottom:10px;}

.ml10 {margin-left:10px;}

.mtb10 {margin-bottom:10px; margin-top:10px;}

.mlr10 {margin-left:10px; margin-right:10px;}


.m20 {margin:20px;}

.mt20 {margin-top:20px;}

.mr20 {margin-right:20px;}

.mb20 {margin-bottom:20px;}

.ml20 {margin-left:20px;}

.mtb20 {margin-bottom:20px; margin-top:20px;}

.mlr20 {margin-left:20px; margin-right:20px;}


.m30 {margin:30px;}

.mt30 {margin-top:30px;}

.mr30 {margin-right:30px;}

.mb30 {margin-bottom:30px;}

.ml30 {margin-left:30px;}

.mtb30 {margin-bottom:30px; margin-top:30px;}

.mlr30 {margin-left:30px; margin-right:30px;}


.m40 {margin:40px;}

.mt40 {margin-top:40px;}

.mr40 {margin-right:40px;}

.mb40 {margin-bottom:40px;}

.ml40 {margin-left:40px;}

.mtb40 {margin-bottom:40px; margin-top:40px;}

.mlr40 {margin-left:40px; margin-right:40px;}


.m50 {margin:50px;}

.mt50 {margin-top:50px;}

.mr50 {margin-right:50px;}

.mb50 {margin-bottom:50px;}

.ml50 {margin-left:50px;}

.mtb50 {margin-bottom:50px; margin-top:50px;}

.mlr50 {margin-left:50px; margin-right:50px;}


.m60 {margin:60px;}

.mt60 {margin-top:60px;}

.mr60 {margin-right:60px;}

.mb60 {margin-bottom:60px;}

.ml60 {margin-left:60px;}

.mtb60 {margin-bottom:60px; margin-top:60px;}

.mlr60 {margin-left:60px; margin-right:60px;}


.m70 {margin:70px;}

.mt70 {margin-top:70px;}

.mr70 {margin-right:70px;}

.mb70 {margin-bottom:70px;}

.ml70 {margin-left:70px;}

.mtb70 {margin-bottom:70px; margin-top:70px;}

.mlr70 {margin-left:70px; margin-right:70px;}


.m80 {margin:80px;}

.mt80 {margin-top:80px;}

.mr80 {margin-right:80px;}

.mb80 {margin-bottom:80px;}

.ml80 {margin-left:80px;}

.mtb80 {margin-bottom:80px; margin-top:80px;}

.mlr80 {margin-left:80px; margin-right:80px;}


.m90 {margin:90px;}

.mt90 {margin-top:90px;}

.mr90 {margin-right:90px;}

.mb90 {margin-bottom:90px;}

.ml90 {margin-left:90px;}

.mtb90 {margin-bottom:90px; margin-top:90px;}

.mlr90 {margin-left:90px; margin-right:90px;}


.m100 {margin:100px;}

.mt100 {margin-top:100px;}

.mr100 {margin-right:100px;}

.mb100 {margin-bottom:100px;}

.ml100 {margin-left:100px;}

.mtb100 {margin-bottom:100px; margin-top:100px;}

.mlr100 {margin-left:100px; margin-right:100px;}


.m-5 {margin:-5px;}

.mt-5 {margin-top:-5px;}

.mr-5 {margin-right:-5px;}

.mb-5 {margin-bottom:-5px;}

.ml-5 {margin-left:-5px;}


.m-10 {margin:-10px;}

.mt-10 {margin-top:-10px;}

.mr-10 {margin-right:-10px;}

.mb-10 {margin-bottom:-10px;}

.ml-10 {margin-left:-10px;}


.m-20 {margin:-20px;}

.mt-20 {margin-top:-20px;}

.mr-20 {margin-right:-20px;}

.mb-20 {margin-bottom:-20px;}

.ml-20 {margin-left:-20px;}


.m-30 {margin:-30px;}

.mt-30 {margin-top:-30px;}

.mr-30 {margin-right:-30px;}

.mb-30 {margin-bottom:-30px;}

.ml-30 {margin-left:-30px;}


.m-40 {margin:-40px;}

.mt-40 {margin-top:-40px;}

.mr-40 {margin-right:-40px;}

.mb-40 {margin-bottom:-40px;}

.ml-40 {margin-left:-40px;}


.m-50 {margin:-50px;}

.mt-50 {margin-top:-50px;}

.mr-50 {margin-right:-50px;}

.mb-50 {margin-bottom:-50px;}

.ml-50 {margin-left:-50px;}


.m-60 {margin:-60px;}

.mt-60 {margin-top:-60px;}

.mr-60 {margin-right:-60px;}

.mb-60 {margin-bottom:-60px;}

.ml-60 {margin-left:-60px;}


.m-70 {margin:-70px;}

.mt-70 {margin-top:-70px;}

.mr-70 {margin-right:-70px;}

.mb-70 {margin-bottom:-70px;}

.ml-70 {margin-left:-70px;}


.m-80 {margin:-80px;}

.mt-80 {margin-top:-80px;}

.mr-80 {margin-right:-80px;}

.mb-80 {margin-bottom:-80px;}

.ml-80 {margin-left:-80px;}


.m-90 {margin:-90px;}

.mt-90 {margin-top:-90px;}

.mr-90 {margin-right:-90px;}

.mb-90 {margin-bottom:-90px;}

.ml-90 {margin-left:-90px;}


.m-100 {margin:-100px;}

.mt-100 {margin-top:-100px;}

.mr-100 {margin-right:-100px;}

.mb-100 {margin-bottom:-100px;}

.ml-100 {margin-left:-100px;}

/* padding */


.p2 {padding:2px !important;}

.pt2 {padding-top:2px !important;}

.pr2 {padding-right:2px !important;}

.pb2 {padding-bottom:2px !important;}

.pl2 {padding-left:2px !important;}


.p8 {padding:8px !important;}

.pt8 {padding-top:8px !important;}

.pr8 {padding-right:8px !important;}

.pb8 {padding-bottom:8px !important;}

.pl8 {padding-left:8px !important;}


.p0 {padding:0px;}

.pt0 {padding-top:0px;}

.pr0 {padding-right:0px;}

.pb0 {padding-bottom:0px;}

.pl0 {padding-left:0px;}

.ptb0 {padding-bottom:0px; padding-top:0px;}

.plr0 {padding-left:0px; padding-right:0px;}


.p5 {padding:5px;}

.pt5 {padding-top:5px;}

.pr5 {padding-right:5px;}

.pb5 {padding-bottom:5px;}

.pl5 {padding-left:5px;}

.ptb5 {padding-bottom:5px; padding-top:5px;}

.plr5 {padding-left:5px; padding-right:5px;}


.p10 {padding:10px;}

.pt10 {padding-top:10px;}

.pr10 {padding-right:10px;}

.pb10 {padding-bottom:10px;}

.pl10 {padding-left:10px;}

.ptb10 {padding-bottom:10px; padding-top:10px;}

.plr10 {padding-left:10px; padding-right:10px;}


.p20 {padding:20px;}

.pt20 {padding-top:20px;}

.pr20 {padding-right:20px;}

.pb20 {padding-bottom:20px;}

.pl20 {padding-left:20px;}

.ptb20 {padding-bottom:20px; padding-top:20px;}

.plr20 {padding-left:20px; padding-right:20px;}


.p30 {padding:30px;}

.pt30 {padding-top:30px;}

.pr30 {padding-right:30px;}

.pb30 {padding-bottom:30px;}

.pl30 {padding-left:30px;}

.ptb30 {padding-bottom:30px; padding-top:30px;}

.plr30 {padding-left:30px; padding-right:30px;}


.p40 {padding:40px;}

.pt40 {padding-top:40px;}

.pr40 {padding-right:40px;}

.pb40 {padding-bottom:40px;}

.pl40 {padding-left:40px;}

.ptb40 {padding-bottom:40px; padding-top:40px;}

.plr40 {padding-left:40px; padding-right:40px;}


.p50 {padding:50px;}

.pt50 {padding-top:50px;}

.pr50 {padding-right:50px;}

.pb50 {padding-bottom:50px;}

.pl50 {padding-left:50px;}

.ptb50 {padding-bottom:50px; padding-top:50px;}

.plr50 {padding-left:50px; padding-right:50px;}


.p60 {padding:60px;}

.pt60 {padding-top:60px;}

.pr60 {padding-right:60px;}

.pb60 {padding-bottom:60px;}

.pl60 {padding-left:60px;}

.ptb60 {padding-bottom:60px; padding-top:60px;}

.plr60 {padding-left:60px; padding-right:60px;}


.p70 {padding:70px;}

.pt70 {padding-top:70px;}

.pr70 {padding-right:70px;}

.pb70 {padding-bottom:70px;}

.pl70 {padding-left:70px;}

.ptb70 {padding-bottom:70px; padding-top:70px;}

.plr70 {padding-left:70px; padding-right:70px;}


.p80 {padding:80px;}

.pt80 {padding-top:80px;}

.pr80 {padding-right:80px;}

.pb80 {padding-bottom:80px;}

.pl80 {padding-left:80px;}

.ptb80 {padding-bottom:80px; padding-top:80px;}

.plr80 {padding-left:80px; padding-right:80px;}


.p90 {padding:90px;}

.pt90 {padding-top:90px;}

.pr90 {padding-right:90px;}

.pb90 {padding-bottom:90px;}

.pl90 {padding-left:90px;}

.ptb90 {padding-bottom:90px; padding-top:90px;}

.plr90 {padding-left:90px; padding-right:90px;}


.p100 {padding:100px;}

.pt100 {padding-top:100px;}

.pr100 {padding-right:100px;}

.pb100 {padding-bottom:100px;}

.pl100 {padding-left:100px;}

.ptb100 {padding-bottom:100px; padding-top:100px;}

.plr100 {padding-left:100px; padding-right:100px;}


/* text-styling */

.taC {text-align:center;}

.taJ {text-align:justify;}

.taL {text-align:left;}

.taR {text-align:right;}


.tdN {text-decoration:none;}

.tdU {text-decoration:underline;}


.ttU {text-transform:uppercase;}

.ttL {text-transform:lowercase;}

.ttC {text-transform:capitalize;}

em strong, strong em, .em strong, em .strong, .em .strong, .em.strong, em.strong, strong.em {font-family:'RobotoItalic', Arial, Helvetica, sans-serif;}

em, .em {font-family:'RobotoLightItalic', Arial, Helvetica, sans-serif;}

strong, .strong {font-family:'Roboto', Arial, Helvetica, sans-serif;}


.ti30 {text-indent:30px !important;}

/* font-size */

.fs10 {font-size:0.625em;}

.fs12 {font-size:0.750em;}

.fs14 {font-size:0.875em;}

.fs16 {font-size:1.000em;}

.fs18 {font-size:1.125em;}

.fs20 {font-size:1.250em;}

.fs22 {font-size:1.375em;}

.fs24 {font-size:1.500em;}

.fs26 {font-size:1.625em;}

.fs28 {font-size:1.750em;}

.fs30 {font-size:1.875em;}

.fs40 {font-size:2.500em;}

/* misc */

.vaB {vertical-align:baseline;}

.vaT {vertical-align:top;}

.vaM {vertical-align:middle;}

.vaM1 {width:100%; height:100%; display:table;}

.vaM2 {display:table-cell; vertical-align:middle;}


.lte7 .vaM1 {position:relative;}

.lte7 .vaM2 {position:absolute; top:50%;}

.lte7 .vaM3 {position:relative; top:-50%;}

.lte7 .hero-text {height:100%;}

.lte8 .respMonitorHide {display:none;}


.oH {overflow:hidden;}

.vH {visibility:hidden;}


.lstS li, li.lstS {list-style-type:square;}

.lspI {/*list-style-position:inside;*/ padding-left:16px;}

.lhN {line-height:normal;}

/* === screen.css === */

::-webkit-scrollbar {
    width: 12px;
}
 
/* Track */
::-webkit-scrollbar-track {
	
    -webkit-border-radius: 0px;
    border-radius: 0px;
}
 
/* Handle */
::-webkit-scrollbar-thumb {
	
    -webkit-border-radius: 0px;
    border-radius: 0px;
    background: #ccc; 
}
::-webkit-scrollbar-thumb:window-inactive {
	background:#eee; 
}


::selection
{
background:rgba(200,200,200,0.8);
color:#777;
}

a::selection
{
color:#ff6600;
}

.nojs .nojs {display:inherit;}

.nojs .js,
 .nojs .scale-embed,
 .js .nojs {display:none;}

.touch .jsTidy {
	
	opacity:1 !important;
	
	}

.fouc #wrapper {/*position:absolute !important; display:block !important; width:0px !important; height:0px !important; clear:both !important; float:none !important; overflow:hidden !important; line-height:0 !important; z-index:-10 !important;*/

opacity:0; filter:alpha(opacity=0);

}

body {
	
	background:/**/#fbfbf3/** /#fbf9ef/** /#f9f9ed/** / url(../images/_SITE/bg-body.png)/** /url(../images/_SITE/bg-body-2.png)/**/;
	color:#555;
	font:16px / 28px 'RobotoLight', Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	min-width:320px;
	
	}
	
#wrapper {
	
	/** /border-top:0px solid #fff/** /#ccc/** /#42cadf/**/;
	position:relative;
	
	}

.nojs #wrapper {
	
	padding-bottom:90px;
	
	}

#header {
	
	background-color:/** /#444/** /#0bd/** /#42cadf/** /#777/** /#fff/** /rgba(255,255,255,0.3)/**/;
	color:#fff;
	font-size:14px;
	height:/** /50px/**/60px/**/;
	padding:10px 0 0/** /20px 0 0/**/;
	position:relative;

	}

#header #header-left {
	
	height:100%;
	
	}

#header-right {
	
	height:100%;
	
	}

#header header,
 #header .row,
 #header .col12,
 #header #user-controls,
 #header #smuge {
	
	height:100%;
	
	}

#smuge {
	
	float:right;
	
	}

#smuge a {
	
	/**/background:url(../images/_SITE/smuge-116x32.png) no-repeat 50%;/**/
	/** /background:url(../images/_SITE/smuge-232x64.png) no-repeat 50%;/**/
	/** /background:url(../images/_SITE/smuge-white-232x64.png) no-repeat 50%;/**/
	background-size:100%;
	border:none;
	display:block;
	height:100%;
	overflow:hidden;
	text-indent:101%;
	width:116px;
/*
COLOR: #FFF;
FONT-SIZE: 30PX;
LINE-HEIGHT: 56PX;
	*/
	}
	
.lte8 #smuge a {
	
	background-image:url(../images/_SITE/smuge-white-116x32.png);
	
	}		
	
#user-controls {
	
	background:url(../images/_SITE/icon-people-on.png) no-repeat 100% 48%;
	float:left;
	
	}	

#sign-in {
	
	padding-right:20px;	
	
	}

#top-right-button {
	
	position:absolute;
	right:10px;
	top:10px;
	
	}	
	
#nav {
	
	background-color:#42cadf;
	
	}	

#nav a {
	
	border:none;
	border-radius:2px;
	color:#fff;
	display:inline-block;
	font:20px 'RobotoLight', Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	padding:10px 18px;
	text-decoration:none;
	
	}
	
#nav a:hover {
	
	background-color:rgba(0,0,0,0.1);
	
	}	



/**/	
	
#search-bar {
	
	background:/** /rgba(255,255,255,0.3)/**/;
	
	}	

#search-bar-inner {
	
	margin-bottom:10px;
	position:relative;
	
	}
	
#search-all-inner {
	
	display:block;
	
	}	
	
#update-search {
	
	font-style:italic;
	font-weight:bold;
	margin-right:2px;
	word-wrap:break-word;
	
	}

.text-field, 
.drop-down, 
.text-field-inner {
	
	position:relative;
	
	}

.text-icon-padding {
	
	padding-right:40px;
	
	}

.text-box {
	
	width:100%;
	
	}

.text-icon-position {
	
	height:100%;
	position:absolute;
	right:20px;
	top:0;
	
	}	

.text-icon-position .v-align {
	
	display:inline-block;
	height:100%;
	vertical-align:middle;
	
	}
	
.text-icon {
	
	vertical-align:middle;
	
	}	

.nojs .drop-down-wrapper {
	
	display:none;
	
	}
	
.drop-down-wrapper {
	
	bottom:0;
	left:0;
	position:absolute;
	right:0;
	z-index:9;
	
	}
	
.drop-down-inner {
	
	left:0;
	position:absolute;
	right:0;
	top:0;
	
	}		

.drop-down-inner, 
.drop-down-item-border {
	
	border-color:#d8d8d8;
	border-style:solid;
	
	}

.drop-down-header {
	
	background-position:28px 44%;
	background-repeat:no-repeat;
	color:/**/#999/** /#42cadf/**/;
	font-style:italic;
	text-indent:30px;
	/** /
	MARGIN-TOP: -1PX;
	BACKGROUND-COLOR: #EEE;
	/**/
	}

.drop-down-item:last-child .drop-down-item-border,
 .drop-down-item:last-child {
	
	border-bottom-width:1px; 
	border-radius:0 0 3px 3px;
	
	}

.drop-down-item-border:after {
	
	border-bottom:1px dotted #eaeaea;
	content:'';
	display:block;
	margin:0 auto;
	width:90%;
	
	}

.drop-down-item:last-child .drop-down-item-border:after {
	
	border:none;
	
	}	

.drop-down-inner {
	
	background:#fff; 
	border-radius:0 0 3px 3px;
	box-shadow:/** /0 1px 0 1px #fff/**/0 0 15px rgba(0,0,0,0.1);
	
	}
	
.drop-down-item {
	
	cursor:pointer;
	margin-top:-1px;
	
	}	

.drop-down-item-border {
	
	border-width:0 1px 0 1px;
	/*padding:10px 20px;*/
	
	}

.drop-down-item .padding,
 .drop-down-header .padding {
	
	padding:10px 20px;
	
	}

.drop-down-header.people {
	
	background:url(../images/_SITE/icon-people.png) no-repeat 26px 44%;
	
	}
	
.drop-down-header.groups {
	
	background:url(../images/_SITE/icon-groups.png) no-repeat 26px 44%;
	
	}
	
.drop-down-header.topics {
	
	background:url(../images/_SITE/icon-topics.png) no-repeat 26px 44%;
	
	}

.drop-down-header.projects {
	
	background:url(../images/_SITE/icon-projects.png) no-repeat 26px 44%;
	
	}
	
.drop-down-item a,
 .drop-down-item {
	
	color:/** /#f90/** /#a9a9a9/**/#42cadf/**/;
	
	}
		

.drop-down-item.on {
	
	background:/** /#f90/**/#42cadf/**/;
	color:#fff;
	
	}	

.drop-down-item.on a,
 .drop-down-item.on .secondary a {
	
	color:#fff;
	
	}

.drop-down-item.on .drop-down-item-border,
 .drop-down-item.on .drop-down-item-border:after  {
	
	border-color:/** /#f90/**/#42cadf/**/;
	
	}	

.drop-down-item.on .fame-rating {
	
	color:#fff;
	
	}

.drop-down-item-inner {
	
	position:relative;
	
	}

.drop-down-item-inner:before,/* For modern browsers */ /* http://nicolasgallagher.com/micro-clearfix-hack/ */

.drop-down-item-inner:after {
    content:'';
    display:table;
}
.drop-down-item-inner:after {
    clear:both;
}
.drop-down-item-inner {/* For IE 6/7 (trigger hasLayout) */
    zoom:1;
	clear:both;
}

.drop-down-item-left {

	height:100%;
	left:0;
	position:absolute;
	vertical-align:top;
	
	}
	
.drop-down-item-left .v-align {
	
	display:inline-block;
	height:100%;
	vertical-align:top;
	
	}		

.drop-down-item-left .v-align .profile-pic {
	
	vertical-align:top;
	
	}

.drop-down-item-left .profile-pic {
	
	height:auto;
	width:45px;
	
	}

.drop-down-item-content {
	
	float:left;
	
	}
	
.drop-down-item-left + .drop-down-item-content {
	
	margin-left:60px;
	margin-right:20px;
	
	}	

.primary {
	
	float:left;
	font-size:1.250em;
	
	}	


.secondary {
	
	clear:both;
	font-style:italic;
	line-height:normal;
	
	}
	
.drop-down-item.on .secondary a:hover {
	
	border-bottom:1px dotted rgba(255,255,255,0.6);
	color:#fff;
	line-height:0;
	
	}	

.drop-down-item-right {
	
	height:100%;
	position:absolute;
	right:0;
	text-align:right;
	
	}

.drop-down-item-right .v-align {
	
	display:inline-block;
	height:100%;
	vertical-align:middle;
	
	}

/**/	

.profile-pic {
	
	display:inline-block;
	
	}	
	
	
#trending {
	
	height:36px;
	overflow:hidden;
	text-align:center;
	
	}


#trending li {
	
	display:inline-block;
	
	}

.lte7 #trending li {
	
	display:inline;
	
	}
	
#trending a {
	
	/*background-size:24px 14px;*/
	border:none;
	border-radius:2px;
	color:/**/#999/** /#42cadf/** /#555/** /#fff/**/;
	display:inline-block;
	font:italic 14px 'RobotoLight', Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin:0 4px;
	padding:12px 22px 10px;
	text-decoration:none;
	
	}

.icon {
	
	background-position:0 50%;
	background-repeat:no-repeat;
	/*padding-left:24px;*/
	
	}
	
.chart li.on .chart-number {
	
	color:#fff;
	
	}		

a.topics {
	
	background-image:url(../images/_SITE/icon-topics.png);
	
	}

a.topics:hover {
	
	background-image:url(../images/_SITE/icon-topics-color.png);
	color:#95d02c !important;
	
	}
	
.topics .chart-number,
 .topics .chart li.on a,
 .topics .chart a:hover,
 .topics .chart li.on .secondary a:hover {
	
	color:#95d02c;
	
	}
/*
.topics .chart li.on .fame-rating {
	
	border:2px solid #c0fb57;
	
	}
*/	
.topics .chart li.on .chart-number {
	
	background:#95d02c;
	
	}
/*
.fame-rating {
	
	border:2px solid #f5f5f5;
	border-radius:100%;
	
	}	
*/
		
a.people {
	
	background-image:url(../images/_SITE/icon-people.png);
	
	}	

a.people:hover {
	
	background-image:url(../images/_SITE/icon-people-color.png);
	color:#ff8181 !important;
	
	}

.people .chart-number,
 .people .chart li.on a,
 .people .chart a:hover,
 .people .chart li.on .secondary a:hover {
	
	color:#ff8181;
	
	}

/** /
.people .chart li.on .fame-rating {
	
	border:2px solid #ffc7c7;
	
	}	
/**/	
.people .chart li.on .chart-number {
	
	background:#ff8181;
	
	}	
		
a.groups {
	
	background-image:url(../images/_SITE/icon-groups.png);
	
	}
	
a.groups:hover {
	
	background-image:url(../images/_SITE/icon-groups-color.png);
	color:#c809ff !important;
	
	}		


.groups .chart-number,
 .groups .chart li.on a,
 .groups .chart a:hover,
 .groups .chart li.on .secondary a:hover {
	
	color:#e384ff;
	
	}
/*
.groups .chart li.on .fame-rating {
	
	border:2px solid #f1c3ff;
	
	}
*/
.groups .chart li.on .chart-number {
	
	background:#e384ff;
	
	}	

.projects .chart-number,
 .projects .chart li.on a,
 .projects .chart a:hover,
 .projects .chart li.on .secondary a:hover {
	
	color:#13b9fe;
	
	}
/*
.projects .chart li.on .fame-rating {
	
	border:2px solid #abe6ff;
	
	}
*/
.projects .chart li.on .chart-number {
	
	background:#a7e5ff;
	
	}
	
.leaderboard li:nth-child(1) .primary:after,
 .leaderboard li:nth-child(2) .primary:after,
 .leaderboard li:nth-child(3) .primary:after {
	
	background-position:50% 50%;
	background-repeat:no-repeat;
	content:'';
	display:inline-block;
	height:15px;
	margin-left:2px;
	position:relative;
	top:-5px;
	width:15px;
	
	}		

.leaderboard li:nth-child(1) .primary:after {
	
	background-image:url(../images/_SITE/icon-fame-gold.png);
	
	}		

.leaderboard li:nth-child(2) .primary:after {
	
	background-image:url(../images/_SITE/icon-fame-silver.png);
	
	}		

.leaderboard li:nth-child(3) .primary:after {
	
	background-image:url(../images/_SITE/icon-fame-bronze.png);
	
	}

#main {
	
	margin-top:30px;
	
	}

.title {
	
	margin-top:-10px;

	}
	
.title h1 {
	
	color:#888;
	font-size:1.875em;
	margin-bottom:13px;
	
	}	

.panel {
	
	background-color:#fff;
	border:1px solid #e5e5e5;
	
	/** /
	border-top-color:#eaeaea;
	border-radius:3px;
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.05);
	box-shadow:0 1px 3px rgba(0,0,0,0.05);
	/**/
	
	margin-bottom:30px/** /20px/**/;
	position:relative;
	
	/**/
	box-shadow:0 0 0 5px rgba(0, 0, 0, 0.02);
	border-radius:1px;
	/**/
	
	}


 
a {
	
	/*border-bottom:1px dashed transparent;*/
	color:/**/#42cadf/**//** /#00aff3/**/;
	text-decoration:none;
	
	}

li a, li .primary {
	
	color:#777;
	
	}

.chart li.on .secondary a,
 .chart li .secondary a {
	
	color:#aaa;
	
	}

li.on a,
 .nojs li a,
 li.on .secondary a:hover {

	color:#42cadf;
	
	}
	
.panel>.padding {
	
	padding:40px 40px 20px 40px;
	
	}	

.fixed_200,
 .fixed_300,
 .fixed_350 {
	
	margin-right:2%;
	
	}
	
.fixed_200 {
	
	padding-right:200px;
	
	}
	
.fixed_300 {
	
	padding-right:300px;
	
	}
	
.fixed_350 {
	
	padding-right:350px;
	
	}	

.fixed_panel {
	
	height:100%;
	/** /
	overflow:hidden;
	/**/
	position:absolute;
	right:0;
	top:0;
	
	}
	
.fixed_200 .fixed_panel {
	
	width:200px;
	
	}
	
.fixed_300 .fixed_panel {
	
	width:300px;
	
	}

.fixed_350 .fixed_panel {
	
	width:350px;
	
	}	

.section {
	
	border-top:1px solid #eaeaea;
	
	}					

.field {
	
	position:relative;
	
	}

.field .editable,
 .field.edit .value {
	
	display:none;
	
	}
	
.field.edit .editable {
	
	display:block;
	
	}	

#flag {
	
	margin-left:10px;
	/*position:absolute;
	right:0;
	top:0;*/
	
	}
	
#profile-description {
	
	margin-top:20px;
	
	}	
	
#profile-description p {
	
	margin-bottom:20px;
	
	}	

h1, .h1 {
	
	color:#111;
	font:20px 'RobotoThin', Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin-bottom:20px;
	
	text-shadow: rgba(0, 0, 0, .01) 0 0 1px;
	}

.value {
	
	border-bottom:3px solid #fff;
	
	}

input,
 textarea {
	
	background:none;
	border:none;
	font:16px/30px 'RobotoThin', Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	height:auto;
	margin:0;
	outline:none;
	padding:0;
	
	}

input[readonly],
 textarea[readonly] {
	
	border:none;
	
	}

textarea {
	/** /
	color:#aaa;
	height:1em;
	overflow:hidden;
	resize:none;
	/**/
	resize:vertical;
	}
	
#full_name {
	
	color:#444;
	font-size:30px;
	margin-bottom:0px;
	
	}
	
#alias {
	
	color:#444;
	font:20px 'RobotoBoldItalic', Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	
	}
	
.editButton {
	
	background:url(../images/_SITE/edit-32x64.png) 0 0 no-repeat;
	background-size:16px 32px;
	border:none;
	display:block;
	font-size:12px;
	height:16px;
	overflow:hidden;
	position:absolute;
	right:20px;
	text-indent:101%;
	top:20px;
	width:16px;
	
	}

.lte8 .editButton {
	
	background-image:url(../images/_SITE/edit-16x32.png);
	
	}
	
.editButton:hover {
	
	background-position:0 100%;
	
	}	

#suggestions {
	
	font-size:0.750em;
	line-height:normal;
	
	}	

#suggestions .primary {
	
	font:1em 'Roboto', Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin-bottom:5px;
	
	}

#suggestions .secondary {
	
	font-family:'RobotoLightItalic', Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	
	}

#suggestions .profile-pic {
	
	height:auto;
	width:20px;
	
	}
	
#suggestions .list-item-left {
	
	left:0;
	position:absolute;
	top:10px;
	
	}	

#suggestions .list-item-content {
	
	float:left;
	margin-left:30px;
	
	}

#suggestions ul li a {
	
	color:#444;
	display:block;
	
	}

.nojs #suggestions ul li a:hover,
 .js #suggestions .on .primary a {
	
	color:#42cadf;
	
	}

.js #suggestions .secondary a:hover {
	
	color:#42cadf;
	text-decoration:underline;
	
	}
	
.js-jqfS .jqfS {white-space:nowrap; display:inline-block;}/*avoid using padding or margin on this element*/

.js-jqfS .jqfS.wrap {white-space:normal;}		

.jqmA {
	
	position:relative;
	
	}

.jqvaM>* {
	
	vertical-align:top;
	
	}

.js-footer-fixed #footer {
	
	bottom:0;
	left:0;
	position:fixed;
	width:100%;
	z-index:1;
	
	}

.js-footer-fixed #wrapper {
	
	padding-bottom:30px;
	
	}
	
.leader-star {
	
	background:url(../images/_SITE/icon-fame-color.png) no-repeat 0 0;
	display:inline-block;
	height:22px;
	margin-right:5px;
	vertical-align:middle;
	width:15px;
	
	}	


body.noscroll {
	
    overflow-y:scroll;
    position:fixed; 
    width: 100%;
	
	}

#nojs,
 #cookie-bar {
	
	background:#fff/** /#ccc/** /#42cadf/**/;
	border-bottom:1px solid #eaeaea;
	color:#777/** /#42cadf/** /#fff/**/;
	padding:10px;
	position:relative;
	text-align:center;
	z-index:999;
	
	}
	
.nojs #nojs {
	
	display:inherit;
	
	}
		
#cookie-bar p:before {
	
	background:url(../../_ASSETS/images/_SITE/icon-info.png) no-repeat 0 0;
	content:'';
	display:inline-block;
	height:14px;
	margin-right:10px;
	width:18px;
	
	}
		
#cookie-bar a {
	
	color:#42cadf/** /#fff/**/;
	border-bottom:1px dotted /** /#ddd/**/#a1e5f0/**/;
	line-height:16px;
	
	}

#cookie-bar a:hover {
	
	border-color:transparent;
	
	}		

.badge {
	
	background:#555;
	border:1px solid #333;
	border-radius:1000px;
	color:#fff;
	display:inline-block;
	font-size:12px;
	font-family:'Roboto', Arial, Helvetica, sans-serif;
	line-height:normal;
	margin-right:10px;
	min-width:14px;
	padding:2px 5px 1px;
	text-align:center;
	
	}
		

.notification.badge {
	
	background:/** /#42cadf/** /#555/** /#6b6b6b/**/#fa0/**/;
	border-color:#f80;
	
	}

.notification.badge:hover {
	
	background-color:#f80;
	border-color:#f50;
	
	}
	
.button {
	
	background-color:#fa0;
	/** /
	border:1px solid #f80;
	/**/
	border-radius:1px;
	color:#fff !important;
	cursor:pointer;
	display:inline-block;
	/** /
	font-size:16px;
	/**/
	line-height:0.9em;
	padding:10px 20px;
	position:relative;
	text-align:center;
	
	}

.button.alt1 {
	
	background-color:#ccc;
	
	} 
	
.button input {
	
	background:none;
	border:none;
	cursor:pointer;
	display:block;
	filter:alpha(opacity=0);
	height:100%;
	left:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	opacity:0;
	position:absolute;
	text-indent:101%;
	top:0;
	width:100%;
	z-index:10;
	
	}	
	
.button:hover {
	
	background-color:#f80;
	border-color:#f50;
	
	}
	
.button.alt1:hover {
	
	background-color:#42cadf;
	
	}			

.chart.up {
	
	background:url(../images/_SITE/chart-icons-U-10x6.png) no-repeat 100% 47%;
	
	}

.chart.down {
	
	background:url(../images/_SITE/chart-icons-D-10x6.png) no-repeat 100% 47%;
	
	}
	
.chart.neutral {
	
	background:url(../images/_SITE/chart-icons-N-10x7.png) no-repeat 100% 48%;
	
	}
	

.list-item:last-child.chart.up,
 .list-item:last-child.chart.neutral,
 .list-item:last-child.chart.down {
	
	background-position:100% 64%;
	
	}
		 

.js .expandBox {
	
	overflow:hidden;
	padding-bottom:20px;
	
	}

.nojs .expandButton {
	
	display:none;
	
	}

.js .expandButton {
	
	bottom:0;
	/** /height:160px;/**/
	left:0;
	position:absolute;
	text-align:center;
	width:100%;
	z-index:2;
	
	}		

.expandButton .bg {
	
	background:url(../images/_SITE/white-gradient-bottom.png) repeat-x 0 0;
	/** /height:100%;/**/
	left:0;
	position:absolute;
	/** /top:0;/**/
	width:100%;
	z-index:0;
	
	BOTTOM:0;
	HEIGHT:160PX;
	POINTER-EVENTS:NONE;
	
	}

.expandButton .jsExpand {
	
	background:#fff;
	bottom:0;
	left:0;
	padding:20px 0;
	position:absolute;
	width:100%;
	z-index:1;
	
	}
	
.expandButton .jsExpand .sprite {
	
	background:url(../images/_SITE/expandButton-32x17.png) repeat-x 0 0;
	display:block;
	height:9px;
	margin:0 auto;
	overflow:hidden;
	text-indent:101%;
	width:16px;
	
	}	

.expandButton  .jsExpand:hover .sprite {
	
	background-position:100% 0;
	
	}

.expandBox.on .expandButton .sprite {
	
	background-position:0 100%;
	
	}

.expandBox.on .expandButton .jsExpand:hover .sprite {
	
	background-position:100% 100%;
	
	}

.expandBox.on .expandButton {
	
	height:0;
	
	} 

#news-feed .icon {
	
	background-position:50% 0;
	background-repeat:no-repeat;
	background-size:20px 40px;
	display:inline-block;
	height:20px;
	margin-bottom:40px;
	overflow:hidden;
	padding:0 10px;
	position:relative;
	text-indent:101%;
	width:20px;
	
	}
	
.toggleSlide {
	
	cursor:pointer;
	
	}	
	
.toggleSlide.locked {
	
	cursor:default;
	
	}
	
#news-feed-bar {
	
	text-align:center;
	
	}	
	
#news-feed-bar .toggleSlide {
	
	display:inline;
	
	}		

#news-feed .icon img {
	
	position:absolute;
	left:0;
	top:0;
	
	}

#news-feed .icon#blog {
	
	background-image:url(../images/_SITE/platforms/sml/blog-40x80.gif);
	
	}	

#news-feed .icon#facebook {
	
	background-image:url(../images/_SITE/platforms/sml/facebook-40x80.gif);
	
	}	
	
#news-feed .icon#google-plus {
	
	background-image:url(../images/_SITE/platforms/sml/google-plus-40x80.gif);
	
	}

#news-feed .icon#instagram {
	
	background-image:url(../images/_SITE/platforms/sml/instagram-40x80.gif);
	
	}	
	
#news-feed .icon#twitter {
	
	background-image:url(../images/_SITE/platforms/sml/twitter-40x80.gif);
	
	}		

#news-feed .icon#youtube {
	
	background-image:url(../images/_SITE/platforms/sml/youtube-40x80.gif);
	
	}	

#news-feed .toggleSlide.on .icon {
	
	background-position:50% 100%;
	
	}	
	
#news-feed .toggleSlide.on .icon img {
	
	top:-100%;
	
	}

.list-border:after {
	
	content:'';
	display:block;
	margin:0 auto;
	width:90%;
	
	}

.list-border:after {
	
	border-bottom:1px dotted #eaeaea;
	
	}	
	

.list-border:last-child:after {
	
	display:none;
	
	}		
	
.lte8 .list-border {
	
	border-bottom:1px dotted #eaeaea;
	
	}
	
.list-item .padding {
	
	overflow:hidden;
	padding-bottom:20px;
	padding-top:20px;
	position:relative;
	
	}	

.smaller .list-item .padding {
	
	padding-bottom:10px;
	padding-top:10px;
	
	}	
		
.lte8 .sub-section {
	
	border-top:1px dotted #eaeaea;
	
	}
	
.post-entry .logo {
	
	line-height:0;
	
	}

.scale-embed {
	
	height:0; 
	padding-bottom:56.25%;     
	padding-top:30px; 
	position:relative;     
	overflow: hidden;
	
	}

.scale-embed>* {

	height:100% !important;
	left:0;
	position:absolute;
	top:0;
	width:100% !important; 
	
	}


.text-field {
	
	background:#fff;
	border:1px solid #d8d8d8;
	border-radius:3px;
	box-shadow:0 0 0 1px #fff, 0 1px 0 1px rgba(0,0,0,0.03) inset;
	color:#444;
	cursor:default;
	padding:/** /5px 10px/**/8px 20px 4px 20px/**/;
	
	}
	
.text-field.on {
	
	border-radius:3px 3px 0 0;
	
	}	
	
.text-field-inner:after {
	
	background:url(../images/_SITE/text-field-inner.png) repeat-y 0 100%;
	content:'';
	display:block;
	height:100%;
	pointer-events:none;
	position:absolute;
	right:0;
	top:0;
	width:40px;
	z-index:2;

	}
	
.jqpH {

	color:/**/#bbb/** /#f90/** /#42cadf/**/;
	
	}
	
.js .jqpH {
	
	bottom:0;
	cursor:text;
	left:0;
	position:absolute;
	right:0;
	top:0;
	z-index:1;
	
	}	

.submit {
	
	background:none;
	color:#42cadf;
	cursor:pointer;
	
	}
	
.search	{
	
	background:url(../images/_SITE/search-20x40.png) no-repeat 0 0;
	height:20px;
	overflow:hidden;
	text-indent:101%;
	width:20px;
	
	}	

.search:hover {
	
	background-position:0 100%;
	
	}
	
.chart-number {
	
	background:/**/none/** /#cd0/** /#ddd/** /#907/** /#d8d8d8/**/;
	border-radius:3px 0 0 3px;
	/** /color:/** /#cd0/** /#fff/** /;/**/
	float:left;
	font-size:/**/20px/** /1.250em/**/;
	height:45px;
	line-height:45px;
	margin-right:1px;
	text-align:center;
	width:45px;
	
	}

.fame-rating {

	display:inline-block;
	font:20px 'RobotoLight', Arial, Helvetica, sans-serif;
	height:47px;
	line-height:47px;
	position:relative;
	text-align:center;
	vertical-align:middle;
	width:47px;
	
	}
	
.chart .d .rank, 
.chart .e .rank, 
.chart .f .rank, 
.chart .g .rank {
	
	color:hsl(0, 0%, 80%);
	
	}
	
.chart .h .rank, 
.chart .i .rank, 
.chart .j .rank, 
.chart .k .rank, 
.chart .l .rank, 
.chart .m .rank, 
.chart .n .rank, 
.chart .o .rank, 
.chart .p .rank, 
.chart .q .rank {
	
	color:hsl(0, 0%, 85%);
	
	}		

.chart .r .rank, 
.chart .s .rank, 
.chart .t .rank, 
.chart .u .rank, 
.chart .v .rank, 
.chart .w .rank, 
.chart .x .rank, 
.chart .y .rank, 
.chart .z .rank {
	
	color:hsl(0, 0%, 90%);
	
	}

.fame .fame-rating {
	
	float:right;
	margin-right:10px;
	top:-10px;
	/** /
	height:auto;
	line-height:normal;
	width:auto;
	/**/
	}

.js .jqAnchor {
	
	cursor:pointer;
	
	}
	

.panel-outerX {
	
	border-top:4px solid #ddd;
	/** /border-radius:3px 3px 0 0;/**/
	
	}

.panel-outerX .panel {
	
	border-radius:0 0 3px 3px;
	border-top:none;
	
	}

.fame.panel-outer {
	
	border-color:#ffdf7f;
	
	}

.fame .box.icon:before {
	
	background:#ffd200/*#ffc000*/ url(../images/_SITE/icon-fame-white.png) no-repeat 50% 50%;
	
	}
	
.fame .fame-rating {
	
	color:#ffc000;
	
	}	

.people.panel-outer {
	
	border-color:#ff8181;
	
	}

.people .box.icon:before {
	
	background:#f54846 url(../images/_SITE/icon-people-white.png) no-repeat 50% 50%;
	
	}	
/*
.people .chart-number,
 .people .fame-rating {
	
	color:#ff8181;
	
	}	
*/
#profile-header {
	
	margin-bottom:30px;
	min-height:55px;
	padding-left:80px;
	position:relative;

	}

#profile-header .list-item {
	
	margin-top:20px;
	line-height:normal;
	padding-left:40px;
	position:relative;
	
	}

#profile-pic-left {
	
	left:0;
	position:absolute;
	top:0;
	
	}

#profile-padding {
	
	padding-right:20px;
	
	}

#date-of-birth .date-of-birth,
 #date-of-birth .v-align {
	
	vertical-align:middle;
	
	}

#date-of-birth sub {
	
	display:inline-block;
	font-size:0.750em;
	font-style:italic;
	
	}
	
.date-of-birth.box.icon:before {
	
	background:#f54846 url(../images/_SITE/icon-calendar-white.png) no-repeat 50% 50%;
	
	}		
	
.topics.panel-outer {
	
	border-color:#cae795;
	
	}

.topics .box.icon:before {
	
	background-image:url(../images/_SITE/icon-topics-white.png);
	
	}

.topics .box.icon:before {
	
	background-color:#95d02c;
	
	}	
/*
.topics .chart-number,
 .topics .fame-rating {
	
	color:#95d02c;
	
	}	
*/
.projects.panel-outer {
	
	border-color:#89dcfe;
	
	}

.projects .box.icon:before {
	
	background:#13b9fe url(../images/_SITE/icon-projects-white.png) no-repeat 50% 50%;
	
	}
/*
.projects .chart-number,
 .projects .fame-rating {
	
	color:#13b9fe;
	
	}
*/		
.groups.panel-outer {
	
	border-color:#e384ff;
	
	}		

.groups .box.icon:before {
	
	background-image:url(../images/_SITE/icon-groups-white.png);
	
	}
	
.groups .box.icon:before {
	
	background-color:#c809ff;
	
	}
/*	
.groups .chart-number,
 .groups .fame-rating {
	
	color:#e384ff;
	
	}	
*/
.box.icon:before {
	
	background:#e6e6e6 no-repeat 50% 50%;
	border-radius:1px;
	content:'';
	display:inline-block;
	height:25px;
	margin:-100px 10px 0 0;
	position:relative;
	top:6px;
	width:25px;
	
	}
	
/**/

.chart .list-item:nth-child(even) {
	
	background-color:#fcfcfc;
	
	}

/**/

.list-item-left {
	
	height:100%;
	left:0;
	position:absolute;
	
	/** /
	vertical-align:top;
	/**/
	}

#news-feed .list-item-left .profile-pic {
	
	width:33px;
	
	}

.list-item-left .profile-pic {
	
	height:auto;
	width:45px;
	
	}	

.list-item-left + .list-item-content {
	
	margin-left:54px;
	
	}

.chart .list-item-left + .list-item-content {
	
	margin-left:102px;
	margin-right:60px;
	
	}
	
.list-item-right {
	
	height:100%;
	position:absolute;
	text-align:right;
	top:0;
	right:0;
	
	}
	
.chart .list-item-right {
	
	right:15px;
	
	}	
	
.v-align {
	
	display:inline-block;
	height:100%;
	
	}
	
.list-item-right .v-align {
	
	vertical-align:middle;
	
	}			

.content-image {
	
	width:100%;
	
	}			

.promo {
	
	margin-bottom:20px;
	
	}
	
.paginate {
	
	clear:both;
	margin-bottom:20px;
	text-align:center;
	
	}	

.paginate-inner {
	
	display:inline-block;
	max-width:660px;
	position:relative;
	vertical-align:middle;
	width:100%;
	
	}

 .icon.prev,
 .icon.next {
						
	background-position:50% 50%;
	background-repeat:no-repeat;
	display:inline-block;
	height:16px;
	overflow:hidden;
	text-indent:101%;
	width:9px;
	
	}

.paginate .icon.prev,
 .paginate .icon.next {
	
	height:100%;
	position:absolute;
	vertical-align:middle;
	
	}	

.paginate .icon.prev {
	
	left:0;
	top:0;
	
	}

.paginate .icon.next {
	
	right:0;
	top:0;
	
	}	

.paginate-content {
	
	height:20px;
	margin:auto;
	overflow:hidden;
	width:90%;
	
	}
	
.paginate ul {
	
	width:100%;
	
	}
					
.paginate a,
 .paginate ul,
 .paginate li,
 .paginate-content {
	
	display:inline-block;
	vertical-align:top;
	
	}

.paginate li {
	
	width:10%;
	
	}

.paginate li a:hover {
	
	color:#42cadf;
	
	}

.paginate li a.on {

	color:#111;
	cursor:text;
	font-weight:bold;
	
	}

.icon.prev {
	
	background-image:url(../images/_SITE/icon-prev.png);
	
	}	

a.icon.prev:hover {
	
	background-image:url(../images/_SITE/icon-prev-on.png);
	
	}	

.icon.next {
	
	background-image:url(../images/_SITE/icon-next.png);
	
	}

.icon.next:hover {
	
	background-image:url(../images/_SITE/icon-next-on.png);
	
	}

#projects .section {
	
	padding-top:10px;
	
	}
	
#projects .section p {
	
	margin-bottom:20px;
	
	}	


.fame-rating.a:before,
 .fame-rating.b:before,
 .fame-rating.c:before {
	
	background-size:cover !important;
	content:'';
	display:block;
	height:60px;
	left:-10px;
	position:absolute;
	top:-10px;
	width:60px;
	
	}

.fame-rating.a:before {
	
	background:url(../../_ASSETS/images/_SITE/fame-rating-gold.png) no-repeat 50% 50%;
	
	}
	
.fame-rating.b:before {
	
	background:url(../../_ASSETS/images/_SITE/fame-rating-silver.png) no-repeat 50% 50%;
	
	}
	
.fame-rating.c:before {
	
	background:url(../../_ASSETS/images/_SITE/fame-rating-bronze.png) no-repeat 50% 50%;
	
	}

.drop-down-item.on .fame-rating.a:before,
 .drop-down-item.on .fame-rating.b:before,
 .drop-down-item.on .fame-rating.c:before {
	
	background:url(../images/_SITE/fame-rating-invert.png) no-repeat 50% 50%;
	
	}

.drop-down-item.on .fame-rating {
	
	box-shadow:0 0 0 1px #42cadf inset;
	
	}	

.drop-down-item.on .fame-rating .pie,
 .drop-down-item.on .rank {
	
	border-color:#21afcf;
	color:#fff;
	
	}

.drop-down-item.on .fame-rating,
 .drop-down-item.on .fame-rating .mask,
 .drop-down-item.on .fame-rating .pie {
	
	background:#42cadf;
	
	}

.fame-rating.a .pie,
 .a .rank {
	
	border-color:#ffd200;
	color:#ffd200;
	
	}
	

.fame-rating.b .pie,
 .b .rank {
	
	border-color:#b2cede;
	color:#b2cede;
	
	}
	
.fame-rating.b {
	
	box-shadow:0 0 0 1px #f5f5f6 inset;
	
	}

.fame-rating.c .pie,
 .c .rank {
	
	border-color:#ffa800;
	color:#ffa800;
	
	}
	
.fame-rating.c {
	
	box-shadow:0 0 0 1px #fcf3ee inset; 
	
	}	

.fame-rating .pie {

	border-color:#aaa;

	}
	
.fame-rating .mask {
	
	border-color:#e6e6e6;
	
	}
	
.fame-rating {
	
	box-shadow:0 0 0 1px #e6e6e6 inset; 
	
	}

.fame-rating .pie,
 .fame-rating .mask {
	
	border-style:solid;
	border-width:1px;
	
	}	
	
	
.fame-rating {

	background:#fff;
	position:relative;

	}

.fame-rating,
 .fame-rating * {
  
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;

	}

.fame-rating {
	
	border-radius:100%;
	height:40px;
	line-height:44px;
	position:relative;
	width:40px;
	z-index:1;
	
	}

.fame-rating .pie {

	background:#fff;
	height:100%;
	left:0;
	position:absolute;
	-webkit-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	transform-origin:100% 50%;
	width:50%;

	}

.fame-rating .rotate {
		
	border-radius:100% 0 0 100% / 50% 0 0 50%;
	border-right:none;
	z-index:2;

	}

.fame-rating .gt50 {
  
	border-left:none;
	border-radius:0 100% 100% 0 / 0 50% 50% 0;
	left:50%;
	z-index:1;

	}

.fame-rating .mask {
	
	background:inherit;
	border-right:none;
	border-radius:100% 0 0 100% / 50% 0 0 50%;
	/** /box-shadow:-1px -1px 0 1px #fff;/**/
	height: 100%;
	left:0px;
	position:absolute;
	top:0px;
	width:50%;
	z-index:3;
  
	}

.rank {
	
	color:#aaa;
	/** /font-family:'Roboto', Arial, Helvetica, sans-serif;/**/
	height:100%;
	left:0px;
	position:absolute;
	text-align:center;
	text-transform:uppercase;
	top:-1px;
	width:100%;
	z-index:5;
	
	}

.z .rotate,
 .z .gt50,
 .mask,
 .n .gt50,
 .o .gt50,
 .p .gt50,
 .q .gt50,
 .r .gt50,
 .s .gt50,
 .t .gt50,
 .u .gt50,
 .v .gt50,
 .w .gt50,
 .x .gt50,
 .y .gt50 {
	
	display:none;
	
	}	

.n .mask,
 .o .mask,
 .p .mask,
 .q .mask,
 .r .mask,
 .s .mask,
 .t .mask,
 .u .mask,
 .v .mask,
 .w .mask,
 .x .mask,
 .y .mask  {
	
	display:block;
	
	}	

.b .rotate {
	
	-webkit-transform:rotate(345.6deg);
	-ms-transform:rotate(345.6deg);
	transform:rotate(345.6deg);
	
	}

.c .rotate {
	
	-webkit-transform:rotate(331.2deg);
	-ms-transform:rotate(331.2deg);
	transform:rotate(331.2deg);
	
	}

.d .rotate {
	
	-webkit-transform:rotate(316.8deg);
	-ms-transform:rotate(316.8deg);
	transform:rotate(316.8deg);
	
	}

.e .rotate {
	
	-webkit-transform:rotate(302.4deg);
	-ms-transform:rotate(302.4deg);
	transform:rotate(302.4deg);
	
	}

.f .rotate {
	
	-webkit-transform:rotate(288deg);
	-ms-transform:rotate(288deg);
	transform:rotate(288deg);
	
	}

.g .rotate {
	
	-webkit-transform:rotate(273.6deg);
	-ms-transform:rotate(273.6deg);
	transform:rotate(273.6deg);
	
	}

.h .rotate {
	
	-webkit-transform:rotate(259.2deg);
	-ms-transform:rotate(259.2deg);
	transform:rotate(259.2deg);
	
	}

.i .rotate {
	
	-webkit-transform:rotate(244.8deg);
	-ms-transform:rotate(244.8deg);
	transform:rotate(244.8deg);
	
	}

.j .rotate {
	
	-webkit-transform:rotate(230.4deg);
	-ms-transform:rotate(230.4deg);
	transform:rotate(230.4deg);
	
	}

.k .rotate {
	
	-webkit-transform:rotate(216deg);
	-ms-transform:rotate(216deg);
	transform:rotate(216deg);
	
	}

.l .rotate {
	
	-webkit-transform:rotate(201.6deg);
	-ms-transform:rotate(201.6deg);
	transform:rotate(201.6deg);
	
	}

.m .rotate {
	
	-webkit-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg);
	
	}

.n .rotate {
	
	-webkit-transform:rotate(172.8deg);
	-ms-transform:rotate(172.8deg);
	transform:rotate(172.8deg);
	
	}

.o .rotate {
	
	-webkit-transform:rotate(158.4deg);
	-ms-transform:rotate(158.4deg);
	transform:rotate(158.4deg);
	
	}

.p .rotate {
	
	-webkit-transform:rotate(144deg);
	-ms-transform:rotate(144deg);
	transform:rotate(144deg);
	
	}

.q .rotate {
	
	-webkit-transform:rotate(129.6deg);
	-ms-transform:rotate(129.6deg);
	transform:rotate(129.6deg);
	
	}

.r .rotate {
	
	-webkit-transform:rotate(115.2deg);
	-ms-transform:rotate(115.2deg);
	transform:rotate(115.2deg);
	
	}

.s .rotate {
	
	-webkit-transform:rotate(100.8deg);
	-ms-transform:rotate(100.8deg);
	transform:rotate(100.8deg);
	
	}

.t .rotate {
	
	-webkit-transform:rotate(86.2deg);
	-ms-transform:rotate(86.2deg);
	transform:rotate(86.2deg);
	
	}

.u .rotate {
	
	-webkit-transform:rotate(72deg);
	-ms-transform:rotate(72deg);
	transform:rotate(72deg);
	
	}

.v .rotate {
	
	-webkit-transform:rotate(57.6deg);
	-ms-transform:rotate(57.6deg);
	transform:rotate(57.6deg);
	
	}

.w .rotate {
	
	-webkit-transform:rotate(43.2deg);
	-ms-transform:rotate(43.2deg);
	transform:rotate(43.2deg);
	
	}

.x .rotate {
	
	-webkit-transform:rotate(28.8deg);
	-ms-transform:rotate(28.8deg);
	transform:rotate(28.8deg);
	
	}

.y .rotate {
	
	-webkit-transform:rotate(14.4deg);
	-ms-transform:rotate(14.4deg);
	transform:rotate(14.4deg);
	
	}

#footer {
	
	background:#fff/** /#ccc/** /rgba(204, 201, 197, 0.9)/**/;
	border-top:1px solid #eaeaea;
	color:#fff;
	margin-top:40px;
	width:100%;
	
	/** /
	
	bottom:0;
	left:0;
	position:fixed;
	width:100%;
	
	/**/
	
	}

.nojs #footer {
	
	bottom:0;
	left:0;
	position:fixed;
	width:100%;
	z-index:100;
	
	}
	
#footer .padding {
	
	padding:5px;
	
	}	

#footer-links {
	
	text-align:right;
	
	}
	
#footer-links ul,
 #footer-links li,
 #footer-links .link {
	
	display:inline-block;
	
	}

#footer-links li {
	
	padding:5px 10px;
	
	}

.link {
	
	border-bottom:1px solid rgba(255,255,255,0.34);
	color:#fff;
	line-height:1em;
	
	}

.link:hover {
	
	border-color:transparent;
	
	}
	
#footer-links .link {

	border-color:transparent;
	color:#42cadf;
	
	}		

#footer-links .link:hover {
	
	border-color:#A1E5F0/** /#ddd/**/;
	
	}
	
.feed-name {
	
	float:left;
	font-weight:bold;
	line-height:normal;
	margin-bottom:5px;
	
	}
	
.feed-name sub {
	
	font-size:0.750em;
	
	}		
	
.feed-added {
	
	float:right;
	font-size:0.750em;
	margin-bottom:10px;
	margin-left:10px;
	line-height:normal;
	
	}	

.feed-content {
	
	clear:both;
	
	}
	
.feed-content p {
	
	margin-bottom:20px;
	
	}	

.feed-content p:last-child {
	
	margin-bottom:0;
	
	}

#load_more_posts {
	
	text-align:center;
	
	}

#load_more_posts .padding {
	
	overflow:visible;
	padding-top:20px;
	padding-bottom:0;
	position:static;
	
	}
	
.profile-page #column_2 {
	
	font-size:0.875em;
	
	}

.people .name {
	
	color:#f54846;
	
	}
	
.groups .name {
	
	color:#c809ff;
	
	}
	
.topics .name {
	
	color:#95d02c;
	
	}
			

/** /
@media only screen and (max-width: 768px) {
/** /
@media only screen and (max-width: 1008px) {
/**/
@media only screen and (max-width: 1024px) {
/**/
	
	.noTablet {
		
		display:none;
		
		}
	
	.forTablet .panel>.padding {
		
		padding:20px;
		
		}
	
	.forTablet .fixed_200,
 .forTablet .fixed_300,
 .forTablet .fixed_350 {
		
		margin-right:0;
		padding-right:0;
		
		}
		
	.forTablet #column_1 + .fixed_panel {
		
		width:100%;
		
		}	
	
	.forTablet .fixed_panel {
		
		float:right/** /left/**/;
		position:relative;
		width:40.5%; /* set to #column_2 width */
		/*width:100% !important;*/
		
		}
	
	.editButton {
		
		right:5px;
		top:5px;
		
		}
	
	#news-feed .icon {
		
		margin-bottom:20px !important;
		
		}
	
	.forTablet #column_1 + .fixed_panel #suggestions .list-item {
		
		width:24%;
		
		}
	
	#suggestions .list-item {
		
		display:inline-block;
		width:49%;
		
		}
		
	/** /
	
	.forTablet #trending {
		
		overflow:hidden;
		
		}
	
	.forTablet #trending ul {
		
		left:50%;
		margin-left:-500px;
		position:relative;
		width:1000px;
			
		}
	
	/**/
		
	}
	

/**/		
@media only screen and (max-width: 768px) {
/** /		
@media only screen and (max-width: 479px) {
/**/	


.noMobile {
	
	display:none;
	
	}



#header .col6 {
	
	margin-right:2% !important;
	width:49% !important;
	
	}
	
#header .col6.last {
	
	margin-right:0 !important;
	
	}	




	.forMobile .panel {
		/*
		margin-bottom:2%;
		margin-left:2%;
		margin-right:2%;*/
		
		}
	
	.forMobile .fixed_panel {
		
		width:100%;
		
		}
	
	#top-search-bar {
		
		margin-top:0;
		
		}
		
	.forTablet #column_1 + .fixed_panel #suggestions .list-item {
		
		display:inline-block;
		width:49%;
		
		}	
	
	}
	
@media only screen and (max-width: 479px) {
	
	#header {
		
		padding-top:30px;
		
		}
	
	.button {
		
		padding:6px 14px;
		
		}
		
	#search-bar,
 #search-bar input,
 body {
		
		font-size:0.9em;
		
		}	
	
	}		
	
/*

I hereby bow to the impressive smarts of:

John Surdakowski
http://avexdesigns.com/responsive-youtube-embed/

Chris Coyier
http://css-tricks.com/

Hugo Giraudel
http://codepen.io/HugoGiraudel/pen/BHEwo

Anon :)
http://anonadventure.wordpress.com/2012/10/20/custom-axis-labels-google-charting-work-around/

-- thanks

*/	