::-moz-selection{background:#03AEE4;color:rgba(255,255,255,0.85);}::selection{background:#03AEE4;color:rgba(255,255,255,0.85);}.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}.clearfix:after{clear:both;}.hide-text{border:0;background-color:transparent;color:transparent;text-shadow:none;font:0/0 a;}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}a:focus{outline:none;}a:hover,a:active{outline:0;}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0;}sup{top:-.5em;}sub{bottom:-.25em;}img{max-width:100%;width:auto\9;height:auto;border:0;vertical-align:middle;-ms-interpolation-mode:bicubic;}button,input,select,textarea{margin:0;vertical-align:middle;font-size:100%;}button,input{line-height:normal;*overflow:visible;}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer;}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield;}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}textarea{overflow:auto;vertical-align:top;}@media print {*{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important;}a,a:visited{text-decoration:underline;}a[href]:after{content:" (" attr(href) ")";}a[href^="#"]:after{content:"";}pre,blockquote{border:1px solid #919599;page-break-inside:avoid;}thead{display:table-header-group;}tr,img{page-break-inside:avoid;}img{max-width:100%!important;}@page{margin:.5cm;}p,h2,h3{orphans:3;widows:3;}h2,h3{page-break-after:avoid;}}body{margin:0;background-color:#F7F7F7;color:#505459;font-size:14px;font-family:"微软雅黑","Tahoma",'Arial',"宋体",sans-serif;line-height:1.6em;}body#search{font-size:13px;}a{color:#03AEE4;text-decoration:none;}a:hover{color:#1699CC;}.row{margin-left:-20px;*zoom:1;}.row:before,.row:after{display:table;content:"";line-height:0;}.row:after{clear:both;}[class*="span"]{float:left;margin-left:20px;min-height:1px;}.container{width:940px;}.span12{width:940px;}.span11{width:860px;}.span10{width:780px;}.span9{width:700px;}.span8{width:620px;}.span7{width:540px;}.span6{width:460px;}.span5{width:380px;}.span4{width:300px;}.span3{width:220px;}.span2{width:140px;}.span1{width:60px;}.offset12{margin-left:980px;}.offset11{margin-left:900px;}.offset10{margin-left:820px;}.offset9{margin-left:740px;}.offset8{margin-left:660px;}.offset7{margin-left:580px;}.offset6{margin-left:500px;}.offset5{margin-left:420px;}.offset4{margin-left:340px;}.offset3{margin-left:260px;}.offset2{margin-left:180px;}.offset1{margin-left:100px;}.container{margin-right:auto;margin-left:auto;*zoom:1;}.container:before,.container:after{display:table;content:"";line-height:0;}.container:after{clear:both;}p{margin:0 0 15px;}small{font-size:85%;}strong{font-weight:700;}em{font-style:italic;}cite{font-style:normal;}.badge-tip{display:inline-block;margin-left:6px;padding:2px 4px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;background-color:#505459;color:#fff;vertical-align:baseline;vertical-align:top;white-space:nowrap;font-weight:700;font-size:10px;line-height:10px;}h1,h2,h3,h4,h5,h6{margin:0 0 15px;color:inherit;font-weight:700;font-family:inherit;line-height:1.4;text-rendering:auto;}#description h2,#description h3,#description h4,#description h5,#description h6{padding-top:20px;}#description h2:first-child,#description h3:first-child,#description h4:first-child,#description h5:first-child,#description h6:first-child{padding-top:0!important;}h1{font-size:26px;}h2{font-size:20px;}h3{font-size:18px;}h4{font-size:16px;}h5{font-size:14px;}h6{font-size:13px;}.bold{font-weight:700;}.regular{font-weight:400;}ul,ol{margin:0 0 10px 25px;padding:0;}ul ul{margin-bottom:0;}li{line-height:20px;}.notes ol ul li{margin-top:20px;}.notes li{margin-bottom:20px;}.notes h3{padding-top:20px;}ul.unstyled,ol.unstyled{margin-left:0;list-style:none;}dl{margin-bottom:20px;}dt,dd{line-height:20px;}dt{font-weight:700;}dd{margin-left:10px;}hr{margin:20px 0;border:0;border-top:2px solid #e3e3e3;}blockquote{margin:0 0 20px;padding:0 0 0 15px;border-left:4px solid #E9E9E9;}q:before,q:after,blockquote:before,blockquote:after{content:"";}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px;}code,pre{padding:0 3px 2px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#333;font-size:11px;font-family:"微软雅黑","Tahoma",'Arial',"宋体",monospace;}code{padding:2px 4px;border:1px solid #e1e1e8;background-color:#f7f7f9;white-space:nowrap;}pre{display:block;margin:0 0 10px;padding:9.5px;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#f5f5f5;white-space:pre;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;font-size:12px;line-height:20px;}table{max-width:100%;border-spacing:0;border-collapse:collapse;background-color:transparent;}form{margin:0 0 20px;}fieldset{margin:0 0 20px;padding:0;border:0;}legend{display:block;margin-bottom:20px;padding:0;width:100%;border:0;border-bottom:1px solid #e5e5e5;color:#333;font-size:19.5px;line-height:40px;}label,input,button,select,textarea{font-weight:400;font-size:13px;}input,button,select,textarea{font-family:"微软雅黑","Tahoma",'Arial',"宋体",sans-serif;}label{display:block;margin-bottom:5px;}select,input[type="text"],input[type="password"]{display:inline-block;margin-bottom:4px;padding:4px 10px;height:32px;color:#555;vertical-align:middle;font-size:12px;font-weight:400;}#search input[type="text"],#profile input[type="text"]{color:#4d4d4d;font-weight:700;}#search input{margin-bottom:10px;}textarea{display:inline-block;margin-bottom:4px;padding:8px 10px;height:32px;color:#555;vertical-align:middle;font-size:12px;}input,textarea{width:206px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}textarea{height:auto;}textarea,input[type="text"],input[type="password"]{border:none;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.2);box-shadow:inset 0 1px 1px rgba(0,0,0,0.2);background-color:#fff;}textarea:focus,input[type="text"]:focus,input[type="password"]:focus{outline:none;}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal;*margin-top:0;}input[type="radio"],input[type="checkbox"]{width:auto;}select{height:30px;line-height:30px;*margin-top:4px;}select{width:220px;border:1px solid #ccc;background-color:#fff;}select[multiple]{height:auto;}select:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:none;}input:-moz-placeholder,textarea:-moz-placeholder{color:#b3b3b3;}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#b3b3b3;}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#b3b3b3;}.radio,.checkbox{padding-left:20px;min-height:20px;}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px;}input[class*="span"],textarea[class*="span"]{float:none;margin-left:0;}input,textarea{margin-left:0;}input.span12,textarea.span12{width:926px;}input.span11,textarea.span11{width:846px;}input.span10,textarea.span10{width:766px;}input.span9,textarea.span9{width:686px;}input.span8,textarea.span8{width:606px;}input.span7,textarea.span7{width:526px;}input.span6,textarea.span6{width:440px;}input.span5,textarea.span5{width:366px;}input.span4,textarea.span4{width:286px;}input.span3,textarea.span3{width:200px;}input.span2,textarea.span2{width:126px;}input.span1,textarea.span1{width:46px;}.help-block{display:block;color:#797C80;margin-bottom:10px;font-size:11px;line-height:1.4em;}.note{font-size:12px;color:#AAA;padding-top:30px;}.form-search input,.form-horizontal input,.form-horizontal textarea{display:inline-block;margin-bottom:4px;vertical-align:middle;*display:inline;*zoom:1;}.control-group{margin-bottom:10px;}.form-horizontal .control-group{margin-bottom:20px;*zoom:1;}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;content:"";line-height:0;}.form-horizontal .control-group:after{clear:both;}.form-horizontal .control-label{float:left;padding-top:10px;width:160px;text-align:right;}.form-horizontal .controls{margin-left:180px;*display:inline-block;*padding-left:20px;*margin-left:0;}.form-horizontal .controls:first-child{*padding-left:180px;}.form-horizontal .help-block{margin-bottom:0;}.pointer{cursor:pointer;}.btn{display:inline-block;margin-right:10px;margin-bottom:10px!important;padding:10px 12px;border:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1);background-color:#FFF;color:#6C6E70;vertical-align:middle;text-align:center;letter-spacing:.05em;font-weight:700;font-size:13px;line-height:1.6em;cursor:pointer;*display:inline;*zoom:1;}.btn:hover,.btn:active{background-color:#FAFAFA;color:#6C6E70;}.btn:active{position:relative;top:1px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.btn:first-child{*margin-left:0;}.btn:hover{text-decoration:none;-webkit-transition:.1s linear;-moz-transition:.1s linear;-o-transition:.1s linear;transition:.1s linear;}.btn:focus{outline:none;}.btn-primary{background-color:#03AEE4;color:#fff;}.btn-primary:hover,.btn-primary:active{background-color:#00A6DA;color:#fff;}.btn-dark{background-color:#2B3138;color:#6F757B;}.btn-dark:hover,.btn-dark:active{background-color:#FF833D;color:#fff;}.btn-yellow{background-color:#FF6B45;color:#fff;}.btn-yellow:hover,.btn-yellow:active{background-color:#f5603b;color:#fff;}.btn.disabled{cursor:default;background-color:#E6E6E6;color:#7F7F7F;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;position:relative;top:0;}.btn.disabled:active{top:0;}button.btn{*padding-top:3px;*padding-bottom:3px;}.higher.btn{padding:10px 12px;}.twitter.btn:before{display:inline-block;margin-left:-10px;width:33px;height:13px;background:url(../img/social.png) 0 -39px;content:" ";}.nav{margin-bottom:20px;margin-left:0;list-style:none;}.nav>li>a{display:block;}.nav>li>a:hover{background-color:#eee;text-decoration:none;}.nav>li>a>img{max-width:none;}.nav-tabs,.nav-pills{*zoom:1;}.nav-tabbed:before,.nav-tabbed:after,.etabs:before,.etabs:after{display:table;content:"";line-height:0;}.nav-tabbed:after,.etabs:after{clear:both;}.nav-tabbed>li,.etabs>li{float:left;}.nav .dropdown-toggle .caret{margin-top:6px;border-top-color:#31a8e6;border-bottom-color:#31a8e6;}.nav .dropdown-toggle:hover .caret{border-top-color:#167eb5;border-bottom-color:#167eb5;}.tab-content{overflow:auto;}.tab-content>.tab-pane{display:none;}.tab-content>.active{display:block;}.navbar{position:static;right:0;left:0;z-index:1030;overflow:visible;margin-bottom:0;*position:relative;*z-index:2;}.nav-collapse.collapse{overflow:visible;height:auto;}.navbar .brand{display:block;float:left;padding:0;}.navbar .brand:hover{text-decoration:none;}.navbar-inner{padding-right:0;padding-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:#E6E6E6;background-repeat:repeat-x;*zoom:1;}.navbar-inner:before,.navbar-inner:after{display:table;content:"";line-height:0;}.navbar-inner:after{clear:both;}.navbar .container{width:940px;}.navbar .nav{position:relative;left:0;display:block;float:right;margin:0;}.navbar .nav>li{float:left;}.navbar .nav>li>a{float:none;padding:20px 15px;text-decoration:none;letter-spacing:.05em;font-weight:500;font-size:13px;line-height:20px;text-transform:uppercase;}.navbar .nav .dropdown-toggle .caret{margin-top:8px;}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{background-color:transparent;color:#4E555E;text-decoration:none;}.navbar .btn-navbar{display:none;float:right;margin:15px 5px;padding:9px 10px;}.navbar .btn-navbar:hover,.navbar .btn-navbar:active{background-color:#222324;color:#fff;*background-color:#151617;}.navbar .btn-navbar:active{background-color:#09090a \9;}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;background-color:#6d7477;}.btn-navbar .icon-bar+.icon-bar{margin-top:3px;}.nav>li>ul.dropdown-menu{background-color:#E9E9E9;font-size:12px;}.nav>li>ul.dropdown-menu li>a{font-weight:500;color:#919599;}.nav>li>ul.dropdown-menu li>a:hover,.nav>li>ul.dropdown-menu li>a:focus{background-color:#FF6B45;color:#fff;text-decoration:none;}.navbar .nav li.dropdown>a:hover .caret{border-top-color:#555;border-bottom-color:#555;}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777;border-bottom-color:#777;}.navbar .nav>li>.dropdown-menu.pull-right{right:0;left:auto;}.navbar .nav>li>.dropdown-menu.pull-right:before{right:12px;left:auto;}.navbar .nav>li>.dropdown-menu.pull-right:after{right:13px;left:auto;}.navbar .brand,.navbar .nav>li>a{color:#64686D;}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{background-color:#D8D8D8;color:#4E555E;}.navbar .nav li.dropdown>a:hover .caret{border-top-color:#fff;border-bottom-color:#fff;}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#919599;border-bottom-color:#919599;}.navbar .btn-navbar{background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.navbar .btn-navbar:hover,.navbar .btn-navbar:active{background-color:#D8D8D8;color:#fff;*background-color:#D8D8D8;}.navbar .btn-navbar:active{background-color:#2F363D \9;}.brand{overflow:hidden;width:567px;height:60px;background:url(../img/logo.png) no-repeat left bottom;text-indent:-9000px;}.brand h1{margin:0;}.dark-brand{display:block;overflow:hidden;padding:0;width:78px;height:40px;background:url(../img/dark-logo.png) no-repeat;text-indent:-9000px;}.brand:hover,.dark-brand:hover{opacity:.9;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);filter:alpha(opacity=90);}.headline{color:#7f7f7f;font-weight:700;font-size:13px;line-height:40px;}.avatar-s{margin-right:4px;width:20px;height:20px;vertical-align:top;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1);}.avatar-b{margin-right:15px;margin-bottom:4px;width:60px;height:60px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1);}#main{padding-top:25px;}#main.steps{display:none;}.qnloading{position:absolute;top:35%;left:0;width:100%;text-align:center;font-size:18px;font-family:'Asap',sans-serif;font-weight:700;line-height:210%;text-align:center;-webkit-animation:pulsate 2s linear 0s infinite;-moz-animation:pulsate 2s linear 0s infinite;-ms-animation:pulsate 2s linear 0s infinite;-o-animation:pulsate 2s linear 0s infinite;animation:pulsate 2s linear 0s infinite;}.loading .big{font-size:24px;}@keyframes pulsate{from{opacity:.4;}20%{opacity:.8;}60%{opacity:1;}to{opacity:.4;}}@-moz-keyframes pulsate {
	from {
		opacity: .4;
	}
	20% {
		opacity: .8;
	}
	60% {
		opacity: 1;
	}	
	to {
		opacity: .4;
	}
}

