/*Pokemons styling*/
.pok_main_box{
    /*max-width: 416px;*/
    margin: auto;
    font-family: "Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;
    background: #f8f8f8;
    width: 100%;
}
.pok_main_img{
	margin: auto;
    display: block;
} 


.red{
	color: #ff0000 !important;
}
.green{
	color: #0a63ff !important;
}
.blue{
	color: #ab00ab !important;
}



.attack_speed_box{
	display: inline-block;
    float: right;
	font-size: 13px;
}
.stat_value{
	border-bottom: 0px;
    border-top: 1px solid #ebeef2;
    padding: 6px 8px;
    width: 50%;
    display: inline-block;
    box-sizing: border-box;
}
.stat_type{
	background: #f4f4f4;
    font-weight: 500;
    width: 50%;
    display: inline-block;
    padding: 6px 8px;
    box-sizing: border-box;
}


.en_image{
    margin-top: 3px;
}
.type_damage{
	color:green;
}
.type_damage.red{
	color:red;
}
.str_weak_span{
	font-size: 10px;
    color: #989898;
    float: right;
	padding-right: 5px;
}
.str_weak_button{
	background: url(/wp-content/themes/RB2/riot/poksimages/arr_bot.png);
    width: 17px;
    height: 17px;
    background-size: contain;
    padding: 0;
    margin: 0;
    border: none;
    outline: none;
    box-shadow: none !important;
	float: right;
    clear: both;
}
.r_weak_block{
	clear: both;
}
.move_str_weak{
	display:none;
}
.move_str_weak td{
	text-align:center;
}
.move_str_weak .damage_td{
	text-align:left;
}



.attack_speed_box{
	text-align:right;
}


/**All pokemons page **/
.all_poks_box{
	
}
.one_pok_box{
	display: inline-block;
    width: 25%;
    box-sizing: border-box;
    text-align: center;
    margin-bottom: 10px;
}
#sort_box{
	margin-bottom: 20px;
}

.one_pok_box a{
	color:black;
}
.one_pok_box.hide{
	display:none;
}
@media (max-width: 768px){
	.one_pok_box{
		width:100%;
	}
}

/***EVO PAGE **/
.evo_pokemons_page td{
	padding:0;
	text-align:center;
	color: black;
	vertical-align: middle;
}
.evo_pokemons_page a{
	color:black;
}
.evo_pokemons_page img{
	max-width: 100%;
}
.evo_pokemons_page th{
	padding:0;
	background: #ebeef2;
	border: 1px solid #f8f8f8;
	text-align:center;
	color: black;
	vertical-align: middle;
}
.evo_pokemons_page .arrow_col{
	background: #ebeef2;
}

.candy_arr{
	display: none;
}
.pc_head{
	
}
.mobile_head{
	display:none;
}
.mob_img_info{
	display:none;
}


@media (max-width: 860px){
	.id_col{
		
	}
	.name_col{
		
	}
	.arrow_col{
		display: none;
	}
	.evo_pokemons_page .candy_arr{
		display: block;
		width: 24px;
		max-width: 24px;
		margin: auto;
	}
	.evo_pokemons_page .candy_col{
		background: #ebeef2;
	}
	.evo_pokemons_page .candy_col:last-child{
		display:none;
	}
	
}

@media (max-width: 740px){
	
	.id_col, .name_col{
		display: none;
	}
	.pc_head{
		display:none;
	}
	.mobile_head{
		display:table-row;
	}
	.mob_img_info{
		display:block;
		margin-bottom: 3px;
	}
}
@media (max-width: 450px){
	
}

.move_str_weak td:last-child{
	width: 87px;
}
.move_str_weak td:last-child img{
	width: 60px;
    vertical-align: middle;
}

.one_pok_box p{
	margin-bottom: 5px;
}

.additinal_link_box{
	margin-top: 20px;
    padding: 10px;
}
.additinal_link_box p{
	margin-bottom:5px;
	margin-top:0px;
}
.pok_types img:last-child{
	margin-left: 10px;
}

/***LAST UDPDATE CHANGES ***/

.r_weak_block{
    width: 100%;
    overflow: hidden;
}
.one_move_row table{
	margin-bottom: 10px;
}
.one_move_row span{
	font-size: 10px;
    display: inline-block;
	color: black;
	font-weight: normal;
}
@media (max-width: 740px){
	.one_move_row span{
		font-size: 8px;
	}
}
.one_move_row td{
	vertical-align: middle;
	font-weight: bold;
	background: #F9F9F9;
	text-align:center;
}
.one_move_row td img{
vertical-align: middle;
}
.Bug{color:#92a20f!important}
.Dark{color:#705848!important}
.Dragon{color:#7038f8!important}
.Electric{color:#e0b301!important}
.Fairy{color:#ffaec9!important}
.Fighting{color:#c03028!important}
.Fire{color:#f08030!important}
.Flying{color:#a890f0!important}
.Ghost{color:#705898!important}
.Grass{color:#78c850!important}
.Ground{color:#896e25!important}
.Ice{color:#a8a878!important}
.Poison{color:#a040a0!important}
.Psychic{color:#f85888!important}
.Rock{color:#b8a038!important}
.Steel{color:#676793!important}
.Water{color:#6890f0!important}
.Normal{color:#A8A878!important}
.type_span{
	width: 75px;
    height: 30px;
    display: inline-block;
    font-weight: bold;
    font-size: 17px;
    /*border-radius: 5px;*/
}
.cas_table td{
	border: 1px solid #F7F7F7;
}
#search_poks_list{
	border: 1px solid #DCE2EE;
    padding: 5px;
    position: absolute;
    top: 120px;
    background: white;
    width: calc(100% - 10px);
    box-sizing: border-box;
	display:none;
}
.one_search_pok{
	display:none;
}
.one_search_pok:hover{
	background:#ccc;
}
.Bug_bg{color:white; background:#92a20f!important}
.Dark_bg{color:white; background:#705848!important}
.Dragon_bg{color:white; background:#7038f8!important}
.Electric_bg{color:white; background:#e0b301!important}
.Fairy_bg{color:white; background:#ffaec9!important}
.Fighting_bg{color:white; background:#c03028!important}
.Fire_bg{color:white; background:#f08030!important}
.Flying_bg{color:white; background:#a890f0!important}
.Ghost_bg{color:white; background:#705898!important}
.Grass_bg{color:white; background:#78c850!important}
.Ground_bg{color:white; background:#896e25!important}
.Ice_bg{color:white; background:#53e9d9!important}
.Poison_bg{color:white; background:#a040a0!important}
.Psychic_bg{color:white; background:#f85888!important}
.Rock_bg{color:white; background:#b8a038!important}
.Steel_bg{color:white; background:#676793!important}
.Water_bg{color:white; background:#6890f0!important}
.Normal_bg{color:white; background:#A8A878!important}
.t_h td, .d_r td{

}
.one_move_row .d_r td, .one_move_row .s_r td{
	background: white;
}



.strweak_block table{
	margin-bottom:10px;
}
.strweak_block td{
	text-align:center;
	background:white;
}
.strweak_block .t_h td{
	background: #F9F9F9;
}
.strweak_block  td.t_s{
	/*background: lightgreen;*/
}
.strweak_block  td.t_w{
	/*background: lightsalmon;*/
}
.strweak_block td img{
	vertical-align:middle;
}

/***LAST UPD***/
.pok_main_box, .pok_right_block{
	display:inline-block;
	vertical-align:top;
	/*max-width: 416px;*/
    margin: auto;
    font-family: "Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;
    background: #f8f8f8;
    width: 100%;
	/*margin-left: 72px;*/
	min-height: 100px;
}
@media (max-width: 1220px){
	.pok_main_box, .pok_right_block{
		margin-left: 0;
	}
	.pok_right_block{
		margin-left: 10px;
	}
}
@media (max-width: 1050px){
	.pok_main_box, .pok_right_block{
		display:block;
		margin: auto;
	}
	.pok_right_block{
		margin-top: 20px;
	}
}
.pok_bottom_block{
	margin-top: 20px;
	text-align:center;
}

.same_types td{
	padding:0;
	text-align:center;
	color: black;
	vertical-align: middle;
	background: #fff;
}
.same_types a{
	color:black;
}
.same_types img{
	max-width: 100%;
}
.same_types th{
	padding:0;
	background: #fff;
	border-bottom: 1px solid #f8f8f8;
	text-align:center;
	color: black;
	vertical-align: middle;
}
.same_types .arrow_col{
	background: #fff;
}

.candy_arr{
	display: none;
}
.pc_head{
	
}
.mobile_head{
	display:none;
}
.mob_img_info{
	display:none;
}
@media (max-width: 930px){
	
}

@media (max-width: 860px){
	.id_col{
		
	}
	.name_col{
		
	}
	.arrow_col{
		display: none;
	}
	.same_types .candy_arr{
		display: block;
		width: 24px;
		max-width: 24px;
		margin: auto;
	}
	.same_types .candy_col{
		background: #fff;
	}
	.same_types .candy_col:last-child{
		display:none;
	}
	
}

@media (max-width: 740px){
	
	.id_col, .name_col{
		display: none;
	}
	.pc_head{
		display:none;
	}
	.mobile_head{
		display:table-row;
	}
	.mob_img_info{
		display:block;
		margin-bottom: 3px;
	}
}

.top_right_image{
	width:300px;
	height:300px;
	margin-top:20px;
}
.top_image{
	margin-bottom:20px;
	max-width:100%;
}
.same_types td {
    border: 0px;
    border-bottom: 1px solid #ebeef2;
}

.bot_graph_image{
	margin-top:20px;
	
}
.mob_span{
	display:none;
}
@media (max-width: 768px) {
	.mob_span{
		display:block;
	}
	.desc_span{
		display:none;
	}
	.type_col.col2{
		display:none;
	}
}
.moves_table th{
	background: #f4f4f4;
}
.n_col .en_image{
	display:none;
}
@media (max-width: 768px) {
	.n_col .en_image{
		display:block;
	}
	.same_types .n_col{
		text-align:left;
	}
	.type_col, .charge_col{
		display:none;
	}
}


/* Move Table Borders */
.moves_table th {
    border-left: 1px solid #d2d2d2;
    border-right: 1px solid #d2d2d2;
}

/**04.08.16**/
.one_move_table td, .one_move_table th{
	width:50%;
}
.move_types_buttons{
	text-align:center;
}
.move_types_buttons a{
	display: block;
    text-align: center;
    padding: 8px;
	width: 300px;
    border: 1px solid #3076b2;
    border-radius: 3px;
    font-weight: bold;
    color: #3076b2;
	margin: auto;
    margin-bottom: 5px;
	max-width: 100%;
}
.move_types_buttons a.active, .move_types_buttons a:hover{
    background: #448ad2;
    border: 1px solid #448ad2;
    color: #fff;
}
.off_def_head{
	font-weight: bold;
    text-align: center;
    margin-bottom: 0;
}

#sort_box .form-control{
	display: inline-block;
    width: 163px;
    margin-right: 20px;
}
.pok_main_img, .same_types img, .all_poks_box img{
	max-width:120px;
}
.evo_pokemons_page img{
	max-width: 100%;
}
.off_def_head{
    color: #4ba1ff;
}
.off_def_head.offence{
    color: #ff533f;
}
@media (max-width: 768px) {
	.all_types_table td{
		width:33%;
		display:inline-block;
		box-sizing: border-box;
	}
}
.one_half{
	width: 49%;
    display: inline-block;
    box-sizing: border-box;
    vertical-align: top;
	text-align: center;
	margin-top:5px;
}
.banner{

}
@media (max-width: 768px){
	.one_half{
		width:49%;
	}
}

.legendary_img{
	
}
.spawn_loc_img{
	
}
.moveset_img{
	width:30px;
	height:30px;
	/*margin-right:10px;*/
}
.moveset_img2{
	width:30px;
	height:35px;
	/*margin-right:10px;*/
}
.evo_pokemons_page_gen2 img{
	max-width: 50px;
}
.tier.A{
	color:#ff6600;
}
.tier.B{
	color:#3ac27e;
}
.tier.F{
	color:#9500ff;
}
.tier.S{
	color:#ff0000;
}
.more_table img{
	max-width:60px;
}
.more_table .img_col img{
	max-width:40px;
	margin-bottom: 8px;
	margin-top: 8px;
}
.filtering span{
	cursor:pointer;
}

span.show_all{
	display: inline-block;
    text-align: center;
    background: wheat;
    border-radius: 5px;
	width:100% !important;
}

.auto th:after{
	content: "";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 0;
    padding: 0px;
    color: #aaaaaa;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    position: relative;
    left: 2px;
    border-top: 5px solid black;
    border-bottom: none;
    bottom: 3px;
}
.auto th.active:after{
	border-top: transparent;
    border-bottom: 5px solid orange;
	bottom: 8px;
}
.auto th.active.rew:after{
	border-bottom: transparent;
    border-top: 5px solid orange;
}
@media (max-width: 768px){
	.show_all{
		width:100% !important;
	}
	.moves_table th.active:after, .sort_table th.active:after{
		bottom: 9px;
		left: 2px;
		margin-left: 3px;
		margin-right: 3px;
	}
	.sort_table  .type img{
		max-width: 60px;
	}
}
.tier_table img{
	width:50px;
	height:50px;
}
.type_imgs img{
	width:auto;
	height:auto;
}
.type_imgs img:last-child{
	margin-left:2px;
}
@media (max-width: 450px){
	.more_table td{
		font-size:12px;
	}
}

#bodyDistCalc{
	width: 300px;
	padding:20px;
	background-color: rgb(19, 56, 84);
	color: white;
	border-radius:10px;
}
#bodyDistCalc .one_field{
	
}
#bodyDistCalc .one_field label{
	display:block;
	text-align:center;
	font-size:16px;
}
#bodyDistCalc select, #bodyDistCalc input{
	color:black;
	width:100%;
	height:25px;
	margin-bottom: 18px;
}
#bodyDistCalc #resultBox{
	text-align:center;
}
#resultBox span{
	display:block;
	margin-top: 5px;
    background-color: rgba(0,0,0,0.34);
    border-radius: 5px;
    padding: 4px;
    font-size: 13px;
    position: relative;
}
#resultBox div {
    display: block;
    padding: 12px;
    text-align: center;
    color: white;
    font-size: 24px;
}
#bodyDistCalc #calculate{
    display: block;
    width: 100%;
    border-radius: 4px;
    background-color: #ff590a;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 15px;
    color: white;
    border: none;
    box-shadow: none;
    padding-bottom: 7px;
}

.one_rec_moveset{
	display: block;
    clear: both;
    border-bottom: 1px solid #f5f5f5;
    padding: 7px;
    background: #fff;
    border-right: 1px solid #f5f5f5;
    border-left: 1px solid #f5f5f5;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-top: 1px solid #f5f5f5;
    max-width: 400px;
    margin: auto;
}
.defence_block{
	margin-top:22px;
}
.rating_line{
	width: 100%;
    text-align: left;
    margin: 0 10px;
}
.rating_line span{
	background:linear-gradient(90deg, #AAFFA9,#4CFFB9);
	display: inline-block;
    height: 27px;
	box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.2);
	border: 1px solid #70e3a0;
	text-align:center;
	color:white;
}
.move_rating{
	background:linear-gradient(90deg, #AAFFA9,#4CFFB9);
	float: right;
	color: rgb(0, 160, 94);
    text-align: center;
    padding: 0px;
	text-transform:uppercase;
	font-weight:bold;
	box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.2);
	border: 1px solid #70e3a0;
}

.move_rating_S{width:140px;}
.move_rating_A{width:110px;margin-right:30px;}
.move_rating_B{width:90px;margin-right:50px;}
.move_rating_C{width:60px;margin-right:80px;}
.offence_block, .defence_block{
	width:50%;
	display:inline-block;
	box-sizing:border-box;
}
.mob_span_in{
	display:none;
}
@media (max-width: 500px){
	.one_rec_moveset{
		font-size: 12px;
	}
}
@media (max-width: 768px){
	.offence_block, .defence_block{
		width:100%;
	}
	.mob_span_in{
		display:inline-block;
		margin-right: 2px;
	}
}

.min_mob_span{
	min-width:50px;
}
.tier_table .type_imgs img{
	max-width:60px;
	max-height:24px;
}
#scroll_top{
	position: fixed;
    z-index: 1000;
    right: 32px;
    bottom: 187px;
    width: 56px;
    height: 56px;
    background: url(/wp-content/themes/RB2/riot/poksimages/scroll-up.png);
    display: none;
	
}
#menu_button_side{
	display: none;
    position: fixed;
    z-index: 1000;
    bottom: 100px;
    right: 32px;
    width: 56px;
    height: 56px;
    
    background: url(/wp-content/themes/RB2/riot/poksimages/pokemon-menu.png);
    
    text-align: center;
    color: #fff;
	padding-top: 2px;
	font-size: 12px;
}
#bottom_mobile_button{
	position: fixed;
    bottom: 0px;
    background: rgba(76,76,76,0.88);
    height: 40px;
    padding: 10px;
    text-align: center;
    color: #fff;
    display: none;
    right: 0px;
    width: 100%;
	box-sizing: border-box;
    line-height: 18px;
}
#bottom_mobile_button span{
	font-size: 21px;
}




/** COMMON STUFF **/
.pok_head{
    font-size: 18px;
    padding: 5px;
    background: #FAFEFF;
     font-weight: bolder;
    /*color: white;*/
	    color: #52b480 !important;
	text-align: center;
	text-transform:uppercase;
	color: #414558;
	/*border-top: 2px solid #E0E0E2;*/
	height: 42px !important;
	border-bottom: 1px solid #F4F4F6;
	/*line-height: 72px;*/
	margin-bottom: 5px;
    margin-top: 20px;
	text-align:left;
	padding-left:25px;
}
.pok_head.main_name{
	font-weight:bold;
	text-align:center;
}
.poks_block{
	padding:5px;
	position:relative;
}
.sub_heading{
	font-size: 17px;
	text-transform:capitalize;
	height: 31px;
	line-height: 25px;
	text-align:center;
	border:none;
	margin-bottom: 0;
}
.main_head{
	text-align:center;
	font-size: 25px;
    color: #C8C9CB;
	border-top: 0;
}
.inner_padding_block{
	padding-left:0px;
	padding-right:0px;
}
.inner_padding_block table{
	width:100%;
}
@media (max-width: 768px){
	main{
		padding-left:0 !important;
		padding-right:0 !important;
	}
}
@media (max-width: 450px){
	.pok_top_block {
		font-size: 14px;
	}	
}
@media (max-width: 400px){
	.pok_head{
		font-size: 16px;
	}
}

.new_design_table{
	width:100%;
}
.new_design_table th, .new_design_table td{
	text-align:center;
}
.new_design_table .tableHeading{
	background: #FAFEFF;
	border-bottom: 1px solid #F5F5F5;
    font-size: 18px;
	padding-top:17px;
	padding-bottom:17px;
}
.new_design_table tr{
	
}
.new_design_table th{
	text-transform:uppercase;
	color:black;
	border-bottom: 1px solid #EBEBEB;
    padding: 1% 2%;
	font-size:14px;
}
.new_design_table td{
	text-transform:uppercase;
	color: #383838;
	padding: 1px 2%;
	border-bottom:1px solid #EDEDED;
	font-size:14px;
}
.new_design_table .pok_image{
	width:	70px;
	height: 70px;
	vertical-align: middle;
	margin-right:3px;
	margin-bottom:10px;
}
.new_design_table td a {
    font-weight: bold;
}

@media (max-width: 768px){
	.new_design_table th, .new_design_table td{
		text-transform:lowercase;
		font-size:12px;
		vertical-align: middle;
		text-align:center;
	    padding: 1px 1px;
	}
}
/**SEARCH BAR ***/
#search_pok_new{
    height: 34px;
    border: 2px solid #DCE2EE;
	width:100%;
	border-radius: 0;
	margin-bottom:3px;
	box-shadow: none;
    text-align: center;
	font-size: 19px;
	padding: 0;
}

*::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #DCE2EE;
}
*:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #DCE2EE;
   opacity:  1;
}
*::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #DCE2EE;
   opacity:  1;
}
*:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #DCE2EE;
}


/**TOP BUTTONS ***/
#buttons_block, #next_prev_poks, #next_prev_img_poks{
	display: table;
    width: 100%;
}
#next_prev_poks{
	margin-top:3px;
}
#buttons_block a, .top_link{
    display: table-cell;
    text-align: center;
    padding: 7px;
    border-radius: 0;
    background: #ffffff;
    font-weight: bold;
    border: 2px solid #DCE2EE;
    border-right: none;
    color: #576077;
    width: 27%;
    box-sizing: border-box;
	height: 44px;
}
#buttons_block a:first-child, .top_link:first-child{
	width: 36%;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}
#buttons_block a:last-child, .top_link:last-child{
	width: 36%;
	border-right:2px solid #DCE2EE;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}
.top_link:last-child{
	border-left:none;
}
#next_prev_poks{
	margin-bottom:5px;
}
#next_prev_poks a{
	text-align: center;
    background: #fff;
    margin-top: 10px;
    
    padding: 0px 7px 0px 5px;
	line-height: 35px;
}
#next_prev_poks a img{
	display: inline-block;
    padding-right: 3px;
    width: 28px;
    height: 28px;
	top: 4px;
    position: relative;
}
#top_pok_name{
	color: #438a64 !important;
	border:none;
	background: linear-gradient(90deg, #AAFFA9,#4CFFB9);
}
#next_prev_img_poks{
	margin-bottom: 32px;
}
#next_prev_img_poks div{
	border: none;
}
#next_prev_img_poks a{
	border: none;
}
#next_prev_img_poks .main_pok{
	top: 32px;
    position: relative;
}
#next_prev_img_poks p{
	
}
#next_prev_img_poks img{
	opacity:0.4;
	max-width: 100px;
    max-height: 120px;
}
#next_prev_img_poks img:hover{
	opacity:1;
}
#next_prev_img_poks .main_pok img{
	opacity:1;
}

@media (max-width: 500px){
	#buttons_block a, .top_link{
		font-size: 12px;
		padding-left: 0;
		padding-right: 0;
		height: 37px;
	}
}


/** Stats block **/

.one_stat{
	width: 32%;
    display: inline-block;
    box-sizing: border-box;
	text-align: center;
}
.one_stat.c_type{
	border-right: 1px solid #ebeef2;
    border-left: 1px solid #ebeef2;
    position: relative;
    bottom: 9px;
}
.one_stat p.one_stat_type{
    color: #576077;
    display: block;
	margin-bottom: 18px;
    padding: 0;
    font-weight: bold;
}
.one_stat p.one_stat_value{
	margin: 0;
}
.one_stat p.one_stat_value img{
	margin-left:5px;
	margin-right:5px;
	width: 56px;
}
#stats_table{
	margin:0;
	width: 100%;
	margin-bottom: 44px;
}
#stats_table td{
	border: 1px solid #D1D3D2;
	width:50%;
	padding-left:12px;
	border-left:0;
	color: #576077;
}
#stats_table td:last-child{
	border-right:0;
	border-left: 1px solid #D1D3D2;
}
#stats_table tr:nth-child(odd) td{
	background: #FAFEFF;
}
#stats_table .small_text{
	font-size:13px;
}

