/* ------------------
LAYOUT
------------------   */

body {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  margin: 0;
  padding: 0;
  color: #000000;
  line-height: 21px;
  font-weight: 400;
  background-color: #ebebeb;
}
#Body2 {
  background-color: #ebebeb;
}
#Body3 {
}
#container,
.container {
  position: relative;
  margin: auto;
  text-align: left;
  width: 1200px;
  z-index: 1;
}
#containerContent {
  width: 100%;
  position: relative;
  margin: auto;
  text-align: left;
  padding-top: 140px;
}
.ContentData {
  width: 100%;
  float: left;
}
.cc-window a:hover {
  color: initial !important;
}

.BtnListaProduse .DivBtn {
  width: 91%;
  margin: 0 auto;
  float: left;
}
.BtnListaProduse .ButtonDetails {
  height: 33px;
  width: 330px;
  display: block;
  text-align: center;
  text-transform: uppercase;
  border-radius: 15px;
  line-height: 33px;
  border: 1px solid rgb(49, 195, 163);
  background-color: rgb(49, 195, 163);
  margin-bottom: 0px !important;
}

#header {
  margin: auto;
  width: 100%;
  position: relative;
  background: url("../Images/General/header-bg.png");
  height: 60px;
  z-index: 10;
  float: left;
}
#navigationWrap {
  position: relative;
  width: 95%;
  margin: 0 auto;
}
#navigation {
  position: relative;
  z-index: 99;
}
.banner {
  width: 100%;
  height: 400px;
  float: left;
  margin: auto;
  position: relative;
  background: url("../Images/Specific/banner3.jpg") no-repeat 65%;
  background-size: cover;
}
.banner2 {
  width: 100%;
  height: 400px;
  float: left;
  margin: auto;
  position: relative;
  background: url("../Images/Specific/banner2.jpg") no-repeat 65%;
  background-size: cover;
}

.banner {
  /* margin-top: 25px;
font-size: 21px;
text-align: center;*/

  -webkit-animation: fadeinout 2000ms; /* Safari, Chrome and Opera > 12.1 */
  -moz-animation: fadeinout 2000ms; /* Firefox < 16 */
  -ms-animation: fadeinout 2000ms; /* Internet Explorer */
  -o-animation: fadeinout 2000ms; /* Opera < 12.1 */
  animation: fadeinout 2000ms;
}