@-webkit-keyframes pulsate {
	from {
		opacity: .4;
	}	
	20% {
		opacity: .8;
	}	
	60% {
		opacity: 1;
	}	
	to {
		opacity: .4;
	}
}

@-ms-keyframes pulsate {	
	from {
		opacity: .4;
	}	
	20% {
		opacity: .8;
	}	
	60% {
		opacity: 1;
	}	
	to {
		opacity: .4;
	}
}

@-o-keyframes pulsate {
	from {
		opacity: .4;
	}
	20% {
		opacity: .8;
	}	
	60% {
		opacity: 1;
	}	
	to {
		opacity: .4;
	}
}


#first-title h1 {
	color: #373E44;
	margin-top:0;
	margin-bottom:4px;
	line-height:1.3em;
}

#first-title {
	margin-bottom:15px;
}

#updates-title {
	margin-bottom: 30px;
}

.theme-meta,.profile-meta {
	color:#797c80;
	/* margin-left: 75px; */
}

.profile-meta li {
	display:inline;
	margin:0 20px 0 0;
	height:20px;
}

.profile-meta li a {
	padding-left:22px;
	font-weight:700;
	font-size:13px;
}

.profile-meta li:before {
	position:absolute;
	display:inline-block;
	width:16px;
	height:16px;
	background:url(../img/icons.png) no-repeat;
	content:" ";
}

.profile-meta li.web:before {
	background-position:-150px 0;
}

.profile-meta li.twitter-name:before {
	background-position:-166px 0;
}

.edit-tp a {
	font-weight: 700;
}

.edit, .theme-meta-s {
	font-size: 12px;
	margin-bottom: 20px;
}

#profile .edit {
	margin-bottom: 0;
}

.edit a, .theme-meta-s a {
	font-weight: 700;
}

.pending {
	color:#797c80;
	font-weight: 400;
	padding-right: 10px;
}

.delete-account {
	margin-bottom: 20px;
}

.search-results {
	margin-bottom:30px;
}

.advice {
	margin-top:20px;
}

.advice > .checkbox {
	margin-bottom:10px;
}

.comment-body p {
	margin-bottom:8px;
}

.comment-meta {
	margin-bottom:4px;
	font-size:12px;
	line-height: 16px;
}

.comment .avatar-b {
	height: 40px;
	width: 40px;
}

.comm-actions > span, .comm-actions > a {
	color:#919599;
	font-size:11px;
}

