body, input, button, select, textarea {
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif;
}
body {
    background-color: #f1f1f1;
}
a.brand img {
    height: 37px;
    width: auto;
}
.container-fluid {
    max-width: 1200px;
}
.navbar .nav {
	/*display: none;*/
}
#faqs, #collection, #chesscom, #my-account, #community-safety, #tech-support, #get-started, #play-on-chesscom, #learn-on-chesscom, #content-on-chesscom, #community, #mobile-apps, #misc-features, #about-chesscom {
	display: none;
}
#docsSearch {
    background-color: #312e2b;
}
#docsSearch h1 {
    color: #fff;
}
#sidebar .nav-list a {
	font-size: 15px;
}
#sidebar h3 {
	font-size: 15px;
	color: #9b9b9b;
}
.articleList {
	font-weight: 500;
	font-size: 15px;
}
#main-content {
    background-image: none;
}
.contentWrapper {
    border-radius: 3px;
}
#searchBar button {
    background-color: #e49039;
    background: #e49039;
    border: 1px solid #ac6c2a;
    border: 0;
    text-shadow: none;
    border-radius: 0 3px 3px 0;
}
#searchBar button:hover {
    background-color: #d17d29;
    border: none;
}
a {
    color: #0b5f92;
    text-decoration: none
}
a:hover, a:focus {
    text-decoration: none
}
textarea:focus, input[type=text]:focus, input[type=text], input[type=password]:focus, input[type=datetime]:focus, input[type=datetime-local]:focus, input[type=date]:focus, input[type=month]:focus, input[type=time]:focus, input[type=week]:focus, input[type=number]:focus, input[type=email]:focus, input[type=url]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=color]:focus, .uneditable-input:focus {
    border-color: none;
    outline: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
#searchBar .search-query {
    border: 0;
    border-radius: 3px;
}
#docsSearch h1 {
    font-weight: 500;
}
.collection-category h2 {
    font-weight: 500;
    text-align: center;
}
.category-list h3 {
    font-weight: 400;
}
.category-list .category, .category-list .category:hover {
	background-repeat: no-repeat;
	background-position: center 25px;
	background-size: 90px 90px;
}
.contentWrapper h1 {
    font-size: 27px;
    font-weight: 500;
}
#sidebar form .search-query {
    border: 1px solid #e9e5e5;
}
.category-list .category {
  	background-color: #fff;
 	border-radius: 3px;
  	padding: 120px 0 20px;
	min-width: 30.4%;
	box-shadow: rgba(0, 0, 0, 0.03) 0px 0px 0px 1px,
              	rgb(241, 243, 245) 0px 2px 10px 0px,
              	rgba(0, 0, 0, 0.05) 0px 3px 3px 0px;
  	box-sizing: border-box;
  	display: inline-block;
  	margin: 0 30px 30px 0;
  	transition: all 0.25s ease-in-out;
  	width: 100%;
}
.category-list .category:hover {
  	box-shadow: rgba(0, 0, 0, 0.06) 0px 0px 0px 1px,
              rgba(220, 223, 226, 0.3) 0px 30px 60px 0px,
              rgba(0, 0, 0, 0.1) 0px 8px 20px 0px;
	background-color: #fff;
}

/* MY ACCOUNT */
#category-4371 {
	background-image: url('https://images.chesscomfiles.com/chess-themes/support/profile@2x.png');
}
/* MEMBERSHIP & BILLING */
#category-4373 {
	background-image: url('https://images.chesscomfiles.com/chess-themes/support/diamond@2x.png');
}
/* COMMUNITY SAFETY */
#category-4377 {
	background-image: url('https://images.chesscomfiles.com/chess-themes/support/secure@2x.png');
}
/* TECH SUPPORT */
#category-1148 {
	background-image: url('https://images.chesscomfiles.com/chess-themes/support/misc@2x.png');
}
/* GET STARTED */
#category-1831 {
	background-image: url('https://images.chesscomfiles.com/chess-themes/support/firstmoves@2x.png');
}
/* PLAY ON CHESS.COM */
#category-1150 {
	background-image: url('https://images.chesscomfiles.com/chess-themes/support/board@2x.png');
}
/* LEARN ON CHESS.COM */
#category-1151 {
	background-image: url('https://images.chesscomfiles.com/chess-themes/support/promote@2x.png');
}
/* CONTENT ON CHESS.COM */
#category-1152 {
	background-image: url('https://images.chesscomfiles.com/chess-themes/support/articles@2x.png');
}
/* SPORTSMANSHIP */
#category-4378 {
	background-image: url('https://images.chesscomfiles.com/chess-themes/support/sportsmanship@2x.png');
}
/* iOS */
#category-2169 {
	background-image: url('https://images.chesscomfiles.com/chess-themes/support/ios@2x.png');
}
/* ANDROID */
#category-2170 {
	background-image: url('https://images.chesscomfiles.com/chess-themes/support/android@2x.png');
}
/* CONNECTION */
#category-4383 {
	background-image: url('https://images.chesscomfiles.com/chess-themes/support/connection@2x.png');
}
/* MISC */
#category-1155 {
	background-image: url('https://images.chesscomfiles.com/chess-themes/support/idea@2x.png');
}
/* ABOUT CHESS.COM */
#category-1619 {
	background-image: url('https://images.chesscomfiles.com/chess-themes/support/staff@2x.png');
}


