/*
 * CSS3 PROPERTIES
*/
/*
 * CUSTOM MIXINS
*/
.notext {
  font: 0/0 a;
  color: transparent;
}
/*
 * VARIABLES
 */
/*
 * RESET
 */
/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
   */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
b,
strong {
  font-weight: bold;
}
i,
em {
  font-style: italic;
}
body {
  line-height: 1;
}
ol,
ul {
  list-style: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
/*
 * GENERAL
 */
body {
  margin: 0 auto;
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  line-height: 140%;
  color: #454545;
  padding-top: 157px;
  /*
 * MENU
 */
}
body sup {
  top: -0.2em;
  font-size: 80%;
}
body .resize {
  width: 230px;
}
body .productContent h4 {
  color: #4e4e4e !important;
  font-size: 1.25em;
  margin-top: 0;
  text-transform: uppercase;
}
body h2 a {
  color: #4e4e4e !important;
}
body .productContent ul li h4 {
  color: #ffffff !important;
}
body .carousel-inner {
  font-size: 14px;
}
body .main-container .backToTop {
  clear: left;
  font-size: 11px;
  font-weight: bold;
  overflow: hidden;
  padding: 10px 0 34px;
  position: relative;
  right: 20px;
}
body .main-container .backToTop a {
  display: block;
  float: right;
  overflow: hidden;
  color: #454545;
}
body .main-container .backToTop a .txt {
  float: left;
}
body .main-container .backToTop a .ico {
  display: block;
  float: left;
  height: 10px;
  margin-left: 15px;
  margin-top: 4px;
  position: relative;
  width: 14px;
  background: url("http://www.iba-worldwide.com/assets/img/sprite.png") no-repeat scroll 0 -138px rgba(0, 0, 0, 0);
}
body section#integralabone.productContent {
  height: auto;
  min-height: 580px;
  padding-bottom: 30px;
}
body section#integralabone.productContent .col-2-3 {
  height: 409px;
}
body section#integralabone.productContent .col-2-3 p {
  margin-bottom: 10px;
}
body section#integralabone.productContent .col-2-3 img {
  margin: 0;
  width: 280px;
}
body section#integralabplus.productContent {
  height: auto;
  min-height: 560px;
  padding-bottom: 30px;
}
body section#integralabplus.productContent .col-2-3 {
  height: 388px;
}
body section#integralabplus.productContent .col-2-3 p {
  margin-bottom: 10px;
}
body section#integralabplus.productContent .col-2-3 img {
  margin: 0;
  width: 400px;
}
body section#cyclone_18.productContent {
  height: auto;
  min-height: 620px;
  padding-bottom: 10px;
}
body section#cyclone_18.productContent .col-2-3 {
  height: 421px;
}
body section#cyclone_18.productContent .col-2-3 p {
  margin-bottom: 10px;
}
body section#cyclone_11.productContent {
  /*height: 620px;*/
  height: 650px;
  min-height: 620px;
  padding-bottom: 10px;
}
body section#cyclone_11.productContent .col-2-3 {
  height: 404px;
}
body section#cyclone_11.productContent .col-2-3 p {
  margin-bottom: 10px;
}
body section#cyclone_30.productContent {
  height: auto;
  min-height: 510px;
  padding-bottom: 10px;
}
body section#cyclone_30.productContent .col-2-3 {
  height: auto;
  min-height: 312px;
}
body section#cyclone_30.productContent .col-2-3 img {
  margin: 10px 8px 0 14px;
}
body section#cyclone_70.productContent {
  height: auto;
  min-height: 620px;
  padding-bottom: 10px;
}
body section#cyclone_70.productContent .col-2-3 {
  height: auto;
  min-height: 422px;
}
body section#cyclone_70.productContent .col-2-3 p {
  margin-bottom: 10px;
}
body section#zephiros.productContent {
  height: auto;
  min-height: 570px;
  padding-bottom: 10px;
}
body section#zephiros.productContent .col-3-3 {
  height: auto;
  min-height: 340px;
}
body section#zephiros.productContent .col-3-3 ul li {
  padding-left: 0px;
}
body section#vectio.productContent {
  height: auto;
  min-height: 550px;
  padding-bottom: 10px;
  background-color: #ededed;
}
body section#vectio.productContent .col-2-3 {
  height: auto;
  min-height: 349px;
}
body section#vectio.productContent .col-2-3 h4 {
  color: #454545;
}
body section#ftoristaya_konicheskaya_mishen_nirta.productContent {
  height: auto;
  min-height: 480px;
  padding-bottom: 10px;
}
body section#ftoristaya_konicheskaya_mishen_nirta.productContent .col-2-3 {
  height: auto;
  min-height: 261px;
  /*p { float: right;
			    font-size: 14px;
			    margin-bottom: 10px;
			    text-align: left;
			    width: 66%;}*/
}
body section#ftoristaya_konicheskaya_mishen_nirta.productContent .col-2-3 img {
  width: 40%;
}
body section#tehnologiya_raboty_s_mishenyami_nirta.productContent.with-bg {
  height: auto;
  min-height: 530px;
  padding-bottom: 10px;
}
body section#tehnologiya_raboty_s_mishenyami_nirta.productContent.with-bg .col-3-3 .field-name-body {
  height: auto;
  min-height: 295px;
}
body section#tehnologiya_raboty_s_mishenyami_nirta.productContent.with-bg p {
  width: 630px;
  margin-bottom: 10px;
}
body section#kompaktnaya_sistema_oblucheniya_nirta_solid.productContent {
  height: auto;
  min-height: 460px;
  padding-bottom: 10px;
}
body section#kompaktnaya_sistema_oblucheniya_nirta_solid.productContent .col-2-3 {
  height: auto;
  min-height: 249px;
}
body section#kompaktnaya_sistema_oblucheniya_nirta_solid.productContent .col-2-3 p {
  float: right;
  font-size: 14px;
  margin-bottom: 10px;
  text-align: left;
  width: 62%;
}
body section#kompaktnaya_sistema_oblucheniya_nirta_solid.productContent .col-2-3 img {
  width: 33%;
  float: left;
  margin: 10px 8px 0 14px;
}
body section#seriya_nirta.productContent {
  height: auto;
  min-height: 620px;
  padding-bottom: 10px;
}
body section#seriya_nirta.productContent .col-3-3 .field-name-body {
  height: 330px;
}
body section#radiohimicheskoe_oborudovanie_iba.productContent.with-bg {
  height: auto;
  min-height: 484px;
  padding-bottom: 10px;
  background-position: center top;
  background-size: cover;
}
body section#radiohimicheskoe_oborudovanie_iba.productContent.with-bg .col-3-3 {
  min-height: 230px;
}
body section#radiohimicheskoe_oborudovanie_iba.productContent.with-bg .col-3-3 p {
  width: 630px;
  margin-bottom: 10px;
}
body section#radiohimicheskoe_oborudovanie_iba.productContent.with-bg .col-3-3 .field-name-body {
  height: 250px;
}
body section#synthera.productContent {
  height: auto;
  min-height: 586px;
  padding-bottom: 10px;
}
body section#highmor_dlya_123i_i_124i.productContent {
  height: auto;
  min-height: 460px;
  padding-bottom: 10px;
}
body section#highmor_dlya_123i_i_124i.productContent .col-2-3 {
  height: 249px;
}
body section#highmor_dlya_123i_i_124i.productContent .col-2-3 p {
  float: right;
  font-size: 14px;
  margin-bottom: 10px;
  text-align: left;
  width: 62%;
}
body section#highmor_dlya_123i_i_124i.productContent .col-2-3 img {
  width: 33%;
  float: left;
  margin: 10px 8px 0 14px;
}
body .productContent .col-1-3 ul.field-link-testimony li:first-child {
  background-color: #009fda;
  height: 68px;
  position: relative;
  padding: 16px;
  margin-top: 10px;
}
body .productContent .col-1-3 ul.field-link-testimony li:first-child h4 {
  left: 128px;
  position: absolute;
  top: 12px;
}
body .productContent .col-1-3 ul.field-link-testimony li:first-child img {
  position: absolute;
}
body .productContent .col-1-3 ul.field-link-testimony li:first-child p {
  left: 128px;
  position: absolute;
  top: 34px;
  font-size: 14px;
  width: 135px;
}
body .productContent .col-1-3 ul.field-link-testimony li:first-child a {
  right: 9px;
  left: auto;
  position: absolute;
  top: 73px;
}
body .productContent .col-1-3 ul li {
  padding: 10px;
}
body .col-1-3 .modal.hide.fade.in {
  background: #009fda;
}
body .productContent .col-1-3 .modal.hide.fade.in h3 {
  color: #fff;
}
body .col-1-3 .modal.hide.fade.in .bloc-modal {
  background: transparent;
  margin-bottom: 23px;
  text-align: justify;
  width: 380px;
}
body .col-1-3 .modal.hide.fade.in .bloc-modal:first-child {
  width: auto;
  margin-right: 10px;
  padding-left: 0;
  padding-right: 0;
}
body .col-1-3 .modal.hide.fade.in .bloc-modal blockquote {
  color: #fff ;
}
body #news-carousel h3 {
  color: #7ac144;
  margin-bottom: 20px;
}
body form#publications-filter {
  background-color: #7ac144;
  color: #fff;
  font-weight: bold;
  height: 30px;
  padding: 18px;
  text-transform: uppercase;
  margin-bottom: 16px;
}
body form#publications-filter label:first-child {
  width: 10%;
  margin-right: 0px;
}
body form#publications-filter label {
  display: block;
  float: left;
  margin-right: 16px;
  width: auto;
}
body form#publications-filter input[type="submit"] {
  background: none repeat scroll 0 0 #444444;
  border: 0 none;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
  margin: 0 12px;
  padding: 5px 12px;
}
body form#publications-filter input[type="radio"] {
  margin-right: 6px;
}
body form#publications-filter #publication-search {
  width: 250px;
}
body form#publications-filter input,
body form#publications-filter span {
  display: block;
  float: left;
  width: auto;
}
body form#publications-filter span {
  margin-right: 12px;
}
body sub {
  font-size: 80%;
}
body a:link {
  color: #f9af21;
  text-decoration: none;
  -webkit-transition: color 200ms ease-in-out;
  -moz-transition: color 200ms ease-in-out;
  -o-transition: color 200ms ease-in-out;
  transition: color 200ms ease-in-out;
}
body a:hover {
  color: #fac153;
}
body a.more {
  text-transform: uppercase;
  color: #f9af21;
  font-weight: 700;
  -webkit-transition: color 200ms ease-in-out;
  -moz-transition: color 200ms ease-in-out;
  -o-transition: color 200ms ease-in-out;
  transition: color 200ms ease-in-out;
}
body a.more i.arrow {
  display: inline-block;
  width: 6px;
  margin-left: 5px;
  height: 16px;
  margin-top: 1px;
  line-height: 11px;
  vertical-align: text-top;
  background: transparent url(../img/sprite.png) -394px -33px no-repeat;
  font: 0/0 a;
  color: transparent;
}
body a.more:hover {
  color: #fac153;
}
body ul {
  margin: 0;
  list-style: none;
}
body ul li {
  line-height: 130%;
  background: transparent url(../img/list-style.png) 0 5px no-repeat;
  padding-left: 12px;
}
body input,
body button,
body select,
body textarea {
  font-family: 'Open Sans', sans-serif;
}
body p {
  margin-bottom: 20px;
  font-size: 14px;
}
body h1 {
  font-weight: bold;
}
body h2 {
  font-weight: bold;
}
body h3 {
  margin: 0;
  font-size: 24px;
  text-transform: uppercase;
  line-height: 100%;
  font-weight: bold;
}
body h4 {
  line-height: 100%;
  font-size: 18px;
  margin-bottom: 5px;
  font-weight: bold;
}
body a.scrollto {
  display: block;
}
body .container {
  width: 960px;
}
body header#navbar {
  overflow: visible;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
body header#navbar.ha-header-small {
  top: -108px;
}
body header#navbar.ha-header-small:hover {
  top: 0px;
}
body header#navbar.ha-header-large {
  top: 0px;
}
body.page-node-8,
body.node-type-radiopharma-page,
body #newsletters {
  background-color: #ededed;
}
body.node-type-radiopharma-page #navbar .navbar-inner ul.menu.nav li .dropdown-menu li.active-trail a {
  background: 0;
  background-color: #f9af21;
  color: white;
}
body.page-node-edit {
  background-color: #fff;
  width: 960px;
  margin-left: auto;
  margin-right: auto;
}
body.page-admin {
  width: 960px;
  margin-left: auto;
  margin-right: auto;
}
body header.title-page {
  padding-top: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid #adadad;
  margin-bottom: 25px;
}
body header.title-page h2 {
  margin: 0;
  font-size: 1.875em;
  color: #454545;
  line-height: 32px;
  text-transform: uppercase;
  width: 490px;
  line-height: 100%;
}
body header.title-page.withsub h2 {
  float: left;
  font-size: 40px;
  text-transform: inherit;
  font-weight: 700;
  display: inline-block;
  width: 33%;
  line-height: 1em;
}
body header.title-page.withsub h2 a {
  color: #454545;
}
body header.title-page.withsub span {
  font-weight: 700;
  font-size: 1.875em;
  line-height: 1em;
  top: 9px;
  position: relative;
  float: right;
  text-align: right;
  text-transform: uppercase;
  max-width: 66%;
}
body .product-footer,
body .content-footer {
  clear: both;
  margin-top: 30px;
  background-color: rgba(0, 0, 0, 0.65);
  padding-left: 10px;
  height: 35px;
  line-height: 35px;
  width: 635px;
}
body .product-footer a.modal_brochure,
body .content-footer a.modal_brochure {
  display: inline-block;
  color: #fff;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 35px;
  font-weight: 700;
  -webkit-transition: color 200ms ease-in-out;
  -moz-transition: color 200ms ease-in-out;
  -o-transition: color 200ms ease-in-out;
  transition: color 200ms ease-in-out;
}
body .product-footer a.modal_brochure .green-me,
body .content-footer a.modal_brochure .green-me {
  color: #7ac144;
}
body .product-footer a.modal_brochure i.icon,
body .content-footer a.modal_brochure i.icon {
  display: inline-block;
  width: 21px;
  height: 25px;
  margin-top: -4px;
  margin-right: 5px;
  line-height: 25px;
  vertical-align: text-top;
  background: transparent url(../img/sprite.png) -307px 0px no-repeat;
}
body .product-footer a.modal_brochure:hover,
body .content-footer a.modal_brochure:hover {
  color: #7ac144;
}
body .product-footer a.modal_newsletter,
body .content-footer a.modal_newsletter {
  display: inline-block;
  color: #fff;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 35px;
  font-weight: 700;
  -webkit-transition: color 200ms ease-in-out;
  -moz-transition: color 200ms ease-in-out;
  -o-transition: color 200ms ease-in-out;
  transition: color 200ms ease-in-out;
}
body .product-footer a.modal_newsletter .orange-me,
body .content-footer a.modal_newsletter .orange-me {
  color: #f9af21;
}
body .product-footer a.modal_newsletter i.icon,
body .content-footer a.modal_newsletter i.icon {
  display: inline-block;
  width: 14px;
  height: 16px;
  margin-top: 1px;
  margin-right: 5px;
  line-height: 16px;
  vertical-align: text-top;
  background: transparent url(../img/sprite.png) -312px -36px no-repeat;
}
body .product-footer a.modal_newsletter:hover,
body .content-footer a.modal_newsletter:hover {
  color: #f9af21;
}
body .product-footer a.modal_contact,
body .content-footer a.modal_contact {
  float: right;
  display: block;
  height: 35px;
  padding: 0 10px;
  line-height: 35px;
  text-transform: uppercase;
  font-size: 14px;
  color: #fff;
  font-weight: 700;
  background-color: #f9af21;
  border-left: 1px solid #ccc;
  -webkit-transition: background-color 200ms ease-in-out;
  -moz-transition: background-color 200ms ease-in-out;
  -o-transition: background-color 200ms ease-in-out;
  transition: background-color 200ms ease-in-out;
}
body .product-footer a.modal_contact i.icon,
body .content-footer a.modal_contact i.icon {
  display: inline-block;
  width: 16px;
  height: 12px;
  margin-top: 3px;
  margin-right: 5px;
  line-height: 12px;
  vertical-align: text-top;
  background: transparent url(../img/sprite.png) -283px 0px no-repeat;
}
body .product-footer a.modal_contact:hover,
body .content-footer a.modal_contact:hover {
  background-color: #fac153;
}
body .mainContent {
  min-height: 680px;
  width: 100%;
  padding-bottom: 40px;
}
body .mainContent.with-bg {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
body .mainContent ul.nav-tabs,
body .mainContent ul.nav-pills {
  margin-left: auto;
}
body .mainContent ul.nav-tabs li,
body .mainContent ul.nav-pills li {
  background: none;
}
body .node-radiopharma-page,
body .node-radiopharma-services-page {
  width: auto;
}
body .productContent#zephiros.productContent.with-bg .product-footer,
body .productContent#iba_cyclone.productContent.with-bg .product-footer,
body .productContent#tehnologiya_raboty_s_mishenyami_nirta.productContent.with-bg .product-footer,
body .productContent#seriya_nirta.productContent.with-bg .product-footer,
body .productContent#radiohimicheskoe_oborudovanie_iba.productContent.with-bg .product-footer,
body .productContent#seriya_pinctada.productContent.with-bg .product-footer,
body .productContent#integralab.productContent.with-bg .product-footer,
body .productContent#highmor_dlya_123i_i_124i.productContent .product-footer {
  width: auto;
}
body .productContent#ftoristaya_konicheskaya_mishen_nirta,
body .productContent#kompaktnaya_sistema_oblucheniya_nirta_solid {
  min-height: 480px;
}
body .productContent {
  width: 100%;
  padding-bottom: 60px;
  min-height: 650px;
}
body .productContent:nth-child(even) {
  background-color: #ededed;
}
body .productContent:nth-child(odd) {
  background-color: #f8f8f8;
}
body .productContent h4 {
  margin-top: 0;
  font-size: 1.25em;
  text-transform: uppercase;
  color: #4e4e4e;
}
body .productContent h4 {
  color: #fff;
}
body .productContent.with-bg {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
body .productContent article {
  position: relative;
}
body .productContent article#node-29 #customer-voice ul li blockquote {
  width: 320px;
}
body .productContent article#node-29 #customer-voice p.legend {
  width: 334px;
  margin-right: 181px;
}
body .productContent article#node-29 footer.product-footer {
  display: block;
}
body .productContent ul.nav-tabs,
body .productContent ul.nav-pills {
  margin-left: auto;
}
body .productContent ul.nav-tabs li,
body .productContent ul.nav-pills li {
  background: none;
}
body .productContent .nav-tabs > li > a {
  padding-right: 8px;
  padding-left: 8px;
}
body .productContent .col-2-3 {
  float: left;
  width: 600px;
  text-align: center;
}
body .productContent .col-2-3 p,
body .productContent .col-2-3 ul,
body .productContent .col-2-3 h4 {
  text-align: left;
  font-size: 14px;
}
body .productContent .col-2-3 img {
  margin: 20px 0;
}
body .productContent .col-2-3 #customer-voice {
  text-align: left;
  margin-bottom: 30px;
}
body .productContent .col-1-3 {
  width: 270px;
  padding: 14px;
  background-color: #fff;
  float: right;
}
body .productContent .col-1-3 p {
  line-height: 120%;
  width: auto;
  margin-bottom: 10px;
}
body .productContent .col-1-3 h3 {
  margin: 0;
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 21px;
  text-transform: uppercase;
}
body .productContent .col-1-3 li {
  background: none;
  background-color: #7ac144;
  padding: 10px;
  display: block;
  color: #fff;
  overflow: hidden;
  margin-bottom: 10px;
}
body .productContent .col-1-3 li h4 {
  margin: 0;
  text-transform: uppercase;
  font-size: 16px;
}
body .productContent .col-1-3 li p {
  width: 100%;
}
body .productContent .col-1-3 li a.read-more {
  clear: both;
  text-transform: uppercase;
  color: #fff;
  float: right;
  font-size: 14px;
  display: block;
  text-align: right;
  padding-left: 10px;
  background: transparent url(../img/sprite.png) -394px -32px no-repeat;
  -webkit-transition: background-position 200ms ease-in-out;
  -moz-transition: background-position 200ms ease-in-out;
  -o-transition: background-position 200ms ease-in-out;
  transition: background-position 200ms ease-in-out;
}
body .productContent .col-1-3 li a.read-more:hover {
  background-position: -394px -54px;
}
body .productContent .col-1-3 li.list-more {
  padding: 0;
  background: none;
  font-weight: bold;
}
body .productContent .col-1-3 li.list-more a {
  text-align: left;
  display: block;
  padding: 20px;
  width: 230px;
  background: none;
  -webkit-transition: background-color 200ms ease-in-out;
  -moz-transition: background-color 200ms ease-in-out;
  -o-transition: background-color 200ms ease-in-out;
  transition: background-color 200ms ease-in-out;
  background-color: #f9af21;
}
body .productContent .col-1-3 li.list-more a:hover {
  background: none;
  background-color: #fac153;
}
body .productContent .col-1-3 li:nth-child(4n) {
  background-color: #b0da91;
}
body .productContent .col-1-3 li:first-child {
  background-color: #629e34;
}
body .productContent .col-1-3 li:nth-child(3n) {
  background-color: #95ce6a;
}
body .productContent .col-1-3 li:last-child {
  margin-bottom: 0;
}
body .productContent .col-1-3 li ul li {
  background: none;
  margin-bottom: 0;
  padding: 0;
  background: transparent url(../img/sprite.png) -396px 8px no-repeat;
  padding-left: 8px;
}
body .productContent .col-1-3 li ul li:last-child,
body .productContent .col-1-3 li ul li:first-child,
body .productContent .col-1-3 li ul li:nth-child(3n) {
  background: transparent url(../img/sprite.png) -396px 8px no-repeat;
}
body .productContent#vstrechi_s_polzovatelyami_ .bloc-user-01 {
  background-color: #ccc;
  padding: 20px;
  float: right;
  width: 300px;
  margin-bottom: 10px;
}
body .productContent#vstrechi_s_polzovatelyami_ .bloc-user-01 p:last-child {
  margin-bottom: 0;
}
body .productContent#vstrechi_s_polzovatelyami_ .bloc-user-picture {
  position: relative;
  min-height: 311px;
  padding: 20px;
  background: #f0f0f0;
  width: 560px;
  float: left;
  overflow: hidden;
}
body .productContent#vstrechi_s_polzovatelyami_ .bloc-user-picture h4 {
  margin-bottom: 20px;
}
body .productContent#vstrechi_s_polzovatelyami_ .bloc-user-picture ul {
  width: 2000em;
}
body .productContent#vstrechi_s_polzovatelyami_ .bloc-user-picture ul li {
  width: 560px;
  padding-left: 0;
  background: none;
  float: left;
  margin-right: 20px;
}
body .productContent#vstrechi_s_polzovatelyami_ .bloc-user-picture ul li ul li {
  width: 560px;
  clear: both;
  text-align: left;
  font-style: italic;
}
body .productContent#vstrechi_s_polzovatelyami_ .bloc-user-picture ul li ul li:last-child {
  padding-top: 10px;
}
body .productContent#vstrechi_s_polzovatelyami_ .bloc-user-picture #unavigation {
  position: absolute;
  bottom: 20px;
  right: 20px;
}
body .productContent#vstrechi_s_polzovatelyami_ .bloc-user-picture #unavigation a {
  margin-left: 10px;
  float: right;
  font: 0/0 a;
  color: transparent;
  display: block;
  height: 40px;
  width: 40px;
  background: #f9af21 url(../img/sprite.png) -197px -58px no-repeat;
}
body .productContent#vstrechi_s_polzovatelyami_ .bloc-user-picture #unavigation a.uprevious {
  background-position: -151px -58px;
}
body .productContent#vstrechi_s_polzovatelyami_ .bloc-user-microsite a {
  width: 125px;
  float: right;
  background-color: #7ac144;
  display: block;
  position: relative;
  padding: 20px;
  min-height: 125px;
}
body .productContent#vstrechi_s_polzovatelyami_ .bloc-user-microsite a span {
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 700;
  color: white;
  position: absolute;
  bottom: 20px;
  left: 12px;
  width: 135px;
  word-break: break-word;
  word-wrap: break-word;
}
body .productContent#vstrechi_s_polzovatelyami_ .bloc-user-microsite a:hover span {
  bottom: 25px;
}
body .productContent#vstrechi_s_polzovatelyami_ .bloc-user-linkedin a {
  margin-right: 10px;
  width: 125px;
  float: right;
  background-color: #009fda;
  display: block;
  position: relative;
  padding: 20px;
  min-height: 125px;
}
body .productContent#vstrechi_s_polzovatelyami_ .bloc-user-linkedin a span {
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 700;
  color: white;
  position: absolute;
  bottom: 20px;
  left: 12px;
  width: 135px;
  word-break: break-word;
  word-wrap: break-word;
}
body .productContent#vstrechi_s_polzovatelyami_ .bloc-user-linkedin a:hover span {
  bottom: 80px;
}
body .productContent#integralabplus,
body .productContent#cyclone_11,
body .productContent#cyclone_70,
body .productContent#highmor_dlya_123i_i_124i,
body .productContent#kompaktnaya_sistema_oblucheniya_nirta_solid,
body .productContent#zapchasti {
  background-color: #f8f8f8;
}
body .productContent#zephiros.productContent.with-bg {
  background-position: center top;
}
body .productContent#tehpodderzhka {
  background-color: #EDEDED;
}
body .productContent#iba_cyclone {
  min-height: 600px;
}
body .productContent#iba_cyclone .col-2-3 {
  text-align: left;
  margin-bottom: 30px;
}
body .productContent#integralab .field-item.even ul li {
  padding-left: 0;
}
body .productContent#integralab #customer-voice h4 {
  color: #ffffff;
}
body .productContent#integralab #customer-voice ul li blockquote {
  color: #ffffff;
  border-bottom: 1px solid #ffffff;
}
body .productContent#integralab #customer-voice p.legend {
  color: #ffffff;
}
body .productContent#radiohimicheskoe_oborudovanie_iba .col-3-3 {
  min-height: 400px;
}
body .productContent#radiohimicheskoe_oborudovanie_iba header.title-page {
  border-bottom: 1px solid #fff;
}
body .productContent#radiohimicheskoe_oborudovanie_iba header.title-page h2 {
  color: white;
}
body .productContent#radiohimicheskoe_oborudovanie_iba header.title-page span {
  color: white;
}
body .productContent#radiohimicheskoe_oborudovanie_iba p {
  width: 400px;
}
body .productContent#radiohimicheskoe_oborudovanie_iba nav#nav-chemistry ul li p {
  width: 120px;
}
body .productContent#tehnologiya_raboty_s_mishenyami_nirta header.title-page,
body .productContent#tehnologiya_raboty_s_mishenyami_nirta header.title-page {
  border-bottom: 1px solid #fff;
}
body .productContent#tehnologiya_raboty_s_mishenyami_nirta header.title-page span,
body .productContent#tehnologiya_raboty_s_mishenyami_nirta header.title-page span {
  color: white;
}
body .productContent#tehnologiya_raboty_s_mishenyami_nirta p,
body .productContent#tehnologiya_raboty_s_mishenyami_nirta p {
  width: 400px;
}
body .productContent#tehnologiya_raboty_s_mishenyami_nirta nav#nav-targetry ul li p,
body .productContent#tehnologiya_raboty_s_mishenyami_nirta nav#nav-targetry ul li p {
  width: 120px;
}
body .productContent#seriya_pinctada,
body .productContent#seriya_nirta {
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 0 center;
}
body .productContent#seriya_pinctada ul.product-nav,
body .productContent#seriya_nirta ul.product-nav {
  background: transparent url('../img/bg-nirta.jpg') 0 0 no-repeat;
  margin-bottom: 20px;
  float: right;
  overflow: hidden;
  width: 671px;
  height: 331px;
}
body .productContent#seriya_pinctada ul.product-nav li,
body .productContent#seriya_nirta ul.product-nav li {
  background: none;
  padding-left: 0;
  margin-bottom: 10px;
  margin-right: 10px;
  position: relative;
  float: left;
}
body .productContent#seriya_pinctada ul.product-nav li a,
body .productContent#seriya_nirta ul.product-nav li a {
  text-transform: uppercase;
  font-weight: bold;
  display: block;
  width: 120px;
  height: 120px;
  padding: 15px;
  background: #4e4e4e;
  color: #fff;
}
body .productContent#seriya_pinctada ul.product-nav li a span,
body .productContent#seriya_nirta ul.product-nav li a span {
  position: absolute;
  bottom: 15px;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