.comm-actions a:hover {
	color:#31A8E6;
}

.comment,.comment-body {
	overflow:hidden;
	zoom:1;
	*overflow:visible;
}

.comment {
	margin-bottom:25px;
}

.comment-object {
	display:block;
}

.comment-list {
	margin-left:0;
	list-style:none;
}

.comm-actions > .sep {
	color: #C0C3C5;
}

.edit-comm {
	margin-bottom: 10px;
}

.browser-bar {
    display: block;
    height: 4px;
    background-color: #E6E6E6;
    padding: 4px 7px;
    -webkit-border-radius: 2px 2px 0 0;
    -moz-border-radius: 2px 2px 0 0;     
    border-radius: 2px 2px 0 0;  
}

.browser-bar-xl {
    display: block;
    height: 6px;
    background-color: #E6E6E6;
    padding: 6px 10px;
    -webkit-border-radius: 2px 2px 0 0;
    -moz-border-radius: 2px 2px 0 0;     
    border-radius: 2px 2px 0 0;  
}

.browser-btn {
    float: left;
    height: 4px;
    width: 4px;
    background-color: #BDBDBD;
    margin-right: 3px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}

.browser-btn-xl {
    float: left;
    height: 6px;
    width: 6px;
    background-color: #BDBDBD;
    margin-right: 4px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}

.browser-btn.fst, .browser-btn-xl.fst {
	background-color: #FF4E3D;
}

.browser-btn.snd, .browser-btn-xl.snd {
	background-color: #FFB800;
}

.browser-btn.trd, .browser-btn-xl.trd {
	background-color: #00D12A;
}

.theme-img, .theme-img-s {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.theme-img > a > img, .theme-img-s > a > img, .theme-img > img {
	display: block;
	-webkit-border-radius: 0 0 2px 2px;
	-moz-border-radius: 0 0 2px 2px;
	border-radius: 0 0 2px 2px;	
}

.theme-thumb > a > img {
	display: block;	
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

#theme-img-info {
	margin-bottom:22px;
}

#single-theme #main-info {
	margin-bottom: 20px;
}

#featured-bar {
	display:block;
	margin-bottom:20px;
	padding:10px 15px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	background-color:#D5D5D5;
	color:#505459;
	letter-spacing:.05em;
	font-weight:700;
	font-size:13px;
	line-height:20px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}

#theme-showcase {
	margin-bottom:20px;
}

#results-group.loading {
	opacity: .4;
	-webkit-transition: opacity .3s ease-out;
	-moz-transition: opacity .3s ease-out;
	-ms-transition: opacity .3s ease-out;
	-o-transition: opacity .3s ease-out;
	transition: opacity .3s ease-out;
}

.result {
	margin-bottom:10px;
	padding-bottom:10px;
}

.no-results {
	text-align: center;
	padding: 20px;
	background-color: #E9E9E9;
	border-radius: 2px;
	-webkit-border-radius: 2px;	
}

.no-results > p {
	font-size: 16px;
	font-weight: 700;
}

#profile .no-results > p {
	margin-bottom: 0;
}	

.no-results > span {
	font-weight: 700;
}

#sort-bar {
	display:block;
	margin-bottom:10px;
	padding: 0;	
}

.sort-title {
	font-weight:700;
	font-size:12px;
}

.sort {
	display: inline-block;
	vertical-align: top;
	margin-left:10px;
	width:20px;
	height:20px;
}

.sort.desc {
	background:url(../img/arrows.png) -48px 0 no-repeat;
}

.sort.asc {
	background:url(../img/arrows.png) -68px 0 no-repeat;
}

#sorted-by {
	line-height:20px;
	float: left;
	padding-bottom:10px;	
}

#sort-by {
	float:right;
	padding-bottom:10px;
	line-height: 20px;
}

#sort-by > a {
	display: block;
	color:#505459;
}

#sort-by a, #sorted-by a {
	cursor: pointer;
}

.caret {
	display:inline-block;
	margin-top:0!important;
	margin-left:6px;
	width:12px;
	height:11px;
	background:url(../img/arrows.png) -24px 0 no-repeat;
	content:"";
}

#sort-by a:hover {
	text-decoration:none;
}

#sort-by a:focus {
	outline:none;
}

#sort-by > ul.dropdown-menu {
	min-width:120px;
	text-align:right;
	font-size:11px;
}

.featured {
	margin:0 0 20px;
}

.featured {
	margin: 0;
}

.featured a {
	color:#373E44;
}

.featured a:hover {
	text-decoration:none;
}

h1.featured,
h2.featured {
	font-size:20px;
	margin-bottom: 10px;
}

.state {
	color: #373E44;
}

#single-theme .info {
	margin-bottom: 20px;
}

.buttons {
	display:table;
}

.state {
	line-height: 30px;
	float: left;
}

.unemph {
	color: #878c91;
}

.info.r,
.info.f {
	margin-bottom: 20px;
}

.feature-icons {
	float: left;
}

#single-theme .feature-icons {
	float: none;
}

.icons-list {
	margin:0;
	padding:0;
	list-style:none;
}

.icons-list li {
	float:left;
	margin-right:8px;
	width:30px;
	height:30px;
}

.icons-list li.fav {
	margin-right: 18px;
}	

.icons-list li a {
	position:absolute;
	z-index:20;
	display:block;
	overflow:hidden;
	padding:0;
	width:30px;
	height:30px;
	text-decoration:none;
	text-indent:-9000px;
	line-height:20px;
	cursor: pointer;
}

.responsive.on {
	background:url(../img/icons.png) 0 0;
}

.responsive.off {
	background:url(../img/icons.png) 0 -30px;
}

.retina.on {
	background:url(../img/icons.png) -30px 0;
}

.retina.off {
	background:url(../img/icons.png) -30px -30px;
}

.design.on {
	background:url(../img/icons.png) -60px 0;
}

.design.off {
	background:url(../img/icons.png) -60px -30px;
}

.fav.off {
	background:url(../img/icons.png) -90px -30px;
}

.fav.off a:hover {
	background:url(../img/icons.png) -120px 0;
}

.fav.off a:active, .fav.on {
	background:url(../img/icons.png) -90px 0;
}

.info > ul {
	margin:0;
	list-style:none;
}

.info.f > ul {
	margin-bottom:20px;
}

#r-sidebar h4 {
	font-size: 12px;
	color: #373E44;
}

.sidebar-block {
	margin-bottom: 30px;
}

.tips {
	margin:0 0 10px;
}

.tips li {
	margin:0 0 20px;
	padding:0 0 0 15px;
	border-left:4px solid #E4E4E4;
	list-style:none;
}

#onead {
	margin-bottom: 30px;
}

#onead img {
	display: block;
	margin: 0 auto 8px auto;
}

#r-sidebar .ad-container h4, .ad-container h4 {
	font-size: 11px;
}	

.ad-container {
	font-size: 11px;
	text-align: center;	
	padding: 20px 20px;
	background-color: #E9E9E9;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);		
}

.share-icons,.follow-icons {
	margin:0;
	list-style:none;
	padding:0;
}

.share-icons li,.follow-icons li {
	float:left;
	margin-right:3px;
	margin-bottom:3px;
	width:30px;
	height:30px;
}

.share-icons li a,.follow-icons li a {
	z-index:20;
	display:block;
	height:30px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	background:url(../img/social.png);
	text-decoration:none;
	text-indent:-9000px;
	cursor: pointer;
}

.share-icons li a {
	background-color:#FFF;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);	
}

.follow-icons li a {
	background-color:#fff;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);	
}

.share-icons li a:hover,.follow-icons li a:hover {
	background-color:#FF833D;
}

.share-icons li a.fb-share,.follow-icons li a.fb-share {
	background-position:-30px 0;
}

.share-icons li a:hover.fb-share,.follow-icons li a:hover.fb-share {
	background-position:-30px -30px;
}

.share-icons li a.tw-share,.follow-icons li a.tw-share {
	background-position:0 0;
}

.share-icons li a:hover.tw-share,.follow-icons li a:hover.tw-share {
	background-position:0 -30px;
}

.share-icons li a.pin-share,.follow-icons li a.pin-share {
	background-position:-90px 0;
}

.share-icons li a:hover.pin-share,.follow-icons li a:hover.pin-share {
	background-position:-90px -30px;
}

.share-icons li a.gp-share,.follow-icons li a.gp-share {
	background-position:-60px 0;
}

.share-icons li a:hover.gp-share,.follow-icons li a:hover.gp-share {
	background-position:-60px -30px;
}

.follow-icons li a.rss {
	background-position:-120px 0;
}