/* FORUMS AND COMMENTS */
#category-1857 {
	background-image: url('https://images.chesscomfiles.com/chess-themes/support/forums@2x.png');
}
/* MESSAGES AND CHAT */
#category-1858 {
	background-image: url('https://images.chesscomfiles.com/chess-themes/support/messages@2x.png');
}
/* FAIR PLAY AND CHEATING */
#category-4379 {
	background-image: url('https://images.chesscomfiles.com/chess-themes/support/fairplay@2x.png');
}
/* ABUSE */
#category-3235 {
	background-image: url('https://images.chesscomfiles.com/chess-themes/support/abuse@2x.png');
}
/* RULES OF CHESS */
#category-4390 {
	background-image: url('https://images.chesscomfiles.com/chess-themes/support/firstmoves@2x.png');
}

/* PRIVACY AND SECURITY */
#category-4372 {
	background-image: url('https://images.chesscomfiles.com/chess-themes/support/secure@2x.png');
}
#category-139 {
	background-image: url('https://images.chesscomfiles.com/chess-themes/support/abuse@2x.png');
}
#category-140 {
	background-image: url('https://images.chesscomfiles.com/chess-themes/support/fairplay@2x.png');
}
/* MAKE A SUGGESTION */
#category-4385 {
	background-image: url('https://images.chesscomfiles.com/chess-themes/support/idea@2x.png');
}
/* REPORT A BUG*/
#category-4386 {
	background-image: url('https://images.chesscomfiles.com/chess-themes/support/bug@2x.png');
}
/* HOW TO GET BETTER AT CHESS*/
#category-4392 {
	background-image: url('https://images.chesscomfiles.com/chess-themes/support/promote@2x.png');
}
/* HOW TO PLAY ONLINE*/
#category-4391 {
	background-image: url('https://images.chesscomfiles.com/chess-themes/support/board@2x.png');
}
/* VARIANTS*/
#category-4399 {
	background-image: url('https://images.chesscomfiles.com/chess-themes/support/960@2x.png');
}
/* DAILY CHESS*/
#category-4397 {
	background-image: url('https://images.chesscomfiles.com/chess-themes/support/daily@2x.png');
}
/* ONLINE LIVE CHESS*/
#category-4396 {
	background-image: url('https://images.chesscomfiles.com/chess-themes/support/live@2x.png');
}
/* TOURNAMENTS*/
#category-4398 {
	background-image: url('https://images.chesscomfiles.com/chess-themes/support/tournaments@2x.png');
}

