@media (max-width: 1450px){
	.community .main-page .page-slider-cont .carousel-control-prev, .community .main-page .page-slider-cont .carousel-control-next { width: 100px; }
	.community .main-page .page-slider-cont .carousel-control-prev { left: -100px; }
	.community .main-page .page-slider-cont .carousel-control-next { right: -100px; }
}
@media (max-width: 1315px){
	.community .main-page .page-slider-cont .carousel-control-prev, .community .main-page .page-slider-cont .carousel-control-next { top: -47px; width: 35px; height:35px; line-height: 35px; text-align: center; color: #FFF; font-size: 32px; opacity: 1; }
	.community .main-page .page-slider-cont .carousel-control-prev { left: 5px; }
	.community .main-page .page-slider-cont .carousel-control-next { right: 5px; }
}
@media (max-width: 1150px){
	.hide-under-1150 { display: none; }
	.show-under-1150 { display: block; }
	.show-under-1150-inline { display: inline-block; }

	.community .main-page { width: 817px; margin: 0 auto; }
	.community .main-page .page-contents-list .items-list-col { flex: none; max-width: 33.333%; }
	.community .main-page .page-contents-list-menu-sort-col-xs-auto { width: 100%; }
	.community .main-page .page-contents-list-menu-key { width: 100%; }
	.community .main-page .page-contents-list-menu-value { width: 100%; margin-left: 0; }
	.community .main-page a.page-contents-list-submenu-current-level { width: auto; }
	.community .main-page .page-contents-list-menu-sort .page-contents-list-menu-value { width: 33.333%; margin-left: 0; }
	.community .main-page .page-contents-list-menu-sort .page-contents-list-menu-value a { text-align: center; }
	.community .main-page .page-contents-list-menu-search-input { width: 100%; }
	.community .main-page .page-contents-ajax-search .page-contents-list .items-list-col { max-width: 269px; }
	.community .main-page .page-contents-ajax-angle { right: 82px; }

	.community .card-page { float: none; margin: 0 auto !important; }
	.xf-comments { width: 460px; margin: 0 auto !important; padding-top: 0 !important; }

	.trades-list-card figure { height: 118px; }
	.trades-list-card-bg { height: 218px; }
	.trades-list-card-guaranteed-badge { top: 73px; right: 30px; }
	.trades-list-search-option, .trades-list-search-input { flex: 1 1 auto; }
	.ajax-pagination-flex { justify-content: center; }
	.ajax-pagination-flex .ajax-pagination-item { flex: 1 1 auto; padding: 0; text-align: center; }
	.ajax-pagination-flex .ajax-pagination-first { margin-left: 0; }
	.ajax-pagination-flex .ajax-pagination-item:first-child { flex: 0 0 100%; margin-bottom: 5px; }
	.trades-search-results { width: 70%; }
	.trades-search-results-arrow { right: 170px; }

	.community .trades-card { width: 460px; margin: 0 auto; }
	.trades-card-left, .trades-card-right { flex: 0 0 100%; }
	.trades-card-left { box-shadow: none; }
	.trades-card-right { margin-top: 45px; }
	.trades-card-right-abs { position: static; border-radius: 25px; }
	.trades-card-right-abs-padding { padding: 25px; }
	.trades-card-unavailable h1 { font-size: 50px; }
	.trades-card-unavailable .trades-rel-item { flex: 0 0 calc(50% - 10px); height: 93px; }
}

@media (max-width: 875px){
	.hide-under-875 { display: none; }
	.show-under-875 { display: block; }
	.show-under-875-inline { display: inline-block; }

	.community .main-page { width: 538px; margin: 0 auto; }
	.community .main-page .page-contents-list-menu-sort { padding: 0 80px; }
	.community .main-page .page-contents-list-menu-sort-col { flex: none; max-width: 100%; margin-bottom: 15px; }
	.page-contents-list-menu-level-col, .page-contents-list-menu-search-col { flex: none; max-width: 50%; }
	.community .main-page .page-contents-ajax-search .page-contents-list .items-list-col { max-width: 259px; }
	.community .main-page .page-contents-ajax-search .items-list-item figure { height: 112px; }
	.community .main-page .page-contents-ajax-angle { right: 115px; }
	.community .main-page .page-contents-list .items-list-col { max-width: 50%; }

	.trades .flex-results-grid .flex-item { flex: 0 0 50%; }
	.trades-search-results { width: 96%; }
	.trades-search-results-arrow { right: 120px; }
}

@media (max-width: 595px){
	.hide-under-595 { display: none; }
	.show-under-595 { display: block; }
	.show-under-595-inline { display: inline-block; }

	.community .main-page { width: 370px; margin: 0 auto; }
	.community .main-page .page-slider-title { padding: 0 45px; margin-bottom: 0; border-radius: 25px; }
	.community .main-page .page-slider-cont .carousel-control-prev, .community .main-page .page-slider-cont .carousel-control-next { top: -66px; }
	.community .main-page .page-slider-cont { padding: 10px 0; }
	.community .main-page .items-list-item { width: 100%; margin: 0 auto; }
	.community .main-page .site-claim { margin-bottom: 30px; }
	.community .main-page .page-contents-list-menu-sort { padding: 0; }
	.community .main-page .page-contents-list-menu-key { padding-left: 5px; }
	.community .main-page .page-contents-list .items-list-col { max-width: 100%; }
	.community .main-page .page-contents-ajax-angle { right: 85px; }
	.community .main-page .page-contents-ajax-search .page-contents-list .items-list-col { max-width: 100%; }

	.trades .flex-results-grid .flex-item { flex: 0 0 100%; }
	.trades-list-card figure { height: 163px; }
	.trades-list-card-bg { height: 263px; }
	.trades-list-card-guaranteed-badge { top: 118px; }
	.trades-list-search-flex .trades-list-search-option { flex: 1 1 40%; margin-bottom: 5px; }
	.trades-list-search-flex .trades-list-search-option-offered { margin-right: 0; }
	.trades-search-results { top: 115px; }
	.trades-search-results ul li figcaption h3 { max-width: 190px; }
}

@media (max-width: 500px){
	.community .card-page { width: 375px; }
	.community .card-page .card-main-img { min-height: 170px; }
	.xf-comments { width: 375px; }
	
	.community .trades-card { width: 375px; overflow: hidden; }
	.trades-card-right-header h3 { margin: 0; margin-bottom: 10px; }
	.trades-card-right-header a { flex: 0 0 calc(50% - 5px); margin: 0; text-align: center; }
	.trades-card-right-header a:first-child { margin-right: 5px; }
	.trades-card-right-header a:last-child { margin-left: 5px; }
	.trades-card-right-steam-url-inner p { max-width: 325px; }
	.trades-card-unavailable h1 { font-size: 40px; }
	.trades-card-unavailable .trades-rel-item { flex: 0 0 calc(50% - 10px); height: 73px; }
}