.vi-flag,.vi-flag-64{display:inline-block;background-repeat:no-repeat}.vi-flag-64{display:inline-block!important;width:60px!important;height:40px!important;background-image:url(https://inspirationla.com/2011/wp-content/plugins/woo-multi-currency/css/images/flags-64.png)!important}.vi-flag-64.flag-unknown{background-position:0 0}.vi-flag-64.flag-abkhazia{background-position:0 -64px}.vi-flag-64.flag-basque-country{background-position:-64px 0}.vi-flag-64.flag-british-antarctic-territory{background-position:-128px 0}.vi-flag-64.flag-commonwealth{background-position:-192px 0}.vi-flag-64.flag-england{background-position:-256px 0}.vi-flag-64.flag-gosquared{background-position:-320px 0}.vi-flag-64.flag-kosovo{background-position:-384px 0}.vi-flag-64.flag-mars{background-position:-448px 0}.vi-flag-64.flag-nagorno-karabakh{background-position:-512px 0}.vi-flag-64.flag-nato{background-position:-576px 0}.vi-flag-64.flag-northern-cyprus{background-position:-640px 0}.vi-flag-64.flag-olympics{background-position:-704px 0}.vi-flag-64.flag-red-cross{background-position:-768px 0}.vi-flag-64.flag-scotland{background-position:-832px 0}.vi-flag-64.flag-somaliland{background-position:-896px 0}.vi-flag-64.flag-south-ossetia{background-position:-960px 0}.vi-flag-64.flag-united-nations{background-position:-1024px 0}.vi-flag-64.flag-wales{background-position:-64px -64px}.vi-flag-64.flag-ad{background-position:-128px -64px}.vi-flag-64.flag-ae{background-position:-192px -64px}.vi-flag-64.flag-af{background-position:-256px -64px}.vi-flag-64.flag-ag{background-position:-320px -64px}.vi-flag-64.flag-ai{background-position:-384px -64px}.vi-flag-64.flag-al{background-position:-448px -64px}.vi-flag-64.flag-am{background-position:-512px -64px}.vi-flag-64.flag-an{background-position:-576px -64px}.vi-flag-64.flag-ao{background-position:-640px -64px}.vi-flag-64.flag-aq{background-position:-704px -64px}.vi-flag-64.flag-ar{background-position:-768px -64px}.vi-flag-64.flag-as{background-position:-832px -64px}.vi-flag-64.flag-at{background-position:-896px -64px}.vi-flag-64.flag-au,.vi-flag-64.flag-hm{background-position:-960px -64px}.vi-flag-64.flag-aw{background-position:-1024px -64px}.vi-flag-64.flag-ax{background-position:0 -128px}.vi-flag-64.flag-az{background-position:-64px -128px}.vi-flag-64.flag-ba{background-position:-128px -128px}.vi-flag-64.flag-bb{background-position:-192px -128px}.vi-flag-64.flag-bd{background-position:-256px -128px}.vi-flag-64.flag-be{background-position:-320px -128px}.vi-flag-64.flag-bf{background-position:-384px -128px}.vi-flag-64.flag-bg{background-position:-448px -128px}.vi-flag-64.flag-bh{background-position:-512px -128px}.vi-flag-64.flag-bi{background-position:-576px -128px}.vi-flag-64.flag-bj{background-position:-640px -128px}.vi-flag-64.flag-bl{background-position:-704px -128px}.vi-flag-64.flag-bm{background-position:-768px -128px}.vi-flag-64.flag-bn{background-position:-832px -128px}.vi-flag-64.flag-bo{background-position:-896px -128px}.vi-flag-64.flag-br{background-position:-960px -128px}.vi-flag-64.flag-bs{background-position:-1024px -128px}.vi-flag-64.flag-bt{background-position:0 -192px}.vi-flag-64.flag-bw{background-position:-64px -192px}.vi-flag-64.flag-by{background-position:-128px -192px}.vi-flag-64.flag-bz{background-position:-192px -192px}.vi-flag-64.flag-ca{background-position:-256px -192px}.vi-flag-64.flag-cc{background-position:-320px -192px}.vi-flag-64.flag-cd{background-position:-384px -192px}.vi-flag-64.flag-cf{background-position:-448px -192px}.vi-flag-64.flag-cg{background-position:-512px -192px}.vi-flag-64.flag-ch{background-position:-576px -192px}.vi-flag-64.flag-ci{background-position:-640px -192px}.vi-flag-64.flag-ck{background-position:-704px -192px}.vi-flag-64.flag-cl{background-position:-768px -192px}.vi-flag-64.flag-cm{background-position:-832px -192px}.vi-flag-64.flag-cn{background-position:-896px -192px}.vi-flag-64.flag-co{background-position:-960px -192px}.vi-flag-64.flag-cr{background-position:-1024px -192px}.vi-flag-64.flag-cu{background-position:0 -256px}.vi-flag-64.flag-cv{background-position:-64px -256px}.vi-flag-64.flag-cw{background-position:-128px -256px}.vi-flag-64.flag-cx{background-position:-192px -256px}.vi-flag-64.flag-cy{background-position:-256px -256px}.vi-flag-64.flag-cz{background-position:-320px -256px}.vi-flag-64.flag-de{background-position:-384px -256px}.vi-flag-64.flag-dj{background-position:-448px -256px}.vi-flag-64.flag-dk{background-position:-512px -256px}.vi-flag-64.flag-dm{background-position:-576px -256px}.vi-flag-64.flag-do{background-position:-640px -256px}.vi-flag-64.flag-dz{background-position:-704px -256px}.vi-flag-64.flag-ec{background-position:-768px -256px}.vi-flag-64.flag-ee{background-position:-832px -256px}.vi-flag-64.flag-eg{background-position:-896px -256px}.vi-flag-64.flag-eh{background-position:-960px -256px}.vi-flag-64.flag-er{background-position:-1024px -256px}.vi-flag-64.flag-es{background-position:0 -320px}.vi-flag-64.flag-et{background-position:-64px -320px}.vi-flag-64.flag-eu{background-position:-128px -320px}.vi-flag-64.flag-fi{background-position:-192px -320px}.vi-flag-64.flag-fj{background-position:-256px -320px}.vi-flag-64.flag-fk{background-position:-320px -320px}.vi-flag-64.flag-fm{background-position:-384px -320px}.vi-flag-64.flag-fo{background-position:-448px -320px}.vi-flag-64.flag-fr{background-position:-512px -320px}.vi-flag-64.flag-ga{background-position:-576px -320px}.vi-flag-64.flag-gb{background-position:-640px -320px}.vi-flag-64.flag-gd{background-position:-704px -320px}.vi-flag-64.flag-ge{background-position:-768px -320px}.vi-flag-64.flag-gg{background-position:-832px -320px}.vi-flag-64.flag-gh{background-position:-896px -320px}.vi-flag-64.flag-gi{background-position:-960px -320px}.vi-flag-64.flag-gl{background-position:-1024px -320px}.vi-flag-64.flag-gm{background-position:0 -384px}.vi-flag-64.flag-gn{background-position:-64px -384px}.vi-flag-64.flag-gq{background-position:-128px -384px}.vi-flag-64.flag-gr{background-position:-192px -384px}.vi-flag-64.flag-gs{background-position:-256px -384px}.vi-flag-64.flag-gt{background-position:-320px -384px}.vi-flag-64.flag-gu{background-position:-384px -384px}.vi-flag-64.flag-gw{background-position:-448px -384px}.vi-flag-64.flag-gy{background-position:-512px -384px}.vi-flag-64.flag-hk{background-position:-576px -384px}.vi-flag-64.flag-hn{background-position:-640px -384px}.vi-flag-64.flag-hr{background-position:-704px -384px}.vi-flag-64.flag-ht{background-position:-768px -384px}.vi-flag-64.flag-hu{background-position:-832px -384px}.vi-flag-64.flag-ic{background-position:-896px -384px}.vi-flag-64.flag-id{background-position:-960px -384px}.vi-flag-64.flag-ie{background-position:-1024px -384px}.vi-flag-64.flag-il{background-position:0 -448px}.vi-flag-64.flag-im{background-position:-64px -448px}.vi-flag-64.flag-in{background-position:-128px -448px}.vi-flag-64.flag-iq{background-position:-192px -448px}.vi-flag-64.flag-ir{background-position:-256px -448px}.vi-flag-64.flag-is{background-position:-320px -448px}.vi-flag-64.flag-it{background-position:-384px -448px}.vi-flag-64.flag-je{background-position:-448px -448px}.vi-flag-64.flag-jm{background-position:-512px -448px}.vi-flag-64.flag-jo{background-position:-576px -448px}.vi-flag-64.flag-jp{background-position:-640px -448px}.vi-flag-64.flag-ke{background-position:-704px -448px}.vi-flag-64.flag-kg{background-position:-768px -448px}.vi-flag-64.flag-kh{background-position:-832px -448px}.vi-flag-64.flag-ki{background-position:-896px -448px}.vi-flag-64.flag-km{background-position:-960px -448px}.vi-flag-64.flag-kn{background-position:-1024px -448px}.vi-flag-64.flag-kp{background-position:0 -512px}.vi-flag-64.flag-kr{background-position:-64px -512px}.vi-flag-64.flag-kw{background-position:-128px -512px}.vi-flag-64.flag-ky{background-position:-192px -512px}.vi-flag-64.flag-kz{background-position:-256px -512px}.vi-flag-64.flag-la{background-position:-320px -512px}.vi-flag-64.flag-lb{background-position:-384px -512px}.vi-flag-64.flag-lc{background-position:-448px -512px}.vi-flag-64.flag-li{background-position:-512px -512px}.vi-flag-64.flag-lk{background-position:-576px -512px}.vi-flag-64.flag-lr{background-position:-640px -512px}.vi-flag-64.flag-ls{background-position:-704px -512px}.vi-flag-64.flag-lt{background-position:-768px -512px}.vi-flag-64.flag-lu{background-position:-832px -512px}.vi-flag-64.flag-lv{background-position:-896px -512px}.vi-flag-64.flag-ly{background-position:-960px -512px}.vi-flag-64.flag-ma{background-position:-1024px -512px}.vi-flag-64.flag-mc{background-position:0 -576px}.vi-flag-64.flag-md{background-position:-64px -576px}.vi-flag-64.flag-me{background-position:-128px -576px}.vi-flag-64.flag-mf{background-position:-192px -576px}.vi-flag-64.flag-mg{background-position:-256px -576px}.vi-flag-64.flag-mh{background-position:-320px -576px}.vi-flag-64.flag-mk{background-position:-384px -576px}.vi-flag-64.flag-ml{background-position:-448px -576px}.vi-flag-64.flag-mm{background-position:-512px -576px}.vi-flag-64.flag-mn{background-position:-576px -576px}.vi-flag-64.flag-mo{background-position:-640px -576px}.vi-flag-64.flag-mp{background-position:-704px -576px}.vi-flag-64.flag-mq{background-position:-768px -576px}.vi-flag-64.flag-mr{background-position:-832px -576px}.vi-flag-64.flag-ms{background-position:-896px -576px}.vi-flag-64.flag-mt{background-position:-960px -576px}.vi-flag-64.flag-mu{background-position:-1024px -576px}.vi-flag-64.flag-mv{background-position:0 -640px}.vi-flag-64.flag-mw{background-position:-64px -640px}.vi-flag-64.flag-mx{background-position:-128px -640px}.vi-flag-64.flag-my{background-position:-192px -640px}.vi-flag-64.flag-mz{background-position:-256px -640px}.vi-flag-64.flag-na{background-position:-320px -640px}.vi-flag-64.flag-nc{background-position:-384px -640px}.vi-flag-64.flag-ne{background-position:-448px -640px}.vi-flag-64.flag-nf{background-position:-512px -640px}.vi-flag-64.flag-ng{background-position:-576px -640px}.vi-flag-64.flag-ni{background-position:-640px -640px}.vi-flag-64.flag-nl{background-position:-704px -640px}.vi-flag-64.flag-bv,.vi-flag-64.flag-no{background-position:-768px -640px}.vi-flag-64.flag-np{background-position:-832px -640px}.vi-flag-64.flag-nr{background-position:-896px -640px}.vi-flag-64.flag-nu{background-position:-960px -640px}.vi-flag-64.flag-nz{background-position:-1024px -640px}.vi-flag-64.flag-om{background-position:0 -704px}.vi-flag-64.flag-pa{background-position:-64px -704px}.vi-flag-64.flag-pe{background-position:-128px -704px}.vi-flag-64.flag-pf{background-position:-192px -704px}.vi-flag-64.flag-pg{background-position:-256px -704px}.vi-flag-64.flag-ph{background-position:-320px -704px}.vi-flag-64.flag-pirate-black{background-position:-384px -704px}.vi-flag-64.flag-pirate-white{background-position:-448px -704px}.vi-flag-64.flag-pk{background-position:-512px -704px}.vi-flag-64.flag-pl{background-position:-576px -704px}.vi-flag-64.flag-pn{background-position:-640px -704px}.vi-flag-64.flag-pr{background-position:-704px -704px}.vi-flag-64.flag-ps{background-position:-768px -704px}.vi-flag-64.flag-pt{background-position:-832px -704px}.vi-flag-64.flag-pw{background-position:-896px -704px}.vi-flag-64.flag-py{background-position:-960px -704px}.vi-flag-64.flag-qa{background-position:-1024px -704px}.vi-flag-64.flag-ro{background-position:0 -768px}.vi-flag-64.flag-rs{background-position:-64px -768px}.vi-flag-64.flag-ru{background-position:-128px -768px}.vi-flag-64.flag-rw{background-position:-192px -768px}.vi-flag-64.flag-sa{background-position:-256px -768px}.vi-flag-64.flag-sb{background-position:-320px -768px}.vi-flag-64.flag-sc{background-position:-384px -768px}.vi-flag-64.flag-sd{background-position:-448px -768px}.vi-flag-64.flag-se{background-position:-512px -768px}.vi-flag-64.flag-sg{background-position:-576px -768px}.vi-flag-64.flag-sh{background-position:-640px -768px}.vi-flag-64.flag-si{background-position:-704px -768px}.vi-flag-64.flag-sk{background-position:-768px -768px}.vi-flag-64.flag-sl{background-position:-832px -768px}.vi-flag-64.flag-sm{background-position:-896px -768px}.vi-flag-64.flag-sn{background-position:-960px -768px}.vi-flag-64.flag-so{background-position:-1024px -768px}.vi-flag-64.flag-sr{background-position:0 -832px}.vi-flag-64.flag-ss{background-position:-64px -832px}.vi-flag-64.flag-st{background-position:-128px -832px}.vi-flag-64.flag-sv{background-position:-192px -832px}.vi-flag-64.flag-sy{background-position:-256px -832px}.vi-flag-64.flag-sz{background-position:-320px -832px}.vi-flag-64.flag-tc{background-position:-384px -832px}.vi-flag-64.flag-td{background-position:-448px -832px}.vi-flag-64.flag-tf{background-position:-512px -832px}.vi-flag-64.flag-tg{background-position:-576px -832px}.vi-flag-64.flag-th{background-position:-640px -832px}.vi-flag-64.flag-tj{background-position:-704px -832px}.vi-flag-64.flag-tk{background-position:-768px -832px}.vi-flag-64.flag-tl{background-position:-832px -832px}.vi-flag-64.flag-tm{background-position:-896px -832px}.vi-flag-64.flag-tn{background-position:-960px -832px}.vi-flag-64.flag-to{background-position:-1024px -832px}.vi-flag-64.flag-tr{background-position:0 -896px}.vi-flag-64.flag-tt{background-position:-64px -896px}.vi-flag-64.flag-tv{background-position:-128px -896px}.vi-flag-64.flag-tw{background-position:-192px -896px}.vi-flag-64.flag-tz{background-position:-256px -896px}.vi-flag-64.flag-ua{background-position:-320px -896px}.vi-flag-64.flag-ug{background-position:-384px -896px}.vi-flag-64.flag-us{background-position:-448px -896px}.vi-flag-64.flag-uy{background-position:-512px -896px}.vi-flag-64.flag-uz{background-position:-576px -896px}.vi-flag-64.flag-va{background-position:-640px -896px}.vi-flag-64.flag-vc{background-position:-704px -896px}.vi-flag-64.flag-ve{background-position:-768px -896px}.vi-flag-64.flag-vg{background-position:-832px -896px}.vi-flag-64.flag-vi{background-position:-896px -896px}.vi-flag-64.flag-vn{background-position:-960px -896px}.vi-flag-64.flag-vu{background-position:-1024px -896px}.vi-flag-64.flag-xbt{background-position:-448px -960px}.vi-flag-64.flag-eth{background-position:-512px -960px}.vi-flag-64.flag-zm{background-position:-320px -960px}.vi-flag-64.flag-gf{background-position:-576px -960px}.vi-flag-64.flag-gp,.vi-flag-64.flag-re{background-position:-512px -320px}.vi-flag-64.flag-yt{background-position:-192px -960px}.vi-flag-64.flag-ws{background-position:-64px -960px}.vi-flag-64.flag-za{background-position:-256px -960px}.vi-flag-64.flag-sj{background-position:-768px -640px}.vi-flag-64.flag-wf{background-position:0 -960px}.vi-flag-64.flag-ye{background-position:-128px -960px}.vi-flag-64.flag-zw{background-position:-384px -960px}.vi-flag-64.flag-pm{background-position:-640px -960px}a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, caption, canvas, center, cite, code, dd, del, details, dfn, dialog, div, dl, dt, em, embed, fieldset, figcaption, figure, form, footer, header, hgroup, h1, h2, h3, h4, h5, h6, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, tt, table, tbody, textarea, tfoot, thead, time, tr, th, td, u, ul, var, video { font-family: inherit; font-size: 101%; font-weight: inherit; font-style: inherit; vertical-align: baseline; white-space: normal; margin: 0; padding: 0; border: 0; outline: 0; background: transparent; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block }
ol, ul { list-style: none }
blockquote, q { quotes: none }
:focus { outline: 0 }
table { border-collapse: collapse; border-spacing: 0; }
img { max-width: 100%; height: auto; }

/*	24 COLUMN - RESPONSIVE GRID SYSTEM
	DEVELOPED BY DENIS LEBLANC
	URL - http://responsive.gs
	VERSION - 2.0
	LICENSED UNDER GPL & MIT
----------------------------------------------------------- */
.row:after,
.col:after,
.clr:after,
.group:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; }
.row { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.col { margin-bottom: 1.5em; display: block; float: left; width: 100%; margin-bottom: 1.5em; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-left: 0; }

@media (min-width:768px) { 
	.col { margin-left: 2% }
}
@media (min-width:768px) { .span_1 { width: 2.25% }
	.span_2 { width: 6.5% }
	.span_3 { width: 10.75% }
	.span_4 { width: 15.0% }
	.span_5 { width: 19.25% }
	.span_6 { width: 23.5% }
	.span_7 { width: 27.75% }
	.span_8 { width: 32.0% }
	.span_9 { width: 36.25% }
	.span_10 { width: 40.5% }
	.span_11 { width: 44.75% }
	.span_12 { width: 49.0% }
	.span_13 { width: 53.25% }
	.span_14 { width: 57.5% }
	.span_15 { width: 61.75% }
	.span_16 { width: 66.0% }
	.span_17 { width: 70.25% }
	.span_18 { width: 74.5% }
	.span_19 { width: 78.75% }
	.span_20 { width: 83.0% }
	.span_21 { width: 87.25% }
	.span_22 { width: 91.5% }
	.span_23 { width: 95.75% }
	.span_24 { width: 100% }
}
/*clear left margin*/
.clr-margin { margin-left: 0 }

/* Clearfix*/
.clear { display: inline-block; }   
.clear:after, #container:after {
content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html .clear { height: 1%; }
.clear { display: block; clear:both; margin: 0; padding: 0; line-height: 0; }
.clearfix:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.clearfix { min-height: 1px; }
* html .clearfix {
height: 1px; /*\*//*/
height: auto; overflow: hidden; /**/
}

.custom_meta { display: none;}

/* Site Widths
----------------------------------------------------------- */

.container { width: 1040px; min-width: 200px; max-width: 85%; margin: 0 auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.sidebar-container { padding-left: 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.sidebar-container h4 { margin: 40px 0 15px; }
.sidebar-container h4.heading { text-align: left !important; }
.sidebar-container h4.heading span { padding-left: 0px !important; }
.sidebar-container hr { margin: 20px auto;}

.content-area.span_16 { max-width: 650px }
.content-area p { font-size: 14px; line-height: 20px;}


/* Lists
----------------------------------------------------------- */
.entry ul, .entry ol { margin: 30px 0 30px 30px }
.entry ul { list-style: disc }
.entry ol { list-style: decimal }

/* Forms
----------------------------------------------------------- */
/*reset search styling*/
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-results-button, input[type="search"]::-webkit-search-results-decoration { display: none }

/*inputs*/
input[type=search], input[type="text"], input[type="password"], input[type="email"], input[type="tel"], input[type="url"], textarea { font-family: inherit; border: 1px solid #ccc; color: #777; display: block; font-size: 13px; font-weight: normal; margin: 0 0 5px; padding: 7px 10px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; max-width: 100%; -webkit-appearance: none; box-shadow: 0 1px 2px 0 rgba(0,0,0,0.09); -webkit-transition: all 0.15s ease-in-out; -moz-transition: all 0.15s ease-in-out; -o-transition: all 0.15s ease-in-out; }
textarea { width: 100%; padding: 15px; -webkit-appearance: none;border-radius: 0; }
input[type=search] { font-size: 12px; font-weight: normal; }
#footer input[type=search] { border: none; box-shadow: none; padding: 10px; width: 100%; }
#sidebar #searchsubmit, #footer #searchsubmit { display: none }
#sidebar input[type=search] { width: 100% }
input[type="search"]:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="tel"]:focus, input[type="url"]:focus, textarea:focus { outline: none; border-color: #bbb; }

/*buttons*/
button, input[type="button"], input[type="submit"], input[type="submit"] { font-family: inherit; display: inline-block; *display: inline; padding: 4px 12px; margin: 0; font-size: 12px; line-height: 20px; color: #333333; text-align: center; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); vertical-align: middle; cursor: pointer; background-color: #f5f5f5; *background-color: #e6e6e6; background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); background-repeat: repeat-x; border: 1px solid #cccccc; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); *zoom: 1; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -webkit-transition: background 0.1s linear; }

button:hover,
input[type="button"]:hover,
input[type="submit"]:hover,
#commentsbox input[type="submit"]:hover { color: #333333; /*background-image: none;*/ background-color: #f6f6f6; }

button:active, input[type="button"]:active, input[type="submit"]:active, #commentsbox input[type="submit"]:active { outline: 0; -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); }

/* WordPress Styles
----------------------------------------------------------- */
/*aligns*/
.aligncenter { display: block; margin: 0 auto; }
.alignright { float: right; margin: 0 0 10px 20px; }
.alignleft { float: left; margin: 0 20px 10px 0; }

/*floats*/
.floatleft, .left { float: left }
.floatright, .right { float: right }

/*text style*/
.textcenter, .center { text-align: center }
.textright { text-align: right }
.textleft { text-align: left }

.center_pc { text-align: left }
@media only screen and (min-width: 768px) {
	.center_pc { text-align: center }
}


/*captions*/
.wp-caption { text-align: center; max-width: 100%; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.wp-caption img { display: block; margin: 0 auto; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 12px; padding: 4px; margin: 0; text-align: center; }
/*smiley reset*/
.wp-smiley { margin: 0; max-height: 1em; }
/*blockquote*/
blockquote.left { margin-right: 20px; text-align: right; margin-left: 0; width: 33%; float: left; }
blockquote.right { margin-left: 20px; text-align: left; margin-right: 0; width: 33%; float: right; }
/*img attachment*/
#img-attch-page { text-align: center; overflow: hidden; }
#img-attch-page img { display: inline-block; margin: 0 auto; max-width: 100%; margin-bottom: 20px; }
/*gallery shortcode*/
.gallery-item img { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

.big { font-size: 120%; }
.small { font-size: 80%;}
.under { text-decoration: underline;}
.bold { font-weight: bold; }
.gray { color: #666;}

.exp { border: 1px solid #eee; background: #fafafa;  padding: 10px;} 
.exp p { font-size: 12px; color: #777;} 

a.download { background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/download.png) no-repeat 5px 9px #F6F6F6; padding:10px 10px 10px 25px; margin-bottom: 15px; border: 1px solid #CCC; }
a:hover.download { background-color: #EEE; border: 1px solid #AAA; }

/* Body, Main & Commons
----------------------------------------------------------- */
html, body { height: 100%; }

body { background: #FFF; nowhitespace: afterproperty; font: 13px/1.8 'Helvetica Neue', Helvetica, Arial, sans-serif; color: #444; -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%; position: relative; }
body a { color: #0D70C6 }
body a:hover { text-decoration: underline }
#wrap { margin: 0 auto; background: #fff;}
#main { background: #fff; padding: 25px 0; }
#main .container { width: 990px;  }
@media only screen and (max-width: 480px) {
	#main { padding: 25px 0px;}
}
img { max-width: 100% }
.entry-footer { clear: both; margin: 20px 0 0; }
.full-width { width: 100% !important }

/* Commons
----------------------------------------------------------- */
/*read more*/
a.read-more { float: right; margin-top: 10px; }
a.read-more:hover { color: #000; text-decoration: none; }
blockquote { border-left: double #ddd; margin: 20px; padding-left: 20px; font-family: Georgia, Times New Roman, Times, serif; font-style: italic; font-size: 15px; color: #555; line-height: 1.4em; }
blockquote p:last-child { margin: 0 }
pre { background: #eee; margin: 20px 0px; padding: 20px; border: 1px solid #ddd; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; text-shadow: 1px 1px 1px rgba(255,255,255,0.85); }
address { letter-spacing: 1px; margin: 20px 0; }
#page-featured-img { position: relative; margin: -30px -25px 25px; border-bottom: 5px solid #eee; margin-bottom: 25px; }
#page-featured-img img { display: block; width: 100%; }
.blog-entry.sticky { padding: 20px; background: #f6f6f6; border-bottom: 4px solid #ddd; }
.blog-entry.sticky .meta li { background-color: #e6e6e6 }
.bypostauthor { }

/*social btn*/
div.ssba  { margin: 35px auto 10px; padding-top: 15px; border-top: 1px solid #eee; clear: both;}
.ssba a img { 
-o-transition:.2s;
-ms-transition:.2s;
-moz-transition:.2s;
-webkit-transition:.2s;
transition:.2s; }
.ssba a:hover img { opacity:0.6; filter:alpha(opacity=60);}}


/* Typography
----------------------------------------------------------- */
h1, h2, h3, h4, h5, h6 { font-weight: bold }
h1, h2, h3, h4, h5, h6 { color: #444 }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #444 }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { color: #0D70C6 }
h2, h3, h4, h5, h6 { margin: 50px 0 20px; font-weight: 600; }
h1 { font-size: 24px; margin: 0 0 20px; }
h2 { font-size: 20px }
h3 { font-size: 18px }
h4 { font-size: 14px }
h5 { font-size: 12px }
h6 { font-size: 11px }
.subheader { color: #777 }
p { margin: 0 0 20px }
p img { margin: 0 }
p.lead { font-size: 21px; line-height: 27px; color: #777; }
em { font-style: italic; font-weight: bold; }
strong { font-weight: bold }
small { font-size: 80% }
hr { border: solid rgba(0, 0, 0, 0.2); border-width: 1px 0 0; clear: both; margin: 10px 0 30px; height: 0; }
p a, p a:visited { line-height: inherit }
a:link { text-decoration: none }
a:focus { outline: 0 }
a { outline: 0 }
p a, p a:visited { line-height: inherit }
a:link { text-decoration: none }
a:focus { outline: 0 }

.red { color: #CC0000;}

a.alpha {-webkit-transition: 0.5s; -moz-transition: 0.5s; transition: 0.5s;}
a.alpha:hover {opacity:0.80; /* opera firefox safari */ filter: alpha(opacity=80); /* ie */}

/* Headings
----------------------------------------------------------- */
/*page heading*/
.page-header { position: relative; margin-bottom: 25px; padding: 20px 0; border-bottom: 1px solid #ddd; }
.page-header h1,
.page-header h2 { font-size: 24px; line-height: 1.2em; color: #000; margin: 0px; max-width: 85%; }
.page-header h1 span.vol { font-size: 16px; color: #555;}

.archive-meta { margin-top: 20px }
.archive-meta p:last-child { margin: 0 }
/*heading class*/
.heading { color: #333; height: 35px; line-height: 35px; margin: 15px 0; font-size: 14px; background: url(https://inspirationla.com/2011/wp-content/themes/Pytheas/images/dot.png) center center repeat-x; }
.heading span { background: #fff; padding-right: 20px; }

/* Header
----------------------------------------------------------- */
#masthead { position: relative; padding: 10px 0 0; }
#masthead-image { display: block; border-top: 5px solid #eee; }

.presented { width: 100%; margin: 0 auto; display: flex; justify-content: space-between; align-items: center;}
.presented a,
.presented a img {display: block;}
.presented a.header_cart { color: #555; font-size: 13px; border: 1px solid #ddd; padding: 4px 20px;}
.presented a.header_cart i { font-size: 15px; margin-right: 3px;}
.presented a.header_cart:hover { background: #f6f6f6; text-decoration: none;}

@media only screen and (max-width: 480px) {
	.presented img { width: 140px;}
}

.logo { margin: 0 20px; text-align: center; }
.logo a:hover {} 
.logo h1,
.logo h2 { font-size: 32px; margin: 0; line-height: 1.3em; }


@media only screen and (min-width: 768px) {
	.logo { margin: 0 auto 20px; width: 800px; }
}


p.site-description { font-style: italic; font-family: Georgia, "Times New Roman", Times, serif; margin: 0; }
/*header custom content + search */
.masthead-right { float: right }
.masthead-right-content { text-align: right; margin-bottom: 5px; }
.masthead-right-content i { margin-right: 5px }
/*masthead search*/
.masthead-search input[type=search] { float: left; border: 1px solid #ccc !important; border-right: none !important; font-size: 11px; padding: 0 10px; width: 150px; height: 30px; line-height: 30px; border: none; box-shadow: 0 0 3px rgba(0, 0, 0, 0.08); -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.08); -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.08); border-radius: 0 !important; }
.masthead-search input[type=search]:focus { background: url(https://inspirationla.com/2011/wp-content/themes/Pytheas/images/search.png) no-repeat scroll 92% center #fff }
.masthead-search #searchsubmit { height: 30px; line-height: 30px; width: 35px; padding: 0; text-align: center; float: right; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; font-size: 12px; font-weight: normal; color: #666; }

/* Main Navigation
----------------------------------------------------------- */
/*core styles*/
.dropdown-menu { margin: 0; padding: 0; list-style: none; }
.dropdown-menu li { position: relative }
.dropdown-menu ul { position: absolute; nowhitespace: afterproperty; nowhitespace: afterproperty; nowhitespace: afterproperty; top: 100%; left: 0; z-index: 99; opacity: 0; visibility: hidden; transition: all .2s ease-in-out; margin: 10px 0 0 0; _margin: 0; /*IE6 only*/ }
.dropdown-menu > li { float: left; display: block; }
.dropdown-menu li:hover > ul { opacity: 1; visibility: visible; margin: 0; }
.dropdown-menu a { display: block; position: relative; }
.dropdown-menu ul ul { top: 0; left: 100%; }
.dropdown-menu > li ul { min-width: 150px }
.dropdown-menu ul ul li { width: 100% }
/* position arrows */
.nav-menu .icon-angle-down { position: absolute; right: 13px; top: 50%; font-size: 12px; margin-top: -6px; }
.nav-menu .icon-angle-right { position: absolute; right: 20px; top: 50%; font-size: 12px; margin-top: -6px; }
/*styling*/
.nav-toggle { display: none; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
#navbar { background: #383838; border-bottom: 5px solid #eee; position: relative; }
.nav-menu { float: left; border-right: 1px solid rgba(0,0,0,1); }
.nav-menu a { font-size: 13px; height: 50px; line-height: 50px; color: #fff; padding: 0 12px; text-decoration: none; font-weight: 700; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.nav-menu li { float: left; position: relative; }
.nav-menu li.dropdown a { padding-right: 30px }
.nav-menu > li > a { border-right: 1px solid rgba(255,255,255, 0.1); border-left: 1px solid rgba(0,0,0,1); }
.nav-menu > li:first-child { border-left: none }
.nav-menu li:first-child > a,
.dropdown-menu li:first-child > a:hover { border-left: none }
.nav-menu > li > a:hover, 
.nav-menu > .current-menu-item > a, .navigation .current-menu-parent > a,
.navigation .current-menu-parent > a:hover,
.nav-menu > .current-menu-item > a:hover { color: #fff; background: #0D70C6; text-decoration: none; }

/*Ticket Link
.nav-menu > .menu-item-13899 > a { color: #fff; background:#d80000; }
*/

/*drop-down styles*/
.nav-menu ul { margin: 0; background: #383838; width: 260px; box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5); }
.nav-menu ul li { float: none; display: block; border-left: none; border-right: none; margin: 0; }
.nav-menu ul li:first-child { border-top: 0 }
.nav-menu ul li:last-child { border-bottom: 0 }
.nav-menu a { display: block; position: relative; text-align: left; }
.nav-menu .sub-menu li.current_page_item > a { color: #fff; background-color: #2e2e2e; }
.nav-menu ul li { border-bottom: 1px solid rgba(255,255,255, 0.1); border-top: 1px solid rgba(0,0,0,1); }
.nav-menu ul a { display: block; color: #eee; padding: 17px 15px; height: auto; margin: 0px; border: 0px; line-height: 1em; font-size: 12px; font-weight: normal; text-shadow: none; }
.nav-menu ul li > a:hover { color: #fff; background-color: #0D70C6; background-image: none; text-decoration: none; border-color: transparent; }
/*nav icons*/
.nav-menu li[class^="icon-"], .nav-menu li[class*=" icon-"] { font-family: inherit }
.nav-menu li[class^="icon-"] > a, .nav-menu li[class*=" icon-"] > a { padding-left: 40px }
.nav-menu li[class^="icon-"]:before, .nav-menu li[class*=" icon-"]:before { font-family: 'FontAwesome'; font-size: 14px; line-height: 14px; height: 14px; width: 14px; text-align: center; color: #fff; position: absolute; left: 16px; top: 50%; margin-top: -8px; z-index: 999; }
.nav-menu li li[class^="icon-"]:before, .nav-menu li li[class*=" icon-"]:before { color: #fff }




@media only screen and (max-width: 959px) { 
	#social { display: none }
	.nav-menu { display: none }
	.nav-toggle { position: relative; display: block; width: 100%; cursor: pointer; height: 50px; line-height: 50px; color: #fff; font-weight: bold; font-size: 13px; text-indent: 30px; border-bottom: 1px solid rgba(255,255,255, 0.1); }
	.nav-toggle i { position: absolute; right: 30px; top: 50%; height: 14px; line-height: 14px; margin-top: -7px; }
	.nav-menu.toggled-on { display: block; width: 100%; border: 0; }
	.nav-menu.toggled-on li { float: none; width: 100%; border: 0; margin: 0; }
	.nav-menu.toggled-on li a { border: 0; line-height: 1.2em; height: 40px; line-height: 40px; padding: 0 30px; border-bottom: 1px solid rgba(255,255,255, 0.1); border-top: 1px solid rgba(0,0,0,1); }
	.nav-menu.toggled-on li ul { display: block; position: inherit; top: auto; margin: 0; left: auto; visibility: visible; opacity: 1; box-shadow: none; width: 100%; max-width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
	.nav-menu.toggled-on li ul > li > a {  padding: 10px 10px 10px 40px; height: auto; line-height: inherit; }
	.nav-menu.toggled-on li[class^="icon-"]:before, .nav-menu.toggled-on li[class*=" icon-"]:before { left: 30px }
	.nav-menu.toggled-on li.dropdown[class^="icon-"]:before, .nav-menu.toggled-on li.dropdown[class*=" icon-"]:before { top: 0; margin-top: 14px; left: 30px; }
	.nav-menu.toggled-on li[class^="icon-"] > a, .nav-menu.toggled-on li[class*=" icon-"] > a { padding-left: 55px }
	.nav-menu.toggled-on ul li[class^="icon-"]:before, .nav-menu.toggled-on ul li[class*=" icon-"]:before { left: 50px; color: #fff; }
	.nav-menu.toggled-on ul li[class^="icon-"] > a, .nav-menu.toggled-on ul li[class*=" icon-"] > a { padding-left: 75px }
	.nav-menu.toggled-on .icon-angle-down, .nav-menu.toggled-on .icon-angle-right { display: none }

  /* 初期状態で sub-menu を閉じる */
  .nav-menu.toggled-on li > .sub-menu {
    display: none;
  }

  /* .open がついている li のみ sub-menu を表示 */
  .nav-menu.toggled-on li.open > .sub-menu {
    display: block;
  }

	


}

/*チケットを点滅
@-webkit-keyframes pulse {
 from { color: #FFF; opacity: 1.0; }
 to { color: #0D70C6; }
}
.nav-menu li#menu-item-3218 a {
-webkit-animation-name: pulse;
-webkit-animation-duration: 2.3s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-timing-function:ease-in-out;
-webkit-animation-direction: alternate;
-webkit-animation-delay: 0s;
}

.nav-menu li#menu-item-3218.current_page_item a,
.nav-menu li#menu-item-3218 a:hover {-webkit-animation-name: none;}
*/


/* breadcrumb
----------------------------------------------------------- */
#breadcrumb { font-size: 11px; margin-bottom: 10px;}


/* Social
----------------------------------------------------------- */
#social { position: absolute; right: 25px; top: 50%; margin-top: -10px; list-style: none; margin-bottom: 10px; }
#social li { display: inline-block; margin-left: 7px; }
#social a { height: 20px; display: block; float: left; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
#social a img { height: 20px; width: 20px; -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
#social a:hover img { display: block; -moz-opacity: 1.0; -khtml-opacity: 1.0; opacity: 1.0; }

/* Homepage
----------------------------------------------------------- */

/*height100*/
.cover { position: relative; width: 100%; margin: 0; padding: 0; color: #000; }
.centerBox { position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; width: 50%; height: 50px; text-align: center; }

.home_notice { border: 1px solid #cc0000; color: #cc0000; text-align: center; padding: 10px; font-size: 15px; }
.home_bnr { background: url(//inspirationla.com/2011/wp-content/themes/Pytheas/img/home/home_top_201610.jpg) no-repeat fixed; background-size: cover; background-position: center; }

@media only screen and (max-width: 750px) { 
	.home_bnr { background: url(//inspirationla.com/2011/wp-content/themes/Pytheas/img/home/home_top_201610_smp.jpg) no-repeat fixed; background-size: contain; background-position: top right; }	
}


.home_bnr_kv { text-align: center; margin-bottom: 20px; background: #ede3cc; }
.home_bnr_kv img { display:block; margin: 0 auto;}
.home_bnr_kv_in { max-width: 640px; margin: 0 auto; box-shadow: 0 0px 50px rgba(0, 0, 0, 0.1);}
.home_bnr_kv1 { position: relative;}
.home_bnr_kv2 { }
.home_bnr_kv_logo { position: absolute; bottom: 5px; right: 3px; width: 80px; }

@media only screen and (min-width: 768px) {
	.home_bnr_kv_logo { width: 120px; }
}

.home_bnr_btn { margin-top: 10px; text-align: center; }
.home_bnr_btn a { display: inline-block; height: 60px; line-height: 60px; color: #fff; padding: 0 50px; background: #d80000; margin-top: 0px; border-radius: 3px; font-size: 18px; font-weight: bold;}


.exhibitors_wanted { text-align: center;}
.exhibitors_wanted a { display: block;}
.exhibitors_wanted a img { width: 500px; margin: 0 auto; display: block;}

 @media only screen and (max-width: 640px) { 
	.home_bnr_limit_logo { width: 17%; }
	.home_bnr_limit_block img { width: auto;}
	.exhibitors_wanted a img { width: 100%; margin: 0 auto; display: block;}
}

.home_news { margin-top: 60px;}

.home_news .footer-widget h6 { color: #444; border-bottom: 1px solid #ccc; font-size: 14px; padding-bottom: 10px;}
.home_news .wpex-widget-recent-posts li { border-bottom: 1px dotted #aaa; margin-bottom: 10px; padding-bottom: 10px; }
.home_news .wpex-widget-recent-posts img { border-color: #eee; width: 50px; }
.home_news .wpex-widget-recent-posts img:hover { border-color: #0D70C6 }


/*pages*/

/*headings*/
/*
#home-wrap .heading { text-align: center; text-transform: uppercase; color: #444; font-weight: normal; overflow: hidden; }
*/
#home-wrap .heading span { padding-left: 20px;  font-size: 15px; font-weight: bold;}

#home-wrap .serch_term_p,
#home-wrap .serch_term_title,
#home-wrap .serch_term { display: none;}

#home-wrap .home_title { background: url(https://inspirationla.com/2011/wp-content/themes/Pytheas/images/dot.png) center center repeat-x;}
#home-wrap .home_title span { background: #FFF; padding-right: 20px; font-size: 90%;}



.map_address { margin: 10px auto; line-height: 18px; font-size: 12px; }
.map_address span { display: block; margin-bottom: 5px; font-weight: bold; font-size: 13px;}
.map_address_txt { margin-bottom: 5px;}
@media only screen and (max-width: 767px) {
	/*SP*/
	.map_address { width: 50%; }
	.map_address_txt { height: 120px;}

}
@media only screen and (min-width: 768px) {
	/*PC*/
	.map_address:first-child { border-bottom: 1px solid #ddd; padding-bottom: 20px; margin-bottom: 20px; }

}
.map-container,
.video-container {
	position: relative; padding-bottom: 56.25%; padding-top: 10px; height: 0; overflow: hidden; max-width: 650px; max-height: 366px; margin: 0;
}

.map-container iframe,
.video-container iframe {
	position: absolute; top: 0; left: 0; width: 100%; height: 100%;
}

/*
.home_intro,
.home_ticket,
.home_instagram,
.home_facebook { max-width: 600px; }
*/
.home_ticket h3 { text-align: left;}

.home_intro { margin-bottom: 25px;}

.fb-wrap { width:100%; margin: 0 auto;}

.fb-page,
.fb-page span,
.fb-page span iframe[style] { width: 100% !important; }



/*home map*/
.gmap { width: 100%; height: 230px; border: 1px solid #ccc;}

/* instagram*/
.home_instagram img.instagram-image { width: 100px; height: 100px;}
.home_instagram .item-holder img { width: 100px; height: 100px;}

/* instagram right*/
.side_insta { margin-bottom: 20px; text-align: left;}
.side_insta img.instagram-image { width: 50px; height: 50px;}


/*tagline*/
#home-tagline { font-family: Georgia, Times New Roman, Times, serif; color: #333; font-size: 21px; line-height: 1.7em; text-align: left; font-style: italic; }
#home-tagline a { border-bottom: 1px dotted #eb6b1e }
#home-tagline a:hover { text-decoration: none }

/*home blog*/
#home-blog { margin-bottom: 30px; overflow: hidden; }
.home-blog-entry-img-link { display: block; border: 1px solid #ddd; margin-bottom: 13px; }
.home-blog-entry-img-link img { width: 100%; display: block; padding: 3px; background: #eee; border: 1px solid #fff; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.home-blog-entry-img-link img:hover { opacity: 0.8; -moz-opacity: 0.8; -webkit-opacity: 0.8; }
.home-blog-entry h2 { line-height: 1.4em; font-size: 13px; font-weight: bold; margin: 10px 0 7px 0; padding-bottom: 7px; border-bottom: 1px solid #eee; }

.home-blog-entry-excerpt { color: #777; line-height: 18px; font-size: 12px;}

#home-book {}
.home_myfreedamn {}
.home_myfreedamn h3 { line-height: 19px; margin: 0 auto 5px; font-size:14px;}
.home_myfreedamn h3 span { line-height: 18px !important; color: #777; font-weight: normal; margin-top: 5px;}
.home_myfreedamn h3 span.new_icon {display: inline-block; background: #cc0000; color: #fff !important; font-size: 12px; text-align: center; padding: 1px 3px; margin:0 0 0 3px;}

.home_myfreedamn .mf_book {border: 1px solid #ddd; width: 250px;}
.home_myfreedamn .mf_info { vertical-align: middle;}
.home_myfreedamn .symple-column { text-align: center;}

@media only screen and (min-width:520px){
	/*PC*/
	/*.home_myfreedamn h3 { height: 65px;}*/


}


/* Slider
----------------------------------------------------------- */

/* Browser Resets */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus { outline: none }

.slides,
.flex-direction-nav { margin: 0; padding: 0; list-style: none; }

/* FlexSlider Necessary Styles */
.flexslider { margin: 0; padding: 0; }
.flexslider .slides > li { display: none; -webkit-backface-visibility: hidden; }

/* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img { width: 100%; display: block; }
.flex-pauseplay span { text-transform: capitalize }

/* Clearfix for the .slides element */
.slides:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
html[xmlns] .slides { display: block }
* html .slides { height: 1% }

/* No JavaScript Fallback */
.no-js .slides > li:first-child { display: block }
/*main*/
.flexslider-container { position: relative }
.flexslider { zoom: 1; position: relative; }
.flexslider ul { margin: 0 }
.flex-viewport { max-height: 2000px }
/*home slider*/
#home-slider-wrap { position: relative; margin: -30px -25px 25px; border-bottom: 5px solid #eee; }
#home-slider-loader { text-align: center; height: 150px; line-height: 150px; font-size: 16px; }

/*control nav*/
/*
.flex-control-nav { height: 8px; position: absolute; right: 20px; bottom: 20px; }
.flex-control-nav li { margin: 0 0 0 5px; display: inline-block; zoom: 1; display: inline; }
.flex-control-nav li:first-child { margin: 0 }
.flex-control-nav li a { width: 8px; height: 8px; display: block; background: url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/bullets.png) no-repeat 0 0; cursor: pointer; text-indent: -9999px; }
.flex-control-nav li a:hover { background-position: -9px 0 }
.flex-control-nav li a.flex-active { background-position: -9px 0; cursor: default; }
*/
/*next/prev arrows*/
.flex-direction-nav li a.flex-next, .flex-direction-nav li a.flex-prev { position: absolute; display: block; width: 40px; height: 40px; line-height: 40px; position: absolute; bottom: 0; cursor: pointer; font-size: 18px; text-align: center; background: #000; background: rgba(0,0,0,0.85); color: #fff; }
.flex-direction-nav li a.flex-next { left: 41px }
.flex-direction-nav li a.flex-prev { left: 0 }
.flex-direction-nav li a:hover { background: #0D70C6; color: #fff; text-decoration: none; }

/* slider caption */
.flex-caption { text-shadow: none; position: absolute; left: 20px; top: 20px; text-align: left; margin: 0; background: #000; background: rgba(0,0,0,0.8); padding: 20px; font-size: 13px; color: #fff; font-weight: bold; }
.flex-caption h2 { color: #fff; margin: 0; }
.flex-caption p { margin: 0 0; font-size: 12px; color: #ccc; }
.flex-caption p:last-child { margin: 0 }
.flex-caption a { color: #ef4135 !important }
.flex-caption a:hover { text-decoration: underline }

/* Services
----------------------------------------------------------- */
.service-entry { padding-bottom: 10px }
.service-entry p:last-child { margin-bottom: 0px }
.service-entry p { text-align: left }
.service-entry h3 { font-size: 16px; margin: 0 0 10px; text-align: left; }
.service-icon { display: block; float: left; font-size: 18px; color: #fff; margin-right: 10px; font-weight: normal; height: 40px; line-height: 40px; width: 40px; background: #0D70C6; border-radius: 99px; text-align: center; }
.service-entry-details { padding-left: 60px }
#service-media { margin-bottom: 15px; border: 1px solid #ddd; }
#service-media-inner { padding: 4px; border: 1px solid #fff; background: #eee; }
#service-media-inner img { display: block; width: 100%; }
#service-media-inner img:hover { opacity: 0.8; -moz-opacity: 0.8; -webkit-opacity: 0.8; }
#service-slides-wrap { position: relative; width: 100%; }
#service-slider-loader { text-align: center; height: 100px; line-height: 100px; font-size: 16px; color: #000; }
#service-slider .flex-direction-nav li a.flex-next, #service-slider .flex-direction-nav li a.flex-prev { height: 30px; line-height: 30px; width: 30px; font-size: 14px; }
#service-slider .flex-direction-nav li a.flex-next { left: 31px }
/*tags*/
.service-tags { margin-top: 40px }
.service-tags a { display: block; float: left; padding: 4px 7px; background: #f5f5f5; color: #666; margin-right: 5px; margin-bottom: 5px; font-size: 11px; font-weight: bold; -webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; }
.service-tags a:hover { background: #0D70C6; color: #fff; text-decoration: none; }

/* Tax Filter
----------------------------------------------------------- */
.tax-archives-filter { position: absolute; right: 0; top: 50%; margin-top: -15px; height: 30px; line-height: 30px; background: #eee; border: 1px solid #ddd; }
.tax-archives-filter > li { padding: 0 10px; cursor: default; display: block; position: relative; }
.tax-archives-filter > li { display: block }
.tax-archives-filter > li i { margin-left: 7px }
.tax-archives-filter > li:hover { background: #444; color: #fff; }
.tax-archives-filter li ul { background: #eee; border: 1px solid #ddd; border-bottom: none; margin: 0; width: 100%; max-width: 100%; min-width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.tax-archives-filter li ul li { border-bottom: 1px solid #ddd }
.tax-archives-filter li ul li a { color: #666; display: block; padding: 0 5px; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.tax-archives-filter li ul li a:hover { color: #000 }


/* Exhibitor
----------------------------------------------------------- */
/*category*/

.controls { display: flex; gap:10px; padding: 0px 0 25px; border-bottom: 1px solid #ddd; margin-bottom: 20px; flex-wrap: wrap;}
.exhibitor-content { display: grid; grid-template-columns: repeat(var(--col,4),1fr); gap: 20px 20px; grid-auto-rows: auto;}
.exhibitor-content article { position: relative;}


@media only screen and (max-width: 768px) {
	.exhibitor-content article { max-width: 300px; margin: 0 auto; display: block; float: none;}
	.exhibitor-content .clr { display: none;}
	.exhibitor-content { display: grid; gap: 10px; grid-template-columns: 1fr 1fr;}
}

@media only screen and (max-width: 768px) and (min-width: 480px){
}

.exhibitor-content article .exhibitor-category { position: absolute; top: 5px; left: 5px; z-index: 1; background: #222; padding: 0 3px; color: #fff; font-size: 11px; font-weight: bold;}
.exhibitor-content article .exhibitor-category.Sponsor { background: #CC0000;}

#exhibitor-description { padding-bottom: 25px; margin-bottom: 25px; border-bottom: 1px solid #ddd; }
#exhibitor-description p:last-child, .exhibitor-description p { margin: 0 }
#exhibitor-wrap ul { margin: 0px; list-style: none; }
/*exhibitor entry*/
.exhibitor-entry div,
.exhibitor-entry a { display: block; text-decoration: none; }
.exhibitor-entry-img-link { display: block; border: 1px solid #ddd; margin-bottom: 8px; -webkit-transition: all 0.2s ease-in-out; }
.exhibitor-entry-img-link img { width: 100%; display: block; padding: 3px; background: #eee; border: 1px solid #fff; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -o-filter: grayscale(100%); -ms-filter: grayscale(100%); filter: grayscale(100%); opacity: 0.8; -moz-opacity: 0.8; -webkit-opacity: 0.8;
}    
.exhibitor-entry-img-link img:hover { -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -o-filter: grayscale(0%); -ms-filter: grayscale(0%); filter: grayscale(0%); opacity: 1; -moz-opacity: 1; -webkit-opacity: 1;
 }
.exhibitor-entry-description  p { margin: 0 }
.exhibitor-entry-description h2 { line-height: 1.4em; font-size: 12px; font-weight: bold; margin: 0 0 7px 0; padding-bottom: 7px; border-bottom: 1px solid #eee; }
.exhibitor-entry-description p:last-child { margin: 0 }
/*single exhibitor*/
#exhibitor-meta span { font-size: 12px; margin-right: 5px; font-weight: bold; }
#exhibitor-media { margin-bottom: 15px; border: 1px solid #ddd; }
#exhibitor-media-inner { padding: 4px; border: 1px solid #fff; background: #eee; }
#exhibitor-slides-wrap { margin-bottom: 5px }
#exhibitor-media img { display: block; width: 100%; }
/*single exhibitor slider*/
#exhibitor-slides-wrap { position: relative; width: 100%; }
#exhibitor-slider-loader { text-align: center; height: 100px; line-height: 100px; font-size: 16px; color: #000; }
#exhibitor-slider .flex-direction-nav li a.flex-next, #exhibitor-slider .flex-direction-nav li a.flex-prev { height: 30px; line-height: 30px; width: 30px; font-size: 14px; }
#exhibitor-slider .flex-direction-nav li a.flex-next { left: 31px }
/*tags*/
.exhibitor-tags { margin-top: 40px }
.exhibitor-tags a { display: block; float: left; padding: 4px 7px; background: #f5f5f5; color: #666; margin-right: 5px; margin-bottom: 5px; font-size: 11px; font-weight: 400; -webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; }
.exhibitor-tags a:hover { background: #0D70C6; color: #fff; text-decoration: none; }


.view { float: left; overflow: hidden; position: relative; text-align: center;  cursor: default; background: #fff url(//inspirationla.com/2011/wp-content/themes/images/bgimg.jpg) no-repeat center center; /*width: 100%;*/}
.view .mask,
.view .content { width: 100%; height: 100%; position: absolute; overflow: hidden; top: 0; left: 0; }
.view img { display: block; position: relative; }
.view .noimg { display: block; position: relative; }
.view .noimg .noimg_txt { display: flex; align-items: center; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1;}
.view .noimg .noimg_txt span { width: 100%; display: block; text-align: center; color: #000; font-size: 20px; font-weight: bold; padding: 20px; line-height: 25px;}

.view h2 { text-transform: uppercase; color: #fff; text-align: center; position: relative; font-size: 17px; line-height: 22px; padding: 10px 5px; background: rgba(0, 0, 0, 0.8); margin: 30px 0 0 0; }
.view p { font-family: Georgia, serif; font-style: italic; font-size: 12px; line-height: 15px; position: relative; color: #000; padding: 5px 5px; margin: 0; text-align: center; }
.view a.info { display: inline-block;}
.view a.info:hover { opacity: 50%;}
.view a.info img { width: 50px; height: 50px; background: none; border: none;}

@media only screen and (max-width: 480px) {
	.view h2 { font-size: 14px; line-height: 18px; padding: 5px; }
}
.view-first img { transition: all 0.2s linear; }
.view-first .mask { opacity: 0; background-color: rgba(219,127,8, 0.8); transition: all 0.4s ease-in-out; }
.view-first h2 { transform: translateY(-100px); opacity: 0; transition: all 0.2s ease-in-out; }
.view-first p { transform: translateY(100px); opacity: 0; transition: all 0.2s linear; }
.view-first a.info{ opacity: 0; transition: all 0.2s ease-in-out; }

.view-first:hover img { transform: scale(1.1); } 
.view-first:hover .mask { opacity: 1; z-index: 2; }
.view-first:hover h2,
.view-first:hover p,
.view-first:hover a.info { opacity: 1; transform: translateY(0px); }
.view-first:hover p { transition-delay: 0.1s; }
.view-first:hover a.info { transition-delay: 0.2s; }



/*exhibitor single*/
table.exhibitor_table { width: 100%; text-align: left; margin: 0 auto 30px; }
table.exhibitor_table th, table.exhibitor_table td { border-bottom: 1px solid #EEE;  padding: 10px 0;}
table.exhibitor_table th { }
table.exhibitor_table th.exhibitor_name { font-size: 110%; font-weight: bold; }
table.exhibitor_table td { padding: 10px; }


/* ngg-gallery
----------------------------------------------------------- */
.home_gallery { max-width: 600px; height:580px; overflow-y:scroll; padding: 5px; border: 1px solid #ECECEC; }
.home_gallery .ngg-gallery-thumbnail-box { margin-right: 0 !important;}

/*fb comment*/
#sgHonest { display: none;}


/* Blog Posts & Blog Entries
----------------------------------------------------------- */
/*entry*/
.blog-entry { display: block; position: relative; margin-bottom: 50px; padding-bottom: 25px; border-bottom: 1px solid #eee; }
.blog-entry p:last-child { margin: 0 }
.blog-entry-img-link {  margin:0 20px 20px 0; width: auto; }
.blog-entry-img-link img:before { display: block; border: 1px solid #ddd; }
.blog-entry-img-link img { display: block; width: 100%; padding: 3px; background: #eee; border: 1px solid #fff; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.blog-entry-img-link img:hover { opacity: 0.8; -moz-opacity: 0.8; -webkit-opacity: 0.8; }
.blog-entry h2 { margin-bottom: 25px; margin: 7px 0 15px; font-size: 21px; line-height: 25px; }

.blog-entry-details { }

@media only screen and ( min-width: 768px) {
	.blog-entry { display: flex; }
	.blog-entry-img-link { display: block; width: 30%; }
	.blog-entry-details { width: 70%; }

}

/* facebook like button */
.AWD_facebook_likebutton:before { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }

@media screen and (min-width: 500px) {
  .fb-page-parent > .fb-page { width: 300px; }
}

.fb_iframe_widget,
.fb_iframe_widget span,
.fb_iframe_widget iframe[style]{
  width: 100% !important;
}


/* Social button */

.post-38 .ssba {display: none;}

/*post-thumbnail*/
#post-thumbnail { display: block; border: 1px solid #ddd; margin-bottom: 20px; }
#post-thumbnail img { width: 100%; display: block; padding: 3px; background: #eee; border: 1px solid #fff; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

#post-thumbnail img:hover { opacity: 0.8; -moz-opacity: 0.8; -webkit-opacity: 0.8; }

/*tags*/
.post-tags { margin-top: 40px }
.post-tags a { display: block; float: left; padding: 4px 7px; background: #f5f5f5; color: #666; margin-right: 5px; margin-bottom: 5px; font-size: 11px; font-weight: 400; -webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; }
.post-tags a:hover { background: #0D70C6; color: #fff; text-decoration: none; }

/*author bio*/
.author-info { margin-top: 40px }
.author-avatar img { display: block; padding: 4px; border: 1px solid #fff; outline: 1px solid #ccc; background: #eee; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.author-description h4 { font-size: 12px; margin: -3px 0 5px; }
.author-link { display: inline-block; margin-top: 5px; }
.author .author-info .heading { display: none }
.author-info .col { margin-bottom: 0 }
.author-info p:last-child { margin-bottom: 0 }
.author .author-info { margin: 0 0 20px; padding-bottom: 20px; border-bottom: 1px solid #eee; }
/*related posts*/
.related-posts { margin-top: 40px }
.related-posts .related-entry { margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #eee; }
.related-posts .col { margin-bottom: 0 }
.related-posts p:last-child { margin-bottom: 0 }
.related-posts .related-entry:last-child { margin: 0; padding: 0; border: none; }
.related-posts .related-entry .read-more { font-weight: bold; font-size: 11px; }
.related-entry-img a { max-width: 100%; float: left; display: block; border: 1px solid #ddd; }
.related-entry-img img { display: block; padding: 3px; background: #eee; border: 1px solid #fff; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.related-entry-img img:hover { opacity: 0.8; -moz-opacity: 0.8; -webkit-opacity: 0.8; }
.related-entry-title { margin: 0 0 10px; font-size: 13px; }
.related-entry-content { padding-left: 10px }
.related-posts .span_6 { width: 23.5% }
.related-posts .span_18 { width: 74.5% }

/* Meta
----------------------------------------------------------- */
.meta,
.serch_term,
.widget_popular_terms,
.widget_recent_terms { display: block; float: none; font-size: 11px; color: #666; margin: 0; padding-bottom: 10px; }

.meta a,
.serch_term a,
.widget_popular_terms a,
.widget_recent_terms a { color: #666 }

.meta a:hover,
.serch_term a:hover,
.widget_popular_terms a:hover,
.widget_recent_terms a:hover { color: #000; text-decoration: none; }

.meta li,
.serch_term li,
.widget_popular_terms li,
.widget_recent_terms li { background: #f5f5f5; padding: 2px 5px; float: left; margin-right: 5px; margin-bottom: 5px; }

.meta li i,
.serch_term li i,
.widget_popular_terms li i,
.widget_recent_terms li i { margin-right: 5px }

.serch_term { margin-left: 0 !important;}
.serch_term li { list-style: none;}

/* Pagination
----------------------------------------------------------- */
ul.page-numbers { list-style: none; margin: 0; text-align: center; border: none !important; display: flex !important; justify-content: center;}
ul.page-numbers li { display: block; text-align: center; border: none !important; margin: 2px !important;}
ul.page-numbers li a,
ul.page-numbers li span { display: block; padding: 1px 7px; text-decoration: none; font-size: 11px; cursor: pointer; color: #666; background: #fff; text-shadow: 1px 1px 1px #fff; border: 1px solid #ccc; }
ul.page-numbers li span.current  { color: #fff; background: #444; border-color: transparent; text-shadow: none; text-decoration: none; }

/* Page Links
----------------------------------------------------------- */
.page-links { margin-top: 20px }
.page-links span { float: left; display: block; padding: 1px 7px; margin: 0 3px 3px 0; text-decoration: none; font-size: 11px; color: #fff; background: #444; border: 1px solid #444; }
.page-links a { float: left; display: block; padding: 1px 7px; margin: 0 3px 3px 0; text-decoration: none; display: block; color: #666; background: #eee; border: 1px solid #ccc; text-shadow: 1px 1px 1px #fff; text-shadow: 0; }
.page-links a:hover { background: #444; border-color: #444; text-shadow: none; }
.page-links a span { background: none; padding: 0; margin: 0; border: none; color: #666; }
.page-links a:hover span { color: #fff }

/* Single Nav
----------------------------------------------------------- */
.single-nav { position: absolute; top: 50%; right: 0; margin-top: -11px; }
.single-nav-left, .single-nav-right { float: left; margin-left: 3px; }
.single-nav a { font-size: 10px; font-weight: bold; width: 22px; height: 22px; line-height: 22px; display: block; text-align: center; color: #666; text-shadow: none; background: #f5f5f5; border: 1px solid #ccc; }
.single-nav a:hover { color: #fff; background: #444; text-decoration: none; border-color: transparent; }

/* Yoast Breadcrumbs
----------------------------------------------------------- */
#breadcrumbs { font-size: 12px; margin-top: -10px; padding-bottom: 15px; border-bottom: 1px solid #eee; color: #777; }

/* Sidebar
----------------------------------------------------------- */
@media only screen and (max-width: 767px) {
	/*SP*/
	.side_flex { display: flex; gap: 12px; }
	.sidebar-list { width: 50%;}

}

.sidebar-list { margin: 0 0 15px;}

.sidebar-box { margin-bottom: 30px }
.sidebar-box .heading { margin-top: 0 }

.sidebar-ad_mf { margin: 0 0 10px;}
.widget_recent_entries ul li { border-bottom: 1px dotted #CCC; padding: 10px 0; line-height: 15px;}

.side_video p { margin-bottom: 5px;}

/* Widgets
----------------------------------------------------------- */
/*tagcloud*/
.tagcloud a { float: left; display: block; font-size: 11px !important; line-height: 1.3em !important; margin-bottom: 7px; margin-right: 7px; padding: 7px; background: #f5f5f5; color: #666; -webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; }
.tagcloud a:hover { background: #0D70C6; color: #fff; text-decoration: none; }
#footer .tagcloud a { background: #444; color: #fff; }
#footer .tagcloud a:hover { background: #0D70C6; color: #fff; text-decoration: none; }
/*calendar*/
#wp-calendar { width: 100% }
/*recent posts with thumb*/
.wpex-widget-recent-posts { line-height: 1.5em }
.sidebar-container .wpex-widget-recent-posts a { color: #444 }
.sidebar-container .wpex-widget-recent-posts a:hover { color: #000 }
.wpex-widget-recent-posts li { padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px dotted #ddd; }
.wpex-widget-recent-posts li:last-child { margin: 0 }
.wpex-widget-recent-posts li .date { font-size: 11px; color: #999; }
.wpex-widget-recent-posts img { float: left; margin-right: 15px; border: 5px solid #eee; transition: all 0.25s ease; -webkit-transition: all 0.25s ease; -o-transition: all 0.25s ease; -moz-transition: all 0.25s ease; }
.wpex-widget-recent-posts img:hover { border-color: #0D70C6 }
.wpex-recent-posts-content { font-weight: bold; color: #999; }
.wpex-recent-posts-content a { font-weight: bold }
.wpex-recent-posts-content a:hover { color: #0D70C6 !important; text-decoration: underline; }
#footer .wpex-recent-posts-content a:hover { text-decoration: underline }
.wpex-widget-recent-posts-date { margin-top: 4px; font-size: 12px; }
.wpex-widget-recent-posts-date i { margin-right: 5px }
#footer .wpex-widget-recent-posts li { border-bottom: 1px dotted #333 }
#footer .wpex-widget-recent-posts img { border-color: #444; width: 50px; }
#footer .wpex-widget-recent-posts img:hover { border-color: #0D70C6 }
/*pages*/
.widget_nav_menu li { display: block; margin-bottom: 7px; padding-bottom: 7px; border-bottom: 1px dotted #ddd; }
.widget_nav_menu li:first-child { padding-top: 7px; border-top: 1px dotted #ddd; }
.widget_nav_menu li ul li { padding-bottom: 0; border-bottom: none; padding-left: 20px; }
.widget_nav_menu li ul li:first-child { margin-top: 7px }
.widget_nav_menu li[class^="icon-"], .widget_nav_menu li[class*=" icon-"] { font-family: inherit }
.widget_nav_menu li[class^="icon-"]:before, .widget_nav_menu li[class*=" icon-"]:before { display: none }
#footer .widget_nav_menu li { border-color: #444 }
#footer .widget_nav_menu li:first-child { padding-top: none; border-top: none; }

/* Footer
----------------------------------------------------------- */
/*footer main*/
#footer { color: #eee; position: relative; padding: 25px 25px 0; background: #2d2d2d; font-size: 12px; min-height: 5px; border-top: 5px solid #eee; }
#footer a { color: #999 }
#footer a:hover { color: #cecece; text-decoration: none; }
#footer ul { margin: 0 }
#footer .col { margin-bottom: 0 }
/*footer widgets*/
.footer-widget { margin-bottom: 25px }
.footer-widget h6 { font-size: 13px; line-height: 15px; color: #fff; border-bottom: 1px solid #444; padding-bottom: 5px; margin: 0 0 10px; }

.footer-widget ul {}
.footer-widget ul li {border-bottom: 1px dotted #666; margin: 4px 0;}

/*footer bottom*/
#footer-bottom { color: #9f9f9f; padding: 20px 15px; font-size: 11px; background-color: #222; border-top: 1px solid #333; margin: 0; }
#footer-bottom a { color: #ccc }
#footer-bottom a:hover { color: #fff }
#copyright { font-size: 11px }
#copyright p:last-child { margin: 0 }
#footer-bottom .col { margin-bottom: 0 }
/*footer menu*/
#footer-menu { text-align: right }
#footer-menu ul { float: right }
#footer-menu li { display: block; float: left; margin-left: 10px; font-weight: normal; }
#footer-menu a { display: block; font-size: 11px; }
#footer-menu li:last-child a { margin: 0; padding: 0; background: none; }

.footer_partyinfo { padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px dotted #aaa; }
.footer_partyinfo p { margin: 0; }
.footer_partyinfo p span { display: block;}
.footer_partyinfo p span.small { line-height: 17px;}


.footer_flex { display: block; }
@media only screen and (min-width: 768px) {
	.footer_flex { display: flex; justify-content: space-between;}
}

/* Search
----------------------------------------------------------- */
.search-entry { margin-bottom: 25px; padding-bottom: 25px; border-bottom: 1px solid #eee; }
.search-entry h2 { margin: -8px 0 5px; font-size: 16px; }
.search-entry h2 span { margin-left: 5px; color: #999; font-size: 11px; font-weight: 600; }
.search-entry-img-link { display: block; float: left; border: 5px solid #f5f5f5; }
.search-entry-img-link img { display: block }
.search-entry-text { float: right; width: 500px; }
.search-entry-text p:last-child { margin: 0 }

/* Form 7
----------------------------------------------------------- */
div.wpcf7 .wpcf7-not-valid { border-color: #F00; box-shadow: 0 0 6px rgba(255,0,0,0.4); }
span.wpcf7-not-valid-tip { display: none !important }
div.wpcf7-validation-errors { margin: 0; padding: 10px; color: #c4690e; background: #fffdf3; text-align: center; border: 1px solid #e6bf4a; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
div.wpcf7-mail-sent-ng { margin: 0; padding: 10px; background: #ffe9e9; color: #d04544; border: 1px solid #e7a9a9; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

/* Comments
----------------------------------------------------------- */
#comments { margin-top: 40px }
.comment-notes { font-size: 12px; color: #666; font-family: Georgia, "Times New Roman", Times, serif; }
.comment-list .children { margin-left: 20px }
.comment-list li article { position: relative }
.comment-author { position: absolute; top: 0; left: 0; border: 1px solid #ddd; }
.comment-author .avatar { padding: 2px; background: #eee; border: 1px solid #fff; display: block; }
.comment-details { margin-left: 90px; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px dotted #ddd; }
.comment-meta { margin-bottom: 5px }
.comment-meta .fn { font-weight: bold; font-size: 13px; }
.comment-date a { font-size: 11px; color: #999; }
.comment-reply-link { font-weight: bold; color: #888; font-size: 12px; }
.comment-reply-link:hover { text-decoration: none; color: #000; }
#cancel-comment-reply-link { float: right; background: #fff; color: #F00; padding-left: 10px; }
#respond h3 { height: 35px; line-height: 35px; margin: 15px 0; font-size: 13px; background: url(https://inspirationla.com/2011/wp-content/themes/Pytheas/images/dot.png) center center repeat-x; }
#respond h3 span { background: #fff; padding-right: 20px; }
#commentform label { font-size: 11px; font-weight: bold; color: #444; }
.comment-navigation { font-size: 12px }
.nav-next { text-align: right }
.form-allowed-tags { display: none }
span.required { color: #F00 }



div.fb-comments,
div.fb-comments iframe,
div.fb-comments span { width: 100% !important; max-width: 650px; overflow: hidden;}
div.fb-comments .fb_iframe_widget { display: block;}

/*WP JetPack*/
.comment-subscription-form { font-size: 12px; margin:5px 10px; }
.comment-subscription-form:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.comment-subscription-form input,
.comment-subscription-form label { /*float: left;*/ margin: 0px !important; margin-right: 5px !important; padding: 10px; }

/* 404 Page
----------------------------------------------------------- */
#error-page-title { font-size: 32px; text-align: center; font-weight: bold; background: none; line-height: 1em; border: none; margin: 0 0 10px; color: #777; }
#error-page-title span { margin-right: 7px }
#error-page-text { text-align: center; font-size: 11px; }



/*  Page
----------------------------------------------------------- */

.entry-content {}
.entry-content h3 { background: url(https://inspirationla.com/2011/wp-content/themes/Pytheas/images/dot.png) center center repeat-x;}
.entry-content h3 span { background: #FFF; padding-right: 20px; color: #000;}

.post_gallery { margin: 15px auto; display: block;}


/*instagram*/
.instagram { text-align: center;}
.instagram-placeholder { display: inline-block; padding: 0 4px;}

/*instagram plugin*/
.masonryContainer { text-align: center;}
.masonryItem { width: 100px; display: inline-block; border: none; box-shadow: none; text-align: center;}
.scode-content-info {display: inline-block; margin: 0 5px; }

/*about us*/
table.aboutus_table { width: 100%; margin: 15px auto; display: block;}
table.aboutus_table th,
table.aboutus_table td { padding: 10px; border-bottom: 1px solid #ECECEC; }

table.aboutus_table tr:first-child th,
table.aboutus_table tr:first-child td { border-top: 1px solid #ECECEC; }
table.aboutus_table th { width: 130px; background: #F6F6F6; text-align: left;}
table.aboutus_table tbody { width: 100%; display: table;}


/*map*/
.store_info { border: 1px solid #CCC; background: #F6F6F6; padding: 20px 30px; margin: 40px 0 20px; display: block;}
.store_info .post-tags { margin-top: 10px; }
.store_info .post-tags a { color: #0D70C6; border: 1px solid #0D70C6; background: #fff;}
.store_info .post-tags a:hover { color: #fff; background: #0D70C6;}



table.location_search {}
table.location_search td { padding: 5px;}

#map_search { border-top: 1px solid #CCC; border-bottom: 1px solid #CCC;}


/*Time Schedule*/
.time_schedule_block { border-bottom: 1px dotted #ccc; margin-bottom: 20px; }

.timeline { padding: 0px; max-width: 1300px; margin: 0 auto; }
.timeline > .timeline-item { display: flex; align-items: flex-start; }
.timeline > .timeline-item > div { flex: 1; padding: 20px 20px; }
.timeline > .timeline-item > div:last-child { text-align: left; padding-bottom: 40px !important; }
.timeline > .timeline-item > div:first-child::after { content: ""; position: absolute; width: 16px; height: 16px; border-radius: 50%; background-color: #DC22FF; top: 50%; transform: translate(-50%, -50%); box-shadow: 0 0 0 4px rgba(103, 58, 183, 0.2); }
.timeline > .timeline-item > div:first-child { text-align: right; position: relative; }
.timeline > .timeline-item > div:first-child::after { right: -17px; }
.timeline > .timeline-item > div:last-child { text-align: left; border-left: 2px solid #e0e0e0; }
.timeline > .timeline-item > .timeline-date > div { margin-right: 0px; }
.timeline > .timeline-item > .timeline-date > img { right: 11%; left: inherit; }
.timeline > .timeline-item > .timeline-content > h2 { text-align: left !important; }
.timeline > .timeline-item > .timeline-content > p > img { right: 0; }

/*
.timeline > .timeline-item:nth-child(odd) > div:first-child { text-align: right; position: relative; }
.timeline > .timeline-item:nth-child(odd) > div:first-child::after { right: -17px; }
.timeline > .timeline-item:nth-child(odd) > div:last-child { text-align: left; border-left: 2px solid #e0e0e0; }
.timeline > .timeline-item:nth-child(odd) > .timeline-date > div { margin-right: 0px; }
.timeline > .timeline-item:nth-child(odd) > .timeline-date > img { right: 11%; left: inherit; }
.timeline > .timeline-item:nth-child(odd) > .timeline-content > h2 { text-align: left !important; }
.timeline > .timeline-item:nth-child(odd) > .timeline-content > p > img { right: 0; }
.timeline > .timeline-item:nth-child(even) > div:first-child { order: 2; text-align: left; position: relative; }
.timeline > .timeline-item:nth-child(even) > div:first-child::after { left: -1px; }
.timeline > .timeline-item:nth-child(even) > div:last-child { order: 1; text-align: right; border-right: 2px solid #e0e0e0; }
.timeline > .timeline-item:nth-child(even) > .timeline-date > div { margin-left: 0px; }
.timeline > .timeline-item:nth-child(even) > .timeline-date > img { left: 11%; right: inherit; }
.timeline > .timeline-item:nth-child(even) > .timeline-content > h2 { text-align: right !important; }
.timeline > .timeline-item:nth-child(even) > .timeline-content > p > img { right: inherit; left: 0; transform-origin: bottom left; }
.timeline > .timeline-item:nth-child(even) > .timeline-content > p > button { left: inherit; right: 15px; }
*/
.timeline > .timeline-item .timeline-date { position: relative; }
.timeline > .timeline-item .timeline-date > img { position: absolute; filter: grayscale(100%); opacity: 0.06; transform: scale(1.2); transform-origin: center; left: 11%; }
.timeline > .timeline-item .timeline-date > div { background-image: linear-gradient(to right, #673ab7, #813bcb, #9e38de, #bc32ef, #dc22ff); box-shadow: 0 10px 15px rgba(103, 58, 183, 0.3); border-radius: 50px; color: #ffffff; text-align: center; max-width: max-content; margin: auto; padding: 10px 30px; }
.timeline > .timeline-item .timeline-content .fa-icon { font-size: 80px; }
.timeline > .timeline-item .timeline-content > h2 { color: #000; margin: 0px; font-size: 1.2em; font-weight: bold; margin-top: 7px; }
.timeline > .timeline-item .timeline-content > h2 span { color: #777; font-weight: normal; font-size: 0.8em; letter-spacing: 1px; margin-left: 0px; display: block; }
.timeline > .timeline-item .timeline-content > p { font-size: 1em; padding: 15px; margin: 15px auto 15px; background: #fff; border-radius: 10px; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.08); position: relative; line-height: 23px; }
.timeline > .timeline-item .timeline-content > p > span { display: block; width: 250px; }
.timeline > .timeline-item .timeline-content > p > span > em { display: block; font-weight: normal; color: #777; font-size: 12px; line-height: 17px; margin-top: 5px; }
.timeline > .timeline-item .timeline-content > p > img { width: 100px; opacity: 0.05; position: absolute; right: 0; bottom: 0; transform-origin: bottom right; transform: scale(1.8); }
.timeline > .timeline-item .timeline-content > p > button { background: no-repeat; outline: none; color: #673AB7; border: none; padding: 7px 15px; position: absolute; bottom: 15px; border-radius: 30px; left: 15px; box-shadow: 0 0px 2px rgba(103, 58, 183, 0.1); cursor: pointer; letter-spacing: 1px; font-size: 0.9em; font-weight: normal; transition: all 0.5s ease; }
.timeline > .timeline-item .timeline-content > p > button:hover { background: rgba(103, 58, 183, 0.7); box-shadow: 0 5px 10px rgba(103, 58, 183, 0.1); color: #ffffff; }

@media (max-width: 767px) { 
	.timeline > .timeline-item { flex-direction: column; border-left: 2px solid #e0e0e0; }
	.timeline > .timeline-item .timeline-date > img { display: none; }
	.timeline > .timeline-item > div { border-width: 0px !important; text-align: left !important; order: unset !important; }
	.timeline > .timeline-item > div::after { left: 0% !important; }
	.timeline > .timeline-item:nth-child(odd) > .timeline-content > h2 { text-align: left !important; }
	.timeline > .timeline-item:nth-child(even) > .timeline-content > h2 { text-align: left !important; }
	.timeline > .timeline-item:nth-child(even) > .timeline-content > p > img { right: 0; left: inherit; transform-origin: bottom right; }
	.timeline > .timeline-item:nth-child(even) > .timeline-content > p > button { left: 15px; right: inherit; }
}


/*Exhibitors Guide*/
.guide_schedule p { margin: 10px 0 0; line-height: 20px;}

.pdf_blk { margin-top: 30px;}

/*Archive*/
.ngg-galleryoverview { text-align: center;}
.ngg-gallery-thumbnail-box { margin: 0 !important; display: inline-block; float: none !important;}
.ngg-gallery-thumbnail { margin: 1px !important; border: none !important;}
.ngg-gallery-thumbnail a { margin: 0 !important;}
.ngg-gallery-thumbnail img { border: 1px solid #ECECEC !important; padding: 2px !important;*/ }


/*Tickets*/
.tickets_memo { font-weight: bold; text-decoration: underline;}
.symple-pricing-table .symple-pricing-header { padding: 15px 0;}
.symple-pricing-table .symple-pricing-header.header-ny {}
.symple-pricing-table .symple-pricing-header h5 { font-size: 17px; line-height: 20px;} 
.symple-pricing-table .symple-pricing-header.header-ny h5 {}

.symple-pricing-table .symple-pricing-cost { font-size: 30px; padding-top: 15px;}
.symple-pricing-table .symple-pricing-content ul li { padding: 10px !important;} 

/*Archive*/
.archive_style img.style_pic { display: block; width: 350px; margin: 0 auto;}

/* woocommerce
----------------------------------------------------------- */

.woocommerce-page ul.products li.product { width: 48%; }

/*.woo-multi-currency { display: none;}*/

/*category*/
.woocommerce-result-count,
.woocommerce .woocommerce-ordering { display: none;}

.woocommerce .products ul::before,
.woocommerce ul.products::before,
.woocommerce ul.products::after { display: none;}


.woocommerce .products ul,
.woocommerce ul.products { border-bottom: 1px solid #eee; display: grid; grid-template-columns: repeat(var(--col,2),1fr); gap: 20px; grid-auto-rows: auto; }
.woocommerce ul.products li.product {width: 100% !important; display: flex; flex-direction: column;}
.woocommerce ul.products li.product a.added_to_cart {text-align: center; color: #555;}
.woocommerce ul.products li.product a.added_to_cart:hover {text-decoration: underline;}
@media only screen and (min-width: 768px) {
	.woocommerce .products ul,
	.woocommerce ul.products { grid-template-columns: repeat(var(--col,4),1fr); }
}


.woocommerce ul.products li.product h3,
.woocommerce ul.products li.product .woocommerce-loop-product__title  { line-height: 18px; padding-bottom: 0;}

.woocommerce .products ul,
.woocommerce ul.products li.product { width: 100%;}


.woocommerce ul.products li.product .price { color:#cc0000; font-size: 16px;}
.woocommerce ul.products li.product .price del { font-size: 13px; line-height: 13px;}

.woocommerce ul.products li.product .stock { display: block; color:#b3af54; margin-bottom: 5px; }

.woocommerce-Price-amount { margin-right: 5px;}

.woocommerce ul.products li.product .button { height: 44px; line-height: 44px; color: #fff; padding: 0 20px; background: #777; margin-top: auto; text-align: center;}
.woocommerce ul.products li.product .button.add_to_cart_button {background: #000;}
.woocommerce ul.products li.product .button:hover { background: #333;}

.out-of-stock { display: block; margin-bottom: 10px; }
.out-of-stock span{ display: inline-block; color:#cc0000; border:2px solid #cc0000; background: #fff; padding: 0px 10px; font-size: 14px; font-weight: bold; }

.woocommerce-product-short-description { color: #777; margin-top: 2px; font-size: 11px; }
.woocommerce-product-short-description p { margin: 0; }

/*single*/
.woocommerce div.product p.price,
.woocommerce div.product span.price { color:#cc0000; font-size: 20px; }
.woocommerce div.product p.price del,
.woocommerce div.product span.price del { font-size: 15px;}
.woocommerce div.product .stock { font-size: 15px;}


.woocommerce div.product div.images { border: 1px solid #ddd;}
.product_meta { font-size: 12px;}

.woocommerce div.product form.cart { display: flex; flex-wrap: wrap; gap: 1rem; align-items: flex-start;}

.woocommerce .quantity .qty { height: 40px; line-height: 40px; border: 1px solid #ddd; float: none; margin-right: 5px;}
.woocommerce div.product form.cart .button { height: 44px; line-height: 44px; padding: 0 20px !important; float: none; background: #000;}
.woocommerce div.product form.cart .button:hover { background: #333;}

.woocommerce div.product form.cart .variations { flex: 1 1 100%; /* これで幅100%に */ box-sizing: border-box; max-width: 100%; margin-bottom: 0;}
.woocommerce div.product form.cart .variations select { padding: 15px; border: 1px solid #ddd;}

.entry-summary button { margin: 0 !important; padding: 0 !important; }

#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a { color: #000; font-weight: bold;}

.single-meta { display: none !important;}

.woocommerce div.product .woocommerce-tabs .panel h2 { display: none;}
.woocommerce div.product .woocommerce-tabs .panel p { font-size: 16px; margin-bottom: 10px;}
.woocommerce div.product .woocommerce-tabs .panel ul { margin: 20px 20px;}

.woocommerce-error { margin: 30px auto;}

.woocommerce div.product div.images .flex-control-thumbs {
    background: #f6f6f6;
}

/*sale*/
.woocommerce span.onsale { background: #cc0000; }

/*cart*/
.woocommerce-cart .cart-collaterals h2 { border-bottom: 1px solid #ddd; }
.woocommerce-cart .cart-collaterals .cart_totals table th { color: #777; padding: 10px; text-align: right; }
.woocommerce-cart .cart-collaterals .cart_totals table td { padding: 10px; }
.woocommerce-cart .woocommerce-shipping-calculator p { margin: 0;}


/*Currency Switcher*/
.wmc-title { font-size:12px !important;}

/*Checkout*/
.entry-content .checkout h3 { background: none;}
.fooevents-attendee { display: flex; align-items: center;}
.fooevents-attendee h4 { margin: 20px 5px 0px 0; font-size: 12px;}

@media only screen and (max-width: 768px) {
	.woocommerce ul.order_details li { float: none; border: none; margin-bottom: 10px;}
}


/* Media Queries
----------------------------------------------------------- */



@media only screen and (min-width: 768px) and (max-width: 959px) { 
	.flexslider-container .flex-caption { display: none }
	.container { max-width: 93% }
}


@media only screen and (max-width: 767px) { 
	.container { max-width: 95% }
	.sidebar-container { padding: 0; margin-top: 20px; }
	.masthead-right { display: none }
	.single-nav { position: inherit; top: auto; right: auto; margin: 20px 0 0; }
	.single-nav-left, .single-nav-right { margin-left: 0; margin-right: 3px; }
	.comment-list .children { margin-left: 0 }
	#copyright, #footer-menu { text-align: center }
	#footer-menu ul { float: none; margin-top: 5px; }
	#footer-menu li { float: none; display: inliene; display: inline-block; margin-left: 0; margin-right: 10px; }
	.related-posts .span_6,
	.related-posts .span_18,
	.related-posts .span_8 { width: 100%; padding: 0; }
	.related-posts .span_8,
	.related-posts .span_6 { margin-bottom: 1.5em }
	
	
	.tax-archives-filter { position: inherit; position: relative; top: auto; right: auto; margin: 30px 0 0; }
	.tax-archives-filter > li { width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
	.tax-archives-filter i { position: absolute; top: 50%; margin-top: -5px; right: 13px; }

	
}

/*
 Theme Name:   Pytheas Child
 Description:  Pytheas Child Theme
 Template:     Pytheas
*/

div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default.pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_expand:hover{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_contract:hover{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer;height:30px;width:30px}
div.pp_default .pp_gallery ul li a{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{left:auto;position:static}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;margin:4px 0 0;width:20px}
div.pp_default a.pp_arrow_next{background-position:-82px -3px;left:52px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;position:relative;width:110px}
div.pp_default .pp_nav .currentTextHolder{color:#999;font-family:Georgia;font-size:11px;font-style:italic;left:75px;line-height:25px;margin:0;padding:0 0 0 10px;position:absolute;top:2px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:10px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.light_rounded .pp_nav .pp_play{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.dark_rounded .pp_description{color:#fff;margin-right:85px}
div.dark_rounded .pp_nav .pp_play{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.light_square .pp_nav .pp_play{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:22px}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;overflow:hidden;width:55px}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;margin:2px 4px;white-space:nowrap}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{display:block;line-height:22px;position:absolute;right:0;text-indent:-10000px;top:0}
.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(//inspirationla.com/2011/wp-content/themes/Pytheas/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}/*!
 *  Font Awesome 3.0.2
 *  the iconic font designed for use with Twitter Bootstrap
 *  -------------------------------------------------------
 *  The full suite of pictographic icons, examples, and documentation
 *  can be found at: http://fortawesome.github.com/Font-Awesome/
 *
 *  License
 *  -------------------------------------------------------
 *  - The Font Awesome font is licensed under the SIL Open Font License - http://scripts.sil.org/OFL
 *  - Font Awesome CSS, LESS, and SASS files are licensed under the MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - The Font Awesome pictograms are licensed under the CC BY 3.0 License - http://creativecommons.org/licenses/by/3.0/
 *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
 *    "Font Awesome by Dave Gandy - http://fortawesome.github.com/Font-Awesome"

 *  Contact
 *  -------------------------------------------------------
 *  Email: dave@davegandy.com
 *  Twitter: http://twitter.com/fortaweso_me
 *  Work: Lead Product Designer @ http://kyruus.com
 */

@font-face{
  font-family:'FontAwesome';
  src:url(//inspirationla.com/2011/wp-content/themes/Pytheas/font/fontawesome-webfont.eot?v=3.0.1);
  src:url(//inspirationla.com/2011/wp-content/themes/Pytheas/font/fontawesome-webfont.eot?#iefix&v=3.0.1) format('embedded-opentype'),
  url(//inspirationla.com/2011/wp-content/themes/Pytheas/font/fontawesome-webfont.woff?v=3.0.1) format('woff'),
  url(//inspirationla.com/2011/wp-content/themes/Pytheas/font/fontawesome-webfont.ttf?v=3.0.1) format('truetype');
  font-weight:normal;
  font-style:normal
 }

[class^="icon-"],[class*=" icon-"]{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0 0;background-repeat:repeat;margin-top:0}[class^="icon-"]:before,[class*=" icon-"]:before{text-decoration:inherit;display:inline-block;speak:none}a [class^="icon-"],a [class*=" icon-"]{display:inline-block}.icon-large:before{vertical-align:-10%;font-size:1.3333333333333333em}.btn [class^="icon-"],.nav [class^="icon-"],.btn [class*=" icon-"],.nav [class*=" icon-"]{display:inline}.btn [class^="icon-"].icon-large,.nav [class^="icon-"].icon-large,.btn [class*=" icon-"].icon-large,.nav [class*=" icon-"].icon-large{line-height:.9em}.btn [class^="icon-"].icon-spin,.nav [class^="icon-"].icon-spin,.btn [class*=" icon-"].icon-spin,.nav [class*=" icon-"].icon-spin{display:inline-block}.nav-tabs [class^="icon-"],.nav-pills [class^="icon-"],.nav-tabs [class*=" icon-"],.nav-pills [class*=" icon-"],.nav-tabs [class^="icon-"].icon-large,.nav-pills [class^="icon-"].icon-large,.nav-tabs [class*=" icon-"].icon-large,.nav-pills [class*=" icon-"].icon-large{line-height:.9em}li [class^="icon-"],.nav li [class^="icon-"],li [class*=" icon-"],.nav li [class*=" icon-"]{display:inline-block;text-align:center}li [class^="icon-"].icon-large,.nav li [class^="icon-"].icon-large,li [class*=" icon-"].icon-large,.nav li [class*=" icon-"].icon-large{width:1.5625em}ul.icons{list-style-type:none;text-indent:-0.75em}ul.icons li [class^="icon-"],ul.icons li [class*=" icon-"]{width:.75em}.icon-muted{color:#eee}.icon-border{border:solid 1px #eee;padding:.2em .25em .15em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.icon-2x{font-size:2em}.icon-2x.icon-border{border-width:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.icon-3x{font-size:3em}.icon-3x.icon-border{border-width:3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.icon-4x{font-size:4em}.icon-4x.icon-border{border-width:4px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.pull-right{float:right}.pull-left{float:left}[class^="icon-"].pull-left,[class*=" icon-"].pull-left{margin-right:.3em}[class^="icon-"].pull-right,[class*=" icon-"].pull-right{margin-left:.3em}.btn [class^="icon-"].pull-left.icon-2x,.btn [class*=" icon-"].pull-left.icon-2x,.btn [class^="icon-"].pull-right.icon-2x,.btn [class*=" icon-"].pull-right.icon-2x{margin-top:.18em}.btn [class^="icon-"].icon-spin.icon-large,.btn [class*=" icon-"].icon-spin.icon-large{line-height:.8em}.btn.btn-small [class^="icon-"].pull-left.icon-2x,.btn.btn-small [class*=" icon-"].pull-left.icon-2x,.btn.btn-small [class^="icon-"].pull-right.icon-2x,.btn.btn-small [class*=" icon-"].pull-right.icon-2x{margin-top:.25em}.btn.btn-large [class^="icon-"],.btn.btn-large [class*=" icon-"]{margin-top:0}.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-top:.05em}.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x{margin-right:.2em}.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-left:.2em}.icon-spin{display:inline-block;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}@-moz-document url-prefix(){.icon-spin{height:.9em}.btn .icon-spin{height:auto}.icon-spin.icon-large{height:1.25em}.btn .icon-spin.icon-large{height:.75em}}.icon-glass:before{content:"\f000"}.icon-music:before{content:"\f001"}.icon-search:before{content:"\f002"}.icon-envelope:before{content:"\f003"}.icon-heart:before{content:"\f004"}.icon-star:before{content:"\f005"}.icon-star-empty:before{content:"\f006"}.icon-user:before{content:"\f007"}.icon-film:before{content:"\f008"}.icon-th-large:before{content:"\f009"}.icon-th:before{content:"\f00a"}.icon-th-list:before{content:"\f00b"}.icon-ok:before{content:"\f00c"}.icon-remove:before{content:"\f00d"}.icon-zoom-in:before{content:"\f00e"}.icon-zoom-out:before{content:"\f010"}.icon-off:before{content:"\f011"}.icon-signal:before{content:"\f012"}.icon-cog:before{content:"\f013"}.icon-trash:before{content:"\f014"}.icon-home:before{content:"\f015"}.icon-file:before{content:"\f016"}.icon-time:before{content:"\f017"}.icon-road:before{content:"\f018"}.icon-download-alt:before{content:"\f019"}.icon-download:before{content:"\f01a"}.icon-upload:before{content:"\f01b"}.icon-inbox:before{content:"\f01c"}.icon-play-circle:before{content:"\f01d"}.icon-repeat:before{content:"\f01e"}.icon-refresh:before{content:"\f021"}.icon-list-alt:before{content:"\f022"}.icon-lock:before{content:"\f023"}.icon-flag:before{content:"\f024"}.icon-headphones:before{content:"\f025"}.icon-volume-off:before{content:"\f026"}.icon-volume-down:before{content:"\f027"}.icon-volume-up:before{content:"\f028"}.icon-qrcode:before{content:"\f029"}.icon-barcode:before{content:"\f02a"}.icon-tag:before{content:"\f02b"}.icon-tags:before{content:"\f02c"}.icon-book:before{content:"\f02d"}.icon-bookmark:before{content:"\f02e"}.icon-print:before{content:"\f02f"}.icon-camera:before{content:"\f030"}.icon-font:before{content:"\f031"}.icon-bold:before{content:"\f032"}.icon-italic:before{content:"\f033"}.icon-text-height:before{content:"\f034"}.icon-text-width:before{content:"\f035"}.icon-align-left:before{content:"\f036"}.icon-align-center:before{content:"\f037"}.icon-align-right:before{content:"\f038"}.icon-align-justify:before{content:"\f039"}.icon-list:before{content:"\f03a"}.icon-indent-left:before{content:"\f03b"}.icon-indent-right:before{content:"\f03c"}.icon-facetime-video:before{content:"\f03d"}.icon-picture:before{content:"\f03e"}.icon-pencil:before{content:"\f040"}.icon-map-marker:before{content:"\f041"}.icon-adjust:before{content:"\f042"}.icon-tint:before{content:"\f043"}.icon-edit:before{content:"\f044"}.icon-share:before{content:"\f045"}.icon-check:before{content:"\f046"}.icon-move:before{content:"\f047"}.icon-step-backward:before{content:"\f048"}.icon-fast-backward:before{content:"\f049"}.icon-backward:before{content:"\f04a"}.icon-play:before{content:"\f04b"}.icon-pause:before{content:"\f04c"}.icon-stop:before{content:"\f04d"}.icon-forward:before{content:"\f04e"}.icon-fast-forward:before{content:"\f050"}.icon-step-forward:before{content:"\f051"}.icon-eject:before{content:"\f052"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-plus-sign:before{content:"\f055"}.icon-minus-sign:before{content:"\f056"}.icon-remove-sign:before{content:"\f057"}.icon-ok-sign:before{content:"\f058"}.icon-question-sign:before{content:"\f059"}.icon-info-sign:before{content:"\f05a"}.icon-screenshot:before{content:"\f05b"}.icon-remove-circle:before{content:"\f05c"}.icon-ok-circle:before{content:"\f05d"}.icon-ban-circle:before{content:"\f05e"}.icon-arrow-left:before{content:"\f060"}.icon-arrow-right:before{content:"\f061"}.icon-arrow-up:before{content:"\f062"}.icon-arrow-down:before{content:"\f063"}.icon-share-alt:before{content:"\f064"}.icon-resize-full:before{content:"\f065"}.icon-resize-small:before{content:"\f066"}.icon-plus:before{content:"\f067"}.icon-minus:before{content:"\f068"}.icon-asterisk:before{content:"\f069"}.icon-exclamation-sign:before{content:"\f06a"}.icon-gift:before{content:"\f06b"}.icon-leaf:before{content:"\f06c"}.icon-fire:before{content:"\f06d"}.icon-eye-open:before{content:"\f06e"}.icon-eye-close:before{content:"\f070"}.icon-warning-sign:before{content:"\f071"}.icon-plane:before{content:"\f072"}.icon-calendar:before{content:"\f073"}.icon-random:before{content:"\f074"}.icon-comment:before{content:"\f075"}.icon-magnet:before{content:"\f076"}.icon-chevron-up:before{content:"\f077"}.icon-chevron-down:before{content:"\f078"}.icon-retweet:before{content:"\f079"}.icon-shopping-cart:before{content:"\f07a"}.icon-folder-close:before{content:"\f07b"}.icon-folder-open:before{content:"\f07c"}.icon-resize-vertical:before{content:"\f07d"}.icon-resize-horizontal:before{content:"\f07e"}.icon-bar-chart:before{content:"\f080"}.icon-twitter-sign:before{content:"\f081"}.icon-facebook-sign:before{content:"\f082"}.icon-camera-retro:before{content:"\f083"}.icon-key:before{content:"\f084"}.icon-cogs:before{content:"\f085"}.icon-comments:before{content:"\f086"}.icon-thumbs-up:before{content:"\f087"}.icon-thumbs-down:before{content:"\f088"}.icon-star-half:before{content:"\f089"}.icon-heart-empty:before{content:"\f08a"}.icon-signout:before{content:"\f08b"}.icon-linkedin-sign:before{content:"\f08c"}.icon-pushpin:before{content:"\f08d"}.icon-external-link:before{content:"\f08e"}.icon-signin:before{content:"\f090"}.icon-trophy:before{content:"\f091"}.icon-github-sign:before{content:"\f092"}.icon-upload-alt:before{content:"\f093"}.icon-lemon:before{content:"\f094"}.icon-phone:before{content:"\f095"}.icon-check-empty:before{content:"\f096"}.icon-bookmark-empty:before{content:"\f097"}.icon-phone-sign:before{content:"\f098"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-github:before{content:"\f09b"}.icon-unlock:before{content:"\f09c"}.icon-credit-card:before{content:"\f09d"}.icon-rss:before{content:"\f09e"}.icon-hdd:before{content:"\f0a0"}.icon-bullhorn:before{content:"\f0a1"}.icon-bell:before{content:"\f0a2"}.icon-certificate:before{content:"\f0a3"}.icon-hand-right:before{content:"\f0a4"}.icon-hand-left:before{content:"\f0a5"}.icon-hand-up:before{content:"\f0a6"}.icon-hand-down:before{content:"\f0a7"}.icon-circle-arrow-left:before{content:"\f0a8"}.icon-circle-arrow-right:before{content:"\f0a9"}.icon-circle-arrow-up:before{content:"\f0aa"}.icon-circle-arrow-down:before{content:"\f0ab"}.icon-globe:before{content:"\f0ac"}.icon-wrench:before{content:"\f0ad"}.icon-tasks:before{content:"\f0ae"}.icon-filter:before{content:"\f0b0"}.icon-briefcase:before{content:"\f0b1"}.icon-fullscreen:before{content:"\f0b2"}.icon-group:before{content:"\f0c0"}.icon-link:before{content:"\f0c1"}.icon-cloud:before{content:"\f0c2"}.icon-beaker:before{content:"\f0c3"}.icon-cut:before{content:"\f0c4"}.icon-copy:before{content:"\f0c5"}.icon-paper-clip:before{content:"\f0c6"}.icon-save:before{content:"\f0c7"}.icon-sign-blank:before{content:"\f0c8"}.icon-reorder:before{content:"\f0c9"}.icon-list-ul:before{content:"\f0ca"}.icon-list-ol:before{content:"\f0cb"}.icon-strikethrough:before{content:"\f0cc"}.icon-underline:before{content:"\f0cd"}.icon-table:before{content:"\f0ce"}.icon-magic:before{content:"\f0d0"}.icon-truck:before{content:"\f0d1"}.icon-pinterest:before{content:"\f0d2"}.icon-pinterest-sign:before{content:"\f0d3"}.icon-google-plus-sign:before{content:"\f0d4"}.icon-google-plus:before{content:"\f0d5"}.icon-money:before{content:"\f0d6"}.icon-caret-down:before{content:"\f0d7"}.icon-caret-up:before{content:"\f0d8"}.icon-caret-left:before{content:"\f0d9"}.icon-caret-right:before{content:"\f0da"}.icon-columns:before{content:"\f0db"}.icon-sort:before{content:"\f0dc"}.icon-sort-down:before{content:"\f0dd"}.icon-sort-up:before{content:"\f0de"}.icon-envelope-alt:before{content:"\f0e0"}.icon-linkedin:before{content:"\f0e1"}.icon-undo:before{content:"\f0e2"}.icon-legal:before{content:"\f0e3"}.icon-dashboard:before{content:"\f0e4"}.icon-comment-alt:before{content:"\f0e5"}.icon-comments-alt:before{content:"\f0e6"}.icon-bolt:before{content:"\f0e7"}.icon-sitemap:before{content:"\f0e8"}.icon-umbrella:before{content:"\f0e9"}.icon-paste:before{content:"\f0ea"}.icon-lightbulb:before{content:"\f0eb"}.icon-exchange:before{content:"\f0ec"}.icon-cloud-download:before{content:"\f0ed"}.icon-cloud-upload:before{content:"\f0ee"}.icon-user-md:before{content:"\f0f0"}.icon-stethoscope:before{content:"\f0f1"}.icon-suitcase:before{content:"\f0f2"}.icon-bell-alt:before{content:"\f0f3"}.icon-coffee:before{content:"\f0f4"}.icon-food:before{content:"\f0f5"}.icon-file-alt:before{content:"\f0f6"}.icon-building:before{content:"\f0f7"}.icon-hospital:before{content:"\f0f8"}.icon-ambulance:before{content:"\f0f9"}.icon-medkit:before{content:"\f0fa"}.icon-fighter-jet:before{content:"\f0fb"}.icon-beer:before{content:"\f0fc"}.icon-h-sign:before{content:"\f0fd"}.icon-plus-sign-alt:before{content:"\f0fe"}.icon-double-angle-left:before{content:"\f100"}.icon-double-angle-right:before{content:"\f101"}.icon-double-angle-up:before{content:"\f102"}.icon-double-angle-down:before{content:"\f103"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angle-down:before{content:"\f107"}.icon-desktop:before{content:"\f108"}.icon-laptop:before{content:"\f109"}.icon-tablet:before{content:"\f10a"}.icon-mobile-phone:before{content:"\f10b"}.icon-circle-blank:before{content:"\f10c"}.icon-quote-left:before{content:"\f10d"}.icon-quote-right:before{content:"\f10e"}.icon-spinner:before{content:"\f110"}.icon-circle:before{content:"\f111"}.icon-reply:before{content:"\f112"}.icon-github-alt:before{content:"\f113"}.icon-folder-close-alt:before{content:"\f114"}.icon-folder-open-alt:before{content:"\f115"}