Difference between revisions of "Team:UNA Honduras"

 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
                                                '''PROJECT DESCRIPTION'''
+
<html dir="ltr" lang="en-US"><head>
 +
   
  
'''DECODING DENGUE DYNAMICS'''
 
  
Dengue fever is caused by the defensive reaction of the body to the invasion of a virus transmmited by mosquito bite. Its symptoms are skin rash, headache specially behind the eyes, muscle and joints aching, there is no cure, just tratment for the signs with analgesics. The only way to prevent the spreading of the disease is to control the population of the vector: the females of ''Aedes aegypti'' which also pread the virus of Chikungunyua causing an even more severe series of symptoms. Health authorities conduct public campaigns calling the population to keep gardens and backyars clean and free of objects accumulate water where mosquito eggs could be laid, to cover all water deposits, sweep away garbage in order to keep water running properly; they also spread and encourage the spreading of insecticides and larvicides. Even if the population had the education level to understand and follow these guidelines in their homes and backyards, nobody takes responsibility for common spaces like parks, streets or even their own roofs,so there is always plenty of room for the vector to thrive; health officers stress the need to follow the recommendations since there is no effective vaccine against dengue commercially available after more tan 70 years of trials using different approaches that were abandoned for diverse reasons, mainly contamination with murine tissues, overreaction on some patients or little effectiveness when balanced against the risks.
+
<style>.art-content .art-postcontent-0 .layout-item-0 { margin-bottom: 10px;  }
 +
.art-content .art-postcontent-0 .layout-item-1 { border-spacing: 10px 0px; border-collapse: separate; }
 +