@keyframes fadeinout {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

/* Firefox < 16 */
@-moz-keyframes fadeinout {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadeinout {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

/* Internet Explorer */
@-ms-keyframes fadeinout {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

/* Opera < 12.1 */
@-o-keyframes fadeinout {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

.banner2 {
  /* margin-top: 25px;
font-size: 21px;
text-align: center;*/

  -webkit-animation: fadeinout 3500ms; /* Safari, Chrome and Opera > 12.1 */
  -moz-animation: fadeinout 3500ms; /* Firefox < 16 */
  -ms-animation: fadeinout 3500ms; /* Internet Explorer */
  -o-animation: fadeinout 3500ms; /* Opera < 12.1 */
  animation: fadeinout 3500ms;
}

@keyframes fadeinout {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

/* Firefox < 16 */
@-moz-keyframes fadeinout {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadeinout {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

/* Internet Explorer */
@-ms-keyframes fadeinout {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

/* Opera < 12.1 */
@-o-keyframes fadeinout {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

#contentWrap {
  width: 1200px;
  margin: auto;
}
#sidebar1 {
  float: left;
  width: 220px;
  margin-right: 10px;
  margin-top: 30px;
  position: relative;
}
.sidebar1Header {
  width: 220px;
  background-color: #00aeef;
  text-align: center;
  height: 35px;
  font-size: 18px;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 32px;
}
.DepartmentPadding {
  width: 100%;
  float: left;
}
#mainContent {
  position: relative;
}
.features {
  width: 100%;
  float: left;
  margin-bottom: 20px;
}
.AboutUsLeft {
  width: 30%;
  float: left;
  box-sizing: border-box;
  text-align: center;
  background-color: #fff;
}
.AboutUsLeft .ImgLeft {
  width: 90%;
  text-align: center;
  padding-top: 20px;
}
.AboutUsLeft a {
  color: rgb(49, 195, 112);
}
.AboutUsLeft a:hover {
  color: rgb(10, 117, 163);
}
.features .ImgFeatures {
  width: 100%;
  margin-bottom: 30px;
  height: 300px;
}
.Tab1 {
  width: 100% !important;
  float: left;
  box-sizing: border-box;
  padding: 16px 0px;
}
.AboutRight {
  width: 70%;
  float: left;
  box-sizing: border-box;
  padding-left: 20px;
  text-align: justify;
}
.icon-cog4 {
  font-size: 80px;
  margin-left: 30px;
  color: rgb(49, 195, 112);
}
.icon-cog4:hover {
  color: rgb(10, 117, 163);
}
.icon-people {
  font-size: 80px;
  margin-left: 30px;
  color: rgb(49, 195, 112);
}
.icon-people:hover {
  color: rgb(10, 117, 163);
}
.icon-clipboard-edit {
  font-size: 80px;
  margin-left: 55px;
  color: rgb(49, 195, 112);
}
.icon-clipboard-edit:hover {
  color: rgb(10, 117, 163);
}
.icon-leaf {
  font-size: 75px;
  margin-left: 55px;
  color: rgb(49, 195, 112);
}
.icon-leaf:hover {
  color: rgb(10, 117, 163);
}
.HeaderData {
  width: 100% !important;
  float: left;
}
.AboutUsGeneral {
  width: 100%;
  float: left;
  background-color: #fff;
  margin-bottom: 30px;
  margin-top: 20px;
}
.AboutUsGeneral a {
  color: rgb(49, 195, 112);
}
.AboutUsGeneral a:hover {
  color: rgb(10, 117, 163);
}
.AboutUsGeneral .Tab1 {
  width: 20% !important;
  float: left;
  box-sizing: border-box;
  padding: 16px 10px;
}
.CertTxt {
  width: 100%;
  float: left;
}
.CertTxt1 {
  width: 33%;
  float: left;
  text-align: center;
}
.ImgCertificari {
  width: 100%;
  float: left;
}
.ImgCertificari img {
  width: 30%;
  margin-right: 24px;
  margin-bottom: 10px;
}
.AboutUsGeneral .ImgLeft {
  width: 20% !important;
  float: left;
  padding-top: 20px;
  padding-left: 20px;
  box-sizing: border-box;
}
.headerTopData {
  width: 95%;
  margin: 0 auto;
}
.steagRo {
  width: 30px;
  float: left;
  /*margin-top: 7px;*/
}
.Linie {
  width: 1%;
  float: left;
  padding-left: 0px !important;
  /*margin-top: 7px;*/
}
.SteagEN {
  width: 30px;
  float: left;
  /*margin-top: 7px;*/
}
.SteagEN img {
  margin-top: -3px;
}
.TelefonHeader {
  width: 92%;
  float: left !important;
  text-align: right;
  display: none;
}
.LanguageData {
  padding-top: 10px;
  width: 100%;
  margin: 0 auto;
  height: 30px;
  position: relative;
  z-index: 999;
}
.Tel {
  font-family: "Open Sans", sans-serif;
  font-weight: normal;
  font-style: italic;
  font-size: 13px;
  color: #3f3f3f;
}
.Tel a {
  color: #3f3f3f;
}
.NrTel {
  font-family: "Racing Sans One", cursive;
  font-size: 17px;
  font-weight: 400;
  color: #3f3f3f;
}
.NrTel a {
  color: #3f3f3f;
}
#footer {
  font-family: "Raleway", sans-serif;
  width: 100%;
  font-size: 12px;
  overflow: hidden;
  color: #fff;
  position: relative;
  background: url("../Images/Specific/footerbg.png") repeat-x;
  font-weight: 200;
  padding-top: 15px;
  /*padding-bottom: 15px;*/
  margin-top: 20px;
}
/* /END LAYOUT 
---------------*/
/* ------------------
TEXT
------------------   */

@font-face {
  font-family: "font";
  src: url("http://plastinvestsrl.ro/Content/font/font.eot");
  src:
    url("http://plastinvestsrl.ro/Content/font/font.eot#iefix")
      format("embedded-opentype"),
    url("http://plastinvestsrl.ro/Content/font/font.woff") format("woff"),
    url("http://plastinvestsrl.ro/Content/font/font.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
a {
  font-size: 14px;
  text-decoration: none;
  color: rgb(10, 117, 163);
}
a:hover {
  text-decoration: none;
  font-size: 14px;
  color: rgb(49, 195, 112);
}
p {
}
h2,
h3,
h4 {
  font-family: "Montserrat", sans-serif;
}
h1 {
  font-family: "Racing Sans One", cursive;
  font-size: 24px;
  font-weight: 400;
  color: #808080;
}
h2 {
  font-size: 18px;
  color: #000;
}
h3 {
  font-size: 15px;
}
h4 {
  font-size: 12px;
}
#header h1 {
  margin: 0;
  padding: 10px 0;
}
.LinearGradient {
  width: 100%;
  height: 5px;
  background: linear-gradient(0deg, #1a97d0 0%, #53e3f8 100%);
  background: -webkit-linear-gradient(0deg, #1a97d0 0%, #53e3f8 100%);
  /* For Safari 5.1 to 6.0 */

  background: -o-linear-gradient(0deg, #1a97d0 0%, #53e3f8 100%);
  /* For Opera 11.1 to 12.0 */

  background: -moz-linear-gradient(0deg, #1a97d0 0%, #53e3f8 100%);
  /* For Firefox 3.6 to 15 */

  background: linear-gradient(0deg, #1a97d0 0%, #53e3f8 100%);
  /* Standard syntax (must be last) */

  display: block;
  float: left;
  margin-top: -23px;
}
/*----Footer----*/

.FooterData {
  width: 100% !important;
  float: left;
}
#footer p {
  color: #ffffff;
}
#footer h3 {
  color: #ffffff;
  font-weight: 400;
}
#footer a {
  color: #fff;
  font-size: 12px;
  text-decoration: none;
}
#footer a:hover {
  color: #ffffff;
  text-decoration: none;
  font-size: 12px;
}
.InformatiiFooter {
  font-family: "Open Sans", sans-serif;
  width: 100%;
  float: left;
  font-size: 12px;
  font-weight: 300;
  box-sizing: border-box;
  padding: 15px 0px 10px 0px;
}
.InformatiiFooter1 {
  width: 15%;
  float: left;
}
.InformatiiFooter2 {
  width: 30%;
  float: left;
  text-decoration: none;
}

.InformatiiFooter3 .icon-facebook3,
.InformatiiFooter3 .icon-google {
  padding: 5px;
  color: #fff;
}
.InformatiiFooter3 .icon-facebook3 {
  background-color: #3b5998;
}
.InformatiiFooter3 .icon-google {
  background-color: #dd4b39;
}
.InformatiiFooter2 img {
  width: 95px;
}
.InformatiiFooter3 {
  width: 20%;
  float: right;
  text-align: right;
}
.InformatiiFooter3 a {
  font-size: 15px !important;
  margin-right: 20px;
}
#FooterInfo {
  width: 100%;
  float: left;
  background-color: rgb(63, 61, 62);
  color: #969696;
}
#FooterInfo a {
  color: #969696;
}
.InfoFooter {
  width: 100%;
  float: left;
  margin-bottom: 20px;
  margin-top: 20px;
}
.PozaFooter {
  width: 22%;
  float: left;
}
.PozaFooter .gradient {
  position: relative;
  z-index: 5;
  background-color: rgb(49, 195, 112);
  height: 50px;
  font-size: 15px;
  font-weight: 400;
  line-height: 23px;
  width: 231px;
  text-align: center;
  margin-top: 5px;
  top: 1px;
}
.PozaFooter a {
  font-size: 18px !important;
  line-height: 50px;
}
.AdresaFooter1 {
  width: 25%;
  float: left;
  box-sizing: border-box;
  padding: 0px 20px;
  line-height: 22px;
}
.AdresaFooter2 {
  width: 25%;
  float: left;
  box-sizing: border-box;
  padding: 0px 20px;
  line-height: 22px;
}
.CertificariFooter {
  width: 25%;
  float: right;
}
.Cert1 {
  width: 30%;
  float: left;
  font-family: "Raleway", sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 12px;
}
.LinearGradientFooter {
  width: 100%;
  height: 5px;
  /*background: linear-gradient(0deg, #1a97d0 0%, #53e3f8 100%);
background: -webkit-linear-gradient(0deg, #1a97d0 0%, #53e3f8 100%); /* For Safari 5.1 to 6.0 */
  /*background: -o-linear-gradient(0deg, #1a97d0 0%, #53e3f8 100%); /* For Opera 11.1 to 12.0 */
  /*background: -moz-linear-gradient(0deg, #1a97d0 0%, #53e3f8 100%); /* For Firefox 3.6 to 15 */
  /*background: linear-gradient(0deg, #1a97d0 0%, #53e3f8 100%); /* Standard syntax (must be last) */

  background-color: rgb(63, 61, 62);
  display: block;
  float: left;
  margin-top: -15px;
}
/*------------*/

.PromoTitle {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 16px;
}
h2 a {
  font-size: 18px;
  color: inherit;
}
h2 a:hover {
  font-size: 18px;
  color: inherit;
}
/*  /END TEXT 
---------------*/
/* ------------------
MENU
------------------   */
/* TOP */

.MenuTopL1 a {
  font-family: "Racing Sans One", cursive;
  font-size: 15px;
  height: 40px;
  display: block;
  text-decoration: none;
  line-height: 36px;
  text-align: center;
  font-weight: 400;
  padding-right: 20px;
  padding-left: 20px;
  color: #ffffff;
  background: url("../Images/Specific/sageataMeniu.png") no-repeat;
}
.MenuTopL1 a:hover {
  color: rgb(49, 195, 112);
}
.MenuTopL1 li:nth-child(3) {
  margin-right: 280px;
}
.MenuTopL1 li:nth-child(4) a {
  background: none;
}

.MenuTopL1 li:first-of-type a {
  background: none;
}
.MenuTopL1 li {
  width: 142px;
  background: url("../Images/Specific/meniu.png") repeat-x;
}
#ctl00_MenuTop ul {
  background-color: #2f2f2f;
}
.LogoHeader {
  position: relative;
  z-index: -1;
  margin: auto;
  z-index: 999999999;

  width: 391px;
}
/*.MenuTopL1 a:hover
{


height: 47px;
display: block;
text-decoration: none;
line-height: 47px;
text-align:center;
padding-right: 20px;
padding-left: 20px;
color:#ffffff;
background: url('../Images/Specific/menuTopHover.png') repeat-x;
-webkit-border-radius: 6px 6px 0px 0px;
border-radius: 6px 6px 0px 0px;
margin: 0 1px 0 1px;

text-shadow: 0px 1px 0px black;
    
}*/

.MenuTopL2 a {
  background-position: left;
  border-width: 0px 0px 1px 0px;
  color: #ffffff;
  font-size: 11px;
  display: block;
  z-index: 10000;
  height: 25px;
  line-height: 25px;
  background-image: none;
  background-repeat: no-repeat;
  text-transform: uppercase;
  padding-right: 10px;
  padding-left: 10px;
  border-top: 1px solid #ffffff;
  background-color: #00aeef;
  text-align: left;
}
.MenuTopL2 a:hover {
  font-size: 11px;
  color: #ffffff;
  text-decoration: none;
  text-transform: uppercase;
  background-color: #37c7fd;
  border-top: 1px solid #ffffff;
  border-width: thin;
  text-align: left;
}
/* /END TOP */
/* SIDEBAR */

.MenuSideL1 {
  width: 210px;
  font-size: 14px;
}
.MenuSideL1 a {
  width: 200px;
  background-color: #ccc;
  color: white;
  line-height: 16px;
  padding: 7px 10px 7px 10px;
  display: block;
  white-space: normal;
  border-bottom: 1px solid #ffffff;
}
.MenuSideL1 a:hover {
  color: #ffffff;
  background-color: #00aeef;
  text-decoration: none;
}
.MenuSideL2 {
  width: 185px;
  margin-left: 20px;
  font-size: 12px;
}
.MenuSideL2 a {
  width: 185px;
  background-color: #e5e5e5;
  color: white;
  margin-left: 0px;
  line-height: 12px;
  padding: 4px 5px 4px 10px;
  display: block;
  white-space: normal;
  border-bottom: 1px solid #ffffff;
}
.MenuSideL2 a:hover {
  color: #ffffff;
  text-decoration: none;
  background-color: #00aeef;
}
.MenuSideL3 {
  font-size: 12px;
  border-left: 1px solid #ffffff;
}
.MenuSideL3 a {
  background-color: #9e9e9e;
  color: white;
  margin-left: 0px;
  line-height: 12px;
  padding: 4px 5px 4px 10px;
  display: block;
  white-space: normal;
  border-bottom: 1px solid #ffffff;
}
.MenuSideL3 a:hover {
  color: #ffffff;
  text-decoration: none;
  background-color: #00aeef;
}
/* /END SIDEBAR */
/* BOTTOM */

.MenuBottomL1 a {
  padding-right: 10px;
  padding-bottom: 2px;
  border-right: 1px solid #9e9e9e;
  text-transform: uppercase;
  padding-left: 10px;
}
.MenuBottomL1 a:hover {
}
.MenuBottomL2 a,
.MenuBottomL2 a:hover {
}
/* /END BOTTOM */
/* /END MENU 
---------------*/
/* ------------------
LINK HOME
------------------   */
/* LINK HOME HEADER */

#LinkHome {
  position: absolute;

  top: -7px;
}
/* /END LINK HOME HEADER */
/* LINK HOME FOOTER */

#LinkHomeFooter {
}
/* /END LINK HOME FOOTER  */
/* /END LINK HOME 
---------------*/
/* ------------------
SITE PATH STYLE
------------------   */

.SitePathWrap {
  width: 100%;
  /* border: 1px solid white; */
  /*-webkit-border-radius: 6px;
border-radius: 6px;*/

  padding: 40px 0px 10px 0px;
  box-sizing: border-box;
  margin-bottom: 10px;
  /* background-color: #E9E9E9; */

  /*background: -moz-linear-gradient(top, rgba(247, 247, 247, 1) 0%, rgba(233, 233, 233, 1) 100%);
/* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,247,247,1)), color-stop(100%,rgba(233,233,233,1))); */
  /* background: -webkit-linear-gradient(top, rgba(247,247,247,1) 0%,rgba(233,233,233,1) 100%); */

  /*background: -o-linear-gradient(top, rgba(247, 247, 247, 1) 0%, rgba(233, 233, 233, 1) 100%);
background: -ms-linear-gradient(top, rgba(247, 247, 247, 1) 0%, rgba(233, 233, 233, 1) 100%);
/* background: linear-gradient(to bottom, rgba(247,247,247,1) 0%,rgba(233,233,233,1) 100%); */

  color: rgb(10, 117, 163);
}
.SitePath {
  font-size: 12px;
  color: #888;
}
.SitePath a {
  font-size: 12px;
  color: #888;
}
.SitePath a:hover {
  font-size: 12px;
  color: #1e9bdf;
  text-decoration: none;
  cursor: pointer;
}
/*  /END SITE PATH STYLE 
---------------*/
/*-------Home----*/

.HomeStyle {
  width: 100%;
  float: left;
  padding: 20px 0px 20px 0px;
  box-sizing: border-box;
}
.HomeText {
  width: 45%;
  float: left;
  box-sizing: border-box;
  padding-right: 40px;
}
.HomeProducts {
  width: 55%;
  float: left;
}
.BtnDespre {
  margin-top: 20px;
}
.BtnDespre a {
  text-decoration: none;
  background-color: rgb(49, 195, 112);
  padding: 10px 20px 10px 20px;
  border: 1px solid rgb(49, 195, 112);
  border-radius: 25px;
  color: #ffffff !important;
}
.HomeText h1 {
  font-family: "Racing Sans One", cursive;
  font-size: 24px;
  font-weight: 400;
  color: #808080;
}
.HomeText p {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: #808080;
}
.tabProduct1 {
  width: 31%;
  float: left;
  /*margin-left: 30px;*/
  margin-right: 20px;
}
.tabProduct2 {
  width: 31%;
  float: left;
  margin-right: 20px;
}
.tabProduct3 {
  width: 31%;
  float: left;
}
.tabProduct1 .gradient a,
.tabProduct2 .gradient a,
.tabProduct3 .gradient a {
  font-size: 14px !important;
  color: #fff;
  font-weight: bold;
}

.tabProduct1:hover .gradient,
.tabProduct2:hover .gradient,
.tabProduct3:hover .gradient {
  background-color: rgb(49, 195, 112);
}

.tabProduct1 .gradient,
.tabProduct2 .gradient,
.tabProduct3 .gradient {
  position: relative;
  z-index: 5;
  margin-top: -13px;
  background-color: rgb(10, 117, 163);
  min-height: 55px;
  font-size: 14px;
  font-weight: 400;
  line-height: 23px;
  width: 211px;
  text-align: center;
}

/* ------------------
BACK TO TOP
------------------   */

#back-top {
  position: fixed;
  bottom: 15px;
  right: 15px;
  margin: 0;
  padding: 0;
  z-index: 99999;
}
#back-top a {
  width: 50px;
  display: block;
  text-align: center;
  font:
    11px/100% Arial,
    Helvetica,
    sans-serif;
  text-transform: uppercase;
  text-decoration: none;
  color: #bbb;
  /* background color transition */

  -webkit-transition: 1s;
  -moz-transition: 1s;
  transition: 1s;
}
#back-top a:hover {
  color: #000;
}
#back-top span
/* arrow icon (span tag) */ {
  width: 50px;
  height: 50px;
  display: block;
  background: #3c3a3b url(../Images/General/up_arrow.png) no-repeat center
    center;
  /* background color transition */

  -webkit-transition: 1s;
  -moz-transition: 1s;
  transition: 1s;
  border-radius: 3px;
  -webkit-border-radius: 3px;
}
#back-top a:hover span {
  background-color: #696969;
}
/*  /END BACK TO TOP
---------------------*/
/* ------------------
BUTTONS
------------------   */