body .productContent#seriya_pinctada ul.product-nav li a:hover span,
body .productContent#seriya_nirta ul.product-nav li a:hover span {
  bottom: 75px;
}
body .productContent#seriya_pinctada ul.product-nav li a.pinctada-lowercase,
body .productContent#seriya_nirta ul.product-nav li a.pinctada-lowercase {
  text-transform: none;
}
body .productContent#seriya_pinctada ul.product-nav li:nth-child(2) a,
body .productContent#seriya_nirta ul.product-nav li:nth-child(2) a {
  background-color: #626262;
}
body .productContent#seriya_pinctada ul.product-nav li:nth-child(3) a,
body .productContent#seriya_nirta ul.product-nav li:nth-child(3) a {
  background-color: #777777;
}
body .productContent#seriya_pinctada ul.product-nav li:nth-child(3) a:hover span,
body .productContent#seriya_nirta ul.product-nav li:nth-child(3) a:hover span {
  bottom: 75px;
}
body .productContent#seriya_pinctada ul.product-nav li:nth-child(4),
body .productContent#seriya_nirta ul.product-nav li:nth-child(4) {
  clear: both;
}
body .productContent#seriya_pinctada ul.product-nav li:nth-child(4) a,
body .productContent#seriya_nirta ul.product-nav li:nth-child(4) a {
  background-color: #8b8b8b;
}
body .productContent#seriya_pinctada ul.product-nav li:nth-child(5) a,
body .productContent#seriya_nirta ul.product-nav li:nth-child(5) a {
  background-color: #a0a0a0;
}
body .productContent#seriya_pinctada ul.product-nav li:nth-child(6) a,
body .productContent#seriya_nirta ul.product-nav li:nth-child(6) a {
  background-color: #b4b4b4;
}
body .productContent#seriya_nirta ul.product-nav {
  height: 310px;
  margin-bottom: 150px;
}
body .productContent#seriya_pinctada {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: right 50%;
}
body .productContent#seriya_pinctada header.title-page.withsub {
  border-bottom: 1px solid rgba(255, 255, 255, 0.8);
}
body .productContent#seriya_pinctada header.title-page.withsub span,
body .productContent#seriya_pinctada header.title-page.withsub h2 {
  color: white;
}
body .productContent#seriya_pinctada ul.product-nav {
  background: none;
  width: 630px;
  float: left;
}
body .productContent#seriya_pinctada ul.product-nav li:nth-child(4n) {
  margin-right: 0;
}
body .productContent#seriya_pinctada ul.product-nav li:nth-child(2) a {
  background-color: #5d5d5d;
}
body .productContent#seriya_pinctada ul.product-nav li:nth-child(3) a {
  background-color: #6d6d6d;
}
body .productContent#seriya_pinctada ul.product-nav li:nth-child(4) {
  clear: none;
}
body .productContent#seriya_pinctada ul.product-nav li:nth-child(4) a {
  background-color: #7c7c7c;
}
body .productContent#seriya_pinctada ul.product-nav li:nth-child(5) {
  clear: both;
}
body .productContent#seriya_pinctada ul.product-nav li:nth-child(5) a {
  background-color: #8b8b8b;
}
body .productContent#seriya_pinctada ul.product-nav li:nth-child(6) a {
  background-color: #9b9b9b;
}
body .productContent#seriya_pinctada ul.product-nav li:nth-child(7) a {
  background-color: #aaaaaa;
}
body .productContent#seriya_pinctada ul.product-nav li:nth-child(8) a {
  background-color: #b9b9b9;
}
body .productContent#seriya_pinctada ul.product-nav li:first-child a:hover span {
  bottom: 73px;
}
body .productContent#cyclotron-utilities {
  background-position: center center;
}
body .productContent#nepreryvnaya_podderzhkachtoby_byt_na_shag_vperedi {
  background-position: center top;
  padding-bottom: 0;
}
body .productContent#nepreryvnaya_podderzhkachtoby_byt_na_shag_vperedi h2 {
  width: 100%;
  display: block;
  background: transparent url(../img/logo-careprogram.png) center right no-repeat;
}
body .productContent#nepreryvnaya_podderzhkachtoby_byt_na_shag_vperedi .field-item.even {
  margin-top: 180px;
  width: 550px;
}
body .productContent#nepreryvnaya_podderzhkachtoby_byt_na_shag_vperedi .field-item.even p:last-child {
  margin-bottom: 0;
}
body .productContent#nepreryvnaya_podderzhkachtoby_byt_na_shag_vperedi .product-footer {
  display: none;
}
body .productContent#obnovleniya header.title-page.withsub {
  border-bottom: 1px solid rgba(255, 255, 255, 0.8);
}
body .productContent#obnovleniya header.title-page.withsub h2,
body .productContent#obnovleniya header.title-page.withsub span {
  color: white;
}
body .productContent#obnovleniya #customer-voice p.legend {
  float: left;
}
body .productContent#tehpodderzhka .product-footer {
  display: block;
}
body .productContent#tehpodderzhka #customer-voice p.legend {
  float: left;
}
body .productContent#iba-academy #customer-voice p.legend {
  float: left;
}
body .productContent#synthera {
  background-position: center right;
}
body .productContent#synthera .col-3-3 {
  width: 700px;
}
body .productContent#synthera .synthera-present {
  padding: 20px;
  /*background-color:#fff;*/
  overflow: hidden;
}
body .productContent#synthera .synthera-present img {
  float: left;
  margin: 0;
  width: 40%;
  margin-right: 30px;
  margin-left: 20px;
  margin-top: 10px;
}
body .productContent#synthera .synthera-present ul {
  width: 320px;
  float: right;
}
body .productContent#synthera .synthera-present ul > li {
  overflow: hidden;
  background: none;
  background-color: #7ac144;
  color: #fff;
  padding: 20px;
  width: 280px;
  margin-bottom: 10px;
}
body .productContent#synthera .synthera-present ul > li h4 {
  color: white;
}
body .productContent#synthera .synthera-present ul > li p {
  margin-bottom: 10px;
}
body .productContent#synthera .synthera-present ul > li a.read-more {
  clear: both;
  text-transform: uppercase;
  color: #fff;
  margin-bottom: 0;
  float: right;
  font-size: 14px;
  display: block;
  text-align: right;
  padding-left: 10px;
  background: transparent url(../img/sprite.png) -394px -32px no-repeat;
  -webkit-transition: background-position 200ms ease-in-out;
  -moz-transition: background-position 200ms ease-in-out;
  -o-transition: background-position 200ms ease-in-out;
  transition: background-position 200ms ease-in-out;
}
body .productContent#synthera .synthera-present ul > li a.read-more:hover {
  background-position: -394px -54px;
}
body .productContent#synthera .synthera-present ul > li:last-child {
  margin-bottom: 0;
}
body .productContent#synthera .synthera-present ul > li:last-child ul {
  margin-bottom: 0;
}
body .productContent#iba-academy .col-2-3,
body .productContent#akademiya_iba .col-2-3 {
  width: 650px;
}
body .productContent#iba-academy .col-2-3 .academy-present,
body .productContent#akademiya_iba .col-2-3 .academy-present {
  background-color: white;
  padding: 20px;
  overflow: hidden;
}
body .productContent#iba-academy .col-2-3 .academy-present h4,
body .productContent#akademiya_iba .col-2-3 .academy-present h4 {
  color: #7ac144 !important;
}
body .productContent#iba-academy .col-2-3 .academy-present img,
body .productContent#akademiya_iba .col-2-3 .academy-present img {
  float: left;
  margin: 0;
}
body .productContent#iba-academy .col-2-3 .academy-present ul,
body .productContent#akademiya_iba .col-2-3 .academy-present ul {
  width: 260px;
  float: right;
}
body .productContent#iba-academy .col-2-3 .academy-present ul > li,
body .productContent#akademiya_iba .col-2-3 .academy-present ul > li {
  padding-left: 0;
  background: none;
  width: 200px;
}
body .productContent#iba-academy .col-2-3 .academy-present ul > li ul,
body .productContent#akademiya_iba .col-2-3 .academy-present ul > li ul {
  float: none;
  margin-bottom: 30px;
}
body .productContent#iba-academy .col-2-3 .academy-present ul > li ul li,
body .productContent#akademiya_iba .col-2-3 .academy-present ul > li ul li {
  float: none;
  width: auto;
  padding: 0;
  background: none;
}
body .productContent#iba-academy .col-2-3 .academy-present ul > li:last-child,
body .productContent#akademiya_iba .col-2-3 .academy-present ul > li:last-child {
  margin-bottom: 0;
}
body .productContent#iba-academy .col-2-3 .academy-present ul > li:last-child ul,
body .productContent#akademiya_iba .col-2-3 .academy-present ul > li:last-child ul {
  margin-bottom: 0;
}
body .productContent#zapchasti h3 {
  font-size: 28px;
  margin-bottom: 20px;
}
body .productContent#zapchasti h3 span {
  clear: both;
  color: #32511b;
  font-size: 20px;
  display: block;
  text-transform: none;
}
body .productContent#zapchasti .spare-bloc01 {
  min-height: 202px;
  background-color: #ccc;
  padding: 20px;
  width: 420px;
  float: left;
  margin-bottom: 10px;
}
body .productContent#zapchasti .spare-bloc01 p:last-child {
  margin-bottom: 0;
}
body .productContent#zapchasti .spare-bloc02 {
  float: left;
  background-color: #e0e0e0;
  padding: 20px;
  width: 420px;
  min-height: 92px;
}
body .productContent#zapchasti .spare-bloc02 p:last-child {
  margin-bottom: 0;
}
body .productContent#zapchasti .spare-bloc-03 {
  min-height: 344px;
  float: right;
  padding: 20px;
  width: 440px;
  background: #7ac144;
  color: white;
}
body .productContent#zapchasti .spare-bloc-03 ul li {
  padding-left: 12px;
  margin-bottom: 5px;
}
body .productContent#zapchasti #customer-voice ul li blockquote {
  width: 600px;
}
body .productContent#zapchasti #customer-voice p.legend {
  width: 600px;
}
body .productContent#seriya_pinctada.productContent.with-bg {
  min-height: 550px;
}
body .field-name-body {
  clear: both;
  width: 620px;
  margin-right: 30px;
  float: left;
  overflow: hidden;
  margin-bottom: 15px;
}
body .field-name-body.no-sidebar {
  width: 100%;
  float: none;
  margin-right: 0;
}
body .field-name-body.no-sidebar p {
  width: 620px;
}
body .field-name-body.no-sidebar .col-2-3 p,
body .field-name-body.no-sidebar .col-1-3 p {
  width: auto;
  text-align: left;
}
body .col-3-3 .field-name-body {
  width: 100%;
}
body .col-3-3 .small {
  width: 456px;
}
body .col-3-3 .small ul li {
  margin-bottom: 10px;
  font-size: 14px;
}
body .aside-sidebar {
  width: 310px;
  float: left;
}
body #customer-voice {
  width: 600px;
  overflow: hidden;
  clear: both;
}
body #customer-voice h4 {
  font-size: 1.25em;
  text-transform: uppercase;
  color: #4e4e4e;
}
body #customer-voice ul {
  margin: 0;
  width: 2000em;
}
body #customer-voice ul li {
  padding-left: 0;
  background: none;
  width: 685px;
  list-style: none;
  overflow: hidden;
  float: left;
}
body #customer-voice ul li img {
  float: left;
  margin-top: 0;
  margin-right: 20px;
}
body #customer-voice ul li blockquote {
  color: #4e4e4e;
  float: left;
  border: 0;
  padding-left: 0;
  text-indent: 28px;
  width: 430px;
  position: relative;
  font-size: 0.875em;
  margin: 0;
  margin-bottom: 10px;
  border-bottom: 1px solid #4e4e4e;
  padding-bottom: 10px;
}
body #customer-voice ul li blockquote:before {
  color: #4e4e4e;
  content: "\201C";
  font-size: 79px;
  position: absolute;
  top: 22px;
  left: -30px;
}
body #customer-voice ul li blockquote:after {
  content: no-close-quote;
}
body #customer-voice p.legend {
  width: 430px;
  margin-right: 85px;
  float: right;
  font-size: 0.875em;
  color: #4e4e4e;
  font-style: italic;
  padding-bottom: 0;
  line-height: 18px;
}
body #customer-voice p.legend span {
  clear: both;
  display: block;
}
body #navbar {
  z-index: 500;
}
body #navbar .container {
  width: 960px;
}
body #navbar .container h1.logo-name {
  font: 0/0 a;
  color: transparent;
}
body #navbar .navbar-inner {
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.4);
  background: #ffffff;
  border-bottom: 0;
  padding-bottom: 44px;
}
body #navbar .navbar-inner .logo {
  margin: 0;
}
body #navbar .navbar-inner .logo img {
  /* width: 90%; */
  width: 70%;
  margin-top: 0;
}
body #navbar .navbar-inner ul.menu.nav {
  float: right;
  margin-right: 0;
  position: inherit;
  margin-top: 75px;
}
body #navbar .navbar-inner ul.menu.nav li {
  padding: 0;
  background: none;
  background-color: #7ac144;
  display: table;
  margin-right: 10px;
}
body #navbar .navbar-inner ul.menu.nav li a {
  padding: 10px;
  height: 28px;
  font-size: .9em;
  display: table-cell;
  width: 90px;
  color: white;
  text-shadow: none;
  text-transform: uppercase;
  font-weight: 700;
  vertical-align: bottom;
  line-height: 14px;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