.follow-icons li a:hover.rss {
	background-position:-120px -30px;
}

.sidebar-form {
	margin: 0;
}

#l-sidebar {
	padding-top:25px;
}

.clues-t {
	font-size: 10px;
}

.keyword-button {
	margin-bottom: 10px;
}

.keyword-button span {
	display:block;
	font-size:13px;
	line-height:20px;
	letter-spacing:.05em;
	text-transform: uppercase;
	padding:10px 15px;
	color:#fff;
	background-color:#1acbae;
	text-decoration:none;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);		
}

.keyword-button .close {
	position: relative;
	top: 9px;
	right: 17px;
	line-height: 20px;
}

.form-search {
	margin-bottom: 10px;
}

.accordion {
	padding-bottom: 10px;
	margin-bottom: 10px;
	/* background: url("../img/normal-bar.png") repeat-x bottom left; */
}

.accordion-group, .accordion-button.first {
	margin-bottom: 4px;
}

.accordion-button.first > a:active {
	background-color: #FFF;
}

.accordion-button a {
	display:block;
	font-size:13px;
	line-height:20px;
	letter-spacing:.05em;
	padding:10px 15px;
	color:#505459;
	text-decoration:none;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;	
	background-color: #E9E9E9;	
}

.accordion-button a:hover {
	background-color:#E6E6E6;
	text-decoration:none;
	-webkit-transition: .1s linear ;
	-moz-transition: .1s linear;
	-o-transition: .1s linear;
	transition: .1s linear;		
}

.accordion-heading {
	position:relative;	
}

.accordion-heading a {
	color:#505459;
	text-decoration:none;
}

a.accordion-toggle {	
	letter-spacing:.05em;
	font-size:13px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	cursor:pointer;	
	background-color: #E9E9E9;
}

a.accordion-toggle:hover {
	background-color: #e6e6e6;
	-webkit-transition: .1s linear ;
	-moz-transition: .1s linear;
	-o-transition: .1s linear;
	transition: .1s linear;	
}

.accordion-toggle:after {
	position:absolute;
	top:13px;
	right:15px;
	width:12px;
	height:12px;
	background:url(../img/arrows.png) -12px 0;
	content:"";
}

.accordion-toggle.expanded:after {
	background:url(../img/arrows.png) 0 0;
}

.accordion-heading .accordion-toggle {
	display:block;
	padding:10px 15px;
	line-height:20px;	
}

a.accordion-toggle.expanded, .accordion-button > a.expanded {
	color: #FFF;
	background-color: #FF6B45;
	-webkit-border-radius:2px 2px 0 0;
	-moz-border-radius:2px 2px 0 0;
	border-radius:2px 2px 0 0;	
}

.accordion-body {
	font-size:11px;		
	background-color: #fff;	
	-webkit-border-radius:0 0 2px 2px;
	-moz-border-radius:0 0 2px 2px;
	border-radius:0 0 2px 2px;
}

.field {
	color: #7F868F;
	padding:9px 0;
	margin: 0 15px;
	font-size:11px;	
	border-bottom: 1px solid #E4E4E4;		
}

.accordion-body > .accordion-inner:last-child >.field {
	border-bottom: none;
}

.slider-label {
	margin:0;
	padding:11px 15px;
	font-size:11px;
}

.last-group {
	position:relative;
}

.accordion input[type="checkbox"] {
	display:none;
}

.shadow0 {
	display:inline-block;
	float:right;
	margin:4px 0;
	width:12px;
	height:12px;
	background-color:#f5f5f5;
	-webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.10);
	-moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.10);
	box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.10);	
}
.shadow {
	display:inline-block;
	float:right;
	margin:4px 0;
	width:12px;
	height:12px;
	background-color:#f5f5f5;
	-webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.10);
	-moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.10);
	box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.10);	
	width:10px;
	height:10px;
	border:1px solid #f5f5f5;	
	background-color:#FF6B45;
}

.accordion input[type="checkbox"]:checked + label span.chbx {
	width:10px;
	height:10px;
	border:1px solid #f5f5f5;	
	background-color:#FF6B45;
}

.accordion input[type="checkbox"]:checked + label {
	color: #464C53;
}

#save, #share {
	-webkit-border-radius:0 0 2px 2px;
	-moz-border-radius:0 0 2px 2px;
	border-radius:0 0 2px 2px;
}

.save-box, .share-box {
	padding:20px;
	background:#fff;
}

.save-box label, .save-box p, .share-box p {
	font-size:11px;
}

.share-box > input[type="text"] {
	color: #03AEE4 !important;
}

.save-box input {
	display: block;
}

.save-box input,
.share-box input {
	background-color: #F5F5F5;
	-webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 1px 0 rgba(0,0,0,0.10);
	box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);	
}

.save-box form, .save-box button {
	margin: 0;
}

.save-box.btm {
	padding-top: 0;
}

.inputbox {
	width: 160px;
}

#theme-desc {
	margin-bottom:20px;
}

.feature-title, .heading-title, .sidebar-title {
	color: #373E44;
	margin-bottom:10px;
	padding-bottom:10px;
	background: url("../img/normal-bar.png") repeat-x bottom left;
	font-weight:700;
	font-size:12px;
	line-height:20px;
}

.sidebar-title {
	text-transform: uppercase;
}	

#features li {
	line-height:20px;
	margin-bottom: 2px;
}

#features li span {
	padding-left:24px;
}

#features li:before {
	position:absolute;
	display:inline-block;
	margin-top:3px;
	padding:0;
	width:14px;
	height:14px;
	background:url(../img/icons.png) no-repeat;
	content:" ";
}

#features li.ok:before {
	background-position:-120px -30px;
}

#features li.ko:before {
	background-position:-134px -30px;
}

.ko {
	color:#B3B3B3;
}

.hrfix {
	display: inline-block;
	clear: both;
	width: 100%;	
}

.theme-thumb div {
    position: relative;
    display: block;
    line-height: 0px;
    text-decoration: none;	
}

.theme-thumb div:before {
    content: " ";
    display: block;  
    font-size: 20px;
    line-height: 0.8em;
    height: 1em;
    width: 1em;
    text-align: center;
    color: #b1b1b1;
    font-weight: bold;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 1000;
    margin: -0.5em 0 0 -0.5em;
}

.theme-thumb.prev div:before {
    content: "←";
}

.theme-thumb.next div:before {
    content: "→";
}

.theme-thumb {
	margin-bottom:10px;
}

.theme-thumb.last-child {
	margin-bottom:0;
}

.boxshadow {
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);		
}

.theme-img.boxshadow, .theme-img-s.boxshadow {
	background-color: #FFF;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);		
}

.theme-thumb.boxshadow {
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);		
}

.nav-tabbed, .etabs {
	background: url("../img/normal-bar.png") repeat-x bottom left;
}

.nav-tabbed > li > a, .etabs > li > a {
	margin-right:4px;
	padding:0 10px 10px 10px;
	color:#919599;
	font-size:12px;
	line-height:20px;
	font-weight: 700;
}

.nav-tabbed > li > a:hover, .etabs > li > a:hover {
	background: url("../img/hover-bar.png") repeat-x bottom left;
}

.nav-tabbed > .active > a, .nav-tabbed > .active > a:hover, .etabs > .active > a, .etabs > .active > a:hover {
	background: url("../img/active-bar.png") repeat-x bottom left;
	color:#373E44;
}

#main-footer {
	margin-top:20px;
	background:#E6E6E6;
	color: #64686D;
}

#main-footer>.container {
	padding:30px 0;
}

#main-footer input, #about-us input {
	margin-bottom: 8px;
}

#main-footer h3 {
	letter-spacing:.05em;
	font-weight:700;
	font-size:12px;
}

.links > li {
	position: relative;
	margin-bottom: 4px;
}

.links > li > a {
	color: #93979C;
	font-weight: 700;
	margin-left: 20px;
}

.links > li > a:hover {
	color: #FF833D;
}

.links > li:before {
	position: absolute;
	top: 4px;
	width: 12px;
	height: 12px;
	background: url(../img/arrows.png) -12px 0;
	content: "";	
}

#main-footer form {
	margin: 0;
}

#footer {
	font-size:12px;
}

#footer p {
	margin:20px 0;
}

#footer a {
	color:#FF6B45;
}

#footer a:hover {
	color:#f5603b;
	text-decoration: none;
}

#top-footer-steps {
	background-color:#E6E6E6;
}

#bottom-footer {
	color: #7B8085;
}

.slogan {
	padding:20px 0;
	border-top:1px solid #C9C9C9;
	background-position:center right;
	line-height: 20px;
}

.dark .slogan {
	border: none;
}

