* { margin: 0px; padding: 0px; }
ol, ul, li { list-style: outside none none; text-decoration: none; }
a, a:hover, a:active { text-decoration: none; }
input, select, textarea { border: medium none; outline: medium none; }
tbody { border: medium none; }
.hidden { display: none; }
.alwayson { display: block; }
.border-box { box-sizing: border-box; }
@font-face {
  font-family: "dinmedium";
  font-style: normal;
  font-weight: normal;
  src: url(ac191be3756956c6bab57234da3a5750c8827c1d.eot)  format("embedded-opentype"), url(5d053d73ad1b0467edac0097061155e89ed3505e.woff)  format("woff"), url(03e710c1b417ec824b1e8a6ecd57dcef0fa212de.ttf)  format("truetype"), url(e3846abc766b37910b1db344a1a33ae9d634df20.svg)  format("svg");
}
@font-face {
  font-family: "dinregular";
  font-style: normal;
  font-weight: normal;
  src: url(9625a7df3974bf8e6e5e184607f0992f9dbde99e.eot)  format("embedded-opentype"), url(691afeff7d5e7447d72633ffc38e0e4f61c3bc64.woff)  format("woff"), url(d1a2c94b245e937bbeb1aa22e1cfd3d671dfdb29.ttf)  format("truetype"), url(d7820ed7f106535c8e399acaed5ada02ef048064.svg)  format("svg");
}
@font-face {
  font-family: "dinlight";
  font-style: normal;
  font-weight: normal;
  src: url(2d3888d59bd056b9bc022ae3b85c7d44e4cd2074.eot)  format("embedded-opentype"), url(fe4bfd3d291e9412d7988a4ae5e316eb9271ce92.woff)  format("woff"), url(0ed444366097b9ce25116472fd62aec45b95fbd5.ttf)  format("truetype"), url(751f705be968b73e4a2303b19de5c11bf519700b.svg)  format("svg");
}
@font-face {
  font-family: "dinbold";
  font-style: normal;
  font-weight: normal;
  src: url(1269038eb39c378342f1af49cb91deb52eda89c8.eot)  format("embedded-opentype"), url(a915899f5ba38b82712f92bbd03d957260e0752b.woff)  format("woff"), url(9c403be0e35fa080aa5412cf63d73c293e44c391.ttf)  format("truetype"), url(de0160007facd2bec8c3f106d176faa89fc636a7.svg)  format("svg");
}
.lt-ie9 .header .header-wrapper .soc-med-search .simple-search input[type="text"] { padding-top: 4px ! important; }
.lt-ie9 body .main-content .header .header-bottom .header-bottom-menu ul li ul.menu li ul.menu li.last-child { margin: 4px 10px 2px; }
.lt-ie9 body .main-content .content-node-body.author-profile p.last-child { margin-bottom: 0px; }
.lt-ie9 body .main-content .home-content .home-wrapper .latest-update-body .latest-content-wrapper .latest-content div.bottom-block.last-child { margin-right: 0px; }
.lt-ie9 body .main-content .other-content .content-news-media div.view-content > div.last-child .left-image { margin: 10px 10px 0px 0px; }
.lt-ie9 body .main-content .other-content .content-news-media div.view-content > div.last-child .right-teaser { margin: 10px 0px 0px; }
.lt-ie9 body .main-content .other-content .investor-right .investor-block-wrapper .investor-block-content.last-child { border: medium none; margin-bottom: 0px; }
.lt-ie9 body .main-content .other-content .content-webform .form-item.last-child { margin: 0px; }
.lt-ie9 body .main-content .other-content .content-node-body .view-policies-reports p:last-child { margin-bottom: 0px; }
.lt-ie9 body .main-content .other-content div.dashboard-content .ui-accordion .ui-accordion-content.last-child { padding: 20px 35px 0px; }
.lt-ie9 body .main-content .other-content div.dashboard-content .ui-accordion div.last-child .ui-accordion-content p.last-child { margin-bottom: 0px; }
.lt-ie9 body .main-content .other-content div.facilities-content .ui-accordion div.last-child .ui-accordion-content { padding: 20px 35px 0px; }
.lt-ie9 body .main-content .other-content .product-node-content .ui-accordion .ui-accordion-content.last-child { padding: 20px 0px 5px 25px; }
.lt-ie9 body .main-content .other-content .product-node-content .ui-accordion .ui-accordion-content.last-child .accordion-content { margin-bottom: 0px; }
.lt-ie9 body .main-content .other-content .product-node-content.paper .ui-accordion .ui-accordion-content div.accordion-content.last-child { margin-bottom: 0px; }
.lt-ie9 body .main-content .other-content .product-node-content.tissue .ui-accordion .ui-accordion-content div.accordion-content.last-child { margin-bottom: 0px; }
.lt-ie9 body .main-content .other-content .product-node-content .ui-accordion .ui-accordion-content .accordion-content.last-child { margin-bottom: 0px; }
.lt-ie9 body .main-content .other-content .product-node-content .ui-accordion .ui-accordion-content .accordion-content div.view-product-food-packaging .ui-accordion div.last-child .product-left { margin-bottom: 0px; }
.lt-ie9 body .main-content .other-content .product-node-content .ui-accordion .ui-accordion-content .accordion-content div.view-product-food-packaging .ui-accordion div.last-child .product-right { margin-bottom: 0px; }
.other-content .messages.status { display: none ! important; }
.content #edit-comment-body .form-item-comment-body-und-0-value textarea#edit-comment-body-und-0-value { display: block ! important; }
.content .form-item-comment-body-und-0-value textarea#edit-comment-body-und-0-value { display: none ! important; }
.blog-comment-wrapper .form-item-comment-body-und-0-value textarea#edit-comment-body-und-0-value { display: block ! important; }
.user-profile-name .user-profile-additional-email { float: left; clear: both; margin-top: 5px; }
.rss-subscribe-text { position: relative; float: left; font-family: "Arial"; font-size: 12px; font-weight: bold; margin-top: 12px; font-style: italic; padding-right: 20px; color: rgb(202, 7, 22); }
body { font-family: "dinmedium"; font-size: 14px; }
body .content-node-ppil { width: 100%; margin-bottom: 22px; float: left; }
body .rules > ul { margin-bottom: 20px ! important; }
body .rules ul > li > ul { margin-left: 18px; }
body .rules ul > li > ul > li { list-style: inside none circle ! important; }
body .category-block { width: 247px; height: 32px; margin: 7px 0px 14px; overflow: hidden; float: left; }
body .category-block.active { border-bottom: 1px solid rgb(182, 121, 39); }
body .category-title { width: 247px; height: 32px; padding: 0px 7px; background: rgb(235, 215, 174) url(5c03a25ea6cd3f5ce4bdbdb9989c851d19b9b9ac.png)  no-repeat scroll right 7px top 2px; float: left; font-family: "dinbold"; font-size: 16px; line-height: 32px; color: rgb(85, 85, 85); cursor: pointer; box-sizing: border-box; }
body .category-title.active { background-position: right 7px top -26px; }
body .category-list { width: 247px; padding: 0px 7px; float: left; box-sizing: border-box; }
body .term-item { width: 100%; padding: 7px 0px; border-top: 1px solid rgba(182, 121, 39, 0.2); }
body .term-item:first-child { border-top: medium none; }
body .term-item a { font-family: "dinmedium"; font-size: 12px; line-height: 12px; color: rgb(182, 121, 39); }
body .term-item a:hover { color: rgb(202, 7, 22); }
body .header { width: 100%; min-width: 1024px; height: 466px; background: rgb(247, 240, 224) none repeat scroll 0% 0%; }
body .header .header-slider { width: 100%; max-width: 1500px; min-width: 1024px; height: 466px; margin: 0px auto; font-family: "dinregular"; position: relative; overflow: hidden; }
body .header .header-slider img { width: 1500px; min-width: 100%; height: 466px; position: absolute; }
body .header .header-slider .view-home-slider .view-content > div { width: 100%; }
body .header .header-slider .header-title-wrapper { width: 992px; height: 466px; padding: 0px 8px; margin: 0px auto; position: relative; }
body .header .header-slider .header-title-wrapper .header-title { width: 472px; padding: 8px 0px 14px; margin: 0px auto 18px; background: transparent url(cfed032a9b68f655e740bbb13dc43549a65dae27.png)  repeat scroll 0% 0%; position: absolute; bottom: 0px; font-family: "dinregular"; font-size: 54px; color: rgb(182, 121, 39); text-align: center; line-height: 66px; }
body .header .header-slider .header-title-wrapper .header-title.special { width: 562px; }
body .header .header-slider .header-title-wrapper .header-title.fr-special { width: 620px; }
body .header .header-slider .header-title-wrapper .header-title.fr-partner-special { width: 700px; }
body .header .header-slider .header-title-wrapper .header-title.fr-dashboard-special { width: 810px; }
body .header .header-slider .caption-wrapper { width: 100%; min-width: 1024px; height: 466px; position: absolute; overflow: hidden; }
body .header .header-slider .caption-wrapper .caption-center { width: 992px; height: 466px; margin: 0px auto; position: relative; }
body .header .header-slider .caption-wrapper .caption-center .caption { width: 422px; height: 272px; margin: 0px 54px 32px 0px; background: transparent url(e2fee06487aea5c6961bb0f9dd22c2a400b2c9af.png)  repeat scroll 0% 0%; position: absolute; right: 0px; bottom: 0px; z-index: 10; }
body .header .header-slider .caption-wrapper .caption-center .caption .caption-title { width: 360px; margin: 1px 0px 0px 18px; font-size: 54px; color: rgb(202, 7, 22); float: left; line-height: 66px; }
body .header .header-slider .caption-wrapper .caption-center .caption .caption-separator { width: 374px; height: 1px; margin: 6px 0px 0px 24px; background: rgb(202, 7, 22) none repeat scroll 0% 0%; float: left; }
body .header .header-slider .caption-wrapper .caption-center .caption .caption-body { width: 370px; margin: 15px 0px 0px 23px; font-size: 20px; float: left; line-height: 25px; color: rgb(49, 49, 51); }
body .header .header-slider .slider-nav-wrapper { width: 100%; min-width: 1024px; height: 466px; }
body .header .header-slider .slider-nav-wrapper .slider-nav { width: 992px; height: 466px; padding: 0px 8px; margin: 0px auto; position: relative; }
body .header .header-slider .slider-nav-wrapper .slider-nav #slider-next { background-position: -37px 0px; right: 0px; }
body .header .header-slider .slider-nav-wrapper .slider-nav .next-prev { width: 37px; height: 37px; margin: 0px 0px 155px; background: transparent url(f828290140c6521944813322835ac2a5317cf4a5.png)  no-repeat scroll 0% 0%; position: absolute; bottom: 0px; z-index: 5; }
body .header .header-slider .slider-nav-wrapper .slider-nav .slider-pager-wrapper { width: 976px; height: 8px; margin: 0px 0px 8px; position: absolute; bottom: 0px; z-index: 5; text-align: center; }
body .header .header-slider .slider-nav-wrapper .slider-nav .slider-pager-wrapper #slider-pager { margin: 0px auto 6px; position: relative; display: inline-block; }
body .header .header-slider .slider-nav-wrapper .slider-nav .slider-pager-wrapper #slider-pager a { margin-right: 4px; width: 8px; height: 8px; background: transparent url(205083e1b6fd3b65fad4e293445163eada2b1ca3.png)  repeat scroll 0% 0%; position: relative; float: left; font-size: 0px; }
body .header .header-slider .slider-nav-wrapper .slider-nav .slider-pager-wrapper #slider-pager a.activeSlide { background: rgb(202, 7, 22) none repeat scroll 0% 0%; }
body .header .header-slider .slider-nav-wrapper .slider-nav .slider-pager-wrapper #slider-pager a:last-child { margin-right: 0px; }
body .header .header-wrapper { width: 100%; min-width: 1024px; min-height: 136px; position: absolute; z-index: 10; }
body .header .header-wrapper .block-title, body .header .header-wrapper .sf-sub-indicator { display: none; }
body .header .header-wrapper .header-clear { width: 100%; max-width: 1500px; min-width: 1024px; height: 136px; margin: 0px auto; position: relative; background: transparent url(44bb60d0e6692060619c1c3a7ba4168727b7ea4f.png)  repeat scroll 0% 0%; }
body .header .header-wrapper .header-clear .main-menu { float: left; clear: both; margin: 32px 0px 0px; }
body .header .header-wrapper .header-clear .main-menu ul#superfish-1 > li > a { min-height: 19px; }
body .header .header-wrapper .header-clear .main-menu ul#superfish-1 > li { min-height: 25px; }
body .header .header-wrapper .header-clear .main-menu #block-superfish-1 { margin: 0px 0px 14px; float: left; width: 100%; position: absolute; bottom: 0px; }
body .header .header-wrapper .header-clear .main-menu #block-superfish-1 .sfish-center { width: 992px; padding: 0px 8px; margin: 0px auto; box-sizing: border-box; }
body .header .header-wrapper .header-clear .main-menu ul { line-height: 19px; }
body .header .header-wrapper .header-clear .main-menu ul li.sf-breadcrumb > a { color: rgb(202, 7, 22); border-bottom: 4px solid rgb(202, 7, 22); }
body .header .header-wrapper .header-clear .main-menu ul li { float: left; margin: 0px 48px 0px 0px; }
body .header .header-wrapper .header-clear .main-menu ul li.last { margin-right: 0px; padding-right: 0px; }
body .header .header-wrapper .header-clear .main-menu ul li a { font-size: 16px; color: rgb(49, 49, 51); padding-bottom: 2px; }
body .header .header-wrapper .header-clear .main-menu ul li a:hover { color: rgb(202, 7, 22); }
body .header .header-wrapper .header-clear .main-menu ul li a.active, body .header .header-wrapper .header-clear .main-menu ul li a.active-trail { color: rgb(202, 7, 22); border-bottom: 4px solid rgb(202, 7, 22); }
body .header .header-wrapper .header-clear .main-menu .sf-main-menu li ul { width: 100%; padding: 8px 0px 6px; margin-top: 4px; position: absolute; background: rgb(186, 129, 51) none repeat scroll 0% 0%; }
body .header .header-wrapper .header-clear .main-menu .sf-main-menu li ul li:first-child { margin-left: 16px; }
body .header .header-wrapper .header-clear .main-menu .sf-main-menu li ul li { margin: 0px 26px 0px 0px; padding: 0px; float: left; list-style: outside none none; }
body .header .header-wrapper .header-clear .main-menu .sf-main-menu li ul li.last { margin-right: 0px; }
body .header .header-wrapper .header-clear .main-menu .sf-main-menu li ul li a { font-size: 14px; color: rgb(255, 255, 255); line-height: 16px; }
body .header .header-wrapper .header-clear .main-menu .sf-main-menu li ul li a:hover, body .header .header-wrapper .header-clear .main-menu .sf-main-menu li ul li a.active-trail { color: rgb(49, 49, 51); border: medium none; }
body .header .header-wrapper .header-clear .main-menu .sf-main-menu li ul li.active-trail a { color: rgb(49, 49, 51); border-bottom: medium none; }
body .header .header-wrapper .header-clear .main-menu .sf-main-menu li ul #menu-398-1 > ul { width: 234px; }
body .header .header-wrapper .header-clear .main-menu .sf-main-menu li ul #menu-399-1 > ul { width: 122px; }
body .header .header-wrapper .header-clear .main-menu .sf-main-menu li ul #menu-404-1 > ul { width: 213px; }
body .header .header-wrapper .header-clear .main-menu .sf-main-menu li ul #menu-405-1 > ul { width: 134px; }
body .header .header-wrapper .header-clear .main-menu .sf-main-menu li ul #menu-413-1 > ul { width: 99px; }
body .header .header-wrapper .header-clear .main-menu .sf-main-menu li ul #menu-496-1 > ul { width: 187px; }
body .header .header-wrapper .header-clear .main-menu .sf-main-menu li ul .sf-depth-2 > a, body .header .header-wrapper .header-clear .main-menu .sf-main-menu li ul .sf-depth-3 > a, body .header .header-wrapper .header-clear .main-menu .sf-main-menu li ul .sf-depth-4 > a { border: medium none; }
body .header .header-wrapper .header-clear .main-menu .sf-main-menu li ul .sf-depth-2 > a.active { color: rgb(49, 49, 51); border: medium none; }
body .header .header-wrapper .header-clear .main-menu .sf-main-menu li ul .sf-depth-3 > a.active, body .header .header-wrapper .header-clear .main-menu .sf-main-menu li ul .sf-depth-4 > a.active { color: rgb(202, 7, 22); border: medium none; }
body .header .header-wrapper .header-clear .main-menu .sf-main-menu li ul .sf-depth-2 > ul { padding: 1px 16px 5px; margin: -11px 0px 0px -16px; }
body .header .header-wrapper .header-clear .main-menu .sf-main-menu li ul .sf-depth-3 > ul { padding: 1px 16px 5px 26px; margin: 23px 0px 0px -16px; left: 0px; }
body .header .header-wrapper .header-clear .main-menu .sf-main-menu li ul .sf-depth-2 > ul, body .header .header-wrapper .header-clear .main-menu .sf-main-menu li ul .sf-depth-3 > ul { position: absolute; background: transparent url(44bb60d0e6692060619c1c3a7ba4168727b7ea4f.png)  repeat scroll 0% 0%; box-sizing: content-box; }
body .header .header-wrapper .header-clear .main-menu .sf-main-menu li ul .sf-depth-2 > ul li, body .header .header-wrapper .header-clear .main-menu .sf-main-menu li ul .sf-depth-3 > ul li { margin: 4px 0px 0px; }
body .header .header-wrapper .header-clear .main-menu .sf-main-menu li ul .sf-depth-2 > ul li:first-child, body .header .header-wrapper .header-clear .main-menu .sf-main-menu li ul .sf-depth-3 > ul li:first-child { margin-left: 0px; }
body .header .header-wrapper .header-clear .main-menu .sf-main-menu li ul .sf-depth-2 > ul a, body .header .header-wrapper .header-clear .main-menu .sf-main-menu li ul .sf-depth-3 > ul a { font-size: 12px; line-height: 16px; color: rgb(49, 49, 51); padding-bottom: 1px; }
body .header .header-wrapper .header-clear .main-menu .sf-main-menu li ul .sf-depth-2 > ul a:hover, body .header .header-wrapper .header-clear .main-menu .sf-main-menu li ul .sf-depth-3 > ul a:hover { color: rgb(202, 7, 22); }
body .header .header-wrapper .header-clear .header-top { width: 992px; height: 136px; padding: 16px 8px 14px; margin: 0px auto; box-sizing: border-box; position: relative; }
body .header .header-wrapper .header-clear .header-top .app-logo { width: 130px; height: 60px; background: transparent url(6796c33106a0c1cef97bffb8fbda06eef8fcad36.png)  no-repeat scroll 0% 0%; display: block; float: left; }
body .header .header-wrapper .header-clear .header-top .soc-med-search { height: 26px; float: right; }
body .header .header-wrapper .header-clear .header-top .soc-med-search .soc-med-icon { width: 26px; height: 26px; float: left; margin-right: 10px; }
body .header .header-wrapper .header-clear .header-top .soc-med-search .twitter { background: transparent url(7cc56d7366bf19f492036059a9a99c0b428c0d88.png)  no-repeat scroll 0% 0%; }
body .header .header-wrapper .header-clear .header-top .soc-med-search .youtube { background: transparent url(7cc56d7366bf19f492036059a9a99c0b428c0d88.png)  no-repeat scroll -26px 0px; }
body .header .header-wrapper .header-clear .header-top .soc-med-search .flickr { background: transparent url(7cc56d7366bf19f492036059a9a99c0b428c0d88.png)  no-repeat scroll -52px 0px; }
body .header .header-wrapper .header-clear .header-top .soc-med-search .scribd { background: transparent url(7cc56d7366bf19f492036059a9a99c0b428c0d88.png)  no-repeat scroll -78px 0px; }
body .header .header-wrapper .header-clear .header-top .soc-med-search .simple-search { width: 288px; height: 26px; position: relative; float: right; }
body .header .header-wrapper .header-clear .header-top .soc-med-search .simple-search input[type="text"] { width: 100%; height: 26px; background-color: rgb(49, 49, 51); padding: 0px 25px 0px 5px; color: rgb(255, 255, 255); box-sizing: border-box; }
body .header .header-wrapper .header-clear .header-top .soc-med-search .simple-search .btn-simple-search { width: 17px; height: 18px; background: transparent url(cebf3b00efff2c096f6f5c4985c75eb7ea6a5ec7.png)  no-repeat scroll 0% 0%; margin: 4px 4px 0px 0px; position: absolute; right: 0px; z-index: 5; cursor: pointer; }
body .header .header-wrapper .header-clear .header-top .soc-med-search .simple-search div.content form.search-form { padding: 0px; margin: 0px; }
body .header .header-wrapper .header-clear .header-top .soc-med-search .simple-search div.content form.search-form .content-inline { position: relative; float: left; }
body .header .header-wrapper .header-clear .header-top .soc-med-search .simple-search div.content form.search-form .form-item { position: absolute; width: 100%; margin: 0px; }
body .header .header-wrapper .header-clear .header-top .soc-med-search .simple-search div.content form.search-form .custom-search-button { position: absolute; right: 0px; margin: 4px 4px 0px 0px; }
body .header .header-wrapper .header-clear .header-top .soc-med-search .secondary-menu { margin-top: 12px; float: right; clear: both; text-align: right; }
body .header .header-wrapper .header-clear .header-top .soc-med-search .secondary-menu ul { display: inline-block; }
body .header .header-wrapper .header-clear .header-top .soc-med-search .secondary-menu ul li { padding-right: 16px; margin-right: 16px; float: left; border-right: 2px solid rgb(108, 108, 108); line-height: 12px; }
body .header .header-wrapper .header-clear .header-top .soc-med-search .secondary-menu ul li.last { margin-right: 0px; padding-right: 0px; border: medium none; }
body .header .header-wrapper .header-clear .header-top .soc-med-search .secondary-menu ul li a { color: rgb(49, 49, 51); }
body .header .header-wrapper .header-clear .header-top .soc-med-search .secondary-menu ul li a:hover, body .header .header-wrapper .header-clear .header-top .soc-med-search .secondary-menu ul li a.active-trail { color: rgb(202, 7, 22); }
body .header .header-wrapper .header-bottom { width: 100%; min-width: 1024px; min-height: 32px; position: relative; background-color: rgb(186, 129, 51); }
body .header .header-wrapper .header-bottom.secondary { z-index: 100; }
body .header .header-wrapper .header-bottom .header-bottom-menu { width: 992px; height: 32px; margin: 0px auto; padding: 8px 24px 0px; box-sizing: border-box; }
body .header .header-wrapper .header-bottom .header-bottom-menu ul li { margin: 0px 26px 0px 0px; padding: 0px; float: left; list-style: outside none none; }
body .header .header-wrapper .header-bottom .header-bottom-menu ul li.last { margin-right: 0px; }
body .header .header-wrapper .header-bottom .header-bottom-menu ul li a { color: rgb(255, 255, 255); line-height: 16px; }
body .header .header-wrapper .header-bottom .header-bottom-menu ul li a:hover, body .header .header-wrapper .header-bottom .header-bottom-menu ul li a.active-trail { color: rgb(49, 49, 51); }
body .header .header-wrapper .header-bottom .header-bottom-menu ul li ul.menu { position: absolute; margin: 8px 0px 0px -16px; padding: 0px 16px 4px; background: transparent url(44bb60d0e6692060619c1c3a7ba4168727b7ea4f.png)  repeat scroll 0% 0%; }
body .header .header-wrapper .header-bottom .header-bottom-menu ul li ul.menu li { margin: 4px 0px 0px; clear: both; }
body .header .header-wrapper .header-bottom .header-bottom-menu ul li ul.menu li a { font-size: 12px; line-height: 16px; color: rgb(49, 49, 51); }
body .header .header-wrapper .header-bottom .header-bottom-menu ul li ul.menu li a:hover, body .header .header-wrapper .header-bottom .header-bottom-menu ul li ul.menu li a.active-trail { color: rgb(202, 7, 22); }
body .header .header-wrapper .header-bottom .header-bottom-menu ul li ul.menu li.last { margin: 4px 0px 2px; }
body .header .header-wrapper .header-bottom .header-bottom-menu ul li ul.menu li ul.menu { margin: 7px -65px 0px -16px; background: transparent url(44bb60d0e6692060619c1c3a7ba4168727b7ea4f.png)  repeat scroll 0% 0%; border: medium none; }
body .header .header-wrapper .header-bottom .header-bottom-menu ul li ul.menu li ul.menu li { margin: 4px 10px 0px; }
body .header .header-wrapper .header-bottom .header-bottom-menu ul li ul.menu li ul.menu li:last-child { margin: 4px 10px 2px; }
body .main-content { width: 100%; min-width: 1024px; margin: 0px auto; float: left; position: relative; }
body .main-content .white-main, body .main-content .gold-main { width: 50%; height: 100%; position: absolute; z-index: -2; }
body .main-content .white-main { background: rgb(255, 255, 255) none repeat scroll 0% 0%; left: 0px; }
body .main-content .gold-main { background: rgb(247, 240, 224) none repeat scroll 0% 0%; right: 0px; }
body .main-content .home-content { width: 100%; min-width: 100%; height: 952px; background-color: rgb(255, 255, 255); }
body .main-content .home-content .home-block { width: 100%; min-width: 1024px; height: 952px; position: absolute; z-index: 5; }
body .main-content .home-content .home-block .home-wrapper { width: 992px; height: 952px; padding: 0px 8px; margin: 0px auto; }
body .main-content .home-content .home-block .home-wrapper .small-banner-wrapper { margin-top: 26px; float: left; }
body .main-content .home-content .home-block .home-wrapper .small-banner-wrapper .small-banner { width: 472px; height: 200px; position: relative; float: left; }
body .main-content .home-content .home-block .home-wrapper .small-banner-wrapper .small-banner.first { margin-right: 32px; }
body .main-content .home-content .home-block .home-wrapper .small-banner-wrapper .small-banner img { width: 472px; height: 200px; }
body .main-content .home-content .home-block .home-wrapper .small-banner-wrapper .small-banner.first .small-overlay { padding: 18px 12px 0px; }
body .main-content .home-content .home-block .home-wrapper .small-banner-wrapper .small-banner.last .small-overlay { padding: 48px 12px 0px; }
body .main-content .home-content .home-block .home-wrapper .small-banner-wrapper .small-banner.first .small-overlay .small-text { width: 335px; }
body .main-content .home-content .home-block .home-wrapper .small-banner-wrapper .small-banner.first .small-overlay .learn-more { margin-top: 16px; }
body .main-content .home-content .home-block .home-wrapper .small-banner-wrapper .small-banner.last .small-overlay .learn-more { margin-top: 11px; }
body .main-content .home-content .home-block .home-wrapper .small-banner-wrapper .small-banner.last.fr .small-overlay { padding: 23px 12px 0px ! important; }
body .main-content .home-content .home-block .home-wrapper .small-banner-wrapper .small-banner.last.it .small-overlay { padding: 23px 12px 0px ! important; }
body .main-content .home-content .home-block .home-wrapper .small-banner-wrapper .small-banner.last.es .small-overlay { padding: 23px 12px 0px ! important; }
body .main-content .home-content .home-block .home-wrapper .small-banner-wrapper .small-banner.first.fr .small-overlay { padding: 10px 10px 0px ! important; }
body .main-content .home-content .home-block .home-wrapper .small-banner-wrapper .small-banner.first.fr .small-overlay .learn-more { margin-top: 7px; }
body .main-content .home-content .home-block .home-wrapper .small-banner-wrapper .small-banner.first.fr .small-overlay .small-text { width: 100% ! important; line-height: 23px ! important; }
body .main-content .home-content .home-block .home-wrapper .small-banner-wrapper .small-banner.first.it .small-overlay { padding: 10px 10px 0px ! important; }
body .main-content .home-content .home-block .home-wrapper .small-banner-wrapper .small-banner.first.it .small-overlay .learn-more { margin-top: 7px; }
body .main-content .home-content .home-block .home-wrapper .small-banner-wrapper .small-banner.first.it .small-overlay .small-text { width: 95% ! important; line-height: 23px ! important; }
body .main-content .home-content .home-block .home-wrapper .small-banner-wrapper .small-banner.first.es .small-overlay { padding: 10px 10px 0px ! important; }
body .main-content .home-content .home-block .home-wrapper .small-banner-wrapper .small-banner.first.es .small-overlay .learn-more { margin-top: 7px; }
body .main-content .home-content .home-block .home-wrapper .small-banner-wrapper .small-banner.first.es .small-overlay .small-text { width: 95% ! important; line-height: 23px ! important; }
body .main-content .home-content .home-block .home-wrapper .small-banner-wrapper .small-banner div { box-sizing: border-box; }
body .main-content .home-content .home-block .home-wrapper .small-banner-wrapper .small-banner .small-overlay { width: 100%; height: 100%; background: transparent url(4e60558fa715372e4c4aa98ce2f9af40d6ddafc6.png)  repeat scroll 0% 0%; position: absolute; z-index: 3; opacity: 0; }
body .main-content .home-content .home-block .home-wrapper .small-banner-wrapper .small-banner .small-overlay .small-text { color: rgb(49, 49, 51); font-size: 17px; line-height: 25px; }
body .main-content .home-content .home-block .home-wrapper .small-banner-wrapper .small-banner .small-overlay a { color: rgb(49, 49, 51); }
body .main-content .home-content .home-block .home-wrapper .small-banner-wrapper .small-banner .small-overlay .learn-more { padding-right: 17px; background: transparent url(5b6c273279069ea82fb2484a212509d54b941778.png)  no-repeat scroll right 3px; float: right; font-family: "dinbold"; font-size: 15px; text-align: left; clear: both; line-height: 18px; }
body .main-content .home-content .home-block .home-wrapper .small-banner-wrapper .small-banner .text-over { width: 100%; height: 40px; padding: 4px 12px 0px 0px; margin-bottom: 26px; background: transparent url(5e85ba786da9c804606aa22f3c1293dc9fba0a68.png)  repeat scroll 0% 0%; position: absolute; bottom: 0px; z-index: 5; font-family: "dinlight"; font-size: 24px; text-align: right; color: rgb(255, 255, 255); line-height: 30px; }
body .main-content .home-content .home-block .home-wrapper .home-text { width: 474px; margin: 58px 30px 0px 0px; position: relative; float: left; }
body .main-content .home-content .home-block .home-wrapper .home-text.fr { margin: 48px 30px 0px 0px ! important; }
body .main-content .home-content .home-block .home-wrapper .home-text.es { margin: 52px 30px 0px 0px ! important; }
body .main-content .home-content .home-block .home-wrapper .home-text .text-title { font-family: "dinlight"; font-size: 34px; color: rgb(202, 7, 22); }
body .main-content .home-content .home-block .home-wrapper .home-text .text-body { margin-top: 23px; font-family: "dinlight"; font-size: 25px; line-height: 38px; color: rgb(49, 49, 51); }
body .main-content .home-content .home-block .home-wrapper .home-widget { width: 472px; height: 390px; margin-top: 22px; float: left; }
body .main-content .home-content .home-block .home-wrapper .home-widget .widget-block { width: 472px; height: 195px; }
body .main-content .home-content .home-block .home-wrapper .home-widget .widget-block .left-side { width: 240px; height: 160px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: relative; float: left; }
body .main-content .home-content .home-block .home-wrapper .home-widget .widget-block .left-side .created-author { margin: 7px 0px -7px 10px; font-family: "dinbold"; font-size: 13px; color: rgb(49, 49, 51); line-height: 16px; }
body .main-content .home-content .home-block .home-wrapper .home-widget .widget-block .left-side a.block-title { width: 222px; margin: 10px 0px 0px 10px; float: left; font-family: "dinregular"; font-size: 16px; line-height: 20px; color: rgb(182, 121, 39); }
body .main-content .home-content .home-block .home-wrapper .home-widget .widget-block .left-side a.block-title:hover { color: rgb(202, 7, 22); }
body .main-content .home-content .home-block .home-wrapper .home-widget .widget-block .left-side .block-body { width: 222px; margin: 4px 0px 0px 10px; float: left; font-family: "Arial"; font-size: 13px; line-height: 19px; color: rgb(49, 49, 51); }
body .main-content .home-content .home-block .home-wrapper .home-widget .widget-block .left-side a.read-more { margin: 0px 8px 7px 0px; padding-right: 18px; background: transparent url(5b6c273279069ea82fb2484a212509d54b941778.png)  no-repeat scroll right 1px; position: absolute; right: 0px; bottom: 0px; color: rgb(49, 49, 51); line-height: 16px; }
body .main-content .home-content .home-block .home-wrapper .home-widget .widget-block .left-side a.read-more:hover { color: rgb(202, 7, 22); }
body .main-content .home-content .home-block .home-wrapper .home-widget .widget-block .right-side { width: 232px; height: 160px; position: relative; float: left; overflow: hidden; }
body .main-content .home-content .home-block .home-wrapper .home-widget .widget-block .right-side img { width: 232px; height: 160px; }
body .main-content .home-content .home-block .home-wrapper .home-widget .widget-block a.read-detail { margin-top: 3px; float: right; font-family: "dinmedium"; font-size: 12px; color: rgb(202, 7, 22); }
body .main-content .home-content .home-block .home-wrapper .home-widget .widget-block a.read-detail:hover { color: rgb(49, 49, 51); }
body .main-content .home-content .home-block .home-wrapper .home-latest-update { width: 972px; height: 246px; margin: 0px 2px 68px; float: left; }
body .main-content .home-content .home-block .home-wrapper .home-latest-update .latest-update-title { margin-top: 14px; font-family: "dinlight"; font-size: 30px; color: rgb(113, 113, 113); }
body .main-content .home-content .home-block .home-wrapper .home-latest-update .latest-update-body { margin-top: 21px; width: 100%; height: 174px; position: relative; }
body .main-content .home-content .home-block .home-wrapper .home-latest-update .latest-update-body .next-prev { width: 14px; height: 26px; background: transparent url(f0e977be5c2bff9fc9a440a565e1305fc2f44c26.png)  no-repeat scroll 0% 0%; cursor: pointer; }
body .main-content .home-content .home-block .home-wrapper .home-latest-update .latest-update-body .latest-prev { margin-top: 74px; position: absolute; left: 0px; }
body .main-content .home-content .home-block .home-wrapper .home-latest-update .latest-update-body .latest-next { margin-top: 74px; background-position: -14px 0px; position: absolute; right: 0px; }
body .main-content .home-content .home-block .home-wrapper .home-latest-update .latest-update-body .next-prev.hide { display: none; }
body .main-content .home-content .home-block .home-wrapper .home-latest-update .latest-update-body .latest-content-wrapper { width: 908px; height: 174px; margin-left: 32px; float: left; overflow: hidden; position: relative; }
body .main-content .home-content .home-block .home-wrapper .home-latest-update .latest-update-body .latest-content-wrapper .latest-content { width: 1280px; float: left; position: absolute; left: 0px; }
body .main-content .home-content .home-block .home-wrapper .home-latest-update .latest-update-body .latest-content-wrapper .latest-content .bottom-block { width: 164px; height: 174px; margin-right: 22px; float: left; }
body .main-content .home-content .home-block .home-wrapper .home-latest-update .latest-update-body .latest-content-wrapper .latest-content .bottom-block:last-child { margin-right: 0px; }
body .main-content .home-content .home-block .home-wrapper .home-latest-update .latest-update-body .latest-content-wrapper .latest-content .bottom-block.fr .bottom-content .bottom-dash-title { line-height: 16px ! important; margin-top: 4px; margin-bottom: 2px; }
body .main-content .home-content .home-block .home-wrapper .home-latest-update .latest-update-body .latest-content-wrapper .latest-content .bottom-block img { width: 164px; height: 80px; float: left; }
body .main-content .home-content .home-block .home-wrapper .home-latest-update .latest-update-body .latest-content-wrapper .latest-content .bottom-block .bottom-content { width: 164px; float: left; position: relative; }
body .main-content .home-content .home-block .home-wrapper .home-latest-update .latest-update-body .latest-content-wrapper .latest-content .bottom-block .bottom-content.number-1 { height: 94px; background: rgb(182, 121, 39) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
body .main-content .home-content .home-block .home-wrapper .home-latest-update .latest-update-body .latest-content-wrapper .latest-content .bottom-block .bottom-content.number-2 { height: 174px; background: rgb(235, 215, 174) none repeat scroll 0% 0%; color: rgb(49, 49, 51); }
body .main-content .home-content .home-block .home-wrapper .home-latest-update .latest-update-body .latest-content-wrapper .latest-content .bottom-block .bottom-content.number-3 { height: 94px; background: rgb(235, 215, 174) none repeat scroll 0% 0%; color: rgb(49, 49, 51); }
body .main-content .home-content .home-block .home-wrapper .home-latest-update .latest-update-body .latest-content-wrapper .latest-content .bottom-block .bottom-content.number-4 { height: 94px; background: rgb(49, 49, 51) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
body .main-content .home-content .home-block .home-wrapper .home-latest-update .latest-update-body .latest-content-wrapper .latest-content .bottom-block .bottom-content.box-shadow { box-shadow: 0px -10px 8px -6px rgba(0, 0, 0, 0.4); }
body .main-content .home-content .home-block .home-wrapper .home-latest-update .latest-update-body .latest-content-wrapper .latest-content .bottom-block .bottom-content .created-author { width: 148px; margin: 4px 0px 0px 8px; float: left; font-family: "dinmedium"; font-size: 11px; line-height: 13px; }
body .main-content .home-content .home-block .home-wrapper .home-latest-update .latest-update-body .latest-content-wrapper .latest-content .bottom-block .bottom-content .bottom-blog-title { width: 148px; margin: 5px 0px 0px 8px; float: left; font-family: "dinregular"; font-size: 15px; line-height: 18px; }
body .main-content .home-content .home-block .home-wrapper .home-latest-update .latest-update-body .latest-content-wrapper .latest-content .bottom-block .bottom-content .bottom-product-title { width: 148px; margin: 4px 0px 0px 8px; float: left; font-family: "dinmedium"; font-size: 21px; line-height: 24px; }
body .main-content .home-content .home-block .home-wrapper .home-latest-update .latest-update-body .latest-content-wrapper .latest-content .bottom-block .bottom-content .text-product { width: 148px; margin: 4px 0px 0px 8px; float: left; font-family: "dinregular"; font-size: 12px; }
body .main-content .home-content .home-block .home-wrapper .home-latest-update .latest-update-body .latest-content-wrapper .latest-content .bottom-block .bottom-content .bottom-press-title { width: 148px; margin: 8px 0px 0px 8px; float: left; font-family: "dinregular"; font-size: 22px; line-height: 24px; }
body .main-content .home-content .home-block .home-wrapper .home-latest-update .latest-update-body .latest-content-wrapper .latest-content .bottom-block .bottom-content .text-press { width: 148px; margin: 6px 0px 0px 8px; float: left; font-family: "Arial"; font-size: 12px; line-height: 17px; }
body .main-content .home-content .home-block .home-wrapper .home-latest-update .latest-update-body .latest-content-wrapper .latest-content .bottom-block .bottom-content .bottom-news-title { width: 148px; margin: 6px 0px 0px 8px; float: left; font-family: "dinregular"; font-size: 15px; line-height: 18px; }
body .main-content .home-content .home-block .home-wrapper .home-latest-update .latest-update-body .latest-content-wrapper .latest-content .bottom-block .bottom-content .bottom-event-title { width: 148px; margin: 6px 0px 0px 8px; float: left; font-family: "dinmedium"; font-size: 14px; line-height: 18px; }
body .main-content .home-content .home-block .home-wrapper .home-latest-update .latest-update-body .latest-content-wrapper .latest-content .bottom-block .bottom-content .bottom-dash-title { width: 148px; margin: 2px 0px 0px 8px; float: left; font-family: "dinmedium"; font-size: 14px; line-height: 24px; }
body .main-content .home-content .home-block .home-wrapper .home-latest-update .latest-update-body .latest-content-wrapper .latest-content .bottom-block .bottom-content .text-dash { width: 148px; margin-left: 8px; float: left; font-family: "Arial"; font-size: 12px; line-height: 17px; }
body .main-content .home-content .home-block .home-wrapper .home-latest-update .latest-update-body .latest-content-wrapper .latest-content .bottom-block .bottom-content .see-detail { width: 31px; height: 32px; background: transparent url(361134ec693064158be5de9532543d882aa6d4a0.png)  no-repeat scroll 0% 0%; position: absolute; right: 0px; bottom: 0px; opacity: 0; }
body .main-content .home-content .home-gold-area { width: 100%; min-width: 1024px; height: 442px; background-color: rgb(247, 240, 224); margin-top: 196px; position: absolute; }
body .main-content .home-other-content { width: 992px; padding: 0px 8px; margin: 0px auto; background-color: rgb(255, 255, 255); }
body .main-content .home-other-content .breadcrumb { width: 100%; min-width: 100%; margin-top: 3px; padding: 0px; font-family: "Arial"; font-size: 11px; color: rgb(136, 136, 136); }
body .main-content .home-other-content .breadcrumb a { color: rgb(136, 136, 136); }
body .main-content .home-other-content .breadcrumb a:hover { color: rgb(49, 49, 51); }
body .main-content .home-other-content .breadcrumb a.breadcrumb-active { color: rgb(49, 49, 51); }
body .main-content .home-other-content .other-content { width: 100%; font-family: "Arial"; color: rgb(85, 85, 85); float: left; position: relative; }
body .main-content .home-other-content .other-content .white-block { width: 711px; height: 100%; background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: absolute; left: 0px; z-index: -1; }
body .main-content .home-other-content .other-content .gold-block { width: 265px; height: 100%; background: rgb(247, 240, 224) none repeat scroll 0% 0%; position: absolute; right: 0px; z-index: -1; }
body .main-content .home-other-content .other-content .views-1, body .main-content .home-other-content .other-content .views-4 { width: 640px; float: left; margin-bottom: 10px; }
body .main-content .home-other-content .other-content .views-2, body .main-content .home-other-content .other-content .views-3 { width: 320px; float: left; margin-bottom: 10px; }
body .main-content .home-other-content .other-content .views-1, body .main-content .home-other-content .other-content .views-3 { margin-right: 10px; }
body .main-content .home-other-content .other-content .view-list-of-paper-in-our-lives .views-row .field-content { width: 640px; overflow: hidden; height: 300px; }
body .main-content .home-other-content .other-content .view-list-of-paper-in-our-lives-2 .views-row .field-content { width: 320px; overflow: hidden; height: 300px; }
body .main-content .home-other-content .other-content .comment .comment-inner .field-name-comment-body .field-item p:first-child { margin-bottom: 0px; }
body .main-content .home-other-content .other-content .comment .comment-inner .field-name-comment-body .field-item p { margin-top: 10px; }
body .main-content .home-other-content .other-content .comment .comment-inner .field-name-comment-body .field-item a { color: rgb(202, 7, 22); }
body .main-content .home-other-content .other-content .comment .comment-inner .field-name-comment-body .field-item a:hover { color: rgb(182, 121, 39); }
body .main-content .home-other-content .other-content .user-profile-name { margin-top: 8px; font-size: 20px; }
body .main-content .home-other-content .other-content .user-profile-name .field-type-text { float: left; margin-right: 5px; }
body .main-content .home-other-content .other-content .author-blog-post-title { margin: 0px 0px 10px -2px; font-family: "dinlight"; font-size: 27px; color: rgb(202, 7, 22); position: relative; float: left; clear: both; }
body .main-content .home-other-content .other-content .author-blog-post { margin: 0px 0px 20px; float: left; clear: both; }
body .main-content .home-other-content .other-content fieldset#edit-author { margin-top: 10px; margin-bottom: 0px; }
body .main-content .home-other-content .other-content fieldset#edit-author .fieldset-wrapper .form-item-name { display: none; }
body .main-content .home-other-content .other-content fieldset#edit-author .fieldset-wrapper .form-item-mail { display: none; }
body .main-content .home-other-content .other-content fieldset#edit-author .fieldset-wrapper .form-item-homepage { display: none; }
body .main-content .home-other-content .other-content fieldset#edit-author .fieldset-wrapper .form-item-date { display: none; }
body .main-content .home-other-content .other-content fieldset#edit-author .fieldset-wrapper .form-item-status { margin-top: 0.5em; }
body .main-content .home-other-content .other-content #edit-comment-body label { display: none; }
body .main-content .home-other-content .other-content #edit-comment-body #edit-comment-body-und-0-value { padding: 5px; resize: none; }
body .main-content .home-other-content .other-content #edit-comment-body .grippie { display: none; }
body .main-content .home-other-content .other-content #print-mail-form { margin-bottom: 20px; }
body .main-content .home-other-content .other-content #print-mail-form label { width: 135px; margin-top: 4px; }
body .main-content .home-other-content .other-content #print-mail-form #edit-fld-title { padding: 5px 0px; }
body .main-content .home-other-content .other-content #print-mail-form #edit-fld-title label { margin: 0px; }
body .main-content .home-other-content .other-content #print-mail-form .description { margin: 5px 0px 0px 135px; font-size: 0.9em; color: rgb(85, 85, 85); }
body .main-content .home-other-content .other-content #print-mail-form input[type="text"] { width: 500px; padding: 5px; background: rgb(235, 215, 174) none repeat scroll 0% 0%; }
body .main-content .home-other-content .other-content #print-mail-form textarea { width: 510px; height: 80px; resize: none; padding: 5px; background: rgb(235, 215, 174) none repeat scroll 0% 0%; }
body .main-content .home-other-content .other-content #print-mail-form .form-item-txt-message label { float: left; }
body .main-content .home-other-content .other-content #print-mail-form .form-type-textarea label { margin-top: 1px; }
body .main-content .home-other-content .other-content #print-mail-form .grippie, body .main-content .home-other-content .other-content #print-mail-form #edit-btn-clear { display: none; }
body .main-content .home-other-content .other-content #print-mail-form a { color: rgb(182, 121, 39); }
body .main-content .home-other-content .other-content #print-mail-form a:hover { color: rgb(202, 7, 22); }
body .main-content .home-other-content .other-content #print-mail-form input[type="submit"] { width: 120px; padding: 10px; background: rgb(182, 121, 39) none repeat scroll 0% 0%; font-family: "dinmedium"; font-size: 14px; color: rgb(255, 255, 255); cursor: pointer; }
body .main-content .home-other-content .other-content #print-mail-form input[type="submit"]:hover { background: rgb(49, 49, 51) none repeat scroll 0% 0%; }
body .main-content .home-other-content .other-content #print-mail-form input#edit-btn-submit[type="submit"] { margin: 8px 15px 0px 135px; }
body .main-content .home-other-content .other-content #print-mail-form input#edit-btn-cancel[type="submit"] { margin: 8px 0px 0px; }
body .main-content .home-other-content .other-content #user-pass { margin-top: 5px; }
body .main-content .home-other-content .other-content #user-pass input[type="text"] { width: 250px; height: 16px; margin-top: 5px; padding: 3px 5px; background: rgb(235, 215, 174) none repeat scroll 0% 0%; }
body .main-content .home-other-content .other-content #user-pass input[type="submit"] { width: 110px; height: 22px; margin-bottom: 22px; float: left; font-size: 0px; cursor: pointer; background: transparent url(cead6173025355830577d547db8e123f891a2628.png)  no-repeat scroll 0% 0%; }
body .main-content .home-other-content .other-content #user-pass input[type="submit"]:hover { background-position: 0px -22px; }
body .main-content .home-other-content .other-content .paper-wrapper, body .main-content .home-other-content .other-content .paper-cycle { float: left; position: relative; }
body .main-content .home-other-content .other-content .paper-wrapper { width: 100%; height: 732px; margin: 0px 0px 22px; }
body .main-content .home-other-content .other-content .paper-lives-item { float: left; position: relative; }
body .main-content .home-other-content .other-content .paper-lives-item img { float: left; }
body .main-content .home-other-content .other-content .paper-lives-text { position: absolute; font-size: 16px; bottom: 0px; width: 100%; padding: 12px 15px 0px; background: transparent url(cfed032a9b68f655e740bbb13dc43549a65dae27.png)  repeat scroll 0% 0%; }
body .main-content .home-other-content .other-content .paper-lives-text p { margin-bottom: 20px; line-height: 22px; }
body .main-content .home-other-content .other-content .paper-cycle-pager { width: 100%; top: 0px; margin-top: 295px; position: absolute; }
body .main-content .home-other-content .other-content #paper-next, body .main-content .home-other-content .other-content #paper-prev { width: 37px; height: 37px; position: absolute; background: transparent url(f828290140c6521944813322835ac2a5317cf4a5.png)  no-repeat scroll 0% 0%; z-index: 10; }
body .main-content .home-other-content .other-content #paper-prev { margin-left: 16px; }
body .main-content .home-other-content .other-content #paper-next { margin-right: 16px; right: 0px; background-position: -37px 0px; }
body .main-content .home-other-content .other-content .paper-making-video { margin-bottom: 22px; }
body .main-content .home-other-content .other-content .error-body { font-family: "dinregular"; font-size: 18px; margin: 20px 0px 25px; }
body .main-content .home-other-content .other-content .error-body p { margin-bottom: 15px; }
body .main-content .home-other-content .other-content .error-body a { color: rgb(202, 7, 22); }
body .main-content .home-other-content .other-content .error-body a:hover { color: rgb(182, 121, 39); }
body .main-content .home-other-content .other-content #user-pass-reset { margin-top: 15px; font-size: 16px; color: rgb(85, 85, 85); }
body .main-content .home-other-content .other-content #user-pass-reset > div p:first-child { display: none; }
body .main-content .home-other-content .other-content #user-pass-reset > div p { margin-bottom: 5px; }
body .main-content .home-other-content .other-content #user-pass-reset #edit-actions input[type="submit"] { margin: 10px 0px; padding: 5px 25px 7px; background: rgb(182, 121, 39) none repeat scroll 0% 0%; font-family: "dinmedium"; font-size: 18px; color: rgb(255, 255, 255); cursor: pointer; }
body .main-content .home-other-content .other-content #user-pass-reset #edit-actions input[type="submit"]:hover { background: rgb(49, 49, 51) none repeat scroll 0% 0%; }
body .main-content .home-other-content .other-content #user-profile-form #edit-mimemail { display: none; }
body .main-content .home-other-content .other-content #user-profile-form input[type="password"] { width: 250px; height: 16px; margin-top: 5px; padding: 2px 5px; background: rgb(235, 215, 174) none repeat scroll 0% 0%; }
body .main-content .home-other-content .other-content #user-profile-form .password-parent { width: 36.8em; }
body .main-content .home-other-content .other-content #user-profile-form .password-indicator { margin-top: 3px; }
body .main-content .home-other-content .other-content #user-profile-form .password-strength { margin-top: 18px; }
body .main-content .home-other-content .other-content #user-profile-form .password-suggestions { padding: 0.3em 0.5em; font-size: 14px; }
body .main-content .home-other-content .other-content #user-profile-form .password-suggestions ul { margin-bottom: 2px; }
body .main-content .home-other-content .other-content #user-profile-form .password-suggestions ul li { margin-top: 2px; }
body .main-content .home-other-content .other-content #user-profile-form .password-confirm { margin-top: 1.6em; width: 231px; }
body .main-content .home-other-content .other-content #user-profile-form .form-item-current-pass .description, body .main-content .home-other-content .other-content #user-profile-form .form-item-mail { display: none; }
body .main-content .home-other-content .other-content #user-profile-form #edit-timezone, body .main-content .home-other-content .other-content #user-profile-form #edit-field-name, body .main-content .home-other-content .other-content #user-profile-form #edit-field-last-name, body .main-content .home-other-content .other-content #user-profile-form #edit-field-introduction { display: none; }
body .main-content .home-other-content .other-content #user-profile-form input[type="submit"] { margin: 0px 0px 10px; padding: 5px 25px 7px; background: rgb(182, 121, 39) none repeat scroll 0% 0%; font-family: "dinmedium"; font-size: 15px; color: rgb(255, 255, 255); cursor: pointer; }
body .main-content .home-other-content .other-content #user-profile-form input[type="submit"]:hover { background: rgb(49, 49, 51) none repeat scroll 0% 0%; }
body .main-content .home-other-content .other-content .no-result-wrapper { margin-bottom: 20px; }
body .main-content .home-other-content .other-content .content .webform-success { margin: 15px 0px; font-family: "dinmedium"; font-size: 19px; color: rgb(182, 121, 39); float: left; }
body .main-content .home-other-content .other-content .content .webform-back { margin: 0px 0px 15px; font-family: "dinregular"; font-size: 16px; color: rgb(202, 7, 22); float: left; clear: both; }
body .main-content .home-other-content .other-content .content .webform-back:hover { color: rgb(182, 121, 39); }
body .main-content .home-other-content .other-content .filter-text { margin: 4px 10px 0px 0px; float: left; font-family: "dinmedium"; font-size: 17px; color: rgb(85, 85, 85); }
body .main-content .home-other-content .other-content .filter-select { margin-bottom: 30px; }
body .main-content .home-other-content .other-content .filter-select .chzn-container-active .chzn-single-with-drop div b { background-position: 0px 0px; }
body .main-content .home-other-content .other-content .filter-select .chzn-single { padding: 4px 0px 4px 18px; background: rgb(85, 85, 85) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
body .main-content .home-other-content .other-content .filter-select .chzn-single div { width: 18px; height: 18px; margin: 5px 0px -3px 7px; top: 0px; }
body .main-content .home-other-content .other-content .filter-select .chzn-single div b { background: transparent url(09efad53103f969d6cbef295494095ccc7acc83c.png)  repeat scroll 0px -18px; }
body .main-content .home-other-content .other-content .filter-select .chzn-drop { background: rgb(85, 85, 85) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
body .main-content .home-other-content .other-content .filter-select .highlighted { background: rgb(235, 215, 174) none repeat scroll 0% 0%; color: rgb(85, 85, 85); }
body .main-content .home-other-content .other-content .filter-select .search-filter { width: 200px; }
body .main-content .home-other-content .other-content #edit-advanced { display: none; }
body .main-content .home-other-content .other-content .region-content .content h2 { font-family: "dinlight"; font-size: 22px; color: rgb(85, 85, 85); margin-bottom: 15px; text-transform: capitalize; }
body .main-content .home-other-content .other-content .region-content .content ol.search-results li { margin-bottom: 25px; }
body .main-content .home-other-content .other-content .region-content .content ol.search-results li .title { font-family: "dinbold"; font-size: 16px; }
body .main-content .home-other-content .other-content .region-content .content ol.search-results li a { color: rgb(182, 121, 39); }
body .main-content .home-other-content .other-content .region-content .content ol.search-results li a:hover { color: rgb(202, 7, 22); }
body .main-content .home-other-content .other-content .region-content .content ol.search-results li .search-snippet-info { padding-left: 0px; margin-top: 5px; color: rgb(49, 49, 51); }
body .main-content .home-other-content .other-content .region-content .content ol.search-results li .search-snippet-info .search-info { display: none; }
body .main-content .home-other-content .other-content .region-content .pager { width: 100%; margin: 10px 0px 30px; float: left; }
body .main-content .home-other-content .other-content .region-content .pager li { margin: 0px; padding: 4px 9px 4px 8px; background: rgb(235, 215, 174) none repeat scroll 0% 0%; font-weight: normal; color: rgb(85, 85, 85); }
body .main-content .home-other-content .other-content .region-content .pager li.pager-current { background: rgb(182, 121, 39) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
body .main-content .home-other-content .other-content .region-content .pager li a { color: rgb(49, 49, 51); }
body .main-content .home-other-content .other-content .region-content .pager li a:hover { color: rgb(202, 7, 22); }
body .main-content .home-other-content .other-content .region-content .pager .pager-first, body .main-content .home-other-content .other-content .region-content .pager .pager-last { display: none; }
body .main-content .home-other-content .other-content .subscribe-form-body { width: 976px; margin: 20px 0px 5px; border-bottom: 1px solid rgb(182, 121, 39); position: relative; float: left; }
body .main-content .home-other-content .other-content .subscribe-header { padding-left: 7px; float: left; background: rgb(235, 215, 174) none repeat scroll 0% 0%; font-family: "dinbold"; font-size: 15px; line-height: 22px; color: rgb(202, 7, 22); }
body .main-content .home-other-content .other-content .subscribe-mid { padding-left: 7px; float: left; font-family: "dinbold"; font-size: 16px; line-height: 42px; color: rgb(85, 85, 85); }
body .main-content .home-other-content .other-content .subscribe-bottom { height: 292px; padding: 7px 0px 7px 14px; float: left; position: relative; background: transparent url(fb9766d68c61723c422c7bfc908e07d21807e9ae.png)  repeat scroll 0% 0%; }
body .main-content .home-other-content .other-content .subscribe-rss-left { width: 328px; height: 365px; margin: 0px 48px 20px 0px; float: left; }
body .main-content .home-other-content .other-content .subscribe-rss-left .subscribe-header, body .main-content .home-other-content .other-content .subscribe-rss-left .subscribe-mid { width: 321px; }
body .main-content .home-other-content .other-content .subscribe-rss-left .subscribe-bottom { width: 321px; }
body .main-content .home-other-content .other-content .subscribe-email-right { width: 600px; height: 365px; margin-bottom: 20px; float: left; }
body .main-content .home-other-content .other-content .subscribe-email-right .subscribe-header, body .main-content .home-other-content .other-content .subscribe-email-right .subscribe-mid { width: 593px; }
body .main-content .home-other-content .other-content .subscribe-email-right .subscribe-bottom { width: 586px; }
body .main-content .home-other-content .other-content .unsubscribe-email { width: 976px; line-height: 16px; margin-bottom: 22px; text-align: center; float: left; font-family: "Arial"; font-size: 12px; font-style: italic; }
body .main-content .home-other-content .other-content .unsubscribe-email a { color: rgb(202, 7, 22); }
body .main-content .home-other-content .other-content .unsubscribe-email a:hover { color: rgb(182, 121, 39); }
body .main-content .home-other-content .other-content .subscribe-bottom span { margin-left: 20px; position: relative; float: left; font-family: "Arial"; font-size: 12px; font-weight: bold; }
body .main-content .home-other-content .other-content .subscribe-bottom input[type="radio"] { display: none; }
body .main-content .home-other-content .other-content .subscribe-bottom input[type="radio"] + label { height: 14px; margin: 7px 0px; background: transparent url(c06f94017b83875c454e31b02cf54b7e7e6dda88.png)  no-repeat scroll 0% 0%; position: relative; float: left; clear: both; cursor: pointer; }
body .main-content .home-other-content .other-content .subscribe-bottom input[type="radio"]:checked + label { background-position: 0px -28px; }
body .main-content .home-other-content .other-content .subscribe-bottom input[type="radio"] + label:active { background-position: 0px -14px; }
body .main-content .home-other-content .other-content .subscribe-bottom input[type="radio"]:checked + label:active { background-position: 0px -42px; }
body .main-content .home-other-content .other-content .subscribe-bottom input[type="checkbox"] { display: none; }
body .main-content .home-other-content .other-content .subscribe-bottom input[type="checkbox"] + label { height: 14px; margin: 31px 0px 7px; background: transparent url(c06f94017b83875c454e31b02cf54b7e7e6dda88.png)  no-repeat scroll 0% 0%; position: relative; float: left; clear: both; cursor: pointer; font-style: italic; }
body .main-content .home-other-content .other-content .subscribe-bottom input[type="checkbox"]:checked + label { background-position: 0px -28px; }
body .main-content .home-other-content .other-content .subscribe-bottom input[type="checkbox"] + label:active { background-position: 0px -14px; }
body .main-content .home-other-content .other-content .subscribe-bottom input[type="checkbox"]:checked + label:active { background-position: 0px -42px; }
body .main-content .home-other-content .other-content .subscribe-bottom input.error[type="checkbox"] + label { background-position: 0px -56px; }
body .main-content .home-other-content .other-content .subscribe-bottom input.error[type="checkbox"] + label:active { background-position: 0px -70px; }
body .main-content .home-other-content .other-content .subscribe-bottom input.error[type="checkbox"]:checked + label { background-position: 0px -84px; }
body .main-content .home-other-content .other-content .subscribe-bottom input.error[type="checkbox"]:checked + label:active { background-position: 0px -98px; }
body .main-content .home-other-content .other-content .subscribe-bottom input[type="text"] { width: 270px; height: 20px; padding: 5px; margin-top: 7px; float: left; clear: both; }
body .main-content .home-other-content .other-content .subscribe-bottom input[type="text"]:disabled { background: rgb(253, 253, 253) none repeat scroll 0% 0%; }
body .main-content .home-other-content .other-content .subscribe-bottom .email-text.error { border: 1px solid rgb(255, 0, 0); }
body .main-content .home-other-content .other-content .subscribe-button { width: 120px; line-height: 30px; background: rgb(182, 121, 39) none repeat scroll 0% 0%; font-family: "dinmedium"; font-size: 14px; color: rgb(255, 255, 255); text-align: center; position: absolute; bottom: 0px; right: 0px; margin: 0px 14px 14px 0px; }
body .main-content .home-other-content .other-content .subscribe-button.email { cursor: pointer; }
body .main-content .home-other-content .other-content .unsubscribe-form-body { width: 530px; padding: 15px; margin-bottom: 22px; background: rgb(235, 215, 174) none repeat scroll 0% 0%; float: left; position: relative; }
body .main-content .home-other-content .other-content .unsubscribe-form-body span { margin-left: 20px; position: relative; float: left; font-family: "Arial"; font-size: 12px; font-weight: bold; }
body .main-content .home-other-content .other-content .unsubscribe-form-body input[type="checkbox"] { display: none; }
body .main-content .home-other-content .other-content .unsubscribe-form-body input[type="checkbox"] + label { height: 14px; margin: 0px 0px 15px; background: transparent url(c06f94017b83875c454e31b02cf54b7e7e6dda88.png)  no-repeat scroll 0% 0%; position: relative; float: left; clear: both; cursor: pointer; font-style: italic; }
body .main-content .home-other-content .other-content .unsubscribe-form-body input[type="checkbox"]:checked + label { background-position: 0px -28px; }
body .main-content .home-other-content .other-content .unsubscribe-form-body input[type="checkbox"] + label:active { background-position: 0px -14px; }
body .main-content .home-other-content .other-content .unsubscribe-form-body input[type="checkbox"]:checked + label:active { background-position: 0px -42px; }
body .main-content .home-other-content .other-content .unsubscribe-form-body input.error[type="checkbox"] + label { background-position: 0px -56px; }
body .main-content .home-other-content .other-content .unsubscribe-form-body input.error[type="checkbox"] + label:active { background-position: 0px -70px; }
body .main-content .home-other-content .other-content .unsubscribe-form-body input.error[type="checkbox"]:checked + label { background-position: 0px -84px; }
body .main-content .home-other-content .other-content .unsubscribe-form-body input.error[type="checkbox"]:checked + label:active { background-position: 0px -98px; }
body .main-content .home-other-content .other-content .unsubscribe-form-body input[type="text"] { width: 270px; height: 20px; padding: 5px; float: left; clear: both; }
body .main-content .home-other-content .other-content .unsubscribe-form-body input[type="text"]:disabled { background: rgb(253, 253, 253) none repeat scroll 0% 0%; }
body .main-content .home-other-content .other-content .unsubscribe-form-body .email-text.error { border: 1px solid rgb(255, 0, 0); }
body .main-content .home-other-content .other-content .unsubscribe-form-body .unfollow-error { width: 100%; margin-bottom: 15px; float: left; color: rgb(202, 7, 22); font-family: "Arial"; font-size: 12px; font-weight: bold; font-style: italic; }
body .main-content .home-other-content .other-content .unsubscribe-button { width: 120px; line-height: 30px; background: rgb(182, 121, 39) none repeat scroll 0% 0%; font-family: "dinmedium"; font-size: 14px; color: rgb(255, 255, 255); text-align: center; position: absolute; bottom: 0px; right: 0px; margin: 0px 15px 15px 0px; }
body .main-content .home-other-content .other-content .unsubscribe-button.email { cursor: pointer; }
body .main-content .home-other-content .other-content .unsubscribe-content .subscription-block { clear: both; float: left; }
body .main-content .home-other-content .other-content #user-login #edit-name, body .main-content .home-other-content .other-content #user-login #edit-pass { padding: 2px 5px; border: 1px solid rgb(49, 49, 51); }
body .main-content .home-other-content .other-content #user-login #edit-name.error, body .main-content .home-other-content .other-content #user-login #edit-pass.error { border: 1px solid rgb(255, 0, 0); }
body .main-content .home-other-content .other-content #user-login #edit-submit { padding: 3px; border: 1px solid rgb(49, 49, 51); cursor: pointer; }
body .main-content .home-other-content .other-content .reports-content { margin-bottom: 20px; }
body .main-content .home-other-content .other-content .reports-content div:first-child .year-title { margin-top: 0px; }
body .main-content .home-other-content .other-content .reports-content .year-title { margin-top: 10px; font-family: "dinmedium"; float: left; clear: both; line-height: 16px; }
body .main-content .home-other-content .other-content .reports-content .view-content { margin-bottom: 10px; float: left; clear: both; }
body .main-content .home-other-content .other-content .reports-content a, body .main-content .home-other-content .other-content .reports-content a:visited { color: rgb(202, 7, 22); line-height: 20px; }
body .main-content .home-other-content .other-content .reports-content a:hover { color: rgb(182, 121, 39); }
body .main-content .home-other-content .other-content .reports-content a p { float: left; clear: both; margin-bottom: 0px; }
body .main-content .home-other-content .other-content .content-node-body.paper-making { margin-bottom: 15px; }
body .main-content .home-other-content .other-content .content-node-body.paper-making p { margin-bottom: 0px; }
body .main-content .home-other-content .other-content .content-node-body.author-profile { float: left; margin-bottom: 15px; clear: both; }
body .main-content .home-other-content .other-content .content-node-body.author-profile p:last-child { margin-bottom: 0px; }
body .main-content .home-other-content .other-content .node-article-image { margin: 10px 0px 5px; }
body .main-content .home-other-content .other-content .other-left p { margin-bottom: 20px; }
body .main-content .home-other-content .other-content .content-node-body p { margin-bottom: 20px; }
body .main-content .home-other-content .other-content .other-left, body .main-content .home-other-content .other-content .investor-left { width: 696px; margin-right: 15px; float: left; }
body .main-content .home-other-content .other-content .other-right, body .main-content .home-other-content .other-content .investor-right { width: 265px; padding-left: 18px; float: left; }
body .main-content .home-other-content .other-content .investor-right .investor-block-wrapper { width: 247px; margin-top: 20px; padding: 10px 10px 5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: left; }
body .main-content .home-other-content .other-content .investor-right .investor-block-wrapper .investor-block-header { font-family: "dinregular"; font-size: 22px; margin: 1px 0px 17px; color: rgb(202, 7, 22); line-height: 30px; float: left; }
body .main-content .home-other-content .other-content .investor-right .investor-block-wrapper .investor-block-content { margin-bottom: 15px; float: left; border-bottom: 1px solid rgb(235, 215, 174); }
body .main-content .home-other-content .other-content .investor-right .investor-block-wrapper .investor-block-content:last-child { border: medium none; margin-bottom: 0px; }
body .main-content .home-other-content .other-content .investor-right .investor-block-wrapper .investor-block-content .investor-block-title { font-family: "dinregular"; font-size: 14px; color: rgb(182, 121, 39); margin-bottom: 15px; float: left; }
body .main-content .home-other-content .other-content .investor-right .investor-block-wrapper .investor-block-content .investor-block-title:hover { color: rgb(202, 7, 22); }
body .main-content .home-other-content .other-content .investor-right .investor-block-wrapper .investor-block-content .investor-block-created { font-family: "dinmedium"; font-size: 11px; color: rgb(85, 85, 85); margin-bottom: 1px; float: left; }
body .main-content .home-other-content .other-content .blog-header { width: 100%; height: 30px; padding: 7px; margin: 10px 0px 20px; position: relative; float: left; background: transparent url(fb9766d68c61723c422c7bfc908e07d21807e9ae.png)  repeat scroll 0% 0%; font-family: "dinmedium"; font-size: 14px; }
body .main-content .home-other-content .other-content .blog-header .download-print { line-height: 16px; float: left; color: rgb(49, 49, 51); text-transform: lowercase; }
body .main-content .home-other-content .other-content .blog-header .download-print a { color: rgb(182, 121, 39); }
body .main-content .home-other-content .other-content .blog-header .download-print a:hover { color: rgb(202, 7, 22); }
body .main-content .home-other-content .other-content .blog-header .download-print .view-blog-download-file { float: left; margin-right: 3px; }
body .main-content .home-other-content .other-content .blog-header .share-media { float: right; color: rgb(49, 49, 51); text-transform: lowercase; }
body .main-content .home-other-content .other-content .blog-header .share-media .share-media-text { float: left; line-height: 16px; }
body .main-content .home-other-content .other-content .blog-header .share-blog-socmed { width: 20px; height: 20px; margin: -2px 0px 0px 7px; background: transparent url(2dd442410541489b2dc1c3d20937f472fd101dee.png)  repeat scroll 0% 0%; float: left; }
body .main-content .home-other-content .other-content .blog-header .share-blog-socmed:hover { margin: -1px 0px 0px 7px; }
body .main-content .home-other-content .other-content .blog-header .share-blog-socmed.google { background-position: -20px 0px; }
body .main-content .home-other-content .other-content .blog-header .share-blog-socmed.twitter { background-position: -40px 0px; }
body .main-content .home-other-content .other-content .blog-header .share-blog-socmed.linked { background-position: -60px 0px; }
body .main-content .home-other-content .other-content .blog-header .share-blog-socmed.email { background-position: -80px 0px; }
body .main-content .home-other-content .other-content .blog-header .share-blog-socmed.flickr { background-position: -100px 0px; }
body .main-content .home-other-content .other-content .blog-date, body .main-content .home-other-content .other-content .blog-author { margin: 0px 4px 5px 0px; float: left; font-size: 14px; line-height: 16px; }
body .main-content .home-other-content .other-content .blog-title { margin-bottom: 10px; clear: both; font-family: "dinregular"; font-size: 28px; color: rgb(182, 121, 39); }
body .main-content .home-other-content .other-content .blog-date { font-family: "dinbold"; color: rgb(49, 49, 51); }
body .main-content .home-other-content .other-content .blog-author { font-family: "dinmedium"; color: rgb(182, 121, 39); }
body .main-content .home-other-content .other-content .blog-author:hover { color: rgb(202, 7, 22); }
body .main-content .home-other-content .other-content .recent-tweet-block { width: 247px; padding: 0px 8px; float: left; }
body .main-content .home-other-content .other-content .recent-tweet-header, body .main-content .home-other-content .other-content .related-posts-header { width: 247px; margin-top: 7px; padding: 0px 7px; background: rgb(235, 215, 174) none repeat scroll 0% 0%; float: left; font-family: "dinbold"; font-size: 16px; line-height: 32px; color: rgb(85, 85, 85); }
body .main-content .home-other-content .other-content .recent-tweet-footer { width: 212px; float: left; margin-bottom: 15px; padding-left: 35px; background: transparent url(eec34b06eca477e692bf5fdbe9258c2af5e1343a.png)  no-repeat scroll 35px center; border-top: 1px solid rgb(182, 121, 39); border-bottom: 1px solid rgb(182, 121, 39); font-family: "dinmedium"; font-size: 14px; line-height: 28px; text-indent: 30px; color: rgb(182, 121, 39); }
body .main-content .home-other-content .other-content .follow-comments { margin: 2px 2px 7px 0px; position: relative; float: right; font-family: "dinregular"; font-size: 14px; font-style: italic; line-height: 17px; color: rgb(49, 49, 51); }
body .main-content .home-other-content .other-content .follow-comments a.rss-email { color: rgb(202, 7, 22); }
body .main-content .home-other-content .other-content .follow-comments a.rss-email:hover { color: rgb(182, 121, 39); }
body .main-content .home-other-content .other-content .related-posts-block { width: 247px; padding: 8px 8px 0px; border-bottom: 1px solid rgb(182, 121, 39); margin-bottom: 1px; float: left; }
body .main-content .home-other-content .other-content a.related-posts-footer { float: right; margin: 3px 0px 15px; font-family: "dinmedium"; font-size: 12px; color: rgb(202, 7, 22); }
body .main-content .home-other-content .other-content .posts-left { width: 90px; height: 90px; margin: 4px 11px 12px 0px; float: left; clear: both; }
body .main-content .home-other-content .other-content .posts-right { float: left; margin: 4px 0px 12px; font-family: "dinmedium"; }
body .main-content .home-other-content .other-content .posts-right.full { width: 231px; }
body .main-content .home-other-content .other-content .posts-right.right { width: 130px; }
body .main-content .home-other-content .other-content .posts-date, body .main-content .home-other-content .other-content .posts-name { margin: 0px 3px 3px 0px; font-size: 12px; line-height: 14px; float: left; }
body .main-content .home-other-content .other-content .posts-date { color: rgb(85, 85, 85); }
body .main-content .home-other-content .other-content .posts-name a { color: rgb(182, 121, 39); }
body .main-content .home-other-content .other-content .posts-name a:hover { color: rgb(202, 7, 22); }
body .main-content .home-other-content .other-content a.posts-title { font-size: 14px; color: rgb(182, 121, 39); float: left; clear: both; }
body .main-content .home-other-content .other-content a.posts-title:hover { color: rgb(202, 7, 22); }
body .main-content .home-other-content .other-content .blog-comment { width: 100%; height: 20px; padding: 2px 0px 2px 5px; font-family: "dinmedium"; font-size: 14px; line-height: 16px; text-transform: uppercase; color: rgb(202, 7, 22); margin-bottom: 10px; position: relative; float: left; background: rgb(235, 215, 174) none repeat scroll 0% 0%; }
body .main-content .home-other-content .other-content .blog-login { width: 676px; margin-bottom: 15px; padding: 10px; font-family: "dinregular"; font-size: 16px; color: rgb(49, 49, 51); float: left; background: transparent url(fb9766d68c61723c422c7bfc908e07d21807e9ae.png)  repeat scroll 0% 0%; }
body .main-content .home-other-content .other-content .blog-login .logout-change { float: right; }
body .main-content .home-other-content .other-content .blog-login .logout-change-separator { float: left; }
body .main-content .home-other-content .other-content .blog-login a.change-pass { margin-right: 4px; }
body .main-content .home-other-content .other-content .blog-login a.user-logout { margin-left: 4px; }
body .main-content .home-other-content .other-content .blog-login a.user-logout, body .main-content .home-other-content .other-content .blog-login a.change-pass { float: left; color: rgb(202, 7, 22); }
body .main-content .home-other-content .other-content .blog-login a.user-logout:hover, body .main-content .home-other-content .other-content .blog-login a.change-pass:hover { color: rgb(182, 121, 39); }
body .main-content .home-other-content .other-content .blog-login .login-text { float: left; margin-right: 12px; }
body .main-content .home-other-content .other-content .blog-login #user-login-form { float: left; margin: 0px; }
body .main-content .home-other-content .other-content .blog-login .form-item, body .main-content .home-other-content .other-content .blog-login .form-actions { float: left; margin: 0px; }
body .main-content .home-other-content .other-content .blog-login .form-item-name label, body .main-content .home-other-content .other-content .blog-login .form-item-pass label { display: none; }
body .main-content .home-other-content .other-content .blog-login .form-item-name .description, body .main-content .home-other-content .other-content .blog-login .form-item-pass .description { display: none; }
body .main-content .home-other-content .other-content .blog-login input[type="password"], body .main-content .home-other-content .other-content .blog-login input[type="text"] { float: left; width: 185px; padding: 3px 5px; margin-right: 10px; }
body .main-content .home-other-content .other-content .blog-login input.error[type="password"], body .main-content .home-other-content .other-content .blog-login input.error[type="text"] { border: 1px solid rgb(255, 0, 0); }
body .main-content .home-other-content .other-content .blog-login input[type="submit"] { width: 110px; height: 22px; float: left; cursor: pointer; font-size: 13px; font-family: "dinregular"; color: rgb(255, 255, 255); background: rgb(198, 141, 58) none repeat scroll 0% 0%; }
body .main-content .home-other-content .other-content .blog-login input[type="submit"]:hover { background: rgb(64, 64, 66) none repeat scroll 0% 0%; }
body .main-content .home-other-content .other-content .blog-login .blog-register { margin: 7px 5px 0px 0px; float: right; font-family: "dinregular"; font-size: 12px; font-style: italic; }
body .main-content .home-other-content .other-content .blog-login .blog-register a { color: rgb(202, 7, 22); }
body .main-content .home-other-content .other-content .blog-login .blog-register a:hover { color: rgb(182, 121, 39); }
body .main-content .home-other-content .other-content .content-node-title a.blog-subscribe { margin-top: 12px; padding-right: 18px; position: relative; float: right; font-family: "dinmedium"; font-size: 14px; line-height: 16px; color: rgb(49, 49, 51); background: transparent url(5b6c273279069ea82fb2484a212509d54b941778.png)  no-repeat scroll right 1px; }
body .main-content .home-other-content .other-content .content-node-title a.blog-subscribe:hover { color: rgb(202, 7, 22); }
body .main-content .home-other-content .other-content .content-node-title.author-profile { margin: 16px 0px 0px; }
body .main-content .home-other-content .other-content .content-node-title.gallery { float: left; }
body .main-content .home-other-content .other-content .gallery-header { width: 850px; height: 39px; margin: 12px 0px 0px 28px; float: left; }
body .main-content .home-other-content .other-content .gallery-header.fr { width: 771px ! important; }
body .main-content .home-other-content .other-content .gallery-header.es { width: 848px ! important; }
body .main-content .home-other-content .other-content .gallery-type { font-family: "dinregular"; font-size: 14px; line-height: 17px; color: rgb(255, 255, 255); margin-top: 10px; padding: 5px 28px 6px 34px; background: rgb(182, 121, 39) url(5c03a25ea6cd3f5ce4bdbdb9989c851d19b9b9ac.png)  no-repeat scroll 7px 0px; float: left; cursor: pointer; }
body .main-content .home-other-content .other-content .gallery-type.active { background: rgb(49, 49, 51) url(5c03a25ea6cd3f5ce4bdbdb9989c851d19b9b9ac.png)  no-repeat scroll 7px -28px; }
body .main-content .home-other-content .other-content .gallery-body { width: 976px; min-height: 542px; float: left; position: relative; font-size: 16px; margin-top: 5px; line-height: 22px; }
body .main-content .home-other-content .other-content .gallery-body a, body .main-content .home-other-content .other-content .gallery-body a:visited { color: rgb(202, 7, 22); }
body .main-content .home-other-content .other-content .gallery-body a:hover { color: rgb(182, 121, 39); }
body .main-content .home-other-content .other-content .gallery-body ul li { margin-top: 12px; list-style: inside none disc; }
body .main-content .home-other-content .other-content .gallery-body .item-list { font-size: 14px; }
body .main-content .home-other-content .other-content .gallery-body .ajax-progress { display: none; }
body .main-content .home-other-content .other-content .gallery-body .view-empty { margin-top: 15px; position: absolute; font-size: 18px; color: rgb(49, 49, 51); }
body .main-content .home-other-content .other-content .gallery-body .view-filters input { padding: 5px; height: 18px; line-height: 18px; background: rgb(49, 49, 51) none repeat scroll 0% 0%; font-family: "dinlight"; font-size: 14px; color: rgb(255, 255, 255); }
body .main-content .home-other-content .other-content .gallery-body .views-exposed-form { position: absolute; right: 0px; margin: -46px 0px 0px; }
body .main-content .home-other-content .other-content .gallery-body .views-widget-filter-title { padding: 0.5em 0.5em 0px 0px; }
body .main-content .home-other-content .other-content .gallery-body .views-widget-filter-field_event_date_value { width: 100px; padding: 0.5em 0px 0px; }
body .main-content .home-other-content .other-content .gallery-body .views-exposed-widget.views-submit-button { position: absolute; right: 0px; }
body .main-content .home-other-content .other-content .gallery-body .views-exposed-widget.views-submit-button input { width: 17px; height: 18px; position: absolute; background: transparent url(cebf3b00efff2c096f6f5c4985c75eb7ea6a5ec7.png)  no-repeat scroll 0% 0%; cursor: pointer; margin: 5px 0px 0px -113px; font-size: 0px; }
body .main-content .home-other-content .other-content .gallery-body .date-year .chzn-container { font-size: 14px; line-height: 16px; }
body .main-content .home-other-content .other-content .gallery-body .date-year .chzn-single { padding: 4px 0px 4px 18px; }
body .main-content .home-other-content .other-content .gallery-body .date-year .chzn-single div { width: 18px; height: 18px; margin: 5px 0px -3px 7px; top: 0px; }
body .main-content .home-other-content .other-content .gallery-body .date-year .chzn-single div b { background: transparent url(09efad53103f969d6cbef295494095ccc7acc83c.png)  repeat scroll 0px -18px; }
body .main-content .home-other-content .other-content .gallery-body .date-year .chzn-container-active .chzn-single-with-drop div b { background-position: 0px 0px; }
body .main-content .home-other-content .other-content .gallery-body .date-year select { width: 100px; height: 15px; }
body .main-content .home-other-content .other-content .gallery-body .date-year ul li { margin: 0px; list-style: outside none none; }
body .main-content .home-other-content .other-content .gallery-body .date-year a { color: rgb(85, 85, 85); }
body .main-content .home-other-content .other-content .gallery-body .date-year a:hover { color: rgb(85, 85, 85); }
body .main-content .home-other-content .other-content .photos-landing, body .main-content .home-other-content .other-content .videos-landing { width: 100%; float: left; opacity: 0; }
body .main-content .home-other-content .other-content .photos-landing.active, body .main-content .home-other-content .other-content .videos-landing.active { display: block; opacity: 1; }
body .main-content .home-other-content .other-content .gallery-item { width: 306px; height: 211px; margin: 15px 29px 14px 0px; float: left; position: relative; overflow: hidden; }
body .main-content .home-other-content .other-content .gallery-item.no-margin { margin: 15px 0px 14px; }
body .main-content .home-other-content .other-content .gallery-item img.yimage { width: 306px; }
body .main-content .home-other-content .other-content .gallery-overlay { width: 290px; height: 79px; padding: 6px 8px; background: transparent url(cfed032a9b68f655e740bbb13dc43549a65dae27.png)  repeat scroll 0% 0%; position: absolute; bottom: 0px; }
body .main-content .home-other-content .other-content .gallery-overlay a.gallery-overlay-title { margin-top: 5px; clear: both; float: left; font-family: "dinmedium"; font-size: 14px; line-height: 19px; color: rgb(182, 121, 39); }
body .main-content .home-other-content .other-content .gallery-overlay a.gallery-overlay-title:hover { color: rgb(202, 7, 22); }
body .main-content .home-other-content .other-content .gallery-event-date { float: left; font-family: "dinbold"; font-size: 14px; line-height: 15px; color: rgb(49, 49, 51); }
body .main-content .home-other-content .other-content .gallery-count { clear: both; float: left; margin-top: 3px; font-family: "dinmedium"; font-size: 11px; line-height: 15px; color: rgb(49, 49, 51); }
body .main-content .home-other-content .other-content .video-detail { width: 976px; margin: 17px 0px 22px; position: relative; float: left; }
body .main-content .home-other-content .other-content .video-content { width: 976px; height: 732px; position: relative; float: left; }
body .main-content .home-other-content .other-content .photo-detail-wrapper, body .main-content .home-other-content .other-content .photo-cycle { width: 976px; position: relative; float: left; }
body .main-content .home-other-content .other-content .photo-detail-wrapper { margin: 17px 0px 22px; }
body .main-content .home-other-content .other-content .photo-cycle-pager { width: 100%; top: 0px; margin-top: 295px; position: absolute; }
body .main-content .home-other-content .other-content #photo-next, body .main-content .home-other-content .other-content #photo-prev { width: 37px; height: 37px; position: absolute; background: transparent url(f828290140c6521944813322835ac2a5317cf4a5.png)  no-repeat scroll 0% 0%; z-index: 10; }
body .main-content .home-other-content .other-content #photo-prev { margin-left: 16px; }
body .main-content .home-other-content .other-content #photo-next { margin-right: 16px; right: 0px; background-position: -37px 0px; }
body .main-content .home-other-content .other-content .photo-image { width: 976px; position: relative; float: left; }
body .main-content .home-other-content .other-content .photo-detail-overlay, body .main-content .home-other-content .other-content .video-detail-overlay { width: 976px; height: 100px; padding: 7px 8px; background: rgb(49, 49, 51) none repeat scroll 0% 0%; position: absolute; }
body .main-content .home-other-content .other-content .photo-detail-overlay { position: relative; float: left; bottom: 0px; z-index: 5; margin-top: -3px; }
body .main-content .home-other-content .other-content .video-detail-overlay { position: relative; float: left; }
body .main-content .home-other-content .other-content .photo-left { width: 424px; }
body .main-content .home-other-content .other-content .video-left { width: 489px; }
body .main-content .home-other-content .other-content .photo-left, body .main-content .home-other-content .other-content .video-left { height: 86px; margin-left: 8px; margin-right: 12px; position: relative; float: left; }
body .main-content .home-other-content .other-content .photo-right { width: 508px; }
body .main-content .home-other-content .other-content .video-right { width: 443px; }
body .main-content .home-other-content .other-content .photo-right, body .main-content .home-other-content .other-content .video-right { height: 86px; position: relative; float: left; font-family: "dinregular"; font-size: 15px; color: rgb(255, 255, 255); }
body .main-content .home-other-content .other-content a.back-gallery { color: rgb(255, 255, 255); }
body .main-content .home-other-content .other-content a.back-gallery:hover { color: rgb(182, 121, 39); }
body .main-content .home-other-content .other-content .photo-download { margin-top: 30px; float: left; line-height: 19px; }
body .main-content .home-other-content .other-content .photo-download a { color: rgb(255, 255, 255); }
body .main-content .home-other-content .other-content .photo-download a:hover { color: rgb(182, 121, 39); }
body .main-content .home-other-content .other-content .photo-share, body .main-content .home-other-content .other-content .video-share, body .main-content .home-other-content .other-content .video-line, body .main-content .home-other-content .other-content .back-gallery { line-height: 19px; margin: 30px 0px 0px 5px; float: left; }
body .main-content .home-other-content .other-content .video-embed, body .main-content .home-other-content .other-content .video-info { line-height: 19px; margin: 30px 0px 0px 1px; float: left; }
body .main-content .home-other-content .other-content .video-line { margin: 30px 4px 0px 5px; }
body .main-content .home-other-content .other-content .video-embed-code, body .main-content .home-other-content .other-content .video-description { float: left; }
body .main-content .home-other-content .other-content .video-description { margin-bottom: 16px; }
body .main-content .home-other-content .other-content .addition-copy { font-family: "dinregular"; font-size: 16px; color: rgb(182, 121, 39); margin-bottom: 6px; }
body .main-content .home-other-content .other-content .video-embed, body .main-content .home-other-content .other-content .video-info { cursor: pointer; }
body .main-content .home-other-content .other-content .video-embed.active, body .main-content .home-other-content .other-content .video-info.active { color: rgb(182, 121, 39); }
body .main-content .home-other-content .other-content .video-addition { width: 976px; height: 0px; padding: 0px 16px; float: left; overflow: hidden; background: rgb(49, 49, 51) none repeat scroll 0% 0%; }
body .main-content .home-other-content .other-content .video-addition hr { width: 100%; height: 1px; margin-bottom: 15px; background: rgb(238, 238, 238) none repeat scroll 0% 0%; border: medium none; }
body .main-content .home-other-content .other-content .video-addition .video-addition-content { width: 100%; font-family: "Arial"; font-size: 14px; color: rgb(255, 255, 255); float: left; }
body .main-content .home-other-content .other-content .video-addition .video-addition-content p { margin-bottom: 15px; }
body .main-content .home-other-content .other-content .video-addition .video-addition-content .video-embed-code { width: 100%; margin-bottom: 16px; }
body .main-content .home-other-content .other-content .video-addition .video-addition-content .video-embed-code input { width: 934px; padding: 5px; background: rgb(238, 238, 238) none repeat scroll 0% 0%; }
body .main-content .home-other-content .other-content .photo-detail-date, body .main-content .home-other-content .other-content .video-detail-date { font-family: "dinbold"; font-size: 14px; color: rgb(182, 121, 39); float: left; line-height: 17px; }
body .main-content .home-other-content .other-content .photo-detail-title, body .main-content .home-other-content .other-content .video-detail-title { clear: both; float: left; color: rgb(255, 255, 255); margin: 3px 0px 5px; font-family: "dinregular"; font-size: 15px; line-height: 19px; }
body .main-content .home-other-content .other-content .photo-sequel, body .main-content .home-other-content .other-content .video-duration { clear: both; float: left; color: rgb(255, 255, 255); font-family: "dinregular"; font-size: 12px; line-height: 15px; }
body .main-content .home-other-content .other-content .share-socmed { width: 26px; height: 26px; margin: 26px 0px 0px 10px; background: transparent url(3e9d2f27afbb0613bf5bcf8cdd63107a911e5795.png)  repeat scroll 0% 0%; float: left; }
body .main-content .home-other-content .other-content .share-socmed:hover { margin: 27px 0px 0px 10px; }
body .main-content .home-other-content .other-content .share-socmed.google { background-position: -26px 0px; }
body .main-content .home-other-content .other-content .share-socmed.twitter { background-position: -52px 0px; }
body .main-content .home-other-content .other-content .share-socmed.linked { background-position: -78px 0px; }
body .main-content .home-other-content .other-content .share-socmed.email { background-position: -104px 0px; }
body .main-content .home-other-content .other-content .share-socmed.flickr { background-position: -130px 0px; }
body .main-content .home-other-content .other-content .blog-comment-wrapper { margin-bottom: 22px; float: left; }
body .main-content .home-other-content .other-content .blog-comment-wrapper .item-list .pager { margin: 15px 0px 4px; }
body .main-content .home-other-content .other-content .blog-comment-wrapper .comment-form-reply { height: 0px; float: left; overflow: hidden; }
body .main-content .home-other-content .other-content .blog-comment-wrapper .comment-form-reply.short { width: 666px; margin-left: 30px; }
body .main-content .home-other-content .other-content .blog-comment-wrapper .comment-form-reply.short textarea { width: 666px; }
body .main-content .home-other-content .other-content .blog-comment-wrapper .comment-form-reply textarea { width: 696px; height: 130px; padding: 5px; margin-bottom: 10px; resize: none; float: left; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(170, 170, 170); }
body .main-content .home-other-content .other-content .blog-comment-wrapper .comment-form-reply textarea.error { border: 1px solid rgb(255, 0, 0); }
body .main-content .home-other-content .other-content .blog-comment-wrapper .comment-form-reply .form-submit-reply { width: 112px; height: 26px; font-size: 0px; margin-bottom: 15px; background: transparent url(91e12fc82db03c39ba7e6f8c7cdee89134597574.png)  no-repeat scroll 0% 0%; float: right; cursor: pointer; }
body .main-content .home-other-content .other-content .blog-comment-wrapper .comment-form-reply .form-submit-reply:hover { background-position: 0px -26px; }
body .main-content .home-other-content .other-content .blog-comment-wrapper .comment-form > div { margin-bottom: 10px; float: left; border-bottom: 1px solid rgb(182, 121, 39); }
body .main-content .home-other-content .other-content .blog-comment-wrapper .comment-form .form-type-textarea { margin-top: 0px; }
body .main-content .home-other-content .other-content .blog-comment-wrapper .comment-form .form-item-name, body .main-content .home-other-content .other-content .blog-comment-wrapper .comment-form #edit-author--2 { display: none; }
body .main-content .home-other-content .other-content .blog-comment-wrapper .comment-form .grippie { display: none; }
body .main-content .home-other-content .other-content .blog-comment-wrapper .comment-form .form-required { display: none; }
body .main-content .home-other-content .other-content .blog-comment-wrapper .comment-form .form-actions { float: right; margin: 5px 0px 15px; }
body .main-content .home-other-content .other-content .blog-comment-wrapper .comment-form textarea { width: 696px; height: 130px; padding: 5px; margin-bottom: 10px; resize: none; float: left; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(170, 170, 170); }
body .main-content .home-other-content .other-content .blog-comment-wrapper .comment-form input[type="submit"], body .main-content .home-other-content .other-content .blog-comment-wrapper .comment-form .form-submit-reply { padding: 0px 15px; height: 26px; font-size: 13px; font-family: "dinregular"; color: rgb(255, 255, 255); background: rgb(198, 141, 58) none repeat scroll 0% 0%; cursor: pointer; }
body .main-content .home-other-content .other-content .blog-comment-wrapper .comment-form input[type="submit"]:hover, body .main-content .home-other-content .other-content .blog-comment-wrapper .comment-form .form-submit-reply:hover { background: rgb(64, 64, 66) none repeat scroll 0% 0%; }
body .main-content .home-other-content .other-content .blog-comment-wrapper .comment-form input.form-button-disabled { background: rgb(198, 141, 58) none repeat scroll 0% 0%; cursor: auto; }
body .main-content .home-other-content .other-content .blog-comment-wrapper .comment-form input.form-button-disabled:hover { background: rgb(198, 141, 58) none repeat scroll 0% 0%; }
body .main-content .home-other-content .other-content .blog-comment-wrapper .comment-close { width: 696px; height: 1px; margin-bottom: 10px; background: rgb(182, 121, 39) none repeat scroll 0% 0%; float: left; border: medium none; }
body .main-content .home-other-content .other-content .blog-comment-wrapper .comment-edit { display: none; }
body .main-content .home-other-content .other-content .blog-comment-wrapper .comment, body .main-content .home-other-content .other-content .blog-comment-wrapper .indented { clear: both; }
body .main-content .home-other-content .other-content .blog-comment-wrapper .indented { margin: 0px; }
body .main-content .home-other-content .other-content .blog-comment-wrapper .indented .comment .comment-inner { margin-left: 30px; }
body .main-content .home-other-content .other-content .blog-comment-wrapper .indented .comment-reply { display: none; }
body .main-content .home-other-content .other-content .blog-comment-wrapper .indented .links.inline a[name="commentcount"] { display: none; }
body .main-content .home-other-content .other-content .blog-comment-wrapper .links.inline .comment-delete.yes, body .main-content .home-other-content .other-content .blog-comment-wrapper .links.inline .comment-delete.no { display: none; }
body .main-content .home-other-content .other-content .blog-comment-wrapper .comment { padding: 5px 0px 15px; }
body .main-content .home-other-content .other-content .blog-comment-wrapper .comment .comment-author { margin-bottom: 4px; font-family: "dinmedium"; font-size: 19px; color: rgb(85, 85, 85); }
body .main-content .home-other-content .other-content .blog-comment-wrapper .comment .submitted { margin-bottom: 4px; font-family: "dinregular"; font-size: 14px; font-style: italic; color: rgb(85, 85, 85); }
body .main-content .home-other-content .other-content .blog-comment-wrapper .comment .field-item { margin-top: 4px; font-family: "dinregular"; font-size: 14px; color: rgb(85, 85, 85); float: left; }
body .main-content .home-other-content .other-content .blog-comment-wrapper .comment .field-item p { padding: 0px; margin: 0px; }
body .main-content .home-other-content .other-content .blog-comment-wrapper .comment .links.inline { min-width: 1px; height: 17px; margin: 4px 0px 15px; font-family: "dinregular"; font-size: 14px; font-style: italic; float: right; clear: both; }
body .main-content .home-other-content .other-content .blog-comment-wrapper .comment .links.inline li { padding: 0px 0.5em 0px 0px; }
body .main-content .home-other-content .other-content .blog-comment-wrapper .comment .links.inline a { color: rgb(202, 7, 22); cursor: pointer; }
body .main-content .home-other-content .other-content .blog-comment-wrapper .comment .links.inline a:hover { color: rgb(182, 121, 39); }
body .main-content .home-other-content .other-content .register-title { margin: 12px 25px 0px -2px; font-family: "dinlight"; font-size: 32px; color: rgb(202, 7, 22); position: relative; float: left; }
body .main-content .home-other-content .other-content .register-body { font-size: 14px; margin-bottom: 22px; line-height: 22px; float: left; clear: both; }
body .main-content .home-other-content .other-content .register-body .captcha { margin-bottom: 50px; float: left; clear: both; }
body .main-content .home-other-content .other-content .register-body .captcha .description { display: none; }
body .main-content .home-other-content .other-content .register-body .captcha .form-type-textfield { float: right; margin: -5px 0px 0px 15px; }
body .main-content .home-other-content .other-content .register-body .captcha .form-type-textfield label { width: 210px; margin-bottom: 8px; font-style: italic; }
body .main-content .home-other-content .other-content .register-body .captcha input[type="text"] { float: left; clear: both; }
body .main-content .home-other-content .other-content .register-body .form-type-textfield { float: left; margin: 5px 0px; width: 465px; }
body .main-content .home-other-content .other-content .register-body .form-item-name { clear: both; }
body .main-content .home-other-content .other-content .register-body label { width: 130px; font-family: "dinregular"; font-size: 14px; font-weight: normal; float: left; }
body .main-content .home-other-content .other-content .register-body input[type="text"] { width: 270px; height: 28px; padding: 0px 5px; background: rgb(235, 215, 174) none repeat scroll 0% 0%; }
body .main-content .home-other-content .other-content .register-body input[type="submit"] { width: 118px; padding: 4px 0px 5px; font-size: 14px; background: rgb(85, 85, 85) none repeat scroll 0% 0%; color: rgb(255, 255, 255); cursor: pointer; float: left; clear: both; }
body .main-content .home-other-content .other-content .register-text { margin-top: 10px; clear: both; }
body .main-content .home-other-content .other-content .terms-text { margin: 3px 0px 0px 3px; }
body .main-content .home-other-content .other-content .submit-text { margin: 3px 0px 0px 10px; }
body .main-content .home-other-content .other-content .register-text, body .main-content .home-other-content .other-content .terms-text, body .main-content .home-other-content .other-content .submit-text { float: left; font-family: "dinregular"; font-size: 12px; font-style: italic; }
body .main-content .home-other-content .other-content .register-text a, body .main-content .home-other-content .other-content .terms-text a, body .main-content .home-other-content .other-content .submit-text a { color: rgb(202, 7, 22); }
body .main-content .home-other-content .other-content .register-text a:hover, body .main-content .home-other-content .other-content .terms-text a:hover, body .main-content .home-other-content .other-content .submit-text a:hover { color: rgb(182, 121, 39); }
body .main-content .home-other-content .other-content .terms-star { margin: 3px 0px 0px 5px; float: left; font-family: "dinregular"; font-size: 12px; color: rgb(202, 7, 22); }
body .main-content .home-other-content .other-content .required-text { color: rgb(85, 85, 85); }
body .main-content .home-other-content .other-content .required-star { color: rgb(202, 7, 22); margin-right: 3px; }
body .main-content .home-other-content .other-content .required-text, body .main-content .home-other-content .other-content .required-star { position: relative; margin-top: 30px; float: left; font-size: 12px; font-family: "Arial"; }
body .main-content .home-other-content .other-content .register-line { width: 976px; height: 1px; margin-top: 20px; background: rgb(182, 121, 39) none repeat scroll 0% 0%; border: medium none; float: left; }
body .main-content .home-other-content .other-content .register-region-title { line-height: 19px; margin: 20px 0px 15px; font-family: "dinregular"; font-size: 15px; color: rgb(85, 85, 85); float: left; }
body .main-content .home-other-content .other-content .form-item-terms-of-use input[type="checkbox"] + label span { display: none; }
body .main-content .home-other-content .other-content .form-item-terms-of-use input[type="checkbox"] { display: none; }
body .main-content .home-other-content .other-content .form-item-terms-of-use input.error[type="checkbox"] + label { background-position: 0px -56px; }
body .main-content .home-other-content .other-content .form-item-terms-of-use input[type="checkbox"] + label { width: 14px; height: 14px; margin: 7px 0px; background: transparent url(c06f94017b83875c454e31b02cf54b7e7e6dda88.png)  no-repeat scroll 0% 0%; position: relative; float: left; clear: both; cursor: pointer; }
body .main-content .home-other-content .other-content .form-item-terms-of-use input[type="checkbox"] + label:active { background-position: 0px -14px; }
body .main-content .home-other-content .other-content .form-item-terms-of-use input[type="checkbox"]:checked + label { background-position: 0px -28px; }
body .main-content .home-other-content .other-content .form-item-terms-of-use input[type="checkbox"]:checked + label:active { background-position: 0px -42px; }
body .main-content .home-other-content .other-content .form-item-terms-of-use input.error[type="checkbox"] + label:active { background-position: 0px -70px; }
body .main-content .home-other-content .other-content .form-item-terms-of-use input.error[type="checkbox"]:checked + label { background-position: 0px -84px; }
body .main-content .home-other-content .other-content .form-item-terms-of-use input.error[type="checkbox"]:checked + label:active { background-position: 0px -98px; }
body .main-content .home-other-content .other-content .content-node-title.tags { margin: 16px 0px 10px -2px; }
body .main-content .home-other-content .other-content .content-node-title, body .main-content .home-other-content .other-content .other-left .content-node-title { margin: 16px 0px 0px -2px; font-family: "dinlight"; font-size: 32px; color: rgb(202, 7, 22); position: relative; }
body .main-content .home-other-content .other-content .content-webform-title { margin: 16px 0px 0px -2px; font-family: "dinlight"; font-size: 20px; color: rgb(202, 7, 22); position: relative; }
body .main-content .home-other-content .other-content .ecc-logo-container { width: 14%; height: 100px; margin-top: 16px; position: relative; float: left; }
body .main-content .home-other-content .other-content .ecc-logo { width: 100px; height: 100px; position: absolute; left: 50%; margin-left: -50px; background: transparent url(f5e51e9956b09add5162d35a125581c52ba0f533.png)  no-repeat scroll 0% 0%; }
body .main-content .home-other-content .other-content .content-node-title.ecc { width: 85%; float: right; margin: 16px 2px 0px 0px; }
body .main-content .home-other-content .other-content .content-node-body.ecc { width: 85%; float: right; margin-bottom: 0px ! important; font-size: 14px ! important; }
body .main-content .home-other-content .other-content .content-webform-title.ecc { width: 85%; float: right; margin-top: 0px ! important; }
body .main-content .home-other-content .other-content .content-webform.ecc { width: 85%; float: right; }
body .main-content .home-other-content .other-content .content-webform.ecc input[type="text"], body .main-content .home-other-content .other-content .content-webform.ecc input[type="email"] { width: 490px ! important; }
body .main-content .home-other-content .other-content .content-webform.ecc textarea { width: 500px ! important; }
body .main-content .home-other-content .other-content .content-webform #webform-component-office-phone-number input { width: 331px ! important; }
body .main-content .home-other-content .other-content .content-webform #webform-component-ext input { width: 100px ! important; }
body .main-content .home-other-content .other-content .content-webform #webform-component-ext label { width: 25px ! important; }
body .main-content .home-other-content .other-content .content-webform #webform-component-office-phone-number { margin-right: 10px ! important; }
body .main-content .home-other-content .other-content .other-left .related-posts-header { width: 100%; margin-top: 7px; padding: 0px 7px; background: rgb(235, 215, 174) none repeat scroll 0% 0%; float: left; font-family: "dinbold"; font-size: 16px; line-height: 32px; color: rgb(85, 85, 85); }
body .main-content .home-other-content .other-content .other-left .related-posts-block { width: 100%; padding: 8px 8px 0px; border-bottom: 1px solid rgb(182, 121, 39); margin-bottom: 20px; float: left; clear: both; }
body .main-content .home-other-content .other-content .other-left a.related-posts-footer { float: left; clear: both; margin: 5px 0px 10px 138px; font-family: "dinmedium"; font-size: 12px; color: rgb(202, 7, 22); }
body .main-content .home-other-content .other-content .other-left .investor-block-content { margin-bottom: 12px; float: left; border-bottom: 1px solid rgb(235, 215, 174); }
body .main-content .home-other-content .other-content .other-left .investor-block-content:last-child { border: medium none; margin-bottom: 0px; }
body .main-content .home-other-content .other-content .other-left .posts-left { width: 90px; height: 90px; margin: 4px 11px 12px 0px; float: left; clear: both; }
body .main-content .home-other-content .other-content .other-left .posts-right { float: left; margin: 4px 0px 12px; font-family: "dinmedium"; }
body .main-content .home-other-content .other-content .other-left .posts-right.full { width: 680px; }
body .main-content .home-other-content .other-content .other-left .posts-right.right { width: 579px; }
body .main-content .home-other-content .other-content .other-left .posts-date, body .main-content .home-other-content .other-content .other-left .posts-name { margin: 0px 3px 3px 0px; font-size: 11px; line-height: 14px; float: left; }
body .main-content .home-other-content .other-content .other-left .posts-date { color: rgb(85, 85, 85); }
body .main-content .home-other-content .other-content .other-left .posts-name a { color: rgb(182, 121, 39); }
body .main-content .home-other-content .other-content .other-left .posts-name a:hover { color: rgb(202, 7, 22); }
body .main-content .home-other-content .other-content .other-left a.posts-title { font-size: 17px; color: rgb(182, 121, 39); float: left; clear: both; }
body .main-content .home-other-content .other-content .other-left a.posts-title:hover { color: rgb(202, 7, 22); }
body .main-content .home-other-content .other-content .content-node-body.blogcontent img { margin-top: 5px; }
body .main-content .home-other-content .other-content .content-node-body img { margin: 5px 9px 5px 0px; }
body .main-content .home-other-content .other-content .content-node-body img.right { margin: 5px 0px; }
body .main-content .home-other-content .other-content .content-node-body, body .main-content .home-other-content .other-content .other-left .content-node-body { font-size: 16px; margin: 10px 0px 22px; line-height: 22px; }
body .main-content .home-other-content .other-content .content-node-body a, body .main-content .home-other-content .other-content .content-node-body a:visited, body .main-content .home-other-content .other-content .other-left .content-node-body a, body .main-content .home-other-content .other-content .other-left .content-node-body a:visited { color: rgb(202, 7, 22); }
body .main-content .home-other-content .other-content .content-node-body a:hover, body .main-content .home-other-content .other-content .other-left .content-node-body a:hover { color: rgb(182, 121, 39); }
body .main-content .home-other-content .other-content .content-node-body ul li, body .main-content .home-other-content .other-content .other-left .content-node-body ul li { margin-top: 12px; list-style: inside none disc; }
body .main-content .home-other-content .other-content .content-node-body.reports, body .main-content .home-other-content .other-content .other-left .content-node-body.reports { margin: 10px 0px; }
body .main-content .home-other-content .other-content .content-node-body.below, body .main-content .home-other-content .other-content .other-left .content-node-body.below { float: left; margin: 0px; }
body .main-content .home-other-content .other-content .content-node-body .blog-tags-label, body .main-content .home-other-content .other-content .other-left .content-node-body .blog-tags-label { width: 39px; font-family: "dinmedium"; font-size: 14px; line-height: 16px; float: left; clear: both; }
body .main-content .home-other-content .other-content .content-node-body .blog-tags-label.categories, body .main-content .home-other-content .other-content .other-left .content-node-body .blog-tags-label.categories { width: 78px; }
body .main-content .home-other-content .other-content .content-node-body .blog-tags-detail, body .main-content .home-other-content .other-content .other-left .content-node-body .blog-tags-detail { width: 657px; margin-bottom: 7px; font-family: "dinmedium"; font-size: 14px; line-height: 16px; color: rgb(202, 7, 22); float: left; }
body .main-content .home-other-content .other-content .content-node-body .blog-tags-detail.categories, body .main-content .home-other-content .other-content .other-left .content-node-body .blog-tags-detail.categories { width: 618px; margin-bottom: 20px; }
body .main-content .home-other-content .other-content .other-left .content-node-body table tbody tr td:first-child { width: 90px; }
body .main-content .home-other-content .other-content .view-policies-reports tbody { font-size: 14px; }
body .main-content .home-other-content .other-content .view-policies-reports tr td:first-child { width: 90px; }
body .main-content .home-other-content .other-content .view-policies-reports a, body .main-content .home-other-content .other-content .view-policies-reports a:visited { color: rgb(202, 7, 22); }
body .main-content .home-other-content .other-content .view-policies-reports a:hover { color: rgb(182, 121, 39); }
body .main-content .home-other-content .other-content .view-policies-reports p:last-child { margin-bottom: 0px; }
body .main-content .home-other-content .other-content .about-body { margin: 12px 0px 25px; font-size: 16px; line-height: 22px; }
body .main-content .home-other-content .other-content .about-body a, body .main-content .home-other-content .other-content .about-body a:visited { color: rgb(202, 7, 22); }
body .main-content .home-other-content .other-content .about-body a:hover { color: rgb(182, 121, 39); }
body .main-content .home-other-content .other-content .about-body p { margin-bottom: 20px; }
body .main-content .home-other-content .other-content .mission-body a, body .main-content .home-other-content .other-content .mission-body a:visited, body .main-content .home-other-content .other-content .history-body a, body .main-content .home-other-content .other-content .history-body a:visited { color: rgb(202, 7, 22); }
body .main-content .home-other-content .other-content .mission-body a:hover, body .main-content .home-other-content .other-content .history-body a:hover { color: rgb(182, 121, 39); }
body .main-content .home-other-content .other-content .history-body { font-size: 14px; line-height: 22px; margin-bottom: 30px; }
body .main-content .home-other-content .other-content .history-body p { margin-bottom: 20px; }
body .main-content .home-other-content .other-content .history-body p:first-child { margin-top: 12px; font-size: 16px; line-height: 22px; }
body .main-content .home-other-content .other-content .mission-body { font-size: 16px; margin-bottom: 30px; }
body .main-content .home-other-content .other-content .mission-body p { margin-bottom: 20px; }
body .main-content .home-other-content .other-content .mission-body p:first-child { margin-top: 12px; font-size: 16px; line-height: 22px; }
body .main-content .home-other-content .other-content .mission-body ul li { font-size: 14px; list-style: inside none disc; margin-top: 7px; }
body .main-content .home-other-content .other-content .facilities-body p:first-child { margin-top: 12px; font-size: 16px; line-height: 22px; margin-bottom: 10px; }
body .main-content .home-other-content .other-content .dashboard-content .ui-accordion-content .views-field-field-image { margin-right: 10px; float: left; }
body .main-content .home-other-content .other-content .dashboard-content .ui-accordion-content .views-field-field-image img { margin-bottom: 0px; }
body .main-content .home-other-content .other-content .dashboard-content .ui-accordion-content .views-field-field-body { float: left; font-family: "dinregular"; color: rgb(49, 49, 51); }
body .main-content .home-other-content .other-content .dashboard-content .dash-left { float: left; margin-right: 15px; }
body .main-content .home-other-content .other-content .dashboard-content .product-right { float: left; width: 470px; }
body .main-content .home-other-content .other-content .dashboard-content .ui-accordion .ui-accordion-content p { margin-bottom: 20px; }
body .main-content .home-other-content .other-content .dashboard-content .ui-accordion div:last-child .ui-accordion-content p:last-child { margin-bottom: 0px; }
body .main-content .home-other-content .other-content .dashboard-content .ui-accordion .ui-accordion-content:last-child { padding: 20px 35px 0px; }
body .main-content .home-other-content .other-content .facilities-content .ui-accordion div:last-child .ui-accordion-content { padding: 20px 35px 0px; }
body .main-content .home-other-content .other-content .facilities-content, body .main-content .home-other-content .other-content .dashboard-content { margin-bottom: 25px; }
body .main-content .home-other-content .other-content .facilities-content.global, body .main-content .home-other-content .other-content .dashboard-content.global { margin-top: 12px; }
body .main-content .home-other-content .other-content .facilities-content .ui-accordion .ui-accordion-header, body .main-content .home-other-content .other-content .dashboard-content .ui-accordion .ui-accordion-header { font-family: "dinmedium"; height: 28px; border: medium none; border-radius: 0px; }
body .main-content .home-other-content .other-content .facilities-content .ui-accordion .ui-accordion-header a, body .main-content .home-other-content .other-content .dashboard-content .ui-accordion .ui-accordion-header a { padding: 5px 0px 0px 35px; font-family: "dinregular"; font-size: 14px; color: rgb(255, 255, 255); }
body .main-content .home-other-content .other-content .facilities-content .ui-accordion .ui-accordion-header.ui-state-active, body .main-content .home-other-content .other-content .dashboard-content .ui-accordion .ui-accordion-header.ui-state-active { background: rgb(182, 121, 39) none repeat scroll 0% 0%; }
body .main-content .home-other-content .other-content .facilities-content .ui-accordion .ui-accordion-header.ui-state-default, body .main-content .home-other-content .other-content .dashboard-content .ui-accordion .ui-accordion-header.ui-state-default { background: rgb(49, 49, 51) none repeat scroll 0% 0%; }
body .main-content .home-other-content .other-content .facilities-content .ui-accordion .ui-accordion-header.ui-state-default.ui-state-active, body .main-content .home-other-content .other-content .dashboard-content .ui-accordion .ui-accordion-header.ui-state-default.ui-state-active { background: rgb(182, 121, 39) none repeat scroll 0% 0%; }
body .main-content .home-other-content .other-content .facilities-content .ui-state-default .ui-icon, body .main-content .home-other-content .other-content .facilities-content .ui-state-active .ui-icon, body .main-content .home-other-content .other-content .facilities-content .ui-state-default.ui-state-active .ui-icon, body .main-content .home-other-content .other-content .dashboard-content .ui-state-default .ui-icon, body .main-content .home-other-content .other-content .dashboard-content .ui-state-active .ui-icon, body .main-content .home-other-content .other-content .dashboard-content .ui-state-default.ui-state-active .ui-icon { width: 18px; height: 18px; background: transparent url(cd80a7cbdeb7d0c50f24b3e323a3734213b15488.png)  no-repeat scroll 0% 0%; margin-top: -9px; }
body .main-content .home-other-content .other-content .facilities-content .ui-state-default .ui-icon, body .main-content .home-other-content .other-content .dashboard-content .ui-state-default .ui-icon { background-position: 0px -18px; }
body .main-content .home-other-content .other-content .facilities-content .ui-widget, body .main-content .home-other-content .other-content .dashboard-content .ui-widget { font-family: "Arial"; }
body .main-content .home-other-content .other-content .facilities-content .ui-accordion .ui-accordion-content, body .main-content .home-other-content .other-content .dashboard-content .ui-accordion .ui-accordion-content { padding: 20px 35px; position: inherit; }
body .main-content .home-other-content .other-content .facilities-content .ui-corner-top, body .main-content .home-other-content .other-content .dashboard-content .ui-corner-top { border-radius: 4px; }
body .main-content .home-other-content .other-content .facilities-content .ui-widget-content, body .main-content .home-other-content .other-content .dashboard-content .ui-widget-content { border: medium none; font-family: "Arial"; color: rgb(85, 85, 85); }
body .main-content .home-other-content .other-content .facilities-content .ui-widget-content img, body .main-content .home-other-content .other-content .dashboard-content .ui-widget-content img { margin-bottom: 8px; }
body .main-content .home-other-content .other-content .facilities-content .ui-widget-content a, body .main-content .home-other-content .other-content .dashboard-content .ui-widget-content a { color: rgb(202, 7, 22); }
body .main-content .home-other-content .other-content .facilities-content .ui-widget-content a:hover, body .main-content .home-other-content .other-content .dashboard-content .ui-widget-content a:hover { color: rgb(202, 7, 22); }
body .main-content .home-other-content .other-content .target-report-accordion { margin-bottom: 20px; }
body .main-content .home-other-content .other-content .target-report-accordion .ui-accordion .ui-accordion-header { font-family: "dinmedium"; height: 28px; border: medium none; border-radius: 0px; }
body .main-content .home-other-content .other-content .target-report-accordion .ui-accordion .ui-accordion-header a { padding: 5px 0px 0px 35px; font-family: "dinregular"; font-size: 14px; color: rgb(255, 255, 255); }
body .main-content .home-other-content .other-content .target-report-accordion .ui-accordion .ui-accordion-header.ui-state-active { background: rgb(182, 121, 39) none repeat scroll 0% 0%; }
body .main-content .home-other-content .other-content .target-report-accordion .ui-accordion .ui-accordion-header.ui-state-default { background: rgb(49, 49, 51) none repeat scroll 0% 0%; }
body .main-content .home-other-content .other-content .target-report-accordion .ui-accordion .ui-accordion-header.ui-state-default.ui-state-active { background: rgb(182, 121, 39) none repeat scroll 0% 0%; }
body .main-content .home-other-content .other-content .target-report-accordion .ui-state-default .ui-icon, body .main-content .home-other-content .other-content .target-report-accordion .ui-state-active .ui-icon, body .main-content .home-other-content .other-content .target-report-accordion .ui-state-default.ui-state-active .ui-icon { width: 18px; height: 18px; background: transparent url(cd80a7cbdeb7d0c50f24b3e323a3734213b15488.png)  no-repeat scroll 0% 0%; margin-top: -9px; }
body .main-content .home-other-content .other-content .target-report-accordion .ui-state-default .ui-icon { background-position: 0px -18px; }
body .main-content .home-other-content .other-content .target-report-accordion .ui-widget { font-family: "Arial"; }
body .main-content .home-other-content .other-content .target-report-accordion .ui-accordion .ui-accordion-content { padding: 20px 35px; position: inherit; }
body .main-content .home-other-content .other-content .target-report-accordion .ui-corner-top { border-radius: 4px; }
body .main-content .home-other-content .other-content .target-report-accordion .ui-widget-content { border: medium none; font-family: "Arial"; color: rgb(85, 85, 85); }
body .main-content .home-other-content .other-content .target-report-accordion .view-2020-reports .ui-accordion-content a { color: rgb(202, 7, 22); }
body .main-content .home-other-content .other-content .target-report-accordion .view-2020-reports .ui-accordion-content a:hover { color: rgb(182, 121, 39); }
body .main-content .home-other-content .other-content .target-report-accordion .view-2020-reports ul li { list-style: inside none disc; margin-top: 5px; }
body .main-content .home-other-content .other-content .target-report-accordion .view-2020-targets table { border: medium none; }
body .main-content .home-other-content .other-content .target-report-accordion .view-2020-targets table tbody tr td:first-child { padding-right: 12px; }
body .main-content .home-other-content .other-content .target-report-accordion .view-2020-targets table tbody tr td { vertical-align: top; border: medium none; }
body .main-content .home-other-content .other-content .target-report-accordion .view-2020-targets table tbody tr td br { line-height: 20px; }
body .main-content .home-other-content .other-content .target-report-accordion .view-2020-targets table tbody tr td p { font-family: "Arial"; font-size: 13px; margin-bottom: 0px; }
body .main-content .home-other-content .other-content .target-report-accordion .view-2020-targets table tbody tr td img { margin-left: 15px; }
body .main-content .home-other-content .other-content .partner-body { font-size: 16px; margin: 10px 0px 25px; line-height: 24px; }
body .main-content .home-other-content .other-content .partner-body a, body .main-content .home-other-content .other-content .partner-body a:visited { color: rgb(202, 7, 22); }
body .main-content .home-other-content .other-content .partner-body a:hover { color: rgb(182, 121, 39); }
body .main-content .home-other-content .other-content .partner-body ul li { list-style: inside none disc; }
body .main-content .home-other-content .other-content .partner-body ul { margin-bottom: 20px; }
body .main-content .home-other-content .other-content .partner-body p { margin-bottom: 20px; }
body .main-content .home-other-content .other-content .faq-title { width: 976px; margin-bottom: 50px; float: left; font-size: 14px; color: rgb(85, 85, 85); }
body .main-content .home-other-content .other-content .faq-title ol li { margin-top: 15px; float: left; clear: both; list-style: inside none decimal; cursor: pointer; }
body .main-content .home-other-content .other-content .faq-title ol li:hover { color: rgb(202, 7, 22); }
body .main-content .home-other-content .other-content .faq-title ol li a { color: rgb(202, 7, 22); }
body .main-content .home-other-content .other-content .faq-title ol li a:hover, body .main-content .home-other-content .other-content .faq-title ol li a:visited { color: rgb(202, 7, 22); }
body .main-content .home-other-content .other-content .faq-title ol li div { width: 950px; margin-top: -2px; line-height: 1.538em; float: right; display: inline-block; }
body .main-content .home-other-content .other-content .faq-content { margin-bottom: 10px; float: left; font-size: 14px; color: rgb(85, 85, 85); }
body .main-content .home-other-content .other-content .faq-content ol li { width: 976px; padding: 17px 0px 5px; float: left; border-top: 1px solid rgb(49, 49, 51); list-style: inside none decimal; line-height: 17px; }
body .main-content .home-other-content .other-content .faq-content ol li a { color: rgb(202, 7, 22); }
body .main-content .home-other-content .other-content .faq-content ol li a:hover, body .main-content .home-other-content .other-content .faq-content ol li a:visited { color: rgb(202, 7, 22); }
body .main-content .home-other-content .other-content .faq-content ol li div:first-child { margin-bottom: 15px; display: inline-block; }
body .main-content .home-other-content .other-content .faq-content ol li p { width: 100%; float: left; clear: both; }
body .main-content .home-other-content .other-content .faq-content ol li ul li { padding: 0px; margin: 10px 0px 2px; list-style: inside none disc; border: medium none; line-height: 17px; }
body .main-content .home-other-content .other-content .faq-content ol li div.back-to-top { margin: 8px 2px 10px 0px; float: right; cursor: pointer; font-size: 12px; text-align: right; color: rgb(49, 49, 51); }
body .main-content .home-other-content .other-content .faq-content ol li div.back-to-top:hover { color: rgb(202, 7, 22); }
body .main-content .home-other-content .other-content .investors-body { font-size: 16px; margin: 10px 0px 20px; line-height: 24px; }
body .main-content .home-other-content .other-content .investors-body a, body .main-content .home-other-content .other-content .investors-body a:visited { color: rgb(202, 7, 22); }
body .main-content .home-other-content .other-content .investors-body a:hover { color: rgb(182, 121, 39); }
body .main-content .home-other-content .other-content .investors-body p { margin-bottom: 20px; }
body .main-content .home-other-content .other-content .investors-body ul { margin-bottom: 20px; }
body .main-content .home-other-content .other-content .privacy-terms-body { font-size: 16px; margin: 12px 0px 22px; line-height: 24px; }
body .main-content .home-other-content .other-content .privacy-terms-body a, body .main-content .home-other-content .other-content .privacy-terms-body a:visited { color: rgb(202, 7, 22); }
body .main-content .home-other-content .other-content .privacy-terms-body a:hover { color: rgb(182, 121, 39); }
body .main-content .home-other-content .other-content .small-block-wrapper { width: 247px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: relative; float: left; margin: 7px 0px 20px; }
body .main-content .home-other-content .other-content .small-block-wrapper .small-block-title { margin: 5px 0px 0px 10px; font-family: "dinmedium"; font-size: 19px; color: rgb(182, 121, 39); line-height: 23px; }
body .main-content .home-other-content .other-content .small-block-wrapper .small-block-body { min-height: 76px; margin: 5px 5px 0px 10px; padding-bottom: 5px; font-family: "Arial"; font-size: 13px; line-height: 19px; color: rgb(85, 85, 85); }
body .main-content .home-other-content .other-content .small-block-wrapper a.small-block-learn-more { padding-right: 18px; margin: 0px 8px 5px 0px; background: transparent url(5b6c273279069ea82fb2484a212509d54b941778.png)  no-repeat scroll right 1px; position: relative; float: right; font-family: "dinmedium"; font-size: 14px; color: rgb(85, 85, 85); clear: both; line-height: 16px; }
body .main-content .home-other-content .other-content .small-block-wrapper a.small-block-learn-more:hover { color: rgb(202, 7, 22); }
body .main-content .home-other-content .other-content .block-wrapper { width: 247px; height: 264px; position: relative; float: left; margin: 7px 0px 15px; }
body .main-content .home-other-content .other-content .block-wrapper .block-top { width: 247px; height: 247px; position: absolute; overflow: hidden; }
body .main-content .home-other-content .other-content .block-wrapper .block-top .yimage-block { width: 247px; }
body .main-content .home-other-content .other-content .block-wrapper .block-top img { position: absolute; }
body .main-content .home-other-content .other-content .block-wrapper .block-top .block-content { width: 247px; background-color: rgb(182, 121, 39); position: absolute; bottom: 0px; color: rgb(255, 255, 255); }
body .main-content .home-other-content .other-content .block-wrapper .block-top .block-content.article { height: 162px; }
body .main-content .home-other-content .other-content .block-wrapper .block-top .block-content.gallery { height: 71px; }
body .main-content .home-other-content .other-content .block-wrapper .block-top .block-content .block-created { margin: 7px 0px 0px 8px; font-family: "dinmedium"; font-size: 12px; }
body .main-content .home-other-content .other-content .block-wrapper .block-top .block-content .block-title { margin: 5px 10px 0px 9px; font-family: "dinmedium"; font-size: 16px; line-height: 21px; }
body .main-content .home-other-content .other-content .block-wrapper .block-top .block-content .block-teaser { margin: 4px 10px 0px; font-family: "Arial"; font-size: 13px; line-height: 19px; }
body .main-content .home-other-content .other-content .block-wrapper .block-top .block-content .block-read-detail { width: 31px; height: 32px; background: transparent url(4bdcec170a4c6d63646498ae9529c3c76f9b67c2.png)  no-repeat scroll 0% 0%; position: absolute; right: 0px; bottom: 0px; opacity: 0; }
body .main-content .home-other-content .other-content .block-wrapper a.block-view-all { position: absolute; bottom: 0px; right: 0px; font-family: "dinmedium"; font-size: 12px; color: rgb(202, 7, 22); }
body .main-content .home-other-content .other-content .block-wrapper a.block-view-all:hover { color: rgb(202, 7, 22); }
body .main-content .home-other-content .other-content .block-wrapper a.block-view-all:visited { color: rgb(202, 7, 22); }
body .main-content .home-other-content .other-content .all-brands-wrapper { width: 976px; margin-bottom: 22px; position: relative; float: left; font-family: "Arial"; font-size: 15px; }
body .main-content .home-other-content .other-content .all-brands-wrapper a { color: rgb(182, 121, 39); }
body .main-content .home-other-content .other-content .all-brands-wrapper a:hover { color: rgb(202, 7, 22); }
body .main-content .home-other-content .other-content .all-brands-col { width: 290px; min-height: 812px; padding-right: 10px; position: relative; float: left; }
body .main-content .home-other-content .other-content .col-1, body .main-content .home-other-content .other-content .col-2 { border-right: 1px solid rgb(182, 121, 39); margin-right: 36px; }
body .main-content .home-other-content .other-content .all-brands-title { line-height: 29px; cursor: pointer; float: left; clear: both; }
body .main-content .home-other-content .other-content .product-node-title { margin: 16px 0px 0px -2px; font-family: "dinlight"; font-size: 32px; color: rgb(202, 7, 22); }
body .main-content .home-other-content .other-content .product-node-body { width: 100%; margin: 10px 0px 2px; font-family: "Arial"; font-size: 14px; line-height: 20px; color: rgb(85, 85, 85); }
body .main-content .home-other-content .other-content .product-node-body.services { margin: 3px 0px 20px; }
body .main-content .home-other-content .other-content .product-node-body a, body .main-content .home-other-content .other-content .product-node-body a:visited { color: rgb(202, 7, 22); }
body .main-content .home-other-content .other-content .product-node-body a:hover { color: rgb(182, 121, 39); }
body .main-content .home-other-content .other-content .product-node-content.paper .ui-accordion .ui-accordion-content div.accordion-content { margin-bottom: 15px; }
body .main-content .home-other-content .other-content .product-node-content.paper .ui-accordion .ui-accordion-content div.accordion-content:last-child { margin-bottom: 0px; }
body .main-content .home-other-content .other-content .product-node-content.tissue .ui-accordion .ui-accordion-content div.accordion-content { margin-bottom: 15px; }
body .main-content .home-other-content .other-content .product-node-content.tissue .ui-accordion .ui-accordion-content div.accordion-content:last-child { margin-bottom: 0px; }
body .main-content .home-other-content .other-content .product-node-content { margin: 15px 0px 25px; font-family: "dinmedium"; font-size: 16px; }
body .main-content .home-other-content .other-content .product-node-content .ui-accordion .ui-accordion-header { height: 28px; border: medium none; border-radius: 0px; }
body .main-content .home-other-content .other-content .product-node-content .ui-accordion .ui-accordion-header a { padding: 5px 0px 0px 35px; font-family: "dinregular"; font-size: 14px; color: rgb(255, 255, 255); }
body .main-content .home-other-content .other-content .product-node-content .ui-accordion .ui-accordion-header.ui-state-active, body .main-content .home-other-content .other-content .product-node-content .ui-accordion .ui-accordion-header.ui-state-default.ui-state-active { background: rgb(182, 121, 39) none repeat scroll 0% 0%; }
body .main-content .home-other-content .other-content .product-node-content .ui-accordion .ui-accordion-header.ui-state-default { background: rgb(49, 49, 51) none repeat scroll 0% 0%; }
body .main-content .home-other-content .other-content .product-node-content .ui-state-default .ui-icon, body .main-content .home-other-content .other-content .product-node-content .ui-state-active .ui-icon, body .main-content .home-other-content .other-content .product-node-content .ui-state-default.ui-state-active .ui-icon { width: 18px; height: 18px; background: transparent url(cd80a7cbdeb7d0c50f24b3e323a3734213b15488.png)  no-repeat scroll 0% 0%; margin-top: -9px; }
body .main-content .home-other-content .other-content .product-node-content .ui-state-default .ui-icon { background-position: 0px -18px; }
body .main-content .home-other-content .other-content .product-node-content .ui-accordion .ui-accordion-content { padding: 20px 0px 20px 25px; margin: 0px; position: inherit; }
body .main-content .home-other-content .other-content .product-node-content .ui-accordion .ui-accordion-content:last-child { padding: 20px 0px 5px 25px; }
body .main-content .home-other-content .other-content .product-node-content .ui-accordion .ui-accordion-content:last-child .accordion-content { margin-bottom: 0px; }
body .main-content .home-other-content .other-content .product-node-content .ui-widget-content { border: medium none; font-family: "Arial"; font-size: 13px; line-height: 19px; color: rgb(85, 85, 85); }
body .main-content .home-other-content .other-content .product-node-content .accordion-content { margin-bottom: 15px; float: left; }
body .main-content .home-other-content .other-content .product-node-content .accordion-content:last-child { margin-bottom: 0px; }
body .main-content .home-other-content .other-content .product-node-content .accordion-content .product-left { width: 220px; height: 140px; margin-right: 11px; float: left; }
body .main-content .home-other-content .other-content .product-node-content .accordion-content .product-left.food-packaging { margin-bottom: 15px; }
body .main-content .home-other-content .other-content .product-node-content .accordion-content .product-right { width: 720px; min-height: 140px; padding: 6px 12px; background: transparent url(fb9766d68c61723c422c7bfc908e07d21807e9ae.png)  repeat scroll 0% 0%; float: left; font-family: "Arial"; font-size: 13px; line-height: 19px; color: rgb(85, 85, 85); }
body .main-content .home-other-content .other-content .product-node-content .accordion-content .product-right.food-packaging { margin-bottom: 15px; }
body .main-content .home-other-content .other-content .product-node-content .accordion-content .product-right table { width: 100%; }
body .main-content .home-other-content .other-content .product-node-content .accordion-content .product-right table tbody tr td { padding: 3px; }
body .main-content .home-other-content .other-content .product-node-content .accordion-content div.view-product-food-packaging div.view-content { margin-top: -10px; }
body .main-content .home-other-content .other-content .product-node-content .accordion-content div.view-product-food-packaging div.view-content div:last-child .product-left { margin-bottom: 0px; }
body .main-content .home-other-content .other-content .product-node-content .accordion-content div.view-product-food-packaging div.view-content div:last-child .product-right { margin-bottom: 0px; }
body .main-content .home-other-content .other-content .product-node-content .accordion-content div.view-product-food-packaging div.view-content h3 { width: 945px; height: 20px; padding: 2px 0px 0px 6px; margin-bottom: 10px; background: rgb(235, 215, 174) none repeat scroll 0% 0%; float: left; font-family: "dinregular"; font-size: 14px; color: rgb(202, 7, 22); text-transform: uppercase; }
body .main-content .home-other-content .other-content .content-webform { width: 650px; }
body .main-content .home-other-content .other-content .content-webform .form-item { float: left; margin: 0px 0px 10px; }
body .main-content .home-other-content .other-content .content-webform .form-item:last-child { margin: 0px; }
body .main-content .home-other-content .other-content .content-webform .form-textarea-wrapper { float: left; }
body .main-content .home-other-content .other-content .content-webform .webform-component-textarea label { margin-right: 1em; }
body .main-content .home-other-content .other-content .content-webform .form-item .description { margin-left: 10px; float: left; color: rgb(202, 7, 22); }
body .main-content .home-other-content .other-content .content-webform form.webform-client-form input { width: 240px; height: 20px; padding: 0px 5px; background: rgb(235, 215, 174) none repeat scroll 0% 0%; float: left; color: rgb(85, 85, 85); }
body .main-content .home-other-content .other-content .content-webform form.webform-client-form select { width: 250px; height: 20px; float: left; }
body .main-content .home-other-content .other-content .content-webform form.webform-client-form textarea { width: 250px; height: 150px; padding: 5px; background: rgb(235, 215, 174) none repeat scroll 0% 0%; float: left; resize: none; color: rgb(85, 85, 85); overflow-y: auto; }
body .main-content .home-other-content .other-content .content-webform form.webform-client-form label { width: 188px; float: left; clear: both; line-height: 18px; }
body .main-content .home-other-content .other-content .content-webform form.webform-client-form input#edit-submit { width: 100px; padding: 1px 0px 2px; margin: 10px 0px 20px 202px; background: rgb(85, 85, 85) none repeat scroll 0% 0%; clear: both; border: medium none; color: rgb(255, 255, 255); cursor: pointer; box-sizing: content-box; }
body .main-content .home-other-content .other-content .content-webform form.webform-client-form input#edit-submit:hover { background: rgb(182, 121, 39) none repeat scroll 0% 0%; }
body .main-content .home-other-content .other-content .content-webform .webform-container-inline div, body .main-content .home-other-content .other-content .content-webform .webform-container-inline div.form-item { display: inline-block; }
body .main-content .home-other-content .other-content .content-webform .captcha { float: left; }
body .main-content .home-other-content .other-content .content-webform .captcha img { float: left; margin: 0px 0px 10px 202px; }
body .main-content .home-other-content .other-content .content-webform .captcha .description { margin: 5px 0px 5px 202px; }
body .main-content .home-other-content .other-content .content-webform .form-item-captcha-response label { margin-right: 14px; }
body .main-content .home-other-content .other-content .content-news-media .pager-wrapper { width: 696px; float: left; text-align: center; margin-top: 12px; }
body .main-content .home-other-content .other-content .content-news-media .pager-wrapper .pager-container { display: inline-block; position: relative; }
body .main-content .home-other-content .other-content .content-news-media .pager-wrapper .pager-container .item-list, body .main-content .home-other-content .other-content .content-news-media .pager-wrapper .pager-container .press-archive-button { float: left; }
body .main-content .home-other-content .other-content .content-news-media .pager-wrapper .pager-container .item-list { margin-right: 20px; }
body .main-content .home-other-content .other-content .content-news-media .pager-wrapper .pager-container .press-archive-button { margin-top: 25px; padding-right: 19px; background: transparent url(5b6c273279069ea82fb2484a212509d54b941778.png)  no-repeat scroll right 1px; font-family: "dinmedium"; font-size: 14px; line-height: 16px; color: rgb(85, 85, 85); }
body .main-content .home-other-content .other-content .content-news-media .pager-wrapper .pager-container .press-archive-button:hover { color: rgb(202, 7, 22); }
body .main-content .home-other-content .other-content .content-news-media.by-tag .right-teaser.no-width { width: 726px; }
body .main-content .home-other-content .other-content .content-news-media.press { margin-bottom: 10px; }
body .main-content .home-other-content .other-content .content-news-media.uprofile { clear: both; }
body .main-content .home-other-content .other-content .content-news-media.uprofile .view-empty { font-size: 16px; }
body .main-content .home-other-content .other-content .content-news-media.uprofile .view-empty p { margin: 0px; }
body .main-content .home-other-content .other-content .content-news-media.uprofile .right-teaser.no-width { width: 726px; }
body .main-content .home-other-content .other-content .content-news-media, body .main-content .home-other-content .other-content .content-sustainability { margin-bottom: 20px; float: left; }
body .main-content .home-other-content .other-content .content-news-media .upcoming-title, body .main-content .home-other-content .other-content .content-news-media .past-title, body .main-content .home-other-content .other-content .content-sustainability .upcoming-title, body .main-content .home-other-content .other-content .content-sustainability .past-title { margin-top: 5px; font-size: 16px; color: rgb(182, 121, 39); }
body .main-content .home-other-content .other-content .content-news-media .left-image, body .main-content .home-other-content .other-content .content-sustainability .left-image { width: 240px; height: 140px; margin: 10px 10px 15px 0px; float: left; clear: both; }
body .main-content .home-other-content .other-content .content-news-media .view-content > div:last-child .left-image, body .main-content .home-other-content .other-content .content-sustainability .view-content > div:last-child .left-image { margin: 10px 10px 0px 0px; }
body .main-content .home-other-content .other-content .content-news-media .view-content > div:last-child .right-teaser, body .main-content .home-other-content .other-content .content-sustainability .view-content > div:last-child .right-teaser { margin: 10px 0px 0px; }
body .main-content .home-other-content .other-content .content-news-media .right-teaser.no-width, body .main-content .home-other-content .other-content .content-sustainability .right-teaser.no-width { width: 446px; }
body .main-content .home-other-content .other-content .content-news-media .right-teaser.full-width, body .main-content .home-other-content .other-content .content-sustainability .right-teaser.full-width { width: 100%; }
body .main-content .home-other-content .other-content .content-news-media .right-teaser, body .main-content .home-other-content .other-content .content-sustainability .right-teaser { margin: 10px 0px 15px; float: left; }
body .main-content .home-other-content .other-content .content-news-media .right-teaser .teaser-date, body .main-content .home-other-content .other-content .content-sustainability .right-teaser .teaser-date { margin-bottom: 5px; font-family: "dinbold"; line-height: 15px; }
body .main-content .home-other-content .other-content .content-news-media .right-teaser .blog-landing, body .main-content .home-other-content .other-content .content-sustainability .right-teaser .blog-landing { float: left; }
body .main-content .home-other-content .other-content .content-news-media .right-teaser .teaser-body, body .main-content .home-other-content .other-content .content-sustainability .right-teaser .teaser-body { margin-top: 5px; line-height: 1.538em; }
body .main-content .home-other-content .other-content .content-news-media .right-teaser .teaser-body.story-body, body .main-content .home-other-content .other-content .content-sustainability .right-teaser .teaser-body.story-body { float: left; }
body .main-content .home-other-content .other-content .content-news-media .right-teaser .blog-author, body .main-content .home-other-content .other-content .content-sustainability .right-teaser .blog-author { margin-left: 4px; float: left; font-family: "dinmedium"; line-height: 15px; }
body .main-content .home-other-content .other-content .content-news-media .right-teaser .blog-author a, body .main-content .home-other-content .other-content .content-news-media .right-teaser .blog-author a:visited, body .main-content .home-other-content .other-content .content-sustainability .right-teaser .blog-author a, body .main-content .home-other-content .other-content .content-sustainability .right-teaser .blog-author a:visited { color: rgb(182, 121, 39); }
body .main-content .home-other-content .other-content .content-news-media .right-teaser .blog-author a:hover, body .main-content .home-other-content .other-content .content-sustainability .right-teaser .blog-author a:hover { color: rgb(202, 7, 22); }
body .main-content .home-other-content .other-content .content-news-media .right-teaser a.teaser-title.blog-landing, body .main-content .home-other-content .other-content .content-news-media .right-teaser .teaser-body.blog-landing, body .main-content .home-other-content .other-content .content-sustainability .right-teaser a.teaser-title.blog-landing, body .main-content .home-other-content .other-content .content-sustainability .right-teaser .teaser-body.blog-landing { clear: both; }
body .main-content .home-other-content .other-content .content-news-media .right-teaser a.teaser-title, body .main-content .home-other-content .other-content .content-sustainability .right-teaser a.teaser-title { font-family: "dinregular"; font-size: 18px; line-height: 20px; color: rgb(182, 121, 39); }
body .main-content .home-other-content .other-content .content-news-media .right-teaser a.teaser-title:hover, body .main-content .home-other-content .other-content .content-sustainability .right-teaser a.teaser-title:hover { color: rgb(202, 7, 22); }
body .main-content .home-other-content .other-content .content-news-media .right-teaser a.teaser-title.story-title, body .main-content .home-other-content .other-content .content-sustainability .right-teaser a.teaser-title.story-title { margin-top: -4px; float: left; }
body .main-content .home-other-content .other-content .content-news-media .pager, body .main-content .home-other-content .other-content .content-sustainability .pager { width: 100%; margin: 25px 0px 20px; float: left; }
body .main-content .home-other-content .other-content .content-news-media .pager li, body .main-content .home-other-content .other-content .content-sustainability .pager li { margin: 0px; padding: 4px 9px 4px 8px; background: rgb(235, 215, 174) none repeat scroll 0% 0%; font-weight: normal; color: rgb(85, 85, 85); }
body .main-content .home-other-content .other-content .content-news-media .pager li.pager-current, body .main-content .home-other-content .other-content .content-sustainability .pager li.pager-current { background: rgb(182, 121, 39) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
body .main-content .home-other-content .other-content .content-news-media .pager li a, body .main-content .home-other-content .other-content .content-sustainability .pager li a { color: rgb(49, 49, 51); }
body .main-content .home-other-content .other-content .content-news-media .pager li a:hover, body .main-content .home-other-content .other-content .content-sustainability .pager li a:hover { color: rgb(202, 7, 22); }
body .main-content .home-other-content .other-content .content-news-media .pager .pager-first, body .main-content .home-other-content .other-content .content-news-media .pager .pager-last, body .main-content .home-other-content .other-content .content-sustainability .pager .pager-first, body .main-content .home-other-content .other-content .content-sustainability .pager .pager-last { display: none; }
body .main-content .home-other-content .other-content .bottom-news-title { margin: 0px 0px 7px -3px; float: left; font-family: "dinlight"; font-size: 30px; color: rgb(202, 7, 22); }
body .main-content .home-other-content .other-content .top-news-media { width: 696px; height: 422px; margin: 7px 0px 15px; position: relative; float: left; }
body .main-content .home-other-content .other-content .top-news-media .news-landing-block { width: 696px; height: 422px; position: relative; float: left; }
body .main-content .home-other-content .other-content .top-news-media .news-landing-block .teaser-block { width: 100%; height: 90px; padding: 5px 15px 5px 5px; background: transparent url(cfed032a9b68f655e740bbb13dc43549a65dae27.png)  repeat scroll 0% 0%; position: absolute; bottom: 0px; font-family: "dinmedium"; }
body .main-content .home-other-content .other-content .top-news-media .news-landing-block .teaser-date { margin: 3px 0px 5px 10px; font-family: "dinbold"; font-size: 14px; }
body .main-content .home-other-content .other-content .top-news-media .news-landing-block a.teaser-body { margin: 0px 0px 0px 10px; font-size: 17px; color: rgb(182, 121, 39); float: left; }
body .main-content .home-other-content .other-content .top-news-media .news-landing-block a.teaser-body:hover { color: rgb(202, 7, 22); }
body .main-content .home-other-content .other-content .top-news-media .slider-nav-wrapper { width: 100%; min-width: 696px; height: 422px; }
body .main-content .home-other-content .other-content .top-news-media .slider-nav-wrapper .slider-nav { width: 696px; height: 422px; margin: 0px auto; position: relative; }
body .main-content .home-other-content .other-content .top-news-media .slider-nav-wrapper .slider-nav #slider-next { margin-right: 10px; background-position: -37px 0px; right: 0px; }
body .main-content .home-other-content .other-content .top-news-media .slider-nav-wrapper .slider-nav #slider-prev { margin-left: 10px; left: 0px; }
body .main-content .home-other-content .other-content .top-news-media .slider-nav-wrapper .slider-nav .next-prev { width: 37px; height: 37px; margin-bottom: 175px; background: transparent url(ddcd92df4449a612295df49c0a4243fbd2c41da3.png)  no-repeat scroll 0% 0%; position: absolute; bottom: 0px; z-index: 15; }
body .main-content .home-other-content .other-content .press-pdf-content { width: 696px; float: left; margin-bottom: 20px; }
body .main-content .home-other-content .other-content .press-pdf-content .press-pdf-title { font-size: 16px; color: rgb(202, 7, 22); margin-bottom: 12px; }
body .main-content .home-other-content .other-content .press-pdf-content .item-pdf { margin: 0px 12px 10px 0px; position: relative; float: left; background: rgb(182, 121, 39) none repeat scroll 0% 0%; }
body .main-content .home-other-content .other-content .press-pdf-content .item-pdf:hover { background: rgb(49, 49, 51) none repeat scroll 0% 0%; }
body .main-content .home-other-content .other-content .press-pdf-content .item-pdf:hover .pdf-arrow { background-position: 0px -36px; }
body .main-content .home-other-content .other-content .press-pdf-content .item-pdf .pdf-arrow { width: 18px; height: 18px; margin: 5px 0px 0px 5px; position: absolute; }
body .main-content .home-other-content .other-content .press-pdf-content .item-pdf a { width: 210px; padding: 5px 0px 6px 10px; float: left; font-family: "dinregular"; font-size: 14px; color: rgb(255, 255, 255); background: transparent none repeat scroll 0% 0%; }
body .footer { width: 100%; min-width: 1024px; height: 72px; background-color: rgb(85, 85, 85); float: left; }
body .footer .footer-wrapper { width: 992px; height: 72px; padding: 20px 8px 36px; margin: 0px auto; box-sizing: border-box; }
body .footer .footer-wrapper .footer-menu { float: left; }
body .footer .footer-wrapper ul { display: inline-block; }
body .footer .footer-wrapper ul li { padding: 0px 9px 1px 0px; margin-right: 9px; float: left; border-right: 1px solid rgb(255, 255, 255); line-height: 8px; }
body .footer .footer-wrapper ul li.last { margin-right: 0px; padding-right: 0px; border: medium none; }
body .footer .footer-wrapper ul li a { font-size: 10px; color: rgb(255, 255, 255); }
body .footer .footer-wrapper ul li a:hover, body .footer .footer-wrapper ul li a.active-trail { color: rgb(235, 215, 174); }
body .footer .footer-wrapper .footer-copyright { height: 16px; padding-top: 2px; float: right; font-size: 10px; color: rgb(255, 255, 255); }
.financial-block { position: relative; float: left; margin: 2px 0px; padding-right: 15px; cursor: pointer; }
.financial-block p { margin-bottom: 0px ! important; color: rgb(182, 121, 39); }
.financial-hover { position: absolute; display: block; top: -10px; right: -70px; z-index: 5; transition: opacity 0.2s ease 0s; }
.financial-hover.closed { display: none; }
.financial-hover.hide { opacity: 0; }
.financial-hover .view-content { margin-bottom: 0px ! important; }
.financial-hover .financial-square { box-sizing: border-box; width: 70px; padding: 5px; position: relative; float: left; background: rgb(247, 240, 224) none repeat scroll 0% 0%; }
.financial-hover .financial-inner { box-sizing: border-box; width: 100%; position: relative; float: left; padding: 2px 4px 3px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.financial-hover .financial-arrow { position: absolute; top: 12px; left: -8px; width: 0px; height: 0px; border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-right: 8px solid rgb(247, 240, 224); }
.language-switcher { display: none ! important; }
.language-switcher-custom { width: 120px; height: 28px; position: absolute; bottom: 15px; right: 8px; }
.language-switcher-custom .chzn-container-single .chzn-single div { left: auto ! important; top: 0px ! important; right: 0px ! important; }
.language-switcher-custom #language_select_chzn { width: 120px; height: 28px; }
.language-switcher-custom .chzn-container { font-family: "Arial"; font-size: 14px; line-height: 16px; }
.language-switcher-custom .chzn-single { padding: 4px 18px 4px 0px ! important; background: rgb(49, 49, 51) none repeat scroll 0% 0% ! important; color: rgb(255, 255, 255) ! important; }
.language-switcher-custom .chzn-single div { width: 18px ! important; height: 18px ! important; margin: 5px 7px -3px 0px ! important; }
.language-switcher-custom .chzn-single div b { background: transparent url(09efad53103f969d6cbef295494095ccc7acc83c.png)  repeat scroll 0px -18px ! important; }
.language-switcher-custom .chzn-drop { background: rgb(49, 49, 51) none repeat scroll 0% 0% ! important; width: 100% ! important; margin-top: 2px ! important; box-shadow: none ! important; border-radius: 0px ! important; }
.language-switcher-custom .chzn-results { margin: 4px 4px 4px 0px ! important; padding: 0px 0px 0px 8px ! important; }
.language-switcher-custom .chzn-results li.active-result { color: rgb(255, 255, 255) ! important; }
.language-switcher-custom .chzn-results li.active-result.highlighted { background: transparent none repeat scroll 0% 0% ! important; }
.language-switcher-custom .chzn-single > span { width: 70px; height: 20px; position: relative; float: left; background-size: 28px 20px ! important; margin-left: 8px ! important; }
.language-switcher-custom .chzn-container-active .chzn-single-with-drop div b { background-position: 0px 0px ! important; }
.language-switcher-custom select { width: 120px; height: 15px; }
.language-switcher-custom ul li { margin: 0px; list-style: outside none none; }
.language-switcher-custom a { color: rgb(85, 85, 85); }
.language-switcher-custom a:hover { color: rgb(85, 85, 85); }
.soc-med-container { position: relative; float: right; }
.main-menu.fr .sf-main-menu li ul #menu-413-1 > ul { width: 127px ! important; }
.main-menu.fr li#menu-758-1 > ul { width: 130px ! important; }
.main-menu.fr #menu-730-1 > ul { width: 200px ! important; }
.main-menu.fr #menu-731-1 > ul { width: 173px ! important; }
.main-menu.fr #menu-732-1 > ul { width: 250px ! important; }
.main-menu.fr #menu-733-1 > ul { width: 185px ! important; }
.main-menu.fr #menu-778-1 > ul { width: 260px ! important; }
.home-other-content #edit-locale { display: none ! important; }
.subscribe-form-body .subscribe-button:hover { background: rgb(85, 85, 85) none repeat scroll 0% 0% ! important; }
.main-menu.it #menu-797-1 > ul { width: 145px ! important; }
.main-menu.it #menu-798-1 > ul { width: 245px ! important; }
.main-menu.it #menu-800-1 > ul { width: 205px ! important; }
.main-menu.it #menu-811-1 > ul { width: 235px ! important; }
.main-menu.es #menu-864-1 > ul { width: 142px ! important; }
.main-menu.es #menu-887-1 > ul { width: 180px ! important; }
.main-menu.es #menu-888-1 > ul { width: 120px ! important; }
.main-menu.es #menu-889-1 > ul { width: 218px ! important; }
.main-menu.es #menu-890-1 > ul { width: 170px ! important; }
.main-menu.es #menu-901-1 > ul { width: 225px ! important; }
.view-block-latest-blog .block-wrapper { margin: 0px ! important; }
.download-block { position: relative; float: left; clear: both; margin: 2px 0px; padding-right: 15px; cursor: pointer; }
.download-block p { margin-bottom: 0px ! important; color: rgb(182, 121, 39); }
.download-hover { position: absolute; display: block; top: -10px; right: -165px; z-index: 5; transition: opacity 0.2s ease 0s; }
.download-hover.closed { display: none; }
.download-hover.hide { opacity: 0; }
.download-hover .view-empty { padding: 3px 5px; color: rgb(182, 121, 39); }
.download-hover .view-content { width: 100% ! important; margin-bottom: 0px ! important; padding: 1px 0px 2px ! important; }
.download-hover .views-row { width: 100% ! important; padding: 2px 5px; position: relative ! important; float: left ! important; }
.download-hover .download-square { box-sizing: border-box; width: 165px; position: relative; float: left; background: rgb(247, 240, 224) none repeat scroll 0% 0%; }
.download-hover .download-inner { box-sizing: border-box; width: 100%; position: relative; float: left; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 5px solid rgb(247, 240, 224); }
.download-hover .download-arrow { position: absolute; top: 12px; left: -8px; width: 0px; height: 0px; border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-right: 8px solid rgb(247, 240, 224); }
.download-item-block { width: 100% ! important; position: relative; float: left; margin: 2px 0px; padding-right: 10px; cursor: pointer; color: rgb(182, 121, 39); }
.download-item-block p { margin-bottom: 0px ! important; color: rgb(182, 121, 39); }
.download-item-hover { position: absolute; display: block; top: -10px; right: -200px; z-index: 5; transition: opacity 0.2s ease 0s; }
.download-item-hover.closed { display: none; }
.download-item-hover.hide { opacity: 0; }
.download-item-hover .view-content { width: 100% ! important; margin-bottom: 0px ! important; padding: 1px 0px 2px ! important; }
.download-item-hover .view-empty { padding: 3px 5px; }
.download-item-hover .views-row { width: 100% ! important; padding: 2px 5px; position: relative ! important; float: left ! important; box-sizing: border-box; }
.download-item-hover .download-item-square { box-sizing: border-box; width: 200px; position: relative; float: left; background: rgb(247, 240, 224) none repeat scroll 0% 0%; }
.download-item-hover .download-item-inner { box-sizing: border-box; width: 100%; position: relative; float: left; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 5px solid rgb(247, 240, 224); }
.download-item-hover .download-item-arrow { position: absolute; top: 12px; left: -8px; width: 0px; height: 0px; border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-right: 8px solid rgb(247, 240, 224); }
.investor-left.download-centre { min-height: 500px; }
.small-banner.first.es .small-overlay { padding: 18px 10px 0px ! important; }
.small-banner.first.es .small-overlay .small-text { width: 100% ! important; }
form#webform-client-form-1727 label { width: 230px ! important; }
form#webform-client-form-1727 .captcha img { margin-left: 244px ! important; }
form#webform-client-form-1727 .captcha .description { margin-left: 244px ! important; }
form#webform-client-form-1727 input[type="submit"] { margin-left: 244px ! important; }
