/*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: #ff533f !important;
}
.green{
	color: #1ABC9C !important;
}
.blue{
	color: #00b0f9 !important;
}
.qr_head{
	margin-top:20px;
}
.search_head_field{
	width:100%;
    padding: 0;
	margin:0;
	padding-left: 10px;
}
thead .sorter-false {
	background-image: none;
	cursor: default;
	padding: 4px;
}
thead .sorter-false:before{
	display:none;
}
.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/plugins/ice/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 (min-width: 991px){
	#mob_center_menu_button, #mob_center_menu_box{
		display:none;
	}
}
@media (max-width: 991px){
	.one_pok_box{
		width:100%;
	}
	#mob_center_menu_button{
		background: url(/wp-content/plugins/ice/img/mob_center_menu_button.png);
		position: fixed;
		width: 50px;
		height: 50px;
		bottom: 32px;
		left: 0;
		right: 0;
		margin: auto;
		z-index: 99999;
		outline: none;
	}
	#mob_center_menu_button.active{
		background: url(/wp-content/plugins/ice/img/mob_center_menu_button_close.png);
	}
	#mob_center_menu_box{
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: rgba(255,255,255,0.8);
		z-index: 9999;
		display:none;
		text-align: center;
	}
	#mob_center_menu_box.active{
		display:block;
	}
	#mob_center_menu_box img{
		margin-top: 25px;
	}
	#mob_center_menu_box ul{
		list-style-type: none;
		margin-top: 25px;
		padding: 0;
	}
	#mob_center_menu_box li{
		margin-bottom: 13px;
	}
	#mob_center_menu_box li a{
		width:259px;
		height:46px;
		display:inline-block;
		background: url(/wp-content/plugins/ice/img/mob_menu_button_bg.png);
		text-decoration: initial;
		text-transform: uppercase;
		text-align: center;
		color: black;
		padding-top: 9px;
	}
	#mob_center_menu_box li a:hover, #mob_center_menu_box li a:focus{
		background: url(/wp-content/plugins/ice/img/mob_center_menu_button_active.png);
	}
}
@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: 100px;
}
.evo_pokemons_page th{
	background: #ebeef2;
	border: 1px solid #f8f8f8;
	text-align:center;
	color: black;
	vertical-align: middle;
}
.evo_pokemons_page .arrow_col{
	background: #ebeef2;
}

.candy_arr.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.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;
}


.gen_filter{ 
    width: 81%;
    display: inline-block;
    line-height: 26px;
    background: white;
    text-align: center;
    border: 1px solid #3076b2;
    border-radius: 3px;
    margin: 10px 0px;
    font-weight: bold;
    color: #3076b2;
    font-size: 15px;
}
.gen_filter:hover{
	background: #448ad2;
    border: 1px solid #448ad2;
    color: #fff;
}
.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{color:#96aa3c!important}
.Dark{color:#5a5050!important}
.Dragon{color:#5a64aa!important}
.Electric{color:#ffc80a!important}
.Fairy{color:#ff78aa!important}
.Fighting{color:#ff6464!important}
.Fire{color:#fb7850!important}
.Flying{color:#828cc8!important}
.Ghost{color:#826e96!important}
.Grass{color:#78c85a!important}
.Ground{color:#e6b464!important}
.Ice{color:#6edcd2!important}
.Poison{color:#b464a0!important}
.Psychic{color:#ff648c!important}
.Rock{color:#aaa064!important}
.Steel{color:#8cb4be!important}
.Water{color:#50c8dc!important}
.Normal{color:#b4966e!important}


.Bug_Button{background-color:#96aa3c!important}
.Dark_Button{background-color:#5a5050!important}
.Dragon_Button{background-color:#5a64aa!important}
.Electric_Button{background-color:#ffc80a!important}
.Fairy_Button{background-color:#ff78aa!important}
.Fighting_Button{background-color:#ff6464!important}
.Fire_Button{background-color:#fb7850!important}
.Fire_ButtonOri{background-color:#f47421!important}

.GO_Button{background-color:#00a1ab!important}

.Flying_Button{background-color:#828cc8!important}
.Ghost_Button{background-color:#826e96!important}
.Grass_Button{background-color:#78c85a!important}
.Ground_Button{background-color:#e6b464!important}
.Ice_Button{background-color:#6edcd2!important}
.Poison_Button{background-color:#b464a0!important}
.Psychic_Button{background-color:#ff648c!important}
.Rock_Button{background-color:#aaa064!important}
.Steel_Button{background-color:#8cb4be!important}
.Water_Button{background-color:#50c8dc!important}
.Normal_Button{background-color:#b4966e!important}



.Bug_bg{color:white; background:#96aa3c!important}
.Dark_bg{color:white; background:#5a5050!important}
.Dragon_bg{color:white; background:#5a64aa!important}
.Electric_bg{color:white; background:#ffc80a!important}
.Fairy_bg{color:white; background:#ff78aa!important}
.Fighting_bg{color:white; background:#ff6464!important}
.Fire_bg{color:white; background:#fb7850!important}
.Flying_bg{color:white; background:#828cc8!important}
.Ghost_bg{color:white; background:#826e96!important}
.Grass_bg{color:white; background:#78c85a!important}
.Ground_bg{color:white; background:#e6b464!important}
.Ice_bg{color:white; background:#6edcd2!important}
.Poison_bg{color:white; background:#b464a0!important}
.Psychic_bg{color:white; background:#ff648c!important}
.Rock_bg{color:white; background:#aaa064!important}
.Steel_bg{color:white; background:#8cb4be!important}
.Water_bg{color:white; background:#50c8dc!important}
.Normal_bg{color:white; background:#b4966e!important}
.t_h td, .d_r td{

}
.one_move_row .d_r td, .one_move_row .s_r td{
	/*background: white;*/
}

/* ver 3 css breh */

div#spawn {
    margin-top: 20px;
    position: relative;
    margin-bottom: 32px;
}
div#spawn .evo_chart_link{
	bottom: -32px;
}
.one_move_row {
    padding: 1px;
    margin-bottom: 20px;
    border-radius: 4px;
    position: relative;
    color: #d9dfe5;
    background: #071b2e !important;
}
.one_move_row span {
    color: #d8d8d8 !important;
}
.one_move_row td {
    vertical-align: middle;
    font-weight: bold;
    background: #000000;
    text-align: center;
}
p.pok_head {
    border-radius: 5px;
    background: linear-gradient(90deg, #0068c1,#00a2ab);
    color: white !important;
	font-weight: bold;
}
h2.pok_head {
    border-radius: 5px;
}
div#movesets {
    border-radius: 5px;
}
.one_move_row td {
    background: #232526 ;
    background: -webkit-linear-gradient(to left, #F3904F , #3B4371) !important;
    background: linear-gradient(to right, #232526 , #414345) !important;
}
.one_move_row .s_r td {
    border: 1px solid #333537;
}

.one_move_row .d_r td, .one_move_row .s_r td {
    /* background: white; */
    border: 1px solid #333537;
}
.one_move_row .s_r td {
    /* background: #f3f3f3; */
    border: 1px solid #333537;
}

.one_move_row table {
    margin-bottom: 7px !important;
}



.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{
	width:100%;
}
.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;
}
.gen_7_pok_image img{
	max-width:60px;
}
.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 !important;
}
.tier.B{
	color:#3ac27e !important;
}
.tier.F{
	color:#9500ff !important;
}
.tier.S{
	color:#ff0000 !important;
}
.more_table img{
	max-width:60px;
}
.more_table .img_col img{
	max-width:40px;
	margin-bottom: 8px;
	margin-top: 8px;
}
.filtering span{
	cursor:pointer;
}
.moveset_names{
text-align: center;
}
.moveset_names .one_name_quick{
	margin-right:15px;
}
span.show_all{
    background: white;
    width: calc(100% - 24px) !important;
    display: block;
    text-align: center;
    padding: 8px;
    border: 1px solid #3076b2;
    border-radius: 3px;
    margin: 10px 0px;
    font-weight: bold;
    color: #3076b2;
    font-size: 15px;
    line-height: 22px;
    margin-left: 12px;
}
span.show_all:hover {
    background: #448ad2;
    border: 1px solid #448ad2;
    color: #fff;
}

