/* ============ Start of normalize.css ============ */
/* =============================================================================
   HTML5 element display
   ========================================================================== */

/*
 * Corrects block display not defined in IE6/7/8/9 & FF3
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
    display: block;
}

/*
 * Corrects inline-block display not defined in IE6/7/8/9 & FF3
 * Known limitation: IE6 will not apply style for 'audio[controls]'
 */

audio[controls],
canvas,
video {
    display: inline-block;
    *display: inline;
    zoom: 1;
}


/* =============================================================================
   Base
   ========================================================================== */

/*
 * 1. Corrects text resizing oddly in IE6/7 when body font-size is set using em units
 *    https://clagnut.com/blog/348/#c790
 * 2. Keeps page centred in all browsers regardless of content height
 * 3. Removes Android and iOS tap highlight color to prevent entire container being highlighted
 *    www.yuiblog.com/blog/2010/10/01/quick-tip-customizing-the-mobile-safari-tap-highlight-color/
 * 4. Prevents iOS text size adjust after orientation change, without disabling user zoom
 *    www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/
 */

html {
    font-size: 100%; /* 1 */
    overflow-y: scroll; /* 2 */
    -webkit-tap-highlight-color: rgba(0,0,0,0); /* 3 */
    -webkit-text-size-adjust: 100%; /* 4 */
    -ms-text-size-adjust: 100%; /* 4 */
}

/*
 * Addresses margins handled incorrectly in IE6/7
 */

body {
    margin: 0;
}

/* 
 * Addresses font-family inconsistency between 'textarea' and other form elements.
 */

body,
button,
input,
select,
textarea {
    font-family: sans-serif;
}

/*
 * 1. Removes border when inside 'a' element in IE6/7/8/9
 * 2. Improves image quality when scaled in IE7
 *    code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/
 */

img {
		margin:0;
		vertical-align:top;
    border: 0; /* 1 */
    -ms-interpolation-mode: bicubic; /* 2 */
}

embed,
object {
 outline: none;
}


/* =============================================================================
   Links
   ========================================================================== */

a {
    color:#FFFFFF;
		outline:none;
	
}


/*
 * Improves readability when focused and also mouse hovered in all browsers
 * people.opera.com/patrickl/experiments/keyboard/test
 */

a:hover,

a:active {
    outline: 0;
		text-decoration:none;
}


/* =============================================================================
   Typography
   ========================================================================== */

/*
 * Heading (h1, h2, h3, h4, h5, h6)
 */
h1,h2,h3,h4,h5,h6{
  font-weight:700;
  padding:0;
}
h1{
  font-size:2.5em;
	line-height:1.2em;
  margin:0 0 0.75em;
}
h2{
  font-size:1.5em;
	line-height:1.2em;
  margin:0 0 1em;
}
h3{
  font-size:1.1666em;
  margin:0 0 1.286em;
}
h4{
  font-size:1em;
  margin:0 0 1.5em;
}
h5{
  font-size:0.8333em;
  margin:0 0 1em;
}
h6{
  font-size:0.666em;
  margin:0 0 2.25em;
}


p {
	padding:0;
	margin:0 0 1.5em 0;
	}

/*
 * Addresses styling not present in IE7/8/9, S5, Chrome
 */

abbr[title] {
    border-bottom: 1px dotted;
}

/*
 * Addresses style set to 'bolder' in FF3/4, S4/5, Chrome
*/

b, 
strong { 
    font-weight:700;
}

blockquote {
    margin: 1em 40px;
		quotes:none;
		border-left: 1px solid #CCCCCC;
		font-style: italic;
		margin-left: 2em;
		padding:1.5em;
		margin-bottom:1.5em;
}

/*
 * Addresses styling not present in S5, Chrome
 */

dfn {
    font-style: italic;
}

/*
 * Addresses styling not present in IE6/7/8/9
 */

mark {
    background: #ff0;
    color: #000;
}

/*
 * Corrects font family set oddly in IE6, S5, Chrome
 * en.wikipedia.org/wiki/User:Davidgothberg/Test59
 */

pre,
code,
kbd,
samp {
    font-family: monospace, monospace;
    _font-family: 'courier new', monospace;
    font-size: 1em;
}

/*
 * Improves readability of pre-formatted text in all browsers
 */

pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
		font-family:"Courier New", Courier, monospace, serif;
		margin:0 0 1.5em;
		border-left: 1px solid #CCCCCC;
		margin-left: 2em;
		padding-left: 2em;
}

/*
 * 1. Addresses CSS quotes not supported in IE6/7
 * 2. Addresses quote property not supported in S4
 */

/* 1 */

q {
    quotes:none;
		font-style: italic;
}

/* 2 */

q:before,
q:after {
    content: '';
    content: none;
}

small {
    font-size: 75%;
}

/*
 * Prevents sub and sup affecting line-height in all browsers
 * gist.github.com/413930
 */

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}


/* =============================================================================
   Lists
   ========================================================================== */

ul,
ol {
    margin: 1em 0;
    padding: 0;
}

ol {
	list-style-type:decimal;
	list-style-position:outside;
	}
	ol li{ font-weight:bold; list-style-position:inside; padding:0 0 2px 0;}



#meny {
	
	padding:0;
	margin:0 0 1.5em 0;
	background: url('https://images.staticjw.com/jus/2669/bakgrundmeny.png') repeat;
	}
	
	#meny li{
	
	}
	
	#meny a:hover{
	

	}
	
	#meny li:hover{
	list-style-image:url('https://images.staticjw.com/jus/9758/next.png');
		background: url('https://images.staticjw.com/jus/5619/bakgrundmeny2.png') repeat;


	}
	
	#meny .current{
	list-style-image:url('https://images.staticjw.com/jus/9758/next.png');
	background: url('https://images.staticjw.com/jus/5619/bakgrundmeny2.png') repeat;

	}
	
	
ul {
	list-style-type:none;
	padding:0;
	margin:0 0 1.5em 0;
	
	}
	ul li {
		vertical-align:top;
		padding:0 0 .5em 0;
		margin:0 0 0 14px;
		list-style-type:square;
		}
		ul li a{ color:#323232; text-decoration:none;}
		ul li a:hover{ color:#F08C3E;}
		ul ul {
			margin:.5em 0 -.5em 1em;
			padding:0;
			}

dd {
    margin: 0 0 0 40px;
}

nav ul,
nav ol {
    list-style: none;
}


/* =============================================================================
   Figures
   ========================================================================== */

/*
 * Addresses margin not present in IE6/7/8/9, S5, O11
 */

figure {
    margin: 0;
}


/* =============================================================================
   Forms
   ========================================================================== */

/*
 * Corrects margin displayed oddly in IE6/7
 */

form {
    margin: 0;
}

/*
 * Define consistent margin and padding
 */

fieldset {
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

/*
 * 1. Corrects color not being inherited in IE6/7/8/9
 * 2. Corrects alignment displayed oddly in IE6/7
 */

legend {
    border: 0; /* 1 */
    *margin-left: -7px; /* 2 */
}

/*
 * 1. Corrects font size not being inherited in all browsers
 * 2. Addresses margins set differently in IE6/7, F3/4, S5, Chrome
 * 3. Improves appearance and consistency in all browsers
 */

button,
input,
select,
textarea {
    font-size: 100%; /* 1 */
    margin: 0; /* 2 */
    vertical-align: baseline; /* 3 */
    *vertical-align: middle; /* 3 */
}

/*
 * 1. Addresses FF3/4 setting line-height using !important in the UA stylesheet
 * 2. Corrects inner spacing displayed oddly in IE6/7
 */

button,
input {
    line-height: normal; /* 1 */
    *overflow: visible;  /* 2 */
}

/*
 * 1. Improves usability and consistency of cursor style between image-type 'input' and others
 * 2. Corrects inability to style clickable 'input' types in iOS
 */

button,
input[type="button"], 
input[type="reset"], 
input[type="submit"] {
    cursor: pointer; /* 1 */
    -webkit-appearance: button; /* 2 */
}

/*
 * Addresses box sizing set to content-box in IE8/9
 */

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
}

/*
 * 1. Addresses appearance set to searchfield in S5, Chrome
 * 2. Addresses box sizing set to border-box in S5, Chrome (include -moz to future-proof)
 */

input[type="search"] {
    -webkit-appearance: textfield; /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box; /* 2 */
    box-sizing: content-box;
}

/*
 * Corrects inner padding displayed oddly in S5, Chrome on OSX
 */

input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/*
 * Corrects inner padding and border displayed oddly in FF3/4
 * www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/*
 * 1. Removes default vertical scrollbar in IE6/7/8/9
 * 2. Improves readability and aligment in all browsers
 */

textarea {
    overflow: auto; /* 1 */
    vertical-align: top; /* 2 */
		font:101%/1.5em Arial, Helvetica, sans-serif;
}


/* =============================================================================
   Tables
   ========================================================================== */

/* 
 * Remove most spacing between table cells
 */

table {
    border-collapse: collapse;
    border-spacing: 0;
}

/*
     FILE ARCHIVED ON 02:50:12 Aug 10, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 15:46:16 Aug 24, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 262.119 (3)
  esindex: 0.015
  captures_list: 517.888
  CDXLines.iter: 11.864 (3)
  PetaboxLoader3.datanode: 118.994 (4)
  exclusion.robots: 0.2
  exclusion.robots.policy: 0.193
  RedisCDXSource: 240.221
  PetaboxLoader3.resolve: 1581.751 (2)
  load_resource: 1487.835
*/
/* ============ End of normalize.css ============ */

/* ============ Start of style.css ============ */
@charset utf-8;

/*--

	Theme Name: Theme1663

	Theme URI: https://template-help.com/

	Description: A theme for Wordpress 3.1+ from Template-Help.com Collection

	Author: Template_Help.com 

	Author URL: https://www.Template-Help.com/ 

--*/

.tjansterbilder6 {
    float: left;
    margin-bottom: 140px;
    margin-right: 14px;
}

.stats {
     background: none repeat scroll 0% 0% #EED6BA;
     border-radius: 20px 20px 20px 20px;
     color: #2F2F2F;
     font: 24px/30px oswald;
     margin-bottom: 30px;
     padding: 20px 20px 1px;
     float:right;
     margin-left:20px;
     
}

.erbjudande {
     background:#ff9600;;
     border-radius: 20px 20px 20px 20px;
     color: #fff;
  border:2px double #ddd;
     margin-bottom: 30px;
     padding: 20px 20px 1px;
    
     margin-left:20px;
     
}


.garanti {
   font: 16px oswald;
margin-bottom:10px;
text-transform:uppercase;
     
}

.erbjudandetitel {
   font: 24px oswald;
margin-bottom:10px;
text-transform:uppercase;
     
}


.ordpris {
   font: 24px oswald;

text-transform:uppercase;
     
}

.instruktioner {
font: 18px oswald;
margin-bottom:20px;

     
}

.linje3 {
    border-bottom: 4px double #2f2f2f;
    width: 100%;
    margin-bottom: 20px;
    margin-top: 20px;
}

.specialpris {
   font: 24px oswald;
text-transform:uppercase;
color:green;
margin-bottom:20px;
     
}

#tavlingpunkter {
   
    margin: 0 0 1.5em;
    padding: 0;
   list-style-image: url("https://images.staticjw.com/jus/5761/next.png");
margin-left:20px;
}






/* General

---------------------------------------- */
  .omtext h1{

font-size:20px;
text-transform:uppercase;
color:#2f2f2f;

}


.kundbeskrivning {
margin-top:-40px;
}

.tjansterbilder3 {
margin-right:14px;
margin-bottom:20px;
float:left;

}

.tjansterbilder4 {
margin-right:14px;
margin-bottom:100px;
float:left;

}


.tjansterbilder5 {
margin-right:14px;
margin-bottom:300px;
float:left;

}



.tjansterbilder {
margin-right:14px;
margin-bottom:20px;
float:left;
border: 3px solid #FAF2F2;
    box-shadow: 0 10px 10px rgba(0, 0, 0, 0.3), 0 2px 2px rgba(0, 0, 0, 0.4);
}

.tjansterbilder2 {
margin-left:14px;
margin-bottom:20px;
float:right;
border: 3px solid #FAF2F2;
    box-shadow: 0 10px 10px rgba(0, 0, 0, 0.3), 0 2px 2px rgba(0, 0, 0, 0.4);
}

.fonttest {
font-family:noto sans;
}


#headerlist {
	
	padding:0;
	margin:0 0 1.5em 0;
	list-style-image:url('https://images.staticjw.com/jus/5761/next.png');
	}


.kontaktring {
margin-left:20px;
margin-top:80px
  
  
}


.kontaktimg {
width: 150px;
height: 150px;
background:url(https://images.staticjw.com/jus/1946/kontakt03.png);

  
  
}

 .kontaktimg:hover {
      opacity: 0.8;
     
      }


.kundcasetjanster {

margin-top:70px;

  
}


.sidrubrik {



  
}
  
  .sidrubrik h1{

font-size:20px;
text-transform:uppercase;
color:#2f2f2f;
margin-bottom:-60px;
  
}


#nymeny{
background:#2f2f2f;
height:100px;
  
}



.casetext {

font-size:12px;

  
}
.casetext h1{
color:#ff96000;
font-size:18px;
  text-transform:uppercase;
  font-family:oswald;

  
}





.rollover_img {
width: 250px;
height: 149px;

border: 3px solid rgb(250, 242, 242);
font:13px normal Arial, Helvetica, sans-serif;
line-height:18px;
float:left;
margin:0 10px 10px 0;
-moz-box-shadow: 0 10px 10px rgba(0,0,0,0.3), 0 2px 2px rgba(0,0,0,0.4); 
-webkit-box-shadow: 0 10px 10px rgba(0,0,0,0.3), 0 2px 2px rgba(0,0,0,0.4); 

box-shadow: 0 10px 10px rgba(0,0,0,0.3), 0 2px 2px rgba(0,0,0,0.4);
   opacity: 1;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
  
  
}

 .rollover_img:hover {
      opacity: 0.5;
      }




.rollover2_img {
width: 312px;
height: 190px;

border: 3px solid rgb(250, 242, 242);
font:13px normal Arial, Helvetica, sans-serif;
line-height:18px;
float:left;
margin:0 10px 10px 0;
-moz-box-shadow: 0 10px 50px rgba(0,0,0,0.3), 0 2px 2px rgba(0,0,0,0.4); 
-webkit-box-shadow: 0 10px 10px rgba(0,0,0,0.3), 0 2px 2px rgba(0,0,0,0.4); 

box-shadow: 0 10px 10px rgba(0,0,0,0.3), 0 2px 2px rgba(0,0,0,0.4);
   opacity: 1;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
  
  
}

 .rollover2_img:hover {
      opacity: 0.5;
      }


.diagram{

	margin-top:20px;

}


.fore {
     float:right;
}

.efter {
    
}
  
  .textresultat {
    float: right;
}

  .check {
     float: left;
margin-right:20px;
}
  
.foreefter {
     color: #2f2f2f;
     font-size: 20px;
     text-transform: uppercase;
font-family:oswald;
margin-bottom:10px;
}



.omtext h3 {
     color: #2f2f2f;
    
   font-size:14px;
font-style:italic;
}

