/**
 * This file should get overwritten if Method 1 is used. If Method 2 is chosen,
 * remove this comment and start adding your styles to this file.
 */
body {
  background: url(../img/tiramisu-bg.jpg);
  background-color: #FFF;
  overflow-y: scroll;
  font-size:16px;
  font-family: 'Open Sans', sans-serif;
}

/** wiki */
.front h1 {display:none;}
.node-sensor .content fieldset .field-label,
 .node-products .content .field-label,
 .bootstrap-fieldgroup-accordion .field-label {
	min-width:255px;
}.node-sensor .content .field-group-div {
	margin-bottom:15px;
}
.group-general {
  min-height: 265px;
}
table th a {font-size:0.875em;}
table#sensorsummary {font-size:12px}
table#sensorsummary td {border:1px solid #DDD; padding:5px ;}
table#sensorsummary  td.title{font-weight:bold;border-left:0; border-bottom:0;border-top:0; padding-right:5px;text-align:right;}
table#sensorsummary  td.heading{font-weight:bold;border:0; background-color:#ededed;text-align:center;}
.views-exposed-form {
  padding: 10px;
  background-color: #F6F6F6;
}

.page-sensors table th {
  font-size: 12px;
}
/*@media print {*/
  /*a[href]:after {*/
    /*content: none !important;*/
  /*}*/
  /*.views-exposed-form,*/
  /*.view-empty,*/
  /*.view-id-products.view-display-id-page{*/
    /*display:none;*/
  /*}*/
   /*.table-responsive {*/

/*width: 100%;*/
     /*margin-bottom: 15px;*/
     /*overflow-x: auto;*/
     /*overflow-y: auto;*/
     /*-webkit-overflow-scrolling: none;*/
     /*-ms-overflow-style:none;*/
     /*border: 1px solid #ddd;*/
   /*}*/
 
   /*.table-responsive > .table {*/
     /*margin-bottom: 0;*/
   /*}*/
 
   /*.table-responsive > .table > thead > tr > th,*/
   /*.table-responsive > .table > tbody > tr > th,*/
   /*.table-responsive > .table > tfoot > tr > th,*/
   /*.table-responsive > .table > thead > tr > td,*/
   /*.table-responsive > .table > tbody > tr > td,*/
   /*.table-responsive > .table > tfoot > tr > td {*/
     /*white-space: text-wrap;*/
   /*}*/
  /*table td {*/
    /*[>background-color: #DFF0D7 !important;<]*/
/*background-color:#000 !important;     */
    /*[> add this line for better support in chrome <] */
    /*-webkit-print-color-adjust:exact;*/
  /*}*/
/*}*/
 .page-node .field-name-field-imgteaser img,
.node-type-sensor .content .field-name-field-image img { 
  float: right;
  padding: 0 20px;
  max-height: 400px;
  height: 265px;
  width: auto;
}
.field-name-field-images .field-items .field-item {
  display: inline-block;
}
.page-taxonomy .node {
  background-color: #FBFBFB;
  padding: 20px;
  /*margin-bottom: 15px;*/
}
.block-print-ui {
  text-align: right;
}
.page-taxonomy .node img {
    float: left;
  padding-right: 15px;
}
.page-taxonomy .node-sensor img {
  max-height: 265px;
  width: auto;
}

.page-taxonomy .node-products img {
  width: 150px;
  height: auto;
  float: left;
  padding-right: 15px;
}
.page-taxonomy li.node-readmore {display:none;}
.required-fieldsactive a{
color: #555;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: rgba(0, 0, 0, 0);
  border-bottom:0;
}
.bootstrap-nav-wrapper .tab-pane {
  border: 1px solid #DDD;
  padding: 20px;
  border-top: 0;
  margin-bottom:15px;
}
.region-content .nav-tabs {
  margin-bottom: 0;
}
.nav-tabs>li {
  float: left;
  margin-bottom: -3px;
}
.panel-group .panel:last-child {
      margin-bottom: 15px;
}
.view-latest .row {
  margin: 10px 0;
}
/** wiki/ */


#node-6 a {  word-wrap: break-word;}