.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{
	width:75px;
	height:30px;
}
.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{
    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;
}
@media (min-width: 769px){
	#menu_button_side{
		display: none !important;
	}
}
#menu_button_side{
	display: none;
    position: fixed;
    z-index: 1000;
    bottom: 32px;
    right: 32px;
    width: 56px;
    height: 56px;
    
    background: url(/wp-content/plugins/ice/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;*/
	    min-height: 42px;
    height: auto !Important;
	border-bottom: 1px solid #F4F4F6;
	/*line-height: 72px;*/
	margin-bottom: 5px;
    margin-top: 20px;
	text-align:left;
	padding-left:25px;
	background: linear-gradient(90deg, #0068c1,#00a2ab);
    color: white !important;
	font-weight: bold;
}
.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;
}
.tier_block_mob .inner_padding_block{
	
}
.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{
	border:none;
    background: linear-gradient(90deg, #0068c1,#00a2ab);
    color: white !important;
    font-weight: bold;
}
#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: 0px;
    padding: 0;
    font-weight: bold;
}
.one_stat p.one_stat_value{
	margin: 0;
	font-size: 12px;
}
.one_stat p.one_stat_value img{
	margin-left:5px;
	margin-right:5px;
	width: 56px;
	    padding: 0px;
}
#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;
    border: 1px solid #C6C6C6;
   
    background: #F2F2F2;
}
#stats_table td:last-child{
	border-left: 1px solid #D1D3D2;
	 background: #F8F8F8;
}

#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: 17px;
}

.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;
}
/** new tier design **/
.tier_block_mob{
	min-width: 300px;
	max-width: 700px;
	margin:auto;
    background-color: #fff;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.16), 0 0 0 1px rgba(0,0,0,0.08);
    border-radius: 2px;
}

.tier_block_mob.types_block{
	padding: 10px;
    margin-bottom: 10px;
    
}
.pok_head.types_block_head{
	margin-top: 15px;
}
.mob_table{
	width: 100%;
}
.mob_table tr{
	
}
.mob_table th{
	border: 1px solid #DFE8F1;
	font-size: 11px;
    background: #F5F8FD;
}
.mob_table td{
	border-bottom:1px solid #E0E6F2;
}
.types_box{
	position:relative;
	bottom: 7px;
}
.types_box span{
	margin-right:2px;
	position: relative;
    top: 5px;
}
.pok_name_tier{
	font-size:11px;
}
.tier_table .first_col{
	font-size:0;
}
.names_box{
	font-size: 15px;
    padding-right: 6px;
}
.type_counters_span{
	width: 52px;
    display: inline-block;
    margin-bottom: 1px;
    font-size: 9px;
    line-height: 22px;
    text-align: center;
    text-transform: uppercase;
    margin-right: 3px;
    vertical-align: middle;
}
.tier_span{
    width: 22px;
    color: #FD482B;
    border: 2px solid #FF573A;
    border-radius: 50%;
    display: inline-block;
    padding: 0;
    margin: 0;
    font-size: 12px;
    text-align: center;
    height: 22px;
    margin-left: 5px;
}
.tier_span.S{
	color: #f12c2f;
	border-color:#f12c2f;
}
.tier_span.A{
	color: #be7539;
	border-color:#be7539;
}
.tier_span.F{
	color: #710bb4;
	border-color:#710bb4;
}
.tier_span.B{
	color: #beb33a;
	border-color:#beb33a;
}
.tier_block_mob td.stat{
    color: white !important;
    padding-left: 4px;
    height: 18px;
    line-height: 18px;
    font-size: 11px;
	border: 1px solid #E0E6F2;
	width: 58px;
}
.tier_block_mob.width5 td.stat{
	width: 46px;
}
.tier_block_mob .stats5 td.stat{
	width: 48px;
}
.tier_block_mob td.white_block{
	height: 10px;
}
.tier_block_mob td.stat{
    padding: 0;
    border: 1px solid #E0E6F2;
    width: 58px;
}
.tier_block_mob td.stat span{
    height: 18px;
    font-size: 11px;
    border: 0;
    width: 100%;
    display: inline-block;
    color: white !important;
}

