@import url(http://fonts.googleapis.com/css?family=PT+Sans+Narrow:400,700|Advent+Pro:400,600|Archivo+Black|Ubuntu|Oswald);
/*+clearfix {*/
BODY > DIV:after, BODY > A:after, .weather:after, .item P:after, .item UL:after, .content_list LI:after
{
	/* content: "."; */
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}
BODY > DIV, BODY > A, .weather, .item P, .item UL, .content_list LI
{
	display: inline-block;
}
BODY > DIV, BODY > A, .weather, .item P, .item UL, .content_list LI
{
	/*\*/
	display: block;
	/**/
	-height: 1px;
}
/*+}*/

/*

font-family: 'PT Sans Narrow', sans-serif;
font-family: 'Advent Pro', sans-serif;
font-family: 'Archivo Black', sans-serif;
font-family: 'Ubuntu', sans-serif;
font-family: 'Oswald', sans-serif;
*/

*
{
	/* font-family: 'Oswald', sans-serif; */
	font-weight: normal;
	margin: 0;
	padding: 0px;
	/*+box-sizing:border-box;*/
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
@-ms-viewport {
	width: device-width;
}
HTML
{
	-webkit-text-size-adjust: 100%;
	min-height: 100%;
}
BODY
{
	height: 100%;
	width: 100%;
	font-size: 10px;
}
BODY
{
	/*background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAG5JREFUeNqc0kENwCAMhWFWCwiZiJnB1KRMBCZ2wwMsISGQlr2+d22+/Jceb7qDvXidm6vQsjxZaGmWEaljUCoYlyt2yQl75cCE7JiTH6blz4ftZasKLc0yInUMSgXjcsUuOWGvHJiQHXOyrQowALdVO5ipf0FZAAAAAElFTkSuQmCC);*/

	background-color: #000000;
}
UL
{
	list-style: none;
}
A
{
	text-decoration: none;
	color: inherit;
}
H1
{
	/* color: #ED1B23; */
	line-height: 1.6em;
	padding: 0.4em 1em 0.2em 0.6em;
	/* letter-spacing: -1px; */
}
/*Global*/
/*[clearfix]*/BODY > DIV, BODY > A
{
	display: block;
	clear: both;
	width: 100%;
	overflow: hidden;
	margin: .2em;
	/* background-color: #FFFFFF; */
	/* color: #ED1B23; */
}
BODY > H1
{
	display: block;
	clear: both;
	width: 100%;
	overflow: hidden;
	margin: 0;
	font-size: 2.8em;
	padding: 0px 0px 0px 0.8em;

}
BODY > DIV > H1
{
	background-color: #590058;
	color: #FFFFFF;
	margin-bottom: .2em;
	font-size: 2.0em;
	line-height: 1.2;
	-moz-border-radius: 0.2em;
	-webkit-border-radius: 0.2em;
	-khtml-border-radius: 0.2em;
	/* border-radius: 1em; */
	/* border: 0.2em solid #8b8867; */
	padding-bottom:0.4em;
	/*
	background: -moz-linear-gradient(top,  #fee801 0%, #fe9516 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fee801), color-stop(100%,#fe9516));
	background: -webkit-linear-gradient(top,  #fee801 0%,#fe9516 100%);  background: -o-linear-gradient(top,  #fee801 0%,#fe9516 100%);      background: -ms-linear-gradient(top,  #fee801 0%,#fe9516 100%);
	background: linear-gradient(to bottom,  #fee801 0%,#fe9516 100%);      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fee801', endColorstr='#fe9516',GradientType=0 ); */
}
/*Gradients
Header*/
#LogoDiv
{
	/* background-color: #FFF; */
	line-height: 0;
	width: 100%;
	margin: 0px;
	padding: 1em;
	text-align:center;
}
#LogoDiv IMG
{
	width: 100% !important;
}
.header
{
	/* margin: 0px 0px 3px; */
	width: 100%;
	line-height: 0;
}

.header IMG
{
	width: 70%;
}
/*Footer*/
#Footer
{
	text-align: center;
	color: #FFFFFF;

	background: #000000;
	padding: 2%;
	margin-top: 0;
	margin-bottom: 0;
	font-size: 1.2em;

}
#copyright
{
	text-align: center;
	color: #FFFFFF;
	background-color: #590058;
	margin: 0;
	padding: 2%;
	/* background: -moz-linear-gradient(top,  #fee801 0%, #fe9516 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fee801), color-stop(100%,#fe9516));
	background: -webkit-linear-gradient(top,  #fee801 0%,#fe9516 100%);   background: -o-linear-gradient(top,  #fee801 0%,#fe9516 100%);      background: -ms-linear-gradient(top,  #fee801 0%,#fe9516 100%);
	background: linear-gradient(to bottom,  #fee801 0%,#fe9516 100%);      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fee801', endColorstr='#fe9516',GradientType=0 ); */

}

#legal-notice {
background-color: #000000;
color:#ffffff;
font-size:1em;
margin:0;
padding:0.5em;
position:fixed;
bottom:0;
z-index:9999;
}

/*Buttons*/
.buttons_2
{
	margin-bottom: 2px;
}
.buttons_2 UL
{
}
.buttons_2 LI
{
	width: 50%;
	display: block;
	float: left;
	color: #FCEE21;
	font-size: 1.4em;
	text-transform: uppercase;
}
.buttons_2 LI:first-child
{
	border-right: 3px solid #000000;
}
.buttons_2 LI A
{
	display: block;
	font-family: "Bowlby One SC", Lato, sans-serif;
	padding: 0.4em 0.6em;
}
.buttons_2 LI I
{
	float: left;
	font-size: 1.2em;
	margin-right: 0.3em;
}
/*Social*/
.social
{
	padding: 0.5em 0.7em 0;
	overflow: hidden;
	line-height: 0;
}
.social *
{
	margin: 0px;
	padding: 0px;
}
.addthis_default_style
{
	width: 160px !important;
	float: right;
}
.at300b
{
	width: 80px;
}
/*Heading*/
.heading
{
	font-size: 2em;
}
.heading H1
{
	/* background-color: #fff; */
	color: #FFFFFF;
	padding: 0.5em 0.5em 0.5em 0.5em;
	line-height: 1.2em;
	font-size: 1.0em;
}
.heading H2
{
	display: block;
	color: #FFFFFF;
	font-size: 0.8em;
	line-height: 1.2em;
	margin-left: 0.6em;
	margin-bottom: 1em;
}
.heading H3
{
	line-height: 1em;
	padding-top: 0.4em;
	margin-bottom: -0.4em;
	margin-left: 0.4em;
	color: #FFFFFF;
}
/*Subheading*/
.header
{
	/* font-size: 1.5em; */
	font-weight: bold;
	/* background-color: #BABCBF; */
	width: 99%;
	margin-bottom: 1em;
}

.subheading
{
	/* font-size: 1.5em; */
	/* font-weight: bold; */
	/* background-color: #BABCBF; */
	/* width: 50%; */
	margin-bottom: 1em;
}

.subheading H1
{
	/* font-size: 1.5em; */
	font-weight: bold;
	/* background-color: #BABCBF; */
	/* width: 50%; */
	margin-bottom: 1em;
	background-color: #ffffff;
	color: #590058;
	margin-bottom: .2em;
	font-size: 2.0em;
	line-height: 1.2;
	-moz-border-radius: 0.2em;
	-webkit-border-radius: 0.2em;
	-khtml-border-radius: 0.2em;
	border-radius: 1em;
	/* border: 0.2em solid #8b8867; */
	padding-bottom:0.4em;
	/*
	background: -moz-linear-gradient(top,  #fee801 0%, #fe9516 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fee801), color-stop(100%,#fe9516));
	background: -webkit-linear-gradient(top,  #fee801 0%,#fe9516 100%);  background: -o-linear-gradient(top,  #fee801 0%,#fe9516 100%);      background: -ms-linear-gradient(top,  #fee801 0%,#fe9516 100%);
	background: linear-gradient(to bottom,  #fee801 0%,#fe9516 100%);      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fee801', endColorstr='#fe9516',GradientType=0 ); */

	float: left;
}


/*Backlink*/
.backlink
{
	clear: both;
	background-color: #333333;
	padding-left: 0.4em;
	line-height: 3.3;
	color: #FFFFFF;
}
.backlink A
{
	color: #FFFFFF;
	font-size: 1.2em;
	line-height: 0.6;
}
.backlink A:before
{
	content: '\25C0';
	display: inline-block;
	font-size: 1.6em;
	margin-left: 0.1em;
	margin-right: 0.2em;
	color: white;
}
/*Search*/
.search
{
	background-color: #9E005D;
	font-size: 2.3em;
	padding: 2%;
}
.search FORM *
{
	border: none;
	display: block;
	float: left;
}
.search FORM INPUT
{
	width: 100%;
	padding: 0.2em 1.8em 0.2em 0.2em;
	background-color: transparent;
	font-size: 0.8em;
	padding: 0.4em;
	color: #FFFFFF;
}
.search FORM BUTTON
{
	position: absolute;
	right: 0;
	background-color: transparent;
	font-size: 1em;
	color: #FFFFFF;
	padding: 0.2em;
}
::-webkit-input-placeholder
{
	color: #FFFFFF;
}
/*Weather*/
/*[clearfix]*/.weather
{
	color: #FFFFFF;
	height: 11.7em;
	overflow: hidden;
	background-color: #B41200;
}
.weather H1
{
	padding: 0.4em;
	font-size: 1.4em;
	line-height: 1;
	background-color: #9E005D;
}
.weather IMG
{
	position: absolute;
	top: 1.3em;
	width: 33%;
	left: 30%;
	z-index: 0;
}
.weather UL
{
	pointer-events: rel;
	z-index: 2;
	width: 50%;
	float: left;
	font-size: 1.2em;
	padding: 0.4em 1em 1em;
}
.weather UL:last-of-type
{
	text-align: right;
	float: right;
}
.weather LI
{
	line-height: 1.2em;
}
.weather LI:nth-child(3n+2)
{
	font-size: 3.6em;
}
.weather LI SMALL
{
	font-size: 0.4em;
}
#time
{
	line-height: 0.8;
	margin-top: 0.2em;
}
.weather > I
{
	font-size: 4em;
	text-align: center;
	position: absolute;
	left: 25%;
	top: 1.3em;
	margin-left: -0.5em;
	color: #FFFFFF;
}
/*Feature*/
.feature
{
	height: 18em;
	overflow: hidden;
}
.feature IMG
{
	width: 100%;
}
.feature H1
{
	display: block;
	width: 100%;
	position: absolute;
	top: 0;
	font-size: 2.1em;
	padding: 0.4em;
	line-height: 1;
}
.feature H2
{
	display: block;
	width: 100%;
	height: 5.7em;
	position: absolute;
	bottom: 0;
	background-color: rgba(0, 0, 0, 0.6);
	color: #FFFFFF;
	font-size: 1.3em;
	line-height: 1.3em;
	padding: 0.4em 1em;
	text-transform: uppercase;
	font-weight: normal;
}
.feature SPAN
{
	display: block;
	text-align: right;
	text-transform: none;
}
/*Content Type Select*/
.content_type_select
{
}
.content_type_select H2
{
	background-color: #333333;
	color: #FFFFFF;
	text-transform: uppercase;
	text-align: center;
	font-size: 1.4em !important;
	height: 2.6em !important;
}
.content_type_select > A
{
	display: block;
	clear: both;
	text-align: right;
	background-color: #272727;
	color: #FFFFFF;
	padding: 0.6em;
	font-size: 1.2em;
}
/*Content Type Item Select*/
.content_type_item_select
{
	border-bottom: 1px dotted #000000;
	background-color: #FF5D00;
}
.content_type_item_select H1
{
	font-size: 2.1em;
	padding: 0.4em 0.4em 0.4em 0.6em;
	line-height: 1;
	color: #FFFFFF;
}
.content_type_item_select H2
{
	font-size: 1.6em;
	padding: 0.4em 0.4em 0.4em 0.7em;
	line-height: 1;
	color: #FFFFFF;
}
.content_type_item_select H1 I
{
	margin-right: 0.4em;
}
.content_type_item_select > A
{
	clear: both;
	display: block;
	text-align: right;
	font-size: 1.4em;
	padding-right: 0.2em;
	line-height: 2;
	color: #FFFFFF;
}
.content_type_item_select > A:after
{
	content: '\00BB';
	font-size: 1.8em;
	line-height: 0;
	vertical-align: sub;
	margin-left: 0.1em;
}
.content_type_item_select.nolink > A
{
	display: none;
}
/*Scrollers*/
.scrollwrapper
{
	background-color: #333333;
	float: left;
	position: relative;
	/*On older OS versions "position" and "z-index" must be defined,*/
	z-index: 1;
	/*it seems that recent webkit is less picky and works anyway.*/
	overflow: hidden;
	width: 100%;
	height: 9em;
}
.scroller
{
	height: 100%;
	float: left;
	padding: 0;
	width: 90em;
}
.scroller UL
{
	list-style: none;
	display: block;
	float: left;
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	text-align: left;
}
.scroller LI
{
	display: block;
	float: left;
	position: relative;
	width: 10.6em;
	height: 9em;
	overflow: hidden;
	float: left;
	margin: 0px;
}
.scroller LI A
{
	display: block;
	position: relative;
	height: 100%;
}
.scroller LI IMG
{
	width: 100%;
}
.scroller LI H2
{
	position: absolute;
	bottom: 0;
	width: 100%;
	font-size: 1em;
	line-height: 1.2em;
	height: 3.6em;
	overflow: hidden;
	background-color: rgba(39, 39, 39, 0.6);
	color: #FFFFFF;
	padding: 0.6em;
	font-weight: bold;
}
/*Content Item Inline*/
.content_item_inline
{
	background-color: #FFFFFF;
	color: #2A0003;
	padding: 4em 0 2.3em;
}
.content_item_inline H1
{
	font-size: 2em;
	margin-bottom: 0.4em;
}
.content_item_inline P
{
	font-size: 1.2em;
	padding: 0 1.4em;
	color: #FFFFFF;
}
.content_item_inline A
{
	display: block;
	text-align: right;
	line-height: 1.4;
	padding-right: 1.7em;
	color: #FFFFFF;
}
.content_item_inline IMG
{
	position: absolute;
	top: 2em;
	right: 2em;
	width: 6em;
}
/*Content Type Link*/
.content_type_link
{
	background-color: #000000;
	color: #FFFFFF;
	padding: 4em 0 2.3em;
}
.content_type_link H1
{
	font-size: 2em;
	margin-bottom: 0.4em;
}
.content_type_link P
{
	font-size: 1.2em;
	padding: 0 1.4em;
}
.content_type_link A
{
	display: block;
	text-align: right;
	line-height: 0;
	color: #FFFFFF;
}
.content_type_link IMG
{
	position: absolute;
	top: 2em;
	right: 2em;
	width: 6em;
}
.content_type_link.horoscope
{
	background-image: url(http://lorempixel.com/400/400);
}
/*Entertainment Type Select*/
.entertainment_type_select
{
	overflow: hidden;
}
.entertainment_type_select IMG
{
	position: absolute;
	width: 100%;
}
.entertainment_type_select H1
{
	font-size: 2.6em;
	background-color: rgba(0, 0, 0, 0.5);
	padding: 0.5em 0px 0px 0.5em;
	color: #FFFFFF;
	font-weight: normal;
}
.entertainment_type_select P
{
	background-color: rgba(2, 141, 160, 0.8);
	color: #FFFFFF;
	padding: 1em 1.3em;
}
.entertainment_type_select P:last-child:after
{
	content: '\00bb';
	float: right;
	font-size: 2em;
	line-height: 0.5em;
}
.entertainment_type_select.tall H1
{
	margin-top: 3em;
}
/*Content Item Preview*/
.content_item_preview
{
	position: relative;
	background-color: #333333;
	height: 8.3em;
	overflow: hidden;
	/* border-bottom: 1px solid #FF5D00; */
}
.content_item_preview IMG
{
	width: 6em;
	height: 6em;
	float: right;
	border-radius: 0em;
	border-left: .5em solid #000000;

	/* padding-top: 1em; */
	/* margin-top: 1%; */
	/* margin-bottom: 0%; */
	padding: .1em;
	z-index: 999;
}
.content_item_preview H1
{
	margin-left: 0%;
	font-size: 1.5em;
	line-height: 1.2em;
	font-weight: normal;
	padding: auto;
	margin-right: 6%;
}
.content_item_preview.category
{
	height: 5em;
	padding-top: 0.6em;
}
.content_item_preview.category H1
{
	margin-left: 0;
}
.content_item_preview.grid { padding:1em;
  height: auto;
  background-color: #333333;
-webkit-border-radius: 1em;
-moz-border-radius: 1em;
 border-radius: 1em;
 /* border: .6em solid #515357; */
}

.content_item_preview.grid IMG {border:0; padding:0.5em; height: auto; margin: .2em; width:100%;}

.content_item_preview.grid A {
display:block;
float:left;
width: 47%;
height:auto;
border-radius: 2em;
border: .2em solid #ff9000;

margin: .2em;
padding: .5em;
background: #ffffff;
}


.controls
{
	position: absolute;
	z-index: 100;
	right: 1.3em;
	bottom: 50%;
	line-height: 0;
}
.controls I
{
	display: inline-block;
	display: none;
	font-size: 2.3em;
	line-height: 0;
	margin-left: 0.4em;
	color: #FFFFFF;
	top: 0.2em;
}
.content_item_preview.link I.icon-angle-right
{
	display: block;
	z-index: 100;
}
.content_item_preview.download H1
{
	width: 46%;
}
.content_item_preview.download I.icon-download-alt
{
	display: inline-block;
}
.content_item_preview.download I.icon-play-circle
{
	display: inline-block;
}
.content_item_preview.download.image I.icon-play-circle
{
	display: none;
}
.content_item_preview.download.image I.icon-picture
{
	display: inline-block;
}
.content_item_preview.noimage H1
{
	margin-left: 0px;
	width: 77%;
}
.content_item_preview.link {
padding: 0em;
height: auto;
background-color: #333333;
-webkit-border-radius: 1em;
-moz-border-radius: 1em;
border-top-left-radius: 1em;
border-top-right-radius: 0em;
border-bottom-right-radius: 0em;
border-bottom-left-radius: 1em;
/* border: .5em solid #000000; */
color: #ffffff;
margin-bottom: .5em;
width: 99%;
/* margin-top: auto; */
}
.content_item_preview.link i {
  /* color:pink; */
  /* display:none; */
}
.content_item_preview.link h1 {
  font-size:1.5em;
  margin-top: .5em;
}

.content_item_preview.link h1::after {
font-family: FontAwesome;
content: "\A\f111\00a0\f111\00a0\f111\00a0\f111\00a0\f111";
white-space: pre;

color: #FFAE00;
font-size: .8em;
}


/*cats*/
.content_item_preview.category {
padding: 0em;
height: auto;
background-color: #333333;
-webkit-border-radius: 1em;
-moz-border-radius: 1em;
border-top-left-radius: 1em;
border-top-right-radius: 0em;
border-bottom-right-radius: 0em;
border-bottom-left-radius: 1em;
/* border: .5em solid #000000; */
color: #ffffff;
margin-bottom: .5em;
width: 99%;
/* margin-top: auto; */
}
.content_item_preview.category i {
  /* color:pink; */
  /* display:none; */
}
.content_item_preview.category h1 {
  font-size:1.5em;
  margin: .5em;
}



/*Item*/
.item IMG
{
	width: 100%;

	/* margin-right: auto; */
	/* margin-left: auto; */
}
/*[clearfix]*/.item P
{
	font-size: 1.4em;
	line-height: 1.8em;
	padding: 4%;
	color: #FFFFFF;
}
.item P > IMG
{
	width: 33%;
	float: left;
	margin-right: 1em;
	margin-top: 0.6em;
}
/*[clearfix]*/.item UL
{
}
.item {/* background-color: #fff; */}

.item LI
{
	display: block;
	float: left;
	width: 50%;
	text-align: center;
}
.item LI:first-child
{
}
.item LI I
{
	font-size: 4.9em;
	color: #BA1278;
}
.item LI I.icon-picture
{
	display: none;
}
.item.image LI I.icon-picture
{
	display: inline;
}
.item.image LI I.icon-play-circle
{
	display: none;
}
.item.nopreview LI
{
	width: 100%;
}
.item.nopreview LI:first-child
{
	display: none;
}
.item.noimage > IMG
{
	display: none;
}
.item.nodescription > P
{
	display: none;
}
.item.nodescription > UL
{
	margin-top: 1em;
}
.item.nodownload > UL
{
	display: none;
}
/*Horoscopes*/
.horoscope
{
	height: auto;
	background-color: #000000;
}
.horoscope IMG
{
	width: 24%;
}
.horoscope H1
{
	padding: 0px;
	margin: 0.8em 0px 0px;
}
.horoscope H2
{
	color: #FFFFFF;
	font-style: italic;
}
.horoscope P
{
	color: #FFFFFF;
	margin-left: 24%;
	padding: 0.3em 1em 1em 0;
}
/*Pagination*/
.galleryNavBar
{
	/* background-color: #ffffff; */
	color: #ffffff;
}
.galleryNavBarItem
{
	display: block;
	float: left;
	font-size: 1.9em;
	margin: 0.7em;
	font-weight: bold;
	/* color: #73b03b; */
}
.galleryNavBarItem:last-child
{
	float: right;
}
.galleryNavBarItem.InActive
{
	display: none;
}
/*Footer*/
.footer
{
	text-align: center;
	/* color: #FFFFFF; */
	background-color: #23719F;
	padding: 1em;
}
/*Content List*/
.content_list UL
{
	width: 100%;
	display: block;
}


/*Front Page Menu*/
.vertical_menu
{
margin-bottom: 1.5em;
}
.menu_1 A::before
{
font-family: FontAwesome;
content: "\f025";
color: #EFA300;
width: 10%;
font-size: 1.2em;
margin-right: .3em;
}
.menu_2 A::before
{
font-family: FontAwesome;
content: "\f085";
color: #EFA300;
width: 10%;
font-size: 1.2em;
margin-right: .3em;
}
.menu_3 A::before
{
font-family: FontAwesome;
content: "\f11b";
color: #EFA300;
width: 10%;
font-size: 1.2em;
margin-right: .3em;
}
.menu_4 A::before
{
font-family: FontAwesome;
content: "\f030";
color: #EFA300;
width: 10%;
font-size: 1.2em;
margin-right: .3em;
}
.menu_5 A::before
{
font-family: FontAwesome;
content: "\f118";
color: #EFA300;
width: 10%;
font-size: 1.2em;
margin-right: .3em;
}
.menu_6 A::before
{
font-family: FontAwesome;
content: "\f008";
color: #EFA300;
width: 10%;
font-size: 1.2em;
margin-right: .3em;
}



/*[clearfix]*/.content_list LI
{
	display: block;
	width: 100%;
	color: #ffffff;
	background-color: #333333;
	-moz-border-radius: 0.4em;
	-webkit-border-radius: 0.4em;
	-khtml-border-radius: 0.4em;
	border-radius: 0.4em;
	/* border: .4em solid #555555; */
	margin: 0 0 0.6em;
	padding: 0.6em;

	/* background: -moz-linear-gradient(top,  #fee801 0%, #fe9516 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fee801), color-stop(100%,#fe9516));
	background: -webkit-linear-gradient(top,  #fee801 0%,#fe9516 100%);
	background: -o-linear-gradient(top,  #fee801 0%,#fe9516 100%);
	background: -ms-linear-gradient(top,  #fee801 0%,#fe9516 100%);
	background: linear-gradient(to bottom,  #fee801 0%,#fe9516 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fee801', endColorstr='#fe9516',GradientType=0 );*/
}
.content_list LI A
{
	width: 100%;
	font-size: 1.5em;
	display: block;
	height: 2em;
}


.content_list LI A > *
{
	display: block;
	float: right;
}
.content_list LI IMG
{
	width: 0%;
	height: 2em;
	clear: both;
	/* border-radius: .2em; */
	/* border: .1em solid #1B85ED; */
}
.content_list LI H1
{
	font-size: 1em;
	width: 100%;
	overflow: hidden;
	overflow-wrap: h;
	overflow-wrap: break-word;
	max-width: 90%;
	line-height: 1em;
	float: left;
}

.content_list LI H1::before{
content: "\039e";
color: #EFA300;
width: 10%;
font-size: 1.2em;
margin-right: .1em;
}

.content_list li i
{
	float: left;
	font-size: 1.5em;
	/* width: 10%; */
	margin-top: 0.2em;
}
.home-faq
{
	padding: 0.4em;
	font-size: 1.6em;
	background-color: #3F0054;
	color: #ffffff;
}
.tab-top
{
	font-size: 1.5em;
	line-height: 1;
	margin-bottom: 0.3em;
}
.home-faq .contentCellItem
{
	line-height: 1.2;
}


.home-faq b,strong
{
 font-weight:bold;
}

#bookmark_prompt H1 {border:0;}

i.icon-cloud-download::before {
content: "\f026";
color: #EFA300;
width: 10%;
}