/** CHARTS **/
.pie_chart {
    width: 125px;
    height:125px;
    display: block;
    border-radius: 50%;
	background-color: transparent;
    margin: auto;
    position:relative;
	/*background-image: linear-gradient(308deg, transparent 50%, #A9FEA9 50%), linear-gradient(228deg, #43FFB5 50%, transparent 50%);*/
}
.pie_chart .pie_text{
    position: absolute;
    width: 65px;
    height: 65px;
    background: white;
    z-index: 9;
    border-radius: 50%;
	left: 30px;
	top: 30px;
    line-height:65px;
    text-align:center;
	font-size: 24px;
    font-weight: bold;
}
.pie_chart .main_top_bg{
	content: "";
    position: absolute;
	left:0;
	top:0;
    width: 100%;
    height:100%;
    display: block;
    border-radius: 50%;
    margin: 0;
	z-index: 2;
    position:relative;
    background-image:
	linear-gradient(135deg, transparent 50%, #E2FFE3 50%), linear-gradient(315deg, #E2FFE3 50%, transparent 50%);
}
.pie_chart .white_bg{
	position: absolute;
	left:0;
	top:0;
	border-radius: 50%;
    width: 65px;
    height: 65px;
	border: 30px solid transparent;
    border-bottom: 30px solid white;
	z-index:9;
	margin:0;
    box-sizing: content-box;
}
.pie_chart .color_bg{
	position: absolute;
	left:0;
	top:0;
	border-radius: 50%;
    width: 100%;
    height:100%;
	z-index:0;
	background: linear-gradient(90deg, #AAFFA9,#4CFFB9);
	margin:0;
}
.pie_chart .last_top_bg{
	position: absolute;
	left:0;
	top:0;
	border-radius: 50%;
    width: 65px;
    height: 65px;
	border: 30px solid transparent;
    border-right: 30px solid #E2FFE3;
	z-index:8;
	margin:0;
    box-sizing: content-box;
}

.chart_box{
	display: inline-block;
    width: 33.333%;
	text-align: center;
    position: relative;
    bottom: 52px;
}
.chart_box p{
	color:black;
	padding:0;
	font-weight:bold;
	margin-bottom:15px;
}
.chart_result{
	padding:0;
	color: #576077;
	margin-top:15px;
	font-weight:bold;
}
.chart_result.mid{
	font-size:22px;
}
.top_pie_charts{
	padding-top: 52px;
}
.top_pie_charts .chart_box:first-child, .top_pie_charts .chart_box:last-child{
	bottom: 0;
}

.top_bot_charts_block{
	text-align: center;
}


.sec_row{
	margin-left: 85px;
}
.first_row{
	margin-right: 85px;
}

.top_bot_charts_block .chart_box p span{
	font-size:21px;
	font-weight: bold;
}
.top_bot_charts_block .chart_box .pie_small_chart{
	float: left;
    display: inline-block;
    margin: 0;
    vertical-align: top;
}
.pie_small_chart {
    width: 90px;
    height:90px;
    display: block;
    border-radius: 50%;
	background-color: transparent;
    margin: 50px auto;
    position:relative;
}
.pie_small_chart .pie_text{
    position: absolute;
    width: 62px;
    height: 62px;
    background: white;
    z-index: 9;
    border-radius: 50%;
	left: 14px;
	top: 14px;
    line-height:65px;
    text-align:center
}

.pie_small_chart .color_bg{
	position: absolute;
	left:0;
	top:0;
	border-radius: 50%;
    width: 100%;
    height:100%;
	z-index:0;
	background: linear-gradient(90deg, #AAFFA9,#4CFFB9);
	margin:0;
}
.pie_small_chart .left_top_bg{
    position: absolute;
	left:0;
	top:0;
    width: 100%;
    height:100%;
    display: block;
    border-radius: 50%;
    margin: 0;
	z-index: 2;
	background: -webkit-gradient(radial, 45 45, 0, 0 0, 45, from(#E2FFE3), to(#E2FFE3));
}
.pie_small_chart .left_bot_bg{
    position: absolute;
	left:0;
	top:0;
    width: 100%;
    height:100%;
    display: block;
    border-radius: 50%;
    margin: 0;
	z-index: 2;
	background: -webkit-gradient(radial, 45 45, 0, 0 0, 45, from(#E2FFE3), to(#E2FFE3));
	transform: rotate(270deg);
}
.pie_small_chart .right_top_bg{
    position: absolute;
	left:0;
	top:0;
    width: 100%;
    height:100%;
    display: block;
    border-radius: 50%;
    margin: 0;
	z-index: 2;
	background: -webkit-gradient(radial, 45 45, 0, 0 0, 45, from(#E2FFE3), to(#E2FFE3));
	transform: rotate(90deg);
}
.pie_small_chart .right_bot_bg{
    position: absolute;
	left:0;
	top:0;
    width: 100%;
    height:100%;
    display: block;
    border-radius: 50%;
    margin: 0;
	z-index: 2;
	background: -webkit-gradient(radial, 45 45, 0, 0 0, 45, from(#E2FFE3), to(#E2FFE3));
	transform: rotate(180deg);
}
.top_bot_charts_block .chart_box{
	bottom:0;
	width:48%;
	display:inline-block;
	max-width: 179px;
}
.top_bot_charts_block .chart_box p{
	position: absolute;
    right: 12px;
    display: inline-block;
    margin: 0;
    top: 8px;
	text-align: left;
	font-size:18px;
	font-weight: bolder;
	width: 70px;
}
@media (max-width: 500px){
	.pie_chart{
		width:100px;
		height:100px;
	}
	.pie_chart .last_top_bg, .pie_chart .white_bg, .pie_chart .pie_text{
		width: 52px;
		height: 52px;
	}
	.pie_chart .last_top_bg{
		border: 24px solid transparent;
		border-right: 24px solid #E2FFE3;
	}
	.pie_chart .white_bg{
		border: 24px solid transparent;
		border-bottom: 24px solid white;
	}
	.pie_chart .pie_text{
		left: 24px;
		top: 24px;
		font-size: 19px;
		line-height: 52px;
	}
	.top_bot_charts_block .chart_box p{
		right: 0;
	}
	.top_bot_charts_block .chart_box{
		bottom:0;
		width:48%;
		display:inline-block;
		max-width: 163px;
	}
	.sec_row{
		margin-left: 45px;
	}
	.first_row{
		margin-right: 45px;
	}
}
@media (max-width: 400px){
	.top_bot_charts_block .chart_box{
		max-width: 141px;
		margin-top: 19px;
	}
	.top_bot_charts_block .chart_box p{
		right: 0;
		top: -21px;
		font-size:14px;
		width: 54px;
	}
	.top_bot_charts_block .chart_box p span{
		font-size:18px;
	}
	.sec_row {
		margin-left: 0;
	}
	.first_row{
		margin-right: 0;
	}
}

/** EVOLUTION ONE POK **/

.cur_pok_name{
	opacity:0;
}
.one_evo div{
    display: inline-block;
    vertical-align: top;
    z-index: 1;
    position: relative;
}
.one_evo{
	text-align:center;
	position: relative;
}
.one_evo img{
    display: inline-block;
    vertical-align: middle;
	width: 120px;
    height: 120px;
}
.candyToEvolve{
	text-align:center;
	width: 30px;
	position: relative;
	top: 53px;
}

.arr{
	display: inline-block;
    width: 100%;
    font-size: 26px;
    line-height: 15px;
}
.one_evo a{
	
}
.one_evo a img{
	opacity:0.4;
}
.one_evo a img:hover{
	opacity:1;
}
.candy_evo{
	position: absolute;
    width: 62px;
    left: -16px;
    bottom: -79px;
}
.evo_point{
	width: 33px;
    height: 33px;
    margin: auto;
    margin-top: 60px;
    border: 2px solid #42CB85;
    border-radius: 50%;
    color: #42CB85;
    font-size: 18px;
    font-weight: bold;
	background:white;
}
.evo_point.active{
	color: white;
	background: #42CB85;
}
.evo_line{
    background: linear-gradient(90deg, #C0EECA,#71D0AE);
    width: 220px;
    position: absolute !important;
    height: 3px;
    bottom: 78px;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 0 !important;
}
.evo_line.three{
	width: 350px;
}
@media (max-width: 450px){
	.one_evo img{
		width: 80px;
		height:80px;
	}
	.candyToEvolve{
		top:23px;
	}
	.candy_evo {
		bottom: -68px;
	}
	.evo_line.three {
		width: 254px;
	}
}
.candyToEvolve img{
	width:26px;
	height:26px;
	margin-right: 3px;
}



/** Personal tips block **/
.did_you_know{
	border-top: 1px solid #E0E0E0;
    padding-top: 36px;
    padding-left: 19px;
    color: black;
    font-weight: bolder;
    font-size: 20px;
	margin-bottom: 40px;
}
.pers_tips_block{
	padding-left: 19px;
	padding-right: 50px;
	padding-bottom:33px;
	border-bottom: 1px solid #E0E0E0;
}
.pok_tips_im_block{
	width: 75px;
    display: inline-block;
    font-weight: bold;
    margin-right: 10px;
    text-align: center;
}
.pok_tips_im_block img{
	
}
.tips_info{
	display: inline-block;
    width: calc(100% - 90px);
    vertical-align: top;
    text-align: left;
	color: #576077;
}
.tips_info p{
	margin-bottom:10px;
	padding-bottom:0;
    font-weight: bolder;
}
.tips_sign{
	text-transform: uppercase;
    font-weight: bold;
    text-align: right;
    color: #8f94a2;
}
@media (max-width: 450px){
	.pers_tips_block{
		padding-right: 19px;
	}
}

/** MID ads block **/
.ads_mid_block{
	width:300px;
	height:250px;
	background:grey;
	margin:auto;
	margin-top:40px;
	
}
.ads_text{
	text-align:center;
	padding-bottom:0;
	margin-top:6px;
	color:black;
	margin-bottom:50px; 
    font-weight: bolder;
    font-size: 18px;
}

/** Locations block **/
.locs_block{
	padding-left:8px;
	padding-right: 8px;
	
}
/*
.locs_block p{
	text-align:center;
	text-transform:uppercase;
    font-size: 17px;
}*/
.find_text{
	margin-top:19px;
	margin-bottom:6px;
	padding:0;
}
.lok_link_text{
	padding-bottom:17px;
	border-bottom: 1px solid #F0F0F0;
	
}
.lok_link_text a{
	color: #3870ff !important;
}
.lok_link_text a:hover{
	text-decoration:underline;
}
.bottom_type_image{
	text-align:center;
}
.inner_loc_div{
	padding-left:25px;
	padding-right:25px;
}
.locs_block table{
	width:100%;
}
/* the is this?
.locs_block table td{
	width:50%;
	text-transform:uppercase;
}*/
.locs_block .bottom_type_image{
	margin-top:29px;
}

/** NESTS block **/
.nests_block{
	
}
.nests_block table{
	
}
.nests_block tr{
	border-top: 1px solid #F0F0F0;
}
.nests_block th{
	text-align: left;
    line-height: 20px;
	text-transform: uppercase;
}
.nests_block th:first-child, .nests_block td:first-child{
	padding-left:15px;
}
.nests_block td{
	font-weight: bolder;
}
.nests_block .bottom_separator{
	width:60%;
	margin:auto;
	border-bottom:1px solid #F7F7F7;
	margin-top:34px;
	margin-bottom:23px;
}

/** Caought in wild block **/
.caught_in_wild_block{
	border-top:1px solid #DFDFDF;
	margin-top:43px;
	padding-top:34px;
	text-transform:uppercase;
	padding-left:27px;
	padding-right:27px;
	margin-bottom:56px;
}
.caught_in_wild_block p{
	margin:0;
	padding:0;
}
.caught_in_wild_block  .c_head{
	margin-bottom: 46px;
    color: black;
    font-size: 21px;
    font-weight: bolder;
	
}
.caught_in_wild_block   .rating_text{
	margin-bottom:15px;
	font-size:18px;
	font-weight: bolder;
}
.caught_in_wild_block img{
	max-width:100%;
}
.dots_block{
	margin-top:34px;
}
.dots_block span{
	margin-right:11px;
	width:17px;
	display:inline-block;
	border-radius: 50%;
	height:17px;
	background:#0297F1;
    position: relative;
    top: 3px;
}
.dots_block span.green{
	background:#00D58D;
}
.one_dot_block{
	display:inline-block;
	width:48%;
	box-sizing:border-box;
	font-weight: bold;
}

/** Weakness block **/
#weakness_chart{
	margin-bottom:50px;
}
.pws_table{
	width:100%;
	margin-top: 25px;
    margin-bottom: 15px;
}
.pws_table .type_img{
	position: relative;
    top: 4px;
}
.pws_table td{
	text-align:center;
	font-size: 14px;
    color: rgb(0, 160, 94);
    font-weight: bold;
}
.t8x{
background: #a9ffa9;
	width: 13%;
}
.t125x{
    background: #4dffb8;
	width: 13%;
}
.t64x{
background: #a9ffa9;
	width: 13%;
}
.t14x{
    background: #4dffb8;
	width: 13%;
}
td.t156x {
	background: #4dffb8;
	width: 13%;
}
.resist_exp span, .weakness_exp span{
	display: inline-block;
    width: 13px;
    height: 13px;
    border-radius: 3px;
    vertical-align: middle;
    margin-bottom: 1px;
    margin-left: 10px;
	border-radius: 50%;
}
.resist_exp2 span, .weakness_exp2 span{
	display: inline-block;
    width: 13px;
    height: 13px;
    border-radius: 3px;
    vertical-align: middle;
    margin-bottom: 1px;
    margin-left: 10px;
	border-radius: 50%;
}
/* .8 */
.resist_exp span{
background: #a9ffa9;
}
/* 1.25 */
.weakness_exp span{
    background: #4dffb8;
	
}
/* .64 */
.resist_exp2 span{
background: #a9ffa9;
}
/* 1.56 */
.weakness_exp2 span{
    background: #4dffb8;
}

/** Egg hatch block **/
.egg_hatch{
	margin-top:50px;
	margin-bottom:50px;
}
.egg_hatch th, .egg_hatch td{
	text-align:center;
}


/** movesets block **/
#movesets{
	margin-bottom:12px;
    margin-top: 50px;
}

/** moves block **/
.one_move_row table{
	width:100%;
}
.one_move_row{
	padding: 8px;
    margin-bottom: 10px;
    border-radius: 2px;
    background: #ffffff;
	position:relative;
}
.move_name{
	color: #448acb;
}

.attack_speed_boc label{
	font-weight: bold;
}
.move_damage{
	display: inline-block;
    font-size: 16px;
    background: #fff;
    border-radius: 3px;
    color: #6a6a6a;
    width: 30px;
    text-align: center;
    padding: 1px 0px;
    border: 1px solid #ebeef2;
}

/** Usefull links block **/
.use_links{
	
}
.use_links table{
	width:100%;
}
.use_links th{
	width: 50%;
	text-align:center;
	border-bottom: 1px solid #F7F7F7;
	line-height: 40px;
}
.use_links th:first-child{
	border-right:1px solid #EFEFEF;
	
}
.use_links tr:last-child th{
	border-bottom:none;
}
.use_links th a{
	color: #475C77 !important;
}
.use_links th a:hover{
	text-decoration:underline;
}
.use_links .top_separator{
	width: 60%;
	border-bottom: 1px solid #F7F7F7;
	margin:auto;
	margin-top:29px;
}
.use_links .bot_separator{
	width: 60%;
	border-bottom: 1px solid #F7F7F7;
	margin:auto;
	margin-bottom:35px;
}

/** More pokemons block **/
.more_table {
	width:100%;
	text-transform: uppercase;
	
}
.more_table  a{
	color: #5FAFEE !important;
}
.more_table  a:hover{
	text-decoration:uppercase;
}
#pok_bottom_block .more_table th{
	background:transparent;
	background: transparent;
    border-left: 0;
    border-right: 0;
    line-height: 30px;
}
.type_img_col img{
	margin-left:6px;
}
.type_img_col span{
	margin-left:6px;
}
.gen_p{
    height: 53px;
    background: #F9F9F9;
    text-transform: uppercase;
    color: black;
    font-size: 20px;
    margin: 0;
    font-weight: bold;
    text-align: left;
    line-height: 55px;
    padding-left: 12px;
    margin-top: 27px;
}


/** bottom buttons block **/
.bot_links{
	margin-top:68px;
	text-align:center;
}
.bot_links a{
    display: block;
    height: 65px;
    text-align: center;
    border-radius: 3px;
    color: white;
    font-size: 26px;
    font-weight: bolder;
    line-height: 63px;
	margin:auto;
	max-width:435px;
}
@media (max-width: 768px){
	.bot_links a{
		max-width:95%;
	}
}
#explore_more{
	background: #0099F1;
    border: 1px solid #1D8ED0;
}
#explore_more:hover{
	background: #0082cd;
	color: white;
}
}
#see_issue{
	background: #C4C4C4;
    margin-top: 13px;
	margin-bottom: 13px;
}
#see_issue:hover{
	background: #aaa;
	color: white;
}
a#see_issue {
		background: #C4C4C4;
    margin-top: 13px;
	margin-bottom: 13px;
}
a#see_issue:hover {
		background: #aaa;
	color: white;
}






/*** Sort Table **/

.moves_table th, .sort_table th{
	cursor:pointer;
}
.moves_table th.active:after, .sort_table th.active:after{
	content: "";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 0;
    padding: 0px;
    color: #aaaaaa;
	border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid black;
	position: relative;
    bottom: 13px;
	left:2px;
	
}
.moves_table th.active.rew:after, .sort_table th.active.rew:after{
	content: "";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 0;
    padding: 0px;
    color: #aaaaaa;
	border-left: 5px solid transparent;
    border-right: 5px solid transparent;
	position: relative;
	left:2px;
	border-top: 5px solid black;
	border-bottom: none;
	bottom: 0;
}
.sort_table{
	width:100%;
}
.sort_table .hide{
	display:none;
}
.sort_table  .type img:last-child{
	margin-left:2px;
}

.all_types_table{
	width:100%;
}
.all_types_table.filtering td{
	text-align:center;
}

table.evo_pokemons_page {
	width:100%;
}

/*Pokemons styling end*/

.same_types .evo_arr, .same_types .candy_arr{
	width: 32px;
	max-width: 32px;
}
#bottom_mobile_button{
	display:none !important;
}

/* Taking over this peasentry */
/* gen 2 weaknes/str */
.strweak_block table {
    margin: auto;
}
/* bottom pok table border */
.evo_pokemons_page td {
    border-bottom: 1px solid #efefef;
}
/* counter */
p.lok_link_text {
    margin-top: 35px;
    border-top: 1px solid #f0f0f0;
    background-color: #fff;
    padding-top: 19px;
    margin-bottom: 0px;
}
.locs_additional{
	background: #f9f9f9;
}
.inner_loc_div {
    background-color: #fff;
}
/* h2s */
@media (max-width: 768px){
	h2.pok_head {
		font-size: 13px !important;
	}
}
	h2.pok_head {
		font-size: 18px !important;
		    padding-top: 10px;
    margin-top: 0px;
	}

/** Evolution calculator **/
#evolutionCalculator{
	max-width: 341px;
}
#evolutionCalculator .result {
	margin-top:20px;
}
#evolutionCalculator .result b{
	padding-right:4px;
}

/** types css **/

.type_img.Bug{background:url(/wp-content/themes/RB2/riot/poksimages/typesSheet.png);background-position: 0px  0px;}
.type_img.Dark{background:url(/wp-content/themes/RB2/riot/poksimages/typesSheet.png);background-position: 75px 0px;}
.type_img.Dragon{background:url(/wp-content/themes/RB2/riot/poksimages/typesSheet.png);background-position: 150px 0px;}
.type_img.Fire{background:url(/wp-content/themes/RB2/riot/poksimages/typesSheet.png);background-position: 225px 0px;}
.type_img.Grass{background:url(/wp-content/themes/RB2/riot/poksimages/typesSheet.png);background-position: 150px 90px;}
.type_img.Electric{background:url(/wp-content/themes/RB2/riot/poksimages/typesSheet.png);background-position: 300px 0px;}
.type_img.Water{background:url(/wp-content/themes/RB2/riot/poksimages/typesSheet.png);background-position: 300px 30px;}
.type_img.Steel{background:url(/wp-content/themes/RB2/riot/poksimages/typesSheet.png);background-position: 225px 30px;}
.type_img.Poison{background:url(/wp-content/themes/RB2/riot/poksimages/typesSheet.png);background-position: 150px 30px;}
.type_img.Rock{background:url(/wp-content/themes/RB2/riot/poksimages/typesSheet.png);background-position: 0px 30px;}
.type_img.Ice{background:url(/wp-content/themes/RB2/riot/poksimages/typesSheet.png);background-position: 0px 60px;}
.type_img.Psychic{background:url(/wp-content/themes/RB2/riot/poksimages/typesSheet.png);background-position: 150px 60px;}
.type_img.Ground{background:url(/wp-content/themes/RB2/riot/poksimages/typesSheet.png);background-position: 225px 60px;}
.type_img.Normal{background:url(/wp-content/themes/RB2/riot/poksimages/typesSheet.png);background-position: 300px 60px;}
.type_img.Fairy{background:url(/wp-content/themes/RB2/riot/poksimages/typesSheet.png);background-position: 300px 90px;}
.type_img.Fighting{background:url(/wp-content/themes/RB2/riot/poksimages/typesSheet.png);background-position: 0px 90px;}
.type_img.Flying{background:url(/wp-content/themes/RB2/riot/poksimages/typesSheet.png);background-position: 225px 90px;}
.type_img.Ghost{background:url(/wp-content/themes/RB2/riot/poksimages/typesSheet.png);background-position: 75px 90px;}



.small_pok{
	background: url(/wp-content/themes/RB2/riot/poksimages/poksSprite.png);
	width:50px;
	height:50px;
	display:inline-block;
	margin-top: 6px;
}
.small_pok.gen2{
	background: url(/wp-content/themes/RB2/riot/poksimages/poksSpriteGen2.png);
	width:50px;
	height:50px;
}



.type_img{
	width:75px;
	height: 30px;
	display: inline-block;
}

/* Brisked out CSS Yuheard */
.pok_head {
    background: #fff;
    border: 1px solid #e7e7e7;
}
div#movesets {
    background: #fff;
    border: 1px solid #e7e7e7;
}

.inner_padding_block {
    background: #fff;
    border: 1px solid #e7e7e7;
    margin-bottom: 0px;
}
.pok_top_block.use_links {
    border: 1px solid #e7e7e7;
    margin-top: 33px;
	background: white;
}
.pok_head {
    margin-top: 0px;
}

@media (max-width: 768px){
	.one_move_exp label {
		font-size: 12px;
	}
}

.rating_line span {
    color: rgb(0, 160, 94);
    font-weight: bold;
}
#top_pok_name {
    color: rgb(0, 160, 94);
    font-weight: bold;
    /*font-size: 20px;*/
}
.gen_p {
    background: #a9ffaa;
	    width: 25%;
		    color: #00a05e;
}
@media (max-width: 768px){
.gen_p {
    background: #a9ffaa;
	    width: 60%;
}
}
#next_prev_img_poks p {
    color: #c1c5cd;
}
/*
h2.pok_head {
	color: #00a05e !important;
    background: #a9ffaa;
}
*/
/*countertweak*/
.quick_move {
    font-size: 18px;
}
.charge_move {
	    font-size: 20px;
}
@media (max-width: 768px){
.quick_move {
    font-size: 15px;
}
.charge_move {
	    font-size: 15px;
}
}

.pok_top_block.strweak_block {
    margin-top: 50px;
}
.strweak_block .t_h td {
    background: #fcfcfc;
    border: 1px solid #e7e7e7;
}
p.bottom_type_image {
    padding-top: 19px;
}
td.t_s {
    border: 1px solid #e7e7e7;
}
td.t_w {
    border: 1px solid #e7e7e7;
}

.locs_block {
    background: #fcfcfc;
    border: 1px solid #e7e7e7;
    margin-bottom: 50px;
}
.strweak_block td img {
    margin-top: 15px;
    margin-bottom: 15px;
}


/* everything */

/*
span#top_pok_name {
    color: white;
    border: none;
    background: linear-gradient(90deg,#0079bf,#008e56);
    border-radius: 4px;
}
.pok_head {
    color: white;
    border-radius: 6px;
    background: linear-gradient(90deg,#004e7b,#0079bf);
}

.one_evo a img {
    opacity: 1;
}
*/
.one_move_row {
    padding: 8px;
    margin-bottom: 10px;
    border-radius: 2px;
    background: #ffffff;
    border: 1px solid #e7e7e7;
    position: relative;
}
.one_evo {
    margin-top: 35px;
}

.charge_move{
	color: #11FFBD;
	font-weight:bold;
	text-transform: capitalize;
}
.quick_move{
	color: #8FDF8F;
	font-weight:bold;
	text-transform: capitalize;
}
.smaller_col{
	width:150px;
}
.count_c .rating_line{
	    width: 80%;
}
@media (max-width: 768px){
	.smaller_col{
		width:100px;
	}
	.new_design_table .smaller_col{
		font-size: 14px;
	}
}
#moves_explain{
	border: 1px solid #E3E3E3;
	font-size: 0;
	margin-top: 0px;
    margin-bottom: 0px;
}
.one_move_exp{
	width: 50%;
    display: inline-block;
    box-sizing: border-box;
    font-size: 18px;
}
.one_move_exp span{
	width: 20px;
    height: 20px;
    display: inline-block;
    border-radius: 50%;
    background: #8FDF8F;
    vertical-align: middle;
    margin-top: 20px;
    margin-bottom: 17px;
    margin-left: 14px;
    margin-right: 8px;
}
.one_move_exp label{
	margin: 0;
    position: relative;
    top: 2px;
	font-weight: bold;
}
.pok_top_block table{
	width:100%;
}
.one_move_exp:first-child span{
	background: #11FFBD;
}
.moveset_names{
	width:222px;
}
#return_pokedex{
	width: 100%;
    display: inline-block;
    text-align: center;
    border: 2px solid #DCE2EE;
    font-size: 20px;
    padding: 7px;
    border-radius: 0;
    background: #ffffff;
    font-weight: bold;
    color: #576077;
    height: 48px;
	margin-bottom: 3px;
}




/* Main CSS RETURN POKEDEX CSS ABOVE NEW PORT */
/*
article {
    padding: 0px 20px 20px 20px;
    box-shadow: 0 0px 5px rgba(0,0,0,.27)!important;
    -webkit-box-shadow: 0 0 6px rgba(0,0,0,0.27)!important;
    -moz-box-shadow: 0 0 6px rgba(0,0,0,0.27)!important;
    background-color: white;
    box-shadow: 0 0 2px rgba(0,0,0,0.27)!important;
     margin-bottom: 50px!important;
     margin-top: 25px!important;
    border-radius: 2px!important;
}
}

body {
    background-color: #f9f9f9 !important;
}
*/
/*
.content-sidebar .sidebar {
    padding-top: 55px!important;
}

#header.navbar.navbar-fixed-top {
    background: #ffffff;
    box-shadow: 0 1px 2px rgba(0,0,0,.2)!important;
}

.bottom-menu-inverse {
    background-color: #ffffff;
    border-top: 1px solid #ebebeb;
    color: #464646;
}

.entry-header {
    border-bottom: 0px solid #ECF0F1;
    margin: 0 0 0px;
	padding: 0 0 0px;
}
.entry-title {
    margin-bottom: 15px;
	margin-top: 15px;
}
h1 {
    line-height: 15px;
}
.entry-title:after, .author-box:after {
    background: none repeat scroll 0 0 #ffffff;
}
*/
/*hh*/




/*
.sidebar {
    padding: 0px 20px 20px 20px;
    box-shadow: 0 0px 5px rgba(0,0,0,.27)!important;
    -webkit-box-shadow: 0 0 6px rgba(0,0,0,0.27)!important;
    -moz-box-shadow: 0 0 6px rgba(0,0,0,0.27)!important;
    background-color: white;
    box-shadow: 0 0 2px rgba(0,0,0,0.27)!important;
    margin-bottom: 50px!important;
    margin-top: 25px!important;
    border-radius: 2px!important;
    margin-left: 12px;
}*/
/*
.content-sidebar .sidebar {
    border-left: 1px solid #ECF0F1;
    padding: 20px 20px 20px 20px;
    box-shadow: 0 0px 5px rgba(0,0,0,.27)!important;
    -webkit-box-shadow: 0 0 6px rgba(0,0,0,0.27)!important;
    -moz-box-shadow: 0 0 6px rgba(0,0,0,0.27)!important;
    background-color: white;
    box-shadow: 0 0 2px rgba(0,0,0,0.27)!important;
    margin-top: 25px!important;
    border-radius: 2px!important;
    margin-left: 12px;
}




main.content.col-sm-12.col-md-8.col-xs-12 {
    padding: 0px 20px 20px 20px;
    box-shadow: 0 0px 5px rgba(0,0,0,.27)!important;
    -webkit-box-shadow: 0 0 6px rgba(0,0,0,0.27)!important;
    -moz-box-shadow: 0 0 6px rgba(0,0,0,0.27)!important;
    background-color: white;
    box-shadow: 0 0 2px rgba(0,0,0,0.27)!important;
    margin-bottom: 50px!important;
    margin-top: 25px!important;
    border-radius: 2px!important;
}

.col-md-8 {
    width: 65.666667%;
}
body {
    background-color: #f9f9f9;
}

header#header {
    background: linear-gradient(to bottom,#0066bd,rgb(0,85,158))!important;
}

.navbar .nav > li > a {
    color: #ffffff;
}
.site-title > a {
    color: #ffffff;
}
*/
/* Game*ress just doesn't have talent, gold tier at best unfortunately */

