@CHARSET "UTF-8";




body.fr .header_content h2
{
	max-width: 550px;
}
body.fr .header.index_page .statistics_menu{
	width: 500px;
}

body.fr .index_content .info_box h2
{
	font-size: 24px;
	max-width: 190px;
	text-align: right;
}



body.fr .index_content .info_box .description_box
{
	font-size: 16px;
	/*max-width: 250px;*/
	text-align: right;
	
}


body.fr .cast_vote_start.content .start_box_button a
{
	font-size: 30px;
}


body.fr .box_content_tabs .box_tab a{
	min-height: 214px;
}


body.fr .general.statistics_page .filter_tabs ul li
{
	margin-right: 5px;
}
body.fr .general.statistics_page .filter_text
{
	font-size: 13px;
}




body.fr .general.statistics_page .submenu_filter #country_select
{
	width: 115px;
}

body.fr .general.statistics_page .submenu_filter #group_select
{
	width: 160px;
	
}

body.fr .general.statistics_page .submenu_filter #party_select
{
	width: 160px;
	
}

body.fr .game_page .how_it_works_text, 
body.fr .their_vote .how_it_works_text, 
body.fr .what_if_page .how_it_works_text,
body.fr .facebook_page_content .how_it_works_text 
{
	width: 60%;
}


body.fr .facebook_page_content .rank_text
{
	font-size: 11px;
	padding-top: 10px;
}


body.fr .facebook_game.final .header_content h1 
{
	max-width: 290px;
}

body.fr .footer_menu_list.menu_list .list_element .list_element_link
{
	font-size:12px;
	padding:0 7px;
}

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

body.fr .save_details_button.social {
	font-size: 12px;
}
body.fr .save_details_button.social .share_text {
	padding-top: 5px;
}

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

body.fr .submenu_filter li  {font-size:11px; font-weight: bold;}


body.fr .dataTables_scrollHeadInner table th.their_vote_by_party_table_state, body.fr .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: 100px !important;
}




body.fr .sidebar .bottom_text h2 {
    font-size: 19px;
}


body.fr .their_vote .bottom_text {bottom:28px;}


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

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

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

body.fr  .sidebar .bottom_text .description_box {font-size:11px;}
body.fr  .account_info_menu.menu_list .list_element {margin-left:10px}

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

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

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