.art-content .art-postcontent-0 .layout-item-2 { border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-color:#CFD8E2;border-right-color:#CFD8E2;border-bottom-color:#CFD8E2;border-left-color:#CFD8E2; padding-top: 10px;padding-right: 10px;padding-bottom: 10px;padding-left: 3px; border-radius: 10px;  }
 +
.art-content .art-postcontent-0 .layout-item-3 { border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-color:#CFD8E2;border-right-color:#CFD8E2;border-bottom-color:#CFD8E2;border-left-color:#CFD8E2; padding-right: 10px;padding-left: 10px; border-radius: 0px;  }
 +
.art-content .art-postcontent-0 .layout-item-4 { border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-color:#CFD8E2;border-right-color:#CFD8E2;border-bottom-color:#CFD8E2;border-left-color:#CFD8E2; padding-right: 0px;padding-left: 0px; border-radius: 0px;  }
 +
.ie7 .art-post .art-layout-cell {border:none !important; padding:0 !important; }
 +
.ie6 .art-post .art-layout-cell {border:none !important; padding:0 !important; }
  
A fact that makes difficult for researchers to raise the effectiveness of vaccines is that the dengue virus has at least 4 different serotypes which prevalence shifts every year, in Honduras all these variants are found; not all patiens are equally susceptible to the virus, some are totally asymptomatic, others have minor ailments like those of the flu and need no medication at all, but some others present all signs and need hospital attention; any patient who has suffered one particular type of dengue becomes immunized for life regarding that particular type, nevertheless if the patient becomes infected by a second serotype, the crossed reaction could be so severe that classic dengue becomes hemorrhagic denge which is lethal most of the times, being the more susceptible groups: children and third age fellows.
+
</style>
 +
<style>
 +
/* Created by Artisteer v4.3.0.60745 */
  
Recently, a big pharmaceutical transnational enterprise developed a recombinant vaccine that uses attenuated live virus particles like yellow fever virus to carry a segment of the dengue virus envelope protein of each serotype, a cocktail of the 4 serotypes is given as a vaccine, needs 3 doses and in Phase III has proven an average effectivity of near 70% in trials conducted in several Latin American countries.  
+
#art-main
 +
{
 +
  background: #FFFFFF;
 +
  margin:0 auto;
 +
  font-size: 13px;
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
  font-weight: normal;
 +
  font-style: normal;
 +
  position: relative;
 +
  width: 100%;
 +
  min-height: 100%;
 +
  left: 0;
 +
  top: 0;
 +
  cursor:default;
 +
  overflow:hidden;
 +
}
 +
table, ul.art-hmenu
 +
{
 +
  font-size: 13px;
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
  font-weight: normal;
 +
  font-style: normal;
 +
}
  
Our Project aims to produce a new protein able to produce an immunological response that could be the base for a different type of vacccine based in Sythetic Biology techniques. We have taken advantage of Bioinformatics using several databases featuring protein sequences and 3D structures in order to learn differences and similarities among the proteins of the 4 serotypes of the virus, to recognize the antigenic determinants called epitopes and search for them in the correspondent databases. We searched and identified epitopes for both L and T white cells and made consensus of those to modify suitable proteins.
+
h1, h2, h3, h4, h5, h6, p, a, ul, ol, li
Next phase is to design an ideal protein containing epitopes fromo all 4 serotypes, and at least other one containing just one or two at the most of the 4 serotypes. For that we have searched in the databases for a suitable protein that bacteria normally exports from the cell, that has high levels of expression in our selected cell lineage, monomeric in order to take just one gene to be synthesized, big enough to contain from one to four epitopes and not to big or complicated so bacteria can synthetize it properly, with several hydrophilic loops where the epitopes can be inserted and flanked so they do not hide. We also took advantage of the abilities of programs and servers in order to check its 3D final structure and plan our construct including promoter, RBS the main new sequence and other factors like indicator sequences and terminators.
+
{
 +
  margin: 0;
 +
  padding: 0;
 +
}
  
We are to order the sythesis of the respective coding gen taking advantage of the offer for all registered teams to make at least two bioparts, one containing the four serotypes and the other just one. Later in the summer with the bioparts sent back and the transforming kit from our sponsors transform our bacteria and check the expression of the designed protein. A new phase or second part of the Project will consist, after isolating the protein, in essays of effectivnes using first serum from patients recovered from dengue, then with lab animals and finally with human volunteers.
+
/* Reset buttons border. It's important for input and button tags.
 +
* border-collapse should be separate for shadow in IE.
 +
*/
 +
.art-button
 +
{
 +
  border: 0;
 +
  border-collapse: separate;
 +
  -webkit-background-origin: border !important;
 +
  -moz-background-origin: border !important;
 +
  background-origin: border-box !important;
 +
  background: #A1ADBA;
 +
  -webkit-border-radius:3px;
 +
  -moz-border-radius:3px;
 +
  border-radius:3px;
 +
  border-width: 0;
 +
  padding:0 21px;
 +
  margin:0 auto;
 +
  height:24px;
 +
}
 +
 
 +
.art-postcontent,
 +
.art-postheadericons,
 +
.art-postfootericons,
 +
.art-blockcontent,
 +
ul.art-vmenu a
 +
{
 +
  text-align: left;
 +
}
 +
 
 +
.art-postcontent,
 +
.art-postcontent li,
 +
.art-postcontent table,
 +
.art-postcontent a,
 +
.art-postcontent a:link,
 +
.art-postcontent a:visited,
 +
.art-postcontent a.visited,
 +
.art-postcontent a:hover,
 +
.art-postcontent a.hovered
 +
{
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
  line-height: 175%;
 +
}
 +
 
 +
.art-postcontent p
 +
{
 +
  margin: 13px 0;
 +
}
 +
 
 +
.art-postcontent h1, .art-postcontent h1 a, .art-postcontent h1 a:link, .art-postcontent h1 a:visited, .art-postcontent h1 a:hover,
 +
.art-postcontent h2, .art-postcontent h2 a, .art-postcontent h2 a:link, .art-postcontent h2 a:visited, .art-postcontent h2 a:hover,
 +
.art-postcontent h3, .art-postcontent h3 a, .art-postcontent h3 a:link, .art-postcontent h3 a:visited, .art-postcontent h3 a:hover,
 +
.art-postcontent h4, .art-postcontent h4 a, .art-postcontent h4 a:link, .art-postcontent h4 a:visited, .art-postcontent h4 a:hover,
 +
.art-postcontent h5, .art-postcontent h5 a, .art-postcontent h5 a:link, .art-postcontent h5 a:visited, .art-postcontent h5 a:hover,
 +
.art-postcontent h6, .art-postcontent h6 a, .art-postcontent h6 a:link, .art-postcontent h6 a:visited, .art-postcontent h6 a:hover,
 +
.art-blockheader .t, .art-blockheader .t a, .art-blockheader .t a:link, .art-blockheader .t a:visited, .art-blockheader .t a:hover,
 +
.art-vmenublockheader .t, .art-vmenublockheader .t a, .art-vmenublockheader .t a:link, .art-vmenublockheader .t a:visited, .art-vmenublockheader .t a:hover,
 +
.art-headline, .art-headline a, .art-headline a:link, .art-headline a:visited, .art-headline a:hover,
 +
.art-slogan, .art-slogan a, .art-slogan a:link, .art-slogan a:visited, .art-slogan a:hover,
 +
.art-postheader, .art-postheader a, .art-postheader a:link, .art-postheader a:visited, .art-postheader a:hover
 +
{
 +
  font-size: 22px;
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
  font-weight: normal;
 +
  font-style: normal;
 +
  line-height: 120%;
 +
}
 +
 
 +
.art-postcontent a, .art-postcontent a:link
 +
{
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
  text-decoration: none;
 +
  color: #FA5705;
 +
}
 +
 
 +
.art-postcontent a:visited, .art-postcontent a.visited
 +
{
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
  text-decoration: none;
 +
  color: #839BB4;
 +
}
 +
 
 +
.art-postcontent  a:hover, .art-postcontent a.hover
 +
{
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
  text-decoration: underline;
 +
  color: #FB7C3C;
 +
}
 +
 
 +
.art-postcontent h1
 +
{
 +
  color: #6C7F93;
 +
  margin: 10px 0 0;
 +
  font-size: 26px;
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
}
 +
 
 +
.art-blockcontent h1
 +
{
 +
  margin: 10px 0 0;
 +
  font-size: 26px;
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
}
 +
 
 +
.art-postcontent h1 a, .art-postcontent h1 a:link, .art-postcontent h1 a:hover, .art-postcontent h1 a:visited, .art-blockcontent h1 a, .art-blockcontent h1 a:link, .art-blockcontent h1 a:hover, .art-blockcontent h1 a:visited
 +
{
 +
  font-size: 26px;
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
}
 +
 
 +
.art-postcontent h2
 +
{
 +
  color: #8D9CAA;
 +
  margin: 10px 0 0;
 +
  font-size: 22px;
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
}
 +
 
 +
.art-blockcontent h2
 +
{
 +
  margin: 10px 0 0;
 +
  font-size: 22px;
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
}
 +
 
 +
.art-postcontent h2 a, .art-postcontent h2 a:link, .art-postcontent h2 a:hover, .art-postcontent h2 a:visited, .art-blockcontent h2 a, .art-blockcontent h2 a:link, .art-blockcontent h2 a:hover, .art-blockcontent h2 a:visited
 +
{
 +
  font-size: 22px;
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
}
 +
 
 +
.art-postcontent h3
 +
{
 +
  color: #FB7C3C;
 +
  margin: 10px 0 0;
 +
  font-size: 20px;
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
}
 +
 
 +
.art-blockcontent h3
 +
{
 +
  margin: 10px 0 0;
 +
  font-size: 20px;
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
}
 +
 
 +
.art-postcontent h3 a, .art-postcontent h3 a:link, .art-postcontent h3 a:hover, .art-postcontent h3 a:visited, .art-blockcontent h3 a, .art-blockcontent h3 a:link, .art-blockcontent h3 a:hover, .art-blockcontent h3 a:visited
 +
{
 +
  font-size: 20px;
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
}
 +
 
 +
.art-postcontent h4
 +
{
 +
  color: #4E6883;
 +
  margin: 10px 0 0;
 +
  font-size: 18px;
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
}
 +
 
 +
.art-blockcontent h4
 +
{
 +
  margin: 10px 0 0;
 +
  font-size: 18px;
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
}
 +
 
 +
.art-postcontent h4 a, .art-postcontent h4 a:link, .art-postcontent h4 a:hover, .art-postcontent h4 a:visited, .art-blockcontent h4 a, .art-blockcontent h4 a:link, .art-blockcontent h4 a:hover, .art-blockcontent h4 a:visited
 +
{
 +
  font-size: 18px;
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
}
 +
 
 +
.art-postcontent h5
 +
{
 +
  color: #4E6883;
 +
  margin: 10px 0 0;
 +
  font-size: 15px;
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
}
 +
 
 +
.art-blockcontent h5
 +
{
 +
  margin: 10px 0 0;
 +
  font-size: 15px;
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
}
 +
 
 +
.art-postcontent h5 a, .art-postcontent h5 a:link, .art-postcontent h5 a:hover, .art-postcontent h5 a:visited, .art-blockcontent h5 a, .art-blockcontent h5 a:link, .art-blockcontent h5 a:hover, .art-blockcontent h5 a:visited
 +
{
 +
  font-size: 15px;
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
}
 +
 
 +
.art-postcontent h6
 +
{
 +
  color: #A6B7C9;
 +
  margin: 10px 0 0;
 +
  font-size: 13px;
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
}
 +
 
 +
.art-blockcontent h6
 +
{
 +
  margin: 10px 0 0;
 +
  font-size: 13px;
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
}
 +
 
 +
.art-postcontent h6 a, .art-postcontent h6 a:link, .art-postcontent h6 a:hover, .art-postcontent h6 a:visited, .art-blockcontent h6 a, .art-blockcontent h6 a:link, .art-blockcontent h6 a:hover, .art-blockcontent h6 a:visited
 +
{
 +
  font-size: 13px;
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
}
 +
 
 +
header, footer, article, nav, #art-hmenu-bg, .art-sheet, .art-hmenu a, .art-vmenu a, .art-slidenavigator > a, .art-checkbox:before, .art-radiobutton:before
 +
{
 +
  -webkit-background-origin: border !important;
 +
  -moz-background-origin: border !important;
 +
  background-origin: border-box !important;
 +
}
 +
 
 +
header, footer, article, nav, #art-hmenu-bg, .art-sheet, .art-slidenavigator > a, .art-checkbox:before, .art-radiobutton:before
 +
{
 +
  display: block;
 +
  -webkit-box-sizing: border-box;
 +
  -moz-box-sizing: border-box;
 +
  box-sizing: border-box;
 +
}
 +
 
 +
ul
 +
{
 +
  list-style-type: none;
 +
}
 +
 
 +
ol
 +
{
 +
  list-style-position: inside;
 +
}
 +
 
 +
html, body
 +
{
 +
  height: 100%;
 +
}
 +
 
 +
/**
 +
* 2. Prevent iOS text size adjust after orientation change, without disabling
 +
*    user zoom.
 +
* https://github.com/necolas/normalize.css
 +
*/
 +
 
 +
html {
 +
  -ms-text-size-adjust: 100%;
 +
  /* 2 */
 +
    -webkit-text-size-adjust: 100%;
 +
/* 2 */}
 +
 
 +
body
 +
{
 +
  padding: 0;
 +
  margin:0;
 +
  min-width: 900px;
 +
  color: #303F50;
 +
}
 +
 
 +
.art-header:before,
 +
#art-header-bg:before,
 +
.art-layout-cell:before,
 +
.art-layout-wrapper:before,
 +
.art-footer:before,
 +
.art-nav:before,
 +
#art-hmenu-bg:before,
 +
.art-sheet:before
 +
{
 +
  width: 100%;
 +
  content: " ";
 +
  display: table;
 +
  border-collapse: collapse;
 +
  border-spacing: 0;
 +
}
 +
 
 +
.art-header:after,
 +
#art-header-bg:after,
 +
.art-layout-cell:after,
 +
.art-layout-wrapper:after,
 +
.art-footer:after,
 +
.art-nav:after,
 +
#art-hmenu-bg:after,
 +
.art-sheet:after,
 +
.cleared, .clearfix:after
 +
{
 +
  clear: both;
 +
  font: 0/0 serif;
 +
  display: block;
 +
  content: " ";
 +
}
 +
 
 +
form
 +
{
 +
  padding: 0 !important;
 +
  margin: 0 !important;
 +
}
 +
 
 +
table.position
 +
{
 +
  position: relative;
 +
  width: 100%;
 +
  table-layout: fixed;
 +
}
 +
 
 +
li h1, .art-postcontent li h1, .art-blockcontent li h1
 +
{
 +
  margin:1px;
 +
}
 +
li h2, .art-postcontent li h2, .art-blockcontent li h2
 +
{
 +
  margin:1px;
 +
}
 +
li h3, .art-postcontent li h3, .art-blockcontent li h3
 +
{
 +
  margin:1px;
 +
}
 +
li h4, .art-postcontent li h4, .art-blockcontent li h4
 +
{
 +
  margin:1px;
 +
}
 +
li h5, .art-postcontent li h5, .art-blockcontent li h5
 +
{
 +
  margin:1px;
 +
}
 +
li h6, .art-postcontent li h6, .art-blockcontent li h6
 +
{
 +
  margin:1px;
 +
}
 +
li p, .art-postcontent li p, .art-blockcontent li p
 +
{
 +
  margin:1px;
 +
}
 +
 
 +
 
 +
.art-shapes
 +
{
 +
  position: absolute;
 +
  top: 0;
 +
  right: 0;
 +
  bottom: 0;
 +
  left: 0;
 +
  overflow: hidden;
 +
  z-index: 0;
 +
}
 +
 
 +
.art-slider-inner {
 +
  position: relative;
 +
  overflow: hidden;
 +
  width: 100%;
 +
  height: 100%;
 +
}
 +
 
 +
.art-slidenavigator > a {
 +
  display: inline-block;
 +
  vertical-align: middle;
 +
  outline-style: none;
 +
  font-size: 1px;
 +
}
 +
 
 +
.art-slidenavigator > a:last-child {
 +
  margin-right: 0 !important;
 +
}
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
.art-sheet
 +
{
 +
  margin:0 auto;
 +
  position:relative;
 +
  cursor:auto;
 +
  width: 900px;
 +
  z-index: auto !important;
 +
}
 +
 
 +
.art-header
 +
{
 +
  margin:0 auto;
 +
  background-repeat: no-repeat;
 +
  height: 250px;
 +
  background-image: url('https://static.igem.org/mediawiki/2015/2/27/Headerigemunah.png');
 +
  background-position: 0 0;
 +
  position: relative;
 +
  z-index: auto !important;
 +
}
 +
 
 +
.custom-responsive .art-header
 +
{
 +
  background-image: url('https://static.igem.org/mediawiki/2015/2/27/Headerigemunah.png');
 +
  background-position: 0 0;
 +
}
 +
 
 +
.default-responsive .art-header,
 +
.default-responsive #art-header-bg
 +
{
 +
  background-image: url('images/header.png');
 +
  background-position: center center;
 +
  background-size: cover;
 +
}
 +
 
 +
.art-header>.widget
 +
{
 +
  position:absolute;
 +
  z-index:101;
 +
}
 +
 
 +
.art-layout-wrapper
 +
{
 +
  position: relative;
 +
  margin: 20px auto 0 auto;
 +
  z-index: auto !important;
 +
}
 +
 
 +
.art-content-layout
 +
{
 +
  display: table;
 +
  width: 100%;
 +
  table-layout: fixed;
 +
}
 +
 
 +
.art-content-layout-row
 +
{
 +
  display: table-row;
 +
}
 +
 
 +
.art-layout-cell
 +
{
 +
  -webkit-box-sizing: border-box;
 +
  -moz-box-sizing: border-box;
 +
  box-sizing: border-box;
 +
  display: table-cell;
 +
  vertical-align: top;
 +
}
 +
 
 +
/* need only for content layout in post content */
 +
.art-postcontent .art-content-layout
 +
{
 +
  border-collapse: collapse;
 +
}
 +
 
 +
.art-vmenublock
 +
{
 +
  background: #C9D3DE;
 +
  background: transparent;
 +
  border:1px solid transparent;
 +
  margin:3px;
 +
}
 +
div.art-vmenublock img
 +
{
 +
  margin: 0;
 +
}
 +
 
 +
.art-vmenublockheader
 +
{
 +
  padding:10px 0;
 +
  margin:0 auto;
 +
}
 +
.art-vmenublockheader .t,
 +
.art-vmenublockheader .t a,
 +
.art-vmenublockheader .t a:link,
 +
.art-vmenublockheader .t a:visited,
 +
.art-vmenublockheader .t a:hover
 +
{
 +
  color: #023579;
 +
  font-size: 20px;
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
  font-weight: normal;
 +
  font-style: normal;
 +
  margin: 0 10px;
 +
}
 +
 
 +
.art-vmenublockheader .t:before
 +
{
 +
  content:url('https://static.igem.org/mediawiki/2015/8/80/Vmenublockheadericon.png');
 +
  margin-right:6px;
 +
  position:relative;
 +
  display:inline-block;
 +
  vertical-align:middle;
 +
  font-size:0;
 +
  line-height:0;
 +
  bottom: auto;
 +
}
 +
.opera .art-vmenublockheader .t:before
 +
{
 +
  /* Vertical-align:middle in Opera doesn't need additional offset */
 +
    bottom: 0;
 +
}
 +
 
 +
.art-vmenublockcontent
 +
{
 +
  -webkit-border-radius:4px;
 +
  -moz-border-radius:4px;
 +
  border-radius:4px;
 +
  border:1px solid #9CAFC4;
 +
  margin:0 auto;
 +
}
 +
 
 +
ul.art-vmenu, ul.art-vmenu ul
 +
{
 +
  list-style: none;
 +
  display: block;
 +
}
 +
 
 +
ul.art-vmenu, ul.art-vmenu li
 +
{
 +
  display: block;
 +
  margin: 0;
 +
  padding: 0;
 +
  width: auto;
 +
  line-height: 0;
 +
}
 +
 
 +
ul.art-vmenu
 +
{
 +
  margin-top: 0;
 +
  margin-bottom: 0;
 +
}
 +
 
 +
ul.art-vmenu ul
 +
{
 +
  display: none;
 +
  margin: 0;
 +
  padding: 0;
 +
  position: relative;
 +
}
 +
 
 +
ul.art-vmenu ul.active
 +
{
 +
  display: block;
 +
}
 +
 
 +
ul.art-vmenu>li>a
 +
{
 +
  background: #303F50;
 +
  background: -webkit-linear-gradient(top, #212B36 0, #303F50 20%, #303F50 80%, #212B36 100%) no-repeat;
 +
  background: -moz-linear-gradient(top, #212B36 0, #303F50 20%, #303F50 80%, #212B36 100%) no-repeat;
 +
  background: -o-linear-gradient(top, #212B36 0, #303F50 20%, #303F50 80%, #212B36 100%) no-repeat;
 +
  background: -ms-linear-gradient(top, #212B36 0, #303F50 20%, #303F50 80%, #212B36 100%) no-repeat;
 +
  -svg-background: linear-gradient(top, #212B36 0, #303F50 20%, #303F50 80%, #212B36 100%) no-repeat;
 +
  background: linear-gradient(to bottom, #212B36 0, #303F50 20%, #303F50 80%, #212B36 100%) no-repeat;
 +
  padding:0 15px;
 +
  margin:0 auto;
 +
  font-size: 13px;
 +
  font-family: 'Arial Black', Arial, Helvetica, Sans-Serif;
 +
  font-weight: bold;
 +
  font-style: normal;
 +
  text-decoration: none;
 +
  text-shadow: 0 0 12px rgba(23, 23, 23, 0.98);
 +
  color: #FDC612;
 +
  min-height: 30px;
 +
  line-height: 30px;
 +
}
 +
ul.art-vmenu a
 +
{
 +
  display: block;
 +
  cursor: pointer;
 +
  z-index: 1;
 +
  position:relative;
 +
}
 +
 
 +
ul.art-vmenu li{
 +
  position:relative;
 +
}
 +
 
 +
ul.art-vmenu>li
 +
{
 +
  margin-top: 3px;
 +
}
 +
ul.art-vmenu>li>ul
 +
{
 +
  padding: 0;
 +
  margin-top: 4px;
 +
  margin-bottom: 4px;
 +
}
 +
ul.art-vmenu>li:first-child
 +
{
 +
  margin-top:0;
 +
}
 +
 
 +
ul.art-vmenu>li>a:hover, ul.art-vmenu>li>a.active:hover
 +
{
 +
  background: #104C65;
 +
  background: -webkit-linear-gradient(top, #0A3142 0, #104C65 20%, #104C65 80%, #0A3142 100%) no-repeat;
 +
  background: -moz-linear-gradient(top, #0A3142 0, #104C65 20%, #104C65 80%, #0A3142 100%) no-repeat;
 +
  background: -o-linear-gradient(top, #0A3142 0, #104C65 20%, #104C65 80%, #0A3142 100%) no-repeat;
 +
  background: -ms-linear-gradient(top, #0A3142 0, #104C65 20%, #104C65 80%, #0A3142 100%) no-repeat;
 +
  -svg-background: linear-gradient(top, #0A3142 0, #104C65 20%, #104C65 80%, #0A3142 100%) no-repeat;
 +
  background: linear-gradient(to bottom, #0A3142 0, #104C65 20%, #104C65 80%, #0A3142 100%) no-repeat;
 +
  padding:0 15px;
 +
  margin:0 auto;
 +
}
 +
ul.art-vmenu>li>a:hover, ul.art-vmenu>li>a.active:hover
 +
{
 +
  text-decoration: none;
 +
}
 +
 
 +
ul.art-vmenu a:hover, ul.art-vmenu a.active:hover
 +
{
 +
  color: #FB7532;
 +
}
 +
 
 +
ul.art-vmenu>li>a.active:hover>span.border-top, ul.art-vmenu>li>a.active:hover>span.border-bottom
 +
{
 +
  background-color: transparent;
 +
}
 +
 
 +
ul.art-vmenu>li>a.active
 +
{
 +
  background: #FFC30F;
 +
  background: -webkit-linear-gradient(top, #EBB000 0, #FFBF00 11%, #FFC30F 20%, #FFC30F 80%, #FFBF00 89%, #EBB000 100%) no-repeat;
 +
  background: -moz-linear-gradient(top, #EBB000 0, #FFBF00 11%, #FFC30F 20%, #FFC30F 80%, #FFBF00 89%, #EBB000 100%) no-repeat;
 +
  background: -o-linear-gradient(top, #EBB000 0, #FFBF00 11%, #FFC30F 20%, #FFC30F 80%, #FFBF00 89%, #EBB000 100%) no-repeat;
 +
  background: -ms-linear-gradient(top, #EBB000 0, #FFBF00 11%, #FFC30F 20%, #FFC30F 80%, #FFBF00 89%, #EBB000 100%) no-repeat;
 +
  -svg-background: linear-gradient(top, #EBB000 0, #FFBF00 11%, #FFC30F 20%, #FFC30F 80%, #FFBF00 89%, #EBB000 100%) no-repeat;
 +
  background: linear-gradient(to bottom, #EBB000 0, #FFBF00 11%, #FFC30F 20%, #FFC30F 80%, #FFBF00 89%, #EBB000 100%) no-repeat;
 +
  padding:0 15px;
 +
  margin:0 auto;
 +
  text-decoration: none;
 +
  color: #FFFFFF;
 +
}
 +
 
 +
ul.art-vmenu>li:after, ul.art-vmenu>li>ul:after{
 +
  display: block;
 +
  position: absolute;
 +
  content: ' ';
 +
  left: 0;
 +
  right: 0;
 +
  top: -3px;
 +
}
 +
 
 +
ul.art-vmenu>li:after, ul.art-vmenu>li>ul:after{
 +
  z-index: 1;
 +
  height: 1px;
 +
  border-bottom: 1px solid #D3D9DE;
 +
}
 +
 
 +
ul.art-vmenu>li:first-child:before, ul.art-vmenu>li:first-child:after
 +
{
 +
  display:none;
 +
}
 +
 
 +
ul.art-vmenu>li>ul:before
 +
{
 +
  margin:0 auto;
 +
  display: block;
 +
  position: absolute;
 +
  content: ' ';
 +
  top: 0;
 +
  right: 0;
 +
  bottom: 0;
 +
  left: 0;
 +
}
 +
 
 +
ul.art-vmenu li li a
 +
{
 +
  margin:0 auto;
 +
  position: relative;
 +
}
 +
ul.art-vmenu ul li
 +
{
 +
  margin: 0;
 +
  padding: 0;
 +
}
 +
ul.art-vmenu li li{
 +
  position: relative;
 +
  margin-top: 3px;
 +
}
 +
 
 +
ul.art-vmenu ul a
 +
{
 +
  display: block;
 +
  position: relative;
 +
  min-height: 24px;
 +
  overflow: visible;
 +
  padding: 0;
 +
  padding-left: 27px;
 +
  padding-right: 27px;
 +
  z-index: 0;
 +
  line-height: 24px;
 +
  color: #6C7F93;
 +
  font-size: 13px;
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
  font-weight: normal;
 +
  font-style: normal;
 +
  text-decoration: none;
 +
  margin-left: 0;
 +
  margin-right: 0;
 +
}
 +
 
 +
ul.art-vmenu ul a:visited, ul.art-vmenu ul a.active:hover, ul.art-vmenu ul a:hover, ul.art-vmenu ul a.active
 +
{
 +
  line-height: 24px;
 +
  color: #6C7F93;
 +
  font-size: 13px;
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
  font-weight: normal;
 +
  font-style: normal;
 +
  text-decoration: none;
 +
  margin-left: 0;
 +
  margin-right: 0;
 +
}
 +
 
 +
ul.art-vmenu ul ul a
 +
{
 +
  padding-left: 54px;
 +
}
 +
ul.art-vmenu ul ul ul a
 +
{
 +
  padding-left: 81px;
 +
}
 +
ul.art-vmenu ul ul ul ul a
 +
{
 +
  padding-left: 108px;
 +
}
 +
ul.art-vmenu ul ul ul ul ul a
 +
{
 +
  padding-left: 135px;
 +
}
 +
 
 +
ul.art-vmenu li li a:before
 +
{
 +
  content:url('images/vmenusubitemicon.png');
 +
  margin-right:10px;
 +
  bottom: 2px;
 +
  position:relative;
 +
  display:inline-block;
 +
  vertical-align:middle;
 +
  font-size:0;
 +
  line-height:0;
 +
}
 +
.opera ul.art-vmenu li li a:before
 +
{
 +
  /* Vertical-align:middle in Opera doesn't need additional offset */
 +
    bottom: 0;
 +
}
 +
 
 +
ul.art-vmenu ul>li>a:hover, ul.art-vmenu ul>li>a.active:hover
 +
{
 +
  background: #EFF2F5;
 +
  margin:0 auto;
 +
}
 +
ul.art-vmenu ul li a:hover, ul.art-vmenu ul li a.active:hover
 +
{
 +
  text-decoration: none;
 +
  color: #F05305;
 +
}
 +
 
 +
ul.art-vmenu ul a:hover:after
 +
{
 +
  background-position: center ;
 +
}
 +
ul.art-vmenu ul a.active:hover:after
 +
{
 +
  background-position: center ;
 +
}
 +
ul.art-vmenu ul a.active:after
 +
{
 +
  background-position: bottom ;
 +
}
 +
 
 +
ul.art-vmenu li li a:hover:before
 +
{
 +
  content:url('images/vmenuhoveredsubitemicon.png');
 +
  margin-right:10px;
 +
  bottom: 2px;
 +
  position:relative;
 +
  display:inline-block;
 +
  vertical-align:middle;
 +
  font-size:0;
 +
  line-height:0;
 +
}
 +
.opera ul.art-vmenu li li a:hover:before
 +
{
 +
  /* Vertical-align:middle in Opera doesn't need additional offset */
 +
    bottom: 0;
 +
}
 +
 
 +
ul.art-vmenu ul>li>a.active
 +
{
 +
  background: #8ADAF4;
 +
  margin:0 auto;
 +
}
 +
ul.art-vmenu ul a.active, ul.art-vmenu ul a:hover, ul.art-vmenu ul a.active:hover
 +
{
 +
  text-decoration: none;
 +
  color: #7D2B03;
 +
}
 +
 
 +
ul.art-vmenu li li a.active:before
 +
{
 +
  content:url('images/vmenuactivesubitemicon.png');
 +
  margin-right:10px;
 +
  bottom: 2px;
 +
  position:relative;
 +
  display:inline-block;
 +
  vertical-align:middle;
 +
  font-size:0;
 +
  line-height:0;
 +
}
 +
.opera ul.art-vmenu li li a.active:before
 +
{
 +
  /* Vertical-align:middle in Opera doesn't need additional offset */
 +
    bottom: 0;
 +
}
 +
 
 +
ul.art-vmenu li li:after
 +
{
 +
  display: block;
 +
  position: absolute;
 +
  content: ' ';
 +
  height: 1px;
 +
  top: -3px;
 +
  left: 0;
 +
  right: 0;
 +
  z-index: 1;
 +
  border-bottom: 1px solid #D2DBE4;
 +
}
 +
 
 +
ul.art-vmenu li li:before
 +
{
 +
  display: block;
 +
  position: absolute;
 +
  content: ' ';
 +
  left: 0;
 +
  right: 0;
 +
  top: -3px;
 +
  z-index: 0;
 +
  height: 3px;
 +
}
 +
ul.art-vmenu>li>ul>li:first-child:before, ul.art-vmenu>li>ul>li:first-child:after
 +
{
 +
  display: none;
 +
}
 +
 
 +
.art-block
 +
{
 +
  background: #D9DEE3;
 +
  -webkit-border-radius:6px;
 +
  -moz-border-radius:6px;
 +
  border-radius:6px;
 +
  padding:5px;
 +
  margin:3px;
 +
}
 +
div.art-block img
 +
{
 +
  border: none;
 +
  margin: 0;
 +
}
 +
 
 +
.art-blockcontent
 +
{
 +
  margin:0 auto;
 +
  color: #24303D;
 +
  font-size: 13px;
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
  line-height: 175%;
 +
}
 +
.art-blockcontent table,
 +
.art-blockcontent li,
 +
.art-blockcontent a,
 +
.art-blockcontent a:link,
 +
.art-blockcontent a:visited,
 +
.art-blockcontent a:hover
 +
{
 +
  color: #24303D;
 +
  font-size: 13px;
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
  line-height: 175%;
 +
}
 +
 
 +
.art-blockcontent p
 +
{
 +
  margin: 0 5px;
 +
}
 +
 
 +
.art-blockcontent a, .art-blockcontent a:link
 +
{
 +
  color: #DC4C04;
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
}
 +
 
 +
.art-blockcontent a:visited, .art-blockcontent a.visited
 +
{
 +
  color: #869DB6;
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
  text-decoration: none;
 +
}
 +
 
 +
.art-blockcontent a:hover, .art-blockcontent a.hover
 +
{
 +
  color: #AA3B03;
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
  text-decoration: none;
 +
}
 +
.art-block ul>li:before
 +
{
 +
  content:url('images/blockbullets.png');
 +
  margin-right:6px;
 +
  bottom: 2px;
 +
  position:relative;
 +
  display:inline-block;
 +
  vertical-align:middle;
 +
  font-size:0;
 +
  line-height:0;
 +
  margin-left: -12px;
 +
}
 +
.opera .art-block ul>li:before
 +
{
 +
  /* Vertical-align:middle in Opera doesn't need additional offset */
 +
    bottom: 0;
 +
}
 +
 
 +
.art-block li
 +
{
 +
  font-size: 13px;
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
  line-height: 175%;
 +
  color: #3F5369;
 +
  margin: 5px 0 0 10px;
 +
}
 +
 
 +
.art-block ul>li, .art-block ol
 +
{
 +
  padding: 0;
 +
}
 +
 
 +
.art-block ul>li
 +
{
 +
  padding-left: 12px;
 +
}
 +
 
 +
.art-breadcrumbs
 +
{
 +
  margin:0 auto;
 +
}
 +
 
 +
a.art-button,
 +
a.art-button:link,
 +
a:link.art-button:link,
 +
body a.art-button:link,
 +
a.art-button:visited,
 +
body a.art-button:visited,
 +
input.art-button,
 +
button.art-button
 +
{
 +
  text-decoration: none;
 +
  font-size: 13px;
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
  font-weight: normal;
 +
  font-style: normal;
 +
  position:relative;
 +
  display: inline-block;
 +
  vertical-align: middle;
 +
  white-space: nowrap;
 +
  text-align: center;
 +
  color: #FFFFFF;
 +
  margin: 0 5px 0 0 !important;
 +
  overflow: visible;
 +
  cursor: pointer;
 +
  text-indent: 0;
 +
  line-height: 24px;
 +
  -webkit-box-sizing: content-box;
 +
  -moz-box-sizing: content-box;
 +
  box-sizing: content-box;
 +
}
 +
 
 +
.art-button img
 +
{
 +
  margin: 0;
 +
  vertical-align: middle;
 +
}
 +
 
 +
.firefox2 .art-button
 +
{
 +
  display: block;
 +
  float: left;
 +
}
 +
 
 +
input, select, textarea, a.art-search-button span
 +
{
 +
  vertical-align: middle;
 +
  font-size: 13px;
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
  font-weight: normal;
 +
  font-style: normal;
 +
}
 +
 
 +
.art-block select
 +
{
 +
  width:96%;
 +
}
 +
 
 +
input.art-button
 +
{
 +
  float: none !important;
 +
  -webkit-appearance: none;
 +
}
 +
 
 +
.art-button.active, .art-button.active:hover
 +
{
 +
  background: #A1ADBA;
 +
  -webkit-border-radius:3px;
 +
  -moz-border-radius:3px;
 +
  border-radius:3px;
 +
  border-width: 0;
 +
  padding:0 21px;
 +
  margin:0 auto;
 +
}
 +
.art-button.active, .art-button.active:hover {
 +
  color: #FFFFFF !important;
 +
}
 +
 
 +
.art-button.hover, .art-button:hover
 +
{
 +
  background: #8A99A8;
 +
  -webkit-border-radius:3px;
 +
  -moz-border-radius:3px;
 +
  border-radius:3px;
 +
  border-width: 0;
 +
  padding:0 21px;
 +
  margin:0 auto;
 +
}
 +
.art-button.hover, .art-button:hover {
 +
  color: #FFFFFF !important;
 +
}
 +
 
 +
input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="number"], input[type="range"], input[type="tel"], input[type="time"], input[type="week"], textarea
 +
{
 +
  background: #F9FAFB;
 +
  -webkit-border-radius:4px;
 +
  -moz-border-radius:4px;
 +
  border-radius:4px;
 +
  border:1px solid #B9C2CB;
 +
  margin:0 auto;
 +
}
 +
input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="number"], input[type="range"], input[type="tel"], input[type="time"], input[type="week"], textarea
 +
{
 +
  width: 100%;
 +
  padding: 4px 0;
 +
  color: #3D5166 !important;
 +
  font-size: 13px;
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
  font-weight: normal;
 +
  font-style: normal;
 +
  text-shadow: none;
 +
}
 +
input.art-error, textarea.art-error
 +
{
 +
  background: #F9FAFB;
 +
  border:1px solid #E2341D;
 +
  margin:0 auto;
 +
}
 +
input.art-error, textarea.art-error {
 +
  color: #3D5166 !important;
 +
  font-size: 13px;
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
  font-weight: normal;
 +
  font-style: normal;
 +
}
 +
form.art-search input[type="text"]
 +
{
 +
  background: #FFFFFF;
 +
  -webkit-border-radius:4px;
 +
  -moz-border-radius:4px;
 +
  border-radius:4px;
 +
  border:1px solid #CCD6E0;
 +
  margin:0 auto;
 +
  width: 100%;
 +
  padding: 4px 0;
 +
  -webkit-box-sizing: border-box;
 +
  -moz-box-sizing: border-box;
 +
  box-sizing: border-box;
 +
  color: #364049 !important;
 +
  font-size: 13px;
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
  font-weight: normal;
 +
  font-style: normal;
 +
}
 +
form.art-search
 +
{
 +
  background-image: none;
 +
  border: 0;
 +
  display:block;
 +
  position:relative;
 +
  top:0;
 +
  padding:0;
 +
  margin:5px;
 +
  left:0;
 +
  line-height: 0;
 +
}
 +
 
 +
form.art-search input, a.art-search-button
 +
{
 +
  -webkit-appearance: none;
 +
  top:0;
 +
  right:0;
 +
}
 +
 
 +
form.art-search>input, a.art-search-button{
 +
  bottom:0;
 +
  left:0;
 +
  vertical-align: middle;
 +
}
 +
 
 +
form.art-search input[type="submit"], input.art-search-button, a.art-search-button
 +
{
 +
  border-radius: 0;
 +
  margin:0 auto;
 +
}
 +
form.art-search input[type="submit"], input.art-search-button, a.art-search-button {
 +
  position:absolute;
 +
  left:auto;
 +
  display:block;
 +
  border:none;
 +
  background:url('images/searchicon.png') center center no-repeat;
 +
  width:24px;
 +
  height: 100%;
 +
  padding:0;
 +
  color: #FFFFFF !important;
 +
  cursor: pointer;
 +
}
 +
 
 +
a.art-search-button span.art-search-button-text {
 +
  display: none;
 +
}
 +
 
 +
label.art-checkbox:before
 +
{
 +
  background: #F9FAFB;
 +
  -webkit-border-radius:1px;
 +
  -moz-border-radius:1px;
 +
  border-radius:1px;
 +
  border-width: 0;
 +
  margin:0 auto;
 +
  width:16px;
 +
  height:16px;
 +
}
 +
label.art-checkbox
 +
{
 +
  cursor: pointer;
 +
  font-size: 13px;
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
  font-weight: normal;
 +
  font-style: normal;
 +
  line-height: 16px;
 +
  display: inline-block;
 +
  color: #364049 !important;
 +
}
 +
 
 +
.art-checkbox>input[type="checkbox"]
 +
{
 +
  margin: 0 5px 0 0;
 +
}
 +
 
 +
label.art-checkbox.active:before
 +
{
 +
  background: #FC905A;
 +
  -webkit-border-radius:1px;
 +
  -moz-border-radius:1px;
 +
  border-radius:1px;
 +
  border-width: 0;
 +
  margin:0 auto;
 +
  width:16px;
 +
  height:16px;
 +
  display: inline-block;
 +
}
 +
 
 +
label.art-checkbox.hovered:before
 +
{
 +
  background: #D9DEE3;
 +
  -webkit-border-radius:1px;
 +
  -moz-border-radius:1px;
 +
  border-radius:1px;
 +
  border-width: 0;
 +
  margin:0 auto;
 +
  width:16px;
 +
  height:16px;
 +
  display: inline-block;
 +
}
 +
 
 +
label.art-radiobutton:before
 +
{
 +
  background: #F9FAFB;
 +
  -webkit-border-radius:3px;
 +
  -moz-border-radius:3px;
 +
  border-radius:3px;
 +
  border-width: 0;
 +
  margin:0 auto;
 +
  width:12px;
 +
  height:12px;
 +
}
 +
label.art-radiobutton
 +
{
 +
  cursor: pointer;
 +
  font-size: 13px;
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
  font-weight: normal;
 +
  font-style: normal;
 +
  line-height: 12px;
 +
  display: inline-block;
 +
  color: #364049 !important;
 +
}
 +
 
 +
.art-radiobutton>input[type="radio"]
 +
{
 +
  vertical-align: baseline;
 +
  margin: 0 5px 0 0;
 +
}
 +
 
 +
label.art-radiobutton.active:before
 +
{
 +
  background: #B9C2CB;
 +
  -webkit-border-radius:3px;
 +
  -moz-border-radius:3px;
 +
  border-radius:3px;
 +
  border-width: 0;
 +
  margin:0 auto;
 +
  width:12px;
 +
  height:12px;
 +
  display: inline-block;
 +
}
 +
 
 +
label.art-radiobutton.hovered:before
 +
{
 +
  background: #D9DEE3;
 +
  -webkit-border-radius:3px;
 +
  -moz-border-radius:3px;
 +
  border-radius:3px;
 +
  border-width: 0;
 +
  margin:0 auto;
 +
  width:12px;
 +
  height:12px;
 +
  display: inline-block;
 +
}
 +
 
 +
.art-comments
 +
{
 +
  border-top:1px dotted #A1ADBA;
 +
  margin:0 auto;
 +
  margin-top: 25px;
 +
}
 +
 
 +
.art-comments h2
 +
{
 +
  color: #23292F;
 +
}
 +
 
 +
.art-comment-inner
 +
{
 +
  -webkit-border-radius:2px;
 +
  -moz-border-radius:2px;
 +
  border-radius:2px;
 +
  padding:5px;
 +
  margin:0 auto;
 +
  margin-left: 96px;
 +
}
 +
.art-comment-avatar
 +
{
 +
  float:left;
 +
  width:80px;
 +
  height:80px;
 +
  padding:2px;
 +
  background:#fff;
 +
  border:1px solid #E2E8EE;
 +
}
 +
 
 +
.art-comment-avatar>img
 +
{
 +
  margin:0 !important;
 +
  border:none !important;
 +
}
 +
 
 +
.art-comment-content
 +
{
 +
  padding:10px 0;
 +
  color: #303F50;
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
}
 +
 
 +
.art-comment
 +
{
 +
  margin-top: 6px;
 +
}
 +
 
 +
.art-comment:first-child
 +
{
 +
  margin-top: 0;
 +
}
 +
 
 +
.art-comment-header
 +
{
 +
  color: #23292F;
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
  line-height: 100%;
 +
}
 +
 
 +
.art-comment-header a,
 +
.art-comment-header a:link,
 +
.art-comment-header a:visited,
 +
.art-comment-header a.visited,
 +
.art-comment-header a:hover,
 +
.art-comment-header a.hovered
 +
{
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
  line-height: 100%;
 +
}
 +
 
 +
.art-comment-header a, .art-comment-header a:link
 +
{
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
  font-weight: bold;
 +
  font-style: normal;
 +
  color: #758799;
 +
}
 +
 
 +
.art-comment-header a:visited, .art-comment-header a.visited
 +
{
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
  color: #758799;
 +
}
 +
 
 +
.art-comment-header a:hover,  .art-comment-header a.hovered
 +
{
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
  color: #758799;
 +
}
 +
 
 +
.art-comment-content a,
 +
.art-comment-content a:link,
 +
.art-comment-content a:visited,
 +
.art-comment-content a.visited,
 +
.art-comment-content a:hover,
 +
.art-comment-content a.hovered
 +
{
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
}
 +
 
 +
.art-comment-content a, .art-comment-content a:link
 +
{
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
  color: #CD4704;
 +
}
 +
 
 +
.art-comment-content a:visited, .art-comment-content a.visited
 +
{
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
  color: #3F5369;
 +
}
 +
 
 +
.art-comment-content a:hover,  .art-comment-content a.hovered
 +
{
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
  color: #CD4704;
 +
}
 +
 
 +
.art-pager
 +
{
 +
  -webkit-border-radius:4px;
 +
  -moz-border-radius:4px;
 +
  border-radius:4px;
 +
  padding:6px;
 +
  margin:2px;
 +
}
 +
 
 +
.art-pager>*:last-child
 +
{
 +
  margin-right:0 !important;
 +
}
 +
 
 +
.art-pager>span {
 +
  cursor:default;
 +
}
 +
 
 +
.art-pager>*
 +
{
 +
  background: #D9DEE3;
 +
  -webkit-border-radius:4px;
 +
  -moz-border-radius:4px;
 +
  border-radius:4px;
 +
  padding:10px;
 +
  margin:0 4px 0 auto;
 +
  line-height: normal;
 +
  position:relative;
 +
  display:inline-block;
 +
  margin-left: 0;
 +
}
 +
 
 +
.art-pager a:link,
 +
.art-pager a:visited,
 +
.art-pager .active
 +
{
 +
  line-height: normal;
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
  text-decoration: none;
 +
  color: #1C2126
 +
;
 +
}
 +
 
 +
.art-pager .active
 +
{
 +
  background: #B6BFC9;
 +
  padding:10px;
 +
  margin:0 4px 0 auto;
 +
  color: #FFFFFF
 +
;
 +
}
 +
 
 +
.art-pager .more
 +
{
 +
  background: #D9DEE3;
 +
  margin:0 4px 0 auto;
 +
}
 +
.art-pager a.more:link,
 +
.art-pager a.more:visited
 +
{
 +
  color: #411701
 +
;
 +
}
 +
.art-pager a:hover
 +
{
 +
  background: #B9C2CB;
 +
  padding:10px;
 +
  margin:0 4px 0 auto;
 +
}
 +
.art-pager  a:hover,
 +
.art-pager  a.more:hover
 +
{
 +
  text-decoration: none;
 +
  color: #21262C
 +
;
 +
}
 +
.art-pager>*:after
 +
{
 +
  margin:0 0 0 auto;
 +
  display:inline-block;
 +
  position:absolute;
 +
  content: ' ';
 +
  top:0;
 +
  width:0;
 +
  height:100%;
 +
  right: 0;
 +
  text-decoration:none;
 +
}
 +
 
 +
.art-pager>*:last-child:after{
 +
  display:none;
 +
}
 +
 
 +
.art-commentsform
 +
{
 +
  background: #E2E8EE;
 +
  background: transparent;
 +
  padding:10px;
 +
  margin:0 auto;
 +
  margin-top:25px;
 +
  color: #23292F;
 +
}
 +
 
 +
.art-commentsform h2{
 +
  padding-bottom:10px;
 +
  margin: 0;
 +
  color: #23292F;
 +
}
 +
 
 +
.art-commentsform label {
 +
  display: inline-block;
 +
  line-height: 25px;
 +
}
 +
 
 +
.art-commentsform input:not([type=submit]), .art-commentsform textarea {
 +
  box-sizing: border-box;
 +
  -moz-box-sizing: border-box;
 +
  -webkit-box-sizing: border-box;
 +
  width:100%;
 +
  max-width:100%;
 +
}
 +
 
 +
.art-commentsform .form-submit
 +
{
 +
  margin-top: 10px;
 +
}
 +
.art-post
 +
{
 +
  padding:5px;
 +
  margin:3px;
 +
}
 +
a img
 +
{
 +
  border: 0;
 +
}
 +
 
 +
.art-article img, img.art-article, .art-block img, .art-footer img
 +
{
 +
  border: 1px solid #9CAFC4;
 +
  margin: 7px 7px 7px 7px;
 +
}
 +
 
 +
.art-metadata-icons img
 +
{
 +
  border: none;
 +
  vertical-align: middle;
 +
  margin: 2px;
 +
}
 +
 
 +
.art-article table, table.art-article
 +
{
 +
  border-collapse: collapse;
 +
  margin: 1px;
 +
}
 +
 
 +
.art-post .art-content-layout-br
 +
{
 +
  height: 0;
 +
}
 +
 
 +
.art-article th, .art-article td
 +
{
 +
  padding: 2px;
 +
  border: solid 1px #B9C2CB;
 +
  vertical-align: top;
 +
  text-align: left;
 +
}
 +
 
 +
.art-article th
 +
{
 +
  text-align: center;
 +
  vertical-align: middle;
 +
  padding: 7px;
 +
}
 +
 
 +
pre
 +
{
 +
  overflow: auto;
 +
  padding: 0.1em;
 +
}
 +
 
 +
.preview-cms-logo
 +
{
 +
  border: 0;
 +
  margin: 1em 1em 0 0;
 +
  float: left;
 +
}
 +
 
 +
.image-caption-wrapper
 +
{
 +
  padding: 7px 7px 7px 7px;
 +
  -webkit-box-sizing: border-box;
 +
  -moz-box-sizing: border-box;
 +
  box-sizing: border-box;
 +
}
 +
 
 +
.image-caption-wrapper img
 +
{
 +
  margin: 0 !important;
 +
  -webkit-box-sizing: border-box;
 +
  -moz-box-sizing: border-box;
 +
  box-sizing: border-box;
 +
}
 +
 
 +
.image-caption-wrapper div.art-collage
 +
{
 +
  margin: 0 !important;
 +
  -webkit-box-sizing: border-box;
 +
  -moz-box-sizing: border-box;
 +
  box-sizing: border-box;
 +
}
 +
 
 +
.image-caption-wrapper p
 +
{
 +
  font-size: 80%;
 +
  text-align: right;
 +
  margin: 0;
 +
}
 +
 
 +
.art-postmetadataheader
 +
{
 +
  background: #C9D3DE;
 +
  background: rgba(201, 211, 222, 0.5);
 +
  margin:0 auto;
 +
  position:relative;
 +
  z-index:1;
 +
  padding: 1px;
 +
  margin-bottom: 5px;
 +
}
 +
 
 +
.art-postheader
 +
{
 +
  color: #435970;
 +
  margin: 5px 10px;
 +
  font-size: 24px;
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
  font-weight: normal;
 +
  font-style: normal;
 +
}
 +
 
 +
.art-postheader a,
 +
.art-postheader a:link,
 +
.art-postheader a:visited,
 +
.art-postheader a.visited,
 +
.art-postheader a:hover,
 +
.art-postheader a.hovered
 +
{
 +
  font-size: 24px;
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
  font-weight: normal;
 +
  font-style: normal;
 +
}
 +
 
 +
.art-postheader a, .art-postheader a:link
 +
{
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
  text-decoration: none;
 +
  text-align: left;
 +
  color: #FA6419;
 +
}
 +
 
 +
.art-postheader a:visited, .art-postheader a.visited
 +
{
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
  text-decoration: none;
 +
  text-align: left;
 +
  color: #607E9F;
 +
}
 +
 
 +
.art-postheader a:hover,  .art-postheader a.hovered
 +
{
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
  text-decoration: none;
 +
  text-align: left;
 +
  color: #FB6B23;
 +
}
 +
 
 +
.art-postheadericons,
 +
.art-postheadericons a,
 +
.art-postheadericons a:link,
 +
.art-postheadericons a:visited,
 +
.art-postheadericons a:hover
 +
{
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
  color: #4E6883;
 +
}
 +
 
 +
.art-postheadericons
 +
{
 +
  padding: 1px;
 +
  margin: 0 0 0 10px;
 +
}
 +
 
 +
.art-postheadericons a, .art-postheadericons a:link
 +
{
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
  text-decoration: none;
 +
  color: #FB722D;
 +
}
 +
 
 +
.art-postheadericons a:visited, .art-postheadericons a.visited
 +
{
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
  font-weight: normal;
 +
  font-style: normal;
 +
  text-decoration: none;
 +
  color: #587493;
 +
}
 +
 
 +
.art-postheadericons a:hover, .art-postheadericons a.hover
 +
{
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
  font-weight: normal;
 +
  font-style: normal;
 +
  text-decoration: underline;
 +
  color: #E65005;
 +
}
 +
 
 +
.art-postediticon:before
 +
{
 +
  content:url('images/postediticon.png');
 +
  margin-right:6px;
 +
  bottom: 2px;
 +
  position:relative;
 +
  display:inline-block;
 +
  vertical-align:middle;
 +
  font-size:0;
 +
  line-height:0;
 +
}
 +
.opera .art-postediticon:before
 +
{
 +
  /* Vertical-align:middle in Opera doesn't need additional offset */
 +
    bottom: 0;
 +
}
 +
 
 +
.art-postcontent ul>li:before,  .art-post ul>li:before,  .art-textblock ul>li:before
 +
{
 +
  content:url('images/postbullets.png');
 +
  margin-right:6px;
 +
  bottom: 2px;
 +
  position:relative;
 +
  display:inline-block;
 +
  vertical-align:middle;
 +
  font-size:0;
 +
  line-height:0;
 +
}
 +
.opera .art-postcontent ul>li:before, .opera  .art-post ul>li:before, .opera  .art-textblock ul>li:before
 +
{
 +
  /* Vertical-align:middle in Opera doesn't need additional offset */
 +
    bottom: 0;
 +
}
 +
 
 +
.art-postcontent li, .art-post li, .art-textblock li
 +
{
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
  color: #303F50;
 +
  margin: 3px 0 0 11px;
 +
}
 +
 
 +
.art-postcontent ul>li, .art-post ul>li, .art-textblock ul>li, .art-postcontent ol, .art-post ol, .art-textblock ol
 +
{
 +
  padding: 0;
 +
}
 +
 
 +
.art-postcontent ul>li, .art-post ul>li, .art-textblock ul>li
 +
{
 +
  padding-left: 10px;
 +
}
 +
 
 +
.art-postcontent ul>li:before,  .art-post ul>li:before,  .art-textblock ul>li:before
 +
{
 +
  margin-left: -10px;
 +
}
 +
 
 +
.art-postcontent ol, .art-post ol, .art-textblock ol, .art-postcontent ul, .art-post ul, .art-textblock ul
 +
{
 +
  margin: 1em 0 1em 11px;
 +
}
 +
 
 +
.art-postcontent li ol, .art-post li ol, .art-textblock li ol, .art-postcontent li ul, .art-post li ul, .art-textblock li ul
 +
{
 +
  margin: 0.5em 0 0.5em 11px;
 +
}
 +
 
 +
.art-postcontent li, .art-post li, .art-textblock li
 +
{
 +
  margin: 3px 0 0 0;
 +
}
 +
 
 +
.art-postcontent ol>li, .art-post ol>li, .art-textblock ol>li
 +
{
 +
  /* overrides overflow for "ul li" and sets the default value */
 +
  overflow: visible;
 +
}
 +
 
 +
.art-postcontent ul>li, .art-post ul>li, .art-textblock ul>li
 +
{
 +
  /* makes "ul li" not to align behind the image if they are in the same line */
 +
  overflow-x: visible;
 +
  overflow-y: hidden;
 +
}
 +
 
 +
blockquote
 +
{
 +
  background: #EFF2F5 url('images/postquote.png') no-repeat scroll;
 +
  border:1px solid #9CAFC4;
 +
  padding:15px 15px 15px 52px;
 +
  margin:10px 0 0 25px;
 +
  color: #0D1216;
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
  font-weight: normal;
 +
  font-style: italic;
 +
  text-align: left;
 +
  /* makes block not to align behind the image if they are in the same line */
 +
  overflow: auto;
 +
  clear:both;
 +
}
 +
blockquote a, .art-postcontent blockquote a, .art-blockcontent blockquote a, .art-footer blockquote a,
 +
blockquote a:link, .art-postcontent blockquote a:link, .art-blockcontent blockquote a:link, .art-footer blockquote a:link,
 +
blockquote a:visited, .art-postcontent blockquote a:visited, .art-blockcontent blockquote a:visited, .art-footer blockquote a:visited,
 +
blockquote a:hover, .art-postcontent blockquote a:hover, .art-blockcontent blockquote a:hover, .art-footer blockquote a:hover
 +
{
 +
  color: #0D1216;
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
  font-weight: normal;
 +
  font-style: italic;
 +
  text-align: left;
 +
}
 +
 
 +
/* Override native 'p' margins*/
 +
blockquote p,
 +
.art-postcontent blockquote p,
 +
.art-blockcontent blockquote p,
 +
.art-footer blockquote p
 +
{
 +
  margin: 0;
 +
  margin: 5px 0;
 +
}
 +
 
 +
.Sorter img
 +
{
 +
  border:0;
 +
  vertical-align:middle;
 +
  padding:0;
 +
  margin:0;
 +
  position:static;
 +
  z-index:1;
 +
  width: 12px;
 +
  height: 6px;
 +
}
 +
 
 +
.Sorter a
 +
{
 +
  position:relative;
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
  color: #647587;
 +
}
 +
 
 +
.Sorter a:link
 +
{
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
  color: #647587;
 +
}
 +
 
 +
.Sorter a:visited, .Sorter a.visited
 +
{
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
  color: #647587;
 +
}
 +
 
 +
.Sorter a:hover, .Sorter a.hover
 +
{
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
  color: #4C5967;
 +
}
 +
 
 +
.Sorter
 +
{
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
  color:#364049;
 +
}
 +
 
 +
.art-footer
 +
{
 +
  border-top:1px dotted #9CAFC4;
 +
  padding:25px;
 +
  margin:20px auto 0;
 +
  position: relative;
 +
  color: #6986A5;
 +
  font-size: 13px;
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
  line-height: 175%;
 +
  text-align: center;
 +
}
 +
 
 +
.art-footer a,
 +
.art-footer a:link,
 +
.art-footer a:visited,
 +
.art-footer a:hover,
 +
.art-footer td,
 +
.art-footer th,
 +
.art-footer caption
 +
{
 +
  color: #6986A5;
 +
  font-size: 13px;
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
  line-height: 175%;
 +
}
 +
 
 +
.art-footer p
 +
{
 +
  padding:0;
 +
  text-align: center;
 +
}
 +
 
 +
.art-footer a,
 +
.art-footer a:link
 +
{
 +
  color: #839BB4;
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
  text-decoration: none;
 +
}
 +
 
 +
.art-footer a:visited
 +
{
 +
  color: #607E9F;
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
  text-decoration: none;
 +
}
 +
 
 +
.art-footer a:hover
 +
{
 +
  color: #FB7C3C;
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
  text-decoration: underline;
 +
}
 +
 
 +
.art-footer h1
 +
{
 +
  color: #8A99A8;
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
}
 +
 
 +
.art-footer h2
 +
{
 +
  color: #A1ADBA;
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
}
 +
 
 +
.art-footer h3
 +
{
 +
  color: #FA681E;
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
}
 +
 
 +
.art-footer h4
 +
{
 +
  color: #9CAFC4;
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
}
 +
 
 +
.art-footer h5
 +
{
 +
  color: #9CAFC4;
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
}
 +
 
 +
.art-footer h6
 +
{
 +
  color: #9CAFC4;
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
}
 +
 
 +
.art-footer img
 +
{
 +
  border: none;
 +
  margin: 0;
 +
}
 +
 
 +
.art-rss-tag-icon
 +
{
 +
  background:  url('images/footerrssicon.png') no-repeat scroll;
 +
  margin:0 auto;
 +
  min-height:32px;
 +
  min-width:32px;
 +
  display: inline-block;
 +
  text-indent: 35px;
 +
  background-position: left center;
 +
  vertical-align: middle;
 +
}
 +
 
 +
.art-rss-tag-icon:empty
 +
{
 +
  vertical-align: middle;
 +
}
 +
 
 +
.art-facebook-tag-icon
 +
{
 +
  background:  url('images/footerfacebookicon.png') no-repeat scroll;
 +
  margin:0 auto;
 +
  min-height:32px;
 +
  min-width:32px;
 +
  display: inline-block;
 +
  text-indent: 35px;
 +
  background-position: left center;
 +
  vertical-align: middle;
 +
}
 +
 
 +
.art-facebook-tag-icon:empty
 +
{
 +
  vertical-align: middle;
 +
}
 +
 
 +
.art-twitter-tag-icon
 +
{
 +
  background:  url('images/footertwittericon.png') no-repeat scroll;
 +
  margin:0 auto;
 +
  min-height:32px;
 +
  min-width:32px;
 +
  display: inline-block;
 +
  text-indent: 35px;
 +
  background-position: left center;
 +
  vertical-align: middle;
 +
}
 +
 
 +
.art-twitter-tag-icon:empty
 +
{
 +
  vertical-align: middle;
 +
}
 +
 
 +
.art-tumblr-tag-icon
 +
{
 +
  background:  url('images/tumblricon.png') no-repeat scroll;
 +
  margin:0 auto;
 +
  min-height:32px;
 +
  min-width:32px;
 +
  display: inline-block;
 +
  text-indent: 35px;
 +
  background-position: left center;
 +
  vertical-align: middle;
 +
}
 +
 
 +
.art-tumblr-tag-icon:empty
 +
{
 +
  vertical-align: middle;
 +
}
 +
 
 +
.art-pinterest-tag-icon
 +
{
 +
  background:  url('images/pinteresticon.png') no-repeat scroll;
 +
  margin:0 auto;
 +
  min-height:32px;
 +
  min-width:32px;
 +
  display: inline-block;
 +
  text-indent: 35px;
 +
  background-position: left center;
 +
  vertical-align: middle;
 +
}
 +
 
 +
.art-pinterest-tag-icon:empty
 +
{
 +
  vertical-align: middle;
 +
}
 +
 
 +
.art-vimeo-tag-icon
 +
{
 +
  background:  url('images/vimeoicon.png') no-repeat scroll;
 +
  margin:0 auto;
 +
  min-height:32px;
 +
  min-width:32px;
 +
  display: inline-block;
 +
  text-indent: 35px;
 +
  background-position: left center;
 +
  vertical-align: middle;
 +
}
 +
 
 +
.art-vimeo-tag-icon:empty
 +
{
 +
  vertical-align: middle;
 +
}
 +
 
 +
.art-youtube-tag-icon
 +
{
 +
  background:  url('images/youtubeicon.png') no-repeat scroll;
 +
  margin:0 auto;
 +
  min-height:32px;
 +
  min-width:32px;
 +
  display: inline-block;
 +
  text-indent: 35px;
 +
  background-position: left center;
 +
  vertical-align: middle;
 +
}
 +
 
 +
.art-youtube-tag-icon:empty
 +
{
 +
  vertical-align: middle;
 +
}
 +
 
 +
.art-linkedin-tag-icon
 +
{
 +
  background:  url('images/linkedinicon.png') no-repeat scroll;
 +
  margin:0 auto;
 +
  min-height:32px;
 +
  min-width:32px;
 +
  display: inline-block;
 +
  text-indent: 35px;
 +
  background-position: left center;
 +
  vertical-align: middle;
 +
}
 +
 
 +
.art-linkedin-tag-icon:empty
 +
{
 +
  vertical-align: middle;
 +
}
 +
 
 +
.art-footer ul>li:before
 +
{
 +
  content:url('images/footerbullets.png');
 +
  margin-right:6px;
 +
  bottom: 2px;
 +
  position:relative;
 +
  display:inline-block;
 +
  vertical-align:middle;
 +
  font-size:0;
 +
  line-height:0;
 +
  margin-left: -13px;
 +
}
 +
.opera .art-footer ul>li:before
 +
{
 +
  /* Vertical-align:middle in Opera doesn't need additional offset */
 +
    bottom: 0;
 +
}
 +
 
 +
.art-footer li
 +
{
 +
  font-size: 13px;
 +
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
 +
  color: #A53903;
 +
}
 +
 
 +
.art-footer ul>li, .art-footer ol
 +
{
 +
  padding: 0;
 +
}
 +
 
 +
.art-footer ul>li
 +
{
 +
  padding-left: 13px;
 +
}
 +
 
 +
.art-page-footer,
 +
.art-page-footer a,
 +
.art-page-footer a:link,
 +
.art-page-footer a:visited,
 +
.art-page-footer a:hover
 +
{
 +
  font-family: Arial;
 +
  font-size: 10px;
 +
  letter-spacing: normal;
 +
  word-spacing: normal;
 +
  font-style: normal;
 +
  font-weight: normal;
 +
  text-decoration: underline;
 +
  color: #647587;
 +
}
 +
 
 +
.art-page-footer
 +
{
 +
  position: relative;
 +
  z-index: auto !important;
 +
  padding: 1em;
 +
  text-align: center !important;
 +
  text-decoration: none;
 +
  color: #435970;
 +
}
 +
 
 +
.art-lightbox-wrapper
 +
{
 +
  background: #333;
 +
  background: rgba(0, 0, 0, .8);
 +
  bottom: 0;
 +
  left: 0;
 +
  padding: 0 100px;
 +
  position: fixed;
 +
  right: 0;
 +
  text-align: center;
 +
  top: 0;
 +
  z-index: 1000000;
 +
}
 +
 
 +
.art-lightbox,
 +
.art-lightbox-wrapper .art-lightbox-image
 +
{
 +
  cursor: pointer;
 +
}
 +
 
 +
.art-lightbox-wrapper .art-lightbox-image
 +
{
 +
  border: 6px solid #fff;
 +
  border-radius: 3px;
 +
  display: none;
 +
  max-width: 100%;
 +
  vertical-align: middle;
 +
}
 +
 
 +
.art-lightbox-wrapper .art-lightbox-image.active
 +
{
 +
  display: inline-block;
 +
}
 +
 
 +
.art-lightbox-wrapper .lightbox-error
 +
{
 +
  background: #fff;
 +
  border: 1px solid #b4b4b4;
 +
  border-radius: 10px;
 +
  box-shadow: 0 2px 5px #333;
 +
  height: 80px;
 +
  opacity: .95;
 +
  padding: 20px;
 +
  position: fixed;
 +
  width: 300px;
 +
  z-index: 100;
 +
}
 +
 
 +
.art-lightbox-wrapper .loading
 +
{
 +
  background: #fff url('images/preloader-01.gif') center center no-repeat;
 +
  border: 1px solid #b4b4b4;
 +
  border-radius: 10px;
 +
  box-shadow: 0 2px 5px #333;
 +
  height: 32px;
 +
  opacity: .5;
 +
  padding: 10px;
 +
  position: fixed;
 +
  width: 32px;
 +
  z-index: 10100;
 +
}
 +
 
 +
.art-lightbox-wrapper .arrow
 +
{
 +
  cursor: pointer;
 +
  height: 100px;
 +
  opacity: .5;
 +
  filter: alpha(opacity=50);
 +
  position: fixed;
 +
  width: 82px;
 +
  z-index: 10003;
 +
}
 +
 
 +
.art-lightbox-wrapper .arrow.left
 +
{
 +
  left: 9px;
 +
}
 +
 
 +
.art-lightbox-wrapper .arrow.right
 +
{
 +
  right: 9px;
 +
}
 +
 
 +
.art-lightbox-wrapper .arrow:hover
 +
{
 +
  opacity: 1;
 +
  filter: alpha(opacity=100);
 +
}
 +
 
 +
.art-lightbox-wrapper .arrow.disabled
 +
{
 +
  display: none;
 +
}
 +
 
 +
.art-lightbox-wrapper .arrow-t,
 +
.art-lightbox-wrapper .arrow-b
 +
{
 +
  background-color: #fff;
 +
  border-radius: 3px;
 +
  height: 6px;
 +
  left: 26px;
 +
  position: relative;
 +
  width: 30px;
 +
}
 +
 
 +
.art-lightbox-wrapper .arrow-t
 +
{
 +
  top: 38px;
 +
}
 +
 
 +
.art-lightbox-wrapper .arrow-b
 +
{
 +
  top: 50px;
 +
}
 +
 
 +
.art-lightbox-wrapper .close
 +
{
 +
  cursor: pointer;
 +
  height: 22px;
 +
  opacity: .5;
 +
  filter: alpha(opacity=50);
 +
  position: fixed;
 +
  right: 39px;
 +
  top: 30px;
 +
  width: 22px;
 +
  z-index: 10003;
 +
}
 +
 
 +
.art-lightbox-wrapper .close:hover
 +
{
 +
  opacity: 1;
 +
  filter: alpha(opacity=100);
 +
}
 +
 
 +
.art-lightbox-wrapper .close .cw,
 +
.art-lightbox-wrapper .close .ccw
 +
{
 +
  background-color: #fff;
 +
  border-radius: 3px;
 +
  height: 6px;
 +
  position: absolute;
 +
  left: -4px;
 +
  top: 8px;
 +
  width: 30px;
 +
}
 +
 
 +
.art-lightbox-wrapper .cw
 +
{
 +
  transform: rotate(45deg);
 +
  -ms-transform: rotate(45deg);
 +
  /* IE 9 */
 +
    -webkit-transform: rotate(45deg);
 +
  /* Safari and Chrome */
 +
    -o-transform: rotate(45deg);
 +
  /* Opera */
 +
    -moz-transform: rotate(45deg);
 +
/* Firefox */}
 +
 
 +
.art-lightbox-wrapper .ccw
 +
{
 +
  transform: rotate(-45deg);
 +
  -ms-transform: rotate(-45deg);
 +
  /* IE 9 */
 +
    -webkit-transform: rotate(-45deg);
 +
  /* Safari and Chrome */
 +
    -o-transform: rotate(-45deg);
 +
  /* Opera */
 +
    -moz-transform: rotate(-45deg);
 +
/* Firefox */}
 +
 
 +
.art-lightbox-wrapper .close-alt,
 +
.art-lightbox-wrapper .arrow-right-alt,
 +
.art-lightbox-wrapper .arrow-left-alt
 +
{
 +
  color: #fff;
 +
  display: none;
 +
  font-size: 2.5em;
 +
  line-height: 100%;
 +
}
 +
 
 +
.ie8 .art-lightbox-wrapper .close-alt,
 +
.ie8 .art-lightbox-wrapper .arrow-right-alt,
 +
.ie8 .art-lightbox-wrapper .arrow-left-alt
 +
{
 +
  display: block;
 +
}
 +
 
 +
.ie8 .art-lightbox-wrapper .cw,
 +
.ie8 .art-lightbox-wrapper .ccw
 +
{
 +
  display: none;
 +
}
 +
 
 +
.art-content-layout .art-sidebar1
 +
{
 +
  border-right:1px dotted #A3B4C8;
 +
  margin:0 auto;
 +
  width: 200px;
 +
}
 +
 
 +
.art-content-layout .art-content
 +
{
 +
  margin:0 auto;
 +
}
 +
 
 +
/* Begin Additional CSS Styles */
 +
 
 +
/* End Additional CSS Styles */
 +
.responsive body
 +
{
 +
  min-width: 240px;
 +
}
 +
 
 +
.responsive img
 +
{
 +
  -webkit-box-sizing: border-box;
 +
  -moz-box-sizing: border-box;
 +
  box-sizing: border-box;
 +
 +
 
 +
.responsive .art-content-layout img,
 +
.responsive .art-content-layout video
 +
{
 +
  max-width: 100%;
 +
  height: auto !important;
 +
}
 +
 
 +
.responsive.responsive-phone .art-content-layout img
 +
{
 +
  margin: 1%;
 +
}
 +
 
 +
.responsive.responsive-phone .art-collage,
 +
.responsive.responsive-tablet .art-collage {
 +
  margin: 0 !important;
 +
}
 +
 
 +
.responsive .art-content-layout .art-sidebar0,
 +
.responsive .art-content-layout .art-sidebar1,
 +
.responsive .art-content-layout .art-sidebar2
 +
{
 +
  width: auto !important;
 +
}
 +
   
 +
.responsive .art-content-layout,
 +
.responsive .art-content-layout-row,
 +
.responsive .art-layout-cell
 +
{
 +
  display: block;
 +
}
 +
 
 +
.responsive .art-content-layout,
 +
.responsive .art-content-layout-row
 +
{
 +
  padding: 0;
 +
}
 +
   
 +
.responsive .image-caption-wrapper
 +
{
 +
  width: auto;
 +
}
 +
 
 +
.responsive.responsive-tablet .art-vmenublock,
 +
.responsive.responsive-tablet .art-block
 +
{
 +
  margin-left: 1%;
 +
  margin-right: 1%;
 +
  width: 48%;
 +
  float: left;
 +
  -webkit-box-sizing: border-box;
 +
  -moz-box-sizing: border-box;
 +
  box-sizing: border-box;
 +
}
 +
 
 +
.responsive .art-responsive-embed
 +
{
 +
  height: 0;
 +
  padding-bottom: 56.25%;
 +
  /* 16:9 */
 +
    position: relative;
 +
}
 +
 
 +
.responsive .art-responsive-embed iframe,
 +
.responsive .art-responsive-embed object,
 +
.responsive .art-responsive-embed embed
 +
{
 +
  height: 100%;
 +
  left: 0;
 +
  position: absolute;
 +
  top: 0;
 +
  width: 100%;
 +
}
 +
 
 +
.responsive .art-sheet
 +
{
 +
  width: auto !important;
 +
  min-width: 240px !important;
 +
  max-width: none !important;
 +
  margin-right: 1% !important;
 +
  margin-left: 1% !important;
 +
}
 +
 
 +
#art-resp {
 +
  display: none;
 +
}
 +
 
 +
@media all and (max-width: 899px)
 +
{
 +
    #art-resp, #art-resp-t { display: block; }
 +
    #art-resp-m { display: none; }
 +
}
 +
 
 +
@media all and (max-width: 480px)
 +
{
 +
    #art-resp, #art-resp-m { display: block; }
 +
    #art-resp-t { display: none; }
 +
}
 +
 
 +
#art-resp-desktop {
 +
  display: none;
 +
}
 +
#art-resp-tablet-landscape {
 +
  display: none;
 +
}
 +
#art-resp-tablet-portrait {
 +
  display: none;
 +
}
 +
#art-resp-phone-landscape {
 +
  display: none;
 +
}
 +
#art-resp-phone-portrait {
 +
  display: none;
 +
}
 +
 
 +
@media (min-width: 1200px)
 +
{
 +
    #art-resp-desktop { display: block; }
 +
}
 +
 
 +
@media (min-width: 980px) and (max-width: 1199px)
 +
{
 +
    #art-resp-tablet-landscape { display: block; }
 +
}
 +
 
 +
@media (min-width: 768px) and (max-width: 979px)
 +
{
 +
    #art-resp-tablet-portrait { display: block; }
 +
}
 +
 
 +
@media (min-width: 480px) and (max-width: 767px)
 +
{
 +
    #art-resp-phone-landscape { display: block; }
 +
}
 +
 
 +
@media (max-width: 479px)
 +
{
 +
    #art-resp-phone-portrait { display: block; }
 +
}
 +
.responsive .art-header
 +
{
 +
  width: auto !important;
 +
  max-width: none !important;
 +
  min-height: 100px !important;
 +
  min-width: 0 !important;
 +
  text-align: center;
 +
}
 +
 
 +
.default-responsive .art-header
 +
{
 +
  height: auto;
 +
}
 +
 
 +
.default-responsive .art-header *
 +
{
 +
  position: relative;
 +
  text-align: center;
 +
  -webkit-transform: none !important;
 +
  -moz-transform: none !important;
 +
  -o-transform: none !important;
 +
  -ms-transform: none !important;
 +
  transform: none !important;
 +
}
 +
 
 +
.default-responsive .art-header .art-headline,
 +
.default-responsive .art-header .art-slogan
 +
{
 +
  display: block !important;
 +
  top: 0 !important;
 +
  left: 0 !important;
 +
  margin: 2% !important;
 +
  text-align: center !important;
 +
}
 +
   
 +
.default-responsive .art-header .art-headline a,
 +
.default-responsive .art-header .art-slogan
 +
{
 +
  white-space: normal !important;
 +
}
 +
 
 +
.default-responsive .art-header .art-logo
 +
{
 +
  display: inline-block;
 +
  margin: auto !important;
 +
  left: auto;
 +
  top: auto !important;
 +
  width: auto;
 +
  height: auto;
 +
}
 +
 
 +
.responsive .art-header .art-slidenavigator
 +
{
 +
  position: absolute;
 +
}
 +
 
 +
.default-responsive .art-header .art-positioncontrol
 +
{
 +
  display: block !important;
 +
  position: relative !important;
 +
  top: auto !important;
 +
  right: auto !important;
 +
  bottom: auto !important;
 +
  left: auto !important;
 +
  margin: 2% auto !important;
 +
  width: auto !important;
 +
  height: auto !important;
 +
}
 +
 
 +
.responsive .art-header #art-flash-area
 +
{
 +
  display: none;
 +
}
 +
 
 +
/* Search and other elements in header element directly */
 +
.default-responsive .art-header>.art-textblock
 +
{
 +
  position: relative !important;
 +
  display: block !important;
 +
  margin: 1% auto !important;
 +
  width: 75% !important;
 +
  top: auto !important;
 +
  right: auto !important;
 +
  bottom: auto !important;
 +
  left: auto !important;
 +
}
 +
 
 +
.default-responsive .art-header .art-textblock
 +
{
 +
  position: relative !important;
 +
  display: block !important;
 +
  margin: auto !important;
 +
  left: 0 !important;
 +
  right: 0 !important;
 +
  top: auto !important;
 +
  height: auto !important;
 +
  width: auto;
 +
  background-image: none;
 +
}
 +
 
 +
/* '.art-header *' used noram align, but for '.art-textblock *' we must force align because of preview */
 +
.responsive .art-header .art-textblock *
 +
{
 +
  text-align: center !important;
 +
}
 +
 
 +
.default-responsive .art-header .art-shapes > .art-textblock,
 +
.default-responsive .art-header .art-slide-item > .art-textblock
 +
{
 +
  display: none !important;
 +
}
 +
 
 +
.default-responsive .art-header .art-shapes > .art-textblock *
 +
{
 +
  text-align: center !important;
 +
  width: auto !important;
 +
  height: auto !important;
 +
  display: block;
 +
}
 +
 
 +
.default-responsive .art-header .art-slider .art-textblock *
 +
{
 +
  text-align: center !important;
 +
  width: auto !important;
 +
  height: auto !important;
 +
  display: block;
 +
}
 +
 
 +
/* For icons like facebook, rss, etc. */
 +
.responsive .art-header>.art-textblock>div
 +
{
 +
  width: 100%;
 +
}
 +
.responsive .art-content-layout,
 +
.responsive .art-content-layout-row,
 +
.responsive .art-layout-cell
 +
{
 +
  display: block;
 +
}
 +
 
 +
.responsive .art-layout-cell
 +
{
 +
  width: auto !important;
 +
  height: auto !important;
 +
}
 +
 
 +
.responsive .art-content-layout:after,
 +
.responsive .art-content-layout-row:after,
 +
.responsive .art-layout-cell:after
 +
{
 +
  content: ".";
 +
  display: block;
 +
  height: 0;
 +
  clear: both;
 +
  visibility: hidden;
 +
}
 +
 
 +
.responsive .responsive-tablet-layout-cell,
 +
.responsive.responsive-tablet .art-footer .art-content-layout .art-layout-cell
 +
{
 +
  margin: 1%;
 +
  width: 98% !important;
 +
  float: left;
 +
  -webkit-box-sizing: border-box;
 +
  -moz-box-sizing: border-box;
 +
  box-sizing: border-box;
 +
}
 +
 
 +
.responsive .responsive-layout-row-2 .responsive-tablet-layout-cell,
 +
.responsive.responsive-tablet .art-footer .art-content-layout .responsive-layout-row-2 .art-layout-cell
 +
{
 +
  width: 48% !important;
 +
}
 +
 
 +
.responsive .responsive-layout-row-3 .responsive-tablet-layout-cell,
 +
.responsive.responsive-tablet .art-footer .art-content-layout .responsive-layout-row-3 .art-layout-cell
 +
{
 +
  width: 31% !important;
 +
}
 +
.responsive .art-post
 +
{
 +
  border-radius: 0;
 +
}
 +
 
 +
.responsive .art-footer-inner
 +
{
 +
  min-width: 0;
 +
}
 +
.responsive .art-footer
 +
{
 +
  margin-top: 1%;
 +
}
 +
 
 +
</style>
 +
<script>
 +
/* Created by Artisteer v4.3.0.60745 */
 +
/*jshint forin:true, noarg:true, noempty:true, eqeqeq:true, bitwise:true, strict:true, undef:true, curly:false, browser:true, jquery:false */
 +
/*global jQuery BackgroundHelper */
 +
 
 +
// css helper
 +
browser = function ($) {
 +
    'use strict';
 +
    var data = [
 +
        { str: navigator.userAgent, sub: 'Chrome', ver: 'Chrome', name: 'chrome' },
 +
        { str: navigator.vendor, sub: 'Apple', ver: 'Version', name: 'safari' },
 +
        { prop: window.opera, ver: 'Opera', name: 'opera' },
 +
        { str: navigator.userAgent, sub: 'Firefox', ver: 'Firefox', name: 'firefox' },
 +
        { str: navigator.userAgent, sub: 'MSIE', ver: 'MSIE', name: 'ie' },
 +
        { str: navigator.userAgent, sub: 'Trident/7.0', ver: 'rv', name: 'ie' }
 +
    ];
 +
    var v = function (s, n) {
 +
        var i = s.indexOf(data[n].ver);
 +
        return (i !== -1) ? parseFloat(s.substring(i + data[n].ver.length + 1)) : 0;
 +
    };
 +
    var result = { name: 'unknown', version: 0 };
 +
    var html = $('html');
 +
    for (var n = 0; n < data.length; n++) {
 +
        if (!result[data[n].name]) {
 +
            result[data[n].name] = false;
 +
        }
 +
        if ((data[n].str && (data[n].str.indexOf(data[n].sub) !== -1)) || data[n].prop) {
 +
            result.name = data[n].name;
 +
            result[result.name] = true;
 +
            result.version = v(navigator.userAgent, n) || v(navigator.appVersion, n);
 +
            html.addClass(result.name + ' ' + result.name + parseInt(result.version, 10));
 +
        }
 +
    }
 +
    return result;
 +
} (jQuery);
 +
 
 +
jQuery(function ($) {
 +
    if (typeof responsiveDesign === "undefined") {
 +
        $("html").addClass("desktop");
 +
    }
 +
});
 +
 
 +
jQuery(function ($) {
 +
    'use strict';
 +
    var i, j, k, l, m;
 +
    if (!browser.ie || browser.version !== 9) {
 +
        return;
 +
    }
 +
    var splitByTokens = function (str, startToken, endToken, last) {
 +
        if (!last) {
 +
            last = false;
 +
        }
 +
        var startPos = str.indexOf(startToken);
 +
        if (startPos !== -1) {
 +
            startPos += startToken.length;
 +
            var endPos = last ? str.lastIndexOf(endToken) : str.indexOf(endToken, startPos);
 +
 
 +
            if (endPos !== -1 && endPos > startPos) {
 +
                return str.substr(startPos, endPos - startPos);
 +
            }
 +
        }
 +
        return '';
 +
    };
 +
 
 +
    var splitWithBrackets = function (str, token, brackets) {
 +
        /*jshint nonstandard:true */
 +
        if (!token) {
 +
            token = ',';
 +
        }
 +
        if (!brackets) {
 +
            brackets = '()';
 +
        }
 +
        var bracket = 0;
 +
        var startPos = 0;
 +
        var result = [];
 +
        if (brackets.lenght < 2) {
 +
            return result;
 +
        }
 +
        var pos = 0;
 +
        while (pos < str.length) {
 +
            var ch = str[pos];
 +
            if (ch === brackets[0]) {
 +
                bracket++;
 +
            }
 +
            if (ch === brackets[1]) {
 +
                bracket--;
 +
            }
 +
            if (ch === token && bracket < 1) {
 +
                result.push(str.substr(startPos, pos - startPos));
 +
                startPos = pos + token.length;
 +
            }
 +
            pos++;
 +
        }
 +
        result.push(str.substr(startPos, pos - startPos));
 +
        return result;
 +
    };
 +
 
 +
    var byteToHex = function (d) {
 +
        var hex = Number(d).toString(16);
 +
        while (hex.length < 2) {
 +
            hex = "0" + hex;
 +
        }
 +
        return hex;
 +
    };
 +
 
 +
    for (i = 0; i < document.styleSheets.length; i++) {
 +
        var s = document.styleSheets[i];
 +
        var r = [s];
 +
        for (j = 0; j < s.imports.length; j++) {
 +
            r.push(s.imports[j]);
 +
        }
 +
        for (j = 0; j < r.length; j++) {
 +
            s = r[j];
 +
            var n = [];
 +
            for (k = 0; k < s.rules.length; k++) {
 +
                var css = s.rules[k].cssText || s.rules[k].style.cssText;
 +
                if (!css) {
 +
                    continue;
 +
                }
 +
                var value = splitByTokens(css, '-svg-background:', ';');
 +
                if (value === '') {
 +
                    continue;
 +
                }
 +
                var values = splitWithBrackets(value);
 +
                for (l = 0; l < values.length; l++) {
 +
                    var g = splitByTokens(values[l], 'linear-gradient(', ')', true);
 +
                    if (g === '') {
 +
                        continue;
 +
                    }
 +
                    var args = splitWithBrackets(g);
 +
                    if (args.length < 3) {
 +
                        continue;
 +
                    }
 +
                    var maxOffset = 0;
 +
                    var stops = [];
 +
                    for (m = 1; m < args.length; m++) {
 +
                        var stopValues = splitWithBrackets($.trim(args[m]), ' ');
 +
                        if (stopValues.length < 2) {
 +
                            continue;
 +
                        }
 +
                        var stopColor = $.trim(stopValues[0]);
 +
                        var stopOpacity = 1;
 +
                        if (stopColor == 'transparent') {
 +
                            stopColor = '#000000';
 +
                            stopOpacity = 0;
 +
                        }
 +
                        var colorRgba = splitByTokens(stopColor, 'rgba(', ')', true);
 +
                        var stopOffset = $.trim(stopValues[1]);
 +
                        if (colorRgba !== "") {
 +
                            var rgba = colorRgba.split(',');
 +
                            if (rgba.length < 4) {
 +
                                continue;
 +
                            }
 +
                            stopColor = '#' + byteToHex(rgba[0]) + byteToHex(rgba[1]) + byteToHex(rgba[2]);
 +
                            stopOpacity = rgba[3];
 +
                        }
 +
                        var isPx = stopOffset.indexOf('px') !== -1;
 +
                        if (isPx) {
 +
                            maxOffset = Math.max(maxOffset, parseInt(stopOffset, 10) || 0);
 +
                        }
 +
                        stops.push({ offset: stopOffset, color: stopColor, opacity: stopOpacity, isPx: isPx });
 +
                    }
 +
                    var stopsXML = '';
 +
                    var lastStop = null;
 +
                    for (m = 0; m < stops.length; m++) {
 +
                        if (stops[m].isPx) {
 +
                            stops[m].offset = ((parseInt(stops[m].offset, 10) || 0) / (maxOffset / 100)) + '%';
 +
                        }
 +
                        stopsXML += '<stop offset="' + stops[m].offset + '" stop-color="' + stops[m].color + '" stop-opacity="' + stops[m].opacity + '"/>';
 +
                        if (m === stops.length - 1) {
 +
                            lastStop = stops[m];
 +
                        }
 +
                    }
 +
                    var isLeft = $.trim(args[0]) === 'left';
 +
                    var direction = 'x1="0%" y1="0%" ' + (isLeft ? 'x2="100%" y2="0%"' : 'x2="0%" y2="100%"');
 +
                    var gradientLength = '100%';
 +
                    if (maxOffset > 0) {
 +
                        gradientLength = maxOffset + 'px';
 +
                    }
 +
                    var size = (isLeft ? 'width="' + gradientLength + '" height="100%"' : 'width="100%" height="' + gradientLength + '"');
 +
                    var last = "";
 +
                    if (lastStop !== null && maxOffset > 0) {
 +
                        last = '<rect ' +
 +
                            (isLeft ?
 +
                                'x="' + maxOffset + '" y="0"' :
 +
                                'x="0" y="' + maxOffset + '"') +
 +
                            ' width="100%" height="100%" style="fill:' + lastStop.color + ';opacity:' + lastStop.opacity + ';"/>';
 +
 
 +
                    }
 +
                    var svgGradient = '<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none"><linearGradient id="g" gradientUnits="objectBoundingBox" ' + direction + '>' + stopsXML + '</linearGradient><rect x="0" y="0" ' + size + ' fill="url(#g)" />' + last + '</svg>';
 +
                    values[l] = values[l].replace('linear-gradient(' + g + ')', 'url(data:image/svg+xml,' + escape(svgGradient) + ')');
 +
                }
 +
                n.push({ s: s.rules[k].selectorText, v: 'background: ' + values.join(",") });
 +
            }
 +
            for (k = 0; k < n.length; k++) {
 +
                s.addRule(n[k].s, n[k].v);
 +
            }
 +
        }
 +
    }
 +
});
 +
 
 +
 
 +
jQuery(function ($) {
 +
    "use strict";
 +
    // ie8
 +
    if (!browser.ie || browser.version > 8) return;
 +
    $('.art-shapes').each(function () {
 +
        if ($(this).siblings('.art-slider').length) {
 +
            $(this).remove();
 +
        } else {
 +
            $(this).css('z-index', 1);
 +
        }
 +
    });
 +
 
 +
    // ie7
 +
    if (!browser.ie || browser.version > 7) return;
 +
    var textblockTexts = $('.art-textblock div[class$="-text"]');
 +
    textblockTexts.each(function () {
 +
        var tbText = $(this);
 +
        var valign = tbText.css('vertical-align') ? tbText.css('vertical-align') : 'top';
 +
        if (valign === 'middle') {
 +
            var wrapper = tbText.wrap('<div/>').parent();
 +
            tbText.css({
 +
                'position': 'relative',
 +
                'top': '-50%',
 +
                'height': 'auto'
 +
            });
 +
            wrapper.css({
 +
                'position': 'absolute',
 +
                'top': '50%'
 +
            });
 +
        } else if (valign === 'bottom') {
 +
            tbText.css({
 +
                'position': 'absolute',
 +
                'height': 'auto',
 +
                'bottom': 0
 +
            });
 +
        }
 +
    });
 +
});
 +
 
 +
/* Set wmode=transparent for youtube and other video hostings to show it under the menus, lightboxes etc. */
 +
jQuery(function ($) {
 +
    "use strict";
 +
    var video = ["youtube"];
 +
 
 +
    $("iframe[src]").each(function () {
 +
        var iframe = $(this),
 +
            src = iframe.attr("src"),
 +
            isVideo = false,
 +
            i;
 +
 
 +
        for (i = 0; i < video.length; i++) {
 +
            if (src.toLowerCase().indexOf(video[i].toLowerCase()) !== -1) {
 +
                isVideo = true;
 +
                break;
 +
            }
 +
        }
 +
 
 +
        if (!isVideo) {
 +
            return;
 +
        }
 +
 
 +
        if (src.lastIndexOf("?") !== -1) {
 +
            src += "&amp;wmode=transparent";
 +
        } else {
 +
            src += "?wmode=transparent";
 +
        }
 +
        iframe.attr("src", src);
 +
    });
 +
});
 +
 
 +
jQuery(function ($) {
 +
    "use strict";
 +
    $(window).bind("resize", function () { navigatorResizeHandler($("html").hasClass("responsive")); });
 +
});
 +
 
 +
var navigatorResizeHandler = (function ($) {
 +
    "use strict";
 +
    return function (responsiveDesign) {
 +
        if (responsiveDesign) return;
 +
        $(".art-slider").each(function () {
 +
            var slider = $(this);
 +
            var sliderWidth = slider.width();
 +
            var nav = slider.siblings(".art-slidenavigator");
 +
            var navWidth = nav.outerWidth();
 +
            if (nav.length && navWidth < sliderWidth) {
 +
                // left offset
 +
                var left = nav.attr("data-left");
 +
                // (margin = containerWidth - (objectPosition + objectWidth)) < 0
 +
                var margin = sliderWidth - sliderWidth * parseFloat(left) / 100 - nav.outerWidth(false);
 +
                if (margin < 0) {
 +
                    nav.css("margin-left", margin);
 +
                }
 +
            }
 +
        });
 +
    };
 +
})(jQuery);
 +
 
 +
var processElementMultiplyBg = (function ($) {
 +
    return (function (selector, info) {
 +
        if (!selector || !info || !info.bgimage || !info.bgposition || !info.images || !info.positions) return;
 +
        var path = "";
 +
        var script = $('head script[src*="script.js"]');
 +
        if (script.length) {
 +
            path = (script.attr('src') || '');
 +
            path = path.substr(0, path.lastIndexOf('/') + 1);
 +
        }
 +
        var html = '';
 +
        var el = $(selector);
 +
        var bgimages = info.images.split(",");
 +
        var bgpositions = info.positions.split(",");
 +
        for (var i = bgimages.length - 1; i >= 0; i--) {
 +
            var bgimage = $.trim(bgimages[i]);
 +
            if (bgimage === "")
 +
                continue;
 +
            var imgIdx = bgimage.lastIndexOf('images/');
 +
            var className = bgimage.substring(imgIdx + 7, bgimage.length - 6);
 +
            el.append("<div class=\"ie8fix " + className + "\" style=\"position:absolute;top:0;left:0;width:100%;height:100%;background:" + bgimage.replace(/(images\/[^\/]+)$/, path + '$1') + " " + bgpositions[i] + " no-repeat\"></div>");
 +
        }
 +
        el.css('background-image', info.bgimage.replace(/(images\/[^\/]+)$/, path + '$1'));
 +
        el.css('background-position-x', "50%");
 +
        el.css('background-position-y', "50%");
 +
    });
 +
})(jQuery);
 +
 
 +
 
 +
var responsiveNavigator = (function ($) {
 +
    "use strict";
 +
    return function () {
 +
        if (typeof headerObjectResizer !== 'undefined' && headerObjectResizer.isPreview) return;
 +
 
 +
        var sheet = $('.art-sheet');
 +
        var sheetWidth = sheet.outerWidth();
 +
 
 +
        $(".art-slider").each(function () {
 +
            var currentSlider = $(this);
 +
            var currentSliderWidth = currentSlider.width();
 +
 
 +
            var sliderNavigator = currentSlider.siblings(".art-slidenavigator");
 +
            if (sliderNavigator.length) {
 +
                var off = sheetLeftFunc(sheet, sliderNavigator);
 +
                var calcWidth = isContentSlider(sliderNavigator) ? currentSliderWidth : sheetWidth;
 +
 
 +
                var navigatorWidth = sliderNavigator.outerWidth();
 +
                var offset = parseInt(sliderNavigator.attr('data-offset') || 0, 10);
 +
 
 +
                // left offset
 +
                sliderNavigator.css('margin-left', '0px');
 +
 
 +
                var left = parseFloat(sliderNavigator.attr("data-left"), 10);
 +
                var newLeft = off + uniToPx(left, navigatorWidth, calcWidth);
 +
                sliderNavigator.css('left', newLeft + 'px');
 +
 
 +
 
 +
                // reset top to original value
 +
                sliderNavigator.css("top", "");
 +
 
 +
                // top
 +
                var navigatorHeight = sliderNavigator.outerHeight();
 +
                var uniy = parseFloat(sliderNavigator.attr('data-top'), 10);
 +
 
 +
                var sliderHeight = parseInt(currentSlider.css('height'), 10);
 +
                var newTop = uniToPx(uniy, navigatorHeight, sliderHeight);
 +
 
 +
                sliderNavigator.css("top", (newTop + offset) + 'px');
 +
            }
 +
        });
 +
    };
 +
})(jQuery);
 +
 
 +
jQuery(function ($) {
 +
    "use strict";
 +
 
 +
    if (typeof responsiveDesign === "undefined") {
 +
        $(window).bind("resize", responsiveNavigator);
 +
    }
 +
 
 +
    $(window).on("load", function pageInitialize() {
 +
        $(window).trigger("resize");
 +
        $(window).off("load", pageInitialize);
 +
    });
 +
});
 +
 
 +
 
 +
/* Icons in Header should have display block.
 +
* Otherwise, in case of inline-block there's a space gap in some browsers (Opera 12.16) and icon is cutted.
 +
*/
 +
if (browser.opera) {
 +
    jQuery(function ($) {
 +
        $(".art-header a[class$='tag-icon']").css("display", "block");
 +
    });
 +
}
 +
 
 +
jQuery(function($) {
 +
    "use strict";
 +
    $(window).bind("resize", function () {
 +
        /*global responsiveDesign */
 +
        "use strict";
 +
        if (typeof responsiveDesign !== "undefined" && responsiveDesign.isResponsive)
 +
            return;
 +
        var sheetLeft = $(".art-sheet").offset().left;
 +
        $("header.art-header #art-flash-area").each(function () {
 +
            var object = $(this);
 +
            object.css("left", sheetLeft + "px");
 +
        });
 +
    });
 +
});
 +
 
 +
jQuery(function ($) {
 +
    'use strict';
 +
 
 +
    if (browser.ie && browser.version < 8) {
 +
        $(window).bind('resize', function() {
 +
            var c = $('div.art-content');
 +
            var s = c.parent().children('.art-layout-cell:not(.art-content)');
 +
            var w = 0;
 +
            c.hide();
 +
            s.each(function() { w += $(this).outerWidth(true); });
 +
            c.w = c.parent().width(); c.css('width', c.w - w + 'px');
 +
            c.show();
 +
        });
 +
    }
 +
 
 +
    $(window).trigger('resize');
 +
});
 +
 
 +
jQuery(function($) {
 +
    "use strict";
 +
    if (!$('html').hasClass('ie7')) {
 +
        return;
 +
    }
 +
    $('ul.art-vmenu li:not(:first-child),ul.art-vmenu li li li:first-child,ul.art-vmenu>li>ul').each(function () { $(this).append('<div class="art-vmenu-separator"> </div><div class="art-vmenu-separator-bg"> </div>'); });
 +
});
 +
 
 +
 
 +
 
 +
var artButtonSetup = (function ($) {
 +
    'use strict';
 +
    return (function (className) {
 +
        $.each($("a." + className + ", button." + className + ", input." + className), function (i, val) {
 +
            var b = $(val);
 +
            if (!b.hasClass('art-button')) {
 +
                b.addClass('art-button');
 +
            }
 +
            if (b.is('input')) {
 +
                b.val(b.val().replace(/^\s*/, '')).css('zoom', '1');
 +
            }
 +
            b.mousedown(function () {
 +
                var b = $(this);
 +
                b.addClass("active");
 +
            });
 +
            b.mouseup(function () {
 +
                var b = $(this);
 +
                if (b.hasClass('active')) {
 +
                    b.removeClass('active');
 +
                }
 +
            });
 +
            b.mouseleave(function () {
 +
                var b = $(this);
 +
                if (b.hasClass('active')) {
 +
                    b.removeClass('active');
 +
                }
 +
            });
 +
        });
 +
    });
 +
})(jQuery);
 +
jQuery(function () {
 +
    'use strict';
 +
    artButtonSetup("art-button");
 +
});
 +
 
 +
jQuery(function($) {
 +
    'use strict';
 +
    $('input.art-search-button, form.art-search input[type="submit"]').attr('value', '');
 +
});
 +
 
 +
var Control = (function ($) {
 +
    'use strict';
 +
    return (function () {
 +
        this.init = function(label, type, callback) {
 +
            var chAttr = label.find('input[type="' +type + '"]').attr('checked');
 +
            if (chAttr === 'checked') {
 +
              label.addClass('art-checked');
 +
            }
 +
 
 +
            label.mouseleave(function () {
 +
              $(this).removeClass('hovered').removeClass('active');
 +
            });
 +
            label.mouseover(function () {
 +
              $(this).addClass('hovered').removeClass('active');
 +
            });
 +
            label.mousedown(function (event) {
 +
              if (event.which !== 1) {
 +
                  return;
 +
              }
 +
              $(this).addClass('active').removeClass('hovered');
 +
            });
 +
            label.mouseup(function (event) {
 +
              if (event.which !== 1) {
 +
                  return;
 +
              }
 +
              callback.apply(this);
 +
              $(this).removeClass('active').addClass('hovered');
 +
            });
 +
        };
 +
    });
 +
})(jQuery);
 +
 
 +
 
 +
jQuery(function ($) {
 +
    'use strict';
 +
    $('.art-pager').contents().filter(
 +
        function () {
 +
            return this.nodeType === this.TEXT_NODE;
 +
        }
 +
    ).remove();
 +
});
 +
var fixRssIconLineHeight = (function ($) {
 +
    "use strict";
 +
    return function (className) {
 +
        $("." + className).css("line-height", $("." + className).height() + "px");
 +
    };
 +
})(jQuery);
 +
 
 +
jQuery(function ($) {
 +
    "use strict";
 +
    var rssIcons = $(".art-rss-tag-icon");
 +
    if (rssIcons.length){
 +
        fixRssIconLineHeight("art-rss-tag-icon");
 +
        if (browser.ie && browser.version < 9) {
 +
            rssIcons.each(function () {
 +
                if ($.trim($(this).html()) === "") {
 +
                    $(this).css("vertical-align", "middle");
 +
                }
 +
            });
 +
        }
 +
    }
 +
});
 +
 
 +
var ThemeLightbox = (function ($) {
 +
    'use strict';
 +
    return (function () {
 +
        var images = $(".art-lightbox");
 +
        var current;
 +
        this.init = function (ctrl) {
 +
            $(".art-lightbox").mouseup({ _ctrl: ctrl }, function (e) {
 +
                if ((e.data._ctrl === true && !e.ctrlKey) || (e.which && e.which !== 1)) {
 +
                    return;
 +
                }
 +
 
 +
                images = $(".art-lightbox");
 +
 
 +
                current = images.index(this);
 +
 
 +
                var imgContainer = $('.art-lightbox-wrapper');
 +
                if (imgContainer.length === 0) {
 +
                    imgContainer = $('<div class="art-lightbox-wrapper">').css('line-height', $(window).height() + "px")
 +
                    .appendTo($("body"));
 +
 
 +
                    var closeBtn = $('<div class="close"><div class="cw"> </div><div class="ccw"> </div><div class="close-alt">&#10007;</div></div>')
 +
                .click(close);
 +
                    closeBtn.appendTo(imgContainer);
 +
                    showArrows();
 +
                }
 +
 
 +
                move(current);
 +
            });
 +
        };
 +
 
 +
        function move(index) {
 +
            if (index < 0 || index >= images.length) {
 +
                return;
 +
            }
 +
 
 +
            showError(false);
 +
 
 +
            current = index;
 +
 
 +
            $(".art-lightbox-wrapper .art-lightbox-image:not(.active)").remove();
 +
 
 +
            var active = $(".art-lightbox-wrapper .active");
 +
            var target = $('<img class="art-lightbox-image" alt="" src="' + getFullImgSrc($(images[current]).attr("src")) + '" />').click(function () {
 +
                if ($(this).hasClass("active")) {
 +
                    move(current + 1);
 +
                }
 +
            });
 +
 
 +
            if (active.length > 0) {
 +
                active.after(target);
 +
            } else {
 +
                $(".art-lightbox-wrapper").append(target);
 +
            }
 +
 
 +
            showArrows();
 +
            showLoader(true);
 +
 
 +
            bindMouse($(".art-lightbox-wrapper").add(target));
 +
 
 +
            target.load(function () {
 +
                showLoader(false);
 +
 
 +
                active.removeClass("active");
 +
                target.addClass("active");
 +
            });
 +
 
 +
            target.error(function () {
 +
                showLoader(false);
 +
                active.removeClass("active");
 +
                target.addClass("active");
 +
                target.attr("src", $(images[current]).attr("src"));
 +
            });
 +
        }
 +
 
 +
        function showArrows() {
 +
            if ($(".art-lightbox-wrapper .arrow").length === 0) {
 +
                $(".art-lightbox-wrapper").append(
 +
                    $('<div class="arrow left"><div class="arrow-t ccw"> </div><div class="arrow-b cw"> </div><div class="arrow-left-alt">&#8592;</div></div>')
 +
                        .css("top", $(window).height() / 2 - 40)
 +
                        .click(function () {
 +
                            if (!$(this).hasClass("disabled")) {
 +
                                move(current - 1);
 +
                            }
 +
                        })
 +
                );
 +
                $(".art-lightbox-wrapper").append(
 +
                    $('<div class="arrow right"><div class="arrow-t cw"> </div><div class="arrow-b ccw"> </div><div class="arrow-right-alt">&#8594;</div></div>')
 +
                        .css("top", $(window).height() / 2 - 40)
 +
                        .click(function () {
 +
                            if (!$(this).hasClass("disabled")) {
 +
                                move(current + 1);
 +
                            }
 +
                        })
 +
                );
 +
            }
 +
 
 +
            if (current === 0) {
 +
                $(".art-lightbox-wrapper .arrow.left").addClass("disabled");
 +
            } else {
 +
                $(".art-lightbox-wrapper .arrow.left").removeClass("disabled");
 +
            }
 +
 
 +
            if (current === images.length - 1) {
 +
                $(".art-lightbox-wrapper .arrow.right").addClass("disabled");
 +
            } else {
 +
                $(".art-lightbox-wrapper .arrow.right").removeClass("disabled");
 +
            }
 +
        }
 +
 
 +
        function showError(enable) {
 +
            if (enable) {
 +
                $(".art-lightbox-wrapper").append($('<div class="lightbox-error">The requested content cannot be loaded.<br/>Please try again later.</div>')
 +
                        .css({ "top": $(window).height() / 2 - 60, "left": $(window).width() / 2 - 170 }));
 +
            } else {
 +
                $(".art-lightbox-wrapper .lightbox-error").remove();
 +
            }
 +
        }
 +
 
 +
        function showLoader(enable) {
 +
            if (!enable) {
 +
                $(".art-lightbox-wrapper .loading").remove();
 +
            }
 +
            else {
 +
                $('<div class="loading"> </div>').css({ "top": $(window).height() / 2 - 16, "left": $(window).width() / 2 - 16 }).appendTo($(".art-lightbox-wrapper"));
 +
            }
 +
        }
 +
 
 +
        var close = function () {
 +
            $(".art-lightbox-wrapper").remove();
 +
        };
 +
 
 +
        function bindMouse(img) {
 +
            img.bind('mousewheel DOMMouseScroll', function (e) {
 +
                var orgEvent = window.event || e.originalEvent;
 +
                var delta = (orgEvent.wheelDelta ? orgEvent.wheelDelta : orgEvent.detail * -1) > 0 ? 1 : -1;
 +
                move(current + delta);
 +
                e.preventDefault();
 +
            }).mousedown(function (e) {
 +
                // close on middle button click
 +
                if (e.which === 2) {
 +
                    close();
 +
                }
 +
                e.preventDefault();
 +
            });
 +
        }
 +
 
 +
        function getFullImgSrc(src) {
 +
            var fileName = src.substring(0, src.lastIndexOf('.'));
 +
            var ext = src.substring(src.lastIndexOf('.'));
 +
            return fileName + "-large" + ext;
 +
        }
 +
 
 +
    });
 +
})(jQuery);
 +
 
 +
jQuery(function () {
 +
    'use strict';
 +
    new ThemeLightbox().init();
 +
});
 +
 
 +
(function ($) {
 +
    'use strict';
 +
    // transition && transitionEnd && browser prefix
 +
    $.support.themeTransition = (function () {
 +
        var thisBody = document.body || document.documentElement,
 +
            thisStyle = thisBody.style,
 +
            support = thisStyle.transition !== undefined ||
 +
                thisStyle.WebkitTransition !== undefined ||
 +
                thisStyle.MozTransition !== undefined ||
 +
                thisStyle.MsTransition !== undefined ||
 +
                thisStyle.OTransition !== undefined;
 +
        return support && {
 +
            event: (function () {
 +
                return "transitionend webkitTransitionEnd otransitionend oTransitionEnd";
 +
            })(),
 +
            prefix: (function () {
 +
                return ({
 +
                    opera: "-o-",
 +
                    firefox: "-moz-",
 +
                    chrome: "-webkit-",
 +
                    safari: "-webkit-",
 +
                    ie: ""
 +
                }[browser.name] || "");
 +
            })()
 +
        };
 +
    })();
 +
 
 +
    window.BackgroundHelper = function () {
 +
        var slides = [];
 +
        var direction = "next";
 +
        var motion = "horizontal";
 +
        var width = 0;
 +
        var height = 0;
 +
        var multiplier = 1;
 +
        var originalWidth = 0;
 +
        var originalHeight = 0;
 +
        var transitionDuration = "";
 +
 
 +
        this.init = function (motionType, dir, duration) {
 +
            direction = dir;
 +
            motion = motionType;
 +
            slides = [];
 +
            width = 0;
 +
            height = 0;
 +
            multiplier = 1;
 +
            originalWidth = 0;
 +
            originalHeight = 0;
 +
            transitionDuration = duration;
 +
        };
 +
 
 +
        this.processSlide = function (element, modify) {
 +
            this.updateSize(element, null);
 +
            var pos = [];
 +
 
 +
            var bgPosition = element.css("background-position");
 +
            var positions = bgPosition.split(",");
 +
            $.each(positions, function (i) {
 +
                var position = $.trim(this);
 +
                var point = position.split(" ");
 +
                var zeroValue = browser.ie && browser.version >= 10 ? 0.1 : 0;
 +
                if (point.length > 1) {
 +
                    var x = point[0].indexOf('%') === -1 ? parseFloat(point[0], 10) : zeroValue;
 +
                    var y = point[1].indexOf('%') === -1 ? parseFloat(point[1], 10) : zeroValue;
 +
                    pos.push({ x: x, y: y });
 +
                } else {
 +
                    pos.push({ x: zeroValue, y: zeroValue });
 +
                }
 +
            });
 +
 
 +
            slides.push({
 +
                "images": element.css("background-image"),
 +
                "sizes": element.css("background-size"),
 +
                "positions": pos
 +
            });
 +
 
 +
            if (modify)
 +
                element.css("background-image", "none");
 +
        };
 +
 
 +
        this.updateSize = function (element, initialSize) {
 +
            width = element.outerWidth(false);
 +
            height = element.outerHeight();
 +
            if (initialSize && parseInt(initialSize.width, 10) !== 0) {
 +
                originalWidth = parseInt(initialSize.width, 10);
 +
                originalHeight = parseInt(initialSize.height, 10);
 +
                if (motion === "fade") {
 +
                    $.each(element.children(), function (i) {
 +
                        $(this).css("background-position", getCssPositions(slides[i].positions, { x: 0, y: 0 }));
 +
                    });
 +
                }
 +
            }
 +
        };
 +
 
 +
        this.setBackground = function (element, items) {
 +
            var bg = [];
 +
            var sizes = [];
 +
            $.each(items, function (i, o) {
 +
                bg.push(o.images);
 +
                sizes.push(o.sizes);
 +
            });
 +
            element.css({
 +
                "background-image": bg.join(", "),
 +
                //"background-size": sizes.join(", "),
 +
                "background-repeat": "no-repeat"
 +
            });
 +
        };
 +
 
 +
        this.setPosition = function (element, items) {
 +
            var pos = [];
 +
            $.each(items, function (i, o) {
 +
                pos.push(o.positions);
 +
            });
 +
            element.css({
 +
                "background-position": pos.join(", ")
 +
            });
 +
        };
 +
 
 +
        this.current = function (index) {
 +
            return slides[index] || null;
 +
        };
 +
 
 +
        this.next = function (index) {
 +
            var next;
 +
            if (direction === "next") {
 +
                next = (index + 1) % slides.length;
 +
            } else {
 +
                next = index - 1;
 +
                if (next < 0) {
 +
                    next = slides.length - 1;
 +
                }
 +
            }
 +
            return slides[next];
 +
        };
 +
 
 +
        this.items = function (prev, next, move) {
 +
            var prevItem = { x: 0, y: 0 };
 +
            var nextItem = { x: 0, y: 0 };
 +
            var isDirectionNext = direction === "next";
 +
            var verticalOffset = -(originalHeight - height) / 2;
 +
            var horizontalOffset = -(originalWidth - width) / 2;
 +
            if (motion === "horizontal") {
 +
                prevItem.y = nextItem.y = -(originalHeight - height) / 2;
 +
                prevItem.x = horizontalOffset;
 +
                nextItem.x = (isDirectionNext ? originalWidth : -originalWidth) + horizontalOffset;
 +
                if (move) {
 +
                    prevItem.x += isDirectionNext ? -originalWidth : originalWidth;
 +
                    nextItem.x += isDirectionNext ? -originalWidth : originalWidth;
 +
                }
 +
            } else if (motion === "vertical") {
 +
                prevItem.x = nextItem.x = horizontalOffset;
 +
                prevItem.y = verticalOffset;
 +
                nextItem.y = (isDirectionNext ? originalHeight : -originalHeight) + verticalOffset;
 +
                if (move) {
 +
                    prevItem.y += isDirectionNext ? -originalHeight : originalHeight;
 +
                    nextItem.y += isDirectionNext ? -originalHeight : originalHeight;
 +
                }
 +
            }
 +
            var result = [];
 +
            if (!!prev) {
 +
                result.push({ images: prev.images, positions: getCssPositions(prev.positions, prevItem), sizes: prev.sizes });
 +
            }
 +
            if (!!next) {
 +
                result.push({ images: next.images, positions: getCssPositions(next.positions, nextItem), sizes: next.sizes });
 +
            }
 +
 
 +
            if (direction === "next") {
 +
                result.reverse();
 +
            }
 +
 
 +
            return result;
 +
        };
 +
 
 +
        this.transition = function (container, on) {
 +
            container.css($.support.themeTransition.prefix + "transition", on ? "background-position " + transitionDuration + " ease-in-out" : "");
 +
        };
 +
 
 +
        function getCssPositions(positions, offset) {
 +
            var result = [];
 +
            if (positions === undefined) {
 +
                return "";
 +
            }
 +
            offset.x = offset.x || 0;
 +
            offset.y = offset.y || 0;
 +
            for (var i = 0; i < positions.length; i++) {
 +
                result.push((positions[i].x * 1 + offset.x) + "px " + (positions[i].y * 1 + offset.y) + "px");
 +
            }
 +
            return result.join(", ");
 +
        }
 +
    };
 +
 
 +
 
 +
    var ThemeSlider = function (element, settings) {
 +
 
 +
        var interval = null;
 +
        var active = false;
 +
        var children = element.find(".active").parent().children();
 +
        var last = false;
 +
        var running = false;
 +
 
 +
        this.settings = $.extend({}, {
 +
            "animation": "horizontal",
 +
            "direction": "next",
 +
            "speed": 600,
 +
            "pause": 2500,
 +
            "auto": true,
 +
            "repeat": true,
 +
            "navigator": null,
 +
            "clickevents": true,
 +
            "hover": true,
 +
            "helper": null
 +
        }, settings);
 +
 
 +
        this.move = function (direction, next) {
 +
            var activeItem = element.find(".active"),
 +
                nextItem = next || activeItem[direction](),
 +
                innerDirection = this.settings.direction === "next" ? "forward" : "back",
 +
                reset = direction === "next" ? "first" : "last",
 +
                moving = interval,
 +
                slider = this, tmp;
 +
 
 +
            active = true;
 +
 
 +
            if (moving) { this.stop(true); }
 +
 
 +
            if (!nextItem.length) {
 +
                nextItem = element.find(".art-slide-item")[reset]();
 +
                if (!this.settings.repeat) { last = true; active = false; return; }
 +
            }
 +
 
 +
            if ($.support.themeTransition) {
 +
                nextItem.addClass(this.settings.direction);
 +
                tmp = nextItem.get(0).offsetHeight;
 +
 
 +
                activeItem.addClass(innerDirection);
 +
                nextItem.addClass(innerDirection);
 +
 
 +
                element.trigger("beforeSlide", children.length);
 +
 
 +
                element.one($.support.themeTransition.event, function () {
 +
                    nextItem.removeClass(slider.settings.direction)
 +
                        .removeClass(innerDirection)
 +
                        .addClass("active");
 +
                    activeItem.removeClass("active")
 +
                        .removeClass(innerDirection);
 +
                    active = false;
 +
                    setTimeout(function () {
 +
                        element.trigger("afterSlide", children.length);
 +
                    }, 0);
 +
                });
 +
            } else {
 +
                element.trigger("beforeSlide", children.length);
 +
 
 +
                activeItem.removeClass("active");
 +
                nextItem.addClass("active");
 +
                active = false;
 +
 
 +
                element.trigger("afterSlide", children.length);
 +
            }
 +
 
 +
            this.navigate(nextItem);
 +
 
 +
            if (moving) { this.start(); }
 +
        };
 +
 
 +
        this.navigate = function (position) {
 +
            var index = children.index(position);
 +
            $(this.settings.navigator).children().removeClass("active").eq(index).addClass("active");
 +
        };
 +
 
 +
        this.to = function (index) {
 +
            var activeItem = element.find(".active"),
 +
                children = activeItem.parent().children(),
 +
                activeIndex = children.index(activeItem),
 +
                slider = this;
 +
 
 +
            if (index > (children.length - 1) || index < 0) {
 +
                return;
 +
            }
 +
 
 +
            if (active) {
 +
                return element.one("afterSlide", function () {
 +
                    slider.to(index);
 +
                });
 +
            }
 +
 
 +
            if (activeIndex === index) {
 +
                return;
 +
            }
 +
 
 +
            this.move(index > activeIndex ? "next" : "prev", $(children[index]));
 +
        };
 +
 
 +
        this.next = function () {
 +
            if (!active) {
 +
                if (last) { this.stop(); return; }
 +
                this.move("next");
 +
            }
 +
        };
 +
 
 +
        this.prev = function () {
 +
            if (!active) {
 +
                if (last) { this.stop(); return; }
 +
                this.move("prev");
 +
            }
 +
        };
 +
 
 +
        this.start = function (force) {
 +
            if (!!force) {
 +
                setTimeout($.proxy(this.next, this), 10);
 +
            }
 +
            interval = setInterval($.proxy(this.next, this), this.settings.pause);
 +
            running = true;
 +
        };
 +
 
 +
        this.stop = function (pause) {
 +
            clearInterval(interval);
 +
            interval = null;
 +
            running = !!pause;
 +
            active = false;
 +
        };
 +
 
 +
        this.active = function () {
 +
            return running;
 +
        };
 +
 
 +
        this.moving = function () {
 +
            return active;
 +
        };
 +
 
 +
        this.navigate(children.filter(".active"));
 +
 
 +
        if (this.settings.clickevents) {
 +
            $(this.settings.navigator).on("click", "a", { slider: this }, function (event) {
 +
                var activeIndex = children.index(children.filter(".active"));
 +
                var index = $(this).parent().children().index($(this));
 +
                if (activeIndex !== index) {
 +
                    event.data.slider.to(index);
 +
                }
 +
                event.preventDefault();
 +
            });
 +
        }
 +
 
 +
        if (this.settings.hover) {
 +
            var slider = this;
 +
            element.add(this.settings.navigator)
 +
                  .add(element.siblings(".art-shapes")).hover(function () {
 +
                      if (element.is(":visible") && !last) { slider.stop(true); }
 +
                  }, function () {
 +
                      if (element.is(":visible") && !last) { slider.start(); }
 +
                  });
 +
        }
 +
    };
 +
 
 +
    $.fn.themeSlider = function (arg) {
 +
        return this.each(function () {
 +
            var element = $(this),
 +
                data = element.data("slider"),
 +
                options = typeof arg === "object" && arg;
 +
 
 +
            if (!data) {
 +
                data = new ThemeSlider(element, options);
 +
                element.data("slider", data);
 +
            }
 +
 
 +
            if (typeof arg === "string" && data[arg]) {
 +
                data[arg]();
 +
            } else if (data.settings.auto && element.is(":visible")) {
 +
                data.start();
 +
            }
 +
        });
 +
    };
 +
 
 +
})(jQuery);
 +
 
 +
 
 +
 
 +
 
 +
if (typeof window.resizeData === 'undefined') window.resizeData = {};
 +
window.resizeData.headerPageWidth = false;
 +
if (typeof window.defaultResponsiveData === 'undefined') window.defaultResponsiveData = [false, true, true, true, true, ];
 +
 
 +
// used to apply compicated values in style like '!important!
 +
function applyCss(object, param, value) {
 +
    var rg = new RegExp(param + '\s*:\s*[^;]+;', "i");
 +
    var style = object.attr('style');
 +
    var str = param + ': ' + value + ';';
 +
    if (rg.test(style)) {
 +
        style = style.replace(rg, str);
 +
    }
 +
    else {
 +
        style += '; ' + str;
 +
    }
 +
 
 +
    object.attr('style', style);
 +
}
 +
 
 +
// convert universal coord to pixels
 +
function uniToPx(uni, size, parentSize) {
 +
    uni = parseFloat(uni || '0');
 +
    if (uni < 0) {
 +
        uni = uni * size;
 +
    } else if (uni >= 1) {
 +
        uni = parentSize - (2 - uni) * size;
 +
    } else {
 +
        uni = uni * (parentSize - size);
 +
    }
 +
 
 +
    return uni;
 +
}
 +
 
 +
function isContentSlider(object) {
 +
    var isHeader = object.parents('header').length > 0;
 +
    if (isHeader) {
 +
        return false;
 +
    }
 +
    var isPageSlider = object.parents('.art-pageslider').length > 0;
 +
    if (isPageSlider)
 +
        return false;
 +
 
 +
    return true;
 +
}
 +
 
 +
function sheetLeftFunc(sheet, object) {
 +
    var sheetLeft = sheet.offset().left;
 +
 
 +
    var isHeader = object.parents('header').length > 0;
 +
    if (isHeader) {
 +
        if (resizeData.headerPageWidth) return sheetLeft;
 +
    } else {
 +
        var isPageSlider = object.parents('.art-pageslider').length > 0;
 +
        if (isPageSlider) {
 +
            if (resizeData.pageSliderPageWidth) return sheetLeft;
 +
        }
 +
    }
 +
 
 +
    return 0;
 +
}
 +
 
 +
var headerObjectResizer = {
 +
   
 +
    postInit: false,
 +
 
 +
    resize: (function ($) {
 +
        'use strict';
 +
        return function () {
 +
            if (!headerObjectResizer.postInit && typeof responsiveDesign !== 'undefined') {
 +
                $(window).on('responsiveResize', headerObjectResizer.resize);
 +
                headerObjectResizer.postInit = true;
 +
            }
 +
 
 +
            var responsiveType = 0;
 +
            // if we don't use full custom responsive so we MUST cleanup all styles
 +
            var cleanUpStyles = false;
 +
            // when use default respo so while in desktop mode always use 0-type, in other case cleanup our styles
 +
            if (typeof responsiveDesign !== 'undefined' &&
 +
                    defaultResponsiveData[responsiveDesign.responsiveTypeIdx] &&
 +
                    responsiveDesign.isResponsive) {
 +
                cleanUpStyles = true;
 +
            }
 +
 
 +
            if (typeof responsiveDesign !== 'undefined') {
 +
                if (responsiveDesign.responsiveType === 'tabletlandscape') {
 +
                    responsiveType = 1;
 +
                } else if (responsiveDesign.responsiveType === 'tabletportrait') {
 +
                    responsiveType = 2;
 +
                } else if (responsiveDesign.responsiveType === 'phonelandscape') {
 +
                    responsiveType = 3;
 +
                } else if (responsiveDesign.responsiveType === 'phoneportrait') {
 +
                    responsiveType = 4;
 +
                }
 +
            }
 +
 
 +
            var sheet = $('.art-sheet');
 +
            var sheetWidth = sheet.outerWidth();
 +
 
 +
            var header = $('header');
 +
            var height = 0;
 +
            var cssPrefix = 'art-';
 +
 
 +
            // move html shapes
 +
            var headerQuery = 'header.art-header .art-shapes>*, header.art-header .art-textblock, header.art-header>.art-headline, header.art-header>.art-slogan, header.art-header>.art-positioncontrol, header.art-header>.art-logo';
 +
            var pageSliderQuery = '.art-pageslider .art-slide-item>*';
 +
            if (headerObjectResizer.isPreview) {
 +
                headerQuery = 'header .art-slider';
 +
                pageSliderQuery = '.art-pageslider .art-slider, .art-pageslider .art-textblock';
 +
            }
 +
            $(headerQuery + ', ' + pageSliderQuery).each(function () {
 +
                var object = $(this);
 +
                height = object.parent().height();
 +
 
 +
                var off = sheetLeftFunc(sheet, object);
 +
 
 +
                var cls = object.attr('class').split(' ');
 +
                $.each(cls, function (key, val) {
 +
                    val = $.trim(val);
 +
                    if (val.length === 0) return;
 +
                    if (val.indexOf(cssPrefix) !== 0) return;
 +
 
 +
                    val = val.substring(cssPrefix.length);
 +
                    var data = resizeData[val];
 +
                    if (typeof data === 'undefined') return;
 +
 
 +
                    if (cleanUpStyles) {
 +
                        object.css('display', '');
 +
                        object.css('left', '');
 +
                        object.css('margin-left', '');
 +
                    }
 +
 
 +
                    var respData = data.responsive[responsiveType];
 +
                    if (respData.visible) {
 +
                        object.css('display', '');
 +
                    } else {
 +
                        applyCss(object, 'display', 'none !important');
 +
                    }
 +
 
 +
                    if (cleanUpStyles || !respData.visible) return false;
 +
 
 +
                    var x = uniToPx(respData.left, data.autoWidth ? object.width() : data.width, sheetWidth);
 +
                    x += off;
 +
 
 +
                    var y = uniToPx(respData.top, data.height, height);
 +
 
 +
                    object.css('left', x + 'px');
 +
                    object.css('top', y + 'px');
 +
                    applyCss(object, 'margin-left', '0px !important');
 +
                    return false;
 +
                });
 +
            });
 +
 
 +
            // move images in slide's background-images
 +
            var slides = $('.art-slide-item').add(header);
 +
            if (browser.ie && browser.version <= 8) {
 +
                slides = slides.add('.art-slide-item .ie8fix');
 +
            }
 +
            $.each(slides, function (slideIdx, slide) {
 +
                slide = $(slide);
 +
 
 +
                if (slide.closest('.art-collage').length > 0 || cleanUpStyles) {
 +
                    slide.css('background-position', '');
 +
                    return;
 +
                }
 +
 
 +
                var slideVisible = slide.is(':visible');
 +
                if (!slideVisible && browser.ie) {
 +
                    slide.css('display', 'block');
 +
                }
 +
 
 +
                var off = sheetLeftFunc(sheet, slide);
 +
 
 +
                if (browser.ie && browser.version <= 8) {
 +
                    var s = slide.attr('style');
 +
                    if (s) {
 +
                        s = s.replace(/background\-position[^;]+/, '');
 +
                        slide.attr('style', s);
 +
                    }
 +
                } else {
 +
                    slide.css('background-position', '');
 +
                }
 +
                slide.css('background-size', '');
 +
 
 +
                var bgImage = slide.css('background-image') ? slide.css('background-image').split(',') : [];
 +
                var bgPosition = slide.css('background-position') && (slide.css('background-position').replace(/[0][^\d]+/gi, '')).length > 0 ?
 +
                    slide.css('background-position').split(',') :
 +
                    [];
 +
                if (bgImage.length !== bgPosition.length) {
 +
                    slide.css('display', '');
 +
                    return;
 +
                }
 +
 
 +
                height = slide.height();
 +
                if (height === 0) height = slide.parent().height();
 +
 
 +
                $.each(bgImage, function (idx, val) {
 +
                    var findImageIdx = val.lastIndexOf('images/');
 +
                    var findDotIdx = val.lastIndexOf('.');
 +
                    if (findImageIdx === -1 || findDotIdx === -1) return;
 +
 
 +
                    var name = val.substring(findImageIdx + 7, findDotIdx);
 +
 
 +
                    var data = resizeData[name];
 +
                    if (typeof data === 'undefined') return;
 +
 
 +
                    var respData = data.responsive[responsiveType];
 +
                    // big default coordinates for hiding
 +
                    var x = 9999, y = 9999;
 +
                    if (respData.visible) {
 +
                        x = uniToPx(respData.left, data.width, sheetWidth);
 +
                        x += off + data.area.x;
 +
 
 +
                        y = uniToPx(respData.top, data.height, height);
 +
                        y += data.area.y;
 +
                    }
 +
 
 +
                    bgPosition[idx] = x + 'px ' + y + 'px';
 +
                });
 +
 
 +
                slide.css('background-position', bgPosition.join(','));
 +
 
 +
                if (!slideVisible && browser.ie) {
 +
                    slide.css('display', '');
 +
                }
 +
            });
 +
 
 +
        };
 +
    })(jQuery),
 +
 
 +
    initialize: function ($) {
 +
        if (!browser.ie || browser.version > 8) {
 +
            $(window).on('resize', this.resize);
 +
        } else {
 +
            var resizeTimeout;
 +
            var self = this;
 +
            $(window).on("resize", function () {
 +
                clearTimeout(resizeTimeout);
 +
                resizeTimeout = setTimeout(function () { self.resize(); }, 25);
 +
            });
 +
        }
 +
    }
 +
};
 +
 
 +
headerObjectResizer.initialize(jQuery);
 +
jQuery(function ($) {
 +
    "use strict";
 +
    if (!browser.ie || browser.version > 8)
 +
        return;
 +
    processElementMultiplyBg(".art-header", {
 +
        "bgimage": "url('images/header.png')",
 +
        "bgposition": "0 0",
 +
        "images": "",
 +
        "positions": ""
 +
    });
 +
});
 +
if (typeof window.resizeData === 'undefined') window.resizeData = {};
 +
 
 +
window.resizeData.pageSliderPageWidth = false;
 +
 
 +
</script>
 +
<script>
 +
/* Created by Artisteer v4.3.0.60745 */
 +
/*jshint forin:true, noarg:true, noempty:true, eqeqeq:true, bitwise:true, strict:true, undef:true, curly:false, browser:true, jquery:false */
 +
/*global jQuery */
 +
 
 +
var responsiveDesign = {
 +
    isResponsive: false,
 +
    isDesktop: false,
 +
    isTablet: false,
 +
    isPhone: false,
 +
    lockedResponsiveMode: '', // free mode from start
 +
 
 +
    responsiveType: 'desktop',
 +
    responsiveTypeIdx: 1,
 +
    lockedResponsiveType: '',
 +
 
 +
    isCurrentDefaultResponsive: false,
 +
 
 +
    defaultResponsive: [ false, true, true, true, true ], // turn on/off old or new responsive modes
 +
 
 +
    windowWidth: 0,
 +
 
 +
    responsive: (function ($) {
 +
        "use strict";
 +
        return function () {
 +
            var html = $("html");
 +
            this.windowWidth = $(window).width();
 +
            var triggerEvent = false;
 +
 
 +
            var isRespVisible = $("#art-resp").is(":visible");
 +
            if (this.lockedResponsiveMode === 'desktop') isRespVisible = false;
 +
 
 +
            if (isRespVisible && !this.isResponsive) {
 +
                html.addClass("responsive").removeClass("desktop");
 +
                this.isResponsive = true;
 +
                this.isDesktop = false;
 +
                triggerEvent = true;
 +
            } else if (!isRespVisible && !this.isDesktop) {
 +
                html.addClass("desktop").removeClass("responsive default-responsive responsive-tablet responsive-phone");
 +
                this.isResponsive = this.isTablet = this.isPhone = false;
 +
                this.isDesktop = true;
 +
                triggerEvent = true;
 +
            }
 +
 
 +
            if (this.isResponsive) {
 +
                // additional check to lock responsive mode
 +
                var isTablet = this.lockedResponsiveMode === 'tablet' || ($("#art-resp-t").is(":visible") && this.lockedResponsiveMode === '');
 +
                var isPhone = this.lockedResponsiveMode === 'phone' || ($("#art-resp-m").is(":visible") && this.lockedResponsiveMode === '');
 +
                if (isTablet && !this.isTablet) {
 +
                    html.addClass("responsive-tablet").removeClass("responsive-phone");
 +
                    this.isTablet = true;
 +
                    this.isPhone = false;
 +
                    triggerEvent = true;
 +
                } else if (isPhone && !this.isPhone) {
 +
                    html.addClass("responsive-phone").removeClass("responsive-tablet");
 +
                    this.isTablet = false;
 +
                    this.isPhone = true;
 +
                    triggerEvent = true;
 +
                }
 +
            }
 +
 
 +
            var prevResponsiveIndx = this.responsiveTypeIdx;
 +
            if (this.lockedResponsiveType === 'tabletlandscape' || ($("#art-resp-tablet-landscape").is(":visible") && this.lockedResponsiveType === '')) {
 +
                this.responsiveType = 'tabletlandscape';
 +
                this.responsiveTypeIdx = 1;
 +
            } else if (this.lockedResponsiveType === 'tabletportrait' || ($("#art-resp-tablet-portrait").is(":visible") && this.lockedResponsiveType === '')) {
 +
                this.responsiveType = 'tabletportrait';
 +
                this.responsiveTypeIdx = 2;
 +
            } else if (this.lockedResponsiveType === 'phonelandscape' || ($("#art-resp-phone-landscape").is(":visible") && this.lockedResponsiveType === '')) {
 +
                this.responsiveType = 'phonelandscape';
 +
                this.responsiveTypeIdx = 3;
 +
            } else if (this.lockedResponsiveType === 'phoneportrait' || ($("#art-resp-phone-portrait").is(":visible") && this.lockedResponsiveType === '')) {
 +
                this.responsiveType = 'phoneportrait';
 +
                this.responsiveTypeIdx = 4;
 +
            } else { //if (this.lockedResponsiveType === 'desktop' || ($("#art-resp-desktop").is(":visible") && this.lockedResponsiveType === '')) {
 +
                this.responsiveType = 'desktop';
 +
                this.responsiveTypeIdx = 0;
 +
            }
 +
 
 +
            if (triggerEvent || prevResponsiveIndx !== this.responsiveTypeIdx) {
 +
                triggerEvent = true;
 +
               
 +
                if (this.isResponsive && this.defaultResponsive[ this.responsiveTypeIdx ]) {
 +
                    this.isCurrentDefaultResponsive = true;
 +
                    html.removeClass('custom-responsive').addClass('default-responsive');
 +
                } else {
 +
                    this.isCurrentDefaultResponsive = false;
 +
                    html.removeClass('default-responsive').addClass('custom-responsive');
 +
                }
 +
            }
 +
 
 +
            if (triggerEvent) {
 +
                $(window).trigger("responsive", this);
 +
            }
 +
 
 +
            $(window).trigger("responsiveResize", this);
 +
        };
 +
    })(jQuery),
 +
    initialize: (function ($) {
 +
        "use strict";
 +
        return function () {
 +
            // get correct defaultResponsive
 +
            if (typeof defaultResponsiveData !== 'undefined') responsiveDesign.defaultResponsive = defaultResponsiveData;
 +
 
 +
            $("<div id=\"art-resp\"><div id=\"art-resp-m\"></div><div id=\"art-resp-t\"></div></div>").appendTo("body");
 +
            $('<div id="art-resp-tablet-landscape" /><div id="art-resp-tablet-portrait" /><div id="art-resp-phone-landscape" /><div id="art-resp-phone-portrait" />').appendTo('body');
 +
 
 +
 
 +
            /* (1) Use this code for debug instead of (2):
 +
            * var resizeTimeout;
 +
            * $(window).resize(function () {
 +
            * clearTimeout(resizeTimeout);
 +
            * resizeTimeout = setTimeout(function () { responsiveDesign.responsive(); }, 50);
 +
            * });
 +
            */
 +
 
 +
            /* (2) Use this code for production and comment (1): */
 +
            $(window).resize(function () {
 +
                responsiveDesign.responsive();
 +
            });
 +
 
 +
            $(window).trigger("resize");
 +
        };
 +
    })(jQuery),
 +
    // lock responsive in some mode: desktop, tablet or phone for editor
 +
    lockResponsiveType: function (mode) {
 +
        responsiveDesign.lockedResponsiveType = mode;
 +
 
 +
        if (mode.indexOf('tablet') === 0) mode = 'tablet';
 +
        if (mode.indexOf('phone') === 0) mode = 'phone';
 +
 
 +
        responsiveDesign.lockedResponsiveMode = mode;
 +
    },
 +
    // using in editor to turn off default responsive
 +
    toogleDefaultResponsive: function (type, val) {
 +
        var old = responsiveDesign.defaultResponsive[ type ];
 +
        responsiveDesign.defaultResponsive[ type ] = val;
 +
        if (old !== val) responsiveDesign.responsiveTypeIdx = -1;
 +
    }
 +
};
 +
 
 +
function responsiveAbsBg(responsiveDesign, el, bg) {
 +
    "use strict";
 +
    if (bg.length === 0)
 +
        return;
 +
 
 +
    var desktopBgTop = bg.attr("data-bg-top");
 +
    var desktopBgHeight = bg.attr("data-bg-height");
 +
 
 +
    if (responsiveDesign.isResponsive) {
 +
        if (typeof desktopBgTop === "undefined" || desktopBgTop === false) {
 +
            bg.attr("data-bg-top", bg.css("top"));
 +
            bg.attr("data-bg-height", bg.css("height"));
 +
        }
 +
 
 +
        var elTop = el.offset().top;
 +
        var elHeight = el.outerHeight();
 +
        bg.css("top", elTop + "px");
 +
        bg.css("height", elHeight + "px");
 +
    } else if (typeof desktopBgTop !== "undefined" && desktopBgTop !== false) {
 +
        bg.css("top", desktopBgTop);
 +
        bg.css("height", desktopBgHeight);
 +
        bg.removeAttr("data-bg-top");
 +
        bg.removeAttr("data-bg-height");
 +
    }
 +
}
 +
 
 +
var responsiveImages = (function ($) {
 +
    "use strict";
 +
    return function (responsiveDesign) {
 +
        $("img[width]").each(function () {
 +
            var img = $(this), newWidth = "", newMaxWidth = "", newHeight = "";
 +
            if (responsiveDesign.isResponsive) {
 +
                newWidth = "auto";
 +
                newHeight = "auto";
 +
                newMaxWidth = "100%";
 +
 
 +
                var widthAttr = img.attr("width");
 +
                if (widthAttr !== null && typeof (widthAttr) === "string" && widthAttr.indexOf("%") === -1) {
 +
                    newWidth = "100%";
 +
                    newMaxWidth = parseInt($.trim(widthAttr), 10) + "px";
 +
                }
 +
            }
 +
            img.css("width", newWidth).css("max-width", newMaxWidth).css("height", newHeight);
 +
        });
 +
    };
 +
})(jQuery);
 +
 
 +
var responsiveVideos = (function ($) {
 +
    "use strict";
 +
    return function (responsiveDesign) {
 +
        $("iframe[width],object[width],embed[width]").each(function () {
 +
            var obj = $(this);
 +
            if ((obj.is('[width]') && obj.attr("width").indexOf("%") !== -1) ||
 +
                (obj.is('[class]') && obj.attr("class").indexOf("twitter") !== -1) ||
 +
                (obj.id && obj.id.indexOf("google") !== -1))
 +
                return;
 +
            var container = obj.parent(".art-responsive-embed");
 +
            if (responsiveDesign.isResponsive) {
 +
                if (container.length !== 0)
 +
                    return;
 +
                container = $("<div class=\"art-responsive-embed\">").insertBefore(obj);
 +
                obj.appendTo(container);
 +
            } else if (container.length > 0) {
 +
                obj.insertBefore(container);
 +
                container.remove();
 +
            }
 +
        });
 +
    };
 +
})(jQuery);
 +
 
 +
// this must be called for collages only!
 +
var responsiveTextblocks = (function ($) {
 +
    "use strict";
 +
    return function (slider, responsiveDesign) {
 +
        slider.find(".art-textblock").each(function () {
 +
            if (parseInt(slider.attr("data-width"), 10) === 0) {
 +
                return true;
 +
            }
 +
            var tb = $(this);
 +
            var c = slider.width() / slider.attr("data-width");
 +
            tb.css({
 +
                "height": "",
 +
                "width": "",
 +
                "top": "",
 +
                "margin-left": ""
 +
            });
 +
            if (responsiveDesign.isResponsive) {
 +
                var tbHeight = parseInt(tb.css("height"), 10);
 +
                var tbWidth = parseInt(tb.css("width"), 10);
 +
                var tbTop = parseInt(tb.css("top"), 10);
 +
                var tbMargin = parseInt(tb.css("margin-left"), 10);
 +
                tb.add(tb.find('div')).css({
 +
                    "height": tbHeight * c,
 +
                    "width": tbWidth * c
 +
                });
 +
                tb.css("top", tbTop * c);
 +
                tb.attr("style", function (i, s) { return s + "margin-left: " + (tbMargin * c) + "px !important"; });
 +
            }
 +
        });
 +
    };
 +
})(jQuery);
 +
 
 +
var responsiveSlider = (function ($) {
 +
    "use strict";
 +
    return function (responsiveDesign) {
 +
        $(".art-slider").each(function () {
 +
            var s = $(this);
 +
 
 +
            var isHeaderSlider = s.parent('.art-header').length > 0 || s.parent('.art-pageslider').length > 0;
 +
            if (!isHeaderSlider && responsiveDesign.isResponsive) {
 +
                responsiveTextblocks(s, responsiveDesign);
 +
                return;
 +
            }
 +
 
 +
            var initialWidth = s.attr("data-width");
 +
            var initialHeight = s.attr("data-height");
 +
 
 +
            // set size
 +
 
 +
            var obj = s.data("slider");
 +
            if (!obj) {
 +
                return false;
 +
            }
 +
 
 +
            var inner = s.find(".art-slider-inner");
 +
 
 +
            if (!responsiveDesign.isResponsive && obj.settings.helper) {
 +
                obj.settings.helper.updateSize(inner, { width: initialWidth, height: initialHeight });
 +
                return;
 +
            }
 +
 
 +
            // set slider
 +
            if (obj && obj.settings.helper) {
 +
                $(window).on("responsiveResize", function updateSize() {
 +
                    if (obj.settings.animation === "fade") return;
 +
                    if (responsiveDesign.isCurrentDefaultResponsive) {
 +
                        obj.settings.helper.updateSize(inner, { width: initialWidth, height: initialHeight });
 +
                        $.each(inner.children(), function () {
 +
                            $(this).css(
 +
                                "background-position",
 +
                                -Math.floor(initialWidth / 2 - parseInt(inner.outerWidth(), 10) / 2) + "px" +
 +
                                -Math.floor(initialHeight / 2 - parseInt(inner.outerHeight(), 10) / 2) + "px "
 +
                            );
 +
                        });
 +
                    } else {
 +
                        $(window).off("responsiveResize", updateSize);
 +
                    }
 +
                });
 +
            }
 +
        });
 +
    };
 +
})(jQuery);
 +
 
 +
var responsiveCollages = (function ($) {
 +
    "use strict";
 +
    return function (responsiveDesign) {
 +
        $(".art-collage").each(function() {
 +
            var collage = $(this);
 +
            var slider = collage.find(".art-slider");
 +
 
 +
            var initialWidth = slider.attr("data-width");
 +
            var initialHeight = slider.attr("data-height");
 +
 
 +
            var parent = collage.closest(':not(.image-caption-wrapper, .art-collage)');
 +
            var parentIcw = collage.closest('.image-caption-wrapper');
 +
            var parentWidth = parent.width();
 +
            var collageWidth = collage.width();
 +
 
 +
            // for responsive try to make collage smaller
 +
            // a) no icw - check collage width and parent
 +
            // b) with icw - collage is bigger than icw
 +
            var doms = collage
 +
                .add(slider)
 +
                .add(collage.closest(".image-caption-wrapper"));
 +
 
 +
            // so try to make collage smaller
 +
            if (responsiveDesign.isResponsive && collageWidth > parentWidth || (parentIcw.length > 0 && collageWidth > parentIcw.width())) {
 +
                doms.css("width", "100%");
 +
            }
 +
 
 +
            // but if icw make collage too bit reset it width to noraml
 +
            collageWidth = collage.width();
 +
            if (collageWidth > initialWidth) {
 +
                doms.css("width", "");
 +
            }
 +
 
 +
            var c = slider.width() / initialWidth;
 +
            var h = c * initialHeight;
 +
            slider.css("height", h + "px");
 +
        });
 +
    };
 +
})(jQuery);
 +
 
 +
 
 +
jQuery(window).bind("responsive", (function ($) {
 +
    "use strict";
 +
    return function (event, responsiveDesign) {
 +
        // so this event is main and it generate sub events to make important changes before we will modify slider
 +
        // for example we move out of slider menu button, and it change slider size
 +
        $(window).trigger('responsivePage', responsiveDesign);
 +
        responsiveImages(responsiveDesign);
 +
        responsiveVideos(responsiveDesign);
 +
 
 +
        responsiveSlider(responsiveDesign);
 +
        responsiveNavigator(responsiveDesign);
 +
    };
 +
})(jQuery));
 +
 
 +
jQuery(window).bind("responsiveResize", (function ($) {
 +
    "use strict";
 +
    return function (event, responsiveDesign) {
 +
        responsiveCollages(responsiveDesign);
 +
        responsiveNavigator(responsiveDesign);
 +
    };
 +
})(jQuery));
 +
 
 +
jQuery(function ($) {
 +
    if (!browser.ie || browser.version > 8) return;
 +
    var timeout;
 +
    $(window).on("resize", function () {
 +
        clearTimeout(timeout);
 +
        timeout = setTimeout(function() {
 +
            responsiveCollages(responsiveDesign);
 +
            responsiveNavigator(responsiveDesign);
 +
        }, 25);
 +
    });
 +
    responsiveCollages(responsiveDesign);
 +
    responsiveNavigator(responsiveDesign);
 +
});
 +
 
 +
var responsiveHeader = (function ($) {
 +
    "use strict";
 +
    return function(responsiveDesign) {
 +
        var header = $("header.art-header");
 +
        var headerSlider = header.find(".art-slider");
 +
 
 +
        if (headerSlider.length) {
 +
            var firstSlide = headerSlider.find(".art-slide-item").first();
 +
            var slidebg = firstSlide.css("background-image").split(",");
 +
            var previousSibling = headerSlider.prev();
 +
            var sliderNav = headerSlider.siblings(".art-slidenavigator");
 +
            if (slidebg.length && responsiveDesign.isResponsive) {
 +
                // if prev is menu in header
 +
                if (previousSibling.is("nav.art-nav")) {
 +
                    sliderNav.attr("data-offset", previousSibling.height());
 +
                }
 +
            } else {
 +
                sliderNav.removeAttr("data-offset");
 +
                header.removeAttr("style");
 +
            }
 +
        }
 +
    };
 +
})(jQuery);
 +
 
 +
jQuery(window).bind("responsiveResize", (function ($) {
 +
    "use strict";
 +
    return function (event, responsiveDesign) {
 +
        responsiveAbsBg(responsiveDesign, $(".art-header"), $("#art-header-bg"));
 +
    };
 +
})(jQuery));
 +
 
 +
jQuery(window).bind("responsive", (function ($) {
 +
    "use strict";
 +
    return function (event, responsiveDesign) {
 +
        if (browser.ie && browser.version <= 8) return;
 +
 
 +
        if (responsiveDesign.isResponsive) {
 +
            $(window).on("responsiveResize.header", function () {
 +
                responsiveHeader(responsiveDesign);
 +
            });
 +
        } else {
 +
            $(window).trigger("responsiveResize.header");
 +
            $(window).off("responsiveResize.header");
 +
        }
 +
    };
 +
})(jQuery));
 +
 
 +
var responsiveLayoutCell = (function ($) {
 +
    "use strict";
 +
    return function (responsiveDesign) {
 +
        $(".art-content .art-content-layout-row,.art-footer .art-content-layout-row").each(function () {
 +
            var row = $(this);
 +
            var rowChildren = row.children(".art-layout-cell");
 +
            if (rowChildren.length > 0) {
 +
                var c;
 +
                row.removeClass("responsive-layout-row-2").removeClass("responsive-layout-row-3").removeClass("responsive-layout-row-1");
 +
                if (rowChildren.length === 1) {
 +
                    c = 1;
 +
                    row.addClass("responsive-layout-row-1");
 +
                } else if (rowChildren.length % 2 === 0) {
 +
                    var c = 2;
 +
                    row.addClass("responsive-layout-row-2");
 +
                } else {
 +
                    var c = 3;
 +
                    row.addClass("responsive-layout-row-3");
 +
                }
 +
                if (c > 0 && responsiveDesign.isTablet) {
 +
                    rowChildren.addClass("responsive-tablet-layout-cell").each(function (i) {
 +
                        if ((i + 1) % c === 0) {
 +
                            $(this).after("<div class=\"cleared responsive-cleared\">");
 +
                        }
 +
                    });
 +
                } else {
 +
                    rowChildren.removeClass("responsive-tablet-layout-cell");
 +
                    row.children(".responsive-cleared").remove();
 +
                }
 +
            }
 +
        });
 +
    };
 +
})(jQuery);
 +
 
 +
jQuery(window).bind("responsive", function (event, responsiveDesign) {
 +
    "use strict";
 +
 
 +
    responsiveLayoutCell(responsiveDesign);
 +
});
 +
 
 +
/*global jQuery, responsiveDesign*/
 +
 
 +
 
 +
 
 +
 
 +
//setTimeout(function () { $("html").addClass("desktop") }, 0);
 +
 
 +
if (!browser.ie || browser.version > 8) {
 +
    jQuery(responsiveDesign.initialize);
 +
} else {
 +
    jQuery("html").addClass("desktop");
 +
}
 +
 
 +
</script>
 +
<script>
 +
/*! jQuery v1.9.1 | (c) 2005, 2012 jQuery Foundation, Inc. | jquery.org/license
 +
//@ sourceMappingURL=jquery.min.map
 +
*/(function(e,t){var n,r,i=typeof t,o=e.document,a=e.location,s=e.jQuery,u=e.$,l={},c=[],p="1.9.1",f=c.concat,d=c.push,h=c.slice,g=c.indexOf,m=l.toString,y=l.hasOwnProperty,v=p.trim,b=function(e,t){return new b.fn.init(e,t,r)},x=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,w=/\S+/g,T=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,N=/^(?:(<[\w\W]+>)[^>]*|#([\w-]*))$/,C=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,k=/^[\],:{}\s]*$/,E=/(?:^|:|,)(?:\s*\[)+/g,S=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,A=/"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g,j=/^-ms-/,D=/-([\da-z])/gi,L=function(e,t){return t.toUpperCase()},H=function(e){(o.addEventListener||"load"===e.type||"complete"===o.readyState)&&(q(),b.ready())},q=function(){o.addEventListener?(o.removeEventListener("DOMContentLoaded",H,!1),e.removeEventListener("load",H,!1)):(o.detachEvent("onreadystatechange",H),e.detachEvent("onload",H))};b.fn=b.prototype={jquery:p,constructor:b,init:function(e,n,r){var i,a;if(!e)return this;if("string"==typeof e){if(i="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:N.exec(e),!i||!i[1]&&n)return!n||n.jquery?(n||r).find(e):this.constructor(n).find(e);if(i[1]){if(n=n instanceof b?n[0]:n,b.merge(this,b.parseHTML(i[1],n&&n.nodeType?n.ownerDocument||n:o,!0)),C.test(i[1])&&b.isPlainObject(n))for(i in n)b.isFunction(this[i])?this[i](n[i]):this.attr(i,n[i]);return this}if(a=o.getElementById(i[2]),a&&a.parentNode){if(a.id!==i[2])return r.find(e);this.length=1,this[0]=a}return this.context=o,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):b.isFunction(e)?r.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),b.makeArray(e,this))},selector:"",length:0,size:function(){return this.length},toArray:function(){return h.call(this)},get:function(e){return null==e?this.toArray():0>e?this[this.length+e]:this[e]},pushStack:function(e){var t=b.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e,t){return b.each(this,e,t)},ready:function(e){return b.ready.promise().done(e),this},slice:function(){return this.pushStack(h.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(0>e?t:0);return this.pushStack(n>=0&&t>n?[this[n]]:[])},map:function(e){return this.pushStack(b.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:d,sort:[].sort,splice:[].splice},b.fn.init.prototype=b.fn,b.extend=b.fn.extend=function(){var e,n,r,i,o,a,s=arguments[0]||{},u=1,l=arguments.length,c=!1;for("boolean"==typeof s&&(c=s,s=arguments[1]||{},u=2),"object"==typeof s||b.isFunction(s)||(s={}),l===u&&(s=this,--u);l>u;u++)if(null!=(o=arguments[u]))for(i in o)e=s[i],r=o[i],s!==r&&(c&&r&&(b.isPlainObject(r)||(n=b.isArray(r)))?(n?(n=!1,a=e&&b.isArray(e)?e:[]):a=e&&b.isPlainObject(e)?e:{},s[i]=b.extend(c,a,r)):r!==t&&(s[i]=r));return s},b.extend({noConflict:function(t){return e.$===b&&(e.$=u),t&&e.jQuery===b&&(e.jQuery=s),b},isReady:!1,readyWait:1,holdReady:function(e){e?b.readyWait++:b.ready(!0)},ready:function(e){if(e===!0?!--b.readyWait:!b.isReady){if(!o.body)return setTimeout(b.ready);b.isReady=!0,e!==!0&&--b.readyWait>0||(n.resolveWith(o,[b]),b.fn.trigger&&b(o).trigger("ready").off("ready"))}},isFunction:function(e){return"function"===b.type(e)},isArray:Array.isArray||function(e){return"array"===b.type(e)},isWindow:function(e){return null!=e&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?l[m.call(e)]||"object":typeof e},isPlainObject:function(e){if(!e||"object"!==b.type(e)||e.nodeType||b.isWindow(e))return!1;try{if(e.constructor&&!y.call(e,"constructor")&&!y.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(n){return!1}var r;for(r in e);return r===t||y.call(e,r)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw Error(e)},parseHTML:function(e,t,n){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(n=t,t=!1),t=t||o;var r=C.exec(e),i=!n&&[];return r?[t.createElement(r[1])]:(r=b.buildFragment([e],t,i),i&&b(i).remove(),b.merge([],r.childNodes))},parseJSON:function(n){return e.JSON&&e.JSON.parse?e.JSON.parse(n):null===n?n:"string"==typeof n&&(n=b.trim(n),n&&k.test(n.replace(S,"@").replace(A,"]").replace(E,"")))?Function("return "+n)():(b.error("Invalid JSON: "+n),t)},parseXML:function(n){var r,i;if(!n||"string"!=typeof n)return null;try{e.DOMParser?(i=new DOMParser,r=i.parseFromString(n,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(n))}catch(o){r=t}return r&&r.documentElement&&!r.getElementsByTagName("parsererror").length||b.error("Invalid XML: "+n),r},noop:function(){},globalEval:function(t){t&&b.trim(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(j,"ms-").replace(D,L)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,n){var r,i=0,o=e.length,a=M(e);if(n){if(a){for(;o>i;i++)if(r=t.apply(e[i],n),r===!1)break}else for(i in e)if(r=t.apply(e[i],n),r===!1)break}else if(a){for(;o>i;i++)if(r=t.call(e[i],i,e[i]),r===!1)break}else for(i in e)if(r=t.call(e[i],i,e[i]),r===!1)break;return e},trim:v&&!v.call("\ufeff\u00a0")?function(e){return null==e?"":v.call(e)}:function(e){return null==e?"":(e+"").replace(T,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(M(Object(e))?b.merge(n,"string"==typeof e?[e]:e):d.call(n,e)),n},inArray:function(e,t,n){var r;if(t){if(g)return g.call(t,e,n);for(r=t.length,n=n?0>n?Math.max(0,r+n):n:0;r>n;n++)if(n in t&&t[n]===e)return n}return-1},merge:function(e,n){var r=n.length,i=e.length,o=0;if("number"==typeof r)for(;r>o;o++)e[i++]=n[o];else while(n[o]!==t)e[i++]=n[o++];return e.length=i,e},grep:function(e,t,n){var r,i=[],o=0,a=e.length;for(n=!!n;a>o;o++)r=!!t(e[o],o),n!==r&&i.push(e[o]);return i},map:function(e,t,n){var r,i=0,o=e.length,a=M(e),s=[];if(a)for(;o>i;i++)r=t(e[i],i,n),null!=r&&(s[s.length]=r);else for(i in e)r=t(e[i],i,n),null!=r&&(s[s.length]=r);return f.apply([],s)},guid:1,proxy:function(e,n){var r,i,o;return"string"==typeof n&&(o=e[n],n=e,e=o),b.isFunction(e)?(r=h.call(arguments,2),i=function(){return e.apply(n||this,r.concat(h.call(arguments)))},i.guid=e.guid=e.guid||b.guid++,i):t},access:function(e,n,r,i,o,a,s){var u=0,l=e.length,c=null==r;if("object"===b.type(r)){o=!0;for(u in r)b.access(e,n,u,r[u],!0,a,s)}else if(i!==t&&(o=!0,b.isFunction(i)||(s=!0),c&&(s?(n.call(e,i),n=null):(c=n,n=function(e,t,n){return c.call(b(e),n)})),n))for(;l>u;u++)n(e[u],r,s?i:i.call(e[u],u,n(e[u],r)));return o?e:c?n.call(e):l?n(e[0],r):a},now:function(){return(new Date).getTime()}}),b.ready.promise=function(t){if(!n)if(n=b.Deferred(),"complete"===o.readyState)setTimeout(b.ready);else if(o.addEventListener)o.addEventListener("DOMContentLoaded",H,!1),e.addEventListener("load",H,!1);else{o.attachEvent("onreadystatechange",H),e.attachEvent("onload",H);var r=!1;try{r=null==e.frameElement&&o.documentElement}catch(i){}r&&r.doScroll&&function a(){if(!b.isReady){try{r.doScroll("left")}catch(e){return setTimeout(a,50)}q(),b.ready()}}()}return n.promise(t)},b.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,t){l["[object "+t+"]"]=t.toLowerCase()});function M(e){var t=e.length,n=b.type(e);return b.isWindow(e)?!1:1===e.nodeType&&t?!0:"array"===n||"function"!==n&&(0===t||"number"==typeof t&&t>0&&t-1 in e)}r=b(o);var _={};function F(e){var t=_[e]={};return b.each(e.match(w)||[],function(e,n){t[n]=!0}),t}b.Callbacks=function(e){e="string"==typeof e?_[e]||F(e):b.extend({},e);var n,r,i,o,a,s,u=[],l=!e.once&&[],c=function(t){for(r=e.memory&&t,i=!0,a=s||0,s=0,o=u.length,n=!0;u&&o>a;a++)if(u[a].apply(t[0],t[1])===!1&&e.stopOnFalse){r=!1;break}n=!1,u&&(l?l.length&&c(l.shift()):r?u=[]:p.disable())},p={add:function(){if(u){var t=u.length;(function i(t){b.each(t,function(t,n){var r=b.type(n);"function"===r?e.unique&&p.has(n)||u.push(n):n&&n.length&&"string"!==r&&i(n)})})(arguments),n?o=u.length:r&&(s=t,c(r))}return this},remove:function(){return u&&b.each(arguments,function(e,t){var r;while((r=b.inArray(t,u,r))>-1)u.splice(r,1),n&&(o>=r&&o--,a>=r&&a--)}),this},has:function(e){return e?b.inArray(e,u)>-1:!(!u||!u.length)},empty:function(){return u=[],this},disable:function(){return u=l=r=t,this},disabled:function(){return!u},lock:function(){return l=t,r||p.disable(),this},locked:function(){return!l},fireWith:function(e,t){return t=t||[],t=[e,t.slice?t.slice():t],!u||i&&!l||(n?l.push(t):c(t)),this},fire:function(){return p.fireWith(this,arguments),this},fired:function(){return!!i}};return p},b.extend({Deferred:function(e){var t=[["resolve","done",b.Callbacks("once memory"),"resolved"],["reject","fail",b.Callbacks("once memory"),"rejected"],["notify","progress",b.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return b.Deferred(function(n){b.each(t,function(t,o){var a=o[0],s=b.isFunction(e[t])&&e[t];i[o[1]](function(){var e=s&&s.apply(this,arguments);e&&b.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[a+"With"](this===r?n.promise():this,s?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?b.extend(e,r):r}},i={};return r.pipe=r.then,b.each(t,function(e,o){var a=o[2],s=o[3];r[o[1]]=a.add,s&&a.add(function(){n=s},t[1^e][2].disable,t[2][2].lock),i[o[0]]=function(){return i[o[0]+"With"](this===i?r:this,arguments),this},i[o[0]+"With"]=a.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t=0,n=h.call(arguments),r=n.length,i=1!==r||e&&b.isFunction(e.promise)?r:0,o=1===i?e:b.Deferred(),a=function(e,t,n){return function(r){t[e]=this,n[e]=arguments.length>1?h.call(arguments):r,n===s?o.notifyWith(t,n):--i||o.resolveWith(t,n)}},s,u,l;if(r>1)for(s=Array(r),u=Array(r),l=Array(r);r>t;t++)n[t]&&b.isFunction(n[t].promise)?n[t].promise().done(a(t,l,n)).fail(o.reject).progress(a(t,u,s)):--i;return i||o.resolveWith(l,n),o.promise()}}),b.support=function(){var t,n,r,a,s,u,l,c,p,f,d=o.createElement("div");if(d.setAttribute("className","t"),d.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",n=d.getElementsByTagName("*"),r=d.getElementsByTagName("a")[0],!n||!r||!n.length)return{};s=o.createElement("select"),l=s.appendChild(o.createElement("option")),a=d.getElementsByTagName("input")[0],r.style.cssText="top:1px;float:left;opacity:.5",t={getSetAttribute:"t"!==d.className,leadingWhitespace:3===d.firstChild.nodeType,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/top/.test(r.getAttribute("style")),hrefNormalized:"/a"===r.getAttribute("href"),opacity:/^0.5/.test(r.style.opacity),cssFloat:!!r.style.cssFloat,checkOn:!!a.value,optSelected:l.selected,enctype:!!o.createElement("form").enctype,html5Clone:"<:nav></:nav>"!==o.createElement("nav").cloneNode(!0).outerHTML,boxModel:"CSS1Compat"===o.compatMode,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},a.checked=!0,t.noCloneChecked=a.cloneNode(!0).checked,s.disabled=!0,t.optDisabled=!l.disabled;try{delete d.test}catch(h){t.deleteExpando=!1}a=o.createElement("input"),a.setAttribute("value",""),t.input=""===a.getAttribute("value"),a.value="t",a.setAttribute("type","radio"),t.radioValue="t"===a.value,a.setAttribute("checked","t"),a.setAttribute("name","t"),u=o.createDocumentFragment(),u.appendChild(a),t.appendChecked=a.checked,t.checkClone=u.cloneNode(!0).cloneNode(!0).lastChild.checked,d.attachEvent&&(d.attachEvent("onclick",function(){t.noCloneEvent=!1}),d.cloneNode(!0).click());for(f in{submit:!0,change:!0,focusin:!0})d.setAttribute(c="on"+f,"t"),t[f+"Bubbles"]=c in e||d.attributes[c].expando===!1;return d.style.backgroundClip="content-box",d.cloneNode(!0).style.backgroundClip="",t.clearCloneStyle="content-box"===d.style.backgroundClip,b(function(){var n,r,a,s="padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;",u=o.getElementsByTagName("body")[0];u&&(n=o.createElement("div"),n.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",u.appendChild(n).appendChild(d),d.innerHTML="<table><tr><td></td><td>t</td></tr></table>",a=d.getElementsByTagName("td"),a[0].style.cssText="padding:0;margin:0;border:0;display:none",p=0===a[0].offsetHeight,a[0].style.display="",a[1].style.display="none",t.reliableHiddenOffsets=p&&0===a[0].offsetHeight,d.innerHTML="",d.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",t.boxSizing=4===d.offsetWidth,t.doesNotIncludeMarginInBodyOffset=1!==u.offsetTop,e.getComputedStyle&&(t.pixelPosition="1%"!==(e.getComputedStyle(d,null)||{}).top,t.boxSizingReliable="4px"===(e.getComputedStyle(d,null)||{width:"4px"}).width,r=d.appendChild(o.createElement("div")),r.style.cssText=d.style.cssText=s,r.style.marginRight=r.style.width="0",d.style.width="1px",t.reliableMarginRight=!parseFloat((e.getComputedStyle(r,null)||{}).marginRight)),typeof d.style.zoom!==i&&(d.innerHTML="",d.style.cssText=s+"width:1px;padding:1px;display:inline;zoom:1",t.inlineBlockNeedsLayout=3===d.offsetWidth,d.style.display="block",d.innerHTML="<div></div>",d.firstChild.style.width="5px",t.shrinkWrapBlocks=3!==d.offsetWidth,t.inlineBlockNeedsLayout&&(u.style.zoom=1)),u.removeChild(n),n=d=a=r=null)}),n=s=u=l=r=a=null,t}();var O=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,B=/([A-Z])/g;function P(e,n,r,i){if(b.acceptData(e)){var o,a,s=b.expando,u="string"==typeof n,l=e.nodeType,p=l?b.cache:e,f=l?e[s]:e[s]&&s;if(f&&p[f]&&(i||p[f].data)||!u||r!==t)return f||(l?e[s]=f=c.pop()||b.guid++:f=s),p[f]||(p[f]={},l||(p[f].toJSON=b.noop)),("object"==typeof n||"function"==typeof n)&&(i?p[f]=b.extend(p[f],n):p[f].data=b.extend(p[f].data,n)),o=p[f],i||(o.data||(o.data={}),o=o.data),r!==t&&(o[b.camelCase(n)]=r),u?(a=o[n],null==a&&(a=o[b.camelCase(n)])):a=o,a}}function R(e,t,n){if(b.acceptData(e)){var r,i,o,a=e.nodeType,s=a?b.cache:e,u=a?e[b.expando]:b.expando;if(s[u]){if(t&&(o=n?s[u]:s[u].data)){b.isArray(t)?t=t.concat(b.map(t,b.camelCase)):t in o?t=[t]:(t=b.camelCase(t),t=t in o?[t]:t.split(" "));for(r=0,i=t.length;i>r;r++)delete o[t[r]];if(!(n?$:b.isEmptyObject)(o))return}(n||(delete s[u].data,$(s[u])))&&(a?b.cleanData([e],!0):b.support.deleteExpando||s!=s.window?delete s[u]:s[u]=null)}}}b.extend({cache:{},expando:"jQuery"+(p+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(e){return e=e.nodeType?b.cache[e[b.expando]]:e[b.expando],!!e&&!$(e)},data:function(e,t,n){return P(e,t,n)},removeData:function(e,t){return R(e,t)},_data:function(e,t,n){return P(e,t,n,!0)},_removeData:function(e,t){return R(e,t,!0)},acceptData:function(e){if(e.nodeType&&1!==e.nodeType&&9!==e.nodeType)return!1;var t=e.nodeName&&b.noData[e.nodeName.toLowerCase()];return!t||t!==!0&&e.getAttribute("classid")===t}}),b.fn.extend({data:function(e,n){var r,i,o=this[0],a=0,s=null;if(e===t){if(this.length&&(s=b.data(o),1===o.nodeType&&!b._data(o,"parsedAttrs"))){for(r=o.attributes;r.length>a;a++)i=r[a].name,i.indexOf("data-")||(i=b.camelCase(i.slice(5)),W(o,i,s[i]));b._data(o,"parsedAttrs",!0)}return s}return"object"==typeof e?this.each(function(){b.data(this,e)}):b.access(this,function(n){return n===t?o?W(o,e,b.data(o,e)):null:(this.each(function(){b.data(this,e,n)}),t)},null,n,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){b.removeData(this,e)})}});function W(e,n,r){if(r===t&&1===e.nodeType){var i="data-"+n.replace(B,"-$1").toLowerCase();if(r=e.getAttribute(i),"string"==typeof r){try{r="true"===r?!0:"false"===r?!1:"null"===r?null:+r+""===r?+r:O.test(r)?b.parseJSON(r):r}catch(o){}b.data(e,n,r)}else r=t}return r}function $(e){var t;for(t in e)if(("data"!==t||!b.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}b.extend({queue:function(e,n,r){var i;return e?(n=(n||"fx")+"queue",i=b._data(e,n),r&&(!i||b.isArray(r)?i=b._data(e,n,b.makeArray(r)):i.push(r)),i||[]):t},dequeue:function(e,t){t=t||"fx";var n=b.queue(e,t),r=n.length,i=n.shift(),o=b._queueHooks(e,t),a=function(){b.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),o.cur=i,i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return b._data(e,n)||b._data(e,n,{empty:b.Callbacks("once memory").add(function(){b._removeData(e,t+"queue"),b._removeData(e,n)})})}}),b.fn.extend({queue:function(e,n){var r=2;return"string"!=typeof e&&(n=e,e="fx",r--),r>arguments.length?b.queue(this[0],e):n===t?this:this.each(function(){var t=b.queue(this,e,n);b._queueHooks(this,e),"fx"===e&&"inprogress"!==t[0]&&b.dequeue(this,e)})},dequeue:function(e){return this.each(function(){b.dequeue(this,e)})},delay:function(e,t){return e=b.fx?b.fx.speeds[e]||e:e,t=t||"fx",this.queue(t,function(t,n){var r=setTimeout(t,e);n.stop=function(){clearTimeout(r)}})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,n){var r,i=1,o=b.Deferred(),a=this,s=this.length,u=function(){--i||o.resolveWith(a,[a])};"string"!=typeof e&&(n=e,e=t),e=e||"fx";while(s--)r=b._data(a[s],e+"queueHooks"),r&&r.empty&&(i++,r.empty.add(u));return u(),o.promise(n)}});var I,z,X=/[\t\r\n]/g,U=/\r/g,V=/^(?:input|select|textarea|button|object)$/i,Y=/^(?:a|area)$/i,J=/^(?:checked|selected|autofocus|autoplay|async|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped)$/i,G=/^(?:checked|selected)$/i,Q=b.support.getSetAttribute,K=b.support.input;b.fn.extend({attr:function(e,t){return b.access(this,b.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){b.removeAttr(this,e)})},prop:function(e,t){return b.access(this,b.prop,e,t,arguments.length>1)},removeProp:function(e){return e=b.propFix[e]||e,this.each(function(){try{this[e]=t,delete this[e]}catch(n){}})},addClass:function(e){var t,n,r,i,o,a=0,s=this.length,u="string"==typeof e&&e;if(b.isFunction(e))return this.each(function(t){b(this).addClass(e.call(this,t,this.className))});if(u)for(t=(e||"").match(w)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(X," "):" ")){o=0;while(i=t[o++])0>r.indexOf(" "+i+" ")&&(r+=i+" ");n.className=b.trim(r)}return this},removeClass:function(e){var t,n,r,i,o,a=0,s=this.length,u=0===arguments.length||"string"==typeof e&&e;if(b.isFunction(e))return this.each(function(t){b(this).removeClass(e.call(this,t,this.className))});if(u)for(t=(e||"").match(w)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(X," "):"")){o=0;while(i=t[o++])while(r.indexOf(" "+i+" ")>=0)r=r.replace(" "+i+" "," ");n.className=e?b.trim(r):""}return this},toggleClass:function(e,t){var n=typeof e,r="boolean"==typeof t;return b.isFunction(e)?this.each(function(n){b(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if("string"===n){var o,a=0,s=b(this),u=t,l=e.match(w)||[];while(o=l[a++])u=r?u:!s.hasClass(o),s[u?"addClass":"removeClass"](o)}else(n===i||"boolean"===n)&&(this.className&&b._data(this,"__className__",this.className),this.className=this.className||e===!1?"":b._data(this,"__className__")||"")})},hasClass:function(e){var t=" "+e+" ",n=0,r=this.length;for(;r>n;n++)if(1===this[n].nodeType&&(" "+this[n].className+" ").replace(X," ").indexOf(t)>=0)return!0;return!1},val:function(e){var n,r,i,o=this[0];{if(arguments.length)return i=b.isFunction(e),this.each(function(n){var o,a=b(this);1===this.nodeType&&(o=i?e.call(this,n,a.val()):e,null==o?o="":"number"==typeof o?o+="":b.isArray(o)&&(o=b.map(o,function(e){return null==e?"":e+""})),r=b.valHooks[this.type]||b.valHooks[this.nodeName.toLowerCase()],r&&"set"in r&&r.set(this,o,"value")!==t||(this.value=o))});if(o)return r=b.valHooks[o.type]||b.valHooks[o.nodeName.toLowerCase()],r&&"get"in r&&(n=r.get(o,"value"))!==t?n:(n=o.value,"string"==typeof n?n.replace(U,""):null==n?"":n)}}}),b.extend({valHooks:{option:{get:function(e){var t=e.attributes.value;return!t||t.specified?e.value:e.text}},select:{get:function(e){var t,n,r=e.options,i=e.selectedIndex,o="select-one"===e.type||0>i,a=o?null:[],s=o?i+1:r.length,u=0>i?s:o?i:0;for(;s>u;u++)if(n=r[u],!(!n.selected&&u!==i||(b.support.optDisabled?n.disabled:null!==n.getAttribute("disabled"))||n.parentNode.disabled&&b.nodeName(n.parentNode,"optgroup"))){if(t=b(n).val(),o)return t;a.push(t)}return a},set:function(e,t){var n=b.makeArray(t);return b(e).find("option").each(function(){this.selected=b.inArray(b(this).val(),n)>=0}),n.length||(e.selectedIndex=-1),n}}},attr:function(e,n,r){var o,a,s,u=e.nodeType;if(e&&3!==u&&8!==u&&2!==u)return typeof e.getAttribute===i?b.prop(e,n,r):(a=1!==u||!b.isXMLDoc(e),a&&(n=n.toLowerCase(),o=b.attrHooks[n]||(J.test(n)?z:I)),r===t?o&&a&&"get"in o&&null!==(s=o.get(e,n))?s:(typeof e.getAttribute!==i&&(s=e.getAttribute(n)),null==s?t:s):null!==r?o&&a&&"set"in o&&(s=o.set(e,r,n))!==t?s:(e.setAttribute(n,r+""),r):(b.removeAttr(e,n),t))},removeAttr:function(e,t){var n,r,i=0,o=t&&t.match(w);if(o&&1===e.nodeType)while(n=o[i++])r=b.propFix[n]||n,J.test(n)?!Q&&G.test(n)?e[b.camelCase("default-"+n)]=e[r]=!1:e[r]=!1:b.attr(e,n,""),e.removeAttribute(Q?n:r)},attrHooks:{type:{set:function(e,t){if(!b.support.radioValue&&"radio"===t&&b.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(e,n,r){var i,o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return a=1!==s||!b.isXMLDoc(e),a&&(n=b.propFix[n]||n,o=b.propHooks[n]),r!==t?o&&"set"in o&&(i=o.set(e,r,n))!==t?i:e[n]=r:o&&"get"in o&&null!==(i=o.get(e,n))?i:e[n]},propHooks:{tabIndex:{get:function(e){var n=e.getAttributeNode("tabindex");return n&&n.specified?parseInt(n.value,10):V.test(e.nodeName)||Y.test(e.nodeName)&&e.href?0:t}}}}),z={get:function(e,n){var r=b.prop(e,n),i="boolean"==typeof r&&e.getAttribute(n),o="boolean"==typeof r?K&&Q?null!=i:G.test(n)?e[b.camelCase("default-"+n)]:!!i:e.getAttributeNode(n);return o&&o.value!==!1?n.toLowerCase():t},set:function(e,t,n){return t===!1?b.removeAttr(e,n):K&&Q||!G.test(n)?e.setAttribute(!Q&&b.propFix[n]||n,n):e[b.camelCase("default-"+n)]=e[n]=!0,n}},K&&Q||(b.attrHooks.value={get:function(e,n){var r=e.getAttributeNode(n);return b.nodeName(e,"input")?e.defaultValue:r&&r.specified?r.value:t},set:function(e,n,r){return b.nodeName(e,"input")?(e.defaultValue=n,t):I&&I.set(e,n,r)}}),Q||(I=b.valHooks.button={get:function(e,n){var r=e.getAttributeNode(n);return r&&("id"===n||"name"===n||"coords"===n?""!==r.value:r.specified)?r.value:t},set:function(e,n,r){var i=e.getAttributeNode(r);return i||e.setAttributeNode(i=e.ownerDocument.createAttribute(r)),i.value=n+="","value"===r||n===e.getAttribute(r)?n:t}},b.attrHooks.contenteditable={get:I.get,set:function(e,t,n){I.set(e,""===t?!1:t,n)}},b.each(["width","height"],function(e,n){b.attrHooks[n]=b.extend(b.attrHooks[n],{set:function(e,r){return""===r?(e.setAttribute(n,"auto"),r):t}})})),b.support.hrefNormalized||(b.each(["href","src","width","height"],function(e,n){b.attrHooks[n]=b.extend(b.attrHooks[n],{get:function(e){var r=e.getAttribute(n,2);return null==r?t:r}})}),b.each(["href","src"],function(e,t){b.propHooks[t]={get:function(e){return e.getAttribute(t,4)}}})),b.support.style||(b.attrHooks.style={get:function(e){return e.style.cssText||t},set:function(e,t){return e.style.cssText=t+""}}),b.support.optSelected||(b.propHooks.selected=b.extend(b.propHooks.selected,{get:function(e){var t=e.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}})),b.support.enctype||(b.propFix.enctype="encoding"),b.support.checkOn||b.each(["radio","checkbox"],function(){b.valHooks[this]={get:function(e){return null===e.getAttribute("value")?"on":e.value}}}),b.each(["radio","checkbox"],function(){b.valHooks[this]=b.extend(b.valHooks[this],{set:function(e,n){return b.isArray(n)?e.checked=b.inArray(b(e).val(),n)>=0:t}})});var Z=/^(?:input|select|textarea)$/i,et=/^key/,tt=/^(?:mouse|contextmenu)|click/,nt=/^(?:focusinfocus|focusoutblur)$/,rt=/^([^.]*)(?:\.(.+)|)$/;function it(){return!0}function ot(){return!1}b.event={global:{},add:function(e,n,r,o,a){var s,u,l,c,p,f,d,h,g,m,y,v=b._data(e);if(v){r.handler&&(c=r,r=c.handler,a=c.selector),r.guid||(r.guid=b.guid++),(u=v.events)||(u=v.events={}),(f=v.handle)||(f=v.handle=function(e){return typeof b===i||e&&b.event.triggered===e.type?t:b.event.dispatch.apply(f.elem,arguments)},f.elem=e),n=(n||"").match(w)||[""],l=n.length;while(l--)s=rt.exec(n[l])||[],g=y=s[1],m=(s[2]||"").split(".").sort(),p=b.event.special[g]||{},g=(a?p.delegateType:p.bindType)||g,p=b.event.special[g]||{},d=b.extend({type:g,origType:y,data:o,handler:r,guid:r.guid,selector:a,needsContext:a&&b.expr.match.needsContext.test(a),namespace:m.join(".")},c),(h=u[g])||(h=u[g]=[],h.delegateCount=0,p.setup&&p.setup.call(e,o,m,f)!==!1||(e.addEventListener?e.addEventListener(g,f,!1):e.attachEvent&&e.attachEvent("on"+g,f))),p.add&&(p.add.call(e,d),d.handler.guid||(d.handler.guid=r.guid)),a?h.splice(h.delegateCount++,0,d):h.push(d),b.event.global[g]=!0;e=null}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,p,f,d,h,g,m=b.hasData(e)&&b._data(e);if(m&&(c=m.events)){t=(t||"").match(w)||[""],l=t.length;while(l--)if(s=rt.exec(t[l])||[],d=g=s[1],h=(s[2]||"").split(".").sort(),d){p=b.event.special[d]||{},d=(r?p.delegateType:p.bindType)||d,f=c[d]||[],s=s[2]&&RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),u=o=f.length;while(o--)a=f[o],!i&&g!==a.origType||n&&n.guid!==a.guid||s&&!s.test(a.namespace)||r&&r!==a.selector&&("**"!==r||!a.selector)||(f.splice(o,1),a.selector&&f.delegateCount--,p.remove&&p.remove.call(e,a));u&&!f.length&&(p.teardown&&p.teardown.call(e,h,m.handle)!==!1||b.removeEvent(e,d,m.handle),delete c[d])}else for(d in c)b.event.remove(e,d+t[l],n,r,!0);b.isEmptyObject(c)&&(delete m.handle,b._removeData(e,"events"))}},trigger:function(n,r,i,a){var s,u,l,c,p,f,d,h=[i||o],g=y.call(n,"type")?n.type:n,m=y.call(n,"namespace")?n.namespace.split("."):[];if(l=f=i=i||o,3!==i.nodeType&&8!==i.nodeType&&!nt.test(g+b.event.triggered)&&(g.indexOf(".")>=0&&(m=g.split("."),g=m.shift(),m.sort()),u=0>g.indexOf(":")&&"on"+g,n=n[b.expando]?n:new b.Event(g,"object"==typeof n&&n),n.isTrigger=!0,n.namespace=m.join("."),n.namespace_re=n.namespace?RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,n.result=t,n.target||(n.target=i),r=null==r?[n]:b.makeArray(r,[n]),p=b.event.special[g]||{},a||!p.trigger||p.trigger.apply(i,r)!==!1)){if(!a&&!p.noBubble&&!b.isWindow(i)){for(c=p.delegateType||g,nt.test(c+g)||(l=l.parentNode);l;l=l.parentNode)h.push(l),f=l;f===(i.ownerDocument||o)&&h.push(f.defaultView||f.parentWindow||e)}d=0;while((l=h[d++])&&!n.isPropagationStopped())n.type=d>1?c:p.bindType||g,s=(b._data(l,"events")||{})[n.type]&&b._data(l,"handle"),s&&s.apply(l,r),s=u&&l[u],s&&b.acceptData(l)&&s.apply&&s.apply(l,r)===!1&&n.preventDefault();if(n.type=g,!(a||n.isDefaultPrevented()||p._default&&p._default.apply(i.ownerDocument,r)!==!1||"click"===g&&b.nodeName(i,"a")||!b.acceptData(i)||!u||!i[g]||b.isWindow(i))){f=i[u],f&&(i[u]=null),b.event.triggered=g;try{i[g]()}catch(v){}b.event.triggered=t,f&&(i[u]=f)}return n.result}},dispatch:function(e){e=b.event.fix(e);var n,r,i,o,a,s=[],u=h.call(arguments),l=(b._data(this,"events")||{})[e.type]||[],c=b.event.special[e.type]||{};if(u[0]=e,e.delegateTarget=this,!c.preDispatch||c.preDispatch.call(this,e)!==!1){s=b.event.handlers.call(this,e,l),n=0;while((o=s[n++])&&!e.isPropagationStopped()){e.currentTarget=o.elem,a=0;while((i=o.handlers[a++])&&!e.isImmediatePropagationStopped())(!e.namespace_re||e.namespace_re.test(i.namespace))&&(e.handleObj=i,e.data=i.data,r=((b.event.special[i.origType]||{}).handle||i.handler).apply(o.elem,u),r!==t&&(e.result=r)===!1&&(e.preventDefault(),e.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,e),e.result}},handlers:function(e,n){var r,i,o,a,s=[],u=n.delegateCount,l=e.target;if(u&&l.nodeType&&(!e.button||"click"!==e.type))for(;l!=this;l=l.parentNode||this)if(1===l.nodeType&&(l.disabled!==!0||"click"!==e.type)){for(o=[],a=0;u>a;a++)i=n[a],r=i.selector+" ",o[r]===t&&(o[r]=i.needsContext?b(r,this).index(l)>=0:b.find(r,this,null,[l]).length),o[r]&&o.push(i);o.length&&s.push({elem:l,handlers:o})}return n.length>u&&s.push({elem:this,handlers:n.slice(u)}),s},fix:function(e){if(e[b.expando])return e;var t,n,r,i=e.type,a=e,s=this.fixHooks[i];s||(this.fixHooks[i]=s=tt.test(i)?this.mouseHooks:et.test(i)?this.keyHooks:{}),r=s.props?this.props.concat(s.props):this.props,e=new b.Event(a),t=r.length;while(t--)n=r[t],e[n]=a[n];return e.target||(e.target=a.srcElement||o),3===e.target.nodeType&&(e.target=e.target.parentNode),e.metaKey=!!e.metaKey,s.filter?s.filter(e,a):e},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,n){var r,i,a,s=n.button,u=n.fromElement;return null==e.pageX&&null!=n.clientX&&(i=e.target.ownerDocument||o,a=i.documentElement,r=i.body,e.pageX=n.clientX+(a&&a.scrollLeft||r&&r.scrollLeft||0)-(a&&a.clientLeft||r&&r.clientLeft||0),e.pageY=n.clientY+(a&&a.scrollTop||r&&r.scrollTop||0)-(a&&a.clientTop||r&&r.clientTop||0)),!e.relatedTarget&&u&&(e.relatedTarget=u===e.target?n.toElement:u),e.which||s===t||(e.which=1&s?1:2&s?3:4&s?2:0),e}},special:{load:{noBubble:!0},click:{trigger:function(){return b.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):t}},focus:{trigger:function(){if(this!==o.activeElement&&this.focus)try{return this.focus(),!1}catch(e){}},delegateType:"focusin"},blur:{trigger:function(){return this===o.activeElement&&this.blur?(this.blur(),!1):t},delegateType:"focusout"},beforeunload:{postDispatch:function(e){e.result!==t&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,t,n,r){var i=b.extend(new b.Event,n,{type:e,isSimulated:!0,originalEvent:{}});r?b.event.trigger(i,null,t):b.event.dispatch.call(t,i),i.isDefaultPrevented()&&n.preventDefault()}},b.removeEvent=o.removeEventListener?function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)}:function(e,t,n){var r="on"+t;e.detachEvent&&(typeof e[r]===i&&(e[r]=null),e.detachEvent(r,n))},b.Event=function(e,n){return this instanceof b.Event?(e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||e.returnValue===!1||e.getPreventDefault&&e.getPreventDefault()?it:ot):this.type=e,n&&b.extend(this,n),this.timeStamp=e&&e.timeStamp||b.now(),this[b.expando]=!0,t):new b.Event(e,n)},b.Event.prototype={isDefaultPrevented:ot,isPropagationStopped:ot,isImmediatePropagationStopped:ot,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=it,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=it,e&&(e.stopPropagation&&e.stopPropagation(),e.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=it,this.stopPropagation()}},b.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(e,t){b.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj;
 +
return(!i||i!==r&&!b.contains(r,i))&&(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),b.support.submitBubbles||(b.event.special.submit={setup:function(){return b.nodeName(this,"form")?!1:(b.event.add(this,"click._submit keypress._submit",function(e){var n=e.target,r=b.nodeName(n,"input")||b.nodeName(n,"button")?n.form:t;r&&!b._data(r,"submitBubbles")&&(b.event.add(r,"submit._submit",function(e){e._submit_bubble=!0}),b._data(r,"submitBubbles",!0))}),t)},postDispatch:function(e){e._submit_bubble&&(delete e._submit_bubble,this.parentNode&&!e.isTrigger&&b.event.simulate("submit",this.parentNode,e,!0))},teardown:function(){return b.nodeName(this,"form")?!1:(b.event.remove(this,"._submit"),t)}}),b.support.changeBubbles||(b.event.special.change={setup:function(){return Z.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(b.event.add(this,"propertychange._change",function(e){"checked"===e.originalEvent.propertyName&&(this._just_changed=!0)}),b.event.add(this,"click._change",function(e){this._just_changed&&!e.isTrigger&&(this._just_changed=!1),b.event.simulate("change",this,e,!0)})),!1):(b.event.add(this,"beforeactivate._change",function(e){var t=e.target;Z.test(t.nodeName)&&!b._data(t,"changeBubbles")&&(b.event.add(t,"change._change",function(e){!this.parentNode||e.isSimulated||e.isTrigger||b.event.simulate("change",this.parentNode,e,!0)}),b._data(t,"changeBubbles",!0))}),t)},handle:function(e){var n=e.target;return this!==n||e.isSimulated||e.isTrigger||"radio"!==n.type&&"checkbox"!==n.type?e.handleObj.handler.apply(this,arguments):t},teardown:function(){return b.event.remove(this,"._change"),!Z.test(this.nodeName)}}),b.support.focusinBubbles||b.each({focus:"focusin",blur:"focusout"},function(e,t){var n=0,r=function(e){b.event.simulate(t,e.target,b.event.fix(e),!0)};b.event.special[t]={setup:function(){0===n++&&o.addEventListener(e,r,!0)},teardown:function(){0===--n&&o.removeEventListener(e,r,!0)}}}),b.fn.extend({on:function(e,n,r,i,o){var a,s;if("object"==typeof e){"string"!=typeof n&&(r=r||n,n=t);for(a in e)this.on(a,n,r,e[a],o);return this}if(null==r&&null==i?(i=n,r=n=t):null==i&&("string"==typeof n?(i=r,r=t):(i=r,r=n,n=t)),i===!1)i=ot;else if(!i)return this;return 1===o&&(s=i,i=function(e){return b().off(e),s.apply(this,arguments)},i.guid=s.guid||(s.guid=b.guid++)),this.each(function(){b.event.add(this,e,i,r,n)})},one:function(e,t,n,r){return this.on(e,t,n,r,1)},off:function(e,n,r){var i,o;if(e&&e.preventDefault&&e.handleObj)return i=e.handleObj,b(e.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"==typeof e){for(o in e)this.off(o,n,e[o]);return this}return(n===!1||"function"==typeof n)&&(r=n,n=t),r===!1&&(r=ot),this.each(function(){b.event.remove(this,e,r,n)})},bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},trigger:function(e,t){return this.each(function(){b.event.trigger(e,t,this)})},triggerHandler:function(e,n){var r=this[0];return r?b.event.trigger(e,n,r,!0):t}}),function(e,t){var n,r,i,o,a,s,u,l,c,p,f,d,h,g,m,y,v,x="sizzle"+-new Date,w=e.document,T={},N=0,C=0,k=it(),E=it(),S=it(),A=typeof t,j=1<<31,D=[],L=D.pop,H=D.push,q=D.slice,M=D.indexOf||function(e){var t=0,n=this.length;for(;n>t;t++)if(this[t]===e)return t;return-1},_="[\\x20\\t\\r\\n\\f]",F="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",O=F.replace("w","w#"),B="([*^$|!~]?=)",P="\\["+_+"*("+F+")"+_+"*(?:"+B+_+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+O+")|)|)"+_+"*\\]",R=":("+F+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+P.replace(3,8)+")*)|.*)\\)|)",W=RegExp("^"+_+"+|((?:^|[^\\\\])(?:\\\\.)*)"+_+"+$","g"),$=RegExp("^"+_+"*,"+_+"*"),I=RegExp("^"+_+"*([\\x20\\t\\r\\n\\f>+~])"+_+"*"),z=RegExp(R),X=RegExp("^"+O+"$"),U={ID:RegExp("^#("+F+")"),CLASS:RegExp("^\\.("+F+")"),NAME:RegExp("^\\[name=['\"]?("+F+")['\"]?\\]"),TAG:RegExp("^("+F.replace("w","w*")+")"),ATTR:RegExp("^"+P),PSEUDO:RegExp("^"+R),CHILD:RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+_+"*(even|odd|(([+-]|)(\\d*)n|)"+_+"*(?:([+-]|)"+_+"*(\\d+)|))"+_+"*\\)|)","i"),needsContext:RegExp("^"+_+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+_+"*((?:-\\d)?\\d*)"+_+"*\\)|)(?=[^-]|$)","i")},V=/[\x20\t\r\n\f]*[+~]/,Y=/^[^{]+\{\s*\[native code/,J=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,G=/^(?:input|select|textarea|button)$/i,Q=/^h\d$/i,K=/'|\\/g,Z=/\=[\x20\t\r\n\f]*([^'"\]]*)[\x20\t\r\n\f]*\]/g,et=/\\([\da-fA-F]{1,6}[\x20\t\r\n\f]?|.)/g,tt=function(e,t){var n="0x"+t-65536;return n!==n?t:0>n?String.fromCharCode(n+65536):String.fromCharCode(55296|n>>10,56320|1023&n)};try{q.call(w.documentElement.childNodes,0)[0].nodeType}catch(nt){q=function(e){var t,n=[];while(t=this[e++])n.push(t);return n}}function rt(e){return Y.test(e+"")}function it(){var e,t=[];return e=function(n,r){return t.push(n+=" ")>i.cacheLength&&delete e[t.shift()],e[n]=r}}function ot(e){return e[x]=!0,e}function at(e){var t=p.createElement("div");try{return e(t)}catch(n){return!1}finally{t=null}}function st(e,t,n,r){var i,o,a,s,u,l,f,g,m,v;if((t?t.ownerDocument||t:w)!==p&&c(t),t=t||p,n=n||[],!e||"string"!=typeof e)return n;if(1!==(s=t.nodeType)&&9!==s)return[];if(!d&&!r){if(i=J.exec(e))if(a=i[1]){if(9===s){if(o=t.getElementById(a),!o||!o.parentNode)return n;if(o.id===a)return n.push(o),n}else if(t.ownerDocument&&(o=t.ownerDocument.getElementById(a))&&y(t,o)&&o.id===a)return n.push(o),n}else{if(i[2])return H.apply(n,q.call(t.getElementsByTagName(e),0)),n;if((a=i[3])&&T.getByClassName&&t.getElementsByClassName)return H.apply(n,q.call(t.getElementsByClassName(a),0)),n}if(T.qsa&&!h.test(e)){if(f=!0,g=x,m=t,v=9===s&&e,1===s&&"object"!==t.nodeName.toLowerCase()){l=ft(e),(f=t.getAttribute("id"))?g=f.replace(K,"\\$&"):t.setAttribute("id",g),g="[id='"+g+"'] ",u=l.length;while(u--)l[u]=g+dt(l[u]);m=V.test(e)&&t.parentNode||t,v=l.join(",")}if(v)try{return H.apply(n,q.call(m.querySelectorAll(v),0)),n}catch(b){}finally{f||t.removeAttribute("id")}}}return wt(e.replace(W,"$1"),t,n,r)}a=st.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},c=st.setDocument=function(e){var n=e?e.ownerDocument||e:w;return n!==p&&9===n.nodeType&&n.documentElement?(p=n,f=n.documentElement,d=a(n),T.tagNameNoComments=at(function(e){return e.appendChild(n.createComment("")),!e.getElementsByTagName("*").length}),T.attributes=at(function(e){e.innerHTML="<select></select>";var t=typeof e.lastChild.getAttribute("multiple");return"boolean"!==t&&"string"!==t}),T.getByClassName=at(function(e){return e.innerHTML="<div class='hidden e'></div><div class='hidden'></div>",e.getElementsByClassName&&e.getElementsByClassName("e").length?(e.lastChild.className="e",2===e.getElementsByClassName("e").length):!1}),T.getByName=at(function(e){e.id=x+0,e.innerHTML="<a name='"+x+"'></a><div name='"+x+"'></div>",f.insertBefore(e,f.firstChild);var t=n.getElementsByName&&n.getElementsByName(x).length===2+n.getElementsByName(x+0).length;return T.getIdNotName=!n.getElementById(x),f.removeChild(e),t}),i.attrHandle=at(function(e){return e.innerHTML="<a href='#'></a>",e.firstChild&&typeof e.firstChild.getAttribute!==A&&"#"===e.firstChild.getAttribute("href")})?{}:{href:function(e){return e.getAttribute("href",2)},type:function(e){return e.getAttribute("type")}},T.getIdNotName?(i.find.ID=function(e,t){if(typeof t.getElementById!==A&&!d){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},i.filter.ID=function(e){var t=e.replace(et,tt);return function(e){return e.getAttribute("id")===t}}):(i.find.ID=function(e,n){if(typeof n.getElementById!==A&&!d){var r=n.getElementById(e);return r?r.id===e||typeof r.getAttributeNode!==A&&r.getAttributeNode("id").value===e?[r]:t:[]}},i.filter.ID=function(e){var t=e.replace(et,tt);return function(e){var n=typeof e.getAttributeNode!==A&&e.getAttributeNode("id");return n&&n.value===t}}),i.find.TAG=T.tagNameNoComments?function(e,n){return typeof n.getElementsByTagName!==A?n.getElementsByTagName(e):t}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},i.find.NAME=T.getByName&&function(e,n){return typeof n.getElementsByName!==A?n.getElementsByName(name):t},i.find.CLASS=T.getByClassName&&function(e,n){return typeof n.getElementsByClassName===A||d?t:n.getElementsByClassName(e)},g=[],h=[":focus"],(T.qsa=rt(n.querySelectorAll))&&(at(function(e){e.innerHTML="<select><option selected=''></option></select>",e.querySelectorAll("[selected]").length||h.push("\\["+_+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),e.querySelectorAll(":checked").length||h.push(":checked")}),at(function(e){e.innerHTML="<input type='hidden' i=''/>",e.querySelectorAll("[i^='']").length&&h.push("[*^$]="+_+"*(?:\"\"|'')"),e.querySelectorAll(":enabled").length||h.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),h.push(",.*:")})),(T.matchesSelector=rt(m=f.matchesSelector||f.mozMatchesSelector||f.webkitMatchesSelector||f.oMatchesSelector||f.msMatchesSelector))&&at(function(e){T.disconnectedMatch=m.call(e,"div"),m.call(e,"[s!='']:x"),g.push("!=",R)}),h=RegExp(h.join("|")),g=RegExp(g.join("|")),y=rt(f.contains)||f.compareDocumentPosition?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},v=f.compareDocumentPosition?function(e,t){var r;return e===t?(u=!0,0):(r=t.compareDocumentPosition&&e.compareDocumentPosition&&e.compareDocumentPosition(t))?1&r||e.parentNode&&11===e.parentNode.nodeType?e===n||y(w,e)?-1:t===n||y(w,t)?1:0:4&r?-1:1:e.compareDocumentPosition?-1:1}:function(e,t){var r,i=0,o=e.parentNode,a=t.parentNode,s=[e],l=[t];if(e===t)return u=!0,0;if(!o||!a)return e===n?-1:t===n?1:o?-1:a?1:0;if(o===a)return ut(e,t);r=e;while(r=r.parentNode)s.unshift(r);r=t;while(r=r.parentNode)l.unshift(r);while(s[i]===l[i])i++;return i?ut(s[i],l[i]):s[i]===w?-1:l[i]===w?1:0},u=!1,[0,0].sort(v),T.detectDuplicates=u,p):p},st.matches=function(e,t){return st(e,null,null,t)},st.matchesSelector=function(e,t){if((e.ownerDocument||e)!==p&&c(e),t=t.replace(Z,"='$1']"),!(!T.matchesSelector||d||g&&g.test(t)||h.test(t)))try{var n=m.call(e,t);if(n||T.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(r){}return st(t,p,null,[e]).length>0},st.contains=function(e,t){return(e.ownerDocument||e)!==p&&c(e),y(e,t)},st.attr=function(e,t){var n;return(e.ownerDocument||e)!==p&&c(e),d||(t=t.toLowerCase()),(n=i.attrHandle[t])?n(e):d||T.attributes?e.getAttribute(t):((n=e.getAttributeNode(t))||e.getAttribute(t))&&e[t]===!0?t:n&&n.specified?n.value:null},st.error=function(e){throw Error("Syntax error, unrecognized expression: "+e)},st.uniqueSort=function(e){var t,n=[],r=1,i=0;if(u=!T.detectDuplicates,e.sort(v),u){for(;t=e[r];r++)t===e[r-1]&&(i=n.push(r));while(i--)e.splice(n[i],1)}return e};function ut(e,t){var n=t&&e,r=n&&(~t.sourceIndex||j)-(~e.sourceIndex||j);if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function lt(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function ct(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function pt(e){return ot(function(t){return t=+t,ot(function(n,r){var i,o=e([],n.length,t),a=o.length;while(a--)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}o=st.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r];r++)n+=o(t);return n},i=st.selectors={cacheLength:50,createPseudo:ot,match:U,find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(et,tt),e[3]=(e[4]||e[5]||"").replace(et,tt),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||st.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&st.error(e[0]),e},PSEUDO:function(e){var t,n=!e[5]&&e[2];return U.CHILD.test(e[0])?null:(e[4]?e[2]=e[4]:n&&z.test(n)&&(t=ft(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){return"*"===e?function(){return!0}:(e=e.replace(et,tt).toLowerCase(),function(t){return t.nodeName&&t.nodeName.toLowerCase()===e})},CLASS:function(e){var t=k[e+" "];return t||(t=RegExp("(^|"+_+")"+e+"("+_+"|$)"))&&k(e,function(e){return t.test(e.className||typeof e.getAttribute!==A&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=st.attr(r,e);return null==i?"!="===t:t?(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i+" ").indexOf(n)>-1:"|="===t?i===n||i.slice(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,u){var l,c,p,f,d,h,g=o!==a?"nextSibling":"previousSibling",m=t.parentNode,y=s&&t.nodeName.toLowerCase(),v=!u&&!s;if(m){if(o){while(g){p=t;while(p=p[g])if(s?p.nodeName.toLowerCase()===y:1===p.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?m.firstChild:m.lastChild],a&&v){c=m[x]||(m[x]={}),l=c[e]||[],d=l[0]===N&&l[1],f=l[0]===N&&l[2],p=d&&m.childNodes[d];while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if(1===p.nodeType&&++f&&p===t){c[e]=[N,d,f];break}}else if(v&&(l=(t[x]||(t[x]={}))[e])&&l[0]===N)f=l[1];else while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if((s?p.nodeName.toLowerCase()===y:1===p.nodeType)&&++f&&(v&&((p[x]||(p[x]={}))[e]=[N,f]),p===t))break;return f-=i,f===r||0===f%r&&f/r>=0}}},PSEUDO:function(e,t){var n,r=i.pseudos[e]||i.setFilters[e.toLowerCase()]||st.error("unsupported pseudo: "+e);return r[x]?r(t):r.length>1?(n=[e,e,"",t],i.setFilters.hasOwnProperty(e.toLowerCase())?ot(function(e,n){var i,o=r(e,t),a=o.length;while(a--)i=M.call(e,o[a]),e[i]=!(n[i]=o[a])}):function(e){return r(e,0,n)}):r}},pseudos:{not:ot(function(e){var t=[],n=[],r=s(e.replace(W,"$1"));return r[x]?ot(function(e,t,n,i){var o,a=r(e,null,i,[]),s=e.length;while(s--)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),!n.pop()}}),has:ot(function(e){return function(t){return st(e,t).length>0}}),contains:ot(function(e){return function(t){return(t.textContent||t.innerText||o(t)).indexOf(e)>-1}}),lang:ot(function(e){return X.test(e||"")||st.error("unsupported lang: "+e),e=e.replace(et,tt).toLowerCase(),function(t){var n;do if(n=d?t.getAttribute("xml:lang")||t.getAttribute("lang"):t.lang)return n=n.toLowerCase(),n===e||0===n.indexOf(e+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===f},focus:function(e){return e===p.activeElement&&(!p.hasFocus||p.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeName>"@"||3===e.nodeType||4===e.nodeType)return!1;return!0},parent:function(e){return!i.pseudos.empty(e)},header:function(e){return Q.test(e.nodeName)},input:function(e){return G.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||t.toLowerCase()===e.type)},first:pt(function(){return[0]}),last:pt(function(e,t){return[t-1]}),eq:pt(function(e,t,n){return[0>n?n+t:n]}),even:pt(function(e,t){var n=0;for(;t>n;n+=2)e.push(n);return e}),odd:pt(function(e,t){var n=1;for(;t>n;n+=2)e.push(n);return e}),lt:pt(function(e,t,n){var r=0>n?n+t:n;for(;--r>=0;)e.push(r);return e}),gt:pt(function(e,t,n){var r=0>n?n+t:n;for(;t>++r;)e.push(r);return e})}};for(n in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})i.pseudos[n]=lt(n);for(n in{submit:!0,reset:!0})i.pseudos[n]=ct(n);function ft(e,t){var n,r,o,a,s,u,l,c=E[e+" "];if(c)return t?0:c.slice(0);s=e,u=[],l=i.preFilter;while(s){(!n||(r=$.exec(s)))&&(r&&(s=s.slice(r[0].length)||s),u.push(o=[])),n=!1,(r=I.exec(s))&&(n=r.shift(),o.push({value:n,type:r[0].replace(W," ")}),s=s.slice(n.length));for(a in i.filter)!(r=U[a].exec(s))||l[a]&&!(r=l[a](r))||(n=r.shift(),o.push({value:n,type:a,matches:r}),s=s.slice(n.length));if(!n)break}return t?s.length:s?st.error(e):E(e,u).slice(0)}function dt(e){var t=0,n=e.length,r="";for(;n>t;t++)r+=e[t].value;return r}function ht(e,t,n){var i=t.dir,o=n&&"parentNode"===i,a=C++;return t.first?function(t,n,r){while(t=t[i])if(1===t.nodeType||o)return e(t,n,r)}:function(t,n,s){var u,l,c,p=N+" "+a;if(s){while(t=t[i])if((1===t.nodeType||o)&&e(t,n,s))return!0}else while(t=t[i])if(1===t.nodeType||o)if(c=t[x]||(t[x]={}),(l=c[i])&&l[0]===p){if((u=l[1])===!0||u===r)return u===!0}else if(l=c[i]=[p],l[1]=e(t,n,s)||r,l[1]===!0)return!0}}function gt(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function mt(e,t,n,r,i){var o,a=[],s=0,u=e.length,l=null!=t;for(;u>s;s++)(o=e[s])&&(!n||n(o,r,i))&&(a.push(o),l&&t.push(s));return a}function yt(e,t,n,r,i,o){return r&&!r[x]&&(r=yt(r)),i&&!i[x]&&(i=yt(i,o)),ot(function(o,a,s,u){var l,c,p,f=[],d=[],h=a.length,g=o||xt(t||"*",s.nodeType?[s]:s,[]),m=!e||!o&&t?g:mt(g,f,e,s,u),y=n?i||(o?e:h||r)?[]:a:m;if(n&&n(m,y,s,u),r){l=mt(y,d),r(l,[],s,u),c=l.length;while(c--)(p=l[c])&&(y[d[c]]=!(m[d[c]]=p))}if(o){if(i||e){if(i){l=[],c=y.length;while(c--)(p=y[c])&&l.push(m[c]=p);i(null,y=[],l,u)}c=y.length;while(c--)(p=y[c])&&(l=i?M.call(o,p):f[c])>-1&&(o[l]=!(a[l]=p))}}else y=mt(y===a?y.splice(h,y.length):y),i?i(null,a,y,u):H.apply(a,y)})}function vt(e){var t,n,r,o=e.length,a=i.relative[e[0].type],s=a||i.relative[" "],u=a?1:0,c=ht(function(e){return e===t},s,!0),p=ht(function(e){return M.call(t,e)>-1},s,!0),f=[function(e,n,r){return!a&&(r||n!==l)||((t=n).nodeType?c(e,n,r):p(e,n,r))}];for(;o>u;u++)if(n=i.relative[e[u].type])f=[ht(gt(f),n)];else{if(n=i.filter[e[u].type].apply(null,e[u].matches),n[x]){for(r=++u;o>r;r++)if(i.relative[e[r].type])break;return yt(u>1&&gt(f),u>1&&dt(e.slice(0,u-1)).replace(W,"$1"),n,r>u&&vt(e.slice(u,r)),o>r&&vt(e=e.slice(r)),o>r&&dt(e))}f.push(n)}return gt(f)}function bt(e,t){var n=0,o=t.length>0,a=e.length>0,s=function(s,u,c,f,d){var h,g,m,y=[],v=0,b="0",x=s&&[],w=null!=d,T=l,C=s||a&&i.find.TAG("*",d&&u.parentNode||u),k=N+=null==T?1:Math.random()||.1;for(w&&(l=u!==p&&u,r=n);null!=(h=C[b]);b++){if(a&&h){g=0;while(m=e[g++])if(m(h,u,c)){f.push(h);break}w&&(N=k,r=++n)}o&&((h=!m&&h)&&v--,s&&x.push(h))}if(v+=b,o&&b!==v){g=0;while(m=t[g++])m(x,y,u,c);if(s){if(v>0)while(b--)x[b]||y[b]||(y[b]=L.call(f));y=mt(y)}H.apply(f,y),w&&!s&&y.length>0&&v+t.length>1&&st.uniqueSort(f)}return w&&(N=k,l=T),x};return o?ot(s):s}s=st.compile=function(e,t){var n,r=[],i=[],o=S[e+" "];if(!o){t||(t=ft(e)),n=t.length;while(n--)o=vt(t[n]),o[x]?r.push(o):i.push(o);o=S(e,bt(i,r))}return o};function xt(e,t,n){var r=0,i=t.length;for(;i>r;r++)st(e,t[r],n);return n}function wt(e,t,n,r){var o,a,u,l,c,p=ft(e);if(!r&&1===p.length){if(a=p[0]=p[0].slice(0),a.length>2&&"ID"===(u=a[0]).type&&9===t.nodeType&&!d&&i.relative[a[1].type]){if(t=i.find.ID(u.matches[0].replace(et,tt),t)[0],!t)return n;e=e.slice(a.shift().value.length)}o=U.needsContext.test(e)?0:a.length;while(o--){if(u=a[o],i.relative[l=u.type])break;if((c=i.find[l])&&(r=c(u.matches[0].replace(et,tt),V.test(a[0].type)&&t.parentNode||t))){if(a.splice(o,1),e=r.length&&dt(a),!e)return H.apply(n,q.call(r,0)),n;break}}}return s(e,p)(r,t,d,n,V.test(e)),n}i.pseudos.nth=i.pseudos.eq;function Tt(){}i.filters=Tt.prototype=i.pseudos,i.setFilters=new Tt,c(),st.attr=b.attr,b.find=st,b.expr=st.selectors,b.expr[":"]=b.expr.pseudos,b.unique=st.uniqueSort,b.text=st.getText,b.isXMLDoc=st.isXML,b.contains=st.contains}(e);var at=/Until$/,st=/^(?:parents|prev(?:Until|All))/,ut=/^.[^:#\[\.,]*$/,lt=b.expr.match.needsContext,ct={children:!0,contents:!0,next:!0,prev:!0};b.fn.extend({find:function(e){var t,n,r,i=this.length;if("string"!=typeof e)return r=this,this.pushStack(b(e).filter(function(){for(t=0;i>t;t++)if(b.contains(r[t],this))return!0}));for(n=[],t=0;i>t;t++)b.find(e,this[t],n);return n=this.pushStack(i>1?b.unique(n):n),n.selector=(this.selector?this.selector+" ":"")+e,n},has:function(e){var t,n=b(e,this),r=n.length;return this.filter(function(){for(t=0;r>t;t++)if(b.contains(this,n[t]))return!0})},not:function(e){return this.pushStack(ft(this,e,!1))},filter:function(e){return this.pushStack(ft(this,e,!0))},is:function(e){return!!e&&("string"==typeof e?lt.test(e)?b(e,this.context).index(this[0])>=0:b.filter(e,this).length>0:this.filter(e).length>0)},closest:function(e,t){var n,r=0,i=this.length,o=[],a=lt.test(e)||"string"!=typeof e?b(e,t||this.context):0;for(;i>r;r++){n=this[r];while(n&&n.ownerDocument&&n!==t&&11!==n.nodeType){if(a?a.index(n)>-1:b.find.matchesSelector(n,e)){o.push(n);break}n=n.parentNode}}return this.pushStack(o.length>1?b.unique(o):o)},index:function(e){return e?"string"==typeof e?b.inArray(this[0],b(e)):b.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){var n="string"==typeof e?b(e,t):b.makeArray(e&&e.nodeType?[e]:e),r=b.merge(this.get(),n);return this.pushStack(b.unique(r))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),b.fn.andSelf=b.fn.addBack;function pt(e,t){do e=e[t];while(e&&1!==e.nodeType);return e}b.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return b.dir(e,"parentNode")},parentsUntil:function(e,t,n){return b.dir(e,"parentNode",n)},next:function(e){return pt(e,"nextSibling")},prev:function(e){return pt(e,"previousSibling")},nextAll:function(e){return b.dir(e,"nextSibling")},prevAll:function(e){return b.dir(e,"previousSibling")},nextUntil:function(e,t,n){return b.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return b.dir(e,"previousSibling",n)},siblings:function(e){return b.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return b.sibling(e.firstChild)},contents:function(e){return b.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:b.merge([],e.childNodes)}},function(e,t){b.fn[e]=function(n,r){var i=b.map(this,t,n);return at.test(e)||(r=n),r&&"string"==typeof r&&(i=b.filter(r,i)),i=this.length>1&&!ct[e]?b.unique(i):i,this.length>1&&st.test(e)&&(i=i.reverse()),this.pushStack(i)}}),b.extend({filter:function(e,t,n){return n&&(e=":not("+e+")"),1===t.length?b.find.matchesSelector(t[0],e)?[t[0]]:[]:b.find.matches(e,t)},dir:function(e,n,r){var i=[],o=e[n];while(o&&9!==o.nodeType&&(r===t||1!==o.nodeType||!b(o).is(r)))1===o.nodeType&&i.push(o),o=o[n];return i},sibling:function(e,t){var n=[];for(;e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}});function ft(e,t,n){if(t=t||0,b.isFunction(t))return b.grep(e,function(e,r){var i=!!t.call(e,r,e);return i===n});if(t.nodeType)return b.grep(e,function(e){return e===t===n});if("string"==typeof t){var r=b.grep(e,function(e){return 1===e.nodeType});if(ut.test(t))return b.filter(t,r,!n);t=b.filter(t,r)}return b.grep(e,function(e){return b.inArray(e,t)>=0===n})}function dt(e){var t=ht.split("|"),n=e.createDocumentFragment();if(n.createElement)while(t.length)n.createElement(t.pop());return n}var ht="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",gt=/ jQuery\d+="(?:null|\d+)"/g,mt=RegExp("<(?:"+ht+")[\\s/>]","i"),yt=/^\s+/,vt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bt=/<([\w:]+)/,xt=/<tbody/i,wt=/<|&#?\w+;/,Tt=/<(?:script|style|link)/i,Nt=/^(?:checkbox|radio)$/i,Ct=/checked\s*(?:[^=]|=\s*.checked.)/i,kt=/^$|\/(?:java|ecma)script/i,Et=/^true\/(.*)/,St=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,At={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:b.support.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]},jt=dt(o),Dt=jt.appendChild(o.createElement("div"));At.optgroup=At.option,At.tbody=At.tfoot=At.colgroup=At.caption=At.thead,At.th=At.td,b.fn.extend({text:function(e){return b.access(this,function(e){return e===t?b.text(this):this.empty().append((this[0]&&this[0].ownerDocument||o).createTextNode(e))},null,e,arguments.length)},wrapAll:function(e){if(b.isFunction(e))return this.each(function(t){b(this).wrapAll(e.call(this,t))});if(this[0]){var t=b(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstChild&&1===e.firstChild.nodeType)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return b.isFunction(e)?this.each(function(t){b(this).wrapInner(e.call(this,t))}):this.each(function(){var t=b(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=b.isFunction(e);return this.each(function(n){b(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){b.nodeName(this,"body")||b(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(e){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&this.appendChild(e)})},prepend:function(){return this.domManip(arguments,!0,function(e){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&this.insertBefore(e,this.firstChild)})},before:function(){return this.domManip(arguments,!1,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,!1,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){var n,r=0;for(;null!=(n=this[r]);r++)(!e||b.filter(e,[n]).length>0)&&(t||1!==n.nodeType||b.cleanData(Ot(n)),n.parentNode&&(t&&b.contains(n.ownerDocument,n)&&Mt(Ot(n,"script")),n.parentNode.removeChild(n)));return this},empty:function(){var e,t=0;for(;null!=(e=this[t]);t++){1===e.nodeType&&b.cleanData(Ot(e,!1));while(e.firstChild)e.removeChild(e.firstChild);e.options&&b.nodeName(e,"select")&&(e.options.length=0)}return this},clone:function(e,t){return e=null==e?!1:e,t=null==t?e:t,this.map(function(){return b.clone(this,e,t)})},html:function(e){return b.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t)return 1===n.nodeType?n.innerHTML.replace(gt,""):t;if(!("string"!=typeof e||Tt.test(e)||!b.support.htmlSerialize&&mt.test(e)||!b.support.leadingWhitespace&&yt.test(e)||At[(bt.exec(e)||["",""])[1].toLowerCase()])){e=e.replace(vt,"<$1></$2>");try{for(;i>r;r++)n=this[r]||{},1===n.nodeType&&(b.cleanData(Ot(n,!1)),n.innerHTML=e);n=0}catch(o){}}n&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(e){var t=b.isFunction(e);return t||"string"==typeof e||(e=b(e).not(this).detach()),this.domManip([e],!0,function(e){var t=this.nextSibling,n=this.parentNode;n&&(b(this).remove(),n.insertBefore(e,t))})},detach:function(e){return this.remove(e,!0)},domManip:function(e,n,r){e=f.apply([],e);var i,o,a,s,u,l,c=0,p=this.length,d=this,h=p-1,g=e[0],m=b.isFunction(g);if(m||!(1>=p||"string"!=typeof g||b.support.checkClone)&&Ct.test(g))return this.each(function(i){var o=d.eq(i);m&&(e[0]=g.call(this,i,n?o.html():t)),o.domManip(e,n,r)});if(p&&(l=b.buildFragment(e,this[0].ownerDocument,!1,this),i=l.firstChild,1===l.childNodes.length&&(l=i),i)){for(n=n&&b.nodeName(i,"tr"),s=b.map(Ot(l,"script"),Ht),a=s.length;p>c;c++)o=l,c!==h&&(o=b.clone(o,!0,!0),a&&b.merge(s,Ot(o,"script"))),r.call(n&&b.nodeName(this[c],"table")?Lt(this[c],"tbody"):this[c],o,c);if(a)for(u=s[s.length-1].ownerDocument,b.map(s,qt),c=0;a>c;c++)o=s[c],kt.test(o.type||"")&&!b._data(o,"globalEval")&&b.contains(u,o)&&(o.src?b.ajax({url:o.src,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0}):b.globalEval((o.text||o.textContent||o.innerHTML||"").replace(St,"")));l=i=null}return this}});function Lt(e,t){return e.getElementsByTagName(t)[0]||e.appendChild(e.ownerDocument.createElement(t))}function Ht(e){var t=e.getAttributeNode("type");return e.type=(t&&t.specified)+"/"+e.type,e}function qt(e){var t=Et.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function Mt(e,t){var n,r=0;for(;null!=(n=e[r]);r++)b._data(n,"globalEval",!t||b._data(t[r],"globalEval"))}function _t(e,t){if(1===t.nodeType&&b.hasData(e)){var n,r,i,o=b._data(e),a=b._data(t,o),s=o.events;if(s){delete a.handle,a.events={};for(n in s)for(r=0,i=s[n].length;i>r;r++)b.event.add(t,n,s[n][r])}a.data&&(a.data=b.extend({},a.data))}}function Ft(e,t){var n,r,i;if(1===t.nodeType){if(n=t.nodeName.toLowerCase(),!b.support.noCloneEvent&&t[b.expando]){i=b._data(t);for(r in i.events)b.removeEvent(t,r,i.handle);t.removeAttribute(b.expando)}"script"===n&&t.text!==e.text?(Ht(t).text=e.text,qt(t)):"object"===n?(t.parentNode&&(t.outerHTML=e.outerHTML),b.support.html5Clone&&e.innerHTML&&!b.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):"input"===n&&Nt.test(e.type)?(t.defaultChecked=t.checked=e.checked,t.value!==e.value&&(t.value=e.value)):"option"===n?t.defaultSelected=t.selected=e.defaultSelected:("input"===n||"textarea"===n)&&(t.defaultValue=e.defaultValue)}}b.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){b.fn[e]=function(e){var n,r=0,i=[],o=b(e),a=o.length-1;for(;a>=r;r++)n=r===a?this:this.clone(!0),b(o[r])[t](n),d.apply(i,n.get());return this.pushStack(i)}});function Ot(e,n){var r,o,a=0,s=typeof e.getElementsByTagName!==i?e.getElementsByTagName(n||"*"):typeof e.querySelectorAll!==i?e.querySelectorAll(n||"*"):t;if(!s)for(s=[],r=e.childNodes||e;null!=(o=r[a]);a++)!n||b.nodeName(o,n)?s.push(o):b.merge(s,Ot(o,n));return n===t||n&&b.nodeName(e,n)?b.merge([e],s):s}function Bt(e){Nt.test(e.type)&&(e.defaultChecked=e.checked)}b.extend({clone:function(e,t,n){var r,i,o,a,s,u=b.contains(e.ownerDocument,e);if(b.support.html5Clone||b.isXMLDoc(e)||!mt.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(Dt.innerHTML=e.outerHTML,Dt.removeChild(o=Dt.firstChild)),!(b.support.noCloneEvent&&b.support.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||b.isXMLDoc(e)))for(r=Ot(o),s=Ot(e),a=0;null!=(i=s[a]);++a)r[a]&&Ft(i,r[a]);if(t)if(n)for(s=s||Ot(e),r=r||Ot(o),a=0;null!=(i=s[a]);a++)_t(i,r[a]);else _t(e,o);return r=Ot(o,"script"),r.length>0&&Mt(r,!u&&Ot(e,"script")),r=s=i=null,o},buildFragment:function(e,t,n,r){var i,o,a,s,u,l,c,p=e.length,f=dt(t),d=[],h=0;for(;p>h;h++)if(o=e[h],o||0===o)if("object"===b.type(o))b.merge(d,o.nodeType?[o]:o);else if(wt.test(o)){s=s||f.appendChild(t.createElement("div")),u=(bt.exec(o)||["",""])[1].toLowerCase(),c=At[u]||At._default,s.innerHTML=c[1]+o.replace(vt,"<$1></$2>")+c[2],i=c[0];while(i--)s=s.lastChild;if(!b.support.leadingWhitespace&&yt.test(o)&&d.push(t.createTextNode(yt.exec(o)[0])),!b.support.tbody){o="table"!==u||xt.test(o)?"<table>"!==c[1]||xt.test(o)?0:s:s.firstChild,i=o&&o.childNodes.length;while(i--)b.nodeName(l=o.childNodes[i],"tbody")&&!l.childNodes.length&&o.removeChild(l)
 +
}b.merge(d,s.childNodes),s.textContent="";while(s.firstChild)s.removeChild(s.firstChild);s=f.lastChild}else d.push(t.createTextNode(o));s&&f.removeChild(s),b.support.appendChecked||b.grep(Ot(d,"input"),Bt),h=0;while(o=d[h++])if((!r||-1===b.inArray(o,r))&&(a=b.contains(o.ownerDocument,o),s=Ot(f.appendChild(o),"script"),a&&Mt(s),n)){i=0;while(o=s[i++])kt.test(o.type||"")&&n.push(o)}return s=null,f},cleanData:function(e,t){var n,r,o,a,s=0,u=b.expando,l=b.cache,p=b.support.deleteExpando,f=b.event.special;for(;null!=(n=e[s]);s++)if((t||b.acceptData(n))&&(o=n[u],a=o&&l[o])){if(a.events)for(r in a.events)f[r]?b.event.remove(n,r):b.removeEvent(n,r,a.handle);l[o]&&(delete l[o],p?delete n[u]:typeof n.removeAttribute!==i?n.removeAttribute(u):n[u]=null,c.push(o))}}});var Pt,Rt,Wt,$t=/alpha\([^)]*\)/i,It=/opacity\s*=\s*([^)]*)/,zt=/^(top|right|bottom|left)$/,Xt=/^(none|table(?!-c[ea]).+)/,Ut=/^margin/,Vt=RegExp("^("+x+")(.*)$","i"),Yt=RegExp("^("+x+")(?!px)[a-z%]+$","i"),Jt=RegExp("^([+-])=("+x+")","i"),Gt={BODY:"block"},Qt={position:"absolute",visibility:"hidden",display:"block"},Kt={letterSpacing:0,fontWeight:400},Zt=["Top","Right","Bottom","Left"],en=["Webkit","O","Moz","ms"];function tn(e,t){if(t in e)return t;var n=t.charAt(0).toUpperCase()+t.slice(1),r=t,i=en.length;while(i--)if(t=en[i]+n,t in e)return t;return r}function nn(e,t){return e=t||e,"none"===b.css(e,"display")||!b.contains(e.ownerDocument,e)}function rn(e,t){var n,r,i,o=[],a=0,s=e.length;for(;s>a;a++)r=e[a],r.style&&(o[a]=b._data(r,"olddisplay"),n=r.style.display,t?(o[a]||"none"!==n||(r.style.display=""),""===r.style.display&&nn(r)&&(o[a]=b._data(r,"olddisplay",un(r.nodeName)))):o[a]||(i=nn(r),(n&&"none"!==n||!i)&&b._data(r,"olddisplay",i?n:b.css(r,"display"))));for(a=0;s>a;a++)r=e[a],r.style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?o[a]||"":"none"));return e}b.fn.extend({css:function(e,n){return b.access(this,function(e,n,r){var i,o,a={},s=0;if(b.isArray(n)){for(o=Rt(e),i=n.length;i>s;s++)a[n[s]]=b.css(e,n[s],!1,o);return a}return r!==t?b.style(e,n,r):b.css(e,n)},e,n,arguments.length>1)},show:function(){return rn(this,!0)},hide:function(){return rn(this)},toggle:function(e){var t="boolean"==typeof e;return this.each(function(){(t?e:nn(this))?b(this).show():b(this).hide()})}}),b.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Wt(e,"opacity");return""===n?"1":n}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":b.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,n,r,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,a,s,u=b.camelCase(n),l=e.style;if(n=b.cssProps[u]||(b.cssProps[u]=tn(l,u)),s=b.cssHooks[n]||b.cssHooks[u],r===t)return s&&"get"in s&&(o=s.get(e,!1,i))!==t?o:l[n];if(a=typeof r,"string"===a&&(o=Jt.exec(r))&&(r=(o[1]+1)*o[2]+parseFloat(b.css(e,n)),a="number"),!(null==r||"number"===a&&isNaN(r)||("number"!==a||b.cssNumber[u]||(r+="px"),b.support.clearCloneStyle||""!==r||0!==n.indexOf("background")||(l[n]="inherit"),s&&"set"in s&&(r=s.set(e,r,i))===t)))try{l[n]=r}catch(c){}}},css:function(e,n,r,i){var o,a,s,u=b.camelCase(n);return n=b.cssProps[u]||(b.cssProps[u]=tn(e.style,u)),s=b.cssHooks[n]||b.cssHooks[u],s&&"get"in s&&(a=s.get(e,!0,r)),a===t&&(a=Wt(e,n,i)),"normal"===a&&n in Kt&&(a=Kt[n]),""===r||r?(o=parseFloat(a),r===!0||b.isNumeric(o)?o||0:a):a},swap:function(e,t,n,r){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];i=n.apply(e,r||[]);for(o in t)e.style[o]=a[o];return i}}),e.getComputedStyle?(Rt=function(t){return e.getComputedStyle(t,null)},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),u=s?s.getPropertyValue(n)||s[n]:t,l=e.style;return s&&(""!==u||b.contains(e.ownerDocument,e)||(u=b.style(e,n)),Yt.test(u)&&Ut.test(n)&&(i=l.width,o=l.minWidth,a=l.maxWidth,l.minWidth=l.maxWidth=l.width=u,u=s.width,l.width=i,l.minWidth=o,l.maxWidth=a)),u}):o.documentElement.currentStyle&&(Rt=function(e){return e.currentStyle},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),u=s?s[n]:t,l=e.style;return null==u&&l&&l[n]&&(u=l[n]),Yt.test(u)&&!zt.test(n)&&(i=l.left,o=e.runtimeStyle,a=o&&o.left,a&&(o.left=e.currentStyle.left),l.left="fontSize"===n?"1em":u,u=l.pixelLeft+"px",l.left=i,a&&(o.left=a)),""===u?"auto":u});function on(e,t,n){var r=Vt.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):t}function an(e,t,n,r,i){var o=n===(r?"border":"content")?4:"width"===t?1:0,a=0;for(;4>o;o+=2)"margin"===n&&(a+=b.css(e,n+Zt[o],!0,i)),r?("content"===n&&(a-=b.css(e,"padding"+Zt[o],!0,i)),"margin"!==n&&(a-=b.css(e,"border"+Zt[o]+"Width",!0,i))):(a+=b.css(e,"padding"+Zt[o],!0,i),"padding"!==n&&(a+=b.css(e,"border"+Zt[o]+"Width",!0,i)));return a}function sn(e,t,n){var r=!0,i="width"===t?e.offsetWidth:e.offsetHeight,o=Rt(e),a=b.support.boxSizing&&"border-box"===b.css(e,"boxSizing",!1,o);if(0>=i||null==i){if(i=Wt(e,t,o),(0>i||null==i)&&(i=e.style[t]),Yt.test(i))return i;r=a&&(b.support.boxSizingReliable||i===e.style[t]),i=parseFloat(i)||0}return i+an(e,t,n||(a?"border":"content"),r,o)+"px"}function un(e){var t=o,n=Gt[e];return n||(n=ln(e,t),"none"!==n&&n||(Pt=(Pt||b("<iframe frameborder='0' width='0' height='0'/>").css("cssText","display:block !important")).appendTo(t.documentElement),t=(Pt[0].contentWindow||Pt[0].contentDocument).document,t.write("<!doctype html><html><body>"),t.close(),n=ln(e,t),Pt.detach()),Gt[e]=n),n}function ln(e,t){var n=b(t.createElement(e)).appendTo(t.body),r=b.css(n[0],"display");return n.remove(),r}b.each(["height","width"],function(e,n){b.cssHooks[n]={get:function(e,r,i){return r?0===e.offsetWidth&&Xt.test(b.css(e,"display"))?b.swap(e,Qt,function(){return sn(e,n,i)}):sn(e,n,i):t},set:function(e,t,r){var i=r&&Rt(e);return on(e,t,r?an(e,n,r,b.support.boxSizing&&"border-box"===b.css(e,"boxSizing",!1,i),i):0)}}}),b.support.opacity||(b.cssHooks.opacity={get:function(e,t){return It.test((t&&e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(e,t){var n=e.style,r=e.currentStyle,i=b.isNumeric(t)?"alpha(opacity="+100*t+")":"",o=r&&r.filter||n.filter||"";n.zoom=1,(t>=1||""===t)&&""===b.trim(o.replace($t,""))&&n.removeAttribute&&(n.removeAttribute("filter"),""===t||r&&!r.filter)||(n.filter=$t.test(o)?o.replace($t,i):o+" "+i)}}),b(function(){b.support.reliableMarginRight||(b.cssHooks.marginRight={get:function(e,n){return n?b.swap(e,{display:"inline-block"},Wt,[e,"marginRight"]):t}}),!b.support.pixelPosition&&b.fn.position&&b.each(["top","left"],function(e,n){b.cssHooks[n]={get:function(e,r){return r?(r=Wt(e,n),Yt.test(r)?b(e).position()[n]+"px":r):t}}})}),b.expr&&b.expr.filters&&(b.expr.filters.hidden=function(e){return 0>=e.offsetWidth&&0>=e.offsetHeight||!b.support.reliableHiddenOffsets&&"none"===(e.style&&e.style.display||b.css(e,"display"))},b.expr.filters.visible=function(e){return!b.expr.filters.hidden(e)}),b.each({margin:"",padding:"",border:"Width"},function(e,t){b.cssHooks[e+t]={expand:function(n){var r=0,i={},o="string"==typeof n?n.split(" "):[n];for(;4>r;r++)i[e+Zt[r]+t]=o[r]||o[r-2]||o[0];return i}},Ut.test(e)||(b.cssHooks[e+t].set=on)});var cn=/%20/g,pn=/\[\]$/,fn=/\r?\n/g,dn=/^(?:submit|button|image|reset|file)$/i,hn=/^(?:input|select|textarea|keygen)/i;b.fn.extend({serialize:function(){return b.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=b.prop(this,"elements");return e?b.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!b(this).is(":disabled")&&hn.test(this.nodeName)&&!dn.test(e)&&(this.checked||!Nt.test(e))}).map(function(e,t){var n=b(this).val();return null==n?null:b.isArray(n)?b.map(n,function(e){return{name:t.name,value:e.replace(fn,"\r\n")}}):{name:t.name,value:n.replace(fn,"\r\n")}}).get()}}),b.param=function(e,n){var r,i=[],o=function(e,t){t=b.isFunction(t)?t():null==t?"":t,i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};if(n===t&&(n=b.ajaxSettings&&b.ajaxSettings.traditional),b.isArray(e)||e.jquery&&!b.isPlainObject(e))b.each(e,function(){o(this.name,this.value)});else for(r in e)gn(r,e[r],n,o);return i.join("&").replace(cn,"+")};function gn(e,t,n,r){var i;if(b.isArray(t))b.each(t,function(t,i){n||pn.test(e)?r(e,i):gn(e+"["+("object"==typeof i?t:"")+"]",i,n,r)});else if(n||"object"!==b.type(t))r(e,t);else for(i in t)gn(e+"["+i+"]",t[i],n,r)}b.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(e,t){b.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),b.fn.hover=function(e,t){return this.mouseenter(e).mouseleave(t||e)};var mn,yn,vn=b.now(),bn=/\?/,xn=/#.*$/,wn=/([?&])_=[^&]*/,Tn=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Nn=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Cn=/^(?:GET|HEAD)$/,kn=/^\/\//,En=/^([\w.+-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,Sn=b.fn.load,An={},jn={},Dn="*/".concat("*");try{yn=a.href}catch(Ln){yn=o.createElement("a"),yn.href="",yn=yn.href}mn=En.exec(yn.toLowerCase())||[];function Hn(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,i=0,o=t.toLowerCase().match(w)||[];if(b.isFunction(n))while(r=o[i++])"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function qn(e,n,r,i){var o={},a=e===jn;function s(u){var l;return o[u]=!0,b.each(e[u]||[],function(e,u){var c=u(n,r,i);return"string"!=typeof c||a||o[c]?a?!(l=c):t:(n.dataTypes.unshift(c),s(c),!1)}),l}return s(n.dataTypes[0])||!o["*"]&&s("*")}function Mn(e,n){var r,i,o=b.ajaxSettings.flatOptions||{};for(i in n)n[i]!==t&&((o[i]?e:r||(r={}))[i]=n[i]);return r&&b.extend(!0,e,r),e}b.fn.load=function(e,n,r){if("string"!=typeof e&&Sn)return Sn.apply(this,arguments);var i,o,a,s=this,u=e.indexOf(" ");return u>=0&&(i=e.slice(u,e.length),e=e.slice(0,u)),b.isFunction(n)?(r=n,n=t):n&&"object"==typeof n&&(a="POST"),s.length>0&&b.ajax({url:e,type:a,dataType:"html",data:n}).done(function(e){o=arguments,s.html(i?b("<div>").append(b.parseHTML(e)).find(i):e)}).complete(r&&function(e,t){s.each(r,o||[e.responseText,t,e])}),this},b.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){b.fn[t]=function(e){return this.on(t,e)}}),b.each(["get","post"],function(e,n){b[n]=function(e,r,i,o){return b.isFunction(r)&&(o=o||i,i=r,r=t),b.ajax({url:e,type:n,dataType:o,data:r,success:i})}}),b.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:yn,type:"GET",isLocal:Nn.test(mn[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Dn,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":e.String,"text html":!0,"text json":b.parseJSON,"text xml":b.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Mn(Mn(e,b.ajaxSettings),t):Mn(b.ajaxSettings,e)},ajaxPrefilter:Hn(An),ajaxTransport:Hn(jn),ajax:function(e,n){"object"==typeof e&&(n=e,e=t),n=n||{};var r,i,o,a,s,u,l,c,p=b.ajaxSetup({},n),f=p.context||p,d=p.context&&(f.nodeType||f.jquery)?b(f):b.event,h=b.Deferred(),g=b.Callbacks("once memory"),m=p.statusCode||{},y={},v={},x=0,T="canceled",N={readyState:0,getResponseHeader:function(e){var t;if(2===x){if(!c){c={};while(t=Tn.exec(a))c[t[1].toLowerCase()]=t[2]}t=c[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===x?a:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return x||(e=v[n]=v[n]||e,y[e]=t),this},overrideMimeType:function(e){return x||(p.mimeType=e),this},statusCode:function(e){var t;if(e)if(2>x)for(t in e)m[t]=[m[t],e[t]];else N.always(e[N.status]);return this},abort:function(e){var t=e||T;return l&&l.abort(t),k(0,t),this}};if(h.promise(N).complete=g.add,N.success=N.done,N.error=N.fail,p.url=((e||p.url||yn)+"").replace(xn,"").replace(kn,mn[1]+"//"),p.type=n.method||n.type||p.method||p.type,p.dataTypes=b.trim(p.dataType||"*").toLowerCase().match(w)||[""],null==p.crossDomain&&(r=En.exec(p.url.toLowerCase()),p.crossDomain=!(!r||r[1]===mn[1]&&r[2]===mn[2]&&(r[3]||("http:"===r[1]?80:443))==(mn[3]||("http:"===mn[1]?80:443)))),p.data&&p.processData&&"string"!=typeof p.data&&(p.data=b.param(p.data,p.traditional)),qn(An,p,n,N),2===x)return N;u=p.global,u&&0===b.active++&&b.event.trigger("ajaxStart"),p.type=p.type.toUpperCase(),p.hasContent=!Cn.test(p.type),o=p.url,p.hasContent||(p.data&&(o=p.url+=(bn.test(o)?"&":"?")+p.data,delete p.data),p.cache===!1&&(p.url=wn.test(o)?o.replace(wn,"$1_="+vn++):o+(bn.test(o)?"&":"?")+"_="+vn++)),p.ifModified&&(b.lastModified[o]&&N.setRequestHeader("If-Modified-Since",b.lastModified[o]),b.etag[o]&&N.setRequestHeader("If-None-Match",b.etag[o])),(p.data&&p.hasContent&&p.contentType!==!1||n.contentType)&&N.setRequestHeader("Content-Type",p.contentType),N.setRequestHeader("Accept",p.dataTypes[0]&&p.accepts[p.dataTypes[0]]?p.accepts[p.dataTypes[0]]+("*"!==p.dataTypes[0]?", "+Dn+"; q=0.01":""):p.accepts["*"]);for(i in p.headers)N.setRequestHeader(i,p.headers[i]);if(p.beforeSend&&(p.beforeSend.call(f,N,p)===!1||2===x))return N.abort();T="abort";for(i in{success:1,error:1,complete:1})N[i](p[i]);if(l=qn(jn,p,n,N)){N.readyState=1,u&&d.trigger("ajaxSend",[N,p]),p.async&&p.timeout>0&&(s=setTimeout(function(){N.abort("timeout")},p.timeout));try{x=1,l.send(y,k)}catch(C){if(!(2>x))throw C;k(-1,C)}}else k(-1,"No Transport");function k(e,n,r,i){var c,y,v,w,T,C=n;2!==x&&(x=2,s&&clearTimeout(s),l=t,a=i||"",N.readyState=e>0?4:0,r&&(w=_n(p,N,r)),e>=200&&300>e||304===e?(p.ifModified&&(T=N.getResponseHeader("Last-Modified"),T&&(b.lastModified[o]=T),T=N.getResponseHeader("etag"),T&&(b.etag[o]=T)),204===e?(c=!0,C="nocontent"):304===e?(c=!0,C="notmodified"):(c=Fn(p,w),C=c.state,y=c.data,v=c.error,c=!v)):(v=C,(e||!C)&&(C="error",0>e&&(e=0))),N.status=e,N.statusText=(n||C)+"",c?h.resolveWith(f,[y,C,N]):h.rejectWith(f,[N,C,v]),N.statusCode(m),m=t,u&&d.trigger(c?"ajaxSuccess":"ajaxError",[N,p,c?y:v]),g.fireWith(f,[N,C]),u&&(d.trigger("ajaxComplete",[N,p]),--b.active||b.event.trigger("ajaxStop")))}return N},getScript:function(e,n){return b.get(e,t,n,"script")},getJSON:function(e,t,n){return b.get(e,t,n,"json")}});function _n(e,n,r){var i,o,a,s,u=e.contents,l=e.dataTypes,c=e.responseFields;for(s in c)s in r&&(n[c[s]]=r[s]);while("*"===l[0])l.shift(),o===t&&(o=e.mimeType||n.getResponseHeader("Content-Type"));if(o)for(s in u)if(u[s]&&u[s].test(o)){l.unshift(s);break}if(l[0]in r)a=l[0];else{for(s in r){if(!l[0]||e.converters[s+" "+l[0]]){a=s;break}i||(i=s)}a=a||i}return a?(a!==l[0]&&l.unshift(a),r[a]):t}function Fn(e,t){var n,r,i,o,a={},s=0,u=e.dataTypes.slice(),l=u[0];if(e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u[1])for(i in e.converters)a[i.toLowerCase()]=e.converters[i];for(;r=u[++s];)if("*"!==r){if("*"!==l&&l!==r){if(i=a[l+" "+r]||a["* "+r],!i)for(n in a)if(o=n.split(" "),o[1]===r&&(i=a[l+" "+o[0]]||a["* "+o[0]])){i===!0?i=a[n]:a[n]!==!0&&(r=o[0],u.splice(s--,0,r));break}if(i!==!0)if(i&&e["throws"])t=i(t);else try{t=i(t)}catch(c){return{state:"parsererror",error:i?c:"No conversion from "+l+" to "+r}}}l=r}return{state:"success",data:t}}b.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(e){return b.globalEval(e),e}}}),b.ajaxPrefilter("script",function(e){e.cache===t&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),b.ajaxTransport("script",function(e){if(e.crossDomain){var n,r=o.head||b("head")[0]||o.documentElement;return{send:function(t,i){n=o.createElement("script"),n.async=!0,e.scriptCharset&&(n.charset=e.scriptCharset),n.src=e.url,n.onload=n.onreadystatechange=function(e,t){(t||!n.readyState||/loaded|complete/.test(n.readyState))&&(n.onload=n.onreadystatechange=null,n.parentNode&&n.parentNode.removeChild(n),n=null,t||i(200,"success"))},r.insertBefore(n,r.firstChild)},abort:function(){n&&n.onload(t,!0)}}}});var On=[],Bn=/(=)\?(?=&|$)|\?\?/;b.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=On.pop()||b.expando+"_"+vn++;return this[e]=!0,e}}),b.ajaxPrefilter("json jsonp",function(n,r,i){var o,a,s,u=n.jsonp!==!1&&(Bn.test(n.url)?"url":"string"==typeof n.data&&!(n.contentType||"").indexOf("application/x-www-form-urlencoded")&&Bn.test(n.data)&&"data");return u||"jsonp"===n.dataTypes[0]?(o=n.jsonpCallback=b.isFunction(n.jsonpCallback)?n.jsonpCallback():n.jsonpCallback,u?n[u]=n[u].replace(Bn,"$1"+o):n.jsonp!==!1&&(n.url+=(bn.test(n.url)?"&":"?")+n.jsonp+"="+o),n.converters["script json"]=function(){return s||b.error(o+" was not called"),s[0]},n.dataTypes[0]="json",a=e[o],e[o]=function(){s=arguments},i.always(function(){e[o]=a,n[o]&&(n.jsonpCallback=r.jsonpCallback,On.push(o)),s&&b.isFunction(a)&&a(s[0]),s=a=t}),"script"):t});var Pn,Rn,Wn=0,$n=e.ActiveXObject&&function(){var e;for(e in Pn)Pn[e](t,!0)};function In(){try{return new e.XMLHttpRequest}catch(t){}}function zn(){try{return new e.ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}b.ajaxSettings.xhr=e.ActiveXObject?function(){return!this.isLocal&&In()||zn()}:In,Rn=b.ajaxSettings.xhr(),b.support.cors=!!Rn&&"withCredentials"in Rn,Rn=b.support.ajax=!!Rn,Rn&&b.ajaxTransport(function(n){if(!n.crossDomain||b.support.cors){var r;return{send:function(i,o){var a,s,u=n.xhr();if(n.username?u.open(n.type,n.url,n.async,n.username,n.password):u.open(n.type,n.url,n.async),n.xhrFields)for(s in n.xhrFields)u[s]=n.xhrFields[s];n.mimeType&&u.overrideMimeType&&u.overrideMimeType(n.mimeType),n.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");try{for(s in i)u.setRequestHeader(s,i[s])}catch(l){}u.send(n.hasContent&&n.data||null),r=function(e,i){var s,l,c,p;try{if(r&&(i||4===u.readyState))if(r=t,a&&(u.onreadystatechange=b.noop,$n&&delete Pn[a]),i)4!==u.readyState&&u.abort();else{p={},s=u.status,l=u.getAllResponseHeaders(),"string"==typeof u.responseText&&(p.text=u.responseText);try{c=u.statusText}catch(f){c=""}s||!n.isLocal||n.crossDomain?1223===s&&(s=204):s=p.text?200:404}}catch(d){i||o(-1,d)}p&&o(s,c,p,l)},n.async?4===u.readyState?setTimeout(r):(a=++Wn,$n&&(Pn||(Pn={},b(e).unload($n)),Pn[a]=r),u.onreadystatechange=r):r()},abort:function(){r&&r(t,!0)}}}});var Xn,Un,Vn=/^(?:toggle|show|hide)$/,Yn=RegExp("^(?:([+-])=|)("+x+")([a-z%]*)$","i"),Jn=/queueHooks$/,Gn=[nr],Qn={"*":[function(e,t){var n,r,i=this.createTween(e,t),o=Yn.exec(t),a=i.cur(),s=+a||0,u=1,l=20;if(o){if(n=+o[2],r=o[3]||(b.cssNumber[e]?"":"px"),"px"!==r&&s){s=b.css(i.elem,e,!0)||n||1;do u=u||".5",s/=u,b.style(i.elem,e,s+r);while(u!==(u=i.cur()/a)&&1!==u&&--l)}i.unit=r,i.start=s,i.end=o[1]?s+(o[1]+1)*n:n}return i}]};function Kn(){return setTimeout(function(){Xn=t}),Xn=b.now()}function Zn(e,t){b.each(t,function(t,n){var r=(Qn[t]||[]).concat(Qn["*"]),i=0,o=r.length;for(;o>i;i++)if(r[i].call(e,t,n))return})}function er(e,t,n){var r,i,o=0,a=Gn.length,s=b.Deferred().always(function(){delete u.elem}),u=function(){if(i)return!1;var t=Xn||Kn(),n=Math.max(0,l.startTime+l.duration-t),r=n/l.duration||0,o=1-r,a=0,u=l.tweens.length;for(;u>a;a++)l.tweens[a].run(o);return s.notifyWith(e,[l,o,n]),1>o&&u?n:(s.resolveWith(e,[l]),!1)},l=s.promise({elem:e,props:b.extend({},t),opts:b.extend(!0,{specialEasing:{}},n),originalProperties:t,originalOptions:n,startTime:Xn||Kn(),duration:n.duration,tweens:[],createTween:function(t,n){var r=b.Tween(e,l.opts,t,n,l.opts.specialEasing[t]||l.opts.easing);return l.tweens.push(r),r},stop:function(t){var n=0,r=t?l.tweens.length:0;if(i)return this;for(i=!0;r>n;n++)l.tweens[n].run(1);return t?s.resolveWith(e,[l,t]):s.rejectWith(e,[l,t]),this}}),c=l.props;for(tr(c,l.opts.specialEasing);a>o;o++)if(r=Gn[o].call(l,e,c,l.opts))return r;return Zn(l,c),b.isFunction(l.opts.start)&&l.opts.start.call(e,l),b.fx.timer(b.extend(u,{elem:e,anim:l,queue:l.opts.queue})),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always)}function tr(e,t){var n,r,i,o,a;for(i in e)if(r=b.camelCase(i),o=t[r],n=e[i],b.isArray(n)&&(o=n[1],n=e[i]=n[0]),i!==r&&(e[r]=n,delete e[i]),a=b.cssHooks[r],a&&"expand"in a){n=a.expand(n),delete e[r];for(i in n)i in e||(e[i]=n[i],t[i]=o)}else t[r]=o}b.Animation=b.extend(er,{tweener:function(e,t){b.isFunction(e)?(t=e,e=["*"]):e=e.split(" ");var n,r=0,i=e.length;for(;i>r;r++)n=e[r],Qn[n]=Qn[n]||[],Qn[n].unshift(t)},prefilter:function(e,t){t?Gn.unshift(e):Gn.push(e)}});function nr(e,t,n){var r,i,o,a,s,u,l,c,p,f=this,d=e.style,h={},g=[],m=e.nodeType&&nn(e);n.queue||(c=b._queueHooks(e,"fx"),null==c.unqueued&&(c.unqueued=0,p=c.empty.fire,c.empty.fire=function(){c.unqueued||p()}),c.unqueued++,f.always(function(){f.always(function(){c.unqueued--,b.queue(e,"fx").length||c.empty.fire()})})),1===e.nodeType&&("height"in t||"width"in t)&&(n.overflow=[d.overflow,d.overflowX,d.overflowY],"inline"===b.css(e,"display")&&"none"===b.css(e,"float")&&(b.support.inlineBlockNeedsLayout&&"inline"!==un(e.nodeName)?d.zoom=1:d.display="inline-block")),n.overflow&&(d.overflow="hidden",b.support.shrinkWrapBlocks||f.always(function(){d.overflow=n.overflow[0],d.overflowX=n.overflow[1],d.overflowY=n.overflow[2]}));for(i in t)if(a=t[i],Vn.exec(a)){if(delete t[i],u=u||"toggle"===a,a===(m?"hide":"show"))continue;g.push(i)}if(o=g.length){s=b._data(e,"fxshow")||b._data(e,"fxshow",{}),"hidden"in s&&(m=s.hidden),u&&(s.hidden=!m),m?b(e).show():f.done(function(){b(e).hide()}),f.done(function(){var t;b._removeData(e,"fxshow");for(t in h)b.style(e,t,h[t])});for(i=0;o>i;i++)r=g[i],l=f.createTween(r,m?s[r]:0),h[r]=s[r]||b.style(e,r),r in s||(s[r]=l.start,m&&(l.end=l.start,l.start="width"===r||"height"===r?1:0))}}function rr(e,t,n,r,i){return new rr.prototype.init(e,t,n,r,i)}b.Tween=rr,rr.prototype={constructor:rr,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||"swing",this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(b.cssNumber[n]?"":"px")},cur:function(){var e=rr.propHooks[this.prop];return e&&e.get?e.get(this):rr.propHooks._default.get(this)},run:function(e){var t,n=rr.propHooks[this.prop];return this.pos=t=this.options.duration?b.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):rr.propHooks._default.set(this),this}},rr.prototype.init.prototype=rr.prototype,rr.propHooks={_default:{get:function(e){var t;return null==e.elem[e.prop]||e.elem.style&&null!=e.elem.style[e.prop]?(t=b.css(e.elem,e.prop,""),t&&"auto"!==t?t:0):e.elem[e.prop]},set:function(e){b.fx.step[e.prop]?b.fx.step[e.prop](e):e.elem.style&&(null!=e.elem.style[b.cssProps[e.prop]]||b.cssHooks[e.prop])?b.style(e.elem,e.prop,e.now+e.unit):e.elem[e.prop]=e.now}}},rr.propHooks.scrollTop=rr.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},b.each(["toggle","show","hide"],function(e,t){var n=b.fn[t];b.fn[t]=function(e,r,i){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(ir(t,!0),e,r,i)}}),b.fn.extend({fadeTo:function(e,t,n,r){return this.filter(nn).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var i=b.isEmptyObject(e),o=b.speed(t,n,r),a=function(){var t=er(this,b.extend({},e),o);a.finish=function(){t.stop(!0)},(i||b._data(this,"finish"))&&t.stop(!0)};return a.finish=a,i||o.queue===!1?this.each(a):this.queue(o.queue,a)},stop:function(e,n,r){var i=function(e){var t=e.stop;delete e.stop,t(r)};return"string"!=typeof e&&(r=n,n=e,e=t),n&&e!==!1&&this.queue(e||"fx",[]),this.each(function(){var t=!0,n=null!=e&&e+"queueHooks",o=b.timers,a=b._data(this);if(n)a[n]&&a[n].stop&&i(a[n]);else for(n in a)a[n]&&a[n].stop&&Jn.test(n)&&i(a[n]);for(n=o.length;n--;)o[n].elem!==this||null!=e&&o[n].queue!==e||(o[n].anim.stop(r),t=!1,o.splice(n,1));(t||!r)&&b.dequeue(this,e)})},finish:function(e){return e!==!1&&(e=e||"fx"),this.each(function(){var t,n=b._data(this),r=n[e+"queue"],i=n[e+"queueHooks"],o=b.timers,a=r?r.length:0;for(n.finish=!0,b.queue(this,e,[]),i&&i.cur&&i.cur.finish&&i.cur.finish.call(this),t=o.length;t--;)o[t].elem===this&&o[t].queue===e&&(o[t].anim.stop(!0),o.splice(t,1));for(t=0;a>t;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish})}});function ir(e,t){var n,r={height:e},i=0;for(t=t?1:0;4>i;i+=2-t)n=Zt[i],r["margin"+n]=r["padding"+n]=e;return t&&(r.opacity=r.width=e),r}b.each({slideDown:ir("show"),slideUp:ir("hide"),slideToggle:ir("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){b.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}}),b.speed=function(e,t,n){var r=e&&"object"==typeof e?b.extend({},e):{complete:n||!n&&t||b.isFunction(e)&&e,duration:e,easing:n&&t||t&&!b.isFunction(t)&&t};return r.duration=b.fx.off?0:"number"==typeof r.duration?r.duration:r.duration in b.fx.speeds?b.fx.speeds[r.duration]:b.fx.speeds._default,(null==r.queue||r.queue===!0)&&(r.queue="fx"),r.old=r.complete,r.complete=function(){b.isFunction(r.old)&&r.old.call(this),r.queue&&b.dequeue(this,r.queue)},r},b.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2}},b.timers=[],b.fx=rr.prototype.init,b.fx.tick=function(){var e,n=b.timers,r=0;for(Xn=b.now();n.length>r;r++)e=n[r],e()||n[r]!==e||n.splice(r--,1);n.length||b.fx.stop(),Xn=t},b.fx.timer=function(e){e()&&b.timers.push(e)&&b.fx.start()},b.fx.interval=13,b.fx.start=function(){Un||(Un=setInterval(b.fx.tick,b.fx.interval))},b.fx.stop=function(){clearInterval(Un),Un=null},b.fx.speeds={slow:600,fast:200,_default:400},b.fx.step={},b.expr&&b.expr.filters&&(b.expr.filters.animated=function(e){return b.grep(b.timers,function(t){return e===t.elem}).length}),b.fn.offset=function(e){if(arguments.length)return e===t?this:this.each(function(t){b.offset.setOffset(this,e,t)});var n,r,o={top:0,left:0},a=this[0],s=a&&a.ownerDocument;if(s)return n=s.documentElement,b.contains(n,a)?(typeof a.getBoundingClientRect!==i&&(o=a.getBoundingClientRect()),r=or(s),{top:o.top+(r.pageYOffset||n.scrollTop)-(n.clientTop||0),left:o.left+(r.pageXOffset||n.scrollLeft)-(n.clientLeft||0)}):o},b.offset={setOffset:function(e,t,n){var r=b.css(e,"position");"static"===r&&(e.style.position="relative");var i=b(e),o=i.offset(),a=b.css(e,"top"),s=b.css(e,"left"),u=("absolute"===r||"fixed"===r)&&b.inArray("auto",[a,s])>-1,l={},c={},p,f;u?(c=i.position(),p=c.top,f=c.left):(p=parseFloat(a)||0,f=parseFloat(s)||0),b.isFunction(t)&&(t=t.call(e,n,o)),null!=t.top&&(l.top=t.top-o.top+p),null!=t.left&&(l.left=t.left-o.left+f),"using"in t?t.using.call(e,l):i.css(l)}},b.fn.extend({position:function(){if(this[0]){var e,t,n={top:0,left:0},r=this[0];return"fixed"===b.css(r,"position")?t=r.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),b.nodeName(e[0],"html")||(n=e.offset()),n.top+=b.css(e[0],"borderTopWidth",!0),n.left+=b.css(e[0],"borderLeftWidth",!0)),{top:t.top-n.top-b.css(r,"marginTop",!0),left:t.left-n.left-b.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||o.documentElement;while(e&&!b.nodeName(e,"html")&&"static"===b.css(e,"position"))e=e.offsetParent;return e||o.documentElement})}}),b.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,n){var r=/Y/.test(n);b.fn[e]=function(i){return b.access(this,function(e,i,o){var a=or(e);return o===t?a?n in a?a[n]:a.document.documentElement[i]:e[i]:(a?a.scrollTo(r?b(a).scrollLeft():o,r?o:b(a).scrollTop()):e[i]=o,t)},e,i,arguments.length,null)}});function or(e){return b.isWindow(e)?e:9===e.nodeType?e.defaultView||e.parentWindow:!1}b.each({Height:"height",Width:"width"},function(e,n){b.each({padding:"inner"+e,content:n,"":"outer"+e},function(r,i){b.fn[i]=function(i,o){var a=arguments.length&&(r||"boolean"!=typeof i),s=r||(i===!0||o===!0?"margin":"border");return b.access(this,function(n,r,i){var o;return b.isWindow(n)?n.document.documentElement["client"+e]:9===n.nodeType?(o=n.documentElement,Math.max(n.body["scroll"+e],o["scroll"+e],n.body["offset"+e],o["offset"+e],o["client"+e])):i===t?b.css(n,r,s):b.style(n,r,i,s)},n,a?i:t,a,null)}})}),e.jQuery=e.$=b,"function"==typeof define&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return b})})(window);
 +
</script>
 +
 
 +
 
 +
</head>
 +
<body>
 +
<div id="art-main">
 +
    <div class="art-sheet clearfix">
 +
<header class="art-header">
 +
 
 +
    <div class="art-shapes">
 +
       
 +
            </div>
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
               
 +
                   
 +
</header>
 +
<div class="art-layout-wrapper">
 +
                <div class="art-content-layout">
 +
                    <div class="art-content-layout-row">
 +
                        <div class="art-layout-cell art-sidebar1"><div class="art-vmenublock clearfix">
 +
        <div class="art-vmenublockheader">
 +
            <h3 class="t">Menu</h3>
 +
        </div>
 +
        <div class="art-vmenublockcontent">
 +
<ul class="art-vmenu"><li><a href="https://2015.igem.org/Team:UNA_Honduras" class="active">HOME</a></li><li><a href="https://2015.igem.org/Team:UNA_Honduras/team.html">TEAM</a></li><li><a href="https://2015.igem.org/Team:UNA_Honduras/project.html">PROJECT</a><ul><li><a href="https://2015.igem.org/Team:UNA_Honduras/description.html">DESCRIPTION</a></li><li><a href="https://2015.igem.org/Team:UNA_Honduras/immunology-of-dengue.html">IMMUNOLOGY OF DENGUE</a></li><li><a href="https://2015.igem.org/Team:UNA_Honduras/experiments-and-protocols.html">EXPERIMENTS AND PROTOCOLS</a></li><li><a href="https://2015.igem.org/Team:UNA_Honduras/results.html">RESULTS</a></li></ul></li><li><a href="https://2015.igem.org/Team:UNA_Honduras/parts.html">PARTS</a></li><li><a href="https://2015.igem.org/Team:UNA_Honduras/notebook.html">NOTEBOOK</a></li><li><a href="https://2015.igem.org/Team:UNA_Honduras/attributions.html">ATTRIBUTIONS</a></li><li><a href="https://2015.igem.org/Team:UNA_Honduras/collaborations.html">COLLABORATIONS</a></li><li><a href="https://2015.igem.org/Team:UNA_Honduras/human-practices.html">HUMAN PRACTICES</a><ul><li><a href="https://2015.igem.org/Team:UNA_Honduras/public-outreach.html">PUBLIC OUTREACH</a></li><li><a href="https://2015.igem.org/Team:UNA_Honduras/laws-regulation.html">LAWS &amp; REGULATION</a></li><li><a href="https://2015.igem.org/Team:UNA_Honduras/ethics.html">ETHICS</a></li><li><a href="https://2015.igem.org/Team:UNA_Honduras/media-coverage.html">MEDIA COVERAGE</a></li></ul></li><li><a href="https://2015.igem.org/Team:UNA_Honduras/safety.html">SAFETY</a></li><li><a href="https://2015.igem.org/Team:UNA_Honduras/entrepreneurship.html">ENTREPRENEURSHIP</a></li><li><a href="https://2015.igem.org/Team:UNA_Honduras/gallery.html">GALLERY</a></li><li><a href="https://2015.igem.org/Team:UNA_Honduras/references.html">REFERENCES</a></li></ul>
 +
               
 +
        </div>
 +
</div></div>
 +
                        <div class="art-layout-cell art-content"><article class="art-post art-article">
 +
                                <div class="art-postmetadataheader">
 +
                                        <h2 class="art-postheader">WELCOME TO OUR WIKI</h2>
 +
                                    </div>
 +
                                               
 +
                <div class="art-postcontent art-postcontent-0 clearfix"><div class="art-content-layout-wrapper layout-item-0">
 +
<div class="art-content-layout layout-item-1">
 +
    <div class="art-content-layout-row">
 +
    <div class="art-layout-cell layout-item-2" style="width: 33%" >
 +
        <p style="text-align: center;">&nbsp;<img width="168" height="210" alt="" class="art-lightbox" src="https://static.igem.org/mediawiki/2015/f/f2/Mosquito01-2.gif" style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; "></p>
 +
    </div><div class="art-layout-cell layout-item-3" style="width: 67%" >
 +
        <p style="text-align: center;"><iframe width="420" height="315" src="https://www.youtube.com/embed/9v_3J1bYXhg" frameborder="0" allowfullscreen=""></iframe></p>
 +
    </div>
 +
    </div>
 +
</div>
 +
</div>
 +
<div class="art-content-layout-wrapper layout-item-0">
 +
<div class="art-content-layout layout-item-1">
 +
    <div class="art-content-layout-row">
 +
    <div class="art-layout-cell layout-item-3" style="width: 100%" >
 +
        <p class="MsoNormal"><b><span style="line-height: 115%; font-family: Arial, sans-serif; color: black; font-size: 18px; text-shadow: rgba(23, 23, 23, 0.496094) 0px -1px 0px;">Decoding Dengue Dynamics</span></b></p>
 +
       
 +
        <p class="MsoNormal" style="text-align: justify;"><span style="font-size: 10pt; line-height: 115%; font-family: Arial, sans-serif; color: black;">Dengue fever is caused by the defensive reaction of
 +
        the body to the invasion of a virus transmmited by mosquito bite. Is a big
 +
        problem in developing countries and for over 70 years several attempts to
 +
        create an effective vaccines have failed; the way to prevent disease is to
 +
        control vectors: Aedes aegypti. There are at least 4 different virus serotypes
 +
        which prevalence shifts every year, patients who suffered one particular
 +
        serotype become immune for life, but getting another serotype, reaction is so
 +
        severe that dengue becomes hemorrhagic and lethal most of the times. We
 +
        designed synthetic proteins aimed to produce immunological response against
 +
        dengue. Using databases and for proteins, epitopes and 3D structures programs
 +
        we found epitopes for L and T white cells. Then selected a protein and inserted
 +
        on its chain these epitopes from all serotypes, and 4 proteins containing just
 +
        one serotype</span></p><p><a href="#"></a></p>
 +
    </div>
 +
    </div>
 +
</div>
 +
</div>
 +
<div class="art-content-layout-wrapper layout-item-0">
 +
<div class="art-content-layout layout-item-1">
 +
    <div class="art-content-layout-row">
 +
    <div class="art-layout-cell layout-item-4" style="width: 25%" >
 +
        <p style="text-align: center;"><a href="http://www.bluemas.com" target="_top"><img width="134" height="46" alt="" src="https://static.igem.org/mediawiki/2015/0/03/Logo_con_iconos.png" style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;" class=""></a><br></p>
 +
    </div><div class="art-layout-cell layout-item-4" style="width: 25%" >
 +
        <p><img width="140" height="54" alt="" class="art-lightbox" src="https://static.igem.org/mediawiki/2015/d/db/Descargabiolabs.jpg" style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; "><br></p>
 +
    </div><div class="art-layout-cell layout-item-4" style="width: 25%" >
 +
        <p style="text-align: center;"><img width="140" height="42" alt="" class="art-lightbox" src="https://static.igem.org/mediawiki/2015/8/86/Idt.png" style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;"><br></p>
 +
    </div><div class="art-layout-cell layout-item-4" style="width: 25%" >
 +
        <p style="text-align: center;"><img width="140" height="66" alt="" class="art-lightbox" src="https://static.igem.org/mediawiki/2015/a/ab/Logo_Campeonisimos_JPG.jpg" style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;"><br></p>
 +
    </div>
 +
    </div>
 +
</div>
 +
</div>
 +
</div>
 +
 
 +
 
 +
</article></div>
 +
                    </div>
 +
                </div>
 +
            </div><footer class="art-footer">
 +
<p><br></p>
 +
<p><br></p>
 +
</footer>
 +
 
 +
    </div>
 +
    <p class="art-page-footer">
 +
        <span id="art-footnote-links">Designed by <a href="www.bluemas.com" target="_blank">Blue+</a>.</span>
 +
    </p>
 +
</div>
 +
 
 +
 
 +
</body></html>

Latest revision as of 03:24, 19 September 2015

 

Decoding Dengue Dynamics

Dengue fever is caused by the defensive reaction of the body to the invasion of a virus transmmited by mosquito bite. Is a big problem in developing countries and for over 70 years several attempts to create an effective vaccines have failed; the way to prevent disease is to control vectors: Aedes aegypti. There are at least 4 different virus serotypes which prevalence shifts every year, patients who suffered one particular serotype become immune for life, but getting another serotype, reaction is so severe that dengue becomes hemorrhagic and lethal most of the times. We designed synthetic proteins aimed to produce immunological response against dengue. Using databases and for proteins, epitopes and 3D structures programs we found epitopes for L and T white cells. Then selected a protein and inserted on its chain these epitopes from all serotypes, and 4 proteins containing just one serotype