.pipe {
	margin-right: 14px;
	width: 40px;
	height: 40px;
	background: url(../img/pipe.png) no-repeat;
}

.counter {
	font-size: 24px;
	font-weight: 700;
	line-height: 24px;
	padding-right: 4px;
}

.featured-clues {
	font-size: 11px;
	line-height: 16px;
}

/* sticky footer */
html,body {
	height:100%;
}

#wrap {
	margin:0 auto -142px;
	min-height:100%;
	height:auto!important;
	height:100%;
}

.dark #push,.dark #footer {
	height:142px;
}

.dark .ad-container {
	color: #93979C;
	font-size: 11px;
	text-align: center;	
	padding: 20px 20px;
	background-color: #2F363D;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);		
}

.dark hr {
	border-top: 2px solid #242729;
}

/* noUiSlider CSS */
#slider-wrap {
	padding:15px 15px 0;
	margin-left: 16px;
	margin-right: 16px;
}

#slider-wrap .noUiSlider {
	margin:0 auto;
	width:100%;
}

.noUiSlider,
.noUiSlider * {
-webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
		box-sizing: border-box;
-webkit-user-select: none;
   -moz-user-select: none;
	-ms-user-select: none;
		display: block;
		cursor: pointer;
}

.noUiSlider {
	position: relative;	
}

.noUiSlider a {
	position: absolute;
	z-index: 1;
}

.noUiSlider a:nth-child(1) {
	background: #E2E3E4;
}

.noUiSlider a:nth-child(2) {
	background: inherit !important;
}

.noUiSlider.vertical a {
	width: 100%;
	bottom: 0;
}

.noUiSlider.horizontal a {
	height: 100%;
	right: 0;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.noUiSlider:before,
	body.TOUCH,
	.noUiSlider div {
		-ms-touch-action: none;
	}
	.noUiSlider:before {
		display: block;
		position: absolute;
		width: 150%;
		left: -25%;
		height: 400%;
		top: -150%;
		content: "";
		z-index: -1;
	}
	.noUiSlider.vertical:before {
		width: 400%;
		left: -150%;
		height: 150%;
		top: -25%;
	}
}
	.noUiSlider.connect a,
	.noUiSlider.connect.lower {
		background: #b2a98f;
	}
	.noUiSlider,
	.noUiSlider.connect.lower a {
		background: #D5D5D5;
	}
	.noUiSlider.disabled,
	.noUiSlider.disabled.connect.lower a {
		background: #ccc;
		box-shadow: none;
	}
	.noUiSlider div {
		width: 16px;
		height: 16px;
		border: 2px solid #FF6B45;
		background: white;
		-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
		box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
	}
	.noUiSlider.disabled div {
		background: transparent;
	}
	.noUiSlider.horizontal {
		width: 300px;
		height: 6px;
	}
	.noUiSlider.horizontal a:first-child div {
		margin: -5px 0 0 -16px;
	}	
	.noUiSlider.horizontal div {
		margin: -5px 0 0 0px;
	}
	.noUiSlider.vertical {
		width: 10px;
		height: 300px;
	}
	.noUiSlider.vertical div {
		margin: -8px 0 0 -5px;
	}

/* style dark pages */

/* 
body.dark {
	background-color: #f1f1f1;
	color: #515151;
}
*/

.header-wrap {
	background-color: #e5e5e5;
	margin-bottom: 20px;
}

#header {
}

.dark #main {
	padding-top:0;
}

.fix280 {
	margin:0 auto;
	width:280px;
}

.fix280 a.btn {
	width:256px;
}

.fix280 input, .fix280 textarea {
	width:260px;
}

/*
.dark textarea,.dark input[type="text"],.dark input[type="password"] {
	background-color:#2F363D;
	-webkit-box-shadow:0 1px 0 0 #424850,inset 0 1px 0 0 #292F36;
	-moz-box-shadow:0 1px 0 0 #424850,inset 0 1px 0 0 #292F36;
	box-shadow:0 1px 0 0 #424850,inset 0 1px 0 0 #292F36;
	color:#FF833D;
	font-weight:700;
}
*/

.steps label {
	font-family: 'Asap', sans-serif;
	font-weight:700;
	font-size:18px;
}

.dark-block {
	margin-bottom:40px;
}

.dark h1 {
	margin-bottom:20px;
	text-align:center;
	font-size:18px;
}

.steps h1 {
	margin-bottom:0;
}

.question {
	margin-bottom:30px;
	text-align:center;
}

.question > h1 {
	font-family: 'Grand Hotel', cursive;
	color:#515151;
	font-size: 38px;
	font-weight: normal!important;
	line-height: 1em;
}

.qn {
	margin-bottom:10px;
	color:#FF6B45;
	letter-spacing:.05em;
	font-weight:700;
	font-size:13px;
}

#welcome-msg {
	padding-top: 40px;
	text-align: center;
}

.welcome {
	letter-spacing:.05em;
	font-weight:700;
	font-size:20px;
	line-height: 1.6em;
}

.welcome.big {
	font-size: 30px;
	margin-bottom: 5px;
}

.welcome.yellow {
	padding-bottom: 20px;
}

.welcome-sub {
	color: #797c80;
	font-size: 15px;
	font-style: italic;
}

.q-icon {
	margin:0 auto;
	padding-bottom:6px;
	width:60px;
	height:50px;
	background:url(../img/q-icons.png) no-repeat;
}

.kind {
	background-position:0 0;
}

.cms {
	background-position:-60px 0;
}

.money {
	background-position:-120px 0;
}

.extra {
	background-position:-180px 0;
}

#options {
	margin: 0 auto;
}

.singleopt {

}

.center {
	text-align:center;
}

.yellow, a.yellow {
	color:#FF6B45;
}

a.yellow:hover {
	color: #f5603b;
	text-decoration: none;
}

.text-line {
	font-size: 13px;
	margin-bottom:20px;
}

.text-line a {
	color:#FF6B45;
}

.text-line a:hover {
	color:#f5603b;
	text-decoration:none;
}

.text-line.darken {
	color:#969696;
}

.steps .text-line {
	color: #9F9F9F;
	font-size: 13px;
}

a.forgot, .unemph, .unemph > a {
	color: #797C80;
}

a.forgot:hover {
	color: #f5603b;
}

.unemph > a:hover {
	color: #03AEE4;
}

.dark input[type="checkbox"], .dark input[type="radio"] {
	display:none;
}

.dark input[type="checkbox"] + label span, .dark input[type="radio"] + label span {
	float:left;
	margin:0 20px 0 0;
	width:22px;
	height:22px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	border: 4px solid #dcdcdc;
}

.dark input[type="checkbox"]:checked + label span, .dark input[type="radio"]:checked + label span {
	width:30px;
	height:30px;
	background:#1acbae url(../img/check.png) no-repeat 0 0;
	border: none;
}

.dark input[type="checkbox"] + label, .dark input[type="radio"] + label {
	display: table;
	line-height:30px;
	margin-bottom: 0;
}

.dark-field {
	padding:8px 0;
}

.expl {
	text-align: center;
	font-size: 13px;
	color: #9f9f9f;
	margin-bottom: 10px;
}

.expl a {
	color: #747474;
	border-bottom: 1px dotted #cfcfcf;
}

.expl a:hover {
	color: #03AEE4;
	border: none;
}

div#preloaded-images {
	position:absolute;
	top:-9999px;
	left:-9999px;
	overflow:hidden;
	width:1px;
	height:1px;
}

.pagination {
	margin:20px 0;
}

.pagination ul {
	display:inline-block;
	margin-bottom:0;
	margin-left:0;
	*display:inline;
/* IE7 inline-block hack */
	*zoom:1;
}

.pagination ul > li {
	display:inline;
}

.pagination ul > li > a {
	float:left;
	margin-right:3px;
	padding:5px 10px;
	min-width:10px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	background-color:#FFF;
	color:#919599;
	text-align:center;
	text-decoration:none;
	line-height:20px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);	
}

.pagination ul > li > a:hover {
	background-color:#FF833D;
	color:#fff;
}

.pagination ul > .active > a {
	background-color:#FF6B45;	
	color:#fff;
	cursor:default;
}

.pagination ul > li:first-child > a {
	border-left-width:1px;
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	border-top-left-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	border-bottom-left-radius:4px;
}

.pagination ul > li:last-child > a {
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	border-bottom-right-radius:4px;
}

.alert {
	margin-bottom:20px;
	padding:8px 35px 8px 14px;
	border:1px solid #fbeed5;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	background-color:#fcf8e3;
	text-shadow:0 1px 0 rgba(255,255,255,0.5);
}