table.mob_table.compact_table {
	font-size: 11px;
	font-weight: bold;
}
.tier_block_mob td .cp{
    background: linear-gradient(0deg, #FF5732,#EF9A1D);
}
.tier_block_mob td .atk{
	background: linear-gradient(0deg, #FE2725,#FE6634);
}
.tier_block_mob td .stam{
    background: linear-gradient(0deg, #3E348D,#84059A);
}
.tier_block_mob td .hp{
    background: linear-gradient(0deg, #1E6306,#41B820);
}
.tier_block_mob td .def{
    background: linear-gradient(0deg, #373E98,#056099);
}
/*TAG Lines*/
td .ver_line_outer.atk{
	border: 1px solid #C62F04 !important;
	background: linear-gradient(0deg, rgba(254,39,37,0.5),rgba(254,102,52,0.25));
	margin-top: 6px;
}
td .ver_line_outer.stam{
	border: 1px solid #210693 !important;
	background: linear-gradient(0deg, rgba(62,52,141,0.5),rgba(132,5,154,0.25));
	    margin-top: 6px;
}
td .ver_line_outer.cp{
	border: 1px solid #934306 !important;
	background: linear-gradient(0deg, rgba(255,87,50,0.5),rgba(239,154,29,0.25));
	margin-top: 6px;
}
td .ver_line_outer.def{
	border: 1px solid #041694 !important;
	background: linear-gradient(0deg, rgba(55,62,152,0.5),rgba(5,96,153,0.25));
	margin-top: 6px;
}
td .ver_line_outer.hp{
	border: 1px solid green !important;
	background: linear-gradient(0deg, rgba(30,99,6,0.5),rgba(65,184,32,0.25));
	margin-top: 6px;
}
td .ver_line_outer.spatk{
	border: 1px solid #C62F04 !important;
	background: linear-gradient(0deg, rgba(254,39,37,0.5),rgba(254,102,52,0.25));
	margin-top: 6px;
}
td .ver_line_outer.spdef{
	border: 1px solid #934306 !important;
	background: linear-gradient(0deg, rgba(255,87,50,0.5),rgba(239,154,29,0.25));
	margin-top: 6px;
}
th.head_stat{
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0 !important;
}
th.head_stat span{
    text-transform: uppercase;
}
p.head_stat{
    margin: 0;
    padding-bottom: 13px;
}
th.head_stat.def{
	color:#E64042;
}
th.head_stat.hp{
	color:#26BC15 !important;
}
th.head_stat.stam{
	color:#D140E3;
}
th.head_stat.atk{
	color:#E64042;
}
th.head_stat.cp{
	color:#E98900;
}
p.head_stat.def{
	background: linear-gradient(0deg, #373E98,#056099);
}
p.head_stat.spdef{
	background-image: linear-gradient(#FE6D38,#FF2120);
}
p.head_stat.spatk{
	background: linear-gradient(#FE6D38,#FF2120);
}
p.head_stat.hp{
	background: linear-gradient(0deg, #1E6306,#41B820);
}
p.head_stat.stam{
	background: linear-gradient(0deg, #3E348D,#84059A);
}
p.head_stat.atk{
	background: linear-gradient(0deg, #FE2725,#FE6634);
}
p.head_stat.cp{
	background: linear-gradient(0deg, #FF5732,#EF9A1D);
}
/** new counters block **/
#counters_block .pok_head{
    font-size: 16px;
    line-height: 31px;
}
#counters_block.with_link{
	position:relative;
	margin-bottom:50px;
}
#counters_block.with_link .evo_chart_link{
	bottom: -34px;
}
#counters_block td{
	vertical-align: top;
    padding-bottom: 12px;
	border-right:1px solid #DFE5F1;
}
#counters_block td:last-child{
	border-right:none;
}
#counters_block a{
	color:#3A90E7;
    text-transform: initial;
}
#counters_block .types_counters_block{
	padding: 0;
    margin: 0;
    height: 50px;
}
#counters_block img{
	
}
#counters_block .name{
	
}
#counters_block .type_counters_span{
    width: 52px;
    display: inline-block;
    margin-bottom: 1px;
    font-size: 11px;
    line-height: 22px;
}
#counters_block .charge_move{
    font-size: 15px;
    color: #A63A38;
    border-bottom: 2px solid #00B0F9;
    width: 100%;
    display: inline-block;
}
#counters_block .quick_move{
    font-size: 15px;
    color: #383838;
    border-bottom: 2px solid #12FEBC;
    width: 100%;
    display: inline-block;
}
.cond_count_sent{
    min-width: 300px;
    margin: auto;
}
/** new strong weak block **/
.sm_type_img{
	width:22px;
	height:22px;
	display:inline-block;
	background:url(/wp-content/plugins/ice/img/new_types_sprite_small.png);
}

.sm_type_img.Bug{background-position: 0px  0px !important;}
.sm_type_img.Dark{background-position: -66px 0px !important;}
.sm_type_img.Dragon{background-position: -22px -66px !important;}
.sm_type_img.Fire{background-position: -66px -44px !important;}
.sm_type_img.Grass{background-position: -44px -44px !important;}
.sm_type_img.Electric{background-position: -44px 0px !important;}
.sm_type_img.Water{background-position: -44px -22px !important;}
.sm_type_img.Steel{background-position: -22px -44px !important;}
.sm_type_img.Psychic{background-position: -22px -22px !important;}
.sm_type_img.Ground{background-position: -88px -44px !important;}
.sm_type_img.Ice{background-position: -88px -22px !important;}
.sm_type_img.Fairy{background-position: 0px  -22px !important;}
.sm_type_img.Rock{background-position: 0px -44px !important;}
.sm_type_img.Normal{background-position: -44px -66px !important;}
.sm_type_img.Poison{background-position: 0px -66px !important;}
.sm_type_img.Fighting{background-position: -22px 0px !important;}
.sm_type_img.Flying{background-position: -66px -22px !important;}
.sm_type_img.Ghost{background-position: -88px 0px !important;}