.logo img {
    width: 100%;
    max-width:560px;
    height: auto;
}

.region-content {
    background: #FFF;
    padding: 25px;
}
.panel-pane {
  margin-bottom:16px;
}
/**TEXTS**/

a {
    color: #9E1714;
}
p {
 margin-bottom:16px;
}
/**SIDEBAR**/
.views-row .field-item,
.content .field {
  margin-bottom:16px;
}


.view-id-sidebar .views-row {
    background: #FFFFFF;
    padding: 0 16px 16px 16px;
    margin-bottom: 16px;
    border-bottom: 3px solid #9E1714;
}

.view-id-sidebar .views-row h2 {
    border-bottom: 1px solid  #9E1714;
    margin-bottom:16px;
    margin-top: 0;
    
}
.view-id-sidebar .views-row h2 a {
    color:#9E1714;
    font-weight:bold;
    font-size:17px;
}
.view-id-sidebar .views-row .field-type-image img{
 width:100%;
 height:auto;
 }
 .region-sidebar-second .block {
    background: #FFF;
    margin-bottom: 16px;
    padding:24px;
}
.region-sidebar-second .block-views {
    background: none;
    margin-bottom: 16px;
    padding:0;
}
/**MENU**/
/*.navbar {padding-top:2px;}*/
.nav>li>a:hover, .nav>li>a:focus {
  text-decoration: none;
  background-color: #eee;
  color: #9F1514;
}
.nav>li>a {
	font-weight:bold;
  color: #676565;
}
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>li>a.active-trail{
  color: #FFF;
  background-color: #A11313;
}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
  color: #F8F8F8;
  background-color: #A11313;
}

#block-system-main-menu ul li {
    /*display: inline-block;*/
    font-weight :bold;
}

/*
#block-system-main-menu ul li a.active-trail.active {
  color: #000;
}



*/
img.logopartners {
    width: 100%;
}
/**ARTICLE**/
.node-type-article .region-content .node-article .field-type-image {
    float: right;
    padding: 24px;
}
.field-name-field-event-name {
  font-weight:bold;
  font-size:1.125em;
}
/**QUICKTABS**/
#quicktabs-eventtabs {
  margin-right:24px;
}
ul.quicktabs-tabs {
  margin:0;
  padding:0;
  border-bottom:1px solid #DDD;
}
ul.quicktabs-tabs li {
  display: inline;
  background: none;
  list-style-type: none;
  padding: 2px;
  white-space: nowrap;
  background:#eeeeee;
  padding:8px 16px;
  display:inline-block;
  width:auto;
}
ul.quicktabs-tabs li a{
  text-decoration:none;
  color:#9E1714;
  font-weight:bold;
}
ul.quicktabs-tabs li.active,
ul.quicktabs-tabs li:hover {
 background:#ddd;
}
/**FOOTER**/
.footer {
    border: none;
    font-size: 0.6875em;
    color: #000;
}
.footer a {
    color: #000;
}
.emailwrap {
white-space: pre;
white-space: pre-wrap;
white-space: pre-line;
white-space: -pre-wrap;
white-space: -o-pre-wrap;
white-space: -moz-pre-wrap;
white-space: -hp-pre-wrap;
word-wrap: break-word;
}
/***MOBILE VERSION***/
/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
ul.quicktabs-tabs li {
  width:100%;
  background: none;
  list-style-type: none;
  padding: 2px;
  white-space: nowrap;
  background:#eeeeee;
  padding:8px 16px;
  display:inline-block;
}
img.logopartners {
    
    max-width:300px;
}
.page-node .field-name-field-imgteaser img ,
.node-type-sensor .content  .field-name-field-image img {
    float: none;
    padding:0;
    max-height:auto;
    height: auto;
    width: 100%;
    max-width: 480px;
}
}
@media (min-width: 768px) and (max-width: 979px) { 
 .page-node .field-name-field-imgteaser img ,
.node-type-sensor .content  .field-name-field-image img  {
    float: none;
    text-align:center;
    padding:0 0 15px 0;
    max-height:auto;
    height: auto;
    width: 100%;
    max-width: 480px;
 } 
}