.alert h3, .alert p {
	margin-bottom: 0;
}

.alert {
	color:#c09853;
}

.alert .close {
	position:relative;
	top:-2px;
	right:-21px;
	line-height:20px;
}

.alert-success {
	border-color:#d6e9c6;
	background-color:#dff0d8;
	color:#468847;
}

.alert-error {
	border-color:#eed3d7;
	background-color:#f2dede;
	color:#b94a48;
}

.alert-red {
	color: #F83D3D;
	font-weight: 700;
}

.alert-green {
	color: #1DB300;
	font-weight: 700;
}

.message {
	padding: 10px 20px;
	background: #31a8e6;
	color: #fff;
	letter-spacing: .05em;
	font-weight: 700;
	font-size: 12px;
	text-align: center;
}

.message a {
	color: #fff;	
	background: #1b93d1;
}

.message a:hover {
	text-decoration: none;
	color: #fff;	
	background: #FF833D;	
}

.big-pipe {
	margin-top: 60px;
	margin-bottom: 60px;
}

.sherlock {
	font-size: 18px;
	line-height: 1.6em;
}

.sherlock.small {
	font-size: 14px;
	margin-bottom: 40px;
}

.tooltip {
	font-weight: 500 !important;
	position:absolute;
	z-index:1030;
	display:block;
	visibility:visible;
	padding:5px;
	font-size:11px;
	opacity:0;
	filter:alpha(opacity=0);
}

.tooltip.in {
	opacity:.8;
	filter:alpha(opacity=80);
}

.tooltip.top {
	margin-top:-3px;
}

.tooltip-inner {
	padding:3px 8px;
	max-width:200px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	background-color:#000;
	color:#fff;
	text-align:center;
	text-decoration:none;
}

.tooltip-arrow {
	position:absolute;
	width:0;
	height:0;
	border-style:solid;
	border-color:transparent;
}

.tooltip.top .tooltip-arrow {
	bottom:0;
	left:50%;
	margin-left:-5px;
	border-width:5px 5px 0;
	border-top-color:#000;
}

.dropdown {
	position:relative;
}

.dropdown-toggle {
	*margin-bottom:-3px;
}

.dropdown-toggle:active,.open .dropdown-toggle {
	outline:0;
}

.dropdown-menu {
	position:absolute;
	top:100%;
	left:0;
	z-index:1000;
	display:none;
	float:left;
	margin:2px 0 0;
	padding:5px 0;
	min-width:160px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
	background-color:#E9E9E9;
	background-clip:padding-box;
	list-style:none;
	-webkit-background-clip:padding-box;
	-moz-background-clip:padding;
}

.dropdown-menu.pull-right {
	right:0;
	left:auto;
}

.dropdown-menu li > a {
	display:block;
	clear:both;
	padding:4px 20px;
	color:#919599;
	white-space:nowrap;
	line-height:20px;
}

.dropdown-menu li > a:hover,.dropdown-menu li > a:focus {
	background-color:#FF6B45;
	color:#fff;
	text-decoration:none;
}

.open {
	*z-index:1000;
}

.open > .dropdown-menu {
	display:block;
}

.close {
	float:right;
	color:#000;
	text-shadow:0 1px 0 #fff;
	font-weight:700;
	font-size:20px;
	line-height:20px;
	opacity:.2;
	filter:alpha(opacity=20);
}

.close:hover {
	color:#000;
	text-decoration:none;
	opacity:.4;
	filter:alpha(opacity=40);
	cursor:pointer;
}

.keyword-button .close, .message .close {
	color:#fff;
	text-shadow: none;
	font-size: 18px;
	font-weight:400;
	opacity:.85;
	filter:alpha(opacity=85);
}

.message .close {
	line-height: 18px;
}

.keyword-button .close:hover, .message .close:hover {
	color:#fff;
	opacity:1;
	filter:alpha(opacity=100);
}

button.close {
	padding:0;
	border:0;
	background:transparent;
	cursor:pointer;
	-webkit-appearance:none;
}

.pull-right {
	float:right;
}

.pull-left {
	float:left;
}

.hide {
	display:none;
}

.show {
	display:block;
}

.invisible {
	visibility:hidden;
}

.affix {
	position:fixed;
}

.fade {
	opacity:0;
	-webkit-transition:opacity .15s linear;
	-moz-transition:opacity .15s linear;
	-o-transition:opacity .15s linear;
	transition:opacity .15s linear;
}

.fade.in {
	opacity:1;
}

.collapse {
	position:relative;
	overflow:hidden;
	height:0;
	-webkit-transition:height .35s ease;
	-moz-transition:height .35s ease;
	-o-transition:height .35s ease;
	transition:height .35s ease;
}

.collapse.in {
	height:auto;
}

.hidden {
	display:none;
	visibility:hidden;
}

.visible-phone {
	display:none!important;
}

.visible-tablet {
	display:none!important;
}

.hidden-desktop {
	display:none!important;
}

.visible-desktop {
	display:inherit!important;
}

@media only screen and (-Webkit-min-device-pixel-ratio: 1.5),only screen and (-moz-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 32),only screen and (min-device-pixel-ratio: 1.5) {
	.brand {
		width:250px;
		background-image:url(../img/logo@2x.png);
		background-size:250px 60px;
	}
	
	.dark-brand {
		background-image:url(../img/dark-logo@2x.png);
		background-size:78px 40px;
	}
	
	.responsive.on,.responsive.off,.retina.on,.retina.off,.seo.on,.seo.off,.featured.on,.featured.off,.design.on,.design.off,.fav.off,.fav.off a:hover,.fav.off a:active,.fav.on,#features li:before,.profile-meta li.web:before,.profile-meta li.twitter-name:before {
		background-image:url(../img/icons@2x.png);
		background-size:183px 60px;
	}
	
	.share-icons li a,.follow-icons li a,.twitter.btn:before {
		background-image:url(../img/social@2x.png);
		background-size:150px 60px;
	}
	
	.accordion-toggle:after,.accordion-toggle.expanded:after,.sort.desc,.sort.asc,.caret {
		background-image:url(../img/arrows@2x.png);
		background-size:88px 20px;
	}

	.pipe {
		background-image:url(../img/pipe@2x.png);
		background-size:40px 40px;		
	}
	
	.q-icon {
		background-image:url(../img/q-icons@2x.png);
		background-size:240px 50px;
	}
	
	.dark input[type="checkbox"]:checked + label span,.dark input[type="radio"]:checked + label span {
		background-image:url(../img/check@2x.png);
		background-size:30px 30px;
	}
}

@media only screen and (-Webkit-min-device-pixel-ratio: 1.5) and (min-width: 768px) and (max-width: 979px),only screen and (-moz-min-device-pixel-ratio: 1.5) and (min-width: 768px) and (max-width: 979px),only screen and (-o-min-device-pixel-ratio: 32) and (min-width: 768px) and (max-width: 979px),only screen and (min-device-pixel-ratio: 1.5) and (min-width: 768px) and (max-width: 979px) {
	.responsive.on,.responsive.off,.retina.on,.retina.off,.seo.on,.seo.off,.featured.on,.featured.off,.design.on,.design.off,.fav.off,.fav.off a:hover,.fav.off a:active,.fav.on {
		background-size:122px 40px;
	}
}	


@media (min-width: 768px) and (max-width: 979px) {
	.hidden-desktop {
		display:inherit!important;
	}
	
	.visible-desktop {
		display:none!important;
	}
	
	.visible-tablet {
		display:inherit!important;
	}
	
	.hidden-tablet {
		display:none!important;
	}
	
	.responsive.on,.responsive.off,.retina.on,.retina.off,.seo.on,.seo.off,.featured.on,.featured.off,.design.on,.design.off,.fav.off,.fav.off a:hover,.fav.off a:active,.fav.on {
		background-size:122px 40px;
	}	
}

@media (max-width: 767px) {
	.hidden-desktop {
		display:inherit!important;
	}
	
	.visible-desktop {
		display:none!important;
	}
	
	.visible-phone {
		display:inherit!important;
	}
	
	.hidden-phone {
		display:none!important;
	}
}

