@import url(http://fonts.googleapis.com/css?family=Noto+Sans:400,700,400italic,700italic);
@import url(http://fonts.googleapis.com/css?family=Oswald);
	

html
{
	font-size:62%;
}

body 
{
font-family: 'Noto Sans',verdana, helvetica,sans-serif;
font-size: 13px; font-size: 1.3rem;
}

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

a:visited
{
	color: #036;
}

h1, h2
{
	font-family: Oswald;
}

h1.seo a,
h1.seo a:visited,
h2.seo a,
h2.seo a:visited
{
	color: #333;
}

td
{auto
	vertical-align: top;
}

h1.seo
{
  font-size:20px; font-size: 2rem; 
}

h2.seo
{
  font-size: 18px; font-size: 1.8rem; 
}

h3.seo
{
  font-size: 16px; font-size: 1.6rem; 
}

h4.seo, h5.seo, h6.seo 
{
  font-size:14px; font-size: 1.4rem; 
}

img 
{
	max-width: 100%;
}

.clearfloats
{
	clear: both;
}

.hidden
{
	display:none;
}

.portlet-title
{
	font-size: 16px; font-size: 1.6rem;
}

.multianchor
{
	display: none;
}

.next_article
{
	text-align: right;
}

.portlet-column-content.empty
{
	padding: 0px;
}

.portlet-body .portlet-content
{
	padding: 0px;
}

.portal-add-content{
	max-height: 800px;
	overflow: scroll;
}

.article_mainmedia 
{
/*	border: 1px solid #ccc;*/
margin-top:10px;
margin-bottom:10px;
}

.article_datetime:before
{
	content: "\0f017 ";
  font-family: fontAwesome;
}

.article_modification:not(:empty):before
{
	content:"Last modified ";
}

.mapscontainer {
    position: relative !important;
}

.cng-sidebar
{
width: 300px;
}

.portlet-layout
{
	table-layout:fixed;
}

.portlet-borderless-container
{
	min-height: 0px;
}

 
 .mediaobject_source
 {
	display:none;
 }
 
 /* ---------------- Adverts -----------------*/
 .MPU
 {
	width: 300px;	
	margin: 0 auto;
 }

/* ---------------- Fotorama tweak -----------------*/

.fotorama__caption__wrap 
{
	width:100%;
}

/* ---------------- 404 error page -----------------*/

.error404 .outer {
  background: #bf2723;
  box-shadow: 1px 1px 10px grey;
  margin: 0 auto;
  display: block;
  padding: 5px;
  margin-bottom: 20px;
}


.error404 .title {
  margin: 10px;
  text-align: center;
  color: white;
  display: block;
  font-size: 35px; font-size: 3.5rem;
  font-weight: bold;
  line-height: 4.5rem;
  text-transform: uppercase;
}
@media only screen
and (max-width: 480px)
{
.error404 .outer {
width: 70%;
min-width: 300px;
}

.error404 .title {
display: none;
}

}

@media only screen
and (min-width: 481px)
and (max-width: 728px)
{
.error404 .outer {
width: 45%;
float: right;
}

.error404 .message
{
width: 50%;
float: left
}
}

@media only screen
and (min-width: 728px)
{
.error404 .outer {
width: 30%;
float: right;
}

.error404 .message
{
width: 65%;
float: left
}

.error404 .oops
{
	font-size: 100px; font-size: 10rem;
}
}

  
.error404 .bars{
  width: 100%;
  position: relative;
}

.error404  .inner-bars {
  position: absolute;
  height: 100%; 
  width: 100%;
  top: 0px;
}

.error404 .inner {
  background: white;
  z-index: 1;
  padding-top: 20px;
  padding-bottom: 20px;
}  

.error404 .inner h1 {
  text-align: center;
  font-size: 80px; font-size: 8.0rem;
  line-height: 80px; line-height: 8.0rem;
  margin: 0px;
}

.error404 .msg {
  font-size: 20px; font-size: 2rem;
  font-weight: bold;
  color: black;
  text-align: center;
  margin: 0 auto;
  margin-bottom: 20px;
}

.error404 .search-wrapper
{
	float: none;
	width: 80%;
	font-size: 20px; font-size: 2rem;
	margin: 0 auto;
}


/* ---------------- Tables -----------------*/
td{
vertical-align: top;
padding-right: 4px;
}

table.league_table td
{	
padding: 4px;
}

table.league_table th
{
	background-color: #036;
	color: white;
	font-weight: bold;
}

table.league_table tr .highlight
{
	background-color: #ddd;
}

table.league_table
{
	width:100%;
}

table.league_table .centred
{
	text-align:center;
}

/* ---------------- General newsticker -----------------*/
.article_newsticker
{
	padding: 5px 0 5px 0;
	border-bottom: 1px solid #ccf;
}
 
 .article_newsticker a 
{
	text-decoration: none;
}
 
.article_newsticker a h1
{
	color: #666;
}

/* ---------------- General article teaser ---------------*/
.article_teaser h3.seo
{
	font-size: 13px; font-size: 1.3rem;
	font-weight: normal;
	margin: 0;
}



/* ==================== new stuff ======================= */


/* ========================================================================== */
/*                                   FOOTER                                   */
/* ========================================================================== */


#footer {
    /*background-color: #003366;*/
    width: 100%;
	color: white;
	background: #003366; /* Old browsers */
background: -moz-linear-gradient(top,  #003366 0%, #5ba9e5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#003366), color-stop(100%,#5ba9e5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #003366 0%,#5ba9e5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #003366 0%,#5ba9e5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #003366 0%,#5ba9e5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #003366 0%,#5ba9e5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003366', endColorstr='#5ba9e5',GradientType=0 ); /* IE6-9 */

}

#footer div
{
padding: 5px;
}

#footer a
{	color: white;
}

#footer a:visited
{
color: white;
}

/* ---------------- text formatting ---------------*/
.emphasis 
{
	font-weight: bold;
}

.number_of_comments {
    color:  #999;
    float:  right;
}

.number_of_comments i
{
	margin-right: 5px;
}


/* ----------------- breadcrumbs -----------------*/
ul.breadcrumbs li:before
{
 content: "\0BB \020";
}

ul.breadcrumbs li.first:before
{
 content: "";
}

ul.breadcrumbs li.only:before
{
 content: "";
}

/* ----------------- comments -----------------*/
.commentforename,
.commentlastname
{
	color: #369;
	font-weight: bold;
} 

.commentbody
{
	background-color: #ECECEC;
	padding: 10px;
}

.usercomment
{
	margin-top: 10px;
	border-top: 1px solid #ddd;
	padding-top: 10px;
}

.usercomment.level_1
{
	margin-left:15px;
}

.usercomment.level_2
{
	margin-left:30px;
}

.usercomment.level_3
{
	margin-left:45px;
}

.usercomment.level_4
{
	margin-left:60px;
}

.usercomment.level_5
{
	margin-left:75px;
}

div.hiddenComment {
       display:none;
}

.comment_btn_reply {
  float: right;
}

.comment_btn_reply:before {
  content: "\0f112 ";
  font-family: fontAwesome;
  padding-right: 5px;
}
/* ----------------- TEASERS ----------------------*/
/* ---------------- mainteaser --------------------*/
.mainteaser .article_teaser 
{
	display:none;
}

.mainteaser .article_newsticker_1 .article_teaser
{
	display:inline;
}

.mainteaser .article_newsticker_1  .article_teaser h3
{
	display:inline;
}

.mainteaser .article_newsticker_1  .number_of_comments
{
	display:inline;
	float: none;
}

.mainteaser .article_newsticker_1  .article_mainmedia img{
	width: 100%;
}

.mainteaser .article_title h2 a
{
	font-weight: normal;
	color: #666;
	padding-bottom: 5px;
	padding-top: 5px;
	margin: 0px;
}


.mainteaser .article_newsticker_2 .article_title,
.mainteaser .article_newsticker_2 .number_of_comments,
.mainteaser .article_newsticker_3 .article_title,
.mainteaser .article_newsticker_3 .number_of_comments,
.mainteaser .article_newsticker_4 .article_title,
.mainteaser .article_newsticker_4 .number_of_comments,
.mainteaser .article_newsticker_5 .article_title,
.mainteaser .article_newsticker_5 .number_of_comments,
.mainteaser .article_newsticker_6 .article_title,
.mainteaser .article_newsticker_6 .number_of_comments,
.mainteaser .article_newsticker_7 .article_title,
.mainteaser .article_newsticker_7 .number_of_comments,
.mainteaser .article_newsticker_8 .article_title,
.mainteaser .article_newsticker_8 .number_of_comments,
.mainteaser .article_newsticker_9 .article_title,
.mainteaser .article_newsticker_9 .number_of_comments,
.mainteaser .article_newsticker_10 .article_title,
.mainteaser .article_newsticker_10 .number_of_comments
{
	display:inline;
	float: none;
}


.mainteaser .article_newsticker_2 .article_title h2,
.mainteaser .article_newsticker_3 .article_title h2,
.mainteaser .article_newsticker_4 .article_title h2,
.mainteaser .article_newsticker_5 .article_title h2,
.mainteaser .article_newsticker_6 .article_title h2,
.mainteaser .article_newsticker_7 .article_title h2,
.mainteaser .article_newsticker_8 .article_title h2,
.mainteaser .article_newsticker_9 .article_title h2,
.mainteaser .article_newsticker_10 .article_title h2
{
	font-size:16px; font-size: 1.6rem;
	margin: 0;
	display:inline;
}

.mainteaser .article_newsticker_2 .article_title h2 a,
.mainteaser .article_newsticker_3 .article_title h2 a,
.mainteaser .article_newsticker_4 .article_title h2 a,
.mainteaser .article_newsticker_5 .article_title h2 a,
.mainteaser .article_newsticker_6 .article_title h2 a,
.mainteaser .article_newsticker_7 .article_title h2 a,
.mainteaser .article_newsticker_8 .article_title h2 a,
.mainteaser .article_newsticker_9 .article_title h2 a,
.mainteaser .article_newsticker_10 .article_title h2 a
{
	/*font-size: 110%;*/
	padding-bottom: 5px;
	padding-top: 5px;
	margin: 0px;
	font-weight: normal;
}


.mainteaser .article_newsticker_2 .article_mainmedia, 
.mainteaser .article_newsticker_3 .article_mainmedia, 
.mainteaser .article_newsticker_4 .article_mainmedia, 
.mainteaser .article_newsticker_5 .article_mainmedia, 
.mainteaser .article_newsticker_6 .article_mainmedia, 
.mainteaser .article_newsticker_7 .article_mainmedia, 
.mainteaser .article_newsticker_8 .article_mainmedia, 
.mainteaser .article_newsticker_9 .article_mainmedia, 
.mainteaser .article_newsticker_10 .article_mainmedia
{
display:none;
}
.mainteaser .article_newsticker_2 .article_title h2::before, 
.mainteaser .article_newsticker_3 .article_title h2::before, 
.mainteaser .article_newsticker_4 .article_title h2::before, 
.mainteaser .article_newsticker_5 .article_title h2::before, 
.mainteaser .article_newsticker_6 .article_title h2::before, 
.mainteaser .article_newsticker_7 .article_title h2::before, 
.mainteaser .article_newsticker_8 .article_title h2::before, 
.mainteaser .article_newsticker_9 .article_title h2::before, 
.mainteaser .article_newsticker_10 .article_title h2::before 
{
content: "\0f138";
font-family: fontAwesome;
}

.mainteaser .article_newsticker_1 .article_title h2 
{
	font-size: 28px; font-size: 2.8rem;
	margin: 0;
}

.mainteaser .article_newsticker_1 .article_title h2 a 
{
	color: #000;
	font-weight: 900;
}


.mainteaser .article_newsticker .mediaobject_title
{
	display:none;
}
 
 .mainteaser .mediaobject_source
 {
	display:none;
 }
 
.multianchor 
{
	display:none;
}

 
 /* ------------------ Pic of Day teaser ------------------*/
 
 .pic_of_day
 {
	border: 1px solid #ccc;
 }
 
 .pic_of_day .article_title{
	padding: 0 5px 0 5px;
	}
	
.pic_of_day  .article_title h2
{
	margin: 0px;
	font-size: 18px; font-size: 1.8rem;
}
	
.pic_of_day .article_title h2 a
{
	/*font-size: 110%;*/
	color: #000;
	margin: 0px;
	font-weight: normal;
}

.pic_of_day .article_mainmedia
{
	display: block;
}

.pic_of_day .article_mainmedia img
{
	width: 100%;
}
.pic_of_day .article_mainmedia .mediaobject_title
{
	display:none;
}

.pic_of_day .article_newsticker
{
	border: none;
}

.pic_of_day  .article_teaser{
	padding:  0 5px 0 5px;
}


.pic_of_day .number_of_comments {
padding:  0 5px 0 5px;
}


/* --------------- Section teaser ----------------------*/

.sectionteaser .article_title
{
	display:inline;
}

.sectionteaser .article_title h2
{
	font-size:16px; font-size: 1.6rem;
	margin: 0;
	display: inline;
}

.sectionteaser .article_title h2 a
{
	/*font-size: 110%;*/
	padding-bottom: 5px;
	padding-top: 5px;
	margin: 0px;
	font-weight: normal;
}

.sectionteaser .article_title h2 a::before
{
content: "\0f138";
font-family: fontAwesome;
}

.sectionteaser .mediaobject_title
{
	display:none;
}
.sectionteaser .number_of_comments
{
	float: none;
	display: inline
}
/* --------------- Twin Teaser  -------------------*/
.twin_teaser .article_newsticker
{
	margin: 0;
	padding: 0;
	border: 0;
	width: 48%;
	margin-bottom: 10px;
}

.twin_teaser .article_newsticker_1,
.twin_teaser .article_newsticker_3,
.twin_teaser .article_newsticker_5,
.twin_teaser .article_newsticker_7,
.twin_teaser .article_newsticker_9
{
	clear: both;
	float: left;
}

.twin_teaser .article_newsticker_2,
.twin_teaser .article_newsticker_4,
.twin_teaser .article_newsticker_6,
.twin_teaser .article_newsticker_8,
.twin_teaser .article_newsticker_10
{
	float: right;
}



.twin_teaser .article_newsticker .mediaobject_title
{
	display:none;
}


.twin_teaser  .article_mainmedia
{
    float: left;
	margin-right: 10px;
	margin-top: 5px;
}

.twin_teaser  .article_mainmedia img
{
	width: 100%;
}

.twin_teaser .article_title  h2 a
{
	font-weight: normal;
}

.twin_teaser .article_title h2
{
	font-size:18px; font-size: 1.8rem;
	margin: 0;
}


.twin_teaser
{
	margin: 0;
}
 
 .twin_teaser .ms_articles::after
 {
    content: " ";
    display: block;
	clear: both;
 }
 
 .twin_teaser .mediaobject_source
 {
 display:none;
 }

.twin_teaser .multianchor
 {
	display:none;
}


/* --------------- mediagallery overview -------------------*/
.mediagalleryoverview_overview
{
	display:table-cell;
	border-collapse: separate;
	
}

.mediagalleryoverview_content_row 
{
	display:table-row;
}

.mediagalleryoverview_overview_image_plus_text
{
	display:table-cell;
	padding: 3px;
}
/* ----------------- TEASERS end -----------------*/

/* --------------- Title bars -------------------*/
.portlet-topper{
	/* border-bottom: 3px solid #ccc;*/
}

.portlet-topper
{
	/*background-color: white;*/
	font-size: 14px; font-size:1.4rem;
	border-bottom: 3px solid #036;
}

.portlet-title
{
font-weight: bold;
}

.aui-dragging .portlet-column {
    min-height: 20px;
}

/* ----------------- storylist -----------------*/
.storylist .article_mainmedia 
{
	float: left;
	margin-top: 5px;
	margin-right: 5px;
}

.storylist .article_title a
{
	font-weight: bold;
}

.storylist h2.seo 
{
	margin: 0px;
}

.storylist .mediaobject_source,
.storylist .mediaobject_title
{
	display: none;
}

/* ----------------- searchresult -----------------*/
.searchresult mediaobject
{
	display:none;
}

.searchresult .image_mediaobject
{
	float: left;
	margin-right: 5px;
}

.searchresult .article_search
{
	margin-bottom: 5px;
}

.searchresult a.searchresult_pg_btn_next
{
	float:right;
}
.searchresult a.searchresult_pg_btn_prev .paging_label:before 
{
  content: ' \f060 ';
  font-family: FontAwesome;
}

.searchresult a.searchresult_pg_btn_next .paging_label:after 
{
  content: ' \f061';
  font-family: FontAwesome;
}

.searchresult .paging_items
{
  text-align: right;
  clear:both;
 }
/* ------------- Newsticker teaser -----------------------*/
.newsticker_teaser .article_datetime:before {
  content: " ";
}

.newsticker_teaser .article_datetime {
  display:table-cell;
}

.newsticker_teaser .article_title {
  display:table-cell;
}

.newsticker_teaser h2.seo {
  margin: 0px;
  padding-left: 10px;
  font-size: 1.6rem;
  font-size: 16px;
}

/* ------------- Article ------------------------*/
.detailedstory_portlet .article_title  h1.seo
{
	font-size: 28px; font-size:2.8rem;
	margin: 0 0 5px 0;
	font-weight: 900;
}

.detailedstory_portlet a
{
	font-weight: bold;
}


.detailedstory_portlet .article_mainmedia 
{
	/*border: 1px solid #ccc;*/
	float: right;	
	margin-left: 10px;
	margin-bottom: 10px;
	width: 65%;	
}

.detailedstory_portlet .Authors_section .article_mainmedia 
{
	/*border: 1px solid #ccc;*/
	float: left;	
	margin: 0 0 0 10px;
	margin-right: 10px;
	width: auto;
}

.detailedstory_portlet .Authors_section .article_mainmedia  .mediaobject_title
{
	display:none;
}

.detailedstory_portlet .article_mainmedia img
{
	width: 100%; 
}

.detailedstory_portlet .Authors_section .article_mainmedia img
{
	width: auto; 
}

.detailedstory_portlet .bookmarks
{
  padding: 5px 0 10px 0;
}

.detailedstory_portlet .PullQuote
{
	/*border-left: 5px solid #ccc;*/
	padding: 10px 0 10px 5px;
	font-size: 18px; font-size:1.8rem;
	font-style: italic;
	margin-bottom: 0.5rem;
	/*background-color: #eee; */
	border-radius:15px;
	padding: 10px; 
} 

.detailedstory_portlet .PullQuote:before 
{
	content: '\0f10d';
	font-family: "FontAwesome";
	font-size: 60px; font-size: 6rem;
	text-align: top;
	color: #ccc;
	display:inline;
	line-height: 5rem;
	margin-right: 10px;
}

.detailedstory_portlet .PullQuote:after
{
	content: '\0f10e';
	font-family: "FontAwesome";
	font-size: 60px; font-size: 6rem;
	text-align: top;
	color: #ccc;
	line-height: 5rem;
	margin-left: 10px;
	vertical-align: top;
	display:inline;
}


.detailedstory_portlet .article_story .imageleft
{
	float: left;
	margin-right: 10px;
	clear: both;
}

.detailedstory_portlet .article_story  .imageright
{
	float: right;
	margin-left: 10px;
	clear: both;
}

.detailedstory_portlet .article_story  .SMALL
{
width: 160px;
}

.detailedstory_portlet .article_teaser h2
{
  font-weight: normal;
  font-style: italic;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

.detailedstory_portlet span.quote{
	font-style:italic;
}

.largepic .detailedstory_portlet .article_mainmedia
{
	width: 100%;
	/*margin: 0;*/
	max-width: 100%;

}

.largepic .detailedstory_portlet .article_mainmedia .image_mediaobject 
{
/*    height: 0px;      */
    width:  100%;      
/*    padding-bottom:  75%;      
    position:  relative;
    float:  left;
	overflow: hidden;*/

}

.largepic .detailedstory_portlet .article_mainmedia img
{
	/*height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
	max-height: 100%;
	max-width: 100%;*/
	max-width: 100%;
	margin: 0 auto;
}

.largepic .detailedstory_portlet .article_mainmedia .image_image
{
  display: block;
  width: 100%;
  position: relative;
  height: 0;
  padding: 66.335% 0 0 0;
  overflow: hidden;
}

.largepic .detailedstory_portlet .article_mainmedia .image_image img
{
  position: absolute;
  display: block;
  max-width: 100%;
  max-height: 100%;
  left: 0;
  right: 0; 
  top: 0;
  bottom: 0;
 /* height: 100%; */
  margin: auto;
  width: auto;
}


.fotorama__caption__wrap,
.detailedstory_portlet .article_mainmedia .mediaobject_title 
{
	color: #666;
	/*padding: 3px;*/
	font-size:11px; font-size: 1.1rem;
	color: black;
	text-align:center;
}


.detailedstory_portlet .article_story p:first-child
{
	font-weight: bold;
	font-size: 110%;
}

.author .name
{
	font-size: 14px;
	font-size: 1.4em;
	font-weight: bold;
}

.author .name, 
.author .twitter,
.author .email_Company,
.author .phone_Company
{
	display: inline;
	margin-right: 10px;
}


.author .twitter::before {
  content: "\f099";
  font-family: fontAwesome;
}

.author .twitter, 
.author .email_Company{
	word-wrap: break-word;
	word-break: break-all;
}

.author .email_Company::before {
	content: "\f0e0";
    font-family: fontAwesome;
} 
  
.author  .phone_Company::before
{
	content: "\f095";
    font-family: fontAwesome
}

.author .article_mainmedia img
{
	border-radius:40px;
}
	
 /* ------------------ Events Search Bar Portlet ----------------*/
.search-bar-portlet
{
	display: block;
	clear: both;
	padding: 0px;
	background: #eee;
	color: black;
	border: 2px solid #f3ba35;
	border-radius: 10px;
	margin-bottom: 10px;
}

.search-bar-portlet .portlet-topper
{
	background: #f3ba35;
	padding: 2px 5px 2px 5px;
	font-weight: bold;
	border: none;
}


.search-bar-portlet .portlet-topper .portlet-title
{
	background: none;
	display: inline;
	position: relative;
	padding-right: 0px;
	padding-left: 0px;
	margin-left: 00px;
	top: 0px;
	border: none;
}


 /* ------------------ 	Search field ----------------*/
 .search-wrapper
 {
	float: right;
    border: 1px solid #ddd;
    padding: 2px 10px 2px 15px;
    border-radius:  20px;
    background-color:  #ddd;
 }
 
.quicksearch .search-input
 {
    border: none;
    background: none;
	width: 245px;
}

.quicksearch .search-input:focus
{
	border: none;
	outline: none;
}

.quicksearch .search-button
{
	background: none;
	border: none;
}

/* search result */
span.searchresult_paging_item_selected.paging_item_selected {
  padding: 5px;
}

a.searchresult_paging_item.paging_item {
  padding: 5px;
}



/* ----------------- Most read/commented -----------------*/
.mostpopular_tab_entries {

border-bottom:3px solid #036;

/* padding: 1px 3px 0 3px; */
}

.mostpopular_tab_entries ul
{
list-style: none;
margin: 0px;
}

.mostpopular_tab_entries ul li {
display: inline-block;
  padding: 2px 5px 2px 5px;
  font-weight: normal;
  font-size: 1.6rem;
  background-color: #ddd;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.mostpopular_tab_entries ul li.mostpopular_tab_entryselect {
background-color: white;
border-left: 1px solid #aaa;
border-top: 1px solid #aaa;
border-right: 1px solid #aaa;
}

/* ----------------- Vote -----------------*/
.survey_show_question
{
	font-weight: bold;
}

.survey_showlist_answer
{
	margin-bottom:5px;
}

.survey_show_bar
{
	background-color: #036;
}

.survey_show_totalcount
{
	font-weight: bold;
}

.survey_show_answer input
{
	margin-right: 5px;
}

.survey_show_vote
{
	border: 1px solid #999;
	text-align: center;
	background: #ddd;
	cursor: pointer;
	display: inline-block;
	padding: 3px 10px;
	margin: 5px 0px;
}

#taboola-below-article-thumbnails,
#taboola-right-rail-thumbnails
{
	padding: 5px;
    border: 1px solid #ccc;
    margin-bottom: 10px;
}

#taboola-below-article-thumbnails
{
	margin-top: 10px;
}

/*.factfile:not(empty)
{
    border: 3px solid #ccc;
    border-radius: 15px;
    padding: 5px;
    margin-bottom: 5px;
    width: 33%;
    float: left;
    margin-right: 10px;
}

@media only screen
and (max-width: 728px)
{
	.factfile:not(empty) {width:100%}
}
*/
.FactfileHead
{
    font-weight: bold;
    border-top: 1px solid #000;
}

.FactfileBody
{
    margin-bottom: 10px;
    border-bottom: 1px solid #000;
}

/* Alfa captcha */

#captcharefresh_none {
padding-top: 45px !important;
padding-left: 0px !important;
margin-top: 10px !important;
height: auto !important;
}

#refreshcaptcha {display:block}

/* video */
.video_mediaobject {margin-bottom:10px;}
.video_mediaobject video {width:100%}
.video_mediaobject .mediaobject_title {display:none}