.ButtonDefault {
  color: #ffffff;
  font-size: 16px;
  height: 40px;
  width: 150px;
  display: block;
  line-height: 40px;
  text-align: center;
  text-transform: uppercase;
  text-shadow: 0px 1px 0px black;
  background: url("../Images/Specific/buttonDefault.png") repeat-x;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -webkit-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.3);
  line-height: 32px;
  border: 1px solid #479fff;
}
.ButtonDefault:hover {
  text-decoration: none;
  cursor: pointer;
  color: #ffffff;
  text-shadow: 0px 1px 0px black;
  -webkit-filter: brightness(0.1);
  -moz-filter: brightness(0.1);
  -o-filter: brightness(0.1);
  -ms-filter: brightness(0.1);
  filter: brightness(0.1);
}
.ButtonDetails a {
  color: #ffffff !important;
  font-weight: 400;
  font-size: 14px;
  text-decoration: none;
  /* text-shadow: 0px 1px 0px black; */
  /* background: url('../Images/Specific/buttonDefault.png') repeat-x; */
}
.ButtonDetails {
  height: 33px;
  width: 125px;
  display: block;
  text-align: center;
  text-transform: uppercase;
  border-radius: 35px;
  line-height: 33px;
  border: 1px solid rgb(49, 195, 163);
  background-color: rgb(49, 195, 163);
  margin-top: 20px !important;
}
.icon-pencil2 {
  font-size: 18px;
}
.ButtonDetails:hover {
  cursor: pointer;
  background-color: rgb(10, 117, 165);
  border: 1px solid rgb(10, 117, 165);
}
.ButtonCancel {
  border-width: 0px;
  height: 30px;
  width: 127px;
  color: #ffffff;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  cursor: pointer;
  background-color: #999999;
}
.ButtonCancel:hover {
  text-decoration: none;
  background-color: #cccccc;
}
.ButtonType a {
  color: white;
  background-color: #00aeef;
  height: 22px;
  width: 150px;
  display: block;
  margin: auto;
  text-align: center;
}
.ButtonTrimiteMesaj {
  color: #ffffff;
  font-size: 14px;
  height: 40px;
  width: 150px;
  display: block;
  text-align: center;
  text-transform: uppercase;
  /*background: url('../Images/Specific/buttonDefault.png') repeat-x;*/
  background-color: rgb(10, 117, 163);
  border: 1px solid rgb(10, 117, 163);

  border-radius: 30px;
  line-height: 32px;
}
.ButtonTrimiteMesaj:hover {
  background-color: rgb(49, 195, 112);
  border: 1px solid rgb(49, 195, 112);
}
/* LOGIN   */