body #navbar .navbar-inner ul.menu.nav li a:hover,
body #navbar .navbar-inner ul.menu.nav li a:active,
body #navbar .navbar-inner ul.menu.nav li a:focus {
  background-color: #629e34;
}
body #navbar .navbar-inner ul.menu.nav li:last-child,
body #navbar .navbar-inner ul.menu.nav li.last {
  margin-right: 0;
}
body #navbar .navbar-inner ul.menu.nav li.dropdown.active > .dropdown-toggle,
body #navbar .navbar-inner ul.menu.nav li.dropdown,
body #navbar .navbar-inner ul.menu.nav li .gblactive {
  background-color: #629e34;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body #navbar .navbar-inner ul.menu.nav li.dropdown.active > .dropdown-toggle .caret,
body #navbar .navbar-inner ul.menu.nav li.dropdown .caret,
body #navbar .navbar-inner ul.menu.nav li .gblactive .caret {
  display: none;
  border: 0;
}
body #navbar .navbar-inner ul.menu.nav li.dropdown {
  position: inherit;
}
body #navbar .navbar-inner ul.menu.nav li .dropdown-menu {
  display: block;
  background: none;
  border: 0;
  left: auto;
  top: 122px;
  right: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin-top: 10px;
  padding-top: 0;
}
body #navbar .navbar-inner ul.menu.nav li .dropdown-menu li {
  display: block;
  float: left;
  background: none;
  margin-right: 6px;
}
body #navbar .navbar-inner ul.menu.nav li .dropdown-menu li a {
  background: none;
  display: block;
  width: auto;
  height: auto;
  height: 30px;
  line-height: 30px;
  font-size: 12px;
  background-color: #c9c9c9;
  color: #424242;
  text-transform: uppercase;
  font-weight: normal;
  padding: 0;
  padding-left: 15px;
  margin-right: 0px;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
body #navbar .navbar-inner ul.menu.nav li .dropdown-menu li a:hover,
body #navbar .navbar-inner ul.menu.nav li .dropdown-menu li a:focus,
body #navbar .navbar-inner ul.menu.nav li .dropdown-menu li a:active {
  background: none;
  background-color: #bbbbbb;
}
body #navbar .navbar-inner ul.menu.nav li .dropdown-menu li:last-child a {
  border: 0;
  margin-right: 0;
  padding-right: 0;
}
body #navbar .navbar-inner ul.menu.nav li .dropdown-menu li.gblactive a {
  background: none;
  background-color: #f9af21;
  color: white;
}
body #navbar .navbar-inner ul.menu.nav li .dropdown-menu li:last-child,
body #navbar .navbar-inner ul.menu.nav li .dropdown-menu li.last {
  margin-right: 0;
}
body #navbar .navbar-inner ul.menu.nav li .dropdown-menu.size6 li a {
  width: auto;
  min-width: 126px;
  padding: 0 9px;
}
body #navbar .navbar-inner ul.menu.nav li .dropdown-menu.size4 li a {
  width: 217px;
}
body #navbar .navbar-inner ul.menu.nav li .dropdown-menu.size3 li a {
  width: 295px;
}
body #navbar .navbar-inner ul.menu.nav li.active a {
  background-color: #629e34;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body ul.visit-other-iba li {
  padding-left: 0;
}
body ul.visit-other-iba li a.logo.pull-left {
  padding-left: 0;
}
body ul.visit-other-iba li.dropdown {
  position: absolute;
  top: 1.5em;
  left: 16em;
}
body ul.visit-other-iba li.dropdown a.dropdown-toggle {
  background-color: #ffffff;
  padding: 6px 12px 6px;
}
body ul.visit-other-iba li.dropdown a.dropdown-toggle span {
  display: none;
}
body ul.visit-other-iba li.dropdown.open {
  background-color: #ffffff;
}
body ul.visit-other-iba li.dropdown .dropdown-menu {
  border: 0;
  box-shadow: none;
  border-radius: 0;
  padding: 0;
  margin: 0;
  z-index: 1500;
}
body ul.visit-other-iba li.dropdown .dropdown-menu ul li {
  background-image: none;
}
body ul.visit-other-iba li.dropdown .dropdown-menu ul li:nth-child(even) {
  background-color: #efefef;
}
body ul.visit-other-iba li.dropdown .dropdown-menu ul li a {
  font-family: "PT Sans", Arial, serif;
  font-size: 12px;
  padding: 7px 15px;
  font-weight: bold;
  color: #999;
  background-color: transparent;
  white-space: nowrap;
  display: block;
}
body ul.visit-other-iba li.dropdown .dropdown-menu ul li a:before {
  border-style: solid;
  border-width: 0.20em 0.20em 0 0;
  content: '';
  display: inline-block;
  height: 0.40em;
  /* left: 0.10em; */
  position: relative;
  top: 0.40em;
  transform: rotate(45deg);
  vertical-align: top;
  width: 0.45em;
  color: #999;
  margin-top: 0.10em;
  margin-right: 10px;
}
body ul.visit-other-iba li.dropdown .dropdown-menu ul li a:hover {
  color: #4d4d4d;
}
body ul.visit-other-iba li.dropdown .dropdown-menu ul li a:hover:before {
  color: #4d4d4d;
}
body .navbar .nav > li > .dropdown-menu:after,
body .navbar .nav > li > .dropdown-menu:before {
  border: 0;
}
body.front {
  padding-top: 0;
  padding-bottom: 70px;
}
body.front #navbar .navbar-inner {
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 0;
}
body.front #navbar .navbar-inner .logo img {
  /* width: 100%; */
}
body.front .field-name-body {
  width: auto;
  float: left;
  height: auto;
  overflow: visible;
}
body.front #footer {
  margin-top: 50px;
  padding-bottom: 0;
}
body.front #footer #block-menu-block-1 ul.menu.nav {
  padding-bottom: 25px;
  margin-bottom: 0;
}
body.page-search.page-search-node .row-fluid {
  width: 960px;
  min-height: 500px;
  margin: 0 auto;
}
body.page-search.page-search-node .row-fluid header h2 {
  margin: 0;
  font-size: 1.875em;
  color: #454545;
  line-height: 32px;
  text-transform: uppercase;
  width: 490px;
  line-height: 100%;
}
body.page-search.page-search-node .row-fluid form.search-form {
  margin: 0px 0 30px 0;
}
body.page-search.page-search-node .row-fluid form.search-form .input-append .btn {
  background: none;
  background-color: #ccc;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border: 1px solid #aaa;
}
body.page-search.page-search-node .row-fluid form.search-form .input-append .btn i {
  background: url(../img/search-glyph.png) no-repeat 0 0 transparent;
}
body.page-search.page-search-node .row-fluid form.search-form .input-append input.search-query {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
body.page-search.page-search-node .row-fluid .search-results.node-results {
  width: 600px;
}
body.page-search.page-search-node .row-fluid .search-results.node-results li.search-result .search-info {
  display: none;
}
body.page-search.page-search-node .row-fluid h2 {
  margin: 0;
  font-size: 24px;
  text-transform: uppercase;
  line-height: 100%;
  font-weight: bold;
  margin-bottom: 30px;
}
body.page-search.page-search-node .row-fluid h3 {
  text-transform: none;
  font-size: 18px;
  font-weight: normal;
}
body.page-search.page-search-node .row-fluid h3 a {
  color: #f9af21;
}
body.page-search.page-search-node .row-fluid .pagination ul {
  padding: 10px;
  padding-bottom: 6px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  background-color: #eee;
  text-align: center;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body.page-search.page-search-node .row-fluid .pagination ul li {
  padding-left: 0;
  background: none;
  display: inline-block;
  margin-right: 7px;
}
body.page-search.page-search-node .row-fluid .pagination ul li a {
  padding: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border: 0;
  display: block;
  background-color: #fff;
  line-height: 50px;
  height: 50px;
  width: 50px;
  color: #898989;
  text-align: center;
  font-weight: bold;
}
body.page-search.page-search-node .row-fluid .pagination ul li a:hover {
  color: #f9af21;
}
body.page-search.page-search-node .row-fluid .pagination ul li.active a {
  color: #7ac144;
}
body.page-search.page-search-node .row-fluid .pagination ul li:last-child {
  margin-right: 0;
}
body.page-search.page-search-node .row-fluid .pagination ul li:last-child a {
  text-indent: -2000em;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  background: #fff url(../img/sprite.png) -371px -18px no-repeat;
}
body.page-search.page-search-node .row-fluid .pagination ul li:last-child a:hover {
  background-color: #f9af21;
  background-position: -371px -37px;
}
body.page-search.page-search-node .row-fluid .pagination ul li:first-child a {
  text-indent: -2000em;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  background: #fff url(../img/sprite.png) -326px -48px no-repeat;
}
body.page-search.page-search-node .row-fluid .pagination ul li:first-child a:hover {
  background-color: #f9af21;
  background-position: -326px -68px;
}
body.page-node-5.node-type-webform .main-container {
  background: #f0f3f7 url(../img/background/bg-contact.jpg) 0 0 no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
  background-position: right center;
}
body.page-node-5.node-type-webform form.webform-client-form {
  clear: both;
  width: 650px;
}
body.page-node-5.node-type-webform form.webform-client-form .form-item {
  float: left;
  margin-right: 20px;
}
body.page-node-5.node-type-webform form.webform-client-form .form-item textarea {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  resize: none;
  width: 620px;
  margin-bottom: 15px;
}
body.page-node-5.node-type-webform form.webform-client-form .form-item label {
  color: #7ac144;
  font-weight: bold;
  display: block;
}
body.page-node-5.node-type-webform form.webform-client-form .form-item input[type="text"],
body.page-node-5.node-type-webform form.webform-client-form .form-item input[type="email"],
body.page-node-5.node-type-webform form.webform-client-form .form-item select {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  clear: both;
  font-size: 14px;
  font-style: italic;
  width: 300px;
}
body.page-node-5.node-type-webform form.webform-client-form .form-item input[type="checkbox"] {
  margin-right: 10px;
}
body.page-node-5.node-type-webform form.webform-client-form .form-item:nth-child(4) input {
  margin-top: 22px;
}
body.page-node-5.node-type-webform form.webform-client-form .form-item.webform-component-checkboxes {
  width: 620px;
}
body.page-node-5.node-type-webform form.webform-client-form .form-item.webform-component-checkboxes .form-item {
  width: 100%;
}
body.page-node-5.node-type-webform form.webform-client-form .form-item.webform-component-checkboxes .form-item label {
  color: grey;
  font-weight: normal;
}
body.page-node-5.node-type-webform form.webform-client-form .btn.form-submit {
  margin-bottom: 60px;
  margin-right: 30px;
  background: none;
  text-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border: 0;
  background-color: #444444;
  color: white;
  text-transform: uppercase;
  font-style: normal;
  font-weight: bold;
  min-width: 100px;
  padding: 5px 10px;
  float: right;
  -webkit-transition: background-color 200ms ease-in-out;
  -moz-transition: background-color 200ms ease-in-out;
  -o-transition: background-color 200ms ease-in-out;
  transition: background-color 200ms ease-in-out;
}
body.page-node-5.node-type-webform form.webform-client-form .btn.form-submit:hover {
  background-color: #353535;
}
body.page-node-5.node-type-webform form.webform-client-form .form-actions {
  margin-top: 0;
  padding-top: 10px;
  background: none;
  border: 0;
}
body.page-node-5.node-type-webform form.webform-client-form .form-actions input[type="submit"] {
  border: 0;
  background-color: #444444;
  color: white;
  text-transform: uppercase;
  font-style: normal;
  font-weight: bold;
  min-width: 100px;
  padding: 5px 10px;
  float: right;
  -webkit-transition: background-color 200ms ease-in-out;
  -moz-transition: background-color 200ms ease-in-out;
  -o-transition: background-color 200ms ease-in-out;
  transition: background-color 200ms ease-in-out;
}
body.page-node-5.node-type-webform form.webform-client-form .form-actions input[type="submit"]:hover {
  background-color: #353535;
}
/*
 * RIGHT NAV
 */
.page-node-32 #right-nav {
  right: -389px;
  width: 428px;
  -webkit-transition: all 400ms ease-in-out;
  -moz-transition: all 400ms ease-in-out;
  -o-transition: all 400ms ease-in-out;
  transition: all 400ms ease-in-out;
}
#right-nav {
  position: fixed;
  top: 30%;
  right: -136px;
  width: 175px;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  /*  ul#counter{
  		li{
  			a{
  				padding-left: 3em;
  				text-indent: -3em;
  			}
  			span{
  				width: 30px;
  				padding-left: 1em;
  				text-indent: -1em;
  			}
  		}
  		}*/
}
#right-nav ul#counter li,
#right-nav ul#gototop li {
  background: none;
  background-color: #fff;
  padding-left: 0;
  margin-bottom: 1px;
}
#right-nav ul#counter li a,
#right-nav ul#gototop li a {
  line-height: 40px;
  background-color: #fff;
  color: #4e4e4e;
  -webkit-transition: color 200ms ease-in-out;
  -moz-transition: color 200ms ease-in-out;
  -o-transition: color 200ms ease-in-out;
  transition: color 200ms ease-in-out;
}
#right-nav ul#counter li a span.number,
#right-nav ul#gototop li a span.number {
  width: 40px;
  line-height: 40px;
  font-weight: 700;
  display: inline-block;
  text-align: center;
}
#right-nav ul#counter li a:hover,
#right-nav ul#gototop li a:hover {
  color: #f9af21;
}
#right-nav ul#counter li a.goTop,
#right-nav ul#gototop li a.goTop {
  text-transform: uppercase;
  color: #f9af21;
  font-weight: bold;
  font-size: 14px;
  display: block;
  text-indent: 6px;
}
#right-nav ul#counter li a.previous,
#right-nav ul#gototop li a.previous {
  cursor: pointer;
}
#right-nav ul#counter li a.previous i,
#right-nav ul#gototop li a.previous i {
  width: 40px;
  display: inline-block;
  height: 40px;
  background: #ffffff url(../img/sprite.png) -329px 9px no-repeat;
}
#right-nav ul#counter li a.next,
#right-nav ul#gototop li a.next {
  cursor: pointer;
}
#right-nav ul#counter li a.next i,
#right-nav ul#gototop li a.next i {
  width: 40px;
  display: inline-block;
  height: 40px;
  background: #ffffff url(../img/sprite.png) -329px 9px no-repeat;
  background-position: -329px -22px;
}
#right-nav ul#counter li.counter-item-0,
#right-nav ul#gototop li.counter-item-0 {
  display: none;
}
#right-nav:hover {
  right: 0;
}
#right-nav.counterSNM ul#counter li.counter-items {
  display: none;
}
/*
 * HOMEPAGE
 */
body.front {
  padding-bottom: 0;
  background: #c2cdd9 url(../img/background/bg-homepage.jpg) 50% -10px no-repeat;
}
body.front .navbar-fixed-top {
  position: inherit;
}
body.front header.title-page {
  width: auto;
  float: right;
  border-bottom: 1px solid #fff;
  padding-bottom: 23px;
}
body.front header.title-page h2 {
  color: #ffffff;
  width: auto;
  text-align: right;
  margin-top: 73px;
}
body.front footer.footer.container {
  position: inherit;
  display: none;
  margin-top: 50px;
}
#summary2 {
  width: 475px;
  height: auto;
  min-height: 109px;
  overflow: hidden;
  display: block;
  background-color: rgba(255, 255, 255, 0.8);
  position: relative;
  top: 120px;
  padding-bottom: 1px;
}
#summary2 ul {
  margin: 0;
  width: 2000em;
}
#summary2 ul li {
  width: 475px;
  height: 90px;
  float: left;
  padding-left: 0;
  background: none;
}
#summary2 ul li p {
  width: 445px;
  padding: 15px;
  padding-bottom: 15px;
  font-size: .875em;
  line-height: 130%;
  margin-bottom: 0;
  box-sizing: border-box;
  height: 100%;
}
#summary2 nav.buble-list {
  position: absolute;
  right: 20px;
  bottom: 15px;
}
#summary2 nav.buble-list ul {
  width: auto;
}
#summary2 nav.buble-list ul li {
  margin-right: 10px;
  width: inherit;
  height: inherit;
  float: left;
}
#summary2 nav.buble-list ul li a {
  font: 0/0 a;
  color: transparent;
  display: block;
  width: 15px;
  height: 15px;
  background-color: #d5d5d5;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
#summary2 nav.buble-list ul li a:hover {
  background-color: #fac153;
}
#summary2 nav.buble-list ul li a.active {
  background-color: #f9af21;
}
#summary2 nav.buble-list ul li:last-child {
  margin-right: 0;
}
#nav-homepage {
  float: left;
  margin-bottom: 5px;
  width: 370px;
}
#nav-homepage ul li {
  padding-left: 0;
  background: none;
  position: relative;
}
#nav-homepage ul li a {
  overflow: hidden;
  background-color: #7ac144;
  position: relative;
  float: left;
  margin-left: 10px;
  margin-bottom: 10px;
  display: block;
  width: 90px;
  height: 90px;
  padding: 10px;
  top: auto;
  -webkit-transition: all 400ms ease-in-out;
  -moz-transition: all 400ms ease-in-out;
  -o-transition: all 400ms ease-in-out;
  transition: all 400ms ease-in-out;
}
#nav-homepage ul li a span {
  -webkit-transition: all 400ms ease-in-out;
  -moz-transition: all 400ms ease-in-out;
  -o-transition: all 400ms ease-in-out;
  transition: all 400ms ease-in-out;
  text-transform: uppercase;
  color: #ffffff;
  font-weight: 700;
  font-size: .7em;
  position: absolute;
  bottom: 15px;
  left: 8px;
  word-break: break-word;
  word-wrap: break-word;
  line-height: 1.35em;
}
#nav-homepage ul li a i.icon {
  background: transparent url(../img/sprite.png) 0 0 no-repeat;
  display: block;
  width: 44px;
  height: 45px;
  float: right;
}
#nav-homepage ul li a i.icon.synthera {
  background-position: -44px 0;
}
#nav-homepage ul li a i.icon.cyclotrons {
  background-position: -88px 0;
}
#nav-homepage ul li a i.icon.brochures {
  background-position: -132px 0;
}
#nav-homepage ul li a i.icon.videos {
  background-position: -176px 0;
}
#nav-homepage ul li a i.icon.awards {
  background-position: -220px 0;
}
#nav-homepage ul li a:hover {
  background-color: #629e34;
}
#nav-homepage ul li a:hover span {
  bottom: 50px;
}
#nav-homepage ul li .sustainability {
  overflow: hidden;
  background: 0 0;
  display: flex;
  position: absolute;
  background-color: #7ac144;
  right: -6.9rem;
  top: 7.5rem;
}
#nav-homepage ul li:nth-child(-n+2):hover span {
  bottom: 50px;
}
#press {
  float: right;
  width: 110px;
}
#press li {
  overflow: hidden;
  padding-left: 0;
  background: none;
  margin-bottom: 10px;
  margin-left: -0.3rem;
}
#press li a {
  background-color: #009fda;
  display: block;
  padding: 10px;
  position: relative;
  box-sizing: border-box;
  width: 110px;
  height: 110px;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