/* Header on Pok CSS */

/* Sidebar */

.evo_pokemons_page2 td{
	padding:8px;
	text-align:center;
	color: black;
	vertical-align: middle;
	/*background: #f8f8f8;*/
	border: 1px solid #f5f5f5;
	
}

.evo_pokemons_page2 th{
	padding: 10px;
    background: #f9f9f9;
    border: 1px solid #f5f5f5;
    text-align: center;
    color: black;
    vertical-align: middle;
    border: 1px solid #eaeaea;
}
table#archives {
    box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.2);
    width:100%;
}

.content-sidebar .sidebar {
    border-left: 0px solid #ECF0F1;
    padding: 20px 20px 20px 20px;
    box-shadow: 0 0px 5px rgba(0,0,0,.27)!important;
    -webkit-box-shadow: 0 0 6px rgba(0,0,0,0.27)!important;
    -moz-box-shadow: 0 0 6px rgba(0,0,0,0.27)!important;
    /*background-color: white;*/
    box-shadow: 0 0 2px rgba(0,0,0,0.27)!important;
    margin-top: 25px!important;
    border-radius: 2px!important;
    margin-left: 0px;
}
main.content.col-sm-12.col-md-8.col-xs-12 {
    padding: 0px 20px 20px 20px;
    box-shadow: 0 0px 5px rgba(0,0,0,.27)!important;
    -webkit-box-shadow: 0 0 6px rgba(0,0,0,0.27)!important;
    -moz-box-shadow: 0 0 6px rgba(0,0,0,0.27)!important;
    /*background-color: white;*/
    box-shadow: 0 0 2px rgba(0,0,0,0.27)!important;
    margin-bottom: 50px!important;
    margin-top: 25px!important;
    border-radius: 2px!important;
}
td a {
    color: #2c9eff !important;
    font-weight: bold !important;
}
td a:hover {
    color: #1b7dd0 !important;
	text-decoration: underline;
}
.evo_line{
    bottom: 66px !important;
}
.pok_head.additinal_link_box {
    margin-top: 34px;
}
td.moveset_names {
    font-weight: bold;
}


/* nEW pORT */


/*
.evo_pokemons_page2 td{
 padding:8px;
 text-align:center;
 color: black;
 vertical-align: middle;
 background: #f8f8f8;
 border: 1px solid #f5f5f5;
     width: 33.3%;
}

.evo_pokemons_page2 th{
 padding: 10px;
background: #f9f9f9;
border: 1px solid #f5f5f5;
text-align: center;
color: black;
vertical-align: middle;
border: 1px solid #eaeaea;
}*/

.evo_pokemons_page2 th {
    padding: 10px;
    background: #101521;
    border: 1px solid #f5f5f5;
    text-align: center;
    color: #f8b700;
    vertical-align: middle;
    border: 1px solid #373a50;
}
/*
td:hover {
	    background-color: #0a0e1b !important;
}
*/
.evo_pokemons_page2 td {
    padding: 8px;
    text-align: center;
    color: black;
    vertical-align: middle;
    /* background: #f8f8f8; */
	    background: #101521;
    border: 1px solid #373a50;
    width: 33.3%;
}

#main_posts_block {
    padding-bottom: 0px !important;
    margin-bottom: 50px;
}

table#archives {
    box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.2);
    width:100%;
}
#archives  a{
	display:block;
}
#archives span{
	width: 33px;
    height: 33px;
    display: inline-block;
	background:url(/wp-content/themes/RB2/riot/poksimages/side_icons.png);
}
#archives span[data-image="max_cp_chart"]{
	background-position:-165px -33px;
}
#archives span[data-image="max_cp_chart_2"]{
	background-position:-99px -132px;
}
#archives span[data-image="spawn_locations"]{
	background-position:-132px -132px;
}
#archives span[data-image="gen_2"]{
	background-position:33px 0px;
}

#archives span[data-image="pokedex"]{
	background-position:-132px -33px;
}
#archives span[data-image="Egg"]{
	background-position:-33px -99px;
}
#archives span[data-image="Nests"]{
	background-position:-132px -99px ;
}

#archives span[data-image="Buddy"]{
	background-position:-132px -66px ;
}
#archives span[data-image="Moves"]{
	background-position:-132px 0px;
}
#archives span[data-image="Habitats"]{
	background-position:0px -66px ;
}

#archives span[data-image="Evolutions"]{
	background-position:0px 0px ;
}
#archives span[data-image="Type_Chart"]{
	background-position:-66px -99px;
}
#archives span[data-image="Appraisal"]{
	background-position:-33px 0px ;
}

#archives span[data-image="Easter_Egg"]{
	background-position:-66px 0px ;
}
#archives span[data-image="Pokeball"]{
	background-position:-99px -66px;
}
#archives span[data-image="Legendary"]{
	background-position:-66px -33px ;
}

#archives span[data-image="Incense"]{
	background-position:-33px -33px ;
}
#archives span[data-image="Lucky_Egg"]{
	background-position:-33px -66px;
}
#archives span[data-image="Lure_Module"]{
	background-position:-66px -66px ;
}

#archives span[data-image="Pokestop"]{
	background-position:-99px -99px ;
}
#archives span[data-image="Gym"]{
	background-position:-99px -33px;
}


#archives span[data-image="Stardust"]{
	background-position:-66px -132px ;
}
#archives span[data-image="Candies"]{
	background-position:-99px 0px;
}
#archives span[data-image="Razz_Berry"]{
	background-position:-0px -33px ;
}

#archives span[data-image="Potion"]{
	background-position:0px -132px ;
}
#archives span[data-image="Revive"]{
	background-position:-33px -132px;
}
#archives span[data-image="Battery"]{
	background-position:-0px -99px ;
}
/*** Main page ***/

#main_posts_block{
	overflow:hidden;
	padding-bottom: 64px;
	position:relative;
}
#view_more{
	position: absolute;
    bottom: 0;
    left: 50%;
	font-weight: 400;
    /*background: rgba(0,0,0,.4);
	border: 1px solid #c77e19;
    color: #f7b10a;*/
	background: #101521;
    border: 1px solid #373a50;
    color: #fff;
    min-width: 180px;
	padding: 12px 30px;
    text-shadow: none;
    text-transform: uppercase;
    -webkit-transition: background .2s,color .2s;
    transition: background .2s,color .2s;
}
#view_more:hover {
    /*background: #b06601;
    color: #ffd36b;*/
	background: #0a0e1b;
    color: #ebdec2;
}
#view_more:active, #view_more:hover {
    outline: 0;
}
.main_post{
	position:relative;
	padding: 10px;
	padding-bottom:0 !important;
}
.main_post .inner_info{
    background: #101521;
    position: absolute;
	bottom: 1px;
    width: calc(100% - 22px);
    height: 30%;
	padding-left: 20px;
    line-height: 36px;
}
.top_boxes  .inner_info{
	 line-height: 46px;
 }
.main_post img{
	width:100%;
}
.inner_info span{
	color: #f8b700;
	font-size: 24px;
	font-weight: 700;
}
.main_post.main_big{
	clear: none;
    float: left;
    width: 66.66666667%;
}
.main_post.main_big .inner_info{
	line-height: 56px;
}
.main_post.right_post{
	clear: none;
    float: left;
    width: 33.33333333%;
}
.main_post.bot_post{
	clear: none;
    float: left;
    width: 33.33333333%;
	margin-bottom: 22px;
}
.main_post.other_post{
    clear: both;
    width: calc(66.66666667% - 20px);
    padding: 20px !important;
    border-top: 1px solid rgba(170,170,170,.4);
    margin-left: 10px;
	float: left;
    background: #101521;
}
.main_post.other_post:hover{
	background-color: #0a0e1b;
}
.main_post.other_post img{
	width: 100%;
    border: 1px solid #373a50;
	
}
.inner_box{
	overflow: hidden;
}
.main_post.other_post .img_link{
	width: 25%;
	float: left;
}
.main_post.other_post:hover img{
	border-color: #f8b700;
}
.main_post.other_post .inner_info{
   width: 100%;
    right: 20px;
    top: 20px;
    bottom: auto;
    padding: 20px;
    padding-left: 30%;
    background: transparent;
    position: static;
}
.main_post.other_post a{
	display: inline-block;
}
.inner_text{
	line-height: 19px;
	color: #ebdec2;
}
.top_boxes  .inner_info{
	border-top: 1px solid #373a50;
}
.top_boxes .inner_box{
	border: 1px solid #373a50;
}
.top_boxes:hover .inner_box{
	border-color: #f8b700;
}
#ads_block{
	width: 33.33333333%;
    display: inline-block;
    vertical-align: top;
    padding-left: 20px;
}
.main_big  h3{
	margin-top: 15px;
}
.right_post  h3, .bot_post h3{
	margin-top: 12px;
}
#menu-item-176 a{
	background: #32C4E9;
    color: white !important;
    border-radius: 3px;
    height: 40px;
    padding: 0 !important;
    width: 68px;
    line-height: 38px;
    margin-top: 40px;
	text-align:center;
}
.mobile_menu.navbar-default{
	background: transparent;
}
@media (min-width: 769px){
	.main_big  h3{
		font-size: 36px !important;
	}
	.right_post  h3, .bot_post h3{
		font-size: 18px !important;
	}
}
@media (max-width: 768px){
	#menu-item-176 a{
		margin-top:0;
		margin-left:15px;
	}
	.main_post h3{
		font-size: 20px !important;
	}
	#view_more{
		position: static;
		margin: auto;
		float: right;
		margin-top: 15px;
		margin-bottom: 15px;
		margin-right: 10px;
	}
	.main_post.main_big{
		width: 100%;
	}
	.inner_text{
	    font-size: 15px;
		line-height: 15px;
	}
	.main_post.main_big .inner_box{
		padding-bottom:100px !Important;
	}
	.main_post.right_post{
		width: 50%;
	}
	.main_post.main_big .inner_info{
		height:100px !Important;
	}
	.main_post.other_post .inner_info{
	   padding-top: 0px;
	}
	.main_post.other_post{
		 width: calc(100% - 20px);
		 float: none;
	}
	#ads_block{
		width: 100%;
	}
}
@media (max-width: 540px){
	.main_post.right_post{
		width: 50%;
	}
	.main_post.right_post.f1{
		width: 100%;
	}
	.main_post.right_post.f1 .inner_box{
		padding-bottom:100px !Important;
	}
	.main_post.right_post.f1 .inner_info{
		height:100px !Important;
	}
	#main_posts_block .clear{
		display:none;
	}
	.main_post.bot_post{
		width: 50%;
	}
	.inner_info span{
		
	}
	.main_post.other_post img{
		display:none;
	}
	.main_post.other_post .inner_info{
		padding: 0;
	}
}
@media (max-width: 400px){
	
	.main_post.bot_post, .main_post.main_big, .main_post.right_post{
		width: 100%;
		
	}
	.main_post.bot_post .inner_box, .main_post.main_big .inner_box, .main_post.right_post .inner_box{
		padding-bottom:70px !Important;
	}
	.main_post.right_post.f1 .inner_info, .main_post.main_big .inner_info, .main_post.right_post .inner_info, .main_post.bot_post .inner_info{
		height:70px !Important;
	}
}
/* Main CSS */
/*
article {
    padding: 0px 20px 20px 20px;
    box-shadow: 0 0px 5px rgba(0,0,0,.27)!important;
    -webkit-box-shadow: 0 0 6px rgba(0,0,0,0.27)!important;
    -moz-box-shadow: 0 0 6px rgba(0,0,0,0.27)!important;
    background-color: white;
    box-shadow: 0 0 2px rgba(0,0,0,0.27)!important;
     margin-bottom: 50px!important;
     margin-top: 25px!important;
    border-radius: 2px!important;
}
}

body {
    background-color: #f9f9f9 !important;
}
*/
/*
.content-sidebar .sidebar {
    padding-top: 55px!important;
}

#header.navbar.navbar-fixed-top {
    background: #ffffff;
    box-shadow: 0 1px 2px rgba(0,0,0,.2)!important;
}

.bottom-menu-inverse {
    background-color: #ffffff;
    border-top: 1px solid #ebebeb;
    color: #464646;
}

.entry-header {
    border-bottom: 0px solid #ECF0F1;
    margin: 0 0 0px;
	padding: 0 0 0px;
}
.entry-title {
    margin-bottom: 15px;
	margin-top: 15px;
}
h1 {
    line-height: 15px;
}
.entry-title:after, .author-box:after {
    background: none repeat scroll 0 0 #ffffff;
}
*/
/*hh*/




/*
.sidebar {
    padding: 0px 20px 20px 20px;
    box-shadow: 0 0px 5px rgba(0,0,0,.27)!important;
    -webkit-box-shadow: 0 0 6px rgba(0,0,0,0.27)!important;
    -moz-box-shadow: 0 0 6px rgba(0,0,0,0.27)!important;
    background-color: white;
    box-shadow: 0 0 2px rgba(0,0,0,0.27)!important;
    margin-bottom: 50px!important;
    margin-top: 25px!important;
    border-radius: 2px!important;
    margin-left: 12px;
}*/
/*
.content-sidebar .sidebar {
    border-left: 1px solid #ECF0F1;
    padding: 20px 20px 20px 20px;
    box-shadow: 0 0px 5px rgba(0,0,0,.27)!important;
    -webkit-box-shadow: 0 0 6px rgba(0,0,0,0.27)!important;
    -moz-box-shadow: 0 0 6px rgba(0,0,0,0.27)!important;
    background-color: white;
    box-shadow: 0 0 2px rgba(0,0,0,0.27)!important;
    margin-top: 25px!important;
    border-radius: 2px!important;
    margin-left: 12px;
}




main.content.col-sm-12.col-md-8.col-xs-12 {
    padding: 0px 20px 20px 20px;
    box-shadow: 0 0px 5px rgba(0,0,0,.27)!important;
    -webkit-box-shadow: 0 0 6px rgba(0,0,0,0.27)!important;
    -moz-box-shadow: 0 0 6px rgba(0,0,0,0.27)!important;
    background-color: white;
    box-shadow: 0 0 2px rgba(0,0,0,0.27)!important;
    margin-bottom: 50px!important;
    margin-top: 25px!important;
    border-radius: 2px!important;
}

.col-md-8 {
    width: 65.666667%;
}
body {
    background-color: #f9f9f9;
}

header#header {
    background: linear-gradient(to bottom,#0066bd,rgb(0,85,158))!important;
}

.navbar .nav > li > a {
    color: #ffffff;
}
.site-title > a {
    color: #ffffff;
}
*/

.sprite_cont{
	border: 1px solid;
    width: 502px;
}
.sprite_img{
	width: 50px;
}

/*** LOL CSS ***/

.most_starting_winning_items{
	clear:both;
}
.most_winning_items h2{
	
}
.most_starting_winning_items .oneItem{ 
	width: 74px;
	font-size: 13px;
	margin-right: 10px;
	float: left;
	text-align: center;
	color: #888;
}
.most_starting_winning_items .oneIte img{
	
}
#hoverBox{
	position: fixed;
	z-index: 999;
	top: 0;
	left: 0;
	color: black;
	width: 295px;
	padding: 7px;
	border: 1.15px solid #686868;
	border-radius: 4px;
	color: #69699c;
	min-height: 46px;
	background: white;
	text-align: left;
	background: none rgba(20, 20, 22, 0.96);
	border:1px solid black;
}
#hoverBox img{
	width:48px;
	height:48px;
	display: block;
}
#hoverBox h3{
	float: left;
	margin-top: 2px;
	width: 240px;
	font-size: 1em;
	color: #eeeeee;
}
#hoverBox div{
	float: left;
	margin-top: 6px;
	color: #3a87ad;
	width: 240px;
	font-size: 0.9em;
	line-height: 1.15em;
}
#hoverBox h4{
	float: left;
	margin-top: 4px;
	width: 240px;
	font-size: 0.9em;
	color: #d8ad00;
}
#hoverBox h4 span{
	color: #fff;
}


.most_winning_items{
		clear:both;	
}
.most_winning_items h2{
	
}
.most_winning_items .oneItem{ 
	width: 74px;
	font-size: 13px;
	margin-right: 10px;
	float: left;
	text-align: center;
	color: #888;
}
#hoverBox{
	position: fixed;
	z-index: 999;
	top: 0;
	left: 0;
	color: black;
	width: 295px;
	padding: 7px;
	border: 1.15px solid #686868;
	border-radius: 4px;
	color: #69699c;
	min-height: 46px;
	background: white;
	text-align: left;
	background: none rgba(20, 20, 22, 0.96);
	border:1px solid black;
}
#hoverBox img{
	width:48px;
	height:48px;
	display: block;
}
#hoverBox h3{
	float: left;
	margin-top: 2px;
	width: 240px;
	font-size: 1em;
	color: #eeeeee;
}
#hoverBox div{
	float: left;
	margin-top: 6px;
	color: #3a87ad;
	width: 240px;
	font-size: 0.9em;
	line-height: 1.15em;
}
#hoverBox h4{
	float: left;
	margin-top: 4px;
	width: 240px;
	font-size: 0.9em;
	color: #d8ad00;
}
#hoverBox h4 span{
	color: #fff;
}


.most_winning_summon{
		clear:both;		
}
.most_winning_summon h2{
	
}
.most_winning_summon .oneItem{ 
	width: 74px;
	font-size: 13px;
	margin-right: 10px;
	float: left;
	text-align: center;
	color: #888;
}
#hoverBox{
	position: fixed;
	z-index: 999;
	top: 0;
	left: 0;
	color: black;
	width: 295px;
	padding: 7px;
	border: 1.15px solid #686868;
	border-radius: 4px;
	color: #69699c;
	min-height: 46px;
	background: white;
	text-align: left;
	background: none rgba(20, 20, 22, 0.96);
	border:1px solid black;
}
#hoverBox img{
	width:48px;
	height:48px;
	display: block;
}
#hoverBox h3{
	float: left;
	margin-top: 2px;
	width: 240px;
	font-size: 1em;
	color: #eeeeee;
}
#hoverBox div{
	float: left;
	margin-top: 6px;
	color: #3a87ad;
	width: 240px;
	font-size: 0.9em;
	line-height: 1.15em;
}
#hoverBox h4{
	float: left;
	margin-top: 4px;
	width: 240px;
	font-size: 0.9em;
	color: #d8ad00;
}
#hoverBox h4 span{
	color: #fff;
}


.most_winning_skill_order{
		clear:both;		
}
.most_winning_skill_order h2{
	
}
.most_winning_skill_order .r_table{
	overflow: hidden;
	clear: both;
	padding: 11px 20px 20px 20px;
	box-sizing: border-box;
	background: #e9eaec;
	color: #333132;
	width: 906px;
	position: relative;
}

.most_winning_skill_order .f_c{
	width: 225px !important;
	padding: 5px !important;
	border: 0 !important;
	text-align: left !important;
	margin-right: 10px;
}
.most_winning_skill_order .f_c img{
	width:32px;
	margin-right: 10px;
}
.most_winning_skill_order .f_c span{
	vertical-align:top;
	line-height: 32px;
	font-size: 15px;
	width: 165px;
	font-family: "Spiegel Regular";
}
.most_winning_skill_order .row{
	clear: both;
	text-align: center;
	background-color: #E9EAEC;
	border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.most_winning_skill_order .row div{
	display:inline-block;
	float: left;
	width: 35px;
	height: 42px;
	border-left: 1px solid rgba(0, 0, 0, 0.1);
	padding-left: 5px;
	padding-right: 5px;
	box-sizing: border-box;
	padding-top: 9px;
	
}
.most_winning_skill_order .row div.selected span{
	text-align: center;
	border: 1px solid rgba(0, 0, 0, 0.1);
	background-color: rgba(0, 0, 0, 0.1);
	position: relative;
	display: block;
	font-size: 15px;
	line-height: 22px;
	font-family: "Spiegel Regular";
}
.most_winning_skill_order .f_r div{
	background-color: #E9EAEC;
	line-height: 32px;
	
}
.most_winning_skill_order .f_r, .most_winning_skill_order .s_r{
	border-top: 0;
}
.most_winning_skill_order .f_r .f_c{
	width: 855px !important;
	font-family: "Adobe Garamond Pro",Garamond,Baskerville,"Baskerville Old Face","Hoefler Text","Times New Roman",serif;
	font-size: 20px;
}

#hoverBox{
	position: fixed;
	z-index: 999;
	top: 0;
	left: 0;
	color: black;
	width: 295px;
	padding: 7px;
	border: 1.15px solid #686868;
	border-radius: 4px;
	color: #69699c;
	min-height: 46px;
	background: white;
	text-align: left;
	background: none rgba(20, 20, 22, 0.96);
	border:1px solid black;
}
#hoverBox img{
	width:48px;
	height:48px;
	display: block;
	float: left;
}
#hoverBox h3{
	float: left;
	margin-top: 2px;
	width: 240px;
	font-size: 1em;
	color: #eeeeee;
}
#hoverBox div{
	float: left;
	margin-top: 6px;
	color: #3a87ad;
	width: 240px;
	font-size: 0.9em;
	line-height: 1.15em;
}
#hoverBox h4{
	float: left;
	margin-top: 4px;
	width: 240px;
	font-size: 0.9em;
	color: #d8ad00;
}
#hoverBox h4 span{
	color: #fff;
}
@media (max-width: 767px) {
	.most_winning_skill_order .r_table{
		width:100%;
	}
	.most_winning_skill_order .row{
		width: 25%;
		overflow: hidden;
		float: left;
		border: 0;
		clear: none;
	}
	.f_r{
		display:none
	}
	.most_winning_skill_order  .f_c span{
		width: 105%;
		line-height: 16px;
		word-spacing: 0px;
		height: 45px;
		display: inline-block;
		font-size: 14px;
	}
	.most_winning_skill_order .row div{
		text-align: center !important;
		width: 100% !important;
		border-left: 1px solid rgba(0, 0, 0, 0.1) !important;
		border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
	}
	.most_winning_skill_order .row div.selected span{
		width: 50%;
		margin: auto;
	}
	.most_winning_skill_order .row:last-child div{
		border-right: 1px solid rgba(0, 0, 0, 0.1) !important;
	}
	.most_winning_skill_order .row div.f_c {
		border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
		border-top: 1px solid rgba(0, 0, 0, 0.1) !important;
		height: auto;
	}
	.most_winning_skill_order .row div:last-child{
		border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
	}
	.most_winning_skill_order .f_c img{
		margin-right: 0;
	}
}

.most_winning_masteries *{
		box-sizing: border-box;
}

