@font-face {
  font-family: 'Sansation';
  src: url('fonts/sansation-bold/SansationBold.woff') format('woff'),
       url('fonts/sansation-bold/SansationBold.ttf') format('truetype'),
       url('fonts/sansation-bold/SansationBold.svg#Sansation') format('svg'),
       url('fonts/sansation-bold/Sansation_Bold.eot'),
       url('fonts/sansation-bold/Sansation_Bold.woff2') format('woff2'),
       url('fonts/sansation-bold/Sansation_Bold.eot?#iefix') format('embedded-opentype');
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'Sansation';
  src: url('fonts/sansation-regular/SansationRegular.woff') format('woff'),
       url('fonts/sansation-regular/SansationRegular.ttf') format('truetype'),
       url('fonts/sansation-regular/SansationRegular.svg#Sansation') format('svg'),
       url('fonts/sansation-regular/Sansation_Regular.eot'),
       url('fonts/sansation-regular/Sansation_Regular.woff2') format('woff2'),
       url('fonts/sansation-regular/Sansation_Regular.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'EMprint';
  src: url('fonts/emprint-regular/EMprintW05-Regular.woff') format('woff'),
       url('fonts/emprint-regular/EMprintW05-Regular.ttf') format('truetype'),
       url('fonts/emprint-regular/EMprintW05-Regular.svg#EMprintW05-Regular') format('svg'),
       url('fonts/emprint-regular/EMprintw05-Regular.eot'),
       url('fonts/emprint-regular/EMprintw05-Regular.woff2') format('woff2'),
       url('fonts/emprint-regular/EMprintw05-Regular.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'EMprint';
  src: url('fonts/emprint-semibold/EMprintW05-Semibold.woff') format('woff'),
       url('fonts/emprint-semibold/EMprintW05-Semibold.ttf') format('truetype'),
       url('fonts/emprint-semibold/EMprintW05-Semibold.svg#EMprintW05-Semibold') format('svg'),
       url('fonts/emprint-semibold/EMprintw05-Semibold.eot'),
       url('fonts/emprint-semibold/EMprintw05-Semibold.woff2') format('woff2'),
       url('fonts/emprint-semibold/EMprintw05-Semibold.eot?#iefix') format('embedded-opentype');
  font-weight: bold;
  font-style: normal;
}



html{height:100%; width:100%; position:relative;}
body{transition: left .2s ease-in; overflow-x:hidden; padding:0; margin:0; font-family: "Sansation", sans-serif; font-size:14px; font-weight:400; -webkit-tap-highlight-color:rgba(0,0,0,0); width:100%; height:100%; position:absolute; top:0; left:0; color:#555; background:#fff; }
h1,h2,h3,h4,h5,h6,p,a,span{padding:0;margin:0; line-height:normal;}
h1{ font-size: 32px; color:#151a65; font-weight:600; line-height: normal; transition: all .2s ease-in; font-weight: 700;}
h1 small{ font-size:24px; color:#151a65; font-weight:normal;}

p{font-size:16px; line-height:20px; font-family: "Arial", sans-serif;}

h2{ font-size:24px; color:#151a65; line-height:normal; font-weight:600;}
h2 small{font-size:18px; color:#000; font-weight:normal; font-style:italic; text-transform:none;}

h3{ font-size:18px; color:#000; line-height:24px; font-weight:bolder;}
h3 small{font-size:12px; color:#000; font-weight:normal; font-style:italic; text-transform:none;}

h4{font-size:18px; color:#151a65; line-height:24px; font-weight:bolder;}
h4 small{font-size:12px; color:#999999; font-weight:normal; font-style:italic; text-transform:none;}

h1,h2,h3,h4,h5,h6 {font-weight: 700;}

hr {max-width: 40%; border-color: #1a8132; margin: 20px 0; margin-left: 0;}

a{text-decoration:none;outline:none;display:inline-block; color:#efd242; transition: color .4s;}
a:hover{ color:#1a8132; }

img{border:0; vertical-align:middle; max-width:100%; height:auto;}

small{font-size:10px; line-height:12px;}

ul,li{margin:0;}

*:focus {outline: 0;}

.list { padding-left: 100px; list-style-type: none;}
.list li {display: block;color: #ccc; margin-bottom: 10px;font-size: 13px;}
.list li:before {content: "\2713";margin-left: -15px;padding-right: 5px; color: #ccc;font-weight: bold;}
.container{width:100%; box-sizing:border-box; padding:0 5%; margin:0 auto; position:relative;}
.container-fixed{max-width:1100px; padding:0 15px; margin:0 auto; position:relative; width:100%; box-sizing:border-box; }

.container-table{display:table; width:100%;}
.container-table.fixed{table-layout:fixed;}
.table-element{display:table-cell;}

.container-table.inverted{direction: rtl;}
.container-table.inverted .table-element{direction: ltr;}
.element-center{text-align:center;}
.element-left{text-align:left;}
.element-right{text-align:right;}
.element-middle{vertical-align:middle;}
.element-top{vertical-align:top;}
.element-bottom{vertical-align:bottom;}

.col-2{width:50%;float:left;box-sizing:border-box; position:relative;}
.col-2:nth-child(2n+1){clear:left;}
.col-2:nth-child(2n+2){clear:right;}

.col-3{width:33.33%;float:left;box-sizing:border-box; position:relative;}
.col-3:nth-child(3n+1){clear:left;}
.col-3:nth-child(3n+3){clear:right;}

.col-4{width:25%;float:left;box-sizing:border-box; position:relative;}
.col-4:nth-child(4n+1){clear:left;}
.col-4:nth-child(4n+4){clear:right;}

.col-5{width:20%;float:left;box-sizing:border-box; position:relative;}
.col-5:nth-child(5n+1){clear:left;}
.col-5:nth-child(5n+5){clear:right;}

.col-6{width:16.66%;float:left;box-sizing:border-box; position:relative;}
.col-6:nth-child(6n+1){clear:left;}
.col-6:nth-child(6n+6){clear:right;}

.lep{ padding-right:7.5px;}
.cep{ padding-left:7.5px; padding-right:7.5px;}
.rep{ padding-left:7.5px;}
.mep{ margin:-7.5px;}

#mainHeaderWrapper .dropdown{ position:relative;}
#mainHeaderWrapper .dropdown .dropdown-content{ position:absolute; top:100%; left:0; width:auto; min-width:120px; display:none; padding:0; margin:0; list-style-type:none; background:#fff; box-shadow: rgba(0, 0, 0, 0.0980392) 0px 0px 3px}
#mainHeaderWrapper .dropdown .dropdown-content a{ font-size:14px; color:#000; padding:10px 15px; border-bottom:solid 1px #ccc; display:block;}
#mainHeaderWrapper .dropdown .dropdown-content a:hover{text-decoration:none; background:rgba(0,0,0,0.5); transition: all .2s ease-in; color:#ffb500;}
#mainHeaderWrapper .dropdown .dropdown-content li{display:block;}
#mainHeaderWrapper .dropdown .dropdown-content li:last-child a{ border-bottom:0;}
#mainHeaderWrapper .dropdown:hover .dropdown-content{ display:block;}

.my-gallery{font-size: 0;}
.my-gallery figure{display: inline-block;vertical-align: middle;font-size: 0;margin: 0;padding: 10px;box-sizing: border-box;}
.my-gallery figure a{display: block;vertical-align: middle;}
/*.my-gallery figure a img{display: inline-block;vertical-align: middle;width: 100%; height: auto;}*/

.clear{clear:both;width:0;height:0; display:block;}
.noselect {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}

.button{padding:0 15px; background:#ed1c24; color:#fff; transition: all .2s ease-in; text-transform:uppercase; font-weight:bold; height:40px; line-height:40px; text-align:center; border: none; cursor: pointer;}
.button:hover{background:#000; text-decoration:none; color:#fff;}

.button.ghost{background:transparent; border-radius:5px;}
.button.ghost:hover{background:#fff; text-decoration:none; color:#000;}

.button.ghost.gray{background:transparent; border-radius:5px; border:solid 1px #999; color:#999; font-weight:normal; height: 46px; line-height: 46px; padding:0 30px;}
.button.ghost.gray:hover{background:#999; text-decoration:none; color:#fff;}

.button.ghost.primary{ border-color:#ffb500; color:#ffb500; padding: 0 30px;}
.button.ghost.primary:hover{ color:#151a65; background:#ffb500;}

.button.ghost.secondary{ border-color:#151a65; color:#151a65; padding: 0 30px;}
.button.ghost.secondary:hover{ color:#fff; background:#151a65;}

.button.secondary{ border-color:#151a65; background:#151a65; color:#fff; padding: 0 30px; border-radius:5px;}
.button.secondary:hover{  }


.button.ghost.blue{background:#151a65; border-radius:5px; border:solid 1px #151a65; color:#fff; font-weight:bold; height: 46px; line-height: 46px; padding:0 30px;}
.button.ghost.blue:hover{background:#252EB1; text-decoration:none; color:#fff; border-color:#252EB1;}


.input-button{max-width:500px; margin:0 auto; display:block;}
.input-button input{ border-radius:5px 0 0 5px; height: 46px;width: 100%;padding: 0 15px;box-sizing: border-box; border: solid 1px #ccc;}
.input-button .button-wrapper{width:150px;}
.input-button button{ border-radius:0 5px 5px 0; width:100%; text-align:center; height: 46px;transition: all .2s ease-in;padding: 0 30px;box-sizing: border-box;border: 0;background: #151a65;color: #fff;font-weight: bold;cursor: pointer;}



#captcha{max-width:100%;}
.checkboxWrapper{display: inline-block;vertical-align: middle;}
input[type="checkbox"]{ width:15px; height:15px; display:inline-block; vertical-align:middle; position:relative; margin-top: -2px;}
input[type="checkbox"].valid:before{border:solid 1px #00CC00;}
input[type="checkbox"].invalid:before{border:solid 1px #CC0000;}
input[type="checkbox"]:before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #fff;border: solid 1px #ccc;cursor: pointer;}
input[type="checkbox"]:checked:after { content: "\2713";color: #00CC00;font-weight: bold; position: absolute;top: -10px;font-size: 20px;left: 3px;}
input[type="checkbox"]:checked:before{border: solid 1px #00CC00;}

input[type="file"]{ border:solid 1px #ccc; height: 46px; position:relative; overflow:hidden; display:block;box-sizing: border-box; border-radius:5px; box-shadow:none; -webkit-appearance: none; width:100%;}
label.fileGroup:before{content: '';position: absolute;left: 0;bottom: 0;width: 60px;height: 40px;z-index: 4;cursor:pointer; background:url(../img/icons/attach.png),#e42d59; background-position:center; background-position-x: 50%; background-position-y: 50%; background-position-x: 50%;background-position-y: 50%; background-repeat:no-repeat; background-size:24px;margin-bottom: 1px;margin-left: 1px;border-radius: 5px 0 0 5px;}
label.fileGroup:after{content: '';position: absolute;right: 0;bottom: 0;background: #fff;width: 94%;height: 40px;z-index: 1;margin-bottom: 1px;margin-right: 3px;}
label.fileGroup{position:relative; display:block;}
label.fileGroup .fileName{position: absolute;z-index: 3;bottom: 0;left: 0;width: 100%;padding-left: 70px;height: 46px;line-height: 40px; display:none;}
label.fileGroup .filePlaceholder{position: absolute;z-index: 2;bottom: 0;left: 0;width: 100%;padding-left: 70px;height: 46px;line-height: 40px;}

input[type="text"],input[type="password"],textarea{padding:10px; box-sizing:border-box; border:solid 1px #ccc; width:100%; display:block; font-size:12px; line-height:20px; font-weight:400; border-radius:5px; box-shadow:none; -webkit-appearance: none; height: 46px;}
select{padding:10px; box-sizing:border-box; border:solid 1px #ccc; width:100%; display:block; font-size:12px; line-height:20px; font-weight:400; border-radius:5px; box-shadow:none;}
textarea{resize: none; height:auto;}
input[type="text"].invalid,input[type="password"].invalid, textarea.invalid, select.invalid{border:solid 1px #CC0000;}
input[type="text"].valid,input[type="password"].valid, textarea.valid, select.valid{border:solid 1px #00CC00;}
input[type="file"].invalid{border:solid 1px #CC0000;}
input[type="file"].valid{border:solid 1px #00CC00;}


input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset;}

.form-group{padding-bottom:20px;}

.formMessage{display:none; box-sizing:border-box;}
.formMessage.error{ width: 100%;background: red;padding: 5px;text-align: left;font-weight: 800;color: #fff;z-index: 9999; moz-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);-webkit-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);}
.formMessage.succes{width: 100%;background: green;padding: 5px;text-align: left;font-weight: 800;color: #fff;z-index: 9999; moz-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);-webkit-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);}

#notification .close {position: fixed;width: 30px;height: 30px;top: 0;right: 0;background: url(../img/close.png),#fff;cursor: pointer;background-size: 20px;background-position: center; background-position-x: 50%; background-position-y: 50%; background-repeat: no-repeat;}
.formMessage #error-title{font-size: 12px;box-sizing: border-box;}
.formMessage ol{list-style-type: decimal; text-align: left;font-weight: 400;padding: 0 40px 0 20px;margin: 0 auto; box-sizing: border-box; display:inline-block;}
.formMessage ol li{display: list-item;padding-top: 5px;font-size: 10px;line-height: 12px;}

.customMessage{display:none; position: fixed;z-index: 5;top: 0;left: 0;height: 100%;background: rgba(0,0,0,0.5);color: #000;font-size:14px;font-weight:bold;text-align:center;}
.customMessage .messageWrapper{background: #fff;max-width: 800px;margin: 0 auto;padding: 15px;box-sizing: border-box; position:relative;}
.customMessage .messageWrapper h2{ text-transform:none; font-size:24px; padding:15px; color:inherit;}
.customMessage .closeMessage{display: block;font-size: 40px;font-weight: 100;width: 40px;height: 40px;line-height: 40px; position:absolute; top:0px; right:0; cursor:pointer;}

.message {box-sizing:border-box;padding:20px;margin:20px auto;box-sizing:border-box;background: #f9f9f9;color: #333;font-size:14px;font-weight:bold;text-align:center; border-radius:5px;}
.message.info {border:2px solid #1f8bef; background:#f9f9f9;}
.message.error {background: #ed1e24; color: #fff;}
.message.alert {border:2px solid #fea500; background:#f9f9f9;}
.message.positive {border:2px solid green; background:#f9f9f9;}

.customMessage .message{color:#fff;}
  .customMessage .message p {margin: 0;}
.customMessage .message.info {border:2px solid #1f8bef; background:#1f8bef;}
.customMessage .message.error {border:2px solid #ef1f32; background:#ef1f32;}
.customMessage .message.alert {border:2px solid #fea500; background:#fea500;}
.customMessage .message.positive {border:2px solid green; background:green;}

.message a{font-weight:bold; text-decoration:underline;}

#notifCookies{text-align:center; border-top:1px solid #000; background:#eee; padding:5px;bottom: 0;left: 0;width: 100%; z-index:5; position:fixed;}
#notifCookies a{}
#notifCookies #notifCookiesAccept{ background:#000; color:#fff; cursor:pointer; padding:3px 10px; transition:all 0.2s ease-in;}
#notifCookies #notifCookiesAccept:hover{background:#fc0d1f;}



/********* CUSTOM *********/

header{width:100%; z-index:4; transition:all 0.2s ease-in; position:relative; padding-top:30px;}

#search{cursor:pointer;}
#search img{height:20px;}

#main-nav { margin: 0 -10px; background: #1a8132;}
#main-nav>.bottomNav {display:table; width:100%; margin-left:auto; font-size:0; margin: 0; padding: 0; position: relative;}
#main-nav>.bottomNav>li {display:table-cell; vertical-align:middle; padding:0 15px; text-align: center; position: relative;}
#main-nav>.bottomNav>li.fundatia-header {
  background: #ed1c24;
}
  #main-nav>.bottomNav>li .child {position: absolute; left: 0; width: 100%; background: #fff; padding:0; box-sizing :border-box; display: none; border: 1px solid #1a8132; border-top: none; padding: 10px;     box-shadow: 0 15px 20px -2px #00000082; width: 280px; min-width: 100%;}
  #main-nav>.bottomNav>li:last-child .child {right: 0; left: auto;}
    #main-nav>.bottomNav>li:hover .child { display: block;}
    #main-nav>.bottomNav>li .child a {display :block; font-size: 16px; transition: all .4s; font-weight: 700; padding: 10px;}
     #main-nav>.bottomNav>li .child a:hover {background: #1a8132; color: #efd242;}
    #main-nav>.bottomNav>li .child li { text-align: left; line-height: initial; box-sizing: border-box;}
    #main-nav>.bottomNav>li .child li + li a {border-top: 1px solid #1a8132;}
#main-nav>.bottomNav>li>a{font-size:16px;  transition: all .2s ease-in; color:#efd242; font-weight: 400; border-bottom: 7px solid transparent; border-color: transparent; transition: border-color .4s; font-weight: 700; cursor: pointer; border-top: 7px solid transparent; padding: 5px 0;}
#main-nav>.bottomNav>li>a:hover{text-decoration:none; transition: all .2s ease-in; color:#efd242; border-bottom: 7px solid #efd242;}
#main-nav>.bottomNav>li>a.active{color:#efd242 !important;border-bottom: 7px solid;}



#textHomePage{position: absolute; z-index: 999; width: 100%; top: 40%;}
#textHomePage p {font-size: 20px; font-style: italic; color: #fff;    text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);}
#textHomePage h1{ text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);}

#explicatii{}
#explicatii img{margin-bottom:50px; height:150px;}
#explicatii h3{margin-bottom:15px; text-transform:uppercase;}
#explicatii h3 small{display:block; padding-bottom:10px; margin-top:15px;}

h1.orangeH small{ color:#ffb500 !important;}
h1.orangeH{color:#fff !important; text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);}

#slideee{text-align:center;}
#slideee h2{padding-bottom:30px;}
#slideee #specialSliderContainer .col-3 h3{padding:20px 0 0; font-weight:bolder;}
#slideee #specialSliderContainer .col-3 h3 p{text-align:center; font-weight:300; padding-bottom:20px;}
#slideee #specialSliderContainer .col-3 .button{margin-top:20px;}
#slideee #specialSliderContainer .col-3 img{padding-bottom:20px;}
#slideee .col-3:nth-child(3n+1){clear:none;}
#slideee .col-3:nth-child(3n+3){clear:none;}

#header-wrapper{padding-top:0 !important;}

.blogCover{margin-top:-60px;}
.blogCover h2{color:#fff; font-size:32px;}
#header-small h2 {color:#fff; font-size:32px; font-weight:700;text-shadow: 0 2px 5px #000;     max-width: 550px}

#header-small #textBlogDetails{bottom:110px; padding:20px 0; width:100%;}
#header-small h1{color:#fff; font-size:52px; font-weight:500;text-shadow: 0 2px 5px #000; max-width: 550px;}
/*#header-small .loadImage{border-bottom:solid 40px #F8A32D;}*/

#categorii{background:#f4f0ed; text-align:center;top: 0; position: relative; z-index: 999; color:#000;}
#categorii ul{ -webkit-padding-start: 0;}
#categorii ul li{ display: table-cell; vertical-align: middle; display:inline-block; margin:0 auto; }
#categorii ul li a{padding:15px 30px; color:#000; font-weight:bold; font-size:14px;}
#categorii ul li a.active{text-decoration:underline; color:#151a65;}

#sideBarBlogCat #categorii ul li{ display: table-cell; vertical-align: middle; display: -webkit-box; margin:0 auto; }
#sideBarBlogCat #categorii ul li a{padding:15px 30px; color:#000; font-weight:bold; font-size:14px; text-align:left; padding-left:0;}

#hero video{min-height: 100%; min-width: 100%;}


/* USER ACCOUNT*/
.static-page {
    min-height: 500px;
    background: #fff;
    padding: 30px 15px;
    margin: 0 auto;
    border-radius: 0 0 5px 5px;
}
.static-page #sideBar #sideBarWrapper {
    width: 250px;
}

#sideBarWrapper {
    background: #fff;
}
.static-page #sideBar #sideBarWrapper .sideBarSectionTitle:first-child {
    border-top: 0;
}
.static-page #sideBar #sideBarWrapper .sideBarSectionTitle {
    padding: 5px 10px;
    border-top: solid 1px #ccc;
    box-sizing: border-box;
    width: 250px;
}

.sideBarSectionTitle {
    font-size: 12px;
    padding: 5px 0 5px 0;
    font-weight: bold;
    text-transform: uppercase;
}

.static-page #sideBar #sideBarWrapper .sideBarSection {
    padding: 5px 10px;
    background: #fff;
    box-sizing: border-box;
    width: 250px;
}

.sideBarSection {
    padding: 0;
    padding: 5px 0;
    border-top: solid 1px #ccc;
    list-style-type: none;
}
.sideBarSection li:hover, .sideBarSection li.active {
    text-decoration: none;
    background: #1a8132;
    color: #fff;
    padding-left: 10px;
}

.sideBarSection li {
    transition: all .2s ease-in;
    display: block;
    padding: 5px;
    border-radius: 5px;
}

.sideBarSection li {
    margin-top: 5px;
}
.sideBarSection li:hover a, .sideBarSection li.active a {
    color: #fff;
    text-decoration: none;
}
.sideBarSection li {
    transition: all .2s ease-in;
    display: block;
    padding: 5px;
    border-radius: 5px;
}
.sideBarSection li a {
    display: block;
}
.static-page #sideBar #sideBarWrapper .sideBarSectionTitle {
    padding: 7.5px 10px;
    border-top: solid 1px #ccc;
    box-sizing: border-box;
    width: 250px;
}

.sideBarSectionTitle {
    font-size: 12px;
    padding: 5px 0 5px 0;
    font-weight: bold;
    text-transform: uppercase;
}
.static-page #sideBarContent {
    max-width: 830px;
    width: 100%;
    box-sizing: border-box;
}
#sideBarContent {
    padding-left: 10px;
}
#hiddenSideBarTrigger {
    display: none;
}
.static-page #sideBarContent h1 {
    border-bottom: solid 1px #ccc;
}
/* USER ACCOUNT*/


/*GALERIE*/
#galerie{margin: 0 -10px;}
#galerie .container-fixed{padding-bottom:50px; text-align:center;}
#galerie .container-fixed .col-3{padding-bottom:30px;}
#galerie .container-fixed .person{padding:20px 0;}
#galerie .container-fixed .person h3{padding-bottom:30px; color:#009297;}
#galerie .container-fixed .person .likeUsNow{    margin-bottom: 30px;
    background: url(../img/icons/Facebook-Like.png),#faa519;
    color: #fff;
    padding: 10px 10px;
    cursor: pointer;
    line-height: 22px;
    display: inline-block;
    background-size: 23px;
    background-position: left 10px center;
    padding-left: 45px;
    background-repeat: no-repeat;
}

.div-imagine-desen {height: 150px;}

.share-desen {
    margin-bottom: 10px;
    color: #fff;
    background-color: #4267b2;
    border: 1px solid #4267b2;
    background-image: url(../img/icons/Facebook-Share.png);
    padding: 5px;
    font-weight: 700;
    border-radius: 5px;
    cursor: pointer;
    font-size: 12px;
}
.share-desen:hover {
    background-color: #37589c;
    text-decoration: none;
    color: #fff;
}
.share-desen svg {
    margin-bottom: -3px;
    width: 16px;
    height: 16px;
}

#galerie .container-fixed .person .likes{color:#999; border-top:1px solid #999;}
/*GALERIE*/

footer {color: #fff; font-size: 12px;}
footer .footer-inner {background:#1a8132; padding: 25px; padding-bottom: 50px;}
footer #logo>img{width:300px; padding-bottom:30px;}
footer ul li{display:inline-block;}
footer ul{ -webkit-padding-start: 0;}
.footerItemList{ list-style:none; padding:0; display:block; padding:0; line-height: 0;font-size: 0;}
.footerItemList li{display:inline-block; line-height:0;}
.footerItemList li a{padding:0 5px;}
.footerItemList li:last-child a{padding-right:0;}
.footerItemList li img{ max-height:25px; }
#nav-footer ul{ display:block; padding:0; margin:0; list-style-type:none;}
#nav-footer ul li{ display:inline-block; margin-right:10px;}
#nav-footer ul li a{ display:inline-block; color:#6b6b6b;}

body.custom h1{ text-transform:none; color:#000;line-height:normal;}
/*body.custom #header-wrapper{height:100%; }*/
body.no-header #header-wrapper{ height:0; border-bottom:3px solid #faa519;}
/*body.custom #header-wrapper.half-image{height:450px;}*/

#detailsPage #text{padding:0 50px 0 0; margin-bottom: 20px;}
#detailsPage #sideBar{width:200px; padding-left:40px; padding-top:33px;}
#detailsPage .imageWrapper{ margin-bottom:15px;}
#detailsPage .container-fixed>img{margin:0 auto; display:block; padding-bottom:20px;}
#detailsPage .lideDashed {width:100%; height:1px; overflow:hidden; border-bottom:1px dashed #c3c3c3; margin:10px 0px;}
#detailsPage .blogAbout{color:#666; font-style:italic; margin-top:10px;}
#detailsPage .element-right{text-align:center;}
.blogList ul{margin:0; padding:0;}
.blogList ul li{style:none;list-style:none; padding:10px 0; border-bottom:1px solid #000;}

#blogDetails .blogAbout{color:#666; font-style:italic;}
#blogDetails .imgWrapper{position:relative;}
#blogDetails .imgWrapper img{ width:100%;}
#blogDetails .imgWrapper a {display:block;}

#sliderIndex{height:500px; overflow:hidden;}
#sliderIndex .bg-image{height:500px;}
#sliderIndex .slider-content{display:inline-block; padding:15px; box-sizing:border-box; text-align:right; margin-bottom:50px;}
#sliderIndex .slider-content h1,
#sliderIndex .slider-content h2{color: #fff;text-shadow: 0px 1px 2px rgba(0, 0, 0, 1);font-size: 90px; width:800px;text-align:left;padding: 0 15px;}
#sliderIndex .slider-content p{color: #fff;text-shadow: 0px 1px 2px rgba(0, 0, 0, 1);font-size: 18px;line-height: normal;font-weight: bold; background: rgba(0, 46, 91,0.8);padding: 5px 15px;display: inline-block;margin: 0;}

#homeFeatures .container-table #firstSection{width: 55%; padding-right: 20px;}
#homeFeatures .verifica-factura {display: none;}
	#homeFeatures .container-table #firstSection > div {margin-bottom: 20px;}
	#homeFeatures .container-table #firstSection > div .suna .title {float: left;width: 40%;padding: 0; border: none; font-size: 40px; margin: 0; font-weight: 700;}
	#homeFeatures .container-table #firstSection > div .suna .side-content {float: right;width: 55%;}
	#homeFeatures .container-table #firstSection > div .suna .side-content a + a {margin-top: 10px; padding-top: 10px;}
#homeFeatures .container-table #firstSection .container-table .table-element img{width:60px; padding-right:30px;}
#homeFeatures .container-table #firstSection .container-table .table-element h3{font-size:40px; color:#fff; line-height:normal;}
#homeFeatures .container-table #firstSection .textContent {padding: 19px 10px; background: #1a8132;}
	#homeFeatures .container-table #firstSection .textContent a {color: #fff;}
	#homeFeatures .container-table #firstSection .textContent a.afla-multe {font-size: 12px; margin-top: 20px;}
#homeFeatures .container-table #firstSection img{width:725px;}
#homeFeatures .container-table #secondSection{width: 40%;}

#listOfOther .col-3:nth-child(3n+1){clear:none;}

#homeFeatures .otherContent h3{font-size:26px; line-height:30px;padding:15px 0;}
#homeFeatures .otherContent2 h3{font-size:26px; line-height:30px;padding:15px 0;}
#homeFeatures .otherContent3 h3{font-size:26px; line-height:30px;padding:15px 0;}
#homeFeatures .otherContent4 h3{font-size:26px; line-height:30px;padding:15px 0;}

#homeFeatures .otherContent 	h3 a {color:#ed1c24; }
#homeFeatures .otherContent2 	h3 a{color:#007b3e; }
#homeFeatures .otherContent3 	h3 a{color:#009297; }
#homeFeatures .otherContent4 	h3 a{color:#851f82; }


#produseGratuite{margin-top:20px; text-align:left;}
#produseGratuite .imageWrapper{margin-bottom:15px;}

#produseGratuite h3{padding-bottom:10px; text-align:left;}
#produseGratuite img{margin-bottom:5px;text-align:left;}

.standardSubmit{width:200px !important; background:#151a65 !important;}
.standardSubmit:hover{transition: all .2s ease-in!important; background:#000055!important;}

body.custom.half-image h1{ text-transform:none;   line-height:normal;}
/*body.custom.half-image small{color:#fff;}*/
/*body.custom.half-image .line{background:#fff;}*/
body.custom.half-image #vizioneazaClip .line.blue{background:#151a65; height:3px;}
body.custom.half-image #vizioneazaClip small{color:#000;}
body.custom.half-image #vizioneazaClip p small,
#citesteArticol p small{ font-weight:normal; text-decoration:underline; color:#151a65;}

#citesteArticol.blog-details{ background:#f4f0ed;}
#citesteArticol.blog-details .col-4Content{background:#fff;}
#citesteArticol.blog-details .col-4Content small{color:#000;}
#citesteArticol.blog-details .col-4Content .line.blue{ background:#151a65;}

.blogArticleWrapper .detaliiArticolContent ul {-webkit-padding-start: 20px;}
.blogArticleWrapper .detaliiArticolContent ul li{font-size:16px; font-weight:bolder; padding:10px 0;}

.blogArticleWrapper .detaliiArticolContent ol{-webkit-padding-start: 20px;}
.blogArticleWrapper .detaliiArticolContent ol li{font-size:16px; font-weight:bolder; padding:10px 0;}

#blogDetails #textWrapper{padding:0 15px 0 0;}
#blogDetails #sideBar{width:270px; padding-left:15px;}
#blogDetails .imgWrapper .data{ position: absolute; top: 0; padding:15px;background: #ffb500; color: #fff;  text-align: center;}
#blogDetails .content { padding-bottom: 30px; margin-bottom: 30px;border-bottom: 2px solid #1a8132;}
#blogDetails .content:last-child {margin-bottom: 0;}
#blogDetails .imgWrapper .data .zi{line-height:30px; font-size:34px; font-weight:bold;}
#blogDetails .content .textContent{padding-bottom: 15px; font-size: 18px;  font-family: "Arial", sans-serif;}
#blogDetails .content .imgWrapper + .textContent{ padding-top: 15px;}
#blogDetails .content .textContent h4 a{color: #1a8132;;}
#blogDetails .content .blogButtonWrapper{text-align: left;}

.nextButton{float:right; margin-top:30px;}
.nextButton a {display: block;font-size: 13px;color:#f47a61;border:1px solid #f47a61;border-radius: 5px;text-decoration: none;background: url(../img/icons/arrow-right-orange.png) no-repeat 85px center; padding: 5px 50px 5px 40px;}

.nextButton a:hover{color: #fff; background: #f47a61 url(../img/icons/arrow-right-white.png) no-repeat 85px center; transition: all .2s ease-in;}
.sidebarOthersGroup{}
#blogDetails #sideBarWrapper .sideBarContent .sideBarOthers .textContent h4 a{color:#181D72; font-size:14px;font-weight:100; }
#blogDetails #sideBarWrapper .sideBarContent .sideBarOthers .textContent h4 a:hover{color:#000055; transition: all .2s ease-in; text-decoration:none;}

.catHeader h3{ background:#ccc; color:#000 !important;  border:solid 1px #ccc; padding:5px 15px; border-radius: 5px 5px 0 0; border-bottom:0;}
.sidebarContentCat{background:#f5f5f5; border-radius:0 0 5px 5px; border:solid 1px #ccc; padding:5px 15px; box-sizing:border-box;}
.sidebarContentCat .catItem{border-bottom:dashed 1px #ccc;}
.sidebarContentCat .catItem a{ display:block; padding:5px 0; color:#151a65;}
.sidebarContentCat .catItem:last-child{border-bottom:0;}

.sidebarArhive span{display:block;}
.sidebarArhive a{color:#ffb500;padding:0 5px;}
.sidebarArhive a:hover{text-decoration:none; color:#E5A300;}

#sideBar #sideBarWrapper {}
#sideBar #sideBarWrapper .sideBarContent{padding-bottom:15px;}
#sideBar #sideBarWrapper .sideBarContent h3{font-weight:600; padding-bottom:20px; font-size:24px;}
#sideBar #sideBarWrapper .sideBarContent .sideBarForm{margin-top:20px;}
#sideBar #sideBarWrapper .sideBarContent .sideBarForm form input{display:initial;}

#sideBar #sideBarWrapper .sideBarContent .sideBarOthers{}
#sideBar #sideBarWrapper .sideBarContent .sideBarOthers .container-table{margin:10px 0; padding-bottom:10px; border-bottom:1px dashed #ccc;}
#sideBar #sideBarWrapper .sideBarContent .sideBarOthers .container-table:last-child{border-bottom:0;}
#sideBar #sideBarWrapper .sideBarContent .sideBarOthers .imgContent{}
#sideBar #sideBarWrapper .sideBarContent .sideBarOthers .imgContent img{max-width:100%; width:100%; height:auto;}
#sideBar #sideBarWrapper .sideBarContent .sideBarOthers .textContent{ padding-bottom:30px;}

#sideBar #sideBarWrapper .sideBarContent .sideBarOthers .tags { display:inline-block; margin-right: 5px; margin-bottom: 5px; font-size: 12px;}
#sideBar #sideBarWrapper .sideBarContent .sideBarOthers .tags a { color: #ffb500;  display: block;  background: #fff;  border: 1px solid #ffb500; padding: 3px 10px; border-radius: 5px;}
#sideBar #sideBarWrapper .sideBarContent .sideBarOthers .tags a:hover{background:#ffb500; color:#fff; transition: all .2s ease-in;text-decoration:none;}

#blogDetails #sideBarWrapper .sideBarContent .sideBarOthers .textContent h4 a{color:#181D72; font-size:12px;font-weight:100; line-height:16px; }
#blogDetails #sideBarWrapper .sideBarContent .sideBarOthers .textContent h4 a:hover{color:#000055; transition: all .2s ease-in; text-decoration:none;}

#detailsPage #sideBarWrapper .sideBarContent .sideBarOthers .textContent h4 a{color:#000; font-size:14px;font-weight:600; font-size:20px; padding:20px 0;}
#detailsPage #sideBarWrapper .sideBarContent .sideBarOthers .textContent h4 a:hover{color:#000055; transition: all .2s ease-in;}

#contact{position:relative; z-index:2; padding:100px 0; display:none;}
#contact h2{}
#contact .container-fixed.custom{ max-width:800px;}
#closeHiddenContactForm {position: absolute;top: 0px;right: 0px;font-size: 30px;font-weight: bold;cursor: pointer;width: 30px; height: 30px;line-height: 30px;text-align: center;color: #ccc;border-radius: 50%;border: solid 2px #ccc; transition: all .2s ease-in;}
#closeHiddenContactForm:hover{background:#ccc; color:#fff;}

#contact input[type="submit"]{max-width: 250px;}

#changeTitleContent{ display:block; list-style-type:none; padding:0; margin:0; padding-bottom:20px; padding-top:20px;}
#changeTitleContent li{display:none; padding: 0; margin: 0;line-height: normal; font-size: 50px;color: #ffb500;font-weight: bolder; text-transform: uppercase; text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5); padding: 5px 15px;}
#changeTitleContent li.active{display:inline-block;}


#searchFunction{position:absolute; width:100%; top:100%; left:0; background:#f5f5f5; padding:15px; box-sizing:border-box; display:none;}
#closeSearchFunction{position: absolute;top: -10px;right: -10px;border: solid 1px #ccc;height: 15px;width: 15px;line-height: 15px;text-align: center;font-size: 15px;border-radius: 50%;color: #ccc;cursor: pointer;font-weight: bold; transition: all .2s ease-in;}
#closeSearchFunction:hover{background:#ccc; color:#fff;}



/* PAGINARE */
.paginare {width:100%; margin:20px 0px; font-size:10px; font-weight:bold; box-sizing:border-box;}
.paginare h4 { padding:0px; margin-right:5px; font-size:10px; line-height:32px; text-align:left;}
.paginare ul {margin:0; padding:0;}
.paginare li {float: left;list-style: none;display: block;margin: 2px;}
.paginare li.last-page {float: right;}
.paginare li a {transition: all .2s ease-in; padding:0px 10px; color:#2b2b2b; text-decoration:none; background:#fff; border:1px solid #888; line-height:30px; }
.paginare li a:hover{ color:#fff; text-decoration:none; background:#000055; border:1px solid #000055;}
.paginare a.currentPage{background:#151a65; border:1px solid #151a65; color:#fff;}
/*--------------*/

/* FORMULAAR INREGISTRARE COMANDA */
.cartCheckoutTable th {
    text-align: left;
    width: 150px;
    vertical-align: top;
    padding-top: 10px;
}
.sideBInputWrapp.checked {
    background: #f5f5f5;
}
.sideBInputWrapp {
    display: inline-block;
    background: #f5f5f5;
    padding:0 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    width: auto;
    border-radius: 5px;
}
.cartCheckoutTable {
    width: 100%;
    padding-top: 5px;
    padding-bottom: 5px;
}
#cartCheckoutDelivery #cartCheckoutDeliveryWrapper #livrareContent, #facturareContent, .tableInTable {
    padding: 10px;
    box-sizing: border-box;
    border: solid 1px #ccc;
}

#cartCheckoutDelivery #cartCheckoutDeliveryWrapper #livrareContent table{width:100%;}
.cartCheckoutTable input[type="radio"] {
    display: inline-block;
    cursor: pointer;
    position: relative;
    width: 10px;
    height: 10px;
    margin: 20px;
}
.cartCheckoutTable input[type="radio"]:checked:before {
    border: solid 2px #151a65;
}
.cartCheckoutTable input[type="radio"]:before {
    content: '';
    position: absolute;
    width: 20px;
    height: 20px;
    background: #fff;
    top: 50%;
    margin-top: -10px;
    left: 50%;
    margin-left: -10px;
    border-radius: 50%;
    box-sizing: border-box;
    border: solid 1px #ccc;
}
.cartCheckoutTable input[type="radio"]:checked:after {
    content: '';
    position: absolute;
    background: #151a65;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    top: 50%;
    margin-top: -3px;
    left: 50%;
    margin-left: -3px;
}
.sideBInputWrapp label {
    display: inline-block;
    cursor: pointer;
	font-size:14px;
}
#comandaSubmit{width:200px;}
.datePersJ table{width:100%;}

.bg-img {
  background-image: linear-gradient( #feb500, #E8C674 )!important;	
  text-align:center;
  width: 100%;
  background: url(../img/lp/img2.jpg) center center no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;}
  
  &:before {
    content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-image: linear-gradient(to bottom right,#002f4b,#fff
		
	);
	opacity: .6; 
  }
.bg-img  .container-table{display:block; margin:0 auto;max-width:860px; width:100%;}
.bg-img p{padding-bottom:20px;line-height:normal;margin:20px 0;}
.bg-img h2{padding-top:60px;}
.bg-img h2 small{color:#151a65!important;}
.bg-img  .container-table #premium{border:3px solid #151a65;margin-bottom:50px;}
.bg-img  .container-table #premium p{padding:30px 15px; line-height:24px; font-weight:bold; color:#151a65; margin:0;}

#serviciuComanda p{color:#151a65; font-weight:600;}
#serviciuComanda #paragraf{border: 1px solid #ccc;padding: 10px; margin-top: 20px;font-size: 18px;display: inline-block;}




#headerTopLinks{position:absolute; top:0; right:0;}
#headerTopLinks a{float: right;background: #eee; margin-right: 15px; border-radius: 0 0 5px 5px;text-align: center;font-size: 11px; padding:5px 15px; text-transform:uppercase; color:#151a65; font-weight:bold;}


#navLogo img{ padding:10px; box-sizing:border-box; width:300px;}
.topNav li a{color:#0066b2 !important; padding-bottom:0 !important;}
#main-nav>.topNav{display:table; width:auto; margin-left:auto; font-size:0; }
#main-nav>.topNav>li{display:table-cell; vertical-align:middle;}
#main-nav>.topNav>li>a{font-size:14px; line-height:14px; padding:10px 15px; transition: all .2s ease-in; color:#000; font-weight:bolder;}
#main-nav>.topNav>li>a:hover{text-decoration:none;}

#inscriereHead h1{padding:100px 0;}

#mobile-header{ display:none;}
#mobile-header img{max-height:60px; height:auto; box-sizing:border-box;}




/***** BURGERM *****/
#burgerMenu{ display:inline-block; position:absolute; top:0; left:0; z-index:3; background:#30d858; vertical-align:middle; cursor:pointer;padding:23px 20px;z-index:4;text-decoration:none;color:#000;outline:0;-webkit-transition:transform .5s ease-in-out;-moz-transition:transform .5s ease-in-out;-ms-transition:all .5s ease-in-out;-ms-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out;}
#burgerMenu .menuBar{width:20px;height:2px;background:#fff;display:block;margin-top:4px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-ms-border-radius:2px;border-radius:2px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;content:''}
#burgerMenu .menuBar.top{margin-top: 0px;}
#burgerMenu .menuText{ display:none; text-transform:uppercase;font-size:7px; line-height:7px; margin-top:3px;text-align:center; color:#000;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
@-webkit-keyframes topDo {
  0%{-webkit-transform:translatey(0px)}
  50%{-webkit-transform:translatey(6px)}
  100%{-webkit-transform:translatey(6px) rotate(45deg)}
}
@-moz-keyframes topDo {
  0%{-moz-transform:translatey(0px)}
  50%{-moz-transform:translatey(6px)}
  100%{-moz-transform:translatey(6px) rotate(45deg)}
}
@-ms-keyframes topDo {
  0%{-ms-transform:translatey(0px)}
  50%{-ms-transform:translatey(6px)}
  100%{-ms-transform:translatey(6px) rotate(45deg)}
}
@keyframes topDo {
  0%{transform:translatey(0px)}
  50%{transform:translatey(6px)}
  100%{transform:translatey(6px) rotate(45deg)}
}
#burgerMenu.close .menuBar.top{-webkit-animation-name:topDo;-moz-animation-name:topDo;-ms-animation-name:topDo;animation-name:topDo;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-ms-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;animation-fill-mode:forwards}
@-webkit-keyframes topUndo {
  0%{-webkit-transform:translatey(6px) rotate(45deg)}
  50%{-webkit-transform:translatey(6px)}
  100%{-webkit-transform:translatey(0px)}
}
@-moz-keyframes topUndo {
  0%{-moz-transform:translatey(6px) rotate(45deg)}
  50%{-moz-transform:translatey(6px)}
  100%{-moz-transform:translatey(0px)}
}
@-ms-keyframes topUndo {
  0%{-ms-transform:translatey(6px) rotate(45deg)}
  50%{-ms-transform:translatey(6px)}
  100%{-ms-transform:translatey(0px)}
}
@keyframes topUndo {
  0%{transform:translatey(6px) rotate(45deg)}
  50%{transform:translatey(6px)}
  100%{transform:translatey(0px)}
}
#burgerMenu.open .menuBar.top{-webkit-animation-name:topUndo;-moz-animation-name:topUndo;-ms-animation-name:topUndo;animation-name:topUndo;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-ms-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;animation-fill-mode:forwards}
@-webkit-keyframes middleDo {
  0%{-webkit-transform:translatey(0px)}
  50%{-webkit-transform:translatey(0px)}
  100%{-webkit-transform:translatey(0px) rotate(-45deg)}
}
@-moz-keyframes middleDo {
  0%{-moz-transform:translatey(0px)}
  50%{-moz-transform:translatey(0px)}
  100%{-moz-transform:translatey(0px) rotate(-45deg)}
}
@-ms-keyframes middleDo {
  0%{-ms-transform:translatey(0px)}
  50%{-ms-transform:translatey(0px)}
  100%{-ms-transform:translatey(0px) rotate(-45deg)}
}
@keyframes middleDo {
  0%{transform:translatey(0px)}
  50%{transform:translatey(0px)}
  100%{transform:translatey(0px) rotate(-45deg)}
}
#burgerMenu.close .menuBar.middle{-webkit-animation-name:middleDo;-moz-animation-name:middleDo;-ms-animation-name:middleDo;animation-name:middleDo;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-ms-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;animation-fill-mode:forwards}
@-webkit-keyframes middleUndo {
  100%{-webkit-transform:translatey(0px)}
  50%{-webkit-transform:translatey(0px)}
  0%{-webkit-transform:translatey(0px) rotate(-45deg)}
}
@-moz-keyframes middleUndo {
  100%{-moz-transform:translatey(0px)}
  50%{-moz-transform:translatey(0px)}
  0%{-moz-transform:translatey(0px) rotate(-45deg)}
}
@-ms-keyframes middleUndo {
  100%{-ms-transform:translatey(0px)}
  50%{-ms-transform:translatey(0px)}
  0%{-ms-transform:translatey(0px) rotate(-45deg)}
}
@keyframes middleUndo {
  100%{transform:translatey(0px)}
  50%{transform:translatey(0px)}
  0%{transform:translatey(0px) rotate(-45deg)}
}
#burgerMenu.open .menuBar.middle{-webkit-animation-name:middleUndo;-moz-animation-name:middleUndo;-ms-animation-name:middleUndo;animation-name:middleUndo;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-ms-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;animation-fill-mode:forwards}
@-webkit-keyframes bottomDo {
  0%{-webkit-transform:translatey(0px)}
  50%{-webkit-transform:translatey(-6px)}
  100%{-webkit-transform:translatey(-6px) rotate(-45deg)}
}
@-moz-keyframes bottomDo {
  0%{-moz-transform:translatey(0px)}
  50%{-moz-transform:translatey(-6px)}
  100%{-moz-transform:translatey(-6px) rotate(-45deg)}
}
@-ms-keyframes bottomDo {
  0%{-ms-transform:translatey(0px)}
  50%{-ms-transform:translatey(-6px)}
  100%{-ms-transform:translatey(-6px) rotate(-45deg)}
}
@keyframes bottomDo {
  0%{transform:translatey(0px)}
  50%{transform:translatey(-6px)}
  100%{transform:translatey(-6px) rotate(-45deg)}
}

#burgerMenu.open .menuBar.bottom{-webkit-animation-name:bottomUndo;-moz-animation-name:bottomUndo;-ms-animation-name:bottomUndo;animation-name:bottomUndo;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-ms-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;animation-fill-mode:forwards}
#burger_overlay{transition: all .2s ease-in; position: fixed;z-index:98;height: 100%;width: 100%;top: 0;display: none;background-color: rgba(0,0,0,0.5); cursor:pointer;}

body.showBurgerMenu #burger_overlay{ display:block;}
body.showBurgerMenu{position:fixed; left:250px;}


#drawer{z-index:99;width:250px; overflow:hidden; position:absolute; height:100%; top:0; left:-250px; background:#fff; border-right: solid 1px #ccc; box-sizing:border-box;}
#drawer #drawerWrapper{width:100%; height:100%; padding-right:20px; overflow-y: auto; background:#f5f5f5;}
#drawerWrapperContainer{width:250px; border-bottom:solid 1px #ccc; background:#fff;}
#drawer .nav-links li.hideInDrawer{display:none;}

#drawer #drawerLogo{background:#fff; width:250px; border-bottom:solid 1px #ccc; box-sizing:border-box;}
#drawer #drawerLogo a{display:block;}
#drawer #drawerLogo img{padding:10px; max-height: 40px;}

#drawer .nav-links{display: block;padding: 0;width: 250px;}
#drawer .nav-links>li{display:block;     text-align: left;} 

#drawer .nav-links>li.fundatia-header > a {
  background-color: #ed1b24;
  color: #fff;
}
#drawer .nav-links>li>a{display: block;padding: 15px 8px;font-size: 14px;text-transform: uppercase;font-weight: bold;background: #fff;border-bottom: solid 1px #ccc;box-sizing: border-box; color:#000;}
#drawer .nav-links>li>a:hover{ background:#f5f5f5; text-decoration:none;}
#drawer .nav-links>li>a.active{ background:#1a8132; text-decoration:none; color: #efd242;}
#drawer .nav-links .dropdown{}
#drawer .nav-links .dropdown>a{position:relative;}
#drawer .nav-links .dropdown>a::after{content: "\f0da";font: normal normal normal 14px/1 FontAwesome;position: absolute;top: 0;bottom: 0;right: 0;margin: auto;line-height: 16px;text-align: left;width: 16px;height: 16px;font-size: 20px;}
#drawer .nav-links .dropdown .dropdown-content{position: absolute;height: 100%;left: 251px;top: 0;background: #fff; padding: 0;margin: 0;list-style: none;width: 270px;overflow-y: auto;padding-right: 20px;}

#drawer .nav-links .dropdown .dropdown-content .dropdown-content-wrapper{width:250px;}
#drawer .nav-links .dropdown .dropdown-content .dropdown-content-wrapper>.container-table,
#drawer .nav-links .dropdown .dropdown-content .dropdown-content-wrapper .links-container{ display:block; width:100%; padding:0;}


#drawer .nav-links .dropdown .dropdown-content{background:#fff;}
#drawer .nav-links .dropdown .dropdown-content .dropdown-link-list{ display:block; padding:0;}
#drawer .nav-links .dropdown .dropdown-content .dropdown-link-list li{display:block;}
#drawer .nav-links .dropdown .dropdown-content .dropdown-link-list li a{display: block;padding: 8px 8px;font-size: 12px;text-transform: uppercase;box-sizing: border-box; color:#000; border-bottom: solid 1px #ccc;}

#drawer .nav-links .dropdown .dropdown-content .dropdown-link-list li a:hover{ background:#f5f5f5; text-decoration:none; font-weight:bold;}

#drawer .nav-links .dropdown .dropdown-content .dropdown-section-title {background: #fff;border-bottom: solid 1px #ccc;box-sizing: border-box;}
#drawer .nav-links .dropdown .dropdown-content .dropdown-section-title a{position:relative; display: block;padding: 8px 8px;box-sizing: border-box;text-transform: uppercase;font-size: 14px; font-weight:bold; color:#000;}
#drawer .nav-links .dropdown .dropdown-content .dropdown-section-title a:hover{text-decoration:none;}
#drawer .nav-links .dropdown .dropdown-content .links-container.hidden .dropdown-section-title a::after{content: "\f0d7";font: normal normal normal 14px/1 FontAwesome;position: absolute;top: 0;bottom: 0;right: 0;margin: auto;line-height: 16px;text-align: left;width: 16px;height: 16px;font-size: 20px;}

#drawer .nav-links .dropdown .dropdown-content .links-container.hidden .dropdown-section-title~.dropdown-link-list{ display:none;}
#drawer .nav-links .dropdown .dropdown-content .links-container .dropdown-link-list{border-bottom:solid 1px #ccc; box-sizing:border-box;}
#drawer .nav-links .dropdown .dropdown-content .links-container:last-child .dropdown-link-list{border-bottom:0;}


#drawer .nav-links .dropdown .dropdown-content .dropdown-section-title span{display: inline-block; border-bottom: solid 2px;padding-bottom: 4px;}

#drawer .tooltip:hover::before,#drawer .tooltip:hover::after{ display:none;}
#drawer .nav-links #search{ display:none;}

#drawer .nav-links .dropdown .dropdown-content a.backToCat {display: block;text-align: left;background: #30d858;padding-left: 30px;padding-top: 0;padding-bottom: 0;color: #fff;height: 60px;line-height: 60px;font-size: 14px;font-weight: 700;position: relative;text-decoration:none; text-transform:uppercase; font-size:14px;}
#drawer .nav-links .dropdown .dropdown-content a.backToCat::before{content: "\f0d9";font: normal normal normal 14px/1 FontAwesome;position: absolute;top: 0;bottom: 0;left: 10px;line-height: 60px;text-align: left;width: 16px; font-size: 20px;}



/*sfarsit menu mobile*/


#platiOnlineFooter img{height:40px;}
	
	#social-media{text-align:left;}
	
	footer a{color:#fff !important; text-decoration: none!important;}
	
	#secondSection2{display:none;}
	#sidebar-overlay {
    transition: all .2s ease-in;
    position: fixed;
    z-index: 4;
    height: 100%;
    width: 100%;
    top: 0;
    display: none;
    background-color: rgba(0,0,0,0.5);
}

#attachFile input#img{ position: relative; display: block;}
#attachFile input#img:before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 62px;
    height: 44px;
    z-index: 4;
    cursor: pointer;
    background: url(../img/icons/attach.png),#ccc;
    background-position: center;
    background-position-x: 50%;
    background-position-y: 50%;
    background-position-x: 50%;
    background-position-y: 50%;
    background-repeat: no-repeat;
    background-size: 24px;
    margin-bottom: 0px;
    margin-left: -2px;
    border-radius: 5px 0 0 5px;
}
#attachFile .form-group .filePlaceholder {
    position: absolute;
    z-index: 2;
    bottom: 170px;
    left: 290px;
    width: 100%;
    padding-left: 70px;
    height: 42px;
    line-height: 40px;
}
#attachFile .form-group:after {
    content: '';
    position: absolute;
    right: 0;
    bottom: 174px;
    background: #fff;
    width: 70%;
    height: 40px;
    z-index: 1;
    margin-bottom: 1px;
    margin-right: 62px;
}


#drawer-wrapper {margin-top: 0!important; padding-top: 0!important;}
.img-cover-normal {max-width: 300px;}

form.factura {}
  form.factura label {display: block; text-align: left; margin-bottom: 10px;}
  form.factura input {height: 26px; padding: 5px 10px; margin-bottom: 5px;}
  form.factura button {background: #1a8132; margin-top: 5px;}

header {padding-top: 0;}
    header .header-inner {background: #30d858; padding: 10px 10px 0 10px; margin-top: 10px;}
    header .top-header {margin-bottom: 10px;}
    .logo-title a {font-size: 26px; color: #fff; text-decoration: none;}

#mainHeaderWrapper {position: absolute; width: 100%;}
.no-abs #mainHeaderWrapper {position: relative;}
#mainHeaderWrapper .top-header:after {clear: both; display: table; content: ' ';}
    #mainHeaderWrapper .container-table.left {width: auto; float :left; max-width: 80%;}
    #mainHeaderWrapper .right {float: right; max-width: 20%; width: 175px;}

#navLogo img {width: 200px;}

.search {position: relative; margin-top: 5px;}
	.button-search {position: absolute; color: #0f3df6; font-size: 22px; right: 5px; top: 2px; cursor: pointer;}
	input.search-input {text-align: center; border: none; padding: 5px; color: #1a8132; padding-right: 35px; font-weight: 700; font-family: "Sansation", sans-serif;}
	input.search-input::-webkit-input-placeholder {color :#1a8132; font-weight: 700; font-family: "Sansation", sans-serif;}
	input.search-input::-moz-placeholder {color :#1a8132;font-weight: 700; font-family: "Sansation", sans-serif;}
	input.search-input:-ms-input-placeholder {color :#1a8132;font-weight: 700; font-family: "Sansation", sans-serif;}
	input.search-input:-moz-placeholder {color :#1a8132;font-weight: 700; font-family: "Sansation", sans-serif;}

.account { margin-top: 5px;}
  .account a {transition: background-color .4s; display: block; color #fff; padding: 5px; border: 1px solid #fff; text-align: center; color: #fff;}
  .account a:hover {background: #1a8132;}

.email { margin-top: 10px;}
  .email a {transition: background-color .4s; display: block; padding: 5px; background: #fff; text-align: center; color : #1a8132; border-radius: 10px; padding: 10px;}
  .email a:hover {background: #1a8132; color: #fff;}

#centenar-logo {padding-left: 20px; padding-right: 20px;box-sizing: border-box;}
#centenar-logo img {max-width: 200px; background: #fff; border-radius: 20px;}

footer .footer-title {margin-bottom: 20px; padding-bottom: 10px; border-bottom: 2px solid #667096; color: #fff; font-size: 26px; font-weight: bold;}

footer .content:after {clear: both; content: ' '; display: table;}
footer .left {float: left;}
footer .center {float: left; margin: 0 40px;}
footer .right {float: right; text-align: right;}
  footer .termeni { font-size: 16px; padding-bottom: 5px; border-bottom: 1px solid #667096; margin-bottom: 65px; font-weight: 700;}
  footer .facebook { font-size: 20px; }

footer .content .left, footer .content .center , footer .content .left a, footer .content .center a {line-height: 16px;}

#sliderIndex .slider-content {position: absolute; bottom: 0; width: 100%; left: 0; display: block; margin-bottom: 100px; text-align: left;}
.vezi-articol {transition: all .4s; padding: 5px 10px; color: #fff!important; background: #1a8132; margin-top: 10px; font-size :12px;}
    .vezi-articol:hover {background: #1a8132; text-decoration: none;}
#sliderIndex .slider-content h1, #sliderIndex .slider-content h2 {font-size: 40px; width: auto; padding: 0; text-shadow: 0px 1px 2px #000; font-weight :700; max-width: 550px;}

p.blue {font-size: 24px; line-height: 28px; color: #1a8132;}
p.line {margin-bottom: 20px; padding-bottom: 20px; border-bottom: 2px solid #1a8132;}
p.big {font-size: 28px!important; line-height: 34px!important;}

.detaliiArticolContent h2, #blogDetails h2 {color: #1a8132; font-size: 36px;}


.loadImage {width: 100%; top: 0;left: 0;z-index: 1; -webkit-background-size: cover;  -moz-background-size: cover; -o-background-size: cover; background-size: cover; background-position:center; position: relative;}
  .loadImage #textBlogDetails {position: absolute; bottom: 0;}
  .login-box {max-width: 80%; width: 400px; background: rgba(255, 255, 255, .7); padding: 10px; margin: 0 auto;}

#sideBar {width: 300px!important; padding-left: 0px!important; padding-top: 0!important; padding-bottom: 50px;}
#text {padding-right: 15px!important; padding-bottom: 20px!important;}
	p {margin-bottom: 10px; }

.calendar { background: #1a8132; margin-bottom: 15px; }
.suna {background: #1a8132;}
.suna:after {clear: both; content: ' '; display: table;}
.calendar, .suna {color: #e4cf1b; padding: 15px;}
  .calendar .side-content ul {padding: 0; margin: 0; list-style: none;}
  .calendar .side-content ul li + li {margin-top: 15px;}
  .calendar .side-content ul li:after {clear: both; display: table; content: ' ';}
  .calendar a {font-size: 18px;}
  	.calendar ul .element1 {width: 40px; padding-right: 20px;}
  	.calendar ul .element2 {width: 100%;}
  	.calendar ul span.litera { height: 40px; width: 40px; background: #fff; color: #1a8132; display: block; text-align: center; line-height: 40px; font-size: 26px; font-weight: bold; border-radius: 50%; float :left;}
  .calendar a, .suna a {color: #e4cf1b; display: block;}
  .calendar .title, .suna .title {padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #fff; font-size: 20px;}
  .suna .side-content a {font-size: 14px;}
  .suna .side-content a + a {border-top: 1px solid #fff; margin-top: 5px; padding-top: 5px;}

.content-inner {background: #fff; margin-top: -10px; z-index: 3; position: relative; padding-top: 30px; position: relative;}
.content-inner.margin {margin-top: 50px;}
	.content-inner .subtitlu {height: 30px; position: absolute; top: -30px; width: 100%; max-width: 550px; box-sizing :border-box; background: #1a8132; color: #fff; line-height: 30px; padding: 0 10px; font-size: 18px; font-family: "Sansation", sans-serif;}

.verifica-factura {margin-bottom: 20px;}

.informari {margin-bottom: 20px;}
	.informari .data {font-size: 20px; color: #030d02; font-weight: 700;}
	.informari h3 {font-size: 32px; font-weight: 700;}

.home-card {margin-bottom :20px; min-height: 175px;}
.home-card:after {clear: both; content: ' '; display: table;}
	.home-card .title {padding: 15px; background: #1a8132; width: 45%; }
	.home-card .image {width: 55%; }
	.home-card .title a { color: #fff; font-weight: 700; font-size: 26px;}
	.afla-multe {font-size: 12px!important; margin-top: 20px; font-weight: 400!important; font-family: "Arial", sans-serif;}

.home-card .image {background-position: center center;
    background-size: cover;}

#parteneri {margin-bottom: 20px;}
	#parteneri .titlu {color: #1a8132; font-size: 20px; font-weight: 700;}
	#parteneri .parteneri {width: 50%;}
		#parteneri .parteneri a {display: inline-block; width: 24%; padding: 0 20px; box-sizing: border-box;}
      #parteneri .parteneri img {-webkit-filter: grayscale(100%); filter: grayscale(100%); transition: filter .5s;}
			#parteneri .parteneri img:hover {-webkit-filter: grayscale(0%); filter: grayscale(0%);}
	#parteneri .linie {}
		#parteneri .linie span {padding-top: 2px; width: 50%; background: #1a8132; display: inline-block;}

.lista-articole:after {content: ' '; display: table; clear: both;}


#blogDetails .blogAbout {margin: 10px 0;}
#blogDetails .blogButtonWrapper {font-weight: 700; font-family: "Arial", sans-serif;}

#blogDetails .lista-simpla-detaliu .content .textContent h4 {margin-bottom: 20px;}
	#blogDetails .lista-simpla-detaliu .content .textContent h4 a {font-size: 28px; font-weight: 400;}
	#blogDetails .lista-simpla-detaliu .content .textContent h4 a strong {margin-top: 5px; display :block;}
#blogDetails .lista-simpla-detaliu .blogAbout {display: none;}

#blogDetails .lista-simpla .content .textContent h4 {margin-bottom: 20px;}
	#blogDetails .lista-simpla .content .textContent h4 a {font-size: 28px; font-weight: 400;}
	#blogDetails .lista-simpla .content .textContent h4 a strong {margin-top: 5px; display :block;}
#blogDetails .lista-simpla .blogAbout {display: none;}
#blogDetails .lista-simpla .blogButtonWrapper {display: none;}

#blogDetails .lista-imagine-titlu .textContent h4 a {font-family: "Sansation", sans-serif; font-size: 20px;}
#blogDetails .lista-imagine-titlu .content .descriere {display: none;}
#blogDetails .lista-imagine-titlu .blogAbout {display: none;}
#blogDetails .lista-imagine-titlu .blogButtonWrapper {display: none;}
#blogDetails .lista-imagine-titlu  .content {padding-bottom: 0; border-bottom: none;}
	

input.search-input {border-radius: 0; height: auto; padding: 5px; width: 250px; max-width: 100%;}

.organizatii-teritoriale h2 {font-family: "Sansation", sans-serif;}
select.select-judet, select.select-sucursala {font-size: 20px; color: #1a8132; border: 2px solid #1a8132; font-size: 32px; font-weight: 700; font-family: "Sansation", sans-serif; border-radius: 0;}
select.select-sucursala {margin-top: 20px;}
  select.select-judet option, select.select-sucursala option {font-size: 20px;}

.continut-informatii {margin-top: 50px;}
  .continut-informatii .titlu {margin-bottom: 20px; font-size: 20px; text-transform: uppercase; font-weight :700; display: none;}
.selector-informatie {margin: 0 -20px; margin-top: 20px;}
  .selector-informatie .rand:first-child {margin-bottom: 20px;}
    .selector-informatie .rand > div {padding: 0 20px;}    
      .selector-informatie .rand a {cursor: pointer; display: block; font-family: "Sansation", sans-serif; font-size: 20px; font-weight: 700;}
      .selector-informatie .rand a:hover, .selector-informatie .rand a.active {color: #ed1c24;}
      .selector-informatie .rand:first-child a {border-bottom: 2px solid #1a8132; padding-bottom: 20px;}    
     

.sucursale {margin-top: 20px;}
  .sucursale a {cursor: pointer; font-family: "Sansation", sans-serif; font-size: 20px; display: block; font-weight: 700;}
  .sucursale a + a {margin-top: 10px;}

.sucursale-select {margin-top: 20px;}
  .sucursale-select a {cursor: pointer; font-family: "Sansation", sans-serif; font-size: 20px; display: block; font-weight: 700; color: #000; padding: 5px 10px; border-radius: 20px; border: 1px solid #000;}
  .sucursale-select a + a {margin-top: 10px;}
    .sucursale-select span {float: right; margin-left: 10px; color: #fff; background: #1a8132; border-radius: 20px; padding: 5px 15px; margin-top: -5px; margin-right: -10px}

#header-small {margin-top:0; height:auto;}
#sliderIndex, #sliderIndex .bg-image, .loadImage { height: 550px!important; overflow: hidden;}

.loadImage img {max-width: inherit; min-width: 100%; min-height: 550px; position: relative; left: 50%; transform: translateX(-50%) translateY(-50%); top: 50%;}

.adeziune {height: 20px; background: #1a8132; margin-bottom: 20px;}
  .adeziune .button-adeziune {margin-top: -10px; float: right; padding: 10px; background: #1a8132; color: #fff; text-transform: uppercase; font-weight: 400; font-size: 12px; line-height: 20px; padding-left: 50px; border-radius: 10px; box-shadow: 0 0 10px #000; display: inline-block; position: relative;}
    .adeziune .button-adeziune i {position: absolute; top: 0; left: 10px; display: inline-block; padding: 10px 10px; background: #ed1c24; border-radius: 0 0 50% 50%;}

.google-calendar {margin: 30px 0;}
  .google-calendar iframe {max-width: 100%; height: 400px; width: 100%;}

#burgerMenu {display: none;}

/* Reasponsive */
@media only screen and (max-width: 1024px){
	#mobile-header img{height:auto !important;}
	
	.full-image{background-attachment:initial !important;}
	
	body.fixedHeader #mobile-header{position:fixed; top:0; background:#fff; box-shadow: rgba(0, 0, 0, 0.0980392) 0px 0px 3px 2px; width:100%;}
  body.fixedHeader #mobile-header-wrapper{height:60px;}
	
	body.showDrawer{position:fixed; overflow:hidden; left:250px;}	
	
	body.showDrawer #burger_overlay	{ display:block;background-color: rgba(0,0,0,0.5);}
	
	#mainHeaderWrapper{display:none;}
	
	#mobile-header{ display:flex; position:relative; z-index:7; background:#1a8132; }
  #burgerMenu {display: block; position: relative;}
}

@media only screen and (max-width: 768px){
	#homeFeatures .otherContent2 h3{font-size:18px; line-height:normal;}
	#homeFeatures .otherContent3 h3{font-size:18px; line-height:normal;}
	#homeFeatures .otherContent4 h3{font-size:18px; line-height:normal;}
	#concurent .container-table .table-element{display:block; text-align:left; padding-bottom:20px; width:100% !important;}
	#concurent .container-table .table-element table{overflow-y: hidden;}
	#concurent .container-table .table-element table tr{display:inline-block; padding:0 20px;}
	#concurent .container-table .table-element table tr td{display:block;}
	#header-small #textBlogDetails{margin-top:-120px !important;}
	#premii .table-element{width:50%; float:left; display:block; padding-bottom:20px; box-sizing:border-box;}

  footer .left {float: none; margin-bottom :20px;}
  footer .center {float: none; margin: 0; margin-bottom: 20px;}
  footer .right {float: none; text-align: left;}
  footer .termeni {margin-bottom: 10px;}


	.blogArticleWrapper .detaliiArticolContent h2{width:100%;}
	.blogArticleWrapper .detaliiArticolContent p{font-size:14px; line-height:normal;}
	.blogArticleWrapper .detaliiArticolContent h2{font-size:22px;}
	.blogArticleWrapper .detaliiArticolContent ul li{font-size:14px; font-weight:bolder; padding:10px 0;}
.blogArticleWrapper .detaliiArticolContent ol li{font-size:14px; font-weight:bolder; padding:10px 0;}
#homeFeatures .container-table #firstSection .textContent .container-table .table-element.element-left{width:70%;}
#homeFeatures .container-table #firstSection .textContent .container-table .table-element.element-right{width:30%;}
#homeFeatures .otherContent2 h3{font-size:14px; line-height:normal;}
	#homeFeatures .otherContent3 h3{font-size:14px; line-height:normal;}
	#homeFeatures .otherContent4 h3{font-size:14px; line-height:normal;}
	#galerie #list .col-3{width:100%; padding-bottom:20px;}
	#concurent .col-2{width:100% !important; padding-bottom:20px;}
	#concurent .col-2.cep{padding-left:0; padding-right:0;}
	#homeFeatures .container-table #firstSection .textContent{margin-top:0 !important;}

	footer{margin: 0 -15px; margin-top: 20px; }
	/*#homeFeatures .container-table #firstSection .textContent { margin-top: -40px;}*/
	#homeFeatures .container-table #firstSection .container-table .table-element h3{font-size:20px;}
	#homeFeatures { padding: 30px 0;}
	#detailsPage #sideBarWrapper .sideBarContent .sideBarOthers .textContent h4 a{font-size:16px;}
	/*#header-small .loadImage { border-bottom: solid 20px #F8A32D;}*/
	#sideBar #sideBarWrapper .sideBarContent .sideBarOthers .textContent{width:100%;}
	#sliderIndex .slider-content h1, #sliderIndex .slider-content h2{width:100%; padding:0; font-size :34px;}
  #header-small h1 {font-size: 34px;}
  #header-small h2 {font-size: 24px;}

  #homeFeatures .container-table #firstSection {display: block; width: 100%; padding: 0; margin: 0; margin-bottom: 20px;}
  #homeFeatures .container-table #secondSection {display: block; width: 100%; padding: 0; margin: 0;}

  #parteneri .container-table > div {display :block; width: 100%;}
    #parteneri .parteneri a {padding: 0;}


  #text , #sideBar {display: block; width: 100%!important; padding: 0!important; margin: 0!important; margin-bottom: 30px!important;}

  #homeFeatures .container-table #firstSection > div .suna .title {font-size: 24px;}

  	.calendar, .suna {box-sizing: border-box; width: 49%;}
	.calendar {float: left;}
	.suna {float: right;}

  #homeFeatures .suna {float: none; width: 100%;}

  #sliderIndex, #sliderIndex .bg-image, .loadImage {height: 300px!important;}
  .loadImage img {min-height: 300px;}

}
@media only screen and (max-width: 480px) {
	.selector-informatie .rand:first-child {margin: 0;}
		.selector-informatie .rand > div {display: block;}
			.selector-informatie .rand a {padding: 10px 0!important; border: none!important;}

	.calendar, .suna {box-sizing: border-box; width: 100%; float: none;}

	#blogDetails .lista-imagine-titlu .content {float: none!important; display: block; width: 100%; margin: 0;}
	#blogDetails .lista-imagine-titlu .content + .content {margin-top: 20px}
			
}
















































.button {
    text-decoration: none;
    max-width: 100px;
    width: 100%;
    color: #fff;
    text-align: center;
    font-size: 12px;
    background:none;
    line-height: 35px;
    display: block;
    border-radius: 7px;
    margin: 0 auto;
    border: none;
    cursor: pointer;
    text-transform: uppercase;
	padding:20px 0 0 0;
	border:1px solid #fff;
	max-height: 35px;
}



.clear{clear:both;width:0;height:0; display:block;}
.noselect {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}




/*--s: HEADER--*/
#header{width:100%; height:100%; }
#header-small{height:350px;}
/*S: MAIN-NAV*/

#desktopLanguage{position:absolute; top:10px; right:10px; z-index:9999;}
.languageFlags{margin: 0;list-style: none;}
.languageFlags li{display:inline-block; margin-left:5px;}
.languageFlags li a{color: #fff;}
#desktopLanguage .languageFlags a img{display:inline-block; width: 15px;}





/*partea de logo */










#headerTEXT{width:58%; margin:0 auto; padding-top: 230px; position:relative;}

#headerTEXT h1{ text-align: left; color: white; padding-left:25px; padding-top:0; margin-bottom:-5px; font-weight:900; font-size: 35px;}

#headerTEXT span{color:#fff; text-align:left; font-weight:900;padding-left:25px; font-size:30px;}

#headerTEXT p{font-size:18px;text-align:left; color: white;font-style:italic; padding-left:25px; font-weight:900;}

#headerTEXT #text-wrapper{border-left:5px solid #fff; padding: 5px 0 0 0;}

#parallax{ padding-bottom: 30px; position:relative;}
#parallax .col-3 .text{background:#fff; padding: 10px 5px ;}
#parallax .col-3 .text:hover .line{background:#fff;}
#parallax .col-3 .text:hover p, #parallax .col-3 .text:hover h3 {
    transition: all .2s ease-in;
    color: #fff;
}
#parallax .col-3 .text:hover {
    background: #ce171f;
}
#parallax .button{margin-top: 60px;padding: 10px 35px;}

#parallax h3{font-size:14px;font-weight:600; text-align:left; padding:0; font-family: 'Arial', sans-serif; }

#parallax .col-3 .text p{text-align:justify; font-family: 'Arial', sans-serif; font-size: 14px;}

#parallax #services{ margin-top: -30px;}

#parallax #services .col-3{ padding: 0 1%;}




#parallax #services .col-3 .image-wrapper .button {
    /* margin-top: 50px; */
    /* padding: 10px 25px; */
    position: absolute;
    right: 0;
    /* top: 0; */
    bottom: 0;
    padding: 0;
    background: #1a2836;
    border: none;
    color: #fff;
	border-radius:0;
}
#parallax #services .col-3 .image-wrapper .button:hover{background:#ce171f;}

.image-wrapper { position: relative; border: 1px solid #1b2936; overflow: hidden;}
.image-wrapper img { max-width: 100%; -moz-transition: all 0.3s; -webkit-transition: all 0.3s;transition: all 0.8s;}
.image-wrapper:hover img { -moz-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.2);}


/*--s: CONTAINER-PARALLAX--*/
.container-parallax .col-4{padding:15px; }
.container-parallax .col-4 .col-4Content{background:#fff; padding:20px 30px;opacity: 0.7;}

.container-parallax .col-4 .col-4Content strong{text-align: center;font-size: 33px;line-height: normal;font-weight: 500;}
.container-parallax .col-4 .col-4Content p{ font-size:12px; font-weight:400px; text-align:left;}
.container-parallax {top: 0; left: 0;}
.container-parallax .container{padding:80px 0;}



#text-wrapper .line { background: #ce171f;height: 30px; width: 2px;display: block;margin-right:10px;}






/*-s: MOBILE*/









/*-e: MOBILE*/
@media only screen and (max-width: 1100px){
#parallax #services { position: relative;left: 0;}
#parallax #services .text h4{font-size:15px;}
#parallax #services .text h3{font-size:20px;}
#footer-top{display:none;}
#realizatDeHDesign{padding-right:10px;}
#copyright{padding-left:10px;}
#logistica .col-2Text {padding: 70px 0 70px 100px;}
#oferta { padding: 50px 0 92px;}
}

@media only screen and (max-width: 980px){
#main-nav{ display:none;}
#burgerMenu{display:block;}
#mobileHeader{display:block;}
#desktopLanguage .languageFlags{display:none;}
#avantaje p{padding:0 5%;}
h2{font-size: 25px;}
#contact-details {margin-bottom: 0; z-index: 3;}
#text-wrapper .line { margin-right: 10px;}
#contact-details img {width: 50px;display: inline-block; padding-right: 10px;}
#headerTEXT img{display:none;}
#header{margin-top: -73px;}
.animated {opacity:1 !important;}
#parallax {
    padding: 0 0 50px;
    margin-top: -60px;
}
.container-parallax .col-4{width:50%;}
.HideOnTablet{display:none !important;}
#headerTEXT h1{padding-left:10px; color:#fff;}
#contact .col-2 {width: 100%;float: none;}
#contact .col-2 .l { padding: 0;}
#contact .col-2 .r { padding: 0;}
#date-contact table { margin: 0 auto;}
#header-small {
    margin-top: -75px;
}
#flota .table-element{display:table-row;}
#flota img{display:block;}
#flota #col-2Text { padding: 70px 15% 70px 5%;}

#flota-noastra .table-element{display:table-row;}
#flota-noastra img{display:block;}
#flota-noastra .col-2Text { padding: 70px 15% 70px 5%;}
#header-small .container-fixed{position:inherit;}
}



@media only screen and (max-width: 800px){
#avantaje #content .col-2 .wrapper-text .text{display:table-row;}
#avantaje #content .col-2 .wrapper-text .text p{padding:0;}
#contact-details #text-wrapper .col-3{width:100%;}
.container-parallax .col-4 .col-4Content strong {font-size: 22px;}
#profil .table-element{display:table-row;}
#profil img{display:block;}
#profil #col-2Text {padding: 50px 0;}
#header-small {height: 225px;}
#headerCenter{margin-top:-120px;}
#logistica .table-element{display:table-row;}
#logistica img{display:block !important;}
#logistica .col-2Text {padding: 70px 0 0 100px;}
#servicii-content .table-element{display:table-row;}
#servicii-content img{display:block;}
#avantaje #content img { margin-top: 0;}
#flota-noastra .col-2Text .col-2{width:100%;}
#flota-noastra .col-2 .list li { padding: 0; }
#header .container-fixed{position:inherit;}
.HideOnTablet{display:none !important;}
}

@media only screen and (max-width:700px){
#oferta	#contact-details .table-element{display:table-cell;}
#oferta .table-element{display:table-row;}
#oferta h2{text-align:center; padding-bottom:20px;}
#parallax #services .col-3:nth-of-type(1){width:100%; padding-bottom:10px; margin-bottom:30px;}
#parallax #services .col-3:nth-of-type(2){width:100%; padding-bottom:10px; margin-bottom:30px;}
#parallax #services .col-3:nth-of-type(3){width:100%; padding-bottom:10px; margin-bottom:30px;}	
#flota .table-element{display:table-row;}
#profil p{padding:0; font-size:12px;}
#profil h1{font-size:25px;}
#profil .line{margin-bottom:30px;}

#valori{padding:50px 0;}
#valori .col-3:nth-of-type(1){width:100%; padding-bottom:10px; margin-bottom:30px;}
#valori .col-3:nth-of-type(2){width:100%; padding-bottom:10px; margin-bottom:30px;}
#valori .col-3:nth-of-type(3){width:100%; padding-bottom:10px; margin-bottom:30px;}

#echipa { padding: 50px 0;}
#echipa .container-fixed{padding:0;}
#echipa .container-fixed .col-3.l{width:50%;}
#echipa .container-fixed .col-3.c{width:50%;}
#echipa .container-fixed .col-3.r{width:100%;}
#echipa .col-4 img{width:40px;}
#echipa .col-4 .text-wrapper h4{font-size:10px;}
#echipa .col-4 .text-wrapper h3{font-size:16px;}
#echipa .col-4 .text-wrapper a{font-size:11px !important;}
#echipa .col-3 img{width:40px;}
#echipa .col-3 .text-wrapper h4{font-size:13px;}
#echipa .col-3 .text-wrapper h3{font-size:17px;}
#echipa .col-3 .text-wrapper a{font-size:11px !important;}

#oferta { padding: 45px 0 5px;}
#flota #col-2Text {padding: 50px 0 50px 5%;}
#flota .col-2 .list { padding: 5px 0;}

#flota-noastra .col-2Text {padding: 50px 0 0 5%;}
#flota-noastra .col-2 .list { padding:0 20px;}

#headerTEXT #text-wrapper { padding: 18px 0;}
.breadcrumbs { margin-top: 0; }
#avantaje #content .col-2:nth-of-type(1){border:none;}

#logistica .col-2Text { padding: 35px 0 0 0;}
#logistica .col-2Text h2{text-align:center;}
#logistica .col-2Text p{font-size:12px;}
#logistica .col-2Text table img {width: 40px;}
#logistica {background-attachment:inherit !important;}
#flota .container-fixed{padding:0 5px;}
#servicii #avantaje #content .col-2:nth-of-type(1) { border:none;}
#servicii-content .table-element .col-2Text {padding: 35px 20px 35px 20px;}
#contact{padding:0;}
#formular{padding-bottom:50px;}
#map{height:200px;}
#valori .container-parallax { padding-top: 0;}
#servicii-content .line{margin-top:10px;}
#echipa .col-4{width:50%;}
.HideOnTablet{display:none !important;}
}

@media only screen and (max-width: 600px){
#avantaje #content .col-2 .wrapper-text img{width:45px;}
#avantaje h3{font-size: 14px;}
h3{font-size:17px;}
#avantaje{padding: 50px 0;}
.container-parallax .col-4 .col-4Content strong { font-size: 20px;}
.container-parallax .col-4 .col-4Content p {line-height:20px;}
#flota .col-2{width:100%;}
.container-parallax .col-4 .col-4Content p { font-size: 8px;text-align: left; font-weight:500;}
.HideOnMobile{display:none !important;}
#footer-bottom .table-element {display: block;}
#realizatDeHDesign{text-align:center;}
h1{font-size:20px;}
#headerTEXT p{font-size:14px;}
#avantaje #content .col-2 .wrapper-text .text p {padding-right:5%;font-size: 11px;line-height: normal;padding-right: 20px;}
#avantaje #content { margin-top: 45px; padding-left: 10px;}
#oferta .button{padding:10px;}
#oferta .button:hover{padding:10px;}
#headerTEXT {padding-top:90px;}
#contact-details #text-wrapper {padding: 10px 0; font-size:20px;}
#headerTEXT h3{font-size:20px;}
#parallax .button { margin-top: 30px; padding: 10px;}
.container-parallax .container{padding:50px 0;}
#headerTEXT span{display:none;}
#flota #col-2Text .col-2{width:50%;}
#flota-noastra .col-2 .list li {font-size: 12px;}
#flota .button{margin-top: 25px;}
#avantaje #content .col-2 img{    margin-left: -40px;}
#oferta h2{font-size:25px;}
#headerTEXT #text-wrapper { border-left: 7px solid #000;}
.container-parallax{background-attachment:initial !important;}
#drawerWrapper .languageFlags {margin-right:10px;}
#galerie-foto .col-5 {width: 33.33%;}
#headerCenter span {color: #fff;font-size: 19px;}
.breadcrumbs {padding-top: 5px; text-align:right;}
#headerCenter { margin-top: -40px;}
#date-contact table {padding: 30px 60px 30px;}
#servicii #avantaje #content{padding-top:0; margin-top:0;}
#servicii #avantaje #content .col-2 .wrapper-text { padding: 0 5px;}
#servicii #avantaje #content .col-2{margin-bottom:30px;}
.HideOnTablet{display:none !important;}
}

@media only screen and (max-width: 550px){
	
#oferta .button { border: 1px solid #fff; background: none; font-size: 13px;font-weight: 400;}
#oferta .button:hover {border: 1px solid #fff;background: #fff;border-radius: 7px;}
#contact-details #text-wrapper .col-3:nth-of-type(1){width:100%; padding-bottom:10px;}
#contact-details #text-wrapper .col-3:nth-of-type(2){width:100%;  padding-bottom:10px;}
#contact-details #text-wrapper .col-3:nth-of-type(3){width:100%;  padding-bottom:10px;}
#contact-details img { width: 35px;}
.ShowOnMobile{display:block;}
#headerTEXT p{padding-left:10px;}
#avantaje > p{font-size:13px;}
#avantaje #content .col-2 .wrapper-text { padding: 15px 5px;}
#avantaje h3 {font-size: 12px;padding-right: 30px;}
.container-parallax .col-4 .col-4Content { padding: 16px 5px;}
.container-parallax .col-4 .col-4Content strong { font-size: 17px;}
#parallax #services .text h3 { font-size: 15px;}
#parallax #services .text p { font-size: 12px;}

#certificateWrapper .container-table,
#certificateWrapper .container-table .table-element{ display:block; width:100% !important; padding:15px !important; text-align:center !important; box-sizing:border-box;}
#certificateWrapper h2,#certificateWrapper h3{text-align:center !important;}

.HideOnTablet{display:none !important;}
}




.line-gray{
	width: 30px; height: 2px; background-color: #c60909;
}
.line-gray :hover {background:#fff;}



