.jumbotron li a{
  font-size: 1.4em;
}
.jumbotron h1{
  font-size: 4.2em;
}

/* activez scroll in google maps doar daca se da click */

.overlay {

   background:transparent; 

   position:relative; 

   width:100%;

   height:480px; /* your iframe height */

   top:480px;  /* your iframe height */

   margin-top:-480px;  /* your iframe height */

}



.header-fix-peste-nav {

  position:fixed;

  height:100px;

  background-color:#000000;

  color:rgba(255,255,255,0.8);

  top:0px;

  width:100%;

  max-width:1280px;

  z-index:100;

}

.header-fix-peste-nav img {

  max-width:100%;

  max-height:40px;

  margin-top:10px;



}

#img-header-stanga {

  float:left;

}



#meniu-dreapta-sus a {

  float:right;

}

#meniu-dreapta-sus a img {

  width:25px;

  height:auto;

  margin-top:12px;

  margin-left:5px;

  margin-right:5px;

  

}

#buton-contact {

  margin-top:10px;

  background-color:rgba(0,0,0,1);

  border-color:black;

  color:rgba(255, 255, 255, 0.8);

  margin-right: 40px;

  float:right;

}

#buton-cautare {

  margin-top:10px;

  background-color:rgba(0,0,0,1);

  border-color:black;

  color:rgba(255, 255, 255, 0.8);

  margin-left:5px;

  margin-right:10px;

  float:right;

}

#buton-contact:hover, #buton-cautare:hover {

  background-color:rgba(32,32,32,1);  

  color:rgba(255, 255, 255, 1);

}





body, footer {

  max-width: 1280px;

  margin:auto;

  width:98%;

  background-color:rgba(0, 0, 0, 1);

}

body {

    margin-top:120px;

    

}



footer {

    padding-bottom:20px;    

}



footer img {

  margin-bottom: 7px;



}



#container-footer {    

    background-color: rgba(17, 17, 17, 1);

    color:rgba(255, 255, 255, 0.8);

    border-radius: 10px;

    margin-top:20px;

}



#harta-contact { height: 400px }



.social-icons {

  width:25px;

  height:25px;

  margin:0;

  padding:0;

}





.body-general {

  background-color:rgba(255, 255, 255, 1);

  margin-top: 30px;  

  font-size: 12px;

  border-radius: 10px;

  width:98%;  

}



.sidebar {

    position: static;

    z-index: 0;

}

@media (max-width: 767px) {

.sidebar {

    position: fixed;    

    top: 160px;

    z-index: 10;

}

}



#accordion1 .panel-heading {

  margin:auto;

  padding:0;  

  text-align: left;

  /*background-color: #ffffff;*/

}

#accordion1 .panel-heading .btn {

  width:100%;  

}

#accordion1 .panel-heading h4 a {  

  font-size: 1em;  

}

#accordion1 .panel-body {

  margin:auto;

  padding:0;  

  text-align: left;

  font-size: 1.3em;

  border:none;

  line-height: 0.3em;

}



#accordion1 .panel {

  border:none;

  margin:auto;

  padding:0;  

}