.mastery-icon {
	margin: 7px;
	border: 1px solid grey;
	width: 40px;
	height: 40px;
	display: block;
	background-size: initial;
	position: relative;
	opacity: .7;
	float: right;
	z-index: 88;
}
.mastery-icon::before {
	content: " ";
	width: 76px;
	height: 76px;
	position: absolute;
	left: -7px;
	top: -9px;
	-moz-transform: scale(0.71);
	-moz-transform-origin: 0 0;
	-o-transform: scale(0.71);
	-o-transform-origin: 0 0;
	-webkit-transform: scale(0.71);
	-webkit-transform-origin: 0 0;
	transform: scale(0.71); /* Standard Property */
	transform-origin: 0 0;  /* Standard Property */
	background: url(/wp-content/themes/RB2/riot/images/masteries/frames.png);
}
.mastery-icon.mastery-active::before{
	-moz-transform: scale(0.67);
	-moz-transform-origin: 0 0;
	-o-transform: scale(0.67);
	-o-transform-origin: 0 0;
	-webkit-transform: scale(0.67);
	-webkit-transform-origin: 0 0;
	transform: scale(0.67); /* Standard Property */
	transform-origin: 0 0;  /* Standard Property */
}
.row-0 .mastery-icon.mastery-active::before{
	background-position: -76px 0px;
}
.row-3 .mastery-icon.mastery-active::before{
	background-position: -152px 0px;
}
.row-5 .mastery-icon.mastery-active::before, .row-6 .mastery-icon.mastery-active::before{
		background-position: -76px 0px;
}
.row-8 .mastery-icon.mastery-active::before, .row-9 .mastery-icon.mastery-active::before{
		background-position: -2px -380px;
		left: -6px;
}
.row-10 .mastery-icon.mastery-active::before, .row-11 .mastery-icon.mastery-active::before{
		background-position: -76px 0px;
}
.row-13 .mastery-icon.mastery-active::before, .row-14 .mastery-icon.mastery-active::before{
		background-position: -380px -152px;
		left: -8px;
}
#hoverBox .mastery-icon::before{
	background: none;
}
.mastery-active {
	border: 2px solid #000;
	opacity: 1;
}
.mastery{
	display: inline-block;
	cursor: default;
	position: relative;
	padding: 10px;
	background-size: 120%;
	border: 1px solid #373b42;
	margin-left: 10px;
	color: white;
}
.mastery-header {
	font-weight: 700;
	font-size: 1.1em;
	text-align: center;
}
.mastery.Ferocity{
	background-image: url(/wp-content/themes/RB2/riot/images/masteries/masterybg0.png);
}
.mastery.Cunning{
	background-image: url(/wp-content/themes/RB2/riot/images/masteries/masterybg1.png);
}
.mastery.Resolve{
	background-image: url(/wp-content/themes/RB2/riot/images/masteries/masterybg2.png);
}
.mastery-icon .points {
	display: block;
	width: 100%;
	height: 8px;
	padding: 0;
	margin: 0;
	background-color: rgba(0,0,0,.83);
	position: absolute;
	bottom: 0;
}
.mastery-icon .point {
	position: absolute;
	right: -1px;
	bottom: -7px;
	background-color: #000;
	border-radius: 2px;
	font-size: 11px;
	padding: 0px 5px;
	border: 2px solid #d4b654;
	color: #d4b654;
	height: initial;
	font: 11px Arial, Helvetica, sans-serif;
}
.mastery-icon .point.empty {
	border: 2px solid #0060a0;
	color: #0080a0;
}
.mastery-spacer {
	width: 40px;
	height: 40px;
	margin: 3px;
	position: relative;
	display: block;
	float: right;
}
.mastery-row {
	display: table;
	margin-left: auto;
	margin-right: auto;
}
.mastery-icon{background-image:url(/wp-content/themes/RB2/riot/images/masteries/gray_mastery0.png)}
.mastery-active{background-image:url(/wp-content/themes/RB2/riot/images/masteries/mastery0.png)}
.mastery-6111{background-position:0 0}.mastery-6114{background-position:-48px 0}.mastery-6121{background-position:-96px 0}.mastery-6122{background-position:-144px 0}.mastery-6123{background-position:-192px 0}.mastery-6131{background-position:-240px 0}.mastery-6134{background-position:-288px 0}.mastery-6141{background-position:-336px 0}.mastery-6142{background-position:-384px 0}.mastery-6151{background-position:-432px 0}.mastery-6154{background-position:0 -48px}.mastery-6161{background-position:-48px -48px}.mastery-6162{background-position:-96px -48px}.mastery-6164{background-position:-144px -48px}.mastery-6211{background-position:-384px -96px}.mastery-6212{background-position:-432px -96px}.mastery-6221{background-position:0 -144px}.mastery-6223{background-position:-48px -144px}.mastery-6231{background-position:-96px -144px}.mastery-6232{background-position:-144px -144px}.mastery-6241{background-position:-192px -144px}.mastery-6242{background-position:-240px -144px}.mastery-6251{background-position:-288px -144px}.mastery-6252{background-position:-336px -144px}.mastery-6261{background-position:-384px -144px}.mastery-6262{background-position:-432px -144px}.mastery-6263{background-position:0 -192px}.mastery-6311{background-position:-192px -48px}.mastery-6312{background-position:-240px -48px}.mastery-6321{background-position:-288px -48px}.mastery-6322{background-position:-336px -48px}.mastery-6323{background-position:-384px -48px}.mastery-6331{background-position:-432px -48px}.mastery-6332{background-position:0 -96px}.mastery-6342{background-position:-48px -96px}.mastery-6343{background-position:-96px -96px}.mastery-6351{background-position:-144px -96px}.mastery-6352{background-position:-192px -96px}.mastery-6361{background-position:-240px -96px}.mastery-6362{background-position:-288px -96px}.mastery-6363{background-position:-336px -96px}
#hoverBox{
	position: fixed;
	z-index: 999;
	top: 0;
	left: 0;
	color: black;
	width: 295px;
	padding: 7px;
	border: 1.15px solid #686868;
	border-radius: 4px;
	color: #69699c;
	min-height: 46px;
	background: white;
	text-align: left;
	background: none rgba(20, 20, 22, 0.96);
	border:1px solid black;
}
#hoverBox img{
	width:48px;
	height:48px;
	display: block;
	float: left;
}
#hoverBox h3{
	float: left;
	margin-top: 2px;
	width: 240px;
	font-size: 1em;
	color: #eeeeee;
}
#hoverBox div{
	float: left;
	margin-top: 6px;
	color: #3a87ad;
	width: 240px;
	font-size: 0.9em;
	line-height: 1.15em;
	width:100%;
}
#hoverBox h4{
	float: left;
	margin-top: 4px;
	width: 240px;
	font-size: 0.9em;
	color: #d8ad00;
}
#hoverBox h4 span{
	color: #fff;
}
#hoverBox div p{
	
}
#hoverBox div p span{
	color:#88f4a1;
}
@media (max-width: 767px) {
	.mastery {
		width: 100%;
		margin:0;
	}
	.mastery-icon {
		margin: 14px 20px;
	}
}


.most_winning_runes *{
	box-sizing: border-box;
}
.one_rune{
	background-color: #202528;
	padding-top: 5px;
	color: white;
	padding: 5px;
}
.info{
	vertical-align: top;
	display: inline-block;
	padding-top: 7px;
}
.one_rune img{
	width: 42px;
	height: 42px;
	margin-left: 10px;
	margin-right: 10px;
	vertical-align: middle;
}
.one_rune strong {
	margin-right: 12px;
}
span.rune-title {
	color: #65e4f5;
}
.runes_descr{
	display: inline-block;
	vertical-align: top;
	width: 400px;
}
.rune-page {
	position:relative;
	width: 670px;
	height: 436px;
	background: url(/wp-content/themes/RB2/riot/images/runes/runesbg.png);
	display: inline-block;
}
.pos-abs {
	position: absolute;
}
.rune-page img {
	width: 53px;
	height: 56px;
}
.mark-1 { top:371px; left:157px; } .mark-2 { top:370px; left:84px; } .mark-3 { top:370px; left:23px; }
.mark-4 { top:324px; left:125px; } .mark-5 { top:312px; left:69px; } .mark-6 { top:313px; left:8px; }
.mark-7 { top:266px; left:111px; } .mark-8 { top:254px; left:27px; } .mark-9 { top:223px; left:74px; }
.seal-1 { top:186px; left:37px; } .seal-2 { top:180px; left:107px; } .seal-3 { top:136px; left:66px; }
.seal-4 { top:112px; left:119px; } .seal-5 { top:69px; left:153px; } .seal-6 { top:42px; left:204px; }
.seal-7 { top:23px; left:266px; } .seal-8 { top:4px; left:342px; } .seal-9 { top:54px; left:371px; }
.glyph-1 { top:4px; left:399px; }  .glyph-2 { top:51px; left:430px; }  .glyph-3 { top:6px; left:463px; }
.glyph-4 { top:85px; left:482px; }  .glyph-5 { top:39px; left:505px; }  .glyph-6 { top:4px; left:549px; }
.glyph-7 { top:38px; left:598px; }  .glyph-8 { top:78px; left:555px; }  .glyph-9 { top:133px; left:578px; }
.quint-1 { top:34px; left:29px; }  .quint-2 { top:215px; left:184px; }  .quint-3 { top:161px; left:417px; }
.rune-page .quint-1, .rune-page .quint-2, .rune-page .quint-3 {
	width: 97px;
	height: 97px;
}
#hoverBox{
	position: fixed;
	z-index: 999;
	top: 0;
	left: 0;
	color: black;
	width: 295px;
	padding: 7px;
	border: 1.15px solid #686868;
	border-radius: 4px;
	color: #69699c;
	min-height: 46px;
	background: white;
	text-align: left;
	background: none rgba(20, 20, 22, 0.96);
	border:1px solid black;
}
#hoverBox img{
	width:48px;
	height:48px;
	display: block;
	float: left;
}
#hoverBox h3{
	float: left;
	margin-top: 2px;
	width: 240px;
	font-size: 1em;
	color: #eeeeee;
}
#hoverBox div{
	float: left;
	margin-top: 6px;
	color: #3a87ad;
	width: 240px;
	font-size: 0.9em;
	line-height: 1.15em;
	width:100%;
}
#hoverBox h4{
	float: left;
	margin-top: 4px;
	width: 240px;
	font-size: 0.9em;
	color: #d8ad00;
}
#hoverBox h4 span{
	color: #fff;
}
#hoverBox div p{
	
}
#hoverBox div p span{
	color:#88f4a1;
}
#hoverBox div a{
	color: #3a87ad !important;
}
@media (max-width: 767px) {
	.rune-page{
		display: none;
	}
	.runes_descr{
		width:100%;
	}
}

.champion.active span, .position.active span {
	color: #3498db;
}
img.circle {
	border-radius: 50%;
}
.champion img, .position img {
	max-width: 42px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.champion, .position {
	float: left;
	font-size: 12px;
	padding: 0 5px;
	text-align: center;
	display: inline-block;
	white-space: normal;
	margin-bottom: 10px;
	cursor: pointer;
}
.champions, .account_champions{
	clear:both;
}
.champion.active img, .position.active img {
	filter: grayscale(0);
	-webkit-filter: grayscale(0);
	-moz-filter: grayscale(0);
}
.positions, .champions {
	white-space: nowrap;
}
.position img {
	filter: grayscale(1);
	-webkit-filter: grayscale(1);
	-moz-filter: grayscale(1);
}




@media screen and (min-width : 1000px) {
	#wrapper-three #page {
		width: 94%;
		padding: 3%;
		overflow: hidden;
		position: relative;
	}
	#page::before{
	content: "";
    width: 97%;
    height: 136px;
    display: block;
    position: absolute;
    top: 0;
    left: 1.5%;
    background: transparent url("images/frame-sprite2.png") no-repeat 0 0px;
    background-size: cover;
}
#colophon{
	position:relative;
	overflow: hidden;
}
#page::after{
    content: "";
    width: 97%;
    height: 149px;
    display: block;
    position: absolute;
    bottom: 0;
    left: 1.5%;
	z-index: -1;
    background: transparent url("images/background_bottom.png") no-repeat 0 0px;
	background-size: cover;
}
#main,#masthead, #colophon, #page .footer-social{
	content: "";
	border: transparent;
	background-image: url("images/frame-center2.png") !important;
    background-repeat: repeat-y;
    background-position: 50% 0;
	background-size: contain !important;
}
#main{
	padding: 5% 20px 5% 20px;
    width: 96.5%;
}
}
@media screen and (max-width : 1251px) {
	#page::after{
		background-size: contain;
	}
}
@media screen and (min-width : 767px) and (max-width : 1070px) {
	.most_winning_skill_order .r_table{
		padding: 3px !important;
		width: 715px !important;
		margin: 0 !important;
	}
	.most_winning_skill_order  .r_table .row div{
		width: 26px;
		height: 37px;
		padding-top: 7px;
		padding-left: 2px;
		padding-right: 2px;
	}
}


.most_winning_items{
	
}
.most_winning_items h2{
	
}
.oneItem{ 
	display: inline-block;
}
.oneItem[data-type="champion"] img{
	width:64px;
	height:64px;
}
.oneIte img{
	
}
.oneItem p{
	
}


.chat-container {
    border-style: solid;
	height: inherit;
    border-width: 0 15px;
	width: 700px;
    border-color: transparent;
	clear:both;
}
.relative-parent {
    position: relative;
}

.chat-wrapper {
    height: inherit;
    width: 100%;
    position: relative;
    left: 0;
    top: 0;
    border: 1px solid #ddd;
    background-color: #fff;
	font-size:14px;
	line-height: 21px;
}



.chat-wrapper .chat-messages {
	width: 91%;
    padding: 0 15px 0 15px;
    padding-bottom: 5px;
	overflow: auto;
	height: 500px;
}


.chat-wrapper .chat-messages .chat-message {
    margin-top: 15px;
	width: 100%;
}

.chat-wrapper .chat-messages .message-wrapper {
    width: 100%;
    padding-right: 60px;
	box-sizing: border-box;
}


.chat-wrapper .chat-messages .chat-message h5 {
    margin-bottom: 5px;
	font-size: 16px;
}


.chat-wrapper .chat-messages .message-wrapper h5 small {
    position: relative;
    top: -1px;
    opacity: .6;
    padding-left: 10px;
	padding-right:10px;
}


.chat-wrapper .chat-messages .chat-message.own .message-wrapper {
    padding-right: 0;
    padding-left: 60px;
}

.chat-wrapper .chat-footer {
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: #fafafa;
	box-sizing: border-box;
    padding: 5px 10px;
}


.chat-wrapper .chat-footer textarea {
    margin-top: 10px;
    background-color: transparent;
    padding-right: 45px !important;
    border-radius: 3px;
	box-sizing: border-box;
	width:92%;
	resize: vertical;
}

.chat-wrapper .chat-footer .chat-send {
    position: absolute;
    bottom: 4px;
    right: 4px;
    color: white;
    display: inline-block;
    padding: 5px 9px;
    background: #5faee3;
    border-radius: 3px;
    font-size: 15px;

	cursor:pointer;
}
.chat-wrapper .chat-messages .chat-message .message-content {
    margin-top: 5px;
    padding: 10px;
    background-color: #e6ebf0;
    border-radius: 3px;
    position: relative;
    word-break: break-word;
}
.chat-wrapper .chat-messages .chat-message.own .message-content {
    background-color: #fff;
    text-align: justify;
    background-color: #5faee3;
    border: none;
    color: #fff;
}
#check_game, #check_game_f, #search_short_button{
	margin-left: 29px;
    margin-top: 15px;
    background: #5faee3;
    border-radius: 3px;
    color: white;
    border: none;
    font-size: 15px;
    font-weight: 100;
}
#spec_name, #spec_server{
	width: 200px;
	display: inline-block;
}
.highlight
{
background-color:yellow;
}
.code_tab.t2{display:none}
#code_tabs{
	text-align:left;
	margin-bottom: 15px;
}
#code_tabs h3{
    cursor: pointer;
    display: inline;
    margin: 20px;
    background: white;
    padding: 3px 10px;
    border-radius: 5px;
}
.modal-dialog{
	display:none;
    width: 700px;
    position: fixed;
    top: 36px;
    left: 0;
    right: 0;
    margin: auto;
    height: 813px;
    border-radius: 20px;
    border: 1px solid gray;
    background: white;
}
#champ_search{
	padding: 13px;
}
.champion-item {
    float: left;
    padding: 5px;
}
.champion-item img {
    border-width: 0px;
    border-style: solid;
    border-color: #3498db;
    opacity: .4;
    cursor: pointer;
	box-sizing: border-box;
}
.modal-header .close {
    margin-top: -2px;
}
.champions-save{
	float:right;
}
button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
}
.close {
    float: right;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: 0.2;
    filter: alpha(opacity=20);
}
.modal-body {
    padding: 30px;
	padding-top: 7px;
}
.modal-cnt {
    display: inline-block;
    vertical-align: top;
    white-space: normal;
    margin-left: 0;
    width: 100%;
    transition: margin-left .3s;
    transform: scale(1);
}
.text-center {
    text-align: center;
}
.modal-header{
	    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
}
.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
}
/*.btn {
    padding: 8px 16px;
    border-radius: 3px;
    font-family: 'Montserrat', sans-serif;
    border-width: 2px;
	background: #3498db;
	color: white;
	width:86px;
	height: 42px;
    border: 1px solid #3498db;
    position: relative;
    top: 32px;
}
.btn:hover{
	border-color: #3498db;
    box-shadow: none;
}*/
.col-xs-5ths {
  width: 17%;
  float: left;
}

@media (min-width: 768px) {
  .col-sm-5ths {
    width: 17%;
    float: left;
  }
}
@media (min-width: 768px) {
  .col-sm-5ths {
    width: 17%;
    float: left;
  }
  .md-h{
	  display:block;
  }
  .md-s{
	  display:none;
  }
}
@media (max-width: 767px) {
  .md-h{
	  display:none;
  }
  .md-s{
	  display:block;
	  clear: both;
  }
}

@media (min-width: 992px) {
  .col-md-5ths {
    width: 17%;
    float: left;
  }
  .col-md-6 {
		width: 40%;
	}
}
#require-update .form-group {
    margin-bottom: 30px;
}
label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: bold;
}
.positions, .champions {
    white-space: nowrap;
    font-size: 0;
}
.champion span, .position span {
    color: #87846F;
    transition: color .3s;
}
.champion.active span, .position.active span {
    color: #3498db;
}
.champion img, .position img {
    max-width: 42px;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.add-champion {
    width: 42px;
    height: 42px;
    border-radius: 50%;
    background-color: #fff;
    border: 1px solid;
    border-color: #ddd;
    display: inline-block;
    vertical-align: top;
    margin-left: 5px;
    color: #333;
    font-size: 14px;
    text-align: center;
    padding-top: 10px;
    cursor: pointer;
    transition: border-color .3s;
	box-sizing: border-box;
	padding-top: 1px;
	float: left;
}
.champion:hover:after {
    content: "X";
    font: normal normal normal 14px/1 FontAwesome;
    color: red;
    font-size: 24px;
    padding-top: 8px;
    position: absolute;
    top: 0;
    left:0px;
    width: 42px;
    height: 42px;
    border-radius: 50%;
    background-color: rgba(0, 0, 0, 0.8);
	box-sizing: border-box;
}
.champion-item.active img {
    border-width: 3px;
    opacity: 1;
}
#booster_notes{
	height: 48px;
	resize: vertical;
	width: 91%;
}
.champion {
    position: relative;
    cursor: pointer;
	width: 42px;
    height: 42px;
	box-sizing: border-box;
	margin: 0px 5px;
	padding: 0 !important;
	float: left;
}
.champion img, .position img {
    max-width: 42px;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

img.circle {
    border-radius: 50%;
}
img.resp {
    max-width: 100%;
}
.fa {
    display: inline-block;
    font: normal normal normal 14px / 1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.fa-plus:before {
    content: "+";
	font-size: 41px;
}

.champion, .position {
    font-size: 12px;
    padding: 0 5px;
    text-align: center;
    display: inline-block;
    white-space: normal;
    margin-bottom: 10px;
    cursor: pointer;
}
.position img {
    filter: grayscale(1);
    -webkit-filter: grayscale(1);
    -moz-filter: grayscale(1);
}
.champion.active img, .position.active img {
    filter: grayscale(0);
    -webkit-filter: grayscale(0);
    -moz-filter: grayscale(0);
}
/*.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left;}.col-xs-1{width:8.3333333333%;}.col-xs-2{width:16.6666666667%;}.col-xs-3{width:25%;}.col-xs-4{width:33.3333333333%;}.col-xs-5{width:41.6666666667%;}.col-xs-6{width:50%;}.col-xs-7{width:58.3333333333%;}.col-xs-8{width:66.6666666667%;}.col-xs-9{width:75%;}.col-xs-10{width:83.3333333333%;}.col-xs-11{width:91.6666666667%;}.col-xs-12{width:100%;}.col-xs-pull-0{right:auto;}.col-xs-pull-1{right:8.3333333333%;}.col-xs-pull-2{right:16.6666666667%;}.col-xs-pull-3{right:25%;}.col-xs-pull-4{right:33.3333333333%;}.col-xs-pull-5{right:41.6666666667%;}.col-xs-pull-6{right:50%;}.col-xs-pull-7{right:58.3333333333%;}.col-xs-pull-8{right:66.6666666667%;}.col-xs-pull-9{right:75%;}.col-xs-pull-10{right:83.3333333333%;}.col-xs-pull-11{right:91.6666666667%;}.col-xs-pull-12{right:100%;}.col-xs-push-0{left:auto;}.col-xs-push-1{left:8.3333333333%;}.col-xs-push-2{left:16.6666666667%;}.col-xs-push-3{left:25%;}.col-xs-push-4{left:33.3333333333%;}.col-xs-push-5{left:41.6666666667%;}.col-xs-push-6{left:50%;}.col-xs-push-7{left:58.3333333333%;}.col-xs-push-8{left:66.6666666667%;}.col-xs-push-9{left:75%;}.col-xs-push-10{left:83.3333333333%;}.col-xs-push-11{left:91.6666666667%;}.col-xs-push-12{left:100%;}.col-xs-offset-0{margin-left:0%;}.col-xs-offset-1{margin-left:8.3333333333%;}.col-xs-offset-2{margin-left:16.6666666667%;}.col-xs-offset-3{margin-left:25%;}.col-xs-offset-4{margin-left:33.3333333333%;}.col-xs-offset-5{margin-left:41.6666666667%;}.col-xs-offset-6{margin-left:50%;}.col-xs-offset-7{margin-left:58.3333333333%;}.col-xs-offset-8{margin-left:66.6666666667%;}.col-xs-offset-9{margin-left:75%;}.col-xs-offset-10{margin-left:83.3333333333%;}.col-xs-offset-11{margin-left:91.6666666667%;}.col-xs-offset-12{margin-left:100%;}@media (min-width: 768px) {.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left;}.col-sm-1{width:8.3333333333%;}.col-sm-2{width:16.6666666667%;}.col-sm-3{width:25%;}.col-sm-4{width:33.3333333333%;}.col-sm-5{width:41.6666666667%;}.col-sm-6{width:50%;}.col-sm-7{width:58.3333333333%;}.col-sm-8{width:66.6666666667%;}.col-sm-9{width:75%;}.col-sm-10{width:83.3333333333%;}.col-sm-11{width:91.6666666667%;}.col-sm-12{width:100%;}.col-sm-pull-0{right:auto;}.col-sm-pull-1{right:8.3333333333%;}.col-sm-pull-2{right:16.6666666667%;}.col-sm-pull-3{right:25%;}.col-sm-pull-4{right:33.3333333333%;}.col-sm-pull-5{right:41.6666666667%;}.col-sm-pull-6{right:50%;}.col-sm-pull-7{right:58.3333333333%;}.col-sm-pull-8{right:66.6666666667%;}.col-sm-pull-9{right:75%;}.col-sm-pull-10{right:83.3333333333%;}.col-sm-pull-11{right:91.6666666667%;}.col-sm-pull-12{right:100%;}.col-sm-push-0{left:auto;}.col-sm-push-1{left:8.3333333333%;}.col-sm-push-2{left:16.6666666667%;}.col-sm-push-3{left:25%;}.col-sm-push-4{left:33.3333333333%;}.col-sm-push-5{left:41.6666666667%;}.col-sm-push-6{left:50%;}.col-sm-push-7{left:58.3333333333%;}.col-sm-push-8{left:66.6666666667%;}.col-sm-push-9{left:75%;}.col-sm-push-10{left:83.3333333333%;}.col-sm-push-11{left:91.6666666667%;}.col-sm-push-12{left:100%;}.col-sm-offset-0{margin-left:0%;}.col-sm-offset-1{margin-left:8.3333333333%;}.col-sm-offset-2{margin-left:16.6666666667%;}.col-sm-offset-3{margin-left:25%;}.col-sm-offset-4{margin-left:33.3333333333%;}.col-sm-offset-5{margin-left:41.6666666667%;}.col-sm-offset-6{margin-left:50%;}.col-sm-offset-7{margin-left:58.3333333333%;}.col-sm-offset-8{margin-left:66.6666666667%;}.col-sm-offset-9{margin-left:75%;}.col-sm-offset-10{margin-left:83.3333333333%;}.col-sm-offset-11{margin-left:91.6666666667%;}.col-sm-offset-12{margin-left:100%;}}@media (min-width: 992px) {.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left;}.col-md-1{width:8.3333333333%;}.col-md-2{width:16.6666666667%;}.col-md-3{width:25%;}}*/
/*.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571;
    color: #555555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
}
select.form-control{
	    height: 42px;
}*/
#require-update {
    background-color: #f5f5f5;
    padding: 30px 0;
    overflow: hidden;
}

.champs_block{
	overflow: hidden;
    clear: both;
    margin-top: 10px;
    margin-bottom: 10px;
	/*width: 168px;*/
	width: 480px;
}
.champs_block .champion-item {
	padding: 0;
}
.champs_block .champion-item img{
	border-radius: 0;
	opacity:1;
	width:120px;
	cursor: auto;
	/*width:42px;*/
}


#top_line{
	display:none;
}

/* Yuza's CSS */

