@CHARSET "UTF-8";

body.pl .header_content h2{
	font-size:26px;
}

body.pl .index_content .info_box h2{
	font-size: 20px;
	padding-top: 4px;
	text-align:right;
}

body.pl .box_content_tabs .tab_title{
	font-size:16px;
}

body.pl .game_box.final .play_again.start_box_button
{
	max-width: 442px;
}

.log_in_button.log_in_facebook a {
	font-size: 18px;
}
.log_in_button.log_in_google .g-signin {
	font-size: 18px;
}

.save_details_button.social {
	font-size: 11px;
}
.save_details_button.social .share_text {
	padding-top: 5px;
}

.save_details_button.social .social_icon {
	padding-left: 3px;
}


body.pl .dataTables_scrollHeadInner table th.their_vote_by_party_table_state, body.pl .header_table_their_vote table th.their_vote_by_party_table_state{
    background: none repeat scroll 0 0 #E79271;
    color: #4D2D03;
    font-family: 'Roboto',sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding: 5px 8px;
    text-align: left;
	width: 105px !important;
}


body.pl .dataTables_scrollHeadInner table th.their_vote_by_party_table_group, body.pl .header_table_their_vote table th.their_vote_by_party_table_group{
    background: none repeat scroll 0 0 #E79271;
    color: #4D2D03;
    font-family: 'Roboto',sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding: 5px 8px;
    text-align: left;
	width: 93px !important;
}

body.pl .their_vote .info_box.top_box.what_if  .bottom_text {top:10px;}
body.pl .their_vote .info_box.middle_box.play_game  .bottom_text {top:10px;}

body.pl .their_vote .info_box.middle_box.what_if  .bottom_text {top:10px;}


body.pl .what_if_page  .info_box.top_box.their_vote  .bottom_text {top:10px;}

body.pl .what_if_page  .info_box.middle_box.what_if  .bottom_text {top:10px;}

body.pl .what_if_page  .info_box.middle_box.play_game  .bottom_text {top:10px;}



body.pl .sidebar  .info_box.top_box.their_vote  .bottom_text {top:10px;}

body.pl .sidebar  .info_box.middle_box.what_if  .bottom_text {top:10px;}

body.pl .sidebar  .info_box.middle_box.play_game  .bottom_text {top:10px;}

body.pl  .sidebar .bottom_text .description_box {font-size:11px;}

body.pl  .account_info_menu.menu_list .list_element {margin-left:10px}


@media screen and (max-width: 768px) {
	body.pl .see_statistics_text a{
		padding: 0 0 0 15%;
		height:auto;
	}
	body.pl .see_statistics_text a:hover{
		background:none;
	}

	body.pl .see_statistics_links a {
		padding: 0 0 11%;
	}
	body.pl .see_statistics_links a:hover
	{
		background:none;
	}
	
	body.pl .header.index_page .statistics_menu{
		right:1.66%;
		width:60.33%;
		height:21%;
		max-height:20px;
	}
	body.pl .header.index_page .header_content h1{
		font-size:26px;
		line-height:normal;
		padding:3px 0px 0px 0px;
		float:right;
	}
	body.pl .see_statistics_links{
		font-size: 14px;
		
	}
	body.pl .see_statistics_text{
		  font-size: 14px;
		  height:20px;
		  
	}
	body.pl .header_content p{
		font-size:12px;
		padding-top:1%;
		line-height:normal;
		clear:both;
		
	}
	body.pl .header.index_page .header_content h2{
		font-size:14px;
		line-height:normal;
		float:right;
		max-width:80%;
		clear:both;
	}
	body.pl .index_content .info_box .description_box{
		font-size:12px;
		max-width:80%;
		float:right;
	}
	
		body.pl .menu_by_category{
		border:0px;
		float:none;
		width:100%;
	}
	
		body.pl .footer .right_box
	{
		float:none;
		width:90%;
	}
	
	body.pl .footer .left_side
	{
		float:none;
		width:90%;
	}
	body.pl .menu_by_category
	{
		width:50%;
		float:left;
	}
	body.pl .create_widget_logo
	{
		display:none;
	}
	body.pl .header_account_info{
		padding-right: 1.04%;
		padding-top: 5px;
		clear: both;
		float: none;
		padding-left: 12%;
	}
}

@media screen and (max-width:479px){
	body.pl .twitter_text{
		padding-left: 0%;
		width: 60%;
		line-height:10px;
		padding-left: 5px;
		padding-top: 10px;
	}
	
	body.pl .header.index_page .header_content h2{
		font-size:13px;
		line-height:normal;
	}
	body.pl .header.index_page .header_content h1
	{
		font-size:16px;
	}
	
	
	body.pl .index_content .info_box h2 {
		font-size: 14px;
		max-width: 90%;
	}
	body.pl .index_content .info_box .description_box
	{
		font-size:10px;
		max-width:80%;
	}
	body.pl .see_statistics_text a{
		font-size:12px;
		padding-top:4px;
		padding-left:0;
	}
	body.pl .see_statistics_links a
	{
		font-size:12px;
		padding-top:4px;
		padding-right:5px;;
	}
	body.pl .see_statistics_links a span{
		padding-right:12px;;
		min-width:50px;
	}
	
	
	body.pl .bottom_text .description_box{
		font-size:10px;
		max-width:70%;
	}
	
	body.pl .show_banner_cookies_text {
		font-size: 10px;
		margin: 0 auto;
		max-width: 90%;
		padding: 0 5px;
    
	}
	body.pl .show_banner_cookies_close
	{
		right:5px;
	}
	body.pl .their_vote .bottom_text
	{
		bottom:20px;
	}
	.header.index_page .header_content{
		bottom:20%;
	}
	body.pl .header.index_page .header_content h2
	{
		max-width: 70%;
		line-height:14px;
	}
	body.pl .header_content p
	{
		max-width:70%;
		float:right;
	}
	body.pl .header.vote_page_header .header_content p{
		max-width:99%;
		font-size:12px;
		float:none;
	}
}