.omtext h2{color:#2f2f2f; text-transform:uppercase; font-family:oswald; margin-top:50px;}


.omtext a{
     color: blue;
   
}


.omtext{

margin-top:20px;
margin-bottom:20px;

}

.omtext h5{color:#ff9600; text-transform:uppercase;}	

.slidekund {
margin-bottom: 30px;
border-radius: 30px;
overflow: hidden;
}

.linjemeny {
border-bottom: 4px solid rgb(175, 175, 175);
}



.citat {
     background: none repeat scroll 0% 0% #EED6BA;
     border-radius: 20px 20px 20px 20px;
     color: #2F2F2F;
     font: 24px/30px oswald;
     margin-bottom: 30px;
     padding: 20px 20px 1px;
}

.citatvem {
font-size:15px;
color:green;
margin-top:-25px;
text-align:right;
margin-right:15px;
margin-bottom:20px

}



#slidern3 {
    position:absolute;
    width:375px;
    height:215px;
    z-index:1;
    left: 20px;
    top: 24px;
}


.kundtitel h3 {
font: 100 18px/18px 'Oswald', sans-serif;
margin-bottom: 10px;
color: #2f2f2f;
text-transform: uppercase;
}

.kundtitel{
margin-top:220px;
}

.kundtitel2{
margin-top:180px;
}

.kundtitel2 h3 {
font: 100 18px/18px 'Oswald', sans-serif;
margin-bottom: 10px;
color: #2f2f2f;
text-transform: uppercase;
}



.refposition {
float: right;
margin-right: 35px;
margin-top: -20px;
}

.refknapp {
margin-bottom: 50px;
}

.referensknapp {
display: inline-block;
padding: 7px 10px 9px;
color: #fff;
font-size: 15px;
text-transform: uppercase;
font-family: oswald;
font-weight: bold;
text-decoration: none;
background: #ffc24b;
background: -moz-linear-gradient(top, #ffc24b 0%, #ff8328 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffc24b), color-stop(100%,#ff8328));
background: -webkit-linear-gradient(top, #ffc24b 0%,#ff8328 100%);
background: -o-linear-gradient(top, #ffc24b 0%,#ff8328 100%);
background: -ms-linear-gradient(top, #ffc24b 0%,#ff8328 100%);
background: linear-gradient(top, #ffc24b 0%,#ff8328 100%);
box-shadow: inset 0 -1px 0 rgba(255,255,255,.4), 0 1px 1px rgba(0,0,0,.3);
border-radius: 3px;
}

	.referensknapp:hover { 

			color:#868686;

	background: #ffffff; /* Old browsers */

	background: -moz-linear-gradient(top, #ffffff 26%, #e1e1e1 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(26%,#ffffff), color-stop(100%,#e1e1e1)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #ffffff 26%,#e1e1e1 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #ffffff 26%,#e1e1e1 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #ffffff 26%,#e1e1e1 100%); /* IE10+ */

	background: linear-gradient(top, #ffffff 26%,#e1e1e1 100%); /* W3C */

		}


.linje {
border-bottom: 4px double rgb(155, 155, 155);
width: 100%;
}

.linje2 {
border-bottom: 4px double rgb(155, 155, 155);
width: 100%;
margin-top:50px;
}

.kundcase {

margin-top:0px;

	}

.beskrivningtext {
font-size: 14px;
}

.contentholder {
float: left;
width: 980px;
	margin-top:-40px;
}


.project{margin-top:-50px;float:left; width:270px; position:relative; margin-bottom:28px; overflow:hidden}
.project-thumb, 
.project-thumb a, 
.project-thumb img{background-color:#444; float:left; width:300px; height:190px; margin-bottom: 20px;}
.margined-box{margin-right:40px}
.contentholder .no-margin{margin-right:0px}
#process-list .no-margin{margin:0px}

.project2{margin-top:-0px;float:left; width:326px; position:relative; margin-bottom:28px; overflow:hidden}
.project2-thumb, 
.project2-thumb a, 
.project2-thumb img{background-color:#444; float:left; width:300px; height:190px; margin-bottom: 20px;}
.margined-box{margin-right:40px}
.contentholder .no-margin{margin-right:0px}
#process-list .no-margin{margin:0px}


html,

body {

	min-width:960px;

	}
	
	
	a {
text-decoration: none;
}

body{

	
	background-image: url('https://images.staticjw.com/jus/7072/noisy_grid.png'); background-repeat: repeat; background-position: top center; height: 100%; min-height: 100%;
);
	color: #323232;

	font: 12px/20px Oswald, Helvetica, sans-serif;

	position:relative;

}



::selection {background: rgb(255,255,158);}

::-moz-selection {background: rgb(255,255,158);}

img::selection {background: transparent;}

img::-moz-selection {background: transparent;}

body {-webkit-tap-highlight-color: rgb(255,255,158);}



#main {background: url(https://images.staticjw.com/jus/3975/bg-header.jpg) 50% 0 repeat;}



/* Headings */

h1, h2, h3, h4, h5, h6 {

	font-weight:bold;

	//margin:0 0 1em 0;

	}

h1{font:600 40px/50px 'Oswald', sans-serif; color:#FF9600;}	

h2{ font:bold 30px/24px Arial, Helvetica, sans-serif; color:#2f2f2f; letter-spacing:-1px;}

h2 a{color: #FFCA64; text-decoration:none;}

h3{font:600 20px/20px 'Oswald', sans-serif;  margin-bottom:10px;color: #F08C3E;}

	h3 a{color: #FFCA64; text-decoration:none;}

	h3 a:hover{color: #ff9600;}

h4{ font:400 14px/17px 'Oswald', sans-serif; color:#fff; text-transform:uppercase; margin-bottom:28px;}

h5 {

	color: #2f2f2f;

    font: bold 16px/18px oswald,sans-serif;}

	h5 a{

		color: #323232;

   		text-decoration: none;}

	h5 a:hover{ color:#ff9600}

	

.h404 h1{color:#ff8402}

/* List styling */

dl dt {

	background:url(https://images.staticjw.com/jus/2385/list-arrow.gif) no-repeat 0 3px;

	padding:0 0 3px 32px;

	margin-bottom:.2em;

	font-size:18px;

	line-height:1.2em;

	color:#191919;

	}

dl dd {

	padding:0 0 0 32px;

	margin:0 0 1.5em 0;

	}




/* Sidrubriker

---------------------------------------- */


.rubrik {


	
	


	margin-top: 25px;

	}
	
	
	.rubrik h1{font: 300 30px/36px 'Oswald', sans-serif; color:#FF9600;text-transform: uppercase;}	

	
.text {

float:none;

	

margin-top: 50px;

margin-left: 0px;

}

.text a {
color:#2f2f2f;
}

.text a:hover {
color:#999;
}

.text1 {

float:none;

	

margin-top: 0px;

margin-left: 0px;

}

.text1 a {
color:rgb(226, 141, 84);
}

.text1 a:hover {
color:rgb(228, 178, 144);
}


.linkfooter 
{
color: #b4b4b4;
float: none;
font-family: helvetica;
}

.linkfooter a, .linkfooter span
{
color:#b4b4b4;
}

.linkfooter a:hover, .linkfooter span:hover
{
color:#fff;
}

.divider {
height: 4px;
width: 100%;
border-bottom: 1px dashed #ccc;
margin: 20px 0;
position: relative;

}
.karta {
	margin-top: -40px;
margin-bottom: 23px;


}

.utbildning {
	margin-bottom: 32px;


}

.restaurangsida {
	margin-bottom: 32px;


}

.meny {
	margin-bottom: 32px;


}

.annons {
	margin-bottom: 32px;


}

.hosting {
	margin-bottom: 32px;


}


.facebookexempel {
	margin-bottom: 93px;


}

.adressbild {
    margin-left: 162px;


    margin-top: -117px;
}
.telefonbild {
    margin-left: 342px; 
    margin-top: -84px;


}

.mailbild {
    margin-left: 342px; 
    margin-top: 5px;


}

.mailtext {
    margin-left: 387px; 
    margin-top: -21px;


}

.telefontext {
    margin-left: 386px; 
    margin-top: -21px;


}

.adresstext {
    margin-left: 199px;


    margin-top: -20px;
}


.infotext {
    margin-left: 199px;


    margin-top: -23px;
}

.infobild {
    margin-left: 162px;


    margin-top: 51px;
}

.kontakt {
margin-left: 369px;
margin-top: 20px;
float: left;
}

}







.bild

{

float: left;
margin: 0 25px 10px 0;
padding: 4px;
background: #fff;

}








/* Header

---------------------------------------- */

#header {

	position:relative;

	z-index:99;
	margin-bottom: 30px;
	}



/* Logo */

.logo {

	padding:37px 0 28px 0;

	float:left;

	}

	.logo h1,

	.logo h2,

	.logo-footer h1,

	.logo-footer h2 {

		margin-bottom:0;

		margin-top:3px;

		float:left;

		color:#fff;

		}

		.logo h1 a,

		.logo h2 a,

		.logo-footer h1 a,

		.logo-footer h2 a {

			color:#fff;

			text-decoration:none;

			}

.logo .tagline {

	font-size:11px;

	font-family:Arial, Helvetica, sans-serif;

	color:#ffca64;

	text-transform:uppercase;

	display:inline-block;

	padding:29px 0 0 6px;

	}





/* Header widget */

#widget-header {

	position:absolute;

	right:0;

	top:100px;

	z-index:1;

}

	.widget-header {

		

		}



/* Social Networks */

#widget-header .social-networks {

	list-style-type:none;

	padding:0;

	margin:0;

	border:none;

	}

	#widget-header .social-networks li {

		float:left;

		border:none;

		padding:0;

		margin:0 0 0 5px;

		list-style-type:none;

		height:30px;

		}

		#widget-header .social-networks li a {

			text-decoration:none;

			float:left;

			height:30px;

			display:block;

			}

		#widget-header .social-networks li a:hover {

			color:red;

			}



/* EasyTooltip */

.tooltip {

	background: none repeat scroll 0 0 #252525;

	border: 1px solid #000000;

	color: #EEEEEE;

	display: none;

	font-size: 11px;

	line-height:1.2em;

	margin: 13px 0 0;

	padding: 5px;

	z-index:99;

}

.sitemap {




	}
	
		.sitemap a{

color:#2f2f2f;


	}
	
		.sitemap a:hover{

color:#ff9600;


	}

	

	.top-box {

		overflow:hidden;

		zoom:1;

		position:relative;

		padding-bottom:5px;

		}

		.top-box .fleft{ min-height:116px; float: left;}

		.top-box img{ margin-right:12px;}

		.top-box h2{ margin:0 0 12px;}

		.top-box .request-title{ font:300 24px/30px 'Oswald', sans-serif; text-transform:uppercase; padding:16px 0 0 0;}

		.top-box .request-title span{ display:block;}

	.box-button {

		text-align:center;

		}

	.box-text {

		}



/* Slider

---------------------------------------- */

#slider-wrapper {

	overflow:hidden;

	position:relative;

  height: 480px;
  
	}

#slider {

	position:relative;

	width:940px;

	height:410px;

}

#slider img {

	position:absolute;

	top:0px;

	left:0px;

	display:none;

}

#slider a {

	border:0;

	display:block;

}

#slider>a{ height:411px;}

.slider-bg{ width:100%;

	background:#2f2f2f;

}

.dataskarm{ 

	background: url(https://images.staticjw.com/jus/1851/dataskarm2.jpg);
	width:447px;
	height:348px;

}

.datatext {
float: left;
font-size: 26px;
color: rgb(223, 223, 223);
font: 16px/20px Oswald, Helvetica, sans-serif;
}
  
  .datatext h1 {
color: #ff9600;
font-size: 55px;
text-transform: uppercase;
font: 600 55px/30px 'Oswald', sans-serif;
margin-top: 20px;
}




/* The Nivo Slider styles */

.nivoSlider {

	position:relative;

}

.nivoSlider img {

	position:absolute;

	top:0px;

	left:0px;

}

/* If an image is wrapped in a link */

.nivoSlider a.nivo-imageLink {

	position:absolute;

	top:0px;

	left:0px;

	width:100%;

	height:100%;

	border:0;

	padding:0;

	margin:0;

	z-index:60;

	display:none;

}

/* The slices in the Slider */

.nivo-slice {

	display:block;

	position:absolute;

	z-index:50;

	height:100%;

}

.nivo-box {

	display:block;

	position:absolute;

	z-index:5;

}

/* Caption styles */

.nivo-caption {

	position:absolute;

	right:0px;

	top:55px;

	color:#fff;

	width:460px;

	z-index:89;

}

.nivo-caption .nivo-caption-inner {

	padding:0;

	margin:0;
	margin-top: -47px;

}

.nivo-html-caption {

  display:none;

}

.nivo-caption h1{ font:bold 72px/60px 'Arimo', sans-serif; color:#fff; letter-spacing:-3px; margin:0 0 20px 0;}

.nivo-caption h1 strong{ color:#ffdb33;}

.nivo-caption p{ font:14px/20px Arial, Helvetica, sans-serif; color:#fff;}

.slider-btn{ font:bold 12px/15px Arial, Helvetica, sans-serif; color:#a74312; text-decoration:none; display:inline-block; background:url(https://images.staticjw.com/jus/7346/slider-btn.png) 0 0 no-repeat; width:173px; height:28px;  padding:12px 0 0 27px;}

.slider-btn:hover{ color:#fff;}

/* Direction nav styles (e.g. Next & Prev) */

.nivo-directionNav a {

	position:absolute;

	top:45%;

	z-index:99;

	cursor:pointer;

}

.nivo-prevNav {

	left:0px;

}

.nivo-nextNav {

	right:0px;

}

/* Control nav styles (e.g. 1,2,3...) */

.nivo-controlNav {

	position:absolute;

	left:50%;

	bottom:0;

	margin-left:-18px;

	text-align:center;

}

.nivo-controlNav a {

	position:relative;

	z-index:99;

	cursor:pointer;

	display:inline-block !important;

	background:url(https://images.staticjw.com/jus/3772/pagination.png) -20px 0 no-repeat;

	text-indent:-5000px;

	width:16px;

	height:18px;

	margin-right:4px;

}

.nivo-controlNav a.active,.nivo-controlNav a:hover {

	background:url(https://images.staticjw.com/jus/3772/pagination.png) 0 0 no-repeat;

}



.nivo-directionNav {



	}

.nivo-directionNav a {

	position:absolute;

	display:block;

	width:36px;

	height:35px;

	text-indent:-9999px;

	border:0;

	top:50%;

	background:url(https://images.staticjw.com/jus/9251/direction_nav.png) no-repeat 0 0;

}

a.nivo-nextNav {

	right:0;

	background-position:-36px 0;

}

a.nivo-nextNav:hover {

	background-position:-36px -35px;

	}

a.nivo-prevNav {

	left:0;

	background-position:0 0;

}

a.nivo-prevNav:hover {

	background-position:0 -35px;

	}



#slider .nivo-controlNav img {

	display:inline; /* Unhide the thumbnails */

	position:relative;

	margin-right:10px;

	width:120px;

	height:auto;

}





/* Navigations

---------------------------------------- */



/* Primary navigation */

nav.primary {

	position:relative;

	z-index:2;

	float:right;

	padding:58px 0 0 0;

}



/* Essential styles for dropdown menu */

.sf-menu, .sf-menu * {

	margin:			0;

	padding:		0;

	list-style:		none;

}

.sf-menu {

	line-height:	1.0;

}

.sf-menu ul {

	position:		absolute;

	top:			-999em;

	width:			10em; /* left offset of submenus need to match (see below) */

}

.sf-menu ul li {

	width:			100%;

}

.sf-menu li:hover {

	visibility:		inherit; /* fixes IE7 'sticky bug' */

}

.sf-menu li {

	float:			left;

	position:		relative;

}

.sf-menu a {

	display:		block;

	position:		relative;

}

.sf-menu li:hover ul,

.sf-menu li.sfHover ul {

	left:			0;

	top:			2.5em; /* match top ul list item height */

	z-index:		99;

}

ul.sf-menu li:hover li ul,

ul.sf-menu li.sfHover li ul {

	top:			-999em;

}

ul.sf-menu li li:hover ul,

ul.sf-menu li li.sfHover ul {

	left:			10em; /* match ul width */

	top:			0;

}

ul.sf-menu li li:hover li ul,

ul.sf-menu li li.sfHover li ul {

	top:			-999em;

}

ul.sf-menu li li li:hover ul,

ul.sf-menu li li li.sfHover ul {

	left:			10em; /* match ul width */

	top:			0;

}



/* Our skin for dropdown menu */

.sf-menu, .sf-menu * {margin:0;padding:0;list-style:none; }

.sf-menu li {float:left; position:relative; font:12px/20px Arial, Helvetica, sans-serif; text-transform:uppercase;padding:0 8px 0 0;}

	.sf-menu li a, .sf-menu li span {display:block;position:relative; color:#fff;  text-decoration:none; border-radius:7px; padding:7px 11px;}

			.sf-menu li.sfHover a,.sf-menu li.current_page_item a,.sf-menu li a:hover, .sf-menu li span:hover{ color:#ffffff;//fa9600

				background: #ffc24b; /* Old browsers */

				background: -moz-linear-gradient(top, #ffc24b 0%, #ff8328 100%); /* FF3.6+ */

				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffc24b), color-stop(100%,#ff8328)); /* Chrome,Safari4+ */

				background: -webkit-linear-gradient(top, #ffc24b 0%,#ff8328 100%); /* Chrome10+,Safari5.1+ */

				background: -o-linear-gradient(top, #ffc24b 0%,#ff8328 100%); /* Opera 11.10+ */

				background: -ms-linear-gradient(top, #ffc24b 0%,#ff8328 100%); /* IE10+ */

				background: linear-gradient(top, #ffc24b 0%,#ff8328 100%); /* W3C */}

.sf-menu ul {position:absolute;top:-999em;z-index:99;width:150px;display:none;background: url(https://images.staticjw.com/jus/9854/bg-submenu.png) 0 0 repeat; padding:10px 0;border-radius:15px;}

.sf-menu li li{padding:3px 0; width:100%;}

.sf-menu li li .submenu-corner{ background:url(https://images.staticjw.com/jus/2532/submenu-corner.png) 0 0 no-repeat; position:absolute; width:20px; height:10px; left:15%; top:-20px;}

	.sf-menu li li a,.sf-menu li.sfHover li a,.sf-menu li.current_page_item li a{ border-radius:0; background:none; color:#fff; padding:0; margin-left:15px;}

		.sf-menu li li a:hover,.sf-menu li li.sfHover a,.sf-menu li li.current_page_item a{ color:#ffdb33;}

.sf-menu ul ul {position:absolute;top:-999em;z-index:99;width:150px;display:none;background: url(https://images.staticjw.com/jus/9854/bg-submenu.png) 0 0 repeat; padding:10px 0;border-radius:15px;}

	.sf-menu li li li{padding:3px 0; width:100%;}

	.sf-menu li li li .submenu-corner{ display:none;}

	.sf-menu li li li a,.sf-menu li li.sfHover li a,.sf-menu li li.current_page_item li a{ color:#fff;}

		.sf-menu li li li a:hover,.sf-menu li li li.current_page_item a{ color:#ffdb33;}

.sf-menu li:hover ul,.sf-menu li.sfHover ul {left:0px;top:45px; /* match top ul list item height */}

ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {top:-999em;}

ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {left:151px; /* match ul width */top:-10px;}

ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul {top:-999em;}

ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul {left:10em; /* match ul width */	top:00px;}



/*** arrows **/

.sf-menu a.sf-with-ul {

	padding-right: 	2.25em;

	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */

}

.sf-sub-indicator {

	position:		absolute;

	display:		block;

	right:			.75em;

	top:			1.05em; /* IE6 only */

	width:			10px;

	height:			10px;

	text-indent: 	-999em;

	overflow:		hidden;

	background:		url(https://images.staticjw.com/jus/1733/arrows-ffffff.png) no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */

}

a > .sf-sub-indicator {  /* give all except IE6 the correct values */

	top:			.8em;

	background-position: 0 -100px; /* use translucent arrow for modern browsers*/

}

/* apply hovers to modern browsers */

a:focus > .sf-sub-indicator,

a:hover > .sf-sub-indicator,

a:active > .sf-sub-indicator,

li:hover > a > .sf-sub-indicator,

li.sfHover > a > .sf-sub-indicator {

	background-position: -10px -100px; /* arrow hovers for modern browsers*/

}



/* point right for anchors in subs */

.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }

.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }

/* apply hovers to modern browsers */

.sf-menu ul a:focus > .sf-sub-indicator,

.sf-menu ul a:hover > .sf-sub-indicator,

.sf-menu ul a:active > .sf-sub-indicator,

.sf-menu ul li:hover > a > .sf-sub-indicator,

.sf-menu ul li.sfHover > a > .sf-sub-indicator {

	background-position: -10px 0; /* arrow hovers for modern browsers*/

}



/*** shadows for all but IE6 ***/

.sf-shadow ul {

	background:	url(https://images.staticjw.com/jus/8774/shadow.png) no-repeat bottom right;

	padding: 0 8px 9px 0;

	-moz-border-radius-bottomleft: 17px;

	-moz-border-radius-topright: 17px;

	-webkit-border-top-right-radius: 17px;

	-webkit-border-bottom-left-radius: 17px;

}

.sf-shadow ul.sf-shadow-off {

	background: transparent;

}



/* Top search */

#top-search {

	position:absolute;

	right:0;

	top:15px;

	}

	#top-search .input-search {

		width:160px;

		margin-right:10px;

		}

	#top-search #submit {

		width:50px;

		cursor:pointer;

		padding-left:0;

		padding-right:0;

		}



/* Content

---------------------------------------- */

.primary_content_wrap {

	position:relative;

	z-index:1;

	padding:31px 0 17px;

	}

.primary_content_wrap2{

	position:relative;

	z-index:1;

	padding:31px 0 17px;

	}

#content {

	padding:20px 0 30px 0;

}

#content.left {

	float:right !important;

	}



.banner-box{ padding:12px 0 0 0;}

/* Page */

.page {

	

	}

	#page-content {

		

	}

	#page-meta {

		

	}

.slogan-box{ 

	font: 42px/51px 'Arimo', sans-serif; 

	color:#373535; 

	letter-spacing:-1px;

	padding:12px 0 17px;

	text-align:center;

	margin:31px 0 33px;

	text-decoration:none;

	background: #ffffff; /* Old browsers */

	background: -moz-linear-gradient(top, #ffffff 26%, #eeeeee 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(26%,#ffffff), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #ffffff 26%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #ffffff 26%,#eeeeee 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #ffffff 26%,#eeeeee 100%); /* IE10+ */

	background: linear-gradient(top, #ffffff 26%,#eeeeee 100%); /* W3C */

	box-shadow:inset 0 -4px 3px rgba(255,255,255,.5), 0 1px 1px rgba(0,0,0,.15);

	border-radius:40px;}

	

	

/* List

---------------------------------------- */

.list1 ul,#sidebar ul{ margin:0 0 40px 0;}

	.list1 ul li,#sidebar ul li{

		padding:6px 0 6px 22px;

		margin:0;

		list-style-type:none;

		background:url(https://images.staticjw.com/jus/4243/marker4.png) 0 9px no-repeat;

		//text-transform:uppercase;

		font:300 15px/22px 'Oswald', sans-serif;

		border-top:1px dashed #c4c4c4;}

		.list1 ul li:first-child,#sidebar ul li:first-child{ border-top:none;}

	.list1 ul li a{}



/* Comments

---------------------------------------- */

h2#comments {

 padding-top:10px;

 }

.commentlist {

 list-style-type:none;

 padding:0 0 20px 0;

 margin:0;

 }

 li.comment {

  list-style-type:none;

  overflow:hidden;

  padding: 0;

  margin: 0;

  background:none;

  text-transform:none;

  font-weight:normal;

 }

  .odd {



  }

  .even {



  }

   li.comment .comment-body {

    padding:23px 30px 20px 102px;

    position:relative;

    zoom:1;

    background:#e8e8e8;

	border:1px solid #d6d6d6;

    margin-top:10px;

	border-radius:5px;

    }

    li.comment .comment-body p {

     min-height: 65px;

    }

  .author-comment {



  }

  .comment-author {

   position:absolute;

   left:20px;

   top:25px;

   }

   .comment-author .author {

    text-transform:capitalize;

    width:65px;

    display: block;

    font-size:12px;

    padding-top: 6px;

	font-weight:bold;

   }

  .comment-text {



  }

	

	/* Comment meta */

  .comment-meta {

   float: right;

   padding:7px 0 0 0;

  } 

  .comment-meta a {

   

		}

	

	 /* Avatar */

   li.comment .avatar {

    float:none;

    margin:0;

    vertical-align:top;

    overflow:hidden;

    }

    li.comment .avatar {

     display:block;

     vertical-align:top;

     overflow:hidden;

     }



    .commentlist ul.children {

     margin:0 0 0 20px;

     overflow:hidden;

     }

     .commentlist ul.children li.comment {



      }



		/* Reply */

    .reply {

     float: right;

     margin:0 0 2px 28px;

     }

     .reply a {

     	display:inline-block;

      	text-decoration:none !important;

		padding:7px 10px 9px;

		text-transform:lowercase;

		color:#aaa;

		font:bold 11px/13px Arial, Helvetica, sans-serif;

		text-decoration:none;

		background: #ffffff; /* Old browsers */

		background: -moz-linear-gradient(top, #ffffff 26%, #e1e1e1 100%); /* FF3.6+ */

		background: -webkit-gradient(linear, left top, left bottom, color-stop(26%,#ffffff), color-stop(100%,#e1e1e1)); /* Chrome,Safari4+ */

		background: -webkit-linear-gradient(top, #ffffff 26%,#e1e1e1 100%); /* Chrome10+,Safari5.1+ */

		background: -o-linear-gradient(top, #ffffff 26%,#e1e1e1 100%); /* Opera 11.10+ */

		background: -ms-linear-gradient(top, #ffffff 26%,#e1e1e1 100%); /* IE10+ */

		background: linear-gradient(top, #ffffff 26%,#e1e1e1 100%); /* W3C */

		box-shadow:inset 0 -1px 0 rgba(255,255,255,.4), 0 1px 1px rgba(0,0,0,.3);

		border-radius:3px;

		}

	.reply a:hover{ 

		color:#fff;

		background: #ffc24b; /* Old browsers */

		background: -moz-linear-gradient(top, #ffc24b 0%, #ff8328 100%); /* FF3.6+ */

		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffc24b), color-stop(100%,#ff8328)); /* Chrome,Safari4+ */

		background: -webkit-linear-gradient(top, #ffc24b 0%,#ff8328 100%); /* Chrome10+,Safari5.1+ */

		background: -o-linear-gradient(top, #ffc24b 0%,#ff8328 100%); /* Opera 11.10+ */

		background: -ms-linear-gradient(top, #ffc24b 0%,#ff8328 100%); /* IE10+ */

		background: linear-gradient(top, #ffc24b 0%,#ff8328 100%); /* W3C */

		}





  .waiting-for-approval {



  }

 #trackbacks {



 }

  li.trackback {



  }

 p#no-comments {



 }

 #comments-form {



 }



 .allowed_tags {

  background:#eee;

  padding:15px;

  font-size:11px;

  font-family:"Courier New", Courier, monospace;

  color:#666;

  }

  .allowed_tags strong {

   font-family:Tahoma, Geneva, sans-serif;

   }

  #respond {

   padding-top:28px;

   margin-top:20px;

  }

  .cancel-comment-reply a {

   color:#323232 !important;

   text-decoration:underline;

  }

  .cancel-comment-reply a:hover {

   text-decoration:none;

  }



/* Post

---------------------------------------- */

.post {

	

}

	.postContent {

		

	}

	.post-excerpt {

		

	}





.post-holder {

	margin-bottom:35px;

	position:relative;

	overflow:hidden;

	margin-right:25px;

	}



/* Post header */

.post-holder .entry-title {

	}

.post-holder.single-post {

	margin-bottom:30px;

	overflow:hidden;

	width:100%;

	}



/* Featured thumbnail */

.featured-thumbnail {

	position:relative;

	float:left;

	margin:5px 20px 10px 0;

	padding:4px;

	background:#fff;

	border-radius:3px;

	box-shadow:0 1px 1px rgba(0,0,0,.2);

	}

	.featured-thumbnail img {

		float:left;

		}

	

	/* Small thumbnail */

	.featured-thumbnail.small img {

		padding:4px;

		}

	

	/* Large thumbnail */

	.featured-thumbnail.large {

		margin-right:0;

		overflow:hidden;

		margin-bottom:1.5em;

		}

	.featured-thumbnail.large img {

		max-width:100%;

		height:auto;

		}



/* Post content */

.post-content {

	

}

	.post-content .excerpt {

		margin-bottom:1.5em;

		}

	.pagination {

		

	}

		.pagination a {

			display:inline-block;

			padding:0 5px;

			background:#eee;

			}



/* Post footer */

.post-holder .post-footer {

	clear:both;

	padding:15px 0 0 0;

	}

.post-holder.single-post .post-footer {

	margin-top:20px;

	}

		

/* Meta information for post */

.post-meta {

	width:100%;

	overflow:hidden;

	margin-bottom:.5em;

	}

	.post-meta a{text-decoration:none;}

	.post-meta a:hover{text-decoration:underline;}

	.post-navigation {

		

	}

	

p.gravatar {

	float:left;

	margin-right:20px;

	}



.post-meta .comments-link{ 

	background:url(https://images.staticjw.com/jus/1835/comment-post.png) 0 0 no-repeat;

	width:33px;

	height:25px;

	color:#fff;

	font-weight:bold;

	text-align:center; 

	text-decoration:none;

	padding-top:1px;

	display:inline-block;

	position:absolute;

	top:20px;

	right:0;}

	.post-meta .comments-link:hover{ background-position:-34px 0; text-decoration:none;}

/* Post edit link */

.post-edit-link {

	

	}

.post-edit-link:hover {

	

	}





/* Image styling */

.alignleft {

	float:left;

	margin:0 25px 10px 0;

	padding:4px;

	}

.alignright {

	float:right;

	margin:0 0 10px 20px;

	padding:4px;

	background:#fff;

	border-radius:3px;

	box-shadow:0 1px 1px rgba(0,0,0,.5);

	}

.aligncenter {

	text-align:center;

	margin:0 auto;

	padding:4px;

	background:#fff;

	border-radius:3px;

	box-shadow:0 1px 1px rgba(0,0,0,.5);

	}

.alignnone {

	margin:0 0 10px 0;

	padding:4px;

	background:#fff;

	border-radius:3px;

	box-shadow:0 1px 1px rgba(0,0,0,.5);

	}

article .post-content img {

	max-width:710px;

	}

.imgindent {

	float:left;

	margin:0 25px 10px 0;}

.frame {

	padding:4px;

	background:#fff;

	border-radius:3px;

	box-shadow:0 1px 1px rgba(0,0,0,.5);

	text-align:center;

	}

.frame img.alignleft,

.frame img.alignright{

	margin:0;

	padding:0;

	border:none;

	}



	

/* Related Posts */

.related-posts {

	overflow:hidden;

	padding:0 0 40px 0;

	margin:0;

	}

	.related-posts li {

		list-style-type:none;

		padding:0;

		margin:0 0 0 14px;

		float:left;

		background:none;

		width:148px;

		}

	.related-posts li:first-child {

		margin-left:0;

		}

		.related-posts li .featured-thumbnail {

			float:none;

			margin:0 0 10px 0;

			overflow:hidden;

			}







/* Page Navigaton (wp-pagenavi) */

.wp-pagenavi {

	clear: both;

	overflow:hidden;

}

.wp-pagenavi a, .wp-pagenavi span {

	text-decoration: none;

	margin-right:10px;

	display:inline-block;

	color:#323232;

	font:700 20px/24px 'Arimo', sans-serif;

	text-transform:uppercase;

}

.wp-pagenavi a:hover, .wp-pagenavi span.current {

	color:#f7551c;

}

.wp-pagenavi .pages {

	float:right;

	border:none;

	color:#323232;

	}





/* Older and newer navigation */

nav.oldernewer {

	width:100%;

	overflow:hidden;

	margin-bottom:1.5em;

}

	.older {

		float:left;

	}

	.newer {

		float:right;

	}

	



	

/* Gallery post format */

.gallery_post {

	list-style-type:none;

	padding:0;

	margin:0 0 1em 0;

	width:100%;

	overflow:hidden;

	}

	.gallery_post .g_item {

		overflow:hidden;

		display:none;

		}

	.gallery_post .g_item:first-child {

		display:block;

		}

		.gallery_post .g_item .featured-thumbnail {

			float:none;

			margin:0;

			}

			.gallery_post .g_item .featured-thumbnail img {

				float:none;

				}



.g_pagination {

	text-align:left;

	overflow:hidden;

	}

	.g_pagination ul {

		list-style-type:none;

		margin:0;

		padding:.5em 0;

		overflow:hidden;

		}

		.g_pagination ul li {

			padding:0 5px 0 0;

			display:inline;

			margin:0;

			}

			.g_pagination ul li a {

				display:inline-block;

				text-decoration:none;

				width:10px;

				height:10px;

				background:#000;

				font-size:0;

				line-height:0;

				border-radius:5px;

				vertical-align:top;

				}

			.g_pagination li.activeSlide a,

			.g_pagination li a:hover {

				background:#999;

				}





/* Author

---------------------------------------- */

#post-author {

	overflow:hidden;

	padding:20px;

	margin-bottom:2em;

	}

#author-link {

	margin-top:1.5em;

	}

	#post-author .gravatar {

		margin:0 20px 0 0;

		}

	#post-author .gravatar img {

		background:#fff;

		border-radius:3px;

			padding:4px;

		box-shadow:0 1px 1px rgba(0,0,0,.2);

		}

#author-description {

	

	}



/* Recent author posts */

#recent-author-posts {

	margin-bottom:3em;

}



/* Recent author comments */

#recent-author-comments {

	

}



.author-info {

	width:100%;

	overflow:hidden;

	margin-bottom:3em;

	padding-bottom:2em;

}

	.author-info .avatar {

		margin:0 20px 0 0;

		}

		.author-info .avatar img {

			float:left;

			background:#fff;

			padding:4px;

			border-radius:3px;

			box-shadow:0 1px 1px rgba(0,0,0,.2);

			}



.author-meta {

	margin-bottom:20px;

	overflow:hidden;

	width:100%;

	}

	.author-meta p.gravatar {

		margin:0;

		}









/* 404

---------------------------------------- */

#error404 {

	padding:30px 0 100px 0;

}

	.error404-num {

		font-size:250px;

		line-height:1.2em;

		color:#999;

		}

	#error404 hgroup {

		margin:0 0 2em 0;

		padding-top:50px;

		}

		#error404 hgroup h1 {

			font-size:3em;

			margin-bottom:.2em;

			}



.error404-num{color:#ff8402}







/* Portfolio

---------------------------------------- */

.latestwork {

	width:100%;

	overflow:hidden;

	list-style-type:none;

	padding:0;

	margin:0;

	}

	.latestwork li {

		float:left;

		margin-right:20px;

		}





/* Gallery */

.header-title {

	margin-bottom:2.5em;

	}

	.header-title h2 {

		margin-bottom:.1em;

		}

	.header-title .page-desc {

		font-size:.91em;

		color:#323232;

		}







/* Default layout 3 columns */

#gallery {

	

	}

	#gallery .portfolio {

		width:100%;

		overflow:hidden;

		list-style-type:none;

		padding:0;

		margin:0;

		}

		#gallery .portfolio li {

			list-style-type:none;

			display:-moz-inline-box;

			display:inline-block;

			zoom:1;

			vertical-align:top; 

			width:290px;

			margin:0 27px 50px 0;

			position:relative;

			background:none;

			padding:0;

			}

		* + html #gallery .portfolio li {

			display:inline;

			}

		#gallery .portfolio li.nomargin {

			margin-right:0 !important;

			}

			#gallery .portfolio li span.image-border {

				display:block;

				height:200px;

				width:298px;

				position:relative;

				margin-left:1px;

				}

			#gallery .portfolio li a.image-wrap {

				display:block;

				padding:4px;

				overflow:hidden;

				width:290px;

				height:192px;

				position:relative;

				background:#fff url(https://images.staticjw.com/jus/1082/loading-folio.gif) 50% 50% no-repeat;

				border-radius:3px;

				box-shadow:0 1px 1px rgba(0,0,0,.5);

				-webkit-transition: all .2s ease-in-out;

				-moz-transition: all .2s ease-in-out;

				-o-transition: all .2s ease-in-out;

				}

			#gallery .portfolio li a.image-wrap:hover {

				

				}

				#gallery .portfolio li a.image-wrap img {

					float:left;

					}

			

			#gallery .portfolio .folio-desc {

				margin-bottom:0;

				padding:2.1em 0 0 0;

				}

			#gallery .portfolio p.excerpt {

				padding:0;

				}

			

			.zoom-icon {

				display:block;

				position:absolute;

				left:4px;

				top:4px;

				right:4px;

				bottom:4px;

				cursor:pointer;

				background:rgba(0, 0, 0, .1);

				-webkit-transition: all .2s ease-in-out;

				-moz-transition: all .2s ease-in-out;

				-o-transition: all .2s ease-in-out;

				opacity:0;

				}

			.no-rgba .zoom-icon {

				background:url(https://images.staticjw.com/jus/8000/black-opacity-60.png);

				visibility:hidden;

				}

			.zoom-icon:before {

				content:"";

				display:block;

				position:absolute;

				left:50%;

				top:50%;

				width:44px;

				height:62px;

				margin:-31px 0 0 -22px;

				background:url(https://images.staticjw.com/jus/2478/magnify-alt.png) 50% 50% no-repeat;

				}

			.image-wrap:hover .zoom-icon {

				opacity:1;

				}

			.no-rgba .image-wrap:hover .zoom-icon {

				visibility:visible;

				}





/* 1 column portfolio*/

#gallery.one_column .portfolio li {

	width:100%;

	margin-right:0;

	margin-left:0;

	}

	#gallery.one_column .portfolio li span.image-border {

		width:605px;

		height:270px;

		float:left;

		}

	#gallery.one_column .portfolio li a.image-wrap {

		width:597px;

		height:262px;

		}

		#gallery.one_column .folio-desc {

			float:left;

			margin:0 0 0 30px;

			overflow:hidden;

			width:290px;

			padding:0;

			}



/* 2 columns portfolio*/

#gallery.two_columns .portfolio li {

	width:458px;

	margin-right:20px;

	}

	#gallery.two_columns .portfolio li span.image-border {

		width:458px;

		height:250px;

		}

	#gallery.two_columns .portfolio li a.image-wrap {

		width:450px;

		height:242px;

		}



/* 4 columns portfolio*/

#gallery.four_columns .portfolio li {

	width:218px;

	margin-right:15px;

	}

	#gallery.four_columns .portfolio li span.image-border {

		width:218px;

		height:170px;

		}

	#gallery.four_columns .portfolio li a.image-wrap {

		width:210px;

		height:162px;

		}















/* Sidebar

---------------------------------------- */

#sidebar {

	padding:20px 0 0 0;

}

	#widget-sidebar {

		

	}

		.widget {

			margin-bottom:30px;

		}

	



/* Calendar */

#calendar_wrap {

	padding:0;

	}

	#wp-calendar {

		width:100%;

		}

		#wp-calendar caption {

			text-align:center;

			}

		#wp-calendar td {

			text-align:center;

			padding:6px 0;

			border:none;

			}

		#wp-calendar caption {

			font-size:16px;

			color:#000;

			font-weight:bold;

			padding:4px 0;

			margin-bottom:5px;

			}

		#wp-calendar thead th {

			padding:7px 0;

			font-size:14px;

			background:#fff;

			color:#000;

			text-align:center;

			}

		#wp-calendar #prev {

			text-align:left;

			}

		#wp-calendar #next {

			text-align:right;

			}







