/*
	Fisier stiluri 4.0 - Loading Media
*/

/*reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {margin: 0;padding: 0px;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}
/*end reset*/

/*elemente principale*/
body{font-family: 'Open Sans', sans-serif;/*background:url('../img/bodybg.jpg') repeat-x top #f9f9f9*/;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
font-size:11px;color:#484848;}
#masterwrapper{background:url('../img/wrapperbg.jpg') no-repeat center top;}
#wrapper{}
#footerwrapper{background:url('../img/footerwrapper.jpg') repeat-x bottom;}
#footerwrapper2{background:url('../img/footerwrapper2.jpg') no-repeat center bottom;}
#page{width:960px;margin:0px auto;}
a{color:#149fee;font-size:12px;text-decoration:none;outline:none;}
a:hover{color:#0a5c8a;}
ul{clear:both;}
b{font-weight:bold}
.clear{clear:both;}
i{font-style:italic;color: #3670AF;font-size: 13px;margin-top:20px;}
h1{font-family:"Georgia";font-size:13px;text-transform:uppercase;color:#484848;font-weight:bold;}
h1 b{font-size:13px;color:#9A9A9A;font-weight: 400}
h2{font-family:"Georgia";font-size:13px;color:#484848;}
h3{font-family:"Georgia";font-size:13px;text-transform:uppercase;color:#484848;padding:0px 0px 10px 0px;width:100%;}
h3 a{font-family:"Georgia";font-size:13px;color:#484848;}
h4{font-family:"Georgia";font-size:12px;font-weight:bold;color:#1f3651;border-bottom:1px solid #e7eef5;padding-bottom:10px;margin-bottom:10px;display:inline;width:100%;float:left;}
.button{float:left;border:1px solid #19a2f0;background:url('../img/morebg.jpg') repeat-x top #17a1ef;color:#ffffff;font-size:12px;padding:3px 10px;}
.button:hover{color:#ffffff;cursor:pointer;}
input.button{height:21px;padding:0px 10px 5px 10px;line-height: 21px;}
/*.right{float:right !important;}*/
strong{font-weight:bold !important;font-family:"Georgia";color:#484848;}
p{font-size:12px;line-height:14px;}
/*end elemente principale*/

/*footer*/
#footer{float:left;width:960px;height:223px;padding-top:20px;}
.footerTop{float:left;height:15px;padding-left:202px;}
.footerLinks{float:left;width:960px;text-align:center;padding-top:20px;}
.footerLinks a{margin:0px 20px 0px 0px;font-size:12px;color:#0f7fc9;}
.copyright{float:left;width:960px;text-align:center;color:#555555;font-size:11px;padding-top:5px;}
.codsiruta{float:left;width:960px;text-align:center;color:#555555;font-size:11px;padding-top:5px;}
.loadingmedia{float:left;width:960px;text-align:center;padding-top:20px;}
/*end footer*/

/*header*/
#header{float:left;width:960px;height:249px;}

.headerTop{float:left;width:960px;height:31px;}
.headerCenter{float:left;width:960px;height:152px;padding-top:25px;}
.headerBottom{float:left;width:960px;height:34px;}
.headerSub{float:left;width:960px;height:28px;}

div.home{float:left;height:34px;}

.breadcrumb{float:left;height:31px;line-height:31px;width:515px;overflow:hidden;background: transparent}
.breadcrumb label, .languages label{float:left;margin-right:10px;display:inline;color:#484848;}
.breadcrumb label a, .languages label a{padding-right:10px;font-size:11px;background:url('../img/bread_sageata.jpg') no-repeat right center;}

.languages{float:right;height:8px;padding:12px 10px 11px 0px;}
.languages label{float:left;color:#484848;}
.languages a{padding-left:5px;padding-top:0px;float:left;}

.logo{float:left;}

.search{float:right;padding-top:42px;}
.searchInput{border:0px;float:left;width:153px;height:27px;color:#484848;font-size:11px;background:url('../img/searchinputbg.jpg') no-repeat center;padding:0px 10px;line-height:27px;}
.searchSubmit{border:0px;float:left;width:62px;height:27px;background:url('../img/searchsubmitbg.jpg') no-repeat center;color:#ffffff;text-transform:uppercase;font-size:11px;font-weight:bold;padding:0px 0px 0px 5px;cursor:pointer;}

#google_translate_element{padding:4px 10px 0px 10px !important;}

.generalInfo{float:left;height:15px;padding-left:130px;padding-top:10px;}
.generalInfo label{float:left;padding-left:20px;padding-right:20px;font-size:12px;height:15px;line-height:15px;}
.generalInfo label.home{background:url('../img/icon_home.jpg') no-repeat left center;}
.generalInfo label.phone{background:url('../img/icon_phone.jpg') no-repeat left center;}
.generalInfo label.email{background:url('../img/icon_email2.jpg') no-repeat left center;}

.menu{float:left;width:833px;height:34px;}

.menu ul li{float:left;background:url('../img/menuseparator.jpg') no-repeat center right;padding-right:2px;height:34px;position:relative;}
.menu ul li a{float:left;color:#FFFFFF;text-transform:uppercase;font-size:12px;padding:0px 18px;line-height:34px;height:34px;text-shadow:#1f2a32;}
.menu ul li a:hover{background:url('../img/menuhover.jpg') repeat-x;}
.menu ul li.active a{background:url('../img/menuhover.jpg') repeat-x;}

ul.subnav{position:absolute;top:34px;z-index:9999;border-bottom:4px solid #d3cf55;float:left;left:0px;width:170px;display:none;}
ul.subnav li{float:left;height:auto;padding:0px;margin:0px;}
.menu ul li.active ul.subnav li a{background:#16446a;}
ul.subnav li a{padding:0px;margin:0px;line-height:12px;height:auto;width:130px;border-bottom:1px solid #1b5280;color:#c4e9fe;font-size:12px;padding:7px 20px;text-transform:capitalize;background:#16446a;}
ul.subnav li a:hover{background:#1b5280;}
.menu ul li.active ul.subnav li a:hover{background:#1b5280;}

.fontcontrol{float:right;height:27px;padding-top:7px;}
.fontcontrol a{float:left;margin-left:10px;display:inline;}
#fontplus{background:url("../img/fontplus.jpg") no-repeat center;width:28px;height:19px;text-indent:-6666px;}
#fontplus:hover{background:url("../img/fontplushover.jpg") no-repeat center;}
#fontminus{background:url("../img/fontminus.jpg") no-repeat center;width:28px;height:19px;text-indent:-6666px;}
#fontminus:hover{background:url("../img/fontminushover.jpg") no-repeat center;}
.ptop3{padding-top:3px;}
/*end header*/

/*container*/
#container{float:left;width:960px;padding-top:3px;}
#containerLeft{float:left;width:184px;}
#containerRight{float:right;width:766px;}
/*end container*/

/*content*/
#contentLeft{float:left;width:572px;}
#contentRight{float:right;width:184px;}
/*end content*/

/*box*/
.box{float:left;width:184px;background:#ededed;padding-bottom:4px;margin-bottom:10px;display:inline;}
.boxInner{float:left;width:162px;border:1px solid #e0e0e0;padding:10px;background:url('../img/boxinnerbg.jpg') no-repeat top center #ffffff;}
.boxInner ul li {float:left;width: 162px;padding:3px 0px;}
.boxInner ul li a{float:left;width: 147px;font-size:12px;background:url('../img/sageata.jpg') no-repeat left center;padding-left:15px;}
.boxInner p{font-size:12px;padding-bottom:5px;}
.boxInner p a{font-size:12px;}
.boxInner h3{padding:0px 0px 6px 0px;}
/*end box*/

/*boxul de la meniu*/
.boxmenu{float:left;width:184px;margin-bottom:10px;display:inline;}
.boxmenu .boxInner{border-bottom:0px;}
.boxmenubottom a{float:left;color:#bbb73e;margin-left:10px;display:inline;font-size:10px;}
.boxmenubottom.normal{float:left;width:184px;font-size:0px;padding-bottom:4px;background:#ededed;border-top:1px solid #E0E0E0;}
.boxmenubottom.closed{float:left;width:184px;background:url('../img/menuclosed.jpg') no-repeat center;height:26px;border-top:1px solid #ededed;cursor:pointer;}
.boxmenubottom.opened{float:left;width:184px;background:url('../img/menuopen.jpg') no-repeat center;height:26px;border-top:1px solid #ededed;cursor:pointer;}
/*boxul de la meniu*/

/*boxul de la meniu din dreapta*/
.yellowBox{float:left;width:184px;margin-bottom:10px;display:inline;background:#f3f3dd;}
.yellowBoxInner{float:left;width:180px;border:1px solid #e5e5d3;background:url('../img/yellowBoxBg.jpg') no-repeat top center #fbfbf0;padding:1px;}
.yellowBox h3{margin:9px 10px 0px 8px;}
.yellowBox a.parinte{color:#bbb73e;font-size:12px;padding:0px 8px 10px 8px;float:left;margin-top:10px;display:inline;width:164px;font-weight:bold;outline:none;}
.yellowBox a.parinte.down{background:url('../img/down.jpg') 160px 5px  no-repeat;}
.yellowBox a.parinte.up{background:url('../img/up.jpg') 160px 5px  no-repeat;}
.yellowBox ul{display:none;float:left;padding-bottom:10px;}
.yellowBox ul li {float:left;width:158px;padding:0px 0px 5px 22px;}
.yellowBox ul li a{float:left;}
.borderbottom{float:left;border-bottom:1px solid #e5e5d3;width:180px;}
/*end box meniu dreapta*/

/*banner*/
#banner{float:left;width:756px;height:248px;padding:5px;position:relative;background:#e0e0e0;margin-bottom:10px;}
.lof-slidecontent{position:relative;overflow:hidden;border:#F4F4F4 solid 1px;width:756px;height:246px;}
.lof-slidecontent .preload{height:100%;width:100%;background:#FFF;position:absolute;top:0;left:0;z-index:100000;color:#FFF;text-align:center}
.lof-slidecontent .preload div{height:100%;width:100%;background:transparent url(../img/banner/load-indicator.gif) no-repeat scroll 50% 50%;}
.lof-main-outer{position:relative;height:100%;width:756px;z-index:3;overflow:hidden;}
.lof-main-item-desc{left: 10px;bottom:7px;z-index:100;position:absolute;width:585px;background:url(../img/banner/transparent_bg.png);/* filter:0.7(opacity:60) */}
.lof-main-item-desc p{color:#FFF;margin:0 8px;padding:8px 0}
ul.lof-main-wapper{/* margin-right:auto; */overflow:hidden;background:transparent url(../img/banner/load-indicator.gif) no-repeat scroll 50% 50%;padding:0px;margin:0;height:246px;width:756px;position:absolute;overflow:hidden;}
ul.lof-main-wapper li{overflow:hidden;padding:0px;margin:0px;height:246px;width:756px;}
.lof-opacity  li{float: inherit;left: 0;position: absolute;top: 0;}
ul.lof-main-wapper li a{float:left;}
ul.lof-main-wapper li img{padding:0px;width:756px;height:246px;float:left;}
li-desc{z-index:100;position:absolute;bottom:0px;left:0px;width:400px;background:url(../img/banner/transparent_bg.png);  }
li-desc p{color:#FFF;margin:0 8px;padding:8px 0}
li-desc h3 a{color:#FFF;margin:0;font-size:140%;padding:20px 8px 2px;font-family:"Trebuchet MS",Arial,Verdana,sans-serif;}
li-desc h3 a:hover{color:#FF6;text-decoration:underline;}
ul.lof-navigator{top:0;padding:0;margin:0;position:absolute;width:100%;}
ul.lof-navigator li{cursor:pointer;list-style:none;width:100%;padding:0;margin:0;overflow:hidden;}
.lof-navigator-outer{position:absolute;right:5px;top:5px;z-index:100;height:300px;width:310px;overflow:hidden;color:#FFF;}
.lof-navigator li.active{color:#FFF}
.lof-navigator li:hover{}
.lof-navigator li h3{color:#149fee;font-size:10px;padding:15px 0 0 !important;margin:0;}
.lof-navigator li div{background:#ffffff;height:47px;position:relative;margin-left:15px;padding-left:15px;border:1px solid #8fbbd4;}
.lof-navigator li.active div{background:url(../img/banner/arrow-bg.png) no-repeat left center;color:#FFF;border:0px;z-index:100;margin-left:0px;padding-left:30px;}
.lof-navigator li img{height:60px;width:60px;margin:15px 15px 10px 0px;float:left;padding:3px;border:#C5C5C5 solid 1px;}
.lof-navigator li.active img{border:#6C8E5C solid 1px;}
.lof-navigator li.active h3{color:#484848;}
/*end banner*/

/*latestNews*/
#latestNews{float:left;width:538px;height:32px;background:url('../img/latestbg.jpg') no-repeat;margin:0px 0px 10px 0px;display:inline;padding-left:218px;padding-top:17px;padding-right:10px;}
.latestNewsText{float:left;width:100%;}
.latestNewsText label{float:left;font-size:12px;padding-top:3px;}
/*end latestNews*/

/*tabBox*/
.tabBox{float:left;width:572px;padding-bottom:4px;background:#eef6fa;display:inline;margin-bottom:10px;}
.tabBoxInner{float:left;width:570px;background:#ffffff;border:1px solid #d8e0e1;}
.tabBoxTop{float:left;width:570px;background:url('../img/tabstopbg.jpg') no-repeat center top;border-bottom:1px solid #d8e0e3;position:relative;height:31px;}
.tabBoxTopInner{float:left;width:552px;position:absolute;height:32px;top:-1px;padding:0px 9px;}
.tabBoxContent{float:left;width:532px;padding:10px;}
.tabBoxTop a{float:left;padding:0px 5px;line-height:32px;color:#484848;font-family:"Georgia";text-transform:uppercase;height:32px;font-size:11px;}
.tabBoxTop a.active{background:#ffffff;border:1px solid #d8e0e3;border-bottom:0px;color:#149fee;height:32px;line-height:31px;font-size:11px;}
.tab{display:none;}
.tabBoxContent ul li{float:left;width:100%;padding-bottom:10px;}
.tabBoxContent ul li label{float:left;width:65px;height:14px;line-height:14px;background:url('../img/tablabel.jpg') no-repeat center;padding-left:3px;}
.tabBoxContent ul li a{float:left;padding-top:2px;}
/*end tabBox*/

/*servicii*/
.serviciu{float:left;border-bottom:1px solid #e0e0e0;width:100%;padding:5px 0px;}
.serviciu img{float:left;}
.serviciu a{float:right;font-size:12px;width:130px;padding-bottom:2px;}
.serviciu p{float:right;width: 130px;}
/*end servicii*/

/*chestionar*/
.checkbox{float:left;padding:0px;margin:0px 10px 0px 0px;display:inline;}
/*end chestionar*/

/*galerie foto si carte oaspeti link*/
.galerieFoto{float:left;width:139px;height:41px;font-family:"Georgia";font-size:13px;text-transform:uppercase;line-height:41px;padding-left:45px;background:url('../img/foto.jpg') no-repeat center;color:#484848;margin-bottom:10px;display:inline;}
.galerieVideo{float:left;width:139px;height:41px;font-family:"Georgia";font-size:13px;text-transform:uppercase;line-height:41px;padding-left:45px;background:url('../img/galerie_video.jpg') no-repeat center;color:#484848;margin-bottom:10px;display:inline;}
.carteOaspeti{float:left;width:139px;height:41px;font-family:"Georgia";font-size:13px;text-transform:uppercase;line-height:41px;padding-left:45px;background:url('../img/carte.jpg') no-repeat center;color:#484848;margin-bottom:10px;display:inline;}
.cameraWeb{float:left;width:139px;height:41px;font-family:"Georgia";font-size:13px;text-transform:uppercase;line-height:41px;padding-left:45px;background:url('../img/camera_web.jpg') no-repeat center;color:#484848;margin-bottom:10px;display:inline;}
/*end galerie foto si carte oaspeti link*/

.padding{float:left;padding:10px;}

/*bigBox*/
.bigBoxList{float:left;margin-bottom:15px;display:inline;}
.bigBoxListTop{display:none;}
.bigBoxListTop h3{}
.bigBoxListInner{float:left;width:572px;}
.bixBoxBottom{}

.nomright{margin-right:0px;}
.bigBox{float:left;background:#ededed;padding-bottom:4px;margin-bottom:10px;display:inline;}
.bigBoxInner{float:left;width:100%;background:white;border:1px solid #e0e0e0;padding:9px;}
.bigBoxInnerActions{float:left;width:100%;margin-bottom:20px;font-style:italic;}
.bigBoxInner p{padding:0px 0px 0px 0px;font-size:12px;line-height: 16px;}
.bigBoxInner img{float:right;padding:0px 0px 10px 10px; }
.bixBoxInner .imga{float:right;}
.bigBoxInnerDetail{float:right;width:370px;}
.image{float:left;width:161px;}
.image a{float:left;border:5px solid #f1f1f1;}
.image a:hover{border:5px solid #d2ce54;}
.image img{float:left;padding:0px;width:161px;height:100px;}
.description{float:right;width:370px;font-size: 12px; line-height: 15px}
.description p{font-size:12px;}
.pageactions{float:left;padding-top:10px;width: 100%;}

.share{float:right;width:60px;}
.share a {float:right;}
.share a img{padding:0px;}
.sageata{background:url('../img/bread_sageata.svg') no-repeat left center;padding-left:10px;background-size:6px;}
.pagedata{float:left;border-right:1px solid #e0e0e0;padding:3px 5px 3px 0px;margin-right:7px;display:inline;color:#acacac;font-size: 13px}
.sharer{float:right;}
.sharer img{padding:0px 0px 0px 5px;}
/*end bigBox*/

/*bigBox list*/
.bigBox.lista{}
.bigBox.lista .bigBoxInner{}
.bigBox.lista .description{}
.bigBox.lista .bigBoxInnerDetail{}
.bigBox.lista .bigBoxInnerDetail h3{}
/*end bigBox list*/

/*extraBigBox*/
.pageBig{float:left;width:960px;background: none repeat scroll 0 0 #EDEDED;padding-bottom:4px;}
.pageBigTop{float:left;width:958px;border:1px solid #e0e0e0;background:url('../img/pageBigTop.jpg') no-repeat center top #ffffff;}
.pageBigInner{background: none repeat scroll 0 0 #FFFFFF;float: left;padding: 15px;width: 928px;border:1px solid #e0e0e0;border-top:0px;}
.pageBigTop h1{float:left;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;background:#ffffff;padding:9px 10px;margin-left:20px;display:inline;font-weight:normal;position:relative;top:1px;}
.pageBigTop a{margin:5px 10px 0px 0px;display:inline;}
/*end extraBigBox*/

/*galerie foto*/
.album{float:left;border:3px solid #e0e0e0;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;margin:0px 20px 20px 0px;}
.albumInner{float:left;width:100%;border:1px solid #e0e0e0;}
.albumText{float:left;width:100%;padding:9px;background:#e0e0e0;}
.albumText a{float:left;font-size:12px;font-weight:bold;}

.galleri{float:right !important;width:626px;}
.galleriInner{float:left;position: relative;}
ul.thumbs li{float:left;padding:0px 4px 7px 0px;}
.thumburi{width:100%;background:#e0e0e0;padding:3px;float:left;}
.navigation{float:left;background:#ffffff;border:1px solid #e0e0e0;padding:9px 1px 9px 9px;width:100%;}
.bottom{display:none;}

.top.pagination{float:left;width:262px;color:#474747;font-size:11px;padding-bottom:10px;}
.top.pagination a{color:#555555;text-decoration:none;float:left;padding:4px 4px;}
.top.pagination .ellipsis{float:left;padding-top:2px;}
.top.pagination span.current{color:#ffffff;float:left;padding:4px 4px;background:#1076b0;margin-right:5px;}
a.thumb img{border:1px solid #dbf2ff;padding:2px;background:#ffffff;}

ul.thumbs li.selected a.thumb img{background:#d2ce54 !important;border:1px solid #d2ce54;}

.loader{background:url('../img/loader.gif') no-repeat center;height:502px;left:0px;position:absolute;top:0px;width: 594px;}

div.slideshow span.image-wrapper {display:block;left:0;position:absolute;}
div.slideshow a.advance-link {display:block;text-align:center;text-decoration:none;}
div.slideshow-container {clear:both;height:500px;position:relative;}

.controls{float:right;position:absolute;width:73px;height:32px;left:548px;bottom:0px;z-index:110;}
.ss-controls{float:left;text-align:center;position:absolute;top:0px;left:30px;z-index:120;width:13px;text-align:center;top:0px;background:transparent;}
.play{font-size:11px;text-decoration:none;display:block;text-indent:-9999px;background:url('../img/pause.jpg') no-repeat center;width:13px;height:32px;}
.pause{font-size:11px;text-decoration:none;display:block;text-indent:-9999px;background:url('../img/pause.jpg') no-repeat center;width:13px;height:32px;}
.nav-controls{float:left;width:73px;position:absolute;display:block;}
.nav-controls a.prev{background: url("../img/galleryleft.jpg") no-repeat scroll center center transparent;cursor: pointer;float: left;height: 32px;width:20px;text-indent:-6666px;display:inline;}
.nav-controls a.next{background: url("../img/galleryright.jpg") no-repeat scroll center center transparent;cursor: pointer;float: right;height: 32px;width:20px;text-indent:-6666px;display:inline;}
.caption-container{width:539px;height:32px;display:block;position:absolute;bottom:0px;left:0px;float:left;background:url('../img/galerie_caption.jpg') no-repeat center;}
.image-title{width:539px;font-size:12px;color:#484848;text-transform:uppercase;text-align:left;font-weight:bold;padding-left:10px;line-height:32px;}
.image-desc{display:none;}
.inapoigalerie{float:right;}
.advance-link{border:4px solid #e0e0e0;}
/*.left{float:left;}*/
/*eng galerie foto*/

/*page*/
.page{float:left;width:572px;margin-bottom:10px;display:inline;background:#EDEDED;padding-bottom:4px;}
.pageTop{float:left;width:570px;border:1px solid #e0e0e0;background:url('../img/pageBg.jpg') no-repeat top center #ffffff;}
.pageTop .bigBoxInnerActions{float:right;width:107px;margin-bottom:0px;}
.pageTopBottom{}
.pageTop h1{float:left;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;background:#ffffff;padding:9px 10px;margin-left:20px;display:inline;font-weight:normal;position:relative;top:1px;max-width:400px;}
.pageBottom{}
.pageActions{float:right;padding:0px 0px 0px 5px;margin:5px 10px 0px 0px;}
.pageActions a{float:left;}
.imga{clear: right;float:left;margin:0px 10px 10px 0px;border:5px solid #e7e7e7;}
.pageInner{font-size:13px;float:left;width:540px;padding:15px;background:url('../img/bigboxinner.jpg') repeat-y;border:1px solid #e0e0e0;background:#ffffff;border-top:0px;text-align:justify}
.pageInner p{font-size:12px;line-height:14px;}
.pageInner p a{font-size:12px;}
.page h3{color:#484848;width:100%;padding:0px 0px 5px 0px;margin:0px 0px 10px 0px;display:inline;float:left;font-weight:normal;font-size:12px;}
.pageInner ul li{background: url("../img/cerc.jpg") no-repeat scroll center left transparent;float: left;font-size: 12px;padding:5px 0px 5px 15px;margin:0px;width:527px;}
/*end page*/

/*indexBox*/
.indexBox{float:left;background:#cde4f1;padding:5px;width:562px;}
.indexBoxInner{float:left;border:1px solid #eff4f7;width:560px;background:#eff4f7;}
.indexBoxInner h3{background:url('../img/primarh3.jpg') no-repeat center;padding:10px;width:540px;border-bottom:1px solid #d8e0e3;display:inline;float:left;}
.primarImg{float:left;background:#cde4f1;padding:10px;}
.mesajPrimar{float:right;width:410px;padding:10px;font-size:12px;}
.primarActions{float:left;width:438px;border-bottom:4px solid #ededed;padding:10px 0px 10px 134px;display:inline;margin-bottom:20px;}
/*indexBox*/

/*filesBox*/
.filesBox{float:right;width:572px;background:#eef6fa;padding-bottom:4px;margin-bottom:10px;display:inline;}
.filesBoxInner{float:left;padding:19px;width:532px;background:url('../img/otherboxbg.jpg') no-repeat top center #ffffff;border:1px solid #e0e0e0;}
.filesBox ul li {width:532px;clear:both;margin:0px 0px 0px 0px;border-bottom:1px solid #ededed;display:block;padding:5px 0px;}
.filesBox ul li a{background: url("../img/bread_sageata.svg") no-repeat scroll left center transparent;float: left;font-size: 11px;padding:0px 0px 0px 15px;width:400px;text-align:left;}
.filesBox ul li label{float:right;font-size:11px;font-weight:bold;color:#9a9a9a;}
/*end filesBox*/

/*otherBox*/
.otherBox{float:left;width:572px;background:#eef6fa;padding-bottom:4px;margin-bottom:10px;display:inline;}
.otherBoxInner{float:left;padding:19px;width:532px;background:url('../img/otherboxbg.jpg') no-repeat top center #ffffff;border:1px solid #e0e0e0;}
.otherBoxInner ul li {width:532px;clear:both;margin:0px 0px 0px 0px;border-bottom:1px solid #ededed;display:block;padding:5px 0px;}
.otherBoxInner ul li a{background: url("../img/bread_sageata.svg") no-repeat scroll left center transparent;loat: left;font-size: 11px;padding:0px 0px 0px 15px;text-align:justify;}
/*end otherBox*/

/*galleryBox*/
.galleryBox{float:left;width:572px;margin-bottom:20px;display:inline;background:#EDEDED;padding-bottom:4px;}
.gelleryBoxInner{float:left;padding:10px;width:550px;background:url('../img/otherboxbg.jpg') no-repeat top center #ffffff;border:1px solid #e0e0e0;}
.galleryBox a{float:left;margin:0px 20px 15px 0px;border:4px solid #f0f4f8;}
.galleryBox a:hover{border:4px solid #d2ce54;}
.galleryBox img{padding:0px;}
/*end GalleryBox*/



/*table*/
table{width:100%;font-size:12px;}
table tr{border:1px solid #ccdae9;}
table tr th{padding:8px 7px;border: 1px solid #ccdae9;background:#ccdae9;color:#ffffff;}
table tr td{padding:8px 7px;border: 1px solid #ccdae9;}
table tr td a{font-size:12px;font-weight:bold;}
.aligncenter{text-align:center;}
/*end table*/

/*paginatie*/
.paginatie{float:left;width: 100%;padding-top:10px;font-size:12px;margin-bottom:10px;display:inline;clear:both}
.paginatie label{float:left;padding-right:10px;font-weight:normal;padding-top:3px;}
.paginatie ul {float:right;clear:none;}
.paginatie ul li{float:left;padding:4px 4px;text-align:center;font-size:11px;font-weight:bold;margin:0px 2px 0px 0px;width:auto !important;background:none;}
.paginatie ul li a{color:#555555;background:none;}
.paginatie ul li.active{background:#1076b0;padding: 4px 10px;text-align: center;font-size:11px;font-weight:bold;color:#ffffff;border-radius: 50%}
/*end paginatie*/

/*filtru*/
.filtru{float:left;background:url('../img/filtrubg.jpg') repeat-x #f4fbff;border:1px solid #d8e0e3;width: 550px;padding:10px;margin-bottom:10px;display:inline;}
.filtru label{float:left;padding-right:5px;padding-top:5px;colo:#5e5e5e;}
.filtru .input{width:110px;height:20px;margin-right:15px;background:#ffffff;line-height:24px;border:1px solid #bdbdbd;}
.filtru .select{width:100px;margin-right:15px;display:inline;}
/*filtru*/

/*elemente formular*/
.select{float:left;}
/*end elemente formular*/

.back{float:left;padding:10px;}

.error{color:#840124;text-align:center;}
.succes{color:#197b30;}


/*popup*/
.popup{float:left;width:542px;padding:20px;}
/*end popup*/

/*ticker*/
#ticker{width: 540px;height: 21px;display: block;position: relative;overflow: hidden;left:-20px;}
#ticker span{display:none !important;}
#ticker-title {display:none;}
#ticker-content {margin: 0px;position: absolute;color: #1F527B;font-weight: bold;overflow: hidden;white-space: nowrap;line-height: 1.2em;}
#ticker-content:focus {none;}
#ticker-content a {text-decoration: none;color:#484848;font-weight:normal;}
#ticker-content a:hover {text-decoration: underline;color: #0D3059;}
#ticker-swipe {position: absolute;top: 0px;display: block;width: 800px;height: 23px;}
#ticker-swipe span {margin-left: 1px;background-color: #f4da01;border-bottom: 1px solid #1F527B;height: 12px;width: 7px;display: none;}
.js-hidden {display: none;}
#ticker-controls{display:none;}
/*end ticker*/


/*print*/
.printPage{margin:0px auto;}
.printPageTop{float:left;width:100%;}
.printPageTop h1{float:left;width:100%;padding:20px 0px 0px 0px;font-size:26px;color:#000000;font-weight:bold;}
.printPageTop h2{float:left;width:100%;padding:5px 0px 20px 0px;font-size:12px;color:#000000;font-weight:bold;font-style:"italic";}
.printPageInner{float:left;width:100%;}
.printPageInner img{float:left;margin:0px 10px 10px 0px;}
.printPageInner p{font-size:12px;color:#000000;}
.printPageInner ul li{font-size:12px;color:#000000;padding:0px 0px 5px 0px;}
/*end print*/

/*petitii*/
.petitiiActions{float:left;width:100%;padding:0px 0px 20px 0px;}
.addpetitie{float:left;background:url('../img/adaugapetitie.jpg') no-repeat; width:211px; height:49px; padding:10px 5px 0px 49px;}
.verificapetitie{float:right;background:url('../img/verificapetitie.jpg') no-repeat; width:211px; height:49px; padding:10px 5px 0px 49px;}
.petitiiActions a label{float:left;font-size:12px;width:100%;font-weight:bold;padding-bottom:2px;font-family:"Georgia";color:#1076b0;}
.petitiiActions a span{float:left;font-size:11px;color:#555555;}
/*end petitii*/

/*video*/
.videodiv{float:left;width:922px;text-align:center;}
.videodiv a{float:left;margin-left:200px;display:inline;width:500px;height:300px;}
.videodiv p{width:500px;text-align:center;margin-left:200px;display:inline;float:left;}
/*end video*/

/*addThis*/
.backbtn{float:left;background: url("../img/inapoi.svg") no-repeat scroll left center transparent;padding-left:12px;font-size:11px; margin-top: 20px;background-size: 6px}
.addThis{float:right;width: 85px;}
/*end addThis*/

/*widget vreme*/
.vreme{float:left;width: 162px;padding-top:10px;}
.vremecurenta{float:left;border-bottom:1px solid #e7eef5;margin-bottom:10px;padding-bottom:10px;display:inline;width:100%}
.vremecurenta img{float:left;}
.vremecurenta label{font-size:40px;color:#365983;padding-left:10px;float:left;}
.vremeaurmatoare{float:left;width:40px;margin-right:10px;display:inline;}
.vremeaurmatoare label{float:left;color:#5e5e5e;font-size:11px;}
.vremeaurmatoare img{float:left;margin:5px 0px;display:inline;}
.vremeaurmatoare b{float:left;font-size:11px;}
/*end widget vreme*/

/*widget lista*/
.widgetlista a{float:left;width:100%;padding-bottom:10px;}
/*end widget lista*/

/*linkBox*/
.linkBox{float:left;width:259px;border:1px solid #d8e0e3;background:url('../img/linkBoxBg.jpg') no-repeat top center #ffffff;padding:10px;margin:0px 0px 10px 0px;display:inline;}
.linkBox ul li{float:left;width:259px;border-bottom:1px solid #ecf2f4;padding:5px 0px;display:inline;}
.linkBox ul li a{background: url("../img/sageata.jpg") no-repeat scroll left center transparent;float: left;font-size: 12px;padding-left: 15px;width: 244px;}
/*end linkBox*/

#scrie_mesaj{margin:5px 10px 0px 0px;display:inline;}
.w100{width: 552px;}

/*statusuri HCL si Proiecte HCL*/
.status_aprobat{background:#3ba32d;color:#ffffff;padding:2px 4px;font-size:10px;display:block;}
.status_modificat{background:#e98726;color:#ffffff;padding:2px 4px;font-size:10px;display:block;}
.status_abrogat{background:#c72828;color:#ffffff;padding:2px 4px;font-size:10px;display:block;}
.status_abrogat_hcl{background:#d6cf15;color:#ffffff;padding:2px 4px;font-size:10px;display:block;}
.status_modificat_hcl{background:#237bf3;color:#ffffff;padding:2px 4px;font-size:10px;display:block;}
/*end*/

/*widget - calendar customizat */
#calendar table{}
#calendar .ui-datepicker-prev{display:none;}
#calendar .ui-datepicker-title{font-weight:bold;text-align:left;padding:10px 0px 5px 0px;}
#calendar table tr th{padding:3px 2px;background:#2d495d;color:#ffffff !important;border:1px solid #2d495d;border-bottom:0px;}
#calendar table tr td{padding:3px 2px;text-align:center;}
#calendar .ui-datepicker-current-day{background:#2d495d;color:#ffffff !important;}
#calendar .ui-state-active{color:#ffffff !important;}
#calendar a{padding:0px;color:#484848;}

.first-header {
    background-color: #3670AF;
}
.second-header {
    background-color: #275E9A;
    box-shadow: 0px 4px 14px rgba(0,0,0,0.20);
}

.navbar {
    margin-bottom: 0;
}

.navbar-nav {
    float: right;
    clear: none;
}

.navbar-default {
    background: transparent;
    border: 0;
    color: white;
}

.navbar-default .navbar-nav>li>a {
    color: white;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    color: white;
    background: #275990;
}

.dropdown-menu {
    margin: 0;
    padding: 0;
}

ul.subnav {
    border: 0;
    box-shadow: 0px 7px 8px rgba(0,0,0,0.4);
    top: 100%;
    border-radius: 4px;
    z-index: 100;
}


ul.subnav li {
    width: 100%;
    float: left;
}

ul.subnav li a {
    width: 100%;
    float: left;
    padding: 8px 10px;
    background: #275990;
}

.search {
    float: right;
    padding: 0;
    margin: 0;
    height: 100%;
}

.lof-slidecontent .preload {
    z-index: 10;
}

.boxmenu, .boxInner, .pageTop, .page, .pageInner, .otherBox, .otherBoxInner, .otherBoxInner ul li, #footerwrapper2, #footerwrapper {
    width: 100%;
    background: transparent;
}

.otherBoxInner {
    border: 0;
}

.otherBoxInner ul li {
    width: 48%;
    clear: none;
    margin: 0 5px;
    display: inline-block;
    border: 0;
}

.otherBoxInner ul li a {
    padding: 20px 45px;
    box-shadow: 0 3px 8px rgba(0,0,0,0.05), 0 3px 8px rgba(0,0,0,0.1);
    border-radius: 6px;
    width: 100%;
    float: left;
    border: 1px solid #e4e4e4;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.5px;
    background-position-x: 20px;
    line-height: 17px;
    transition: all 0.2s ease-in-out;
}

.otherBoxInner ul li a:hover {
    text-decoration: none;
}

.boxInner ul li, .boxInner ul li a {
    width: 100%;
}

#banner, #latestNews, .tabBoxInner, .tabBoxContent, .tabBoxTop, .tabBoxTopInner {
    width: 100%;
}
.tabBoxTop a.active {
    width:33%;
}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
    background: #275990;
}

.pageTop, .pageInner {
    border: 0;
}

.pageTop h1 {
    border: 0;
    padding: 0;
    margin: 0;
    font-size: 26px;
}

.main-content {
    margin-top: 20px;
}

.carousel-inner {
    height: 400px;
}

body, .tabBox, .galleryBox, .gelleryBoxInner, .copyright, #footer, .footerLinks, .tabBoxTop, .bigBoxList, .bigBoxListInner, .bigBox, #contentRight, .box, .yellowBox, .yellowBoxInner, .description {
    width: 100%;
    background: transparent;
}

.galerieFoto, .galerieVideo, .carteOaspeti, .cameraWeb {
    display: none;
}

#contentRight {
    margin-top: 20px;
}

.yellowBox a.parinte {
    width: 100%;
}

#newsletterform {
    padding: 20px;
 }

#newsletterform a{
    width: 20%;
    background: #3670AF;
    height: 30px;
    border-radius: 0 4px 4px 0;
    line-height: 30px;
    float: right;
    color: #fff;
    font-weight: 600;
    text-align: center;
}

#mail_newsletter {
    padding: 0 10px;
    width: 80%;
    border-radius: 4px 0 0 4px;
    height: 30px;
    background: none;
    border: 1px solid #cfcfcf;
}

.tabBoxTop {
    height: auto;
}

.tabBoxTop a {
    width: 33%;
    padding: 20px;
    background: #275E9A;
    margin: 0;
    height: auto;
    color: white;
    border-radius: 6px 6px 0 0;
}

.tabBoxTop .four-tabs a {
    width: 25%;
}

.tabBoxTop a:last-child {
    width: 34%;
}

.tabBoxTop .four-tabs a:last-child {
    width: 25%;
}

.tabBoxTopInner {
    padding: 0;
    top: 0;
    height: auto;
    position: relative;
}

.bigBoxInner .image {
    width: 20%;
    padding-right: 20px;
}

.bigBoxInner .image a {
    border: 1px solid #f2f2f2;
}

.bigBoxInner .image img {
    width: 100%;
}

.bigBoxInnerDetail {
    width: 80%;
}

.boxInner, .yellowBoxInner, .bigBoxInner, .tabBox, .filesBoxInner, .gelleryBoxInner {
    padding: 0;
    border: 0;
}

.box, .yellowBox, .bigBox, .mesaj, .tabBoxContent, .filesBox, .galleryBox {
    box-shadow: 0 3px 8px rgba(0,0,0,0.05), 0 3px 8px rgba(0,0,0,0.1);
    border-radius: 0 0 6px 6px;
    border: 0;
    margin-bottom: 20px;
}

.gelleryBoxInner a {
    margin: 0;
    float: left;
    box-sizing: border-box;
    width: 100%;
}

.gelleryBoxInner a img {
    max-width: 100%;
}

.bigBox, .mesaj {
    border: 1px solid #e4e4e4;
    padding: 20px;
    border-radius: 6px;
    transition: all 0.2s ease-in-out;
    margin-bottom: 10px;
}

.bigBox:hover {
    box-shadow: 0 7px 12px rgba(0,0,0,0.07), 0 4px 12px rgba(0,0,0,0.16);

}

.boxInner h3, .yellowBoxInner h3, .filesBoxInner h3, .gelleryBoxInner h3 {
    padding: 20px;
    background: #275E9A;
    margin: 0;
    color: white;
    border-radius: 6px 6px 0 0;
}

.filesBox {
    padding: 0;
}

.filesBoxInner ul li a{
    padding: 10px 20px;
    font-size: 13px;
}

.filesBoxInner ul li label{
    padding: 10px 0 10px 20px;
    font-weight: normal;
    font-size: 12px;
}

.filesBoxInner ul li {
    padding-left: 20px;
    padding-right: 20px;
    width: 100%;
}

.filesBoxInner ul li:last-child {
    border-bottom: 0;
}

.bigBoxInnerDetail {
    padding: 0 0 0 20px;
}

.serviciu {
    padding: 15px 10px 15px 20px;
}

.serviciu:last-child {
    border-bottom: 0;
}

.serviciu a, .yellowBox a.parinte.down, .yellowBox a.parinte.up {
    font-weight: 600;
    color: #0d1326;
    font-size: 14px;
    width: auto;
    float: left;
    text-align: left;
    line-height: 20px;
    padding: 0 0 0 10px;
}

.serviciu img {
    max-height: 20px;
}

.serviciu a:hover {
    color: #275E9A;
    text-decoration: none;
}

.yellowBox a.parinte.down, .yellowBox a.parinte.up {
    background-position: 90% center;
    padding: 15px 20px;
    margin: 0;
    width: 100%;
}

.yellowBox a.parinte {
    text-decoration: none;
}

.yellowBox a.parinte:hover, .yellowBox a.parinte:focus {
    color: #275E9A;
}

.yellowBox ul li {
    padding: 6px 6px 6px 20px;
    width: 100%;
}

.yellowBox ul li a {
    font-size: 14px;
}
.tabBoxContent ul li {
    padding: 15px 15px;
    margin: 8px;
    border: 1px solid #f3f3f3;
    box-shadow: 0px 3px 8px #f9f9f9;
    float: left;
    border-radius: 4px;
    width: 48%;
}

.tabBoxContent ul li a {
    background: url('../img/bread_sageata.svg') no-repeat left center;
    padding-left: 14px;
    background-size: 6px;
    line-height: 16px;
}

.yellowBox ul li a, .tabBoxContent ul li a{
    color: #484848;
}

.pageactions a {
    line-height: 23px;
}

.otherBoxInner {
    padding: 0;
}

.otherBoxInner ul li {
    margin: 0 10px 0 0;
}

.pagedata {
    border: 0;
    float: right;
}

.bigBox.lista .bigBoxInnerDetail h3 a, .mesaj b {
    font-size: 15px;
    line-height: 17px;
    font-family: "Georgia";
    font-weight: normal;
}

.mesajTop {
	margin-bottom: 15px;
}

.mesaj b {
	font-size: 17px;
}

.mesaj span {
	float: right;
}

.bigBox.lista .bigBoxInnerDetail h3 a:hover {
    text-decoration: none;
}

.bigBox.lista .bigBoxInnerDetail {
    padding: 0;
}

.bigBox.lista .description {
    color: rgba(0,0,0,0.8);
    line-height: 16px;
    font-size: 12px;
}

.filesBox, .filesBoxInner, .filtru, .mesaj, .mesajTop  {
    background: none;
    width: 100%;
}

.mesaj {
    float: left;
}

.filtru .button {
    clear: none;
}

table tr th {
    padding: 8px 35px;
}

.pageTop h1 {
    max-width: 80%;
}

.mesaj h3 {
    font-family: "Georgia";
    font-size: 15px;
    width: 50%;
    line-height: 17px;
    color: #484848;
}

.mesajTop {
    padding: 0;
}

.mesaj p {
    padding: 0;
    float: left;
}

.logo-stema {
    width: 100px;
    position: absolute;
    top: -51px;
    padding: 14px 20px;
    background: #234F80;
    z-index: 1000;
    margin-left: 15px;
    border-radius: 0 0 5px 5px;
    box-shadow: 0px 1px 4px rgba(0,0,0,0.4);
    text-align: center;
    transition: 0.5s all ease;
}

.logo-stema img {
    width: 90%;
    margin: 0 auto;
}

.breadcrumb {
    margin-left: 125px;
    height: 32px;
    margin-bottom: 16px;
}

.breadcrumb label, .languages label{
    color: rgba(156,204,255,1);
}

.breadcrumb label a, .languages label a{
    color: white;
}

.breadcrumb label a, .languages label a {
    background-image: url(../img/bread_sageata.svg);
    background-repeat: no-repeat;
    background-position: right 3px;
    background-size: 5px;
    padding-right: 15px;
    max-width: 150px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.logo-stema h3 {
    text-align: center;
    width: 100%;
    font-size: 12px;
    padding-bottom: 5px;
    padding-top: 10px;
}

.logo-stema p {
    text-align: center;
}


.borderbottom {
    width: 100%;
}

input {
    outline: none;
}

.searchInput, .searchSubmit {
    line-height: 50px;
    background: #234F80;
    height: 100%;
    font-size: 12px;
    margin-left: 10px;
    padding-left: 20px;
    color: white;
    float: left;
    display: inline-block;
    width: auto;
    outline: none;
}

.searchSubmit {
    margin: 0;
    padding: 0 20px;
    font-size: 11px;
}

@media screen and (max-width: 758px){
    .breadcrumb {
        display: none;
    }
    .logo-stema {
        top: -25px;
        margin-left: 0;
    }
    .carousel-inner {
        height: 240px;
    }
}

.align-right {
    float: right;
}

.languages {
    padding: 18px 0;
    margin-right: 15px;
}

.pageInner p {
    font-size: 13px;
    line-height: 19px;
    width: 100%;
    float: left;
}

ul.subnav li:last-child a {
    border-radius: 0 0 4px 4px;
}

.tabBox, .tabBoxInner {
    border: 0;
}

.tabBoxTop {
    border-bottom: 0;
}

.tabBoxTop a, .tabBoxTop a.active {
    height: auto;
    padding: 10px 20px;
}

.tabBoxTop a span {
    white-space: nowrap;
}

.tabBoxContent {
    border: 1px solid #e4e4e4;
    border-top: 0;
}

.tabBoxTop a.active {
    border: 1px solid #e4e4e4;
    border-bottom: 0;
}

.tabBoxTop .tabBoxTopFour a{
    width: 25%;
}


.pageInner p strong {
    font-size: 15px;
    color: #275E9A;
}

.pageInner ul li {
    width: 100%;
    font-size: 13px;
    line-height: 19px;
}

.pageInner {
    padding-left: 0;
}

.filtru {
    border: 0;
    padding-left: 0;
}

.filtru label {
    line-height: 30px;
    padding: 0;
    font-size: 13px;
    margin-right: 10px;
}

.filtru .input {
    height: 30px;
    border-radius: 4px 0 0 4px;
    width: 150px;
    margin: 0;
    float: left;
    font-size: 13px;
    padding-left: 10px;
    outline: none;
}

.filtru .button {
    background: #3670AF;
    height: 30px;
    border-radius: 0 4px 4px 0;
    line-height: 30px;
    border: 0;
    margin: auto;
}

/*.bigBoxInner .image {*/
    /*display: none;*/
/*}*/

/*.bigBoxInnerDetail {*/
    /*width: 100%;*/
    /*padding: 0;*/
/*}*/

.carousel-inner>.item  {
    height: 100%;
}

.carousel-caption {
    font-size: 28px;
    font-weight: 600;
    bottom: 50%;
    transform: translateY(50%);
    padding: 0;
}

.carousel-caption span {
    font-size: 17px;
    width: 100%;
    font-weight: 400;
}

#latestNews {
    display: none;
}

.button {
    margin-left: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.formma {
    text-align: center;
}

.copyright {
    margin: 8px auto;
}

.page {
    margin-top: 30px;
}

.navbar-toggle {
    border: 0;
}
.navbar-default .navbar-toggle .icon-bar {
    background: white;
}
/*end*/

@media screen and (max-width: 500px) {
    .tabBoxTop a, .tabBoxTop a.active, .tabBoxTop a:last-child {
        width: 100%;
    }

    .logo-stema {
        top: -40px;
        margin-left: -20px;
    }
}

.intro-header {
	position: relative;
  background-color: #808080;
  background: no-repeat center center;
  background-attachment: scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
  margin-bottom: 50px;
  text-align: center;
}
.intro-header .site-heading,
.intro-header .post-heading,
.intro-header .page-heading {
  padding: 100px 0 50px;
  color: white;
}
@media only screen and (min-width: 768px) {
  .intro-header .site-heading,
  .intro-header .post-heading,
  .intro-header .page-heading {
    padding: 150px 0;
  }
}
.intro-header .site-heading,
.intro-header .page-heading {
  text-align: center;
}
.intro-header .site-heading h1,
.intro-header .page-heading h1 {
  color: white;
  margin-top: 0;
  font-size: 50px;
}
.intro-header .site-heading .subheading,
.intro-header .page-heading .subheading {
  font-size: 24px;
  line-height: 1.1;
  display: block;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  margin: 10px 0 0;
}
@media only screen and (min-width: 768px) {
  .intro-header .site-heading h1,
  .intro-header .page-heading h1 {
    font-size: 80px;
  }
}
.intro-header .post-heading h1 {
  color: white;
  font-size: 35px;
  font-family: 'Open Sans', sans-serif;
}
.intro-header .post-heading .subheading,
.intro-header .post-heading .meta {
  line-height: 1.1;
  display: block;
}
.intro-header .post-heading .subheading {
  font-family: 'Open Sans', sans-serif;
  font-size: 24px;
  margin: 10px 0 30px;
  font-weight: 400;
}
.intro-header .post-heading .meta {
  font-family: 'Lora', 'Times New Roman', serif;
  font-style: italic;
  font-weight: 400;
  font-size: 20px;
}
.intro-header .post-heading .meta a {
  color: white;
}
@media only screen and (min-width: 768px) {
  .intro-header .post-heading h1, #carousel-example-generic .carousel-caption a {
  	color: white;
    font-size: 35px;
  }
  .intro-header .post-heading .subheading {
    font-size: 16px;
      color: white;
  }
}

.post-preview > a {
  color: #404040;
}
.post-preview > a:hover,
.post-preview > a:focus {
  text-decoration: none;
  color: #0085a1;
}
.post-preview > a > .post-title {
  font-size: 30px;
  margin-top: 30px;
  margin-bottom: 10px;
}
.post-preview > a > .post-subtitle {
  margin: 0;
  font-weight: 300;
  margin-bottom: 10px;
}
.post-preview > .post-meta {
  color: #808080;
  font-size: 18px;
  font-style: italic;
  margin-top: 0;
}
.post-preview > .post-meta > a {
  text-decoration: none;
  color: #404040;
}
.post-preview > .post-meta > a:hover,
.post-preview > .post-meta > a:focus {
  color: #0085a1;
  text-decoration: underline;
}
@media only screen and (min-width: 768px) {
  .post-preview > a > .post-title {
    font-size: 36px;
  }
}
.section-heading {
  font-size: 36px;
  margin-top: 60px;
  font-weight: 700;
}
.caption {
  text-align: center;
  font-size: 14px;
  padding: 10px;
  font-style: italic;
  margin: 0;
  display: block;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
footer {
  padding: 50px 0 65px;
}
footer .list-inline {
  margin: 0;
  padding: 0;
}
footer .copyright {
  font-size: 14px;
  text-align: center;
  margin-bottom: 0;
}
.floating-label-form-group {
  font-size: 14px;
  position: relative;
  margin-bottom: 0;
  padding-bottom: 0.5em;
  border-bottom: 1px solid #eeeeee;
}
.floating-label-form-group input,
.floating-label-form-group textarea {
  z-index: 1;
  position: relative;
  padding-right: 0;
  padding-left: 0;
  border: none;
  border-radius: 0;
  font-size: 1.5em;
  background: none;
  box-shadow: none !important;
  resize: none;
}
.floating-label-form-group label {
  display: block;
  z-index: 0;
  position: relative;
  top: 2em;
  margin: 0;
  font-size: 0.85em;
  line-height: 1.764705882em;
  vertical-align: middle;
  vertical-align: baseline;
  opacity: 0;
  -webkit-transition: top 0.3s ease,opacity 0.3s ease;
  -moz-transition: top 0.3s ease,opacity 0.3s ease;
  -ms-transition: top 0.3s ease,opacity 0.3s ease;
  transition: top 0.3s ease,opacity 0.3s ease;
}
.floating-label-form-group::not(:first-child) {
  padding-left: 14px;
  border-left: 1px solid #eeeeee;
}
.floating-label-form-group-with-value label {
  top: 0;
  opacity: 1;
}
.floating-label-form-group-with-focus label {
  color: #0085a1;
}
form .row:first-child .floating-label-form-group {
  border-top: 1px solid #eeeeee;
}
.btn {
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 800;
  letter-spacing: 1px;
  border-radius: 0;
  padding: 15px 25px;
}
.btn-lg {
  font-size: 16px;
  padding: 25px 35px;
}
.btn-default:hover,
.btn-default:focus {
  background-color: #0085a1;
  border: 1px solid #0085a1;
  color: white;
}
.pager {
  margin: 20px 0 0;
}
.pager li > a,
.pager li > span {
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 800;
  letter-spacing: 1px;
  padding: 15px 25px;
  background-color: white;
  border-radius: 0;
}
.pager li > a:hover,
.pager li > a:focus {
  color: white;
  background-color: #0085a1;
  border: 1px solid #0085a1;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #808080;
  background-color: #404040;
  cursor: not-allowed;
}
::-moz-selection {
  color: white;
  text-shadow: none;
  background: #0085a1;
}
::selection {
  color: white;
  text-shadow: none;
  background: #0085a1;
}
img::selection {
  color: white;
  background: transparent;
}
img::-moz-selection {
  color: white;
  background: transparent;
}
body {
  webkit-tap-highlight-color: #0085a1;
}

.stema {
  width: 70px;
    margin-bottom: 15px;
}

article p {
  font-size: 17px;
  font-family: Open Sans;
  text-align: justify;
  line-height: 1.5;
}

.nopadding {
  padding: 0;
}

#carousel-example-generic-projects a {
  width: 40px;
  position: absolute;
  bottom: 0;
  height: 40px;
}

#carousel-example-generic-projects .carousel-inner {
  height: 800px;
  margin-top: 40px;
  margin-bottom: 40px;
}

#carousel-example-generic .carousel-caption a:hover {
    text-decoration: none;
}

.project-slider {
    margin: 60px 0;
}

.project-slider .carousel-inner {
    height: 700px;
overflow: hidden;
}

#footer {
    background: #fafafa;
    border-top: 3px solid #DED630;
}

.paginatie ul li {
    line-height: 17px;
}

table tr th {
    font-family: Georgia;
    text-transform: uppercase;
    font-size: 13px;
    padding: 20px;
    background: #275E9A;
    margin: 0;
    color: white;
    border-top-color: transparent;
}

table tr th:first-child {
    border-radius: 6px 0 0 0;
    border-left-color: transparent;
}

table tr th:last-child {
    border-radius: 0 6px 0 0;
    border-right-color: transparent;
}

table tr td {
    padding: 15px;
    line-height: 16px;
}

.button {
    border-radius: 6px;
    padding: 8px 12px;
    background: #275E9A;
    border: 0;
    clear: both;
}

.contactData h4, h3.formTitle {
    font-size: 15px;
    color: #275E9A;
    text-transform: none;
    border:0;
    font-weight: bold !important;
}

#raspunsmesaj .formright, #raspunsmesaj .formleft {
	width: 50%;
	float: left;
}

#contactForm .formleft input,  #contactForm .formright textarea, #raspunsmesaj input, #raspunsmesaj textarea#mesaj {
    width: 70%;
    border: 1px solid #e0e0e0;
    background: none;
    box-shadow: 0px 3px 10px #f9f9f9;
    padding: 10px 15px;
    border-radius: 6px;
    font-size: 13px;
    margin-bottom: 15px;
}

#contactForm .formleft label, #contactForm .formright label, #raspunsmesaj label {
    width: 100%;
}

#contactForm .formleft .input.eroareform, #contactForm .formleft input.inputCaptcha.eroareform {
    border-color: red;
    background: none !important;
}

#contactForm .formleft input.inputCaptcha, #raspunsmesaj input.inputCaptcha {
    width: 30%;
    float: left !important;
}

#contactForm .formcenter {
    margin-top: 20px;
}

#contactForm .formcenter .button, #raspunsmesaj input.button {
    background: #3670AF;
    height: 40px;
    border-radius: 4px;
    margin-left: 0;
    line-height: 15px;
}

#contactForm .formcenter span.nota, #raspunsmesaj span.nota {
    float: left;
    line-height: 37px;
    margin-left: 15px;
}

#contactForm span.left.captcha, #raspunsmesaj span.left img{
    margin-top: 9px;
    float: left;
}

@media (max-width: 1024px) {
    .tabBoxTop a, .tabBoxTop a.active, .tabBoxTop a:last-child {
        width: 100%;
        border-radius: 0;
    }
    .tabBoxTop a:first-child {
        border-radius: 6px 6px 0 0;
    }
    .yellowBox a.parinte.down, .yellowBox a.parinte.up {
        background-position: 95% center;
    }
    .logo-stema {
        top: -89px;
    }
    .otherBoxInner ul li {
        width: 100%;
    }
    .filesBox ul li a {
        width: 60%;
    }
    .filesBoxInner ul li label {
        width: 40%;
        text-align: right;
    }
    .tabBoxContent ul li {
        width: 100%;
        margin: 8px 0;
    }
    .project-slider .carousel-inner {
        height: 500px;
    }
    .pageTop h1 {
        max-width: 100%;
    }

}

@media (max-width: 992px) {
    
}

@media (max-width: 758px) {
    .logo-stema {
        top: -39px;
        margin-left: 31px;
    }
    .search, .navbar-nav {
        width: 100%;
    }
    .navbar-nav {
        margin: 0;
    }
    .navbar-nav a {
        text-align: center;
    }
    .navbar-default, .second-header {
        padding: 0;
    }
    .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
        background: transparent;
    }
    .navbar-default .navbar-collapse, .navbar-default .navbar-form {
        border: 0;
    }
    .navbar-toggle {
        margin-right: 15px;
    }
}

@media (max-width: 768px) {
    .bigBoxInner .image {
        display: none;
    }
    .bigBoxInnerDetail {
        width: 100%;
        padding-left: 0;
    }
    .logo-stema.small {
        width: 77px;
        transition: 0.5s all ease;
        padding: 9px 16px;
    }
    .searchInput {
        width: 80%;
        margin-left: 0;
        padding-left: 30px;
    }
    .searchSubmit {
        width: 20%;
    }
}

@media (max-width: 425px) {

    .project-slider .carousel-inner {
        height: 240px;
    }
    .intro-header .post-heading .subheading {
        color: white;
    }
    .intro-header .post-heading h1, #carousel-example-generic .carousel-caption a {
        color: white;
        font-size: 25px;
    }
    .container>.navbar-header {
        margin-right: 0;
    }
    .filesBoxInner ul li label {
        width: 100%;
        text-align: left;
    }
    .filesBox ul li a {
        width: 100%;
        text-justify: none;
        text-align: left;
    }
    #raspunsmesaj .formright, #raspunsmesaj .formleft {
    	width: 100%;
    }

    #contactForm .formleft input, #contactForm .formright textarea, #raspunsmesaj input, #raspunsmesaj textarea#mesaj {
    	width: 100%;
    }
}

@media (max-width: 375px) {

    .project-slider .carousel-inner {
        height: 230px;
    }
    .filesBoxInner ul li label {
        width: 100%;
        text-align: left;
    }
    .filesBox ul li a {
        width: 100%;
        text-justify: none;
        text-align: left;
    }
}

.car-overlay {
	height: 100%;
	width: 100%;
	background: rgba(0,0,0,0.2);
	position: absolute;
}

.car-overlay-2 {
	height: 100%;
	width: 100%;
	background: rgba(0,0,0,0.5);
	position: absolute;
}

#scrie_mesaj {
	margin-top: 15px;
}

.filtru .select {
	margin-top: 6px;
}

.filtru label {
	margin-left: 15px;
}

.filtru label:first-child {
	margin-left: 0;
}

.pageBig {
	width: 100%;
	background: transparent;
}

.pageBigTop, .pageBigInner {
	width: 100%;
	background: transparent;
	border: 0;
}

.pageBigTop {
	margin-top: 50px;
}

.pageBigTop h1 {
	font-size: 26px;
	margin: 0 0 20px 15px;
	padding: 0;
	border: 0;
}

.album {
	margin: 15px 0;
	border: 0;
}

.albumInner {
	box-shadow: 0 3px 8px rgba(0,0,0,0.05), 0 3px 8px rgba(0,0,0,0.1);
	transition: all 0.5s; 
}

.albumInner:hover {
	box-shadow: 0 7px 12px rgba(0,0,0,0.07), 0 4px 12px rgba(0,0,0,0.16);
}

.albumInner a, .albumInner img {
	width: 100%;
}

.albumInner, .albumInner img {
	border-radius: 6px;
}

.albumText {
	background: transparent;
	padding: 13px;
}

.albumText a {
	font-family: Georgia;
	font-size: 12px;
	min-height: 24px

	;
	color: rgba(0,0,0,0.8);
}

.right-widget img {
	width: 100%;
}

.modal-oaspeti .modal-title {
	font-size: 15px;
	border: 0;
}

.title-raspuns {
	color: #3670AF;
}

.body-raspuns {
	color: #3670AF;
	margin-top: 15px;
}

.galleri {
	display: none;
}

.search-button-sec img {
	height: 19px;
	float: right;
	margin-top: 15px;
	padding-left: 20px;
	margin-left: 5px;
	border-left: 1px solid rgba(255,255,255, 0.25);
}

.search-button-sec-header {
	float: right;
}

.search-button-sec-header img {
	height: 19px;
	float: right;
	display: none;
	margin-top: 15px;
	padding-left: 25px;
	margin-right: 10px;
	margin-left: 0;
	border-left: 1px solid rgba(255,255,255, 0.25);
}

.search-overlay {
	background: rgba(39,94,154,0.9);
	position: fixed;
	top:0;
	bottom: 0;
	left:0;
	right: 0;
	width: 100vw;
	height: 100vh;
	z-index: 100000;
	opacity: 1;
	visibility: visible;
	-webkit-transition: all 0.4s; /* Safari 3.1 to 6.0 */
    transition:  all 0.4s;
}

.search-overlay .search {
	position: fixed;
	top: 100%;
	left: 50%;
	-ms-transform: translate(-50%, -50%); /* IE 9 */
   	-webkit-transform: translate(-50%, -50%); /* Safari */
    transform: translate(-50%, -50%);
}

.search-overlay .search.overlayed {
	width: 80%;
}

.search-overlay .search.overlayed .searchInput {
	width: 78%;
	float: left;
	height: 70px;
	border-bottom: 1px solid rgba(255,255,255,0.6);
	margin: 0;
	padding-right: 30px;
	font-size: 3.2em;
	background: transparent;
}

.search-overlay .search.overlayed .searchSubmit {
	width: 20%;
	font-size: 1.7em;
	margin: 0;
	height: 70px;
	float: right;
}

.none-display {
	opacity: 0;
	visibility: hidden;
}

#overlay-search-trigger-close {
	position: fixed;
	top:50px;
	right:80px;
	height: 40px;
}

@media (max-width: 768px) {
	.search-overlay .search.overlayed .searchInput, .search-overlay .search.overlayed .searchSubmit {
		width: 100%;

	}

	#brdcrmbs {
		display: none;
	}

	.search-overlay .search.overlayed .searchSubmit {
		margin-top: 50px;
	}

	#overlay-search-trigger-close {
		right: 30px;
		top: 30px;
	}

	.search-overlay .search {
		top:80%;
	}

	.search-button-sec-header img {
		display: block;
	}

	.search-button-sec img {
		display: none;
	}

	.navbar-header {
		width: 100%;
	}

}

.thumburi {
	border:0;
	background: transparent;
}

.pageBigTop a.button {
	margin-left: 17px;
}

.navigation {
	border:0;
}

a.thumb img {
	border:0;
	width: 100%;
}

h4.modal-title {
	border:0;
}
