/*! jQuery Mobile vGit Build: SHA1: b49cc06499abf8f987cf90f35349cfac0918c939 <> Date: Tue Oct 2 11:22:34 2012 -0700 jquerymobile.com | jquery.org/license !*/
.ui-bar-a{border:1px solid #333;background:#111;color:#fff;font-weight:bold;text-shadow:0 -1px 1px #000;background-image:-webkit-gradient(linear,left top,left bottom,from( #3c3c3c ),to( #111 ));background-image:-webkit-linear-gradient( #3c3c3c,#111 );background-image:-moz-linear-gradient( #3c3c3c,#111 );background-image:-ms-linear-gradient( #3c3c3c,#111 );background-image:-o-linear-gradient( #3c3c3c,#111 );background-image:linear-gradient( #3c3c3c,#111 )}.ui-bar-a,.ui-bar-a input,.ui-bar-a select,.ui-bar-a textarea,.ui-bar-a button{font-family:Helvetica,Arial,sans-serif}.ui-bar-a .ui-link-inherit{color:#fff}.ui-bar-a a.ui-link{color:#7cc4e7;font-weight:bold}.ui-bar-a a.ui-link:visited{color:#2489ce}.ui-bar-a a.ui-link:hover{color:#2489ce}.ui-bar-a a.ui-link:active{color:#2489ce}.ui-body-a,.ui-overlay-a{border:1px solid #444;background:#222;color:#fff;text-shadow:0 1px 1px #111;font-weight:normal;background-image:-webkit-gradient(linear,left top,left bottom,from( #444 ),to( #222 ));background-image:-webkit-linear-gradient( #444,#222 );background-image:-moz-linear-gradient( #444,#222 );background-image:-ms-linear-gradient( #444,#222 );background-image:-o-linear-gradient( #444,#222 );background-image:linear-gradient( #444,#222 )}.ui-overlay-a{background-image:none;border-width:0}.ui-body-a,.ui-body-a input,.ui-body-a select,.ui-body-a textarea,.ui-body-a button{font-family:Helvetica,Arial,sans-serif}.ui-body-a .ui-link-inherit{color:#fff}.ui-body-a .ui-link{color:#2489ce;font-weight:bold}.ui-body-a .ui-link:visited{color:#2489ce}.ui-body-a .ui-link:hover{color:#2489ce}.ui-body-a .ui-link:active{color:#2489ce}.ui-btn-up-a{border:1px solid #111;background:#333;font-weight:bold;color:#fff;text-shadow:0 1px 1px #111;background-image:-webkit-gradient(linear,left top,left bottom,from( #444 ),to( #2d2d2d ));background-image:-webkit-linear-gradient( #444,#2d2d2d );background-image:-moz-linear-gradient( #444,#2d2d2d );background-image:-ms-linear-gradient( #444,#2d2d2d );background-image:-o-linear-gradient( #444,#2d2d2d );background-image:linear-gradient( #444,#2d2d2d )}.ui-btn-up-a:visited,.ui-btn-up-a a.ui-link-inherit{color:#fff}.ui-btn-hover-a{border:1px solid #000;background:#444;font-weight:bold;color:#fff;text-shadow:0 1px 1px #111;background-image:-webkit-gradient(linear,left top,left bottom,from( #555 ),to( #383838 ));background-image:-webkit-linear-gradient( #555,#383838 );background-image:-moz-linear-gradient( #555,#383838 );background-image:-ms-linear-gradient( #555,#383838 );background-image:-o-linear-gradient( #555,#383838 );background-image:linear-gradient( #555,#383838 )}.ui-btn-hover-a:visited,.ui-btn-hover-a:hover,.ui-btn-hover-a a.ui-link-inherit{color:#fff}.ui-btn-down-a{border:1px solid #000;background:#222;font-weight:bold;color:#fff;text-shadow:0 1px 1px #111;background-image:-webkit-gradient(linear,left top,left bottom,from( #202020 ),to( #2c2c2c ));background-image:-webkit-linear-gradient( #202020,#2c2c2c );background-image:-moz-linear-gradient( #202020,#2c2c2c );background-image:-ms-linear-gradient( #202020,#2c2c2c );background-image:-o-linear-gradient( #202020,#2c2c2c );background-image:linear-gradient( #202020,#2c2c2c )}.ui-btn-down-a:visited,.ui-btn-down-a:hover,.ui-btn-down-a a.ui-link-inherit{color:#fff}.ui-btn-up-a,.ui-btn-hover-a,.ui-btn-down-a{font-family:Helvetica,Arial,sans-serif;text-decoration:none}.ui-bar-b{border:1px solid #456f9a;background:#5e87b0;color:#fff;font-weight:bold;text-shadow:0 1px 1px #3e6790;background-image:-webkit-gradient(linear,left top,left bottom,from( #6facd5 ),to( #497bae ));background-image:-webkit-linear-gradient( #6facd5,#497bae );background-image:-moz-linear-gradient( #6facd5,#497bae );background-image:-ms-linear-gradient( #6facd5,#497bae );background-image:-o-linear-gradient( #6facd5,#497bae );background-image:linear-gradient( #6facd5,#497bae )}.ui-bar-b,.ui-bar-b input,.ui-bar-b select,.ui-bar-b textarea,.ui-bar-b button{font-family:Helvetica,Arial,sans-serif}.ui-bar-b .ui-link-inherit{color:#fff}.ui-bar-b a.ui-link{color:#ddf0f8;font-weight:bold}.ui-bar-b a.ui-link:visited{color:#ddf0f8}.ui-bar-b a.ui-link:hover{color:#ddf0f8}.ui-bar-b a.ui-link:active{color:#ddf0f8}.ui-body-b,.ui-overlay-b{border:1px solid #999;background:#f3f3f3;color:#222;text-shadow:0 1px 0 #fff;font-weight:normal;background-image:-webkit-gradient(linear,left top,left bottom,from( #ddd ),to( #ccc ));background-image:-webkit-linear-gradient( #ddd,#ccc );background-image:-moz-linear-gradient( #ddd,#ccc );background-image:-ms-linear-gradient( #ddd,#ccc );background-image:-o-linear-gradient( #ddd,#ccc );background-image:linear-gradient( #ddd,#ccc )}.ui-overlay-b{background-image:none;border-width:0}.ui-body-b,.ui-body-b input,.ui-body-b select,.ui-body-b textarea,.ui-body-b button{font-family:Helvetica,Arial,sans-serif}.ui-body-b .ui-link-inherit{color:#333}.ui-body-b .ui-link{color:#2489ce;font-weight:bold}.ui-body-b .ui-link:visited{color:#2489ce}.ui-body-b .ui-link:hover{color:#2489ce}.ui-body-b .ui-link:active{color:#2489ce}.ui-btn-up-b{border:1px solid #044062;background:#396b9e;font-weight:bold;color:#fff;text-shadow:0 1px 1px #194b7e;background-image:-webkit-gradient(linear,left top,left bottom,from( #5f9cc5 ),to( #396b9e ));background-image:-webkit-linear-gradient( #5f9cc5,#396b9e );background-image:-moz-linear-gradient( #5f9cc5,#396b9e );background-image:-ms-linear-gradient( #5f9cc5,#396b9e );background-image:-o-linear-gradient( #5f9cc5,#396b9e );background-image:linear-gradient( #5f9cc5,#396b9e )}.ui-btn-up-b:visited,.ui-btn-up-b a.ui-link-inherit{color:#fff}.ui-btn-hover-b{border:1px solid #00415e;background:#4b88b6;font-weight:bold;color:#fff;text-shadow:0 1px 1px #194b7e;background-image:-webkit-gradient(linear,left top,left bottom,from( #6facd5 ),to( #4272a4 ));background-image:-webkit-linear-gradient( #6facd5,#4272a4 );background-image:-moz-linear-gradient( #6facd5,#4272a4 );background-image:-ms-linear-gradient( #6facd5,#4272a4 );background-image:-o-linear-gradient( #6facd5,#4272a4 );background-image:linear-gradient( #6facd5,#4272a4 )}.ui-btn-hover-b:visited,.ui-btn-hover-b:hover,.ui-btn-hover-b a.ui-link-inherit{color:#fff}.ui-btn-down-b{border:1px solid #225377;background:#4e89c5;font-weight:bold;color:#fff;text-shadow:0 1px 1px #194b7e;background-image:-webkit-gradient(linear,left top,left bottom,from( #295b8e ),to( #3e79b5 ));background-image:-webkit-linear-gradient( #295b8e,#3e79b5 );background-image:-moz-linear-gradient( #295b8e,#3e79b5 );background-image:-ms-linear-gradient( #295b8e,#3e79b5 );background-image:-o-linear-gradient( #295b8e,#3e79b5 );background-image:linear-gradient( #295b8e,#3e79b5 )}.ui-btn-down-b:visited,.ui-btn-down-b:hover,.ui-btn-down-b a.ui-link-inherit{color:#fff}.ui-btn-up-b,.ui-btn-hover-b,.ui-btn-down-b{font-family:Helvetica,Arial,sans-serif;text-decoration:none}.ui-bar-c{border:1px solid #b3b3b3;background:#eee;color:#3e3e3e;font-weight:bold;text-shadow:0 1px 1px #fff;background-image:-webkit-gradient(linear,left top,left bottom,from( #f0f0f0 ),to( #ddd ));background-image:-webkit-linear-gradient( #f0f0f0,#ddd );background-image:-moz-linear-gradient( #f0f0f0,#ddd );background-image:-ms-linear-gradient( #f0f0f0,#ddd );background-image:-o-linear-gradient( #f0f0f0,#ddd );background-image:linear-gradient( #f0f0f0,#ddd )}.ui-bar-c .ui-link-inherit{color:#3e3e3e}.ui-bar-c a.ui-link{color:#7cc4e7;font-weight:bold}.ui-bar-c a.ui-link:visited{color:#2489ce}.ui-bar-c a.ui-link:hover{color:#2489ce}.ui-bar-c a.ui-link:active{color:#2489ce}.ui-bar-c,.ui-bar-c input,.ui-bar-c select,.ui-bar-c textarea,.ui-bar-c button{font-family:Helvetica,Arial,sans-serif}.ui-body-c,.ui-overlay-c{border:1px solid #aaa;color:#333;text-shadow:0 1px 0 #fff;background:#f9f9f9;background-image:-webkit-gradient(linear,left top,left bottom,from( #f9f9f9 ),to( #eee ));background-image:-webkit-linear-gradient( #f9f9f9,#eee );background-image:-moz-linear-gradient( #f9f9f9,#eee );background-image:-ms-linear-gradient( #f9f9f9,#eee );background-image:-o-linear-gradient( #f9f9f9,#eee );background-image:linear-gradient( #f9f9f9,#eee )}.ui-overlay-c{background-image:none;border-width:0}.ui-body-c,.ui-body-c input,.ui-body-c select,.ui-body-c textarea,.ui-body-c button{font-family:Helvetica,Arial,sans-serif}.ui-body-c .ui-link-inherit{color:#333}.ui-body-c .ui-link{color:#2489ce;font-weight:bold}.ui-body-c .ui-link:visited{color:#2489ce}.ui-body-c .ui-link:hover{color:#2489ce}.ui-body-c .ui-link:active{color:#2489ce}.ui-btn-up-c{border:1px solid #ccc;background:#eee;font-weight:bold;color:#222;text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear,left top,left bottom,from( #fff ),to( #f1f1f1 ));background-image:-webkit-linear-gradient( #fff,#f1f1f1 );background-image:-moz-linear-gradient( #fff,#f1f1f1 );background-image:-ms-linear-gradient( #fff,#f1f1f1 );background-image:-o-linear-gradient( #fff,#f1f1f1 );background-image:linear-gradient( #fff,#f1f1f1 )}.ui-btn-up-c:visited,.ui-btn-up-c a.ui-link-inherit{color:#2f3e46}.ui-btn-hover-c{border:1px solid #bbb;background:#dfdfdf;font-weight:bold;color:#222;text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear,left top,left bottom,from( #f6f6f6 ),to( #e0e0e0 ));background-image:-webkit-linear-gradient( #f6f6f6,#e0e0e0 );background-image:-moz-linear-gradient( #f6f6f6,#e0e0e0 );background-image:-ms-linear-gradient( #f6f6f6,#e0e0e0 );background-image:-o-linear-gradient( #f6f6f6,#e0e0e0 );background-image:linear-gradient( #f6f6f6,#e0e0e0 )}.ui-btn-hover-c:visited,.ui-btn-hover-c:hover,.ui-btn-hover-c a.ui-link-inherit{color:#2f3e46}.ui-btn-down-c{border:1px solid #bbb;background:#d6d6d6;font-weight:bold;color:#222;text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear,left top,left bottom,from( #d0d0d0 ),to( #dfdfdf ));background-image:-webkit-linear-gradient( #d0d0d0,#dfdfdf );background-image:-moz-linear-gradient( #d0d0d0,#dfdfdf );background-image:-ms-linear-gradient( #d0d0d0,#dfdfdf );background-image:-o-linear-gradient( #d0d0d0,#dfdfdf );background-image:linear-gradient( #d0d0d0,#dfdfdf )}.ui-btn-down-c:visited,.ui-btn-down-c:hover,.ui-btn-down-c a.ui-link-inherit{color:#2f3e46}.ui-btn-up-c,.ui-btn-hover-c,.ui-btn-down-c{font-family:Helvetica,Arial,sans-serif;text-decoration:none}.ui-bar-d{border:1px solid #bbb;background:#bbb;color:#333;font-weight:bold;text-shadow:0 1px 0 #eee;background-image:-webkit-gradient(linear,left top,left bottom,from( #ddd ),to( #bbb ));background-image:-webkit-linear-gradient( #ddd,#bbb );background-image:-moz-linear-gradient( #ddd,#bbb );background-image:-ms-linear-gradient( #ddd,#bbb );background-image:-o-linear-gradient( #ddd,#bbb );background-image:linear-gradient( #ddd,#bbb )}.ui-bar-d,.ui-bar-d input,.ui-bar-d select,.ui-bar-d textarea,.ui-bar-d button{font-family:Helvetica,Arial,sans-serif}.ui-bar-d .ui-link-inherit{color:#333}.ui-bar-d a.ui-link{color:#2489ce;font-weight:bold}.ui-bar-d a.ui-link:visited{color:#2489ce}.ui-bar-d a.ui-link:hover{color:#2489ce}.ui-bar-d a.ui-link:active{color:#2489ce}.ui-body-d,.ui-overlay-d{border:1px solid #bbb;color:#333;text-shadow:0 1px 0 #fff;background:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from( #fff ),to( #fff ));background-image:-webkit-linear-gradient( #fff,#fff );background-image:-moz-linear-gradient( #fff,#fff );background-image:-ms-linear-gradient( #fff,#fff );background-image:-o-linear-gradient( #fff,#fff );background-image:linear-gradient( #fff,#fff )}.ui-overlay-d{background-image:none;border-width:0}.ui-body-d,.ui-body-d input,.ui-body-d select,.ui-body-d textarea,.ui-body-d button{font-family:Helvetica,Arial,sans-serif}.ui-body-d .ui-link-inherit{color:#333}.ui-body-d .ui-link{color:#2489ce;font-weight:bold}.ui-body-d .ui-link:visited{color:#2489ce}.ui-body-d .ui-link:hover{color:#2489ce}.ui-body-d .ui-link:active{color:#2489ce}.ui-btn-up-d{border:1px solid #bbb;background:#fff;font-weight:bold;color:#333;text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear,left top,left bottom,from( #fafafa ),to( #f6f6f6 ));background-image:-webkit-linear-gradient( #fafafa,#f6f6f6 );background-image:-moz-linear-gradient( #fafafa,#f6f6f6 );background-image:-ms-linear-gradient( #fafafa,#f6f6f6 );background-image:-o-linear-gradient( #fafafa,#f6f6f6 );background-image:linear-gradient( #fafafa,#f6f6f6 )}.ui-btn-up-d:visited,.ui-btn-up-d a.ui-link-inherit{color:#333}.ui-btn-hover-d{border:1px solid #aaa;background:#eee;font-weight:bold;color:#333;cursor:pointer;text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear,left top,left bottom,from( #eee ),to( #fff ));background-image:-webkit-linear-gradient( #eee,#fff );background-image:-moz-linear-gradient( #eee,#fff );background-image:-ms-linear-gradient( #eee,#fff );background-image:-o-linear-gradient( #eee,#fff );background-image:linear-gradient( #eee,#fff )}.ui-btn-hover-d:visited,.ui-btn-hover-d:hover,.ui-btn-hover-d a.ui-link-inherit{color:#333}.ui-btn-down-d{border:1px solid #aaa;background:#eee;font-weight:bold;color:#333;text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear,left top,left bottom,from( #e5e5e5 ),to( #f2f2f2 ));background-image:-webkit-linear-gradient( #e5e5e5,#f2f2f2 );background-image:-moz-linear-gradient( #e5e5e5,#f2f2f2 );background-image:-ms-linear-gradient( #e5e5e5,#f2f2f2 );background-image:-o-linear-gradient( #e5e5e5,#f2f2f2 );background-image:linear-gradient( #e5e5e5,#f2f2f2 )}.ui-btn-down-d:visited,.ui-btn-down-d:hover,.ui-btn-down-d a.ui-link-inherit{color:#333}.ui-btn-up-d,.ui-btn-hover-d,.ui-btn-down-d{font-family:Helvetica,Arial,sans-serif;text-decoration:none}.ui-bar-e{border:1px solid #f7c942;background:#fadb4e;color:#333;font-weight:bold;text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear,left top,left bottom,from( #fceda7 ),to( #fbef7e ));background-image:-webkit-linear-gradient( #fceda7,#fbef7e );background-image:-moz-linear-gradient( #fceda7,#fbef7e );background-image:-ms-linear-gradient( #fceda7,#fbef7e );background-image:-o-linear-gradient( #fceda7,#fbef7e );background-image:linear-gradient( #fceda7,#fbef7e )}.ui-bar-e,.ui-bar-e input,.ui-bar-e select,.ui-bar-e textarea,.ui-bar-e button{font-family:Helvetica,Arial,sans-serif}.ui-bar-e .ui-link-inherit{color:#333}.ui-bar-e a.ui-link{color:#2489ce;font-weight:bold}.ui-bar-e a.ui-link:visited{color:#2489ce}.ui-bar-e a.ui-link:hover{color:#2489ce}.ui-bar-e a.ui-link:active{color:#2489ce}.ui-body-e,.ui-overlay-e{border:1px solid #f7c942;color:#222;text-shadow:0 1px 0 #fff;background:#fff9df;background-image:-webkit-gradient(linear,left top,left bottom,from( #fffadf ),to( #fff3a5 ));background-image:-webkit-linear-gradient( #fffadf,#fff3a5 );background-image:-moz-linear-gradient( #fffadf,#fff3a5 );background-image:-ms-linear-gradient( #fffadf,#fff3a5 );background-image:-o-linear-gradient( #fffadf,#fff3a5 );background-image:linear-gradient( #fffadf,#fff3a5 )}.ui-overlay-e{background-image:none;border-width:0}.ui-body-e,.ui-body-e input,.ui-body-e select,.ui-body-e textarea,.ui-body-e button{font-family:Helvetica,Arial,sans-serif}.ui-body-e .ui-link-inherit{color:#222}.ui-body-e .ui-link{color:#2489ce;font-weight:bold}.ui-body-e .ui-link:visited{color:#2489ce}.ui-body-e .ui-link:hover{color:#2489ce}.ui-body-e .ui-link:active{color:#2489ce}.ui-btn-up-e{border:1px solid #f4c63f;background:#fadb4e;font-weight:bold;color:#222;text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear,left top,left bottom,from( #ffefaa ),to( #ffe155 ));background-image:-webkit-linear-gradient( #ffefaa,#ffe155 );background-image:-moz-linear-gradient( #ffefaa,#ffe155 );background-image:-ms-linear-gradient( #ffefaa,#ffe155 );background-image:-o-linear-gradient( #ffefaa,#ffe155 );background-image:linear-gradient( #ffefaa,#ffe155 )}.ui-btn-up-e:visited,.ui-btn-up-e a.ui-link-inherit{color:#222}.ui-btn-hover-e{border:1px solid #f2c43d;background:#fbe26f;font-weight:bold;color:#111;text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear,left top,left bottom,from( #fff5ba ),to( #fbdd52 ));background-image:-webkit-linear-gradient( #fff5ba,#fbdd52 );background-image:-moz-linear-gradient( #fff5ba,#fbdd52 );background-image:-ms-linear-gradient( #fff5ba,#fbdd52 );background-image:-o-linear-gradient( #fff5ba,#fbdd52 );background-image:linear-gradient( #fff5ba,#fbdd52 )}.ui-btn-hover-e:visited,.ui-btn-hover-e:hover,.ui-btn-hover-e a.ui-link-inherit{color:#333}.ui-btn-down-e{border:1px solid #f2c43d;background:#fceda7;font-weight:bold;color:#111;text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear,left top,left bottom,from( #f8d94c ),to( #fadb4e ));background-image:-webkit-linear-gradient( #f8d94c,#fadb4e );background-image:-moz-linear-gradient( #f8d94c,#fadb4e );background-image:-ms-linear-gradient( #f8d94c,#fadb4e );background-image:-o-linear-gradient( #f8d94c,#fadb4e );background-image:linear-gradient( #f8d94c,#fadb4e )}.ui-btn-down-e:visited,.ui-btn-down-e:hover,.ui-btn-down-e a.ui-link-inherit{color:#333}.ui-btn-up-e,.ui-btn-hover-e,.ui-btn-down-e{font-family:Helvetica,Arial,sans-serif;text-decoration:none}a.ui-link-inherit{text-decoration:none!important}.ui-btn-active{border:1px solid #2373a5;background:#5393c5;font-weight:bold;color:#fff;cursor:pointer;text-shadow:0 1px 1px #3373a5;text-decoration:none;background-image:-webkit-gradient(linear,left top,left bottom,from( #5393c5 ),to( #6facd5 ));background-image:-webkit-linear-gradient( #5393c5,#6facd5 );background-image:-moz-linear-gradient( #5393c5,#6facd5 );background-image:-ms-linear-gradient( #5393c5,#6facd5 );background-image:-o-linear-gradient( #5393c5,#6facd5 );background-image:linear-gradient( #5393c5,#6facd5 );font-family:Helvetica,Arial,sans-serif}.ui-btn-active:visited,.ui-btn-active:hover,.ui-btn-active a.ui-link-inherit{color:#fff}.ui-btn-inner{border-top:1px solid #fff;border-color:rgba(255,255,255,.3)}.ui-corner-tl{-moz-border-radius-topleft:.6em;-webkit-border-top-left-radius:.6em;border-top-left-radius:.6em}.ui-corner-tr{-moz-border-radius-topright:.6em;-webkit-border-top-right-radius:.6em;border-top-right-radius:.6em}.ui-corner-bl{-moz-border-radius-bottomleft:.6em;-webkit-border-bottom-left-radius:.6em;border-bottom-left-radius:.6em}.ui-corner-br{-moz-border-radius-bottomright:.6em;-webkit-border-bottom-right-radius:.6em;border-bottom-right-radius:.6em}.ui-corner-top{-moz-border-radius-topleft:.6em;-webkit-border-top-left-radius:.6em;border-top-left-radius:.6em;-moz-border-radius-topright:.6em;-webkit-border-top-right-radius:.6em;border-top-right-radius:.6em}.ui-corner-bottom{-moz-border-radius-bottomleft:.6em;-webkit-border-bottom-left-radius:.6em;border-bottom-left-radius:.6em;-moz-border-radius-bottomright:.6em;-webkit-border-bottom-right-radius:.6em;border-bottom-right-radius:.6em}.ui-corner-right{-moz-border-radius-topright:.6em;-webkit-border-top-right-radius:.6em;border-top-right-radius:.6em;-moz-border-radius-bottomright:.6em;-webkit-border-bottom-right-radius:.6em;border-bottom-right-radius:.6em}.ui-corner-left{-moz-border-radius-topleft:.6em;-webkit-border-top-left-radius:.6em;border-top-left-radius:.6em;-moz-border-radius-bottomleft:.6em;-webkit-border-bottom-left-radius:.6em;border-bottom-left-radius:.6em}.ui-corner-all{-moz-
					-moz-border-radius:.6em;
					-webkit-border-radius:.6em;
					-khtml-border-radius:.6em;
					-o-border-radius:.6em;
					border-radius:.6em;-webkit-
					-moz-border-radius:.6em;
					-webkit-border-radius:.6em;
					-khtml-border-radius:.6em;
					-o-border-radius:.6em;
					border-radius:.6em;
					-moz-border-radius:.6em}.ui-corner-none{-moz-border-radius:0;
					-webkit-border-radius:.6em}.ui-corner-none{-moz-border-radius:0;
					-khtml-border-radius:.6em}.ui-corner-none{-moz-border-radius:0;
					-o-border-radius:.6em}.ui-corner-none{-moz-border-radius:0;
					border-radius:.6em}.ui-corner-none{-moz-border-radius:0;-webkit-
					-moz-border-radius:0;
					-webkit-border-radius:0;
					-khtml-border-radius:0;
					-o-border-radius:0;
					border-radius:0;
					-moz-border-radius:0}.ui-br{border-bottom:rgb(130,130,130);
					-webkit-border-radius:0}.ui-br{border-bottom:rgb(130,130,130);
					-khtml-border-radius:0}.ui-br{border-bottom:rgb(130,130,130);
					-o-border-radius:0}.ui-br{border-bottom:rgb(130,130,130);
					border-radius:0}.ui-br{border-bottom:rgb(130,130,130);border-bottom:rgba(130,130,130,.3);border-bottom-width:1px;border-bottom-style:solid}.ui-disabled{filter:Alpha(Opacity=30);
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
					filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
					opacity:.3;
					zoom:1;zoom:1}.ui-disabled,.ui-disabled a{cursor:default!important;pointer-events:none}.ui-icon,.ui-icon-searchfield:after{background:#666;background:rgba(0,0,0,.4);background-image:url(images/icons-18-white.png);background-repeat:no-repeat;-moz-
					-moz-border-radius:9px;
					-webkit-border-radius:9px;
					-khtml-border-radius:9px;
					-o-border-radius:9px;
					border-radius:9px;-webkit-
					-moz-border-radius:9px;
					-webkit-border-radius:9px;
					-khtml-border-radius:9px;
					-o-border-radius:9px;
					border-radius:9px;
					-moz-border-radius:9px}.ui-icon-alt{background:#fff;
					-webkit-border-radius:9px}.ui-icon-alt{background:#fff;
					-khtml-border-radius:9px}.ui-icon-alt{background:#fff;
					-o-border-radius:9px}.ui-icon-alt{background:#fff;
					border-radius:9px}.ui-icon-alt{background:#fff;background:rgba(255,255,255,.3);background-image:url(images/icons-18-black.png);background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-resolution:240dpi){.ui-icon-plus,.ui-icon-minus,.ui-icon-delete,.ui-icon-arrow-r,.ui-icon-arrow-l,.ui-icon-arrow-u,.ui-icon-arrow-d,.ui-icon-check,.ui-icon-gear,.ui-icon-refresh,.ui-icon-forward,.ui-icon-back,.ui-icon-grid,.ui-icon-star,.ui-icon-alert,.ui-icon-info,.ui-icon-home,.ui-icon-search,.ui-icon-searchfield:after,.ui-icon-checkbox-off,.ui-icon-checkbox-on,.ui-icon-radio-off,.ui-icon-radio-on{background-image:url(images/icons-36-white.png);-moz-background-size:776px 18px;-o-background-size:776px 18px;-webkit-background-size:776px 18px;background-size:776px 18px}.ui-icon-alt{background-image:url(images/icons-36-black.png)}}.ui-icon-plus{background-position:-0 50%}.ui-icon-minus{background-position:-36px 50%}.ui-icon-delete{background-position:-72px 50%}.ui-icon-arrow-r{background-position:-108px 50%}.ui-icon-arrow-l{background-position:-144px 50%}.ui-icon-arrow-u{background-position:-180px 50%}.ui-icon-arrow-d{background-position:-216px 50%}.ui-icon-check{background-position:-252px 50%}.ui-icon-gear{background-position:-288px 50%}.ui-icon-refresh{background-position:-324px 50%}.ui-icon-forward{background-position:-360px 50%}.ui-icon-back{background-position:-396px 50%}.ui-icon-grid{background-position:-432px 50%}.ui-icon-star{background-position:-468px 50%}.ui-icon-alert{background-position:-504px 50%}.ui-icon-info{background-position:-540px 50%}.ui-icon-home{background-position:-576px 50%}.ui-icon-search,.ui-icon-searchfield:after{background-position:-612px 50%}.ui-icon-checkbox-off{background-position:-684px 50%}.ui-icon-checkbox-on{background-position:-648px 50%}.ui-icon-radio-off{background-position:-756px 50%}.ui-icon-radio-on{background-position:-720px 50%}.ui-checkbox .ui-icon,.ui-selectmenu-list .ui-icon{-moz-
					-moz-border-radius:3px;
					-webkit-border-radius:3px;
					-khtml-border-radius:3px;
					-o-border-radius:3px;
					border-radius:3px;-webkit-
					-moz-border-radius:3px;
					-webkit-border-radius:3px;
					-khtml-border-radius:3px;
					-o-border-radius:3px;
					border-radius:3px;
					-moz-border-radius:3px}.ui-icon-checkbox-off,.ui-icon-radio-off{background-color:transparent}.ui-checkbox-on .ui-icon,.ui-radio-on .ui-icon{background-color:#4596ce}.ui-icon-loading{background:url(images/ajax-loader.gif);
					-webkit-border-radius:3px}.ui-icon-checkbox-off,.ui-icon-radio-off{background-color:transparent}.ui-checkbox-on .ui-icon,.ui-radio-on .ui-icon{background-color:#4596ce}.ui-icon-loading{background:url(images/ajax-loader.gif);
					-khtml-border-radius:3px}.ui-icon-checkbox-off,.ui-icon-radio-off{background-color:transparent}.ui-checkbox-on .ui-icon,.ui-radio-on .ui-icon{background-color:#4596ce}.ui-icon-loading{background:url(images/ajax-loader.gif);
					-o-border-radius:3px}.ui-icon-checkbox-off,.ui-icon-radio-off{background-color:transparent}.ui-checkbox-on .ui-icon,.ui-radio-on .ui-icon{background-color:#4596ce}.ui-icon-loading{background:url(images/ajax-loader.gif);
					border-radius:3px}.ui-icon-checkbox-off,.ui-icon-radio-off{background-color:transparent}.ui-checkbox-on .ui-icon,.ui-radio-on .ui-icon{background-color:#4596ce}.ui-icon-loading{background:url(images/ajax-loader.gif);background-size:46px 46px}.ui-btn-corner-tl{-moz-border-radius-topleft:1em;-webkit-border-top-left-radius:1em;border-top-left-radius:1em}.ui-btn-corner-tr{-moz-border-radius-topright:1em;-webkit-border-top-right-radius:1em;border-top-right-radius:1em}.ui-btn-corner-bl{-moz-border-radius-bottomleft:1em;-webkit-border-bottom-left-radius:1em;border-bottom-left-radius:1em}.ui-btn-corner-br{-moz-border-radius-bottomright:1em;-webkit-border-bottom-right-radius:1em;border-bottom-right-radius:1em}.ui-btn-corner-top{-moz-border-radius-topleft:1em;-webkit-border-top-left-radius:1em;border-top-left-radius:1em;-moz-border-radius-topright:1em;-webkit-border-top-right-radius:1em;border-top-right-radius:1em}.ui-btn-corner-bottom{-moz-border-radius-bottomleft:1em;-webkit-border-bottom-left-radius:1em;border-bottom-left-radius:1em;-moz-border-radius-bottomright:1em;-webkit-border-bottom-right-radius:1em;border-bottom-right-radius:1em}.ui-btn-corner-right{-moz-border-radius-topright:1em;-webkit-border-top-right-radius:1em;border-top-right-radius:1em;-moz-border-radius-bottomright:1em;-webkit-border-bottom-right-radius:1em;border-bottom-right-radius:1em}.ui-btn-corner-left{-moz-border-radius-topleft:1em;-webkit-border-top-left-radius:1em;border-top-left-radius:1em;-moz-border-radius-bottomleft:1em;-webkit-border-bottom-left-radius:1em;border-bottom-left-radius:1em}.ui-btn-corner-all{-moz-
					-moz-border-radius:1em;
					-webkit-border-radius:1em;
					-khtml-border-radius:1em;
					-o-border-radius:1em;
					border-radius:1em;-webkit-
					-moz-border-radius:1em;
					-webkit-border-radius:1em;
					-khtml-border-radius:1em;
					-o-border-radius:1em;
					border-radius:1em;
					-moz-border-radius:1em}.ui-corner-tl,.ui-corner-tr,.ui-corner-bl,.ui-corner-br,.ui-corner-top,.ui-corner-bottom,.ui-corner-right,.ui-corner-left,.ui-corner-all,.ui-btn-corner-tl,.ui-btn-corner-tr,.ui-btn-corner-bl,.ui-btn-corner-br,.ui-btn-corner-top,.ui-btn-corner-bottom,.ui-btn-corner-right,.ui-btn-corner-left,.ui-btn-corner-all{-webkit-background-clip:padding-box;
					-webkit-border-radius:1em}.ui-corner-tl,.ui-corner-tr,.ui-corner-bl,.ui-corner-br,.ui-corner-top,.ui-corner-bottom,.ui-corner-right,.ui-corner-left,.ui-corner-all,.ui-btn-corner-tl,.ui-btn-corner-tr,.ui-btn-corner-bl,.ui-btn-corner-br,.ui-btn-corner-top,.ui-btn-corner-bottom,.ui-btn-corner-right,.ui-btn-corner-left,.ui-btn-corner-all{-webkit-background-clip:padding-box;
					-khtml-border-radius:1em}.ui-corner-tl,.ui-corner-tr,.ui-corner-bl,.ui-corner-br,.ui-corner-top,.ui-corner-bottom,.ui-corner-right,.ui-corner-left,.ui-corner-all,.ui-btn-corner-tl,.ui-btn-corner-tr,.ui-btn-corner-bl,.ui-btn-corner-br,.ui-btn-corner-top,.ui-btn-corner-bottom,.ui-btn-corner-right,.ui-btn-corner-left,.ui-btn-corner-all{-webkit-background-clip:padding-box;
					-o-border-radius:1em}.ui-corner-tl,.ui-corner-tr,.ui-corner-bl,.ui-corner-br,.ui-corner-top,.ui-corner-bottom,.ui-corner-right,.ui-corner-left,.ui-corner-all,.ui-btn-corner-tl,.ui-btn-corner-tr,.ui-btn-corner-bl,.ui-btn-corner-br,.ui-btn-corner-top,.ui-btn-corner-bottom,.ui-btn-corner-right,.ui-btn-corner-left,.ui-btn-corner-all{-webkit-background-clip:padding-box;
					border-radius:1em}.ui-corner-tl,.ui-corner-tr,.ui-corner-bl,.ui-corner-br,.ui-corner-top,.ui-corner-bottom,.ui-corner-right,.ui-corner-left,.ui-corner-all,.ui-btn-corner-tl,.ui-btn-corner-tr,.ui-btn-corner-bl,.ui-btn-corner-br,.ui-btn-corner-top,.ui-btn-corner-bottom,.ui-btn-corner-right,.ui-btn-corner-left,.ui-btn-corner-all{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.ui-overlay{background:#666;filter:Alpha(Opacity=50);
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
					filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
					opacity:.5;
					zoom:1;position:absolute;width:100%;height:100%}.ui-overlay-shadow{-moz-
					-moz-box-shadow:0 0 12px rgba(0,0,0,.6);
					-webkit-box-shadow:0 0 12px rgba(0,0,0,.6);
					-ms-box-shadow:0 0 12px rgba(0,0,0,.6);
					-o-box-shadow:0 0 12px rgba(0,0,0,.6);
					box-shadow:0 0 12px rgba(0,0,0,.6);-webkit-
					-moz-box-shadow:0 0 12px rgba(0,0,0,.6);
					-webkit-box-shadow:0 0 12px rgba(0,0,0,.6);
					-ms-box-shadow:0 0 12px rgba(0,0,0,.6);
					-o-box-shadow:0 0 12px rgba(0,0,0,.6);
					box-shadow:0 0 12px rgba(0,0,0,.6);
					-moz-box-shadow:0 0 12px rgba(0,0,0,.6)}.ui-shadow{-moz-box-shadow:0 1px 4px rgba(0,0,0,.3);
					-webkit-box-shadow:0 0 12px rgba(0,0,0,.6)}.ui-shadow{-moz-box-shadow:0 1px 4px rgba(0,0,0,.3);
					-ms-box-shadow:0 0 12px rgba(0,0,0,.6)}.ui-shadow{-moz-box-shadow:0 1px 4px rgba(0,0,0,.3);
					-o-box-shadow:0 0 12px rgba(0,0,0,.6)}.ui-shadow{-moz-box-shadow:0 1px 4px rgba(0,0,0,.3);
					box-shadow:0 0 12px rgba(0,0,0,.6)}.ui-shadow{-moz-box-shadow:0 1px 4px rgba(0,0,0,.3);-webkit-
					-moz-box-shadow:0 1px 4px rgba(0,0,0,.3);
					-webkit-box-shadow:0 1px 4px rgba(0,0,0,.3);
					-ms-box-shadow:0 1px 4px rgba(0,0,0,.3);
					-o-box-shadow:0 1px 4px rgba(0,0,0,.3);
					box-shadow:0 1px 4px rgba(0,0,0,.3);
					-moz-box-shadow:0 1px 4px rgba(0,0,0,.3)}.ui-bar-a .ui-shadow,.ui-bar-b .ui-shadow,.ui-bar-c .ui-shadow{-moz-box-shadow:0 1px 0 rgba(255,255,255,.3);
					-webkit-box-shadow:0 1px 4px rgba(0,0,0,.3)}.ui-bar-a .ui-shadow,.ui-bar-b .ui-shadow,.ui-bar-c .ui-shadow{-moz-box-shadow:0 1px 0 rgba(255,255,255,.3);
					-ms-box-shadow:0 1px 4px rgba(0,0,0,.3)}.ui-bar-a .ui-shadow,.ui-bar-b .ui-shadow,.ui-bar-c .ui-shadow{-moz-box-shadow:0 1px 0 rgba(255,255,255,.3);
					-o-box-shadow:0 1px 4px rgba(0,0,0,.3)}.ui-bar-a .ui-shadow,.ui-bar-b .ui-shadow,.ui-bar-c .ui-shadow{-moz-box-shadow:0 1px 0 rgba(255,255,255,.3);
					box-shadow:0 1px 4px rgba(0,0,0,.3)}.ui-bar-a .ui-shadow,.ui-bar-b .ui-shadow,.ui-bar-c .ui-shadow{-moz-box-shadow:0 1px 0 rgba(255,255,255,.3);-webkit-
					-moz-box-shadow:0 1px 0 rgba(255,255,255,.3);
					-webkit-box-shadow:0 1px 0 rgba(255,255,255,.3);
					-ms-box-shadow:0 1px 0 rgba(255,255,255,.3);
					-o-box-shadow:0 1px 0 rgba(255,255,255,.3);
					box-shadow:0 1px 0 rgba(255,255,255,.3);
					-moz-box-shadow:0 1px 0 rgba(255,255,255,.3)}.ui-shadow-inset{-moz-box-shadow:inset 0 1px 4px rgba(0,0,0,.2);
					-webkit-box-shadow:0 1px 0 rgba(255,255,255,.3)}.ui-shadow-inset{-moz-box-shadow:inset 0 1px 4px rgba(0,0,0,.2);
					-ms-box-shadow:0 1px 0 rgba(255,255,255,.3)}.ui-shadow-inset{-moz-box-shadow:inset 0 1px 4px rgba(0,0,0,.2);
					-o-box-shadow:0 1px 0 rgba(255,255,255,.3)}.ui-shadow-inset{-moz-box-shadow:inset 0 1px 4px rgba(0,0,0,.2);
					box-shadow:0 1px 0 rgba(255,255,255,.3)}.ui-shadow-inset{-moz-box-shadow:inset 0 1px 4px rgba(0,0,0,.2);-webkit-
					-moz-box-shadow:inset 0 1px 4px rgba(0,0,0,.2);
					-webkit-box-shadow:inset 0 1px 4px rgba(0,0,0,.2);
					-ms-box-shadow:inset 0 1px 4px rgba(0,0,0,.2);
					-o-box-shadow:inset 0 1px 4px rgba(0,0,0,.2);
					box-shadow:inset 0 1px 4px rgba(0,0,0,.2);
					-moz-box-shadow:inset 0 1px 4px rgba(0,0,0,.2)}.ui-icon-shadow{-moz-box-shadow:0 1px 0 rgba(255,255,255,.4);
					-webkit-box-shadow:inset 0 1px 4px rgba(0,0,0,.2)}.ui-icon-shadow{-moz-box-shadow:0 1px 0 rgba(255,255,255,.4);
					-ms-box-shadow:inset 0 1px 4px rgba(0,0,0,.2)}.ui-icon-shadow{-moz-box-shadow:0 1px 0 rgba(255,255,255,.4);
					-o-box-shadow:inset 0 1px 4px rgba(0,0,0,.2)}.ui-icon-shadow{-moz-box-shadow:0 1px 0 rgba(255,255,255,.4);
					box-shadow:inset 0 1px 4px rgba(0,0,0,.2)}.ui-icon-shadow{-moz-box-shadow:0 1px 0 rgba(255,255,255,.4);-webkit-
					-moz-box-shadow:0 1px 0 rgba(255,255,255,.4);
					-webkit-box-shadow:0 1px 0 rgba(255,255,255,.4);
					-ms-box-shadow:0 1px 0 rgba(255,255,255,.4);
					-o-box-shadow:0 1px 0 rgba(255,255,255,.4);
					box-shadow:0 1px 0 rgba(255,255,255,.4);
					-moz-box-shadow:0 1px 0 rgba(255,255,255,.4)}.ui-btn:focus,.ui-link-inherit:focus{outline:0}.ui-btn.ui-focus{z-index:1}.ui-focus,.ui-btn:focus{-moz-box-shadow:inset 0 0 3px #387bbe,0px 0 9px #387bbe;
					-webkit-box-shadow:0 1px 0 rgba(255,255,255,.4)}.ui-btn:focus,.ui-link-inherit:focus{outline:0}.ui-btn.ui-focus{z-index:1}.ui-focus,.ui-btn:focus{-moz-box-shadow:inset 0 0 3px #387bbe,0px 0 9px #387bbe;
					-ms-box-shadow:0 1px 0 rgba(255,255,255,.4)}.ui-btn:focus,.ui-link-inherit:focus{outline:0}.ui-btn.ui-focus{z-index:1}.ui-focus,.ui-btn:focus{-moz-box-shadow:inset 0 0 3px #387bbe,0px 0 9px #387bbe;
					-o-box-shadow:0 1px 0 rgba(255,255,255,.4)}.ui-btn:focus,.ui-link-inherit:focus{outline:0}.ui-btn.ui-focus{z-index:1}.ui-focus,.ui-btn:focus{-moz-box-shadow:inset 0 0 3px #387bbe,0px 0 9px #387bbe;
					box-shadow:0 1px 0 rgba(255,255,255,.4)}.ui-btn:focus,.ui-link-inherit:focus{outline:0}.ui-btn.ui-focus{z-index:1}.ui-focus,.ui-btn:focus{-moz-box-shadow:inset 0 0 3px #387bbe,0px 0 9px #387bbe;-webkit-
					-moz-box-shadow:inset 0 0 3px #387bbe,0px 0 9px #387bbe;
					-webkit-box-shadow:inset 0 0 3px #387bbe,0px 0 9px #387bbe;
					-ms-box-shadow:inset 0 0 3px #387bbe,0px 0 9px #387bbe;
					-o-box-shadow:inset 0 0 3px #387bbe,0px 0 9px #387bbe;
					box-shadow:inset 0 0 3px #387bbe,0px 0 9px #387bbe;
					-moz-box-shadow:inset 0 0 3px #387bbe,0px 0 9px #387bbe}.ui-input-text.ui-focus,.ui-input-search.ui-focus{-moz-box-shadow:0 0 12px #387bbe;
					-webkit-box-shadow:inset 0 0 3px #387bbe,0px 0 9px #387bbe}.ui-input-text.ui-focus,.ui-input-search.ui-focus{-moz-box-shadow:0 0 12px #387bbe;
					-ms-box-shadow:inset 0 0 3px #387bbe,0px 0 9px #387bbe}.ui-input-text.ui-focus,.ui-input-search.ui-focus{-moz-box-shadow:0 0 12px #387bbe;
					-o-box-shadow:inset 0 0 3px #387bbe,0px 0 9px #387bbe}.ui-input-text.ui-focus,.ui-input-search.ui-focus{-moz-box-shadow:0 0 12px #387bbe;
					box-shadow:inset 0 0 3px #387bbe,0px 0 9px #387bbe}.ui-input-text.ui-focus,.ui-input-search.ui-focus{-moz-box-shadow:0 0 12px #387bbe;-webkit-
					-moz-box-shadow:0 0 12px #387bbe;
					-webkit-box-shadow:0 0 12px #387bbe;
					-ms-box-shadow:0 0 12px #387bbe;
					-o-box-shadow:0 0 12px #387bbe;
					box-shadow:0 0 12px #387bbe;
					-moz-box-shadow:0 0 12px #387bbe}.ui-mobile-nosupport-boxshadow *{-moz-box-shadow:none!important;
					-webkit-box-shadow:0 0 12px #387bbe}.ui-mobile-nosupport-boxshadow *{-moz-box-shadow:none!important;
					-ms-box-shadow:0 0 12px #387bbe}.ui-mobile-nosupport-boxshadow *{-moz-box-shadow:none!important;
					-o-box-shadow:0 0 12px #387bbe}.ui-mobile-nosupport-boxshadow *{-moz-box-shadow:none!important;
					box-shadow:0 0 12px #387bbe}.ui-mobile-nosupport-boxshadow *{-moz-box-shadow:none!important;-webkit-
					-moz-box-shadow:none!important;
					-webkit-box-shadow:none!important;
					-ms-box-shadow:none!important;
					-o-box-shadow:none!important;
					box-shadow:none!important;
					-moz-box-shadow:none!important}.ui-mobile-nosupport-boxshadow .ui-focus,.ui-mobile-nosupport-boxshadow .ui-btn:focus,.ui-mobile-nosupport-boxshadow .ui-link-inherit:focus{outline-width:1px;
					-webkit-box-shadow:none!important}.ui-mobile-nosupport-boxshadow .ui-focus,.ui-mobile-nosupport-boxshadow .ui-btn:focus,.ui-mobile-nosupport-boxshadow .ui-link-inherit:focus{outline-width:1px;
					-ms-box-shadow:none!important}.ui-mobile-nosupport-boxshadow .ui-focus,.ui-mobile-nosupport-boxshadow .ui-btn:focus,.ui-mobile-nosupport-boxshadow .ui-link-inherit:focus{outline-width:1px;
					-o-box-shadow:none!important}.ui-mobile-nosupport-boxshadow .ui-focus,.ui-mobile-nosupport-boxshadow .ui-btn:focus,.ui-mobile-nosupport-boxshadow .ui-link-inherit:focus{outline-width:1px;
					box-shadow:none!important}.ui-mobile-nosupport-boxshadow .ui-focus,.ui-mobile-nosupport-boxshadow .ui-btn:focus,.ui-mobile-nosupport-boxshadow .ui-link-inherit:focus{outline-width:1px;outline-style:auto}.ui-mobile,.ui-mobile body{height:99.9%}.ui-mobile fieldset,.ui-page{padding:0;margin:0}.ui-mobile a img,.ui-mobile fieldset{border-width:0}.ui-mobile-viewport{margin:0;overflow-x:visible;-webkit-text-size-adjust:100%;-ms-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}body.ui-mobile-viewport,div.ui-mobile-viewport{overflow-x:hidden}.ui-mobile [data-role=page],.ui-mobile [data-role=dialog],.ui-page{top:0;left:0;width:100%;min-height:100%;position:absolute;display:none;border:0}.ui-mobile .ui-page-active{display:block;overflow:visible}.ui-page{outline:none}@media screen and (orientation:portrait){.ui-mobile,.ui-mobile .ui-page{min-height:420px}}@media screen and (orientation:landscape){.ui-mobile,.ui-mobile .ui-page{min-height:300px}}.ui-loading .ui-loader{display:block}.ui-loader{display:none;z-index:9999999;position:fixed;top:50%;left:50%;border:0}.ui-loader-default{background:none;filter:Alpha(Opacity=18);
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=18)";
					filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=18);
					opacity:.18;
					zoom:1;width:46px;height:46px;margin-left:-23px;margin-top:-23px}.ui-loader-verbose{width:200px;filter:Alpha(Opacity=88);
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=88)";
					filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=88);
					opacity:.88;
					zoom:1;
					-moz-box-shadow:0 1px 1px -1px #fff;
					-webkit-box-shadow:0 1px 1px -1px #fff;
					-ms-box-shadow:0 1px 1px -1px #fff;
					-o-box-shadow:0 1px 1px -1px #fff;
					box-shadow:0 1px 1px -1px #fff;height:auto;margin-left:-110px;margin-top:-43px;padding:10px}.ui-loader-default h1{font-size:0;width:0;height:0;overflow:hidden}.ui-loader-verbose h1{font-size:16px;margin:0;text-align:center}.ui-loader .ui-icon{background-color:#000;display:block;margin:0;width:44px;height:44px;padding:1px;-webkit-
					-moz-border-radius:36px;
					-webkit-border-radius:36px;
					-khtml-border-radius:36px;
					-o-border-radius:36px;
					border-radius:36px;-moz-
					-moz-border-radius:36px;
					-webkit-border-radius:36px;
					-khtml-border-radius:36px;
					-o-border-radius:36px;
					border-radius:36px;
					-moz-border-radius:36px}.ui-loader-verbose .ui-icon{margin:0 auto 10px;
					-webkit-border-radius:36px}.ui-loader-verbose .ui-icon{margin:0 auto 10px;
					-khtml-border-radius:36px}.ui-loader-verbose .ui-icon{margin:0 auto 10px;
					-o-border-radius:36px}.ui-loader-verbose .ui-icon{margin:0 auto 10px;
					border-radius:36px}.ui-loader-verbose .ui-icon{margin:0 auto 10px;filter:Alpha(Opacity=75);
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
					filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
					opacity:.75}.ui-loader-textonly{padding:15px;
					zoom:1;margin-left:-115px}.ui-loader-textonly .ui-icon{display:none}.ui-loader-fakefix{position:absolute}.ui-mobile-rendering > *{visibility:hidden}.ui-bar,.ui-body{position:relative;padding:.4em 15px;overflow:hidden;display:block;clear:both}.ui-bar{font-size:16px;margin:0}.ui-bar h1,.ui-bar h2,.ui-bar h3,.ui-bar h4,.ui-bar h5,.ui-bar h6{margin:0;padding:0;font-size:16px;display:inline-block}.ui-header,.ui-footer{position:relative;border-left-width:0;border-right-width:0;zoom:1}.ui-header .ui-btn-left,.ui-header .ui-btn-right,.ui-footer .ui-btn-left,.ui-footer .ui-btn-right{position:absolute;top:3px}.ui-header .ui-btn-left,.ui-footer .ui-btn-left{left:5px}.ui-header .ui-btn-right,.ui-footer .ui-btn-right{right:5px}.ui-footer .ui-btn-icon-notext,.ui-header .ui-btn-icon-notext{top:6px}.ui-header .ui-title,.ui-footer .ui-title{min-height:1.1em;text-align:center;font-size:16px;display:block;margin:.6em 30% .8em;padding:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;outline:0!important}.ui-footer .ui-title{margin:.6em 15px .8em}.ui-content{border-width:0;overflow:visible;overflow-x:hidden;padding:15px}.ui-icon{width:18px;height:18px}.ui-nojs{position:absolute;left:-9999px}.ui-hide-label label.ui-input-text,.ui-hide-label label.ui-select,.ui-hide-label label.ui-slider,.ui-hide-label label.ui-submit,.ui-hide-label .ui-controlgroup-label,.ui-hidden-accessible{position:absolute!important;left:-9999px;clip:rect(1px);clip:rect(1px,1px,1px,1px)}.ui-mobile-viewport-transitioning,.ui-mobile-viewport-transitioning .ui-page{width:100%;height:100%;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ui-page-pre-in{
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
					filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
					opacity:0}.in{-webkit-animation-timing-function:ease-out;
					zoom:1;-webkit-animation-duration:350ms;-moz-animation-timing-function:ease-out;-moz-animation-duration:350ms}.out{-webkit-animation-timing-function:ease-in;-webkit-animation-duration:225ms;-moz-animation-timing-function:ease-in;-moz-animation-duration:225ms}@-webkit-keyframes fadein{from{
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
					filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
					opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeout{from{opacity:1}to{opacity:0}}@-moz-keyframes fadeout{from{opacity:1}to{opacity:0}}.fade.out{opacity:0;
					zoom:1;-webkit-animation-duration:125ms;-webkit-animation-name:fadeout;-moz-animation-duration:125ms;-moz-animation-name:fadeout}.fade.in{
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
					filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
					opacity:1;
					zoom:1;-webkit-animation-duration:225ms;-webkit-animation-name:fadein;-moz-animation-duration:225ms;-moz-animation-name:fadein}.pop{-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%}.pop.in{-webkit-transform:scale(1);-moz-transform:scale(1);
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
					filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
					opacity:1;
					zoom:1;-webkit-animation-name:popin;-moz-animation-name:popin;-webkit-animation-duration:350ms;-moz-animation-duration:350ms}.pop.out{-webkit-animation-name:fadeout;-moz-animation-name:fadeout;
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
					filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
					opacity:0;
					zoom:1;-webkit-animation-duration:100ms;-moz-animation-duration:100ms}.pop.in.reverse{-webkit-animation-name:fadein;-moz-animation-name:fadein}.pop.out.reverse{-webkit-transform:scale(.8);-moz-transform:scale(.8);-webkit-animation-name:popout;-moz-animation-name:popout}@-webkit-keyframes popin{from{-webkit-transform:scale(.8);
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
					filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
					opacity:0}to{-webkit-transform:scale(1);
					zoom:1;
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
					filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
					opacity:1}}@-moz-keyframes popin{from{-moz-transform:scale(.8);
					zoom:1;
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
					filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
					opacity:0}to{-moz-transform:scale(1);
					zoom:1;
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
					filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
					opacity:1}}@-webkit-keyframes popout{from{-webkit-transform:scale(1);
					zoom:1;
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
					filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
					opacity:1}to{-webkit-transform:scale(.8);
					zoom:1;
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
					filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
					opacity:0}}@-moz-keyframes popout{from{-moz-transform:scale(1);
					zoom:1;
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
					filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
					opacity:1}to{-moz-transform:scale(.8);
					zoom:1;
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
					filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
					opacity:0}}@-webkit-keyframes slideinfromright{from{-webkit-transform:translateX(100%)}to{-webkit-transform:translateX(0)}}@-moz-keyframes slideinfromright{from{-moz-transform:translateX(100%)}to{-moz-transform:translateX(0)}}@-webkit-keyframes slideinfromleft{from{-webkit-transform:translateX(-100%)}to{-webkit-transform:translateX(0)}}@-moz-keyframes slideinfromleft{from{-moz-transform:translateX(-100%)}to{-moz-transform:translateX(0)}}@-webkit-keyframes slideouttoleft{from{-webkit-transform:translateX(0)}to{-webkit-transform:translateX(-100%)}}@-moz-keyframes slideouttoleft{from{-moz-transform:translateX(0)}to{-moz-transform:translateX(-100%)}}@-webkit-keyframes slideouttoright{from{-webkit-transform:translateX(0)}to{-webkit-transform:translateX(100%)}}@-moz-keyframes slideouttoright{from{-moz-transform:translateX(0)}to{-moz-transform:translateX(100%)}}.slide.out,.slide.in{-webkit-animation-timing-function:ease-out;
					zoom:1;-webkit-animation-duration:350ms;-moz-animation-timing-function:ease-out;-moz-animation-duration:350ms}.slide.out{-webkit-transform:translateX(-100%);-webkit-animation-name:slideouttoleft;-moz-transform:translateX(-100%);-moz-animation-name:slideouttoleft}.slide.in{-webkit-transform:translateX(0);-webkit-animation-name:slideinfromright;-moz-transform:translateX(0);-moz-animation-name:slideinfromright}.slide.out.reverse{-webkit-transform:translateX(100%);-webkit-animation-name:slideouttoright;-moz-transform:translateX(100%);-moz-animation-name:slideouttoright}.slide.in.reverse{-webkit-transform:translateX(0);-webkit-animation-name:slideinfromleft;-moz-transform:translateX(0);-moz-animation-name:slideinfromleft}.slidefade.out{-webkit-transform:translateX(-100%);-webkit-animation-name:slideouttoleft;-moz-transform:translateX(-100%);-moz-animation-name:slideouttoleft;-webkit-animation-duration:225ms;-moz-animation-duration:225ms}.slidefade.in{-webkit-transform:translateX(0);-webkit-animation-name:fadein;-moz-transform:translateX(0);-moz-animation-name:fadein;-webkit-animation-duration:200ms;-moz-animation-duration:200ms}.slidefade.out.reverse{-webkit-transform:translateX(100%);-webkit-animation-name:slideouttoright;-moz-transform:translateX(100%);-moz-animation-name:slideouttoright;-webkit-animation-duration:200ms;-moz-animation-duration:200ms}.slidefade.in.reverse{-webkit-transform:translateX(0);-webkit-animation-name:fadein;-moz-transform:translateX(0);-moz-animation-name:fadein;-webkit-animation-duration:200ms;-moz-animation-duration:200ms}.slidedown.out{-webkit-animation-name:fadeout;-moz-animation-name:fadeout;-webkit-animation-duration:100ms;-moz-animation-duration:100ms}.slidedown.in{-webkit-transform:translateY(0);-webkit-animation-name:slideinfromtop;-moz-transform:translateY(0);-moz-animation-name:slideinfromtop;-webkit-animation-duration:250ms;-moz-animation-duration:250ms}.slidedown.in.reverse{-webkit-animation-name:fadein;-moz-animation-name:fadein;-webkit-animation-duration:150ms;-moz-animation-duration:150ms}.slidedown.out.reverse{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-webkit-animation-name:slideouttotop;-moz-animation-name:slideouttotop;-webkit-animation-duration:200ms;-moz-animation-duration:200ms}@-webkit-keyframes slideinfromtop{from{-webkit-transform:translateY(-100%)}to{-webkit-transform:translateY(0)}}@-moz-keyframes slideinfromtop{from{-moz-transform:translateY(-100%)}to{-moz-transform:translateY(0)}}@-webkit-keyframes slideouttotop{from{-webkit-transform:translateY(0)}to{-webkit-transform:translateY(-100%)}}@-moz-keyframes slideouttotop{from{-moz-transform:translateY(0)}to{-moz-transform:translateY(-100%)}}.slideup.out{-webkit-animation-name:fadeout;-moz-animation-name:fadeout;-webkit-animation-duration:100ms;-moz-animation-duration:100ms}.slideup.in{-webkit-transform:translateY(0);-webkit-animation-name:slideinfrombottom;-moz-transform:translateY(0);-moz-animation-name:slideinfrombottom;-webkit-animation-duration:250ms;-moz-animation-duration:250ms}.slideup.in.reverse{-webkit-animation-name:fadein;-moz-animation-name:fadein;-webkit-animation-duration:150ms;-moz-animation-duration:150ms}.slideup.out.reverse{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-webkit-animation-name:slideouttobottom;-moz-animation-name:slideouttobottom;-webkit-animation-duration:200ms;-moz-animation-duration:200ms}@-webkit-keyframes slideinfrombottom{from{-webkit-transform:translateY(100%)}to{-webkit-transform:translateY(0)}}@-moz-keyframes slideinfrombottom{from{-moz-transform:translateY(100%)}to{-moz-transform:translateY(0)}}@-webkit-keyframes slideouttobottom{from{-webkit-transform:translateY(0)}to{-webkit-transform:translateY(100%)}}@-moz-keyframes slideouttobottom{from{-moz-transform:translateY(0)}to{-moz-transform:translateY(100%)}}.viewport-flip{-webkit-perspective:1000;-moz-perspective:1000;position:absolute}.flip{-webkit-backface-visibility:hidden;-webkit-transform:translateX(0);-moz-backface-visibility:hidden;-moz-transform:translateX(0)}.flip.out{-webkit-transform:rotateY(-90deg) scale(.9);-webkit-animation-name:flipouttoleft;-webkit-animation-duration:175ms;-moz-transform:rotateY(-90deg) scale(.9);-moz-animation-name:flipouttoleft;-moz-animation-duration:175ms}.flip.in{-webkit-animation-name:flipintoright;-webkit-animation-duration:225ms;-moz-animation-name:flipintoright;-moz-animation-duration:225ms}.flip.out.reverse{-webkit-transform:rotateY(90deg) scale(.9);-webkit-animation-name:flipouttoright;-moz-transform:rotateY(90deg) scale(.9);-moz-animation-name:flipouttoright}.flip.in.reverse{-webkit-animation-name:flipintoleft;-moz-animation-name:flipintoleft}@-webkit-keyframes flipouttoleft{from{-webkit-transform:rotateY(0)}to{-webkit-transform:rotateY(-90deg) scale(.9)}}@-moz-keyframes flipouttoleft{from{-moz-transform:rotateY(0)}to{-moz-transform:rotateY(-90deg) scale(.9)}}@-webkit-keyframes flipouttoright{from{-webkit-transform:rotateY(0)}to{-webkit-transform:rotateY(90deg) scale(.9)}}@-moz-keyframes flipouttoright{from{-moz-transform:rotateY(0)}to{-moz-transform:rotateY(90deg) scale(.9)}}@-webkit-keyframes flipintoleft{from{-webkit-transform:rotateY(-90deg) scale(.9)}to{-webkit-transform:rotateY(0)}}@-moz-keyframes flipintoleft{from{-moz-transform:rotateY(-90deg) scale(.9)}to{-moz-transform:rotateY(0)}}@-webkit-keyframes flipintoright{from{-webkit-transform:rotateY(90deg) scale(.9)}to{-webkit-transform:rotateY(0)}}@-moz-keyframes flipintoright{from{-moz-transform:rotateY(90deg) scale(.9)}to{-moz-transform:rotateY(0)}}.viewport-turn{-webkit-perspective:1000;-moz-perspective:1000;position:absolute}.turn{-webkit-backface-visibility:hidden;-webkit-transform:translateX(0);-webkit-transform-origin:0;-moz-backface-visibility:hidden;-moz-transform:translateX(0);-moz-transform-origin:0}.turn.out{-webkit-transform:rotateY(-90deg) scale(.9);-webkit-animation-name:flipouttoleft;-moz-transform:rotateY(-90deg) scale(.9);-moz-animation-name:flipouttoleft;-webkit-animation-duration:125ms;-moz-animation-duration:125ms}.turn.in{-webkit-animation-name:flipintoright;-moz-animation-name:flipintoright;-webkit-animation-duration:250ms;-moz-animation-duration:250ms}.turn.out.reverse{-webkit-transform:rotateY(90deg) scale(.9);-webkit-animation-name:flipouttoright;-moz-transform:rotateY(90deg) scale(.9);-moz-animation-name:flipouttoright}.turn.in.reverse{-webkit-animation-name:flipintoleft;-moz-animation-name:flipintoleft}@-webkit-keyframes flipouttoleft{from{-webkit-transform:rotateY(0)}to{-webkit-transform:rotateY(-90deg) scale(.9)}}@-moz-keyframes flipouttoleft{from{-moz-transform:rotateY(0)}to{-moz-transform:rotateY(-90deg) scale(.9)}}@-webkit-keyframes flipouttoright{from{-webkit-transform:rotateY(0)}to{-webkit-transform:rotateY(90deg) scale(.9)}}@-moz-keyframes flipouttoright{from{-moz-transform:rotateY(0)}to{-moz-transform:rotateY(90deg) scale(.9)}}@-webkit-keyframes flipintoleft{from{-webkit-transform:rotateY(-90deg) scale(.9)}to{-webkit-transform:rotateY(0)}}@-moz-keyframes flipintoleft{from{-moz-transform:rotateY(-90deg) scale(.9)}to{-moz-transform:rotateY(0)}}@-webkit-keyframes flipintoright{from{-webkit-transform:rotateY(90deg) scale(.9)}to{-webkit-transform:rotateY(0)}}@-moz-keyframes flipintoright{from{-moz-transform:rotateY(90deg) scale(.9)}to{-moz-transform:rotateY(0)}}.flow{-webkit-transform-origin:50% 30%;-moz-transform-origin:50% 30%;-webkit-
					-moz-box-shadow:0 0 20px rgba(0,0,0,.4);
					-webkit-box-shadow:0 0 20px rgba(0,0,0,.4);
					-ms-box-shadow:0 0 20px rgba(0,0,0,.4);
					-o-box-shadow:0 0 20px rgba(0,0,0,.4);
					box-shadow:0 0 20px rgba(0,0,0,.4);-moz-
					-moz-box-shadow:0 0 20px rgba(0,0,0,.4)}.ui-dialog.flow{-webkit-transform-origin:none;
					-webkit-box-shadow:0 0 20px rgba(0,0,0,.4)}.ui-dialog.flow{-webkit-transform-origin:none;
					-ms-box-shadow:0 0 20px rgba(0,0,0,.4)}.ui-dialog.flow{-webkit-transform-origin:none;
					-o-box-shadow:0 0 20px rgba(0,0,0,.4)}.ui-dialog.flow{-webkit-transform-origin:none;
					box-shadow:0 0 20px rgba(0,0,0,.4)}.ui-dialog.flow{-webkit-transform-origin:none;-moz-transform-origin:none;-webkit-
					-moz-box-shadow:none;
					-webkit-box-shadow:none;
					-ms-box-shadow:none;
					-o-box-shadow:none;
					box-shadow:none;-moz-
					-moz-box-shadow:none}.flow.out{-webkit-transform:translateX(-100%) scale(.7);
					-webkit-box-shadow:none}.flow.out{-webkit-transform:translateX(-100%) scale(.7);
					-ms-box-shadow:none}.flow.out{-webkit-transform:translateX(-100%) scale(.7);
					-o-box-shadow:none}.flow.out{-webkit-transform:translateX(-100%) scale(.7);
					box-shadow:none}.flow.out{-webkit-transform:translateX(-100%) scale(.7);-webkit-animation-name:flowouttoleft;-webkit-animation-timing-function:ease;-webkit-animation-duration:350ms;-moz-transform:translateX(-100%) scale(.7);-moz-animation-name:flowouttoleft;-moz-animation-timing-function:ease;-moz-animation-duration:350ms}.flow.in{-webkit-transform:translateX(0) scale(1);-webkit-animation-name:flowinfromright;-webkit-animation-timing-function:ease;-webkit-animation-duration:350ms;-moz-transform:translateX(0) scale(1);-moz-animation-name:flowinfromright;-moz-animation-timing-function:ease;-moz-animation-duration:350ms}.flow.out.reverse{-webkit-transform:translateX(100%);-webkit-animation-name:flowouttoright;-moz-transform:translateX(100%);-moz-animation-name:flowouttoright}.flow.in.reverse{-webkit-animation-name:flowinfromleft;-moz-animation-name:flowinfromleft}@-webkit-keyframes flowouttoleft{0%{-webkit-transform:translateX(0) scale(1)}60%,70%{-webkit-transform:translateX(0) scale(.7)}100%{-webkit-transform:translateX(-100%) scale(.7)}}@-moz-keyframes flowouttoleft{0%{-moz-transform:translateX(0) scale(1)}60%,70%{-moz-transform:translateX(0) scale(.7)}100%{-moz-transform:translateX(-100%) scale(.7)}}@-webkit-keyframes flowouttoright{0%{-webkit-transform:translateX(0) scale(1)}60%,70%{-webkit-transform:translateX(0) scale(.7)}100%{-webkit-transform:translateX(100%) scale(.7)}}@-moz-keyframes flowouttoright{0%{-moz-transform:translateX(0) scale(1)}60%,70%{-moz-transform:translateX(0) scale(.7)}100%{-moz-transform:translateX(100%) scale(.7)}}@-webkit-keyframes flowinfromleft{0%{-webkit-transform:translateX(-100%) scale(.7)}30%,40%{-webkit-transform:translateX(0) scale(.7)}100%{-webkit-transform:translateX(0) scale(1)}}@-moz-keyframes flowinfromleft{0%{-moz-transform:translateX(-100%) scale(.7)}30%,40%{-moz-transform:translateX(0) scale(.7)}100%{-moz-transform:translateX(0) scale(1)}}@-webkit-keyframes flowinfromright{0%{-webkit-transform:translateX(100%) scale(.7)}30%,40%{-webkit-transform:translateX(0) scale(.7)}100%{-webkit-transform:translateX(0) scale(1)}}@-moz-keyframes flowinfromright{0%{-moz-transform:translateX(100%) scale(.7)}30%,40%{-moz-transform:translateX(0) scale(.7)}100%{-moz-transform:translateX(0) scale(1)}}.ui-grid-a,.ui-grid-b,.ui-grid-c,.ui-grid-d{overflow:hidden}.ui-block-a,.ui-block-b,.ui-block-c,.ui-block-d,.ui-block-e{margin:0;padding:0;border:0;float:left;min-height:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.ui-grid-solo .ui-block-a{display:block;float:none}.ui-grid-a .ui-block-a,.ui-grid-a .ui-block-b{width:49.95%}.ui-grid-a >:nth-child(n){width:50%;margin-right:-.5px}.ui-grid-a .ui-block-a{clear:left}.ui-grid-b .ui-block-a,.ui-grid-b .ui-block-b,.ui-grid-b .ui-block-c{width:33.25%}.ui-grid-b >:nth-child(n){width:33.333%;margin-right:-.5px}.ui-grid-b .ui-block-a{clear:left}.ui-grid-c .ui-block-a,.ui-grid-c .ui-block-b,.ui-grid-c .ui-block-c,.ui-grid-c .ui-block-d{width:24.925%}.ui-grid-c >:nth-child(n){width:25%;margin-right:-.5px}.ui-grid-c .ui-block-a{clear:left}.ui-grid-d .ui-block-a,.ui-grid-d .ui-block-b,.ui-grid-d .ui-block-c,.ui-grid-d .ui-block-d,.ui-grid-d .ui-block-e{width:19.925%}.ui-grid-d >:nth-child(n){width:20%}.ui-grid-d .ui-block-a{clear:left}.ui-header-fixed,.ui-footer-fixed{left:0;right:0;width:100%;position:fixed;z-index:1000}.ui-header-fixed{top:0}.ui-footer-fixed{bottom:0}.ui-header-fullscreen,.ui-footer-fullscreen{filter:Alpha(Opacity=90);
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
					filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
					opacity:.9}.ui-page-header-fixed{padding-top:2.6875em}.ui-page-footer-fixed{padding-bottom:2.6875em}.ui-page-header-fullscreen .ui-content,.ui-page-footer-fullscreen .ui-content{padding:0}.ui-fixed-hidden{position:absolute}.ui-page-header-fullscreen .ui-fixed-hidden,.ui-page-footer-fullscreen .ui-fixed-hidden{left:-9999px}.ui-header-fixed .ui-btn,.ui-footer-fixed .ui-btn{z-index:10}.ui-navbar{max-width:100%}.ui-navbar.ui-mini{margin:0}.ui-navbar ul:before,.ui-navbar ul:after{content:" ";
					zoom:1;display:table}.ui-navbar ul:after{clear:both}.ui-navbar ul{list-style:none;margin:0;padding:0;position:relative;display:block;border:0;max-width:100%;overflow:visible;zoom:1}.ui-navbar li .ui-btn{display:block;text-align:center;margin:0 -1px 0 0;border-right-width:0}.ui-navbar li .ui-btn-icon-right .ui-icon{right:6px}.ui-navbar li:last-child .ui-btn,.ui-navbar .ui-grid-duo .ui-block-b .ui-btn{margin-right:0;border-right-width:1px}.ui-header .ui-navbar li:last-child .ui-btn,.ui-footer .ui-navbar li:last-child .ui-btn,.ui-header .ui-navbar .ui-grid-duo .ui-block-b .ui-btn,.ui-footer .ui-navbar .ui-grid-duo .ui-block-b .ui-btn{margin-right:-1px;border-right-width:0}.ui-navbar .ui-grid-duo li.ui-block-a:last-child .ui-btn{margin-right:-1px;border-right-width:1px}.ui-header .ui-navbar li .ui-btn,.ui-footer .ui-navbar li .ui-btn{border-top-width:0;border-bottom-width:0}.ui-header .ui-navbar .ui-grid-b li.ui-block-c .ui-btn,.ui-footer .ui-navbar .ui-grid-b li.ui-block-c .ui-btn{margin-right:-5px}.ui-header .ui-navbar .ui-grid-c li.ui-block-d .ui-btn,.ui-footer .ui-navbar .ui-grid-c li.ui-block-d .ui-btn,.ui-header .ui-navbar .ui-grid-d li.ui-block-e .ui-btn,.ui-footer .ui-navbar .ui-grid-d li.ui-block-e .ui-btn{margin-right:-4px}.ui-header .ui-navbar .ui-grid-b li.ui-block-c .ui-btn-icon-right .ui-icon,.ui-footer .ui-navbar .ui-grid-b li.ui-block-c .ui-btn-icon-right .ui-icon,.ui-header .ui-navbar .ui-grid-c li.ui-block-d .ui-btn-icon-right .ui-icon,.ui-footer .ui-navbar .ui-grid-c li.ui-block-d .ui-btn-icon-right .ui-icon,.ui-header .ui-navbar .ui-grid-d li.ui-block-e .ui-btn-icon-right .ui-icon,.ui-footer .ui-navbar .ui-grid-d li.ui-block-e .ui-btn-icon-right .ui-icon{right:8px}.ui-navbar li .ui-btn .ui-btn-inner{padding-top:.7em;padding-bottom:.8em}.ui-navbar li .ui-btn-icon-top .ui-btn-inner{padding-top:30px}.ui-navbar li .ui-btn-icon-bottom .ui-btn-inner{padding-bottom:30px}.ui-btn{display:block;text-align:center;cursor:pointer;position:relative;margin:.5em 0;padding:0}.ui-mini{margin-top:.25em;margin-bottom:.25em}.ui-btn-left,.ui-btn-right,.ui-input-clear,.ui-btn-inline,.ui-grid-a .ui-btn,.ui-grid-b .ui-btn,.ui-grid-c .ui-btn,.ui-grid-d .ui-btn,.ui-grid-e .ui-btn,.ui-grid-solo .ui-btn{margin-right:5px;margin-left:5px}.ui-btn-inner{font-size:16px;padding:.6em 20px;min-width:.75em;display:block;position:relative;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;zoom:1}.ui-btn input,.ui-btn button{z-index:2}.ui-btn-left,.ui-btn-right,.ui-btn-inline{display:inline-block;vertical-align:middle}.ui-mobile .ui-btn-left,.ui-mobile .ui-btn-right{margin:0}.ui-btn-block{display:block}.ui-header > .ui-btn,.ui-footer > .ui-btn{display:inline-block;margin:0}.ui-header .ui-btn-block,.ui-footer .ui-btn-block{display:block}.ui-header .ui-btn-inner,.ui-footer .ui-btn-inner,.ui-mini .ui-btn-inner{font-size:12.5px;padding:.55em 11px .5em}.ui-fullsize .ui-btn-inner,.ui-fullsize .ui-btn-inner{font-size:16px;padding:.6em 20px}.ui-btn-icon-notext{width:24px;height:24px}.ui-btn-icon-notext .ui-btn-inner{padding:0;height:100%}.ui-btn-icon-notext .ui-btn-inner .ui-icon{margin:2px 1px 2px 3px;float:left}.ui-btn-text{position:relative;z-index:1;width:100%;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.ui-btn-icon-notext .ui-btn-text{position:absolute;left:-9999px}.ui-btn-icon-left .ui-btn-inner{padding-left:40px}.ui-btn-icon-right .ui-btn-inner{padding-right:40px}.ui-btn-icon-top .ui-btn-inner{padding-top:40px}.ui-btn-icon-bottom .ui-btn-inner{padding-bottom:40px}.ui-header .ui-btn-icon-left .ui-btn-inner,.ui-footer .ui-btn-icon-left .ui-btn-inner,.ui-mini.ui-btn-icon-left .ui-btn-inner,.ui-mini .ui-btn-icon-left .ui-btn-inner{padding-left:30px}.ui-header .ui-btn-icon-right .ui-btn-inner,.ui-footer .ui-btn-icon-right .ui-btn-inner,.ui-mini.ui-btn-icon-right .ui-btn-inner,.ui-mini .ui-btn-icon-right .ui-btn-inner{padding-right:30px}.ui-header .ui-btn-icon-top .ui-btn-inner,.ui-footer .ui-btn-icon-top .ui-btn-inner{padding:30px 3px .5em 3px}.ui-mini.ui-btn-icon-top .ui-btn-inner,.ui-mini .ui-btn-icon-top .ui-btn-inner{padding-top:30px}.ui-header .ui-btn-icon-bottom .ui-btn-inner,.ui-footer .ui-btn-icon-bottom .ui-btn-inner{padding:.55em 3px 30px 3px}.ui-mini.ui-btn-icon-bottom .ui-btn-inner,.ui-mini .ui-btn-icon-bottom .ui-btn-inner{padding-bottom:30px}.ui-btn-icon-notext .ui-icon{display:block;z-index:0}.ui-btn-icon-left > .ui-btn-inner > .ui-icon,.ui-btn-icon-right > .ui-btn-inner > .ui-icon{position:absolute;top:50%;margin-top:-9px}.ui-btn-icon-top .ui-btn-inner .ui-icon,.ui-btn-icon-bottom .ui-btn-inner .ui-icon{position:absolute;left:50%;margin-left:-9px}.ui-btn-icon-left .ui-icon{left:10px}.ui-btn-icon-right .ui-icon{right:10px}.ui-btn-icon-top .ui-icon{top:10px}.ui-btn-icon-bottom .ui-icon{top:auto;bottom:10px}.ui-header .ui-btn-icon-left .ui-icon,.ui-footer .ui-btn-icon-left .ui-icon,.ui-mini.ui-btn-icon-left .ui-icon,.ui-mini .ui-btn-icon-left .ui-icon{left:5px}.ui-header .ui-btn-icon-right .ui-icon,.ui-footer .ui-btn-icon-right .ui-icon,.ui-mini.ui-btn-icon-right .ui-icon,.ui-mini .ui-btn-icon-right .ui-icon{right:5px}.ui-header .ui-btn-icon-top .ui-icon,.ui-footer .ui-btn-icon-top .ui-icon,.ui-mini.ui-btn-icon-top .ui-icon,.ui-mini .ui-btn-icon-top .ui-icon{top:5px}.ui-header .ui-btn-icon-bottom .ui-icon,.ui-footer .ui-btn-icon-bottom .ui-icon,.ui-mini.ui-btn-icon-bottom .ui-icon,.ui-mini .ui-btn-icon-bottom .ui-icon{bottom:5px}.ui-btn-hidden{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-appearance:none;cursor:pointer;background:#fff;background:rgba(255,255,255,0);filter:Alpha(Opacity=0);
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
					filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=10);
					opacity:.1;
					zoom:1;font-size:1px;border:none;text-indent:-9999px}.ui-disabled .ui-btn-hidden{display:none}.ui-disabled{z-index:1}.ui-field-contain .ui-btn.ui-submit{margin:0}label.ui-submit{font-size:16px;line-height:1.4;font-weight:normal;margin:0 0 .3em;display:block}@media all and (min-width:450px){.ui-field-contain label.ui-submit{vertical-align:top;display:inline-block;width:20%;margin:0 2% 0 0}.ui-field-contain .ui-btn.ui-submit{width:78%;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.ui-hide-label .ui-btn.ui-submit{width:auto;display:block}}.ui-collapsible-inset{margin:.5em 0}.ui-collapsible-heading{font-size:16px;display:block;margin:0 -15px;padding:0;position:relative}.ui-collapsible-inset .ui-collapsible-heading{margin:0}.ui-collapsible-heading .ui-btn{text-align:left;margin:0;border-left-width:0;border-right-width:0}.ui-collapsible-inset .ui-collapsible-heading .ui-btn{border-right-width:1px;border-left-width:1px}.ui-collapsible-collapsed + .ui-collapsible:not(.ui-collapsible-inset) .ui-collapsible-heading .ui-btn{border-top-width:0}.ui-collapsible-set .ui-collapsible:not(.ui-collapsible-inset) .ui-collapsible-heading .ui-btn{border-top-width:1px}.ui-collapsible-heading .ui-btn-inner,.ui-collapsible-heading .ui-btn-icon-left .ui-btn-inner{padding-left:40px}.ui-collapsible-heading .ui-btn-icon-right .ui-btn-inner{padding-left:12px;padding-right:40px}.ui-collapsible-heading .ui-btn-icon-top .ui-btn-inner,.ui-collapsible-heading .ui-btn-icon-bottom .ui-btn-inner{padding-right:40px;text-align:center}.ui-collapsible-heading .ui-btn span.ui-btn{position:absolute;left:6px;top:50%;margin:-12px 0 0 0;width:20px;height:20px;padding:1px 0 1px 2px;text-indent:-9999px}.ui-collapsible-heading .ui-btn span.ui-btn .ui-btn-inner{padding:10px 0}.ui-collapsible-heading .ui-btn span.ui-btn .ui-icon{left:0;margin-top:-10px}.ui-collapsible-heading-status{position:absolute;top:-9999px;left:0}.ui-collapsible-content{display:block;margin:0 -15px;padding:10px 15px;border-left-width:0;border-right-width:0;border-top:none;background-image:none}.ui-collapsible-inset .ui-collapsible-content{margin:0;border-right-width:1px;border-left-width:1px}.ui-collapsible-content-collapsed{display:none}.ui-collapsible-set{margin:.5em 0}.ui-collapsible-set .ui-collapsible{margin:-1px 0 0}.ui-collapsible-set .ui-collapsible:first-child{margin-top:0}.ui-controlgroup,fieldset.ui-controlgroup{padding:0;margin:.5em 0;zoom:1}.ui-controlgroup.ui-mini,fieldset.ui-controlgroup.ui-mini{margin:.25em 0}.ui-field-contain .ui-controlgroup,.ui-field-contain fieldset.ui-controlgroup{margin:0}.ui-bar .ui-controlgroup{margin:0 5px}.ui-controlgroup-label{font-size:16px;line-height:1.4;font-weight:normal;margin:0 0 .4em}.ui-controlgroup li{list-style:none}.ui-controlgroup-vertical .ui-btn,.ui-controlgroup-vertical .ui-checkbox,.ui-controlgroup-vertical .ui-radio{margin:0;border-bottom-width:0}.ui-controlgroup-vertical .ui-controlgroup-last{border-bottom-width:1px}.ui-controlgroup-controls label.ui-select{position:absolute;left:-9999px}.ui-controlgroup .ui-btn-icon-notext{width:auto;height:auto;top:auto}.ui-controlgroup .ui-btn-icon-notext .ui-btn-inner{height:20px;padding:.6em 20px .6em 20px}.ui-controlgroup-horizontal .ui-btn-icon-notext .ui-btn-inner{width:18px}.ui-controlgroup.ui-mini .ui-btn-icon-notext .ui-btn-inner,.ui-header .ui-controlgroup .ui-btn-icon-notext .ui-btn-inner,.ui-footer .ui-controlgroup .ui-btn-icon-notext .ui-btn-inner{height:16px;padding:.55em 11px .5em 11px}.ui-controlgroup .ui-btn-icon-notext .ui-btn-inner .ui-icon{position:absolute;top:50%;right:50%;margin:-9px -9px 0 0}.ui-controlgroup-horizontal .ui-controlgroup-controls:before,.ui-controlgroup-horizontal .ui-controlgroup-controls:after{content:"";display:table}.ui-controlgroup-horizontal .ui-controlgroup-controls:after{clear:both}.ui-controlgroup-horizontal .ui-controlgroup-controls{display:inline-block;vertical-align:middle;zoom:1}.ui-controlgroup-horizontal .ui-btn-inner{text-align:center}.ui-controlgroup-horizontal.ui-mini .ui-btn-inner{height:16px;line-height:16px}.ui-controlgroup-horizontal .ui-btn,.ui-controlgroup-horizontal .ui-select,.ui-controlgroup-horizontal .ui-checkbox,.ui-controlgroup-horizontal .ui-radio{float:left;clear:none;margin:0 -1px 0 0}.ui-controlgroup-horizontal .ui-select .ui-btn,.ui-controlgroup-horizontal .ui-checkbox .ui-btn,.ui-controlgroup-horizontal .ui-radio .ui-btn{float:none;margin:0}.ui-controlgroup-horizontal .ui-controlgroup-last,.ui-controlgroup-horizontal .ui-select:last-child,.ui-controlgroup-horizontal .ui-checkbox:last-child,.ui-controlgroup-horizontal .ui-radio:last-child{margin-right:0}.ui-controlgroup .ui-checkbox label,.ui-controlgroup .ui-radio label{font-size:16px}@media all and (min-width:450px){.ui-field-contain .ui-controlgroup-label{vertical-align:top;display:inline-block;width:20%;margin:0 2% 0 0}.ui-field-contain .ui-controlgroup-controls{width:78%;display:inline-block}.ui-field-contain .ui-controlgroup .ui-select{width:100%;display:block}.ui-field-contain .ui-controlgroup-horizontal .ui-select{width:auto}.ui-hide-label .ui-controlgroup-controls{width:100%}}.ui-dialog{background:none!important}.ui-dialog-contain{width:92.5%;max-width:500px;margin:10% auto 15px auto;padding:0;position:relative;top:-15px}.ui-dialog-contain > .ui-header,.ui-dialog-contain > .ui-content,.ui-dialog-contain > .ui-footer{display:block;position:relative;width:auto;margin:0}.ui-dialog-contain > .ui-header{border:none;overflow:hidden;z-index:10;padding:0}.ui-dialog-contain > .ui-content{padding:15px}.ui-dialog-contain > .ui-footer{z-index:10;padding:0 15px}.ui-popup-open .ui-header-fixed,.ui-popup-open .ui-footer-fixed{position:absolute!important}.ui-popup-screen{background-image:url(data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==);top:0;left:0;right:0;bottom:1px;position:absolute;filter:Alpha(Opacity=0);
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
					filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
					opacity:0;
					zoom:1;z-index:1099}.ui-popup-screen.in{
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
					filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
					opacity:0.5;
					zoom:1;filter:Alpha(Opacity=50)}.ui-popup-screen.out{
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
					filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
					opacity:0;
					zoom:1;filter:Alpha(Opacity=0)}.ui-popup-container{z-index:1100;display:inline-block;position:absolute;padding:0;outline:0}.ui-popup{position:relative}.ui-popup.ui-content,.ui-popup .ui-content{overflow:visible}.ui-popup > p,.ui-popup > h1,.ui-popup > h2,.ui-popup > h3,.ui-popup > h4,.ui-popup > h5,.ui-popup > h6{margin:.5em 7px}.ui-popup > span{display:block;margin:.5em 7px}.ui-popup .ui-title{font-size:16px;font-weight:bold;margin-top:.5em;margin-bottom:.5em}.ui-popup-container .ui-content > p,.ui-popup-container .ui-content > h1,.ui-popup-container .ui-content > h2,.ui-popup-container .ui-content > h3,.ui-popup-container .ui-content > h4,.ui-popup-container .ui-content > h5,.ui-popup-container .ui-content > h6{margin:.5em 0}.ui-popup-container .ui-content > span{margin:0}.ui-popup-container .ui-content > p:first-child,.ui-popup-container .ui-content > h1:first-child,.ui-popup-container .ui-content > h2:first-child,.ui-popup-container .ui-content > h3:first-child,.ui-popup-container .ui-content > h4:first-child,.ui-popup-container .ui-content > h5:first-child,.ui-popup-container .ui-content > h6:first-child{margin-top:0}.ui-popup-container .ui-content > p:last-child,.ui-popup-container .ui-content > h1:last-child,.ui-popup-container .ui-content > h2:last-child,.ui-popup-container .ui-content > h3:last-child,.ui-popup-container .ui-content > h4:last-child,.ui-popup-container .ui-content > h5:last-child,.ui-popup-container .ui-content > h6:last-child{margin-bottom:0}.ui-popup > img{width:auto;height:auto;max-width:100%;max-height:100%;vertical-align:middle}.ui-popup iframe{vertical-align:middle}@media all and (min-width:450px){.ui-popup .ui-field-contain label.ui-submit,.ui-popup .ui-field-contain .ui-controlgroup-label,.ui-popup .ui-field-contain label.ui-select,.ui-popup .ui-field-contain label.ui-input-text{font-size:16px;line-height:1.4;display:block;font-weight:normal;margin:0 0 .3em}.ui-popup .ui-field-contain .ui-btn.ui-submit,.ui-popup .ui-field-contain .ui-controlgroup-controls,.ui-popup .ui-field-contain .ui-select,.ui-popup .ui-field-contain input.ui-input-text,.ui-popup .ui-field-contain textarea.ui-input-text,.ui-popup .ui-field-contain .ui-input-search{width:100%;display:block}}.ui-popup > .ui-btn-left,.ui-popup > .ui-btn-right{position:absolute;top:-9px;margin:0;z-index:1101}.ui-popup > .ui-btn-left{left:-9px}.ui-popup > .ui-btn-right{right:-9px}.ui-popup.ui-corner-all > .ui-header,.ui-popup.ui-corner-all ~ .ui-content,.ui-popup.ui-corner-all > .ui-content:first-child{-webkit-border-top-left-radius:inherit;border-top-left-radius:inherit;-webkit-border-top-right-radius:inherit;border-top-right-radius:inherit}.ui-popup.ui-corner-all > .ui-content,.ui-popup.ui-corner-all > .ui-footer,.ui-popup.ui-corner-all > .ui-header:nth-child(n):last-child{-webkit-border-bottom-left-radius:inherit;border-bottom-left-radius:inherit;-webkit-border-bottom-right-radius:inherit;border-bottom-right-radius:inherit}.ui-popup.ui-corner-all > .ui-content:nth-child(2),.ui-popup.ui-corner-all > .ui-header:nth-child(2){-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-top-right-radius:0;border-top-right-radius:0}.ui-popup.ui-corner-all > .ui-content:nth-last-child(1n+2),.ui-popup.ui-corner-all > .ui-footer:nth-last-child(1n+2){-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}.ui-popup.ui-corner-all > .ui-header:only-child,.ui-popup.ui-corner-all > .ui-footer:only-child{-webkit-
					-moz-border-radius:inherit;
					-webkit-border-radius:inherit;
					-khtml-border-radius:inherit;
					-o-border-radius:inherit;
					border-radius:inherit;
					-moz-border-radius:inherit}.ui-checkbox,.ui-radio{position:relative;
					-webkit-border-radius:inherit}.ui-checkbox,.ui-radio{position:relative;
					-khtml-border-radius:inherit}.ui-checkbox,.ui-radio{position:relative;
					-o-border-radius:inherit}.ui-checkbox,.ui-radio{position:relative;
					border-radius:inherit}.ui-checkbox,.ui-radio{position:relative;clear:both;margin:0;z-index:1}.ui-checkbox .ui-btn,.ui-radio .ui-btn{margin-top:.5em;margin-bottom:.5em;text-align:left;z-index:2}.ui-checkbox .ui-btn.ui-mini,.ui-radio .ui-btn.ui-mini{margin:.25em 0}.ui-controlgroup .ui-checkbox .ui-btn,.ui-controlgroup .ui-radio .ui-btn{margin:0}.ui-checkbox .ui-btn-inner,.ui-radio .ui-btn-inner{white-space:normal}.ui-checkbox .ui-btn-icon-left .ui-btn-inner,.ui-radio .ui-btn-icon-left .ui-btn-inner{padding-left:45px}.ui-checkbox .ui-mini.ui-btn-icon-left .ui-btn-inner,.ui-radio .ui-mini.ui-btn-icon-left .ui-btn-inner{padding-left:36px}.ui-checkbox .ui-btn-icon-right .ui-btn-inner,.ui-radio .ui-btn-icon-right .ui-btn-inner{padding-right:45px}.ui-checkbox .ui-mini.ui-btn-icon-right .ui-btn-inner,.ui-radio .ui-mini.ui-btn-icon-right .ui-btn-inner{padding-right:36px}.ui-checkbox .ui-btn-icon-top .ui-btn-inner,.ui-radio .ui-btn-icon-top .ui-btn-inner{padding-right:0;padding-left:0;text-align:center}.ui-checkbox .ui-btn-icon-bottom .ui-btn-inner,.ui-radio .ui-btn-icon-bottom .ui-btn-inner{padding-right:0;padding-left:0;text-align:center}.ui-checkbox .ui-icon,.ui-radio .ui-icon{top:1.1em}.ui-checkbox .ui-btn-icon-left .ui-icon,.ui-radio .ui-btn-icon-left .ui-icon{left:15px}.ui-checkbox .ui-mini.ui-btn-icon-left .ui-icon,.ui-radio .ui-mini.ui-btn-icon-left .ui-icon{left:9px}.ui-checkbox .ui-btn-icon-right .ui-icon,.ui-radio .ui-btn-icon-right .ui-icon{right:15px}.ui-checkbox .ui-mini.ui-btn-icon-right .ui-icon,.ui-radio .ui-mini.ui-btn-icon-right .ui-icon{right:9px}.ui-checkbox .ui-btn-icon-top .ui-icon,.ui-radio .ui-btn-icon-top .ui-icon{top:10px}.ui-checkbox .ui-btn-icon-bottom .ui-icon,.ui-radio .ui-btn-icon-bottom .ui-icon{top:auto;bottom:10px}.ui-checkbox .ui-btn-icon-right .ui-icon,.ui-radio .ui-btn-icon-right .ui-icon{right:15px}.ui-checkbox .ui-mini.ui-btn-icon-right .ui-icon,.ui-radio .ui-mini.ui-btn-icon-right .ui-icon{right:9px}.ui-checkbox input,.ui-radio input{position:absolute;left:20px;top:50%;width:10px;height:10px;margin:-5px 0 0 0;outline:0!important;z-index:1}.ui-field-contain,fieldset.ui-field-contain{padding:.8em 0;margin:0;border-width:0 0 1px 0;overflow:visible}.ui-field-contain:last-child{border-bottom-width:0}.ui-field-contain{max-width:100%}@media all and (min-width:450px){.ui-field-contain,.ui-mobile fieldset.ui-field-contain{border-width:0;padding:0;margin:1em 0}}.ui-select{display:block;position:relative}.ui-select select{position:absolute;left:-9999px;top:-9999px}.ui-select .ui-btn{overflow:hidden;
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
					filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
					opacity:1}.ui-field-contain .ui-select .ui-btn{margin:0}.ui-select .ui-btn select{cursor:pointer;
					zoom:1;-webkit-appearance:none;left:0;top:0;width:100%;min-height:1.5em;min-height:100%;height:3em;max-height:100%;filter:Alpha(Opacity=0);
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
					filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
					opacity:0;
					zoom:1;z-index:2}.ui-select .ui-disabled{
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
					filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
					opacity:.3}.ui-select .ui-disabled select{display:none}@-moz-document url-prefix(){.ui-select .ui-btn select{opacity:0.0001}}.ui-select .ui-btn.ui-select-nativeonly{border-radius:0;
					zoom:1;border:0}.ui-select .ui-btn.ui-select-nativeonly select{
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
					filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
					opacity:1;
					zoom:1;text-indent:0;display:block}.ui-select .ui-disabled.ui-select-nativeonly .ui-btn-inner{
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
					filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
					opacity:0}.ui-select .ui-btn-icon-right .ui-btn-inner,.ui-select .ui-li-has-count .ui-btn-inner{padding-right:45px}.ui-select .ui-mini.ui-btn-icon-right .ui-btn-inner{padding-right:32px}.ui-select .ui-btn-icon-right.ui-li-has-count .ui-btn-inner{padding-right:80px}.ui-select .ui-mini.ui-btn-icon-right.ui-li-has-count .ui-btn-inner{padding-right:67px}.ui-select .ui-btn-icon-right .ui-icon{right:15px}.ui-select .ui-mini.ui-btn-icon-right .ui-icon{right:7px}.ui-select .ui-btn-icon-right.ui-li-has-count .ui-li-count{right:45px}.ui-select .ui-mini.ui-btn-icon-right.ui-li-has-count .ui-li-count{right:32px}label.ui-select{font-size:16px;
					zoom:1;line-height:1.4;font-weight:normal;margin:0 0 .3em;display:block}.ui-select .ui-btn-text,.ui-selectmenu .ui-btn-text{display:block;min-height:1em;overflow:hidden!important}.ui-select .ui-btn-text{text-overflow:ellipsis}.ui-selectmenu{padding:6px;min-width:160px}.ui-selectmenu .ui-listview{margin:0}.ui-selectmenu .ui-btn.ui-li-divider{cursor:default}.ui-selectmenu-hidden{top:-99999px;left:-9999px}.ui-screen-hidden,.ui-selectmenu-list .ui-li .ui-icon{display:none}.ui-selectmenu-list .ui-li .ui-icon{display:block}.ui-li.ui-selectmenu-placeholder{display:none}.ui-selectmenu .ui-header{margin:0;padding:0}.ui-selectmenu .ui-header .ui-title{margin:0.6em 46px 0.8em}@media all and (min-width:450px){.ui-field-contain label.ui-select{vertical-align:top;display:inline-block;width:20%;margin:0 2% 0 0}.ui-field-contain .ui-select{width:78%;display:inline-block}.ui-hide-label .ui-select{width:100%}}.ui-selectmenu .ui-header h1:after{content:'.';visibility:hidden}label.ui-input-text{font-size:16px;line-height:1.4;display:block;font-weight:normal;margin:0 0 .3em}input.ui-input-text,textarea.ui-input-text{background-image:none;padding:.4em;margin:.5em 0;line-height:1.4;font-size:16px;display:block;width:100%;outline:0}input.ui-input-text.ui-mini,textarea.ui-input-text.ui-mini{margin:.25em 0}.ui-field-contain input.ui-input-text,.ui-field-contain textarea.ui-input-text{margin:0}input.ui-input-text,textarea.ui-input-text,.ui-input-search{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}input.ui-input-text{-webkit-appearance:none}textarea.ui-input-text{height:50px;-webkit-
					-webkit-transition:height 200ms linear;
					-o-transition:height 200ms linear;
					transition:height 200ms linear;-moz-
					-webkit-transition:height 200ms linear;
					-o-transition:height 200ms linear;
					transition:height 200ms linear;-o-
					-webkit-transition:height 200ms linear;
					-o-transition:height 200ms linear;
					transition:height 200ms linear;
					-webkit-transition:height 200ms linear}.ui-input-search{padding:0 30px;
					-o-transition:height 200ms linear}.ui-input-search{padding:0 30px;
					transition:height 200ms linear}.ui-input-search{padding:0 30px;margin:.5em 0;background-image:none;position:relative}.ui-input-search.ui-mini{margin:.25em 0}.ui-field-contain .ui-input-search{margin:0}.ui-icon-searchfield:after{position:absolute;left:7px;top:50%;margin-top:-9px;content:"";width:18px;height:18px;
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
					filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
					opacity:.5}.ui-input-search input.ui-input-text{border:none;
					zoom:1;width:98%;padding:.4em 0;margin:0;display:block;background:transparent none;outline:0!important}.ui-input-search .ui-input-clear{position:absolute;right:0;top:50%;margin-top:-13px}.ui-mini .ui-input-clear{right:-3px}.ui-input-search .ui-input-clear-hidden{display:none}input.ui-mini,.ui-mini input,textarea.ui-mini{font-size:14px}textarea.ui-mini{height:45px}@media all and (min-width:450px){.ui-field-contain label.ui-input-text{vertical-align:top;display:inline-block;width:20%;margin:0 2% 0 0}.ui-field-contain input.ui-input-text,.ui-field-contain textarea.ui-input-text,.ui-field-contain .ui-input-search{width:78%;display:inline-block}.ui-hide-label input.ui-input-text,.ui-hide-label textarea.ui-input-text,.ui-hide-label .ui-input-search{width:100%}.ui-input-search input.ui-input-text{width:98%}}.ui-listview{margin:0}ol.ui-listview,ol.ui-listview .ui-li-divider{counter-reset:listnumbering}.ui-content .ui-listview{margin:-15px}.ui-collapsible-content > .ui-listview{margin:-10px -15px}.ui-content .ui-listview-inset{margin:1em 0}.ui-collapsible-content .ui-listview-inset{margin:.5em 0}.ui-listview,.ui-li{list-style:none;padding:0}.ui-li,.ui-li.ui-field-contain{display:block;margin:0;position:relative;overflow:visible;text-align:left;border-width:0;border-top-width:1px}.ui-li.ui-btn{margin:0}.ui-li .ui-btn-text a.ui-link-inherit{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ui-li-static{background-image:none}.ui-li-divider{padding:.5em 15px;font-size:14px;font-weight:bold}ol.ui-listview .ui-link-inherit:before,ol.ui-listview .ui-li-static:before,.ui-li-dec{font-size:.8em;display:inline-block;padding-right:.3em;font-weight:normal;counter-increment:listnumbering;content:counter(listnumbering) ". "}ol.ui-listview .ui-li-jsnumbering:before{content:""!important}.ui-listview-inset .ui-li{border-right-width:1px;border-left-width:1px}.ui-li-last,.ui-li.ui-field-contain.ui-li-last{border-bottom-width:1px}.ui-collapsible [class*="ui-body"] > .ui-listview:not(.ui-listview-inset) .ui-li-last{border-bottom-width:0}.ui-collapsible-content > .ui-listview:not(.ui-listview-inset) .ui-li:first-child{border-top-width:0}.ui-collapsible-content > .ui-listview:not(.ui-listview-inset),.ui-collapsible-content > .ui-listview:not(.ui-listview-inset) .ui-li-last{-webkit-border-bottom-left-radius:inherit;-webkit-border-bottom-right-radius:inherit;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.ui-collapsible-content > .ui-listview:not(.ui-listview-inset) .ui-li-last .ui-li-link-alt{-webkit-border-bottom-right-radius:inherit;border-bottom-right-radius:inherit}.ui-li>.ui-btn-inner{display:block;position:relative;padding:0}.ui-li .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li{padding:.7em 15px;display:block}.ui-li-has-thumb .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-thumb{min-height:60px;padding-left:100px}.ui-li-has-icon .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-icon{min-height:20px;padding-left:40px}.ui-li-has-count .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-count,.ui-li-divider.ui-li-has-count{padding-right:45px}.ui-li-has-arrow .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-arrow{padding-right:40px}.ui-li-has-arrow.ui-li-has-count .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-arrow.ui-li-has-count{padding-right:75px}.ui-li-heading{font-size:16px;font-weight:bold;display:block;margin:.6em 0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ui-li-desc{font-size:12px;font-weight:normal;display:block;margin:-.5em 0 .6em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ui-li-thumb,.ui-listview .ui-li-icon{position:absolute;left:1px;top:0;max-height:80px;max-width:80px}.ui-listview .ui-li-icon{max-height:16px;max-width:16px;left:10px;top:.9em}.ui-li-thumb,.ui-listview .ui-li-icon,.ui-li-content{float:left;margin-right:10px}.ui-li-aside{float:right;width:50%;text-align:right;margin:.3em 0}@media all and (min-width:480px){.ui-li-aside{width:45%}}.ui-li-divider{cursor:default}.ui-li-has-alt .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-alt{padding-right:53px}.ui-li-has-alt.ui-li-has-count .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-alt.ui-li-has-count{padding-right:88px}.ui-li-has-count .ui-li-count{position:absolute;font-size:11px;font-weight:bold;padding:.2em .5em;top:50%;margin-top:-.9em;right:10px}.ui-li-has-count.ui-li-divider .ui-li-count,.ui-li-has-count .ui-link-inherit .ui-li-count{margin-top:-.95em}.ui-li-has-arrow.ui-li-has-count .ui-li-count{right:40px}.ui-li-has-alt.ui-li-has-count .ui-li-count{right:53px}.ui-li-link-alt{position:absolute;width:40px;height:100%;border-width:0;border-left-width:1px;top:0;right:0;margin:0;padding:0;z-index:2}.ui-li-link-alt .ui-btn{overflow:hidden;position:absolute;right:8px;top:50%;margin:-13px 0 0 0;border-bottom-width:1px;z-index:-1}.ui-li-link-alt .ui-btn-inner{padding:0;height:100%;position:absolute;width:100%;top:0;left:0}.ui-li-link-alt .ui-btn .ui-icon{right:50%;margin-right:-9px}.ui-li-link-alt .ui-btn-icon-notext .ui-btn-inner .ui-icon{position:absolute;top:50%;margin-top:-9px}.ui-listview * .ui-btn-inner > .ui-btn > .ui-btn-inner{border-top:0}.ui-listview-filter{border-width:0;overflow:hidden;margin:-15px -15px 15px -15px}.ui-collapsible-content .ui-listview-filter{margin:-10px -15px 10px -15px;border-bottom:inherit}.ui-listview-filter-inset{margin:-15px -5px;background:transparent}.ui-collapsible-content .ui-listview-filter-inset{margin:-5px;border-bottom-width:0}.ui-listview-filter .ui-input-search{margin:5px;width:auto;display:block}.ui-li.ui-screen-hidden{display:none}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.ui-li .ui-btn-text{overflow:visible}}label.ui-slider{font-size:16px;line-height:1.4;font-weight:normal;margin:0 0 .3em;display:block}input.ui-slider-input,.ui-field-contain input.ui-slider-input{display:inline-block;width:50px;background-image:none;padding:.4em;margin:.5em 0;line-height:1.4;font-size:16px;outline:0}input.ui-slider-input.ui-mini,.ui-field-contain input.ui-slider-input.ui-mini{width:45px;margin:.25em 0;font-size:14px}.ui-field-contain input.ui-slider-input{margin:0}input.ui-slider-input,.ui-field-contain input.ui-slider-input{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box}.ui-slider-input::-webkit-outer-spin-button{margin:0}select.ui-slider-switch{display:none}div.ui-slider{position:relative;display:inline-block;overflow:visible;height:15px;padding:0;margin:0 2% 0 20px;top:4px;width:65%}div.ui-slider-mini{height:12px;margin-left:10px;top:2px}div.ui-slider-bg{border:none;height:100%;padding-right:8px}.ui-controlgroup a.ui-slider-handle,a.ui-btn.ui-slider-handle{position:absolute;z-index:1;top:50%;width:28px;height:28px;margin:-15px 0 0 -15px;outline:0}a.ui-btn.ui-slider-handle .ui-btn-inner{padding:0;height:100%}div.ui-slider-mini a.ui-slider-handle{height:14px;width:14px;margin:-8px 0 0 -7px}div.ui-slider-mini a.ui-slider-handle .ui-btn-inner{height:30px;width:30px;padding:0;margin:-9px 0 0 -9px;border-top:none}@media all and (min-width:450px){.ui-field-contain label.ui-slider{vertical-align:top;display:inline-block;width:20%;margin:0 2% 0 0}.ui-field-contain div.ui-slider{width:43%}.ui-field-contain div.ui-slider-switch{width:5.5em}}div.ui-slider-switch{height:32px;margin-left:0;width:5.8em}a.ui-slider-handle-snapping{-webkit-
					-webkit-transition:left 70ms linear;
					-o-transition:left 70ms linear;
					transition:left 70ms linear;-moz-
					-webkit-transition:left 70ms linear}div.ui-slider-switch .ui-slider-handle{margin:1px 0 0 -15px}.ui-slider-inneroffset{margin:0 16px;
					-o-transition:left 70ms linear}div.ui-slider-switch .ui-slider-handle{margin:1px 0 0 -15px}.ui-slider-inneroffset{margin:0 16px;
					transition:left 70ms linear}div.ui-slider-switch .ui-slider-handle{margin:1px 0 0 -15px}.ui-slider-inneroffset{margin:0 16px;position:relative;z-index:1}div.ui-slider-switch.ui-slider-mini{width:5em;height:29px}div.ui-slider-switch.ui-slider-mini .ui-slider-inneroffset{margin:0 15px 0 14px}div.ui-slider-switch.ui-slider-mini .ui-slider-handle{width:25px;height:25px;margin:1px 0 0 -13px}div.ui-slider-switch.ui-slider-mini a.ui-slider-handle .ui-btn-inner{height:30px;width:30px;padding:0;margin:0}span.ui-slider-label{position:absolute;text-align:center;width:100%;overflow:hidden;font-size:16px;top:0;line-height:2;min-height:100%;border-width:0;white-space:nowrap}.ui-slider-mini span.ui-slider-label{font-size:14px}span.ui-slider-label-a{z-index:1;left:0;text-indent:-1.5em}span.ui-slider-label-b{z-index:0;right:0;text-indent:1.5em}.ui-slider-inline{width:120px;display:inline-block}
/* reset styles - props eric meyer */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
:focus{outline:0;}
body{line-height:1;color:black;background:white;}
ol,ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,
q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
section,article,header,footer,nav,aside,hgroup{display:block;}
/* end reset */

html {
	-webkit-font-smoothing: antialiased;
}

body div img.wp-smiley {
	border:none !important;
	padding:0 0.1em !important;
	margin:0 !important;
	float:none !important;
	display:inline !important;
	max-width: 1em !important;
}

.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
}


/* IMG VIEW CSS ALSO IN pp-proofing/css/sass/orders.scss */
.pp-img-view {
	position: relative;
	display: block;
}

.pp-img-view .piv-inner {
	position: relative;
	display: block;
	overflow: hidden;
}

.pp-img-view.loading img.img {
	background: url(https://prophoto.s3.amazonaws.com/img/ajaxLoadingSpinner.gif) no-repeat center center;
	background-size: 20px 20px;
}


.pp-img-view img.img {
	margin: 0 !important;
	position: absolute;
	border-width: 0 !important;
}

.pp-img-view img.overlay {
	border-width: 0 !important;
	position: absolute;
	top: 0;
	left: 0;
}

.pp-img-view.loading .blur,
.pp-img-view.loading .blur-overlay {
	display: block !important;
}

.pp-img-view .blur,
.pp-img-view .blur-overlay {
	position: absolute;
	display: none !important;
}

.pp-img-view .blur {
	
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
					filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
					opacity: 0.6;
					zoom:1;
	overflow: hidden;
	background-size: cover;
	background-position: center center;
	-webkit-filter: blur(3px);
	-moz-filter:    blur(3px);
	-o-filter:      blur(3px);
	-ms-filter:     blur(3px);
	filter:         blur(3px);
}

.no-blur .pp-img-view .blur-overlay {
	background: url(https://prophoto.s3.amazonaws.com/img/rasterizer.png);
}
/* / END IMG VIEW CSS */


.sc:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
*:first-child+html .sc {
	min-height: 1px;
}

.no-user-select {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}

.bs-bb {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#user-copyright .pipe,
#mobile-user-copyright .pipe {
	padding:0 0.6em;
}
.comments-area-hidden,
.pp-comment.added-via-fb,
.fb-comments .pp-comment {
	display:none;
}
.pp-comment.from-fb-legacy-permalink {
	display:block;
}
p, .pp-slideshow, .pp-lightbox {
	margin-bottom:1.2em;
}
#masthead-slideshow {
	margin-bottom:0;
}


/* standard article formatting elements */
.article-content h1,
.article-content h2,
.article-content h3,
.article-content h4,
.article-content h5,
.article-content h6 {
	font-style:normal;
	color:inherit;
	font-family:inherit;
	font-size:inherit;
	font-weight:bold;
	margin-bottom:.6em;
}
.article-content h1 {
	font-size:160%;
}
.article-content h2 {
	font-size:140%;
}
.article-content h3 {
	font-size:120%;
}
.article-content h4 {
	font-size:110%;
}
.article-content h5 {
	font-size:105%;
}
#outer-wrap-centered .article-content .sociable img {
	border:none !important;
	margin:0;
}
.article-content ol,
.article-content ul {
	margin-bottom:1.5em;
}
.article-content ol {
	list-style:decimal;
}
.article-content ul {
	list-style:disc;
}
strong {
	font-weight:700;
}
em, address {
	font-style:italic;
}

/* post image border radius */
.article-content img {
	
					-moz-border-radius:0px;
					-webkit-border-radius:0px;
					-khtml-border-radius:0px;
					-o-border-radius:0px;
					border-radius:0px;
}
.article-content img.wp-smiley,
.article-content img.no-rounding,
.article-content .sociable img,
.article-content .pp-post-sig img,
.article-content .pp-slideshow img,
.article-content img.no-rounded-corners,
.article-content .pp-pinit-link img {
	
					-moz-border-radius:0;
					-webkit-border-radius:0;
					-khtml-border-radius:0;
					-o-border-radius:0;
					border-radius:0;
}
body.mobile-browser #masthead-slideshow {
	margin-right: auto;
	margin-left: auto;
}
html {
	direction: ltr; /* rtl on the body is fine, but on html it disables clicking in mobile safari */
}			.pp-button {
				display: block;
				overflow: hidden;
				position: relative;
			}
			.pp-button span.layer {
				position: absolute;
			}
			.pp-button span.text-layer {
				line-height: 1em;
				white-space: nowrap;
				text-indent: 0;
			}
			.pp-button span.img-layer {
				overflow: hidden;
			}
			.pp-button span.img-layer img {
				position: absolute;
				top: 0;
				left: 0;
				border-width: 0;
				margin: 0;
				max-width: none !important;
			}
			.widget_pp-custom-icon .pp-button {
				display: inline-block;
				vertical-align: middle;
			}
			a .pp-button {
				cursor: pointer;
			}	img {
		-webkit-touch-callout:none;
		-webkit-user-select: none;
	}	body .article-content .pp-post-sig img,
	body .article-content img.no-border,
	body .article-content .pp-pinit-link img {
		border-width: 0;
	}
	.pp-social-media-buttons {
		clear:both;
		margin:10px 0 10px 0;
		max-width:100%;
	}		.pp-fb-like-btn-wrap {
			margin-right: 0px;
		}

		.pp-fb-like-btn-wrap, .pp-google-plusone-btn-wrap {
			display: inline-block;
			vertical-align: middle;
		}

		.pp-google-plusone-btn-wrap > div {
			display: block !important;
		}

	.pp-pinterest-follow-default {
		visibility: hidden;
	}
	.pp-pinit-wrap {
		position: relative;
		display: inline-block;
		vertical-align: middle;
	}
	.article-content .pp-pinit-wrap img, .article-content .pp-pinit-wrap .pp-img-protect {
		display: block;
		margin: 0;
	}
	.pp-pinit-overlay {
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
					filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
					opacity: 0;
					zoom:1;
		background-color:#ffffff;background-color:rgba(255,255,255,0);;
		
					-webkit-transition: opacity 0.2s ease;
					-o-transition: opacity 0.2s ease;
					transition: opacity 0.2s ease;
	}
	.pp-pinit-wrap.hover .pp-pinit-overlay {
		
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
					filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
					opacity: 1;
					zoom:1;
	}
	.pp-pinit-link {
		position: absolute;
		top: 0px;
left: 50%;
margin-left: -45.5px;

	}
	.pp-pinit-link img {
		border: none;
	}
	body.mobile-browser .pp-pinit-overlay, body.ipad .pp-pinit-overlay {
		background-color: transparent;
		
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
					filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
					opacity: 1;
					zoom:1;
	}
	/* hide pinit button on thumbnails of the wp related posts plugin */
	.related_post .pp-pinit-overlay {
		display: none;
	}.article-content h1, .article-content h1 a, .article-content h1 a:visited, .article-content h1 a:hover {font-size:20px;font-family:"Pathway Gothic One", "Century Gothic", Helvetica, Arial, sans-serif;text-transform:uppercase;font-weight:400;letter-spacing:1px;}.article-content h2, .article-content h2 a, .article-content h2 a:visited, .article-content h2 a:hover {font-size:14px;font-family:Montserrat, Verdana, Tahoma, sans-serif;text-transform:uppercase;font-weight:400;letter-spacing:1px;}.article-content h3, .article-content h3 a, .article-content h3 a:visited, .article-content h3 a:hover {letter-spacing:normal;}.article-content h4, .article-content h4 a, .article-content h4 a:visited, .article-content h4 a:hover {letter-spacing:normal;}.article-content h5, .article-content h5 a, .article-content h5 a:visited, .article-content h5 a:hover {letter-spacing:normal;}.article-content h6, .article-content h6 a, .article-content h6 a:visited, .article-content h6 a:hover {color:#910000;font-size:14px;letter-spacing:normal;}.pp-button-1 {
	width: 400px;
	height: 400px;
}
.pp-button-1:hover {
}
.pp-button-1 .layer-1 {
	top: 0;
	left: 0;
	height: 500px;
	width: 500px;
}
.pp-button-1 .layer-2 {
	top: 250px;
	left: 65px;
	font-size: 40px;
	font-family: "Pathway Gothic One", "Century Gothic", Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	text-transform: none;
	letter-spacing: normal;
	text-decoration: ;
	color: rgba(255,255,255,1);
}
.pp-button-1 .layer-3 {
	top: 300px;
	left: 124px;
	font-size: 11px;
	font-family: Montserrat, Verdana, Tahoma, sans-serif;
	font-weight: 400;
	font-style: normal;
	text-transform: none;
	letter-spacing: normal;
	text-decoration: ;
	color: rgba(255,255,255,1);
}
.pp-button-1 .layer-4 {
	top: 325px;
	left: 158px;
	font-size: 11px;
	font-family: Montserrat, Verdana, Tahoma, sans-serif;
	font-weight: 400;
	font-style: normal;
	text-transform: none;
	letter-spacing: normal;
	text-decoration: ;
	color: rgba(255,255,255,1);
}
.pp-button-2 {
	width: 194px;
	height: 35px;
	border: 2px solid #e2e2e2;
}
.pp-button-2:hover {
}
.pp-button-2 .layer-1 {
	top: 12px;
	left: 63px;
	font-size: 12px;
	font-family: Montserrat, Verdana, Tahoma, sans-serif;
	font-weight: 400;
	font-style: normal;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-decoration: ;
	color: #252525;
}
.pp-button-3 {
	width: 116px;
	height: 35px;
	border: 2px solid #e2e2e2;
}
.pp-button-3:hover {
}
.pp-button-3 .layer-1 {
	top: 13px;
	left: 19px;
	font-size: 11px;
	font-family: Montserrat, Verdana, Tahoma, sans-serif;
	font-weight: 400;
	font-style: normal;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-decoration: ;
	color: rgba(51,51,51,1);
}
.pp-button-3:hover .layer-1 {
	color: rgba(149,149,149,1);
}
.pp-button-4 {
	width: 35px;
	height: 35px;
	
					-moz-border-radius: 10px;
					-webkit-border-radius: 10px;
					-khtml-border-radius: 10px;
					-o-border-radius: 10px;
					border-radius: 10px;
	border: 1px solid #e2e2e2;
}
.pp-button-4:hover {
}
.pp-button-4 .layer-1 {
	top: 0;
	left: 0;
	height: 35px;
	width: 35px;
}
.pp-button-4:hover .layer-1 img {
	left: -35px;
}
.pp-button-5 {
	width: 35px;
	height: 35px;
	
					-moz-border-radius: 10px;
					-webkit-border-radius: 10px;
					-khtml-border-radius: 10px;
					-o-border-radius: 10px;
					border-radius: 10px;
	border: 1px solid #e2e2e2;
}
.pp-button-5:hover {
}
.pp-button-5 .layer-1 {
	top: 0;
	left: 0;
	height: 35px;
	width: 35px;
}
.pp-button-5:hover .layer-1 img {
	left: -35px;
}
.pp-button-6 {
	width: 35px;
	height: 35px;
	
					-moz-border-radius: 10px;
					-webkit-border-radius: 10px;
					-khtml-border-radius: 10px;
					-o-border-radius: 10px;
					border-radius: 10px;
	border: 1px solid #e2e2e2;
}
.pp-button-6:hover {
}
.pp-button-6 .layer-1 {
	top: 0;
	left: 0;
	height: 35px;
	width: 35px;
}
.pp-button-6:hover .layer-1 img {
	left: -35px;
}
.pp-button-7 {
	width: 35px;
	height: 35px;
	
					-moz-border-radius: 10px;
					-webkit-border-radius: 10px;
					-khtml-border-radius: 10px;
					-o-border-radius: 10px;
					border-radius: 10px;
	border: 1px solid #e2e2e2;
}
.pp-button-7:hover {
}
.pp-button-7 .layer-1 {
	top: 0;
	left: 0;
	height: 35px;
	width: 35px;
}
.pp-button-7:hover .layer-1 img {
	left: -35px;
}
.pp-button-8 {
	width: 35px;
	height: 35px;
	
					-moz-border-radius: 10px;
					-webkit-border-radius: 10px;
					-khtml-border-radius: 10px;
					-o-border-radius: 10px;
					border-radius: 10px;
	border: 1px solid #e2e2e2;
}
.pp-button-8:hover {
}
.pp-button-8 .layer-1 {
	top: 0;
	left: 0;
	height: 35px;
	width: 35px;
}
.pp-button-8:hover .layer-1 img {
	left: -35px;
}
.pp-button-9 {
	width: 328px;
	height: 262px;
}
.pp-button-9:hover {
}
.pp-button-9 .layer-1 {
	top: 0;
	left: 0;
	z-index: 2;
	height: 262px;
	width: 330px;
}
.pp-button-9 .layer-2 {
	top: 50px;
	left: 36px;
	z-index: 4;
	font-size: 30px;
	font-family: "Pathway Gothic One", "Century Gothic", Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-decoration: ;
	color: rgba(255,255,255,1);
}
.pp-button-9:hover .layer-2 {
	color: rgba(255,255,255,1);
}
.pp-button-9 .layer-3 {
	top: 0;
	left: 0;
	z-index: 3;
	height: 262px;
	width: 330px;
}
.pp-button-9:hover .layer-3 img {
	left: -330px;
}
.pp-button-10 {
	width: 330px;
	height: 262px;
}
.pp-button-10:hover {
}
.pp-button-10 .layer-1 {
	top: 0;
	left: 0;
	z-index: 2;
	height: 262px;
	width: 330px;
}
.pp-button-10 .layer-2 {
	top: 200px;
	left: 36px;
	z-index: 4;
	font-size: 30px;
	font-family: "Pathway Gothic One", "Century Gothic", Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	text-transform: none;
	letter-spacing: 1px;
	text-decoration: ;
	color: rgba(255,255,255,1);
}
.pp-button-10 .layer-3 {
	top: 0;
	left: 0;
	z-index: 3;
	height: 262px;
	width: 330px;
}
.pp-button-10:hover .layer-3 img {
	left: -330px;
}
.pp-button-11 {
	width: 1000px;
	height: 400px;
}
.pp-button-11:hover {
}
.pp-button-11 .layer-1 {
	top: 150px;
	left: 48px;
	z-index: 5;
	font-size: 75px;
	font-family: "Pathway Gothic One", "Century Gothic", Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-decoration: ;
	color: rgba(255,255,255,1);
}
.pp-button-11:hover .layer-1 {
	color: rgba(255,255,255,1);
}
.pp-button-11 .layer-2 {
	top: 0;
	left: 0;
	z-index: 2;
	height: 400px;
	width: 1000px;
}
.pp-button-11 .layer-3 {
	top: 231px;
	left: 50px;
	z-index: 3;
	font-size: 11px;
	font-family: Montserrat, Verdana, Tahoma, sans-serif;
	font-weight: 400;
	font-style: normal;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-decoration: ;
	color: rgba(255,255,255,1);
}
.pp-button-11 .layer-4 {
	top: 0;
	left: 0;
	z-index: 4;
	height: 400px;
	width: 1000px;
}
.pp-button-11:hover .layer-4 img {
	left: -1000px;
}
.pp-button-12 {
	width: 342px;
	height: 513px;
}
.pp-button-12:hover {
}
.pp-button-12 .layer-1 {
	top: 450px;
	left: 36px;
	z-index: 4;
	font-size: 30px;
	font-family: "Pathway Gothic One", "Century Gothic", Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-decoration: ;
	color: rgba(255,255,255,1);
}
.pp-button-12:hover .layer-1 {
	color: rgba(255,255,255,1);
}
.pp-button-12 .layer-2 {
	top: 0;
	left: 0;
	z-index: 2;
	height: 513px;
	width: 342px;
}
.pp-button-12 .layer-3 {
	top: 0;
	left: 0;
	z-index: 3;
	height: 513px;
	width: 342px;
}
.pp-button-12:hover .layer-3 img {
	left: -342px;
}
.pp-button-13 {
	width: 658px;
	height: 251px;
}
.pp-button-13:hover {
}
.pp-button-13 .layer-1 {
	top: 50px;
	left: 36px;
	z-index: 4;
	font-size: 30px;
	font-family: "Pathway Gothic One", "Century Gothic", Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-decoration: ;
	color: rgba(255,255,255,1);
}
.pp-button-13:hover .layer-1 {
	color: rgba(255,255,255,1);
}
.pp-button-13 .layer-2 {
	top: 0;
	left: 0;
	z-index: 2;
	height: 251px;
	width: 658px;
}
.pp-button-13 .layer-3 {
	top: 0;
	left: 0;
	z-index: 3;
	height: 271px;
	width: 659px;
}
.pp-button-13:hover .layer-3 img {
	left: -659px;
}
.pp-button-14 {
	width: 175px;
	height: 50px;
}
.pp-button-14:hover {
}
.pp-button-14 .layer-1 {
	top: 9px;
	left: 11px;
	font-size: 30px;
	font-family: "Pathway Gothic One", "Century Gothic", Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	text-transform: none;
	letter-spacing: normal;
	text-decoration: ;
	color: rgba(51,51,51,1);
}
.pp-button-14:hover .layer-1 {
	color: rgba(149,149,149,1);
}
.pp-button-15 {
	width: 35px;
	height: 35px;
	
					-moz-border-radius: 10px;
					-webkit-border-radius: 10px;
					-khtml-border-radius: 10px;
					-o-border-radius: 10px;
					border-radius: 10px;
	border: 1px solid #959595;
}
.pp-button-15:hover {
}
.pp-button-15 .layer-1 {
	top: 0;
	left: 0;
	height: 35px;
	width: 35px;
}
.pp-button-15:hover .layer-1 img {
	left: -35px;
}
.pp-button-16 {
	width: 35px;
	height: 35px;
	
					-moz-border-radius: 10px;
					-webkit-border-radius: 10px;
					-khtml-border-radius: 10px;
					-o-border-radius: 10px;
					border-radius: 10px;
	border: 1px solid #959595;
}
.pp-button-16:hover {
}
.pp-button-16 .layer-1 {
	top: 0;
	left: 0;
	height: 35px;
	width: 35px;
}
.pp-button-16:hover .layer-1 img {
	left: -35px;
}
.pp-button-17 {
	width: 35px;
	height: 35px;
	
					-moz-border-radius: 10px;
					-webkit-border-radius: 10px;
					-khtml-border-radius: 10px;
					-o-border-radius: 10px;
					border-radius: 10px;
	border: 1px solid #959595;
}
.pp-button-17:hover {
}
.pp-button-17 .layer-1 {
	top: 0;
	left: 0;
	height: 35px;
	width: 35px;
}
.pp-button-17:hover .layer-1 img {
	left: -35px;
}
.pp-button-18 {
	width: 35px;
	height: 35px;
	
					-moz-border-radius: 10px;
					-webkit-border-radius: 10px;
					-khtml-border-radius: 10px;
					-o-border-radius: 10px;
					border-radius: 10px;
	border: 1px solid #959595;
}
.pp-button-18:hover {
}
.pp-button-18 .layer-1 {
	top: 0;
	left: 0;
	height: 35px;
	width: 35px;
}
.pp-button-18:hover .layer-1 img {
	left: -35px;
}
.pp-button-19 {
	width: 35px;
	height: 35px;
	
					-moz-border-radius: 10px;
					-webkit-border-radius: 10px;
					-khtml-border-radius: 10px;
					-o-border-radius: 10px;
					border-radius: 10px;
	border: 1px solid #959595;
}
.pp-button-19:hover {
}
.pp-button-19 .layer-1 {
	top: 0;
	left: 0;
	height: 35px;
	width: 35px;
}
.pp-button-19:hover .layer-1 img {
	left: -35px;
}
.pp-button-20 {
	width: 287px;
	height: 58px;
}
.pp-button-20:hover {
}
.pp-button-20 .layer-1 {
	top: 0;
	left: 11px;
	font-size: 50px;
	font-family: "Pathway Gothic One", "Century Gothic", Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	text-transform: none;
	letter-spacing: 1px;
	text-decoration: ;
	color: rgba(255,255,255,1);
}
.pp-button-20:hover .layer-1 {
	color: rgba(149,149,149,1);
}
.pp-button-21 {
	width: 91px;
	height: 56px;
}
.pp-button-21:hover {
}
.pp-button-21 .layer-1 {
	top: 0;
	left: 0;
	z-index: 2;
	height: 56px;
	width: 91px;
}
.pp-button-21 .layer-2 {
	top: 7px;
	left: 38px;
	z-index: 4;
	font-size: 10px;
	font-family: Montserrat, Verdana, Tahoma, sans-serif;
	font-weight: 400;
	font-style: normal;
	text-transform: none;
	letter-spacing: 1px;
	text-decoration: ;
	color: rgba(149,149,149,1);
}
.pp-button-21:hover .layer-2 {
	color: rgba(51,51,51,1);
}
.pp-button-21 .layer-3 {
	top: 10px;
	left: 30px;
	z-index: 5;
	height: 35px;
	width: 35px;
}
.pp-button-21:hover .layer-3 img {
	left: -35px;
}
.initialOverlay h3, .initialOverlay h4, #bio .initialOverlay h3, #bio .initialOverlay h4 {color:#333333;font-size:16px;font-style:normal;font-family:"Pathway Gothic One", "Century Gothic", Helvetica, Arial, sans-serif;text-transform:uppercase;font-weight:400;letter-spacing:1px;}.initialOverlay h4 {color:#333333;font-size:12px;font-family:Montserrat, Verdana, Tahoma, sans-serif;}.pp-slideshow .blankOverlay { display:none; }

.pp-slideshow {
	direction: ltr; /* rtl languages cause thumbnail alignment problems */
}

.mobile-site-enabled .pp-slideshow-gallery {
	
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
					filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
					opacity: 0;
					zoom:1;
}

.mobile .pp-slideshow-gallery {
	margin-left: auto;
	margin-right: auto;
}

.pp-slideshow-gallery .controls,
.pp-slideshow-gallery .thumbsViewport,
.pp-slideshow-gallery .thumbStrip {
	height:60px;
}

.ipad .pp-slideshow-gallery .controls,
.ipad .pp-slideshow-gallery .thumbsViewport,
.ipad .pp-slideshow-gallery .thumbStrip {
	height:100px;
}

.pp-slideshow-gallery img.cant-aa,
.pp-slideshow-gallery.cant-aa img.can-aa {
	display: none;
}
.pp-slideshow-gallery.cant-aa img.cant-aa {
	display: inline;
}
.bio-col .btns img {
	max-width: none;
}

.nav-ajax-receptacle .pp-slideshow,
#content .pp-slideshow,
.ss-first-img {
	margin-left:auto;
	margin-right:auto;
	display:block;
}
.article-content .ss-first-img,
img.loadingSpinner {
	margin-top:0;
	border-width:0 !important;
	
					-moz-box-shadow:none;
					-webkit-box-shadow:none;
					-ms-box-shadow:none;
					-o-box-shadow:none;
					box-shadow:none;
}
body img.p3-placeholder,
#content img.p3-placeholder,
#mobile-content img.p3-placeholder,
#content .article-content img.pp-gallery-placeholder,
#mobile-content .article-content img.pp-gallery-placeholder,
body img.pp-gallery-placeholder,
body img.pp-grid-placeholder {
	display:none !important;
}
.showWrap {
	position:relative;
	overflow:hidden;
}
#content .showWrap,
body.popup-slideshow .showWrap {
	background:#ffffff;
}
.popup-slideshow #spinner-wrap {
	width: 100%;
}
.popup-slideshow img#loading {
	margin: 0 auto;
	padding-top: 20%;
	display: block;
}
#masthead-frame-and-content-wrap .showWrap {
	background-color:#ffffff;background-color:#ffffff;
}
.imgViewingArea {
	position:relative;
	overflow:hidden;
}
a.imgWrap.no-link,
.pp-slideshow-gallery a.imgWrap {
	cursor:default;
    -webkit-tap-highlight-color:rgba(0,0,0,0); /* disables iPad/iPhone top focus state */
}
.imgWrap {
	position:absolute;
	top:0;
	left:0;
}
.imgWrap img {
	margin:0 auto;
	display:block;

}
/* this is to fix png transparency fading artifacts, see http://stackoverflow.com/questions/1251416/png-transparency-problems-in-ie8 */
.cant-fade-imgs-with-black .imgWrap.png img {
	background: transparent;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);   /* IE6 & 7 */
    zoom: 1;
}
.nextImg {
	display:none;
}
.pp-slideshow .blankOverlay {
	width:200px;
	height:200px;
	position:absolute;
	top:0;
	left:0;
}
body.ipad .pp-slideshow .blankOverlay {
	display:none;
}



/* rounded corners */
body .pp-slideshow .thumbsWrap img {
	
					-moz-border-radius:0px;
					-webkit-border-radius:0px;
					-khtml-border-radius:0px;
					-o-border-radius:0px;
					border-radius:0px;
}


/* timer */
.imgViewingArea .timer {
	position:absolute;
	background:#fff;
	z-index:130; /* z-130 */
	width:0;
	height:5px;
	left:0;
	
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";
					filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=35);
					opacity:0.35;
					zoom:1;
}
.mobile .timer {
	height:3px;
}
.controlsVertical .timer {
	height:0;
	width:5px;
	top:0;
}
.mobile .controlsVertical .timer {
	width:3px;
}
.controlsPos-bottom .timer {
	top:0;
}
.controlsPos-top .timer {
	bottom:0;
}
.controlsPos-left .timer {
	right:0;
	left: auto;
}
.controlsPos-right .timer {
	left:0;
	right: auto;
}
.showingSplashScreen .timer {
	display:none;
}


/* controls area */
.pp-slideshow .controls {
	margin:0;
	overflow:hidden;
	position:relative;
	padding:8px;
}
body.ipad .pp-slideshow .controls {
	padding:15px;
}
.controlsNotOverlaid.controlsPos-left .controls {
	float:left;
}
.controlsNotOverlaid.controlsPos-left .imgViewingArea {
	float:right;
}
.controlsNotOverlaid.controlsPos-right .controls {
	float:right;
}
.controlsNotOverlaid.controlsPos-right .imgViewingArea {
	float:left;
}
.controlsHorizontal .controls {
	left:0;
}
.controlsVertical .controls {
	top:0;
}
.controlsOverlaid .controls {
	position:absolute;
	z-index:122; /* z-122 */
}
.controls-bg {
	position:absolute;
	top:0;
	left:0;
	width:10000px;
	height:10000px;
	
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=45)";
					filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=45);
					opacity:0.45;
					zoom:1;
	background:#ffffff;
}
.controlsNotOverlaid .controls-bg {
	
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
					filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
					opacity:1;
					zoom:1;
}
.pp-slideshow .controls a {
	cursor:pointer;
	
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
					filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
					opacity:1;
					zoom:1;
}
.pp-slideshow .controls a:hover {
	
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
					filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
					opacity:1;
					zoom:1;
}
	body.ipad .pp-slideshow .controls a:hover {
		
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
					filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
					opacity:1;
					zoom:1;
	}