/* FAQs

---------------------------------------- */

.faq_list {

	

	}

	.faq_list dt {

		color:#323232;

		position:relative;

		padding:0 0 5px 28px;

		font-size:15px;

		font-weight:bold;

		margin:0;

		background:none;

		}

	.faq_list span.marker {

		display:block;

		position:absolute;

		left:0;

		top:0;

		font-size:15px;

		color:#F7551C;

		font-weight:bold;

		}

	.faq_list dd {

		padding:0 0 0 28px;

		position:relative;

		margin:0 0 2em 0;

		color:#323232;

		}

		.faq_list dd .marker {

			top:3px;

			}







/* Custom widgets

---------------------------------------- */





/* Recent Comments */

ul.recentcomments {

	padding:0;

	margin:0;

	}

	ul.recentcomments li {

		border-top:1px solid #c6c6c6;

		padding:25px 0 25px 0 !important;

		margin:0 !important;

		border-bottom:none;

		overflow:hidden;

		list-style-type:none;

		text-transform:none !important;

		background:none !important;

		border:none !important;

		font: 12px/20px Arial, Helvetica, sans-serif !important;

		}

	ul.recentcomments li:first-child {

		padding-top:0;

		border-top:none;

		}

		ul.recentcomments li img {

			float:left;

			margin:0 12px 0 0;

			}

		ul.recentcomments .comment-body {

			padding:15px 0 0 0;

			}

			ul.recentcomments .comment-body a {

				text-decoration:none;

				color:#96999d;

				}

			ul.recentcomments .comment-body a:hover {

				color:#000;

				text-decoration:underline;

				}

		ul.recentcomments li h4 {

			margin-bottom:.1em;

			}

			ul.recentcomments li h4 a {

				text-decoration:none;

				}

			ul.recentcomments li h4 a:hover {

				color:#000;

				}

		ul.recentcomments li small {

			font-size:11px;

			color:#6a6a6a;

			}



