@media (min-width: 600px) {

  .element > h2, .element > h3, .element > h4, .element > img, .element > h2 > a, .element iframe {
    position: absolute;
    margin: 0;
  }

  /*titles*/

  #bwg-container .element .title {
    left: 0.2em;
    top: 0.2em;
    font-size: 52px;
    line-height: 0.95em;
    color: #000;
    width:4.0em;
  }

  #bwg-container .element.large .title {
    font-size: 39px;

  }

  #bwg-container .element .title1 {
    top: 0.3em;
    right: 1.9em;
    font-size: 32.5px;
    line-height: 0.95em;
    color: #000;
    width:4.0em;
  }

  #bwg-container .element.large .title1 {
    font-size: 19.5px;                                  
    width:100px;                                           
    right: 1.0em;       
    top: 0.5em;                   

  }

  #bwg-container .element .title2 {
    left: 0.2em;
    top: 0.1em;
    font-size: 97.5px;
    line-height: 0.95em;
    color: #000;
    width:4.0em;
  }

  #bwg-container .element.large .title2 {
    font-size: 32.5px;
     left: 0.2em;
    top: 0.4em;
  }

  #bwg-container .element .title3 {
    left: 0.2em;
    top: 0.2em;
    font-size: 52px;
    line-height: 0.95em;
    color: #000;
    width:200px;
  }

  #bwg-container .element.large .title3 {
    font-size: 39px;
  }

  #bwg-container .element .title4 {
    right: 0.5em;
    top: 0.3em;
    font-size: 45.5px;
    width:150px;
    color:#000;
    line-height: 0.95em;
  }

  #bwg-container .element.large .title4 {
      right: 0.5em;
    top: 0.3em;
    font-size: 45.5px;
    width:150px;
    color:#000;
    line-height: 0.95em;
  }

  #bwg-container .element .title5 {
    left: 0.1em;
    top: 0.1em;
    font-size: 45.5px;
    line-height: 0.95em;
    color: #000;
    width:470px;
  }

  #bwg-container .element.large .title5 {
    font-size: 26px;
    width:470px;
    left: 0.2em;
    top: 0.5em;
  }

  #bwg-container .element .title6 {
    left: 0.1em;
    top: 0.1em;
    font-size: 106.6px;
    line-height: 0.95em;
    color: #000;
    width:470px;
  }

  #bwg-container .element.large .title6 {
    font-size: 39px;
    left: 0.2em;
    top: 0.2em;
  }

  #bwg-container .element .title7 {
      left: 0.3em;
    top: 0.3em;
    font-size: 35.1px;
    line-height: 0.95em;
    color: #000;
    width:100px;
  }

  #bwg-container .element.large .title7 {
  left: 0.5em;
    top: 0.4em;
    font-size: 19.5px;
    width:70px;
  }

  #bwg-container .element .title8 {
    left: 0.2em;
    top: 0.2em;
    font-size: 52px;
    line-height: 0.95em;
    color: #000;
    width:400px;
  }

  #bwg-container .element.large .title8 {
    font-size: 39px;
  }

  #bwg-container .element .title9 {
    left: 0.2em;
    top: 0.2em;
    font-size: 24px;
    line-height: 0.95em;
    color: #000;
    width:400px;
  }

  #bwg-container .element.large .title9 {
    font-size: 39px;
    left: 0.2em;
    top: 0.2em;
  }

  #bwg-container .element .title10 {
    left: 0.1em;
    top: 0.1em;
    font-size: 91px;
    line-height: 0.95em;
    color: #000;
      width:50px;
  }

  #bwg-container .element.large .title10 {
    left: 0.1em;
    top: 0.1em;
    font-size: 91px;
    line-height: 0.95em;
    color: #000;
      width:50px;
  }

  #bwg-container .element .title11 {
    left: 0.2em;
    top: 0.2em;
    font-size: 52px;
    line-height: 0.95em;
    color: #000;
    width:400px;
  }

  #bwg-container .element.large .title11 {
    left: 0.2em;
    top: 0.2em;
    font-size: 32.5px;
    line-height: 0.95em;
    color: #000;
      width:250px;
  }

  #bwg-container .element .title12 {
    left: 0.0em;
    top: 0.0em;
    font-size: 286px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element.large .title12 {
    font-size: 39px;
    left: 0.1em;
    top: 0.1em;
  }

  #bwg-container .element .title13 {
    left: 0.2em;
    top: 0.2em;
    font-size: 32.5px;
    line-height: 0.95em;
    color: #000;
    width:400px;
  }

  #bwg-container .element.large .title13 {
    left: 0.2em;
    top: 0.2em;
    font-size: 32.5px;
    line-height: 0.95em;
    color: #000;
    width:400px;
  }

  #bwg-container .element .title14 {
    left: 0.2em;
    top: 0.2em;
    font-size: 26px;
    line-height: 0.95em;
    color: #000;
    width:100px;
  }

  #bwg-container .element.large .title14 {
     left: 0.1em;
    top: 0.1em;
    font-size: 39px;
    width:100px;
  }

  #bwg-container .element .title15 {
    left: 0.2em;
    top: 0.2em;
    font-size: 36.4px;
    line-height: 0.95em;
    color: #000;
    width:470px;
  }

  #bwg-container .element.large .title15 {
    font-size: 26px;
    left: 0.3em;
    top: 0.3em;
    width:350px;
  }

  #bwg-container .element .title16 {
    left: 0.1em;
    top: 0.1em;
    font-size: 42.9px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element.large .title16 {
    font-size: 26px;
  }

  #bwg-container .element .title17 {
    left: 7.5em;
    top: 0.5em;
    font-size: 39px;
    line-height: 0.95em;
    color: #000;
    width:200px;
  }

  #bwg-container .element.large .title17 {
    font-size: 39px;
  }

  #bwg-container .element .title18 {
    left: 0.2em;
    top: 0.2em;
    font-size: 45.5px;
    line-height: 0.95em;
    color: #000;
    width:470px;
  }

  #bwg-container .element.large .title18 {
    font-size: 26px;
    width:470px;
    left: 0.4em;
    top: 0.5em;
  }

  #bwg-container .element .title19 {
    left: 0.4em;
    top: 0.4em;
    font-size: 35.1px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element.large .title19 {
    font-size: 19.5px;                                                                           
    left: 0.5em;       
    top: 0.5em;                   

  }

  #bwg-container .element .title20 {
    left: 0.4em;
    bottom: 1.0em;
    font-size: 32.5px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element.large .title20 {
    font-size: 19.5px;                                                                            
    left: 0.5em;       
    top: 0.5em;                   

  }

  #bwg-container .element .title21 {
    left: 0.2em;
    top: 0.2em;
    font-size: 52px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element.large .title21 {
    font-size: 19.5px;                                                                            
    left: 0.2em;       
    top: 0.2em;                   

  }

  #bwg-container .element .title22 {
    left: 0.1em;
    top: 0.1em;
    font-size: 106.6px;
    line-height: 0.95em;
    color: #000;
    width:4.0em;
  }

  #bwg-container .element.large .title22 {
    font-size: 40px;
     left: 0.2em;
    top: 0.2em;
  }

  #bwg-container .element .title23 {
    left: 0.5em;
    top: 0.5em;
    font-size: 23.4px;
    line-height: 0.95em;
    color: #000;
    width:170px;
  }

  #bwg-container .element.large .title23 {
    font-size: 26px;
     left: 0.2em;
    top: 0.2em;
    width:220px;
  }

  #bwg-container .element .title24 {
    left: 0.1em;
    top: 0.6em;
    font-size: 78px;
    line-height: 0.95em;
    color: #000;
    width:4.0em;
  }

  #bwg-container .element.large .title24 {
    left: 0.1em;
    top: 0.6em;
    font-size: 78px;
    line-height: 0.95em;
    color: #000;
    width:4.0em;
  }
  #bwg-container .element .title25 {
    left: 0.2em;
    top: 0.2em;
    font-size: 42.9px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element.large .title25 {
    font-size: 26px;
     left: 0.2em;
    top: 0.2em;
  }

  #bwg-container .element .title26 {
    left: 0.1em;
    top: 0.1em;
    font-size: 91px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element.large .title26 {
    font-size: 26px;
     left: 0.2em;
    top: 0.2em;
  }

  #bwg-container .element .title27 {
    left: 0.1em;
    top: 0.2em;
    font-size: 45.5px;
    line-height: 0.95em;
    color: #000;
    width:470px;
  }

  #bwg-container .element.large .title27 {
    font-size: 26px;
    width:470px;
    left: 0.3em;
    top: 0.5em;
  }

  #bwg-container .element .title28 {
      left: 0.5em;
    top: 0.5em;
    font-size: 19.5px;
    line-height: 0.95em;
    color: #000;

  }

  #bwg-container .element.large .title28 {
      left: 0.5em;
    top: 0.5em;
    font-size: 19.5px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element .title29 {
    left: 0.0em;
    top: 0.5em;
    font-size: 26px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element.large .title29 {
      left: 0.0em;
    top: 0.5em;
    font-size: 26px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element .title30 {
    left: 0.3em;
    top: 0.3em;
    font-size: 26px;
    line-height: 0.95em;
    color: #000;

  }

  #bwg-container .element.large .title30 {
   left: 0.3em;
    top: 0.3em;
    font-size: 26px;
    line-height: 0.95em;
    color: #000;

  }

  #bwg-container .element .title31 {
    left: 0.2em;
    top: 0.2em;
    font-size: 32.5px;
    line-height: 0.95em;
    color: #000;
    width:4.0em;
  }

  #bwg-container .element.large .title31 {
    font-size: 26px;
     left: 0.2em;
    top: 0.2em;
  }

  #bwg-container .element .title32 {
    left: 0.1em;
    top: 0.1em;
    font-size: 91px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element.large .title32 {
    font-size: 26px;
     left: 0.2em;
    top: 0.2em;
  }

  #bwg-container .element .title33 {
      left: 5.0em;
    top: 0.2em;
    font-size: 52px;
    line-height: 0.95em;
    color: #000;
    width:200px;
  }

  #bwg-container .element.large .title33 {
      left: 7.0em;
    top: 0.2em;
    font-size: 39px;
    line-height: 0.95em;
    color: #000;
    width:200px;
  }

  #bwg-container .element .title35 {
    left: 0.4em;
    top: 0.4em;
    font-size: 35.1px;
    line-height: 0.95em;
    color: #000;
    width:4.0em;
  }

  #bwg-container .element.large .title35 {
    font-size: 19.5px;                                  
    width:100px;                                           
    left: 0.5em;       
    top: 0.5em;                   

  }

  #bwg-container .element .title36 {
    left: 0.4em;
    top: 0.4em;
    font-size: 32.5px;
    line-height: 0.95em;
    color: #000;
    width:470px;

  }

  #bwg-container .element.large .title36 {
     left: 0.1em;
    top: 0.2em;
    font-size: 32.5px;
    line-height: 0.95em;
    color: #000;
    width:470px;                 

  } 

  #bwg-container .element .title37 {
    left: 0.4em;
    top: 0.4em;
    font-size: 28.6px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element.large .title37 {
      left: 0.4em;
    top: 0.4em;
    font-size: 28.6px;
    line-height: 0.95em;
    color: #000;                  

  }

  #bwg-container .element .title39 {
    left: 0.5em;
    top: 0.5em;
    font-size: 11.7px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element.large .title39 {
    left: 0.0em;
    top: 0.0em;
    font-size: 104px;
  }

  #bwg-container .element .title40 {
    left: 0.5em;
    top: 0.3em;
    font-size: 26px;
    line-height: 0.95em;
    color: #000;
    width:200px;
  }

  #bwg-container .element.large .title40 {
    left: 0.5em;
    top: 0.3em;
    font-size: 26px;
    line-height: 0.95em;
    color: #000;
    width:200px;
  }

  #bwg-container .element .title44 {
    left: 0.2em;
    top: 0.2em;
    font-size: 26px;
    line-height: 0.95em;
    color: #000;
    width:100px;
  }

  #bwg-container .element.large .title44 {
    font-size: 32.5px;
    width:150px;
  }

  #bwg-container .element .title45 {
    left: 0.2em;
    top: 0.1em;
    font-size: 72px;
    line-height: 0.95em;
    color: #000;
    width:180px;
  }

  #bwg-container .element.large .title45 {
    font-size: 32.5px;
     left: 0.2em;
    top: 0.4em;
    width:100px;
  }

  #bwg-container .element .title46 {
    left: 0.2em;
    top: 0.2em;
    font-size: 26px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element.large .title46 {
    font-size: 32.5px;
    width:150px;
  }

  #bwg-container .element .title47 {
    left: 0.2em;
    top: 0.2em;
    font-size: 91px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element.large .title47 {
    font-size: 32.5px;
    width:150px;
  }

  #bwg-container .element .title49{
    left: 0.2em;
    top: 0.2em;
    font-size: 15.6px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element.large .title49 {
    font-size: 32.5px;
  }

  #bwg-container .element .title55 {
    left: 0.2em;
    top: 0.2em;
    font-size: 39px;
    line-height: 0.95em;
    color: #000;
    width:470px;
  }

  #bwg-container .element.large .title55 {
   left: 0.2em;
    top: 0.2em;
    font-size: 39px;
    line-height: 0.95em;
    color: #000;
    width:470px;
  }

  #bwg-container .element .title57 {
    left: 0.2em;
    top: 0.2em;
    font-size: 30px;
    line-height: 0.95em;
    color: #000;
    width:470px;
  }

  #bwg-container .element.large .title57 {
     left: 0.2em;
    top: 0.2em;
    font-size: 30px;
    line-height: 0.95em;
    color: #000;
    width:470px;
  }


  /*names*/


  #bwg-container .element .name {
    left: 0.8em;
    bottom: 0px;
    font-size: 15.6px;
    line-height: 0.95em;
    color: #000;
    width:10.0em;
  }

  #bwg-container .element.large .name {
    left: 0.3em;
    top: 5.0em;
    font-size: 23.4px;
    line-height: 0.95em;
    color: #000;
    width:10.0em;
  }

  #bwg-container .element .name1 {
    right: 2.3em;
    top: 8.5em;
    font-size: 15.6px;
    color: #000;
    width:10.0em;
  }

  #bwg-container .element.large .name1 {
  	font-size: 13px;
    width:100px;
    right: 1.5em;
    top: 6.6em;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element .name2 {
    left: 1.0em;
    bottom: 0.2em;
    font-size: 19.5px;
    line-height: 0.95em;
    color: #000;
    width:10.0em;
  }

  #bwg-container .element.large .name2 {
    left: 0.4em;
    top: 5.5em;
    font-size: 19.5px;
    line-height: 0.95em;
    color: #000;
    width:10.0em;
  }

  #bwg-container .element .name3 {
    left: 0.6em;
    bottom: 0px;
    font-size: 19.5px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element.large .name3 {
    left: 0.4em;
    top: 6.2em;
    font-size: 19.5px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element .name4 {
    right: 3.5em;
    top: 5.5em;
    font-size: 19.5px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element.large .name4 {
     right: 3.5em;
    top: 5.5em;
    font-size: 19.5px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element .name5 {
    left: 0.5em;
    bottom: 0.2em;
    font-size: 19.5px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element.large .name5 {
    left: 0.4em;
    top: 3.0em;
     font-size: 14.3px;;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element .name6 {
     left: 0.4em;
    bottom: 0.2em;
    font-size: 32.5px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element.large .name6 {
    left: 0.5em;
    top: 2.5em;
    font-size: 19.5px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element .name7 {
    left: 0.8em;
    top: 16.0em;
    font-size: 15.6px;
    color: #000;
    width:10.0em;
  }

  #bwg-container .element.large .name7 {
  	font-size: 13px;
    width:100px;
    left: 0.8em;
    top: 9.5em;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element .name8 {
    left: 0.5em;
    bottom: 0px;
    font-size: 19.5px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element.large .name8 {
    left: 0.4em;
    top: 2.1em;
    font-size: 26px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element .name9 {
    left: 0.2em;
    bottom: 0.2em;
    font-size: 16px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element.large .name9 {
    left: 0.3em;
    top: 2.2em;
    font-size: 23.4px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element .name10 {
    left: 0.5em;
    top: 14.0em;
    font-size: 19.5px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element.large .name10 {
    left: 0.5em;
    top: 14.0em;
    font-size: 19.5px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element .name11 {
    left: 0.5em;
    bottom: 0px;
    font-size: 19.5px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element.large .name11 {
    left: 0.3em;
    top: 4.5em;
    font-size: 15.6px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element .name12 {
    left: 0.5em;
    bottom: 0.1em;
    font-size: 26px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element.large .name12 {
    left: 0.3em;
    top: 2.8em;
    font-size: 15.6px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element .name13 {
    left: 0.4em;
    top: 2.0em;
    font-size: 19.5px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element.large .name13 {
    left: 0.4em;
    top: 2.0em;
    font-size: 19.5px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element .name14 {
    left: 0.4em;
    bottom: 3px;
    font-size: 13px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element.large .name14 {
    left: 0.3em;
    top: 10.0em;
    font-size: 15.6px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element .name15 {
    left: 0.5em;
    top: 4.2em;
    font-size: 19.5px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element.large .name15 {
    left: 0.7em;
    top: 4.2em;
     font-size: 14.3px;;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element .name16 {
    left: 0.5em;
    bottom: 0px;
    font-size: 15.6px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element.large .name16 {
    left: 0.4em;
    top: 2.5em;
    font-size: 13px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element .name17 {
    left: 15.1em;
    top: 5.0em;
    font-size: 19.5px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element.large .name17 {
    left: 15.1em;
    top: 5.0em;
    font-size: 19.5px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element .name18 {
    left: 0.5em;
    bottom: 0.2em;
    font-size: 19.5px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element.large .name18 {
    left: 0.8em;
    top: 3.0em;
     font-size: 14.3px;;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element .name19 {
    left: 0.9em;
    top: 3.5em;
    font-size: 15.6px;
    color: #000;
    width:10.0em;
  }

  #bwg-container .element.large .name19 {
  	font-size: 13px;
    width:100px;
    left: 0.8em;
    top: 2.5em;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element .name20 {
    left: 0.9em;
    bottom: 5.5px;
    font-size: 15.6px;
    color: #000;
    width:10.0em;
  }

  #bwg-container .element.large .name20 {
  	font-size: 13px;
    width:100px;
    left: 0.8em;
    top: 2.5em;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element .name21 {
    left: 0.5em;
    top: 3.0em;
    font-size: 19.5px;
    color: #000;
    width:10.0em;
  }

  #bwg-container .element.large .name21 {
  	font-size: 13px;
    left: 0.3em;
    top: 2.2em;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element .name22 {
    left: 0.5em;
    bottom: 0.0em;
    font-size: 32.5px;
    color: #000;
  }

  #bwg-container .element.large .name22 {
  	font-size: 19.5px;
    left: 0.5em;
    top: 4.5em;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element .name23 {
    left: 0.7em;
    top: 3.6em;
    font-size: 15.6px;
    color: #000;
  }

  #bwg-container .element.large .name23 {
  	font-size: 15.6px;
    left: 0.5em;
    top: 3.7em;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element .name24 {
    font-size: 19.5px;
    left: 0.7em;
    top: 6.3em;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element.large .name24 {
  	  font-size: 19.5px;
    left: 0.7em;
    top: 6.3em;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element .name25 {
    left: 0.6em;
    top: 2.5em;
    font-size: 19.5px;
    color: #000;
  }

  #bwg-container .element.large .name25 {
  	left: 0.5em;
    top: 2.3em;
    font-size: 1.2em;
    color: #000;
  }


  #bwg-container .element .name26 {
    left: 0.5em;
    bottom: 0px;
    font-size: 26px;
    color: #000;
    width:10.0em;
  }

  #bwg-container .element.large .name26 {
  	font-size: 15.6px;
    left: 0.3em;
    top: 2.3em;
    line-height: 0.95em;
    color: #000;
  }


  #bwg-container .element .name27 {
    left: 0.5em;
    top: 4.9em;
    font-size: 19.5px;
    color: #000;
    width:10.0em;
  }

  #bwg-container .element.large .name27 {
  	font-size: 15.6px;
    left: 0.5em;
    top: 2.7em;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element .name28 {
    left: 0.7em;
    top: 1.8em;
     font-size: 14.3px;;
    color: #000;
  }

  #bwg-container .element.large .name28 {
  left: 0.7em;
    top: 1.8em;
     font-size: 14.3px;;
    color: #000;
  }

  #bwg-container .element .name29 {
    left: 0.0em;
    top:2.7em;
    font-size: 15.6px;
    color: #000;
    width:10.0em;
  }

  #bwg-container .element.large .name29 {
    left: 0.0em;
    top:2.7em;
    font-size: 15.6px;
    color: #000;
    width:10.0em;
  }

  #bwg-container .element .name30 {
    left: 0.4em;
    top:2.0em;
    font-size: 16.9px;
    color: #000;
  }

  #bwg-container .element.large .name30 {
    left: 0.4em;
    top:2.0em;
    font-size: 16.9px;
    color: #000;
  }

  #bwg-container .element .name31 {
    left: 0.3em;
    top: 5.0em;
    font-size: 19.5px;
    color: #000;
    width:10.0em;
  }

  #bwg-container .element.large .name31 {
  	font-size: 15.6px;
    left: 0.3em;
    top: 5.5em;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element .name32 {
    left: 0.5em;
    bottom:0.0em;
    font-size: 26px;
    color: #000;
  }

  #bwg-container .element.large .name32 {
  	font-size: 15.6px;
    left: 0.5em;
    top: 2.0em;
    line-height: 0.95em;
    color: #000;
  }


  #bwg-container .element .name33 {
    left: 13.4em;
    top: 5.7em;
    font-size: 19.5px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element.large .name33 {
    left: 13.4em;
    top: 5.7em;
    font-size: 19.5px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element .name34 {
    left: 13.4em;
    top: 6.0em;
    font-size: 19.5px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element.large .name34{
    left: 14.0em;
    top: 4.5em;
    font-size: 19.5px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element .name35 {
    left: 0.7em;
    top: 6.0em;
    font-size: 19.5px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element.large .name35 {
    left: 0.7em;
    top: 4.6em;
     font-size: 14.3px;;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element .name36 {
    left: 0.7em;
    top: 2.5em;
    font-size: 19.5px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element.large .name36 {
    left: 0.2em;
    top: 2.3em;
    font-size: 19.5px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element .name37 {
    left: 0.6em;
    top: 3.5em;
    font-size: 19.5px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element.large .name37 {
   left: 0.6em;
    top: 3.5em;
    font-size: 19.5px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element .name38 {
    left: 0.3em;
    top: 6.3em;
    font-size: 26px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element.large .name38 {
    left: 0.4em;
    top: 4.6em;
    font-size: 19.5px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element .name39 {
    left: 0.7em;
    bottom:0.0em;
    font-size: 0.7em;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element.large .name39 {
    left: 0.2em;
    top: 2.5em;
    font-size: 39px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element .name40 {
    left: 0.8em;
    top: 7.1em;
    font-size: 15.6px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element.large .name40 {
      left: 0.8em;
    top: 7.1em;
    font-size: 15.6px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element .name41 {
    left: 0.5em;
    top: 4.2em;
    font-size: 26px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element.large .name41 {
    left: 0.4em;
    top: 4.0em;
    font-size: 19.5px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element .name43 {
    left: 0.6em;
    bottom: 0px;
    font-size: 19.5px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element.large .name43 {
    left: 0.4em;
    top: 6.5em;
    font-size: 19.5px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element .name44 {
    left: 0.5em;
    bottom: 1.5px;
    font-size: 13px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element.large .name44 {
    left: 0.4em;
    top: 4.0em;
    font-size: 19.5px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element .name45 {
    left: 0.5em;
    bottom: 0.5px;
    font-size: 26px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element.large .name45 {
    left: 0.4em;
    top: 7.2em;
    font-size: 19.5px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element .name47 {
    left: 0.8em;
    top: 4.1em;
    font-size: 26px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element.large .name47 {
    left: 0.4em;
    top: 2.3em;
    font-size: 19.5px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element .name49 {
    left: 0.3em;
    bottom: 0.1em;
    font-size: 11.7px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element.large .name49 {
    left: 0.4em;
    top: 2.2em;
    font-size: 19.5px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element .name55 {
    left: 0.3em;
    top: 2.0em;
    font-size: 26px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element.large .name55 {
      left: 0.3em;
    top: 2.0em;
    font-size: 26px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element .name56 {
    left: 0.5em;
    top: 4.8em;
    font-size: 24px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element.large .name56 {
     left: 0.4em;
    top: 4.0em;
    font-size: 18px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element .name57 {
    left: 0.3em;
    top: 2.2em;
    font-size: 18px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element.large .name57 {
     left: 0.3em;
    top: 2.2em;
    font-size: 18px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element .name59 {
    left: 0.3em;
    top: 3.4em;
    font-size: 26px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element.large .name59 {
      left: 0.3em;
    top: 3.4em;
    font-size: 26px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element .name100 {
    left: 0.3em;
    bottom: 0.1em;
    font-size: 14px;
    line-height: 0.95em;
    color: #000;
  }

  #bwg-container .element.large .name100 {
      left: 0.3em;
    top: 11.0em;
    font-size: 20px;
    line-height: 0.95em;
    color: #000;
  }

  /*bylines*/

  #bwg-container .element .byline1 {
    left: 0em;
    bottom: 0em;
    font-size:0em;

  }

  #bwg-container .element.large .byline1 {
     color:#000;
    font-size: 13px;
     left: 0.2em;
    bottom: 0px;
    font-family:Georgia, Arial, sans-serif;
    font-style:italic;
     

  }

  #bwg-container .element .byline2 {
    left: 0em;
    bottom: 0em;
    font-size:0em;

  }

  #bwg-container .element.large .byline2 {
     color:#000;
    font-size: 13px;
     left: 0.2em;
    bottom: 0px;
    font-family:Georgia, Arial, sans-serif;
    font-style:italic;
  }

  #bwg-container .element .byline3 {
    left: 0em;
    bottom: 0em;
    font-size:0em;

  }

  #bwg-container .element.large .byline3 {
     color:#000;
    font-size: 13px;
     left: 0.2em;
    bottom: 0px;
    font-family:Georgia, Arial, sans-serif;
    font-style:italic;
     

  }

  #bwg-container .element .byline4 {
    left: 0em;
    bottom: 0em;
    font-size:0em;

  }

  #bwg-container .element.large .byline4 {
     color:#000;
    font-size: 13px;
     left: 0.2em;
    bottom: 0px;
    font-family:Georgia, Arial, sans-serif;
    font-style:italic;
     

  }

  #bwg-container .element .byline5 {
    left: 0em;
    bottom: 0em;
    font-size:0em;

  }

  #bwg-container .element.large .byline5 {
     color:#000;
    font-size: 13px;
     left: 0.5em;
    bottom: 0px;
    font-family:Georgia, Arial, sans-serif;
    font-style:italic;
    line-height:1.3em;
  }

  #bwg-container .element .byline55 {
    left: 0em;
    bottom: 0em;
    font-size:0em;

  }

  #bwg-container .element.large .byline55 {
     color:#000;
    font-size: 13px;
     left: 0.0em;
    bottom: 0px;
    font-family:Georgia, Arial, sans-serif;
    font-style:italic;
    line-height:1.3em;
  }

  #bwg-container .element .byline6 {
    left: 0em;
    bottom: 0em;
    font-size:0em;

  }

  #bwg-container .element.large .byline6 {
     color:#000;
    font-size: 13px;
     left: 0.0em;
    bottom: 0px;
    font-family:Georgia, Arial, sans-serif;
    font-style:italic;
     

  }

  #bwg-container .element .byline7 {
    left: 0em;
    bottom: 0em;
    font-size:0em;

  }

  #bwg-container .element.large .byline7 {
     color:#000;
    font-size: 13px;
     left: 0.5em;
    bottom: 0px;
    font-family:Georgia, Arial, sans-serif;
    font-style:italic;
    line-height:1.3em;

  }

  #bwg-container .element .byline8 {
    left: 0em;
    bottom: 0em;
    font-size:0em;

  }

  #bwg-container .element.large .byline8 {
     color:#000;
    font-size: 13px;
     left: 0.0em;
    bottom: 0px;
    font-family:Georgia, Arial, sans-serif;
    font-style:italic;
    line-height:1.3em;
  }


  /*descriptions*/

  #bwg-container .element .desc {
    left: 0em;
    bottom: 0em;
    font-size: 0em;
  }

  #bwg-container .element.large .desc {
    color:#000;
    font-size: 15.6px;
     left: 0.2em;
    bottom: 0.2em;
    font-family:Georgia, Arial, sans-serif;
    font-weight:none;
     
  }

  #bwg-container .element .toph-desc {
    font-weight: normal;
  }

  #bwg-container .element .desc1 {
    left: 0em;
    bottom: 0em;
    font-size: 0em;
  }

  #bwg-container .element.large .desc1 {
    color:#000;
    font-size: 13px;
     left: 0.2em;
    bottom: 25px;
    font-family:Georgia, Arial, sans-serif;
    font-weight:none;
     
  }

  #bwg-container .element .desc2 {
    left: 0em;
    bottom: 0em;
    font-size: 0em;
  }

  #bwg-container .element.large .desc2 {
      color:#000;
    font-size: 13px;
     left: 0.5em;
    bottom: 2.2em;
    font-family:Georgia, Arial, sans-serif;
    font-weight:none;
     
  }

  #bwg-container .element .desc3 {
    left: 0em;
    bottom: 0em;
    font-size: 0em;
  }

  #bwg-container .element.large .desc3 {
    color:#000;
    font-size: 13px;
     left: 0.0em;
    bottom: 1.0em;
    font-family:Georgia, Arial, sans-serif;
    font-weight:none;
     
  }

  #bwg-container .element .desc4 {
    left: 0em;
    bottom: 0em;
    font-size: 0em;
  }

  #bwg-container .element.large .desc4 {
    color:#000;
    font-size: 13px;
     left: 0.7em;
    bottom: 3.5em;
    font-family:Georgia, Arial, sans-serif;
    font-weight:none;
     
  }

  #bwg-container .element .desc5 {
    left: 0em;
    bottom: 0em;
    font-size: 0em;
  }

  #bwg-container .element.large .desc5 {
    color:#000;
    font-size: 13px;
     left: 0.7em;
    bottom: 3.5em;
    font-family:Georgia, Arial, sans-serif;
    font-weight:none;
     
  }

  #bwg-container .element .desc6 {
    left: 0em;
    bottom: 0em;
    font-size: 0em;
  }

  #bwg-container .element.large .desc6 {
    color:#000;
    font-size: 13px;
     left: 0.7em;
    bottom: 0px;
    font-family:Georgia, Arial, sans-serif;
    font-weight:none;
     
  }

  #bwg-container .element .desc7 {
    left: 0em;
    bottom: 0em;
    font-size: 0em;
  }

  #bwg-container .element.large .desc7 {
    color:#000;
    font-size: 13px;
     left: 0.2em;
    bottom: 2.0em;
    font-family:Georgia, Arial, sans-serif;
    font-weight:none;
     
  }

  #bwg-container .element .desc8 {
    left: 0em;
    bottom: 0em;
    font-size: 0em;
  }

  #bwg-container .element.large .desc8 {
    color:#000;
    font-size: 13px;
     left: 0.2em;
    bottom: 1.5em;
    font-family:Georgia, Arial, sans-serif;
    font-weight:none;
     
  }

  #bwg-container .element .desc9 {
    left: 0em;
    bottom: 0em;
    font-size: 0em;
  }

  #bwg-container .element.large .desc9 {
    color:#000;
    font-size: 13px;
     left: 0.5em;
    bottom: 1.5em;
    font-family:Georgia, Arial, sans-serif;
    font-weight:none;
     
  }

  #bwg-container .element .desc10 {
    left: 0em;
    bottom: 0em;
    font-size: 0em;
  }

  #bwg-container .element.large .desc10 {
    color:#000;
    font-size: 13px;
     left: 0.2em;
    bottom: 0.2em;
    font-family:Georgia, Arial, sans-serif;
    font-weight:none;
     
  }

  #bwg-container .element .desc11 {
    left: 0em;
    bottom: 0em;
    font-size: 0em;
  }

  #bwg-container .element.large .desc11 {
    color:#000;
    font-size: 13px;
     left: 0.2em;
    bottom: 1.5em;
    font-family:Georgia, Arial, sans-serif;
    font-weight:none;
     
  }

  #bwg-container .element .desc12 {
    left: 0em;
    bottom: 0em;
    font-size: 0em;
  }

  #bwg-container .element.large .desc12 {
    color:#000;
    font-size: 13px;
     left: 0.2em;
    bottom: 0px;
    font-family:Georgia, Arial, sans-serif;
    font-weight:none;
     
  }

  #bwg-container .element .desc13 {
    left: 0em;
    bottom: 0em;
    font-size: 0em;
  }

  #bwg-container .element.large .desc13 {
    color:#000;
    font-size: 13px;
     left: 0.5em;
    bottom: 3.5em;
    font-family:Georgia, Arial, sans-serif;
    font-weight:none;
     
  }

  #bwg-container .element .desc14 {
    left: 0em;
    bottom: 0em;
    font-size: 0em;
  }

  #bwg-container .element.large .desc14 {
    color:#000;
    font-size: 13px;
     left: 0.2em;
    bottom: 1.5em;
    font-family:Georgia, Arial, sans-serif;
    font-weight:none;
     
  }

  #bwg-container .element .desc15 {
    left: 0em;
    bottom: 0em;
    font-size: 0em;
  }

  #bwg-container .element.large .desc15 {
    color:#000;
    font-size: 13px;
     left: 0.2em;
    bottom: 1.5em;
    font-family:Georgia, Arial, sans-serif;
    font-weight:none;
     
  }

  #bwg-container .element .desc16 {
    left: 0em;
    bottom: 0em;
    font-size: 0em;
  }

  #bwg-container .element.large .desc16 {
    color:#000;
    font-size: 13px;
     left: 0.5em;
    bottom: 1.5em;
    font-family:Georgia, Arial, sans-serif;
    font-weight:none;
     
  }

  #bwg-container .element .desc17 {
    left: 0em;
    bottom: 0em;
    font-size: 0em;
  }

  #bwg-container .element.large .desc17 {
    color:#000;
    font-size: 13px;
     left: 0.2em;
    bottom: 4.2em;
    font-family:Georgia, Arial, sans-serif;
    font-weight:none;
     
  }

  #bwg-container .element .desc18 {
    left: 0em;
    bottom: 0em;
    font-size: 0em;
  }

  #bwg-container .element.large .desc18 {
    color:#000;
    font-size: 13px;
     left: 0.7em;
    bottom: 1.5em;
    font-family:Georgia, Arial, sans-serif;
    font-weight:none;
     
  }


  #bwg-container .element .desc19 {
    left: 0em;
    bottom: 0em;
    font-size: 0em;
  }

  #bwg-container .element.large .desc19 {
    color:#000;
    font-size: 13px;
     left: 0.2em;
    bottom: 1.5em;
    font-family:Georgia, Arial, sans-serif;
    font-weight:none;
     
  }

  #bwg-container .element .desc20 {
    left: 0em;
    bottom: 0em;
    font-size: 0em;
  }

  #bwg-container .element.large .desc20 {
    color:#000;
    font-size: 13px;
     left: 0.2em;
    bottom: 1.5em;
    font-family:Georgia, Arial, sans-serif;
    font-weight:none;
  }

  #bwg-container .element .desc21 {
    left: 0em;
    bottom: 0em;
    font-size: 0em;
  }

  #bwg-container .element.large .desc21 {
    color:#000;
    font-size: 13px;
     left: 0.2em;
    bottom: 1.5em;
    font-family:Georgia, Arial, sans-serif;
    font-weight:none;
  }

  #bwg-container .element .desc22 {
    left: 0em;
    bottom: 0em;
    font-size: 0em;
  }

  #bwg-container .element.large .desc22 {
    color:#000;
    font-size: 13px;
     left: 0.2em;
    bottom: 1.5em;
    font-family:Georgia, Arial, sans-serif;
    font-weight:none;
  }

  #bwg-container .element .desc30 {
    left: 0em;
    bottom: 0em;
    font-size: 0em;
  }

  #bwg-container .element.large .desc30 {
    color:#000;
    font-size: 13px;
     left: 0.5em;
    bottom: 0px;
    font-family:Georgia, Arial, sans-serif;
    font-weight:none;
  }


  #bwg-container .element .desc55 {
    left: 0em;
    bottom: 0em;
    font-size: 0em;
  }

  #bwg-container .element.large .desc55 {
    color:#000;
    font-size: 13px;
     left: 0.0em;
    bottom: 3.5em;
    font-family:Georgia, Arial, sans-serif;
    font-weight:none;
     
  }


  #bwg-container .element .desc38 {
    left: 0em;
    bottom: 0em;
    font-size: 0em;
  }

  #bwg-container .element.large .desc38 {
    color:#000;
    font-size: 13px;
     left: 0.5em;
    bottom: 4.5em;
    font-family:Georgia, Arial, sans-serif;
    font-weight:none;
     
  }


  #bwg-container .element .desc69 {
    left: 0em;
    bottom: 0em;
    font-size: 0em;
  }

  #bwg-container .element.large .desc69 {
    color:#000;
    font-size: 13px;
     left: 0.5em;
    bottom: 6.5em;
    font-family:Georgia, Arial, sans-serif;
    font-weight:none;
     
  }

  #bwg-container .element .desc90 {
    left: 0em;
    bottom: 0em;
    font-size: 0em;
  }

  #bwg-container .element.large .desc90 {
    color:#000;
    font-size: 13px;
     left: 0.5em;
    bottom: 2.0em;
    font-family:Georgia, Arial, sans-serif;
    font-weight:none;
  }

  #bwg-container .element .desc66 {
    left: 0em;
    bottom: 0em;
    font-size: 0em;
  }

  #bwg-container .element.large .desc66 {
    color:#000;
    font-size: 13px;
     left: 0.7em;
    bottom: 2.5em;
    font-family:Georgia, Arial, sans-serif;
    font-weight:none;
  }


  /* links */

  #bwg-container .element .toph-link {
    font-weight: bold;
  }

  #bwg-container .element .link {
    left: 0em;
    bottom: 0em;
    font-size: 0em;
  }

  #bwg-container .element.large .link {
    color:#000;
    font-size: 13px;
     left: 0.0em;
    bottom: 1.5em;
    font-family:Georgia, Arial, sans-serif;
    font-weight:none;
    width:100%;
    line-height:1.7em;
     
  }

  #bwg-container .element .link2 {
    left: 0em;
    bottom: 0em;
    font-size: 0em;
  }

  #bwg-container .element.large .link2 {
    color:#000;
    font-size: 13px;
     left: 0.7em;
    bottom: 1.5em;
    font-family:Georgia, Arial, sans-serif;
    font-weight:none;
    width:100%;
    line-height:1.7em;
     
  }

  #bwg-container .element .link3 {
    left: 0em;
    bottom: 0em;
    font-size: 0em;
  }

  #bwg-container .element.large .link3 {
    color:#000;
    font-size: 13px;
     left: 0.7em;
    bottom: 1.5em;
    font-family:Georgia, Arial, sans-serif;
    font-weight:none;
    width:100%;
    line-height:1.7em;
     
  }


  /*images*/

  #bwg-container .element .img6 {
    right:0px;
    bottom: 0px;
  }

  #bwg-container .element.large .img6 {
    right:10px;
    top: 10px;
    
  }

  #bwg-container .element .img3{
    right:0px;
    top: 0px;
    
  }

  #bwg-container .element.large .img3{
    right:0px;
    top: 0px;
    
  }

  #bwg-container .element .img4 {
    height:0px;
    width:0px;
  }

  #bwg-container .element.large .img4 {
    right:0px;
    top: 0px;
    height:584px;
    width:470px;
    
  }

  #bwg-container .element .img14 {
    right:0px;
    top: 5px;
  }

  #bwg-container .element.large .img14 {
    right:0px;
    top: 5px;
    
  }

  #bwg-container .element .img18 {
    height:0px;
    width:0px;
  }

  #bwg-container .element.large .img18 {
    left:0px;
    top: 50px;
    height:280px;
    width:470px;
    
  }

  #bwg-container .element .img21 {
    right:0px;
    top: 55px;
  }

  #bwg-container .element.large .img21 {
    right:0px;
    top: 55px;
    
  }

  .element .vine {
    left:0px;
    top:85px;
    width:470px;
  }

  .element.large .vine {
      left:0px;
    top:85px;  
    width:470px;
  }

  #bwg-container .element .img44 {
    height:0px;
    width:0px;
  }

  #bwg-container .element.large .img44 {
    right:0px;
    top: 0px;
    height:313px;
    width:470px;
    
  }

  #bwg-container .element .img23 {
    right:20px;
    top: 0px;
    width:250px;
    height:200px;
  }

  #bwg-container .element.large .img23 {
    width:0px;
    height:0px;
    
  }

  #bwg-container .element .img22 {
    width:0px;
    height:0px;
  }

  #bwg-container .element.large .img22 {
    left:0px;
    top: 0px;
    width:470px;
    height:708px;
    
  }

  #bwg-container .element .img24 {
    width:0px;
    height:0px;
  }

  #bwg-container .element.large .img24 {
    right:0px;
    top: 0px;
    width:250px;
    height:200px;
    
  }


  #bwg-container .element .img32 {
    width:0px;
    height:0px;
  }

  #bwg-container .element.large .img32 {
    top:0px;
    right:10px;
    width:200px;
    height:300px;
    
  }

  #bwg-container .element .img36 {
   width:0px;
   height:0px;
  }

  #bwg-container .element.large .img36 {
  top:30px;
    left:0px;
    width:200px;
   height:200px;
    
  }

  #bwg-container .element .img7 {
    width:0px;
    height:0px;
  }

  #bwg-container .element.large .img7 {
     top:0px;
    left:0px;
    width:470px;
    height:500px;
  }

  #bwg-container .element .img33{
    right:0px;
    top: 50px;
    
  }

  #bwg-container .element.large .img33{
    right:0px;
    top: 50px;
    
  }

  /* video */


  #bwg-container .element .video {
   color:#000;
    font-size: 14px;
     left: 0.5em;
    top: 8.5em;
    font-weight:none;
    
  }

  #bwg-container .element.large .video {
   color:#000;
    font-size: 14px;
     left: 0.5em;
    top: 8.5em;
    font-weight:none;
    
  }

  #bwg-container .element .video2 {
   color:#000;
    font-size: 14px;
     left: 0.4em;
    bottom:1.1em;
    font-weight:none;
    
  }

  #bwg-container .element.large .video2 {
   color:#000;
    font-size: 14px;
     left: 0.4em;
    bottom:1.1em;
    font-weight:none;
    
  }





  /* element sizes */ 

  #bwg-container.variable-sizes .element.width1.height1 { 
  	width: 470px;
  	height:634px;
  	}

  	
  #bwg-container .element.large,
  #bwg-container.variable-sizes .element.large,
  #bwg-container.variable-sizes .element.large.width1.height1 {
    width: 470px;
    height: 795px;
    z-index: 100;
    /*border:1px solid #000;*/
  }


  #bwg-container.variable-sizes .element.width2.height2 { 
  	width: 380px; 
  	height:310px;
  	}

  #bwg-container .element.large,
  #bwg-container.variable-sizes .element.large,
  #bwg-container.variable-sizes .element.large.width2.height2 {
    width: 470px;
    height: 350px;
    z-index: 100;
    /*border:1px solid #000;*/
  }


  #bwg-container.variable-sizes .element.width3.height3 {
    width:300px;
    height:185px;
  }

  #bwg-container .element.large,
  #bwg-container.variable-sizes .element.large,
  #bwg-container.variable-sizes .element.large.width3.height3 {
    width: 470px;
    height: 510px;
    z-index: 100;
    /*border:1px solid #000;*/
  }

  #bwg-container.variable-sizes .element.width4.height4 {
    width:470px;
    height:430px;
  }

  #bwg-container .element.large,
  #bwg-container.variable-sizes .element.large,
  #bwg-container.variable-sizes .element.large.width4.height4 {
    width: 470px;
    height: 890px;
    z-index: 100;
    /*border:1px solid #000;*/
  }

  #bwg-container.variable-sizes .element.width5.height5 {
    width:470px;
    height:80px;
  }

  #bwg-container .element.large,
  #bwg-container.variable-sizes .element.large,
  #bwg-container.variable-sizes .element.large.width5.height5 {
    width: 470px;
    height: 395px;
    z-index: 100;
    /*border:1px solid #000;*/
  }

  #bwg-container.variable-sizes .element.width6.height6 { 
    width:470px;
    height:145px;
  	}

  #bwg-container .element.large,
  #bwg-container.variable-sizes .element.large,
  #bwg-container.variable-sizes .element.large.width6.height6 {
    width: 470px;
    height: 165px;
    z-index: 100;
    /*border:1px solid #000;*/
  }

  #bwg-container.variable-sizes .element.width7.height7 { 
  	width: 470px; 
  	height:500px;
  	}

  #bwg-container .element.large,
  #bwg-container.variable-sizes .element.large,
  #bwg-container.variable-sizes .element.large.width7.height7 {
    width: 470px;
    height: 650px;
    z-index: 100;
    /*border:1px solid #000;*/
  }

  #bwg-container.variable-sizes .element.width8.height8 { 
  	width: 470px; 
  	height:310px;
  	}

  #bwg-container .element.large,
  #bwg-container.variable-sizes .element.large,
  #bwg-container.variable-sizes .element.large.width8.height8 {
    width: 470px;
    height: 600px;
    z-index: 100;
    /*border:1px solid #000;*/
  }

  #bwg-container.variable-sizes .element.width9.height9 { 
  	width: 160px; 
  	height:50px;
  	}

  #bwg-container .element.large,
  #bwg-container.variable-sizes .element.large,
  #bwg-container.variable-sizes .element.large.width9.height9 {
    width: 470px;
    height: 450px;
    z-index: 100;
    /*border:1px solid #000;*/
  }

  #bwg-container.variable-sizes .element.width10.height10 { 
  	width: 470px; 
  	height:440px;
  	}

  #bwg-container .element.large,
  #bwg-container.variable-sizes .element.large,
  #bwg-container.variable-sizes .element.large.width10.height10 {
    width: 470px;
    height: 620px;
    z-index: 100;
    /*border:1px solid #000;*/
  }

  #bwg-container.variable-sizes .element.width11.height11 { 
  	width: 470px; 
  	height:130px;
  	}

  #bwg-container .element.large,
  #bwg-container.variable-sizes .element.large,
  #bwg-container.variable-sizes .element.large.width11.height11 {
    width: 470px;
    height: 785px;
    z-index: 100;
    /*border:1px solid #000;*/
  }

  #bwg-container.variable-sizes .element.width12.height12 { 
  	width: 470px; 
  	height:275px;
  	}

  #bwg-container .element.large,
  #bwg-container.variable-sizes .element.large,
  #bwg-container.variable-sizes .element.large.width12.height12 {
    width: 470px;
    height: 150px;
    z-index: 100;
    /*border:1px solid #000;*/
  }

  #bwg-container.variable-sizes .element.width13.height13 { 
  	width: 470px; 
  	height:310px;
  	}

  #bwg-container .element.large,
  #bwg-container.variable-sizes .element.large,
  #bwg-container.variable-sizes .element.large.width13.height13 {
    width: 470px;
    height: 720px;
    z-index: 100;
    /*border:1px solid #000;*/
  }

  #bwg-container.variable-sizes .element.width14.height14 { 
  	width: 200px; 
  	height:125px;
  	}

  #bwg-container .element.large,
  #bwg-container.variable-sizes .element.large,
  #bwg-container.variable-sizes .element.large.width14.height14 {
    width: 470px;
    height: 335px;
    z-index: 100;
    /*border:1px solid #000;*/
  }

  #bwg-container.variable-sizes .element.width15.height15 { 
  	width: 470px; 
  	height:590px;
  	}

  #bwg-container .element.large,
  #bwg-container.variable-sizes .element.large,
  #bwg-container.variable-sizes .element.large.width15.height15 {
    width: 470px;
    height: 820px;
    z-index: 100;
    /*border:1px solid #000;*/
  }

  #bwg-container.variable-sizes .element.width16.height16 { 
  	width: 470px; 
  	height:60px;
  	font-size: 13px;
  	}

  #bwg-container .element.large,
  #bwg-container.variable-sizes .element.large,
  #bwg-container.variable-sizes .element.large.width16.height16 {
    width: 470px;
    height: 375px;
    z-index: 100;
    /*border:1px solid #000;*/
  }

  #bwg-container.variable-sizes .element.width17.height17 { 
  	width: 470px; 
  	height:378px;
  	}

  #bwg-container .element.large,
  #bwg-container.variable-sizes .element.large,
  #bwg-container.variable-sizes .element.large.width17.height17 {
    width: 470px;
    height: 560px;
    z-index: 100;
    /*border:1px solid #000;*/
  }

  #bwg-container.variable-sizes .element.width18.height18 {
    width:400px;
    height:80px;
  }

  #bwg-container .element.large,
  #bwg-container.variable-sizes .element.large,
  #bwg-container.variable-sizes .element.large.width18.height18 {
    width: 470px;
    height: 750px;
    z-index: 100;
    /*border:1px solid #000;*/
  }

  #bwg-container.variable-sizes .element.width19.height19 { 
  	width: 470px;
  	height:489px;
  	}
  	
  #bwg-container .element.large,
  #bwg-container.variable-sizes .element.large,
  #bwg-container.variable-sizes .element.large.width19.height19 {
    width: 470px;
    height: 690px;
    z-index: 100;
    /*border:1px solid #000;*/
  }

  #bwg-container.variable-sizes .element.width20.height20 { 
  	width: 470px;
  	height:340px;
  	}
  	
  #bwg-container .element.large,
  #bwg-container.variable-sizes .element.large,
  #bwg-container.variable-sizes .element.large.width20.height20 {
    width: 470px;
    height: 560px;
    z-index: 100;
    /*border:1px solid #000;*/
  }

  #bwg-container.variable-sizes .element.width21.height21 { 
  	width: 470px;
  	height:430px;
  	}
  	
  #bwg-container .element.large,
  #bwg-container.variable-sizes .element.large,
  #bwg-container.variable-sizes .element.large.width21.height21 {
    width: 470px;
    height: 580px;
    z-index: 100;
    /*border:1px solid #000;*/
  }

  #bwg-container.variable-sizes .element.width22.height22 { 
  	width: 470px;
  	height:260px;
  	}
  	
  #bwg-container .element.large,
  #bwg-container.variable-sizes .element.large,
  #bwg-container.variable-sizes .element.large.width22.height22 {
    width: 470px;
    height: 840px;
    z-index: 100;
    /*border:1px solid #000;*/
  }

  #bwg-container.variable-sizes .element.width23.height23 { 
  	width: 300px;
  	height:200px;
  	}
  	
  #bwg-container .element.large,
  #bwg-container.variable-sizes .element.large,
  #bwg-container.variable-sizes .element.large.width23.height23 {
    width: 470px;
    height: 500px;
    z-index: 100;
    /*border:1px solid #000;*/
  }


  #bwg-container.variable-sizes .element.width24.height24 { 
  	width: 470px;
  	height:588px;
  	}
  	
  #bwg-container .element.large,
  #bwg-container.variable-sizes .element.large,
  #bwg-container.variable-sizes .element.large.width24.height24 {
    width: 470px;
    height: 790px;
    z-index: 100;
    /*border:1px solid #000;*/
  }

  #bwg-container.variable-sizes .element.width25.height25 { 
  	width: 470px;
  	height:600px;
  	}
  	
  #bwg-container .element.large,
  #bwg-container.variable-sizes .element.large,
  #bwg-container.variable-sizes .element.large.width25.height25 {
    width: 470px;
    height: 745px;
    z-index: 100;
    /*border:1px solid #000;*/
  }

  #bwg-container.variable-sizes .element.width26.height26 { 
  	width: 320px;
  	height:300px;
  	}
  	
  #bwg-container .element.large,
  #bwg-container.variable-sizes .element.large,
  #bwg-container.variable-sizes .element.large.width26.height26 {
    width: 470px;
    height: 255px;
    z-index: 100;
    /*border:1px solid #000;*/
  }

  #bwg-container.variable-sizes .element.width27.height27 { 
  	width: 430px;
  	height:125px;
  	}
  	
  #bwg-container .element.large,
  #bwg-container.variable-sizes .element.large,
  #bwg-container.variable-sizes .element.large.width27.height27 {
    width: 470px;
    height: 320px;
    z-index: 100;
    /*border:1px solid #000;*/
  }

  #bwg-container.variable-sizes .element.width28.height28 { 
  	width: 470px; 
  	height:361px;
  	}

  #bwg-container .element.large,
  #bwg-container.variable-sizes .element.large,
  #bwg-container.variable-sizes .element.large.width28.height28 {
    width: 470px;
    height: 690px;
    z-index: 100;
    /*border:1px solid #000;*/
  }


  #bwg-container.variable-sizes .element.width29.height29 { 
  	width: 470px;
  	height:550px;
  	}
  	
  #bwg-container .element.large,
  #bwg-container.variable-sizes .element.large,
  #bwg-container.variable-sizes .element.large.width29.height29 {
    width: 470px;
    height: 675px;
    z-index: 100;
    /*border:1px solid #000;*/
  }

  #bwg-container.variable-sizes .element.width30.height30 { 
  	width: 470px;
  	height:313px;
  	}
  	
  #bwg-container .element.large,
  #bwg-container.variable-sizes .element.large,
  #bwg-container.variable-sizes .element.large.width30.height30 {
    width: 470px;
    height: 480px;
    z-index: 100;
    /*border:1px solid #000;*/
  }

  #bwg-container.variable-sizes .element.width31.height31 { 
  	width: 150px;
  	height:130px;
  	}
  	
  #bwg-container .element.large,
  #bwg-container.variable-sizes .element.large,
  #bwg-container.variable-sizes .element.large.width31.height31 {
    width: 470px;
    height: 330px;
    z-index: 100;
    /*border:1px solid #000;*/
  }

  #bwg-container.variable-sizes .element.width32.height32 { 
  	width: 400px;
  	height:120px;
  	}
  	
  #bwg-container .element.large,
  #bwg-container.variable-sizes .element.large,
  #bwg-container.variable-sizes .element.large.width32.height32 {
    width: 470px;
    height: 520px;
    z-index: 100;
    /*border:1px solid #000;*/
  }

  #bwg-container.variable-sizes .element.width33.height33 { 
  	width: 470px;
  	height:450px;
  	}
  	
  #bwg-container .element.large,
  #bwg-container.variable-sizes .element.large,
  #bwg-container.variable-sizes .element.large.width33.height33 {
    width: 470px;
    height: 730px;
    z-index: 100;
    /*border:1px solid #000;*/
  }

  #bwg-container.variable-sizes .element.width34.height34 { 
  	width: 470px;
  	height:550px;
  	}
  	
  #bwg-container .element.large,
  #bwg-container.variable-sizes .element.large,
  #bwg-container.variable-sizes .element.large.width34.height34 {
    width: 470px;
    height: 775px;
    z-index: 100;
    /*border:1px solid #000;*/
  }

  #bwg-container.variable-sizes .element.width35.height35 { 
  	width: 270px;
  	height:140px;
  	}
  	
  #bwg-container .element.large,
  #bwg-container.variable-sizes .element.large,
  #bwg-container.variable-sizes .element.large.width35.height35{
    width: 470px;
    height: 490px;
    z-index: 100;
    /*border:1px solid #000;*/
  }

  #bwg-container.variable-sizes .element.width36.height36 { 
  	width: 470px;
  	height:90px;
  	}
  	
  #bwg-container .element.large,
  #bwg-container.variable-sizes .element.large,
  #bwg-container.variable-sizes .element.large.width36.height36 {
    width: 470px;
    height: 310px;
    z-index: 100;
    /*border:1px solid #000;*/
  }

  #bwg-container.variable-sizes .element.width37.height37 { 
  	width: 470px;
  	height:570px;
  	}
  	
  #bwg-container .element.large,
  #bwg-container.variable-sizes .element.large,
  #bwg-container.variable-sizes .element.large.width37.height37 {
    width: 470px;
    height: 820px;
    z-index: 100;
    /*border:1px solid #000;*/
  }

  #bwg-container.variable-sizes .element.width38.height38 { 
  	width: 470px;
  	height:370px;
  	}
  	
  #bwg-container .element.large,
  #bwg-container.variable-sizes .element.large,
  #bwg-container.variable-sizes .element.large.width38.height38 {
    width: 470px;
    height: 790px;
    z-index: 100;
    /*border:1px solid #000;*/
  }

  #bwg-container.variable-sizes .element.width39.height39 { 
  	width: 60px; 
  	height:25px;
  	}
  	
  #bwg-container .element.large,
  #bwg-container.variable-sizes .element.large,
  #bwg-container.variable-sizes .element.large.width39.height39 {
    width: 470px;
    height: 350px;
    z-index: 100;
    /*border:1px solid #000;*/
  }

  #bwg-container.variable-sizes .element.width40.height40{ 
  	width: 237px;
  	height:500px;
  	}
  	
  #bwg-container .element.large,
  #bwg-container.variable-sizes .element.large,
  #bwg-container.variable-sizes .element.large.width40.height40 {
    width: 237px;
    height: 865px;
    z-index: 100;
    /*border:1px solid #000;*/
  }

  #bwg-container.variable-sizes .element.width41.height41 { 
  	width: 470px;
  	height:540px;
  	}
  	
  #bwg-container .element.large,
  #bwg-container.variable-sizes .element.large,
  #bwg-container.variable-sizes .element.large.width41.height41 {
    width: 470px;
    height: 740px;
    z-index: 100;
    /*border:1px solid #000;*/
  }

  #bwg-container.variable-sizes .element.width43.height43 { 
  	width: 470px;
  	height:900px;
  	}
  	
  #bwg-container .element.large,
  #bwg-container.variable-sizes .element.large,
  #bwg-container.variable-sizes .element.large.width43.height43 {
    width: 470px;
    height: 480px;
    z-index: 100;
    /*border:1px solid #000;*/
  }

  #bwg-container.variable-sizes .element.width44.height44 { 
  	width: 250px;
  	height:70px;
  	}
  	
  #bwg-container .element.large,
  #bwg-container.variable-sizes .element.large,
  #bwg-container.variable-sizes .element.large.width44.height44 {
    width: 470px;
    height: 245px;
    z-index: 100;
    /*border:1px solid #000;*/
  }

  #bwg-container.variable-sizes .element.width45.height45 { 
  	width:470px;
  	height:325px;
  	}
  	
  #bwg-container .element.large,
  #bwg-container.variable-sizes .element.large,
  #bwg-container.variable-sizes .element.large.width45.height45 {
    width: 470px;
    height: 450px;
    z-index: 100;
    /*border:1px solid #000;*/
  }

  #bwg-container.variable-sizes .element.width46.height46 { 
  	width:160px;
  	height:145px;
  	}
  	
  #bwg-container .element.large,
  #bwg-container.variable-sizes .element.large,
  #bwg-container.variable-sizes .element.large.width46.height46 {
    width: 470px;
    height: 550px;
    z-index: 100;
    /*border:1px solid #000;*/
  }

  #bwg-container.variable-sizes .element.width47.height47 { 
  	width:470px;
  	height:475px;
  	}
  	
  #bwg-container .element.large,
  #bwg-container.variable-sizes .element.large,
  #bwg-container.variable-sizes .element.large.width47.height47{
    width: 470px;
    height: 625px;
    z-index: 100;
    /*border:1px solid #000;*/
  }

  #bwg-container.variable-sizes .element.width49.height49 { 
  	width:180px;
  	height:35px;
  	}
  	
  #bwg-container .element.large,
  #bwg-container.variable-sizes .element.large,
  #bwg-container.variable-sizes .element.large.width49.height49{
    width: 470px;
    height: 260px;
    z-index: 100;
    /*border:1px solid #000;*/
  }

  #bwg-container.variable-sizes .element.width55.height55 { 
  	width:470px;
  	height:120px;
  	}
  	
  #bwg-container .element.large,
  #bwg-container.variable-sizes .element.large,
  #bwg-container.variable-sizes .element.large.width55.height55 {
   width:470px;
  	height:190px;
    z-index: 100;
    /*border:1px solid #000;*/
  }

  #bwg-container.variable-sizes .element.width56.height56 { 
  	width:470px;
  	height:290px;
  	}
  	
  #bwg-container .element.large,
  #bwg-container.variable-sizes .element.large,
  #bwg-container.variable-sizes .element.large.width56.height56 {
    width: 470px;
    height: 440px;
    z-index: 100;
    /*border:1px solid #000;*/
  }


  #bwg-container.variable-sizes .element.width57.height57 { 
  	width:200px;
  	height:75px;
  	}
  	
  #bwg-container .element.large,
  #bwg-container.variable-sizes .element.large,
  #bwg-container.variable-sizes .element.large.width57.height57 {
  width:470px;
  	height:150px;
    z-index: 100;
    /*border:1px solid #000;*/
  }

  #bwg-container.variable-sizes .element.width60.height60 { 
  	width:350px;
  	height:75px;
  	}
  	
  #bwg-container .element.large,
  #bwg-container.variable-sizes .element.large,
  #bwg-container.variable-sizes .element.large.width60.height60 {
  width:470px;
  	height:210px;
    z-index: 100;
    /*border:1px solid #000;*/
  }

  #bwg-container.variable-sizes .element.width67.height67 { 
  	width: 310px;
  	height:125px;
  	}
  	
  #bwg-container .element.large,
  #bwg-container.variable-sizes .element.large,
  #bwg-container.variable-sizes .element.large.width67.height67 {
    width: 470px;
    height: 355px;
    z-index: 100;
    /*border:1px solid #000;*/
  }

}