.pp-slideshow .controls .btns {
	position:absolute;
	text-align:center;
	line-height:1em;
}
.pp-slideshow .controls .btns a {
	display:inline-block;
	position:relative;
	width:20px;
	height:20px;
	overflow:hidden;
	margin:0 5px 4px;
	#margin-bottom:6px;
}
.pp-slideshow .controls .btns a img {
	height:20px;
	width:220px;
	position:absolute;
	top:0;
	left:0;
	margin:0;
}
	body.ipad .pp-slideshow .controls .btns a {
		width:40px;
		height:40px;
	}
	body.ipad .pp-slideshow .controls .btns a img {
		height:40px;
		width:440px;
	}
.thumbStrip {
	position:relative;
}
.thumbStrip a div {
	margin-top:20px;
}
.controls.pagedThumbs {
	padding-left:2px;
}
.ipad .thumbStrip a div {
	margin-top:30px;
}
.ipad .controls.pagedThumbs {
	padding-left:4px;
}
.pp-slideshow .controls img {
	border-width:0;
	
					-moz-box-shadow:0 0 0 #fff;
					-webkit-box-shadow:0 0 0 #fff;
					-ms-box-shadow:0 0 0 #fff;
					-o-box-shadow:0 0 0 #fff;
					box-shadow:0 0 0 #fff;
}
.controlsHorizontal .pagedThumbs .thumbStrip {
	padding:0 22px;
}
.controlsVertical .pagedThumbs .thumbStrip {
	padding:22px 0;
}
	body.ipad .controlsHorizontal .pagedThumbs .thumbStrip {
		padding:0 44px;
	}
	body.ipad .controlsVertical .pagedThumbs .thumbStrip {
		padding:44px 0;
	}