.AdminButtonBlue {
  cursor: pointer;
  display: block;
  background-image: url("../Images/General/buttons/button_blue_default.png");
  background-repeat: repeat-x;
  height: 27px;
  width: 101px;
  border: 1px solid #3581c1;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 11px;
}
.AdminButtonBlue:hover {
  cursor: pointer;
  display: block;
  background-image: url("../Images/General/buttons/button_blue_hover.png");
  background-repeat: repeat-x;
  height: 27px;
  width: 101px;
  border: 1px solid #4199e4;
}
.LoginTextBox {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  padding-left: 3px;
  box-shadow: inset 0 0 5px #ccc;
}
.LoginUserTextBox {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  padding: 3px;
  box-shadow: inset 0 0 5px #ccc;
}
/* /END LOGIN  */
/* /END BUTTONS  
---------------*/
/*------Contact---*/

.contactLeft .TextBox {
  padding: 10px;
  color: #333333;
  background-color: #ffffff;
  border-radius: 40px;
  border-top: 0px;
  border-left: 0px;
  border-right: 0px;
  border-bottom: 1px solid rgb(10, 117, 163);
  width: 400px !important;
}
.contactLeft .TextBox:hover {
  border-bottom: 1px solid rgb(49, 195, 112);
}
.ContactRight .TextBox:hover {
  border-bottom: 1px solid rgb(49, 195, 112);
}
.contactLeft {
  width: 600px;
  float: left;
}
.contactLeft td,
.ContactRight td {
  position: relative;
}
.validation {
  position: absolute;
  color: white !important;
  right: 0px;
  top: -37px;
  font-size: 10px;
  border-radius: 4px;
  padding: 5px 7px;
  background-color: #d8655d;
}
.validation:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-width: 10px;
  border-style: solid;
  border-color: #d8655d rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
  top: 26px;
  left: 10px;
  /* box-shadow: 0px 0px 2px #888888; */
}
.ContactRight {
  width: 600px;
  float: left;
}

