
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, hgroup,menu, nav, output, ruby, section, summary,
time, mark, audio, video {margin: 0;padding: 0px;border: 0;font-size: 100%;font: inherit;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
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;margin-top:30px;}


@font-face {
    font-family: 'ChaparralProBold';
    src: url('../fonts/chaparralpro-bold.eot');
    src: url('../fonts/chaparralpro-bold.eot') format('embedded-opentype'),
        url('../fonts/chaparralpro-bold.woff') format('woff'),
        url('../fonts/chaparralpro-bold.ttf') format('truetype'),
        url('../fonts/chaparralpro-bold.svg#ChaparralProBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

html, html a {
    -webkit-font-smoothing: antialiased;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
}

body{font-size:12px;height:100%;}
#masterwrapper{background: #eefaff; overflow: hidden;}
#page{width:1000px;margin:0px auto;position:relative;}
a{color:#2f598c;font-size:13px;text-decoration:none;outline:none;display:inline-block;}
ul{clear:both;}
b{font-weight:bold}
strong{font-weight:bold}
.clear{clear:both;font-size:0;line-height:0;height:0;overflow:hidden;}
i{font-style:italic;}
em{font-style:italic;}

*:focus {outline: 0;}

input, textarea{}
input:focus::-webkit-input-placeholder  {color:transparent;}
input:focus::-moz-placeholder   {color:transparent;}
input:-moz-placeholder   {color:transparent;}
.taxiTable tr{border:1px solid #333333;}
.taxiTable td{border:1px solid #333333;padding:5px;}

.right{float:right !important;}
strong{}
p{font-size:13px;line-height:14px;color:#000; font-family: "Arial";}

/*breadcrumb*/
.headerBreadcrumb{width: 100%; height: 93px; background: url('../img/bread.jpg') no-repeat center;background-size: cover;}

.breadCrumb{width: 1000px;margin: 0 auto;padding-top:30px;}
.breadCrumb span{color:#ffffff;font-family: Arial, sans-serif;font-size: 12px;}
.breadCrumb span a{color:#a9bdc0;font-family: Arial, sans-serif;font-size: 12px;background:url('../img/bread_sep.png') no-repeat right 1px;padding-right: 10px;margin-right:10px;}
.lastBread a{background:none!important;}


/*header*/
#header{width:100%; }
.headerMain{background: #ffffff  url('../img/top_gradient.png') repeat-x left top;}
.headerMainInner{height:169px; margin: 0 auto; background: #ffffff;}
.headerBottom{min-height: 30px; width: 100%; background: #efefef; position: relative;}
.headerBottomInner{margin: 0 auto; }
.headerSlider{width: 100%; background: #ffffff;}
.headerTop{float: left; width: 100%;position:relative;}
/*.headerTop ul li{width: 250px; height: 51px; float: left; background: url('../img/arrow_down.png') no-repeat 230px center;}*/
.headerTop ul.keeptop {background: #ffffff; position:fixed; z-index: 9999;}
.headerCenter.keeptop {padding-top: 85px;}
.headerCenter.keeptop.site_cnab {padding-top: 65px;}
.headerTop ul li{width: 25%; height: 51px; float: left; }
.headerTop ul li:hover a, 
.headerTop ul li:hover a span {color: #ffffff !important;}
.headerTop ul li a{font-family: 'Roboto Slab';font-weight: 700; font-size: 14px; line-height: 16px; display: table-cell; vertical-align: middle; padding-left: 20px;}

.aurel_vlaicu {border-bottom: 4px solid #00adef;}
/*.aurel_vlaicu:hover {background: #00adef url('../img/arrow_down.png') no-repeat 230px center;}*/
.aurel_vlaicu:hover {background: #00adef;}
.aurel_vlaicu a{color: #00adef;}
.aurel_vlaicu span{color: #00adef; font-size: 13px; font-family: 'Roboto Slab';font-weight: 400;}
.aurel_vlaicu .menu_li_span {border-left: 1px solid #efefef;}

.vip {border-bottom: 4px solid #db214c;}
/*.vip:hover {background: #68b92e url('../img/arrow_down.png') no-repeat 230px center;}*/
.vip:hover {background: #db214c ;}
.vip a{color: #db214c;}
.vip span{border-left: 1px solid #efefef;}
.vip:hover span {border-left: 1px solid #db214c;}

.b2b {border-bottom: 4px solid #901e78;}
/*.b2b:hover {background: #901e78 url('../img/arrow_down.png') no-repeat 230px center;}*/
.b2b:hover {background: #901e78;}
.b2b a{color: #901e78;}
.b2b span{border-left: 1px solid #efefef;}
.b2b:hover span {border-left: 1px solid #901e78;;}

.cnab {border-bottom: 4px solid #68b92e;}
/*.cnab:hover {background: #014864 url('../img/arrow_down.png') no-repeat 230px center;}*/
.cnab:hover {background: #68b92e;}
.cnab a{color: #68b92e;}
.cnab a span{color: #68b92e; font-size: 13px; font-family: 'Roboto Slab';font-weight: 400;}
.cnab .menu_li_span {border-left: 1px solid #efefef;}
.cnab .menu_li_span:hover span {border-left: 1px solid #68b92e;}

.henri_coanda {border-bottom: 4px solid #014864;}
/*.henri_coanda:hover {background: #014864 url('../img/arrow_down.png') no-repeat 230px center;}*/
.henri_coanda:hover {background: #014864;}
.henri_coanda a{color: #014864;}
.henri_coanda span{color: #014864; font-size: 13px; font-family: 'Roboto Slab',serif;font-weight: 400;}

.headerTop ul li > span {display: table; float: left; height: 51px; float: left; text-align: left; width: 100%;} 

.headerCenter{width: 100%; height: 82px; float: left; padding-top: 30px;}
.titluSite{float: left; color:#014864; font-size:34px; font-family: 'Roboto Slab',serif;font-weight: 700; line-height: 22px;}
.titluSite span {color: #605d5c; font-family: 'Arial',sans-serif; font-size: 14px; float: left;}
.logo{float:right; margin-top: 25px; margin-right: 2%;}
.langs{float:left; line-height:30px; border-left: 1px solid #ffffff; padding-left: 20px; padding-right: 20px;}
.langs a {color: #605d5c;font-family: 'Arial',sans-serif; font-size: 12px;}
.langs a img {margin-right: 5px; }

/*search*/
.boxSearch{float:left;height:30px; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff;}
.searchTab{float:left;height:30px;}
.searchInput{float:left; background: none; border:0px; width:80px; height:30px; padding: 0 10px 0 20px; color:#c2c1c1; font-family:'Arial'; font-size:12px; line-height:30px;}
.searchSubmit{float:right; border:none; background: url("../img/search.png") no-repeat left center; width:20%; height:30px; cursor: pointer; padding: 0px; padding-right: 40px;}
.titlePages{font-family: 'Roboto Slab',serif;font-weight: 400;font-size: 20px;line-height: 24px;margin-bottom: 20px;}

/*404*/
.notFound h3{font-family: 'Roboto Slab',serif;font-weight: 700;font-size: 22px;color:#000000;}
.notFound h3 span{font-family: 'Roboto Slab',serif;font-weight: 400;font-size: 100px;color:#014864;}
.notFound label{font-family: 'Arial', sans-serif;font-size: 12px;color:#3c3c3c;line-height:16px;margin-bottom: 30px;width: 100%;float:left;}
.cauta_404{width:100%;border-top:1px solid #d8d8d8;padding-top:30px;float:left;font-family: 'Roboto Slab',serif;font-weight: 700;font-size: 22px;color:#000000;margin-bottom:15px;}
.button1{background: url("../img/not_cauta.png") no-repeat top center;border:none;width:60px;height:31px;color: #ffffff; font-size: 11px; font-family: "Arial"; font-weight: bold; 
         text-transform: uppercase;}
.button1:hover{background: url("../img/not_cauta_hover.png") no-repeat top center;}
.searchInput2{border:none; height:26px; width:79%; background: url("../img/search.png") no-repeat left center; padding-left: 5.66%;font-family: "Arial", sans-serif;font-size: 12px;color:#c2c1c1;}
.searchTab2 #searchSiteForm {border:1px solid #cceffc;border-left: none;border-right: none; padding: 3px 0;}
#submitButton2 {margin-top: 0; width: 14%;}
/*social*/
.social {float: left; padding: 7px 10px 7px 20px; border-left: 1px solid #ffffff;}
.social ul {float: left;}
.social ul li{float: left; margin-right: 10px; width: 16px; height: 16px;}
.social ul li a {width: 16px; height: 16px;background: url("../img/social_sprites.png") no-repeat left center;}
.social .hd_fb a {background-position: -1px 0;}
.social .hd_twt a {background-position: -27px 0;}
.social .hd_rss a {background-position: -53px 0;}
.social .hd_ig a {width: 16px; height: 16px; background: url("../img/header_instagram.png") no-repeat left center;}


.navh{float:left;}
.navh li{float:left;}
.navh li a{color:#605d5c;font-size:12px;font-family:"Arial";}
.adropdown{display: block;line-height:30px;padding: 0 12px; border-right: 1px solid #ffffff; border-left: 1px solid #efefef;}
.navh li:hover .adropdown {background-color: #01374c; color: #00adef; border-right: 1px solid #01374c;border-left: 1px solid #01374c;}
.navh li:hover .dropdown {display: block; }
.headerRight{float: right;}
.dropdown {display: none;position: absolute; top: 30px; left: 0px; z-index: 20; width: 1000px; background: #01374c; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px;}
.dropdown li {float: left;}
.dropdown li a {color: #ffffff; font-family: "Arial"; font-size: 12px; line-height: 49px; padding: 0 15px;}
.dropdown li:first-of-type {padding-left: 0;}
.firstMenuDrop{background: url("../img/menu_dropdown_arrow.png") no-repeat 90% 53%; padding-right: 30px; border-left: 1px solid #ffffff;}

/*print*/
.printBox{width:960px;}
.printPage h1{color: #000000;font-family: 'Roboto Slab',serif;font-weight: 700;font-size: 30px;text-align: left;}
.printPage h2{color: #000000;font-family: 'Roboto Slab',serif;font-weight: 400;font-size: 20px;text-align: left;}
.printPageInner img{margin:0 auto;}
.printPageInner ul p{margin:0px;}
.printPageInner ul li{background:url(../img/bullet.png) no-repeat left center;padding-left: 10px;font-family: "Arial", sans-serif;font-size: 12px;color:#3c3c3c;line-height: 16px;}
.printPageInner p{margin-bottom: 15px;font-family: "Arial", sans-serif;font-size: 12px;color:#3c3c3c;line-height: 16px;}
.printPageInner h1{color: #000000;font-family: 'Roboto Slab',serif;font-weight: 700;font-size: 30px;margin-bottom: 10px;text-align: left;}
.printPageInner h2{color: #000000;font-family: 'Roboto Slab',serif;font-weight: 700;font-size: 22px;margin-bottom: 5px;text-align: left;}
.printPageInner h3{color: #000000;font-family: 'Roboto Slab',serif;font-weight: 400;font-size: 22px;margin-bottom: 5px;text-align: left;}
.rightPrint p{color: #000000;font-family: 'Roboto Slab',serif;font-weight: 700;font-size: 30px;text-align: left;line-height: 45px;margin-left: 20px;}
.rightPrint{float:left;}
.logoPrint{float:left;}

/*slider*/
.sliderText {text-align: left; margin: 0 auto;}
.sliderText h3 {font-size: 40px; color: #ffffff; font-family: 'Roboto Slab',serif;font-weight: 400;line-height: 44px; margin-bottom: 10px;text-shadow: 1px 1px 3px #000000;}
.sliderText b {font-family: 'Roboto Slab',serif;font-weight: 700;}
.sliderText p {font-size: 15px; color: #ffffff; opacity: .8; line-height: 16px;
              text-shadow: 1px 1px 1px #000000; /* Firefox 3.5+, Opera 9+, Safari 1+, Chrome, IE10 */
              
}

/*main menu*/


body.nojQuery .headerMenu ul li:hover .dropdownMain {display: block;}

.mmenu_zboruri {background: url("../img/zboruri.png") no-repeat 10% center;}
.mmenu_servicii {background: url("../img/servicii.png") no-repeat 10% center;}
.mmenu_avion {background: url("../img/avion.png") no-repeat 10% center;}
.mmenu_pasageri {background: url("../img/pasageri.png") no-repeat 10% center;}
.mmenu_transport {background: url("../img/transport.png") no-repeat 10% center;}
.mmenu_contact {background: url("../img/contact.png") no-repeat 10% center;}

.mmenu_zboruri:hover {background: url("../img/zboruri_hover.png") no-repeat 10% center;}
.mmenu_servicii:hover {background: url("../img/servicii_hover.png") no-repeat 10% center;}
.mmenu_avion:hover {background: url("../img/avion_hover.png") no-repeat 10% center;}
.mmenu_pasageri:hover {background: url("../img/pasageri_hover.png") no-repeat 10% center;}
.mmenu_transport:hover {background: url("../img/transport_hover.png") no-repeat 10% center;}
.mmenu_contact:hover {background: url("../img/contact_hover.png") no-repeat 10% center;}

.headerMenu .m_zboruri{background: url("../img/zboruri.png") no-repeat 10% center;}
.headerMenu .m_pasageri{background: url("../img/pasageri.png") no-repeat 10% center;}
.headerMenu .m_servicii{background: url("../img/servicii.png") no-repeat 10% center;}
.headerMenu .m_transport{background: url("../img/transport.png") no-repeat 10% center;}
.headerMenu .m_contact{background: url("../img/contact.png") no-repeat 10% center;}


.headerMenu .m_zboruri:hover{background: url("../img/zboruri_hover.png") no-repeat 10% center;}
.headerMenu .m_pasageri:hover{background: url("../img/pasageri_hover.png") no-repeat 10% center;}
.headerMenu .m_servicii:hover{background: url("../img/servicii_hover.png") no-repeat 10% center;}
.headerMenu .m_transport:hover{background: url("../img/transport_hover.png") no-repeat 10% center;}
.headerMenu .m_contact:hover{background: url("../img/contact_hover.png") no-repeat 10% center;}


.contentLeftSubMenu .m_zboruri{background-image: url("../img/zboruri_hover_big.png"); background-repeat: no-repeat; background-position: right 10% center;}
.contentLeftSubMenu .m_pasageri{background-image: url("../img/pasageri_hover_big.png"); background-repeat: no-repeat; background-position: right 10% center;}
.contentLeftSubMenu .m_servicii{background-image: url("../img/servicii_hover_big.png"); background-repeat: no-repeat; background-position: right 10% center;}
.contentLeftSubMenu .m_transport{background-image: url("../img/transport_hover_big.png"); background-repeat: no-repeat; background-position: right 10% center;}
.contentLeftSubMenu .m_contact{background-image: url("../img/contact_hover_big.png"); background-repeat: no-repeat; background-position: right 10% center;}

.curent {background-color: #01374c!important;}

.last2 {margin-right: 20px;}
.last {margin-right: 0!important;}
.last3{border-bottom:none!important;}
.dropIcon{background: url("../img/arrow_submenu.png") no-repeat 93% center;}


/*content*/
#content{margin: 0 auto; margin-bottom: 30px;}

/*page*/
.page {background: #ffffff url("../img/content_bg_bottom.jpg") repeat-x left bottom; padding: 6%; width: 87.7% !important;min-height: 610px;}
.boxPage {width: 100%; float: left; margin-bottom: 30px;}
.boxPageImage {float: left; margin-right: 10px;}
.boxPageImage img{border-radius:3px;}
.boxPageDescription {float: left; width: 78%;}
.boxPage .categorie {margin-bottom: 7px;}
.boxPage h3 a {color: #014864; font-family: 'Roboto Slab',serif;font-weight: 700; font-size: 22px; margin-bottom: 7px;line-height: 24px;}
.boxPage h3 a:hover {color: #00adef;}
.boxPage p {font-size: 12px; color: #3c3c3c;}
.boxPage .button {margin-top: 10px;}

.pageTop {border-top: 1px solid #ffffff; width: 100%; height: auto; background: #efefef;float:left;}
.pageImage img {border-radius: 3px 3px 0 0; box-shadow: 0 0px 7px #D6D6D6; float: left; width: 100%;}
.pageCategorie {float: left;padding: 10px 0px 10px 40px ; background: #f8c300;}
.pageCategorie label {color: #ffffff; font-size: 11px; font-family: "Arial";}
.pageTop span {float: left; width: 30px; height: 30px; background: url("../img/stiriCategorie_bg.png") no-repeat left;}
.pageTop > label {font-size: 12px; font-family: "Arial"; color: #c2c1c1; padding-bottom:10px;float:left;margin-left: 30px;}
.pageInner {text-align: left;}
.pageInner h1 {color: #000000; font-family: 'Roboto Slab',serif;font-weight: 700; font-size: 26px; text-align: left;margin-bottom: 20px; }
.pageInner a{overflow-wrap: break-word;word-wrap: break-word;-ms-word-break: break-all;word-break: break-all;word-break: break-word;}
.pageTop h1 {color: #000000; font-family: 'Roboto Slab',serif;font-weight: 700; font-size: 22px; text-align: left; float:left;padding: 15px 0px 15px 30px;line-height: 25px;}
.pageDescription td {padding: 2px;}
.printl {float: right; margin-right: 40px;}
.printl1 {float: right; margin-right: 40px;}
.printl img {padding-top: 25px; border-radius: 0; box-shadow: none;}
.printl1 img {padding-top: 9px; border-radius: 0; box-shadow: none;}
.dataLabel{margin-left: 0!important;padding-bottom: 0!important;margin-top:11px!important;}

/*gallery*/

.galleryBox h3, .filesBox h3  {font-size: 22px; margin-top: 15px;margin-bottom: 10px;font-family: 'Roboto Slab',serif;font-weight: 400; font-size: 20px;}
.galleryBoxInner .stuff {margin: 0 17px 17px 0;}
.galleryBoxInner img {border-radius: 3px;width: 100px;}

/*filesbox*/
.boxVideo {margin-bottom: 40px; position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
        display: block;}
.boxVideo a {position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%; }
.galleryBox {width: 100%; float: left;}
.filesBoxInner ul li {min-height: 30px; width: 100%;  margin-bottom: 3px;background-color: #efefef;float: left;}
.filesBoxInner ul li a {color: #004d6d;background-color: #efefef; font-family: "Arial"; font-size: 12px; line-height: 29px;min-height: 30px; padding-left: 10px;}
.filesBoxInner ul li span {background-color: #efefef;width: 7.71%; min-height: 30px; float: left; }
.pdfExt {background-image: url("../img/pdfExt.png"); background-repeat: no-repeat; background-position: center;}
.wordExt {background-image: url("../img/wordExt.png"); background-repeat: no-repeat; background-position: center;}
.xlsExt {background-image: url("../img/otherExt.png"); background-repeat: no-repeat; background-position: center;}
.jpgExt {background-image: url("../img/otherExt.png"); background-repeat: no-repeat; background-position: center;}
.numeFisier {width: 69.28%; float: left; border-right: 1px solid #ffffff;border-left: 1px solid #ffffff;}
.download {width: 16.48%; float: left; background-image: url("../img/arrow_download.png"); background-repeat: no-repeat; background-position: 75px center; padding-left: 2% !important;}

/*page social*/
.pageSocial {width: 100%;margin-top:30px;}
.pageSocial .fb-share-button {margin-right: 55px;}

/*paginatie*/
.paginatie {float: left; width: 98%; padding: 0 1%; text-align: center; position: relative;}
.paginatie .button {margin-top: 0;}
.prevpage {float: left;} 
.nextpage {float: right;}
.paginare span, .pageNumberForm {display: inline;}
.paginatie label, #InputPage {font-family: "Arial"; font-size: 12px; color: #3c3c3c; height: 25px;}
.paginatie label {position: absolute; left: 40%;}
#InputPage {width: 20px; display: inline; box-shadow: 0 0px 7px #D6D6D6 inset; border: none; border-radius: 3px; text-align: center; padding: 0; }


/*content left*/
.contentLeft {float: left; width: 30%;}

.contentLeftMenu {background: #014864; padding: 10px 0; border-radius: 3px; float: left; width: 100%;}
.contentLeftMenu li {float: left; width: 100%;}
.contentLeftMenu a {display: inline-block; float: right; text-align: left; width: 78.66%; padding:18px 0; font-family: 'Roboto Slab'; font-weight: 400;font-size: 14px; color: #ffffff; border-bottom: 1px solid #015c80;}
.contentLeftMenu a:hover {color: #00adef;}
.contentLeftMenu span {display: inline-block; float: left; height: 49px; width: 14.66%; border-bottom: 1px solid #015c80;}

.contentLeftMenuInfo {float: left; width: 100%; -moz-box-shadow: 0px 0px 10px 1px #dee9ee; -webkit-box-shadow: 0px 0px 10px 1px #dee9ee; box-shadow: 0px 0px 10px 1px #dee9ee; background: #f8c300; margin-bottom: 30px;}
.contentLeftMenuInfo .contentLeftMenuInfoInner {padding: 6.66%}
.contentLeftMenuInfo h3 {color: #000000; font-family: 'Roboto Slab',serif;font-weight:400; font-size: 20px; line-height: 26px;  margin-bottom: 15px;}
.contentLeftMenuInfo p {color: #3c3c3c; font-size: 12px; line-height: 12px;}
.contentLeftMenuInfo p span.detalii{float: right; margin-bottom: 15px;}
.contentLeftMenuInfo .button {background: url("../img/button_bg.jpg") repeat-x; border: none; margin-top: 0px; cursor: pointer; padding: 0 10px; height: 24px; line-height: 24px; border-radius: 3px; color: #ffffff; font-size: 11px; font-family: "Arial"; font-weight: bold; text-transform: uppercase;}
.contentLeftMenuInfo .button:hover {background: url("../img/button_bg_hover.jpg") repeat-x; }

/*content left sub*/
.contentLeftSubMenu {background:url("../img/content_bg_bottom.jpg") repeat-x scroll left bottom #FFFFFF;border-radius: 3px; float: left;width: 30%;margin-bottom: 30px;padding-bottom: 10px;}
.contentLeftSubMenu h3 {color: #000000; font-family: 'Roboto Slab',serif;font-weight:400; font-size: 20px; line-height: 20px;padding:20px 40px 20px 30px;background-color: #efefef;}

.contentLeftSubMenu li {float: left; width: 80%;padding:10px 10%;border-bottom: 1px solid #cceffc;}
.contentLeftSubMenu li:last-of-type{border:none;}
.contentLeftSubMenu a {display: inline-block; float: right; text-align: left;width: 100%;font-size: 12px;font-family: 'Arial'; color: #014864; }
.contentLeftSubMenu a:hover {color: #00adef;}
.contentLeftSubMenu .active {color: #00adef;}
.contentLeftSubMenu span {float: right; height: 25px; width: 25px; }

.sm_transport span{background: url("../img/bus.png") no-repeat right center;}
.sm_hoteluri span{background: url("../img/receptie.png") no-repeat right center;}
.sm_parcare span{background: url("../img/parcare.png") no-repeat right center;}
.sm_rentacar span{background: url("../img/rentacar.png") no-repeat right center; border-bottom: none;}

.m_transport_si_acces{background: url("../img/bus.png") no-repeat right center;}
.m_hoteluri{background: url("../img/receptie.png") no-repeat right center;}
.m_parcare_aeroport{background: url("../img/parcare.png") no-repeat right center;}
.m_rent_a_car{background: url("../img/rentacar.png") no-repeat right center; border-bottom: none;}
.m_coronavirus {background: url("../img/medical.png") no-repeat right center; border-bottom: none;}

.contentLeftMenu li:last-of-type a {border-bottom: none;}
.contentLeftMenu li:last-of-type span {border-bottom: none;}

/*content left widget*/
.widget {margin-top: 30px; -moz-box-shadow: 0px 0px 10px 1px #dee9ee; -webkit-box-shadow: 0px 0px 10px 1px #dee9ee; box-shadow: 0px 0px 10px 1px #dee9ee; background: #ffffff url("../img/widget_bg.png") repeat-x left bottom; }
.widget h3 {color: #000000; font-family: 'Roboto Slab',serif;font-weight:400; font-size: 20px; line-height: 24px;  margin-bottom: 15px;}
.widget h3 a{color: #000000; font-family: 'Roboto Slab',serif;font-weight:400; font-size: 20px; line-height: 24px;}
.widget p {color: #3c3c3c; font-size: 12px; line-height: 12px;}
.button {background: url("../img/button_bg.jpg") repeat-x; border: none; margin-top: 20px; cursor: pointer; padding: 0 10px; height: 24px; line-height: 24px; border-radius: 3px; color: #ffffff; font-size: 11px; font-family: "Arial"; font-weight: bold; text-transform: uppercase;}
.button:hover {background: url("../img/button_bg_hover.jpg") repeat-x; }
.block_left{margin-top:30px; background: #fff; padding: 3%; width: 93.33%;} .block_left span{font-size: 10px;color:#c2c1c1;font-family: Arial;}
.block_center{float:left;background: #fff;width:46.15%;padding: 12px; } .block_center span{font-size: 10px;color:#c2c1c1;font-family: Arial;}

.harta {background: url("../img/harta.png") no-repeat top right;}
.harta, .newsletter, .sondaj, .vreme {padding: 6.66%;}
.harta h3 {width: 85%;}
.harta p {width: 50%;}
.newsBox1{float:left;width: 100%;}
.newsBox1 a {width: 100%;color:#014864;font-family: "Arial", sans-serif; font-size: 12px;color:#004D6D;line-height:16px;background: url("../img/bullet.png") no-repeat scroll left 4px;padding-left: 10px; }
.newsBox1 a:hover{color:#00adef;}
.newsBox1 p {width: 100%;color:#3C3C3C;}
.links{padding: 10px;}
.links1{padding: 20px;}
.descWid a{color:#014864;padding-top: 10px;}
.descWid a:hover{color:#00adef;}


.vreme {margin-top: 30px; -moz-box-shadow: 0px 0px 10px 1px #dee9ee; -webkit-box-shadow: 0px 0px 10px 1px #dee9ee; box-shadow: 0px 0px 10px 1px #dee9ee; background: #ffffff url("../img/widget_bg.png") repeat-x left bottom; }
.vreme p {color: #3c3c3c; font-size: 12px; line-height: 12px; margin-top:12px;}
.vreme h3 {color: #000000; font-family: 'Roboto Slab',serif;font-weight:400; font-size: 20px; line-height: 24px;  margin-bottom: 10px;}
.vreme .temp {color: #00AEED; font-family: 'Arial', sans-serif; font-size: 34px; display: inline-block;}
.vreme .forecast {color: #939192; font-family: 'Arial', sans-serif; font-size: 16px; margin-left:30px; display: inline-block;}
.vreme #hour {color: #939192; font-family: 'Arial', sans-serif; font-size: 16px;}
.vreme #local {color: #939192; font-family: 'Arial', sans-serif; font-size: 16px;}
.vreme .textWeather {float: left;}
.vreme .imgWeather {float: right;}
.vreme .textWeather {width: 70%;}
.vreme .imgWeather img{margin-top:-10px;}

/*newsletter*/
.newsletter .text {width: 92.30%; height: 29px; border: none; background: #f7f7f7; margin-top: 10px; padding: 0 3.84%; font-size: 12px; color: #c2c1c1; line-height: 25px; border-radius: 3px;  -moz-box-shadow: inset 0 1px 5px #d6d6d6; -webkit-box-shadow: inset 0 1px 5px #d6d6d6; box-shadow: inset 0 1px 5px #d6d6d6;}
.sondaj .text {width: 90%; height: 29px; border: none; background: #f7f7f7; margin-top: 10px; padding: 0 5%; font-size: 12px; color: #c2c1c1; line-height: 25px; border-radius: 3px;  -moz-box-shadow: inset 0 1px 5px #d6d6d6; -webkit-box-shadow: inset 0 1px 5px #d6d6d6; box-shadow: inset 0 1px 5px #d6d6d6;}
.newsletter h3 {background: url("../img/newsletter.png") no-repeat right center;}
.newsletter .button {margin-top: 10px;}
#captcha, #captcha_ches {margin-top:10px;float:left;height:30px; max-width: 140px;}

.cautareZbor .text {width: 240px; height: 29px; border: none; background: #f7f7f7; margin-top: 10px; padding: 0 10px; font-size: 12px; color: #c2c1c1; line-height: 25px; border-radius: 3px;  -moz-box-shadow: inset 0 1px 5px #d6d6d6; -webkit-box-shadow: inset 0 1px 5px #d6d6d6; box-shadow: inset 0 1px 5px #d6d6d6;}
.cautareZbor .button {float:left; margin-top: 10px;}
.cautareZbor p {float:left; margin-top: 10px;}
.cautareZbor select {width: 260px; height: 29px; border: none; background: #f7f7f7; margin-top: 10px; padding: 6px 10px; font-size: 12px; color: #c2c1c1; line-height: 25px; border-radius: 3px;  -moz-box-shadow: inset 0 1px 5px #d6d6d6; -webkit-box-shadow: inset 0 1px 5px #d6d6d6; box-shadow: inset 0 1px 5px #d6d6d6;}
.results{padding-top: 25px; text-align: center;}
.button_right {background: url("../img/button_bg.jpg") repeat-x; border: none; margin-right: 8px; cursor: pointer; padding: 0 10px; height: 24px; line-height: 24px; border-radius: 3px; color: #ffffff; font-size: 11px; font-family: "Arial"; font-weight: bold; text-transform: uppercase; float:right;}
.button_right:hover {background: url("../img/button_bg_hover.jpg") repeat-x;}


.sondaj {}
.sondaj h3 {background: url("../img/sondaj.png") no-repeat right center;}
/*.sondaj p {margin-bottom: 5px;}
.sondaj input[type="radio"] {display:none;}
.sondaj input[type="radio"] + label span { display:inline-block; width:15px; height:15px; margin:-1px 15px 0 0; vertical-align:middle; background:url("../img/radio_custom.png") no-repeat left center; cursor:pointer;}
.sondaj input[type="radio"]:checked + label span {background:url("../img/radio_custom_checked.png") no-repeat left center;}
.sondaj label {width: 230px; float: left; margin-left: 10px; margin-top: 5px; font-size: 12px; color: #3c3c3c; }*/
.sondaj .button {margin-top: 3px; float: left;}
.sondaj img{float:left;max-width:80px;}

/*content right*/
.contentRight {float: right; width: 65%;}
.openBold{font-family: Arial;color:#014864;font-size: 16px;}
.openBold:hover{color:#00adef;}
#subpagini {margin-top:20px;}
#subpagini li{border-bottom:1px solid #e5f7fd;padding:20px;}
#subpagini li:first-of-type{padding-top:0px!important;}

/*sitemap*/
.subpagini_sitemap_2 li {border-bottom:1px solid #e5f7fd;padding:10px;}
.subpagini_sitemap_3 li {border-bottom:1px solid #e5f7fd;padding:10px;}
.site_map_link, .subpagini_sitemap_1 h4 {border-bottom:1px solid #e5f7fd;padding:20px;font-family: Arial;color:#014864;font-size: 16px;font-weight: bold;width:93%;}

/*zboruri table*/
.zboruri, .noutati, .aeroport, .publicitate, .page {width: 100%; float: left; border: 1px solid #e6f1f6; border-radius: 3px; margin-bottom: 30px;}
.zboruriList {background: #ffffff; float: left; width: 100%; border-bottom: 1px solid #d8d8d8;}
.zboruriTitle {float: left; height: 33px; width: 100%; padding-top: 20px; border-bottom: 1px solid #d8d8d8; background: #ffffff url("../img/table_tt_bg.png") repeat-x left bottom;}
.zboruriButtons {height: 120px; width: 100%; float: left; background: url("../img/zboruri_buttons_top_bg.png") repeat-x left top, url("../img/zboruri_buttons_bottom_bg.png") repeat-x left bottom, #ffffff; }
.zboruriButtons a {margin-left: 20px;}
.zboruriButtons label, .zboruriButtons p, .noutati.inner p {color: #c2c1c1; font-family: "Arial"; font-size: 12px; margin-left: 10px;}
.zboruriButtons p, .noutati.inner p {text-align: left; margin-top: 10px;}
.noutati.inner p {float: left;}
.zboruriTab {float: left; height: 34px; margin-left: 20px;}
.zboruriTab li {float:left; height: 34px; float: left;}
.zboruriTab li a {height: 34px; padding: 0 20px 0 42px; line-height: 34px; color: #014864; font-family: 'Roboto Slab',serif; font-weight: 400; font-size: 20px; margin: 1px; margin-bottom: 0;}
.zboruriTab li a.active {color: #00adef; background: #ffffff; border: 1px solid #d8d8d8; border-bottom: none; border-radius: 3px; margin: 0;}
#tab1 {background: url("../img/sosiri_tab.png") no-repeat 17px center;}
#tab1.active {background: #ffffff url("../img/sosiri_tab_active.png") no-repeat 17px center;}
#tab2 {background: url("../img/plecari_tab.png") no-repeat 17px center;}
#tab2.active {background: #ffffff url("../img/plecari_tab_active.png") no-repeat 17px center;}
.zboruriTable {width: 100%; max-width: 100%; margin-top: 0px;}
.zboruriTable thead {height: 28px;}
.zboruriTable tr {height: 28px;}
.zboruriTable th, .zboruriTable td {text-align: left; line-height: 18px; padding: 5px 0 5px 10px; font-family: "Arial";}
.zboruriTable th {font-size: 10px; text-transform: uppercase; color: #c2c1c1;}
.zboruriTable .centrat{text-align:center;}
.zboruriTable td {font-size: 12px; color: #6b6b6b;}
.zboruriTable td img{padding-top: 3px;}
.zboruriTable .even {background: #f3f3f3;}
.zboruriTable .odd {background: #ffffff;}
.zboruriTable .status {text-align: right; padding: 5px 20px 5px 0;}
.zboruriTable .dela {font-weight: bold; color: #014864;}
.zboruriTable .ora {font-weight: bold; text-align: center;}
.zboruriTable .estima {text-align: center;}
.zboruriTable span {height: 8px; border-radius: 3px; color: #ffffff; font-size: 11px; font-family: "Arial"; line-height: 18px; text-transform: uppercase; padding: 3px 5px;}
.zboruriTable .aterizat {background: #68b92e;}
.zboruriTable .decolat {background: #68b92e;}
.zboruriTable .intarziat {background: #f8c300;}
.zboruriTable .estimat {background: #c2c1c1;}
.zboruriTable .anulat {background: #db214c;}
.zboruriTable .bottom {vertical-align:text-bottom; margin-right:10px;}

/*noutati*/
.noutati {background: #ffffff url("../img/content_bg_bottom.jpg") repeat-x left bottom; padding: 3%; width: 94%;}
.noutati h3 {float: left; color: #000000; font-family: 'Roboto Slab';font-weight: 400; font-size: 20px; line-height: 24px;  margin-bottom: 15px; width: 70%;}
.noutati .button {float: right; margin-top: 0; }
.box {width: 48%; margin-right: 4%; float: left; margin-bottom: 30px;}
.categorie {float: left;display: inline-block; background: #f8c300; border-radius: 3px; color: #ffffff; font-size: 11px; font-family: "Arial"; line-height: 14px; padding: 1px 5px;}
.data {float: left; display: inline-block; line-height: 14px; color: #c2c1c1; font-size: 11px; font-family: "Arial"; margin-left: 5px;}
.boxDesc {float: left;width: 100%;}
.boxDesc img {width: 100px; height: 80px; border-radius: 3px; float: left; margin-right: 10px;}
.boxDesc a {float: left;font-weight: bold; font-size: 12px; color: #014864;font-family: Arial;}
.boxDesc a:hover {color: #00adef;}

/*aeroport*/
.aeroport {background: #ffffff url("../img/aeroport_bg.png") no-repeat center bottom;padding: 3.07% 3.07% 150px 3.07%; width: 94%; margin-bottom: 30px;}
.aeroport h3 {float: left; color: #000000; font-family: 'Roboto Slab';font-weight: 400; font-size: 20px; line-height: 24px;  margin-bottom: 10px; width: 100%;}
.aeroport .button {float: right; margin-top: 0; }
.boxContent {float: left;}
.boxContent a, .boxGalerie p {font-weight: bold; font-size: 12px; color: #014864; font-family: "Arial";float:left; width: 100%;}
.boxGalerie {float: left; width: 47%; margin-right: 3%;margin-bottom: 10px;}
.boxGalerie img {margin-bottom: 5px;border-radius:3px;}
.boxGalerie a:hover p{color: #00adef;}
.videoLinks li { margin-bottom: 10px;}
.videoLinks li a {line-height: 14px;float:none;}
.videoLinks li a:hover{color: #00adef;}
.boxTitle {margin-bottom: 5px; width: 62%;float:left;}
.aeroport .boxTitle {margin-bottom: 15px;}
.title_news{width:62%;}
.boxTitle h4 a{color: #000000; font-family: 'Roboto Slab';font-weight: 400; font-size: 15px; line-height: 20px; padding-left: 30px; background: url("../img/camera.png") no-repeat left center;}
.boxTitle h4 a:hover{color: #00adef;}
.video h4 a {background: url("../img/video.png") no-repeat left center; }
.prezentareAeroportHC p, .prezentareAeroportAurelVlaicu p, .prezentareAeroportB2B p, .prezentareAeroportVIP p, .prezentareAeroportCNAB p{float:left;width: 100%;margin-bottom:10px;
            font-family: "Arial",sans-serif;font-size: 12px;color:#3c3c3c;line-height: 16px;}

/*publicitate*/
.publicitate {background: #ffffff;}
.publicitate img {}


/*footer*/
#footer {width: 100%; background: #ffffff; padding-top: 30px;}
.footerInner {width: 1000px; margin: 0 auto; }
.footerLeft {float: left; width: 300px;}
.footerRight {float: right; width: 650px;}
.copyright {float: left; border-top: 2px solid #d8d8d8; width: 100%;}
#footer h3 {color: #000000; font-family: 'Roboto Slab',serif;font-weight: 400; font-size: 20px; line-height: 24px; float: left; margin-bottom: 30px;}

.footerSocial {
    float: left;
}
.footerSocial ul {
    margin-left: 5px;
    float: left;
}
.footerSocial ul li {
    margin-bottom: 16px;
    height: 24px;
}
.footerSocial ul li a {
    height: 24px;
    background: url("../img/social_sprites_big.png") no-repeat left center;
    padding-left: 30px;
    font-size: 12px;
    font-family: "Arial";
    line-height: 24px;
    color: #004d6d;
}
.footerSocial ul li .faceIn {
    background-position: 0 0;
}
.footerSocial ul li .tweetIn {
    background-position: 0 -40px;
}
.footerSocial ul li .instagramIn {
    background: url("../img/instagram.png") no-repeat left center;
     margin-bottom:  18px;
}
.sharer {
    float: left;
    margin-left: 14px;
    padding-top: 3px;
}
.fb-share-button, .twitter-share-button {
    float: left;
    margin-bottom: 18px;
}
.fb_iframe_widget span {
    width: 60px!important;
}
.footerSocial ul li .rssIn {
    height: 24px;
    background: url("../img/social_sprites_big.png") no-repeat left center;
    padding-left: 30px;
    font-size: 12px;
    font-family: "Arial";
    line-height: 24px;
    color: #004d6d;
    background-position: 0 -80px;
}


/*.footerSocial {float: left; }
.footerSocial ul {margin-left: 5px; float: left;}
.footerSocial ul li{margin-bottom: 16px; height: 24px;}
.footerSocial ul li a {height: 24px;background: url("../img/social_sprites_big.png") no-repeat left center; padding-left: 30px; font-size: 12px; font-family: "Arial"; line-height: 24px; color: #004d6d;}
.footerSocial ul li .faceIn{background-position: 0 0;}
.footerSocial ul li .tweetIn{background-position: 0 -40px;}
.footerSocial ul li .instagramIn {background: url("../img/instagram.png") no-repeat left center;}
.sharer {float: left; margin-left: 14px; padding-top: 3px;}
.fb-share-button, .twitter-share-button {float: left; margin-bottom: 18px;}
.fb_iframe_widget span {width:60px !important;}
.rssIn {height: 24px;background: url("../img/social_sprites_big.png") no-repeat left center; padding-left: 30px; font-size: 12px; font-family: "Arial"; line-height: 24px; color: #004d6d;background-position: 0 -80px;}*/
.bigBox {float: left; width: 46%; margin-left: 4%;}
.urgente {float: left;}
.urgente img {float: left; margin-top: 4px;}
.urgente p {font-size: 11px; color: #3c3c3c; font-family: "Arial"; padding-left: 20px; width: 200px; float: left;}
.footerAeroport ul {width: 100%; float: left;}
.footerAeroport li {width: 50%; float: left; margin-bottom: 10px;}
.footerAeroport li a{color: #004d6d; font-size: 12px; font-family: "Arial";}

.footerInfo h3 {margin-bottom: 20px !important;}
.footerContact {padding-bottom: 25px; margin-right: 20px;}
.footerContact ul li {height: 20px; padding-left: 25px; line-height: 20px;}
.footerContact ul .telFooter {background: url("../img/footer_tel.png") no-repeat left center;}
.footerContact ul .mailFooter {background: url("../img/footer_mail.png") no-repeat left center;}
.footerContact b, 
.footerContact a, 
.footerContact label {font-size: 12px; font-family: "Arial"; text-align: left;}
.footerContact b, 
.footerContact label {color: #3c3c3c;}
.footerContact a {color: #004d6d;}
.footerContact b {width: 55px; display: inline-block;}
.footerContact span {font-family: "Arial";}

.vizitatori {padding: 28px 0; float: left;}
.vizitatori p {padding-left: 25px; background: url("../img/footer_people.png") no-repeat left 4px; line-height: 24px; color: #3c3c3c; font-size: 12px;}
.vizitatori label {font-size: 24px; color: #014864; font-family: 'Roboto Slab',serif;font-weight: 700; margin-right: 10px;}

.footerWidgets {float: left; width: 100%; border-top: 1px solid #d8d8d8; padding: 25px 0;}
.footerWidgets a {float: left; width: 50%; text-align: center;}
.airportnews {margin-top: 20px;}

.copyright {float: left; padding-top: 10px; padding-bottom: 30px;}
.copyright p {display: inline-block; font-size: 11px; color: #565656;}
.copyright ul {float: right; display: inline-block;}
.copyright ul li { color: #004d6d; margin-right: 6px; display: inline;}
.copyright ul li:last-of-type {margin-right: 0px;}
.copyright ul li a {color: #004d6d; font-size: 11px; font-family: "Arial";}

.like {
    float: left;
    overflow: hidden;
    margin-bottom:  18px;
    width: 85px;
}
/*.fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_ltr {
    display: none !important;
}*/

/*contact*/
.contactForm {margin-top:20px;}
#contactForm {position: relative;}
.contactForm span {color: #c2c1c1; font-size: 11px; font-family: "Arial";}
.solicitareInformatii input, .solicitareInformatii textarea {float: left; display: inline-block;background: #f7f7f7; border: none; border-radius: 3px; box-shadow: 0 1px 5px #D6D6D6 inset; color: #C2C1C1; font-size: 12px; height: 29px; line-height: 25px; margin-top: 20px; font-family: "Arial"; padding: 0 8px;}
.solicitareInformatii textarea {width: 97.15%; height: 75px; resize:none; padding-top: 5px;}
.solicitareInformatii .nume {width: 45.43%; margin-right: 3.42%;}
.solicitareInformatii .prenume {width: 45.43%;}

.solicitareInformatii .adresa {width: 97.15%;}
.solicitareInformatii .email {width: 45.43%; margin-right: 3.42%;}
.solicitareInformatii .tara {width: 19.56%; margin-right: 3.42%;}
.solicitareInformatii .email1 {width: 45.43%;}
.solicitareInformatii .date {width: 19.56%;}
.captcha1 {float: left; width: 45.43%;}
.captcha1 img {float: left; margin-top: 20px;width:100px;height:30px; background: #f7f7f7; border: none; border-radius: 3px; box-shadow: 0 1px 5px #D6D6D6 inset; margin-right: 3.5%;}
.captcha1 input {width: 46.18%; margin-right: 3.5%;}
.contactForm .submit {float: right; margin-top: 22px;}
.formError {margin-top: -12px!important;}
.succes {color: #68B92E;font-size: 14px;font-weight: bold;margin: 20px 0;line-height: 30px;}
/*#result{float:left;width:100%;padding-top:10px;font-family:"Arial", sans-serif;font-size:13px;color:#E91A1A;}*/
.error{float:left;width:100%;padding-top:10px;font-family:"Arial", sans-serif;font-size:13px;color:#E91A1A;padding-bottom: 20px;}

/*login*/
.login{width: 100%;}
.loginForm{margin:0 auto;width:45%;}
.login input{float: left; display: inline-block;background: #f7f7f7; border: none; border-radius: 3px; box-shadow: 0 1px 5px #D6D6D6 inset; color: #C2C1C1; font-size: 12px; height: 29px; 
            line-height: 25px; margin-top: 20px; font-family: "Arial"; padding: 0 8px;width: 88%;}
.captcha4 input{width:47%;}
.captcha4 img{width:100px;height:30px;float:left;margin-top:20px;margin-right: 10px;}
.loginForm span{color: #C2C1C1;font-family: "Arial";font-size: 11px;}
.captcha4{float:left;}


/* DatePicker Container */
.ui-datepicker {
    width: 216px;
    height: auto;
    margin: 5px auto 0;
    font: 9pt Arial, sans-serif;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}
.ui-datepicker a {
    text-decoration: none;
}
/* DatePicker Table */
.ui-datepicker table {
    width: 100%;
    margin-top: 0px;
}
.ui-datepicker-header {
    background: #015C80;
    color: #e0e0e0;
    font-weight: bold;
    -webkit-box-shadow: inset 0px 1px 1px 0px rgba(250, 250, 250, .2);
    -moz-box-shadow: inset 0px 1px 1px 0px rgba(250, 250, 250, .2);
    box-shadow: inset 0px 1px 1px 0px rgba(250, 250, 250, .2);
    text-shadow: 1px -1px 0px #000;
    filter: dropshadow(color=#000, offx=1, offy=-1);
    line-height: 30px;
    border-width: 1px 0 0 0;
    border-style: solid;
    border-color: #015C80;
}
.ui-datepicker-title {
    text-align: center;
}
.ui-datepicker-prev, .ui-datepicker-next {
    display: inline-block;
    width: 30px;
    height: 30px;
    text-align: center;
    cursor: pointer;
    background-image: url('../img/arrow.png');
    background-repeat: no-repeat;
    line-height: 600%;
    overflow: hidden;
}
.ui-datepicker-prev {
    float: left;
    background-position: center -30px;
}
.ui-datepicker-next {
    float: right;
    background-position: center 0px;
}
.ui-datepicker thead {
    background-color: #f7f7f7;
    background-image: -moz-linear-gradient(top,  #f7f7f7 0%, #f1f1f1 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#f1f1f1));
    background-image: -webkit-linear-gradient(top,  #f7f7f7 0%,#f1f1f1 100%);
    background-image: -o-linear-gradient(top,  #f7f7f7 0%,#f1f1f1 100%);
    background-image: -ms-linear-gradient(top,  #f7f7f7 0%,#f1f1f1 100%);
    background-image: linear-gradient(top,  #f7f7f7 0%,#f1f1f1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#f1f1f1',GradientType=0 );
    border-bottom: 1px solid #bbb;
}
.ui-datepicker th {
    text-transform: uppercase;
    font-size: 6pt;
    padding: 5px 0;
    color: #666666;
    text-shadow: 1px 0px 0px #fff;
    filter: dropshadow(color=#fff, offx=1, offy=0);
}
.ui-datepicker tbody td {
    padding: 0;
    border-right: 1px solid #bbb;
}
.ui-datepicker tbody td:last-child {
    border-right: 0px;
}
.ui-datepicker tbody tr {
    border-bottom: 1px solid #bbb;
}
.ui-datepicker tbody tr:last-child {
    border-bottom: 0px;
}
.ui-datepicker td span, .ui-datepicker td a {
    display: inline-block;
    font-weight: bold;
    text-align: center;
    width: 30px;
    height: 30px;
    line-height: 30px;
    color: #666666;
    text-shadow: 1px 1px 0px #fff;
    filter: dropshadow(color=#fff, offx=1, offy=1);
}
.ui-datepicker-calendar .ui-state-default {
    background: #ededed;
    background: -moz-linear-gradient(top,  #ededed 0%, #dedede 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#dedede));
    background: -webkit-linear-gradient(top,  #ededed 0%,#dedede 100%);
    background: -o-linear-gradient(top,  #ededed 0%,#dedede 100%);
    background: -ms-linear-gradient(top,  #ededed 0%,#dedede 100%);
    background: linear-gradient(top,  #ededed 0%,#dedede 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#dedede',GradientType=0 );
    -webkit-box-shadow: inset 1px 1px 0px 0px rgba(250, 250, 250, .5);
    -moz-box-shadow: inset 1px 1px 0px 0px rgba(250, 250, 250, .5);
    box-shadow: inset 1px 1px 0px 0px rgba(250, 250, 250, .5);
}
.ui-datepicker-calendar .ui-state-hover {
    background: #f7f7f7;
}
.ui-datepicker-calendar .ui-state-active {
    background: #015C80;
    -webkit-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, .1);
    -moz-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, .1);
    box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, .1);
    color: #e0e0e0;
    text-shadow: 0px 1px 0px #4d7a85;
    filter: dropshadow(color=#4d7a85, offx=0, offy=1);
    border: 1px solid #55838f;
    position: relative;
    margin: -1px;
}
.ui-datepicker-unselectable .ui-state-default {
    background: #f4f4f4;
    color: #b4b3b3;
}
.ui-datepicker-calendar td:first-child .ui-state-active {
    width: 29px;
    margin-left: 0;
}
.ui-datepicker-calendar td:last-child .ui-state-active {
    width: 29px;
    margin-right: 0;
}
.ui-datepicker-calendar tr:last-child .ui-state-active {
    height: 29px;
    margin-bottom: 0;
}

/*galerie foto-video*/
.boxPageDescriptionFoto{float:left;width:48%;}
.num_foto{color:#c2c1c1;font-family: Arial;font-size: 11px;margin-left: 10px;line-height: 16px;}
.boxPageFoto{margin-right:20px;float:left;position:relative;}
.boxPageFoto a {float:left;}
.foto_img{border-radius:5px;}
.foto_img_bg{position:absolute;top:10px;right:10px;}
.titlu_album{color: #014864;font-family: 'Roboto Slab',serif;font-weight: 700;font-size: 22px;margin-bottom: 7px;}
.poza_album{margin-top: 20px;margin-right: 20px;}
.poza_album img {border-radius:2px;}
.poze_albume{margin-bottom:30px;}

/*declaratii*/
.declaratiiAn{width:100%;color: #014864;font-family: Arial;font-size: 16px;}
.listAn li{padding:20px;border-bottom: 1px solid #E5F7FD;}
.tabDeclaratii{float:left;width: 100%;}
.declaratiiAvere{float:left;width: 49%;background-color: #EFEFEF;padding-right: 1%; border-bottom: 2px solid #ffffff;}
.declaratiiAvere span{border-left: 1px solid #ffffff;width:6%;height:16px;float:left;padding-top:14px;padding-left: 20px;}
.declaratie{border-left: 1px solid #ffffff;width:82%;float:left;background:url("../img/arrow_download.png") no-repeat right center;color: #004D6D;font-family: "Arial";font-size: 12px;min-height: 30px;line-height: 29px;
            padding-left: 2%;}
.declaratiiInterese{float:left;width: 49%;background-color: #EFEFEF;padding-right: 1%;border-bottom: 2px solid #ffffff;float:left;}
.declaratiiInterese span{border-left: 1px solid #ffffff;width:6%;height:16px;float:left;padding-top:14px;padding-left: 20px;}
.numeDeclaratii{ color: #000000;font-family: 'Roboto Slab',serif;font-weight: 400;font-size: 22px;text-align: left;margin:20px 0px 10px 0px;width: 100%;float:left;}

/*pageDescription*/

.pageDescription ol li{font-family: "Arial", sans-serif;font-size: 12px;color:#3c3c3c;margin-left:20px;line-height: 1.3;}
.pageDescription ul li{background:url(../img/bullet.png) no-repeat left 4px;padding-left: 10px;font-family: "Arial", sans-serif;font-size: 12px;color:#3c3c3c;line-height: 1.3;}
.pageDescription ul p{margin:0px;}
.pageDescription ul{margin:5px 0px;}
.pageDescription ol li{padding-left: 10px;font-family: "Arial", sans-serif;font-size: 12px;color:#3c3c3c;line-height: 1.3;}
.pageDescription ol p{margin:0px;}
.pageDescription ol{margin:5px 0px;}
.pageDescription h1{color: #000000;font-family: 'Roboto Slab',serif;font-weight: 700;font-size: 26px;margin-bottom: 10px;text-align: left;}
.pageDescription h2{color: #000000;font-family: 'Roboto Slab',serif;font-weight: 700;font-size: 20px;margin-bottom: 20px; text-align: left;}
.pageDescription h2 a{color: #2F598C;font-family: 'Roboto Slab',serif;font-weight: 700;font-size: 20px;text-align: left;}
.pageDescription h3{color: #000000;font-family: 'Roboto Slab',serif;font-weight: 400;font-size: 18px;margin-bottom: 10px;text-align: left;}
.pageDescription h3 a{color: #2F598C;font-family: 'Roboto Slab',serif;font-weight: 400;font-size: 18px;text-align: left;}
.pageDescription p {margin-bottom: 7px;font-family: "Arial", sans-serif;font-size: 12px;color:#3c3c3c;line-height: 1.3;}
.pageDescription table td{border:1px solid #3c3c3c;}
.pageDescription table tr{border:1px solid #3c3c3c;}
.pageDescription table{font-family: "Arial", sans-serif;font-size: 12px;color:#3c3c3c;width:100%!important;}

.fontcontrol {float: right; padding-top: 7px; margin-right: 2%;}
.fontcontrol a{display: inline;float: left;}

#fontplus {
    background: url("../img/font_plusa.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    height: 17px;
    padding-right: 10px;
    text-indent: -6666px;
    width: 18px;
}

#fontplus:hover {
    background: url("../img/font_plushover.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}

#fontminus {
    background: url("../img/font_minusa.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    height: 17px;
    padding-right: 20px;
    text-indent: -6666px;
    width: 14px;
}

#fontminus:hover {
    background: url("../img/font_minushover.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}

/*chestionar*/
.chestionar {border-bottom: 1px solid #E5F7FD;padding: 20px;}
.chestionar a, .quiz a{color: #014864;font-family: Arial;font-size: 16px;}
.chestionar a:hover, .quiz a:hover{color: #00ADEF;;}
.raspunspoolmare {clear: both;float: left;width: 100%;}
.raspunspoolmare label{font-family: "Arial",sans-serif;font-size: 12px;margin-bottom: 5px;float: left;}
.raspunspoolrezultatmare {float: left;padding-bottom: 5px;width:90%;}
.raspunspoolbarabgmare {background-color: #F6F6F6;border: 1px solid #E0E0E0;float: left;height: 9px;width: 87%;}
.raspunspoolbaramare { background: none repeat scroll 0 0 #014864;float: left;height: 10px;}
.raspunspoolrezultatmare label {padding-left: 10px;}
.vedetialtechestionare .results{padding-top:0px!important;}
.eroareform {border:1px solid #E91A1A!important;}
.arhivaChestionare{font-family:"Arial", sans-serif;font-size: 12px;color:#004d6d;}
.checkbox{padding-left: 0px;margin-left: 0px;}
.firstLabel{width:90%;}

.quiz {
    border-bottom: 1px solid #E5F7FD;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.quiz a {
    margin-bottom: 10px;
}

.quizDetails label {
    color: #2c2c2c;
    display: block;
    font-family: "Arial",sans-serif;
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 10px;
    margin-top: 5px;
    padding-left: 10px;
}

.quizDetails label input {
    margin: 0 10px 0 0;
    display: inline-block;
    float: left;
}

.quizDetails p {
    color: #3c3c3c;
    font-family: "Arial",sans-serif;
    font-size: 12px;
    line-height: 1.3;
    margin-bottom: 7px;
    font-weight: bold;
    margin-top: 10px;
}

.quizDetails input[type="text"], 
.quizDetails textarea {float: left; width: 44%; display: inline-block;background: #f7f7f7; border: none; border-radius: 3px; box-shadow: 0 1px 5px #D6D6D6 inset; color: #C2C1C1; font-size: 12px; height: 29px; line-height: 25px; margin-top: 10px; font-family: "Arial"; padding: 0 8px;}
.quizDetails input[name="nume"] {
    margin-right: 4%;
}

.quizDetails #captcha_code1, .quizDetails #chestionar_captcha {
    margin-left: 0 !important;
    width: 44% !important;
    margin-right: 4% !important;
}


.quizDetails .form-captcha {
    float: left;
    width: 100%;
    margin-top: 10px;
}

.mtransport_icon  {max-height: 17px; float: left;}
.gov_icon {max-height: 45px; float: left; margin-left: -4.5%; margin-top: -24px;}
.carbon {
    float: right;
}

/*-------------------------- Responsive styles ---------------------------*/

.flexslider {position: absolute;top: 0; bottom: 0; right: 0; left: 0; }
.flexslider .slides img {max-height: 327px; min-width: 720px; min-height: 200px;}
.headerSlider {display: inline-block;position: relative; max-height: 327px; min-height: 200px;}
.headerSlider:after {padding-top: 20.43%; /*aspect ratio*/display: block; content: '';}
.sliderText {bottom: 30%; position: absolute; position: absolute; left: 50%; max-width: 500px; margin-left: -500px;}

#captcha_code1, #chestionar_captcha {width: 43.5% !important; margin-left: 3.84% !important;}  
#chestionar_captcha {margin-right: 0 !important; margin-top: 0 !important; margin-bottom: 10px !important; padding: 0 3.8% !important;}
#captcha, #captcha_ches {width: 44.23%;}
#captcha_ches {margin-top: 0;}
.sondaj img {max-width: 115px;}

.block_left img {width: 100%;}
#slideButton {margin-top: 3px; margin-left: 5px; padding: 0; width:30px; font-size: 24px; line-height: 24px; font-weight: normal; text-align: center;}
.video {width: 90%;}
.headerMenu{margin: 0 auto; height: 55px; position: relative; background: #014864; z-index: 10; top: -27px; border-radius: 3px;}
.nuexista {font-size: 16px;}
.noutati.inner {width: 100%; padding: 0 0 3% 0;}
.headerMenu ul li {-webkit-transition: background 0.3s ease-in-out;-moz-transition: background 0.3s ease-in-out; transition: background 0.3s ease-in-out;}
.responsiveFrame {position: relative; padding-bottom: 56.25%; padding-top: 25px; height: 0;}
.responsiveFrame iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.nav {width: 100%;}
/*-------------------------- Desktop -------------------------------------*/
@media only screen and (min-width:1041px) {
    #content, 
    .headerMenu,
    .headerMainInner,
    .footerInner,
    .headerBottomInner {max-width: 1000px;}
    .headerBottomInner {width: 100%; position: relative;}
    
    .headerMenu{margin: 0 auto; height: 55px; position: relative; background: #014864; z-index: 10; top: -27px; border-radius: 3px;}
    .headerMenu ul {}
    .headerMenu ul li {display: table; float: left; width: 19.84%; height: 55px; border-right: 1px solid #1b5b74;}
    .headerMenu ul li:last-of-type{border-right: none;}
    .headerMenu ul li > a {display: table-cell; vertical-align: middle; padding-right: 10%; height: 55px;  line-height: 15px; font-family: 'Roboto Slab', serif; font-weight: 400;font-size: 14px; color: #ffffff; padding-left: 22.5%; text-shadow: #01364b 0.1em 0.1em 0.2em;}
    .headerMenu ul li > a img {padding-left: 20px; padding-right: 15px; padding-top: 18px; float: left;}
    
    .headerMenu ul.dropdownMain {overflow: hidden; display: none; margin: 0 auto; position: absolute; top: 53px; left: 0px; z-index: 20; width: 94%; padding: 1% 3%; background: #01374c; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px;}
    .headerMenu ul.dropdownMain > li {float: left; width: 30.62%; border-right: none; background: none; padding-left: 2.04%;}
    .headerMenu ul.dropdownMain > li a {color: #ffffff; font-family: 'Roboto Slab';font-weight: 400;font-size: 14px;  text-align: left; line-height: 16px;vertical-align: middle; background: none !important; border-bottom: 1px solid #014f6d;padding-left: 0px!important;}

    .headerMenu ul.dropdownMain > li a:hover {color: #00adef;}
    
    .dropdown.expand {display: block;}
    .adropdown.hovered {background-color: #01374c; color: #00adef; border-right: 1px solid #01374c;border-left: 1px solid #01374c;}
    
  
}

@media only screen and (min-width:721px) and (max-width:1040px) {
    #content, 
    .headerMenu,
    .headerMainInner,
    .footerInner,
    .headerBottomInner,
    .breadCrumb {max-width: 1000px; width: 96%;}
    .sliderText {left: 1.92%; margin-left: 0; bottom: 58%;}
    .sliderText h3 {font-size: 28px; line-height: 30px; margin-bottom: 5px;}
    .headerMenu ul li > a {font-size: 13px; line-height: 14px; padding-left: 23% ; padding-right: 13%;}
    .contentLeftMenu a {font-size: 13px;}
    .zboruriTab li a {font-size: 16px;}
    .dropdown {width: 96%; left: 2%;}
    .vreme .textWeather {width: 50%; padding-right: 10%; border-right: 1px solid #d8d8d8;}
    .vreme h3 {font-size: 18px;}
    .vreme .forecast {margin-left: 5px; margin-top: 15px;}
    .box {width: 100%; margin-right: 0;}
    .title_news {width: 73%;}
    .aeroport .box {width: 32%; margin-right: 4%;}
    .aeroport .last {width: 64%; margin-right: 0;}
    .boxGalerie {display: inline-block; width: 81%; margin-right: 0; margin-bottom: 20px;}
    .aeroport .boxTitle {width: 100%;}
    .block_center {float: none; margin: 0 auto;  width: 300px;}
    .vreme .imgWeather img {margin-top: 0px;}
    .footerLeft {width: 32%;}
    .sharer {margin-left: 20px;}
    .footerRight {width: 68%;}
    .bigBox {width: 46%; margin-left: 4%;}
    .footerContact {margin-right: 0;}
    .urgente {margin-top: 5px;}
    .urgente p {width: 62%;}
    .copyright p {width: 100%; text-align: center;}
    .copyright ul {width: 100%; float: none; text-align: center; margin-top: 7px;}
    .zboruriTable .bottom {display: none;}
    .titluSite {max-width: 70%; line-height: 27px;}
    .headerMain {padding-bottom: 10px;}
    .saloane_business_class img {width: 100% !important; height: auto !important;}
    .boxPageDescription {width: 72%;}
    .boxPage h3 a {font-size: 19px;}
    .hide {overflow:hidden; width:325px; height: 30px;}
    .newLine {float: left;}
    .newLine .social {padding: 7px 10px 7px 12px; border-left: none; }
    .newLine .langs {padding-left: 10px; padding-right: 10px;}
   
    .headerMenu ul {}
    .headerMenu ul li {display: table; float: left; width: 19.88%; height: 55px; border-right: 1px solid #1b5b74;}
    .headerMenu ul li:last-of-type{border-right: none;}
    .headerMenu ul li > a {display: table-cell; vertical-align: middle; padding-right: 10%; height: 55px;  line-height: 15px; font-family: 'Roboto Slab', serif; font-weight: 400;font-size: 14px; color: #ffffff; padding-left: 22.5%; text-shadow: #01364b 0.1em 0.1em 0.2em;}
    .headerMenu ul li > a img {padding-left: 20px; padding-right: 15px; padding-top: 18px; float: left;}
    
    .headerMenu ul.dropdownMain {overflow: hidden; display: none; margin: 0 auto; position: absolute; top: 53px; left: 0px; z-index: 20; width: 94%; padding: 1% 3%; background: #01374c; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px;}
    .headerMenu ul.dropdownMain > li {float: left; width: 30.62%; border-right: none; background: none; padding-left: 2.04%; }
    .headerMenu ul.dropdownMain > li a {color: #ffffff; font-family: 'Roboto Slab';font-weight: 400;font-size: 14px;  text-align: left; line-height: 16px;vertical-align: middle; background: none !important; border-bottom: 1px solid #014f6d;padding-left: 0px!important;}

    .headerMenu ul.dropdownMain > li a:hover {color: #00adef;}
    
    .dropdown.expand {display: block;}
    .adropdown.hovered {background-color: #01374c; color: #00adef; border-right: 1px solid #01374c;border-left: 1px solid #01374c;}
    
    .numeFisier {width: 62.28%;}
    .download {width: 20.48%;}
    .galleryBoxInner .stuff {margin: 0 10px 10px 0 !important; display: inline-block; float: left;}

    .solicitareInformatii .adresa,
    .solicitareInformatii .tara, 
    .solicitareInformatii .date {width: 45.43%; margin-right: 3.42%;}
    .captcha1 {width: 60%;}

    div.boxGalerie:nth-last-of-type(2), div.boxGalerie:nth-last-of-type(1) {
        display: none;
    }
}

@media only screen and (min-width:481px) and (max-width:720px) {
    #content, 
    .headerMenu,
    .headerMainInner,
    .footerInner,
    .headerBottomInner,
    .breadCrumb {min-width: 480px; width: 100%;}
    .headerTop ul li {width: 50%;}
    .headerMainInner {height : auto;}
    .headerCenter {padding: 20px 0; height: auto;}
    .titluSite {width: 58%; font-size: 30px; line-height: 24px;}
    .titluSite span {line-height: 14px;}
    .headerMenu, 
    .contentLeftMenu {border-radius: 0;}
    .headerSlider {min-height: 247px;}
    #masterwrapper {
        position: relative;
         -webkit-animation-name: slideClosed;
        -moz-animation-name: slideClosed;
        animation-name: slideClosed;
        -webkit-animation-duration: 0.2s;
        -moz-animation-duration: 0.2s;
        animation-duration: 0.2s;
        -webkit-animation-timing-function: ease-in;
        -moz-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-animation-fill-mode: forwards;
        -moz-animation-fill-mode: forwards;
        animation-fill-mode: forwards;
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        -o-backface-visibility: hidden;
        backface-visibility: hidden;
        overflow: visible;
    }
    .loading #masterwrapper {
        -webkit-animation: none;
        -moz-animation: none;
        animation: none;
    }
    .nav-open #masterwrapper {
        -webkit-animation-name: slideOpen;
        -moz-animation-name: slideOpen;
        animation-name: slideOpen;
        -webkit-animation-duration: 0.3s;
        -moz-animation-duration: 0.3s;
        animation-duration: 0.3s;
        -webkit-animation-timing-function: ease-out;
        -moz-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-animation-fill-mode: forwards;
        -moz-animation-fill-mode: forwards;
        animation-fill-mode: forwards;
    }
    body {overflow-x: hidden;}
    #footerwrapper {overflow-x: hidden;}
    .nav-open #footerwrapper {overflow: hidden;}
    .nav-open .navh {overflow-y: auto; }
    .nav-open .overlay {display: block;}
    
    #footerwrapper {overflow-x: hidden;}
    .nav-open #footerwrapper {overflow: hidden;}
    .nav-open .navh {overflow-y: auto; }
    .nav-open .overlay {display: block;}
    .navh {display: block; background: #2c3e50; background: #273646; width: 240px; height: 100%; position: fixed; z-index: 20; top: 0; left: -240px;}
    .navh li {display: block; float: none;}
    .navh li a {color: white; background-color: #2c3e50; display: block; font-size: 16px; text-decoration: none; padding: 10px 13px; border: none; border-top: 1px solid #34495e; border-bottom: 1px solid #273646; }
    .navh li:first-child a {border-top: none;}
    .headerBottom {position: static;}
    .overlay {
        content: '';
        display: none;
        width: 100%;
        height: 100%;
        position: fixed;
        z-index: 5;
        top: 0;
        left: 0;
      }
      
    @-webkit-keyframes slideOpen {
        from {
          -webkit-transform: translateX(0);
        }
        to {
          -webkit-transform: translateX(240px);
        }
    }

    @-moz-keyframes slideOpen {
        from {
          -moz-transform: translateX(0);
        }
        to {
          -moz-transform: translateX(240px);
        }
    }

    @-o-keyframes slideOpen {
        from {
          -o-transform: translateX(0);
        }
        to {
          -o-transform: translateX(240px);
        }
    }

    @keyframes slideOpen {
        from {
          transform: translateX(0);
        }
        to {
          transform: translateX(240px);
        }
    }

    @-webkit-keyframes slideClosed {
        from {
          -webkit-transform: translateX(240px);
        }
        to {
          -webkit-transform: translateX(0);
        }
    }

    @-moz-keyframes slideClosed {
        from {
          -moz-transform: translateX(240px);
        }
        to {
          -moz-transform: translateX(0);
        }
    }

    @-o-keyframes slideClosed {
        from {
          -o-transform: translateX(240px);
        }
        to {
          -o-transform: translateX(0);
        }
    }

    @keyframes slideClosed {
        from {
          transform: translateX(240px);
        }
        to {
          transform: translateX(0);
        }
    }  
    
    .dropdown {display: block; position: static; width: 100%; max-height: 0; overflow: hidden; -moz-transition:max-height 0.5s ease; 
                  -webkit-transition:max-height 0.5s ease; 
                  -o-transition:max-height 0.5s ease; 
                  transition:max-height 0.5s ease; }
    .dropdown li a {font-size: 14px; padding-left: 20%;}
    .dropdown.expand {max-height: 900em;}
    .navh li:hover .adropdown {background-color: #01374c; color: #00adef; border-left: none; border-right: none;}
    .dropdown li a {line-height: 30px;}
    
    .contentLeftMenu {width: 100%;}
    .contentLeftMenu li {width: 50%;}
    .contentLeftMenu span, 
    .contentLeftMenu a {border-bottom: none;}
    .contentLeftMenu li:nth-child(1) {border-bottom: 1px solid #015C80;}
    .contentLeftMenu li:nth-child(2) {border-bottom: 1px solid #015C80;}
    .contentRight {float: left; width: 100%; margin-top: 30px;}
    .flexslider .slides img {display: none !important;}
    .flexslider .slides {background: url(../img/slider_mobile_bg.jpg) no-repeat center; background-size: cover; height: 247px;}
    .flexslider .slides li {height: 247px;}
    .flexslider .slides > li {background: none !important;}
    .sliderText {text-align: center; margin-left: 0; left: 1%; right: 1%; max-width: 97%;}
    .sliderText h3 {font-size: 30px; line-height: 34px;}
    .box {width: 100%; margin-right: 0;}
    .title_news {width: 73%;}
    .aeroport .box {width: 32%; margin-right: 4%;}
    .aeroport .last {width: 64%; margin-right: 0;}
    .boxGalerie {display: inline-block; width: 81%; margin-right: 0; margin-bottom: 20px;}
    .aeroport .boxTitle {width: 100%;}
    .block_center {float: none; margin: 0 auto;  width: 300px;}
    .footerAeroport {display: none;}
    .footerLeft {width: 50%;}
    .footerRight {width: 50%;}
    .bigBox {width: 100%;}
    #footer h3 {padding-left: 5px; width: 100%;}
    .urgente p {padding-left: 5px; width: 70%;}
    .copyright {padding-bottom: 10px;}
    .copyright p {text-align: center; width: 99%;}
    .copyright ul {float: none; text-align: center; width: 99%; margin: 10px auto 0;}
    .vreme {margin-top: 0;}
    .contentLeft {width: 100%;}
    .block_left {max-width: 410px; margin: 30px auto 0;}
    .block_left span {text-align: center; display: block;}
    .block_left img {max-width: 280px; margin: 0 auto; display: block;}
    .widget {margin: 30px auto 0; max-width: 400px; position: relative; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
    
    .newsletter, .sondaj, .vreme, .map {padding: 3.66%; }
    .harta {margin: -5.4%;}
    
    .newsletter.expandw, .sondaj.expandw {padding-bottom: 5px;}
    .map.expandw {padding-top: 15px; padding-bottom: 15px;}
    .expandw p, .expandw a, .expandw form {display: none; }
    .expandw .harta {background: url(../img/blue_pointer.png) no-repeat center right 23px; padding-bottom: 10px; padding-left: 22px;}
    .expandw, .active {cursor: pointer; }
    .expandw h3, .active h3 {padding-left: 10px;}
    .active .harta h3 {padding-left: 5px;}
    .active .harta {padding-top: 20px;}
    .newsletter:after, .sondaj:after, .map:after  {content: ""; width: 0; height: 0; position: absolute; top: 33px; left: 10px; margin-top: -3px; border-width: 7px 7px 0 7px; border-style: solid; border-color: #4cbeff transparent;}
    /*.active:after {border-width: 0 7px 7px 7px;}*/
    .expandw:after {
        -webkit-transition: -webkit-transform 0.3s ease-in-out;
        -moz-transition: -moz-transform 0.3s ease-in-out;
        -ms-transition: -ms-transform 0.3s ease-in-out;
        -o-transition: -o-transform 0.3s ease-in-out;
        -transition: transform 0.3s ease-in-out;
    }
    .active:after {
        -webkit-transform: rotateX(180deg);
        -moz-transform: rotateX(180deg);
        -ms-transform: rotateX(180deg);
        -o-transform: rotateX(180deg);
        transform: rotateX(180deg);
    }
    
    .button {font-size: 12px;}
    .nav {visibility: hidden; background: #014864; float: left; width: 100%; max-height: 0; }
    .headerMenu {margin: 0 auto; position: relative; background: #014864; z-index: 10; top: -27px;}
    .nav li {width: 100%; display: table; height: 55px; border-bottom: 1px solid #015C80;}
    .nav li:last-of-type {border-bottom: none;}
    .nav li > a { padding-right: 2%; float: none; display: inline-block; width: 88%; height: 55px;  line-height: 55px; font-family: 'Roboto Slab', serif; font-weight: 400;font-size: 14px; color: #ffffff; padding-left: 10%; text-shadow: #01364b 0.1em 0.1em 0.2em;}
    .dropdownMain > li > a {padding-left: 10%; width: 80%; display: table-cell; vertical-align: middle;}
    .dropdownMain > li {border-bottom: 1px solid #015c80; margin: 0 5%; width: 90%;}
    .dropdownMain > li:last-of-type {border-bottom: none;}
    .indicator {text-align: center; display: block; float: right; width: 15%; height: 55px; line-height: 55px; font-size: 22px; color: #ffffff; font-family: "Georgia"; font-weight: normal;}
    .dropIcon {background: none;}
    .dropdownMain {display: block; background: #01374c; height: auto; max-height: 0;
                  -moz-transition:max-height 0.5s ease; 
                  -webkit-transition:max-height 0.5s ease; 
                  -o-transition:max-height 0.5s ease; 
                  transition:max-height 0.5s ease; 
                  overflow: hidden;
    }

    .nav-toggle {float: left; display: inline-block; height: 30px; margin-left: 8px;}
    .nav-toggle a {float: left; display: inline-block; padding-left: 30px; color: #605D5C; font-size: 14px; line-height: 30px; font-family: 'Roboto Slab', serif; font-weight: 400; background: url(../img/topMenu_bg_mobile.png) no-repeat left center;}
    
    .menuButton {float: left; display: inline-block; height: 55px; margin-left: 20px;}
    .menuButton a {float: left; display: inline-block; padding-left: 30px; color: #ffffff; font-size: 16px; line-height: 55px; font-family: 'Roboto Slab', serif; font-weight: 400; background: url(../img/mainMenudd.png) no-repeat left center;}
    
    .nav.expand {max-height: 900em; visibility: visible; }
    .dropdownMain.expand {max-height: 100em;}
    
    .headerMenu .m_zboruri{background: url("../img/zboruri.png") no-repeat 3% center;}
    .headerMenu .m_pasageri{background: url("../img/pasageri.png") no-repeat 3% center;}
    .headerMenu .m_servicii{background: url("../img/servicii.png") no-repeat 3% center;}
    .headerMenu .m_transport{background: url("../img/transport.png") no-repeat 3% center;}
    .headerMenu .m_contact{background: url("../img/contact.png") no-repeat 3% center;}


    .headerMenu .m_zboruri:hover{background: url("../img/zboruri_hover.png") no-repeat 3% center;}
    .headerMenu .m_pasageri:hover{background: url("../img/pasageri_hover.png") no-repeat 3% center;}
    .headerMenu .m_servicii:hover{background: url("../img/servicii_hover.png") no-repeat 3% center;}
    .headerMenu .m_transport:hover{background: url("../img/transport_hover.png") no-repeat 3% center;}
    .headerMenu .m_contact:hover{background: url("../img/contact_hover.png") no-repeat 3% center;}
    .nav ul li:hover .dropdownMain {display: none;}
    
    .boxPageDescription {width: 72%;}
    
    .contentLeftSubMenu {width: 100%;}
    .contentLeftSubMenu ul li {width: 90%;}
    .solicitareInformatii .adresa,
    .solicitareInformatii .nume,
    .solicitareInformatii .prenume,
    .solicitareInformatii .tara, 
    .solicitareInformatii .date {width: 45.43%; margin-right: 3.42%;}
    .captcha1 {width: 60%;}
    .pageTop h1 {width: 75%;}
    .printl {margin-right: 10px;}
    .page {min-height: 0px;}
    .dropdown li a:hover{color: #00adef;}
    #captcha_code1, #chestionar_captcha {width: 53.05% !important;}
    
    /*-----------------IE fallbacks----------------------*/
    .no-csstransitions #masterwrapper,
    .no-csstransitions .nav-open #masterwrapper {
      -webkit-animation: none;
      -moz-animation: none;
      animation: none;
    }

    .no-csstransitions .nav-open .navh {
      left: 0;
    }

    .no-csstransitions .nav-open #masterwrapper {
      -webkit-transform: translateX(240px);
      -moz-transform: translateX(240px);
      -ms-transform: translateX(240px);
      -o-transform: translateX(240px);
      transform: translateX(240px);
    }

    .no-csstransitions #masterwrapper {
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0);
    }

   

    .no-csstransforms .nav-open #masterwrapper {position: relative; left: 240px;} 
    .no-csstransforms #masterwrapper {position: relative; left: 0px;}
    .no-csstransforms .expandw p, .no-csstransforms .expandw a, .no-csstransforms .expandw form {display: block;}
    .no-csstransforms .nav {visibility: visible; max-height: 900em;}
    .no-csstransforms .dropdownMain {max-height: 200em;}
    
    .printl, .printl1, .fontcontrol {display: none;}
    .mtransport_icon {margin-bottom: 5px;}
    .gov_icon {float: none; margin-top: 1px; margin-left: 1%; margin-right: 1%;}
    .carbon {
        margin-right: 2%;
    }
    .logo {
        width: 100%;
    }

    div.boxGalerie:nth-last-of-type(2), div.boxGalerie:nth-last-of-type(1) {
        display: none;
    }
}

@media only screen and (min-width:480px) and (max-width:600px) {
    .gov_icon {margin-left: 1%; margin-right: 1%; float: right; margin-top: -35px;}
}

@media only screen and (max-width:480px) {
    html
    body,
    #content, 
    .headerMenu,
    .headerMainInner,
    .footerInner,
    .headerBottomInner,
    .breadCrumb {min-width: 320px; width: 100%;}
    .breadCrumb {width: 98%; padding: 15px 2% 0;}
    .headerSlider {min-height: 247px;}
    .headerTop ul li {width: 50%;}
    .headerTop ul li a {font-size: 12px; padding-left: 0;}
    .headerMainInner {height : auto;}
    .headerCenter {padding: 20px 0; height: auto;}
    .titluSite {width: 58%; font-size: 30px; line-height: 24px;}
    .titluSite span {line-height: 14px;}
    .headerMenu, 
    .contentLeftMenu {border-radius: 0;}
    .boxPageDescription {width: 100%;}
    .aurel_vlaicu span {font-size: 12px;}
    #masterwrapper {
        position: relative;
         -webkit-animation-name: slideClosed;
        -moz-animation-name: slideClosed;
        animation-name: slideClosed;
        -webkit-animation-duration: 0.2s;
        -moz-animation-duration: 0.2s;
        animation-duration: 0.2s;
        -webkit-animation-timing-function: ease-in;
        -moz-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-animation-fill-mode: forwards;
        -moz-animation-fill-mode: forwards;
        animation-fill-mode: forwards;
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        -o-backface-visibility: hidden;
        backface-visibility: hidden;
        overflow: visible;
    }
    .loading #masterwrapper {
        -webkit-animation: none;
        -moz-animation: none;
        animation: none;
    }
    .nav-open #masterwrapper {
        -webkit-animation-name: slideOpen;
        -moz-animation-name: slideOpen;
        animation-name: slideOpen;
        -webkit-animation-duration: 0.3s;
        -moz-animation-duration: 0.3s;
        animation-duration: 0.3s;
        -webkit-animation-timing-function: ease-out;
        -moz-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-animation-fill-mode: forwards;
        -moz-animation-fill-mode: forwards;
        animation-fill-mode: forwards;
        overflow: visible;
    }
    .quizDetails input[type="text"],.quizDetails textarea {width: 100%;}
    .quizDetails input[name="nume"] {
        margin-right: 0%;
    }

    .quizDetails #captcha_code1, .quizDetails #chestionar_captcha {
        margin-left: 0 !important;
        width: 100% !important;
        margin-right: 0% !important;
    }
    body {overflow-x: hidden;}
    #footerwrapper {overflow-x: hidden;}
    .nav-open #footerwrapper {overflow: hidden;}
    .nav-open .navh {overflow-y: auto; }
    .nav-open .overlay {display: block;}
    .navh {display: block; background: #2c3e50; background: #273646; width: 240px; height: 100%; position: fixed; z-index: 20; top: 0; left: -240px;}
    .navh li {display: block; float: none;}
    .navh li a {color: white; background-color: #2c3e50; display: block; font-size: 16px; text-decoration: none; padding: 10px 13px; border: none; border-top: 1px solid #34495e; border-bottom: 1px solid #273646; }
    .navh li:first-child a {border-top: none;}
    .dropdown li a {line-height: 30px;}
  /*  .navh li:hover .dropdown {display: none;} */
    .headerBottom {position: static; height: 40px;}
    .overlay {
        content: '';
        display: none;
        width: 100%;
        height: 100%;
        position: fixed;
        z-index: 5;
        top: 0;
        left: 0;
      }
      
    @-webkit-keyframes slideOpen {
        from {
          -webkit-transform: translateX(0);
        }
        to {
          -webkit-transform: translateX(240px);
        }
    }

    @-moz-keyframes slideOpen {
        from {
          -moz-transform: translateX(0);
        }
        to {
          -moz-transform: translateX(240px);
        }
    }

    @-o-keyframes slideOpen {
        from {
          -o-transform: translateX(0);
        }
        to {
          -o-transform: translateX(240px);
        }
    }

    @keyframes slideOpen {
        from {
          transform: translateX(0);
        }
        to {
          transform: translateX(240px);
        }
    }

    @-webkit-keyframes slideClosed {
        from {
          -webkit-transform: translateX(240px);
        }
        to {
          -webkit-transform: translateX(0);
        }
    }

    @-moz-keyframes slideClosed {
        from {
          -moz-transform: translateX(240px);
        }
        to {
          -moz-transform: translateX(0);
        }
    }

    @-o-keyframes slideClosed {
        from {
          -o-transform: translateX(240px);
        }
        to {
          -o-transform: translateX(0);
        }
    }

    @keyframes slideClosed {
        from {
          transform: translateX(240px);
        }
        to {
          transform: translateX(0);
        }
    } 
    .dropdown {display: block; position: static; width: 100%; max-height: 0; overflow: hidden; -moz-transition:max-height 0.5s ease; 
                  -webkit-transition:max-height 0.5s ease; 
                  -o-transition:max-height 0.5s ease; 
                  transition:max-height 0.5s ease; }
    .dropdown li a {font-size: 14px; padding-left: 20%;}
    .dropdown.expand {max-height: 900em;}
    .navh li:hover .adropdown {background-color: #01374c; color: #00adef; border-left: none; border-right: none;}
    
    
    
    .contentLeftMenu {width: 100%;}
    .contentLeftMenu li {width: 50%; max-height: 49px;}
    .contentLeftMenu span, 
    .contentLeftMenu a {border-bottom: none;}
    .contentLeftMenu li:nth-child(1) {border-bottom: 1px solid #015C80;}
    .contentLeftMenu li:nth-child(2) {border-bottom: 1px solid #015C80;}
    .contentRight {float: left; width: 100%;}
    .titluSite {width: 100%; font-size: 30px; line-height: 24px; margin-bottom: 10px;}
    .titluSite span {line-height: 14px;}
    .headerCenter {padding: 10px 5px;}
    .logo, 
    .logo a, 
    .logo img {float: left;}
    .zboruriTable .bottom {display: none;}
    .zboruriTable th, 
    .zboruriTable td {padding: 5px 0 5px 2px;}
    .zboruriTable .status {padding: 5px 12px 5px 0; text-align: right;}
    .social {padding: 12px 7px; border-left: none;}
    .langs {padding: 0 10px; margin-right: 40px; line-height: 40px; border-right: 1px solid #ffffff;}
    .searchTab {height: 40px;}
    .searchSubmit {height: 40px;}
    .flexslider .slides img {min-width: 0;}
    .zboruri, .publicitate, .page {width: 99.5%;}
    .noutati, .aeroport {width: 93.5%;}
    .flexslider .slides img {display: none !important;}
    .flexslider .slides {background: url(../img/slider_mobile_bg.jpg) no-repeat center; background-size: cover; height: 247px;}
    .flexslider .slides li {height: 247px;}
    .flexslider .slides > li {background: none !important;}
    .sliderText {text-align: center; margin-left: 0; left: 1%; right: 1%; max-width: 97%;}
    .flex-direction-nav {width: auto !important;}
    .sliderText h3 {font-size: 30px; line-height: 34px;}
    .box {width: 100%; margin-right: 0;}
    .headerTop ul li > span {padding-left:10px;}
    .aeroport .box {width: 43%; margin-right: 4%;}
    .aeroport .last {width: 53%; margin-right: 0;}
    .boxGalerie {display: inline-block; width: 100%; margin-right: 0; margin-bottom: 20px;}
    .aeroport .boxTitle {width: 100%;}
    .block_center {float: none; margin: 0 auto;  width: 300px;}
    .footerAeroport {display: none;}
    .footerLeft {width: 40%; padding-left: 2%;}
    .footerRight {width: 55%;}
    .bigBox {width: 100%;}
    .sharer {margin-left: 5px; margin-bottom: 20px;}
    #footer h3 {padding-left: 5px; width: 100%;}
    .footerContact {margin-bottom: 30px;}
    .urgente p {padding-left: 0; margin-top: 10px; width: 90%;}
    .vreme {margin-top: 30px;}
    .contentLeft {width: 100%;}
    .footerWidgets a {margin-bottom: 20px; float: none; width: 100%;}
    .copyright {padding-bottom: 10px;}
    .copyright p {text-align: center; width: 99%;}
    .copyright ul {float: none; text-align: center; width: 99%; margin: 10px auto 0;}
    .block_left img {max-width: 280px; margin: 0 auto; display: block;}
    .block_left span {text-align: center; display: block;}
    .widget {position: relative; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
    .harta {padding-left: 25px; padding-top: 20px;}
    .harta h3 {width: 100%;}
    .newsletter.expandw, .sondaj.expandw {padding-bottom: 5px; padding-top: 20px;}
    .expandw p, .expandw a, .expandw form {display: none; }
    .expandw .harta {background: url(../img/blue_pointer.png) no-repeat center right 30px; padding-bottom: 10px; padding-left: 25px; padding-top: 20px;}
    .expandw, .active {cursor: pointer; }
    .expandw h3, .active h3 {padding-left: 10px;}
    .active .harta h3 {padding-left: 10px;}
    .active.sondaj, .active.newsletter {padding-top: 20px;}
    .newsletter:after, .sondaj:after, .map:after  {content: ""; width: 0; height: 0; position: absolute; top: 32px; left: 10px; margin-top: -3px; border-width: 7px 7px 0 7px; border-style: solid; border-color: #4cbeff transparent;}
    /*.active:after {border-width: 0 7px 7px 7px;}*/
    .expandw:after {
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        -transition: all 0.3s ease-in-out;
    }
    .active:after {
        -webkit-transform: rotateZ(180deg);
        -moz-transform: rotateZ(180deg);
        -ms-transform: rotateZ(180deg);
        -o-transform: rotateZ(180deg);
        transform: rotateZ(180deg);
    }
    .button {font-size: 12px;}
    .nav {visibility: hidden; background: #014864; float: left; width: 100%; max-height: 0; }
    .headerMenu {margin: 0 auto; position: relative; background: #014864; z-index: 10; top: -27px;}
    
    .nav li {width: 100%; display: table; height: 55px; border-bottom: 1px solid #015C80;}
    .nav li:last-of-type {border-bottom: none;}
    .nav li > a { padding-right: 2%;  float: none; display: inline-block; width: 88%; height: 55px;  line-height: 55px; font-family: 'Roboto Slab', serif; font-weight: 400;font-size: 14px; color: #ffffff; padding-left: 10%; text-shadow: #01364b 0.1em 0.1em 0.2em;}
    .dropdownMain > li > a {display: table-cell; vertical-align: middle; padding-left: 10%; width: 80%; }
    .dropdownMain > li {border-bottom: 1px solid #015c80; margin: 0 5%; width: 90%;}
    .dropdownMain > li:last-of-type {border-bottom: none;}
    .indicator {text-align: center; display: block; float: right; width: 15%; height: 55px; line-height: 55px; font-size: 22px; color: #ffffff; font-family: "Arial";}
    .dropIcon {background: none;}
    .dropdownMain {display: block; background: #01374c; height: auto; max-height: 0;
                  -moz-transition:max-height 0.5s ease; 
                  -webkit-transition:max-height 0.5s ease; 
                  -o-transition:max-height 0.5s ease; 
                  transition:max-height 0.5s ease; 
                  overflow: hidden;
    }
    
    .nav-toggle {float: left; display: inline-block; height: 40px; margin-left: 10px;}
    .nav-toggle a {float: left; display: inline-block; padding-left: 25px; color: #605D5C; font-size: 16px; line-height: 39px; font-family: 'Roboto Slab', serif; font-weight: 400; background: url(../img/topMenu_bg_mobile.png) no-repeat left center;}
    
    
    .menuButton {float: left; display: inline-block; height: 55px; margin-left: 20px;}
    .menuButton a {float: left; display: inline-block; padding-left: 30px; color: #ffffff; font-size: 16px; line-height: 55px; font-family: 'Roboto Slab', serif; font-weight: 400; background: url(../img/mainMenudd.png) no-repeat left center;}
    
    .nav.expand {max-height: 900em; visibility: visible; }
    .dropdownMain.expand {max-height: 100em;}
    
    .headerMenu .m_zboruri{background: url("../img/zboruri.png") no-repeat 3% center;}
    .headerMenu .m_pasageri{background: url("../img/pasageri.png") no-repeat 3% center;}
    .headerMenu .m_servicii{background: url("../img/servicii.png") no-repeat 3% center;}
    .headerMenu .m_transport{background: url("../img/transport.png") no-repeat 3% center;}
    .headerMenu .m_contact{background: url("../img/contact.png") no-repeat 3% center;}


    .headerMenu .m_zboruri:hover{background: url("../img/zboruri_hover.png") no-repeat 3% center;}
    .headerMenu .m_pasageri:hover{background: url("../img/pasageri_hover.png") no-repeat 3% center;}
    .headerMenu .m_servicii:hover{background: url("../img/servicii_hover.png") no-repeat 3% center;}
    .headerMenu .m_transport:hover{background: url("../img/transport_hover.png") no-repeat 3% center;}
    .headerMenu .m_contact:hover{background: url("../img/contact_hover.png") no-repeat 3% center;}
    .nav ul li:hover .dropdownMain {display: none;}
    
    .headerRight {height: 40px; position: relative;}
    .boxSearch {height: 40px; position: absolute; top: 0; right: 0; border: none; background: #EFEFEF; z-index: 40;}
    #searchSiteForm {position:relative; height: 40px; float: right; min-width: 40px; width: 0;  overflow:hidden; -webkit-transition: width 0.3s; -moz-transition: width 0.3s; -ms-transition: width 0.3s; -o-transition: width 0.3s; transition: width 0.3s;}
    .searchInput {position: absolute; top: 0; right: 0; height: 30px; width: 74%; font-size: 14px; padding-left: 10px; padding-right: 0; margin: 5px 0; line-height: 34px; background: #ffffff; color: #605D5C;}
    .searchbox-icon,
    .searchSubmit{ width:40px; height:40px; display:block; position:absolute; top:0; right:0; padding:0; margin:0; border:0; outline:0; line-height:40px; text-align:center; cursor: pointer; color: #dcddd8; background: #efefef url("../img/search.png") no-repeat center;}
    
    #searchSiteForm.searchbox-open {width: 290px;}
    
    .footerContact ul li {margin-bottom: 10px;}
    .pageImage > img {margin-top: 30px;}
    
    .contentLeftSubMenu {width: 100%;}
    .contentLeftSubMenu ul {padding: 0;}
    .contentLeftSubMenu ul li {width: 90%;}
    .solicitareInformatii .adresa,
    .solicitareInformatii .nume,
    .solicitareInformatii .prenume,
    .solicitareInformatii .email,
    .solicitareInformatii .email1,
    .solicitareInformatii .tara, 
    .solicitareInformatii .date {width: 97.15%;}
    .captcha1 {width: 100%;}
    .contactForm .submit {float: left;}
    
    .pageTop h1 {width: 75%;}
    .printl {margin-right: 10px;}
    .pageSocial .fb-share-button {margin-right: 40px;}
    .twitter-share-button {width: 90px !important;}
    .page {min-height: 0px;}
    .paginatie {width: 90%; padding: 0 5% 2% 0;}
    .poze_albume {text-align: center;}
    .poza_album {margin-right: 0; display: inline-block;}
    .dropdown li a:hover{color: #00adef;}
    .searchTab2, 
    .searchTab2 #searchSiteForm {width: 100%; float: left; height: auto;}
    
    .declaratiiAvere {width: 100%; padding-right: 0;}
    .declaratiiInterese {width: 100%; padding-right: 0;}
/*    #captcha_code1, #chestionar_captcha {width: 48.5% !important;}*/
    .zboruriButtons {height: 150px;}
    .zboruriButtons label {margin-left: 5px;}
    .zboruriButtons a {margin-left: 2px;}
    .raspunspoolbarabgmare {width: 82.6%;}
    .zboruriTab li a {font-size: 16px;}
    
    /*-----------------IE fallbacks----------------------*/
    .no-csstransitions #masterwrapper,
    .no-csstransitions .nav-open #masterwrapper {
      -webkit-animation: none;
      -moz-animation: none;
      animation: none;
    }

    .no-csstransitions .nav-open .navh {
      left: 0;
    }

    .no-csstransitions .nav-open #masterwrapper {
      -webkit-transform: translateX(240px);
      -moz-transform: translateX(240px);
      -ms-transform: translateX(240px);
      -o-transform: translateX(240px);
      transform: translateX(240px);
    }

    .no-csstransitions #masterwrapper {
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0);
    }

    .no-csstransitions #searchSiteForm {
        width: 250px;
        position: static;
        float: none;
        overflow: visible;
        transition: none;
    }

    .no-csstransitions .searchbox-icon {
        display: none;
    }

    .no-csstransitions .langs, .no-csstransitions .social {margin-top: 40px; float:left; background: #efefef; margin-right: 0;}
    .no-csstransitions .headerBottom {height: 80px;}

    .no-csstransforms .nav-open #masterwrapper {position: relative; left: 240px;} 
    .no-csstransforms #masterwrapper {position: relative; left: 0px;}
    .no-csstransforms .expandw p, .no-csstransforms .expandw a, .no-csstransforms .expandw form {display: block;}
    .no-csstransforms .nav {visibility: visible; max-height: 900em;}
    .no-csstransforms .dropdownMain {max-height: 200em;}
    
    .printl, .printl1, .fontcontrol {display: none;}
    
    .gov_icon {float: right; margin-left: 1%; margin-right: 2%; margin-top: 4px;}
    .site_cnab .logo {margin-top: 5px;}
    .mtransport_icon {margin-bottom: 5px;}

    div.boxGalerie:nth-last-of-type(2), div.boxGalerie:nth-last-of-type(1) {
        display: none;
    }
    
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) and (min-width: 0 \0) {
  .nav-open .navh {
    left: 0;
  }

  #masterwrapper,
  .nav-open #masterwrapper {
    -webkit-animation: none;
    -moz-animation: none;
    animation: none;
  }

  .nav-open #masterwrapper {
    -webkit-transform: translateX(240px);
    -moz-transform: translateX(240px);
    -ms-transform: translateX(240px);
    -o-transform: translateX(240px);
    transform: translateX(240px);
  }

  #masterwrapper {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}


.cookie-notice-bar {
	background-color: rgb(255, 255, 255);
color: rgb(0, 0, 0);
font-family: inherit;
bottom: 0px;
position: fixed;
	font-size: 12pt;
margin: 0 auto;
padding: 13px 10px;
text-align: center;
box-sizing: border-box;
width: 100%;
z-index: 9999;
box-shadow: rgba(0,0,0,.5) 0px 5px 50px;
display: none;
left: 0px;
font-weight: 300;
}

.cookie-accept-button, .cookie-close-button{
	font-size: 11px;
	font-weight: 500;
line-height: 1;
padding: 10px 16px 10px;
position: relative;
cursor: pointer;
text-decoration: none;
	display: inline-block; 
	margin: 4px; 
	color: #000; 
	background-color: #fff;
}