/* MOBILE STYLES */
/* by Toph, conservator */
@media (max-width: 599px) {

  #bwg-container .element {
    float: none;
    width: 100%;
    height: auto;
    margin: 20px 0 0 0;
    font-size: 12px;
    line-height: 1.3em;
  }

  #bwg-container .element img {
    width: 100%;
  }

  #bwg-container .element img.toph-hide-mobile {
    display: none;
  }

  #bwg-container .element img.toph-float-right {
    width: 30%;
    float: right;
  }


  #bwg-container .element h2, #bwg-container .element h3, #bwg-container .element h4 {
    color: black;
  }

  #bwg-container .element .toph-title {
    font-family: 'BWHaasHead-95Black', Helvetica, Arial, sans-serif;
    font-size: 2.8em;
    line-height: 1em;
    margin: 5px 0 0 0;
  }

  #bwg-container .element .toph-name {
    font-family: 'BWHaasHead-95Black', Helvetica, Arial, sans-serif;
    font-size: 1.3em;
    margin: 0;
  }

  #bwg-container .element .toph-desc {
    font-family: Georgia, serif;
    font-size: 1em;
    font-weight: normal;
    margin-top: 1em;
  }

  #bwg-container .element .toph-link {
    font-family: Georgia, serif;  
    font-size: 1em;
    font-weight: bold;
    margin-top: 1em;
  }

  #bwg-container .element .toph-hoist {
    position: absolute;
    top: 0;
  }

  #bwg-container .element .toph-byline {
    font-family: Georgia, serif;
    font-size: 1em;
    font-weight: bold;
    font-style: italic;
    margin-top: 1em;
  }

  #bwg-container .element .toph-desc, 
  #bwg-container .element .toph-link,
  #bwg-container .element .toph-byline {
    display: none;
  }

  #bwg-container .element.large .toph-desc, 
  #bwg-container .element.large .toph-link,
  #bwg-container .element.large .toph-byline {
    display: block;
  }

  #bwg-container .element .title2,
  #bwg-container .element .title6, 
  #bwg-container .element .title10, 
  #bwg-container .element .title26, 
  #bwg-container .element .title31,
  #bwg-container .element .title24,
  #bwg-container .element .title47,
  #bwg-container .element .title55 {
    font-size: 5em;
  }

  /*LIE*/
  #bwg-container .element .title12 {
    font-size: 15em;
  }

  /*Think big*/
  #bwg-container .element .title39 {
    font-size: 1em;
  }
  #bwg-container .element.large .title39 {
    font-size: 8em;
  }

}