html{height:100%; width:100%; position:relative;}
body{transition: left .2s ease-in; overflow-x:hidden; padding:0; margin:0;font-family: 'Roboto', Arial, sans-serif; font-size: 14px; font-weight:400; -webkit-tap-highlight-color:rgba(0,0,0,0); color:#333; }
.body-color {}
h1,h2,h3,h4,h5,h6,p,a,span{padding:0;margin:0; line-height:normal;}
h1{ font-size: 28px; font-weight:500; line-height: normal; transition: all .2s ease-in;}
h1 small{ font-size:22px; font-weight:normal;}

p{font-size:14px; line-height:20px;}

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

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

h4{font-size:18px; 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: 500;}

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

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:15px 20px; background:#161d63; color:#fff; transition: all .2s ease-in; text-transform:uppercase; font-weight:bold; text-align:center; border: none; cursor: pointer;}
.button:hover{background:#fcb413; text-decoration:none; color: #fff;}
.button.button-comment {padding: 10px;}

.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: 10px;}
	.form-group input, .form-group textarea {margin-top: 5px; margin-bottom: 10px;}
	/*.form-group label input {margin-top: -3px;}*/

.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: 100;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:400; text-align:center; }
.message.info {border:2px solid #1f8bef; background:#f9f9f9;}
.message.error {background: #ff6e00; color: #fff;}
.message.alert {border:2px solid #fea500; background:#f9f9f9;}
.message.positive {background: green; color: #fff;}
.customMessage p {margin-bottom: 0;}

.customMessage .message{color:#fff;}
.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; margin-bottom: 20px; padding-top: 50px;}

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

.main-nav {margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #ddd;}
.bottomNav {}
.main-nav>.bottomNav { margin-left:auto; font-size:0; margin: 0; padding: 0; position: relative;}
.main-nav>.bottomNav:after {clear: both; content: ' '; display: table;}
.main-nav>.bottomNav>li {float: left; text-align: center; position: relative; list-style: none;}
.main-nav>.bottomNav>li>a{font-size: 14px;  transition: all .4s ease-in; font-weight: 700; cursor: pointer; text-transform: uppercase; }
.main-nav>.bottomNav>li>a:hover, .main-nav>.bottomNav>li>a.active {color: #fdb413;}
.bottomNav > li > a {padding: 5px; padding-left: 0; border-right: 1px solid #ddd; padding-right: 15px; margin-right: 15px;}
  .main-nav>.bottomNav>li .child {position: absolute; left: 0; background: #fff; padding:0; box-sizing :border-box; display: none; border: 1px solid #ddd; padding: 10px; box-shadow: 0 15px 20px -2px #00000082; text-align: left; z-index: 2;}
    .main-nav>.bottomNav>li:hover .child { display: block;}
    .main-nav>.bottomNav>li .child a {display :block; font-size: 14px; font-weight: 500; padding: 5px 0; text-transform: uppercase; white-space: nowrap}


/*.main-nav>ul>li>a.active{text-decoration: none; color: #8446ac;  border-top: 3px solid; transition: inherit;}*/
/*.main-nav>ul>li>a:hover{ text-decoration: none; color: #8446ac;  border-top: 3px solid; transition: inherit;}*/

/* body.prima-pagina #header-wrapper{height:70%;background:url('../img/index/header.jpg'),#000; background-size:cover; -webkit-background-size: cover; 
	-moz-background-size: cover;
	-o-background-size: cover;
	background-position:center; background-attachment:fixed;}-->
body.prima-pagina #header-wrapper p{font-size:20px; font-style:italic; color:#fff;}*/

#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:35px; padding:20px 0; width:100%;}
#header-small h1{color:#fff; font-size:52px; font-weight:700;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: #1e2d64;
    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: 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 {font-size: 14px; margin-top: 50px; background: #000; padding: 20px 0;}
footer .footer-inner {}
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 {width: 85%;}
#nav-footer > span {display:block; font-size:11px;color:#6b6b6b}
#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: #fdb61c;}

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 .container-table #firstSection > div {margin-bottom: 20px;}
	#homeFeatures .container-table #firstSection > div .fundatie .title {float: left;width: 40%;padding: 0; border: none; font-size: 40px; margin: 0; font-weight: 700;}
	#homeFeatures .container-table #firstSection > div .fundatie .side-content {float: right;width: 55%;}
	#homeFeatures .container-table #firstSection > div .fundatie .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: #0f3cf5;}
	#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 #0f3cf5;}
#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; }
#blogDetails .content .imgWrapper + .textContent{ padding-top: 15px;}
#blogDetails .content .textContent h4 a{color: #0f3cf5;;}
#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;}


/*---------------------------------*/

#realizatDeHDesign{ display:inline-block;}
#realizatDeHDesign p{ display:inline-block; width:100px;  }
#realizatDeHDesign a{ height: 13px;}
#realizatDeHDesign a img{max-height: 18px;}
#realizatDeHDesign small{display:inline-block; line-height:4px; color:#666;}

#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;}

.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:#0f3df6; 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.close .menuBar.bottom{-webkit-animation-name:bottomDo;-moz-animation-name:bottomDo;-ms-animation-name:bottomDo;animation-name:bottomDo;-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 bottomUndo {
  0%{-webkit-transform:translatey(-6px) rotate(-45deg)}
  50%{-webkit-transform:translatey(-6px)}
  100%{-webkit-transform:translatey(0px)}
}
@-moz-keyframes bottomUndo {
  0%{-moz-transform:translatey(-6px) rotate(-45deg)}
  50%{-moz-transform:translatey(-6px)}
  100%{-moz-transform:translatey(0px)}
}
@-ms-keyframes bottomUndo {
  0%{-ms-transform:translatey(-6px) rotate(-45deg)}
  50%{-ms-transform:translatey(-6px)}
  100%{-ms-transform:translatey(0px)}
}
@keyframes bottomUndo {
  0%{transform:translatey(-6px) rotate(-45deg)}
  50%{transform:translatey(-6px)}
  100%{transform:translatey(0px)}
}
#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: 99;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:5;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>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:#425aa0; text-decoration:none; color: #fff;}
#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: #ed1e24;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;}






#platiOnlineFooter img{height:40px;}

	#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;
}

/* Alex */
.comment-delete {color: red; font-size: 12px; font-weight: bold; cursor: pointer; line-height: 12px;}
.reviewBoxContainer {position: relative;}
#navLogo img {max-width: 200px;}
header {padding-top: 50px; margin-bottom: 20px;}
    header .top-header {margin-bottom: 30px;}
    .logo-title a {font-size: 26px; color: #fff; text-decoration: none;}

.no-abs #mainHeaderWrapper {position: relative;}
#mainHeaderWrapper .top-header:after {clear: both; display: table; content: ' ';}
    #mainHeaderWrapper .right {float: right;}

.search {position: relative;}
  .button-search {position: absolute; color: #999; font-size: 14px; right: 1px; top: 1px; cursor: pointer; background: #eee; border-left: 1px solid #ddd; height: 38px; width: 50px; line-height: 36px; text-align: center;}
	.button-search:hover {}
	input.search-input {text-align: center; padding: 10px; padding-right: 60px; width: 100%; border: 1px solid #ddd; height: 40px; text-align: left; border-radius: 5px;}
	input.search-input::-webkit-input-placeholder {}
	input.search-input::-moz-placeholder {}
	input.search-input:-ms-input-placeholder {}
	input.search-input:-moz-placeholder {}

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: 25px;}

#sliderIndex .slider-content {position: absolute; bottom: 0; width: 100%; left: 0; display: block; margin-bottom: 10px; text-align: left;}
.vezi-articol {transition: all .4s; padding: 5px 10px; color: #fff!important; background: #0f3cf5; margin-top: 10px; font-size :12px;}
    .vezi-articol:hover {background: #1e2d64; text-decoration: none;}
#sliderIndex .slider-content h1, #sliderIndex .slider-content h2 {font-size: 52px; 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: #0f3cf5;}
p.line {margin-bottom: 20px; padding-bottom: 20px; border-bottom: 2px solid #0f3cf5;}
p.big {font-size: 28px!important; line-height: 34px!important;}

.detaliiArticolContent h2, #blogDetails h2 {color: #0f3cf5; 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:450px; width:100%; margin:0 auto; padding:15px; box-sizing:border-box; border:solid 1px #ccc; border-radius:5px;}
    .login-box h2 {font-size: 24px!important; color: #151a65; line-height: normal; font-weight: 400; text-align: left; }

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

.calendar { background: #0f3cf5; margin-bottom: 15px; }
.fundatie {background: #ed1c24;}
.fundatie:after {clear: both; content: ' '; display: table;}
.calendar, .fundatie {color: #fff; 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: #0f3cf5; display: block; text-align: center; line-height: 40px; font-size: 26px; font-weight: bold; border-radius: 50%; float :left;}
  .calendar a, .fundatie a {color: #fff; display: block;}
  .calendar .title, .fundatie .title {padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #fff; font-size: 20px;}
  .fundatie .side-content a {font-size: 14px;}
  .fundatie .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: #0f3cf5; color: #fff; line-height: 30px; padding: 0 10px; font-size: 18px;}

.informari {margin-bottom: 20px; padding: 0 15px;}
	.informari .data {font-size: 20px; color: #ed1c24; font-weight: 700; text-transform: uppercase;}
	.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: #0f3cf5; 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;}

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

#parteneri {margin-bottom: 20px;}
	#parteneri .titlu {color: #0f3cf5; font-size: 20px; font-weight: 700;}
	#parteneri .parteneri {width: 50%;}
		#parteneri .parteneri a {display: inline-block; width: 30%; 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: #0f3cf5; display: inline-block;}

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


#blogDetails .blogAbout {margin: 10px 0;}
#blogDetails .blogButtonWrapper {font-weight: 700; }

#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-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;}
	

.organizatii-teritoriale h2 {}
select.select-judet, select.select-sucursala {font-size: 20px; color: #0f3cf5; border: 2px solid #0f3cf5; font-size: 32px; font-weight: 700; 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-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 #0f3cf5; padding-bottom: 20px;}    
     

.sucursale {margin-top: 20px;}
  .sucursale a {cursor: pointer; font-size: 20px; display: block; font-weight: 700;}
  .sucursale a + a {margin-top: 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%;}

.video-wrapper {position: relative; padding-bottom: 56.25%; height: 0;}
  .video-wrapper iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000;}

/* nTube */
.article-box {}
	.article-box:after {content: ' '; display: table; clear: both;}
  .article-box h3 {margin-bottom: 15px; font-size: 24px; text-transform: uppercase; padding-bottom: 10px; border-bottom: 1px solid #eee;}
	.article-box .box-content {margin: 0 -10px;}
		.article-box .article {width: 25%; float: left; padding: 0 10px; box-sizing: border-box; margin-bottom: 20px;}
      .article-box .article .name {margin-bottom :5px;}
      .article-box .article .image {position: relative; display: flex; justify-content: center; align-content: center; align-items: center; background: #000;}
      .article-box .article .image a {overflow: hidden; display :block; width: 100%;}
      .article-box .article .image .play {color: #fff; font-size: 40px; position: absolute; top: 50%; left :50%; line-height: 40px; height: 40px; width: 40px; margin-top: -20px; margin-left: -20px; opacity: 0; transition: all .4s;}
      .article-box .article .image:hover .play {opacity: 1;}
        .article-box .article .image img {transition: all .5s; width: 100%;}
        .article-box .article .image:hover img {transform: scale(1.3);}
			.article-box .article h4 {margin-top: 10px; margin-bottom: 5px; font-size: 14px; line-height: 14px;font-weight: 600;}
				.article-box .article h4 a {font-size: 14px;}
			.article-box .article .info {font-size: 10px; color: #666;}

#sidebar .article-box .box-content {margin: 0;}
	#sidebar .article-box .article {width: 100%; float: none; padding: 0;}
	#sidebar .article-box .article + .article {margin-top: 15px;}
		#sidebar .article-box .article:after {clear: both; content: ' '; display: table;}
		#sidebar .article .image {float: left; width: 40%; box-sizing: border-box;}
			/*#sidebar .article .image a {width: auto;}
				#sidebar .article .image a img {width: auto;}*/
		#sidebar .article .info-content {float: right; width: 60%; padding-left: 15px; box-sizing: border-box;}	
			#sidebar .article .info-content h4 {margin-top: 0;}	


.home-article .content {display: none;}
.home-article .content:after {clear: both; display: table; content: " ";}
.home-article .content.active {}
	.home-article .content .video {float: left; width: 70%; padding-right: 20px; box-sizing: border-box;}
	.home-article .content .info {float: right; width: 30%;}
.home-article .header { margin-bottom: 15px; color: #000; cursor: pointer; position: relative; padding: 10px; padding-right: 70px; background: #eee;}
	.home-article .header h1 {color: #000; font-size: 28px;}
  .home-article .header i {position: absolute; right: 20px; font-size: 30px; height: 30px; line-height: 30px; top: 50%; margin-top: -17px; opacity: .4; transition: all .4s;}
    .home-article .header i:hover {opacity: 1; color: #febd3c;}


.content-pagina {float: left; width: 65%; box-sizing: border-box; padding-right: 15px;}
.content-pagina.single {float: none; width: 100%; padding-right: 0;}
  .content-pagina.single h1 {margin-bottom: 20px; text-transform: uppercase;}
#column-right {float: right; width: 35%; box-sizing: border-box;}
  #column-right .article-box {margin-top: 0;}

  .prima-pagina .article-box {margin-top: 25px;}

.detaliiArticolContent h1 {margin: 20px 0; margin-bottom: 5px;}
span.required {color: #f00;}



.review-box { margin-top: 30px; }
.review-box + .review-box {margin-top: 15px; padding-top: 15px; border-top: 1px solid #f3f3f3;}
    .review-box:after {clear: both; display: table; content: ' ';}
    .user-info {width: 120px; float: left; padding-right: 15px; box-sizing: border-box;}
        .user-info .user-image {margin-bottom: 10px;}
            .user-info .image-inner {display: inline-block; background: #ec1e8c; padding: 5px; width: 50px; height: 50px; border-radius: 50%; text-align: center; font-size: 28px; line-height: 50px; color: #fff; text-shadow: 0 0 1px #000; position: relative;}
                .user-info .image-inner:before {width: 100px; height: 65px; position: absolute; content: ' '; display :block; top: -25px; left: 10px;}
                .user-info .image-inner span {}
        .user-info .user-name {font-size: 14px; font-weight: 700; word-wrap: break-word;}
            .user-info .user-name span {font-size: 12px; font-weight: 400; color: #555;}
        .user-info .review-date {text-transform: capitalize;}
        .user-info .review-verified {color: #1a9352; font-size: 14px;}
            .user-info .review-verified i {margin-right: 5px;}

    .review-content {width: calc(100% - 120px); float: left; font-size: 16px; padding-left: 10px; box-sizing: border-box;}
        .review-content p {line-height: 18px;}
        .review-content img {margin-bottom: 15px;}
        .review-content .review-title {margin-bottom: 15px; font-size: 16px; font-weight: 700;}
        .review-content .show-comments-info {margin-top: 20px; font-weight: 700;}
            .review-content .show-comments-info a, .add-comment-toggle {line-height: 12px; font-size: 12px; cursor: pointer; transition: color .5s; text-decoration: none; font-weight: 700;}
                .review-content .show-comments-info a:hover {color: #000;}
            .review-content .show-comments-info span {line-height: 14px; font-size: 14px; cursor: pointer; color: #ddd;}

        .comment {margin-top: 10px; padding-top: 10px; border-top: 1px solid #f3f3f3;}
            .comment:after {clear: both; display: table; content: ' ';}

             .comment-user-info {float: left;}
                .comment-user-info .comment-user-image {margin-bottom: 10px;}
                    .comment-user-info .comment-image-inner {display: inline-block; background: #ec1e8c; padding: 5px; width: 40px; height: 40px; border-radius: 50%; text-align: center; font-size: 18px; line-height: 40px; color: #fff; text-shadow: 0 0 1px #000;}
                        .comment-user-info .comment-image-inner span {}

            .comment-content-wrapper {}
                .comment-content-wrapper .comments {display: none;}
                .comment-content-wrapper .add-comment {display: none;}
                    .comment-content {margin-left: 70px; font-size: 14px; color: #333;}
                        .comment-content p {line-height: 16px;}
                        .comment-content .added-by {font-size: 12px; color: #9e9e9e; margin-top: 5px;}
                            .comment-content .added-by span {color: #000; font-weight: 700;}

                        form.comment-form {margin: 15px 0; font-size: 12px;}
                            form.comment-form .form-group {padding-bottom: 5px;}


.js-showMoreWrapper { max-height: 500px;overflow: hidden;position: relative;transition: height .4s;}
.js-showMoreWrapper.show {max-height: initial;overflow: inherit;}
	.js-showMoreWrapper:before {position: absolute;top: 0;left: 0;height: 100%;width: 100%;background-image: linear-gradient(to bottom,rgba(255,255,255,0) -50%,#fff 100%);background-repeat: repeat-x;z-index: 1;content: ' ';}
	.js-showMoreWrapper.show:before {display: none;}

.js-showMore {width: 100%; box-sizing: border-box;font-weight: bold;cursor: pointer;color: #000;text-align: left;font-size: 14px;padding: 10px 0;display: none;transition: all .5s ease-in-out;}
.js-showMore2 {}
	.js-showMore:hover {}
	.js-showMore.show {display: block;}

@media screen and (max-device-width: 600px), screen and (max-width: 600px) {
    .user-info {width: 100%; float :none; margin-bottom: 20px;}
        .user-info .user-image {float :left; margin-right: 40px;}
    .review-content {width: 100%; float: none; padding-left: 0; margin-top: 40px;}
}

.comentarii .heading {margin-bottom: 20px;}
	.comentarii .heading:after {clear: both; content: ' '; display: table;}
	.comentarii .heading h3 {float: left; line-height: 30px;}
	.comentarii .heading a {float: right;}

#formular-comentariu {padding-top: 50px;}
	#formular-comentariu h3 {margin-bottom: 20px;}

.sugerat {font-size: 11px;color: #777; margin-bottom: 20px; text-transform: uppercase;}
.clearfix:after {clear: both; content: ' '; display: block;}

.taguri {text-align: left; padding-bottom: 20px; margin-bottom: 20px; padding-top: 20px; margin-top: 20px; border-top: 1px solid #eee; border-bottom: 1px solid #eee;}
  .taguri .nume { display: inline-block; padding: 10px; background: #eee; color: #000; border-radius: 5px; cursor: pointer; font-weight: 700; float: left; text-align: center; box-sizing: border-box; transition: all .4s; margin-right: 10px;}
  	.taguri .nume a {color: #000;}
	.taguri .nume:hover {color: #fff; background: #161d63;}
		.taguri .nume:hover a {color: #fff;}
	.taguri .taguri-lista {box-sizing: border-box; display: none; padding-top: 5px;}
			.taguri .taguri-lista a {color: #000; display: inline-block; padding: 2px; background: #ddd; margin: 2px; transition: all .4s;}
        .taguri .taguri-lista a:hover {background: #161d63; color: #fff;}

.taguri .button-comment {display: none;}

.detaliiArticolContent .info-articol {float: right; width: 20%; text-align: right; margin: 20px 0; color: #555; font-size: 12px;}
.detaliiArticolContent .continut-articol {clear: both;}


.no-article > div {text-align: left; padding: 20px; background: #fdb413; border-radius: 5px;}
	.no-article p {font-size: 18px;}
	.no-article form {padding-top: 40px; max-width: 400px; width: 100%; display: block; }
		.no-article form label {font-size: 22px; font-weight: 700;}


.header-fixed {position: fixed; opacity: 0; transition: all .4s; width: 100%; z-index: -1; top: 0; margin-top: -100px;}
.header-fixed.show {opacity: 1; padding: 10px 0; box-shadow: 0 0 15px #000; background: #fff; z-index: 99; margin-top: 0;}
  .header-fixed .logo {}
    .header-fixed .logo img {width:100px; height: auto;}

    .header-fixed .main-nav {border: none; padding: 0; margin: 0; margin-top: 10px; padding-top: 10px; border-top: 1px solid #999;}
    .header-fixed .bottomNav li a {margin: 0; padding-right: 15px; border: 0;}

    .header-fixed input.search-input {height: 34px;}
      .header-fixed .button-search {height: 32px; line-height: 32px;}

  .login-table {min-height:50vh;}
    .login-button {display: block; margin: 10px auto; width: 100%;height: 50px; line-height: initial;}

	.blog-detalii .main-nav.nav-detalii {display: none;}
	.blog-detalii .search-wrapper {display: none; margin: 20px 0; padding: 20px 0; border-top: 1px solid #ddd; border-bottom: 1px solid #eee;}

	.top-header .account {position: relative;}
	.top-header .account > a {cursor: pointer;}
		.top-header .account > a > .fa-bars, .top-header .account > a > .fa-times {display: none;}
	.top-header .account .content-account {display: none; position: absolute; width: 300px; padding: 5px; box-sizing: border-box; right: 0; top: 35px; background: #fff; border: 1px solid #ddd; text-align: left; z-index: 9;}
/* nTube */
/* Reasponsive */
@media only screen and (max-width: 1024px){
	.taguri .button-comment {display: block;}

	#sidebar .article .image {width: 60%;}
		#sidebar .article .info-content {width: 40%;}	

	.home-article .header h1 {font-size: 20px;}
	.content-pagina {width: 100%; padding: 0; float: none;}
	#column-right {width: 100%; float: none;}
	#mobile-header img{height:auto !important;}

	.blog-detalii #navLogo {display: block; text-align: center;}
		#navLogo img { max-width: 125px;}
	.blog-detalii #search {display: none;}
	.blog-detalii .search-wrapper {display: block;}
	.blog-detalii .main-nav {display: none;}
		.blog-detalii .main-nav.nav-detalii {display: block; border: none; margin-bottom: 0; padding-bottom: 0;}
	.blog-detalii header {padding-top: 10px; margin-bottom: 10px;}
		.blog-detalii .top-header {margin-bottom: 0;}

	.video-h {font-size: 18px;}

	.header-fixed {display: none;}
	.blog-detalii .video-wrapper-wrapper {margin: 0 -15px;}
	
	.full-image{background-attachment:initial !important;}

	.home-article .content .video {padding: 0; width: 100%; float: none;}
	.home-article .content .info {width: 100%; float: none; margin-top: 15px;}
	
	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);}
	
	#mobile-header{ display:block; position:relative; z-index:7; background:#0f3df6; }
}

@media only screen and (max-width: 768px){
	header {padding-top :15px;}
		header .top-header {margin-bottom: 10px;}

	.top-header .table-element {display: block; text-align: center; margin-bottom: 15px;}
	.blog-detalii .top-header .table-element {margin-bottom: 0;}
		.top-header .table-element .search {max-width: 300px; margin: 0 auto;}

	.top-header .container-table {position: relative;}
		.top-header #account{position: absolute; top: 0; right: 0;}
		.top-header #account .account > a {font-size: 30px; line-height: 30px; margin-top: 5px;}
			.top-header #account .account > a > span {display: none;}
			.top-header #account .account > a > .fa-user {display: none;}
			.top-header #account .account > a > .fa-bars, .top-header .account > a > .fa-times {display: block;}


	.main-nav>.bottomNav>li>a {font-size: 14px; border: none; padding: 10px; padding-left: 0; padding-right: 10px; margin-right: 10px;}
		.main-nav>.bottomNav>li .child {left :5px; padding: 5px; }
		.main-nav>.bottomNav>li .child a {font-size: 12px;}

	.article-box .article {width: 50%;}

	#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;}

	/*#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; display: none;}
  #text {margin-bottom: 20px!important;}

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

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

  #homeFeatures .fundatie {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, .fundatie {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}
			
}
/* Alex */
/* Reasponsive */