#press li a time {
  float: right;
  color: #ffffff;
  font-size: 1.875em;
  font-weight: 700;
}
#press li a time b {
  display: block;
  clear: both;
  text-transform: uppercase;
  text-align: right;
  font-size: 0.5333333333333333em;
}
#press li a span {
  text-transform: uppercase;
  color: #ffffff;
  font-size: .7em;
  font-weight: 700;
  position: absolute;
  bottom: 15px;
  left: 8px;
  word-wrap: break-word;
  white-space: pre-wrap;
  max-width: 90px;
  line-height: 1.35em;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
#press li a span.title {
  opacity: 1;
}
#press li a:hover {
  background-color: #007aa7;
}
#press li a:hover span {
  opacity: 1;
  bottom: 40px;
}
#press li a:hover span.title {
  opacity: 1;
  bottom: 15px;
}
/*
 * MODAL
 */
.modal {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  width: 650px;
  margin-left: -325px;
  /**** SPECIFIC RULES ******/
}
.modal .modal-header {
  width: 90%;
  padding: 15px 5%;
  margin: 0 auto;
}
.modal .modal-header h3 {
  padding-top: 4px;
  margin-bottom: 5px;
  font-size: 20px;
}
.modal .modal-header h3.pinctada-series {
  text-transform: none;
}
.modal .modal-body {
  margin-right: 0;
  width: 90%;
  padding: 15px 5%;
  margin: 0 auto;
  max-height: 620px;
}
.modal .modal-body img {
  margin-bottom: 20px;
}
.modal .modal-body h4 {
  margin-top: 0;
  color: #7ac144;
  text-transform: uppercase;
  font-size: 16px;
}
.modal .modal-body ul {
  margin-bottom: 20px;
}
.modal .modal-body li {
  margin-bottom: 5px;
}
.modal .modal-body li h5 {
  font-size: 16px;
  margin-bottom: 0;
}
.modal .modal-body li ul li {
  padding-left: 0;
  background: none;
  font-size: 14px;
  list-style: circle;
  list-style-position: inside;
  line-height: 130%;
}
.modal .modal-body p {
  margin-bottom: 15px;
}
.modal .modal-body p:last-child {
  margin-bottom: 0;
}
.modal .modal-body p.legend {
  font-style: italic;
  text-align: right;
  padding-top: 10px;
  font-size: 14px;
}
.modal .modal-body table tr td {
  border: 2px solid #7ac144;
  padding: 5px 10px;
  font-size: 14px;
}
.modal button.close {
  padding: 15px;
}
.modal#equipintegrate .modal-body ul li:first-child {
  background: none;
}
.modal .bloc-modal {
  width: 43%;
  padding: 3%;
  padding-bottom: 0;
  margin-bottom: 11px;
  float: left;
  background-color: #ededed;
}
.modal .bloc-modal:nth-child(2n) {
  float: right;
}
.modal .bloc-modal.full {
  margin-bottom: 10px;
  padding-bottom: 3%;
  width: 94%;
  clear: both;
  float: none;
}
.modal .bloc-modal.full ul:last-child {
  margin-bottom: 0;
}
.modal .bloc-modal.full p.legend {
  text-align: left;
}
.modal .bloc-modal.full:nth-last-child(-n+2) {
  margin-bottom: 10px;
}
.modal .bloc-modal:nth-last-child(-n+2) {
  margin-bottom: 0;
}
.modal .legend {
  clear: both;
  border-top: 1px solid #ccc;
  padding-top: 10px;
  margin-top: 10px;
}
.modal .legend p {
  line-height: 110%;
  margin-bottom: 5px;
  font-size: 13px;
  font-style: italic;
}
.modal#integralabone-popup .bloc-modal:nth-child(4n) {
  min-height: 228px;
}
.modal#modal-integralabplus-01 .bloc-modal:nth-child(2n) {
  min-height: 159px;
}
.modal#modal-integralabplus-01 .bloc-modal:nth-child(4n) {
  min-height: 164px;
}
.modal#modal-integralabplus-04 .bloc-modal:nth-child(3n) {
  min-height: 189px;
}
.modal#modal-cyclone11-02 .bloc-modal:nth-child(3n) {
  min-height: 95px;
}
.modal#techsup-popup02 .bloc-modal:nth-child(3) {
  float: right;
}
.modal#techsup-popup02 .bloc-modal:nth-child(4) {
  float: left;
}
.modal#integralabone-popup .modal-header h3 {
  text-transform: none;
}
/*
 * MODAL CONTACT
 */
#modal_contact.modal {
  width: 700px;
}
#modal_contact .modal_body {
  max-height: 620px;
}
#modal_contact .close {
  position: absolute;
  z-index: 20;
  right: 20px;
  top: 0;
}
#modal_contact .form-item {
  width: 48%;
  float: left;
  margin-right: 4%;
}
#modal_contact .form-item:nth-child(2n) {
  margin-right: 0;
}
#modal_contact .form-item:nth-child(4) {
  margin-top: 22px;
}
#modal_contact .form-item.webform-component-textarea {
  clear: both;
  margin-right: 0;
  width: 100%;
}
#modal_contact .form-item textarea {
  resize: none;
}
#modal_contact .form-item label {
  color: #7ac144;
  font-weight: normal;
}
#modal_contact .form-item input,
#modal_contact .form-item select {
  font-size: 14px;
  font-style: italic;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
#modal_contact button.form-submit {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  margin-bottom: 20px;
  text-shadow: none;
  margin-top: 10px;
  border: 0;
  background: none;
  background-color: #444444;
  color: white;
  text-transform: uppercase;
  font-style: normal;
  font-weight: bold;
  min-width: 100px;
  padding: 5px 10px;
  float: right;
  -webkit-transition: background-color 200ms ease-in-out;
  -moz-transition: background-color 200ms ease-in-out;
  -o-transition: background-color 200ms ease-in-out;
  transition: background-color 200ms ease-in-out;
}
#modal_contact button.form-submit:hover {
  background: none;
  background-color: #353535;
}
#modal_contact .form-actions {
  background: none;
  border-top: 0;
  padding: 0;
  padding-top: 20px;
}
#modal_contact legend span.fieldset-legend {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 18px;
  padding-bottom: 10px;
  display: block;
  color: #888;
}
#modal_contact ul.nav-tabs li {
  cursor: pointer;
  padding-left: 0;
  background: none;
  margin-bottom: -1px;
  font-weight: bold;
}
#modal_contact ul.nav-tabs li a {
  font-size: 13px;
  color: #4e4e4e;
  -webkit-transition: color 200ms ease-in-out;
  -moz-transition: color 200ms ease-in-out;
  -o-transition: color 200ms ease-in-out;
  transition: color 200ms ease-in-out;
  background-color: #eeeeee;
}
#modal_contact ul.nav-tabs li:hover a {
  background-color: #dddddd;
}
#modal_contact ul.nav-tabs li.active a {
  background-color: #f9af21;
  color: white;
}
#modal_contact #form_concerns,
#modal_contact #form_search,
#modal_contact #form_contact,
#modal_contact #form_locations {
  display: none;
}
#modal_contact #form_concerns.active,
#modal_contact #form_search.active,
#modal_contact #form_contact.active,
#modal_contact #form_locations.active {
  display: block;
}
#modal_contact #form_contact {
  overflow: hidden;
}
#modal_contact #iba-contact-data {
  border-bottom: 1px solid #ccc;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
#modal_contact #iba-contact-data p {
  margin-bottom: 0px;
}
#modal_contact #iba-contact-data p.headquarters {
  font-weight: normal;
  color: #7ac144;
  text-transform: none;
  font-size: 16px;
}
#modal_contact #globule-resources-form-search-contacts #results-wrapper-countries {
  clear: both;
}
#modal_contact #globule-resources-form-search-contacts #results-wrapper-countries h3 {
  font-size: 18px;
  margin-bottom: 5px;
}
#modal_contact #globule-resources-questions-concerns-form #edit-file-upload-ajax-wrapper {
  border-top: 1px dotted #ddd;
  padding-top: 10px;
  width: 100%;
  margin-top: 15px;
}
#modal_contact #globule-resources-questions-concerns-form #edit-file-upload-ajax-wrapper .form-item {
  width: 100%;
  margin-right: 0;
}
#modal_contact #globule-resources-questions-concerns-form #edit-file-upload-ajax-wrapper .form-item #edit-file-upload {
  background-color: #eee;
  padding: 10px;
  float: left;
  margin-top: 5px;
}
#modal_contact #globule-resources-questions-concerns-form #edit-file-upload-ajax-wrapper .form-item button#edit-file-upload-upload-button {
  float: none;
  margin-left: 15px;
  margin-top: 0;
  margin-bottom: 0;
}
#modal_contact #globule-resources-questions-concerns-form fieldset {
  clear: both;
}
#modal_contact #globule-resources-questions-concerns-form #edit-how {
  margin-top: 10px;
}
#modal_contact #globule-resources-questions-concerns-form #edit-who {
  margin-bottom: 15px;
}
#modal_contact #globule-resources-questions-concerns-form #edit-how .form-type-textarea {
  width: 100%;
}
#modal_contact #globule-resources-questions-concerns-form #edit-how .form-item-human-danger {
  padding-top: 10px;
  width: 100%;
}
#modal_contact #globule-resources-questions-concerns-form #hardware_model {
  margin-right: 4%;
}
#modal_contact #globule-resources-questions-concerns-form #hardware_reference,
#modal_contact #globule-resources-questions-concerns-form #hardware_model {
  float: left;
  width: 48%;
}
#modal_contact #globule-resources-questions-concerns-form #hardware_reference .form-item,
#modal_contact #globule-resources-questions-concerns-form #hardware_model .form-item {
  width: 100%;
  margin-right: 0;
}
#modal_contact #globule-resources-questions-concerns-form #edit-product legend,
#modal_contact #globule-resources-questions-concerns-form #edit-how legend {
  border-top: 1px dotted #ddd;
  padding-top: 20px;
}
#modal_contact #globule-resources-questions-concerns-form #edit-how legend {
  margin-top: 20px;
}
#modal_contact #globule-resources-questions-concerns-form #specify_consumable .form-type-checkboxes.form-item-ask-consumable {
  width: 100%;
  padding-bottom: 10px;
}
#modal_contact #globule-resources-questions-concerns-form .form-item:nth-child(4) {
  margin-top: 0;
}
#modal_contact #globule-resources-questions-concerns-form .control-group {
  margin-bottom: 0;
}
#modal_contact #globule-resources-questions-concerns-form #product_cyclone,
#modal_contact #globule-resources-questions-concerns-form #product_synthera,
#modal_contact #globule-resources-questions-concerns-form #other_equipment {
  width: 48%;
  float: left;
}
#modal_contact #globule-resources-questions-concerns-form #product_cyclone .form-item,
#modal_contact #globule-resources-questions-concerns-form #product_synthera .form-item,
#modal_contact #globule-resources-questions-concerns-form #other_equipment .form-item {
  width: 100%;
}
#modal_contact #globule-resources-questions-concerns-form #product_cyclone .form-item select,
#modal_contact #globule-resources-questions-concerns-form #product_synthera .form-item select,
#modal_contact #globule-resources-questions-concerns-form #other_equipment .form-item select {
  width: 100%;
}
#modal_contact #globule-resources-questions-concerns-form #markup_cyclone_spare {
  width: 100%;
  text-align: center;
  font-weight: bold;
  font-size: 16px;
}
#modal_contact #form_locations {
  clear: both;
}
#modal_contact #form_locations ul li {
  clear: both;
  margin-bottom: 20px;
  padding-left: 0;
}
#modal_contact #form_locations ul li .headquarters {
  font-weight: normal;
  color: #7ac144;
  text-transform: none;
  font-size: 16px;
}
#modal_contact #form_locations ul li p {
  font-size: 14px;
}
/*
 * NEWS
 */
#news-carousel {
  width: 445px;
  height: 200px;
  overflow: hidden;
  padding: 15px;
  display: block;
  float: left;
  background-color: rgba(255, 255, 255, 0.8);
}
#news-carousel ul li {
  height: 150px;
  padding-left: 0;
}
#news-carousel ul li h2 {
  text-transform: uppercase;
}
#news-carousel ul li h4 a {
  color: #7ac144;
}
#news-carousel .carousel-indicators {
  top: auto;
  bottom: 15px;
}
#news-carousel ol li {
  cursor: pointer;
  background-color: #d5d5d5;
  height: 15px;
  border-radius: 50%;
  margin-left: 10px;
  width: 15px;
}
#news-carousel ol li.active {
  background-color: #fac153;
}
/*
 * FACTS
 */
#facts {
  background-color: #ffffff;
  padding: 15px;
  width: 440px;
  height: 200px;
  float: right;
}
#facts h3 {
  margin: 0;
  font-size: 1.5em;
  text-transform: uppercase;
  line-height: 100%;
  color: #4e4e4e;
  margin-bottom: 12px;
}
#facts ul li {
  padding-left: 0;
  background: none;
  box-sizing: border-box;
  padding: 10px;
  width: 215px;
  height: 80px;
  display: block;
  background-color: #7f7f7f;
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
  -webkit-transition: background-color 200ms ease-in-out;
  -moz-transition: background-color 200ms ease-in-out;
  -o-transition: background-color 200ms ease-in-out;
  transition: background-color 200ms ease-in-out;
}
#facts ul li ul {
  float: left;
  margin-top: -5px;
}
#facts ul li ul li {
  width: 60px;
  font-size: 1.375em;
  line-height: 100%;
  text-align: center;
  height: auto;
  padding: 0;
  margin-right: 0;
  float: none;
  background: none;
  clear: both;
  margin-bottom: 0;
  color: #ffffff;
}
#facts ul li ul li img {
  margin-top: 2px;
}
#facts ul li ul li a {
  color: white;
}
#facts ul li ul li b {
  color: #ffffff;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 100%;
}
#facts ul li ul li span {
  clear: both;
  display: block;
  color: #ffffff;
  font-size: 0.35em;
  text-transform: uppercase;
  line-height: 100%;
}
#facts ul li ul li sup {
  color: #ffffff;
  font-weight: 700;
  font-size: 0.825em;
}
#facts ul li ul li i.icon.arrow-up {
  width: 11px;
  height: 14px;
  font: 0/0 a;
  color: transparent;
  display: inline-block;
  vertical-align: text-top;
  background: transparent url(../img/sprite.png) -265px 0 no-repeat;
}
#facts ul li p {
  float: right;
  font-size: 12px;
  line-height: 1.2;
  width: 120px;
  margin-left: 0px;
  color: #ffffff;
}
#facts ul li p a {
  color: white;
  width: 125px;
  display: inline-block;
  line-height: 1.1em;
}
#facts ul li:nth-child(2n),
#facts ul li.no-margin {
  margin-right: 0;
}
#facts ul li:first-child b,
#facts ul li.first-fact b {
  font-size: 17px;
  margin-top: -10px;
  display: inline-block;
}
#facts ul li:last-child b,
#facts ul li.fourth-fact b {
  font-size: 22px;
}
#facts ul li:nth-child(2),
#facts ul li.second-fact {
  background-color: #999999;
}
#facts ul li:nth-child(2):hover,
#facts ul li.second-fact:hover {
  background-color: #7f7f7f;
}
#facts ul li:nth-child(2) li,
#facts ul li.second-fact li {
  background: none;
}
#facts ul li:nth-child(2) li:hover,
#facts ul li.second-fact li:hover {
  background: none;
}
#facts ul li:nth-child(3),
#facts ul li.third-fact {
  background-color: #b2b2b2;
}
#facts ul li:nth-child(3):hover,
#facts ul li.third-fact:hover {
  background-color: #999999;
}
#facts ul li:nth-child(3) li,
#facts ul li.third-fact li {
  background: none;
}
#facts ul li:nth-child(3) li:hover,
#facts ul li.third-fact li:hover {
  background: none;
}
#facts ul li:nth-child(4),
#facts ul li.fourth-fact {
  background-color: #cccccc;
}
#facts ul li:nth-child(4):hover,
#facts ul li.fourth-fact:hover {
  background-color: #b2b2b2;
}
#facts ul li:nth-child(4) li,
#facts ul li.fourth-fact li {
  background: none;
}
#facts ul li:nth-child(4) li:hover,
#facts ul li.fourth-fact li:hover {
  background: none;
}
#facts ul li:hover {
  background-color: #666666;
}
#facts ul li:first-child ul li,
#facts ul li.first-fact ul li {
  margin-top: -3px;
}
#facts ul li ul li:nth-child(2) {
  background: none;
}
#facts ul li ul li:nth-child(2):hover {
  background: none;
}
/*
 * EVENTS
 */
#event {
  overflow: hidden;
  position: relative;
  display: block;
  padding: 20px;
  width: 430px;
  height: 190px;
  float: right;
  margin-bottom: 15px;
  background: transparent url(../img/background/bg-event.jpg) 0 0 no-repeat;
  -webkit-transition: opacity 200ms ease-in-out;
  -moz-transition: opacity 200ms ease-in-out;
  -o-transition: opacity 200ms ease-in-out;
  transition: opacity 200ms ease-in-out;
}
#event h3 {
  margin: 0;
  font-size: 1.5em;
  text-transform: uppercase;
  line-height: 100%;
  color: #ffffff;
}
#event ul {
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  position: absolute;
  bottom: -20px;
  right: 20px;
  width: 310px;
  color: #ffffff;
  text-align: right;
}
#event ul li {
  clear: both;
  color: #101820;
  padding-left: 0;
  background: none;
  font-size: 1.3125em;
  text-align: right;
  text-transform: uppercase;
}
#event ul li:first-child {
  font-weight: 700;
  font-size: 2.3125em;
}
#event ul li:nth-child(3) {
  display: none;
}
#event ul li .icon.line {
  margin: 10px 0;
  width: 50px;
  height: 1px;
  text-align: right;
  display: block;
  float: right;
  background-color: #fff;
}
#event ul li time {
  font-size: 0.9523809523809524em;
  font-weight: 700;
  text-transform: uppercase;
}
#event ul li span {
  font-size: 16px;
  font-weight: bold;
}
#event ul li i.arrow {
  display: inline-block;
  width: 6px;
  margin-left: 5px;
  height: 16px;
  margin-top: 1px;
  line-height: 11px;
  vertical-align: text-top;
  background: transparent url(../img/sprite.png) -394px -33px no-repeat;
  font: 0/0 a;
  color: transparent;
}
#event:hover ul {
  bottom: 10px;
}
/*
 * GMP RADIOPHARMACY
 */
li a.link-details {
  text-decoration: none;
  padding: 20px;
  width: 272px;
  height: 272px;
  display: block;
  float: left;
  text-align: center;
  position: relative;
  background-color: rgba(255, 255, 255, 0.8);
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  margin: 20px 60px 10px 0;
}
li a.link-details span {
  width: 100%;
  clear: both;
  color: #454545;
  display: block;
}
li a.link-details img {
  width: 95%;
  -webkit-transition: width 150ms ease-in-out;
  -moz-transition: width 150ms ease-in-out;
  -o-transition: width 150ms ease-in-out;
  transition: width 150ms ease-in-out;
}
li a.link-details h3 {
  color: #7ac144;
  font-size: 1.875em;
  margin: 0;
  text-transform: none;
  font-weight: normal;
}
li a.link-details:hover {
  background-color: #ffffff;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
li a.link-details:hover img {
  width: 100%;
}
li a.link-details + .link-details {
  margin-right: 0;
}
li:last-child a.link-details {
  margin-right: 0;
}
#last-video-youtube {
  float: left;
  height: 230px;
  margin-bottom: 15px;
  width: 475px;
}
#last-video-youtube > iframe {
  height: 230px;
  width: 100%;
}
/*
 * MAP
 */