/* ****************   Navbar Settings  *************** */



  #meniu-mvpro {

    max-width: 1280px;

    margin:auto;

    margin-top: 55px;   

    min-height:20px;

    height: 20px;

    width:98%;

  }



  #meniu-mvpro .navbar-brand {

      color: rgba(255, 255, 255, 0.8);

      margin:auto;

      padding:2px;

  }



  @media(max-width:767px) {

    #meniu-mvpro .navbar-brand {

      color: rgba(255, 255, 255, 0.8);

      margin-right:5px;

      margin-top:5px;

      padding:5px;

      font-size: 24px;

    }

  }

  

  #meniu-mvpro .navbar-brand >span> a {

      color: rgba(255, 255, 255, 0.8);

      margin:0;

      padding:0;

      top:0;

      margin-bottom: 0px;

      

  }

  /*#meniu-mvpro.navbar-default .navbar-brand img {

    margin-top: -60px;

    width:3500%;

    height:auto;

  }*/



  

  #meniu-mvpro.navbar-default {    

      font-size: 14px;

      background-color: rgba(0, 0, 0, 1);

      background: -webkit-linear-gradient(top, rgba(64, 64, 64, 1) 0%, rgba(0, 0, 0, 1) 60%);

      background: linear-gradient(to bottom, rgba(64, 64, 64, 1) 0%, rgba(0, 0, 0, 1) 60%);

      border-width: 1px;

      border-radius: 10px;

      border-color: rgba(0, 0, 0, 1);      

  }



  /* ************** liniile de meniu ******************** */  

  

  #meniu-mvpro.navbar-default .navbar-nav>li>a {  

      color: rgba(255, 255, 255, 0.8);

      background-color: rgba(0, 0, 0, 0);

      padding-top: 0px;

      padding-bottom: 0px;

      padding-left:52px;

      padding-right:52px;

      line-height: 20px;

      font-weight: bold;

  }  



  #meniu-mvpro.navbar-default .navbar-nav>li>a:hover,

  #meniu-mvpro.navbar-default .navbar-nav>li>a:focus,

  #meniu-mvpro.navbar-default .navbar-nav>.active>a,

  #meniu-mvpro.navbar-default .navbar-nav>.active>a:hover,

  #meniu-mvpro.navbar-default .navbar-nav>.active>a:focus {

    color: rgba(255, 255, 255, 1);

    background-color: rgba(0, 0, 0, 1);

    border-top-style: solid;  

    border-top-width: 1px;   

    border-top-color: rgba(255, 255, 255, 0.8);  

  }



  /* ************** liniile de meniu dropdown ******************** */

  #meniu-mvpro.navbar-default .navbar-nav .dropdown .dropdown-menu>li>a {  

      color: rgba(255, 255, 255, 0.8);

      background-color: rgba(0, 0, 0, 1);

  }

  #meniu-mvpro.navbar-default .navbar-nav .dropdown .dropdown-menu>li>a:hover,

  #meniu-mvpro.navbar-default .navbar-nav .dropdown .dropdown-menu>li>a:focus {  

      color: rgba(255, 255, 255, 1);

      background-color: rgba(32, 32, 32, 0.8);

  }

  #meniu-mvpro.navbar-default .navbar-nav .dropdown .dropdown-menu {  

      border:none;

      background-color: rgba(0, 0, 0, 1);

  }



  /* ************** meniul colapse pt disp mobile ******************** */

  #meniu-mvpro.navbar-default .navbar-toggle {

      border-color: rgba(255, 255, 255, 0.8);

  }

  #meniu-mvpro.navbar-default .navbar-toggle:hover,

  #meniu-mvpro.navbar-default .navbar-toggle:focus {

      background-color: rgba(255, 255, 255, 0.2);

  }

  #meniu-mvpro.navbar-default .navbar-toggle .icon-bar {

      background-color: rgba(255, 255, 255, 0.8);

  }

  #meniu-mvpro.navbar-default .navbar-toggle:hover .icon-bar,

  #meniu-mvpro.navbar-default .navbar-toggle:focus .icon-bar {

      background-color: rgba(255, 255, 255, 1);

  }

   

/* ****************   END Navbar Settings  *************** */



/* ************** modificari pentru ecrane mici ******************** */

  @media(max-width:767px) {

    #meniu-mvpro.navbar-default .navbar-nav>li>a,

    #meniu-mvpro.navbar-default .navbar-nav>li>a:hover,

    #meniu-mvpro.navbar-default .navbar-nav>li>a:focus,

    #meniu-mvpro.navbar-default .navbar-nav>.active>a,

    #meniu-mvpro.navbar-default .navbar-nav>.active>a:hover,

    #meniu-mvpro.navbar-default .navbar-nav>.active>a:focus {

      padding-top: auto;

      padding-bottom: auto;

      padding-left:auto;

      padding-right:auto;

      border-top-style: none;

      border-top-width: 0px;

      line-height:40px;

    }

    #meniu-mvpro {

      min-height:auto;

      height:auto;

    }

  }

  @media (min-width: 768px) and (max-width: 991px) {

    #meniu-mvpro.navbar-default .navbar-nav>li>a {

      padding-left:21px;

      padding-right:21px;

      font-weight: bold;

    }

  }

  @media (min-width: 992px) and (max-width: 1199px) {

    #meniu-mvpro.navbar-default .navbar-nav>li>a {

      padding-left:37px;

      padding-right:37px;

      font-weight: bold;

    }

    ul.nav li.dropdown:hover > ul.dropdown-menu {

    display: block;    

    }

  }



  @media (min-width: 1200px) {

    ul.nav li.dropdown:hover > ul.dropdown-menu {

    display: block;

    }

  }



 /* ************** END modificari pentru ecrane mici ******************** */





