form { margin:0px }
body > form { height:100% }
img { margin:0px; border-style:none }
button { margin:0px; border-style:none; padding:0px; background-color:transparent; vertical-align:top }
table { empty-cells:hide }
td { padding:0px }
.f-sp { font-size:1px; visibility:hidden }
.f-lp { margin-bottom:0px }
.f-fp { margin-top:0px }
 /* animated thumbs */ .xbps-container li img { -webkit-filter:none; filter:none; transition:filter .2s ease-in-out }
 /* animated thumbs */ .xbps-container li img:hover { -webkit-filter:contrast(70%) brightness(1.3) contrast(150%); filter:contrast(70%) brightness(1.3) contrast(150%) }
*, *:before, *:after { box-sizing:border-box }
.group:after { content:""; display: table; clear: both }
/* button styles */ button { vertical-align:baseline }
/* button styles */ button.flatbutton, input.flatbutton, a.flatbutton, span.flatbutton, div.flatbutton { margin:0em 0.5em }
/* button styles */ span.flatbutton { font-size:75%; padding:0 }
/* menu */ #fwNav1 .fwNavItem a, .xbps-container li a { border-bottom:none }
/* menu */ .xbps-container li a:hover { background-color:transparent }
/* menu */ div.fwNavContainer1.fwMenuOn { background-color:rgba(0,0,0,0.84) }
a { border-bottom:none }
body { color:#fff; font-family:"Source Sans Pro", sans-serif; font-size:1.8rem; line-height:1.1; font-weight:400 }
em { font-style:italic }
h1 { font-size:3.0rem }
h1:first-child { margin-top:0px }
h1, h2, h3, h4, h5 { line-height:1.1; margin:1em 0em 0.5em; font-weight:400; letter-spacing:0.025em }
h2 { font-size:3.0rem }
h2:first-child { margin-top:0px }
h3 { font-size:2.8rem }
h3:first-child { margin-top:0px }
header h1 { color:#f5f5f5; text-transform:uppercase; font-variant:normal; text-shadow:0px -2px 0px #3d3f49, 0px -3px 2px #3d3f49, 0px -4px 4px #0a0514, 0px -5px 8px #24252b }
html { font-size:75.25% }
p { line-height:1.6; margin:1em 0em }
small { font-style:italic; text-decoration:none; font-size:75% }
strong { font-weight:700 }
h5.align-center { font-family:Verdana,Arial,Helvetica,sans-serif; text-align:center }
h5:first-child { margin-top:0px }
.title-drama { color:#fff; font-size:180%; text-transform:uppercase; font-variant:normal; display:block; font-weight:300; text-shadow:0px 1px 3px #caecee, 0px 3px 6px #ddd, 0px 6px 9px #a1c8cc }
h2.title { color:#f5f5f5; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:18px; text-transform:none; font-variant:normal; text-align:center }
h2:first-child { margin-top:0px }
.style5 { color:#f5f5f5; font-size:14px }
.style4 { font-size:20px }
.style1 { font-size:24px }
.fine-center { color:#ddd; line-height:1; text-align:center }
.style7 { font-size:14px }
.style2 { font-family:"Source Sans Pro", sans-serif; font-size:medium; word-spacing:0px }
.align-center { text-align:center }
@media screen and (max-width:1440px)
{
	html { font-size:62.5% }
}
@media screen and (max-width:736px)
{
	 /* repsonsive thumbs */ div.xbps-inner ul li { width:100% !important; margin:0 !important; display:block !important; position:relative !important }
	 /* repsonsive thumbs */ div.xbps-inner ul li figure { margin:2px 0 !important }
}
@media screen and (max-width:414px)
{
	 /* repsonsive thumbs */ div.xbps-inner ul li { width:100% !important; margin:0 !important; display:block !important; position:relative !important }
	 /* repsonsive thumbs */ div.xbps-inner ul li figure { margin:2px 0 !important }
	body { background-image:none }
}
@media screen and (max-width:320px)
{
	.title-drama { font-size:140% }
}