.thumbsViewport {
	position:relative;
	overflow:hidden;
}
.thumbsViewport img {
	margin:0;
	cursor:pointer;
	width:60px;
	height:60px;
	margin-right:8px;
	margin-bottom:8px;
	
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
					filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
					opacity:0.75;
					zoom:1;
}
body.ipad .thumbsViewport img {
	min-width:100px;
	min-height:100px;
	margin-right:15px;
	margin-bottom:15px;
}
.controlsVertical .thumbsViewport img {
	float:left;
}
.pp-slideshow .thumbsViewport img.active {
	border-color:#ffffff !important;
	
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
					filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
					opacity:1 !important;
					zoom:1;
}
.pp-slideshow .thumbsViewport img:hover {
	border-color:#ffffff !important;
}
.thumbsWrap {
	position:absolute;
	top:0;
	left:0;
	text-align: left; /* counteracts people wrapping gallery placeholders in <center> tags and other crap */
}
.pp-slideshow .thumbsWrap img {
	border:#ffffff 0px solid !important;
}
.controlsHorizontal .thumbsWrap {
	width:50000px;
	height:60px;
}
.controlsVertical .thumbsWrap {
	height:50000px;
	width:60px;
}
.controlsHorizontal .prevPage,
.controlsHorizontal .nextPage {
	top:0;
	width:22px;
	height:60px;
}
	body.ipad .controlsHorizontal .prevPage,
	body.ipad .controlsHorizontal .nextPage {
		width:44px;
		height:100px;
	}