#product-menu {
  background-color: #fff;
  padding: 15px;
}
#product-menu h4 {
  margin: 0;
  color: #7ac144;
  text-transform: uppercase;
  font-size: 1.125em;
  margin-bottom: 25px;
}
#product-menu ul {
  list-style: none;
  margin-left: 0;
}
#product-menu ul li {
  padding-left: 0;
  background: none;
}
#product-menu ul li ul {
  margin-bottom: 10px;
  margin-left: 12px;
}
#product-menu ul li ul li {
  line-height: 130%;
  background: transparent url(../img/sprite.png) -396px 8px no-repeat;
  padding-left: 8px;
}
#product-menu ul li ul li a {
  color: #f9af21;
  font-size: 0.8125em;
  -webkit-transition: color 200ms ease-in-out;
  -moz-transition: color 200ms ease-in-out;
  -o-transition: color 200ms ease-in-out;
  transition: color 200ms ease-in-out;
}
#product-menu ul li ul li a:hover {
  color: #efa057;
}
#map-view {
  position: relative;
  min-height: 582px;
}
.background-map {
  position: absolute;
  z-index: 1;
  min-height: 582px;
  width: 620px;
  background-repeat: no-repeat;
  opacity: 0.8;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
#imagesmap {
  margin-top: 30px;
}
#imagesmap div {
  position: absolute;
  cursor: pointer;
  z-index: 2;
}
#imagesmap div .imgMap {
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 200ms ease-in-out;
  -moz-transition: opacity 200ms ease-in-out;
  -o-transition: opacity 200ms ease-in-out;
  transition: opacity 200ms ease-in-out;
  position: absolute;
  max-width: inherit;
}
#imagesmap div div {
  position: inherit;
}
#imagesmap div#rp01 {
  top: -10px;
  left: 59px;
}
#imagesmap div#rp02 {
  top: 90px;
  left: 80px;
}
#imagesmap div#rp02 .imgMap {
  left: 22px;
  top: -62px;
}
#imagesmap div#rp02:hover .imgMap {
  opacity: 1;
  filter: alpha(opacity=100);
}
#imagesmap div#rp03 {
  top: 163px;
  left: 347px;
  z-index: 4;
}
#imagesmap div#rp03 .imgMap {
  top: -79px;
  left: -31px;
}
#imagesmap div#rp03:hover .imgMap {
  opacity: 1;
  filter: alpha(opacity=100);
}
#imagesmap div#rp04 {
  top: 207px;
  left: 309px;
  z-index: 4;
}
#imagesmap div#rp04 .imgMap {
  top: -123px;
  left: 7px;
}
#imagesmap div#rp04:hover .imgMap {
  opacity: 1;
  filter: alpha(opacity=100);
}
#imagesmap div#rp05 {
  top: 253px;
  left: 176px;
  z-index: 3;
}
#imagesmap div#rp05 .imgMap {
  top: -115px;
  left: 22px;
}
#imagesmap div#rp05:hover .imgMap {
  opacity: 1;
  filter: alpha(opacity=100);
}
#imagesmap div#rp06 {
  top: 384px;
  left: 149px;
}
#imagesmap div#rp06 .imgMap {
  top: -187px;
  left: -86px;
}
#imagesmap div#rp06:hover .imgMap {
  opacity: 1;
  filter: alpha(opacity=100);
}
#imagesmap div .circle {
  height: 12px;
  width: 12px;
  -webkit-border-radius: 75px;
  -moz-border-radius: 75px;
  border-radius: 75px;
  float: right;
  background-color: #f9af21;
  zoom: 1;
  -webkit-box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.6);
  -moz-box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.6);
  box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.6);
  text-align: center;
  margin: 0 auto;
  margin-top: 6px;
  z-index: 10;
  position: relative;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
#imagesmap div .circle:hover {
  background-color: #fac153;
}
#imagesmap div .highlight-text {
  background-color: #fff;
  color: #f9af21;
  font-size: 0.875em;
  line-height: 14px;
  font-weight: 700;
  text-transform: uppercase;
  padding: 5px;
  display: block;
  text-align: center;
  margin: 0 auto;
  float: right;
  margin-right: 10px;
  z-index: 10;
  position: relative;
}
#imagesmap div .highlight-text:hover {
  color: #fac153;
  text-decoration: none;
}
#imagesmap div:hover .circle {
  -webkit-box-shadow: 0 0 0 3px #ffffff;
  -moz-box-shadow: 0 0 0 3px #ffffff;
  box-shadow: 0 0 0 3px #ffffff;
}
/*
 * CYCLOTRONS
 */
#nav-cyclotrons,
#nav-chemistry,
#nav-targetry {
  margin-top: 40px;
  clear: both;
  margin-bottom: 60px;
}
#nav-cyclotrons ul,
#nav-chemistry ul,
#nav-targetry ul {
  overflow: hidden;
}
#nav-cyclotrons ul li,
#nav-chemistry ul li,
#nav-targetry ul li {
  background: none;
  float: left;
  padding-left: 0;
  /*&:nth-child(1) a {
				background-color: darken(@green, 10%);
				&:hover {
					background-color: darken(@green, 20%);
				}
			}
			&:nth-child(3) a {
				background-color: lighten(@green, 10%);
				&:hover {
					background-color: @green;
				}
			}
			&:nth-child(4) a {
				background-color: lighten(@green, 20%);
				&:hover {
					background-color: lighten(@green, 10%);
				}
				}*/
}
#nav-cyclotrons ul li a,
#nav-chemistry ul li a,
#nav-targetry ul li a {
  display: block;
  margin-right: 10px;
  margin-bottom: 10px;
  width: 120px;
  padding: 15px;
  background-color: rgba(255, 255, 255, 0.85);
  height: 145px;
  color: #424242;
  -webkit-transition: background-color 200ms ease-in-out;
  -moz-transition: background-color 200ms ease-in-out;
  -o-transition: background-color 200ms ease-in-out;
  transition: background-color 200ms ease-in-out;
  font-size: 14px;
}
#nav-cyclotrons ul li a:hover,
#nav-chemistry ul li a:hover,
#nav-targetry ul li a:hover {
  background-color: #ffffff;
}
#nav-cyclotrons ul li a h4,
#nav-chemistry ul li a h4,
#nav-targetry ul li a h4 {
  color: #7ac144 !important;
  font-size: 100%;
  margin: 0;
  text-transform: uppercase;
}
#nav-cyclotrons ul li a h4 sup,
#nav-chemistry ul li a h4 sup,
#nav-targetry ul li a h4 sup {
  line-height: 0em;
}
#nav-cyclotrons ul li a i.line,
#nav-chemistry ul li a i.line,
#nav-targetry ul li a i.line {
  width: 50px;
  height: 1px;
  background: #7ac144;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
#nav-cyclotrons ul li a p,
#nav-chemistry ul li a p,
#nav-targetry ul li a p {
  width: auto;
  font-size: 0.875em;
  line-height: 120%;
}
/*
 * MEDIA CENTER
 */
#brochures > li {
  padding-left: 0;
  width: 176px;
  height: 250px;
  overflow: hidden;
  background: none;
  position: relative;
  float: left;
  margin-bottom: 20px;
  margin-right: 20px;
}
#brochures > li:nth-child(5n) {
  margin-right: 0;
}
#brochures > li > ul {
  left: -176px;
  position: absolute;
  width: 136px;
  height: 210px;
  padding: 20px;
  color: #fff;
  background-color: #7ac144;
  top: 0;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
#brochures > li > ul > li {
  background: none;
  padding-left: 0;
}
#brochures > li > ul > li:nth-child(3n) {
  text-transform: uppercase;
}
#brochures > li > ul > li .line {
  margin: 10px 0;
  width: 50px;
  height: 1px;
  text-align: right;
  display: block;
  background-color: #fff;
}
#brochures > li > ul > li > ul > li {
  padding-left: 0;
  background: none;
  list-style: disc;
  list-style-position: inside;
}
#brochures > li > ul > li > ul > li a {
  color: #030501;
  -webkit-transition: color 200ms ease-in-out;
  -moz-transition: color 200ms ease-in-out;
  -o-transition: color 200ms ease-in-out;
  transition: color 200ms ease-in-out;
  font-size: 0.875em;
}
#brochures > li > ul > li > ul > li a:hover {
  color: white;
}
#brochures > li:hover ul {
  left: 0;
}
/*
 * VIDEOS
 */
#video-box {
  float: left;
  width: 620px;
  padding: 20px;
  background: white;
  margin-right: 30px;
  min-height: 477px;
}
#video-box h3 {
  margin-bottom: 10px;
}
#playlist {
  background-color: white;
  float: right;
  padding: 20px;
  width: 230px;
  max-height: 517px;
}
#playlist h3 {
  margin-bottom: 10px;
}
#playlist ul li {
  clear: both;
  padding-left: 0;
  background: none;
}
#playlist ul li ul li {
  font-size: 0.875em;
  float: left;
  clear: none;
  width: 124px;
  line-height: 100%;
  color: #b4b4b4;
}
#playlist ul li ul li a {
  color: #4e4e4e;
  -webkit-transition: color 200ms ease-in-out;
  -moz-transition: color 200ms ease-in-out;
  -o-transition: color 200ms ease-in-out;
  transition: color 200ms ease-in-out;
}
#playlist ul li ul li a:hover {
  color: #7ac144;
}
#playlist ul li ul li:first-child {
  margin-bottom: 10px;
  width: 96px;
  margin-right: 10px;
}
#playlist ul li:last-child a {
  background-color: #7ac144;
  display: block;
  width: 190px;
  padding: 20px;
  height: 39px;
  font-size: 24px;
  text-transform: uppercase;
  font-weight: 700;
  color: white;
  padding-top: 48px;
  -webkit-transition: background-color 200ms ease-in-out;
  -moz-transition: background-color 200ms ease-in-out;
  -o-transition: background-color 200ms ease-in-out;
  transition: background-color 200ms ease-in-out;
}
#playlist ul li:last-child a:hover {
  background-color: #95ce6a;
}
#playlist ul li.active ul li a {
  color: #7ac144;
}
/*
 * SCIENTIFIC PUBLICATIONS
 */
#winner-content {
  width: 660px;
  overflow: hidden;
  margin-right: 30px;
  float: left;
}
#winner-content ul {
  margin-bottom: 30px;
  overflow: hidden;
  width: 2000em;
}
#winner-content ul > li {
  min-height: 228px;
  padding-left: 0;
  background: none;
  background-color: #4e4e4e;
  text-align: center;
  padding: 15px;
  width: 180px;
  float: left;
  margin-right: 15px;
  min-height: 255px;
}
#winner-content ul > li:last-child {
  margin-right: 0;
}
#winner-content ul > li ul {
  margin-bottom: 0;
}
#winner-content ul > li ul li {
  min-height: 0;
  margin-bottom: 10px;
  padding: 0;
  float: none;
  clear: both;
  line-height: 100%;
  text-align: left;
  color: white;
  font-weight: 700;
}
#winner-content ul > li ul li:nth-child(2n) {
  margin-bottom: 0;
}
#winner-content ul > li ul li:last-child {
  font-weight: normal;
  margin-bottom: 0;
}
#winner-content h4 {
  margin: 0;
  font-size: 100%;
  text-transform: uppercase;
}
#sidebar-winner {
  float: right;
  width: 270px;
}
#sidebar-winner .green-box {
  overflow: hidden;
  color: white;
  background-color: #7ac144;
  padding: 20px;
  width: 230px;
}
#sidebar-winner .green-box .messages {
  line-height: 110%;
  margin-bottom: 10px;
  background: none;
  color: #fff;
  font-size: 13px;
  font-style: italic;
}
#sidebar-winner .green-box h3 {
  margin-bottom: 0px;
}
#sidebar-winner .green-box p {
  margin-bottom: 20px;
}
#sidebar-winner .green-box input {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border: 0;
  font-style: italic;
  width: 220px;
}
#sidebar-winner .green-box input[type="file"] {
  width: 209px;
  background-color: #fff;
  padding: 0 5px;
  color: grey;
}
#sidebar-winner .green-box button#edit-submitted-file-upload-button {
  display: none;
}
#sidebar-winner .green-box button#edit-webform-ajax-submit-87 {
  background: none;
  border: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
  background-color: #444444;
  text-transform: uppercase;
  font-style: normal;
  padding: 5px 10px;
  float: right;
  width: auto;
  margin-top: 16px;
  font-weight: 700;
  color: white;
  font-size: 0.875em;
  -webkit-transition: background-color 200ms ease-in-out;
  -moz-transition: background-color 200ms ease-in-out;
  -o-transition: background-color 200ms ease-in-out;
  transition: background-color 200ms ease-in-out;
}
#sidebar-winner .green-box button#edit-webform-ajax-submit-87:hover {
  background-color: #353535;
}
#sidebar-winner .blue-box {
  margin-top: 30px;
  overflow: hidden;
  color: white;
  background-color: #009fda;
  padding: 20px;
  width: 230px;
}
#sidebar-winner .blue-box h5 {
  font-size: 100%;
}
#sidebar-winner .blue-box h5 a {
  color: white;
}
#sidebar-winner .blue-box i.line {
  width: 50px;
  height: 1px;
  background: #fff;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
#sidebar-winner .blue-box p.legend {
  width: auto;
  font-style: italic;
  font-size: 0.875em;
  line-height: 120%;
}
#sidebar-winner .blue-box a.button.grey {
  background-color: #444;
  padding: 5px 10px;
  font-style: normal;
  text-transform: uppercase;
  font-weight: 700;
  color: white;
  font-size: 0.875em;
  float: right;
  margin-top: 10px;
  -webkit-transition: background-color 200ms ease-in-out;
  -moz-transition: background-color 200ms ease-in-out;
  -o-transition: background-color 200ms ease-in-out;
  transition: background-color 200ms ease-in-out;
}
#sidebar-winner .blue-box a.button.grey i.icon.doc {
  display: inline-block;
  width: 14px;
  height: 16px;
  margin-top: 1px;
  margin-right: 5px;
  line-height: 16px;
  vertical-align: text-top;
  background: transparent url(../img/sprite.png) -283px -44px no-repeat;
}
#sidebar-winner .blue-box a.button.grey:hover {
  background-color: #353535;
}
/*
 * NEWS
 */
#landing-press {
  min-height: 700px;
}
#landing-press header.title-page {
  border-bottom: 1px solid rgba(255, 255, 255, 0.6);
}
#landing-press header.title-page h2 {
  color: white;
}
#landing-press .col-2-2 {
  margin-bottom: 10px;
  height: 162px;
  width: 270px;
  margin-right: 10px;
  padding: 20px;
  background: white;
  float: left;
}
#landing-press .col-2-2 h3 {
  font-size: 19px;
  margin-bottom: 10px;
}
#landing-press .col-2-2.last {
  margin-right: 0;
}
#landing-press .col-2-2.last h3 {
  width: 150px;
}
#landing-press .col-2-2.newsletter-bloc h4 {
  color: #929292;
  text-transform: uppercase;
  margin: 0;
  min-height: 42px;
}
#landing-press .col-2-2.newsletter-bloc .lang-select li {
  display: inline-block;
  padding-left: 0;
  background: none;
}
#landing-press .col-2-2.newsletter-bloc .lang-select li:nth-child(n+3):before {
  content: " - ";
  padding-left: 4px;
}
#landing-press #social-box h3,
#landing-press #pr-box h3 {
  margin-bottom: 10px;
}
#landing-press time.date-blue {
  float: left;
  padding-top: 3px;
  margin-right: 10px;
  display: block;
  width: 60px;
  height: 57px;
  background-color: #009fda;
  color: white;
  text-align: center;
}
#landing-press time.date-blue span {
  font-size: 0.7em;
  clear: both;
  display: block;
  line-height: 100%;
  text-transform: uppercase;
}
#landing-press time.date-blue .day {
  font-size: 2.25em;
  font-weight: 700;
}
#landing-press #meet-box {
  width: 270px;
  height: 150px;
  background-color: #7ac144;
  padding: 20px;
  float: left;
  clear: both;
  margin-right: 10px;
  margin-bottom: 10px;
  color: white;
  position: relative;
}
#landing-press #meet-box .infos {
  position: absolute;
  right: 20px;
  bottom: 20px;
}
#landing-press #meet-box .infos li {
  line-height: 100%;
  clear: both;
  padding-left: 0;
  background: none;
  font-size: 1.3125em;
  text-align: right;
  text-transform: uppercase;
}
#landing-press #meet-box .infos li:first-child {
  font-weight: 700;
  font-size: 22px;
}
#landing-press #meet-box .infos li .icon.line {
  margin: 10px 0;
  width: 50px;
  height: 1px;
  text-align: right;
  display: block;
  float: right;
  background-color: #fff;
}
#landing-press #meet-box .infos li time {
  font-size: 0.9523809523809524em;
  text-transform: uppercase;
}
#landing-press #meet-box .infos li a {
  position: relative;
}
#landing-press #social-box {
  width: 270px;
  height: 150px;
  background-color: #ededed;
  padding: 20px;
  float: left;
}
#landing-press #social-box ul li {
  clear: both;
  padding-left: 0;
  background: none;
  margin-bottom: 10px;
  font-size: 14px;
}
#landing-press #social-box ul li a {
  position: relative;
  color: #4e4e4e;
  -webkit-transition: color 200ms ease-in-out;
  -moz-transition: color 200ms ease-in-out;
  -o-transition: color 200ms ease-in-out;
  transition: color 200ms ease-in-out;
}
#landing-press #social-box ul li a:hover {
  color: #f9af21;
}
#landing-press #social-box ul li a i.icon {
  display: inline-block;
  width: 34px;
  height: 34px;
  margin-top: -4px;
  margin-right: 10px;
  line-height: 34px;
  background: transparent url(../img/sprite.png) 0px -60px no-repeat;
}
#landing-press #social-box ul li a i.icon.newsletter {
  background-position: -47px -60px;
}
#landing-press #social-box ul li a i.icon.press {
  background-position: -93px -60px;
}
#landing-press #pr-box {
  overflow: hidden;
  clear: both;
  width: 590px;
  padding: 20px;
  display: block;
  background: white;
}
#landing-press #pr-box .article-press {
  width: 275px;
  float: left;
  margin-right: 40px;
}
#landing-press #pr-box .article-press:last-child {
  margin-right: 0;
}
#landing-press #pr-box .article-press header {
  line-height: 100%;
  color: #009fda;
  font-weight: 700;
  text-transform: uppercase;
}
#landing-press #pr-box .article-press .lang-select li {
  display: inline-block;
  padding-left: 0;
  background: none;
}
#landing-press #pr-box .article-press .lang-select li:nth-child(n+3):before {
  content: " - ";
  padding-left: 4px;
}
#landing-press #pr-box .article-press .lang-select li a {
  color: #f9af21;
}
#landing-press #pr-box .article-press .lang-select li a:hover {
  color: #fac153;
}
#newsletters .col-2-2 {
  width: 420px;
  padding: 20px;
  margin-bottom: 30px;
  background: white;
  float: left;
  margin-right: 20px;
}
#newsletters .col-2-2.last {
  margin-right: 0;
}
#newsletters .col-2-2 h3 {
  margin-bottom: 10px;
  font-size: 22px;
}
#newsletters .col-2-2 .news {
  margin-bottom: 18px;
  width: 201px;
  float: left;
  margin-right: 18px;
}
#newsletters .col-2-2 .news:nth-child(2n-1) {
  margin-right: 0;
}
#newsletters .col-2-2 .news h4 {
  color: #7ac144;
  text-transform: uppercase;
  font-size: 17px;
  margin: 0;
  line-height: 100%;
  margin-bottom: 10px;
}
#newsletters .col-2-2 .left {
  float: left;
  width: 60px;
}
#newsletters .col-2-2 img {
  margin-left: 1px;
}
#newsletters .col-2-2 time.date-blue {
  margin-bottom: 1px;
  float: left;
  padding-top: 3px;
  margin-right: 10px;
  display: block;
  width: 60px;
  height: 57px;
  background-color: #009fda;
  color: white;
  text-align: center;
}
#newsletters .col-2-2 time.date-blue span {
  font-size: 0.7em;
  clear: both;
  display: block;
  line-height: 100%;
  text-transform: uppercase;
}
#newsletters .col-2-2 time.date-blue .day {
  font-size: 2.25em;
  font-weight: 700;
}
#newsletters .col-2-2 .lang {
  clear: both;
}
#newsletters .col-2-2 .lang li {
  padding-left: 0;
  float: left;
  background: none;
  margin-bottom: 1px;
}
#newsletters .col-2-2 .lang li a {
  width: 25px;
  margin-right: 1px;
  height: 25px;
  display: block;
  color: #fff;
  text-align: center;
  line-height: 25px;
  font-size: 0.75em;
  background: #f9af21;
  -webkit-transition: background-color 200ms ease-in-out;
  -moz-transition: background-color 200ms ease-in-out;
  -o-transition: background-color 200ms ease-in-out;
  transition: background-color 200ms ease-in-out;
}
#newsletters .col-2-2 .lang li a:nth-child(2n) {
  margin-right: 0;
}
#newsletters .col-2-2 .lang li a:hover {
  background-color: #fac153;
}
/*
 * MEET US
 */