.ContactRight .TextBox {
  width: 490px !important;
  border-radius: 40px;
  border-top: 0px;
  border-left: 0px;
  border-right: 0px;
  border-bottom: 1px solid rgb(10, 117, 163);
  height: 180px !important;
}
.ContactPage {
  width: 100%;
  float: left;
}
.CaptchaText {
  width: 100%;
}
.CaptchaText input:first-of-type {
  width: 150px;
  height: 30px;
}
.ContactPage a {
  color: #000;
}
.CaptchaText .ButtonTrimiteMesaj {
  color: #fff;
  font-size: 14px;
  height: 40px !important;
  width: 150px !important;
  display: block;
  text-align: center;
  text-transform: uppercase;
  /*background: url('../Images/Specific/buttonDefault.png') repeat-x;*/
  background-color: #0a75a3;
  border: 1px solid #0a75a3;
  border-radius: 30px;
  line-height: 32px;
  margin-top: 20px;
}
.ContactPage1 {
  width: 50%;
  float: left;
}
.DivMap1 {
  width: 100%;
  float: left;
  padding-bottom: 20px;
  box-sizing: border-box;
  padding-right: 20px;
}
.InfoContact1 {
  width: 100%;
  float: left;
  line-height: 30px;
  text-align: justify;
}
.ContactPage2 {
  width: 50%;
  float: left;
}
.DivMap2 {
  width: 100%;
  float: left;
  padding-bottom: 20px;
  box-sizing: border-box;
  padding-left: 20px;
}
.InfoContact2 {
  width: 100%;
  float: left;
  line-height: 30px;
  text-align: justify;
}
.ContactSrl {
  width: 100%;
  float: left;
  line-height: 30px;
  text-align: justify;
}
.icon-location {
  font-size: 16px;
  color: #000;
}
.icon-phone_iphone {
  font-size: 16px;
  color: #000;
}
.icon-mail-envelope-open {
  font-size: 16px;
  color: #000;
}
.icon-mail-envelope-closed {
  font-size: 19px;
  top: 3px;
  position: relative;
  color: #000;
}
.icon-user-tie {
  font-size: 16px;
  color: #000;
}
.ContactForm {
  width: 100%;
  float: left;
  margin-bottom: 20px;
}
/* ------------------
NEWSLETTER
------------------   */

.TextBoxNews {
  width: 230px;
  height: 20px;
  padding: 5px;
  /* border: 0; */

  margin: 5px 0px 5px 0px;
  color: #999999;
  background-color: transparent;
  border: 1px solid #ccc;
  border-radius: 3px;
}
.TextBoxNews .BoxNews {
  width: 230px;
  height: 20px;
  padding: 5px;
  /* border: 0; */

  margin: 5px 0px 5px 0px;
  color: #999999;
  background-color: transparent;
  border-top: 1px solid #000;
  border-left: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #000;
  border-radius: 3px;
}
.TextBoxNewsWatermark {
  width: 230px;
  height: 20px;
  padding: 5px;
  /* border: 0; */

  margin: 5px 0px 5px 0px;
  color: #999999;
  background-color: transparent;
  border: 1px solid #ccc;
  border-radius: 3px;
}
.BoxNews {
  border: 1px solid #ccc;
}
/*.TextBoxNews:focus,
.TextBoxNewsWatermark:focus {
outline: 0;
}*/
.ButtonNews {
  color: #fff;
  background-color: #4ab1e2;
  font-weight: 400;
  height: 30px;
  width: 150px;
  display: block;
  line-height: 28px;
  border: 0;
  font-size: 12px;
  text-align: center;
  text-transform: uppercase;
  border-radius: 3px;
}
.ButtonNews:hover {
  background-color: rgb(49, 195, 112);
  text-decoration: none;
  cursor: pointer;
  color: #fff;
}
/*   /END NEWSLETTER STYLE    
----------------------------*/
/* ------------------
IMPUT BOX
------------------   */

.TextBox {
  border: 1px solid #cccccc;
  padding: 10px;
  color: #333333;
  background-color: #ffffff;
  border-radius: 3px;
}
.DropBox {
}
/* /END IMPUT BOX   
--------------------*/
/* ------------------
PAGERS
------------------   */

.PagerStyle {
  border: 1px solid transparent;
  padding: 3px 7px 3px 7px;
  background-color: transparent;
  font-weight: bold;
  color: #585858;
}
.PagerStyle:hover {
  border: 1px solid #585858;
  padding: 3px 7px 3px 7px;
  background-color: #585858;
  font-weight: bold;
  color: #ffffff;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  text-decoration: none;
  cursor: pointer;
}
.PagerStyleSelect {
  border: 1px solid #0a75a3;
  padding: 7px 12px 7px 12px;
  background-color: #0a75a3;
  font-weight: bold;
  color: #ffffff;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  float: left;
  margin-bottom: 20px;
  display: none;
}
.PagerStyleSelect:hover {
  background-color: rgb(10, 117, 163);
}
/* /END PAGERS  
---------------*/
/* ------------------
IMG CLIPS
------------------   */

.clip {
}
.clip:hover {
}
/*.clip .img {
width: 83px;
height: 55px;
}*/
.clip2 {
  position: relative;
  width: 150px;
  height: 100px;
}
.clip2 img {
  position: absolute;
  width: 240px;
  /* clip: rect(10px 150px 110px 0px); */
  /* top: -10px; */

  height: 100%;
}
.clip3 {
  position: relative;
  width: 60px;
  height: 38px;
}
.clip3 img {
  position: absolute;
  width: 60px;
  clip: rect(4px 60px 42px 0px);
  top: -4px;
}
.clip4 {
}
.clip4:hover {
  color: #ffffff;
}
.clip4 a:hover {
  color: #ffffff;
}
.clip4 img {
  width: 250px;
  height: 165px;
}
.clip5 {
  position: relative;
  width: 260px;
  height: 170px;
  border: 6px solid white;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -webkit-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.3);
  margin-bottom: 20px;
}
.clip5 img {
  position: absolute;
  width: 260px;
  /* clip: rect(10px 160px 226px 10px); */
  /* top: -10px; */
  /* left: -10px; */
  /* bottom: 10px; */
  /* margin-bottom: 10px; */

  height: 100%;
}
.GalleryCnt .clip5 {
  position: relative;
  width: 378px;
  height: 215px;
  border: 6px solid white;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -webkit-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.3);
  margin-bottom: 20px;
}
.GalleryCnt .clip5 img {
  position: absolute;
  width: 100%;
  /* clip: rect(10px 160px 226px 10px); */
  /* top: -10px; */
  /* left: -10px; */
  /* bottom: 10px; */
  /* margin-bottom: 10px; */

  height: 100%;
}
.tabProduct1 .clip6 {
  width: 210px;
  height: 150px;
  box-sizing: border-box;
  border: 6px solid #fff;
  border-radius: 5px;
}
.tabProduct2 .clip6 {
  width: 210px;
  height: 150px;
  box-sizing: border-box;
  border: 6px solid #fff;
  border-radius: 5px;
}
.tabProduct1 .clip6 img {
  width: 100%;
  height: 100%;
}
.tabProduct2 .clip6 img {
  width: 100%;
  height: 100%;
}

