
/****************************/
/* LOCAL CSS                */
/****************************/

/* Put your custom CSS and CSS overrides in this file and  */
/* rename it local.css.  By restricting your CSS changes   */
/* to local.css, your changes will not be overwritten when */
/* upgrading to a new version of this theme.  You can also */
/* use a local-rtl.css file for the equivalent in RTL.     */

/* Steps to activate local.css:                       */
/* 1. Add your custom CSS to this file                */
/* 2. Rename this file to local.css                   */
/* 3. Clear cached data at admin/settings/performance */


body {
  font-family: Tahoma, Arial, Courier;
}

h1 {
  font-size: 135%;
  padding: 5px 20px;
}

h1.title {
  background-color: #EEEEEE;
  color: #333333;
}

h2 {
  font-size: 115%;
  margin: 0;
}

.sprites {
  background-image: url("../images/sprites.png");
}

.color {
  z-index: -1;
  position: absolute;
  height: 100%;
  width: 100%;
  filter:alpha(opacity=30);
  opacity: 0.3;
  -moz-opacity:0.3;
}

.block.logo {
  width: 298px;
}

.region-main-menu .block.block-superfish {
  height: 35px;
  background-position: 0 -464px;
  margin: 23px 0;
  width: 662px;
}

/* Sidebar first */
#sidebar-first {
  background-color: #F3F2DD;
}

.block ul,
.block ol {
  margin-left: 0;
}

#sidebar-first .block .block-title {
  padding-left: 15px;
  background-image: url("../images/sprites.png");
  background-position: -2px -45px;
  padding-top: 5px;
}

#sidebar-first .block .inner {
  background-color: #e0e0e0;
}

#sidebar-first .block .inner a,
#sidebar-first .block .inner h2 {
  font-weight: bold;
  color: #333333;
}

#sidebar-first .block.block-search .inner {
  background-color: #F3F2DD;
}

#sidebar-first #block-views-sfaturi-block ul li {
  list-style: none;
}

#sidebar-first #block-block-2 a {
  font-weight: bold;
  color: #fff;
}

#sidebar-first .block .content {
  padding: 3px 10px;
}

#sidebar-first .block.green .inner,
#sidebar-first .block.green .inner h2{
  background-color: #96bc33;
  color: #ffffff;
}

#sidebar-first .block.orange .inner,
#sidebar-first .block.orange .inner h2{
  background-color: #F47920;
  color: #ffffff;
}

#sidebar-first .block.grey .inner {
  background-color: #DDD;
  color: #666;
}

#sidebar-first-inner {
  padding: 20px 0;
}

table.views-view-grid td {
  vertical-align: top;
  position: relative;
}

.view-Serviciu h3 {

}

.view-Serviciu .node h2 {
  margin: 0;
  padding: 3px 10px;
}

.view-Serviciu .node-serviciu {
  position: relative;
}

.view-Serviciu .node h2 a {
  color: #FFBB36;
}

.view-Serviciu .field-name-body {
  padding: 0 10px;
}

.view-Serviciu .color {
  height: 150px;
  top: 160px;
}

.view-promotii .views-field-body .field-content {
  position: relative;
}

.view-promotii .views-field-body .promo-body {
  padding: 5px;
  text-align: justify;
}

#search-block-form input.form-submit {
  background-image: url("../images/sprites.png");
  background-position: -2px -22px;
  border: 0 none;
  height: 24px;
  margin: 0;
  padding: 0;
  width: 24px;
}

#search-block-form input[name="search_block_form"] {
  border: 1px solid #D8DBD5;
  height: 20px;
  margin: 0;
  padding: 0;
  width: 170px;
}

.portofoliu h2 {
  margin: 0 0 0.3em;
  padding: 3px 10px;
}

.portofoliu .description {
  padding: 0 10px;
  text-align: justify;
}
.portofoliu .container {
  position: relative;
}

ul.teaser-portfolio-nodes {
  margin: 0;
  padding: 0 10px;
}

ul.teaser-portfolio-nodes li {
  display: block;
  float: left;
  list-style: none outside none;
  margin: 10px 20px 0 0;
}

ul.teaser-portfolio-nodes li.last {
  margin: 10px 0 0;
}

.view-id-portofoliu li {
  list-style: none outside none;
}