#meet-us .title-page h2 {
  color: white;
}
#meet-us #content-meet-left {
  float: left;
  width: 305px;
  margin-bottom: 300px;
}
#meet-us #content-meet-left p {
  font-size: 1.5em;
  text-transform: uppercase;
  color: white;
  font-weight: 700;
  clear: both;
  margin-bottom: 40px;
  line-height: 28px;
}
#meet-us #content-meet-right {
  float: left;
  margin-left: 60px;
  width: 595px;
}
#meet-us #content-meet-right li {
  clear: both;
  padding-left: 0;
  background: none;
  margin-bottom: 20px;
}
#meet-us #content-meet-right ul li {
  clear: none;
  display: block;
  overflow: hidden;
}
#meet-us #content-meet-right ul li:first-child {
  margin-bottom: 12px;
}
#meet-us #content-meet-right ul li ul {
  overflow: hidden;
  margin-top: 0;
}
#meet-us #content-meet-right ul li span.title {
  font-size: 24px;
  color: #7ac144;
  background-color: white;
  text-transform: uppercase;
  font-weight: 700;
  padding: 10px;
  line-height: 18px;
  display: inline-block;
}
#meet-us #content-meet-right ul li span.title sup {
  line-height: 0.1em;
  font-size: 0.75em;
}
#meet-us #content-meet-right ul li.location {
  background: transparent url(../img/sprite.png) -387px -115px no-repeat;
  color: #fff;
  font-weight: 700;
  clear: both;
  float: left;
  padding-left: 20px;
  line-height: 30px;
  margin-right: 30px;
}
#meet-us #content-meet-right ul li.date {
  background: transparent url(../img/sprite.png) -383px -86px no-repeat;
  color: #fff;
  font-weight: 700;
  float: left;
  padding-left: 27px;
  line-height: 30px;
  width: 180px;
}
#meet-us #content-meet-right ul li.more-info {
  float: left;
  margin-left: 20px;
  margin-top: 6px;
}
#meet-us #content-meet-right ul li.more-info a {
  float: left;
  position: relative;
  background-color: rgba(0, 0, 0, 0.4);
  color: #fff;
  text-transform: uppercase;
  padding: 0 4px;
  font-size: 0.6875em;
  -webkit-transition: color 200ms ease-in-out;
  -moz-transition: color 200ms ease-in-out;
  -o-transition: color 200ms ease-in-out;
  transition: color 200ms ease-in-out;
}
#meet-us #content-meet-right ul li.more-info a:hover {
  color: #f9af21;
}
/*
 * PRESS RELEASES
 */
#press-releases form#year_form {
  margin-bottom: 10px;
}
#press-releases #edit-radios {
  width: 405px;
  float: left;
  overflow: hidden;
}
#press-releases #edit-radios .radio {
  padding-left: 0;
}
#press-releases #edit-radios .form-item {
  max-height: 20px;
  background: none;
  color: #7ac144;
  background-color: #fff;
  text-transform: uppercase;
  float: left;
  padding: 10px 20px;
  padding-left: 0;
  font-weight: 700;
  margin-right: 10px;
}
#press-releases #edit-radios .form-item input {
  display: inline-block;
  margin-top: 5px;
  margin-left: 5px;
  margin-right: 5px;
  float: left;
  max-width: none !important;
}
#press-releases #edit-radios .form-item label {
  display: inline-block;
  font-weight: bold;
  margin-bottom: 0;
  float: right;
}
#press-releases #edit-radios .form-item:hover {
  background-color: #7ac144;
  color: #fff;
}
#press-releases #edit-radios .form-item:nth-child(4) {
  padding: 0;
}
#press-releases #edit-radios .form-item:nth-child(4) select {
  border: 0;
  -webkit-border-radius: none;
  -moz-border-radius: none;
  border-radius: none;
  text-transform: uppercase;
  font-weight: bold;
  padding: 11px 5px 10px 5px;
  outline: none;
}
#press-releases #edit-radios .form-item:nth-child(4) select:hover {
  -webkit-border-radius: none;
  -moz-border-radius: none;
  border-radius: none;
}
#press-releases #edit-radios .form-item:nth-child(4):hover {
  background-color: #fff;
  color: #7ac144;
}
#press-releases #edit-radios .form-item:nth-child(5) {
  margin-right: 0;
  padding: 0;
  background: none;
}
#press-releases #edit-radios .form-item:nth-child(5) input {
  margin-right: 0;
  background-color: #f9af21;
  color: white;
  text-transform: uppercase;
  font-weight: bold;
  border: 0;
  padding: 11px 10px 10px 10px;
  margin-top: 0;
  -webkit-transition: background-color 200ms ease-in-out;
  -moz-transition: background-color 200ms ease-in-out;
  -o-transition: background-color 200ms ease-in-out;
  transition: background-color 200ms ease-in-out;
}
#press-releases #edit-radios .form-item:nth-child(5) input:hover {
  background-color: #fac153;
}
#press-releases select {
  height: 40px;
  margin-bottom: 0;
  width: 175px;
  border: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  font-weight: bold;
}
#press-releases ul.results {
  width: 580px;
  clear: both;
}
#press-releases ul.results header {
  margin-bottom: 11px;
}
#press-releases ul.results li {
  background: none;
  padding-left: 0;
  background-color: #fff;
  padding: 10px;
  margin-bottom: 10px;
  min-height: 110px;
  width: 559px;
}
#press-releases ul.results li img {
  float: left;
  margin-right: 10px;
}
#press-releases ul.results li h4,
#press-releases ul.results li time {
  margin: 0;
  font-weight: bold;
  display: inline-block;
  color: #7ac144;
  text-transform: uppercase;
  font-size: 1.125em;
}
#press-releases ul.results li a {
  color: #f9af21;
  -webkit-transition: color 200ms ease-in-out;
  -moz-transition: color 200ms ease-in-out;
  -o-transition: color 200ms ease-in-out;
  transition: color 200ms ease-in-out;
}
#press-releases ul.results li a:hover {
  color: #fac153;
}
#press-releases ul.results li a:last-child:before {
  content: " - ";
  color: #424242;
  padding-left: 4px;
}
#press-releases ul#pager {
  width: 580px;
  text-align: center;
}
#press-releases ul#pager li {
  padding-left: 0;
  background: none;
  display: inline-block;
  margin-right: 7px;
}
#press-releases ul#pager li a {
  display: block;
  background-color: #fff;
  line-height: 50px;
  height: 50px;
  width: 50px;
  color: #898989;
  text-align: center;
  font-weight: bold;
}
#press-releases ul#pager li a:hover {
  color: #f9af21;
}
#press-releases ul#pager li.active a {
  color: #7ac144;
}
#press-releases ul#pager li:last-child,
#press-releases ul#pager li.next {
  margin-right: 0;
}
#press-releases ul#pager li:last-child a,
#press-releases ul#pager li.next a {
  text-indent: -2000em;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  background: #fff url(../img/sprite.png) -371px -18px no-repeat;
}
#press-releases ul#pager li:last-child a:hover,
#press-releases ul#pager li.next a:hover {
  background-color: #f9af21;
  background-position: -371px -37px;
}
#press-releases ul#pager li:first-child a,
#press-releases ul#pager li.prev a {
  text-indent: -2000em;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  background: #fff url(../img/sprite.png) -326px -48px no-repeat;
}
#press-releases ul#pager li:first-child a:hover,
#press-releases ul#pager li.prev a:hover {
  background-color: #f9af21;
  background-position: -326px -68px;
}
/*
 * SERVICES
 */
.product-footer .helpdesk {
  border-left: 1px solid #fff;
  padding: 0 10px;
  float: right;
  display: inline-block;
  color: #fff;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 35px;
  background-color: #7ac144;
  font-weight: 700;
  -webkit-transition: color 200ms ease-in-out;
  -moz-transition: color 200ms ease-in-out;
  -o-transition: color 200ms ease-in-out;
  transition: color 200ms ease-in-out;
}
.content-timeline {
  margin-top: 40px;
  text-align: center;
}
.content-timeline h4 {
  padding-bottom: 25px;
}
.content-timeline i.line {
  width: 50px;
  height: 1px;
  background: #424242;
  display: block;
  margin: 0 auto;
  margin-top: 10px;
  margin-bottom: 10px;
}
.content-timeline p {
  text-transform: uppercase;
}
#timeline {
  margin-top: 150px;
  margin-bottom: 225px;
  background: transparent url(../img/bg-timeline.png) 0 0 no-repeat;
}
#timeline ul {
  width: 750px;
  margin: 0 auto;
  padding: 10px;
  height: 42px;
  padding-top: 16px;
  position: relative;
}
#timeline ul li {
  background: none;
  padding-left: 0;
  float: left;
  margin-right: 20px;
}
#timeline ul li span {
  font-weight: bold;
  text-align: center;
  color: white;
  line-height: 42px;
  width: 42px;
  height: 42px;
  border: 1px solid #95ce6a;
  display: block;
  float: left;
  background-color: #629e34;
}
#timeline ul li:last-child {
  margin-right: 0;
}
#timeline ul li .tooltip {
  z-index: 99;
  margin-left: -36px;
  font-size: 13px;
  line-height: 120%;
}
#timeline ul li .tooltip.bottom {
  top: 70px;
}
#timeline ul li .tooltip.bottom .tooltip-inner {
  border-top: 1px solid #7ac144;
}
#timeline ul li .tooltip.bottom .tooltip-arrow {
  border-bottom-color: #7ac144;
}
#timeline ul li .tooltip.top {
  bottom: 62px;
}
#timeline ul li .tooltip.top .tooltip-inner {
  border-bottom: 1px solid #7ac144;
}
#timeline ul li .tooltip.top .tooltip-arrow {
  border-top-color: #7ac144;
}
#timeline ul li .tooltip .tooltip-inner {
  color: #424242;
  background: none;
  max-width: 100px;
  min-width: 100px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
#timeline .tooltip {
  font-size: 15px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
footer.footer.container {
  margin-top: 0;
  padding: 0;
  width: 100%;
  height: 40px;
  position: fixed;
  bottom: 0;
  background-color: #fff;
  z-index: 500;
}
footer.footer.container .container {
  padding-top: 9px;
}
footer.footer.container p {
  margin-bottom: 0;
}
footer.footer.container a.modal_search {
  line-height: 120%;
  background: url(../img/search-glyph.png) no-repeat 0 0 transparent;
  padding-left: 23px;
  text-transform: uppercase;
  font-size: 14px;
  display: inline-block;
  font-weight: bold;
  letter-spacing: 0;
  color: #4e4e4e;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
footer.footer.container a.modal_search:hover {
  color: #f9af21;
  background-position: 0 -17px;
}
footer.footer.container a.modal_contact {
  line-height: 120%;
  background: url(../img/mail-glyph.png) no-repeat 0 2px transparent;
  padding-left: 23px;
  text-transform: uppercase;
  font-size: 14px;
  letter-spacing: 0;
  height: 16px;
  font-weight: bold;
  display: inline-block;
  margin-left: 20px;
  color: #4e4e4e;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
footer.footer.container a.modal_contact:hover {
  color: #f9af21;
  background-position: 0 -16px;
}
footer.footer.container a.goTop {
  float: right;
}
/*
 * PUBLICATION
 */
#allpublications-content ul {
  -moz-column-count: 3;
  -moz-column-gap: 3%;
  -moz-column-width: 30%;
  -webkit-column-count: 3;
  -webkit-column-gap: 3%;
  -webkit-column-width: 30%;
  column-count: 3;
  column-gap: 3%;
  column-width: 30%;
}
#allpublications-content ul li {
  display: inline-block;
  padding: 20px;
  margin-bottom: 16px;
  min-width: 270px;
  background: none repeat scroll 0 center #eee;
}
#allpublications-content ul li a {
  color: #7ac144;
  font-size: 18px;
  line-height: 110%;
  display: block;
  margin-bottom: 10px;
}
#allpublications-content ul li a sup {
  font-size: 14px;
  line-height: 0.1em;
}
#allpublications-content ul li p {
  padding-top: 10px;
  border-top: 1px solid #bbbbbb;
  margin-bottom: 0;
  display: block;
  font-style: italic;
  font-size: 13px;
  clear: both;
  width: 100%;
  line-height: 110%;
  color: #666;
}
/*
 * FOOTER
 */
