body{
	font-size:1em;
}

#search input{
	height:33px;
}

#search .fa-search { 
  top: 7px;
}

#page.cat{
	width:99%;
}

.col6, #populars .col6, #see_also .col2, #see_also .col3, #see_also .col4, #see_also .col5{
	clear:both;
	column-count:2;
	-moz-column-count:2;
	-ms-column-count:2;
	-o-column-count:2;
	-webkit-column-count:2;
}

#populars .col6 a:nth-child(4){
	border-bottom-left-radius: 0px;
}

#populars .col6 a:nth-last-child(4){
	border-top-right-radius: 0px;
}

#populars .col6 a:nth-child(1){
	border-top-left-radius: 20px;
}

#populars .col6 a:nth-child(6){
	border-bottom-left-radius: 20px;
}

#populars .col6 a:nth-last-child(1){
	border-bottom-right-radius: 20px;
}

#populars .col6 a:nth-last-child(6){
	border-top-right-radius: 20px;
}

#chart_div{
	overflow-x:auto;
}

#see_also a.nomobile2:last-child{
	display:none !important;
}

#see_also a{
	max-width:300px;
}

#see_also .col4 a:nth-child(1), #see_also .col5 a:nth-child(1){
	border-top-left-radius: 20px;
	border-bottom-left-radius: 0px;
}

#see_also .col4 a:nth-child(2), #see_also .col5 a:nth-child(2){
	border-bottom-left-radius: 20px;
}

#see_also .col4 a:nth-child(3), #see_also .col5 a:nth-child(3){
	border-top-right-radius: 20px;
}

#see_also .col4 a:nth-child(4), #see_also .col5 a:nth-child(4){
	border-top-right-radius: 0px;
	border-bottom-right-radius: 20px;
}



#see_also .col2 a:nth-child(1), #see_also .col3 a:nth-child(1){
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
}

#see_also .col2 a:nth-child(2), #see_also .col3 a:nth-child(2){
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
}



.gallery-cell{
	width: 180px;
    height: 300px;
	padding:5px 10px;
}

.gallery-cell div:nth-child(1){
	font-size:11px;
}

.gallery-cell h4{
	font-size:15px;
}

.gallery-cell div:nth-child(3){
	padding-bottom:10px;
}

.gallery-cell div:nth-last-child(1){
	font-size:16px;
}
.cat .popular a div div:nth-child(2) {
    font-size: 16px;
}

.cat section h3{
	font-size:24px;
}

#tiles a:nth-child(1) .keeptogether{
	background-color:#f03339;
}
#tiles a:nth-child(10) .keeptogether{
	background-color:#fd4e31;
}

#tiles a:nth-child(2) .keeptogether{
	background-color:#fd792e;
}
#tiles a:nth-child(11) .keeptogether{
	background-color:#fd9f32;
}

#tiles a:nth-child(3) .keeptogether{
	background-color:#eac42e;
}
#tiles a:nth-child(12) .keeptogether{
	background-color:#e6d650;
}

#tiles a:nth-child(4) .keeptogether{
	background-color:#78d74d;
}
#tiles a:nth-child(13) .keeptogether{
	background-color:#1fca4d;
}

#tiles a:nth-child(5) .keeptogether{
	background-color:#22b2b8;
}
#tiles a:nth-child(14) .keeptogether{
	background-color:#51c9f1;
}

#tiles a:nth-child(6) .keeptogether{
	background-color:#439bf3;
}
#tiles a:nth-child(15) .keeptogether{
	background-color:#297ccf;
}

#tiles a:nth-child(7) .keeptogether{
	background-color:#7966ee;
}
#tiles a:nth-child(16) .keeptogether{
	background-color:#996cfd;
}

#tiles a:nth-child(8) .keeptogether{
	background-color:#b26cfd;
}
#tiles a:nth-child(17) .keeptogether{
	background-color:#e46ce5;
}

#tiles a:nth-child(9) .keeptogether{
	background-color:#fd5dad;
}
#tiles a:nth-child(18) .keeptogether{
	background-color:#ff3398;
}

#footer{
	text-align:center;
	height:unset;
	font-size:.9em;
}

#footer div:first-child {
    margin-left: 0px;
    float: unset;	
}

#footer div:nth-last-child(1) {
    position: unset;
    right: unset;
    margin-right: 0px;
	margin: 10px 0;
}

#xrootCookieRules{
	margin-left:10px;
}

#xrootCookieRules p:first-child{
	margin-right:3px !important;	
}

#xrootCookieRules p:first-child a{
	display:block;
}

#xrootCookieRules .btn{
	float:right;
}