/* ============================================================================================= *//* =====>>> BASE <<<============================================================================ *//* ============================================================================================= *//* ----->>> RESET <<<--------------------------------------------------------------------------- */html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, address,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,abbr, acronym, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video {	margin:0; 	padding:0; 	border-width:0;	border-style:solid; 	outline:0; 	font-size:100%; 	vertical-align:baseline; 	background:transparent;}article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {     display:block;}body { line-height:1; }ol, ul { list-style:none; }blockquote, q { quotes:none; }:focus { outline:0; }ins { text-decoration:none; }del { text-decoration:line-through; }/* Permanent vertical scrollbar */html { overflow-y:scroll; }html { overflow:-moz-scrollbars-vertical; }/* ----->>> TOOLS <<<--------------------------------------------------------------------------- *//* Clearfix */.clearfix:after { 	content:"";	visibility:hidden; 	display:block; 	clear:both;	height:0; }html#ie7 .clearfix { zoom:1; }.clear { display:block; clear:both; }/* Fluid (responsive) wrapper for iframes, objects, embeds */.fluid-wrapper { max-width: 100%; margin:0 0 22px; }.fluid-wrapper > .inner { width: 100%; height:0; position:relative; }.fluid-wrapper.ratio-16x9 { width:9999px;}.fluid-wrapper.ratio-16x9 > .inner { padding-bottom:56.25%; }.fluid-wrapper > .inner > iframe,.fluid-wrapper > .inner > object,.fluid-wrapper > .inner  embed {	width:100%;	height:100%;	position:absolute;	left:0;	top:0;}/* ============================================================================================= *//* =====>>> DEFAULT STYLES <<<================================================================== *//* ============================================================================================= */ /* ----->>> TYPOGRAPHY <<<---------------------------------------------------------------------- */body { font:normal 14px/1.57142857 "Georgia", Times New Roman, serif; }h1, h2, h3, h4, h5, h6, p, blockquote, pre, address,dl, ol, ul, table,legend, hr, figure {		margin-bottom:22px;}li > ul,li > ol {	margin-bottom:0; }/* Headings */h1, .h1 { font-size:60px; line-height:1.10000000; font-weight:normal;  }h2, .h2 { font-size:36px; line-height:1.16666667; font-weight:normal;  }  h3, .h3 { font-size:24px; line-height:1.25000000; font-weight:normal;  }h4, .h4 { font-size:18px; line-height:1.33333333; font-weight:normal; }h5, .h5 { font-size:14px; line-height:1.57142857; font-weight:normal; }h6, .h6 { font-size:12px; line-height:1.57142857; font-weight:normal; }/* Subheadings */h1 + h3, h1 + .heading-3, .heading-1 + h3, .heading-1 + heading-3,h1 + h4, h1 + .heading-4, .heading-1 + h4, .heading-1 + heading-4,h1 + h5, h1 + .heading-5, .heading-1 + h5, .heading-1 + heading-5,h1 + h6, h1 + .heading-6, .heading-1 + h6, .heading-1 + heading-6,h2 + h4, h2 + .heading-4, .heading-2 + h4, .heading-2 + heading-4,h2 + h5, h2 + .heading-5, .heading-2 + h5, .heading-2 + heading-5,h2 + h6, h2 + .heading-6, .heading-2 + h6, .heading-2 + heading-6,h3 + h5, h3 + .heading-5, .heading-3 + h5, .heading-3 + heading-5,h3 + h6, h3 + .heading-6, .heading-3 + h6, .heading-3 + heading-6,h4 + h6, h4 + .heading-6, .heading-4 + h6, .heading-4 + heading-6,h1 + .subheading,h2 + .subheading,h3 + .subheading,h4 + .subheading,h5 + .subheading,h6 + .subheading,h1 + .meta,h2 + .meta,h3 + .meta,h4 + .meta,h5 + .meta,h6 + .meta,.heading + .subheading, .heading + .meta,.subheading + .meta {	margin-top:-22px;}ul { margin-left:2em; list-style-type:disc; }ol { margin-left:2em; list-style-type:decimal; }dl { overflow:hidden; }dt {		width:30%;	margin-right:3.75%;	padding:5px 0;	clear:left;	float:left; 	font-weight:bold;	border-width:0; }dd + dt { padding:5px 0 0; border-width:1px 0 0 0; }dd { padding:5px 0 5px 33.75%; }dd + dt + dd { border-width:1px 0 0 0; }	pre, code, kbd, samp {	font-family:"Lucida Console", Courier, "DejaVu Sans Mono", monospace, sans-serif;}pre {	overflow:auto;	white-space:pre;	white-space:pre-wrap;	word-wrap:break-word;}	code { 	padding:0 10px; 	display:block;	font-size:12px;	line-height:21px; 	border-width:1px;}pre code { padding:22px; }blockquote { 	min-height:32px;	padding:0 22px;}a { 	cursor:pointer; 	text-decoration:none;	border-width:0; 	border-style:solid;}small { font-size:11px; }strong { font-weight:bold; }dfn,em,q, cite { 	font-weight:normal; 	font-style:italic; }del { text-decoration:line-through; }sub, sup { 	position:relative; font-size:75%; line-height:0;  }sup { top:-0.5em; }sub { bottom:-0.25em; }h1 sub,h2 sub,h3 sub {	font-size:50%;	bottom:0;}h1 sup,h2 sup,h3 sup {	font-size:50%;	top:-0.75em;}abbr,acronym {	text-transform:uppercase;}hr { border-style:solid; border-width:1px 0 0 0; }/* ----->>> IMAGES <<<-------------------------------------------------------------------------- */img { max-width:100%; height:auto; }html#ie7 img {-ms-interpolation-mode:bicubic; }html#ie8 img { width:auto; }video,embed,object,iframe {	max-width: 100%;	}img.alignleft { margin:0 22px 11px 0; float:left;  }img.alignright { margin:22px 0 11px 22px; float:right; }img.aligncenter { margin:0 auto; display:block; }.wp-caption {}.wp-caption-text { 	font:italic 12px/18px Georgia, sans-serif;	text-align:center; }.gallery-caption {}/* ----->>> TABLES <<<-------------------------------------------------------------------------- */table {	border-collapse:collapse; 	border-spacing:0; }table caption {	width:100%;	padding:6px 10px;		font:italic 12px/18px Georgia, sans-serif; }th { font-weight:bold; vertical-align:bottom; }td { font-weight:normal; vertical-align:top; }/* ============================================================================================= *//* =====>>> GLOBAL LAYOUT <<<=================================================================== *//* ============================================================================================= */ /* ----->>> STRUCTURE <<<----------------------------------------------------------------------- */#page { position:relative; z-index:10; overflow:hidden; }/* --- Theme Areas ----------------------------------------------------------------------------- */#header,	#primary-bar,#precontent,#content,#footer { 		width:100%;	position:relative; 	z-index:2;}#primary-bar-inner,#precontent-inner,#content-inner,#footer-inner {	max-width:960px;	padding:0 3.48837209%;	margin:0 auto;	position:relative; 	z-index:2;}#header 				{ z-index:800; }#primary-bar-inner 		{ z-index:20; }#precontent				{ z-index:700; }#content 				{ z-index:600; }#footer 				{ z-index:400; }/* Add clearfix rules */#header-inner:after,#primary-bar-inner:after,#precontent-inner:after,#content-inner:after, #footer-inner:after {		content:"";	visibility:hidden; 	display:block; 	clear:both;	height:0; }html#ie7 #header-inner,html#ie7 #primary-bar-inner,html#ie7 #precontent-inner,html#ie7 #content-inner, html#ie7 #footer-inner {		zoom:1; }/* --- Grid system ----------------------------------------------------------------------------- */.grid { width:100%; min-height:1px; }.grid:after {	display:block;	height:0;	visibility:hidden;	clear:both; 	content:""; }html#ie7 .grid { zoom:1; }.grid > * { min-height:1px; margin-left:3.75%; float:left; }.grid > *:first-child { margin-left:0; }.c-one-half 		{ width:48.125%; }.c-one-third 		{ width:30.8333333%; }.c-two-third		{ width:65.4166667%; }.c-one-fourth 		{ width:22.1875%; }.c-three-fourth		{ width:74.0625%; }.c-one-fifth		{ width:17%; }.c-two-fifth		{ width:37.75%; }.c-three-fifth		{ width:58.5%; }.c-four-fifth		{ width:79.25%; }.c-one-sixth		{ width:13.5416667%; }.c-five-sixth		{ width:82.7083333%; }.push-one-half, 	.pull-one-half,.push-one-third, 	.pull-one-third,.push-one-fourth, 	.pull-one-fourth,.push-two-third, 	.pull-two-third,.push-three-fourth, .pull-three-fourth {  	position:relative;}.push-one-fourth 	{ left:25.9375%; }.push-one-third 	{ left:34.5833333%; }.push-one-half 		{ left:51.875%; }.push-two-third		{ left:69.1666667%; }.push-three-fourth	{ left:77.8125%; }.pull-one-fourth 	{ left:-25.9375%; }.pull-one-third 	{ left:-34.5833333%; }.pull-one-half 		{ left:-51.875%; }.pull-two-third		{ left:-69.1666667%; }.pull-three-fourth	{ left:-77.8125%; }/* ----->>> BODY SECTION <<<-------------------------------------------------------------------- */.space { display:block; }/* --- Icons --- */img.icon { padding-right:10px; }/* --- Additional list styles ------------------------------------------------------------------ */ul.type-upper-roman,ol.type-upper-roman { 	list-style-type:upper-roman; }ul.type-lower-roman,ol.type-lower-roman { 	list-style-type:lower-roman; }ul.type-upper-alpha,ol.type-upper-alpha { 	list-style-type:upper-alpha; }ul.type-lower-alpha,ol.type-lower-alpha { 	list-style-type:lower-alpha; }ul.type-lower-greek,ol.type-lower-greek { 	list-style-type:lower-greek; }ul.type-square,ol.type-square { 	list-style-type:square; }ul.type-circle,ol.type-circle { 	list-style-type:circle; }ul.type-disc,ol.type-disc { 	list-style-type:disc; }ul.type-decimal,ol.type-decimal { 	list-style-type:decimal; }ul.type-check,ol.type-check, ul.type-cross,ol.type-cross,ul.type-arrow,ol.type-arrow,ul.type-plus,ol.type-plus,ul.type-heart,ol.type-heart,ul.type-pin,ol.type-pin,ul.type-gold-star,ol.type-gold-star,ul.type-goldstar,ol.type-goldstar,ul.type-silver-star,ol.type-silver-star,ul.type-silverstar,ol.type-silverstar  { 	margin-left:0; 	list-style-type:none; }ul.type-check li,ol.type-check li, ul.type-cross li,ol.type-cross li,ul.type-arrow li,ol.type-arrow li,ul.type-plus li,ol.type-plus li,ul.type-heart li,ol.type-heart li,ul.type-pin li,ol.type-pin li,ul.type-gold-star li,ol.type-gold-star li,ul.type-goldstar li,ol.type-goldstar li,ul.type-silver-star li,ol.type-silver-star li,ul.type-silverstar li,ol.type-silverstar li { 	padding-left:26px; 	background-position:0 2px; 	background-repeat:no-repeat;	 }ul.type-check li, ol.type-check li {	background-image:url(./../images/icons/check.png); }ul.type-cross li, ol.type-cross li {	background-image:url(./../images/icons/cross.png); }ul.type-arrow li, ol.type-arrow li {	background-image:url(./../images/icons/arrowright.png); }ul.type-plus li, ol.type-plus li {	background-image:url(./../images/icons/plus.png); }ul.type-heart li, ol.type-heart li {	background-image:url(./../images/icons/heart.png); }ul.type-pin li, ol.type-pin li {	background-image:url(./../images/icons/pin.png); }ul.type-gold-star li, ol.type-gold-star li,ul.type-goldstar li, ol.type-goldstar li {	background-image:url(./../images/icons/star-gold.png); }ul.type-silver-star li, ol.type-silver-star li,ul.type-silverstar li, ol.type-silverstar li {	background-image:url(./../images/icons/star-silver.png); }/* --- Additional table styles ----------------------------------------------------------------- */table.simple { width:100%; margin-bottom:20px; }table.simple th, table.simple td { 	padding:6px 10px; }table.simple thead th {	text-align:left;	text-transform:uppercase;}table.simple tfoot td { font-weight:bold; }table.simple thead th {	padding-top:22px;	padding-bottom:22px;	border-top-width:1px;	}table.simple thead th + th { border-left-width:1px; }	table.simple tbody tr td { margin:4px; border-width:1px 0 1px 1px; }table.simple tbody tr td:first-child { border-left-width:0; }	table.simple tfoot td { border-width:3px 0 1px 1px; }table.simple tfoot td:first-child { border-left-width:0; }/* --- Lead ------------------------------------------------------------------------------------ */.lead { margin:0 0 22px; overflow:hidden; font-size:18px; line-height:30px;}/* --- Flags ----------------------------------------------------------------------------------- */ .flag {	padding:1px 4px;	position:relative;	top:-1px;	vertical-align:middle;	font:normal normal normal 10px/12px Arial, sans-serif !important;	text-transform:uppercase;	text-shadow:none;	-webkit-border-radius:3px;	   -moz-border-radius:3px;	   		border-radius:3px;}.flag canvas { display:none; }.flag cufon {	width:auto !important;	height:100% !important;	font:normal normal normal 10px/12px Arial, sans-serif !important;}.flag cufontext { 	width:auto !important;	height:auto !important;	font:normal normal normal 10px/12px Arial, sans-serif !important;	text-indent:0 !important;}.page-title .flag,.breadcrumbs .flag { 	display:none; }/* --- Links ----------------------------------------------------------------------------------- */.link img.icon { vertical-align:middle; }  /* --- Buttons --------------------------------------------------------------------------------- */ .button {		margin-bottom:22px;	margin-right:0.2px; /*IE8 inline-block fix*/	display:inline-block;		position:relative; 	text-decoration:none !important;	text-align:center;	text-transform:uppercase;		vertical-align:middle;	border-width:1px;	zoom:1;		}.button, .button span  {	-webkit-border-radius:3px;	   -moz-border-radius:3px;	        border-radius:3px;}.button > span { 	position:relative;	display:inline-block;	overflow:hidden;		vertical-align:bottom;	zoom:1;}.button > span > span { display:block; letter-spacing:1px; zoom:1; }/* Small buttons */.button small {	margin-top:2px;	display:block;	font:italic 12px/18px Georgia, sans-serif;	text-transform:none;	letter-spacing:0;		opacity:0.66;} .button.small > span > span {	padding:6px 20px;	font-size:10px;	line-height:12px;}.button.small small { font-size:10px; line-height:12px; }/* Medium buttons */.button.medium > span > span {	padding:10px 30px;	font-size:14px;	line-height:14px; 	font-weight:normal;}.button.medium small { font-size:11px; line-height:13px; }/* Big buttons */.button.big > span > span {		padding:18px 40px;	font-size:18px;	line-height:18px; 	font-weight:normal;}.button.big small { font-size:12px; line-height:14px; }/* Wide buttons */.button.type-wide { display:block; }.button.type-wide > span { display:block; text-align:center; }  /* Divider buttons */ .button-divider { 	padding:3px 0 44px; 	overflow:hidden; 	text-align:center; } html#ie7 .button-divider { position:relative; }/* IE7 overflow fix */ .button-divider .button { margin:0; }  .button-divider > span { display:inline-block; position:relative; }   .button-divider > span .helper-1, .button-divider > span .helper-2 { 	width:10px; 	height:2px; 	display:block; 	position:absolute; 	top:50%; } .button-divider > span .helper-1 { right:100%; border-width:0 0 0 999px; } .button-divider > span .helper-2 { left:100%; border-width:0 999px 0 0; } /* --- Frame ----------------------------------------------------------------------------------- */.frame {	max-width:100%;		margin:0 auto 22px;	display:block;	text-align:center;}/* Clearfix */.frame:after { 	height:0;	display:block;	clear:both;	content:"";	visibility:hidden;}html#ie7 .frame { zoom:1; }.frame.alignleft,.frame.alignright {	margin-bottom:1em;	display:inline;}.frame.alignleft { margin-right:1.625em; float:left; }.frame.alignright { margin-left:1.625em; float:right; }/* Decorators */.frame > .decorator { max-width:100%; display:inline-block; position:relative; }.decorator { max-width:100%; display:inline-block; }.decorator > .outer { display:block; position:relative; }.decorator > .outer > .inner { display:block; position:relative; z-index:10; }.decorator > .outer > .inner > * { margin:0; display:block; }.decorator > .outer > span[class*="hlp-"] { display:block; position:absolute; z-index:1; }/* type-simple */.frame.type-simple > .decorator > .outer {	padding:7px 0;	border-width:1px;	background:#f2f2f2;    -webkit-border-radius:5px;	   -moz-border-radius:5px;	        border-radius:5px;}/* type-board*/.type-board > .decorator > .outer { padding:16px; }.type-board > .decorator > .outer > .hlp-1,.type-board > .decorator > .outer > .hlp-2 {		width:16px;	height:100%;	top:0;	background:url(./../images/frame-sprites_1.png) 0 0 repeat-y;}.type-board > .decorator > .outer > .hlp-1 { left:0; background-position:0 0; }.type-board > .decorator > .outer > .hlp-2 { right:0; background-position:-20px 0; }.type-board > .decorator > .outer > .hlp-3,.type-board > .decorator > .outer > .hlp-4 {		width:100%;	height:40px;	left:0;	background:url(./../images/frame-sprites_1.png) 0 0 repeat-x;}.type-board > .decorator > .outer > .hlp-3 { top:0;	background-position:-40px -60px; }.type-board > .decorator > .outer > .hlp-4 { bottom:0; background-position:-40px 0; }.type-board > .decorator > .outer > .hlp-5,.type-board > .decorator > .outer > .hlp-6 {		width:38px;	height: 38px;	right:0;	background:url(./../images/frame-sprites_1.png) 0 0 no-repeat;}.type-board > .decorator > .outer > .hlp-5 { top:0;	background-position: -1109px -60px; }.type-board > .decorator > .outer > .hlp-6 { bottom:0; background-position: -1109px -2px; }/* type-easel*/.type-easel > .decorator > .outer { padding:16px 0 54px; }.type-easel > .decorator > .outer > .hlp-1 {		width:180px;	height:54px;	left:50%;	margin-left:-90px;	bottom:0;	background:url(./../images/frame-sprites_1.png) -40px -100px no-repeat;}.type-easel > .decorator > .outer > .hlp-2 {		width:16px;	height:16px;	left:50%;;	margin-left:-8px;	top:0;	background:url(./../images/frame-sprites_1.png) -240px -100px no-repeat;}/* type-paper-stack*/.type-paper-stack > .decorator > .outer { padding:10px 10px 15px 10px; }.type-paper-stack > .decorator > .outer > .hlp-1,.type-paper-stack > .decorator > .outer > .hlp-2,.type-paper-stack > .decorator > .outer > .hlp-3,.type-paper-stack > .decorator > .outer > .hlp-4 {	top:0;	background:#fff;	border-width:1px;	border-color:#ccc !important;}.type-paper-stack > .decorator > .outer > .hlp-1 {	left:4px;	right:4px;	bottom:0;}.type-paper-stack > .decorator > .outer > .hlp-2 { left:3px; right:3px;	bottom:2px; }.type-paper-stack > .decorator > .outer > .hlp-3 { left:2px; right:2px;	bottom:4px; }.type-paper-stack > .decorator > .outer > .hlp-4 { left:1px; right:1px; bottom:6px; }/* type-projector-screen */.type-projector-screen > .decorator > .outer { padding:15px 14px 62px; }.type-projector-screen > .decorator > .outer > .hlp-1 {		width:132px;	height:50px;	left:50%;	margin-left:-66px;	bottom:0;	background:url(./../images/frame-sprites_1.png) -40px -190px no-repeat;}.type-projector-screen > .decorator > .outer > .hlp-2,.type-projector-screen > .decorator > .outer > .hlp-3 {	height:18px;	left:0;	right:14px;	background:url(./../images/frame-sprites_1.png) -40px -160px repeat-x;}.type-projector-screen > .decorator > .outer > .hlp-2 { top:0; }.type-projector-screen > .decorator > .outer > .hlp-3 { bottom:47px; }.type-projector-screen > .decorator > .outer > .hlp-4,.type-projector-screen > .decorator > .outer > .hlp-5 {		width:14px;	height:18px;	right:0;	background:url(./../images/frame-sprites_1.png) -1110px -160px no-repeat;}.type-projector-screen > .decorator > .outer > .hlp-4 { top:0; }.type-projector-screen > .decorator > .outer > .hlp-5 { bottom:47px; }/* --- Dividers -------------------------------------------------------------------------------- */hr,.divider.type-simple,.divider-arrow,.divider-top {	width:100%; 	height:0px; 	display:block;	position:relative;}hr,.divider.type-simple { margin:22px 0 63px; border-width:1px 0 0 0; }hr { margin:22px 0 21px 0; }.divider-arrow {	margin:22px 0 43px;	border-width:1px 0 0 0;}.divider-arrow > div {	height:0;	width:0;	margin-left:-6px;	position:absolute;	top:0;	left:50%;	border-style:solid outset outset outset;	border-width:12px;	border-left-color:transparent !important;	border-right-color:transparent !important;	border-bottom-color:transparent !important;}.divider-top {	height:auto;	margin:44px 0 22px;	top:-9px;	overflow:hidden;	font:italic 12px/18px Georgia, sans-serif;	}.divider-top div {	height:1px;	margin-top:8px;    overflow:hidden;    white-space:nowrap;    border-width:1px 0 0 0;}.divider-top a { margin-left:10px; float:right; }.divider.fancy { margin:26px 0 48px; text-align:center; }/* --- Headings -------------------------------------------------------------------------------- */.heading.type-divider {  overflow:hidden; text-align:center; }html#ie7 .heading.type-divider { position:relative; }/* IE7 overflow fix */.heading.type-divider .inner { position:relative; }.heading.type-divider .inner > .helper-1,.heading.type-divider .inner > .helper-2 {	height:2px;	width:10px;	display:block;	position:absolute;	top:0.6em;}.heading.type-divider .inner > .helper-1 { right:100%; border-width:0 0 0 999px; }.heading.type-divider .inner > .helper-2 { left:100%; border-width:0 999px 0 0; }/* --- Messages -------------------------------------------------------------------------------- */.message { 	margin: 0 0 22px;	padding:0 22px;		border-width:0 0 1px 0;	-webkit-border-radius:3px;	   -moz-border-radius:3px;	        border-radius:3px;	background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(255,255,255,0.5)),to(rgba(255,255,255,0)));    background-image:-webkit-linear-gradient(top,rgba(255,255,255,0.5),rgba(255,255,255,0));    background-image:   -moz-linear-gradient(top,rgba(255,255,255,0.5),rgba(255,255,255,0));    background-image:    -ms-linear-gradient(top,rgba(255,255,255,0.5),rgba(255,255,255,0));    background-image:     -o-linear-gradient(top,rgba(255,255,255,0.5),rgba(255,255,255,0));    background-image:        linear-gradient(top,rgba(255,255,255,0.5),rgba(255,255,255,0));        }.message > .inner { 	padding:22px 0 0 43px; 	margin:0 0 22px;	background-repeat:no-repeat;	background-position:0 17px;}.message.success 			{ color:#0e6200; background-color:#d8ffcc; border-color:#b3f39f !important; }.message.success > .inner 	{ background-image:url(./../images/icons/icon_message_success.png); }.message.info 				{ color:#004a79; background-color:#cbebff; border-color:#a0daff !important; }.message.info > .inner 		{ background-image:url(./../images/icons/icon_message_info.png); }.message.warning 			{ color:#7f4800; background-color:#fff8c0; border-color:#ffef6f !important; }.message.warning > .inner 	{ background-image:url(./../images/icons/icon_message_warning.png); }.message.error 				{ color:#ca0000; background-color:#ffe0e0; border-color:#ffcccc !important; }.message.error > .inner 	{ background-image:url(./../images/icons/icon_message_error.png); } /* --- Qoutes ---------------------------------------------------------------------------------- */ .pullquote { width:33.3%; }.pullquote, blockquote { 	font-family:Georgia, serif;	font-style:italic; }blockquote { margin:11px 22px 0; padding:27px 22px 11px; }.pullquote.align-left 	{ float:left; }.pullquote.align-right 	{ float:right; }.pullquote.type-simple { border-style:double; }.pullquote.type-simple.align-left 	{	margin:22px 22px 22px 0;	padding:22px; 	border-width:0 5px 0 0;	 }.pullquote.type-simple.align-right 	{ 	margin:22px 0 22px 22px;	padding:22px;	border-width:0 0 0 5px; }blockquote	{	margin:22px;	padding:0 22px; 	border-width:0 0 0 5px;	border-style:double;	 }/* --- Teestimonials --------------------------------------------------------------------------- */.testimonial > .inner {	position:relative;	font-family: Georgia, Times, 'Times New Roman', serif;	font-style:italic;}.testimonial > p {	font-size:11px;	line-height:16px;	font-family:Georgia, Times, 'Times New Roman', serif;	font-style:italic;}.testimonial > p * + *:before { content:", "; }.testimonial.size-medium .inner { font-size:18px; line-height:24px; }.testimonial.size-big .inner 	{ font-size:24px; line-height:30px; }/* type-bubble */.testimonial.type-bubble { margin:0 0 35px; }.testimonial.type-bubble > .inner {	padding:22px 22px 1px;	position:relative;		-webkit-border-radius:3px;	   -moz-border-radius:3px;	   		border-radius:3px;}.testimonial.type-bubble.size-medium > .inner { padding:22px 33px 1px; }.testimonial.type-bubble.size-big > .inner 	 { padding:33px 44px 11px; }.testimonial.type-bubble > .inner:before {	width:0;	display:block;	content:"";          position:absolute;    bottom:-16px;    left:30px;    border-width:8px;    border-style:solid outset outset solid;    border-right-color:transparent !important;     border-bottom-color:transparent !important;}.testimonial.type-bubble > .inner > .helper {	width:20px;	height:20px;		position:absolute;	bottom:-30px;	left:0;	text-indent:-9999px;	background:url(./../images/client.png) 0 0 no-repeat; }	.testimonial.type-bubble > p {	min-height:20px;		padding:13px 22px 0 44px;	margin:0;	text-align:left;}/* type-quote */.testimonial.type-quote.size-small > .inner, .testimonial.type-quote.size-small > p {	padding-left:18px;}.testimonial.type-quote.size-medium > .inner, .testimonial.type-quote.size-medium > p {	padding-left:27px;}.testimonial.type-quote.size-big > .inner, .testimonial.type-quote.size-big > p {	padding-left:36px;}.testimonial.type-quote > .inner > .helper { 	position:absolute;	left:0;	top:0;}.testimonial.type-quote.size-small > .inner > .helper 	{ font-size:26px; line-height:26px; }.testimonial.type-quote.size-medium > .inner > .helper 	{ font-size:36px; line-height:36px; }.testimonial.type-quote.size-big > .inner > .helper 	{ font-size:48px; line-height:48px; }.testimonial.type-quote > p { margin-top:-11px; position:relative; }/* type-simple */.testimonial.type-simple > .inner > .helper { display:none; }.testimonial.type-simple > p { margin-top:-11px; position:relative; }.testimonial.type-simple > p:before { content:"— "; }.testimonial.type-simple > p:after { content:" —"; } /* --- Text highlighting ----------------------------------------------------------------------- */ins { color:#333; background-color:#c1f7ff; }mark { 		padding:0 0.33em;		-webkit-border-radius:3px;	   -moz-border-radius:3px;	        border-radius:3px;}/* --- Dropcaps ------------------------------------------------------------------------------- */.dropcap { float:left; display:block; text-transform:uppercase; }.dropcap > span { width:100%; height:100%; display:block; }/* type-simple */.dropcap.type-simple {	height:38px;	margin-right:0.25em;	font-size:44px;		line-height:44px;	font-weight:bold;	}/* type-square */.dropcap.type-square {	height:38px;	width:38px;	margin-right:0.5em;	overflow:hidden;	font-size:18px;		line-height:38px;		font-weight:bold;		text-align:center;	-webkit-border-radius:3px;	   -moz-border-radius:3px;	        border-radius:3px;}/* --- Progress Bar ---------------------------------------------------------------------------- */.progress-bar {		padding:2px;	margin:0 0 46px;	position:relative;	top:23px;		border-width:1px;	-webkit-border-radius:3px;	   -moz-border-radius:3px;	        border-radius:3px;}.progress-bar > .inner {	height:6px;	position:relative;	-webkit-border-radius:2px;	   -moz-border-radius:2px;	        border-radius:2px;}.progress-bar > .inner > span {	width:28px;	padding:2px;	margin-right:-17px;	display:block;	position:absolute;	right:0;	top:-25px;	font-size:10px;	line-height:12px;	letter-spacing:1px;	text-transform:uppercase;	text-align:center;	-webkit-border-radius:3px;	   -moz-border-radius:3px;	        border-radius:3px;}.progress-bar > .inner > span:after {		width:0;	margin-left:-4px;	display:block;	content:"";          position:absolute;    bottom:-8px;    left:50%;        border-width:4px;    border-style:solid outset outset outset;    border-right-color:transparent !important;    border-bottom-color:transparent !important;    border-left-color:transparent !important;}/* --- Box ------------------------------------------------------------------------------------- */.box {	overflow:hidden;		margin:0 0 22px;	-webkit-border-radius:5px;	   -moz-border-radius:5px;	   		border-radius:5px;}.box-header {	padding:8px 22px;		overflow:hidden; 	position:relative;}.box > :first-child {	-webkit-border-radius:5px 5px 0 0;	   -moz-border-radius:5px 5px 0 0;	   		border-radius:5px 5px 0 0;}.box > :last-child {	-webkit-border-radius:0 0 5px 5px;	   -moz-border-radius:0 0 5px 5px;	   		border-radius:0 0 5px 5px;}.box-header h1,.box-header h2,.box-header h3,.box-header h4,.box-header h5,.box-header h6,.box-header p {	margin:0;}.box-content {		padding:22px 22px 0;	overflow:hidden;	position:relative;	border-width:1px;}.box .box-content + .box-content { border-top-width:0; }.box-content > .inner { position:relative; z-index:2; }.box-content > .background {	width:auto;	height:auto; 	top:1px; 	bottom:1px; 	left:1px; 	right:1px; }/* --- Feeds ----------------------------------------------------------------------------------- */ ul.feeds { list-style-type:none; margin-left:0; overflow:hidden; }ul.feeds h5 { min-height:16px; margin-bottom:0; padding-left:21px; position:relative; }ul.feeds h5 img { position:absolute; left:0; top:0; }ul.feeds h5 span { padding-left:5px; }ul.feeds .meta { padding-left:26px; font:italic 12px/18px Georgia, sans-serif; }ul.feeds.no-icon h5 { padding-left:0; }ul.feeds.no-icon .meta { padding-left:0; }ul.feeds.list-horizontal li { display:inline; float:left; }ul.feeds.list-horizontal span { padding-right:2em; }ul.feeds.list-vertical li { padding-bottom:5px; }ul.feeds.list-vertical li + li { padding-top:5px; border-width:1px 0 0; }/* --- Tweets ---------------------------------------------------------------------------------- */.tweets {	padding:22px;	position:relative;	-webkit-border-radius:2px;	   -moz-border-radius:2px;	   		border-radius:2px;	}.tweets:before {	width:0;	display:block;	content:"";    position:absolute;    bottom:-16px;    left:30px;    border-width:8px;    border-style:solid outset outset solid;    border-right-color:transparent !important;     border-bottom-color:transparent !important;}.twitter > p { 	padding:13px 22px 13px 44px;	font:italic 12px/18px Georgia, sans-serif;		background:url(./../images/twitter.png) 0 13px no-repeat;}.tweets { margin:0; list-style:none; }.tweets li { padding:9px 0; border-width:1px 0 0 0; }.tweets li:first-child { padding-top:0; border:0; }.tweet p { margin:0;  }.tweet p.meta { font:italic 12px/18px Georgia, sans-serif; }/* --- Before & After Effect ------------------------------------------------------------------- */.before-after { max-width:100%; display:block; }.before-after > .fluid-wrapper { margin:0; overflow:hidden; }.before-after > .fluid-wrapper:hover { cursor:col-resize; cursor:w-resize; }.before-after img { display:block; }.before-after .layer-before { width:100%; height:100%; position:relative; z-index:1; }.before-after .layer-after {	width:100%;	height:100%;		position:absolute;	left:50%;	top:0;	overflow:hidden;	z-index:2;}.before-after .layer-after img { position:absolute; right:50%; top:0; z-index:2; }/* Handle */.before-after .handle {	width:6px;	height:100%;	margin-left:-3px;		position:absolute;	left:50%;	top:0;	z-index:2;	background:red;}	/* --- FlexSlider ------------------------------------------------------------------------------ */.flex-container { margin-bottom:22px; position:relative; text-align:center; zoom:1; }#precontent .flex-container { margin-bottom:11px; }.flexslider { width:100%; margin:0 auto; position:relative; zoom:1; }.flexslider .slides { margin:0; list-style:none; zoom:1; }.flexslider .slides:after { 	height:0;	display:block; 	clear:both;	content:"."; 	visibility:hidden; 	line-height:0; } html[xmlns] .flexslider .slides { display:block; } * html .flexslider .slides { height:1%; }.flexslider .slides > li { position:relative; }.flexslider .slides > li + li { display:none; }.flexslider .slides img { max-width:100%; display:block; }.flexslider { text-align:left; }.flex-shadow { position:relative; display:block; z-index:-1; }.flex-shadow + .flex-nav { margin-top:4px; }/* Apply the layout-narrow only above the breakpoint */	.flex-container.layout-narrow { padding:0 72px; }.flexslider .slide { filter:inherit; }.flexslider .slide { overflow: hidden; }.flexslider .slide > .description { position:absolute; }.slide > .description > .inner { position:relative; z-index:2; }.slide[class*="layout-bubble-"] > .description {	max-width:47.9166667%;	position:absolute;	z-index:2;	-webkit-border-radius:3px;	   -moz-border-radius:3px;		    border-radius:3px;  }.slide[class*="layout-bubble-"] > .description:after {		width:0;			display:block;	content:"";          position:absolute;    border-width:8px;}		.slide.layout-bubble-top-left > .description { left:20px; top:20px; }.slide.layout-bubble-top-right > .description { right:20px; top:20px; }.slide.layout-bubble-bottom-left > .description { left:20px; bottom:20px; }.slide.layout-bubble-bottom-right > .description { right:20px; bottom:20px; }.slide[class*="layout-bubble-top-"] > .description:after {    top:100%;    border-style:solid outset outset outset;    border-right-color:transparent !important;    border-bottom-color:transparent !important;    border-left-color:transparent !important;}.slide[class*="layout-bubble-bottom-"] > .description:after {    bottom:100%;    border-style:outset outset solid outset;    border-top-color:transparent !important;	        border-right-color:transparent !important;    border-left-color:transparent !important;}.slide.layout-bubble-top-left > .description:after,.slide.layout-bubble-bottom-left > .description:after  { 	left:20px; }.slide.layout-bubble-top-right > .description:after,.slide.layout-bubble-bottom-right > .description:after { 	right:20px; }	.slide[class*="layout-bubble-"] > .description > .inner { padding: 15px 20px; }.slide[class*="layout-bubble-"] > .description > .inner > h4 { margin: 0; }	.flexslider .slides > li > div > .media > a { display:block; }.flex-container.entry-mediabox {	padding:7px 0;	border-width:1px;	background:#f2f2f2;		background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#fff),to(#f2f2f2));    background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);    background-image:   -moz-linear-gradient(top,#fff,#f2f2f2);    background-image:    -ms-linear-gradient(top,#fff,#f2f2f2);    background-image:     -o-linear-gradient(top,#fff,#f2f2f2);    background-image:        linear-gradient(top,#fff,#f2f2f2);	-webkit-border-radius:3px;	   -moz-border-radius:3px;	        border-radius:3px;	}/* --- Entry elements -------------------------------------------------------------------------- */.entry-mediabox {}.entry-mediabox img, .entry-mediabox object,.entry-mediabox iframe {	margin:0 auto; 	display:block; }.entry-featured-media { position:relative; }.entry-featured-media > .frame { margin:0; }.collection.view-as-grid.one-fourth .entry-featured-media { margin-bottom:10px; }.entry-featured-media a { position:relative; display:block; }.entry-featured-media img, .entry-featured-media object,.entry-featured-media iframe {	margin:0 auto; 	display:block; }.entry-meta { font:italic 12px/18px Georgia, sans-serif; }.entry-meta > span { margin-right:0.33em; }.entry-meta > span:after { content:","; }	.entry-meta > span:last-child:after { content:""; }.entry-terms {	padding:22px 0;	overflow:hidden;	border-style:dotted;	border-width:1px 0 0 0;	font:italic 12px/18px Georgia, sans-serif;}.collection .entry-terms { padding-top:0; border:none; }.entry-terms > div h6 {	width:0;	height:20px;	margin-bottom:0;	overflow:hidden;	float:left; 	font-weight:normal;}.entry-terms > div ul { margin:0; overflow:hidden; list-style:none; }.entry-terms > div li { margin:0 8px 6px 0; float:left; }.entry-categories li:after { content:","; }	.entry-categories li:last-child:after { content:""; }.entry-tags ul li a {	padding:1px 8px;	position:relative;	display:block;	white-space:nowrap;	-webkit-border-radius:2px;	   -moz-border-radius:2px;	        border-radius:2px;}.entry-tags ul li a:after {	width:0;    height:0;	margin-top:-4px;    margin-right:4px;    display:block;      position:absolute;    left:100%;    top:50%;    content:"";           border-style:outset outset outset solid;           border-width:4px;    border-top-color:transparent !important;    border-right-color:transparent !important;    border-bottom-color:transparent !important;}.entry-buttons { padding-top:3px; margin:0 0 22px; list-style:none; overflow: hidden; }.entry-buttons li { float:left; }.entry-buttons.horizontal li { display:inline; float:left; }.entry-buttons.vertical li { display:block; float:none; }.entry-buttons .button { margin-bottom:0; }.related-entries { margin-top:40px; }/* --- Collections ----------------------------------------------------------------------------- */.sticky {}.collection { width:100%; }.collection > ul { margin:0; position:relative; list-style:none; }.collection.view-as-grid > ul > li { margin:0 0 22px; display:inline-block; vertical-align:top; }html#ie7 .collection.view-as-grid > ul > li { display:inline; zoom:1; }.collection.view-as-grid.one-fourth > ul  						{ width:103.75%; left:-3.75%; }.collection.view-as-grid.one-fourth > ul > li 					{ width:21.3855422%; margin-left:3.61445783%; }.c-three-fourth .collection.view-as-grid.one-fourth > ul 		{ width:105.06329114%; left:-5.06329114%; }.c-three-fourth .collection.view-as-grid.one-fourth > ul > li 	{ width:28.5140562%; margin-left:4.81927711%; }.c-one-half .collection.view-as-grid.one-fourth > ul 			{ width:107.79220779%; left:-7.79220779%; }.c-one-half .collection.view-as-grid.one-fourth > ul > li 		{ width:42.7710843%; margin-left:7.22891566%; }.c-one-fourth .collection.view-as-grid.one-fourth > ul > li  	{ width:100%; margin-left:0; }.collection.view-as-grid.one-third > ul  						{ width:103.75%; left:-3.75%; }.collection.view-as-grid.one-third > ul > li 					{ width:29.7188755%; margin-left:3.61445783%; }.c-two-third .collection.view-as-grid.one-third > ul 			{ width:105.73248408%; left:-5.73248408%; }.c-two-third .collection.view-as-grid.one-third > ul > li 		{ width:44.5783133%; margin-left:5.42168675%; }.c-one-third .collection.view-as-grid.one-third > ul > li 		{ width:100%; margin-left:0; }.collection.view-as-grid.one-half > ul  						{ width:103.75%; left:-3.75%; }.collection.view-as-grid.one-half > ul > li 					{ width:46.3855422%; margin-left:3.61445783%; }.c-one-half .collection.view-as-grid.one-half > ul > li 		{ width:100%; margin-left:0; }.collection.view-as-grid.two-thirds > ul > li 					{ width:100%; }.collection.view-as-grid.max > ul > li 							{ width:100%; margin-bottom:40px; }.collection.view-as-list > ul { margin:0; list-style:none; }/* collection-list-one-twelth */.collection.view-as-list.one-twelfth > ul { margin:0 0 20px; }.collection.view-as-list.one-twelfth > ul > li { padding:0 0 10px; }.collection.view-as-list.one-twelfth > ul > li + li { 	padding:10px 0;	border-top-width:1px;}.collection.view-as-list.one-twelfth .entry-featured-media .frame { margin-bottom:0; }.collection.view-as-list.one-twelfth .entry-featured-media .frame > .decorator > .outer { padding:7px; }.collection.view-as-list.one-twelfth .entry-featured-media .frame > span { vertical-align:bottom; }.collection.view-as-list.one-twelfth .entry-featured-media img.shadow-bottom { display:none; } .collection.view-as-list.one-twelfth .c-x {  float:none; margin:0 0 0 79px; }.collection.view-as-list.one-twelfth.no-featured-media .c-x { margin:0; }.collection.view-as-list.one-twelfth .entry-meta { margin-top:-22px; }/* collection-list-two-third */.collection.view-as-list.two-third > ul { margin:0 0 22px; }.collection.view-as-list.two-third > ul > li { margin: 0 0 44px; }.collection.view-as-list.two-third > ul > li + li {	padding-top:44px;	border-top-width:1px;}.collection.view-as-list.two-third > ul > li.even > article > .c-two-third { 	position:relative;	left:34.5833333%;}.collection.view-as-list.two-third > ul > li.even > article > .c-one-third { 	position:relative;	left:-69.1666667%;}.collection.view-as-list .entry-featured-media { margin:0; }/* --- Widgets  -------------------------------------------------------------------------------- */.widget { margin-bottom:21px; padding-bottom:1px;/* Prevent margin collapsing */ } /* --- Widget Calendar ------------------------------------------------------------------------- */.widget_calendar table { width:100%; }.widget_calendar table caption { font-weight:bold; }.widget_calendar th, .widget_calendar td {	padding:3px;}	.widget_calendar th { text-align:center; border-width:1px 0 3px 0; }	.widget_calendar tbody td {	text-align:center; border-width:1px; }.widget_calendar tbody td.pad:first-child { border-width:1px 0 0 1px; }	.widget_calendar tbody td a,.widget_calendar tbody td#today {	font-weight:bold;}/* --- WordPress Default Widgets --------------------------------------------------------------- */.widget_recent_comments ul,.widget_recent_entries ul,.widget_links ul, .widget_meta ul,.widget_rss ul,.widget_pages ul, .widget_nav_menu ul,.widget_categories ul,.widget_archive ul {	margin-left:0; 	list-style:none; }.widget_links ul ul, .widget_meta ul ul,.widget_rss ul ul,.widget_pages ul ul, .widget_nav_menu ul ul,.widget_categories ul ul,.widget_archive ul ul { 	padding:0 0 0 2em; 	margin:0;	border-width:1px 0 0; }.widget_recent_entries li,.widget_links li, .widget_meta li,.widget_rss li,.widget_pages a,.widget_nav_menu a,.widget_categories span,.widget_archive li { 	padding:5px 0;	display:block;	border-width: 1px 0 0; }.widget_recent_entries li:first-child,.widget_links li:first-child, .widget_meta li:first-child,.widget_rss li:first-child,.widget_pages li:first-child > a,.widget_nav_menu li:first-child > a,.widget_categories li:first-child > span,.widget_archive li:first-child {	padding-top:0;	border:0; }.widget_recent_entries li li:first-child,.widget_links li li:first-child, .widget_meta li li:first-child,.widget_rss li li:first-child,.widget_pages li li:first-child > a,.widget_nav_menu li li:first-child > a,.widget_categories li li:first-child > span,.widget_archive li li:first-child {	padding-top:5px;}.widget_rss li a.rsswidget { display:block; }.widget_rss .rssSummary { margin:9px 0 0; }.widget_tag_cloud a { line-height:100%; }.widget_categories select,.widget_archive select,div.tagcloud {	margin:0 0 22px;}.widget_recent_comments li { padding:5px 0; border-width:1px 0 0; }.widget_recent_comments li:first-child { padding-top:0; border:0; }/* --- Comment list ---------------------------------------------------------------------------- */	img.avatar {	padding:3px;	border-width:1px;	background:#f2f2f2;	-webkit-border-radius:3px;	   -moz-border-radius:3px;	        border-radius:3px;}.commentlist { margin:0; list-style:none; }.commentlist li { position:relative; }.comment.bypostauthor {}.commentlist .comment-wrapper { 	padding:22px 0 11px 0px;	border-style:dotted;	border-width:1px 0 0 0; }.comment-wrapper footer {	margin:11px 0 0;	font:italic 12px/18px Georgia, sans-serif; 	text-align:right;}.commentlist div.vcard { padding:4px 0 0 58px; }	.commentlist div.vcard cite.fn { font-style:normal; font-weight:bold; }.commentlist img.avatar { position:absolute; left:0; top:20px; }.commentlist div.commentmetadata {	 	margin:0 0 22px 58px;	font:italic 12px/18px Georgia, sans-serif; }.commentlist ul.children { margin:0 0 0 20px; list-style:none; }	  	.comment-body {		padding:22px 22px 1px;	border-width:3px 1px 1px;	-webkit-border-radius:3px;	   -moz-border-radius:3px;	        border-radius:3px;}.bypostauthor > article > .comment-body { border-width:0; }	img.avatar-20 { width:20px; height:20px; }img.avatar-40 { width:40px; height:40px; }img.avatar-60 { width:60px; height:60px; }img.avatar-80 { width:80px; height:80px; }img.avatar-100 { width:100px; height:100px; }	/* --- Comments -------------------------------------------------------------------------------- */	#comments { margin:22px 0 0; }#respond { margin:44px 0 0; position:relative; }.commentlist #respond { margin:22px 0; }/* --- Author Info ----------------------------------------------------------------------------- */#author-info { 	min-height: 108px;	padding: 22px 22px 0 128px;	overflow:hidden; 	position:relative;	-webkit-border-radius:3px;	   -moz-border-radius:3px;	        border-radius:3px;}#author-info > header > h3 { margin:0 0 11px; }#author-avatar { position:absolute; left:22px; top:22px; }	  /* --- the_meta() ------------------------------------------------------------------------------ */.post-meta { margin:0; list-style:none; }.post-meta li { padding:6px 0; border-width:1px 0 0 0; }.post-meta li:first-child { padding-top:0; border:0; }.post-meta-key { display:block; font-weight:bold; }/* --- Media ----------------------------------------------------------------------------------- */figure.media { margin:0; }figure.media ul.attachments { margin:0; list-style:none; }figure.media ul.attachments > li { margin:0 0 28px; vertical-align:bottom; }figure.media ul.attachments > li > figure {	margin:0; }figure.media ul.attachments > li > figure > .frame { margin-bottom:3px; }figure.media figure.media-image img,figure.media figure.media-embed object,figure.media figure.media-embed iframe {	max-width:100%;	margin:0 auto; 	display:block;}/* --- Placeholders ---------------------------------------------------------------------------- */.placeholder { width:999px; max-width:100%; margin:0 0 22px; display:block; }.frame .placeholder { margin:0; }.placeholder.aligncenter { margin-left:auto; margin-right:auto; }.placeholder > .inner {	width:100%;	height:0;	display:block;	background-position:center center;	background-repeat:no-repeat;}.placeholder { background:#f2f2f2; }.placeholder-no-image > .inner			{ background-image:url(./../images/icons/placeholder-no-image.png); }.placeholder-password-required > .inner { background-image:url(./../images/icons/placeholder-password-required.png); }.placeholder-user > .inner				{ background-image:url(./../images/icons/placeholder-user.png); }.placeholder-users > .inner 			{ background-image:url(./../images/icons/placeholder-users.png); }/* ----->>> HEADER SECTION <<<------------------------------------------------------------------ */#header { padding:31px 0 0; }/* --- Site ID --------------------------------------------------------------------------------- */#id { float:left; }#id h1.site-title, #id p.site-title {	margin:0;	font-size:24px;	font-weight:normal;	line-height:24px;}#id p.site-tagline { margin:0; }#id p.site-tagline > strong { font-weight:normal; }/* ----->>> PRECONTENT SECTION <<<-------------------------------------------------------------- */#precontent { overflow:hidden; }#precontent-inner {  padding-top:30px; }#precontent header { margin:0 0 33px; } /* ----->>> CONTENT SECTION <<<----------------------------------------------------------------- */#content { min-height:320px; padding-top:44px; padding-bottom:44px; }/* --- Content header -------------------------------------------------------------------------- */.breadcrumbs p { margin:0; font:italic 12px/18px Georgia, sans-serif; }.breadcrumbs strong { font-weight:normal; }#content-inner > .breadcrumbs { position:relative; top:-34px; }/* --- Entry utilities ------------------------------------------------------------------------- */ .entry-utility { clear:both; }.entry-utility span { margin:0 0 22px; display:block; }  /* ----->>> FOOTER SECTION <<<------------------------------------------------------------------ */#footer-inner { padding-top:11px; padding-bottom:11px;}#footer-text { width:30%; margin:0; font-size:11px; }   /* ----->>> SEARCH <<<-------------------------------------------------------------------------- *//* --- Search Results -------------------------------------------------------------------------- */ul.search-results { margin:0; list-style:none; }ul.search-results > li + li { padding-top:22px; border-width:1px 0 0; }ul.search-results p.search-meta { margin:0; }/* ----->>> EXTRAS <<<-------------------------------------------------------------------------- */#preheader > .background,#header > .background,#precontent > .background,#content > .background,#prefooter > .background,#footer > .background {	display:none;}#preheader,#primary-nav,#secondary-bar,#prefooter,#footer-nav,.breadcrumbs,.sidebar,.pagination,.entry-nav,.entry-utility,.related-entries,.comment-wrapper .reply,#respond,form,.indicator { 	display:none; }#header { padding:22px 0; }#header *,#precontent *,#content *,#precontent *,#footer * {	border-color:#d9d9d9;}#header { border-bottom:1px solid #d9d9d9; }#footer { border-top:1px solid #d9d9d9; }body { color:#000; background:#fff; }.meta,.meta a { 	color:#666; }a { color:#000; text-decoration:none; }#comments { page-break-before: always; }