.tabProduct3 .clip6 {
  width: 210px;
  height: 150px;
  box-sizing: border-box;
  border: 6px solid #fff;
  border-radius: 5px;
}

.tabProduct3 .clip6 img {
  width: 100%;
  height: 100%;
}
.ProductData .clip6 {
  position: relative;
  width: 370px;
  height: 330px;
  border: 8px solid #fff;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  box-sizing: border-box;
  margin-right: 40px;
}
.ProductData .clip6 img {
  position: absolute;
  width: 100%;
  height: 100% !important;
  border-radius: 3px;
  -webkit-border-radius: 3px;
}
.ProductData .gradient:hover {
  background-color: rgb(49, 195, 112);
}
.ProductData .clip6:hover .gradient {
  background-color: rgb(49, 195, 112);
}
/*  /END IMG CLIPS  
--------------------*/
/* ------------------
ELEMENTS
------------------   */

.clearfloat {
  clear: both;
  height: 0;
  font-size: 1px;
  line-height: 0px;
}
.CommentTop
/* Articles Comments + Guestbook */ {
  width: 100%;
  background-color: #44b570;
  color: #ffffff;
  padding: 15px 20px 15px 20px;
  border: 0;
  box-sizing: border-box;
  border-radius: 10px;
}
hr {
  background-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
  height: 1px;
}
.hrProfile {
  border-top: 1px solid #ccc;
  width: 100%;
  margin: 0px 0px 10px 0px;
}
img,
img a {
  border: 0;
}
.side1Header {
  width: 300px;
  font-family: "Racing Sans One", cursive;
  text-align: left;
  height: 35px;
  font-size: 18px;
  color: #808080;
  text-transform: uppercase;
  line-height: 32px;
}
/*vine pusa  hr*/

.show_hide_inscriere {
  display: none;
}
fieldset {
  border: 1px solid #cccccc;
}
.promoStatusImg img {
  width: 10px;
  height: 11px;
}
/*.featureVertSep
{
width: 2px;
background: url('../Images/Specific/featureVertSep.png') repeat-y;
height: 100%;
margin: auto;
}*/

.TxtDespre {
  width: 100%;
  float: left;
}
.TxtAboutUs img {
  width: 100% !important;
  box-sizing: border-box;
  margin-right: 0px !important;
  margin-bottom: 18px !important;
  border-width: 7px !important;
  border-style: solid !important;
  border-color: #ffffff !important;
}
.TdFeatures {
  width: 280px;
}
.featureItem {
  height: 62px;
  width: 230px;
  background: url("../Images/Specific/featureItemBg.png") no-repeat;
  color: #cecdcd;
  padding: 12px 19px 20px 25px;
  margin-bottom: 15px;
}
.featureItem h2 {
  font-size: 18px;
  font-weight: bold;
  margin: 0;
  text-shadow: 0px 1px 0px #000000;
}
.featureItem p {
  font-size: 12px;
  margin: 0;
  line-height: 15px;
  margin-top: 8px;
}
.featureText p {
  color: #eaeaea;
  font-size: 18px;
  line-height: 20px;
}
.featureText a {
  font-style: italic;
  color: #00aeef;
  line-height: 20px;
}
.TxtCertificari {
  width: 100%;
  float: left;
  box-sizing: border-box;
  padding: 30px 0px 30px 0px;
}
.TxtTehnologie {
  width: 100%;
  float: left;
  box-sizing: border-box;
  padding: 20px 0px;
}
.GalleryCnt {
  width: 70%;
  float: left;
}
.GalleryCnt table {
  width: 100%;
}
.GalleryCnt table td {
  float: left;
}
/*  /END ELEMENTS 
--------------------*/
/*------Newsletter-----*/

#Newsletter,
.NewsletterHome {
  width: 100%;
  float: left;
  background: url("../Images/General/bgNewsletter.png") repeat;
  box-sizing: border-box;
  padding: 20px 0px;
}
.TbNewsletter {
  width: 100% !important;
  float: left;
}
.TbNewsletter td {
  float: left;
}
.NumeNewsletter {
  width: 270px !important;
  float: left;
}
.TextNewsletter {
  width: 320px !important;
  float: left;
}
.TextNewsletter h3 {
  font-size: 15px;
  font-weight: 700;
  color: #000;
  margin: 0px 0px 0px 0px;
}
.EmailNewsletter {
  width: 270px !important;
  float: left;
}
.AbonareNewsletter {
  width: 270px !important;
  float: left;
}
.TextAbonare {
  width: 100% !important;
  float: left;
  box-sizing: border-box;
  padding: 0px 0px;
}
/*-----Noutati---*/

.DataArticol {
  font-size: 13px !important;
  background-color: #35a4da;
  color: #fff !important;
  font-weight: 700;
  width: 40px;
  height: 45px;
  text-align: center;
  box-sizing: border-box;
  padding-top: 5px;
  margin-top: -5px;
}
#LiteralData {
  width: 100%;
  float: left;
  background-color: #ebebeb;
  box-sizing: border-box;
  padding-bottom: 30px;
  padding-top: 150px;
}
.ArtHome {
  width: 100%;
  float: left;
  background-color: #fff;
  box-sizing: border-box;
  padding-bottom: 20px;
}
.ArticoleHomeDetails a {
  color: #000;
  padding-bottom: 10px;
}

.ArticoleHomeDetails .clip {
  width: 90px;
  height: 60px;
  float: left;
  margin-right: 14px;
}
.ArticoleHomeDetails .clip img {
  width: 100%;
  height: 100%;
}
.ContinutNoutati {
  padding-left: 10px;
}
#ctl00_ContentPlaceHolderBody_DepartmentDetailsPageContent1_AdListForHome1_DataListAds_tblAds {
  width: 100%;
}
.ArticoleBlog {
  width: 40%;
  float: left;
  padding: 20px 0px;
}
.ArticoleHome {
  width: 80%;
  float: left;
}
.DescriereArticol {
  width: 90%;
  float: left;
  box-sizing: border-box;
  padding: 0px 15px 0px 0px;
  text-align: justify;
}
.DataArticolHome {
  width: 10%;
  float: left;
}
.ArticoleHomeDetails {
  width: 100% !important;
  float: left;
}
/*-------LoadingPage---*/