.controlsVertical .prevPage,
.controlsVertical .nextPage {
	left:0;
	height:22px;
	width:60px;
}
	body.ipad .controlsVertical .prevPage,
	body.ipad .controlsVertical .nextPage {
		height:44px;
		width:100px;

	}
.prevPage,
.nextPage {
	display:none;
	position:absolute;
	overflow:hidden;
}
.pagedThumbs .prevPage,
.pagedThumbs .nextPage {
	display:block;
}
.prevPage div,
.nextPage div {
	position:relative;
	width:22px;
	height:22px;
	overflow:hidden;
}
	body.ipad .prevPage div,
	body.ipad .nextPage div {
		width:44px;
		height:44px;
	}
.prevPage img,
.nextPage img {
	height:20px;
	width:220px;
	left:-97px;
	position:absolute;
	top:0;
	margin:0;
}
.nextPage img {
	left:-82px;
}
	body.ipad .prevPage img,
	body.ipad .nextPage img {
		height:40px;
		width:440px;
	}
	body.ipad .nextPage img {
		left:-164px;
	}
	body.ipad .prevPage img {
		left:-196px;
	}
	body.ipad .controlsVertical .nextPage img {
		left:-400px;
	}
	body.ipad .controlsVertical .prevPage img {
		left:-360px;
	}
