/* @override http://arabmediareport.it/wp-content/themes/arabmedia/style.css */
/*
Theme Name: ArabMedia
Theme URI: http://wordpress.org/extend/themes/twentyeleven
Author: the WordPress team
Author URI: http://wordpress.org/
Description: The 2011 theme for WordPress is sophisticated, lightweight, and adaptable. Make it yours with a custom menu, header image, and background -- then go further with available theme options for light or dark color scheme, custom link colors, and three layout choices. Twenty Eleven comes equipped with a Showcase page template that transforms your front page into a showcase to show off your best content, widget support galore (sidebar, three footer areas, and a Showcase page widget area), and a custom "Ephemera" widget to display your Aside, Link, Quote, or Status posts. Included are styles for print and for the admin editor, support for featured images (as custom header images on posts and pages and as large images on featured "sticky" posts), and special styles for six different post formats.
Version: 1.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: twentyeleven
*/

/* @group reset */

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
strong { font-weight: bold; }
em { font-style: italic; } 
:focus {/* remember to define focus styles! */
	outline: 0;
}
body {
	background: #fff;
	line-height: 1;
}
ol, ul {
	list-style: none;
}
table {/* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a img {
	border: 0;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}

/* @end */

/* @group structure */

body {
	background: #e7e7e7;
	font-family: 'Helvetica', 'Arial';
	font-size: 14px;
	line-height: 16px;
}

#main,
#colophon {
	background: #fff;
	margin: 0 auto;
	width: 970px;
}

#main {
	padding: 15px 15px 0;
}

#main:after {
	clear: both;
	content: '';
	display: block;
}

#colophon {
	clear: both;
	padding: 0 15px 15px;
}

#primary {
	float: left;
	margin-right: 15px;
	width: 700px;
}
#primary_footer {
	float: left;
	margin-right: 15px;
	width: 700px;
}

#secondary {
	float: left;
	width: 250px;
}

a {
	color: #444;
	text-decoration: none;
}

a:hover {
	color: #b21e2a;
}

p {
	color: #444;
	text-align: justify;
	line-height: 20px;
}
p a, p a:link, p a:hover, p a:visited { color:#B21E2A; text-decoration:none;}

.section-title {
	clear: both;
	margin: 20px 0px;
	font-weight: bold;
	font-size: 20px;
	color: #b21e2a;
	border-bottom: solid 3px #b21e2a;text-transform: uppercase;
}

#content {
	border-top: solid 2px #e7e7e7;
	padding-top: 10px;
}

.home #content {
	border: none;
	padding: 0;
}

/* @end */

/* @group header */

#branding {
	background: #b21e2a;
	height: 94px;
}

#logo {
	display: block;
	margin: 0 auto;
	height: 94px;
	width: 1000px;
	position:relative;
}

/* @end */

/* @group menu */


#access {
	padding-right: 10px;
	margin-bottom: -3px;
	margin-left: -2px;
}


#access #menu-primario li {
	position: relative;
}

#access #menu-primario li ul {
	position: absolute;
	top: 0;
	left: -3px;
	z-index: 1000;
}

.home #access #menu-primario li ul {
	padding-top: 15px;
}

#access #menu-primario li ul li {
	border-right: none;
}

#main .menu-primario-container {
	clear: both;
	padding: 10px 0;
}

#main .menu-primario-container:after {
	clear: both;
	content: '';
	display: block;
}

#main #menu-primario li ul {
	display: none;
}

#main #menu-primario>li + li {
	border-left: solid 1px #999;
}

#main #menu-primario li {
	float: left;
}

#main #menu-primario li a {
	margin: 2px;
	font-weight: bold;
	padding: 10px 0.65em;
	font-size: 13px;
	color: #b21e2a;
	text-transform: uppercase;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#main #menu-primario li a {
		padding: 10px 0.63em;
	}
}

.button-all {
	float: right;
	display: block;
	background: #b21e2a;
	color: #fff;
	padding: 7px;
	font-size: 12px;
	text-transform: uppercase;
	margin-bottom: 20px;
	margin-top: -20px;
}