#top_pok_name {
    color: white !important;
    border: none;
    background: linear-gradient(90deg, #0068c1,#00a2ab);
}
.pok_head {
    background: linear-gradient(90deg, #0068c1,#00a2ab);
    border: 1px solid #e7e7e7;
	    color: white !important;
}
.one_move_row {
    padding: 1px;
    margin-bottom: 10px;
    border-radius: 2px;
    background: #00a0ab;
    border: 1px solid #014975;
    position: relative;
}

.one_move_row .s_r td {
    background: #f3f3f3;
}
.one_move_row td {
    vertical-align: middle;
    font-weight: bold;
    background: #e6e6e6;
    text-align: center;
}
.one_move_exp span {
    width: 20px;
    height: 20px;
    display: inline-block;
    border-radius: 50%;
    background: #11ffbd;
    vertical-align: middle;
    margin-top: 20px;
    margin-bottom: 17px;
    margin-left: 14px;
    margin-right: 8px;
}
.one_move_exp:first-child span {
    background: #4dc8fb;
}
.charge_move {
    color: #00b0f9;
    font-weight: bold;
    text-transform: capitalize;
}
.quick_move {
    color: #11ffbd;
    font-weight: bold;
    text-transform: capitalize;
}
.pws_table td {
    text-align: center;
    font-size: 14px;
    color: rgb(55, 76, 91);
    font-weight: bold;
}
.t125x {
    background: #4dc8fb;
    width: 13%;
}
.t156x {
    background: #4dc8fb;
    width: 13%;
}
.t8x {
    background: #11ffbd;
    width: 13%;
}
.t64x {
    background: #11ffbd;
    width: 13%;
}



/* new port ALL */


/*Pokemons styling*/
.pok_main_box{
    /*max-width: 416px;*/
    margin: auto;
    font-family: "Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;
    background: #f8f8f8;
    width: 100%;
}
.pok_main_img{
	margin: auto;
    display: block;
} 





.attack_speed_box{
	display: inline-block;
    float: right;
	font-size: 13px;
}
.stat_value{
	border-bottom: 0px;
    border-top: 1px solid #ebeef2;
    padding: 6px 8px;
    width: 50%;
    display: inline-block;
    box-sizing: border-box;
}
.stat_type{
	background: #f4f4f4;
    font-weight: 500;
    width: 50%;
    display: inline-block;
    padding: 6px 8px;
    box-sizing: border-box;
}


.en_image{
    margin-top: 3px;
}
.type_damage{
	color:green;
}
.type_damage.red{
	color:red;
}
.str_weak_span{
	font-size: 10px;
    color: #989898;
    float: right;
	padding-right: 5px;
}
.str_weak_button{
	background: url(http://usermanglol.com/wp-content/themes/RB2/riot/poksimages/arr_bot.png);
    width: 17px;
    height: 17px;
    background-size: contain;
    padding: 0;
    margin: 0;
    border: none;
    outline: none;
    box-shadow: none !important;
	float: right;
    clear: both;
}
.r_weak_block{
	clear: both;
}
.move_str_weak{
	display:none;
}
.move_str_weak td{
	text-align:center;
}
.move_str_weak .damage_td{
	text-align:left;
}



.attack_speed_box{
	text-align:right;
}


/**All pokemons page **/
.all_poks_box{
	
}
.one_pok_box{
	display: inline-block;
    width: 25%;
    box-sizing: border-box;
    text-align: center;
    margin-bottom: 10px;
}
#sort_box{
	margin-bottom: 20px;
}

.one_pok_box a{
	color:black;
}
.one_pok_box.hide{
	display:none;
}
@media (max-width: 768px){
	.one_pok_box{
		width:100%;
	}
}

/***EVO PAGE **/
.evo_pokemons_page td{
	padding:0;
	text-align:center;
	color: black;
	vertical-align: middle;
}
.evo_pokemons_page a{
	color:black;
}
.evo_pokemons_page img{
	max-width: 100%;
}
.evo_pokemons_page th{
	padding:0;
	background: #ebeef2;
	border: 1px solid #f8f8f8;
	text-align:center;
	color: black;
	vertical-align: middle;
}
.evo_pokemons_page .arrow_col{
	background: #ebeef2;
}

.candy_arr{
	display: none;
}
.pc_head{
	
}
.mobile_head{
	display:none;
}
.mob_img_info{
	display:none;
}


@media (max-width: 860px){
	.id_col{
		
	}
	.name_col{
		
	}
	.arrow_col{
		display: none;
	}
	.evo_pokemons_page .candy_arr{
		display: block;
		width: 24px;
		max-width: 24px;
		margin: auto;
	}
	.evo_pokemons_page .candy_col{
		background: #ebeef2;
	}
	.evo_pokemons_page .candy_col:last-child{
		display:none;
	}
	
}

@media (max-width: 740px){
	
	.id_col, .name_col{
		display: none;
	}
	.pc_head{
		display:none;
	}
	.mobile_head{
		display:table-row;
	}
	.mob_img_info{
		display:block;
		margin-bottom: 3px;
	}
}
@media (max-width: 450px){
	
}

.move_str_weak td:last-child{
	width: 87px;
}
.move_str_weak td:last-child img{
	width: 60px;
    vertical-align: middle;
}

.one_pok_box p{
	margin-bottom: 5px;
}

.additinal_link_box{
	margin-top: 20px;
    padding: 10px;
}
.additinal_link_box p{
	margin-bottom:5px;
	margin-top:0px;
}
.pok_types img:last-child{
	margin-left: 10px;
}

/***LAST UDPDATE CHANGES ***/

.r_weak_block{
    width: 100%;
    overflow: hidden;
}
.one_move_row table{
	margin-bottom: 10px;
}
.one_move_row span{
	font-size: 10px;
    display: inline-block;
	color: black;
	font-weight: normal;
}
@media (max-width: 740px){
	.one_move_row span{
		font-size: 8px;
	}
}
.one_move_row td{
	vertical-align: middle;
	font-weight: bold;
	background: #F9F9F9;
	text-align:center;
}
.one_move_row td img{
vertical-align: middle;
}
.Bug{color:#92a20f!important}
.Dark{color:#705848!important}
.Dragon{color:#7038f8!important}
.Electric{color:#e0b301!important}
.Fairy{color:#ffaec9!important}
.Fighting{color:#c03028!important}
.Fire{color:#f08030!important}
.Flying{color:#a890f0!important}
.Ghost{color:#705898!important}
.Grass{color:#78c850!important}
.Ground{color:#896e25!important}
.Ice{color:#a8a878!important}
.Poison{color:#a040a0!important}
.Psychic{color:#f85888!important}
.Rock{color:#b8a038!important}
.Steel{color:#676793!important}
.Water{color:#6890f0!important}
.Normal{color:#A8A878!important}

.gen_filter{ 
	width: 81%;
    display: inline-block;
    background: linear-gradient(180deg, #8BFF7A,#5BD25A);
    border: 1px solid #055B00;
    color: white;
    font-size: 21px;
    font-weight: bold;
    line-height: 26px;
}
.type_span{
	width: 75px;
    height: 30px;
    display: inline-block;
    font-weight: bold;
    font-size: 17px;
    /*border-radius: 5px;*/
}
.cas_table td{
	border: 1px solid #F7F7F7;
}
#search_poks_list{
	border: 1px solid #DCE2EE;
    padding: 5px;
    position: absolute;
    top: 120px;
    background: white;
    width: calc(100% - 10px);
    box-sizing: border-box;
	display:none;
}
.one_search_pok{
	display:none;
}
.one_search_pok:hover{
	background:#ccc;
}
.Bug_bg{color:white; background:#92a20f!important}
.Dark_bg{color:white; background:#705848!important}
.Dragon_bg{color:white; background:#7038f8!important}
.Electric_bg{color:white; background:#e0b301!important}
.Fairy_bg{color:white; background:#ffaec9!important}
.Fighting_bg{color:white; background:#c03028!important}
.Fire_bg{color:white; background:#f08030!important}
.Flying_bg{color:white; background:#a890f0!important}
.Ghost_bg{color:white; background:#705898!important}
.Grass_bg{color:white; background:#78c850!important}
.Ground_bg{color:white; background:#896e25!important}
.Ice_bg{color:white; background:#53e9d9!important}
.Poison_bg{color:white; background:#a040a0!important}
.Psychic_bg{color:white; background:#f85888!important}
.Rock_bg{color:white; background:#b8a038!important}
.Steel_bg{color:white; background:#676793!important}
.Water_bg{color:white; background:#6890f0!important}
.Normal_bg{color:white; background:#A8A878!important}
.t_h td, .d_r td{

}
.one_move_row .d_r td, .one_move_row .s_r td{
	background: white;
}



.strweak_block table{
	margin-bottom:10px;
}
.strweak_block td{
	text-align:center;
	background:white;
}
.strweak_block .t_h td{
	background: #F9F9F9;
}
.strweak_block  td.t_s{
	/*background: lightgreen;*/
}
.strweak_block  td.t_w{
	/*background: lightsalmon;*/
}
.strweak_block td img{
	vertical-align:middle;
}

/***LAST UPD***/
.pok_main_box, .pok_right_block{
	display:inline-block;
	vertical-align:top;
	/*max-width: 416px;*/
    margin: auto;
    font-family: "Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;
    background: #f8f8f8;
    width: 100%;
	/*margin-left: 72px;*/
	min-height: 100px;
}
@media (max-width: 1220px){
	.pok_main_box, .pok_right_block{
		margin-left: 0;
	}
	.pok_right_block{
		margin-left: 10px;
	}
}
@media (max-width: 1050px){
	.pok_main_box, .pok_right_block{
		display:block;
		margin: auto;
	}
	.pok_right_block{
		margin-top: 20px;
	}
}
.pok_bottom_block{
	margin-top: 20px;
	text-align:center;
}

.same_types td{
	padding:0;
	text-align:center;
	color: black;
	vertical-align: middle;
	background: #fff;
}
.same_types a{
	color:black;
}
.same_types img{
	max-width: 100%;
}
.same_types th{
	padding:0;
	background: #fff;
	border-bottom: 1px solid #f8f8f8;
	text-align:center;
	color: black;
	vertical-align: middle;
}
.same_types .arrow_col{
	background: #fff;
}

.candy_arr{
	display: none;
}
.pc_head{
	
}
.mobile_head{
	display:none;
}
.mob_img_info{
	display:none;
}
@media (max-width: 930px){
	
}

@media (max-width: 860px){
	.id_col{
		
	}
	.name_col{
		
	}
	.arrow_col{
		display: none;
	}
	.same_types .candy_arr{
		display: block;
		width: 24px;
		max-width: 24px;
		margin: auto;
	}
	.same_types .candy_col{
		background: #fff;
	}
	.same_types .candy_col:last-child{
		display:none;
	}
	
}

@media (max-width: 740px){
	
	.id_col, .name_col{
		display: none;
	}
	.pc_head{
		display:none;
	}
	.mobile_head{
		display:table-row;
	}
	.mob_img_info{
		display:block;
		margin-bottom: 3px;
	}
}

.top_right_image{
	width:300px;
	height:300px;
	margin-top:20px;
}
.top_image{
	margin-bottom:20px;
	max-width:100%;
}
.same_types td {
    border: 0px;
    border-bottom: 1px solid #ebeef2;
}

.bot_graph_image{
	margin-top:20px;
	
}
.mob_span{
	display:none;
}
@media (max-width: 768px) {
	.mob_span{
		display:block;
	}
	.desc_span{
		display:none;
	}
	.type_col.col2{
		display:none;
	}
}
.moves_table th{
	background: #f4f4f4;
}
.n_col .en_image{
	display:none;
}
@media (max-width: 768px) {
	.n_col .en_image{
		display:block;
	}
	.same_types .n_col{
		text-align:left;
	}
	.type_col, .charge_col{
		display:none;
	}
}


/* Move Table Borders */
.moves_table th {
    border-left: 1px solid #d2d2d2;
    border-right: 1px solid #d2d2d2;
}

/**04.08.16**/
.one_move_table td, .one_move_table th{
	width:50%;
}
.move_types_buttons{
	text-align:center;
}
.move_types_buttons a{
	display: block;
    text-align: center;
    padding: 8px;
	width: 300px;
    border: 1px solid #3076b2;
    border-radius: 3px;
    font-weight: bold;
    color: #3076b2;
	margin: auto;
    margin-bottom: 5px;
	max-width: 100%;
}
.move_types_buttons a.active, .move_types_buttons a:hover{
    background: #448ad2;
    border: 1px solid #448ad2;
    color: #fff;
}
.off_def_head{
	font-weight: bold;
    text-align: center;
    margin-bottom: 0;
}

#sort_box .form-control{
	display: inline-block;
    width: 163px;
    margin-right: 20px;
}
.pok_main_img, .same_types img, .all_poks_box img{
	max-width:120px;
}
.evo_pokemons_page img{
	max-width: 100%;
}
.off_def_head{
    color: #4ba1ff;
}
.off_def_head.offence{
    color: #ff533f;
}
@media (max-width: 768px) {
	.all_types_table td{
		width:33%;
		display:inline-block;
		box-sizing: border-box;
	}
}
.one_half{
	width: 49%;
    display: inline-block;
    box-sizing: border-box;
    vertical-align: top;
	text-align: center;
	margin-top:5px;
}
.banner{

}
@media (max-width: 768px){
	.one_half{
		width:49%;
	}
}

.legendary_img{
	
}
.spawn_loc_img{
	
}
.moveset_img{
	width:30px;
	height:30px;
	/*margin-right:10px;*/
}
.moveset_img2{
	width:30px;
	height:35px;
	/*margin-right:10px;*/
}
.evo_pokemons_page_gen2 img{
	max-width: 50px;
}
.tier.A{
	color:#ff6600;
}
.tier.B{
	color:#3ac27e;
}
.tier.F{
	color:#9500ff;
}
.tier.S{
	color:#ff0000;
}
.more_table img{
	max-width:60px;
}
.more_table .img_col img{
	max-width:40px;
	margin-bottom: 8px;
	margin-top: 8px;
}
.filtering span{
	cursor:pointer;
}

span.show_all{
	display: inline-block;
    text-align: center;
    background: wheat;
    border-radius: 5px;
	width:100% !important;
}

.auto th:after{
	content: "";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 0;
    padding: 0px;
    color: #aaaaaa;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    position: relative;
    left: 2px;
    border-top: 5px solid black;
    border-bottom: none;
    bottom: 3px;
}
.auto th.active:after{
	border-top: transparent;
    border-bottom: 5px solid orange;
	bottom: 8px;
}
.auto th.active.rew:after{
	border-bottom: transparent;
    border-top: 5px solid orange;
}
@media (max-width: 768px){
	.show_all{
		width:100% !important;
	}
	.moves_table th.active:after, .sort_table th.active:after{
		bottom: 9px;
		left: 2px;
		margin-left: 3px;
		margin-right: 3px;
	}
	.sort_table  .type img{
		max-width: 60px;
	}
}
.tier_table img{
	width:50px;
	height:50px;
}
.tier_table .type_img {
	margin-left:5px;
}
.type_imgs img{
	width:auto;
	height:auto;
}
.type_imgs img:last-child{
	margin-left:2px;
}
@media (max-width: 450px){
	.more_table td{
		font-size:12px;
	}
}

#bodyDistCalc{
	width: 300px;
	padding:20px;
	background-color: rgb(19, 56, 84);
	color: white;
	border-radius:10px;
}
#bodyDistCalc .one_field{
	
}
#bodyDistCalc .one_field label{
	display:block;
	text-align:center;
	font-size:16px;
}
#bodyDistCalc select, #bodyDistCalc input{
	color:black;
	width:100%;
	height:25px;
	margin-bottom: 18px;
}
#bodyDistCalc #resultBox{
	text-align:center;
}
#resultBox span{
	display:block;
	margin-top: 5px;
    background-color: rgba(0,0,0,0.34);
    border-radius: 5px;
    padding: 4px;
    font-size: 13px;
    position: relative;
}
#resultBox div {
    display: block;
    padding: 12px;
    text-align: center;
    color: white;
    font-size: 24px;
}
#bodyDistCalc #calculate{
    display: block;
    width: 100%;
    border-radius: 4px;
    background-color: #ff590a;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 15px;
    color: white;
    border: none;
    box-shadow: none;
    padding-bottom: 7px;
}

.one_rec_moveset{
	display: block;
    clear: both;
    border-bottom: 1px solid #f5f5f5;
    padding: 7px;
    background: #fff;
    border-right: 1px solid #f5f5f5;
    border-left: 1px solid #f5f5f5;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-top: 1px solid #f5f5f5;
    max-width: 400px;
    margin: auto;
}
.defence_block{
	margin-top:22px;
}
.rating_line{
	width: 100%;
    text-align: left;
    margin: 0 10px;
}
.rating_line span{
	background:linear-gradient(90deg, #AAFFA9,#4CFFB9);
	display: inline-block;
    height: 27px;
	box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.2);
	border: 1px solid #70e3a0;
	text-align:center;
	color:white;
}
.move_rating{
	background:linear-gradient(90deg, #AAFFA9,#4CFFB9);
	float: right;
	color: rgb(0, 160, 94);
    text-align: center;
    padding: 0px;
	text-transform:uppercase;
	font-weight:bold;
	box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.2);
	border: 1px solid #70e3a0;
}

.move_rating_S{width:140px;}
.move_rating_A{width:110px;margin-right:30px;}
.move_rating_B{width:90px;margin-right:50px;}
.move_rating_C{width:60px;margin-right:80px;}
.offence_block, .defence_block{
	width:50%;
	display:inline-block;
	box-sizing:border-box;
}
.mob_span_in{
	display:none;
}
@media (max-width: 500px){
	.one_rec_moveset{
		font-size: 12px;
	}
}
@media (max-width: 768px){
	.offence_block, .defence_block{
		width:100%;
	}
	.mob_span_in{
		display:inline-block;
		margin-right: 2px;
	}
}

.min_mob_span{
	min-width:50px;
}
.tier_table .type_imgs img{
	max-width:60px;
	max-height:24px;
}
#scroll_top{
	position: fixed;
    z-index: 1000;
    right: 32px;
    bottom: 187px;
    width: 56px;
    height: 56px;
    background: url(/wp-content/themes/RB2/riot/poksimages/scroll-up.png);
    display: none;
	
}
#menu_button_side{
	display: none;
    position: fixed;
    z-index: 1000;
    bottom: 100px;
    right: 32px;
    width: 56px;
    height: 56px;
    
    background: url(/wp-content/themes/RB2/riot/poksimages/pokemon-menu.png);
    
    text-align: center;
    color: #fff;
	padding-top: 2px;
	font-size: 12px;
}
#bottom_mobile_button{
	position: fixed;
    bottom: 0px;
    background: rgba(76,76,76,0.88);
    height: 40px;
    padding: 10px;
    text-align: center;
    color: #fff;
    display: none;
    right: 0px;
    width: 100%;
	box-sizing: border-box;
    line-height: 18px;
}
#bottom_mobile_button span{
	font-size: 21px;
}




/** COMMON STUFF **/
.pok_head{
    font-size: 18px;
    padding: 5px;
    background: #FAFEFF;
     font-weight: bolder;
    /*color: white;*/
	    color: #52b480 !important;
	text-align: center;
	text-transform:uppercase;
	color: #414558;
	/*border-top: 2px solid #E0E0E2;*/
	height: 42px !important;
	border-bottom: 1px solid #F4F4F6;
	/*line-height: 72px;*/
	margin-bottom: 5px;
    margin-top: 20px;
	text-align:left;
	padding-left:25px;
}
.pok_head.main_name{
	font-weight:bold;
	text-align:center;
}
.poks_block{
	padding:5px;
	position:relative;
}
.sub_heading{
	font-size: 17px;
	text-transform:capitalize;
	height: 31px;
	line-height: 25px;
	text-align:center;
	border:none;
	margin-bottom: 0;
}
.main_head{
	text-align:center;
	font-size: 25px;
    color: #C8C9CB;
	border-top: 0;
}
.inner_padding_block{
	padding-left:0px;
	padding-right:0px;
}
.inner_padding_block table{
	width:100%;
}
@media (max-width: 768px){
	main{
		padding-left:0 !important;
		padding-right:0 !important;
	}
}
@media (max-width: 450px){
	.pok_top_block {
		font-size: 14px;
	}	
}
@media (max-width: 400px){
	.pok_head{
		font-size: 16px;
	}
}

.new_design_table{
	width:100%;
}
.new_design_table th, .new_design_table td{
	text-align:center;
}
.new_design_table .tableHeading{
	background: #FAFEFF;
	border-bottom: 1px solid #F5F5F5;
    font-size: 18px;
	padding-top:17px;
	padding-bottom:17px;
}
.new_design_table tr{
	
}
.new_design_table th{
	text-transform:uppercase;
	color:black;
	border-bottom: 1px solid #EBEBEB;
    padding: 1% 2%;
	font-size:14px;
}
.new_design_table td{
	text-transform:uppercase;
	color: #383838;
	padding: 1px 2%;
	border-bottom:1px solid #EDEDED;
	font-size:14px;
}
.new_design_table .pok_image{
	width:	70px;
	height: 70px;
	vertical-align: middle;
	margin-right:3px;
	margin-bottom:10px;
}
.new_design_table td a {
    font-weight: bold;
}

@media (max-width: 768px){
	.new_design_table th, .new_design_table td{
		text-transform:lowercase;
		font-size:12px;
		vertical-align: middle;
		text-align:center;
	    padding: 1px 1px;
	}
}
/**SEARCH BAR ***/
#search_pok_new{
    height: 34px;
    border: 2px solid #DCE2EE;
	width:100%;
	border-radius: 0;
	margin-bottom:3px;
	box-shadow: none;
    text-align: center;
	font-size: 19px;
	padding: 0;
}

*::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #DCE2EE;
}
*:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #DCE2EE;
   opacity:  1;
}
*::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #DCE2EE;
   opacity:  1;
}
*:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #DCE2EE;
}


/**TOP BUTTONS ***/
#buttons_block, #next_prev_poks, #next_prev_img_poks{
	display: table;
    width: 100%;
}
#next_prev_poks{
	margin-top:3px;
}
#buttons_block a, .top_link{
    display: table-cell;
    text-align: center;
    padding: 7px;
    border-radius: 0;
    background: #ffffff;
    font-weight: bold;
    border: 2px solid #DCE2EE;
    border-right: none;
    color: #576077;
    width: 27%;
    box-sizing: border-box;
	height: 44px;
}
#buttons_block a:hover{
	color: #1abc9c;
    text-decoration: none;
}
#buttons_block a:first-child, .top_link:first-child{
	width: 36%;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}
#buttons_block a:last-child, .top_link:last-child{
	width: 36%;
	border-right:2px solid #DCE2EE;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}
.top_link:last-child{
	border-left:none;
}
#next_prev_poks{
	margin-bottom:5px;
}
#next_prev_poks a{
	text-align: center;
    background: #fff;
    margin-top: 10px;
    
    padding: 0px 7px 0px 5px;
	line-height: 35px;
}
#next_prev_poks a img{
	display: inline-block;
    padding-right: 3px;
    width: 28px;
    height: 28px;
	top: 4px;
    position: relative;
}
#top_pok_name{
	color: #438a64 !important;
	border:none;
	background: linear-gradient(90deg, #AAFFA9,#4CFFB9);
}
#next_prev_img_poks{
	margin-bottom: 32px;
}
#next_prev_img_poks div{
	border: none;
}
#next_prev_img_poks a{
	border: none;
}
#next_prev_img_poks .main_pok{
	top: 32px;
    position: relative;
}
#next_prev_img_poks p{
	
}
#next_prev_img_poks img{
	opacity:0.4;
	max-width: 100px;
    max-height: 120px;
}
#next_prev_img_poks img:hover{
	opacity:1;
}
#next_prev_img_poks .main_pok img{
	opacity:1;
}

@media (max-width: 500px){
	#buttons_block a, .top_link{
		font-size: 12px;
		padding-left: 0;
		padding-right: 0;
		height: 37px;
	}
}


/** Stats block **/

.one_stat{
	width: 32%;
    display: inline-block;
    box-sizing: border-box;
	text-align: center;
}
.one_stat.c_type{
	border-right: 1px solid #ebeef2;
    border-left: 1px solid #ebeef2;
    position: relative;
    bottom: 9px;
}
.one_stat p.one_stat_type{
    color: #576077;
    display: block;
	margin-bottom: 18px;
    padding: 0;
    font-weight: bold;
}
.one_stat p.one_stat_value{
	margin: 0;
}
.one_stat p.one_stat_value img{
	margin-left:5px;
	margin-right:5px;
	width: 56px;
}
#stats_table{
	margin:0;
	width: 100%;
	margin-bottom: 44px;
}
#stats_table td{
	border: 1px solid #D1D3D2;
	width:50%;
	padding-left:12px;
	border-left:0;
	color: #576077;
}
#stats_table td:last-child{
	border-right:0;
	border-left: 1px solid #D1D3D2;
}
#stats_table tr:nth-child(odd) td{
	background: #FAFEFF;
}
#stats_table .small_text{
	font-size:13px;
}

