@charset "utf-8";
/* CSS Document */
.set-vertical-height { display: table; }
.set-vertical-btm { display: table-cell; vertical-align: bottom; }
.set-vertical-mid { display: table-cell; vertical-align: middle; }
.pad-btm-50 {  padding-bottom: 50px; }
.pad-top-50 {  padding-top: 50px; }

* { font-family: Shape-Medium, Brown-Bold, Brown-Regular, Montserrat-Medium, Montserrat-Regular, Montserrat-SemiBold, Helvetica, Arial, sans serif, MS Gothic Regular; word-break: keep-all; }
@font-face { font-family: Brown-Bold; src:url(../fonts/Brown-Bold.ttf) }
@font-face { font-family: Brown-Regular; src:url(../fonts/Brown-Regular.ttf) }
@font-face { font-family: Shape-Medium; src:url(../fonts/Shape-Medium.otf) }
@font-face { font-family: Montserrat-Medium; src:url(../fonts/Montserrat-Medium.otf) }
@font-face { font-family: Montserrat-Regular; src:url(../fonts/Montserrat-Regular.otf) }
@font-face { font-family: Montserrat-SemiBold; src:url(../fonts/Montserrat-SemiBold.otf) }
a { color: #000; text-decoration: none; }
p { color: #000; font-size: 16px; text-align: justify; }
html, body { max-width: 5120px; overflow-x: hidden; }
body { background-color: #ffffff; position: relative; }
.navbar-toggle {  margin-right: 30px; }
.navbar-brand { height: 48px; padding: 0px;  }
/*.navbar-brand img { height: 35px; margin-left: 30px; margin-top: 10px; }*/
.navbar-brand img { height: 48px; margin-left: 25px; }
.navbar-nav { position: static !important; margin: 0px -15px; text-align: center;  border-bottom: none; }
.navbar-nav>li { display: inline-block; width: 100%; }
.navbar-nav a { text-transform:  uppercase; }
.navbar-default .navbar-toggle { background-color: #4c9087; border-color: #4c9087; }
.navbar-default .navbar-toggle .icon-bar { background-color: #fff; }
.navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color: none; } 
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background-color: #aea995; border-color: #aea995;  }
.navbar-default { background-color: #4c9087; border-color: #4c9087; }
.navbar-default .navbar-nav>li>a { color: #ffffff; }
.navbar-default .navbar-nav>li>a:focus { color: #ffffff; }
.navbar-default .navbar-nav>li>a:hover { color: #4dd1c6; font-weight: bold; background-color: transparent; }
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover { background-color: transparent;  color: #4dd1c6; font-weight: bold; }
.carousel-control.left, .carousel-control.right { background-image: none; }
.carousel-control:hover .glyphicon-chevron-left, .carousel-control:hover .glyphicon-chevron-right { color: #fff; background-color: #000; }
.item>img { width: 100%; } 
.glyphicon-chevron-left, .glyphicon-chevron-right { border: 1px solid #000; padding: 10px; width: 50px !important; height: 50px !important; color: #000; }

/* Sections */
.container{ padding-right: 0; padding-left: 0; }

/*Header*/
section#head article .container-fluid { background: url(../img/main-banner.jpg) no-repeat 0px 0px; background-position: center; background-size: cover; padding: 0 0; background-color: #e8b84c; padding: 0 0; min-height: 700px;}
section#head img#biofach  { width: 100px;}
section#head img#booth  { margin-top: 0px; width: 100px;}
section#head article p { font-family: Shape-Medium, Brown-Bold, Brown-Regular,  Helvetica, Arial, sans serif, MS Gothic Regular; color: #fff; font-size: 12px; text-align: left; margin-top: 80px; margin-bottom: 20px; }


/*About*/
section#about .container-fluid { background-color: #f2f6d9; padding: 0 0;  }
section#about .about-left { padding: 100px; }
section#about .about-left h2 { font-family: Shape-Medium, Brown-Bold, Brown-Regular,  Helvetica, Arial, sans serif, MS Gothic Regular; color: #000; font-size: 26px; line-height: 30px; text-align: left; font-weight: bolder; letter-spacing: 5px;}
section#about .about-left p { font-family: Shape-Medium, Brown-Bold, Brown-Regular,  Helvetica, Arial, sans serif, MS Gothic Regular; color: #000; font-size: 16px; line-height: 16px; text-align: left; padding-top: 40px; padding-right: 50px;}
section#about .about-right { background: url(../img/about-bg.jpg) no-repeat 0px 0px; background-position: center; background-size: cover; min-height: 800px; padding: 0 0; background-color: #f2f6d9; }


/*Exhibitors*/
section#exhibitors .container-fluid { background-color: #04877a; padding: 0 0; }
section#exhibitors .exhibitor-left { background: url(../img/exhibitor-img.jpg) no-repeat 0px 0px; background-position: center; background-size: cover; min-height: 800px; padding: 0 0; background-color: #04877a; }
section#exhibitors .exhibitor-right { padding-top: 50px; padding-left: 50px; }
section#exhibitors .exhibitor-right h2 { font-family: Shape-Medium, Brown-Bold, Brown-Regular, Helvetica, Arial, sans serif, MS Gothic Regular; color: #fff; font-size: 24px; line-height: 30px; text-align: left; font-weight: bolder; letter-spacing: 5px; padding-left: 12px; }
section#exhibitors .exhibitor-right ul { list-style-type: none; padding-left: 0px; padding-top: 50px; padding-bottom: 50px; text-transform: uppercase; text-decoration: underline; font-family: Shape-Medium, Brown-Bold, Brown-Regular, Helvetica, Arial, sans serif, MS Gothic Regular; color: #fff; font-size: 14px; width: 250px; }
section#exhibitors .exhibitor-right li { word-wrap: break-word; margin-bottom: 20px; }
section#exhibitors .row { padding: 10px; word-wrap: break-word; max-width: 900px; }
section#exhibitors .exhi-box { padding-bottom: 20px; color: #fff; }
section#exhibitors a { color: #fff; }

/*Modal*/
.modal-header .close { margin-top: -25px; }
.modal-footer { border-top: 0px solid #e5e5e5; }
.modal-body p { font-family: Shape-Medium, Brown-Bold, Brown-Regular, Helvetica, Arial, sans serif, MS Gothic Regular; color: #000; font-size: 14px; text-align: left;}
.modal-body h3 { font-family: Shape-Medium, Brown-Bold, Brown-Regular, Helvetica, Arial, sans serif, MS Gothic Regular; color: #000; font-size: 16px; text-align: left; }

/*Organizers*/
section#organizers article { background: url(../img/organizers-right-xs.jpg) no-repeat 0px 0px; background-position: center; background-size: cover; min-height: 949px; padding: 0 0; }
section#organizers h2 { font-family: Shape-Medium, Brown-Bold, Brown-Regular, Helvetica, Arial, sans serif, MS Gothic Regular; color: #000; font-size: 36px; line-height: 30px; text-align: left; font-weight: bolder; letter-spacing: 5px; padding-top: 50px; padding-left: 20px;}
section#organizers p { font-family: Shape-Medium, Brown-Bold, Brown-Regular, Helvetica, Arial, sans serif, MS Gothic Regular; color: #000; font-size: 16px; line-height: 16px; text-align: left; padding-top: 40px; padding-left: 20px;}


/*Presskit*/
section#presskit { margin: 303px;  }
section#presskit h2 { font-size: 20px; font-weight: bold; }
section#presskit .body { margin-top: 50px;  }
section#presskit .tab-content { margin-left: 10px; }
section#presskit img.tab-download { width: 20px; height: 20px; }
section#presskit p { color: #231f20; }
section#presskit .nav-tabs { border-color: #04877a; margin-top: 20px; }
section#presskit hr { border-top: 1px solid #04877a; }
section#presskit .nav-tabs>li.active>a { background-color: #FFBB73; }
section#presskit .nav>li>a { background-color: #04877a; }
section#presskit ul.nav-tabs>li>a { font-size: 16px; color: #ffffff; font-weight: bold; }
section#presskit .tab-pane a { font-size: 16px; color: #000000; text-decoration: underline; }

/*Footer*/
section#footer article { background-color: #000; padding-top: 50px; padding-bottom: 50px; }
section#footer h1 { text-align: center; color:#ffffff; font-size: 14px; font-weight: 700;  }
section#footer span { color:#ffffff; }
section#footer p { text-align: center; color: #ffffff; font-size: 12px; }
section#footer ul { list-style-type: none;  -webkit-padding-start: 1px; text-align: center; }
section#footer li { color: #ffffff !important; font-size: 0.750em !important; padding-bottom: 10px !important; display: inline-block; align-items: center;}
section#footer a { color:#ffffff; text-decoration: none; }
section#footer img { padding-top: 50px; padding-bottom: 0px; width: 50px; }



/* small screen devices */
@media (min-width: 768px) {
  /*.container {padding-right: 0; padding-left: 0; }
  .navbar-brand { height: 100px;  }
  .navbar-nav>li { display: inline-block; width: 50% !important; }
  .navbar-brand img { height: 35px; margin-left: 30px; margin-top: 10px; }
  .navbar-nav { position: static !important; padding-top: 20px; margin: 0px 2px; }*/

  .container {padding-right: 0; padding-left: 0; }
  .navbar-brand { height: 100px;  }
  .navbar-nav>li { display: inline-block; width: auto; }
  .navbar-brand img {  height: 25px; margin-top: 36px; }
  .navbar-nav { position: static !important; padding-top: 20px; margin: 0px 2px; }

/*Header*/
section#head article .container-fluid { background: url(../img/main-banner.jpg) no-repeat 0px 0px; background-position: center; background-size: cover; min-height: 790px; padding: 0 0; background-color: #e8b84c; padding: 0 0; }
section#head img#biofach  { width: 250px;}
section#head img#booth  { margin-top: 0px; width: 250px;}
section#head article p { font-family: Shape-Medium, Brown-Bold, Brown-Regular, Helvetica, Arial, sans serif, MS Gothic Regular; color: #fff; font-size: 18px; text-align: left; margin-left: 160px; margin-top: 200px;}
/*Exhibitors*/
section#exhibitors .container-fluid { background-color: #04877a; padding: 0 0; }
section#exhibitors .exhibitor-left { background: url(../img/exhibitor-img.jpg) no-repeat 0px 0px; background-position: center; background-size: cover; min-height: 800px; padding: 0 0; background-color: #04877a; }
section#exhibitors .exhibitor-right { padding-top: 50px; padding-left: 50px; }
section#exhibitors .exhibitor-right h2 { font-family: Shape-Medium, Brown-Bold, Brown-Regular, Helvetica, Arial, sans serif, MS Gothic Regular; color: #fff; font-size: 24px; line-height: 30px; text-align: left; font-weight: bolder; letter-spacing: 5px; padding-left: 12px; }
section#exhibitors .exhibitor-right ul { list-style-type: none; padding-left: 0px; padding-top: 20px; padding-bottom: 50px; text-transform: uppercase; text-decoration: underline; font-family: Shape-Medium, Brown-Bold, Brown-Regular, Helvetica, Arial, sans serif, MS Gothic Regular; color: #fff; font-size: 14px; width: 250px; margin-left: 50px;}
section#exhibitors .exhibitor-right ul.ul-right { list-style-type: none; padding-left: 0px; padding-top: 20px; padding-bottom: 50px; text-transform: uppercase; text-decoration: underline; font-family: Shape-Medium, Brown-Bold, Brown-Regular, Helvetica, Arial, sans serif, MS Gothic Regular; color: #fff; font-size: 14px; width: 250px; margin-left: -30px;}
section#exhibitors .exhibitor-right li { word-wrap: break-word; margin-bottom: 20px; }
section#exhibitors .row { padding: 10px; word-wrap: break-word; max-width: 900px; }

/*Organizers*/
section#organizers article { background: url(../img/organizers-bg-lg.jpg) no-repeat 0px 0px; background-position: center; background-size: cover; min-height: 949px; padding: 0 0; }
section#organizers h2 { font-family: Shape-Medium, Brown-Bold, Brown-Regular, Helvetica, Arial, sans serif, MS Gothic Regular; color: #000; font-size: 36px; line-height: 30px; text-align: left; font-weight: bolder; letter-spacing: 5px; padding-left: 30px; padding-top: 50px;}
section#organizers p { font-family: Shape-Medium, Brown-Bold, Brown-Regular, Helvetica, Arial, sans serif, MS Gothic Regular; color: #000; font-size: 16px; line-height: 16px; text-align: left; padding-top: 20px; padding-left: 30px; width: 400px;}
/*Footer*/
section#footer article { background-color: #000; padding-top: 50px; padding-bottom: 50px; }
section#footer h1 { text-align: left; padding-left: 40px; color:#ffffff; font-size: 14px; font-weight: 700;  }
section#footer span { color:#ffffff; }
section#footer p {  padding-left: 40px; color: #ffffff; font-size: 12px; text-align: justify; }
section#footer ul { list-style-type: none;  -webkit-padding-start: 1px; margin-left: 50px; }
section#footer li { color: #ffffff !important; font-size: 0.750em !important; padding-bottom: 10px !important; display: inline-block;}
section#footer a { color:#ffffff; text-decoration: none; }
section#footer img { padding-top: 50px; padding-bottom: 0px; width: 50px; }

}


/* medium screen devices */
@media (min-width: 992px) {
  .navbar-nav { padding-top: 25px; margin-right: 0px; }
  .container { padding-right: 0; padding-left: 0; }
  .navbar-nav>li { display: inline-block; width: auto; }
  .navbar-nav { position: static !important; margin: 0px 20px; text-align: center;  border-bottom: none; }
  .navbar-brand img { height: 50px;  margin-top: 30px; }

/*Header*/
section#head article .container-fluid { background: url(../img/main-banner.jpg) no-repeat 0px 0px; background-position: center; background-size: cover; min-height: 790px; padding: 0 0; background-color: #e8b84c; padding: 0 0; }
section#head img#biofach  { width: 250px;}
section#head img#booth  { margin-top: 0px; width: 250px;}
section#head article p { font-family: Shape-Medium, Brown-Bold, Brown-Regular, Helvetica, Arial, sans serif, MS Gothic Regular; color: #fff; font-size: 18px; text-align: left; margin-top: 350px; margin-left: 35px;}
/*Exhibitors*/
section#exhibitors .container-fluid { background-color: #04877a; padding: 0 0; }
section#exhibitors .exhibitor-left { background: url(../img/exhibitor-img.jpg) no-repeat 0px 0px; background-position: center; background-size: cover; min-height: 800px; padding: 0 0; background-color: #04877a; }
section#exhibitors .exhibitor-right { padding-top: 50px; padding-left: 50px; }
section#exhibitors .exhibitor-right h2 { font-family: Shape-Medium, Brown-Bold, Brown-Regular, Helvetica, Arial, sans serif, MS Gothic Regular; color: #fff; font-size: 24px; line-height: 30px; text-align: left; font-weight: bolder; letter-spacing: 5px; padding-left: 12px; }
section#exhibitors .exhibitor-right ul { list-style-type: none; padding-left: 0px; padding-top: 20px; padding-bottom: 50px; text-transform: uppercase; text-decoration: underline; font-family: Shape-Medium, Brown-Bold, Brown-Regular, Helvetica, Arial, sans serif, MS Gothic Regular; color: #fff; font-size: 14px; width: 250px; margin-left: 100px;}
section#exhibitors .exhibitor-right ul.ul-right { list-style-type: none; padding-left: 0px; padding-top: 20px; padding-bottom: 50px; text-transform: uppercase; text-decoration: underline; font-family: Shape-Medium, Brown-Bold, Brown-Regular, Helvetica, Arial, sans serif, MS Gothic Regular; color: #fff; font-size: 14px; width: 250px; margin-left: -50px;}
section#exhibitors .exhibitor-right li { word-wrap: break-word; margin-bottom: 20px; }
section#exhibitors .row { padding: 10px; word-wrap: break-word; max-width: 900px; }

/*Organizers*/
section#organizers article { background: url(../img/organizers-bg-lg.jpg) no-repeat 0px 0px; background-position: center; background-size: cover; min-height: 750px; padding: 0 0; }
section#organizers h2 { font-family: Shape-Medium, Brown-Bold, Brown-Regular, Helvetica, Arial, sans serif, MS Gothic Regular; color: #000; font-size: 36px; line-height: 30px; text-align: left; font-weight: bolder; letter-spacing: 5px; padding-left: 30px; padding-top: 50px;}
section#organizers p { font-family: Shape-Medium, Brown-Bold, Brown-Regular, Helvetica, Arial, sans serif, MS Gothic Regular; color: #000; font-size: 16px; line-height: 16px; text-align: left; padding-top: 20px; padding-left: 30px; width: 500px;}
/*Footer*/
section#footer article { background-color: #000; padding-top: 50px; padding-bottom: 50px; }
section#footer h1 { text-align: left; padding-left: 80px; color:#ffffff; font-size: 14px; font-weight: 700;  }
section#footer span { color:#ffffff; }
section#footer p { padding-left: 80px; color: #ffffff; font-size: 12px; text-align: justify; }
section#footer ul { list-style-type: none;  -webkit-padding-start: 1px; margin-left: 120px; }
section#footer li { color: #ffffff !important; font-size: 0.750em !important; padding-bottom: 10px !important; display: inline-block;}
section#footer a { color:#ffffff; text-decoration: none; }
section#footer img { padding-top: 50px; padding-bottom: 0px; width: 50px; }
}



/* large screen devices */        
@media (min-width: 1200px) {
  body {padding: 0; }
  .navbar { height: 100px; }
  .navbar-nav { margin: 0px 5px; text-align: center; border-bottom: none; }
  .navbar-nav>li { display: inline-block; width: auto; }
  .navbar.shrink { height: 50px; }
  .navbar-brand { height: 145px; padding: 0px; }
  .shrink .navbar-brand { height: 50px; }
  .shrink .navbar-nav { padding-top: 0px;  }
  .navbar-brand img { height: 60px; line-height: 200px; margin-top:  30px;}
  .shrink .navbar-brand img { height: 45px; margin-top: 0px; line-height: 50px; }
  .padright{padding-right: 25px;}
  .padleft{padding-left: 25px;}

/*Header*/
section#head article .container-fluid { background: url(../img/main-banner.jpg) no-repeat 0px 0px; background-position: center; background-size: cover; min-height: 790px; padding: 0 0; background-color: #e8b84c; padding: 0 0; }
section#head img#biofach  { width: 250px;}
section#head img#booth  { margin-top: 0px; width: 250px;}
section#head article p { font-family: Shape-Medium, Brown-Bold, Brown-Regular, Helvetica, Arial, sans serif, MS Gothic Regular; color: #fff; font-size: 18px; text-align: left; margin-top: 350px;; }
/*About*/
section#about .container-fluid { background-color: #e9b94f; padding: 0 0;  }
section#about .about-left { padding: 50px; margin-top: 80px; }
section#about .about-left h2 { font-family: Shape-Medium, Brown-Bold, Brown-Regular, Helvetica, Arial, sans serif, MS Gothic Regular; color: #000; font-size: 26px; line-height: 30px; text-align: left; font-weight: bolder; letter-spacing: 5px;}
section#about .about-left p { font-family: Shape-Medium, Brown-Bold, Brown-Regular, Helvetica, Arial, sans serif, MS Gothic Regular; color: #000; font-size: 16px; line-height: 16px; text-align: left; padding-top: 40px; padding-right: 50px;}
section#about .about-right { background: url(../img/about-bg.jpg) no-repeat 0px 0px; background-position: center; background-size: cover; min-height: 800px; padding: 0 0; background-color: #e9b94f; }
/*Exhibitors*/
section#exhibitors .container-fluid { background-color: #04877a; padding: 0 0; }
section#exhibitors .exhibitor-left { background: url(../img/exhibitor-img.jpg) no-repeat 0px 0px; background-position: center; background-size: cover; min-height: 800px; padding: 0 0; background-color: #04877a; }
section#exhibitors .exhibitor-right { padding-top: 50px; padding-left: 50px; }
section#exhibitors .exhibitor-right h2 { font-family: Shape-Medium, Brown-Bold, Brown-Regular, Helvetica, Arial, sans serif, MS Gothic Regular; color: #fff; font-size: 24px; line-height: 30px; text-align: left; font-weight: bolder; letter-spacing: 5px; padding-left: 12px; }
section#exhibitors .exhibitor-right ul { list-style-type: none; padding-left: 0px; padding-top: 50px; text-transform: uppercase; text-decoration: underline; font-family: Shape-Medium, Brown-Bold, Brown-Regular, Helvetica, Arial, sans serif, MS Gothic Regular; color: #fff; font-size: 14px; width: 250px; margin-left: 0px; }
section#exhibitors .exhibitor-right li { word-wrap: break-word; margin-bottom: 20px; }
section#exhibitors .row { padding: 10px; word-wrap: break-word; max-width: 900px; }

/*Organizers*/
section#organizers article { background: url(../img/organizers-bg-lg.jpg) no-repeat 0px 0px; background-position: center; background-size: cover; min-height: 750px; padding: 0 0; }
section#organizers h2 { font-family: Shape-Medium, Brown-Bold, Brown-Regular, Helvetica, Arial, sans serif, MS Gothic Regular; color: #000; font-size: 36px; line-height: 30px; text-align: left; font-weight: bolder; letter-spacing: 5px; padding-left: 30px; padding-top: 100px;}
section#organizers p { font-family: Shape-Medium, Brown-Bold, Brown-Regular, Helvetica, Arial, sans serif, MS Gothic Regular; color: #000; font-size: 16px; line-height: 16px; text-align: left; padding-top: 40px; padding-left: 30px;}
/*Footer*/
section#footer article { background-color: #000; padding-top: 50px; padding-bottom: 50px; }
section#footer h1 { text-align: left; padding-left: 80px; color:#ffffff; font-size: 14px; font-weight: 700;  }
section#footer span { color:#ffffff; }
section#footer p { padding-left: 80px; color: #ffffff; font-size: 12px; text-align: justify; }
section#footer ul { list-style-type: none;  -webkit-padding-start: 1px; margin-left: 120px; }
section#footer li { color: #ffffff !important; font-size: 0.750em !important; padding-bottom: 10px !important; display: inline-block;}
section#footer a { color:#ffffff; text-decoration: none; }
section#footer img { padding-top: 50px; padding-bottom: 0px; width: 50px; }
}



@media (min-width: 1920px) {
  body {padding: 0;}
  .navbar { height: 137px; }
  .navbar-nav { margin: 0px 5px; text-align: center; padding-top: 50px; border-bottom: none; }
  .navbar-nav>li { display: inline-block; width: auto; }
  .navbar.shrink { height: 70px; }
  .navbar-brand { height: 145px; padding: 0px; }
  .shrink .navbar-brand { height: 50px; }
  .shrink .navbar-nav { padding-top: 10px;  }
  .navbar-brand img { height: 80px; line-height: 200px; margin-top:  30px;}
  .shrink .navbar-brand img { height: 45px; margin-top: 15px; line-height: 50px; }
  .padright{padding-right: 25px;}
  .padleft{padding-left: 25px;}

/*Header*/
section#head article .container-fluid { background: url(../img/main-banner.jpg) no-repeat 0px 0px; background-position: center; background-size: contain; min-height: 964px; padding: 0 0; background-color: #e8b84c; padding: 0 0; }
section#head img#biofach  { width: 250px;}
section#head img#booth  { margin-top: 0px; width: 250px;}
section#head article p { font-family: Shape-Medium, Brown-Bold, Brown-Regular, Helvetica, Arial, sans serif, MS Gothic Regular; color: #fff; font-size: 18px; text-align: left; margin-top: 350px; }


/*About*/
section#about .container-fluid { background-color: #f2f6d9; padding: 0 0;  }
section#about .about-left { padding: 100px; margin-top: 100px; }
section#about .about-left h2 { font-family: Shape-Medium, Brown-Bold, Brown-Regular, Helvetica, Arial, sans serif, MS Gothic Regular; color: #000; font-size: 26px; line-height: 30px; text-align: left; font-weight: bolder; letter-spacing: 5px;}
section#about .about-left p { font-family: Shape-Medium, Brown-Bold, Brown-Regular, Helvetica, Arial, sans serif, MS Gothic Regular; color: #000; font-size: 16px; line-height: 16px; text-align: left; padding-top: 40px; padding-right: 50px;}
section#about .about-right { background: url(../img/about-bg.jpg) no-repeat 0px 0px; background-position: center; background-size: cover; min-height: 800px; padding: 0 0; background-color: #f2f6d9; }


/*Exhibitors*/
section#exhibitors .container-fluid { background-color: #04877a; padding: 0 0; }
section#exhibitors .exhibitor-left { background: url(../img/exhibitor-img.jpg) no-repeat 0px 0px; background-position: center; background-size: cover; min-height: 800px; padding: 0 0; background-color: #04877a; }
section#exhibitors .exhibitor-right { padding-top: 80px; padding-left: 50px; }
section#exhibitors .exhibitor-right h2 { font-family: Shape-Medium, Brown-Bold, Brown-Regular, Helvetica, Arial, sans serif, MS Gothic Regular; color: #fff; font-size: 24px; line-height: 30px; text-align: left; font-weight: bolder; letter-spacing: 5px; padding-left: 12px; margin-left: 0px; }
section#exhibitors .exhibitor-right ul { list-style-type: none; padding-left: 0px; padding-top: 20px; text-transform: uppercase; text-decoration: underline; font-family: Shape-Medium, Brown-Bold, Brown-Regular, Helvetica, Arial, sans serif, MS Gothic Regular; color: #fff; font-size: 14px; width: 250px; }
section#exhibitors .exhibitor-right li { word-wrap: break-word; margin-bottom: 20px; }
section#exhibitors .row { padding: 10px; word-wrap: break-word; max-width: 900px; }

/*Modal*/
.modal-header .close { margin-top: -25px; }
.modal-footer { border-top: 0px solid #e5e5e5; }
.modal-body p { font-family: Shape-Medium, Brown-Bold, Brown-Regular, Helvetica, Arial, sans serif, MS Gothic Regular; color: #000; font-size: 14px; text-align: left;}
.modal-body h3 { font-family: Shape-Medium, Brown-Bold, Brown-Regular, Helvetica, Arial, sans serif, MS Gothic Regular; color: #000; font-size: 16px; text-align: left; }

/*Organizers*/
section#organizers article { background: url(../img/organizers-bg-lg.jpg) no-repeat 0px 0px; background-position: center; background-size: cover; min-height: 700px; padding: 0 0; }
section#organizers h2 { font-family: Shape-Medium, Brown-Bold, Brown-Regular, Helvetica, Arial, sans serif, MS Gothic Regular; color: #000; font-size: 36px; line-height: 30px; text-align: left; font-weight: bolder; letter-spacing: 5px; padding-left: 135px; padding-top: 100px;}
section#organizers p { font-family: Shape-Medium, Brown-Bold, Brown-Regular, Helvetica, Arial, sans serif, MS Gothic Regular; color: #000; font-size: 16px; line-height: 16px; text-align: left; padding-top: 40px; padding-left: 135px;}


/*Presskit*/
section#presskit { margin: 303px;  }
section#presskit h2 { font-size: 20px; font-weight: bold; }
section#presskit .body { margin-top: 50px;  }
section#presskit .tab-content { margin-left: 10px; }
section#presskit img.tab-download { width: 20px; height: 20px; }
section#presskit p { color: #231f20; }
section#presskit .nav-tabs { border-color: #04877a; margin-top: 20px; }
section#presskit hr { border-top: 1px solid #04877a; }
section#presskit .nav-tabs>li.active>a { background-color: #FFBB73; }
section#presskit .nav>li>a { background-color: #04877a; }
section#presskit ul.nav-tabs>li>a { font-size: 16px; color: #ffffff; font-weight: bold; }
section#presskit .tab-pane a { font-size: 16px; color: #000000; text-decoration: underline; }

/*Footer*/
section#footer article { background-color: #000; padding-top: 50px; padding-bottom: 50px; }
section#footer h1 { padding-left: 80px; color:#ffffff; font-size: 14px; font-weight: 700;  }
section#footer span { color:#ffffff; }
section#footer p { padding-left: 80px; color: #ffffff; font-size: 12px; text-align: justify; }
section#footer ul { list-style-type: none;  -webkit-padding-start: 1px; margin-left: 250px; }
section#footer li { color: #ffffff !important; font-size: 0.750em !important; padding-bottom: 10px !important; display: inline-block;}
section#footer a { color:#ffffff; text-decoration: none; }
section#footer img { padding-top: 50px; padding-bottom: 0px; width: 50px; }
}
	