.button-all:hover {
	color: #fff;
	text-decoration: underline;
}

#main #menu-primario li a:hover,
#main #menu-primario li.hover a {
	background: #b21e2a;
	color: #fff;
}

#main #menu-primario>li {
	position: relative;
}

#main #menu-primario>li ul {
	margin-top: 20px;
	position: absolute;
}

#main #menu-primario>li ul li a {
	padding: 10px 5px;
	margin: 0;
	margin-left: 5px;
	background: #b21e2a;
	color: #fff;
	display: block;
	width: 120px;
	white-space: nowrap;
	text-transform: inherit;
	text-indent: 5px;
}

#main #menu-primario>li ul li + li a {
	border-top: solid 1px #a9131f;
}

#main .menu-secondario-container {
	text-align: right;
}

#main #menu-secondario {
	float: right;
}

#main #menu-secondario li {
	display: block;
	margin-left: 20px;
	float: left;
}

#main #menu-secondario li a {
	font-size: 13px;
	font-weight: bold;
	text-transform: lowercase;
}

/* @end */

/* @group slider */

#slider {
	border: solid 15px #b21e2a;
	width: 670px;
	margin-bottom: 17px;
}


.scrollable {
	position:relative;
	overflow:hidden;
	width: 670px;
	height: 330px;
}

.scrollable .items {
	width:20000em;
	position:absolute;
	clear:both;
}

.item {
	position: relative;
	float:left;
	cursor:pointer;
	width:670px;
	height:330px;
}

.item img {
	width: 670px;
	height: 330px;
}

.navi {
	display: none;
}

.browse {
	position: absolute;
	bottom: 30px;
	background: url('images/browse-left.jpg') no-repeat center;
	display: block;
	height: 31px;
	width: 31px;
	cursor: pointer;
	z-index: 101;
}

.browse.left {
	right: 50px;
}

.browse.right {
	background-image: url('images/browse-right.jpg');
	right: 15px;
}

.slider-text {
	position: absolute;
	bottom: 15px;
	padding: 15px;
	background: #fff;
	background: rgba(255,255,255,.75);
	width: 640px;
	height: 90px;
	z-index: 100;
}

.slider-title a {
	color: #000;
	font-size: 20px;
	line-height: 24px;
	display: block;
	margin-bottom: 15px;
}

.slider-desc {
	font-size: 18px;
	color: #444;
}

.slider-link {
	margin-top: 25px;
	color: #b21e2a;
	text-decoration: underline;
}

/* @end */

/* @group eventi-home */

.home .eventi-home {
    width: auto;
    background-color: #f6f6f6;
    padding: 20px 18px 40px 18px;
    border: 1px solid #cdcdcd;
    margin-bottom: 20px;
}
.home .eventi-home h2 {
    color: #b21e2a;
    border-bottom: 1px solid #B21E2A;
    line-height: 34px;
    margin-left: -5px;
    font-size: 16px;
    padding-left: 7px;
}
.home .eventi-home h2:before {
    content: '\f073';
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 26px;
    margin-right: 10px;
}
.home .eventi-home h2 a {
    color: #b11e2e;
    font-size: 16px;
}
.home .eventi-home .data {
    margin-top: 13px;
    color: #474656;
    font-size: 12px;
}
.home .eventi-home .description {
    margin-top: 10px;
}
.home .eventi-home .description a {
    color: #B21E2A;
}
/* @end */

/* @group home */

.home #content article {
	width: 335px;
	float: left;
	overflow: hidden;
	margin-bottom: 50px;
}

.home #content article img {
	width: 335px;
	height: 135px;
}

.home #content #libri article img {
	width: 150px;
	height: 200px;
}

.home #content article:nth-child(even) {
	padding-right: 14px;
	clear: both;
}

.home #content article:nth-child(odd) {
	width: 334px;
	border-left: solid 1px #ccc;
	padding-left: 14px;
}