.no-js #loader {
  display: none;
}
.js #loader {
  display: block;
  position: absolute;
  left: 100px;
  top: 0;
}
.se-pre-con {
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background: url(../Images/Specific/ring.gif) center no-repeat #fff;
}
/*--------------------------*/
/*----Produs---*/

.ProductData .gradient {
  position: absolute;
  z-index: 5;

  background-color: #0a75a3;
  height: 55px;
  font-size: 15px;
  font-weight: 400;
  line-height: 23px;
  width: 370px;
  text-align: center;

  bottom: -8px;
  left: -8px;
}
.TxtGradient {
  box-sizing: border-box;
  padding: 15px 0px 0px 0px;
}
.ProductData a {
  font-size: 17px;
  font-weight: 700;

  color: #ffffff;
}
.TbProdus a {
  color: rgb(10, 117, 163);
  text-align: center;
}
.TbProdus a:hover {
  color: rgb(49, 195, 112);
}
.TbProdus .ClipProdus:hover .ButtonDetails {
  border: 1px solid rgb(10, 117, 163);
  background-color: rgb(10, 117, 163);
}
.ClipProdus .clip6 {
  width: 380px;
  height: 240px;
  overflow: hidden;
  border: 10px solid #fff;
  box-sizing: border-box;
}
.tooltip {
  position: relative;
  display: inline-block;
}
/*.ClipProdus .clip6::before
{
background-color: rgba(10, 117, 163, 0.45);
content: "";
height: 240px;
left: 0;
opacity: 0;
position: absolute;
top: 0;
transition: opacity 0.3s ease 0s;
width: 280px;
z-index: 9;
}*/

.tooltip .tooltiptext {
  visibility: hidden;
  width: 90px;
  background-color: rgb(10, 117, 163);
  color: #fff;
  text-align: center;
  border-radius: 28px;
  /* padding: 5px 0; */

  position: absolute;
  z-index: 1;
  margin-top: -6px;
  margin-left: 25px;
}
.tooltip:hover .tooltiptext {
  visibility: visible;
}
.ClipProdus .clip6 img {
  width: 100%;
  height: 100%;
}
/*.ClipProdus:hover .icon-document-add
{
opacity:1;
}
*/
/*---Hover Effects---*/

.TbProdus .clip6 img {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  background: #e1e1e1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.TbProdus .clip6 a::before {
  content: "";
  position: absolute;
  z-index: -1;
  background: rgba(0, 0, 0, 0.18);
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  width: 360px;
  height: 220px;
}
.TbProdus .clip6 a:hover:before {
  z-index: 1;
}
.ClipProdus .clip6:hover .icon-document-add {
  opacity: 1;
}
.TbProdus .clip6 a:hover,
.TbProdus .clip6 a:focus,
.TbProdus .clip6 a:active {
  color: white;
}
.TbProdus .clip6 a:hover:before,
.TbProdus .clip6 a:focus:before,
.TbProdus .clip6 a:active:before {
  -webkit-transform: scale(1);
  transform: scale(1);
}
.TbProdus .clip6 .icon-document-add {
  font-size: 36px;
  color: #fff;
  opacity: 0;

  position: absolute;

  z-index: 99999;
  top: 90px;
  left: 15px;
}
.TbProdus .clip6 .DivNote {
  width: 60px;
  position: relative;

  margin: 0 auto;
}
/*-------------------------------*/

.TbProdus .clip6:hover img {
  transform: scale(1.1);
  transition: all 0.2s linear 0s;
}

/*---Hover Effects---*/

.ProductData .clip6 img {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  background: #e1e1e1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.ProductData .clip6::before {
  content: "";
  position: absolute;
  z-index: -1;
  background: rgba(0, 0, 0, 0.18);
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  width: 355px;
  height: 310px;
}
.ProductData .clip6:hover:before {
  z-index: 1;
}
.ProductData .clip6:hover .icon-plus-alt {
  z-index: 999;
}
.ProductData .clip6:hover,
.ProductData .clip6:focus,
.ProductData .clip6:active {
  color: white;
}
.ProductData .clip6:hover:before,
.ProductData .clip6:focus:before,
.ProductData .clip6:active:before {
  -webkit-transform: scale(1);
  transform: scale(1);
}
.ProductData .clip6 .icon-plus-alt {
  font-size: 40px;
  color: #fff;
  z-index: 0;
  margin-top: 117px;
  position: absolute;
}
.ProductData .clip6 .DivNote {
  width: 60px;
  position: relative;

  margin: 0 auto;
}
/*-------------------------------*/

.ClipProdus {
  box-sizing: border-box;
}
.DescriereProdus {
  box-sizing: border-box;
  padding: 20px 15px 10px 15px;
  text-align: center;
}
.ClipProdus .ButtonDetails {
  height: 45px;
  width: 45px;
  display: block;
  text-align: center;
  text-transform: uppercase;
  border-radius: 35px;
  line-height: 33px;
  border: 1px solid rgb(10, 117, 163);
  background-color: rgb(10, 117, 163);

  margin: 0 auto;
  padding-top: 13px;
  box-sizing: border-box;
}
.ClipProdus .ButtonDetails:hover {
  border: 1px solid rgb(49, 195, 163);
  background-color: rgb(49, 195, 163);
}
.ClipProdus .BtnDetaliiProd {
  position: absolute;
  z-index: 1;
  margin-top: -49px;
  width: 380px;
  text-align: center;
}
.gradient h3 {
  text-shadow: 0px 0px 0px !important;
}
.ProductData {
  width: 100% !important;
  float: left;
  margin: 10px 0px 20px 0px;
}
.tblProducts {
  width: 100%;
  float: left;
  margin-bottom: 20px;
}
#Td1 {
  width: 285px;
  float: left;
}
.TbProdus {
  width: 380px;
  height: 400px;
  float: left;
  border-radius: 4px;
  overflow: hidden;
  background-color: #fff;
  margin-right: 26px;
  margin-bottom: 26px;
}
.TbProdus:nth-child(3n) {
  margin-right: 0px;
}
.NrProduse table tr {
  width: 33%;
  float: left;
  margin-right: 6px;
}
.NrProduse table tr:nth-child(3) {
  margin-right: 0px;
}
.DetaliiPagProdus {
  width: 70%;
  float: left;
  text-align: justify;
  padding-bottom: 30px;
}

/*-------Blog----------*/