/* Posts Type widget */

.post_list {

	list-style-type:none;

	padding:0;

	margin:0;

	}

	.post_list li {

		list-style-type:none;

		overflow:hidden;

		margin:0 !important;

		text-transform:none !important;

		background:none !important;

		padding:0 0 28px !important;

		border:none !important;

		font: 12px/20px Arial, Helvetica, sans-serif !important;

		}

		.post_list li .featured-thumbnail img {

			max-width:120px;

			height:auto;

			}

		.ie8 .post_list li .featured-thumbnail img {

			max-width:none;

			}

.post_list.products-list{ position:relative; overflow:hidden;}

	.post_list.products-list li{ width:300px; float:left; margin-right:20px;}

	.post_list.products-list li.nomargin{ margin:0;}

	.post_list.products-list li img{ margin:3px 15px 0 0;}

	.post_list.products-list .post-title{ font:bold 14px/18px Arial, Helvetica, sans-serif; text-decoration:none; color:#323232;}

	.post_list.products-list .post_content{ padding-bottom:10px;}

/* Popular posts */

.popular-posts {

	list-style-type:none;

	padding:0;

	margin:0 !important;

	}

	.popular-posts li {

		overflow:hidden;

		margin:0!important;

		background:none !important;

		padding:0 0 2em 0  !important;

		list-style-type:none;

		text-transform:none !important;

		border:none !important;

		font: 12px/20px Arial, Helvetica, sans-serif !important;

		}

		.popular-posts li .post-thumb {

			float:left;

			margin-right:20px;

			width:100px;

			height:100px;

			overflow:hidden;

			padding:4px;

			background:#fff;

			border-radius:3px;

			box-shadow:0 1px 1px rgba(0,0,0,.2);

			}

			.popular-posts li .post-thumb .thumbnail {

				width:100%;

				height:auto;

				}

		.popular-posts li .post-thumb.empty-thumb {

			background:url(https://images.staticjw.com/jus/5902/empty_thumb.gif) no-repeat 50% 50% #ececec;

			}

		.popular-posts li h5 {

			font-size:1em;

			margin-bottom:.5em;

			}

		.popular-posts li .excerpt {

			margin-bottom:.8em;

			}



			

/* Carousel widget */

.es-carousel-wrapper{

	background: #101010;

	padding:10px 37px;

	-moz-border-radius: 10px;

	-webkit-border-radius: 10px;

	border-radius: 10px;

	position:relative;

}

.es-carousel{

	overflow:hidden;

	background:#000;

}

.es-carousel ul{

	display:none;

}

.es-carousel ul li{

	height:100%;

	float:left;

	display:block;

	list-style-type:none;

	padding:0;

	margin:0;

	color:#fff;

}

.es-carousel ul li .thumbnail{

	display:block;

	border-style:solid;

	border-color:#222;

}

.es-carousel ul li a img{

	display:block;

	border:none;

	max-height:100%;

	max-width:100%;

}

.es-nav span{

	position:absolute;

	top:50%;

	left:12px;

	background:transparent url(https://images.staticjw.com/jus/6028/nav.png) no-repeat top left;

	width:14px;

	height:26px;

	margin-top:-13px;

	text-indent:-9000px;

	cursor:pointer;

	opacity:0.8;

}

.es-carousel ul li h4 {

	margin-bottom:.5em;

	}

.es-carousel ul li .excerpt {

	margin-bottom:10px;

	}

.es-nav span.es-nav-next{

	right:12px;

	left:auto;

	background-position:top right;

}

.es-nav span:hover{

	opacity:1.0;

}						

			



/* Post Cycle */

.post_cycle {

	padding:0;

	margin:0;

	}

.post_cycle .cycle_item {

	display:none;

	}

.post_cycle .cycle_item:first {

	display:block;

	}





/* Folio Cycle */

.folio_cycle {

	list-style-type:none;

	padding:0;

	margin:0;

	width:100%;

	overflow:hidden;

	}

	.folio_cycle .folio_item {

		overflow:hidden;

		display:none;

		}

	.folio_cycle .folio_item:first {

		display:block;

		}

		.folio_cycle .folio_item .featured-thumbnail {

			float:none;

			margin:0 0 15px 0;

			height:150px;

			}

			.folio_cycle .folio_item .featured-thumbnail img {

				float:none;

				}

#folio-controls {

	text-align:center;

	overflow:hidden;

	}

	#folio-controls ul {

		list-style-type:none;

		margin:0;

		padding:0;

		}

		#folio-controls ul li {

			padding:0 5px 0 0 !important;

			margin:0 !important;

			display:inline;

			background:none !important;

			}

			#folio-controls ul li a {

				display:inline-block;

				text-decoration:none;

				width:9px;

				height:9px;

				background:#000;

				font-size:0;

				line-height:0;

				border-radius:5px;

				}

			#folio-controls ul li a:hover {

				background:#999;

				}





/* Testimonials */

.testimonials {

  padding: 0;

  margin: 0;

}

.testimonials div.testi_item {

  padding: 0;

  margin: 0 0 2em 0;

  background: none;

}

.testimonials div.testi_item blockquote {

  display: block;

  position: relative;

  margin: 0;

  padding: 30px;

  background: #dbdbdb;

  -webkit-border-radius: 10px;

  -moz-border-radius: 10px;

  border-radius: 10px;

  -moz-background-clip: padding;

  -webkit-background-clip: padding-box;

  background-clip: padding-box;

	}

.testimonials div.testi_item blockquote:before {

  content: "";

  display: block;

  position: absolute;

  left: 65px;

  bottom: -20px;

	width:0;

	height:0;

	border-left: 20px solid transparent;

	border-right: 0 solid transparent;

	border-top: 20px solid #dbdbdb;

}

.testimonials div.testi_item blockquote:after {

  content: "";

  display: block;

  position: absolute;

  left: 20px;

  top: 10px;

  width: 41px;

  height: 38px;

  background: url(https://images.staticjw.com/jus/6589/quotes.png) 0 0 no-repeat;

}

.testimonials div.testi_item blockquote a {

  text-decoration: none;

  color: #4e4e4e;

  display: block;

  font-style: normal;

  position: relative;

}

.testimonials div.testi_item blockquote a:hover {

  color: #ffffff;

}

.name-testi {

  padding: 12px 0 0 0;

  text-align: right;

  display: block;

}

.name-testi a {

  font-weight: normal;

}

.testimonials .thumb {

  float: left;

  margin-right: 20px;

}



/* Misc for Cycle widgets */

#testi-cycle .testi_item {

	display:none;

	}

#testi-cycle .testi_item:first {

	display:block;

	}

#testi-controls {

	text-align:center;

	overflow:hidden;

	}

	#testi-controls ul {

		list-style-type:none;

		margin:0;

		padding:0;

		}

		#testi-controls ul li {

			padding:0;

			margin:0 2px 0 0;

			display:inline-block;

			}

		* + html #testi-controls ul li {

			display:inline;

			zoom:1;

			}





/* Recent Posts */

.latestpost {

	list-style-type:none;

	margin:0 0 20px !important;

	padding:0;

	}

	.latestpost li {

		margin:0 0 10px 0 !important;

		list-style-type:none;

		text-transform:none !important;

		background:none !important;

		padding:0 !important;

		border:none !important;

		font: 12px/20px Arial, Helvetica, sans-serif !important;

		}

		.latestpost li .featured-thumbnail{ margin-right:25px}

		.latestpost li h5 {

			margin-bottom:0;

			}

		.latestpost li .excerpt {

			margin-bottom:5px;

			}





/* Twitter widget */

.twitter {

	position:relative;

	color:#fff;

}

.twitter_update_list {

	overflow:hidden;

	}