.home #content article .entry-title {
	margin: 10px 0;
}

.home #content article .entry-title a {
	color: #b21e2a;
	font-size: 18px;
	line-height: 22px;
}

.home #content article .entry-title a:hover {
	text-decoration: underline;
}

.home #content article .post-categories {
	height: 20px;
	overflow: hidden;
}

.home #content article .post-categories li {
	float: left;
}

.home #content article .post-categories li+li:before {
	margin-left: 5px;
	padding-right: 5px;
	content: ' -';
}

.home #libri article {
	display: block;
	width: 700px !important;
	clear: both;
	float: inherit;
	padding: 0 !important;
	margin: 0;
	border: none !important;
	margin-bottom: 20px;
}

#libri .entry-header,
#libri .entry-summary {
	width: 700px;
}

.home #libri article + article {
	padding-top: 15px !important;
	margin-top: 15px;
	border-top: solid 1px #ccc !important;
}

.left {
	float: left;
}

#libri .libri header {
	float: right;
	width: 530px;
}

#libri .entry-title {
	margin-top: 0 !important;
}

#libri .libri header * {
	max-width: 100%;
}


.entry-title {
	display: block;
	clear: both;
}

.home .post-categories {
	float: left;
}

.post-categories li {
	display: inline-block;
	margin-right: 10px;
}

.traduzione {
	font-weight: bold;
	float: right;
	font-size: 12px;
}

.home .post-categories li {
	margin-right: 0;
}

#libri .post-categories {
	display: none;
}

.category #content .entry-title {
	margin: 5px 0;	
}

.category #content .entry-title a,
.archive #content .entry-title a {
	font-size: 20px;
}

.post-categories li a {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
}

/* @end */

/* @group widget */

#rcp_twitter_custom-2 h3 {
	display: none;
}

#rcp_twitter_custom-2.widget {
	border-color: #666;
	border-left: none;
	border-right: navajowhite;
}

.widget {
	background: #f6f6f6;
	border: solid 1px #ccc;
	padding: 5px;
	margin-bottom: 15px;
}

.muField {
	float: left;
}

p.muField label {
	display: none !important;
}

.widget input[type="submit"] {
	border: none;
	margin-top: 0px;
	background: #b21e2a;
	padding: 3px 5px;
	height: 23px;
	width: 90px;
	color: #fff;
	text-transform: uppercase;
	/*float: right; */
	cursor:pointer;
	height:24px;
}

.widget .widget-title {
	text-indent: 6px;
	color: #fff;
	margin: -6px -6px 6px;
	background: #b21e2a;
	text-transform: uppercase;
	font-size: 12px;
	padding: 5px;
}

#text-3 .widget-title { background-color:#acacac}

.widget #searchform label {
	display: none;
}

.widget input[type="text"] {
	padding: 3px;
}

.widget_rcp_recent_custom_posts li {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: dotted 2px #999;
}

.widget_rcp_recent_custom_posts li>a {
	color: #b21e2a;
	display: block;
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 5px;
}

#text-2 img {
	width: 238px;
}

#rcp_twitter_custom-2 .tweet-img {
	background: url('images/follow.png') no-repeat left top;
	width: 130px;
	padding-top: 80px;
	margin-bottom: 0px;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	text-indent: -15px;
	float: left;
	margin-right: 5px;
}

.tweet {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: dotted 2px #999;
}

.tweet:last-child {
	border: navajowhite;
	margin: 0;
	padding: 0;
}

.tweet a {
	color: #b21e2a;
	line-height: 20px;
}

/* @end */

/* @group footer */





#colophon {
	color: #fff;
	background: #b21e2a;
	padding: 15px;
}

#colophon:after {
	clear: both;
	content: '';
	display: block;
}

#site-generator {
	float: left;
	margin-right: 20px;
	font-size: 12px;
}

#colophon .menu li {
	margin-right: 10px;
	padding-right: 10px;
	/*border-right: solid 1px #fff;*/
	float: left;
}