/** CHARTS **/
.pie_chart {
    width: 125px;
    height:125px;
    display: block;
    border-radius: 50%;
	background-color: transparent;
    margin: auto;
    position:relative;
	/*background-image: linear-gradient(308deg, transparent 50%, #A9FEA9 50%), linear-gradient(228deg, #43FFB5 50%, transparent 50%);*/
}
.pie_chart .pie_text{
    position: absolute;
    width: 65px;
    height: 65px;
    background: white;
    z-index: 9;
    border-radius: 50%;
	left: 30px;
	top: 30px;
    line-height:65px;
    text-align:center;
	font-size: 24px;
    font-weight: bold;
}
.pie_chart .main_top_bg{
	content: "";
    position: absolute;
	left:0;
	top:0;
    width: 100%;
    height:100%;
    display: block;
    border-radius: 50%;
    margin: 0;
	z-index: 2;
    position:relative;
    background-image:
	linear-gradient(135deg, transparent 50%, #E2FFE3 50%), linear-gradient(315deg, #E2FFE3 50%, transparent 50%);
}
.pie_chart .white_bg{
	position: absolute;
	left:0;
	top:0;
	border-radius: 50%;
    width: 65px;
    height: 65px;
	border: 30px solid transparent;
    border-bottom: 30px solid white;
	z-index:9;
	margin:0;
    box-sizing: content-box;
}
.pie_chart .color_bg{
	position: absolute;
	left:0;
	top:0;
	border-radius: 50%;
    width: 100%;
    height:100%;
	z-index:0;
	background: linear-gradient(90deg, #AAFFA9,#4CFFB9);
	margin:0;
}
.pie_chart .last_top_bg{
	position: absolute;
	left:0;
	top:0;
	border-radius: 50%;
    width: 65px;
    height: 65px;
	border: 30px solid transparent;
    border-right: 30px solid #E2FFE3;
	z-index:8;
	margin:0;
    box-sizing: content-box;
}

.chart_box{
	display: inline-block;
    width: 33.333%;
	text-align: center;
    position: relative;
    bottom: 52px;
}
.chart_box p{
	color:black;
	padding:0;
	font-weight:bold;
	margin-bottom:15px;
}
.chart_result{
	padding:0;
	color: #576077;
	margin-top:15px;
	font-weight:bold;
}
.chart_result.mid{
	font-size:22px;
}
.top_pie_charts{
	padding-top: 52px;
}
.top_pie_charts .chart_box:first-child, .top_pie_charts .chart_box:last-child{
	bottom: 0;
}

.top_bot_charts_block{
	text-align: center;
}


.sec_row{
	margin-left: 85px;
}
.first_row{
	margin-right: 85px;
}

.top_bot_charts_block .chart_box p span{
	font-size:21px;
	font-weight: bold;
}
.top_bot_charts_block .chart_box .pie_small_chart{
	float: left;
    display: inline-block;
    margin: 0;
    vertical-align: top;
}
.pie_small_chart {
    width: 90px;
    height:90px;
    display: block;
    border-radius: 50%;
	background-color: transparent;
    margin: 50px auto;
    position:relative;
}
.pie_small_chart .pie_text{
    position: absolute;
    width: 62px;
    height: 62px;
    background: white;
    z-index: 9;
    border-radius: 50%;
	left: 14px;
	top: 14px;
    line-height:65px;
    text-align:center
}

.pie_small_chart .color_bg{
	position: absolute;
	left:0;
	top:0;
	border-radius: 50%;
    width: 100%;
    height:100%;
	z-index:0;
	background: linear-gradient(90deg, #AAFFA9,#4CFFB9);
	margin:0;
}
.pie_small_chart .left_top_bg{
    position: absolute;
	left:0;
	top:0;
    width: 100%;
    height:100%;
    display: block;
    border-radius: 50%;
    margin: 0;
	z-index: 2;
	background: -webkit-gradient(radial, 45 45, 0, 0 0, 45, from(#E2FFE3), to(#E2FFE3));
}
.pie_small_chart .left_bot_bg{
    position: absolute;
	left:0;
	top:0;
    width: 100%;
    height:100%;
    display: block;
    border-radius: 50%;
    margin: 0;
	z-index: 2;
	background: -webkit-gradient(radial, 45 45, 0, 0 0, 45, from(#E2FFE3), to(#E2FFE3));
	transform: rotate(270deg);
}
.pie_small_chart .right_top_bg{
    position: absolute;
	left:0;
	top:0;
    width: 100%;
    height:100%;
    display: block;
    border-radius: 50%;
    margin: 0;
	z-index: 2;
	background: -webkit-gradient(radial, 45 45, 0, 0 0, 45, from(#E2FFE3), to(#E2FFE3));
	transform: rotate(90deg);
}
.pie_small_chart .right_bot_bg{
    position: absolute;
	left:0;
	top:0;
    width: 100%;
    height:100%;
    display: block;
    border-radius: 50%;
    margin: 0;
	z-index: 2;
	background: -webkit-gradient(radial, 45 45, 0, 0 0, 45, from(#E2FFE3), to(#E2FFE3));
	transform: rotate(180deg);
}
.top_bot_charts_block .chart_box{
	bottom:0;
	width:48%;
	display:inline-block;
	max-width: 179px;
}
.top_bot_charts_block .chart_box p{
	position: absolute;
    right: 12px;
    display: inline-block;
    margin: 0;
    top: 8px;
	text-align: left;
	font-size:18px;
	font-weight: bolder;
	width: 70px;
}
@media (max-width: 500px){
	.pie_chart{
		width:100px;
		height:100px;
	}
	.pie_chart .last_top_bg, .pie_chart .white_bg, .pie_chart .pie_text{
		width: 52px;
		height: 52px;
	}
	.pie_chart .last_top_bg{
		border: 24px solid transparent;
		border-right: 24px solid #E2FFE3;
	}
	.pie_chart .white_bg{
		border: 24px solid transparent;
		border-bottom: 24px solid white;
	}
	.pie_chart .pie_text{
		left: 24px;
		top: 24px;
		font-size: 19px;
		line-height: 52px;
	}
	.top_bot_charts_block .chart_box p{
		right: 0;
	}
	.top_bot_charts_block .chart_box{
		bottom:0;
		width:48%;
		display:inline-block;
		max-width: 163px;
	}
	.sec_row{
		margin-left: 45px;
	}
	.first_row{
		margin-right: 45px;
	}
}
@media (max-width: 400px){
	.top_bot_charts_block .chart_box{
		max-width: 141px;
		margin-top: 19px;
	}
	.top_bot_charts_block .chart_box p{
		right: 0;
		top: -21px;
		font-size:14px;
		width: 54px;
	}
	.top_bot_charts_block .chart_box p span{
		font-size:18px;
	}
	.sec_row {
		margin-left: 0;
	}
	.first_row{
		margin-right: 0;
	}
}

/** EVOLUTION ONE POK **/
.evo_chart_link{
	position: absolute;
    bottom: 0;
    right: 0;
}
.cur_pok_name{
	opacity:0;
}
.one_evo div{
    display: inline-block;
    vertical-align: top;
    z-index: 1;
    position: relative;
}
.one_evo{
	text-align:center;
	position: relative;
}
.one_evo img{
    display: inline-block;
    vertical-align: middle;
	width: 120px;
    height: 120px;
}
.candyToEvolve{
	text-align:center;
	width: 30px;
	position: relative;
	top: 53px;
}

.arr{
	display: inline-block;
    width: 100%;
    font-size: 26px;
    line-height: 15px;
}
.one_evo a{
	
}
.one_evo a img{
	opacity:1 !important;
}
.one_evo a img:hover{
	opacity:1;
}
.candy_evo{
	position: absolute;
    width: 62px;
    left: -16px;
    bottom: -79px;
}
.evo_point{
	width: 33px;
    height: 33px;
    margin: auto;
    margin-top: 60px;
    border: 2px solid #42CB85;
    border-radius: 50%;
    color: #42CB85;
    font-size: 18px;
    font-weight: bold;
	background:white;
}
.evo_point.active{
	color: white;
	background: #42CB85;
}
.evo_line{
    background: linear-gradient(90deg, #C0EECA,#71D0AE);
    width: 220px;
    position: absolute !important;
    height: 3px;
    bottom: 78px;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 0 !important;
}
.evo_line.three{
	width: 350px;
}
@media (max-width: 450px){
	.one_evo img{
		width: 80px;
		height:80px;
	}
	.candyToEvolve{
		top:23px;
	}
	.candy_evo {
		bottom: -68px;
	}
	.evo_line.three {
		width: 254px;
	}
}
.candyToEvolve img{
	width:26px;
	height:26px;
	margin-right: 3px;
}



/** Personal tips block **/
.did_you_know{
	border-top: 1px solid #E0E0E0;
    padding-top: 36px;
    padding-left: 19px;
    color: black;
    font-weight: bolder;
    font-size: 20px;
	margin-bottom: 40px;
}
.pers_tips_block{
	padding-left: 19px;
	padding-right: 50px;
	padding-bottom:33px;
	border-bottom: 1px solid #E0E0E0;
}
.pok_tips_im_block{
	width: 75px;
    display: inline-block;
    font-weight: bold;
    margin-right: 10px;
    text-align: center;
	float: left;
	position: relative;
    top: 14px;
}
.pok_tips_im_block img{
	
}
.tips_info{
	display: inline-block;
    width: 100% ;
    vertical-align: top;
    text-align: left;
	color: #576077;
}
.tips_info p{
	margin-bottom:10px;
	padding-bottom:0;
    font-weight: bolder;
}
.tips_sign{
	text-transform: uppercase;
    font-weight: bold;
    text-align: right;
    color: #8f94a2;
}
@media (max-width: 450px){
	.pers_tips_block{
		padding-right: 19px;
	}
}

/** MID ads block **/
.ads_mid_block{
	width:300px;
	height:250px;
	background:grey;
	margin:auto;
	margin-top:40px;
	
}
.ads_text{
	text-align:center;
	padding-bottom:0;
	margin-top:6px;
	color:black;
	margin-bottom:50px; 
    font-weight: bolder;
    font-size: 18px;
}

/** Locations block **/
.locs_block{
	padding-left:8px;
	padding-right: 8px;
	
}
/*
.locs_block p{
	text-align:center;
	text-transform:uppercase;
    font-size: 17px;
}*/
.find_text{
	margin-top:19px;
	margin-bottom:6px;
	padding:0;
}
.lok_link_text{
	padding-bottom:17px;
	border-bottom: 1px solid #F0F0F0;
	
}
.lok_link_text a{
	color: #3870ff !important;
}
.lok_link_text a:hover{
	text-decoration:underline;
}
.bottom_type_image{
	text-align:center;
}
.inner_loc_div{
	padding-left:25px;
	padding-right:25px;
}
.locs_block table{
	width:100%;
}
/* the is this?
.locs_block table td{
	width:50%;
	text-transform:uppercase;
}*/
.locs_block .bottom_type_image{
	margin-top:29px;
}

/** NESTS block **/
.nests_block{
	
}
.nests_block table{
	
}
.nests_block tr{
	border-top: 1px solid #F0F0F0;
}
.nests_block th{
	text-align: left;
    line-height: 20px;
	text-transform: uppercase;
}
.nests_block th:first-child, .nests_block td:first-child{
	padding-left:15px;
}
.nests_block td{
	font-weight: bolder;
}
.nests_block .bottom_separator{
	width:60%;
	margin:auto;
	border-bottom:1px solid #F7F7F7;
	margin-top:34px;
	margin-bottom:23px;
}

/** Caought in wild block **/
.caught_in_wild_block{
	border-top:1px solid #DFDFDF;
	margin-top:43px;
	padding-top:34px;
	text-transform:uppercase;
	padding-left:27px;
	padding-right:27px;
	margin-bottom:56px;
}
.caught_in_wild_block p{
	margin:0;
	padding:0;
}
.caught_in_wild_block  .c_head{
	margin-bottom: 46px;
    color: black;
    font-size: 21px;
    font-weight: bolder;
	
}
.caught_in_wild_block   .rating_text{
	margin-bottom:15px;
	font-size:18px;
	font-weight: bolder;
}
.caught_in_wild_block img{
	max-width:100%;
}
.dots_block{
	margin-top:34px;
}
.dots_block span{
	margin-right:11px;
	width:17px;
	display:inline-block;
	border-radius: 50%;
	height:17px;
	background:#0297F1;
    position: relative;
    top: 3px;
}
.dots_block span.green{
	background:#00D58D;
}
.one_dot_block{
	display:inline-block;
	width:48%;
	box-sizing:border-box;
	font-weight: bold;
}

/** Weakness block **/
#weakness_chart{
	margin-bottom:50px;
}
.pws_table{
	width:100%;
	margin-top: 25px;
    margin-bottom: 15px;
}
.pws_table .type_img{
	position: relative;
    top: 4px;
}
.pws_table td{
	text-align:center;
	font-size: 14px;
    color: rgb(0, 160, 94);
    font-weight: bold;
}
.t8x{
background: #a9ffa9;
	width: 13%;
}
.t125x{
    background: #4dffb8;
	width: 13%;
}
.t64x{
background: #a9ffa9;
	width: 13%;
}
.t14x{
    background: #4dffb8;
	width: 13%;
}
td.t156x {
	background: #4dffb8;
	width: 13%;
}
.resist_exp span, .weakness_exp span{
	display: inline-block;
    width: 13px;
    height: 13px;
    border-radius: 3px;
    vertical-align: middle;
    margin-bottom: 1px;
    margin-left: 10px;
	border-radius: 50%;
}
.resist_exp2 span, .weakness_exp2 span{
	display: inline-block;
    width: 13px;
    height: 13px;
    border-radius: 3px;
    vertical-align: middle;
    margin-bottom: 1px;
    margin-left: 10px;
	border-radius: 50%;
}
/* .8 */
.resist_exp span{
background: #a9ffa9;
}
/* 1.25 */
.weakness_exp span{
    background: #4dffb8;
	
}
/* .64 */
.resist_exp2 span{
background: #a9ffa9;
}
/* 1.56 */
.weakness_exp2 span{
    background: #4dffb8;
}

/** Egg hatch block **/
.egg_hatch{
	margin-top:50px;
	margin-bottom:50px;
}
.egg_hatch th, .egg_hatch td{
	text-align:center;
}


/** movesets block **/
#movesets{
	margin-bottom:12px;
    margin-top: 50px;
}

/** moves block **/
.one_move_row table{
	width:100%;
}
.one_move_row{
	padding: 8px;
    margin-bottom: 10px;
    border-radius: 2px;
    background: #ffffff;
	position:relative;
}
.move_name{
	color: #448acb;
}

.attack_speed_boc label{
	font-weight: bold;
}
.move_damage{
	display: inline-block;
    font-size: 16px;
    background: #fff;
    border-radius: 3px;
    color: #6a6a6a;
    width: 30px;
    text-align: center;
    padding: 1px 0px;
    border: 1px solid #ebeef2;
}

/** Usefull links block **/
.use_links{
	
}
.use_links table{
	width:100%;
}
.use_links th{
	width: 50%;
	text-align:center;
	border-bottom: 1px solid #F7F7F7;
	line-height: 40px;
}
.use_links th:first-child{
	border-right:1px solid #EFEFEF;
	
}
.use_links tr:last-child th{
	border-bottom:none;
}
.use_links th a{
	color: #475C77 !important;
}
.use_links th a:hover{
	text-decoration:underline;
}
.use_links .top_separator{
	width: 60%;
	border-bottom: 1px solid #F7F7F7;
	margin:auto;
	margin-top:29px;
}
.use_links .bot_separator{
	width: 60%;
	border-bottom: 1px solid #F7F7F7;
	margin:auto;
	margin-bottom:35px;
}

/** More pokemons block **/
.more_table {
	width:100%;
	text-transform: uppercase;
	
}
.more_table  a{
	color: #5FAFEE !important;
}
.more_table  a:hover{
	text-decoration:uppercase;
}
#pok_bottom_block .more_table th{
	background:transparent;
	background: transparent;
    border-left: 0;
    border-right: 0;
    line-height: 30px;
}
.type_img_col img{
	margin-left:6px;
}
.type_img_col span{
	margin-left:6px;
}
.gen_p{
    height: 53px;
    background: #F9F9F9;
    text-transform: uppercase;
    color: black;
    font-size: 20px;
    margin: 0;
    font-weight: bold;
    text-align: left;
    line-height: 55px;
    padding-left: 12px;
    margin-top: 27px;
}


/** bottom buttons block **/
.bot_links{
	margin-top:68px;
	text-align:center;
}
.bot_links a{
    display: block;
    height: 65px;
    text-align: center;
    border-radius: 3px;
    color: white;
    font-size: 26px;
    font-weight: bolder;
    line-height: 63px;
	margin:auto;
	max-width:435px;
}
@media (max-width: 768px){
	.bot_links a{
		max-width:95%;
	}
	.evo_chart_link{
		right:10px;
	}
}
#explore_more{
	background: #0099F1;
    border: 1px solid #1D8ED0;
}
#explore_more:hover{
	background: #0082cd;
}
#see_issue{
	background: #C4C4C4;
    margin-top: 13px;
}
#see_issue:hover{
	background: #aaa;
}






/*** Sort Table **/
.small_p_pad p{
	margin:0;
	padding-bottom:4px;
}
.moves_table th, .sort_table th{
	cursor:pointer;
}
.moves_table th.active:after, .sort_table th.active:after{
	content: "";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 0;
    padding: 0px;
    color: #aaaaaa;
	border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid black;
	position: relative;
    bottom: 13px;
	left:2px;
	
}
.moves_table th.active.rew:after, .sort_table th.active.rew:after{
	content: "";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 0;
    padding: 0px;
    color: #aaaaaa;
	border-left: 5px solid transparent;
    border-right: 5px solid transparent;
	position: relative;
	left:2px;
	border-top: 5px solid black;
	border-bottom: none;
	bottom: 0;
}
.sort_table{
	width:100%;
}
.sort_table .hide{
	display:none;
}
.sort_table  .type img:last-child{
	margin-left:2px;
}

.all_types_table{
	width:100%;
}
.all_types_table.filtering td{
	text-align:center;
}

table.evo_pokemons_page {
	width:100%;
}

/*Pokemons styling end*/

.same_types .evo_arr, .same_types .candy_arr{
	width: 32px;
	max-width: 32px;
}
#bottom_mobile_button{
	display:none !important;
}

/* Rudolf Styling */
/* gen 2 weaknes/str */
.strweak_block table {
    margin: auto;
}
/* bottom pok table border */
.evo_pokemons_page td {
    border-bottom: 1px solid #efefef;
}
/* counter */
p.lok_link_text {
    margin-top: 35px;
    border-top: 1px solid #f0f0f0;
    background-color: #fff;
    padding-top: 19px;
    margin-bottom: 0px;
}
.locs_additional{
	background: #f9f9f9;
}
.inner_loc_div {
    background-color: #fff;
}
/* h2s */
@media (max-width: 768px){
	h2.pok_head {
		font-size: 13px !important;
	}
}
	h2.pok_head {
		font-size: 18px;
		    padding-top: 10px;
    margin-top: 0px;
	}

/** Evolution calculator **/
#evolutionCalculator{
	max-width: 341px;
}
#evolutionCalculator .result {
	margin-top:20px;
}
#evolutionCalculator .result b{
	padding-right:4px;
}

/** types css **/

.type_img.Bug{background:url(/wp-content/themes/RB2/riot/poksimages/typesSheet.png);background-position: 0px  0px;}
.type_img.Dark{background:url(/wp-content/themes/RB2/riot/poksimages/typesSheet.png);background-position: 75px 0px;}
.type_img.Dragon{background:url(/wp-content/themes/RB2/riot/poksimages/typesSheet.png);background-position: 150px 0px;}
.type_img.Fire{background:url(/wp-content/themes/RB2/riot/poksimages/typesSheet.png);background-position: 225px 0px;}
.type_img.Grass{background:url(/wp-content/themes/RB2/riot/poksimages/typesSheet.png);background-position: 150px 90px;}
.type_img.Electric{background:url(/wp-content/themes/RB2/riot/poksimages/typesSheet.png);background-position: 300px 0px;}
.type_img.Water{background:url(/wp-content/themes/RB2/riot/poksimages/typesSheet.png);background-position: 300px 30px;}
.type_img.Steel{background:url(/wp-content/themes/RB2/riot/poksimages/typesSheet.png);background-position: 225px 30px;}
.type_img.Poison{background:url(/wp-content/themes/RB2/riot/poksimages/typesSheet.png);background-position: 150px 30px;}
.type_img.Rock{background:url(/wp-content/themes/RB2/riot/poksimages/typesSheet.png);background-position: 0px 30px;}
.type_img.Ice{background:url(/wp-content/themes/RB2/riot/poksimages/typesSheet.png);background-position: 0px 60px;}
.type_img.Psychic{background:url(/wp-content/themes/RB2/riot/poksimages/typesSheet.png);background-position: 150px 60px;}
.type_img.Ground{background:url(/wp-content/themes/RB2/riot/poksimages/typesSheet.png);background-position: 225px 60px;}
.type_img.Normal{background:url(/wp-content/themes/RB2/riot/poksimages/typesSheet.png);background-position: 300px 60px;}
.type_img.Fairy{background:url(/wp-content/themes/RB2/riot/poksimages/typesSheet.png);background-position: 300px 90px;}
.type_img.Fighting{background:url(/wp-content/themes/RB2/riot/poksimages/typesSheet.png);background-position: 0px 90px;}
.type_img.Flying{background:url(/wp-content/themes/RB2/riot/poksimages/typesSheet.png);background-position: 225px 90px;}
.type_img.Ghost{background:url(/wp-content/themes/RB2/riot/poksimages/typesSheet.png);background-position: 75px 90px;}

.type_img{
	width:75px;
	height: 30px;
	display: inline-block;
}
#exp_block{
	display:none;
}
#open_exp{
	cursor:pointer;
}
#open_exp .fa{
	padding-left:10px;
	padding-right:10px;
}
@media (max-width: 500px){
	#weakness_chart .type_img, .tier_table .type_img{
		width:56px;
		height: 22.5px;
	}
	#weakness_chart .type_img.Bug, .tier_table .type_img.Bug{background:url(/wp-content/themes/RB2/riot/poksimages/types_mob.png);background-position: 0px  0px;}
	#weakness_chart .type_img.Dark, .tier_table .type_img.Dark{background:url(/wp-content/themes/RB2/riot/poksimages/types_mob.png);background-position: 56px 0px;}
	#weakness_chart .type_img.Dragon, .tier_table .type_img.Dragon{background:url(/wp-content/themes/RB2/riot/poksimages/types_mob.png);background-position: 112px 0px;}
	#weakness_chart .type_img.Fire, .tier_table .type_img.Fire{background:url(/wp-content/themes/RB2/riot/poksimages/types_mob.png);background-position: 168px 0px;}
	#weakness_chart .type_img.Grass, .tier_table .type_img.Grass{background:url(/wp-content/themes/RB2/riot/poksimages/types_mob.png);background-position: 112px 67.5px;}
	#weakness_chart .type_img.Electric, .tier_table .type_img.Electric{background:url(/wp-content/themes/RB2/riot/poksimages/types_mob.png);background-position: 224px 0px;}
	#weakness_chart .type_img.Water, .tier_table .type_img.Water{background:url(/wp-content/themes/RB2/riot/poksimages/types_mob.png);background-position: 224px 22.5px;}
	#weakness_chart .type_img.Steel, .tier_table .type_img.Steel{background:url(/wp-content/themes/RB2/riot/poksimages/types_mob.png);background-position: 168px 22.5px;}
	#weakness_chart .type_img.Poison, .tier_table .type_img.Poison{background:url(/wp-content/themes/RB2/riot/poksimages/types_mob.png);background-position: 112px 22.5px;}
	#weakness_chart .type_img.Rock, .tier_table .type_img.Rock{background:url(/wp-content/themes/RB2/riot/poksimages/types_mob.png);background-position: 0px 22.5px;}
	#weakness_chart .type_img.Ice, .tier_table .type_img.Ice{background:url(/wp-content/themes/RB2/riot/poksimages/types_mob.png);background-position: 0px 45px;}
	#weakness_chart .type_img.Psychic, .tier_table .type_img.Psychic{background:url(/wp-content/themes/RB2/riot/poksimages/types_mob.png);background-position: 112px 45px;}
	#weakness_chart .type_img.Ground, .tier_table .type_img.Ground{background:url(/wp-content/themes/RB2/riot/poksimages/types_mob.png);background-position: 168px 45px;}
	#weakness_chart .type_img.Normal, .tier_table .type_img.Normal{background:url(/wp-content/themes/RB2/riot/poksimages/types_mob.png);background-position: 224px 45px;}
	#weakness_chart .type_img.Fairy, .tier_table .type_img.Fairy{background:url(/wp-content/themes/RB2/riot/poksimages/types_mob.png);background-position: 224px 67.5px;}
	#weakness_chart .type_img.Fighting, .tier_table .type_img.Fighting{background:url(/wp-content/themes/RB2/riot/poksimages/types_mob.png);background-position: 0px 67.5px;}
	#weakness_chart .type_img.Flying, .tier_table .type_img.Flying{background:url(/wp-content/themes/RB2/riot/poksimages/types_mob.png);background-position: 168px 67.5px;}
	#weakness_chart .type_img.Ghost, .tier_table .type_img.Ghost{background:url(/wp-content/themes/RB2/riot/poksimages/types_mob.png);background-position: 56px 67.5px;}
}


.small_pok{
	background: url(/wp-content/themes/RB2/riot/poksimages/poksSprite.png);
	width:50px;
	height:50px;
	display:inline-block;
	margin-top: 6px;
}
.small_pok.gen2{
	background: url(/wp-content/themes/RB2/riot/poksimages/poks_gen2_sp.png);
	width:50px;
	height:50px;
}





/* Brisked out CSS Yuheard */
.pok_head {
    background: #fcfcfc;
    border: 1px solid #e7e7e7;
}
div#movesets {
    background: #fff;
    border: 1px solid #e7e7e7;
}

.inner_padding_block {
    background: #fff;
    border: 1px solid #e7e7e7;
    margin-bottom: 0px;
}
.pok_top_block.use_links {
    border: 1px solid #e7e7e7;
    margin-top: 33px;
}
.pok_head {
    margin-top: 0px;
}

@media (max-width: 768px){
	.one_move_exp label {
		font-size: 12px;
	}
}

.rating_line span {
    color: rgb(0, 160, 94);
    font-weight: bold;
}
#top_pok_name {
    /*color: rgb(0, 160, 94);*/
    font-weight: bold;
    /*font-size: 20px;*/
}
.gen_p {
    background: #a9ffaa;
	    width: 25%;
		    color: #00a05e;
}
@media (max-width: 768px){
.gen_p {
    background: #a9ffaa;
	    width: 60%;
}
}
#next_prev_img_poks p {
    color: #c1c5cd;
}
/*
h2.pok_head {
	color: #00a05e !important;
    background: #a9ffaa;
}
*/
/*countertweak*/
.quick_move {
    font-size: 18px;
}
.charge_move {
	    font-size: 20px;
}
@media (max-width: 768px){
.quick_move {
    font-size: 15px;
}
.charge_move {
	    font-size: 15px;
}
}

.pok_top_block.strweak_block {
    margin-top: 50px;
}
.strweak_block .t_h td {
    background: #fcfcfc;
    border: 1px solid #e7e7e7;
}
p.bottom_type_image {
    padding-top: 19px;
}
td.t_s {
    border: 1px solid #e7e7e7;
}
td.t_w {
    border: 1px solid #e7e7e7;
}

.locs_block {
    background: #fcfcfc;
    border: 1px solid #e7e7e7;
    margin-bottom: 50px;
}
.strweak_block td img {
    margin-top: 15px;
    margin-bottom: 15px;
}
.str_weak_table_block{
	padding-bottom:28px;
	position:relative;
}

/* everything */

/*
span#top_pok_name {
    color: white;
    border: none;
    background: linear-gradient(90deg,#0079bf,#008e56);
    border-radius: 4px;
}
.pok_head {
    color: white;
    border-radius: 6px;
    background: linear-gradient(90deg,#004e7b,#0079bf);
}

.one_evo a img {
    opacity: 1;
}
*/
.one_move_row {
    padding: 8px;
    margin-bottom: 10px;
    border-radius: 2px;
    background: #ffffff;
    border: 1px solid #e7e7e7;
    position: relative;
}
.one_evo {
    margin-top: 35px;
}

.charge_move{
	color: #11FFBD;
	font-weight:bold;
	text-transform: capitalize;
}
.quick_move{
	color: #8FDF8F;
	font-weight:bold;
	text-transform: capitalize;
}
.smaller_col{
	width:150px;
}
.count_c .rating_line{
	    width: 80%;
}
@media (max-width: 768px){
	.smaller_col{
		width:100px;
	}
	.new_design_table .smaller_col{
		font-size: 14px;
	}
}
#moves_explain{
	border: 1px solid #E3E3E3;
	font-size: 0;
	margin-top: 0px;
    margin-bottom: 0px;
}
.one_move_exp{
	width: 50%;
    display: inline-block;
    box-sizing: border-box;
    font-size: 18px;
}
.one_move_exp span{
	width: 20px;
    height: 20px;
    display: inline-block;
    border-radius: 50%;
    background: #8FDF8F;
    vertical-align: middle;
    margin-top: 20px;
    margin-bottom: 17px;
    margin-left: 14px;
    margin-right: 8px;
}
.one_move_exp label{
	margin: 0;
    position: relative;
    top: 2px;
	font-weight: bold;
}
.pok_top_block table{
	width:100%;
}
.one_move_exp:first-child span{
	background: #11FFBD;
}
.moveset_names{
	width:222px;
}
#return_pokedex{
	width: 100%;
    display: inline-block;
    text-align: center;
    border: 2px solid #DCE2EE;
    font-size: 20px;
    padding: 7px;
    border-radius: 0;
    background: #ffffff;
    font-weight: bold;
    color: #576077;
    height: 48px;
	margin-bottom: 3px;
}