.controlsVertical .prevPage img {
	left:-180px;
	top:3px;
}
.controlsVertical .nextPage img {
	left:-200px;
	top:auto;
	bottom:3px;
}
.prevPage {
	left:0;
}
.controlsVertical .prevPage {
	top:0;
	bottom:auto;
}
.nextPage {
	right:0;
}
.controlsVertical .nextPage {
	top:auto;
	bottom:0;
}

.thumbStrip a.disabled img {
	display:none;
}
.pp-slideshow .playPause,
.pp-slideshow .fullscreen {
	width:16px;
	height:16px;
}
.playing .controls .btns a.playPause img {
	left:-20px;
}
	body.ipad .playing .controls .btns a.playPause img {
		left:-40px;
	}
.controls .btns a.fullscreen img {
	left:-40px;
}
	body.ipad .controls .btns a.fullscreen img {
		left:-80px;
	}
.pp-slideshow-gallery.fullscreen .controls .btns a.fullscreen img {
	left:-60px;
}
.ipad .pp-slideshow-gallery.fullscreen .controls .btns a.fullscreen img {
	left:-120px;
}
.controls .btns a.cart-url img {
	left:-120px;
}
.controls .btns a.mp3player img {
	left:-140px;
}
.controls .btns a.mp3player.paused img {
	left:-160px;
}
	body.ipad .controls .btns a.cart-url img {
		left:-240px;
	}
	body.ipad .controls .btns a.mp3player img {
		left:-280px;
	}
	body.ipad .controls .btns a.mp3player.paused img {
		left:-320px;
	}