#category-158 {
	background-image: url('https://images.chesscomfiles.com/chess-themes/support/daily@2x.png');
}
/* VS COMPUTER*/
#category-4400 {
	background-image: url('https://images.chesscomfiles.com/chess-themes/support/computer@2x.png');
}
/* GAMES*/
#category-4401 {
	background-image: url('https://images.chesscomfiles.com/chess-themes/support/archive@2x.png');
}
/* STATS*/
#category-4402 {
	background-image: url('https://images.chesscomfiles.com/chess-themes/support/stats@2x.png');
}
/* LEADERBOARDS*/
#category-4404 {
	background-image: url('https://images.chesscomfiles.com/chess-themes/support/leaderboard@2x.png');
}
/* SETTINGS*/
#category-4403 {
	background-image: url('https://images.chesscomfiles.com/chess-themes/support/settings@2x.png');
}
/* PUZZLES*/
#category-4408 {
	background-image: url('https://images.chesscomfiles.com/chess-themes/support/puzzles@2x.png');
}
/* PUZZLE RUSH*/
#category-4409 {
	background-image: url('https://images.chesscomfiles.com/chess-themes/support/rush@2x.png');
}
/* PUZZLE BATTLE*/
#category-4410 {
	background-image: url('https://images.chesscomfiles.com/chess-themes/support/battle@2x.png');
}
/* LESSONS AND VIDEOS*/
#category-4411 {
	background-image: url('https://images.chesscomfiles.com/chess-themes/support/lessons@2x.png');
}
/* ANALYSIS*/
#category-4412 {
	background-image: url('https://images.chesscomfiles.com/chess-themes/support/analysis@2x.png');
}
/* OPENINGS AND EXPLORER*/
#category-4413 {
	background-image: url('https://images.chesscomfiles.com/chess-themes/support/explorer@2x.png');
}
/* COACHES*/
#category-4414 {
	background-image: url('https://images.chesscomfiles.com/chess-themes/support/coaches@2x.png');
}
/* CHESSTV EVENTS*/
#category-4418 {
	background-image: url('https://images.chesscomfiles.com/chess-themes/support/chesstv@2x.png');
}
/* STREAMERS*/
#category-4419 {
	background-image: url('https://images.chesscomfiles.com/chess-themes/support/streamers@2x.png');
}
/* ARTICLES NEWS BLOGS*/
#category-4420 {
	background-image: url('https://images.chesscomfiles.com/chess-themes/support/articles@2x.png');
}
/* PROFILES*/
#category-4424 {
	background-image: url('https://images.chesscomfiles.com/chess-themes/support/profile@2x.png');
}
/* CLUBS*/
#category-4425 {
	background-image: url('https://images.chesscomfiles.com/chess-themes/support/clubs@2x.png');
}
/* TITLED PLAYERS*/
#category-4426 {
	background-image: url('https://images.chesscomfiles.com/chess-themes/support/masters@2x.png');
}
/* FORUMS*/
#category-4427 {
	background-image: url('https://images.chesscomfiles.com/chess-themes/support/forums@2x.png');
}
/* MESSAGES AND CHAT*/
#category-4428 {
	background-image: url('https://images.chesscomfiles.com/chess-themes/support/messages@2x.png');
}
/* FRIENDS*/
#category-4429 {
	background-image: url('https://images.chesscomfiles.com/chess-themes/support/friends@2x.png');
}
/* AWARDS AND ACHIEVEMENTS*/
#category-4430 {
	background-image: url('https://images.chesscomfiles.com/chess-themes/support/awards@2x.png');
}
#category-4434 {
	background-image: url('https://images.chesscomfiles.com/chess-themes/support/ios@2x.png');
}
/* ANDROID*/
#category-4435 {
	background-image: url('https://images.chesscomfiles.com/chess-themes/support/android@2x.png');
}
/* FOUR PLAYER CHESS*/
#category-4439 {
	background-image: url('https://images.chesscomfiles.com/chess-themes/support/four@2x.png');
}
/* VOTE CHESS*/
#category-4440 {
	background-image: url('https://images.chesscomfiles.com/chess-themes/support/vote@2x.png');
}
/* DRILLS*/
#category-4441 {
	background-image: url('https://images.chesscomfiles.com/chess-themes/support/drills@2x.png');
}
/* SOLO CHESS*/
#category-4442 {
	background-image: url('https://images.chesscomfiles.com/chess-themes/support/solo@2x.png');
}
/* VISION*/
#category-4443 {
	background-image: url('https://images.chesscomfiles.com/chess-themes/support/vision@2x.png');
}
/* COMPANY*/
#category-4447 {
	background-image: url('https://images.chesscomfiles.com/chess-themes/support/staff@2x.png');
}
/* JOBS*/
#category-4448 {
	background-image: url('https://images.chesscomfiles.com/chess-themes/support/jobs@2x.png');
}
/* GENERAL ISSUES*/
#category-4384 {
	background-image: url('https://images.chesscomfiles.com/chess-themes/support/misc@2x.png');
}

.category-list.two-col .category {
	width: 47.1%;
}
.category-list.two-col .category:last-child {
  	margin-right: 0;
}
@media screen and (max-width: 759px) {
  .category-list .category {
    margin-right: 0;
  }
}
@media screen and (min-width: 760px) and (max-width: 1104px) {
  .category-list .category {
    width: calc(100%/2 - 17px);
  }
  .category-list .category:nth-child(even) {
    margin-right: 0;
  }
}
@media screen and (min-width: 1105px) {
  .category-list .category {
    width: calc(100%/3 - 23px);
  }
  .category-list .category:nth-child(3n+3) {
    margin-right: 0;
  }
}
.category-list .category,
.category-list.two-col .category {
  	margin-bottom: 30px;
}
.collection-category h2 {
  	font-weight: 500;
  	font-size: 26px;
  	letter-spacing: -0.35px;
  	margin-bottom: 20px;
  	padding: 0;
}
.collection-category .category-list {
  	margin-bottom: 50px;
}

.category-list.two-col .category {
  	min-height: 240px;
  	width: 100%;
}
@media screen and (min-width: 760px) {
  .category-list.two-col .category {
    width: calc(100%/3 - 23px)
  }
}