/*
.evo_pokemons_page2 td{
 padding:8px;
 text-align:center;
 color: black;
 vertical-align: middle;
 background: #f8f8f8;
 border: 1px solid #f5f5f5;
     width: 33.3%;
}

.evo_pokemons_page2 th{
 padding: 10px;
background: #f9f9f9;
border: 1px solid #f5f5f5;
text-align: center;
color: black;
vertical-align: middle;
border: 1px solid #eaeaea;
}*/

.evo_pokemons_page2 th {
    padding: 10px;
    background: #101521;
    border: 1px solid #f5f5f5;
    text-align: center;
    color: #f8b700;
    vertical-align: middle;
    border: 1px solid #373a50;
}
/*
td:hover {
	    background-color: #0a0e1b !important;
}
*/
.evo_pokemons_page2 td {
    padding: 8px;
    text-align: center;
    color: black;
    vertical-align: middle;
    /* background: #f8f8f8; */
	    background: #101521;
    border: 1px solid #373a50;
    width: 33.3%;
}

#main_posts_block {
    padding-bottom: 0px !important;
    margin-bottom: 50px;
}

table#archives {
    box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.2);
    width:100%;
}
#archives  a{
	display:block;
}
#archives span{
	width: 33px;
    height: 33px;
    display: inline-block;
	background:url(/wp-content/themes/RB2/riot/poksimages/side_icons.png);
}
#archives span[data-image="max_cp_chart"]{
	background-position:-165px -33px;
}
#archives span[data-image="max_cp_chart_2"]{
	background-position:-99px -132px;
}
#archives span[data-image="spawn_locations"]{
	background-position:-132px -132px;
}
#archives span[data-image="gen_2"]{
	background-position:33px 0px;
}

#archives span[data-image="pokedex"]{
	background-position:-132px -33px;
}
#archives span[data-image="Egg"]{
	background-position:-33px -99px;
}
#archives span[data-image="Nests"]{
	background-position:-132px -99px ;
}

#archives span[data-image="Buddy"]{
	background-position:-132px -66px ;
}
#archives span[data-image="Moves"]{
	background-position:-132px 0px;
}
#archives span[data-image="Habitats"]{
	background-position:0px -66px ;
}

#archives span[data-image="Evolutions"]{
	background-position:0px 0px ;
}
#archives span[data-image="Type_Chart"]{
	background-position:-66px -99px;
}
#archives span[data-image="Appraisal"]{
	background-position:-33px 0px ;
}

#archives span[data-image="Easter_Egg"]{
	background-position:-66px 0px ;
}
#archives span[data-image="Pokeball"]{
	background-position:-99px -66px;
}
#archives span[data-image="Legendary"]{
	background-position:-66px -33px ;
}

#archives span[data-image="Incense"]{
	background-position:-33px -33px ;
}
#archives span[data-image="Lucky_Egg"]{
	background-position:-33px -66px;
}
#archives span[data-image="Lure_Module"]{
	background-position:-66px -66px ;
}

#archives span[data-image="Pokestop"]{
	background-position:-99px -99px ;
}
#archives span[data-image="Gym"]{
	background-position:-99px -33px;
}


#archives span[data-image="Stardust"]{
	background-position:-66px -132px ;
}
#archives span[data-image="Candies"]{
	background-position:-99px 0px;
}
#archives span[data-image="Razz_Berry"]{
	background-position:-0px -33px ;
}

#archives span[data-image="Potion"]{
	background-position:0px -132px ;
}
#archives span[data-image="Revive"]{
	background-position:-33px -132px;
}
#archives span[data-image="Battery"]{
	background-position:-0px -99px ;
}
/*** Main page ***/

#main_posts_block{
	overflow:hidden;
	padding-bottom: 64px;
	position:relative;
}
#view_more{
	position: absolute;
    bottom: 0;
    left: 50%;
	font-weight: 400;
    /*background: rgba(0,0,0,.4);
	border: 1px solid #c77e19;
    color: #f7b10a;*/
	background: #101521;
    border: 1px solid #373a50;
    color: #fff;
    min-width: 180px;
	padding: 12px 30px;
    text-shadow: none;
    text-transform: uppercase;
    -webkit-transition: background .2s,color .2s;
    transition: background .2s,color .2s;
}
#view_more:hover {
    /*background: #b06601;
    color: #ffd36b;*/
	background: #0a0e1b;
    color: #ebdec2;
}
#view_more:active, #view_more:hover {
    outline: 0;
}
.main_post{
	position:relative;
	padding: 10px;
	padding-bottom:0 !important;
}
.main_post .inner_info{
    background: #101521;
    position: absolute;
	bottom: 1px;
    width: calc(100% - 22px);
    height: 30%;
	padding-left: 20px;
    line-height: 36px;
}
.top_boxes  .inner_info{
	 line-height: 46px;
 }
.main_post img{
	width:100%;
}
.inner_info span{
	color: #f8b700;
	font-size: 24px;
	font-weight: 700;
}
.main_post.main_big{
	clear: none;
    float: left;
    width: 66.66666667%;
}
.main_post.main_big .inner_info{
	line-height: 56px;
}
.main_post.right_post{
	clear: none;
    float: left;
    width: 33.33333333%;
}
.main_post.bot_post{
	clear: none;
    float: left;
    width: 33.33333333%;
	margin-bottom: 22px;
}
.main_post.other_post{
    clear: both;
    width: calc(66.66666667% - 20px);
    padding: 20px !important;
    border-top: 1px solid rgba(170,170,170,.4);
    margin-left: 10px;
	float: left;
    background: #101521;
}
.main_post.other_post:hover{
	background-color: #0a0e1b;
}
.main_post.other_post img{
	width: 100%;
    border: 1px solid #373a50;
	
}
.inner_box{
	overflow: hidden;
}
.main_post.other_post .img_link{
	width: 25%;
	float: left;
}
.main_post.other_post:hover img{
	border-color: #f8b700;
}
.main_post.other_post .inner_info{
   width: 100%;
    right: 20px;
    top: 20px;
    bottom: auto;
    padding: 20px;
    padding-left: 30%;
    background: transparent;
    position: static;
}
.main_post.other_post a{
	display: inline-block;
}
.inner_text{
	line-height: 19px;
	color: #ebdec2;
}
.top_boxes  .inner_info{
	border-top: 1px solid #373a50;
}
.top_boxes .inner_box{
	border: 1px solid #373a50;
}
.top_boxes:hover .inner_box{
	border-color: #f8b700;
}
#ads_block{
	width: 33.33333333%;
    display: inline-block;
    vertical-align: top;
    padding-left: 20px;
}
.main_big  h3{
	margin-top: 15px;
}
.right_post  h3, .bot_post h3{
	margin-top: 12px;
}
#menu-item-176 a{
	background: #32C4E9;
    color: white !important;
    border-radius: 3px;
    height: 40px;
    padding: 0 !important;
    width: 68px;
    line-height: 38px;
    margin-top: 40px;
	text-align:center;
}
.mobile_menu.navbar-default{
	background: transparent;
}
@media (min-width: 769px){
	.main_big  h3{
		font-size: 36px !important;
	}
	.right_post  h3, .bot_post h3{
		font-size: 18px !important;
	}
}
@media (max-width: 768px){
	#menu-item-176 a{
		margin-top:0;
		margin-left:15px;
	}
	.main_post h3{
		font-size: 20px !important;
	}
	#view_more{
		position: static;
		margin: auto;
		float: right;
		margin-top: 15px;
		margin-bottom: 15px;
		margin-right: 10px;
	}
	.main_post.main_big{
		width: 100%;
	}
	.inner_text{
	    font-size: 15px;
		line-height: 15px;
	}
	.main_post.main_big .inner_box{
		padding-bottom:100px !Important;
	}
	.main_post.right_post{
		width: 50%;
	}
	.main_post.main_big .inner_info{
		height:100px !Important;
	}
	.main_post.other_post .inner_info{
	   padding-top: 0px;
	}
	.main_post.other_post{
		 width: calc(100% - 20px);
		 float: none;
	}
	#ads_block{
		width: 100%;
	}
}
@media (max-width: 540px){
	.main_post.right_post{
		width: 50%;
	}
	.main_post.right_post.f1{
		width: 100%;
	}
	.main_post.right_post.f1 .inner_box{
		padding-bottom:100px !Important;
	}
	.main_post.right_post.f1 .inner_info{
		height:100px !Important;
	}
	#main_posts_block .clear{
		display:none;
	}
	.main_post.bot_post{
		width: 50%;
	}
	.inner_info span{
		
	}
	.main_post.other_post img{
		display:none;
	}
	.main_post.other_post .inner_info{
		padding: 0;
	}
}
@media (max-width: 400px){
	
	.main_post.bot_post, .main_post.main_big, .main_post.right_post{
		width: 100%;
		
	}
	.main_post.bot_post .inner_box, .main_post.main_big .inner_box, .main_post.right_post .inner_box{
		padding-bottom:70px !Important;
	}
	.main_post.right_post.f1 .inner_info, .main_post.main_big .inner_info, .main_post.right_post .inner_info, .main_post.bot_post .inner_info{
		height:70px !Important;
	}
}
/* Main CSS */
/*
article {
    padding: 0px 20px 20px 20px;
    box-shadow: 0 0px 5px rgba(0,0,0,.27)!important;
    -webkit-box-shadow: 0 0 6px rgba(0,0,0,0.27)!important;
    -moz-box-shadow: 0 0 6px rgba(0,0,0,0.27)!important;
    background-color: white;
    box-shadow: 0 0 2px rgba(0,0,0,0.27)!important;
     margin-bottom: 50px!important;
     margin-top: 25px!important;
    border-radius: 2px!important;
}
}

body {
    background-color: #f9f9f9 !important;
}
*/
/*
.content-sidebar .sidebar {
    padding-top: 55px!important;
}

#header.navbar.navbar-fixed-top {
    background: #ffffff;
    box-shadow: 0 1px 2px rgba(0,0,0,.2)!important;
}

.bottom-menu-inverse {
    background-color: #ffffff;
    border-top: 1px solid #ebebeb;
    color: #464646;
}

.entry-header {
    border-bottom: 0px solid #ECF0F1;
    margin: 0 0 0px;
	padding: 0 0 0px;
}
.entry-title {
    margin-bottom: 15px;
	margin-top: 15px;
}
h1 {
    line-height: 15px;
}
.entry-title:after, .author-box:after {
    background: none repeat scroll 0 0 #ffffff;
}
*/
/*hh*/




/*
.sidebar {
    padding: 0px 20px 20px 20px;
    box-shadow: 0 0px 5px rgba(0,0,0,.27)!important;
    -webkit-box-shadow: 0 0 6px rgba(0,0,0,0.27)!important;
    -moz-box-shadow: 0 0 6px rgba(0,0,0,0.27)!important;
    background-color: white;
    box-shadow: 0 0 2px rgba(0,0,0,0.27)!important;
    margin-bottom: 50px!important;
    margin-top: 25px!important;
    border-radius: 2px!important;
    margin-left: 12px;
}*/
/*
.content-sidebar .sidebar {
    border-left: 1px solid #ECF0F1;
    padding: 20px 20px 20px 20px;
    box-shadow: 0 0px 5px rgba(0,0,0,.27)!important;
    -webkit-box-shadow: 0 0 6px rgba(0,0,0,0.27)!important;
    -moz-box-shadow: 0 0 6px rgba(0,0,0,0.27)!important;
    background-color: white;
    box-shadow: 0 0 2px rgba(0,0,0,0.27)!important;
    margin-top: 25px!important;
    border-radius: 2px!important;
    margin-left: 12px;
}




main.content.col-sm-12.col-md-8.col-xs-12 {
    padding: 0px 20px 20px 20px;
    box-shadow: 0 0px 5px rgba(0,0,0,.27)!important;
    -webkit-box-shadow: 0 0 6px rgba(0,0,0,0.27)!important;
    -moz-box-shadow: 0 0 6px rgba(0,0,0,0.27)!important;
    background-color: white;
    box-shadow: 0 0 2px rgba(0,0,0,0.27)!important;
    margin-bottom: 50px!important;
    margin-top: 25px!important;
    border-radius: 2px!important;
}

.col-md-8 {
    width: 65.666667%;
}
body {
    background-color: #f9f9f9;
}

header#header {
    background: linear-gradient(to bottom,#0066bd,rgb(0,85,158))!important;
}

.navbar .nav > li > a {
    color: #ffffff;
}
.site-title > a {
    color: #ffffff;
}
*/

.sprite_cont{
	border: 1px solid;
    width: 502px;
}
.sprite_img{
	width: 50px;
}

/*** LOL CSS ***/

.most_starting_winning_items{
	clear:both;
}
.most_winning_items h2{
	
}
.most_starting_winning_items .oneItem{ 
	width: 74px;
	font-size: 13px;
	margin-right: 10px;
	float: left;
	text-align: center;
	color: #888;
}
.most_starting_winning_items .oneIte img{
	
}
#hoverBox{
	position: fixed;
	z-index: 999;
	top: 0;
	left: 0;
	color: black;
	width: 295px;
	padding: 7px;
	border: 1.15px solid #686868;
	border-radius: 4px;
	color: #69699c;
	min-height: 46px;
	background: white;
	text-align: left;
	background: none rgba(20, 20, 22, 0.96);
	border:1px solid black;
}
#hoverBox img{
	width:48px;
	height:48px;
	display: block;
}
#hoverBox h3{
	float: left;
	margin-top: 2px;
	width: 240px;
	font-size: 1em;
	color: #eeeeee;
}
#hoverBox div{
	float: left;
	margin-top: 6px;
	color: #3a87ad;
	width: 240px;
	font-size: 0.9em;
	line-height: 1.15em;
}
#hoverBox h4{
	float: left;
	margin-top: 4px;
	width: 240px;
	font-size: 0.9em;
	color: #d8ad00;
}
#hoverBox h4 span{
	color: #fff;
}


.most_winning_items{
		clear:both;	
}
.most_winning_items h2{
	
}
.most_winning_items .oneItem{ 
	width: 74px;
	font-size: 13px;
	margin-right: 10px;
	float: left;
	text-align: center;
	color: #888;
}
#hoverBox{
	position: fixed;
	z-index: 999;
	top: 0;
	left: 0;
	color: black;
	width: 295px;
	padding: 7px;
	border: 1.15px solid #686868;
	border-radius: 4px;
	color: #69699c;
	min-height: 46px;
	background: white;
	text-align: left;
	background: none rgba(20, 20, 22, 0.96);
	border:1px solid black;
}
#hoverBox img{
	width:48px;
	height:48px;
	display: block;
}
#hoverBox h3{
	float: left;
	margin-top: 2px;
	width: 240px;
	font-size: 1em;
	color: #eeeeee;
}
#hoverBox div{
	float: left;
	margin-top: 6px;
	color: #3a87ad;
	width: 240px;
	font-size: 0.9em;
	line-height: 1.15em;
}
#hoverBox h4{
	float: left;
	margin-top: 4px;
	width: 240px;
	font-size: 0.9em;
	color: #d8ad00;
}
#hoverBox h4 span{
	color: #fff;
}


.most_winning_summon{
		clear:both;		
}
.most_winning_summon h2{
	
}
.most_winning_summon .oneItem{ 
	width: 74px;
	font-size: 13px;
	margin-right: 10px;
	float: left;
	text-align: center;
	color: #888;
}
#hoverBox{
	position: fixed;
	z-index: 999;
	top: 0;
	left: 0;
	color: black;
	width: 295px;
	padding: 7px;
	border: 1.15px solid #686868;
	border-radius: 4px;
	color: #69699c;
	min-height: 46px;
	background: white;
	text-align: left;
	background: none rgba(20, 20, 22, 0.96);
	border:1px solid black;
}
#hoverBox img{
	width:48px;
	height:48px;
	display: block;
}
#hoverBox h3{
	float: left;
	margin-top: 2px;
	width: 240px;
	font-size: 1em;
	color: #eeeeee;
}
#hoverBox div{
	float: left;
	margin-top: 6px;
	color: #3a87ad;
	width: 240px;
	font-size: 0.9em;
	line-height: 1.15em;
}
#hoverBox h4{
	float: left;
	margin-top: 4px;
	width: 240px;
	font-size: 0.9em;
	color: #d8ad00;
}
#hoverBox h4 span{
	color: #fff;
}


.most_winning_skill_order{
		clear:both;		
}
.most_winning_skill_order h2{
	
}
.most_winning_skill_order .r_table{
	overflow: hidden;
	clear: both;
	padding: 11px 20px 20px 20px;
	box-sizing: border-box;
	background: #e9eaec;
	color: #333132;
	width: 906px;
	position: relative;
}

.most_winning_skill_order .f_c{
	width: 225px !important;
	padding: 5px !important;
	border: 0 !important;
	text-align: left !important;
	margin-right: 10px;
}
.most_winning_skill_order .f_c img{
	width:32px;
	margin-right: 10px;
}
.most_winning_skill_order .f_c span{
	vertical-align:top;
	line-height: 32px;
	font-size: 15px;
	width: 165px;
	font-family: "Spiegel Regular";
}
.most_winning_skill_order .row{
	clear: both;
	text-align: center;
	background-color: #E9EAEC;
	border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.most_winning_skill_order .row div{
	display:inline-block;
	float: left;
	width: 35px;
	height: 42px;
	border-left: 1px solid rgba(0, 0, 0, 0.1);
	padding-left: 5px;
	padding-right: 5px;
	box-sizing: border-box;
	padding-top: 9px;
	
}
.most_winning_skill_order .row div.selected span{
	text-align: center;
	border: 1px solid rgba(0, 0, 0, 0.1);
	background-color: rgba(0, 0, 0, 0.1);
	position: relative;
	display: block;
	font-size: 15px;
	line-height: 22px;
	font-family: "Spiegel Regular";
}
.most_winning_skill_order .f_r div{
	background-color: #E9EAEC;
	line-height: 32px;
	
}
.most_winning_skill_order .f_r, .most_winning_skill_order .s_r{
	border-top: 0;
}
.most_winning_skill_order .f_r .f_c{
	width: 855px !important;
	font-family: "Adobe Garamond Pro",Garamond,Baskerville,"Baskerville Old Face","Hoefler Text","Times New Roman",serif;
	font-size: 20px;
}

#hoverBox{
	position: fixed;
	z-index: 999;
	top: 0;
	left: 0;
	color: black;
	width: 295px;
	padding: 7px;
	border: 1.15px solid #686868;
	border-radius: 4px;
	color: #69699c;
	min-height: 46px;
	background: white;
	text-align: left;
	background: none rgba(20, 20, 22, 0.96);
	border:1px solid black;
}
#hoverBox img{
	width:48px;
	height:48px;
	display: block;
	float: left;
}
#hoverBox h3{
	float: left;
	margin-top: 2px;
	width: 240px;
	font-size: 1em;
	color: #eeeeee;
}
#hoverBox div{
	float: left;
	margin-top: 6px;
	color: #3a87ad;
	width: 240px;
	font-size: 0.9em;
	line-height: 1.15em;
}
#hoverBox h4{
	float: left;
	margin-top: 4px;
	width: 240px;
	font-size: 0.9em;
	color: #d8ad00;
}
#hoverBox h4 span{
	color: #fff;
}
@media (max-width: 767px) {
	.most_winning_skill_order .r_table{
		width:100%;
	}
	.most_winning_skill_order .row{
		width: 25%;
		overflow: hidden;
		float: left;
		border: 0;
		clear: none;
	}
	.f_r{
		display:none
	}
	.most_winning_skill_order  .f_c span{
		width: 105%;
		line-height: 16px;
		word-spacing: 0px;
		height: 45px;
		display: inline-block;
		font-size: 14px;
	}
	.most_winning_skill_order .row div{
		text-align: center !important;
		width: 100% !important;
		border-left: 1px solid rgba(0, 0, 0, 0.1) !important;
		border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
	}
	.most_winning_skill_order .row div.selected span{
		width: 50%;
		margin: auto;
	}
	.most_winning_skill_order .row:last-child div{
		border-right: 1px solid rgba(0, 0, 0, 0.1) !important;
	}
	.most_winning_skill_order .row div.f_c {
		border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
		border-top: 1px solid rgba(0, 0, 0, 0.1) !important;
		height: auto;
	}
	.most_winning_skill_order .row div:last-child{
		border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
	}
	.most_winning_skill_order .f_c img{
		margin-right: 0;
	}
}

.most_winning_masteries *{
		box-sizing: border-box;
}

.mastery-icon {
	margin: 7px;
	border: 1px solid grey;
	width: 40px;
	height: 40px;
	display: block;
	background-size: initial;
	position: relative;
	opacity: .7;
	float: right;
	z-index: 88;
}
.mastery-icon::before {
	content: " ";
	width: 76px;
	height: 76px;
	position: absolute;
	left: -7px;
	top: -9px;
	-moz-transform: scale(0.71);
	-moz-transform-origin: 0 0;
	-o-transform: scale(0.71);
	-o-transform-origin: 0 0;
	-webkit-transform: scale(0.71);
	-webkit-transform-origin: 0 0;
	transform: scale(0.71); /* Standard Property */
	transform-origin: 0 0;  /* Standard Property */
	background: url(/wp-content/themes/RB2/riot/images/masteries/frames.png);
}
.mastery-icon.mastery-active::before{
	-moz-transform: scale(0.67);
	-moz-transform-origin: 0 0;
	-o-transform: scale(0.67);
	-o-transform-origin: 0 0;
	-webkit-transform: scale(0.67);
	-webkit-transform-origin: 0 0;
	transform: scale(0.67); /* Standard Property */
	transform-origin: 0 0;  /* Standard Property */
}
.row-0 .mastery-icon.mastery-active::before{
	background-position: -76px 0px;
}
.row-3 .mastery-icon.mastery-active::before{
	background-position: -152px 0px;
}
.row-5 .mastery-icon.mastery-active::before, .row-6 .mastery-icon.mastery-active::before{
		background-position: -76px 0px;
}
.row-8 .mastery-icon.mastery-active::before, .row-9 .mastery-icon.mastery-active::before{
		background-position: -2px -380px;
		left: -6px;
}
.row-10 .mastery-icon.mastery-active::before, .row-11 .mastery-icon.mastery-active::before{
		background-position: -76px 0px;
}
.row-13 .mastery-icon.mastery-active::before, .row-14 .mastery-icon.mastery-active::before{
		background-position: -380px -152px;
		left: -8px;
}
#hoverBox .mastery-icon::before{
	background: none;
}
.mastery-active {
	border: 2px solid #000;
	opacity: 1;
}
.mastery{
	display: inline-block;
	cursor: default;
	position: relative;
	padding: 10px;
	background-size: 120%;
	border: 1px solid #373b42;
	margin-left: 10px;
	color: white;
}
.mastery-header {
	font-weight: 700;
	font-size: 1.1em;
	text-align: center;
}
.mastery.Ferocity{
	background-image: url(/wp-content/themes/RB2/riot/images/masteries/masterybg0.png);
}
.mastery.Cunning{
	background-image: url(/wp-content/themes/RB2/riot/images/masteries/masterybg1.png);
}
.mastery.Resolve{
	background-image: url(/wp-content/themes/RB2/riot/images/masteries/masterybg2.png);
}
.mastery-icon .points {
	display: block;
	width: 100%;
	height: 8px;
	padding: 0;
	margin: 0;
	background-color: rgba(0,0,0,.83);
	position: absolute;
	bottom: 0;
}
.mastery-icon .point {
	position: absolute;
	right: -1px;
	bottom: -7px;
	background-color: #000;
	border-radius: 2px;
	font-size: 11px;
	padding: 0px 5px;
	border: 2px solid #d4b654;
	color: #d4b654;
	height: initial;
	font: 11px Arial, Helvetica, sans-serif;
}
.mastery-icon .point.empty {
	border: 2px solid #0060a0;
	color: #0080a0;
}
.mastery-spacer {
	width: 40px;
	height: 40px;
	margin: 3px;
	position: relative;
	display: block;
	float: right;
}
.mastery-row {
	display: table;
	margin-left: auto;
	margin-right: auto;
}
.mastery-icon{background-image:url(/wp-content/themes/RB2/riot/images/masteries/gray_mastery0.png)}
.mastery-active{background-image:url(/wp-content/themes/RB2/riot/images/masteries/mastery0.png)}
.mastery-6111{background-position:0 0}.mastery-6114{background-position:-48px 0}.mastery-6121{background-position:-96px 0}.mastery-6122{background-position:-144px 0}.mastery-6123{background-position:-192px 0}.mastery-6131{background-position:-240px 0}.mastery-6134{background-position:-288px 0}.mastery-6141{background-position:-336px 0}.mastery-6142{background-position:-384px 0}.mastery-6151{background-position:-432px 0}.mastery-6154{background-position:0 -48px}.mastery-6161{background-position:-48px -48px}.mastery-6162{background-position:-96px -48px}.mastery-6164{background-position:-144px -48px}.mastery-6211{background-position:-384px -96px}.mastery-6212{background-position:-432px -96px}.mastery-6221{background-position:0 -144px}.mastery-6223{background-position:-48px -144px}.mastery-6231{background-position:-96px -144px}.mastery-6232{background-position:-144px -144px}.mastery-6241{background-position:-192px -144px}.mastery-6242{background-position:-240px -144px}.mastery-6251{background-position:-288px -144px}.mastery-6252{background-position:-336px -144px}.mastery-6261{background-position:-384px -144px}.mastery-6262{background-position:-432px -144px}.mastery-6263{background-position:0 -192px}.mastery-6311{background-position:-192px -48px}.mastery-6312{background-position:-240px -48px}.mastery-6321{background-position:-288px -48px}.mastery-6322{background-position:-336px -48px}.mastery-6323{background-position:-384px -48px}.mastery-6331{background-position:-432px -48px}.mastery-6332{background-position:0 -96px}.mastery-6342{background-position:-48px -96px}.mastery-6343{background-position:-96px -96px}.mastery-6351{background-position:-144px -96px}.mastery-6352{background-position:-192px -96px}.mastery-6361{background-position:-240px -96px}.mastery-6362{background-position:-288px -96px}.mastery-6363{background-position:-336px -96px}
#hoverBox{
	position: fixed;
	z-index: 999;
	top: 0;
	left: 0;
	color: black;
	width: 295px;
	padding: 7px;
	border: 1.15px solid #686868;
	border-radius: 4px;
	color: #69699c;
	min-height: 46px;
	background: white;
	text-align: left;
	background: none rgba(20, 20, 22, 0.96);
	border:1px solid black;
}
#hoverBox img{
	width:48px;
	height:48px;
	display: block;
	float: left;
}
#hoverBox h3{
	float: left;
	margin-top: 2px;
	width: 240px;
	font-size: 1em;
	color: #eeeeee;
}
#hoverBox div{
	float: left;
	margin-top: 6px;
	color: #3a87ad;
	width: 240px;
	font-size: 0.9em;
	line-height: 1.15em;
	width:100%;
}
#hoverBox h4{
	float: left;
	margin-top: 4px;
	width: 240px;
	font-size: 0.9em;
	color: #d8ad00;
}
#hoverBox h4 span{
	color: #fff;
}
#hoverBox div p{
	
}
#hoverBox div p span{
	color:#88f4a1;
}
@media (max-width: 767px) {
	.mastery {
		width: 100%;
		margin:0;
	}
	.mastery-icon {
		margin: 14px 20px;
	}
}