.disabled {
	background-image:none;
	cursor:default;
}

/* initial overlay area */
.showingSplashScreen .controls {
	display:none;
}
.controlsNotOverlaid .controls {
	display:block;
}
.initialOverlay {
	position:absolute;
	color:#fff;
	text-align:center;
	top:0;
	left:0;
	z-index:126; /* z-126 */
	overflow:hidden;
	cursor:pointer;
}
.initialOverlay .content {
	position:absolute;
	top:0;
	left:0;
	z-index:126; /* z-126 */
}
.initialOverlay .startBtn {
	width:35px;
	height:35px;
}
	body.ipad .initialOverlay .startBtn {
		width:70px;
		height:70px;
	}
.pp-slideshow .startBtn,
.imgWrap img,
.btns img,
.thumbsWrap img,
.initialOverlay .content img.logo {
	border-width:0 !important;
	
					-moz-box-shadow:0 0 0 #fff;
					-webkit-box-shadow:0 0 0 #fff;
					-ms-box-shadow:0 0 0 #fff;
					-o-box-shadow:0 0 0 #fff;
					box-shadow:0 0 0 #fff;
}
.initialOverlay .content .logo {
	margin-bottom:8px;
	display: inline-block;
}
.initialOverlay .content img {
	margin:0;
}
.initialOverlay .bg {
	position:absolute;
	top:0;
	left:0;
	width:10000px;
	height:1000px;
	z-index:124; /* z-124 */
	background-color:#ffffff;
	
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
					filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
					opacity:1;
					zoom:1;
}