/* ****************   Thumbnail Settings  *************** */

  .thumbnail {    

      border-width: 0px;

      background-color:rgba(0, 0, 0, 1);

      text-align: center;

  }

  .thumbnail .caption {

    font-size: 13px;

    line-height:110%;

    color:rgba(255, 255, 255, 0.8);

  }

  .thumbnail .caption p {

    text-indent: 10px;

    text-align: justify;

  }

  .thumbnail > img, .thumbnail > a > img {

    width:100%;

    margin-top: 20px;

    border-radius: 10px;

    

  }

  

  .body-general .thumbnail {

    background-color:rgba(255, 255, 255, 1);    

  }

  .body-general .thumbnail .caption {

    background-color:rgba(255, 255, 255, 1);

    color:rgba(0, 0, 0, 0.8);

  }



  .body-general .thumbnail img, .body-general .thumbnail a img {

    width:auto;

    max-height:160px;

    margin-top: 5px;

    border-style: solid;

    border-width: 0px;

    border-color: rgba(0,0,0,0.2);

    border-radius: 10px;

    

  }

/* **************** END Thumbnail Settings  *************** */



/* ****************   Carousel fade Settings  *************** */

  .carousel-fade .carousel-inner .item {

    opacity: 0;

    -webkit-transition-property: opacity;

    -moz-transition-property: opacity;

    -o-transition-property: opacity;

    transition-property: opacity;

  }

  .carousel-fade .carousel-inner .active {

    opacity: 1;

  }

  .carousel-fade .carousel-inner .active.left,

  .carousel-fade .carousel-inner .active.right {

    left: 0;

    opacity: 0;

    z-index: 1;

  }

  .carousel-fade .carousel-inner .next.left,

  .carousel-fade .carousel-inner .prev.right {

    opacity: 1;

  }

  .carousel-fade .carousel-control {

    z-index: 2;

  }

/* ****************   END Carousel fade Settings  *************** */







/* ****************   Carousel Settings  *************** */

  .carousel-inner > .item > img {

      width:100%;

      max-width: 1250px;

      min-width: 200px;

      margin:0 auto;

      max-height: 350px;

      min-height: 150px;

      border-radius: 10px;

      margin: auto;

      overflow: hidden;

  }

  .carousel-inner > .item > .carousel-caption {

    max-width:100%;

    padding: 0 5px;

    bottom:0;

    margin:0 auto;   

    text-align: center;

    /*

    background-color:rgba(0, 0, 0, 0.5);

    color: rgba(0, 0, 0, 1);*/

    color: rgba(0, 0, 0, 1);     

     /*text-shadow: 2px 2px 4px #000000;*/

    text-shadow: 1px 1px 5px rgb(255, 255, 255);  

  }



  /*

  .carousel-inner {

    background-color: #FF4A4A;

  }

  */

  .carousel-indicators {

    /*top:20px;*/

    top: -2px;   

  }

  .carousel-indicators> li {  

    box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.5);

    background-color: rgba(255, 255, 255, 0.3);

  }

  .carousel-indicators .active {  

    box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.5);

    background-color: rgba(255, 255, 255, 0.9);

  }

/* ****************   END Carousel Settings  *************** */





.titlu-galerie {

  /*text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.8);*/

  color: rgba(255, 0, 0, 1);

  font-size:100%;

  /*font-weight: bolder;*/

  /*background-color: rgba(242, 222, 222, 0.4);*/

  background-color: rgba(0, 0, 0, 0.8);

  text-align: center;

  padding: 5px 5px;

}