.ArticoleBlogPagina {
  width: 100%;
  float: left;
  box-sizing: border-box;
  padding: 10px 10px;
  background-color: #ffffff;
  margin-bottom: 20px;
  border-radius: 10px;
}
.ArticoleBlogPagina .DataArticolHome {
  width: 4%;
}
.ImgDetalii {
  width: 100%;
  float: left;
}
.ArticoleBlogPagina .clip2 {
  position: relative;
  width: 20%;
  height: 170px;
  float: left;
}
.ArticoleBlogPagina .DataArticolHome .DataArticol {
  margin-top: 10px;
}
.ArticoleBlogPagina .icon-pencil2 {
  font-size: 15px;
}
.DescriereArticolPagina {
  width: 74%;
  float: left;
  box-sizing: border-box;
  padding: 10px 30px 0px 30px;
  text-align: justify;
}
.TbBtnDEtalii {
  width: 100%;
  float: left;
  margin-top: 20px;
}
.TbBtnDEtalii .ButtonDetails {
  float: left !important;
}
.ArtBlogDescriere {
  width: 70%;
  float: left;
  box-sizing: border-box;
  padding: 15px 0px 25px 0px;
}
.ArtBlogDescriere img {
  width: 250px;
  height: 100;
  border-width: 6px !important;
  border-style: solid;
  float: left;
  height: 100px;
  border-color: #ffffff;
}
.DetailsPageContent {
  width: 100%;
}
.DivBtn {
  width: 130px;
  margin: 0 auto;
}
ul li {
}
/*-------Guestbook-----*/

.LastCommentForHome {
  width: 100%;
  text-align: justify;
  box-sizing: border-box;
  border: 1px solid rgb(49, 195, 112);
  padding: 25px 20px 25px 20px;
  margin: 0px 0px 10px 0px;
  float: right;

  background-color: #ebebeb;
  border-radius: 5px;
}
.LastCommentHome {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  color: #666666;
  font-weight: 400;
}
.UtilizatorComment {
  color: #000;
  font-size: 14px;
  text-align: right;
  font-weight: 700;
}
.GuestBookHome {
  width: 100%;
  float: left;
  height: auto;
}

/*----Slick Nav Menu---*/
.slicknav_menu {
  display: none;
}

/*-------Tooltip icomoon---*/

/*.tooltipTxt {
position: relative;
display: block;
  
}

.tooltipTxt .tooltiptext1 {
visibility: hidden;
width: 120px;
background-color: #31c370;
color: #fff;
text-align: center;
border-radius: 6px;
padding: 5px 0;
position: absolute;
z-index: 1;
margin-top: 47px;
margin-left: -107px;
}
*/

/*-------Produse banner---*/

/*.HomeProductsList{width:1200px;margin:0 auto;}*/
.HomeProductsList .BtnDetaliiProd {
  display: none;
}
.HomeProductsList .ProductDescription {
  display: none;
}
.HomeProductsList .DivNote {
  display: none;
}
.HomeProductsList .TbProdus .clip6 a::before {
  content: "";
  position: absolute;
  z-index: -1;
  background: rgba(0, 0, 0, 0.18);
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  width: 220px;
  height: 220px;
  border-radius: 50%;
}
.HomeProductsList .TbProdus .clip6 a:hover::before {
  z-index: 1;
}
.HomeProductsList .TbProdus .clip6 a:hover::before,
.HomeProductsList .TbProdus .clip6 a:focus::before,
.HomeProductsList .TbProdus .clip6 a:active::before {
  -webkit-transform: scale(1);
  transform: scale(1);
}

.HomeProductsList .slick-center .clip6 a::before {
  content: "";
  position: absolute;
  z-index: -1;
  background: rgba(0, 0, 0, 0.18);
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  width: 280px;
  height: 280px;
  border-radius: 50%;
}

.HomeProductsList .TbProdus {
  /* width:415px!important;*/
  height: 400px;
  float: left;
  border-radius: 0px;
  overflow: hidden;
  background-color: transparent;
  margin-right: 0px;
  margin-bottom: 0px;
}

.HomeProductsList .TbProdus .clip6 {
  border: 0px;
  width: 240px;
  height: 240px;
  box-shadow: #000;
  border-radius: 50%;
  box-sizing: border-box;
  border: 6px solid #0a75a3;
  margin-top: 85px;
}

.HomeProductsList .slick-active .clip6 {
  border: 0px;
  width: 230px !important;
  height: 230px;

  border-radius: 50%;
  box-sizing: border-box;
  border: 6px solid #4ab1e2;
  margin: 0 auto;
  margin-top: 85px;
}
.HomeProductsList .slick-cloned .clip6 {
  border: 0px;
  width: 230px !important;
  height: 230px;

  border-radius: 50%;
  box-sizing: border-box;
  border: 6px solid #4ab1e2;
  margin: 0 auto;
  margin-top: 85px;
}

.HomeProductsList .slick-center .clip6 {
  overflow: hidden;
  width: 290px !important;
  height: 290px;

  border-radius: 50%;
  box-sizing: border-box;
  border: 6px solid #4ab1e2;
  margin: 0 auto;
  margin-top: 65px;
}

.HomeProductsList .DescriereProdus {
  box-sizing: border-box;

  text-align: center;
  position: relative;
  top: -180px;
  width: 62%;

  text-align: center;
  width: 50%;
  margin: 0 auto;
  display: none;
}

.HomeProductsList .TbProdus .clip6:hover img {
  transform: scale(1);
}
.HomeProductsList .slick-center .DescriereProdus {
  top: -200px;
}
.HomeProductsList .TbProdus:hover .DescriereProdus {
  display: block;
}
.HomeProductsList .DescriereProdus h3 span {
  color: #fff;
  text-shadow: 1px 1px 1px #000;
}
.HomeProductsList .NrProduse {
  /*width:1200px!important;*/
}
.slick-list {
  padding: 0px !important;
}

/*.slick-track{width:1200px!important;}*/
.HomeProductsList .clip6 img {
  box-sizing: border-box;
  border-radius: 50%;
}

.HomeProductsList .NrProduse table tr:nth-child(3n + 0) {
  margin-right: 0px;
}

.Agent1 .icon-user-tie {
  color: #0a75a3;
}
.Agent1 .icon-phone_iphone {
  color: #0a75a3;
}
.Agent1 .icon-mail-envelope-closed {
  color: #0a75a3;
}

.Agent2 .icon-user-tie {
  color: #31c370;
}
.Agent2 .icon-phone_iphone {
  color: #31c370;
}
.Agent2 .icon-mail-envelope-closed {
  color: #31c370;
}

/*---Guestbook---*/

.TbGuestbook {
  width: 100%;
  float: left;
  margin-bottom: 50px;
}
.TbGuestbook table {
  width: 100%;
  float: left;
}
.DivGuestbookHome {
  width: 50%;
  float: right;
  box-sizing: border-box;
  padding: 20px 0px 0px 0px;
}
.DivGuestbookHome .side1Header {
  width: 100%;
}
.DivGuestbookHome .side1Header a {
  float: right;
}
/*.HideAbout
{
    display:none;
    }
    
  .DivWidth
  {
      width:100%;
      }*/