body .initialOverlay h3,
body .initialOverlay h4 {
	font-weight:400;
	margin:0 0 0.3em 0 !important;
	line-height:1em !important;
}
.initialOverlay h4 {
	margin-top:0.75em;
}

img.loadingSpinner {
	position:absolute;
	top:50%;
	left:50%;
	z-index:128; /* z-128 */
	background:#fff;
	
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=45)";
					filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=45);
					opacity:0.45;
					zoom:1;
	
					-moz-border-radius:17px;
					-webkit-border-radius:17px;
					-khtml-border-radius:17px;
					-o-border-radius:17px;
					border-radius:17px;
	padding:2px;
	display:none;
	height:18px;
	width:18px;
}

#masthead-slideshow img.loadingSpinner {
	display: none;
}


/* mobile controls */
.mobileControls {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:116; /* z-116 */
}
.mobileControls a {
	display:none;
	
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
					filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=65);
					opacity:0.65;
					zoom:1;
}
.mobileControls .playPause,
.mobileControls .mp3player,
.mobileControls .prevNext span {
	background:#ffffff;
}
.mobileControls .playPause {
	position:absolute;
	bottom:8px;
	width:50px;
	left:39%;
	height:50px;
	z-index:120; /* z-120 */
	padding:7px;
	-webkit-
					-moz-border-radius:80px;
					-webkit-border-radius:80px;
					-khtml-border-radius:80px;
					-o-border-radius:80px;
					border-radius:80px;
}
.mobileControls .playPause span {
	-webkit-background-size:550px 50px;
}
.landscape .mobileControls .playPause {
	left:43%;
}

.mobileControls em {
	display:block;
	height:100%;
	text-indent:-999em;
	background-image: url(https://www.bruno-christophe.fr/wp-content/uploads/pp/images/gallery_btns_sprite_333333_v2.png);
}
.mobileControls span em {
	width:50px;
	height:50px;
	-webkit-background-size:550px 50px;
	background-size:550px 50px;
}
.mobileControls .mp3player {
	z-index:121; /* z-121 */
	-webkit-
					-moz-border-radius:80px;
					-webkit-border-radius:80px;
					-khtml-border-radius:80px;
					-o-border-radius:80px;
					border-radius:80px;
	padding:7px 7px 7px 5px;
	position:absolute;
	left:39%;
	top:8px;
}
.landscape .mobileControls .mp3player {
	left:43%;
}
.mobileControls .mp3player em {
	background-position:-350px 0;
}
.mobileControls .mp3player.paused em {
	background-position:-400px 0;
}
.paused .mobileControls .playPause em {
	background-position:0 0;
}
.playing .mobileControls .playPause em {
	background-position:-50px 0;
}
.mobileControls .prev {
	left:0;
}
	.mobileControls .prev span {
		left:4px;
	}
	.mobileControls .prev span em {
		background-position:-250px 0;
	}
.mobileControls .next {
	right:0;
}
	.mobileControls .next span {
		right:4px;
	}
	.mobileControls .next span em {
		background-position:-200px 0;
	}
.mobileControls .prevNext {
	position:absolute;
	top:37%;
	z-index:118; /* z-118 */
}
.mobileControls .prevNext span {
	display:block;
	position:absolute;
	-webkit-
					-moz-border-radius:50px;
					-webkit-border-radius:50px;
					-khtml-border-radius:50px;
					-o-border-radius:50px;
					border-radius:50px;
}

.pp-lightbox img { margin-left:auto; margin-right:auto; }.pp-lightbox-thumbs { margin-left:auto; margin-right:auto; }


/* initial state */
.pp-lightbox {
	clear:both;
}
#outer-wrap-centered .article-content .pp-lightbox img,
#outer-wrap-centered #content .article-content .pp-lightbox .pp-img-protect img {
	margin-bottom:5px;
}
.article-content .pp-lightbox-thumbs {
	font-size:0;
	line-height:0;
}
.pp-lightbox-thumbs .pp-img-protect {
	display:inline !important;
}
.format-masonry .pp-lightbox-thumbs {
	position: relative;
}
#outer-wrap-centered .article-content .pp-lightbox a img {
	display:block;
}
#outer-wrap-centered .article-content .pp-lightbox-thumbs a img {
	margin: 0 5px 5px 0;
	display:inline;
}
.article-content .pp-lightbox-thumbs a {
	
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
					filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=65);
					opacity:0.65;
					zoom:1;
}
#outer-wrap-centered .article-content .pp-lightbox-thumbs .last a img {
	margin-right:0;
}
img.pp-lb-img,
#lightbox-image {
	
					-moz-border-radius:0px;
					-webkit-border-radius:0px;
					-khtml-border-radius:0px;
					-o-border-radius:0px;
					border-radius:0px;
}
#lightbox-image.portrait {
	max-height: 900px;
	width: auto;
}
#lightbox-image.landscape {
	max-width: 900px;
	height: auto;
}
#lightbox-container-image-box {
	border-top-left-radius:0px;
	border-top-right-radius:0px;
}
#lightbox-container-image-data-box,
#jquery-lightbox.transitioning #lightbox-container-image-box {
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
}


/* mobile initial state */
body.not-mobile .pp-lightbox img {
	display:inline;
	cursor:pointer !important;
}
.mobile .pp-lightbox .pp-lightbox-thumbs {
	width:100% !important;
}
#mobile-content .pp-lightbox-thumbs a {
	line-height:0;
	margin:0;
	padding:0;
	display:inline;
	font-size:0;
}
#mobile-content .pp-lightbox-thumbs a img {
	margin:0 1% 1% 0;
}
#mobile-content .pp-lightbox-thumbs a {
	
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
					filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
					opacity:1 !important;
					zoom:1;
}
body.ipad .pp-lightbox-thumbs a {
	
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
					filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
					opacity:1 !important;
					zoom:1;
}
.mobile #lightbox-container-image-box.unsized {
	max-width: 90%;
}

/* Smartphones (large landscape) */
@media only screen and (min-width : 721px) {
	#mobile-content .pp-lightbox-thumbs a img {
		width: 11.5% !important;
		height: auto !important;
	}
}

/* Smartphones (large portrait) */
@media only screen and (min-width : 481px) and (max-width : 720px) {
	#mobile-content .pp-lightbox-thumbs a img {
		width: 19% !important;
		height: auto !important;
	}
}

/* Smartphones (iPhone landscape width and larger mobile portrait) ----------- */
@media only screen and (min-width : 321px) and (max-width : 480px) {
	#mobile-content .pp-lightbox-thumbs a img {
		width: 24% !important;
		height: auto !important;
	}
}

/* Smartphones (iPhone portrait width) ----------- */
@media only screen and (max-width : 320px) {
	#mobile-content .pp-lightbox-thumbs a img {
		width: 32.333333% !important;
		height: auto !important;
	}
}


/* Smartphone height queries */
@media only screen and (min-height : 721px) {
	.mobile #lightbox-container-image-box.unsized {
		max-height: 720px;
	}
}
@media only screen and (min-height : 481px) and (max-height : 720px) {
	.mobile #lightbox-container-image-box.unsized {
		max-height: 480px;
	}
}
@media only screen and (min-height : 321px) and (max-height : 480px) {
	.mobile #lightbox-container-image-box.unsized {
		max-height: 320px;
	}
}
@media only screen and (max-height : 320px) {
	.mobile #lightbox-container-image-box.unsized {
		max-height: 280px;
	}
}



/* overlay and image display */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index:198; /* z-198 */
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index:200; /* z-200 */
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img {
	border: none;
}
#lb-img-wrap.loaded {
	background-color:#000 !important;
}
#lightbox-container-image-box {
	position: relative;
	width: 450px;
	height: 450px;
	margin: 0 auto;
	background-color:#ffffff;
}
#lightbox-container-image-data-box {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	padding: 0 10px;
	padding-bottom:10px;
	
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
}
#lightbox-container-image {
	padding:10px;
}
#lightbox-container-image-data {
	color:#959595;
	padding: 0 10px;
	position: relative;
	min-height: 40px;
}
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index:10;
}
#lightbox-container-image-box > #lightbox-nav {
	left: 0;
}
#lightbox-nav a {
	outline: none;
}
#lightbox-nav-btnPrev,
#lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev {
	left: 0;
	float: left;
}
#lightbox-nav-btnNext {
	right: 0;
	float: right;
}
#lightbox-container-image-data #lightbox-image-details {
	width: 70%;
	float: left;
	text-align: left;
}
#lightbox-image-details-caption {
	font-weight: bold;
}
#lightbox-image-details-currentNumber {
	display: block;
	clear: left;
}
#lightbox-secNav-btnClose {
	width: 100px;
	height: 40px;
	position: absolute;
	top: 0;
	right: 10px;
}.mobile #lightbox-nav-btnNext {
	background-size:37px;
}
.mobile #lightbox-nav-btnPrev {
	background-size:37px;
}

.mobile #lightbox-container-image {
	padding:5px;
}
.mobile #lightbox-container-image-data-box {
	padding: 0 5px 5px 5px;
}
.mobile #lightbox-secNav-btnClose {
	width:39px;
	height:13px;
	padding-bottom:0.2em;
}
.mobile #lightbox-secNav-btnClose img {
	max-width:100%;
	max-height:100%;
}
#body .grid-style-img_rollover_text .grid-item h3 {color:#333333;font-size:22px;font-style:normal;font-family:Montserrat, Verdana, Tahoma, sans-serif;text-transform:uppercase;font-weight:400;letter-spacing:1px;}#body .grid-style-img_text_below .grid-item h3 {font-family:Montserrat, Verdana, Tahoma, sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:2px;text-align:center;}#body .grid-style-img_text_below .grid-item h3 a {color:#333333;font-size:14px;font-family:Montserrat, Verdana, Tahoma, sans-serif;text-transform:uppercase;letter-spacing:2px;text-align:center;}#body .grid-style-img_text_below .grid-item h3 a:link {color:#333333;}#body .grid-style-img_text_below .grid-item h3 a:visited {color:#333333;}#body .grid-style-img_text_below .grid-item h3 a:hover {color:#959595;}#body .grid-style-img_rollover_text .grid-item h3 {font-family:Montserrat, Verdana, Tahoma, sans-serif;font-size:16px;text-transform:uppercase;font-weight:400;font-style:normal;letter-spacing:1px;text-align:center;}#body .grid-style-img_rollover_text .grid-item h3 a {color:#ffffff;font-style:normal;font-size:16px;font-family:Montserrat, Verdana, Tahoma, sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:1px;text-align:center;}#body .grid-style-img_rollover_text .grid-item h3 a:link {color:#ffffff;}#body .grid-style-img_rollover_text .grid-item h3 a:visited {color:#ffffff;}#body .grid-style-img_rollover_text .grid-item h3 a:hover {color:#ffffff;}#body .grid-style-img_rollover_text .grid-item p {color:#ffffff;font-size:12px;font-weight:400;font-style:normal;text-align:center;}#body .grid-style-img_rollover_text .grid-item p a {color:#ffffff;font-style:normal;font-size:12px;font-weight:400;text-align:center;}#body .grid-style-img_rollover_text .grid-item p a:link {color:#ffffff;}#body .grid-style-img_rollover_text .grid-item p a:visited {color:#ffffff;}#body .grid-style-img_rollover_text .grid-item p a:hover {color:#959595;}#body .grid-style-img_text_below .text-below p.text {font-family:Arial, Helvetica, sans-serif;text-align:left;}#body .grid-style-img_text_below .text-below span.read-more-wrap a {color:#333333;font-family:Montserrat, Verdana, Tahoma, sans-serif;letter-spacing:2px;}#body .grid-style-img_text_below .text-below span.read-more-wrap a:link {color:#333333;}#body .grid-style-img_text_below .text-below span.read-more-wrap a:visited {color:#333333;}#body .grid-style-img_text_below .text-below span.read-more-wrap a:hover {color:#959595;}#body #inner-body .grid-style-img_text_below .grid-item a img.grid-img {border:solid 0px #e2e2e2 !important;}#body #inner-body div .grid-style-img_rollover_text .grid-item img.grid-img {border:solid 0px #959595 !important;}#body #mobile-wrap div .grid-style-img_rollover_text .grid-item img.grid-img {border:solid 0px #959595 !important;}.grid-style-img_text_below .grid-item {border:solid 0px #e2e2e2;}.grid-style-img_text_below .grid-item {background-color:#ffffff;background-color:#ffffff;background-image:none;background-repeat:repeat;background-position:top left;background-attachment:scroll;}#body .full-post-link a {color:#000000;}#body .full-post-link a:link {color:#000000;}#body .full-post-link a:visited {color:#000000;color:#000000;}#body .full-post-link a:hover {color:#000000;}.grid-style-img_text_below .read-more-image {background-image:url(https://www.bruno-christophe.fr/wp-content/uploads/pp/images/grid_img_text_below_readmore_image_1415741100\(pp_w50_h50\).png);background-repeat:repeat;background-position:top left;background-attachment:scroll;}
		.grid-style-img_text_below .read-more-image-wrap {
			margin-top:14px;
			text-align:center;
			position: relative;
			z-index: 10;
		}

		.grid-style-img_text_below .read-more-image {
			width:50px;
			height:50px;
		}.grid-style-img_rollover_text .read-more-image {background-image:url(https://www.bruno-christophe.fr/wp-content/uploads/pp/images/grid_img_rollover_text_readmore_image_1415741043\(pp_w50_h50\).png);background-repeat:repeat;background-position:top left;background-attachment:scroll;}
		.grid-style-img_rollover_text .read-more-image-wrap {
			margin-top:5px;
			text-align:center;
			position: relative;
			z-index: 10;
		}

		.grid-style-img_rollover_text .read-more-image {
			width:50px;
			height:50px;
		}.grid-img.thumb-not-found {
	max-width: 100%;
	height: auto;
}
.excerpts-grid-wrap {
	padding-top:20px;
	overflow: hidden;
}
#grid-excerpts {
	
					-webkit-transition: height 400ms ease;
					-o-transition: height 400ms ease;
					transition: height 400ms ease;
}
#grid-excerpts .grid-item {
	
					-webkit-transition: opacity 400ms ease-out, -webkit-transform 400ms ease-out;
					-o-transition: opacity 400ms ease-out, -webkit-transform 400ms ease-out;
					transition: opacity 400ms ease-out, -webkit-transform 400ms ease-out;
}
.grid {
	direction: ltr;
}
.rtl .grid .text {
	text-align: right;
}
.grid .grid-item {
	float:left;
}
.grid-item {
	line-height:0.8em;
}
div.grid .last-in-row {
	margin-right:0;
}
.grid-item img,
.grid div.grid-item .pp-img-protect {
	margin:0;
}
.grid div.grid-item div.aligncenter img,
.grid div.grid-item .pp-img-protect-aligncenter {
	margin:0 !important;
}
#content .article-content .grid .grid-item img,
#content .article-content .grid .grid-item .pp-overlay {
	border-width:0;
	
					-moz-box-shadow:none;
					-webkit-box-shadow:none;
					-ms-box-shadow:none;
					-o-box-shadow:none;
					box-shadow:none;
}
.grid-format-masonry {
	position:relative;
}
.grid-format-masonry.grid-style-img_text_below .grid-item.using-fallback-img img.grid-img,
.grid-format-masonry.grid-style-img_text_below .grid-item.using-fallback-img .pp-img-protect {
	display:none;
}
.grid-format-masonry.grid-style-img_text_below .grid-item.using-fallback-img .text-below {
	margin-top:0;
}
.grid-format-masonry .grid-item {
	top: 0;
	left: 0;
}
.grid .read-more-image {
	display: inline-block;
	text-indent: -99999px;
	text-align: left;
}

/* style: text below */
.grid-style-img_text_below .grid-item {
	margin:0 0px 0px 0;
}
.grid-style-img_text_below .grid-item .text-below {
	margin:0px;
	margin-top:10px;
}
#body .grid-style-img_text_below .grid-item h3 {
	margin:0 0 0.4em 0;
	line-height:1.35em;
}
.grid-style-img_text_below .grid-item img {
	
					-moz-border-radius:0px;
					-webkit-border-radius:0px;
					-khtml-border-radius:0px;
					-o-border-radius:0px;
					border-radius:0px;
}
div.grid.grid-style-img_text_below div.grid-item div.img-above {
	position:relative;
	margin:0px;
}
.grid-style-img_text_below .grid-item .pp-img-protect img,
.grid-style-img_text_below .grid-item img.comments-count-bubble {
	margin:0;
}
.grid-style-img_text_below .grid-item .read-more-wrap {
	margin-left:0.5em;
}
.grid-style-img_text_below .grid-item p.text {
	margin-bottom:0;
}


/* comments count */
.grid-item a.comments-count {
	float:right;
	margin-left:8px;
}
.grid-item a.comments-count.style-overlay {
	position:relative;
	width:22px;
	height:22px;
	display:inline-block;
}
.grid-item a.comments-count.style-side-by-side {
	display:block;
	height:15px;
}
.grid-item .comments-count img.comments-count-bubble {
	height:auto;
	
					-moz-box-shadow:0 0 0 #fff !important;
					-webkit-box-shadow:0 0 0 #fff !important;
					-ms-box-shadow:0 0 0 #fff !important;
					-o-box-shadow:0 0 0 #fff !important;
					box-shadow:0 0 0 #fff !important;
	
					-moz-border-radius:0 !important;
					-webkit-border-radius:0 !important;
					-khtml-border-radius:0 !important;
					-o-border-radius:0 !important;
					border-radius:0 !important;
	border-width:0;
}
.grid-item .comments-count.style-overlay img.comments-count-bubble {
	width:22px;
	position:absolute;
	top:0;
	right:0;
	z-index:5;
}
.grid-item .comments-count.style-side-by-side img.comments-count-bubble {
	width:16px;
	float:right;
	display:block;
}
.grid-item .comments-count span {
	color:#ffffff !important;
	font-family:Helvetica, Arial, sans-serif !important;
	display:block;
}
.grid-item .comments-count.style-overlay span {
	position:absolute;
	top:2px;
	right:0;
	width:22px;
	text-align:center;
	font-size:10px;
	z-index:10;
}
.grid-item .comments-count.style-side-by-side span {
	float:right;
	font-size:11px;
	margin-left:0.5em;
	line-height:12px;
}




/* style: rollover text */
.grid-style-img_rollover_text .grid-item img,
.grid-style-img_rollover_text .grid-overlay .overlay-bg,
.grid-style-img_rollover_text .grid-item {
	
					-moz-border-radius:0px;
					-webkit-border-radius:0px;
					-khtml-border-radius:0px;
					-o-border-radius:0px;
					border-radius:0px;
}
.grid-style-img_rollover_text .grid-item {
	position:relative;
	cursor:pointer;
	overflow:hidden;
	margin:0 0px 0px 0;
}
.grid-style-img_rollover_text .grid-overlay .overlay-bg {
	position:absolute;
	display:block;
	background-color:#222222;background-color:#222222;
	
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
					filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
					opacity:0.4;
					zoom:1;
	z-index:8; /* z-8 */
	top:0;
	left:0;
	
					-webkit-transition: opacity 500ms ease;
					-o-transition: opacity 500ms ease;
					transition: opacity 500ms ease;
}
.grid-style-img_rollover_text .grid-overlay p.subtitle {
	font-size:0.9em;
}
.grid-style-img_rollover_text .grid-overlay {
	position:absolute;
	overflow:hidden;
	width:100%;
}
.grid-style-img_rollover_text .grid-overlay h3,
.grid-style-img_rollover_text .grid-overlay p {
	position:relative;
	z-index:10; /* z-10 */
	line-height:1.3em;
}
.grid-style-img_rollover_text .grid-overlay p span.read-more-wrap {
	display:block;
	margin:0.75em 0 0 0;
}
.grid-style-img_rollover_text .grid-overlay .text-wrap {
	padding:5% 6% 5% 5%;
}