#colophon .menu li a {
	color: #fff;
	font-size: 12px;
}

#colophon .menu li a:hover {
	text-decoration: underline;
}

#colophon .menu li ul {
	display: none;
}


#colophon .menu-secondario-container li { border-right: solid 1px #fff; }
#colophon .menu-primario-container li { border-right: solid 1px #fff; }


#gag {
	float: right;
	font-size: 12px;
}

#gag a {
	color: #fff;
	text-decoration: underline;
}

#copy {
	width: 1000px;
	margin: 0 auto;
	clear: both;
	background: #fff;
	text-align: center;
	color: #444;
	font-size: 12px;
	padding: 30px 0;
} 

footer .menu-item-84 {
	display: none;
}

#cont_mediapartner{border-top: 3px solid #B21E2A; text-align:center; margin-top:10px; padding:8px}
#cont_mediapartner strong{color:#B21E2A; text-transform:uppercase; font-size:12px; }
#cont_mediapartner div{ margin:8px 0px}
#cont_mediapartner img{ }

/* @end */

/* @group single */

.archive .entry-title,
.single .entry-title,
.page .entry-title,
.error404 .entry-title {
	margin: 10px 0;
	color: #b21e2a;
	font-size: 24px;
	line-height: 24px;
}

.aut {
	margin-bottom: 10px;
}

.aut a {
	font-style: italic;
	font-size: 12px;
	color: #666;
	padding-right:5px; 
}

.aut a:hover,
.tag-icon a:hover {
	color: #b21e2a !important;
	text-decoration: underline;
}

.home .aut {
	margin-top: -7px;	
}

.home .aut a {
	color: #444;
}

.home .aut a:hover {
	color: #b21e2a;
}

.tipo-tag {
	margin: 5px 0;
	font-size: 12px;
	font-weight: bold;
}
.tipo-tag-articolo, a .tipo-tag-articolo, .tipo-tag-analisi, a .tipo-tag-analisi{width:86px; 
	height:16px; 	padding: 1px 0 0;    text-transform: uppercase;     text-align: center; font-size:13px;} 
.tipo-tag-articolo, a .tipo-tag-articolo {	
	border:1px solid #ccc;
	}
a:hover .tipo-tag-articolo, a:hover .tipo-tag-analisi{ background-color:#ccc; color:#666666;}	

.tipo-tag-analisi, a .tipo-tag-analisi {
	border:1px solid #b21e29;
	background-color:#b21e29;
	color:#fff;
	
	}
a:hover .tipo-tag-analisi{  border:1px solid #ccc;}	

.list-archive-post .tipo-tag-articolo, a .tipo-tag-articolo, .list-archive-post .tipo-tag-analisi, a .tipo-tag-analisi{  margin:8px 0px}
.cont-tipo{ width:86px;}

.single .wp-post-image,
.page .wp-post-image {
	float: left;
	margin: 0 15px 10px 0;
}

.entry-content p {
	font-size: 17px;
	line-height: 18px;
	margin-bottom: 10px;
}

.single #content ,
.page #content {
	padding-bottom: 30px;
}

.tag-icon {
	height: 30px;
	padding-left: 30px;
	background: url('images/tag.png') no-repeat top left;
	color: #fff;
}

.tag-icon a {
	display: inline-block;
	padding-top: 8px;
	font-size: 12px;
	color: #b21e2a;
}

/* @end */

/* @group autori */

.page-title {
	margin: 10px 0 20px;
	font-size: 20px;
	line-height: 20px;
	color: #333;
	text-transform: uppercase;
}

.subpage-title {
	margin: 10px 0;
	color: #333;
	font-size: 18px;
	line-height: 18px;
}

.subpage-title + .list-archive-post {
	margin-top: 20px;
}

.list-archive-post + .list-archive-post {
	padding-top: 10px ;
	margin-top: 10px;
	border-top: solid 1px #999;
}


.list-archive-post  .entry-title {
	margin: 10px 0;
}

.list-archive-post  .entry-title a {
	color: #b21e2a;
	font-size: 20px;
}

.list-archive-post  .entry-title a:hover {
	text-decoration: underline;
}

.letter-container {
	margin-bottom: 20px;
}

#list-autori a {
	display: block;
	color: #b21e2a;
	font-weight: bold;
	font-size: 13px;
	text-indent: 25px;
	margin-bottom: 10px;
}