.pok_top_block.mob_block{
	min-width:300px;
	margin:auto;
    background-color: #fff;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.16), 0 0 0 1px rgba(0,0,0,0.08);
    border-radius: 2px;
}
.pok_top_block.mob_block .pok_head{
    margin: 0;
    background: #F5F8FD;
    border: none;
    color: #6C718F !important;
    text-transform: initial;
    text-align: center;
    padding-left: 0;
    padding-right: 0;
    border-radius: 0;
    border-bottom: 1px solid #DFE5F1;
    font-size: 17px !important;
	background: linear-gradient(90deg, #0068c1,#00a2ab);
    color: white !important;
    font-weight: bold;
}
.pok_top_block.mob_block .inner_padding_block{
	border:none;
}
.str_weak_div{
	
}
.one_str_weak_row{
	color: #939BC2;
    border-bottom: 1px solid #DFE5F1;
    height: 41px;
}
.str_weak_name{
    text-align: center;
    width: 119px;
    font-size: 11px;
    margin: 0;
    padding: 0;
	vertical-align: top;
    height: 40px;
    line-height: 13px;
}
.str_weak_name.one_line_name{
	padding-top: 6px;
}
.str_weak_values{
    padding: 0;
    margin: 0;
}
.one_str_weak{
    display: inline-block;
    font-size: 11px;
    margin-right: 5px;
    text-align: center;
    width: 34px;
    line-height: 11px;
    padding-top: 2px;
    height: 37px;
    position: relative;
    vertical-align: bottom;
}
.more_type_poks_box{
	position:relative;
}
.more_type_poks_box:last-child{
	border-top:1px solid #E0E6F2;
}
.more_type_poks_box .type_count{
    position: absolute;
    top: 6px;
    right: 7px;
    font-size: 12px;
}
.more_type_poks_box p{
	margin: 0;
    padding: 0;
    line-height: 9px;
    font-size: 15px;
    margin-bottom: 5px;
}
.more_type_poks_box p .sm_type_img {
	position: relative;
    top: 5px;
	margin-left: 4px;
}
.more_type_one_box{
	width: 20%;
    text-align: center;
    display: inline-block;
}
.more_type_one_box img{
	width:50px;
}
.more_type_one_box a{
	font-size: 12px;
}
/** new evo block **/
/** tab - change min-width to width to make it always 300px **/
.one_evo_bot_block{
    position: relative;
    min-width: 300px;
    margin: auto;
    padding-bottom: 7px;
    margin-bottom: 20px;
}
.conditionalSentence{
	color: #5F7281;
    min-width: 300px;
    margin: auto;
}
.one_evo_in_block{
	margin: auto;
	position: relative;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.16), 0 0 0 1px rgba(0,0,0,0.08);
    border-radius: 2px;
}
.evo_block_head{
    border: none;
	border-bottom: 2px solid #E0E6F2;
    background: #F5F8FD;
    color: #8A91BB;
    text-transform: uppercase;
    height: 34px;
    margin: 0;
    padding: 3px 7px 11px 7px;
    font-size: 15px;
	background: linear-gradient(90deg, #0068c1,#00a2ab);
    color: white !important;
    font-weight: bold;
}
.evo_block_candy{
	color:white;
	text-transform: initial;
	float: right;
}
.one_evo_in_body{
    border: none	;
    height: 85px;
    padding-left: 67px;
    position: relative;
    margin-bottom: 41px !important;
}
.one_pok_evo_img{
    height: 60px;
    position: absolute;
    left: 3px;
    top: 6px;
}
.one_pok_evo_body_head{
	line-height: 16px;
    margin: 0;
    padding: 0;
    margin-top: 8px;
    margin-right: 6px;
}
.d_name{
	font-size: 15px;
    font-weight: bold;
    color: #3A90E5;
	line-height: 16px;
}
.block_arr{
    font-size: 32px;
    position: absolute;
    top: -52px;
    left: 0;
    right: 0;
    margin: auto;
    width: 15px;
}
.d_id{
	font-size: 15px;
    color: #8992BD;
    margin-left: 7px;
	line-height: 16px;
}
.d_types{

}
.d_types span{
	padding: 0 6px;
    float: right;
    line-height: 16px;
    font-size: 15px;
    display: inline-block;
}
.one_pok_evo_body_body{
	border: 2px solid #E0E6F2;
    border-radius: 3px;
    height: 30px;
    margin-right: 5px;
    margin-top: 7px;
}
.one_stat_box{
    width: 20%;
    display: inline-block;
    vertical-align: top;
    height: 100%;
    border-right: 1px solid #E1E5F1;
    padding-left: 5px;
}
.one_stat_box:last-child{
	border-right: none;
}
.st_val{
    color: #343E48;
    margin: 0;
    padding: 0;
    font-size: 11px;
    line-height: 9px;
    position: relative;
	font-weight: bold;
}
.dif_amt{
	color: #3b9a1a;
    position: absolute;
    bottom: -19px;
    left: 2px;
}
.st_name{
    color: #5DE15A;
    margin: 0;
    padding: 0;
    font-size: 11px;
    line-height: 9px;
    padding-bottom: 3px;
    padding-top: 4px;
    font-weight: bold;
}
.st_name.atk{
	color:#E3413F;
}
.st_name.def{
	color:#8C57F0;
}
.st_name.stam{
	color:#D341E4;
}
.st_name.max_cp{
	color:#5584E0;
}
@media (max-width: 450px){
	.one_evo img{
		width: 65px;
		height:65px;
	}
	.one_evo .cur_pok_name{
		font-size: 12px;
	}
	.candyToEvolve{
		top:23px;
	}
	.candy_evo {
		bottom: -68px;
	}
	.evo_line.three {
		width: 254px;
	}
	.candyToEvolve{
		width: 15px;
	}
	.candyToEvolve .arr{
		font-size: 18px;
	}
}

.candyToEvolve img{
	width:26px;
	height:26px;
	margin-right: 3px;
}



/** Personal tips block **/
.did_you_know{
    padding-top: 5px;
    padding-left: 19px;
    color: black;
    font-weight: bolder;
    font-size: 20px;
	margin-bottom: 0px;
}
.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 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;
    padding-left: 28px;
    border-bottom: 1px solid #F0F0F0;
    position: relative;
}
.lok_link_text span{
    position: absolute;
    left: 3px;
}
.lok_link_text a{
	color: #8793BB !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%;
}
.locs_block ul{
	list-style: none;
    padding: 0;
}
/* the is this?
.locs_block table td{
	width:50%;
	text-transform:uppercase;
}*/

/** 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:25px;
}
.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: #0f0f0f;
    font-weight: bold;
}
.t8x{
background: #ffcf3a;
	width: 13%;
}
.t125x{
    background: #ff4f3a;
	width: 13%;
}
.t64x{
background: #ffcf3a;
	width: 13%;
}
.t14x{
    background: #ff4f3a;
	width: 13%;
}
td.t156x {
	background: #ff4f3a;
	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: #ffcf3a;
}
/* 1.25 */
.weakness_exp span{
    background: #ff4f3a;
	
}
/* .64 */
.resist_exp2 span{
background: #ffcf3a;
}
/* 1.56 */
.weakness_exp2 span{
    background: #ff4f3a;
}

/** 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;
}

/** 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;
}


/** 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;
	position:relative;
}

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 {
    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;
		background: linear-gradient(90deg, #0068c1,#00a2ab);
		color: white !important;
		font-weight: bold;
	}

/** Evolution calculator **/
#evolutionCalculator{
	max-width: 341px;
}
#evolutionCalculator .result {
	margin-top:20px;
}
#evolutionCalculator .result b{
	padding-right:4px;
}

/** types css **/
.type_img{
	width:75px;
	height: 30px;
	display: inline-block;
	background:url(/wp-content/plugins/ice/riot/poksimages/typesSheet.png);
}
.type_img.Bug{background-position: 0px  0px;}
.type_img.Dark{background-position: 75px 0px;}
.type_img.Dragon{background-position: 150px 0px;}
.type_img.Fire{background-position: 225px 0px;}
.type_img.Grass{background-position: 150px 90px;}
.type_img.Electric{background-position: 300px 0px;}
.type_img.Water{background-position: 300px 30px;}
.type_img.Steel{background-position: 225px 30px;}
.type_img.Poison{background-position: 150px 30px;}
.type_img.Rock{background-position: 0px 30px;}
.type_img.Ice{background-position: 0px 60px;}
.type_img.Psychic{background-position: 150px 60px;}
.type_img.Ground{background-position: 225px 60px;}
.type_img.Normal{background-position: 300px 60px;}
.type_img.Fairy{background-position: 300px 90px;}
.type_img.Fighting{background-position: 0px 90px;}
.type_img.Flying{background-position: 225px 90px;}
.type_img.Ghost{background-position: 75px 90px;}
.type_img.small{
	background:url(/wp-content/plugins/ice/riot/poksimages/typesSheetSmall.png);
	width:52px;
	height: 21px;
}
.type_img.small.Bug{background-position: 0px  0px;}
.type_img.small.Dark{background-position: 52px 0px;}
.type_img.small.Dragon{background-position: 104px 0px;}
.type_img.small.Fire{background-position: 156px  0px;}
.type_img.small.Grass{background-position: 104px 63px;}
.type_img.small.Electric{background-position: 208px 0px;}
.type_img.small.Water{background-position: 260px 21px;}
.type_img.small.Steel{background-position: 208px  21px;}
.type_img.small.Poison{background-position: 156px 21px;}
.type_img.small.Rock{background-position: 52px 42px;}
.type_img.small.Ice{background-position: 0px 42px;}
.type_img.small.Psychic{background-position: 104px 42px;}
.type_img.small.Ground{background-position: 156px  42px;}
.type_img.small.Normal{background-position: 208px 42px;}
.type_img.small.Fairy{background-position: 208px 63px;}
.type_img.small.Fighting{background-position: 0px 63px;}
.type_img.small.Flying{background-position: 156px  63px;}
.type_img.small.Ghost{background-position: 52px 63px;}