/* overlay display: fade-in/out */
.grid-style-img_rollover_text .overlay-fade .grid-overlay {
	display:none;
	top:0;
	left:0;
	height:100%;
}
.grid-style-img_rollover_text .overlay-fade .grid-overlay h3 {
	margin-bottom:0.5em;
	line-height:17px;
}

/* overlay display: slide-up/down */
.grid-style-img_rollover_text .overlay-slide .grid-overlay {
	bottom: 0;
	left: 0;
	height: 44px;
	
					-webkit-transition: height 500ms ease;
					-o-transition: height 500ms ease;
					transition: height 500ms ease;
}
.grid-style-img_rollover_text .overlay-slide .grid-overlay .text-wrap {
	padding: 0;
	margin: 0 1em;
}
.grid-style-img_rollover_text .overlay-slide .grid-overlay h3 {
	margin: 14px 0;
}
.grid-style-img_rollover_text .overlay-slide .grid-overlay h3 a {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.grid-style-img_rollover_text .overlay-slide .overlay-shown .overlay-bg {
	
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
					filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
					opacity: 1;
					zoom:1;
}
.grid-style-img_rollover_text .overlay-slide .overlay-shown h3 a {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: normal;
}



/* slide-down content */
.grid .content-receptacle-wrap {
	display: none;
}
.grid .content-receptacle-wrap-inner {
	position:relative;
	padding-bottom:20px;
	height: 100%;
}
.grid .article-content {
	padding: 31px 0px;
	margin: 0;
	height: 100%;
	
}
.content-receptacle-close {
	position: absolute;
	width: 23px;
	height: 21px;
	top: 5px;
	right: 5px;
	cursor: pointer;
	background: url(https://www.bruno-christophe.fr/wp-content/uploads/pp/images/grid_slidedown_close_img_1415741252\(pp_w23_h21\).png) no-repeat top left;
	
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
					filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
					opacity: 0.7;
					zoom:1;
}
.content-receptacle-close:hover {
	
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
					filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
					opacity: 1;
					zoom:1;
}
.grid-item .content-receptacle-loading {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -16px;
	margin-left: -16px;
	width: 32px;
	height: 32px;
	background-color: white;
	
					-moz-border-radius: 50% !important;
					-webkit-border-radius: 50% !important;
					-khtml-border-radius: 50% !important;
					-o-border-radius: 50% !important;
					border-radius: 50% !important;
	border: 2px solid white !important;
	
					-moz-box-shadow:none !important;
					-webkit-box-shadow:none !important;
					-ms-box-shadow:none !important;
					-o-box-shadow:none !important;
					box-shadow:none !important;
	
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
					filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
					opacity: 0;
					zoom:1;
	
					-webkit-transition: opacity 0.2s ease;
					-o-transition: opacity 0.2s ease;
					transition: opacity 0.2s ease;
}
.grid-item.loading-content .content-receptacle-loading {
	
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
					filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
					opacity:0.5;
					zoom:1;
}
.pp-slider img.img {border:solid 0px #000000;}

.pp-slider {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
	overflow: hidden;
	background-color:#ffffff;background-color:#ffffff;
	-webkit-tap-highlight-color: rgba(0,0,0,0); /* prevent ipad momentary black blink on click, ZD: 96807 */
}

.pp-slider-first-img {
	display: none !important;
}

.pp-slider .slider-btm {
	margin-top: 10px;
	z-index: 1; /* [ZD#132121] */
}

.pp-slider img {
	margin: 0 !important;
	
					-moz-box-shadow: none !important;
					-webkit-box-shadow: none !important;
					-ms-box-shadow: none !important;
					-o-box-shadow: none !important;
					box-shadow: none !important;
	display: block;
}

.pp-slider img.overlay {
	border: none !important;
}

.slider-viewing-area {
	overflow: hidden;
	position: relative;
	background-color:#ffffff;background-color:#ffffff;
}

.pp-slider .img-wrap {
	top: 0;
	position: absolute;
}

.pp-slider .img-wrap.hidden {
	top: 10000px;
}

.pp-slider .spinner {
	color: #000;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	margin: auto;
	height: 20px;
	font-size: 20px;
	width: 20px;
	display: none;
	background: #000;
	
					-moz-border-radius: 100px;
					-webkit-border-radius: 100px;
					-khtml-border-radius: 100px;
					-o-border-radius: 100px;
					border-radius: 100px;
	padding: 3px;
	
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
					filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
					opacity: 0.75;
					zoom:1;
}

.pp-slider .img-wrap.loading .spinner {
	display: block;
}

.pp-slider .spinner i {
	text-align: center;
	display: block;
	-webkit-animation: fa-spin 1.2s infinite linear;
	-moz-animation: fa-spin 1.2s infinite linear;
	-o-animation: fa-spin 1.2s infinite linear;
	animation: fa-spin 1.2s infinite linear;
	color: #fff;

}

.pp-slider .img-wrap img.img {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
}

.pp-slider.accel .img-wrap img.img {
	/* fixes webkit rending glitch with resized images by forcing hardware acceleration (P5 beta ticket #176) */
	-webkit-transform: translate3d(0,0,0);
}

.pp-slider .img-wrap img.overlay {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}


.pp-slider .slider-btn {
	color: #333333 !important;
	display: block;
	text-align: center;
	position: absolute;
	top: 0;
	cursor: pointer;
	
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
					filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
					opacity: 1;
					zoom:1;
	
					-webkit-transition: opacity .15s ease-in-out, color .15s ease-in-out;
					-o-transition: opacity .15s ease-in-out, color .15s ease-in-out;
					transition: opacity .15s ease-in-out, color .15s ease-in-out;
	text-shadow: 0 0 4px #000;
	text-decoration: none !important;
	font-style: normal !important;
	z-index: 1; /* prevent weird nav bottom overlay clicking problems #96294 */
}

.pp-slider .slider-btn:hover,
.pp-slider .slider-btn.active {
	color: #959595 !important;
	
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
					filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
					opacity: 1;
					zoom:1;
}

.pp-slider .slider-btn-prev {
	left: 0;
}

.pp-slider .slider-btn-next {
	right: 0;
}

.pp-slider .fa {
	font-family: FontAwesome !important;
}

.pp-slider .slider-btm i {
	position: absolute;
	bottom: 0;
	right: 0;
	font-weight: bold;
	color:#333333;color:#333333;
	cursor: pointer;
	
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
					filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=10);
					opacity: 0.1;
					zoom:1;
	
					-webkit-transition: opacity .15s ease-in-out;
					-o-transition: opacity .15s ease-in-out;
					transition: opacity .15s ease-in-out;
	display: none;
}

.pp-slider .slider-btm i.toggle-exif {
	left: 0;
}


body#body .pp-slider ul {
	
	text-align: center;
	list-style-type: none !important;
	margin: 0;
	padding: 8.75px 0;
	line-height: 7px;
	position: relative;
}

.pp-slider ul li {
	display: inline-block;
	margin: 0;
	padding: 0;
	cursor: pointer;
	line-height: 7px;
}

.pp-slider ul li b {
	display: inline-block;
	margin: 3.5px;
	width: 7px;
	height: 7px;
	background-color:#333333;background-color:#333333;
	
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
					filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=10);
					opacity: 0.1;
					zoom:1;
	
					-webkit-transition: opacity .15s ease-in-out;
					-o-transition: opacity .15s ease-in-out;
					transition: opacity .15s ease-in-out;
	
					-moz-border-radius: 100px;
					-webkit-border-radius: 100px;
					-khtml-border-radius: 100px;
					-o-border-radius: 100px;
					border-radius: 100px;
	text-indent: -9999em;
}

.nav-numbers ul li b {
	text-indent: 0;
	background: transparent;
	width: auto;
	letter-spacing: -1px;
	padding: 0 1px;
	color:#333333;color:#333333;
	font-weight: 400;
}

.pp-slider ul li.active b,
.pp-slider ul li:hover b,
.pp-slider .slider-btm i:hover,
.pp-slider .slider-btm i.active {
	
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
					filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
					opacity: 1;
					zoom:1;
}

.slider-overlay {
	position: absolute;
	left: 0px;
	width: 100%;
	overflow: hidden;
	display: none;
}

.slider-caption {
	bottom: 0px;
}

.slider-exif {
	top: 0px;
}

.pp-slider .slider-overlay p {
	color: #ffffff !important;
	line-height: 1.1em;
	text-align: center;
	margin-bottom: 0;
	
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
					filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
					opacity: 1;
					zoom:1;
}

.overlay-inner {
	padding: 1em;
	width: 100%;
	z-index: 2;
	top: 0;
	left: 0;
}

body.mobile .pp-slider .slider-overlay p {
	font-size: 0.8em !important;
}

body.mobile .caption-inner {
	padding: 0.5em;
}

.overlay-bg {
	background: #000000;
	
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
					filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
					opacity: 0.5;
					zoom:1;
	z-index: 1;
	width: 999999px;
	height: 999999px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}

.slider-exif p span:after {
	content: ",";
}

.slider-exif p span:last-child:after {
	content: "";
}
body .article-list p.ui-li-desc, #mobile-content article, #mobile-content article p, .article-comments, #addcomment, #contactform label {color:#959595;font-family:Montserrat, Verdana, Tahoma, sans-serif;letter-spacing:normal;}body #mobile-content a {color:#333333;text-decoration:none;letter-spacing:normal;}body #mobile-content a:link {color:#333333;text-decoration:none;}body #mobile-content a:visited {color:#333333;text-decoration:none;}body #mobile-content a:hover {color:#959595;text-decoration:underline;}body .article-list h2, h1.article-title, #contactform h2 {color:#333333;font-style:normal;font-family:Montserrat, Verdana, Tahoma, sans-serif;text-transform:uppercase;font-weight:400;letter-spacing:1px;}body .mobile-prev-next-links .ui-btn-text,
	body #mobile-footer .ui-btn-text,
	body .ui-input-search input,
	body #addcomment .cmt-submit .ui-btn-text,
	body #contactform .ui-btn-text {color:#333333;font-style:normal;font-family:Montserrat, Verdana, Tahoma, sans-serif;text-transform:uppercase;font-weight:400;letter-spacing:1px;}h1.article-title {font-size:35px;}#mobile-content .article-header p {font-size:20px;font-weight:400;font-style:italic;}#mobile-content .article-header p a {font-style:italic;font-size:20px;font-weight:400;}#mobile-content article, #mobile-content article p {font-size:20px;font-weight:400;font-style:normal;line-height:1.25em;}#mobile-content article a, #mobile-content article p a {font-style:normal;font-size:20px;font-weight:400;}#comments-area {background-image:none;background-repeat:repeat;background-position:top left;background-attachment:scroll;}.comment {background-image:none;background-repeat:repeat;background-position:top left;background-attachment:scroll;}.article-list li.ui-li, #adjacent-paged-posts-links {border-top:solid 0px #c2c2c2;}#mobile-wrap, .article-list li {background-color:#ffffff;background-color:#ffffff;background-image:none;background-repeat:repeat;background-position:top left;background-attachment:scroll;}
	.comments-body-inner li li {
		margin-left:20px;
	}
/* general */
html, body {
	max-width:320px;
	overflow-x: hidden;
}
header, #masthead-frame-and-content-wrap {
	line-height:0.5em;
}
body.mobile .ui-body-c {
	background:#fff;
}
#mobile-footer input.ui-body-c.nr-search {
	background:transparent;
}
#mobile-wrap .ui-content {
	padding: 0;
	overflow-x: visible;
}
.article-header {
	padding:15px 15px 0 15px;
}

/* content */
body.single #mobile-content {
	overflow-x:visible;
}
#mobile-content,
#mobile-content .article-content {
	background:transparent;
}
#mobile-wrap .article-content {
	padding:15px;
	overflow-x:visible;
}
.article-content p {
	margin-bottom:0.75em;
}
.article-content ol,
.article-content ul {
	margin-left:3em;
}
blockquote,
blockquote p,
blockquote div {
	font-style:italic;
}
h2.page-title {
	margin:0.6em;
	text-align:center;
	line-height:1.2em;
}
.archive-meta p {
	padding:0 0.85em 1.1em 0.85em;
	font-size:0.8em;
	line-height:1.25em;
	font-style:italic;
}
.ui-li .ui-btn-inner a.ui-link-inherit,
.ui-li-static.ui-li {
	padding-right:45px;
}
.article-list li {
	height: 80px !important;
	overflow: hidden;
}
.article-list li.ui-li:first-of-type {
	border-top-width:0;
}
.article-list .ui-li:last-child {
	border-bottom-width:0;
}
body.search-results li.ui-li:first-of-type,
body.archive li.ui-li:first-of-type {
	border-top-width:0px;
}
div.wp-caption {
	width:auto !important;
}

.article-list li.ui-btn {
	height:82px;
}
.article-list h2.ui-li-heading,
.article-list p.ui-li-desc {
	line-height:1.25em;
}
.article-list .ui-btn-inner {
	border-width:0;
}


.ui-content .ui-listview {
	margin: 0;
}


header img, .pp-slideshow,
#masthead-img,
#masthead-content img,
.pp-slideshow img,
#logo-img,
.grid-item,
.grid-item img,
.article-content img,
.article-content iframe,
.pp-pinit-overlay {
	max-width:100% !important;
	height:auto !important;
}
.article-content img {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.grid-item .grid-overlay {
	max-width:100% !important;
}
.grid-style-img_rollover_text .overlay-bg {
	width: 100% !important;
	height: 100% !important;
}
#mobile-content img.aligncenter,
#mobile-content img.alignright,
#mobile-content img.alignleft,
#mobile-content .pp-pinit-wrap {
	display:block;
	margin: 15px auto 15px auto;
}
#mobile-content .pp-pinit-wrap img {
	margin-top: 0;
	margin-bottom: 0;
}
#mobile-content .pp-pinit-overlay,
#mobile-content .pp-slideshow {
	margin-left: auto;
	margin-right: auto;
}
.pp-slideshow .blankOverlay {
	display:none;
}



/* contact form */
#contact-form {
	font-weight: inherit;
	color: inherit;
	padding: 5px 5px 50px 5px;
}
#contactform input, #contactform textarea, #contactform select {
	margin-top: 4px;
}
#contactform label {
	display: block !important;
	width: auto !important;
}
#contactform h2 {
	padding-top: 0.8em;
}
#contactform input.pp-validate-error {
	border: 2px solid #dd7373;
}
#contactform .pp-validate-error-msg {
	display: block;
	margin: 4px 0;
	text-align: center;
	color: #dd7373;
}
#contactform span.required {
	font-size: 85%;
	font-style: italic;
}
.contact-form-header {
	display: block !important;
}
h1.mobile-form-msg {
	text-align: center;
	padding-bottom: 20px;
}
h1.mobile-form-error-msg {
	color: #dd7373;
}



/* post header */
.article-header .article-title {
	margin:0;
	line-height:1.2em;
	margin-bottom:0.1em;
}
.article-header p {
	margin:0;
	font-size:0.8em;
	line-height:1.35em;
}


/* adjacent post links */
body #mobile-content .mobile-prev-next-links a:link,
body #mobile-content .mobile-prev-next-links a:visited,
#addcomment .cmt-submit .ui-btn {
	color:#444444;
	text-decoration:none;
	border-color:#c2c2c2;
	background-image:none;
	background-color:transparent;
}
.mobile-prev-next-links .ui-btn-inner,
.cmt-submit .ui-btn-inner {
	border-top-width:0;
	background-color:#ffffff;
}
.mobile-prev-next-links .ui-btn-inner {
	/* text wider than button was getting strangly positioned */
	white-space: normal;
}
.cmt-submit .ui-btn-inner {
	
}
#mobile-wrap #addcomment .cmt-submit .ui-btn-text {
	
}
.mobile-prev-next-links .ui-block-b {
	float:right;
}
.ui-btn-inner {
	padding:0.4em 15px;
}
.mobile-prev-next-links .ui-btn-text,
#mobile-footer .ui-btn-text,
.ui-input-search input,
#contactform .ui-btn-text {
	font-family:Montserrat, Verdana, Tahoma, sans-serif;
}



/* comments */
#comments-area {
	padding:15px 15px 10px 15px;
}
.comment {
	margin:8px 0 5px 0;
}
.comments-count {
	margin-top:8px;
	margin-bottom:4px;
}
.comments-count span {
	display:none;
}
.comment-text {
	font-size:12px;
	line-height:1.2em;
}
.comment-author {
	font-weight:bold;
}
.comment-author span {
	display:none;
}
.comment-time {
	float:right;
	font-size:11px;
	font-style:italic;
	line-height:1.9em;
}
.comment-text {
	padding:0 5px;
	margin-top:6px;
}
.comment-text p {
	margin:0 0 6px 0;
}
.comment-meta-above {
	padding:2px 5px 3px 5px;
	background:#efefef;
}
.avatar {
	float:left;
	margin:8px 0 0 0;
}
.with-avatars .comment-text {
	margin-left:45px;
}
.comment-inner .reply-link, .comment-inner .cancel-reply-link {
	margin-left:10px;
	cursor:pointer;
}
.comment-inner .cancel-reply-link {
	display:none;
}
.comment-inner.replying .reply-link {
	display:none !important;
}
.comment-inner .reply-link, .comment-inner.replying .cancel-reply-link {
	display:inline;
}
#addcomment-error {
	display:none;
}
form#add-comment p {
	margin:10px 0 0 0;
}
form#add-comment label.ui-input-text {
	width:auto;
	display:inline;
	margin-right:0;
	padding-right:0;
}
form#add-comment input.ui-input-text,
form#add-comment textarea.ui-input-text {
	font-size:14px;
	padding:0.3em;
	background-color:#ffffff;
}
form#add-comment textarea {
	height:90px;
	margin-bottom:10px;
}
#comment-notes {
	font-size:12px;
	font-style:italic;
}


/* footer */
#mobile-footer {
	padding:0.5em 5px;
}
#mobile-footer.ui-bar-a a .ui-btn-text,
#mobile-footer.ui-bar-b a .ui-btn-text {
	color:#fff;
}
#mobile-footer.ui-bar-c a .ui-btn-text,
#mobile-footer.ui-bar-d a .ui-btn-text,
#mobile-footer.ui-bar-e a .ui-btn-text {
	color:#111;
}
#mobile-footer .ui-btn-inner {
	line-height:1.2em;
}
#mobile-footer .ui-select {
	margin:.5em 0;
}
.mobile-search {
	margin:0.6em 0 0.5em 0;
}
.mobile-search input {
	color:#fff;
	padding:0.4em 0 0.4em 1.8em !important;
	width:90% !important;
}
.min-width-480px .ui-input-search {
	width:auto;
	display:block;
}
.ui-input-search {
	padding:0;
}
.min-width-480px .ui-select {
	width:auto;
	display:block;
}
.ui-dialog .ui-header {
	min-height:2.25em;
}
.ui-select .ui-btn-icon-right .ui-btn-inner {
	padding:0.4em 35px;
}
#mobile-user-copyright {
	text-align:center;
	color:#555;
	font-size:11px;
	line-height:15px;
	font-weight:400;
	margin:25px 45px 15px 45px;
}
#mobile-user-copyright a:link,
#mobile-user-copyright a:visited {
	text-decoration:none;
}
#mobile-user-copyright a:hover {
	text-decoration:underline;
}
#mobile-user-copyright a,
#mobile-user-copyright a:link,
#mobile-user-copyright a:visited {
	color:#333;
}
.ui-bar-a #mobile-user-copyright {
	color:#888;
}
.ui-bar-a #mobile-user-copyright a,
.ui-bar-a #mobile-user-copyright a:link,
.ui-bar-a #mobile-user-copyright a:visited {
	color:#9a9a9a;
}
.ui-bar-b #mobile-user-copyright {
	color:#fff;
}
.ui-bar-b #mobile-user-copyright a,
.ui-bar-b #mobile-user-copyright a:link,
.ui-bar-b #mobile-user-copyright a:visited {
	color:#333;
}


body.search .article-header p,
body.search #adjacent-posts-links {
	display:none;
}
#s-no-results {
	margin-top:1em;
}


/* override jquery mobile css */
.ui-bar-a, .ui-body-a, .ui-btn-up-a, .ui-btn-hover-a, .ui-btn-down-a,
.ui-bar-b, .ui-body-b, .ui-btn-up-b, .ui-btn-hover-b, .ui-btn-down-b,
.ui-bar-c, .ui-body-c, .ui-btn-up-c, .ui-btn-hover-c, .ui-btn-down-c,
.ui-bar-d, .ui-body-d, .ui-btn-up-d, .ui-btn-hover-d, .ui-btn-down-d,
.ui-bar-e, .ui-body-e, .ui-btn-up-e, .ui-btn-hover-e, .ui-btn-down-e,
.ui-btn-active {
	text-shadow:none;
}
.ui-icon, .ui-icon-searchfield:after {
	background-image: url(https://code.jquery.com/mobile/1.0rc1/images/icons-18-white.png);
}
.ui-icon-alt {
	background-image: url(https://code.jquery.com/mobile/1.0rc1/images/icons-18-black.png);
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
       only screen and (min--moz-device-pixel-ratio: 1.5),
       only screen and (min-resolution: 240dpi) {

	.ui-icon-plus, .ui-icon-minus, .ui-icon-delete, .ui-icon-arrow-r,
	.ui-icon-arrow-l, .ui-icon-arrow-u, .ui-icon-arrow-d, .ui-icon-check,
	.ui-icon-gear, .ui-icon-refresh, .ui-icon-forward, .ui-icon-back,
	.ui-icon-grid, .ui-icon-star, .ui-icon-alert, .ui-icon-info, .ui-icon-home, .ui-icon-search,
	.ui-icon-checkbox-off, .ui-icon-checkbox-on, .ui-icon-radio-off, .ui-icon-radio-on {
		background-image: url(https://code.jquery.com/mobile/1.0rc1/images/icons-36-white.png);
	}
	.ui-icon-alt {
		background-image: url(https://code.jquery.com/mobile/1.0rc1/images/icons-36-black.png);
	}
}
.ui-icon-loading {
	background-image: url(https://code.jquery.com/mobile/1.0rc1/images/ajax-loader.png);
}
.ui-icon-searchfield {
	background-repeat:no-repeat;
	background-position:8px 9px;
}
.ui-select .ui-btn-text {
	display: inline;
}body { border-left-color: #ff0000 !important; }/** Home Page CSS**/
body.is-front-page .article-title {text-align: center;}
body.is-front-page:before {height: 600px;
background-size: cover;}
body.is-front-page .type-page .article-wrap-inner {background-size: cover;}
.mbc-is-front-page .article-header {display: none;}

/** Copyright Line Color**/
#copyright-footer p {color: #959595 !important;}

body.blog:before {height: 600px;
background-size: cover;}

#footer {text-align: center !important;}

ul.primary-nav-menu {padding-right: 20px !important;}
ul.primary-nav-menu {padding-left: 20px !important;}

/** Custom Grid Spacing**/
#body .grid-style-img_rollover_text .grid-overlay .text-wrap {padding-top: 40px;}

/**Vertical Menu Spacing**/
.pp-widget-menu li li {margin-left: 0 !important;}

.pp-slider .slider-btn {text-shadow: none;}

/** Custom Boxy Year **/
.boxy-year {display: none !important;}
.boxy-day {
font-weight: 400 !important;
font-family: Montserrat,Verdana,Tahoma,sans-serif !important;
font-size: 1.5em !important;}

.boxy-month {
letter-spacing: 1px !important;
font-size: .8em !important;
padding-bottom: 2px !important;}

.boxy-date-wrap {padding-top: 0px  !important;}
.read-more-image {padding-left: -10px !important;}