.most_winning_runes *{
	box-sizing: border-box;
}
.one_rune{
	background-color: #202528;
	padding-top: 5px;
	color: white;
	padding: 5px;
}
.info{
	vertical-align: top;
	display: inline-block;
	padding-top: 7px;
}
.one_rune img{
	width: 42px;
	height: 42px;
	margin-left: 10px;
	margin-right: 10px;
	vertical-align: middle;
}
.one_rune strong {
	margin-right: 12px;
}
span.rune-title {
	color: #65e4f5;
}
.runes_descr{
	display: inline-block;
	vertical-align: top;
	width: 400px;
}
.rune-page {
	position:relative;
	width: 670px;
	height: 436px;
	background: url(/wp-content/themes/RB2/riot/images/runes/runesbg.png);
	display: inline-block;
}
.pos-abs {
	position: absolute;
}
.rune-page img {
	width: 53px;
	height: 56px;
}
.mark-1 { top:371px; left:157px; } .mark-2 { top:370px; left:84px; } .mark-3 { top:370px; left:23px; }
.mark-4 { top:324px; left:125px; } .mark-5 { top:312px; left:69px; } .mark-6 { top:313px; left:8px; }
.mark-7 { top:266px; left:111px; } .mark-8 { top:254px; left:27px; } .mark-9 { top:223px; left:74px; }
.seal-1 { top:186px; left:37px; } .seal-2 { top:180px; left:107px; } .seal-3 { top:136px; left:66px; }
.seal-4 { top:112px; left:119px; } .seal-5 { top:69px; left:153px; } .seal-6 { top:42px; left:204px; }
.seal-7 { top:23px; left:266px; } .seal-8 { top:4px; left:342px; } .seal-9 { top:54px; left:371px; }
.glyph-1 { top:4px; left:399px; }  .glyph-2 { top:51px; left:430px; }  .glyph-3 { top:6px; left:463px; }
.glyph-4 { top:85px; left:482px; }  .glyph-5 { top:39px; left:505px; }  .glyph-6 { top:4px; left:549px; }
.glyph-7 { top:38px; left:598px; }  .glyph-8 { top:78px; left:555px; }  .glyph-9 { top:133px; left:578px; }
.quint-1 { top:34px; left:29px; }  .quint-2 { top:215px; left:184px; }  .quint-3 { top:161px; left:417px; }
.rune-page .quint-1, .rune-page .quint-2, .rune-page .quint-3 {
	width: 97px;
	height: 97px;
}
#hoverBox{
	position: fixed;
	z-index: 999;
	top: 0;
	left: 0;
	color: black;
	width: 295px;
	padding: 7px;
	border: 1.15px solid #686868;
	border-radius: 4px;
	color: #69699c;
	min-height: 46px;
	background: white;
	text-align: left;
	background: none rgba(20, 20, 22, 0.96);
	border:1px solid black;
}
#hoverBox img{
	width:48px;
	height:48px;
	display: block;
	float: left;
}
#hoverBox h3{
	float: left;
	margin-top: 2px;
	width: 240px;
	font-size: 1em;
	color: #eeeeee;
}
#hoverBox div{
	float: left;
	margin-top: 6px;
	color: #3a87ad;
	width: 240px;
	font-size: 0.9em;
	line-height: 1.15em;
	width:100%;
}
#hoverBox h4{
	float: left;
	margin-top: 4px;
	width: 240px;
	font-size: 0.9em;
	color: #d8ad00;
}
#hoverBox h4 span{
	color: #fff;
}
#hoverBox div p{
	
}
#hoverBox div p span{
	color:#88f4a1;
}
#hoverBox div a{
	color: #3a87ad !important;
}
@media (max-width: 767px) {
	.rune-page{
		display: none;
	}
	.runes_descr{
		width:100%;
	}
}

.champion.active span, .position.active span {
	color: #3498db;
}
img.circle {
	border-radius: 50%;
}
.champion img, .position img {
	max-width: 42px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.champion, .position {
	float: left;
	font-size: 12px;
	padding: 0 5px;
	text-align: center;
	display: inline-block;
	white-space: normal;
	margin-bottom: 10px;
	cursor: pointer;
}
.champions, .account_champions{
	clear:both;
}
.champion.active img, .position.active img {
	filter: grayscale(0);
	-webkit-filter: grayscale(0);
	-moz-filter: grayscale(0);
}
.positions, .champions {
	white-space: nowrap;
}
.position img {
	filter: grayscale(1);
	-webkit-filter: grayscale(1);
	-moz-filter: grayscale(1);
}




@media screen and (min-width : 1000px) {
	#wrapper-three #page {
		width: 94%;
		padding: 3%;
		overflow: hidden;
		position: relative;
	}
	#page::before{
	content: "";
    width: 97%;
    height: 136px;
    display: block;
    position: absolute;
    top: 0;
    left: 1.5%;
    background: transparent url("images/frame-sprite2.png") no-repeat 0 0px;
    background-size: cover;
}
#colophon{
	position:relative;
	overflow: hidden;
}
#page::after{
    content: "";
    width: 97%;
    height: 149px;
    display: block;
    position: absolute;
    bottom: 0;
    left: 1.5%;
	z-index: -1;
    background: transparent url("images/background_bottom.png") no-repeat 0 0px;
	background-size: cover;
}
#main,#masthead, #colophon, #page .footer-social{
	content: "";
	border: transparent;
	background-image: url("images/frame-center2.png") !important;
    background-repeat: repeat-y;
    background-position: 50% 0;
	background-size: contain !important;
}
#main{
	padding: 5% 20px 5% 20px;
    width: 96.5%;
}
}
@media screen and (max-width : 1251px) {
	#page::after{
		background-size: contain;
	}
}
@media screen and (min-width : 767px) and (max-width : 1070px) {
	.most_winning_skill_order .r_table{
		padding: 3px !important;
		width: 715px !important;
		margin: 0 !important;
	}
	.most_winning_skill_order  .r_table .row div{
		width: 26px;
		height: 37px;
		padding-top: 7px;
		padding-left: 2px;
		padding-right: 2px;
	}
}


.most_winning_items{
	
}
.most_winning_items h2{
	
}
.oneItem{ 
	display: inline-block;
}
.oneItem[data-type="champion"] img{
	width:64px;
	height:64px;
}
.oneIte img{
	
}
.oneItem p{
	
}


.chat-container {
    border-style: solid;
	height: inherit;
    border-width: 0 15px;
	width: 700px;
    border-color: transparent;
	clear:both;
}
.relative-parent {
    position: relative;
}

.chat-wrapper {
    height: inherit;
    width: 100%;
    position: relative;
    left: 0;
    top: 0;
    border: 1px solid #ddd;
    background-color: #fff;
	font-size:14px;
	line-height: 21px;
}



.chat-wrapper .chat-messages {
	width: 91%;
    padding: 0 15px 0 15px;
    padding-bottom: 5px;
	overflow: auto;
	height: 500px;
}


.chat-wrapper .chat-messages .chat-message {
    margin-top: 15px;
	width: 100%;
}

.chat-wrapper .chat-messages .message-wrapper {
    width: 100%;
    padding-right: 60px;
	box-sizing: border-box;
}


.chat-wrapper .chat-messages .chat-message h5 {
    margin-bottom: 5px;
	font-size: 16px;
}


.chat-wrapper .chat-messages .message-wrapper h5 small {
    position: relative;
    top: -1px;
    opacity: .6;
    padding-left: 10px;
	padding-right:10px;
}


.chat-wrapper .chat-messages .chat-message.own .message-wrapper {
    padding-right: 0;
    padding-left: 60px;
}

.chat-wrapper .chat-footer {
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: #fafafa;
	box-sizing: border-box;
    padding: 5px 10px;
}


.chat-wrapper .chat-footer textarea {
    margin-top: 10px;
    background-color: transparent;
    padding-right: 45px !important;
    border-radius: 3px;
	box-sizing: border-box;
	width:92%;
	resize: vertical;
}

.chat-wrapper .chat-footer .chat-send {
    position: absolute;
    bottom: 4px;
    right: 4px;
    color: white;
    display: inline-block;
    padding: 5px 9px;
    background: #5faee3;
    border-radius: 3px;
    font-size: 15px;

	cursor:pointer;
}
.chat-wrapper .chat-messages .chat-message .message-content {
    margin-top: 5px;
    padding: 10px;
    background-color: #e6ebf0;
    border-radius: 3px;
    position: relative;
    word-break: break-word;
}
.chat-wrapper .chat-messages .chat-message.own .message-content {
    background-color: #fff;
    text-align: justify;
    background-color: #5faee3;
    border: none;
    color: #fff;
}
#check_game, #check_game_f, #search_short_button{
	margin-left: 29px;
    margin-top: 15px;
    background: #5faee3;
    border-radius: 3px;
    color: white;
    border: none;
    font-size: 15px;
    font-weight: 100;
}
#spec_name, #spec_server{
	width: 200px;
	display: inline-block;
}
.highlight
{
background-color:yellow;
}
.code_tab.t2{display:none}
#code_tabs{
	text-align:left;
	margin-bottom: 15px;
}
#code_tabs h3{
    cursor: pointer;
    display: inline;
    margin: 20px;
    background: white;
    padding: 3px 10px;
    border-radius: 5px;
}
.modal-dialog{
	display:none;
    width: 700px;
    position: fixed;
    top: 36px;
    left: 0;
    right: 0;
    margin: auto;
    height: 813px;
    border-radius: 20px;
    border: 1px solid gray;
    background: white;
}
#champ_search{
	padding: 13px;
}
.champion-item {
    float: left;
    padding: 5px;
}
.champion-item img {
    border-width: 0px;
    border-style: solid;
    border-color: #3498db;
    opacity: .4;
    cursor: pointer;
	box-sizing: border-box;
}
.modal-header .close {
    margin-top: -2px;
}
.champions-save{
	float:right;
}
button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
}
.close {
    float: right;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: 0.2;
    filter: alpha(opacity=20);
}
.modal-body {
    padding: 30px;
	padding-top: 7px;
}
.modal-cnt {
    display: inline-block;
    vertical-align: top;
    white-space: normal;
    margin-left: 0;
    width: 100%;
    transition: margin-left .3s;
    transform: scale(1);
}
.text-center {
    text-align: center;
}
.modal-header{
	    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
}
.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
}
/*.btn {
    padding: 8px 16px;
    border-radius: 3px;
    font-family: 'Montserrat', sans-serif;
    border-width: 2px;
	background: #3498db;
	color: white;
	width:86px;
	height: 42px;
    border: 1px solid #3498db;
    position: relative;
    top: 32px;
}
.btn:hover{
	border-color: #3498db;
    box-shadow: none;
}*/
.col-xs-5ths {
  width: 17%;
  float: left;
}

@media (min-width: 768px) {
  .col-sm-5ths {
    width: 17%;
    float: left;
  }
}
@media (min-width: 768px) {
  .col-sm-5ths {
    width: 17%;
    float: left;
  }
  .md-h{
	  display:block;
  }
  .md-s{
	  display:none;
  }
}
@media (max-width: 767px) {
  .md-h{
	  display:none;
  }
  .md-s{
	  display:block;
	  clear: both;
  }
}

@media (min-width: 992px) {
  .col-md-5ths {
    width: 17%;
    float: left;
  }
  .col-md-6 {
		width: 40%;
	}
}
#require-update .form-group {
    margin-bottom: 30px;
}
label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: bold;
}
.positions, .champions {
    white-space: nowrap;
    font-size: 0;
}
.champion span, .position span {
    color: #87846F;
    transition: color .3s;
}
.champion.active span, .position.active span {
    color: #3498db;
}
.champion img, .position img {
    max-width: 42px;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.add-champion {
    width: 42px;
    height: 42px;
    border-radius: 50%;
    background-color: #fff;
    border: 1px solid;
    border-color: #ddd;
    display: inline-block;
    vertical-align: top;
    margin-left: 5px;
    color: #333;
    font-size: 14px;
    text-align: center;
    padding-top: 10px;
    cursor: pointer;
    transition: border-color .3s;
	box-sizing: border-box;
	padding-top: 1px;
	float: left;
}
.champion:hover:after {
    content: "X";
    font: normal normal normal 14px/1 FontAwesome;
    color: red;
    font-size: 24px;
    padding-top: 8px;
    position: absolute;
    top: 0;
    left:0px;
    width: 42px;
    height: 42px;
    border-radius: 50%;
    background-color: rgba(0, 0, 0, 0.8);
	box-sizing: border-box;
}
.champion-item.active img {
    border-width: 3px;
    opacity: 1;
}
#booster_notes{
	height: 48px;
	resize: vertical;
	width: 91%;
}
.champion {
    position: relative;
    cursor: pointer;
	width: 42px;
    height: 42px;
	box-sizing: border-box;
	margin: 0px 5px;
	padding: 0 !important;
	float: left;
}
.champion img, .position img {
    max-width: 42px;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

img.circle {
    border-radius: 50%;
}
img.resp {
    max-width: 100%;
}
.fa {
    display: inline-block;
    font: normal normal normal 14px / 1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.fa-plus:before {
    content: "+";
	font-size: 41px;
}

.champion, .position {
    font-size: 12px;
    padding: 0 5px;
    text-align: center;
    display: inline-block;
    white-space: normal;
    margin-bottom: 10px;
    cursor: pointer;
}
.position img {
    filter: grayscale(1);
    -webkit-filter: grayscale(1);
    -moz-filter: grayscale(1);
}
.champion.active img, .position.active img {
    filter: grayscale(0);
    -webkit-filter: grayscale(0);
    -moz-filter: grayscale(0);
}
/*.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left;}.col-xs-1{width:8.3333333333%;}.col-xs-2{width:16.6666666667%;}.col-xs-3{width:25%;}.col-xs-4{width:33.3333333333%;}.col-xs-5{width:41.6666666667%;}.col-xs-6{width:50%;}.col-xs-7{width:58.3333333333%;}.col-xs-8{width:66.6666666667%;}.col-xs-9{width:75%;}.col-xs-10{width:83.3333333333%;}.col-xs-11{width:91.6666666667%;}.col-xs-12{width:100%;}.col-xs-pull-0{right:auto;}.col-xs-pull-1{right:8.3333333333%;}.col-xs-pull-2{right:16.6666666667%;}.col-xs-pull-3{right:25%;}.col-xs-pull-4{right:33.3333333333%;}.col-xs-pull-5{right:41.6666666667%;}.col-xs-pull-6{right:50%;}.col-xs-pull-7{right:58.3333333333%;}.col-xs-pull-8{right:66.6666666667%;}.col-xs-pull-9{right:75%;}.col-xs-pull-10{right:83.3333333333%;}.col-xs-pull-11{right:91.6666666667%;}.col-xs-pull-12{right:100%;}.col-xs-push-0{left:auto;}.col-xs-push-1{left:8.3333333333%;}.col-xs-push-2{left:16.6666666667%;}.col-xs-push-3{left:25%;}.col-xs-push-4{left:33.3333333333%;}.col-xs-push-5{left:41.6666666667%;}.col-xs-push-6{left:50%;}.col-xs-push-7{left:58.3333333333%;}.col-xs-push-8{left:66.6666666667%;}.col-xs-push-9{left:75%;}.col-xs-push-10{left:83.3333333333%;}.col-xs-push-11{left:91.6666666667%;}.col-xs-push-12{left:100%;}.col-xs-offset-0{margin-left:0%;}.col-xs-offset-1{margin-left:8.3333333333%;}.col-xs-offset-2{margin-left:16.6666666667%;}.col-xs-offset-3{margin-left:25%;}.col-xs-offset-4{margin-left:33.3333333333%;}.col-xs-offset-5{margin-left:41.6666666667%;}.col-xs-offset-6{margin-left:50%;}.col-xs-offset-7{margin-left:58.3333333333%;}.col-xs-offset-8{margin-left:66.6666666667%;}.col-xs-offset-9{margin-left:75%;}.col-xs-offset-10{margin-left:83.3333333333%;}.col-xs-offset-11{margin-left:91.6666666667%;}.col-xs-offset-12{margin-left:100%;}@media (min-width: 768px) {.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left;}.col-sm-1{width:8.3333333333%;}.col-sm-2{width:16.6666666667%;}.col-sm-3{width:25%;}.col-sm-4{width:33.3333333333%;}.col-sm-5{width:41.6666666667%;}.col-sm-6{width:50%;}.col-sm-7{width:58.3333333333%;}.col-sm-8{width:66.6666666667%;}.col-sm-9{width:75%;}.col-sm-10{width:83.3333333333%;}.col-sm-11{width:91.6666666667%;}.col-sm-12{width:100%;}.col-sm-pull-0{right:auto;}.col-sm-pull-1{right:8.3333333333%;}.col-sm-pull-2{right:16.6666666667%;}.col-sm-pull-3{right:25%;}.col-sm-pull-4{right:33.3333333333%;}.col-sm-pull-5{right:41.6666666667%;}.col-sm-pull-6{right:50%;}.col-sm-pull-7{right:58.3333333333%;}.col-sm-pull-8{right:66.6666666667%;}.col-sm-pull-9{right:75%;}.col-sm-pull-10{right:83.3333333333%;}.col-sm-pull-11{right:91.6666666667%;}.col-sm-pull-12{right:100%;}.col-sm-push-0{left:auto;}.col-sm-push-1{left:8.3333333333%;}.col-sm-push-2{left:16.6666666667%;}.col-sm-push-3{left:25%;}.col-sm-push-4{left:33.3333333333%;}.col-sm-push-5{left:41.6666666667%;}.col-sm-push-6{left:50%;}.col-sm-push-7{left:58.3333333333%;}.col-sm-push-8{left:66.6666666667%;}.col-sm-push-9{left:75%;}.col-sm-push-10{left:83.3333333333%;}.col-sm-push-11{left:91.6666666667%;}.col-sm-push-12{left:100%;}.col-sm-offset-0{margin-left:0%;}.col-sm-offset-1{margin-left:8.3333333333%;}.col-sm-offset-2{margin-left:16.6666666667%;}.col-sm-offset-3{margin-left:25%;}.col-sm-offset-4{margin-left:33.3333333333%;}.col-sm-offset-5{margin-left:41.6666666667%;}.col-sm-offset-6{margin-left:50%;}.col-sm-offset-7{margin-left:58.3333333333%;}.col-sm-offset-8{margin-left:66.6666666667%;}.col-sm-offset-9{margin-left:75%;}.col-sm-offset-10{margin-left:83.3333333333%;}.col-sm-offset-11{margin-left:91.6666666667%;}.col-sm-offset-12{margin-left:100%;}}@media (min-width: 992px) {.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left;}.col-md-1{width:8.3333333333%;}.col-md-2{width:16.6666666667%;}.col-md-3{width:25%;}}*/
/*.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571;
    color: #555555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
}
select.form-control{
	    height: 42px;
}*/
#require-update {
    background-color: #f5f5f5;
    padding: 30px 0;
    overflow: hidden;
}

.champs_block{
	overflow: hidden;
    clear: both;
    margin-top: 10px;
    margin-bottom: 10px;
	/*width: 168px;*/
	width: 480px;
}
.champs_block .champion-item {
	padding: 0;
}
.champs_block .champion-item img{
	border-radius: 0;
	opacity:1;
	width:120px;
	cursor: auto;
	/*width:42px;*/
}


#top_line{
	display:none;
}

/* Yuza's CSS */

#top_pok_name {
    color: white !important;
    border: none;
    background: linear-gradient(90deg, #0068c1,#00a2ab);
}
.pok_head {
    background: linear-gradient(90deg, #0068c1,#00a2ab);
    border: 1px solid #e7e7e7;
	    color: white !important;
}
.one_move_row {
    padding: 1px;
    margin-bottom: 10px;
    border-radius: 2px;
    background: #00a0ab;
    border: 1px solid #014975;
    position: relative;
}

.one_move_row .s_r td {
    background: #f3f3f3;
}
.one_move_row td {
    vertical-align: middle;
    font-weight: bold;
    background: #e6e6e6;
    text-align: center;
}
.one_move_exp span {
    width: 20px;
    height: 20px;
    display: inline-block;
    border-radius: 50%;
    background: #11ffbd;
    vertical-align: middle;
    margin-top: 20px;
    margin-bottom: 17px;
    margin-left: 14px;
    margin-right: 8px;
}
.one_move_exp:first-child span {
    background: #4dc8fb;
}
.charge_move {
    color: #00b0f9;
    font-weight: bold;
    text-transform: capitalize;
}
.quick_move {
    color: #11ffbd;
    font-weight: bold;
    text-transform: capitalize;
}
.pws_table td {
    text-align: center;
    font-size: 14px;
    color: rgb(55, 76, 91);
    font-weight: bold;
}
.t125x {
    background: #4dc8fb;
    width: 13%;
}
.t156x {
    background: #4dc8fb;
    width: 13%;
}
.t8x {
    background: #11ffbd;
    width: 13%;
}
.t64x {
    background: #11ffbd;
    width: 13%;
}

/** Gen 7 Start **/
.sprite_cont{
	border: 1px solid;
    width: 502px;
}
.sprite_img{
	width: 50px;
}
.exp_min_width_table{
	overflow-x: auto;
}


.tier_table  .small_loc{
	width:51px;
	height:32px;
}
.tier_table   .one_version_img{
	height:32px;
	width:32px;
}

/* 19.11.16 */
#stats_table_new{
	text-align: center;
	background: #F8F8F8;
}

#stats_table_new th, #stats_table_new td{
	border: 1px solid #C6C6C6;
    padding: 6px;
}
#stats_table_new th{
	text-align: center;
	background: #F2F2F2;
}
#stats_table_new .one_col{
	    width: 16.66%;
}
.ver_line_outer{
	height: 150px;
    width: 12px;
    position: relative;
	margin: auto;
}
.ver_line{
	border: 1px solid #c72f06;
    background: #e75832;
    background-image: -webkit-linear-gradient(#e75832,#e33a0e);
    background-image: linear-gradient(#e75832,#e33a0e);
    position: absolute;
    width: 100%;
    bottom: 0;
}
.hor_line_outer{
	width: 100%;
    height: 12px;
    position: relative;
	margin: auto;
}
.hor_line{
	border: 1px solid #c72f06;
    background: #e75832;
    background-image: -webkit-linear-gradient(#e75832,#e33a0e);
    background-image: linear-gradient(#e75832,#e33a0e);
	position: absolute;
    height: 100%;
    left: 0;
}
.ver_line.best, .hor_line.best{
	border-color: #73a644;
    background: #a4c93a;
    background-image: -webkit-linear-gradient(#a4c93a,#89c04b);
    background-image: linear-gradient(#a4c93a,#89c04b)
}
.ver_line.good, .hor_line.good{
	border: 1px solid #e0ac1d;
    background: #fcd035;
    background-image: -webkit-linear-gradient(#fcd035,#f3b517);
    background-image: linear-gradient(#fcd035,#f3b517);
}

.one_evo .one_evo_pok{
	width: 132px;
}

.one_pok_loc{
    margin-bottom: 20px;
}
.one_pok_loc_name{
	margin: 0;
    padding: 0;
    font-weight: bold;
    font-size: 21px;
}
.one_pok_loc_version{
	border-top: 1px solid gray;
    display: inline-block;
	margin: 0;
    padding: 0;
}
.one_pok_loc_version span{
	font-weight: bold;
}
.one_pok_loc_image{
	margin: 0;
    padding: 0;
}
.one_pok_loc_image img{
	
}

.one_weakness_block{
	margin-bottom:10px;
}
.one_weakness_block p{
	background: #FAFEFF;
    margin: 0;
    padding: 0;
    text-align: center;
    border-bottom: 1px solid #eee;
}
.one_weakness{
	width: 100px;
    display: inline-block;
    border: 1px solid #dedede;
    border-radius: 5px;
    text-align: center;
    padding: 10px;
    background: #f5f5f5;
    margin: 5px;
}
.moves_table_gen7 th, .moves_table_gen7 td{
    border: 1px solid #C6C6C6;
    padding: 6px; 
    text-align: center;
}
.moves_table_gen7 th{
	background: #eee;
}
.gen7_related td, .gen7_related th{
	width:50%;
}

.candy_evo {
    bottom: -114px;
}
/** Pokemon Gen 7 above **/