#list-autori a:hover {
	text-decoration: underline;
}

.letter {
	background: #e7e7e7;
	padding: 7px 10px;
	font-weight: bold;
	color: #666;
	margin-bottom: 10px;
}


.autore-desc {
	margin-bottom: 40px;
	font-size: 13px;
	line-height: 17px;
}

.langue {
	float: right;
	display: block;
	clear: both;
	font-size: 12px;
	margin-right: 5px;
	font-weight: bold;
}

/* @end */

/* @group social */

#social {
	margin-top: -5px;
	position: relative;
	width: 300px;
	float: right; 
	text-align: right;
}

#social div {
/*
	position: absolute;
	display: inline-block; */
	margin-right: 10px;
}

#social-tw {
	float: left;
	width:82px;
}

#social-fb {
	float: left;
	width: 90px;
}

/* @end */

/* @group side */

#sub-email {
	width: 200px;
	margin-bottom: 10px;
	height:16px;

}

.muTerms {
	max-height: 100px;
	overflow: scroll;
	overflow-x: hidden;
	clear: both;
	width: 200px;
	margin: 0 0 10px 2px;
	padding-top: 10px;
	font-size: 10px;
	line-height: 10px;
	background: #fff;
	border: solid 1px #aaa;
	padding: 10px;
	padding-right: 20px;
}

.muTermsCheckbox {
	font-size: 12px;
}

#wysija-2:after,
#searchform:after {
	clear: both;
	content: '';
	display: block;
}

#searchsubmit,
.wysija.-submit-field {
	height: 24px;
}

#s,
#form-wysija-2-wysija-to {
	float: left;
	width: 130px;
	height:16px;
	margin-right:7px;
	
	
}

.wysija-instruct {
	margin-bottom: 10px;
}

.wysija-p-email {
	float: left;
	width: 100px;
}

/* @end */ 
.wp-pagenavi {margin: 20px !important;
    text-align: center !important;}
	
#sub-email {
	width: 130px !important;
	margin-bottom: 10px;
   
    margin-right: 7px;
}

#show-response{
	display: block;
    margin-right: 5px;
    padding-bottom: 8px;
    padding-top: 6px;
    width: 100%;
	float:left;
} 
.muDescription{
	margin-bottom: 15px;
}
#ghom{
	position: absolute;
}
#gres{
	height: 20px;
    position: absolute;
    width: 245px;
}
#mail, #print{
	float: left;
    margin-left: 10px;
}
#wp_ns{
	width:600px;
	margin:0 auto;
}
#bloccoslide{
	
	width:700px;
	height:330px; 
	position:relative;
}

#maschera{
	background-image:url('images/maschera.png');
	width:700px;
	height:317px;
	position:absolute;
	z-index:1;
	top:0px;
}
#avanti{
	background-image:url('images/freccia_dx.png');
	width:30px;
	height:58px;
	position:absolute;
	top:125px;
	left:568px;
	cursor: hand;
	cursor: pointer;
	z-index:2;
}
#indietro{
	background-image:url('images/freccia_sx.png');
	width:30px;
	height:58px;
	position:absolute;
	top:125px;
	left:175px;
	cursor: hand;
	cursor: pointer;
	z-index:2; 
}
.imgsl{
	border: 1px solid #B21E2A;
    margin-left: 15px;
}
#canalisi{
	width: 100%;
}
#tanalisi{
	width: 100%;
	background-color:#B21E2A;
	color:#ffffff;
	text-transform: uppercase;
}
#ttanasili{
	padding: 5px 2px;
	margin-left:10px;
}
#banalisi{
	background-color: #F6F6F6;
    margin-bottom: 25px;
    padding: 13px;
	overflow:auto;
}
#fianalisi{
	float:left;
}
#txtanalisi{
	float:left;
	margin-left: 15px;
    width: 321px;
}
#titanalisi {
	margin-bottom: 6px;
}
#titanalisi a{
	color:#B21E2A;
	font-size:18px;

}
#aaut {
	margin-bottom: 6px;
	overflow: auto;
}
#aaut a{
	font-size: 12px;
    font-style: italic;
	
}
#catanalisi{
	text-transform: uppercase;
	margin-bottom: 6px;
    overflow: auto;
	
}