#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/plugins/ice/riot/poksimages/types_mob.png);background-position: 0px  0px;}
	#weakness_chart .type_img.Dark, .tier_table .type_img.Dark{background:url(/wp-content/plugins/ice/riot/poksimages/types_mob.png);background-position: 56px 0px;}
	#weakness_chart .type_img.Dragon, .tier_table .type_img.Dragon{background:url(/wp-content/plugins/ice/riot/poksimages/types_mob.png);background-position: 112px 0px;}
	#weakness_chart .type_img.Fire, .tier_table .type_img.Fire{background:url(/wp-content/plugins/ice/riot/poksimages/types_mob.png);background-position: 168px 0px;}
	#weakness_chart .type_img.Grass, .tier_table .type_img.Grass{background:url(/wp-content/plugins/ice/riot/poksimages/types_mob.png);background-position: 112px 67.5px;}
	#weakness_chart .type_img.Electric, .tier_table .type_img.Electric{background:url(/wp-content/plugins/ice/riot/poksimages/types_mob.png);background-position: 224px 0px;}
	#weakness_chart .type_img.Water, .tier_table .type_img.Water{background:url(/wp-content/plugins/ice/riot/poksimages/types_mob.png);background-position: 224px 22.5px;}
	#weakness_chart .type_img.Steel, .tier_table .type_img.Steel{background:url(/wp-content/plugins/ice/riot/poksimages/types_mob.png);background-position: 168px 22.5px;}
	#weakness_chart .type_img.Poison, .tier_table .type_img.Poison{background:url(/wp-content/plugins/ice/riot/poksimages/types_mob.png);background-position: 112px 22.5px;}
	#weakness_chart .type_img.Rock, .tier_table .type_img.Rock{background:url(/wp-content/plugins/ice/riot/poksimages/types_mob.png);background-position: 0px 22.5px;}
	#weakness_chart .type_img.Ice, .tier_table .type_img.Ice{background:url(/wp-content/plugins/ice/riot/poksimages/types_mob.png);background-position: 0px 45px;}
	#weakness_chart .type_img.Psychic, .tier_table .type_img.Psychic{background:url(/wp-content/plugins/ice/riot/poksimages/types_mob.png);background-position: 112px 45px;}
	#weakness_chart .type_img.Ground, .tier_table .type_img.Ground{background:url(/wp-content/plugins/ice/riot/poksimages/types_mob.png);background-position: 168px 45px;}
	#weakness_chart .type_img.Normal, .tier_table .type_img.Normal{background:url(/wp-content/plugins/ice/riot/poksimages/types_mob.png);background-position: 224px 45px;}
	#weakness_chart .type_img.Fairy, .tier_table .type_img.Fairy{background:url(/wp-content/plugins/ice/riot/poksimages/types_mob.png);background-position: 224px 67.5px;}
	#weakness_chart .type_img.Fighting, .tier_table .type_img.Fighting{background:url(/wp-content/plugins/ice/riot/poksimages/types_mob.png);background-position: 0px 67.5px;}
	#weakness_chart .type_img.Flying, .tier_table .type_img.Flying{background:url(/wp-content/plugins/ice/riot/poksimages/types_mob.png);background-position: 168px 67.5px;}
	#weakness_chart .type_img.Ghost, .tier_table .type_img.Ghost{background:url(/wp-content/plugins/ice/riot/poksimages/types_mob.png);background-position: 56px 67.5px;}
}


.small_pok{
	background: url(/wp-content/plugins/ice/riot/poksimages/poksSprite.png);
	width:50px;
	height:50px;
	display:inline-block;
	margin-top: 6px;
}
.small_pok.gen2{
	background: url(/wp-content/plugins/ice/riot/poksimages/poks_gen2_sp.png);
	width:50px;
	height:50px;
}





/* Brisked out CSS Yuheard */
.pok_head {
    border: 1px solid #e7e7e7;
}
div#movesets {
    background: #fff;
}

.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: 100%;
		    color: #00a05e;
}
@media (max-width: 768px){
.gen_p {
    background: #a9ffaa;
	    width: 60%;
}
}
#next_prev_img_poks p {
    color: #c1c5cd;
	    padding-bottom: 0px;
}
/*
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;
    color: #8793BB;
	
}

.locs_block.half_size{
	display:inline-block;
	width:50%;
	vertical-align:top;
}
.locs_block.half_size{
    border-right: 1px solid #DFE5F1;
    border-collapse: collapse;
    display: table-cell;
    background: white;
}
.locs_block.half_size:last-child{
	border-right:none;
}

.locs_block th{
	font-size: 13px;
}
.locs_block td{
	padding-left: 28px;
    font-size: 14px;
}
.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: #ffcf3a !important;
    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: #ff4f3a !important;
}
.one_rec_moveset .one_name_quick{
	border-bottom: 2px solid #12FEBC;
	position: relative;
    bottom: 3px;
	font-size: 19px;
    font-weight: bold;
}
.one_rec_moveset .one_name_charge{
	border-bottom: 2px solid #4CC8FB;
    position: relative;
    bottom: 3px;
	font-size: 19px;
    font-weight: bold;
}
#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/plugins/ice/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;
}


.inner_box{
	overflow: hidden;
}


#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;
	}
	.tier_block_mob .same_width{
		width: 105px;
	}
	.tier_block_mob.width5 .same_width{
		width: 95px;
	}
	.tier_block_mob.width7 .same_width{
		width: 85px;
	}
	.related_7 .same_width {
		width: 80px;
	}
}
@media (max-width: 768px){
	#pok_bottom_block .inner_padding_block{
		overflow: auto;
	}
	.related_7{
		min-width: 440px;
	}
	.related_7 .same_width {
		width: 50px;
	}
	.tier_block_mob.width7{
		overflow: auto;
	}
	.width7 table.mob_table.compact_table{
		min-width: 440px;
	}
	.tier_block_mob .same_width{
		width: 55px;
	}
	.tier_block_mob.width5 .same_width{
		width: 45px;
	}
	.tier_block_mob.width7 .same_width{
		width: 50px;
	}
	#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%;
	}
	.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_posts_block #posts_list{
		 width: calc(100% - 10px);
		 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;
}
.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{
	text-transform:uppercase;
}
#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%;
}
#stats_table_new .one_col.Max.HP, #stats_table_new .one_col.HP{
	color: #26BC15;
}
.SpAtk{
	color:#D444BF;
}
.SpDef{
	color:#237457;
}
.Spd{
	color:gold;
}
#stats_table_new .one_col.Atk{
	color:#D4436C;
}
#stats_table_new .one_col.Def{
	color:#2374B6;
}
#stats_table_new .one_col.Stamina{
	color:#673CD4;
}
#stats_table_new .cp{
	color:#E7701E;
}
.ver_line_outer{
	height: 150px;
    width: 12px;
    position: relative;
	margin: auto;
	padding: 1px;
}
.ver_line_outer.wide{
	width: 20px;
}
.ver_line{
	border: none;
    background: #e75832;
    background-image: -webkit-linear-gradient(#e75832,#e33a0e);
    background-image: linear-gradient(#e75832,#e33a0e);
    position: absolute;
    width: calc(100% - 2px);
    bottom: 1px;
}

.ver_line.best, .hor_line.best{
	border-color: #73a644 !important;
    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 !important;
    background: #fcd035;
    background-image: -webkit-linear-gradient(#fcd035,#f3b517);
    background-image: linear-gradient(#fcd035,#f3b517);
}
.hor_line_outer{
	width: 100%;
    height: 20px;
    position: relative;
	margin: auto;
}
.hor_line_outer.Orange{
	padding: 1px;
    /*border: 1px solid #FACB2F !important;
    background: rgba(250, 203, 47, 0.25);*/
	border: 1px solid #934306 !important;
    background: linear-gradient(90deg, rgba(255,87,50,0.5),rgba(239,154,29,0.25));
}
.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;
}