@media (max-width: 767px) {
	body {
		padding-right:20px;
		padding-left:20px;
	}
	
	.navbar,#footer,#main-footer, .header-wrap {
		margin-right:-20px;
		margin-left:-20px;
	}
	
	.container {
		width:auto;
	}
	
	.navbar .container {
		padding:0;
		width:auto;
	}
	
	.row {
		margin-left:0;
	}
	
	[class*="span"] {
		display:block;
		float:none;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		margin-left:0;
		width:100%;
	}
	
	.span12 {
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		width:100%;
	}
	
	input[class*="span"],textarea[class*="span"] {
		display:block;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		min-height:40px;
		width:100%;
	}
	
	.inputbox {
		width: 220px;
	}

	.modal {
		position:fixed;
		top:20px;
		right:20px;
		left:20px;
		margin:0;
		width:auto;
	}
	
	.modal.fade {
		top:-100px;
	}
	
	.modal.fade.in {
		top:20px;
	}
	
	.btn {
		display:inline-block;
	}

	.browser-bar {
	    height: 6px;
	    padding: 6px 10px;
	}

	.browser-btn {
	    height: 6px;
	    width: 6px;
	    margin-right: 4px;
	}
	
	.theme-img,.theme-img-s {
		margin-bottom:20px;
	}
	
	#top-footer-steps>.container,
	.header-wrap>.container {
		padding:0 20px;
	}
	
	.slogan {
		margin:0;
	}
	
	#main-footer>.container {
		padding:20px;
	}
	
	#footer-1,#footer-2 {
		margin-bottom:20px;
	}

	#footer-3 {
		margin-bottom: 0;
	}
	
	.slogan {
		background:none;
	}
	
	.info.r {
	}
	
	.qn {
		font-size:14px;
	}
	.message {
		margin-right: -20px;
		margin-left: -20px;
	}
	#r-sidebar .theme-thumb {
		width: 49%;
		float: left;
		padding-bottom: 0;
	}

	#r-sidebar .theme-thumb.odd {
	margin-right: 2%;
	}
	.feature-icons {
	margin-bottom: 20px;
	}			
	.theme-img-s {
	margin-bottom: 15px;
	}
	h1.featured,
	h2.featured {
	margin-bottom: 4px;
	}
	.info.r,
	info.r {
	margin-bottom: 8px;
	}
	#single-theme .state {
		float: none;
	}
	#description {
	margin-bottom: 20px;
	}
}

@media (max-width: 480px) {
	.nav-collapse {
		-webkit-transform:translate3d(0,0,0);
	}
	
	input[type="checkbox"],input[type="radio"] {
		border:1px solid #ccc;
	}
	
	.form-horizontal .control-label {
		float:none;
		padding-top:0;
		width:auto;
		text-align:left;
	}
	
	.form-horizontal .controls {
		margin-left:0;
	}
	
	.comment .pull-left,.comment .pull-right {
		float:none;
		margin-bottom:10px;
	}
	
	.media-object {
		margin-right:0;
		margin-left:0;
	}
	
	.modal {
		top:10px;
		right:10px;
		left:10px;
	}
	
	.modal-header .close {
		margin:-10px;
		padding:10px;
	}
	
	.media-object {
		float:left;
		margin-right:10px;
	}
	
	.sort-title {
		font-size:12px;
	}
	
	#wrap {
		margin:0 auto -180px;
	}
	
	.dark #push,.dark #footer {
		height:180px;
	}
}

@media (min-width: 768px) and (max-width: 979px) {
	.row {
		margin-left:-20px;
		*zoom:1;
	}
	
	.row:before,.row:after {
		display:table;
		content:"";
		line-height:0;
	}
	
	.row:after {
		clear:both;
	}
	
	[class*="span"] {
		float:left;
		margin-left:20px;
		min-height:1px;
	}
	
	.container,.navbar .container {
		width:724px;
	}
	
	.span12 {
		width:724px;
	}
	
	.span11 {
		width:662px;
	}
	
	.span10 {
		width:600px;
	}
	
	.span9 {
		width:538px;
	}
	
	.span8 {
		width:476px;
	}
	
	.span7 {
		width:414px;
	}
	
	.span6 {
		width:352px;
	}
	
	.span5 {
		width:290px;
	}
	
	.span4 {
		width:228px;
	}
	
	.span3 {
		width:166px;
	}
	
	.span2 {
		width:104px;
	}
	
	.span1 {
		width:42px;
	}
	
	.offset12 {
		margin-left:764px;
	}
	
	.offset11 {
		margin-left:702px;
	}
	
	.offset10 {
		margin-left:640px;
	}
	
	.offset9 {
		margin-left:578px;
	}
	
	.offset8 {
		margin-left:516px;
	}
	
	.offset7 {
		margin-left:454px;
	}
	
	.offset6 {
		margin-left:392px;
	}
	
	.offset5 {
		margin-left:330px;
	}
	
	.offset4 {
		margin-left:268px;
	}
	
	.offset3 {
		margin-left:206px;
	}
	
	.offset2 {
		margin-left:144px;
	}
	
	.offset1 {
		margin-left:82px;
	}
	
	input,textarea {
		margin-left:0;
	}
	
	input.span12,textarea.span12 {
		width:710px;
	}
	
	input.span11,textarea.span11 {
		width:648px;
	}
	
	input.span10,textarea.span10 {
		width:586px;
	}
	
	input.span9,textarea.span9 {
		width:524px;
	}
	
	input.span8,textarea.span8 {
		width:462px;
	}
	
	input.span7,textarea.span7 {
		width:400px;
	}
	
	input.span6,textarea.span6 {
		width:332px;
	}
	
	input.span5,textarea.span5 {
		width:276px;
	}
	
	input.span4,textarea.span4 {
		width:214px;
	}
	
	input.span3,textarea.span3 {
		width:144px;
	}
	
	input.span2,textarea.span2 {
		width:90px;
	}
	
	input.span1,textarea.span1 {
		width:28px;
	}

	.inputbox {
		width: 104px;
	}
	
	.buttons.span3 {
		width:352px;
	}
	
	.clues {
		letter-spacing:0;
	}
	
	.hide-tablet {
		display:none;
	}
	
	.accordion-inner > .checkbox {
		font-size:10px;
	}
	body {
		font-size: 12px;
	}
	h1.featured,
	h2.featured {
	font-size: 15px;
	margin-bottom: 4px;	
	}
	#single-theme .info {
		margin-bottom: 10px;
	}
	.info,	
	.info.r,
	.info.f {
	font-size: 11px;
	margin-bottom: 8px;
	line-height: 16px;
	}	
	.state {
	margin-top: 4px;
	font-size: 12px;
	line-height: 20px;
	}
	.theme-img {
	margin-bottom: 10px;
	}	
	#theme-img-info {
		margin-bottom: 12px!important;
	}
	.icons-list li,
	.icons-list li a {
	width: 20px;
	height: 20px;
	}
	.responsive.on {
		background-position: 0 0;
	}

	.responsive.off {
		background-position: 0 -20px;
	}

	.retina.on {
		background-position: -20px 0;
	}

	.retina.off {
		background-position: -20px -20px;
	}

	.design.on {
		background-position: -40px 0;
	}

	.design.off {
		background-position: -40px -20px;
	}

	.fav.off {
		background-position: -60px -20px;
	}

	.fav.off a:hover {
		background-position: -80px 0;
	}

	.fav.off a:active, .fav.on {
		background-position: -60px 0;
	}					
}

@media (min-width: 980px) and (max-width: 1199px) {
	h1.featured,
	h2.featured {
	font-size: 18px;
	margin-bottom: 6px;
	}
	.info.r,
	.info.f {
	font-size: 13px;
	margin-bottom: 12px;
	line-height: 20px;
	}
	#single-theme .info,
	#single-theme #main-info {
	margin-bottom: 12px;
	}
	#theme-img-info {
	margin-bottom: 16px;
	}	
	.navbar .nav > li > a {
	font-size: 12px;
	}
	.edit, .theme-meta-s {
	margin-bottom: 15px;
	}
}