.aut-data{clear:both; height:20px; position:relative;}
.aut-data .aut{ margin:0px !important;}
.aut-data .left{ float:left}
.aut-data .right{ float:right;  color: #666666;
    font-size: 12px;}
.clear {
	clear:both;
}
div.con-thumbnail {
	height:auto !important;
}
.con-thumbnail .caroufredsel_wrapper {
	margin-left:auto !important;
	margin-right:auto !important;
}
.con-thumbnail .slide-paginaton {
	text-align:center;
	margin-top:12px;
}
.con-thumbnail .slide-paginaton a {
	border:1px solid #CFCFCF;
	padding:4px;
	display:inline-block;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	margin-left:4px;
	margin-right:4px;
}
.con-thumbnail .slide-paginaton a img {
	margin:0;
	padding:0;
	display:block;
}
.con-thumbnail .single-slide {
	text-align:center;
	width:auto;
	display:inline-block;
	padding:10px;
	padding-top:12px;
	border:1px solid #CFCFCF;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}
.con-thumbnail .single-slide span {
	color:#626262;
	font-size:13px;
	margin-top:8px;
	display:inline-block;
	text-align:left;
	width:100%;
	height:50px;
	overflow:hidden;
}
.con-thumbnail .imgsl {
	border:none;
	margin:0;
}
.con-thumbnail #indietro {
	left:75px;
}
.con-thumbnail #avanti {
	left:594px;
}
.embedded_video {
	clear:both;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
}
.pdf-box {
	background-color:#F6F6F6;
	padding:16px;
	border:1px solid #CCCCCC;
	padding-left:74px;
	background-image:url(images/pdf.png);
	background-position:16px center;
	background-repeat:no-repeat;
	margin-top:70px;
	margin-bottom:70px;
}
.pdf-box .title {
	color:#B62230;
	font-size:16px;
	line-height:22px;
}
.pdf-box .aut {
	margin-top:5px;
}
.pdf-box .aut a {
	padding:3px 25px 3px 0;
}
.widget_rcp_monografie .title {
	margin-top:3px;
	margin-bottom:5px;
	display:inline-block;
	color:#B21E2A;
}
.widget_rcp_monografie .aut{
	margin-bottom:0px;
	}
#rcp_monografie-2{
	padding-bottom:0px;
	}	
	
.widget_rcp_monografie li{	
	border-bottom:1px solid #DADADA;
	padding-bottom:5px;
	padding-top:10px;
	}

#mediaplayer_wrapper {
	margin-bottom:30px;
	margin-top:25px;
}

table.cookie {
    border: 1px solid #767676;
    border-collapse: collapse;
}
table.cookie tr {
    border-bottom: 1px solid #878787;
    text-decoration: none;
}
/*
table.cookie tr:first-child td {
    text-align: center;
}

table.cookie tr td:first-child {
    text-align: center;
}
*/

table.cookie td {
    padding: 5px;
    min-width: 100px;
    border: 1px solid #767676;
    font-size: 16px;
    line-height: 18px;
    vertical-align: middle;
    color: #444;
}

table.cookie td a, table.cookie td a:hover {
    color: #b21e2a;
}

h4.cookie {
    font-size: 20px;
    line-height: 22px;
    margin-bottom: 15px;
    font-weight: bold;
    color: #444;
}

h5.cookie {
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 10px;
    color: #444;
}