.twitter ul li {

	list-style-type:none;

	margin:0 0 15px 0;

	padding:0;

	color:#b4b4b4;

	}

	.twitter ul li .twitt-body {

		padding:0 0 5px 0;

		}

	.twitter ul li .twitt-body a {

		color:#ff8328;

		text-decoration:none;

		}

	.twitter ul li a.timesince {

		font-size:11px;

		color:#ff8328;

		text-decoration:none;

		}

		.twitter ul li a:hover{ color:#fff;}

.twitter .preloader {

	position:absolute;

	top:40px;

	

	}







/* Flickr widget */

.flickrImages {

	overflow:hidden;

	position:relative;

}

.flickrImages a {

	float:left;

	display:block;

	width:75px;

	height:75px;

	background:#000;

	margin:0 1px 1px 0;

	}

.flickrImages a img {

	-webkit-transition: all 0.2s ease;

	-moz-transition: all 0.2s ease;

	-o-transition: all 0.2s ease;

}

.flickrImages a:hover img {

	opacity:.5;

}

.flickrImages a.link {

	display:inline;

	float:none;

	width:auto;

	height:auto;

	margin:0;

	background:none;

	}



/* Banner widget */

.banners-holder {

	list-style-type:none;

	padding:0;

	margin:0;

	}

	.banners-holder li {

		list-style-type:none;

		float:left;

		border:none !important;

		margin:0 3px 3px 0 !important;

		padding:0 !important;

		background:none !important;

		}

		.banners-holder li img {

			vertical-align:top;

			float:left;

			}



			

			

/* vCard widget */			

.vcard {

	

	}

			





/* Testimonials

---------------------------------------- */



/* Testimonials list */

article.testimonial {

	background:#E8E8E8;

	border-radius:5px;

    border: 1px solid #D6D6D6;

	padding:25px 30px 30px 170px;

	width:auto;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-style:italic;

	font-size:14px;

	line-height:1.5em;

	font-weight:normal;

	margin-bottom:35px;

	}

	article.testimonial .featured-thumbnail {

		position:absolute;

		left:20px;

		top:20px;

		}

	article.testimonial .name-testi {

		display:block;

		text-align:right;

		font-style:normal;

		color:#222c36;

		font-size:13px;

		font-family:Arial, Helvetica, sans-serif;

		line-height:1.2em;

		}

		article.testimonial .name-testi a {

			text-decoration:none;

			}

		article.testimonial .name-testi a:hover {

			text-decoration:underline;

			}





/* Single Testimonial */

.testi-single {

	font-family:Georgia, "Times New Roman", Times, serif;

	background:#E8E8E8;

	border-radius:5px;

    border: 1px solid #D6D6D6;

	padding:30px 30px 30px 170px;

	width:auto;

	font-size:14px;

	line-height:1.5em;

	font-style:italic;

	margin:0 0 2em 0;

	position:relative;

	}

	.testi-single p {

		margin:0 0 1em 0;

		padding:0;

		}

		.testi-single .featured-thumbnail {

			position:absolute;

			left:20px;

			top:20px;

			}











/* Shortcodes

---------------------------------------- */



/* Recent Posts */

.recent-posts {

	margin:0;

	padding:0;

	width:100%;

	overflow:hidden;

	border:none;

	}

	.recent-posts li {

		list-style-type:none;

		margin:0 0 20px 0;

		padding:0;

		border:none;

		background:none;

		}

		.recent-posts li img.thumb {

			float:left;

			margin:0 20px 0 0;

			}

		.recent-posts li h5 {

			font-size:1em;

			margin-bottom:0;

			}

		.recent-posts li .excerpt {

			margin-bottom:1.5em;

			}

		.recent-posts li span.meta {

			display:block;

			margin-bottom:.5em;

			font-size:10px;

			color:#888;

			text-transform:uppercase;

			overflow:hidden;

			}

			.recent-posts li .post-date {

				float:left;

				}

			.recent-posts li .post-comments {

				float:right;

				}



/* Images Format Type */

.recent-posts .format-image {

	float:left;

	margin:0 20px 20px 0;

	}	



/* Quote Format Type */

.recent-posts .format-quote {

	

	}



/* Link Format Type */

.recent-posts .format-link {

	

	}



/* Link Format Type */

.recent-posts .format-link {

	

	}	



/* Audio Format Type */

.recent-posts .format-audio {

	margin-bottom:2em;

	}

	.recent-posts .format-audio .audio-wrapper {

		margin-bottom:.5em;

		}



/* Video Format Type */

.recent-posts .format-video {

	float:left;

	width:300px;

	margin:0 20px 20px 0;

	}

.recent-posts .format-video iframe {

	width:300px;

	height:200px;

	}	



/* Our team */

.recent-posts.team {

  margin: 0;

  padding: 0;

}

	.recent-posts.team li {

		float: left;

		width: 174px;

		overflow: hidden;

		margin: 0 19px 20px 0;

		background: #dbdbdb;

		padding: 10px;

		color: #969695;

		-webkit-border-radius: 4px;

		-moz-border-radius: 4px;

		border-radius: 4px;

		-moz-background-clip: padding;

		-webkit-background-clip: padding-box;

		background-clip: padding-box;

		-webkit-transition: all 0.2s ease-out;

		-moz-transition: all 0.2s ease-out;

		transition: all 0.2s ease-out;

	}

	.recent-posts.team li:hover {

		background: #999;

		color: #000;

	}

	.recent-posts.team li:nth-child(3n) {

		margin-right: 0;

	}

	.recent-posts.team li.nomargin {

		margin-right: 0;

	}

		.recent-posts.team li .featured-thumbnail {

			width: 174px;

			overflow: hidden;

			float: none;

			margin: 0 0 3px 0;

			background:none;

			padding:0;

			border:none;

		}

	.recent-posts.team li .excerpt {

		margin-bottom: 0;

	}

	.recent-posts.team li:hover a {

		color: #ffffff;

	}



/* Services */

.recent-posts.services {

	list-style-type:none;

	padding:1.5em 0 0 0;

	margin:0 0 -30px 0;

	overflow:hidden;

	}

	.recent-posts.services li {

		float:left;

		width:300px;

		margin:0 20px 30px 0;

		background:none;

		padding:0;

		}

	.recent-posts.services li:nth-child(2n) {

		margin-right:0;

		}

	.recent-posts.services li.nomargin{

		margin-right:0;

		}

		.recent-posts.services li img.thumb {

			margin-right:3px;

			}

		.recent-posts.services li h3 {

			padding-top:8px;

			}

			.recent-posts.services li h3 a {

				color:#191919;

				}



/* Popular Posts */

.popular_posts {

	list-style-type:none;

	padding:0;

	margin:0;

	}

	.popular_posts li {

		list-style-type:none;

		padding:0 0 20px 0;

		margin:0;

		overflow:hidden;

		}







/* Tags */

.tags-cloud a,

.tagcloud a,

.post-footer a {

	display:inline-block;

	text-decoration:none;

	color:#323232;

	margin:0 1px 4px 0;

	font-size:11px !important;

	line-height:1.5em;

	vertical-align:top;

	padding:2px 4px;

	background:#fff;

	border-radius:3px;

	box-shadow:0 1px 1px rgba(0,0,0,.1);

	}

.tags-cloud a:hover,

.tagcloud a:hover,

.post-footer a:hover {

	background:#F7551C;

	color:#fff;

	}





/* Recent Comments */

.recent-comments {

	list-style-type:none;

	padding:0;

	margin:0;

	}

	.recent-comments li {

		padding:0;

		margin:0;

		border:none;

		padding-bottom:.5em;

		}





/* Footer

---------------------------------------- */

#footer {

	background-image:url(https://images.staticjw.com/jus/6000/bg-body.jpg);

	background-repeat:repeat;
	margin-top: 25px;

}




.footer-light{ 

	width:100%; 

	/*background:url(https://images.staticjw.com/jus/7237/footer-light.png) 50% 0 no-repeat;*/

	

	background:url(https://images.staticjw.com/jus/3975/bg-header.jpg) ;

	padding:36px 0 30px;}

	/* Footer logo */

.logo-footer{ padding:1px 0 0 0;}

	/* Footer widget */

	#widget-footer {

		

	}

	

	

	.social-networks li {

		list-style-type:none;

		padding:0 0 .5em 0 !important;

		margin:0 !important;

		background:none !important;

		}

		.social-networks li a{color:#b4b4b4; text-decoration:none;}

		.social-networks li a img{ margin:0 9px 0 0;}

		.social-networks li a .icon-text{ display:inline-block; padding-top:6px;}

		.social-networks li a:hover{ color:#fff;}

	/* Copyright */

	#copyright {

		padding:20px 0 0 0;

		}

	

	/* Footer text */

	#footer-text {

		background:url(https://images.staticjw.com/jus/6251/copyright-line.png) 0 0 repeat-x;

		font:11px/13px Arial, Helvetica, sans-serif;

		text-transform:uppercase;

		color:#828181;

		padding:30px 0 0 0;

		}

	#footer-text a{color:#828181; text-decoration:none;}

	#footer-text a:hover{ text-decoration:underline; color:#fff;}



/* Misc

---------------------------------------- */

.button {

	display:inline-block;

	padding:7px 10px 9px;

	color:#868686;

	font:bold 11px/13px Arial, Helvetica, sans-serif;

	text-decoration:none;

	background: #ffffff; /* Old browsers */

	background: -moz-linear-gradient(top, #ffffff 26%, #e1e1e1 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(26%,#ffffff), color-stop(100%,#e1e1e1)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #ffffff 26%,#e1e1e1 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #ffffff 26%,#e1e1e1 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #ffffff 26%,#e1e1e1 100%); /* IE10+ */

	background: linear-gradient(top, #ffffff 26%,#e1e1e1 100%); /* W3C */

	box-shadow:inset 0 -1px 0 rgba(255,255,255,.4), 0 1px 1px rgba(0,0,0,.3);

	border-radius:3px;

	}

	.button:hover { 

		color:#fff;

		background: #ffc24b; /* Old browsers */

		background: -moz-linear-gradient(top, #ffc24b 0%, #ff8328 100%); /* FF3.6+ */

		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffc24b), color-stop(100%,#ff8328)); /* Chrome,Safari4+ */

		background: -webkit-linear-gradient(top, #ffc24b 0%,#ff8328 100%); /* Chrome10+,Safari5.1+ */

		background: -o-linear-gradient(top, #ffc24b 0%,#ff8328 100%); /* Opera 11.10+ */

		background: -ms-linear-gradient(top, #ffc24b 0%,#ff8328 100%); /* IE10+ */

		background: linear-gradient(top, #ffc24b 0%,#ff8328 100%); /* W3C */

		}

.no-results {

	

}



.link{

	display:inline-block;

	background:url(https://images.staticjw.com/jus/7339/link-arrow.png) 100% 50% no-repeat;

	font:11px/13px Arial, Helvetica, sans-serif;

	color:#a6a6a6;

	text-decoration:none;

	padding:0 13px 0 0;}

	.link:hover{ color:#ff9600;}

/* Lightbox */

.lightbox {

	display:block;

	position:relative;

	}



/* Back to Top */

#back-top-wrapper {

  width:100%;

  position:absolute;

  overflow:hidden;

  z-index:99;

}

#back-top {

	position: fixed;

	bottom: 30px;

	left:50%;

	margin-left:520px;

	display:none;

}



#back-top a {

	width: 37px;

	display: block;

}



/* arrow icon (span tag) */

#back-top span {

	width: 37px;

	height: 43px;

	display: block;

	background: url(https://images.staticjw.com/jus/1689/backtop.png) 0 -43px no-repeat;

}

#back-top a:hover span {

	background: url(https://images.staticjw.com/jus/1689/backtop.png) 0 0 no-repeat;

}



/* Tabs */

.tabs {

    margin: 1px 0 20px 0;

}



.tabs .tab-wrapper {

    border: 1px solid #dddddd;

    border-radius: 0 5px 5px 5px;

    -moz-border-radius: 0 5px 5px 5px;

    -webkit-border-radius: 0 5px 5px 5px;

    margin: -1px 0 0 0;

}



.tabs .tab-menu ul {

    list-style: none;

    margin: 0 !important;

    padding: 0 !important;

}



.tabs .tab-menu li {

    display: inline;

    float: left;

    margin: 0;

    padding: 0;

}



.tabs .tab-menu a {

    background-color: #fafafa;

    border: 1px solid #dddddd;

    border-radius: 5px 5px 0 0;

    -moz-border-radius: 5px 5px 0 0;

    -webkit-border-radius: 5px 5px 0 0;

    color: #aaaaaa;

    display: block;

    font-size: 12px;

    letter-spacing: 1px;

    margin: 0 2px 0 0;

    padding: 8px 20px;

}



.tabs .tab-menu a:hover {

    background-color: #f2f2f2;

    color: #666666;

}



.tabs .tab-menu a.active {

    background-color: #ffffff;

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#fafafa');

    background: -moz-linear-gradient(bottom , #fafafa 0px, #f6f6f6 90%) repeat scroll 0 0 transparent;

    background: -webkit-gradient(linear,left bottom,left top, color-stop(0, #fafafa),color-stop(90%, #f6f6f6));

    border-bottom: none;

    color: #666666;

    padding: 8px 20px 9px 20px;

}



.tabs .tab {

	background-color: #fafafa;

	border-radius: 0 5px 5px 5px;

    -moz-border-radius: 0 5px 5px 5px;

    -webkit-border-radius: 0 5px 5px 5px;

    padding: 20px;

}











/* Toggle */

.toggle {

    padding: 0 0 2px 0;

}

.toggle .trigger {

	background-color: #f5f5f5;

	background: -moz-linear-gradient(bottom, #F2F2F2 0px, #ffffff 100%);

	background: -webkit-gradient(linear,left bottom,left top, color-stop(0, #f2f2f2),color-stop(1, #ffffff));

	border: 1px solid #dddddd;

	border-radius: 5px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	color: #666666;

	display: block;

	padding: 10px 12px 10px 40px;

	position: relative;

	text-decoration:none;

	height:1%;

	}



.toggle .trigger span {

	background: url(https://images.staticjw.com/jus/1350/toggle.png) 0 0 no-repeat;

	display: block;

	position: absolute;

	top: 9px;

	left: 10px;

	text-indent: -9999px;

	width: 22px;

	height: 20px;

	}



.toggle .trigger:hover,

.toggle .active {

	background:#191919;

	color:#fff;

	}

.toggle .active span {

	background-position: 0 -20px;

	}



.toggle .box {

	background-color: #fafafa;

	border: 1px solid #dddddd;

	border-radius: 5px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	padding: 20px;

	}







/* Dropcap */

.dropcap {

  display: block;

  float: left;

  margin: 0 13px 20px 0;

  text-transform: uppercase;

  color: #8c8c8c;

  text-align: center;

  font:700 30px/36px 'Oswald', sans-serif;

  width:67px;

  height:53px;

  padding-top:16px;

  background:url(https://images.staticjw.com/jus/9381/dropcap.png) 0 0 no-repeat;

	}

.dropcapbox{ padding:23px 0 3px 0;}

	.dropcapbox h5{ margin:0;}

	.dropcapbox p{ margin-bottom:10px;}

.widget-area {

	

}



.date{font:300 24px/30px 'Oswald', sans-serif; text-align:center; text-transform:uppercase; display:block; float:left; margin:0 21px 0 0;}

	.date span{ font-size:30px; line-height:36px;}

.datebox{ padding:0 0 15px 0;}	

.datebox h5{ margin:0;}

.hr {

	height:1px;

	background:#eee;

	overflow:hidden;

	font-size:0;

	line-height:0;

	margin:30px 5px;

	}

.grid_1 .hr, .grid_2 .hr, .grid_3 .hr, .grid_4 .hr, .grid_5 .hr, .grid_6 .hr, .grid_7 .hr, .grid_8 .hr, .grid_9 .hr, .grid_10 .hr, .grid_11 .hr, .grid_12 .hr, .grid_13 .hr, .grid_14 .hr, .grid_15 .hr, .grid_16 .hr, .grid_17 .hr, .grid_18 .hr, .grid_19 .hr, .grid_20 .hr, .grid_21 .hr, .grid_22 .hr, .grid_23 .hr, .grid_24 .hr {

	margin-left:0;

	margin-right:0;

	}

.sm_hr {

  height: 1px;

  background: #eee;

  overflow: hidden;

  font-size: 0;

  line-height: 0;

  margin: 25px 10px;

}

.grid_1 .sm_hr,

.grid_2 .sm_hr,

.grid_3 .sm_hr,

.grid_4 .sm_hr,

.grid_5 .sm_hr,

.grid_6 .sm_hr,

.grid_7 .sm_hr,

.grid_8 .sm_hr,

.grid_9 .sm_hr,

.grid_10 .sm_hr,

.grid_11 .sm_hr,

.grid_12 .sm_hr {

  margin-left: 0;

  margin-right: 0;

}

.spacer {

	height:43px;

	overflow:hidden;

	font-size:0;

	line-height:0;	

	}



/* Address */

.address {

	overflow:hidden;

	width:100%;

	margin:0;

	padding:0;

	}

.address dt {

	float:left;

	width:165px;

	margin-right:20px;

	padding:0 0 0 55px;

	background:none;

	font-size:1em;

	line-height:18px;

	background:url(https://images.staticjw.com/jus/8763/address-icon1.png) no-repeat 0 3px;

	}

.address dd {

	float:left;

	width:217px;

	padding:0 0 0 53px;

	background:url(https://images.staticjw.com/jus/2106/address-icon2.png) no-repeat 0 3px;

	}

	.address dd ul {

		list-style-type:none;

		padding:0;

		margin:0;

		}

		.address dd ul li {

			background:none;

			padding:0;

			list-style-type:none;

			margin:0;

			}

	.address dd span {

		float:left;

		width:100px;

		}

		.address dd a {

			font-style:italic;

			color:#191919;

			text-decoration:underline;

			}

		.address dd a:hover {

			text-decoration:none;

			}



			

/* Google Map */

.google-map {

	margin-bottom:20px;

	}









/* VIDEO */

.video-wrap {

	margin-bottom: 10px;

	position:relative;

	zoom:1;

	}

	.video-wrap object {

		position:relative;

		z-index:2;

		}

	.video-bg {

		background-color:black;

		position:absolute;

		left:0;

		top:0;

		z-index:1;

		}



/* AUDIO */

.audio-wrapper {

   margin-bottom:1.5em;

}

.audio-desc {

	font-size:.91em;

	color:#999;

	padding:.5em 0 0 0;

	}

.audiojs audio { position: absolute; left: -1px; }

.audiojs { width: 460px; height: 36px; background: #404040; overflow: hidden; font-family: monospace; font-size: 12px;

	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #444), color-stop(0.5, #555), color-stop(0.51, #444), color-stop(1, #444));

	background-image: -moz-linear-gradient(center top, #444 0%, #555 50%, #444 51%, #444 100%);

	-webkit-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3); -moz-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3);

	-o-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3); box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3); }

.audiojs .play-pause { width: 25px; height: 40px; padding: 4px 6px; margin: 0px; float: left; overflow: hidden; border-right: 1px solid #000; }

.audiojs p { display: none; width: 25px; height: 40px; margin: 0px; cursor: pointer; }

.audiojs .play { display: block; }

.audiojs .scrubber { position: relative; float: left; width: 280px; background: #5a5a5a; height: 14px; margin: 10px; border-top: 1px solid #3f3f3f; border-left: 0px; border-bottom: 0px; overflow: hidden; }

.audiojs .progress { position: absolute; top: 0px; left: 0px; height: 14px; width: 0px; background: #ccc; z-index: 1;

	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ccc), color-stop(0.5, #ddd), color-stop(0.51, #ccc), color-stop(1, #ccc));

	background-image: -moz-linear-gradient(center top, #ccc 0%, #ddd 50%, #ccc 51%, #ccc 100%); }

.audiojs .loaded { position: absolute; top: 0px; left: 0px; height: 14px; width: 0px; background: #000;

	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #222), color-stop(0.5, #333), color-stop(0.51, #222), color-stop(1, #222));

	background-image: -moz-linear-gradient(center top, #222 0%, #333 50%, #222 51%, #222 100%); }

.audiojs .time { float: left; height: 36px; line-height: 36px; margin: 0px 0px 0px 6px; padding: 0px 6px 0px 12px; border-left: 1px solid #000; color: #ddd; text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5); } 

.audiojs .time em { padding: 0px 2px 0px 0px; color: #f9f9f9; font-style: normal; }

.audiojs .time strong { padding: 0px 0px 0px 2px; font-weight: normal; }

.audiojs .error-message { float: left; display: none; margin: 0px 10px; height: 36px; width: 400px; overflow: hidden; line-height: 36px; white-space: nowrap; color: #fff;

	text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; }

.audiojs .error-message a { color: #eee; text-decoration: none; padding-bottom: 1px; border-bottom: 1px solid #999; white-space: wrap; }



.audiojs .play { background: url(https://images.staticjw.com/jus/3159/player-graphics.gif) -2px -1px no-repeat; }

.audiojs .loading { background: url(https://images.staticjw.com/jus/3159/player-graphics.gif) -2px -31px no-repeat; }

.audiojs .error { background: url(https://images.staticjw.com/jus/3159/player-graphics.gif) -2px -61px no-repeat; }

.audiojs .pause { background: url(https://images.staticjw.com/jus/3159/player-graphics.gif) -2px -91px no-repeat; }



.playing .play, .playing .loading, .playing .error { display: none; }

.playing .pause { display: block; }



.loading .play, .loading .pause, .loading .error { display: none; }

.loading .loading { display: block; }



.error .time, .error .play, .error .pause, .error .scrubber, .error .loading { display: none; }

.error .error { display: block; }

.error .play-pause p { cursor: auto; }

.error .error-message { display: block; }







/* Alert boxes

---------------------------------------- */

.alert-box, .wpcf7-response-output {

	padding:20px 20px 20px 90px !important;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	font-size:.91em;

	line-height:1.4em;

	border:1px solid #dbdbdb;

	font-family:Arial, Helvetica, sans-serif;

	margin-bottom:15px;

	}

	.error-box, .wpcf7-mail-sent-ng {

		border-color:#ff9999;

		color:#c31b00;

		background:url(https://images.staticjw.com/jus/1767/icon-error.png) no-repeat 20px 50% #ffcccc;

		}

	.attention-box, .wpcf7-validation-errors, .wpcf7-spam-blocked {

		border-color:#e6c555;

		color:#9e660d;

		background:url(https://images.staticjw.com/jus/6857/icon-note.png) no-repeat 20px 50% #fdebae;

		}

	.notice-box {

		border-color:#68a2cf;

		color:#2e6093;

		background:url(https://images.staticjw.com/jus/9811/icon-info.png) no-repeat 20px 50% #bfe4f9;

		}

	.approved-box, .wpcf7-mail-sent-ok {

		border-color:#a3c159;

		color:#5e6f33;

		background:url(https://images.staticjw.com/jus/1030/icon-download.png) no-repeat 20px 50% #ccff99;

		}

	





/* Forms

---------------------------------------- */



/* Form defaults */

input, select, textarea { 

	font-family:Arial, Helvetica, sans-serif;

	font-size:1em;

	vertical-align:middle;

	font-weight:normal;

	border:1px solid #dbdbdb;

	outline:none;

}

input[type="text"], textarea {

	background:#dadada;

	border:1px solid #ffffff;

	padding:9px 5px;

	border-radius:4px;

	box-shadow:inset 0 2px 5px rgba(0,0,0,.2), 0 1px 1px rgba(0,0,0,.2);

	}

input[type="submit"], input[type="reset"] {
display: inline-block;
padding: 7px 10px 9px;
color: #fff;
font-size: 15px;
text-transform: uppercase;
font-family: oswald;
font-weight: bold;
text-decoration: none;
background: #ffc24b;
background: -moz-linear-gradient(top, #ffc24b 0%, #ff8328 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffc24b), color-stop(100%,#ff8328));
background: -webkit-linear-gradient(top, #ffc24b 0%,#ff8328 100%);
background: -o-linear-gradient(top, #ffc24b 0%,#ff8328 100%);
background: -ms-linear-gradient(top, #ffc24b 0%,#ff8328 100%);
background: linear-gradient(top, #ffc24b 0%,#ff8328 100%);
box-shadow: inset 0 -1px 0 rgba(255,255,255,.4), 0 1px 1px rgba(0,0,0,.3);
border-radius: 3px;

	}

	input[type="submit"]:hover, input[type="reset"]:hover { 

		color:#868686;

	background: #ffffff; /* Old browsers */

	background: -moz-linear-gradient(top, #ffffff 26%, #e1e1e1 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(26%,#ffffff), color-stop(100%,#e1e1e1)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #ffffff 26%,#e1e1e1 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #ffffff 26%,#e1e1e1 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #ffffff 26%,#e1e1e1 100%); /* IE10+ */

	background: linear-gradient(top, #ffffff 26%,#e1e1e1 100%); /* W3C */


		}


/* Comment form */

#commentform {

	

	}

	#commentform p.field {

		margin-bottom:10px;

		}

		#commentform small {

			color:#323232;

			}

	#commentform label {

		display:inline-block;

		width:71px;

		padding-top:10px;

		vertical-align:top;

		}

	#commentform input[type="text"] {

		width:250px;

		}

	#commentform textarea {

		width:450px;

		max-width:450px;

		min-width:450px;

		height:150px;

		min-height:150px;

		overflow:auto;

		}



.alignright2{ text-align:right;max-width:533px;}





/* Contact form */

.wpcf7-form p.field {

	padding-bottom:9px;

	margin:0;

	overflow:hidden;

	vertical-align:top;

	position:relative;

	}

.wpcf7-form p.field input {

	width:285px;

	}

	.wpcf7-form p.field small {

		color:red;

		}

.wpcf7-form textarea {

	width:285px;

	max-width:285px;

	min-width:285px;

	height:255px;

	min-height:255px;

	overflow:auto;

	margin-bottom:17px;

	}

.wpcf7-form .submit-wrap {

	padding:0;

	margin:0;

	}

	span.wpcf7-form-control-wrap {

		display:block;

		}

	.wpcf7-not-valid-tip {

		width:285px !important;

		position:absolute;

		left:0 !important;

		top:0 !important;

		padding:7px 0 6px 10px !important;

		background:#f3b7b7 !important;

		color:red !important;

		border:1px solid red !important;

		border-radius:3px;

		}

	div.wpcf7-response-output {

		margin-left:0 !important;

		margin-right:0 !important;

		}



/* Contact footer form */

#simplecontactformrevisited-2 p{ color:#fff;}

.contactform p {

	margin-bottom:10px;

	overflow:hidden;

}



.contactform input[type="text"], .contactform  input[type="email"], .contactform  textarea {

    background: #363535;

	box-shadow:inset 0 1px 1px rgba(0,0,0,.5);

    font-size: 12px;

    padding:7px 9px 8px;

    color: #b4b4b4;

    text-shadow: none !important;

	width:200px;

	border-radius:5px;

	border:none;

}

.contactform textarea{ 

	width:202px;

	max-width:202px;

	min-width:202px;

	height:46px;

	min-height:46px;}

.contactform .text_input {

}



.contactform .invalid {

	border: 1px solid red !important;

}

.alignright2{ text-align:right;}



/* Sidebar search form */

#searchform {

	padding-bottom:27px;

	}

#searchform .searching {

		width:237px;

		margin-right:6px;

		}

	#searchform .submit {

		cursor:pointer;

		font-size:18px;

		line-height:1.2em;

		color:#f7551c;

		font-weight:normal;

		padding:6px 7px;

		}

#searchform .submit:hover{ color:#fff;}





/* Fluid Columns */

.one_half{ width:48%; }

.one_third{ width:30.66%; }

.two_third{ width:65.33%; }

.one_fourth{ width:22%; }

.three_fourth{ width:74%; }

.one_fifth{ width:16.8%; }

.two_fifth{ width:37.6%; }

.three_fifth{ width:58.4%; }

.four_fifth{ width:79.2%; }

.one_sixth{ width:13.33%; }

.five_sixth{ width:82.67%; }

.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth{ position:relative; margin-right:4%; float:left; }

.last { margin-right:0 !important; clear:right; }





.fleft { float:left;}

.fright { float:right;}

.clear { clear:both;}



.wrapper { 

	width:100%;

	overflow:hidden;

}

.extra-wrap {

	overflow:hidden;

	}





/* Clear Floated Elements */

.clear {

	clear: both;

	display: block;

	overflow: hidden;

	visibility: hidden;

	width: 0;

	height: 0;

}



.clearfix:after {

	clear: both;

	content: ' ';

	display: block;

	font-size: 0;

	line-height: 0;

	visibility: hidden;

	width: 0;

	height: 0;

}



.clearfix {

	display: inline-block;

}



* html .clearfix {

	height: 1%;

}



.clearfix {

	display: block;

}



/* Always remember to compress your live stylesheet and keep an uncompressed backup */





#wpcf7-f732-p654-o1 input{

width:500px;

}



#wpcf7-f732-p654-o1 textarea{

width:500px;

max-width:500px;

resize: none; 

}
/*
     FILE ARCHIVED ON 00:40:59 Aug 10, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 15:46:18 Aug 24, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 659.355 (3)
  esindex: 0.01
  captures_list: 677.37
  CDXLines.iter: 12.093 (3)
  PetaboxLoader3.datanode: 227.039 (4)
  exclusion.robots: 0.329
  exclusion.robots.policy: 0.309
  RedisCDXSource: 2.322
  PetaboxLoader3.resolve: 527.292 (2)
  load_resource: 138.756
*/
/* ============ End of style.css ============ */

/* ============ Start of prettyPhoto.css ============ */
div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}div.pp_default .pp_top .pp_left{background:url(https://images.staticjw.com/jus/5537/sprite.png) -78px -93px no-repeat}div.pp_default .pp_top .pp_middle{background:url(https://images.staticjw.com/jus/1979/sprite_x.png) top left repeat-x}div.pp_default .pp_top .pp_right{background:url(https://images.staticjw.com/jus/5537/sprite.png) -112px -93px no-repeat}div.pp_default .pp_content .ppt{color:#f8f8f8}div.pp_default .pp_content_container .pp_left{background:url(https://images.staticjw.com/jus/1735/sprite_y.png) -7px 0 repeat-y;padding-left:13px}div.pp_default .pp_content_container .pp_right{background:url(https://images.staticjw.com/jus/1735/sprite_y.png) top right repeat-y;padding-right:13px}div.pp_default .pp_next:hover{background:url(https://images.staticjw.com/jus/2274/sprite_next.png) center right no-repeat;cursor:pointer}div.pp_default .pp_previous:hover{background:url(https://images.staticjw.com/jus/7801/sprite_prev.png) center left no-repeat;cursor:pointer}div.pp_default .pp_expand{background:url(https://images.staticjw.com/jus/5537/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}div.pp_default .pp_expand:hover{background:url(https://images.staticjw.com/jus/5537/sprite.png) 0 -56px no-repeat;cursor:pointer}div.pp_default .pp_contract{background:url(https://images.staticjw.com/jus/5537/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}div.pp_default .pp_contract:hover{background:url(https://images.staticjw.com/jus/5537/sprite.png) 0 -113px no-repeat;cursor:pointer}div.pp_default .pp_close{width:30px;height:30px;background:url(https://images.staticjw.com/jus/5537/sprite.png) 2px 1px no-repeat;cursor:pointer}div.pp_default .pp_gallery ul li a{background:url(https://images.staticjw.com/jus/6537/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(https://images.staticjw.com/jus/5537/sprite.png) -51px 1px no-repeat;height:30px;width:30px}div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(https://images.staticjw.com/jus/5537/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}div.pp_default .pp_content_container .pp_details{margin-top:5px}div.pp_default .pp_nav{clear:none;height:30px;width:105px;position:relative}div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;font-color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}div.pp_default .pp_bottom .pp_left{background:url(https://images.staticjw.com/jus/5537/sprite.png) -78px -127px no-repeat}div.pp_default .pp_bottom .pp_middle{background:url(https://images.staticjw.com/jus/1979/sprite_x.png) bottom left repeat-x}div.pp_default .pp_bottom .pp_right{background:url(https://images.staticjw.com/jus/5537/sprite.png) -112px -127px no-repeat}div.pp_default .pp_loaderIcon{background:url(https://images.staticjw.com/jus/3204/loader.gif) center center no-repeat}div.light_rounded .pp_top .pp_left{background:url(https://images.staticjw.com/jus/9464/sprite.png) -88px -53px no-repeat}div.light_rounded .pp_top .pp_right{background:url(https://images.staticjw.com/jus/9464/sprite.png) -110px -53px no-repeat}div.light_rounded .pp_next:hover{background:url(https://images.staticjw.com/jus/9882/btnnext.png) center right no-repeat;cursor:pointer}div.light_rounded .pp_previous:hover{background:url(https://images.staticjw.com/jus/3563/btnprevious.png) center left no-repeat;cursor:pointer}div.light_rounded .pp_expand{background:url(https://images.staticjw.com/jus/9464/sprite.png) -31px -26px no-repeat;cursor:pointer}div.light_rounded .pp_expand:hover{background:url(https://images.staticjw.com/jus/9464/sprite.png) -31px -47px no-repeat;cursor:pointer}div.light_rounded .pp_contract{background:url(https://images.staticjw.com/jus/9464/sprite.png) 0 -26px no-repeat;cursor:pointer}div.light_rounded .pp_contract:hover{background:url(https://images.staticjw.com/jus/9464/sprite.png) 0 -47px no-repeat;cursor:pointer}div.light_rounded .pp_close{width:75px;height:22px;background:url(https://images.staticjw.com/jus/9464/sprite.png) -1px -1px no-repeat;cursor:pointer}div.light_rounded .pp_nav .pp_play{background:url(https://images.staticjw.com/jus/9464/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.light_rounded .pp_nav .pp_pause{background:url(https://images.staticjw.com/jus/9464/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.light_rounded .pp_arrow_previous{background:url(https://images.staticjw.com/jus/9464/sprite.png) 0 -71px no-repeat}div.light_rounded .pp_arrow_next{background:url(https://images.staticjw.com/jus/9464/sprite.png) -22px -71px no-repeat}div.light_rounded .pp_bottom .pp_left{background:url(https://images.staticjw.com/jus/9464/sprite.png) -88px -80px no-repeat}div.light_rounded .pp_bottom .pp_right{background:url(https://images.staticjw.com/jus/9464/sprite.png) -110px -80px no-repeat}div.dark_rounded .pp_top .pp_left{background:url(https://images.staticjw.com/jus/9674/sprite.png) -88px -53px no-repeat}div.dark_rounded .pp_top .pp_right{background:url(https://images.staticjw.com/jus/9674/sprite.png) -110px -53px no-repeat}div.dark_rounded .pp_content_container .pp_left{background:url(https://images.staticjw.com/jus/4850/contentpattern.png) top left repeat-y}div.dark_rounded .pp_content_container .pp_right{background:url(https://images.staticjw.com/jus/4850/contentpattern.png) top right repeat-y}div.dark_rounded .pp_next:hover{background:url(https://images.staticjw.com/jus/3089/btnnext.png) center right no-repeat;cursor:pointer}div.dark_rounded .pp_previous:hover{background:url(https://images.staticjw.com/jus/5376/btnprevious.png) center left no-repeat;cursor:pointer}div.dark_rounded .pp_expand{background:url(https://images.staticjw.com/jus/9674/sprite.png) -31px -26px no-repeat;cursor:pointer}div.dark_rounded .pp_expand:hover{background:url(https://images.staticjw.com/jus/9674/sprite.png) -31px -47px no-repeat;cursor:pointer}div.dark_rounded .pp_contract{background:url(https://images.staticjw.com/jus/9674/sprite.png) 0 -26px no-repeat;cursor:pointer}div.dark_rounded .pp_contract:hover{background:url(https://images.staticjw.com/jus/9674/sprite.png) 0 -47px no-repeat;cursor:pointer}div.dark_rounded .pp_close{width:75px;height:22px;background:url(https://images.staticjw.com/jus/9674/sprite.png) -1px -1px no-repeat;cursor:pointer}div.dark_rounded .pp_description{margin-right:85px;color:#fff}div.dark_rounded .pp_nav .pp_play{background:url(https://images.staticjw.com/jus/9674/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.dark_rounded .pp_nav .pp_pause{background:url(https://images.staticjw.com/jus/9674/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.dark_rounded .pp_arrow_previous{background:url(https://images.staticjw.com/jus/9674/sprite.png) 0 -71px no-repeat}div.dark_rounded .pp_arrow_next{background:url(https://images.staticjw.com/jus/9674/sprite.png) -22px -71px no-repeat}div.dark_rounded .pp_bottom .pp_left{background:url(https://images.staticjw.com/jus/9674/sprite.png) -88px -80px no-repeat}div.dark_rounded .pp_bottom .pp_right{background:url(https://images.staticjw.com/jus/9674/sprite.png) -110px -80px no-repeat}div.dark_rounded .pp_loaderIcon{background:url(https://images.staticjw.com/jus/1356/loader.gif) center center no-repeat}div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}div.dark_square .pp_loaderIcon{background:url(https://images.staticjw.com/jus/4064/loader.gif) center center no-repeat}div.dark_square .pp_expand{background:url(https://images.staticjw.com/jus/4858/sprite.png) -31px -26px no-repeat;cursor:pointer}div.dark_square .pp_expand:hover{background:url(https://images.staticjw.com/jus/4858/sprite.png) -31px -47px no-repeat;cursor:pointer}div.dark_square .pp_contract{background:url(https://images.staticjw.com/jus/4858/sprite.png) 0 -26px no-repeat;cursor:pointer}div.dark_square .pp_contract:hover{background:url(https://images.staticjw.com/jus/4858/sprite.png) 0 -47px no-repeat;cursor:pointer}div.dark_square .pp_close{width:75px;height:22px;background:url(https://images.staticjw.com/jus/4858/sprite.png) -1px -1px no-repeat;cursor:pointer}div.dark_square .pp_nav{clear:none}div.dark_square .pp_nav .pp_play{background:url(https://images.staticjw.com/jus/4858/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.dark_square .pp_nav .pp_pause{background:url(https://images.staticjw.com/jus/4858/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.dark_square .pp_arrow_previous{background:url(https://images.staticjw.com/jus/4858/sprite.png) 0 -71px no-repeat}div.dark_square .pp_arrow_next{background:url(https://images.staticjw.com/jus/4858/sprite.png) -22px -71px no-repeat}div.dark_square .pp_next:hover{background:url(https://images.staticjw.com/jus/4187/btnnext.png) center right no-repeat;cursor:pointer}div.dark_square .pp_previous:hover{background:url(https://images.staticjw.com/jus/7814/btnprevious.png) center left no-repeat;cursor:pointer}div.light_square .pp_expand{background:url(https://images.staticjw.com/jus/9816/sprite.png) -31px -26px no-repeat;cursor:pointer}div.light_square .pp_expand:hover{background:url(https://images.staticjw.com/jus/9816/sprite.png) -31px -47px no-repeat;cursor:pointer}div.light_square .pp_contract{background:url(https://images.staticjw.com/jus/9816/sprite.png) 0 -26px no-repeat;cursor:pointer}div.light_square .pp_contract:hover{background:url(https://images.staticjw.com/jus/9816/sprite.png) 0 -47px no-repeat;cursor:pointer}div.light_square .pp_close{width:75px;height:22px;background:url(https://images.staticjw.com/jus/9816/sprite.png) -1px -1px no-repeat;cursor:pointer}div.light_square .pp_nav .pp_play{background:url(https://images.staticjw.com/jus/9816/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.light_square .pp_nav .pp_pause{background:url(https://images.staticjw.com/jus/9816/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.light_square .pp_arrow_previous{background:url(https://images.staticjw.com/jus/9816/sprite.png) 0 -71px no-repeat}div.light_square .pp_arrow_next{background:url(https://images.staticjw.com/jus/9816/sprite.png) -22px -71px no-repeat}div.light_square .pp_next:hover{background:url(https://images.staticjw.com/jus/3976/btnnext.png) center right no-repeat;cursor:pointer}div.light_square .pp_previous:hover{background:url(https://images.staticjw.com/jus/1199/btnprevious.png) center left no-repeat;cursor:pointer}div.facebook .pp_top .pp_left{background:url(https://images.staticjw.com/jus/9835/sprite.png) -88px -53px no-repeat}div.facebook .pp_top .pp_middle{background:url(https://images.staticjw.com/jus/7369/contentpatterntop.png) top left repeat-x}div.facebook .pp_top .pp_right{background:url(https://images.staticjw.com/jus/9835/sprite.png) -110px -53px no-repeat}div.facebook .pp_content_container .pp_left{background:url(https://images.staticjw.com/jus/2554/contentpatternleft.png) top left repeat-y}div.facebook .pp_content_container .pp_right{background:url(https://images.staticjw.com/jus/2889/contentpatternright.png) top right repeat-y}div.facebook .pp_expand{background:url(https://images.staticjw.com/jus/9835/sprite.png) -31px -26px no-repeat;cursor:pointer}div.facebook .pp_expand:hover{background:url(https://images.staticjw.com/jus/9835/sprite.png) -31px -47px no-repeat;cursor:pointer}div.facebook .pp_contract{background:url(https://images.staticjw.com/jus/9835/sprite.png) 0 -26px no-repeat;cursor:pointer}div.facebook .pp_contract:hover{background:url(https://images.staticjw.com/jus/9835/sprite.png) 0 -47px no-repeat;cursor:pointer}div.facebook .pp_close{width:22px;height:22px;background:url(https://images.staticjw.com/jus/9835/sprite.png) -1px -1px no-repeat;cursor:pointer}div.facebook .pp_description{margin:0 37px 0 0}div.facebook .pp_loaderIcon{background:url(https://images.staticjw.com/jus/9058/loader.gif) center center no-repeat}div.facebook .pp_arrow_previous{background:url(https://images.staticjw.com/jus/9835/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}div.facebook .pp_arrow_next{background:url(https://images.staticjw.com/jus/9835/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}div.facebook .pp_nav{margin-top:0}div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}div.facebook .pp_nav .pp_play{background:url(https://images.staticjw.com/jus/9835/sprite.png) -1px -123px no-repeat;height:22px;width:22px}div.facebook .pp_nav .pp_pause{background:url(https://images.staticjw.com/jus/9835/sprite.png) -32px -123px no-repeat;height:22px;width:22px}div.facebook .pp_next:hover{background:url(https://images.staticjw.com/jus/3395/btnnext.png) center right no-repeat;cursor:pointer}div.facebook .pp_previous:hover{background:url(https://images.staticjw.com/jus/9312/btnprevious.png) center left no-repeat;cursor:pointer}div.facebook .pp_bottom .pp_left{background:url(https://images.staticjw.com/jus/9835/sprite.png) -88px -80px no-repeat}div.facebook .pp_bottom .pp_middle{background:url(https://images.staticjw.com/jus/7433/contentpatternbottom.png) top left repeat-x}div.facebook .pp_bottom .pp_right{background:url(https://images.staticjw.com/jus/9835/sprite.png) -110px -80px no-repeat}div.pp_pic_holder a:focus{outline:none}div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}.pp_content{height:40px;min-width:40px}* html .pp_content{width:40px}.pp_content_container{position:relative;text-align:left;width:100%}.pp_content_container .pp_left{padding-left:20px}.pp_content_container .pp_right{padding-right:20px}.pp_content_container .pp_details{float:left;margin:10px 0 2px}.pp_description{display:none;margin:0}.pp_social{float:left;margin:7px 0 0}.pp_social .facebook{float:left;position:relative;top:-1px;margin-left:5px;width:55px;overflow:hidden}.pp_social .twitter{float:left}.pp_nav{clear:right;float:left;margin:3px 10px 0 0}.pp_nav p{float:left;margin:2px 4px}.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}.pp_gallery div{float:left;overflow:hidden;position:relative}.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}.pp_gallery ul a img{border:0}.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}.pp_gallery li.default a{background:url(https://images.staticjw.com/jus/6943/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}a.pp_next{background:url(https://images.staticjw.com/jus/9882/btnnext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}a.pp_previous{background:url(https://images.staticjw.com/jus/9882/btnnext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}#pp_full_res{line-height:1!important}#pp_full_res .pp_inline{text-align:left}#pp_full_res .pp_inline p{margin:0 0 15px}div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(https://images.staticjw.com/jus/2258/loader.gif) center center no-repeat}div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(https://images.staticjw.com/jus/4850/contentpattern.png) top left repeat}div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}.pp_top,.pp_bottom{height:20px;position:relative}* html .pp_top,* html .pp_bottom{padding:0 20px}.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_fade,.pp_gallery li.default a img{display:none}
/*
     FILE ARCHIVED ON 13:56:07 Aug 10, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 15:46:20 Aug 24, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 91.219 (3)
  esindex: 0.008
  captures_list: 105.511
  CDXLines.iter: 11.1 (3)
  PetaboxLoader3.datanode: 87.948 (4)
  exclusion.robots: 0.306
  exclusion.robots.policy: 0.266
  RedisCDXSource: 0.463
  PetaboxLoader3.resolve: 157.716
  load_resource: 169.486
*/
/* ============ End of prettyPhoto.css ============ */

/* ============ Start of grid.css ============ */
/*

	Variable Grid System.

	Learn more ~ https://www.spry-soft.com/grids/

	Based on 960 Grid System - https://960.gs/



	Licensed under GPL and MIT.

*/





/* Containers

----------------------------------------------------------------------------------------------------*/

.container_12 {

	margin-left: auto;

	margin-right: auto;

	width: 980px;

}



/* Grid >> Global

----------------------------------------------------------------------------------------------------*/



.grid_1,

.grid_2,

.grid_3,

.grid_4,

.grid_5,

.grid_6,

.grid_7,

.grid_8,

.grid_9,

.grid_10,

.grid_11,

.grid_12 {

	display:inline;

	float: left;

	position: relative;

	margin-left: 10px;

	margin-right: 10px;

}



/* Grid >> Children (Alpha ~ First, Omega ~ Last)

----------------------------------------------------------------------------------------------------*/



.alpha {

	margin-left: 0;

}



.omega {

	margin-right: 0;

}



/* Grid >> 12 Columns

----------------------------------------------------------------------------------------------------*/



.container_12 .grid_1 {

	width:60px;

}



.container_12 .grid_2 {

	width:140px;

}



.container_12 .grid_3 {

	width:220px;

}



.container_12 .grid_4 {

	width:300px;

}



.container_12 .grid_5 {

	width:380px;

}



.container_12 .grid_6 {

	width:460px;

}



.container_12 .grid_7 {

	width:540px;

}



.container_12 .grid_8 {

	width:620px;

}



.container_12 .grid_9 {

	width:700px;

}



.container_12 .grid_10 {

	width:780px;

}



.container_12 .grid_11 {

	width:860px;

}



.container_12 .grid_12 {

	width:940px;

}







/* Prefix Extra Space >> 12 Columns

----------------------------------------------------------------------------------------------------*/



.container_12 .prefix_1 {

	padding-left:80px;

}



.container_12 .prefix_2 {

	padding-left:160px;

}



.container_12 .prefix_3 {

	padding-left:240px;

}



.container_12 .prefix_4 {

	padding-left:320px;

}



.container_12 .prefix_5 {

	padding-left:400px;

}



.container_12 .prefix_6 {

	padding-left:480px;

}



.container_12 .prefix_7 {

	padding-left:560px;

}



.container_12 .prefix_8 {

	padding-left:640px;

}



.container_12 .prefix_9 {

	padding-left:720px;

}



.container_12 .prefix_10 {

	padding-left:800px;

}



.container_12 .prefix_11 {

	padding-left:880px;

}







/* Suffix Extra Space >> 12 Columns

----------------------------------------------------------------------------------------------------*/



.container_12 .suffix_1 {

	padding-right:80px;

}



.container_12 .suffix_2 {

	padding-right:160px;

}



.container_12 .suffix_3 {

	padding-right:240px;

}



.container_12 .suffix_4 {

	padding-right:320px;

}



.container_12 .suffix_5 {

	padding-right:400px;

}



.container_12 .suffix_6 {

	padding-right:480px;

}



.container_12 .suffix_7 {

	padding-right:560px;

}



.container_12 .suffix_8 {

	padding-right:640px;

}



.container_12 .suffix_9 {

	padding-right:720px;

}



.container_12 .suffix_10 {

	padding-right:800px;

}



.container_12 .suffix_11 {

	padding-right:880px;

}







/* Push Space >> 12 Columns

----------------------------------------------------------------------------------------------------*/



.container_12 .push_1 {

	left:80px;

}



.container_12 .push_2 {

	left:160px;

}



.container_12 .push_3 {

	left:240px;

}



.container_12 .push_4 {

	left:320px;

}



.container_12 .push_5 {

	left:400px;

}



.container_12 .push_6 {

	left:480px;

}



.container_12 .push_7 {

	left:560px;

}



.container_12 .push_8 {

	left:640px;

}



.container_12 .push_9 {

	left:720px;

}



.container_12 .push_10 {

	left:800px;

}



.container_12 .push_11 {

	left:880px;

}







/* Pull Space >> 12 Columns

----------------------------------------------------------------------------------------------------*/



.container_12 .pull_1 {

	left:-80px;

}



.container_12 .pull_2 {

	left:-160px;

}



.container_12 .pull_3 {

	left:-240px;

}



.container_12 .pull_4 {

	left:-320px;

}



.container_12 .pull_5 {

	left:-400px;

}



.container_12 .pull_6 {

	left:-480px;

}



.container_12 .pull_7 {

	left:-560px;

}



.container_12 .pull_8 {

	left:-640px;

}



.container_12 .pull_9 {

	left:-720px;

}



.container_12 .pull_10 {

	left:-800px;

}



.container_12 .pull_11 {

	left:-880px;

}









/* Clear Floated Elements

----------------------------------------------------------------------------------------------------*/



/* https://sonspring.com/journal/clearing-floats */



.clear {

	clear: both;

	display: block;

	overflow: hidden;

	visibility: hidden;

	width: 0;

	height: 0;

}



/* https://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */



.clearfix:after {

	clear: both;

	content: ' ';

	display: block;

	font-size: 0;

	line-height: 0;

	visibility: hidden;

	width: 0;

	height: 0;

}



.clearfix {

	display: inline-block;

}



* html .clearfix {

	height: 1%;

}



.clearfix {

	display: block;

}
/*
     FILE ARCHIVED ON 14:10:50 Aug 10, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 15:46:22 Aug 24, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 309.031 (3)
  esindex: 0.011
  captures_list: 327.106
  CDXLines.iter: 12.845 (3)
  PetaboxLoader3.datanode: 141.216 (4)
  exclusion.robots: 0.38
  exclusion.robots.policy: 0.365
  RedisCDXSource: 0.993
  PetaboxLoader3.resolve: 205.104
  load_resource: 302.502
*/
/* ============ End of grid.css ============ */

/* ============ Start of thickbox.css?ver=3.4.2 ============ */

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings >> thickbox settings  document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	visibility: hidden;
	text-align:left;
	top:50%;
	left:50%;
	border: 1px solid #555;
	-moz-box-shadow: rgba(0,0,0,1) 0 4px 30px;
	-webkit-box-shadow: rgba(0,0,0,1) 0 4px 30px;
	-khtml-box-shadow: rgba(0,0,0,1) 0 4px 30px;
	box-shadow: rgba(0,0,0,1) 0 4px 30px;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:6px 10px 0;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:6px 10px 0;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	z-index:103;
	top: 50%;
	left: 50%;
	background-color: #E8E8E8;
	border: 1px solid #555;
	margin: -45px 0pt 0pt -125px;
	padding: 40px 15px 15px;
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	_margin-bottom:1px;
}

/*
     FILE ARCHIVED ON 13:29:04 Aug 10, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 15:46:25 Aug 24, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 127.032 (3)
  esindex: 0.006
  captures_list: 143.52
  CDXLines.iter: 11.659 (3)
  PetaboxLoader3.datanode: 108.141 (4)
  exclusion.robots: 0.607
  exclusion.robots.policy: 0.589
  RedisCDXSource: 1.127
  PetaboxLoader3.resolve: 485.182
  load_resource: 496.51
*/
/* ============ End of thickbox.css?ver=3.4.2 ============ */

/* ============ Start of styles.css?ver=3.3.1 ============ */
div.wpcf7 {
	margin: 0;
	padding: 0;
}

div.wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
}

div.wpcf7-mail-sent-ok {
	border: 2px solid #398f14;
}

div.wpcf7-mail-sent-ng {
	border: 2px solid #ff0000;
}

div.wpcf7-spam-blocked {
	border: 2px solid #ffa500;
}

div.wpcf7-validation-errors {
	border: 2px solid #f7e700;
}

span.wpcf7-form-control-wrap {
	position: relative;
}

span.wpcf7-not-valid-tip {
	position: absolute;
	top: 20%;
	left: 20%;
	z-index: 100;
	background: #fff;
	border: 1px solid #ff0000;
	font-size: 10pt;
	width: 280px;
	padding: 2px;
}

span.wpcf7-not-valid-tip-no-ajax {
	color: #f00;
	font-size: 10pt;
	display: block;
}

span.wpcf7-list-item {
	margin-left: 0.5em;
}

.wpcf7-display-none {
	display: none;
}

div.wpcf7 img.ajax-loader {
	border: none;
	vertical-align: middle;
	margin-left: 4px;
}

div.wpcf7 .watermark {
	color: #2f2f2f;
}
/*
     FILE ARCHIVED ON 04:39:50 Aug 10, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 15:46:27 Aug 24, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 553.158 (3)
  esindex: 0.006
  captures_list: 566.178
  CDXLines.iter: 10.01 (3)
  PetaboxLoader3.datanode: 37.993 (4)
  exclusion.robots: 0.28
  exclusion.robots.policy: 0.269
  RedisCDXSource: 0.531
  PetaboxLoader3.resolve: 140.817 (2)
  load_resource: 93.698
*/
/* ============ End of styles.css?ver=3.3.1 ============ */

/* ============ Start of jquery-ui.css?ver=1.9.2 ============ */
/*! jQuery UI - v1.9.2 - 2012-11-23
* https://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
* Copyright 2012 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.ui-accordion .ui-accordion-header { display: block; cursor: pointer; position: relative; margin-top: 2px; padding: .5em .5em .5em .7em; zoom: 1; }
.ui-accordion .ui-accordion-icons { padding-left: 2.2em; }
.ui-accordion .ui-accordion-noicons { padding-left: .7em; }
.ui-accordion .ui-accordion-icons .ui-accordion-icons { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-accordion-header-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; overflow: auto; zoom: 1; }

.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active { text-decoration: none; }
.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.ui-button-icons-only { width: 3.4em; } 
button.ui-button-icons-only { width: 3.7em; } 

/*button text element */
.ui-button .ui-button-text { display: block; line-height: 1.4;  }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
/* no icon support for input elements, provide padding by default */
input.ui-button { padding: .4em 1em; }

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/*button sets*/
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */

.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}
.ui-dialog { position: absolute; top: 0; left: 0; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; }
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }

.ui-menu { list-style:none; padding: 2px; margin: 0; display:block; outline: none; }
.ui-menu .ui-menu { margin-top: -3px; position: absolute; }
.ui-menu .ui-menu-item { margin: 0; padding: 0; zoom: 1; width: 100%; }
.ui-menu .ui-menu-divider { margin: 5px -2px 5px -2px; height: 0; font-size: 0; line-height: 0; border-width: 1px 0 0 0; }
.ui-menu .ui-menu-item a { text-decoration: none; display: block; padding: 2px .4em; line-height: 1.5; zoom: 1; font-weight: normal; }
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active { font-weight: normal; margin: -1px; }

.ui-menu .ui-state-disabled { font-weight: normal; margin: .4em 0 .2em; line-height: 1.5; }
.ui-menu .ui-state-disabled a { cursor: default; }

/* icon support */
.ui-menu-icons { position: relative; }
.ui-menu-icons .ui-menu-item a { position: relative; padding-left: 2em; }

/* left-aligned */
.ui-menu .ui-icon { position: absolute; top: .2em; left: .2em; }

/* right-aligned */
.ui-menu .ui-menu-icon { position: static; float: right; }

.ui-progressbar { height:2em; text-align: left; overflow: hidden; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px; display: block; }
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}
.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }

.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }
.ui-spinner { position:relative; display: inline-block; overflow: hidden; padding: 0; vertical-align: middle; }
.ui-spinner-input { border: none; background: none; padding: 0; margin: .2em 0; vertical-align: middle; margin-left: .4em; margin-right: 22px; }
.ui-spinner-button { width: 16px; height: 50%; font-size: .5em; padding: 0; margin: 0; text-align: center; position: absolute; cursor: default; display: block; overflow: hidden; right: 0; }
.ui-spinner a.ui-spinner-button { border-top: none; border-bottom: none; border-right: none; } /* more specificity required here to overide default borders */
.ui-spinner .ui-icon { position: absolute; margin-top: -8px; top: 50%; left: 0; } /* vertical centre icon */
.ui-spinner-up { top: 0; }
.ui-spinner-down { bottom: 0; }

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position:-65px -16px;
}

.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 0; margin: 1px .2em 0 0; border-bottom: 0; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: -1px; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }

.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
/* Fades and background-images don't work well together in IE6, drop the image */
* html .ui-tooltip {
	background-image: none;
}
body .ui-tooltip { border-width: 2px; }

/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1.1em/*{fsDefault}*/; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa/*{borderColorContent}*/; background: #ffffff/*{bgColorContent}*/ url()/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; color: #222222/*{fcContent}*/; }
.ui-widget-content a { color: #222222/*{fcContent}*/; }
.ui-widget-header { border: 1px solid #aaaaaa/*{borderColorHeader}*/; background: #cccccc/*{bgColorHeader}*/ url()/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; color: #222222/*{fcHeader}*/; font-weight: bold; }
.ui-widget-header a { color: #222222/*{fcHeader}*/; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3/*{borderColorDefault}*/; background: #e6e6e6/*{bgColorDefault}*/ url()/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999/*{borderColorHover}*/; background: #dadada/*{bgColorHover}*/ url()/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; }
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited { color: #212121/*{fcHover}*/; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa/*{borderColorActive}*/; background: #ffffff/*{bgColorActive}*/ url()/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121/*{fcActive}*/; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcefa1/*{borderColorHighlight}*/; background: #fbf9ee/*{bgColorHighlight}*/ url()/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/; color: #363636/*{fcHighlight}*/; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636/*{fcHighlight}*/; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a/*{borderColorError}*/; background: #fef1ec/*{bgColorError}*/ url()/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/; color: #cd0a0a/*{fcError}*/; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a/*{fcError}*/; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a/*{fcError}*/; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-state-disabled .ui-icon { filter:Alpha(Opacity=35); } /* For IE8 - See #6059 */

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(https://images.staticjw.com/jus/5136/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
.ui-widget-content .ui-icon {background-image: url(https://images.staticjw.com/jus/5136/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
.ui-widget-header .ui-icon {background-image: url(https://images.staticjw.com/jus/5136/ui-icons_222222_256x240.png)/*{iconsHeader}*/; }
.ui-state-default .ui-icon { background-image: url(https://images.staticjw.com/jus/2570/ui-icons_888888_256x240.png)/*{iconsDefault}*/; }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(https://images.staticjw.com/jus/2742/ui-icons_454545_256x240.png)/*{iconsHover}*/; }
.ui-state-active .ui-icon {background-image: url(https://images.staticjw.com/jus/2742/ui-icons_454545_256x240.png)/*{iconsActive}*/; }
.ui-state-highlight .ui-icon {background-image: url(https://images.staticjw.com/jus/4316/ui-icons_2e83ff_256x240.png)/*{iconsHighlight}*/; }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(https://images.staticjw.com/jus/8843/ui-icons_cd0a0a_256x240.png)/*{iconsError}*/; }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; -khtml-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; -khtml-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; -khtml-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; -khtml-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa/*{bgColorOverlay}*/ url()/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; }
.ui-widget-shadow { margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/; padding: 8px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*/ url()/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityShadow}*/; -moz-border-radius: 8px/*{cornerRadiusShadow}*/; -khtml-border-radius: 8px/*{cornerRadiusShadow}*/; -webkit-border-radius: 8px/*{cornerRadiusShadow}*/; border-radius: 8px/*{cornerRadiusShadow}*/; }
/*
     FILE ARCHIVED ON 13:21:58 Aug 05, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 15:46:30 Aug 24, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 125.053 (3)
  esindex: 0.041
  captures_list: 257.758
  CDXLines.iter: 23.228 (3)
  PetaboxLoader3.datanode: 120.474 (5)
  exclusion.robots: 0.385
  exclusion.robots.policy: 0.365
  RedisCDXSource: 1.729
  PetaboxLoader3.resolve: 1472.252 (2)
  load_resource: 1507.717
*/
/* ============ End of jquery-ui.css?ver=1.9.2 ============ */

/* ============ Start of wpgmza_style.css?ver=3.4.2 ============ */
.wpgmza_map {
    border:0;
    margin:5px !important;
}
#wpgmza_map img {
    border: none !important;
    background-color:transparent !important;
}
.wpgmza_map img {
    border: none !important;
    background-color:transparent !important;
    padding:0 !important;
    margin:0 !important;
}
#wpgmaps_directions_edit {
    padding-top:20px;
}
.wpgmza_markerbox {
    color:#000 !important;
}
.wpgmza_markerbox a {
    color:#1982D1 !important;
}
.wpgmaps_mlist_table {
    width:42px;
}

.wpgmaps_mlist_marker {
    width:32px;
    height:32px;
    vertical-align:top;
    padding:0 !important;
}

.wpgmaps_mlist_info {
    text-align:left;
    padding:0 !important;
    
}
.wpgmaps_mlist_row {
    cursor:pointer;
}
.wpgmaps_mlist_row:hover {
    background-color: #EEEEEE;
    
}
.wpgmaps_directions_outer_div {
    padding-top:30px;
    padding-bottom:5px;
}

.wpgmaps_directions_outer_div table, wpgmza_marker_list_class {
    margin-bottom:0px !important;
}

.wpgmza_map h2 { clear:both; }

.wpgmaps_user_form { clear: both; }
/*
     FILE ARCHIVED ON 08:22:04 Aug 10, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 15:46:32 Aug 24, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 56.281 (3)
  esindex: 0.007
  captures_list: 78.69
  CDXLines.iter: 14.57 (3)
  PetaboxLoader3.datanode: 63.844 (4)
  exclusion.robots: 0.559
  exclusion.robots.policy: 0.546
  RedisCDXSource: 3.908
  PetaboxLoader3.resolve: 259.792
  load_resource: 275.507
*/
/* ============ End of wpgmza_style.css?ver=3.4.2 ============ */

/* ============ Start of lightbox.min.css?ver=1.4 ============ */
#lightbox{position:absolute;left:0;width:100%;z-index:10100;text-align:center;line-height:0}#jqlb_spinner{height:32px;background-image:url('https://images.staticjw.com/jus/3416/loading.gif');background-repeat:no-repeat;background-position:center center}#jqlb_closelabel{height:22px;background-image:url('https://images.staticjw.com/jus/7743/closelabel.gif');background-repeat:no-repeat;background-position:center center}#lightbox a img{border:0}#controls{white-space:nowrap}#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}#imageContainer{padding:10px}#jqlb_loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0}#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}#imageContainer>#hoverNav{left:0}#hoverNav a{outline:0}#prevLink,#nextLink{width:45%;height:100%;background:transparent url('https://images.staticjw.com/jus/6237/blank.gif') no-repeat;display:block}#prevLink{left:0;float:left}#nextLink{right:0;float:right}#prevLink:hover,#prevLink:visited:hover{background:url('https://images.staticjw.com/jus/3327/prev.gif') left 50% no-repeat}#nextLink:hover,#nextLink:visited:hover{background:url('https://images.staticjw.com/jus/5647/next.gif') right 50% no-repeat}#nextLinkText,#prevLinkText{color:#ff9834;font-weight:bold;text-decoration:none}#nextLinkText{padding-left:20px}#prevLinkText{padding-right:20px}#downloadLink{display:none}.ontop #imageData{padding-top:5px}#imageDataContainer{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em}#imageData{padding:0 10px}#imageData #imageDetails{width:70%;float:left;text-align:left}#imageData #caption{font-weight:bold}#imageData #numberDisplay{padding-bottom:1.0em}#imageData #bottomNavClose{width:66px;float:right;padding-bottom:.7em}#imageData #helpDisplay{clear:left;float:left;display:block}#overlay{position:absolute;top:0;left:0;z-index:10090;width:100%;height:500px;background-color:#000;filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6;display:none}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html>body .clearfix{display:inline-block;width:100%}* html .clearfix{/*\*/height:1%;/**/}#lightboxIframe{display:none}
/*
     FILE ARCHIVED ON 14:16:32 Aug 10, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 15:46:34 Aug 24, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 629.219 (3)
  esindex: 0.005
  captures_list: 643.299
  CDXLines.iter: 10.62 (3)
  PetaboxLoader3.datanode: 33.222 (4)
  exclusion.robots: 0.244
  exclusion.robots.policy: 0.234
  RedisCDXSource: 0.521
  PetaboxLoader3.resolve: 1198.281 (3)
  load_resource: 625.545
*/
/* ============ End of lightbox.min.css?ver=1.4 ============ */

/* ============ Start of functional.css?ver=2.2.11 ============ */
.slideshow_container{margin:0;position:relative;width:100%}.slideshow_container div{clear:none!important;max-width:none;padding:0}.slideshow_container img{border:0;margin:0;padding:0;max-width:none}.slideshow_container p{margin:0;padding:10px}.slideshow_container a{margin:0;display:block!important}.slideshow_container ul{margin:0;padding:0}.slideshow_container ul li{margin:0;padding:0}.slideshow_container h1,.slideshow_container h2,.slideshow_container h3,.slideshow_container h4,.slideshow_container h5,.slideshow_container h6{margin:0;padding:10px}.slideshow_container .slideshow_content{position:relative;overflow:hidden}.slideshow_container .slideshow_view{position:absolute;width:0;height:0;overflow:hidden}.slideshow_container .slideshow_slide{position:relative;float:left!important;overflow:hidden}.slideshow_container .slideshow_slide_text .slideshow_background_anchor{position:absolute;top:0}.slideshow_container .slideshow_description{display:none;position:absolute}.slideshow_container .transparent{zoom:1}.slideshow_container .transparent:hover{zoom:1}.slideshow_container .slideshow_controlPanel{position:absolute;top:5px;left:50%;display:none;z-index:2}.slideshow_container .slideshow_controlPanel ul{list-style:none;margin:0;padding:0}.slideshow_container .slideshow_controlPanel ul li{float:left}.slideshow_container .slideshow_controlPanel ul li:hover{cursor:pointer}.slideshow_container .slideshow_button{padding:0;position:absolute;top:50%;cursor:pointer;display:none;z-index:2}.slideshow_container .slideshow_previous{left:5px}.slideshow_container .slideshow_next{right:5px}.slideshow_container .slideshow_pagination{height:0;position:absolute;width:100%;display:none;z-index:2}.slideshow_container .slideshow_pagination_center{display:table;margin:0 auto}.slideshow_container .slideshow_pagination ul{list-style:none;margin:0;padding:0}.slideshow_container .slideshow_pagination ul li{display:inline;float:left}.slideshow_container .slideshow_pagination ul li:hover{cursor:pointer}.slideshow_plugin_manufacturer{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}
/*
     FILE ARCHIVED ON 14:02:38 Aug 10, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 15:46:36 Aug 24, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 153.757 (3)
  esindex: 0.007
  captures_list: 170.504
  CDXLines.iter: 11.719 (3)
  PetaboxLoader3.datanode: 156.029 (4)
  exclusion.robots: 0.361
  exclusion.robots.policy: 0.344
  RedisCDXSource: 1.391
  PetaboxLoader3.resolve: 415.804
  load_resource: 436.617
*/
/* ============ End of functional.css?ver=2.2.11 ============ */

/* ============ Start of admin-ajax.php?action=slideshow_jquery_image_gallery_load_stylesheet&style=style-light&ver=2.2.11 ============ */
.slideshow_container_style-light { }

.slideshow_container_style-light a { text-decoration: none; }

.slideshow_container_style-light .slideshow_slide { margin-right: 2px; }
.slideshow_container_style-light .slideshow_slide_text h2 { text-align: center; font-size: 1.3em; }
.slideshow_container_style-light .slideshow_slide_text p { text-align: center; }
.slideshow_container_style-light .slideshow_slide_image { }
.slideshow_container_style-light .slideshow_slide_video { }

.slideshow_container_style-light .slideshow_description { background: #000; width: 100%; }
.slideshow_container_style-light .slideshow_description h2  { font-size: 1.3em; text-align: center; }
.slideshow_container_style-light .slideshow_description p  { text-align: center; }
.slideshow_container_style-light .slideshow_description a  { color: #fff; }

.slideshow_container_style-light .slideshow_transparent { filter: alpha(opacity = 50); opacity: 0.5; }
.slideshow_container_style-light .slideshow_transparent:hover { filter: alpha(opacity = 80); opacity: 0.8; }

.slideshow_container_style-light .slideshow_controlPanel {
	width: 21px;
	height: 21px;
	margin-left: -11px;
	background: #000;
	border-radius: 2px;
	-moz-border-radius: 10px;
}

.slideshow_container_style-light .slideshow_controlPanel ul { }

.slideshow_container_style-light .slideshow_controlPanel ul li {
	margin: 3px;
	width: 15px;
	height: 15px;
}

.slideshow_container_style-light .slideshow_controlPanel ul li:hover { }

.slideshow_container_style-light .slideshow_play {
	background: url('https://images.staticjw.com/jus/4365/light-controlpanel.png') 0 0 no-repeat;
}

.slideshow_container_style-light .slideshow_pause {
	background: url('https://images.staticjw.com/jus/4365/light-controlpanel.png') -15px 0 no-repeat;
}

.slideshow_container_style-light .slideshow_button {
	margin-top: -20px;
	height: 40px;
	width: 19px;
	background: url('https://images.staticjw.com/jus/7500/light-arrows.png') no-repeat;
}

.slideshow_container_style-light .slideshow_previous { }

.slideshow_container_style-light .slideshow_next {
	background-position: -19px 0;
}

.slideshow_container_style-light .slideshow_pagination { bottom: 16px; }

.slideshow_container_style-light .slideshow_pagination_center {	}

.slideshow_container_style-light .slideshow_pagination .slideshow_currentView {
	filter: alpha(opacity = 80);
	opacity: 0.8;
}

.slideshow_container_style-light .slideshow_pagination ul { }

.slideshow_container_style-light .slideshow_pagination ul li {
	margin: 0 2px;
	width: 11px;
	height: 11px;
	background: url('https://images.staticjw.com/jus/8362/light-bullet.png') no-repeat;
}
 
/* ============ End of admin-ajax.php?action=slideshow_jquery_image_gallery_load_stylesheet&style=style-light&ver=2.2.11 ============ */

/* ============ Start of Inline Styles ============ */

		body {font-family:Arial, Helvetica, sans-serif; color:#333}#main {font-size:12px; font-style:normal;}
.wrapper-other{ min-height: 450px; }
  
/* ============ End of Inline Styles ============ */