@media (min-width: 1200px) {
	.row {
		margin-left:-30px;
		*zoom:1;
	}
	
	.row:before,.row:after {
		display:table;
		content:"";
		line-height:0;
	}
	
	.row:after {
		clear:both;
	}
	
	[class*="span"] {
		float:left;
		margin-left:30px;
		min-height:1px;
	}
	
	.container,.navbar .container {
		width:1170px;
	}
	
	.span12 {
		width:1170px;
	}
	
	.span11 {
		width:1070px;
	}
	
	.span10 {
		width:970px;
	}
	
	.span9 {
		width:870px;
	}
	
	.span8 {
		width:770px;
	}
	
	.span7 {
		width:670px;
	}
	
	.span6 {
		width:570px;
	}
	
	.span5 {
		width:470px;
	}
	
	.span4 {
		width:370px;
	}
	
	.span3 {
		width:270px;
	}
	
	.span2 {
		width:170px;
	}
	
	.span1 {
		width:70px;
	}
	
	.offset12 {
		margin-left:1230px;
	}
	
	.offset11 {
		margin-left:1130px;
	}
	
	.offset10 {
		margin-left:1030px;
	}
	
	.offset9 {
		margin-left:930px;
	}
	
	.offset8 {
		margin-left:830px;
	}
	
	.offset7 {
		margin-left:730px;
	}
	
	.offset6 {
		margin-left:630px;
	}
	
	.offset5 {
		margin-left:530px;
	}
	
	.offset4 {
		margin-left:430px;
	}
	
	.offset3 {
		margin-left:330px;
	}
	
	.offset2 {
		margin-left:230px;
	}
	
	.offset1 {
		margin-left:130px;
	}
	
	input,textarea {
		margin-left:0;
	}
	
	input.span12,textarea.span12 {
		width:1156px;
	}
	
	input.span11,textarea.span11 {
		width:1056px;
	}
	
	input.span10,textarea.span10 {
		width:956px;
	}
	
	input.span9,textarea.span9 {
		width:856px;
	}
	
	input.span8,textarea.span8 {
		width:756px;
	}
	
	input.span7,textarea.span7 {
		width:656px;
	}
	
	input.span6,textarea.span6 {
		width:550px;
	}
	
	input.span5,textarea.span5 {
		width:456px;
	}
	
	input.span4,textarea.span4 {
		width:356px;
	}
	
	input.span3,textarea.span3 {
		width:248px;
	}
	
	input.span2,textarea.span2 {
		width:156px;
	}
	
	input.span1,textarea.span1 {
		width:56px;
	}

	.inputbox {
		width: 208px;
	}
}

@media (max-width: 979px) {
	body {
		padding-top:0;
	}
	
	.navbar .navbar-inner {
		padding:0 20px;
	}
	
	.navbar .brand {
		float:left;
	}
	
	.nav-collapse {
		clear:both;
	}
	
	.nav-collapse .nav {
		float:none;
		margin: 15px 0;
	}
	
	.nav-collapse .nav > li {
		float:none;
	}
	
	.nav-collapse .nav > li > a {
		margin-bottom:2px;
	}
	
	.nav-collapse .nav > li > a,.nav-collapse .dropdown-menu a {
		padding:9px 15px;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		border-radius:3px;
		color:#777;
	}
	
	.nav-collapse .dropdown-menu li + li a {
		margin-bottom:2px;
	}
	
	.nav-collapse .nav > li > a:hover,.nav-collapse .dropdown-menu a:hover {
		background-color:#2e3031;
	}
	
	.navbar .nav-collapse .nav > li > a,.navbar .nav-collapse .dropdown-menu a {
	}

	.navbar .nav li.dropdown.open > .dropdown-toggle {
		background-color: transparent;
	}

	.nav > li > ul.dropdown-menu {
		background-color: transparent;
	}
	
	.navbar .nav-collapse .nav > li > a:hover,.navbar .nav-collapse .dropdown-menu a:hover {
		background-color:#D8D8D8;
		color: #4E555E;
	}
	
	.nav-collapse .dropdown-menu {
		position:static;
		top:auto;
		left:auto;
		display:none;
		float:none;
		margin:0 15px;
		padding:0;
		max-width:none;
		border:none;
		-webkit-border-radius:0;
		-moz-border-radius:0;
		border-radius:0;
		background-color:transparent;
		-webkit-box-shadow:none;
		-moz-box-shadow:none;
		box-shadow:none;
	}
	
	.nav-collapse .open > .dropdown-menu {
		display:block;
	}
	
	.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after {
		display:none;
	}
	
	.nav-collapse .nav > li > .dropdown-menu:before,.nav-collapse .nav > li > .dropdown-menu:after {
		display:none;
	}
	
	.nav-collapse,.nav-collapse.collapse {
		overflow:hidden;
		height:0;
	}
	
	.navbar .btn-navbar {
		display:block;
	}
	#theme-img-info {
	margin-bottom: 20px;
	}
	.edit, .theme-meta-s {
	margin-bottom: 10px;
	}
	h1 {
	font-size: 22px;
	}
	#notes h2 {
	font-size: 16px;
	}
	#notes h3 {
	font-size: 14px;
	}		
	.theme-meta {
	font-size: 12px;
	}
	#r-sidebar h4 {
	font-size: 12px;
	}
	#wrap {
	margin:0 auto -161px;
	}
	.dark #push, .dark #footer {
	height:161px;
	}	
	#footer .pull-right {
	float:left;
	clear:both;
	}	
	#footer p {
	margin:0;
	}	
	#footer>.container {
	padding:20px;
	}
}

@media (min-width: 980px) {
	.nav-collapse.collapse {
		overflow:visible!important;
		height:auto!important;
	}
	
	.nav > li > ul.dropdown-menu {
		text-align:right;
	}

	#r-sidebar .theme-thumb {
		width: 49%;
		float: left;
		padding-bottom: 0;		
	}

	#r-sidebar .theme-thumb.odd {
		margin-right: 2%;
	}	
}


/* Style for beta and about pages */

.beta-main {
	margin-bottom: 70px;
	text-align: center;	
}

#about-us {
	margin-top: 40px;
}

.about-main {
	margin-bottom: 60px;
}

#beta-content {
	margin-bottom: 60px;
}

#about-content {
	margin-bottom: 20px;
}

.beta-title, .about-title {
	font-weight: 700;	
}

.beta-title.ready, .about-title.ready {
	margin-bottom: 20px;	
}

.about-title h2 {
	margin-bottom: 10px;	
	font-size: 22px;
}	

.beta-title h2, .about-title h2 {
	margin-bottom: 10px;	
	font-size: 22px;
}	

.beta-title h3, .about-title h3 {
	font-size: 18px;
	margin-bottom: 10px;
}

.tc-team, .about-follow, .about-subscribe {
	color: #989B9E;
	margin-bottom: 20px;
	padding: 12px 0;
	font-weight: 700;
	font-size: 13px;
	line-height: 14px;
}

.about-us-pic > img {
	width: 200px;
	margin-bottom: 25px;
	border-radius: 2px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
}

.about-us-info h3 {
	padding-top: 0;
	margin-bottom: 4px;
}	

.role {
	color: #FF833D;
	font-weight: 700;
}

.beta-yellow, .about-yellow {
	color: #FF833D;
}

.beta-headline, .about-headline {
	font-size: 17px;
}

.beta-text, .about-text {
	margin-bottom: 40px;
}


/* BSA One */
body .one .bsa_it_ad { background: transparent; border: none; font-family: inherit; padding: 0 15px 0 10px; margin: 0; text-align: right; }
body .one .bsa_it_ad:hover img { -moz-box-shadow: 0 0 3px #000; -webkit-box-shadow: 0 0 3px #000; box-shadow: 0 0 3px #000; }
body .one .bsa_it_ad .bsa_it_i { display: block; padding: 0; float: none; margin: 0 0 5px; }
body .one .bsa_it_ad .bsa_it_i img { padding: 0; border: none; }
body .one .bsa_it_ad .bsa_it_t { padding: 6px 0; }
body .one .bsa_it_ad .bsa_it_d { padding: 0; font-size: 12px; color: #333; }
body .one .bsa_it_p { display: none; }
body #bsap_aplink, body #bsap_aplink:hover { display: block; font-size: 10px; margin: 12px 15px 0; text-align: right; }

/* Customise BSA One */
body .one.bsa_it { margin-bottom: 30px; }
body#search .one.bsa_it { margin-bottom: 20px; }
body .one .bsa_it_ad { text-align: center; padding: 20px 10px; background: #ECECEC; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
body .one .bsa_it_ad .bsa_it_i img { margin: 0 auto; display: block; }
body .one .bsa_it_ad .bsa_it_t { color: #373E44; }
body .one .bsa_it_ad .bsa_it_d { color: #505459; }
.one{position:relative}.one .bsa_it_ad{display:block;padding:15px;border:1px solid #e1e1e1;background:#f9f9f9;font-family:helvetica,arial,sans-serif;line-height:100%;position:relative}.one .bsa_it_ad a{text-decoration:none}.one .bsa_it_ad a:hover{text-decoration:none}.one .bsa_it_ad .bsa_it_t{display:block;font-size:12px;font-weight:bold;color:#212121;line-height:125%;padding:0 0 5px 0}.one .bsa_it_ad .bsa_it_d{display:block;color:#434343;font-size:12px;line-height:135%}.one .bsa_it_ad .bsa_it_i{float:left;margin:0 15px 10px 0}.one .bsa_it_p{display:block;text-align:right;position:absolute;bottom:10px;right:15px}.one .bsa_it_p a{font-size:10px;color:#666;text-decoration:none}.one .bsa_it_ad .bsa_it_p a:hover{font-style:italic}