@charset "utf-8";
/* Style reset */
/*table, caption, tbody, tfoot, thead, tr, th, td,*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary{display:block;}
nav ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}
a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent;}
ins{background-color:#ff9;color:#000;text-decoration:none;}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}
del{text-decoration:line-through;}
abbr[title], dfn[title]{border-bottom:1px dotted #000;cursor:help;}
table{border-collapse:collapse;border-spacing:0;}
hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0;}
/*input, select{vertical-align:middle;}*/		/* buggy on FOTF input - remarked - SF - Oct 3, 2013*/
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix {}
.clear { display: block; height: 1px; clear: both; }
blockquote{
	font-size: 16px;
	font-style: italic;
	margin: 1.5em 0;		/* it was 0.5em 0 - IF - Jun 25, 2015 */
	padding: 0.25em 40px;
	/*line-height: 1.45;	/* it was too much space under quote - IF - Jun 25, 2015 */
	position: relative;
	color: #383838;
}

blockquote:before {
display: block;
content: "\201C";
font-size: 80px;
padding-top: 10px;
position: relative;			/* it was absolute - SF - Oct 10, 2013 */
left: -24px;				/* it was 20px - SF - Oct 10, 2013 */
top: -15px;					/* it was 20px - IF - Jan 15, 2015 */
color: #7a7a7a;
float: left;
}

blockquote:after,q:after{
	content:' '!important;
  	display: block;
    clear: both; 			/* if you need to break floating elements */	
	content:none;
}