.hor_line.Orange{
    border: none !important;
    background: #fcd035 !important;
    background-image: -webkit-linear-gradient(#FFB029,#FF6421) !important;
    background-image: linear-gradient(#FFB029,#FF6421) !important;
	height: calc(100% - 2px);
    left: 1px;
}
/*
.hor_line.Orange{
    border: none !important;
    background: #fcd035 !important;
    background-image: -webkit-linear-gradient(#fcd035,#f3b517) !important;
    background-image: linear-gradient(#fcd035,#f3b517) !important;
	height: calc(100% - 2px);
    left: 1px;
}
*/
.spatk .ver_line{
	/*border: 1px solid #C62F04 !important;*/
    background-image: -webkit-linear-gradient(#ae6D38,#FF2120) !important;
    background-image: linear-gradient(#ae6D38,#FF2120) !important;
	border:none !important;
}

.spdef .ver_line{
	/*border: 1px solid #C62F04 !important;*/
    background-image: -webkit-linear-gradient(#FE6D38,#FF2120) !important;
    background-image: linear-gradient(#FE6D38,#FF2120) !important;
	border:none !important;
}
.atk .ver_line{
	/*border: 1px solid #C62F04 !important;*/
    background-image: -webkit-linear-gradient(#FE6D38,#FF2120) !important;
    background-image: linear-gradient(#FE6D38,#FF2120) !important;
	border:none !important;
}
.def .ver_line{
	/*border: 1px solid #041694 !important;*/
    background-image: -webkit-linear-gradient(#005C95,#343995) !important;
    background-image: linear-gradient(#005C95,#343995) !important;
	border:none !important;
}
.stam .ver_line{
	/*border: 1px solid #210693 !important;*/
    background-image: -webkit-linear-gradient(#840096,#3D3695) !important;
    background-image: linear-gradient(#840096,#3D3695) !important;
	border:none !important;
}
.cp .ver_line{
	/*border: 1px solid #934306 !important;*/
    background-image: -webkit-linear-gradient(#FFB029,#FF6421) !important;
    background-image: linear-gradient(#FFB029,#FF6421) !important;
	border:none !important;
}
.hp .ver_line{
	/*border: 1px solid #934306 !important;*/
    background-image: -webkit-linear-gradient(#41B820,#1E6306) !important;
	background-image: linear-gradient(#41B820,#1E6306) !important;
	border:none !important;
}
.compact_table{
	margin-bottom: 15px;
}
.compact_table th{
	border: 1px solid #E0E6F2;
    background: #F5F8FD;
    text-align: center;
    text-transform: uppercase;
}
.compact_table th.atk{
	color:#D4436C;
}
.compact_table .sm_type_img {
	margin-right: 5px;
    margin-left: 5px;
}
.compact_table th.def{
	color:#2374B6;
}
.compact_table th.stam{
	color:#673CD4;
}
.compact_table th.cp{
	color:#E7701E;
}
.compact_table td {
    border-top: 1px solid #E0E6F2;
    background: white;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
}

.compact_table tr:nth-child(even) td, .compact_table tr:hover td{
	background: #f9f9f9;
}
.compact_table tr:first-child th{
	border-top:none;
}
.compact_table tr:last-child td{
	border-bottom:none;
}
.compact_table td:first-child, .compact_table th:first-child{
	border-left:none;
}
.compact_table td:last-child, .compact_table th:last-child{
	border-right:none;
}
.compact_table .ver_line_outer{
	height: 57px;
}
.compact_table .pok_name{
	font-size:11px;
}
.compact_table .pok_td{
	font-size: 0;
}
.all_types_table .sm_type_img:before{
    font-size: 12px;
    position: absolute;
    bottom: 5px;
    width: 100%;
    left: 0;
    right: 0;
    margin: auto;
}
.all_types_table .sm_type_img.Poison:before{
	content:"Poison";
}
.all_types_table .sm_type_img.Bug:before{
	content:"Bug";
}
.all_types_table .sm_type_img.Dark:before{
	content:"Dark";
}
.all_types_table .sm_type_img.Dragon:before{
	content:"Dragon";
}
.all_types_table .sm_type_img.Electric:before{
	content:"Electric";
}
.all_types_table .sm_type_img.Fairy:before{
	content:"Fairy";
}
.all_types_table .sm_type_img.Fighting:before{
	content:"Fighting";
}
.all_types_table .sm_type_img.Fire:before{
	content:"Fire";
}
.all_types_table .sm_type_img.Flying:before{
	content:"Flying";
}
.all_types_table .sm_type_img.Ghost:before{
	content:"Ghost";
}
.all_types_table .sm_type_img.Grass:before{
	content:"Grass";
}
.all_types_table .sm_type_img.Ground:before{
	content:"Ground";
}
.all_types_table .sm_type_img.Ice:before{
	content:"Ice";
}
.all_types_table .sm_type_img.Normal:before{
	content:"Normal";
}
.all_types_table .sm_type_img.Psychic:before{
	content:"Psychic";
}
.all_types_table .sm_type_img.Rock:before{
	content:"Rock";
}
.all_types_table .sm_type_img.Steel:before{
	content:"Steel";
}
.all_types_table .sm_type_img.Water:before{
	content:"Water";
}

.all_types_table .sm_type_img{
	opacity: 0.7;
    margin-bottom: 15px !important;
}
.all_types_table .sm_type_img:hover, .all_types_table .sm_type_img.active{
	opacity: 1;
}
.all_types_table td{
    position: relative;
    text-align: center;
}

.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;
}

.ability_tabs{
	overflow: hidden;
}
.ability_tabs .tab{
	padding: 8px 10px;
    cursor: pointer;
    font-weight: bold;
    border: 1px solid #ddd;
    width: 33.33%;
    float: left;
}
.ability_tabs .tab.active{
	background: #eee;
}
.tab_content{
	display: none;
}
.tab_content h3{
	background: #FAFEFF;
    padding: 0;
    margin: 0;
    text-align: center;
}
.tab_content p{
	margin: 0;
    font-size: 20px;
    padding: 5px;
}
.tab_content.active{
	display: block;
}
.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{
	
}
.related_7 img{
    max-width: 76px;
    margin-top: 5px;
}
.one_weakness_block{
	margin-bottom:10px;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.16), 0 0 0 1px rgba(0,0,0,0.08);
    border-radius: 2px;
}
.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-bottom: 1px solid #C6C6C6;
    padding: 0px;
    text-align: center;
    font-size: 13px;
}
.moves_table_gen7 th{
	background: #F5F8FD;
}

.gen7_related td{
	background: white;
}
.gen7_related td, .gen7_related th{
	width:50%;
}
.moves_table_gen7 tr:nth-child(even) td, .moves_table_gen7 tr:hover td{
	background: #f9f9f9;
}
/*20.11.16*/
.gen7 .candy_evo{
    position: absolute;
    width: 132px;
    left: -57px;
    bottom: -117px;
    vertical-align: top;
    height: 80px;
}
.gen7.one_evo a{
	font-size: 12px;
}
#next_prev_img_poks .gen7 img{
	max-width: 240px;
    max-height: 240px;
}
@media (max-width: 440px){
	.one_evo .one_evo_pok{
		width: 102px;
	}
	.gen7 .candy_evo{
		font-size: 13px;
	}
	.gen7.one_evo a{
		font-size: 9px;
	}
}
.chart_type {
    margin-left: auto;
    margin-right: auto;
    width: 72.5em;
}
.chart {
    position: relative;
    display: block;
    max-width: 100%;
	background: linear-gradient(#3C4B5A, #1e2832);
}
.chart_type table {
    margin: 0 auto;
}
.chart table {
    display: block;
    width: 100%;
    overflow-x: scroll;
}
.chart thead tr {
    position: relative;
    display: block;
    height: 1.875em;
    transition: top .4s;
}
.chart_type thead tr {
    padding-left: 3.125em;
    width: 72.5em;
}
.chart__hold {
    font-family: "Roboto", sans-serif;
    font-weight: 900;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    z-index: 5;
    position: absolute;
    top: 0;
    left: 0;
    padding: 0.5em 0;
    padding-left: 1.5em;
    text-transform: uppercase;
    font-size: 0.625em;
    line-height: 2em;
    color: #a0b4be;
}
.chart__hold:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 150em;
    height: 3em;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNTAgMzAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1MCAzMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxwYXRoIGZpbGw9IiMxRTI4MzIiIGQ9Ik01OC40LDBIMzBIMHYzMGgzMGgyOC40aDU3LjljMi42LDAsNS4xLTEuMiw3LTMuNGwxOS42LTIzLjJjMS45LTIuMiw0LjQtMy40LDctMy40SDU4LjR6Ii8+Cjwvc3ZnPg==) top right no-repeat;
}
.chart_type .chart__hold {
    width: 8em;
}
.chart__hold span {
    position: relative;
}
.chart__hold svg {
    display: block;
    position: absolute;
    top: 0;
    left: 100%;
    left: calc(100% + 0.5em);
    width: 1.25em;
    height: 1.25em;
    fill: #5f7382;
}
.chart_type th[scope=col].normal:before{background:#B4966E}.chart_type th[scope=col].fighting:before{background:#FF6464}.chart_type th[scope=col].flying:before{background:#828CC8}.chart_type th[scope=col].poison:before{background:#B464A0}.chart_type th[scope=col].ground:before{background:#E6B464}.chart_type th[scope=col].rock:before{background:#AAA064}.chart_type th[scope=col].bug:before{background:#96AA3C}.chart_type th[scope=col].ghost:before{background:#826E96}.chart_type th[scope=col].steel:before{background:#8CB4BE}.chart_type th[scope=col].fire:before{background:#FB7850}.chart_type th[scope=col].water:before{background:#50C8DC}.chart_type th[scope=col].grass:before{background:#78C85A}.chart_type th[scope=col].electric:before{background:#FFC80A}.chart_type th[scope=col].psychic:before{background:#FF648C}.chart_type th[scope=col].ice:before{background:#6EDCD2}.chart_type th[scope=col].dragon:before{background:#5A64AA}.chart_type th[scope=col].dark:before{background:#5A5050}.chart_type th[scope=col].fairy:before{background:#FF78AA}
.chart_type th[scope=col]:before {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 0.3em;
    background: #1e2832;
}
.chart th[scope=col]:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 0.1em;
    background: black;
    background: rgba(0,0,0,0.25);
}
.chart th[scope=col] {
    font-family: "Roboto", sans-serif;
    font-weight: 900;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    z-index: 4;
    position: relative;
    height: 3em;
    text-align: center;
    text-transform: uppercase;
    font-size: 0.625em;
    line-height: 2em;
    color: #3C4B5A;
    background: white;
}
.chart_type th[scope=col] {
    width: 6em;
}
.chart_type .chart__hold+th {
    padding-left: 3em;
    width: 9em;
}
.chart_type tbody tr {
    padding-left: 5em;
    width: 72.5em;
	display: block;
    height: 1.875em;
}

.chart td:before {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 0.125em;
    background: black;
    background: rgba(0,0,0,0.25);
}

.chart td:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 0.08333333em;
    background: black;
    background: rgba(0,0,0,0.25);
}
.chart th[scope=row]:after {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 0.125em;
    background: black;
    background: rgba(0,0,0,0.25);
}
.chart th[scope=row] {
    font-family: "Roboto", sans-serif;
    font-weight: 900;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    z-index: 3;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    padding: 0.33333333em 0 0.5em;
    padding-left: 1.25em;
    text-transform: uppercase;
    font-size: 0.75em;
    line-height: 1.66666667em;
    color: #3C4B5A;
    border-top-right-radius: 1.875em;
    border-bottom-right-radius: 1.875em;
    background: white;
    box-shadow: 2px 0px 5px 1px rgba(0,0,0,0.25);
}
.chart_type th[scope=row] {
    width: 6.66666667em;
    color: white;
}
.chart th[scope=row]:after {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 0.125em;
    background: black;
    background: rgba(0,0,0,0.25);
}
.chart_type td.positive span, .chart_type td.negative span, .chart_type td.neutral span {
    color: white;
}
.chart_type td.positive span:before, .chart_type td.negative span:before, .chart_type td.neutral span:before {
    content: '';
    z-index: -1;
    display: block;
    position: absolute;
    top: 0.41666667em;
    left: 0.83333333em;
    bottom: 0.41666667em;
    right: 0.83333333em;
    background: green;
    border-radius: 0.25em;
}
.chart_type td.negative span:before {
    background: #ff6464;
}
.chart_type td.neutral span:before {
    background: #1e2832;
}
.chart_type th[scope=row].normal{background:#B4966E}.chart_type th[scope=row].fighting{background:#FF6464}.chart_type th[scope=row].flying{background:#828CC8}.chart_type th[scope=row].poison{background:#B464A0}.chart_type th[scope=row].ground{background:#E6B464}.chart_type th[scope=row].rock{background:#AAA064}.chart_type th[scope=row].bug{background:#96AA3C}.chart_type th[scope=row].ghost{background:#826E96}.chart_type th[scope=row].steel{background:#8CB4BE}.chart_type th[scope=row].fire{background:#FB7850}.chart_type th[scope=row].water{background:#50C8DC}.chart_type th[scope=row].grass{background:#78C85A}.chart_type th[scope=row].electric{background:#FFC80A}.chart_type th[scope=row].psychic{background:#FF648C}.chart_type th[scope=row].ice{background:#6EDCD2}.chart_type th[scope=row].dragon{background:#5A64AA}.chart_type th[scope=row].dark{background:#5A5050}.chart_type th[scope=row].fairy{background:#FF78AA}.chart_type th[scope=col]:before{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:0.3em;background:#1e2832}.chart_type th[scope=col].normal:before{background:#B4966E}.chart_type th[scope=col].fighting:before{background:#FF6464}.chart_type th[scope=col].flying:before{background:#828CC8}.chart_type th[scope=col].poison:before{background:#B464A0}.chart_type th[scope=col].ground:before{background:#E6B464}.chart_type th[scope=col].rock:before{background:#AAA064}.chart_type th[scope=col].bug:before{background:#96AA3C}.chart_type th[scope=col].ghost:before{background:#826E96}.chart_type th[scope=col].steel:before{background:#8CB4BE}.chart_type th[scope=col].fire:before{background:#FB7850}.chart_type th[scope=col].water:before{background:#50C8DC}.chart_type th[scope=col].grass:before{background:#78C85A}.chart_type th[scope=col].electric:before{background:#FFC80A}.chart_type th[scope=col].psychic:before{background:#FF648C}.chart_type th[scope=col].ice:before{background:#6EDCD2}.chart_type th[scope=col].dragon:before{background:#5A64AA}.chart_type th[scope=col].dark:before{background:#5A5050}.chart_type th[scope=col].fairy:before{background:#FF78AA}
.chart tbody tr:nth-child(1) th[scope=row]{top:30px}.chart tbody tr:nth-child(2) th[scope=row]{top:60px}.chart tbody tr:nth-child(3) th[scope=row]{top:90px}.chart tbody tr:nth-child(4) th[scope=row]{top:120px;}.chart tbody tr:nth-child(5) th[scope=row]{top:150px}.chart tbody tr:nth-child(6) th[scope=row]{top:180px}.chart tbody tr:nth-child(7) th[scope=row]{top:210px}.chart tbody tr:nth-child(8) th[scope=row]{top:240px}.chart tbody tr:nth-child(9) th[scope=row]{top:270px}.chart tbody tr:nth-child(10) th[scope=row]{top:300px}.chart tbody tr:nth-child(11) th[scope=row]{top:330px}.chart tbody tr:nth-child(12) th[scope=row]{top:360px}.chart tbody tr:nth-child(13) th[scope=row]{top:390px}.chart tbody tr:nth-child(14) th[scope=row]{top:420px}.chart tbody tr:nth-child(15) th[scope=row]{top:450px}.chart tbody tr:nth-child(16) th[scope=row]{top:480px}.chart tbody tr:nth-child(17) th[scope=row]{top:510px}.chart tbody tr:nth-child(18) th[scope=row]{top:540px}.chart tbody tr:nth-child(19) th[scope=row]{top:570px}.chart tbody tr:nth-child(20) th[scope=row]{top:600px}.chart tbody tr:nth-child(21) th[scope=row]{top:630px}.chart tbody tr:nth-child(22) th[scope=row]{top:660px}.chart tbody tr:nth-child(23) th[scope=row]{top:690px}.chart tbody tr:nth-child(24) th[scope=row]{top:720px}.chart tbody tr:nth-child(25) th[scope=row]{top:750px}.chart tbody tr:nth-child(26) th[scope=row]{top:780px}.chart tbody tr:nth-child(27) th[scope=row]{top:810px}.chart tbody tr:nth-child(28) th[scope=row]{top:840px}.chart tbody tr:nth-child(29) th[scope=row]{top:870px}.chart tbody tr:nth-child(30) th[scope=row]{top:900px}
.chart td {
    font-family: "Roboto", sans-serif;
    font-weight: 900;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    z-index: 1;
    position: relative;
    display: block;
    float: left;
    padding: 0.33333333em 0 0.5em;
    width: 5em;
    text-align: center;
    text-transform: lowercase;
    font-size: 0.75em;
    line-height: 1.66666667em;
    color: #a0b4be;
}
.chart_type td {
    width: 5em;
}
/** Pokemon Gen 7 above **/

.tier_block_mob.filt{
	padding-top:10px;
}
.tier_block_mob.filt .gen_filter{
	margin-top:0;
}
.des_table{
	width: 100%;
	border-collapse: collapse;
}
.des_table td,.des_table th{
	padding-left: 13px;
	border: 1px solid #EBEBEB;
	height: 39px;
}
.des_table tr:nth-child(odd) td{
	background:#fff;
}
.des_table tr:nth-child(even) td{
	background:#FBFBFB;
}
.des_table td{
	font-weight:bold;
}

.des_table tr.active td{
	background: #efefef;
}
.des_table tr:hover > td, .des_table tr.active:hover > td{
	background:#eef7ff;
}
.des_table th{
	background: #F9F9F9;
	color: #252525;
	text-transform: uppercase;
	text-align: left;
	height: 28px;
}
.tablesorter thead th{
	position:relative;
	padding-right: 4px;
}
.tablesorter thead th:not(.sorter-false){
	padding-right: 20px;
	cursor:pointer;
}
.tablesorter thead th:before{
	content:"";
	background: url(/wp-content/plugins/ice/img/at_bot_top.png);
	position: absolute;
	width: 16px;
    height: 16px;
    top: 0;
    right: 3px;
    bottom: 0;
    margin: auto;
}
.tier_table .tablesorter thead th:before{
	bottom: auto;
    right: 0;
	top: 2px;
}
.tier_table .head_stat{
	
}
.tier_table .head_stat{
	text-indent: -14px;
}
.des_table th.headerSortUp, .des_table th.headerSortDown{
	background: #ececec;
}
.tablesorter thead th.headerSortDown:before{
	background: url(/wp-content/plugins/ice/img/ar_bot.png);
}
.tablesorter thead th.headerSortUp:before{
	background: url(/wp-content/plugins/ice/img/ar_top.png);
}
.tier_block_mob {
    margin-bottom: 15px;
}










img.EvolutionImage {
        height: initial!important;
    
}
.SectionInfoTitle h2 {
        height: initial!important;
    }
.SectionInfoTitle p {
        height: initial!important;
    }
.WeakAgainstDiv {
        height: initial!important;
    }
.StrongAgainstDiv {
       height: initial!important;
    }
p.WeaknessDesc {
        height: initial!important;
    }
p.WeaknessDesc2 {
    height: initial!important;
    }
.SpawnLocationsInner1 {
    
    height: initial!important;
    }
.SpawnLocationsInner2 {
    height: initial!important;
}
.SpawnLocations {
    height: initial!important;
    }
.ExploreRankedBoost {
    height: initial!important;
}
.cjilla {
    height: initial!important;
}
.SectionInfoTitle {
      height: initial!important;
}