#footer {
  padding-bottom: 40px;
  background-color: #f8f8f8;
  border-top: 1px solid #eee;
}
#footer .region {
  width: 960px;
  margin: 0 auto;
}
#footer #block-menu-block-1 {
  width: 768px;
  float: left;
}
#footer #block-menu-block-1 .container {
  width: 768px;
  float: left;
}
#footer #block-menu-block-1 ul.menu.nav {
  overflow: hidden;
  padding-top: 30px;
}
#footer #block-menu-block-1 ul.menu.nav li {
  width: 176px;
  padding-left: 0;
  background: none;
  margin-right: 20px;
  float: left;
}
#footer #block-menu-block-1 ul.menu.nav li a {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 14px;
  color: #4e4e4e;
}
#footer #block-menu-block-1 ul.menu.nav li a span.caret {
  display: none;
}
#footer #block-menu-block-1 ul.menu.nav li a:hover {
  background: none;
  color: #f9af21;
}
#footer #block-menu-block-1 ul.menu.nav li ul.dropdown-menu {
  z-index: 0;
  background: none;
  position: inherit;
  border: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: block;
}
#footer #block-menu-block-1 ul.menu.nav li ul.dropdown-menu li {
  padding-left: 0;
  background: none;
  margin-right: 0;
}
#footer #block-menu-block-1 ul.menu.nav li ul.dropdown-menu li a {
  padding: 0;
  background: none;
  font-weight: normal;
  font-size: 13px;
  text-transform: none;
}
#footer #block-menu-block-1 ul.menu.nav li:last-child {
  margin-right: 0;
}
#footer #block-block-5 {
  float: left;
  width: 192px;
  padding-top: 30px;
  padding-bottom: 25px;
}
#footer #block-block-5 ul {
  overflow: hidden;
}
#footer #block-block-5 ul li {
  background: none;
  padding-left: 0;
}
#footer #block-block-5 ul li a {
  padding: 0;
  background: none;
  font-weight: normal;
  font-size: 13px;
  color: #4e4e4e;
  text-transform: none;
}
#footer #block-block-5 ul li a span.caret {
  display: none;
}
#footer #block-block-5 ul li a:hover {
  background: none;
  color: #f9af21;
}
#footer #block-block-5 ul li:first-child {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 14px;
  color: #4e4e4e;
  padding-bottom: 5px;
  margin-bottom: 2px;
}
#footer #block-block-4 {
  clear: both;
  width: 960px;
  margin-top: 15px;
  margin: 0 auto;
  padding: 15px 0;
  padding-bottom: 10px;
  border-top: 1px solid #ccc;
  font-size: 13px;
}
#footer #block-block-4 .copyright {
  float: left;
}
#footer #block-block-4 a {
  color: #f9af21;
  -webkit-transition: color 200ms ease-in-out;
  -moz-transition: color 200ms ease-in-out;
  -o-transition: color 200ms ease-in-out;
  transition: color 200ms ease-in-out;
}
#footer #block-block-4 a:hover {
  color: #fac153;
}
#footer #block-block-4 span {
  font-weight: bold;
}
#footer #block-block-4 .globulebleu {
  float: right;
}
#footer #block-block-4 .globulebleu a {
  display: block;
  font: 0/0 a;
  color: transparent;
  width: 16px;
  height: 16px;
  background: transparent url(../img/globule-bleu.png) 0 0 no-repeat;
}
@media (min-width: 1600px) {
  body #nepreryvnaya_podderzhkachtoby_byt_na_shag_vperedi.productContent .field-item.even {
    margin-top: 240px;
    width: 550px;
  }
}
#scrollUp {
  position: fixed;
  width: 39px;
  height: 27px;
  top: 366px;
  left: 50%;
  margin-left: 519px;
  text-indent: -9999em;
  z-index: 100;
  background: url(../img/sprite_scroll.png) -326px -2px no-repeat;
  display: none;
}
#scrollUp:hover {
  background-position: -326px -87px;
}
#scrollDown {
  position: fixed;
  width: 39px;
  height: 27px;
  top: 409px;
  left: 50%;
  margin-left: 519px;
  text-indent: -9999em;
  z-index: 100;
  background: url(../img/sprite_scroll.png) -326px -45px no-repeat;
  display: none;
}
#scrollDown:hover {
  background-position: -326px -126px;
}
body.front .backToTop a .ico {
  display: block;
  position: relative;
  width: 14px;
  height: 10px;
  background: url(../img/sprite_scroll.png) 0 -138px no-repeat;
  float: left;
  margin-top: 4px;
  margin-left: 15px;
}
#synthera-popup-01 .modal-body {
  background: url(../img/mostcompact.jpg) 0 -20px no-repeat;
}
#synthera-popup-01 .modal-body figure {
  display: none;
}
#synthera-popup-01 .modal-body li {
  font-size: 76%;
}
#synthera-popup-02 .modal-body {
  background: url(../img/multirun.jpg) 0 -12px no-repeat;
}
#synthera-popup-02 .modal-body figure {
  display: none;
}
#synthera-popup-02 .modal-body li {
  font-size: 76%;
}
#synthera-popup-03 .modal-body {
  background: url(../img/multitracers.jpg) 0 -12px no-repeat;
}
#synthera-popup-03 .modal-body figure {
  display: none;
}
#synthera-popup-03 .modal-body li {
  font-size: 76%;
}
#synthera-popup-04 .modal-body {
  background: url(../img/syntheraextention.jpg) 0 -9px no-repeat;
}
#synthera-popup-04 .modal-body figure {
  display: none;
}
#synthera-popup-04 .modal-body li a {
  float: none !important;
  padding: 2% 15px 2% 50px !important;
}
#synthera-popup-04 .modal-body li {
  font-size: 76%;
}
#rectangles .modal .modal-body .bloc-modal.full {
  bottom: 4%;
  clear: none;
  float: none;
  position: absolute;
  text-align: center;
  width: 79%;
  background-color: rgba(255, 255, 255, 0.7) !important;
  font-size: 1.1em;
}
#rectangles .modal .modal-body .bloc-modal.full ul li {
  background: transparent none repeat scroll 0 0;
  color: #454545;
  display: list-item;
  list-style-type: disc;
  overflow: inherit;
  text-align: left;
}
.slogan1,
.slogan2,
.slogan3 {
  font-family: arial !important;
}
.slogan1 {
  font-size: 30px;
}
.slogan2 {
  color: #7ac144 !important;
  font-size: 26px;
}
.slogan3 {
  font-size: 26px;
}
#rectangles {
  position: relative;
  width: 118%;
}
body section#synthera.productContent header.title-page.container.withsub h2,
body section#synthera.productContent header.title-page.container.withsub span {
  display: none;
}
section#synthera.productContent {
  background-color: #afb7bc;
  background-image: url("../img/background/synthera.jpg") !important;
  background-position: center top;
  background-size: contain;
  height: auto;
  min-height: auto;
  padding-bottom: 30px;
}
section#synthera.productContent a.modal_contact {
  padding: 0 47px;
}
section#synthera.productContent .product-footer {
  width: auto;
}
section#synthera.productContent header.title-page.container.withsub {
  border-bottom: 0px;
  margin-bottom: 0px;
  padding-bottom: 0px;
  padding-top: 5px;
}
section#synthera.productContent header.title-page.container.withsub h2,
section#synthera.productContent header.title-page.container.withsub span {
  display: none;
}
section#synthera.productContent .col-2-3 {
  height: auto;
  width: 100%;
  float: left;
  position: inherit;
}
section#synthera.productContent .col-2-3 .bt-blue {
  color: white;
  float: left;
  font-weight: bolder;
  line-height: 3em;
  text-transform: uppercase;
  width: 46%;
  background: #009eda url("../img/library.png") no-repeat left center;
}
section#synthera.productContent .col-2-3 .field-name-body {
  width: 100%;
}
section#synthera.productContent .col-2-3 img {
  height: auto;
  width: 20%;
}
section#synthera.productContent .col-2-3 img.header-synthera {
  width: auto;
  margin-top: 30px;
  border-bottom: 1px solid #bfcbd0;
  margin-bottom: 0px;
}
section#synthera.productContent .col-2-3 p {
  display: block;
  float: left;
  width: 60%;
}
section#synthera.productContent .col-2-3 p.intro-synthera {
  font-weight: bolder;
  font-size: 19px;
  border-bottom: 1px solid #808080;
  padding-bottom: 12px;
  margin-bottom: 12px;
  float: left;
  width: 60%;
  line-height: 1.6em;
}
section#synthera.productContent .col-1-3 {
  height: auto;
  width: 80%;
  float: left;
  position: inherit;
  background: transparent;
  padding: 0px;
}
section#synthera.productContent .col-1-3 ul#synthera-ul {
  margin-left: 100px;
}
section#synthera.productContent .col-1-3 li {
  background: white;
  padding: 0px;
}
section#synthera.productContent .col-1-3 li p {
  color: #606060;
  width: 41%;
  float: left;
  line-height: 1em;
  padding-left: 5%;
  padding-top: 10px;
  font-size: 13px;
}
section#synthera.productContent .col-1-3 li h4 {
  height: auto;
  float: left;
  font-size: 16px;
  line-height: 1.5em;
  width: 22%;
  padding-bottom: 5px;
  padding-left: 13%;
  padding-top: 4px;
  height: 77px;
}
section#synthera.productContent .col-1-3 li a {
  float: right;
  width: 15%;
  clear: none;
  height: 16px;
  line-height: 100%;
  padding-top: .5em;
  padding-bottom: 63px;
  text-align: center;
  font-weight: bolder;
  padding-left: 0px;
  background: #F9AF21 url("../img/ardown.png") no-repeat;
  background-position: bottom center;
  word-break: break-word;
}
section#synthera.productContent .col-1-3 li:first-child {
  background: white;
}
section#synthera.productContent .col-1-3 li:nth-child(2) h4 {
  background: #66ba35 url("../img/deux-lg.png") no-repeat 0px 0px;
}
section#synthera.productContent .col-1-3 li:nth-child(3) h4 {
  background: #80d251 url("../img/trois-lg.png") no-repeat 0px 0px;
}
section#synthera.productContent .col-1-3 li:nth-child(4) h4 {
  background: #9fe477 url("../img/quatre-lg.png") no-repeat 0px 0px;
}
section#synthera.productContent .col-1-3 li:nth-child(4) a {
  line-height: 100%;
  padding-top: .5em;
  padding-bottom: 63px;
}
body section#synthera.productContent {
  background-color: #afb7bc;
  background-image: url("../img/background/synthera.jpg") !important;
  background-position: center top;
  background-size: contain;
  height: auto;
  min-height: auto;
  padding-bottom: 30px;
}
body .productContent .col-1-3 #synthera-popup-01.modal.hide.fade.in,
body .productContent .col-1-3 #synthera-popup-02.modal.hide.fade.in,
body .productContent .col-1-3 #synthera-popup-03.modal.hide.fade.in,
body .productContent .col-1-3 #synthera-popup-04.modal.hide.fade.in {
  background: #fff;
}
body .productContent .col-1-3 #synthera-popup-01.modal.hide.fade.in h3,
body .productContent .col-1-3 #synthera-popup-02.modal.hide.fade.in h3,
body .productContent .col-1-3 #synthera-popup-03.modal.hide.fade.in h3,
body .productContent .col-1-3 #synthera-popup-04.modal.hide.fade.in h3 {
  color: grey!important;
}
body .col-1-3 #rectangles .modal {
  left: 47%;
  width: 805px;
}
#rectangles .modal .modal-body {
  height: 276px !important;
  margin: 0 auto;
  padding: 15px 7%;
  width: 86%;
}
.page-node-31 #rectangles .modal {
  position: absolute;
}
.page-node-31 #rectangles .modal.fade.in {
  top: 0;
}
body.page-node-31 .col-1-3 #rectangles .modal {
  left: 47%;
}
.iba-radiopharmasolutions-new-synthera section.productContent,
.page-products-cyclotrons section.productContent {
  padding-bottom: 10px;
}
.iba-radiopharmasolutions-new-synthera section#cyclone_kiube.productContent,
.page-products-cyclotrons section#cyclone_kiube.productContent,
.iba-radiopharmasolutions-new-synthera section#synthera.productContent,
.page-products-cyclotrons section#synthera.productContent {
  background: #fff!important;
  padding: 0!important;
}
.iba-radiopharmasolutions-new-synthera #iba_cyclone_kiube,
.page-products-cyclotrons #iba_cyclone_kiube,
.iba-radiopharmasolutions-new-synthera #synthera_smarter,
.page-products-cyclotrons #synthera_smarter {
  overflow: hidden;
  min-height: auto!important;
}
.iba-radiopharmasolutions-new-synthera #iba_cyclone_kiube .title-page,
.page-products-cyclotrons #iba_cyclone_kiube .title-page,
.iba-radiopharmasolutions-new-synthera #synthera_smarter .title-page,
.page-products-cyclotrons #synthera_smarter .title-page {
  display: none;
}
.iba-radiopharmasolutions-new-synthera #iba_cyclone_kiube .col-3-3 .field-items .field-item,
.page-products-cyclotrons #iba_cyclone_kiube .col-3-3 .field-items .field-item,
.iba-radiopharmasolutions-new-synthera #synthera_smarter .col-3-3 .field-items .field-item,
.page-products-cyclotrons #synthera_smarter .col-3-3 .field-items .field-item {
  overflow: hidden;
}
.iba-radiopharmasolutions-new-synthera iframe,
.page-products-cyclotrons iframe {
  width: 93%;
  position: absolute;
  top: 16px;
}
@media (min-width: 768px) {
  .iba-radiopharmasolutions-new-synthera iframe,
  .page-products-cyclotrons iframe {
    float: right;
    margin-top: -94px;
    top: inherit;
    position: absolute;
    right: 0;
    height: 270px;
    width: 480px;
  }
  .iba-radiopharmasolutions-new-synthera iframe .ytp-thumbnail-overlay,
  .page-products-cyclotrons iframe .ytp-thumbnail-overlay {
    width: 90px;
    height: 90px;
  }
}
.iba-radiopharmasolutions-new-synthera .node-radiopharma-product.container .title-page span,
.page-products-cyclotrons .node-radiopharma-product.container .title-page span {
  font-size: 18px!important;
  margin-top: 5px;
}
.iba-radiopharmasolutions-new-synthera .node-radiopharma-product.container .field-name-body,
.page-products-cyclotrons .node-radiopharma-product.container .field-name-body {
  overflow: inherit!important;
}
.iba-radiopharmasolutions-new-synthera .node-radiopharma-product.container .product-footer,
.page-products-cyclotrons .node-radiopharma-product.container .product-footer {
  width: auto !important;
}
.iba-radiopharmasolutions-new-synthera .node-radiopharma-product.container .col-3-3,
.page-products-cyclotrons .node-radiopharma-product.container .col-3-3 {
  width: 100% !important;
}
.iba-radiopharmasolutions-new-synthera .node-radiopharma-product.container .col-3-3 .field-type-text-with-summary,
.page-products-cyclotrons .node-radiopharma-product.container .col-3-3 .field-type-text-with-summary {
  margin-right: 0;
}
@media (min-width: 768px) {
  .iba-radiopharmasolutions-new-synthera .node-radiopharma-product.container .col-3-3 .field-items .field-item,
  .page-products-cyclotrons .node-radiopharma-product.container .col-3-3 .field-items .field-item {
    position: relative;
    height: 730px;
  }
}
.iba-radiopharmasolutions-new-synthera .node-radiopharma-product.container .col-3-3 .field-items .field-item.loadClose,
.page-products-cyclotrons .node-radiopharma-product.container .col-3-3 .field-items .field-item.loadClose {
  height: auto;
}
.iba-radiopharmasolutions-new-synthera .node-radiopharma-product.container .col-3-3 .field-items .field-item .multi-button,
.page-products-cyclotrons .node-radiopharma-product.container .col-3-3 .field-items .field-item .multi-button {
  cursor: pointer;
}
.iba-radiopharmasolutions-new-synthera .node-radiopharma-product.container .col-3-3 .field-items .field-item .infos.open,
.page-products-cyclotrons .node-radiopharma-product.container .col-3-3 .field-items .field-item .infos.open {
  background: #ebebeb;
  margin: 0 0 20px 0;
  position: relative;
}
@media (min-width: 768px) {
  .iba-radiopharmasolutions-new-synthera .node-radiopharma-product.container .col-3-3 .field-items .field-item .infos.open,
  .page-products-cyclotrons .node-radiopharma-product.container .col-3-3 .field-items .field-item .infos.open {
    position: absolute;
    margin: -6px 0.5% 0 0.5%;
  }
}
.iba-radiopharmasolutions-new-synthera .node-radiopharma-product.container .col-3-3 .field-items .field-item .infos.open span,
.page-products-cyclotrons .node-radiopharma-product.container .col-3-3 .field-items .field-item .infos.open span {
  width: 100% !important;
}
@media (min-width: 768px) {
  .iba-radiopharmasolutions-new-synthera .node-radiopharma-product.container .col-3-3 .field-items .field-item .infos.open span,
  .page-products-cyclotrons .node-radiopharma-product.container .col-3-3 .field-items .field-item .infos.open span {
    width: 50% !important;
    float: left;
    margin-top: 50px;
  }
}
.iba-radiopharmasolutions-new-synthera .node-radiopharma-product.container .col-3-3 .field-items .field-item .infos.open span img,
.page-products-cyclotrons .node-radiopharma-product.container .col-3-3 .field-items .field-item .infos.open span img {
  width: 100% !important;
  height: auto !important;
}
.iba-radiopharmasolutions-new-synthera .node-radiopharma-product.container .col-3-3 .field-items .field-item .infos.open div,
.page-products-cyclotrons .node-radiopharma-product.container .col-3-3 .field-items .field-item .infos.open div {
  width: 100%;
  height: auto;
}
@media (min-width: 768px) {
  .iba-radiopharmasolutions-new-synthera .node-radiopharma-product.container .col-3-3 .field-items .field-item .infos.open div,
  .page-products-cyclotrons .node-radiopharma-product.container .col-3-3 .field-items .field-item .infos.open div {
    height: 600px;
  }
}
.iba-radiopharmasolutions-new-synthera .node-radiopharma-product.container .col-3-3 .field-items .field-item .infos.open div h3,
.page-products-cyclotrons .node-radiopharma-product.container .col-3-3 .field-items .field-item .infos.open div h3,
.iba-radiopharmasolutions-new-synthera .node-radiopharma-product.container .col-3-3 .field-items .field-item .infos.open div p,
.page-products-cyclotrons .node-radiopharma-product.container .col-3-3 .field-items .field-item .infos.open div p,
.iba-radiopharmasolutions-new-synthera .node-radiopharma-product.container .col-3-3 .field-items .field-item .infos.open div ol,
.page-products-cyclotrons .node-radiopharma-product.container .col-3-3 .field-items .field-item .infos.open div ol {
  margin: 1em;
}
.iba-radiopharmasolutions-new-synthera .node-radiopharma-product.container .col-3-3 .field-items .field-item .infos.open div h3,
.page-products-cyclotrons .node-radiopharma-product.container .col-3-3 .field-items .field-item .infos.open div h3 {
  margin-left: 0.5em;
  padding-top: 0.5em;
}
.iba-radiopharmasolutions-new-synthera .node-radiopharma-product.container .col-3-3 .field-items .field-item .infos.open div p,
.page-products-cyclotrons .node-radiopharma-product.container .col-3-3 .field-items .field-item .infos.open div p {
  padding-bottom: 0.5em;
}
.iba-radiopharmasolutions-new-synthera .node-radiopharma-product.container .col-3-3 .field-items .field-item .infos.open div ol,
.page-products-cyclotrons .node-radiopharma-product.container .col-3-3 .field-items .field-item .infos.open div ol {
  font-size: 14px;
  list-style: outside none decimal;
  margin-left: 35px;
}
.iba-radiopharmasolutions-new-synthera .node-radiopharma-product.container .col-3-3 .field-items .field-item .infos.open div ol li,
.page-products-cyclotrons .node-radiopharma-product.container .col-3-3 .field-items .field-item .infos.open div ol li {
  display: list-item;
  margin-left: 1px;
  padding-bottom: 15px !important;
  padding-left: 13px !important;
}
.iba-radiopharmasolutions-new-synthera .node-radiopharma-product.container .col-3-3 .field-items .field-item .infos.open div ol li::before,
.page-products-cyclotrons .node-radiopharma-product.container .col-3-3 .field-items .field-item .infos.open div ol li::before {
  background: url(../img/blue.jpg) no-repeat 0px 0px;
  color: white;
  content: "1";
  display: block;
  float: left;
  height: 25px;
  left: 30px;
  padding-left: 6px;
  position: absolute;
  width: 16px;
  margin-left: 2px;
  background-color: #00b0f0;
}
@media (min-width: 768px) {
  .iba-radiopharmasolutions-new-synthera .node-radiopharma-product.container .col-3-3 .field-items .field-item .infos.open div ol li::before,
  .page-products-cyclotrons .node-radiopharma-product.container .col-3-3 .field-items .field-item .infos.open div ol li::before {
    left: 14px;
  }
}
.iba-radiopharmasolutions-new-synthera .node-radiopharma-product.container .col-3-3 .field-items .field-item .infos.open div ol li:nth-child(2)::before,
.page-products-cyclotrons .node-radiopharma-product.container .col-3-3 .field-items .field-item .infos.open div ol li:nth-child(2)::before {
  content: "2";
}
.iba-radiopharmasolutions-new-synthera .node-radiopharma-product.container .col-3-3 .field-items .field-item .infos.open div ol li:nth-child(3)::before,
.page-products-cyclotrons .node-radiopharma-product.container .col-3-3 .field-items .field-item .infos.open div ol li:nth-child(3)::before {
  content: "3";
}
.iba-radiopharmasolutions-new-synthera .node-radiopharma-product.container .col-3-3 .field-items .field-item .infos.open div ol li:nth-child(4)::before,
.page-products-cyclotrons .node-radiopharma-product.container .col-3-3 .field-items .field-item .infos.open div ol li:nth-child(4)::before {
  content: "4";
}
@media (min-width: 768px) {
  .iba-radiopharmasolutions-new-synthera .node-radiopharma-product.container .col-3-3 .field-items .field-item .infos.open div,
  .page-products-cyclotrons .node-radiopharma-product.container .col-3-3 .field-items .field-item .infos.open div {
    width: 100% !important;
    float: left;
  }
}
.iba-radiopharmasolutions-new-synthera .node-radiopharma-product.container .col-3-3 .field-items .field-item .infos.close,
.page-products-cyclotrons .node-radiopharma-product.container .col-3-3 .field-items .field-item .infos.close {
  display: none;
}
.iba-radiopharmasolutions-new-synthera .node-radiopharma-product.container .col-3-3 .field-items .field-item .infos .closeInfos,
.page-products-cyclotrons .node-radiopharma-product.container .col-3-3 .field-items .field-item .infos .closeInfos {
  padding: 12px;
  cursor: pointer;
  background: transparent;
  border: 0;
  float: right;
  font-size: 46px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  position: absolute;
  right: 14px;
  font-weight: 100;
}
@media (min-width: 768px) {
  .iba-radiopharmasolutions-new-synthera .node-radiopharma-product.container .col-3-3 .field-items .field-item .infos .closeInfos,
  .page-products-cyclotrons .node-radiopharma-product.container .col-3-3 .field-items .field-item .infos .closeInfos {
    right: 0;
  }
}
@media (min-width: 768px) {
  .iba-radiopharmasolutions-new-synthera .col-3-3 .field-items .field-item .accessory_infos.open div,
  .page-products-cyclotrons .col-3-3 .field-items .field-item .accessory_infos.open div {
    width: 50% !important;
    float: left;
  }
}
.iba-radiopharmasolutions-new-synthera div.multi,
.page-products-cyclotrons div.multi,
.iba-radiopharmasolutions-new-synthera div.accessory,
.page-products-cyclotrons div.accessory,
.iba-radiopharmasolutions-new-synthera div.reliable,
.page-products-cyclotrons div.reliable {
  width: 100%;
  height: 200px;
  margin-bottom: 20px;
  background-size: cover !important;
  position: relative;
}
@media (min-width: 768px) {
  .iba-radiopharmasolutions-new-synthera div.multi,
  .page-products-cyclotrons div.multi,
  .iba-radiopharmasolutions-new-synthera div.accessory,
  .page-products-cyclotrons div.accessory,
  .iba-radiopharmasolutions-new-synthera div.reliable,
  .page-products-cyclotrons div.reliable {
    width: 32%;
    display: inline-block;
    margin: 0 0.5%;
  }
}
.iba-radiopharmasolutions-new-synthera div.multi h2 a,
.page-products-cyclotrons div.multi h2 a,
.iba-radiopharmasolutions-new-synthera div.accessory h2 a,
.page-products-cyclotrons div.accessory h2 a,
.iba-radiopharmasolutions-new-synthera div.reliable h2 a,
.page-products-cyclotrons div.reliable h2 a {
  border-top: 1px solid #ffffff;
  bottom: 0;
  color: #ffffff !important;
  height: 34px;
  font-size: 14px;
  line-height: 2.4em;
  position: absolute;
  right: 0;
  width: 100%;
  background: url(../img/arrow-right.png) no-repeat right;
  background-color: rgba(0, 0, 0, 0.7);
  font-weight: 400;
  text-transform: uppercase;
}
.iba-radiopharmasolutions-new-synthera div.multi h2 a::before,
.page-products-cyclotrons div.multi h2 a::before,
.iba-radiopharmasolutions-new-synthera div.accessory h2 a::before,
.page-products-cyclotrons div.accessory h2 a::before,
.iba-radiopharmasolutions-new-synthera div.reliable h2 a::before,
.page-products-cyclotrons div.reliable h2 a::before {
  content: "";
  display: block;
  float: left;
  height: 20px;
  width: 14px;
}
.iba-radiopharmasolutions-new-synthera div.multi h2 a:hover,
.page-products-cyclotrons div.multi h2 a:hover,
.iba-radiopharmasolutions-new-synthera div.accessory h2 a:hover,
.page-products-cyclotrons div.accessory h2 a:hover,
.iba-radiopharmasolutions-new-synthera div.reliable h2 a:hover,
.page-products-cyclotrons div.reliable h2 a:hover {
  color: #f9af21 !important;
}
.iba-radiopharmasolutions-new-synthera div.multi.selected h2 a,
.page-products-cyclotrons div.multi.selected h2 a,
.iba-radiopharmasolutions-new-synthera div.accessory.selected h2 a,
.page-products-cyclotrons div.accessory.selected h2 a,
.iba-radiopharmasolutions-new-synthera div.reliable.selected h2 a,
.page-products-cyclotrons div.reliable.selected h2 a {
  color: #ffffff !important;
  background-color: #7ac144 !important;
  background: url(../img/arrow-right-wh.png) no-repeat right;
}
.iba-radiopharmasolutions-new-synthera div.multi,
.page-products-cyclotrons div.multi {
  background-attachment: scroll, scroll;
  background-clip: border-box, border-box;
  background-color: transparent;
  background-image: url("../img/zoom-in.png"), url("../img/multi.jpg") !important;
  background-origin: padding-box, padding-box;
  background-position: right top, left top;
  background-repeat: no-repeat, no-repeat;
  background-size: inherit !important;
}
.iba-radiopharmasolutions-new-synthera div.accessory,
.page-products-cyclotrons div.accessory {
  background-attachment: scroll, scroll;
  background-clip: border-box, border-box;
  background-color: transparent;
  background-image: url("../img/zoom-in.png"), url("../img/accessory.jpg") !important;
  background-origin: padding-box, padding-box;
  background-position: right top, left top;
  background-repeat: no-repeat, no-repeat;
  background-size: inherit !important;
}
.iba-radiopharmasolutions-new-synthera div.reliable,
.page-products-cyclotrons div.reliable {
  background-attachment: scroll, scroll;
  background-clip: border-box, border-box;
  background-color: transparent;
  background-image: url("../img/zoom-in.png"), url("../img/reliable.jpg") !important;
  background-origin: padding-box, padding-box;
  background-position: right top, left top;
  background-repeat: no-repeat, no-repeat;
  background-size: inherit !important;
}
.iba-radiopharmasolutions-new-synthera #cyclone_kiube .node-radiopharma-product.container footer,
.page-products-cyclotrons #cyclone_kiube .node-radiopharma-product.container footer,
.iba-radiopharmasolutions-new-synthera #synthera_smarter .node-radiopharma-product.container footer,
.page-products-cyclotrons #synthera_smarter .node-radiopharma-product.container footer,
.iba-radiopharmasolutions-new-synthera #synthera .node-radiopharma-product.container footer,
.page-products-cyclotrons #synthera .node-radiopharma-product.container footer,
.iba-radiopharmasolutions-new-synthera #synthera .node-radiopharma-product.container footer,
.page-products-cyclotrons #synthera .node-radiopharma-product.container footer {
  display: none;
}
.iba-radiopharmasolutions-new-synthera #cyclone_kiube .node-radiopharma-product.container .title-page,
.page-products-cyclotrons #cyclone_kiube .node-radiopharma-product.container .title-page,
.iba-radiopharmasolutions-new-synthera #synthera_smarter .node-radiopharma-product.container .title-page,
.page-products-cyclotrons #synthera_smarter .node-radiopharma-product.container .title-page,
.iba-radiopharmasolutions-new-synthera #synthera .node-radiopharma-product.container .title-page,
.page-products-cyclotrons #synthera .node-radiopharma-product.container .title-page,
.iba-radiopharmasolutions-new-synthera #synthera .node-radiopharma-product.container .title-page,
.page-products-cyclotrons #synthera .node-radiopharma-product.container .title-page {
  background: transparent url("../img/line.jpg") no-repeat scroll 124px 166px !important;
  border-bottom: 0 none !important;
  padding-bottom: 10px;
  margin-top: 320px;
}
@media (min-width: 768px) {
  .iba-radiopharmasolutions-new-synthera #cyclone_kiube .node-radiopharma-product.container .title-page,
  .page-products-cyclotrons #cyclone_kiube .node-radiopharma-product.container .title-page,
  .iba-radiopharmasolutions-new-synthera #synthera_smarter .node-radiopharma-product.container .title-page,
  .page-products-cyclotrons #synthera_smarter .node-radiopharma-product.container .title-page,
  .iba-radiopharmasolutions-new-synthera #synthera .node-radiopharma-product.container .title-page,
  .page-products-cyclotrons #synthera .node-radiopharma-product.container .title-page,
  .iba-radiopharmasolutions-new-synthera #synthera .node-radiopharma-product.container .title-page,
  .page-products-cyclotrons #synthera .node-radiopharma-product.container .title-page {
    background: transparent url("../img/line.jpg") no-repeat scroll 124px 162px;
    margin-top: inherit;
    padding-bottom: 60px;
  }
}
.iba-radiopharmasolutions-new-synthera #cyclone_kiube .node-radiopharma-product.container .title-page h2,
.page-products-cyclotrons #cyclone_kiube .node-radiopharma-product.container .title-page h2,
.iba-radiopharmasolutions-new-synthera #synthera_smarter .node-radiopharma-product.container .title-page h2,
.page-products-cyclotrons #synthera_smarter .node-radiopharma-product.container .title-page h2,
.iba-radiopharmasolutions-new-synthera #synthera .node-radiopharma-product.container .title-page h2,
.page-products-cyclotrons #synthera .node-radiopharma-product.container .title-page h2,
.iba-radiopharmasolutions-new-synthera #synthera .node-radiopharma-product.container .title-page h2,
.page-products-cyclotrons #synthera .node-radiopharma-product.container .title-page h2 {
  color: #7ac144 !important;
  display: block!important;
  float: left;
  font-size: 52px;
  font-weight: 700;
  line-height: 50px;
  margin-top: 26px;
  text-transform: inherit;
  width: auto !important;
}
@media (max-width: 768px) {
  .iba-radiopharmasolutions-new-synthera #cyclone_kiube .node-radiopharma-product.container .title-page h2,
  .page-products-cyclotrons #cyclone_kiube .node-radiopharma-product.container .title-page h2,
  .iba-radiopharmasolutions-new-synthera #synthera_smarter .node-radiopharma-product.container .title-page h2,
  .page-products-cyclotrons #synthera_smarter .node-radiopharma-product.container .title-page h2,
  .iba-radiopharmasolutions-new-synthera #synthera .node-radiopharma-product.container .title-page h2,
  .page-products-cyclotrons #synthera .node-radiopharma-product.container .title-page h2,
  .iba-radiopharmasolutions-new-synthera #synthera .node-radiopharma-product.container .title-page h2,
  .page-products-cyclotrons #synthera .node-radiopharma-product.container .title-page h2 {
    margin-top: 0px;
  }
}
.iba-radiopharmasolutions-new-synthera #cyclone_kiube .node-radiopharma-product.container .title-page h2 a,
.page-products-cyclotrons #cyclone_kiube .node-radiopharma-product.container .title-page h2 a,
.iba-radiopharmasolutions-new-synthera #synthera_smarter .node-radiopharma-product.container .title-page h2 a,
.page-products-cyclotrons #synthera_smarter .node-radiopharma-product.container .title-page h2 a,
.iba-radiopharmasolutions-new-synthera #synthera .node-radiopharma-product.container .title-page h2 a,
.page-products-cyclotrons #synthera .node-radiopharma-product.container .title-page h2 a,
.iba-radiopharmasolutions-new-synthera #synthera .node-radiopharma-product.container .title-page h2 a,
.page-products-cyclotrons #synthera .node-radiopharma-product.container .title-page h2 a {
  color: #7ac144 !important;
  font-size: 42px;
  padding-top: 40px;
  display: block;
  margin-bottom: 10px;
}
.iba-radiopharmasolutions-new-synthera #cyclone_kiube .node-radiopharma-product.container .title-page span,
.page-products-cyclotrons #cyclone_kiube .node-radiopharma-product.container .title-page span,
.iba-radiopharmasolutions-new-synthera #synthera_smarter .node-radiopharma-product.container .title-page span,
.page-products-cyclotrons #synthera_smarter .node-radiopharma-product.container .title-page span,
.iba-radiopharmasolutions-new-synthera #synthera .node-radiopharma-product.container .title-page span,
.page-products-cyclotrons #synthera .node-radiopharma-product.container .title-page span,
.iba-radiopharmasolutions-new-synthera #synthera .node-radiopharma-product.container .title-page span,
.page-products-cyclotrons #synthera .node-radiopharma-product.container .title-page span {
  display: block!important;
  font-size: 28px;
  position: inherit;
  text-transform: none;
  top: 114px;
}
@media (min-width: 768px) {
  .iba-radiopharmasolutions-new-synthera #cyclone_kiube .node-radiopharma-product.container .title-page span,
  .page-products-cyclotrons #cyclone_kiube .node-radiopharma-product.container .title-page span,
  .iba-radiopharmasolutions-new-synthera #synthera_smarter .node-radiopharma-product.container .title-page span,
  .page-products-cyclotrons #synthera_smarter .node-radiopharma-product.container .title-page span,
  .iba-radiopharmasolutions-new-synthera #synthera .node-radiopharma-product.container .title-page span,
  .page-products-cyclotrons #synthera .node-radiopharma-product.container .title-page span,
  .iba-radiopharmasolutions-new-synthera #synthera .node-radiopharma-product.container .title-page span,
  .page-products-cyclotrons #synthera .node-radiopharma-product.container .title-page span {
    position: absolute;
  }
}
@media (min-width: 768px) {
  .iba-radiopharmasolutions-new-synthera #cyclone_kiube .node-radiopharma-product.container .img_synthera,
  .page-products-cyclotrons #cyclone_kiube .node-radiopharma-product.container .img_synthera,
  .iba-radiopharmasolutions-new-synthera #synthera_smarter .node-radiopharma-product.container .img_synthera,
  .page-products-cyclotrons #synthera_smarter .node-radiopharma-product.container .img_synthera,
  .iba-radiopharmasolutions-new-synthera #synthera .node-radiopharma-product.container .img_synthera,
  .page-products-cyclotrons #synthera .node-radiopharma-product.container .img_synthera,
  .iba-radiopharmasolutions-new-synthera #synthera .node-radiopharma-product.container .img_synthera,
  .page-products-cyclotrons #synthera .node-radiopharma-product.container .img_synthera {
    width: 40%;
    margin: 0;
    padding: 0;
    float: left;
  }
}
.iba-radiopharmasolutions-new-synthera #cyclone_kiube .node-radiopharma-product.container .img_synthera img,
.page-products-cyclotrons #cyclone_kiube .node-radiopharma-product.container .img_synthera img,
.iba-radiopharmasolutions-new-synthera #synthera_smarter .node-radiopharma-product.container .img_synthera img,
.page-products-cyclotrons #synthera_smarter .node-radiopharma-product.container .img_synthera img,
.iba-radiopharmasolutions-new-synthera #synthera .node-radiopharma-product.container .img_synthera img,
.page-products-cyclotrons #synthera .node-radiopharma-product.container .img_synthera img,
.iba-radiopharmasolutions-new-synthera #synthera .node-radiopharma-product.container .img_synthera img,
.page-products-cyclotrons #synthera .node-radiopharma-product.container .img_synthera img {
  width: 80%;
  padding: 0 10%;
  height: auto !important;
}
@media (min-width: 768px) {
  .iba-radiopharmasolutions-new-synthera #cyclone_kiube .node-radiopharma-product.container .txt_synthera,
  .page-products-cyclotrons #cyclone_kiube .node-radiopharma-product.container .txt_synthera,
  .iba-radiopharmasolutions-new-synthera #synthera_smarter .node-radiopharma-product.container .txt_synthera,
  .page-products-cyclotrons #synthera_smarter .node-radiopharma-product.container .txt_synthera,
  .iba-radiopharmasolutions-new-synthera #synthera .node-radiopharma-product.container .txt_synthera,
  .page-products-cyclotrons #synthera .node-radiopharma-product.container .txt_synthera,
  .iba-radiopharmasolutions-new-synthera #synthera .node-radiopharma-product.container .txt_synthera,
  .page-products-cyclotrons #synthera .node-radiopharma-product.container .txt_synthera {
    width: 50% !important;
    margin: 0;
    padding: 21% 5% 0;
    float: left;
  }
}
@media (min-width: 768px) {
  .iba-radiopharmasolutions-new-synthera #cyclone_kiube .node-radiopharma-product.container .txt_synthera,
  .page-products-cyclotrons #cyclone_kiube .node-radiopharma-product.container .txt_synthera,
  .iba-radiopharmasolutions-new-synthera #synthera_smarter .node-radiopharma-product.container .txt_synthera,
  .page-products-cyclotrons #synthera_smarter .node-radiopharma-product.container .txt_synthera,
  .iba-radiopharmasolutions-new-synthera #synthera .node-radiopharma-product.container .txt_synthera,
  .page-products-cyclotrons #synthera .node-radiopharma-product.container .txt_synthera,
  .iba-radiopharmasolutions-new-synthera #synthera .node-radiopharma-product.container .txt_synthera,
  .page-products-cyclotrons #synthera .node-radiopharma-product.container .txt_synthera {
    width: 50%;
  }
}
.iba-radiopharmasolutions-new-synthera #cyclone_kiube .node-radiopharma-product.container .txt_synthera strong,
.page-products-cyclotrons #cyclone_kiube .node-radiopharma-product.container .txt_synthera strong,
.iba-radiopharmasolutions-new-synthera #synthera_smarter .node-radiopharma-product.container .txt_synthera strong,
.page-products-cyclotrons #synthera_smarter .node-radiopharma-product.container .txt_synthera strong,
.iba-radiopharmasolutions-new-synthera #synthera .node-radiopharma-product.container .txt_synthera strong,
.page-products-cyclotrons #synthera .node-radiopharma-product.container .txt_synthera strong,
.iba-radiopharmasolutions-new-synthera #synthera .node-radiopharma-product.container .txt_synthera strong,
.page-products-cyclotrons #synthera .node-radiopharma-product.container .txt_synthera strong {
  color: #7ac144;
  font-weight: bolder;
  font-size: 1.3em;
}
.iba-radiopharmasolutions-new-synthera #cyclone_kiube .node-radiopharma-product.container .txt_synthera a.bt-blue,
.page-products-cyclotrons #cyclone_kiube .node-radiopharma-product.container .txt_synthera a.bt-blue,
.iba-radiopharmasolutions-new-synthera #synthera_smarter .node-radiopharma-product.container .txt_synthera a.bt-blue,
.page-products-cyclotrons #synthera_smarter .node-radiopharma-product.container .txt_synthera a.bt-blue,
.iba-radiopharmasolutions-new-synthera #synthera .node-radiopharma-product.container .txt_synthera a.bt-blue,
.page-products-cyclotrons #synthera .node-radiopharma-product.container .txt_synthera a.bt-blue,
.iba-radiopharmasolutions-new-synthera #synthera .node-radiopharma-product.container .txt_synthera a.bt-blue,
.page-products-cyclotrons #synthera .node-radiopharma-product.container .txt_synthera a.bt-blue {
  color: white;
  float: left;
  font-weight: bolder;
  line-height: 3em;
  text-transform: uppercase;
  width: auto;
  padding: 0 50px;
  background: #009eda url(../img/library.png) no-repeat left center;
}
.iba-radiopharmasolutions-new-synthera #iba_cyclone_kiube .field-type-text-with-summary,
.page-products-cyclotrons #iba_cyclone_kiube .field-type-text-with-summary {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .iba-radiopharmasolutions-new-synthera #iba_cyclone_kiube .field-type-text-with-summary .field-items .field-item .multi_infos > div,
  .page-products-cyclotrons #iba_cyclone_kiube .field-type-text-with-summary .field-items .field-item .multi_infos > div,
  .iba-radiopharmasolutions-new-synthera #iba_cyclone_kiube .field-type-text-with-summary .field-items .field-item .accessory_infos > div,
  .page-products-cyclotrons #iba_cyclone_kiube .field-type-text-with-summary .field-items .field-item .accessory_infos > div,
  .iba-radiopharmasolutions-new-synthera #iba_cyclone_kiube .field-type-text-with-summary .field-items .field-item .reliable_infos > div,
  .page-products-cyclotrons #iba_cyclone_kiube .field-type-text-with-summary .field-items .field-item .reliable_infos > div {
    width: 50% !important;
  }
}
.iba-radiopharmasolutions-new-synthera #highmor_dlya_123i_i_124i,
.page-products-cyclotrons #highmor_dlya_123i_i_124i {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}
section#synthera.productContent header.title-page.container.withsub {
  padding-bottom: 60px !important;
  padding-top: 30px;
}
.iba-radiopharmasolutions-new-synthera section#synthera.productContent {
  background: #f8f8f8 url(../img/bck_plus.jpg) repeat-x top left !important;
  padding: 0!important;
}
.body-page-products-cyclotrons .page-products-cyclotrons .node-product-kiube .col-3-3 .field-items .field-item .infos.open.infinite div,
.body-page-products-cyclotrons .page-products-cyclotrons .node-product-kiube .col-3-3 .field-items .field-item .infos.open.outstanding div,
.body-page-products-cyclotrons .page-products-cyclotrons .node-product-kiube .col-3-3 .field-items .field-item .infos.open.maximize div,
.iba-radiopharmasolutions-new-synthera .node-synthera-smarter .col-3-3 .field-items .field-item .infos.open div {
  width: 50% !important;
}
.iba-radiopharmasolutions-new-synthera .node-radiopharma-product.container .col-3-3 .field-items .field-item .infos.open div,
.page-products-cyclotrons .node-radiopharma-product.container .col-3-3 .field-items .field-item .infos.open div {
  width: 50% !important;
  float: left;
}
.iba-radiopharmasolutions-new-synthera .node-radiopharma-product.container .col-3-3 .field-items .field-item .infos.open.reliable_infos div {
  height: 300px;
}
.iba-radiopharmasolutions-new-synthera #synthera_smarter {
  background: #f8f8f8 url(../img/bck_plus.jpg) repeat-x top left !important;
  padding-bottom: 10px;
  padding-top: 20px;
}
.page-products-cyclotrons .node-radiopharma-product.container .col-3-3 .field-items .field-item {
  position: relative;
  height: 770px;
  padding-top: 25px;
}
.page-node-13 .iba-radiopharmasolutions-new-synthera .node-radiopharma-product.container .col-3-3 .field-items .field-item .infos.open div,
.page-node-13 .page-products-cyclotrons .node-radiopharma-product.container .col-3-3 .field-items .field-item .infos.open div {
  height: 550px;
}
.page-node-13 .page-products-cyclotrons div.multi {
  background-image: url(../img/zoom-in.png), url(../img/infinite.jpg) !important;
}
.page-node-13 .page-products-cyclotrons div.accessory {
  background-image: url(../img/zoom-in.png), url(../img/outstanding.jpg) !important;
}
.page-node-13 .page-products-cyclotrons div.reliable {
  background-image: url(../img/zoom-in.png), url(../img/maximize.jpg) !important;
}
#headerSearch .chinese_version {
  text-align: center;
  font-size: 14px;
  text-transform: uppercase;
  line-height: 34px;
  color: #7C7C7C;
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
  font-weight: bolder !important;
}
#headerSearch .chinese_version:hover {
  background: #7a7a7a !important;
}
#headerSearch .chinese_version:hover span {
  color: white;
}
body #cyclone_kiube header.title-page.withsub span {
  text-align: left;
}
.page-products-cyclotrons #cyclone_kiube .node-radiopharma-product.container .txt_synthera p,
.iba-radiopharmasolutions-new-synthera #synthera .node-radiopharma-product.container .txt_synthera {
  line-height: 1.2;
}
.webform-client-form.webform-client-form-4 {
  width: 960px;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 90px;
}
.webform-client-form.webform-client-form-4 .form-item {
  width: 100%;
  height: 56px;
  padding-right: 2%;
}
.webform-client-form.webform-client-form-4 .form-item label {
  float: left;
  font-weight: bolder;
  width: 100%;
  height: auto;
  position: inherit !important;
}
.webform-client-form.webform-client-form-4 .form-item input {
  max-width: 100%;
  width: 100%;
}
.more_questions {
  background-color: #72af43;
  text-align: center;
  color: white;
  padding-bottom: 40px;
  line-height: 6em;
}
.more_questions h3 {
  font-size: 40px;
  text-transform: none;
  padding-top: 50px;
}
.more_questions a {
  background-color: #fff;
  color: #72af43 !important;
  font-size: 28px;
  font-weight: bolder;
  margin-top: 60px;
  padding: 8px 22px;
  text-transform: uppercase;
}
.more_questions h4 {
  font-size: 32px;
  font-style: italic;
  font-weight: lighter;
  padding-top: 4px;
}
#node-277 {
  width: 100%;
  margin: 0;
}
#node-277 .field-name-body {
  width: 100%;
  margin: 0;
  padding: 0;
}
#node-277 .field-name-body iframe {
  width: 100%;
}
#our_offices h2 {
  float: left;
  font-size: 40px;
  font-weight: 700;
  line-height: 50px;
  text-transform: inherit;
  border-bottom: 1px solid #adadad;
  margin-bottom: 25px;
  padding-bottom: 30px;
  padding-top: 30px;
  width: 100%;
}
#node-277 + .block {
  padding-top: 20px;
  padding-bottom: 60px;
  width: 100%;
  margin-top: -5px;
  background-color: #ededed;
}
#block-block-7,
#block-block-6,
#node-277,
#node-277 + .block {
  float: left;
  width: 100%;
}
#block-block-7 {
  background-color: #72af43;
}
#node-277 header.title-page {
  border: 0px;
  margin-top: 20px;
  margin-bottom: 0px !important;
}
/*# sourceMappingURL=/sites/all/themes/bootstrap/radiopharma_subtheme/style.css.map */