﻿
.bgcolor11 { background-color:#F18F20; }
.key-points__item-cta{-ms-flex-item-align:center;align-self:center;margin-left:auto}
.key-points__item-cta .btn,.key-points__item-cta .hotel_extras .SearchButton{font-size:11px;padding:0 1.5em}






.mv-article div.tjv-button-group a.mv-button {
    text-transform: none;
    height: 36px;
    color: white;
    padding: 0 20px;
    text-align: center;
    min-width: 0;
}


.mv-article div.tjv-button-group a.mv-button--transparent {
    color: var(--button-outlined-text-color,#6eae43);
}


.mv-article div.tjv-button-group a.mv-button--transparent:hover {
    color: white;
}
.db{display:block}
.db-ns{display:block}
.db-m{display:block}
.db-l{display:block}
.db-xl{display:block}


#testi-dx .firma {
    display:none;
}


.firma {
    display:block;
    margin-top:10px;
}



.ascsg_1_8, .ascsg_2_8, .ascsg_3_8, .ascsg_4_8, .ascsg_5_8, .ascsg_6_8, .ascsg_7_8, .ascsg_8_8{
	float:left;
	padding:0 3% 0 3%;
	position:relative;
}

.ascsg_4_8{	width:44%;}





.services-section h1 {
    text-align: center;
    color: #9c9c9c;
    position: relative;
    top: 50px;
}

.services-section h3 {
    margin-top: 0px;
}

.services-section p {
    position: relative;
}

.services-section .bottom-border {
    border-bottom: 1px solid #9c9c9c;
}

.services-section h1:hover {
    color: #fff;
}

    .services-section img {
        width: 46px;
    }

    .services-section {
        text-align: center;
    }


.partners {background: #fff;
    height: 80px;
    width: 100%;}


.partners:hover {background: #fff !important;
    height: 79px !important;
    width: 99%;}

#ac-page-container nav#header-nav .menu-item-has-children{width:60px}

#ac-page-container nav#header-nav .menu-item-has-children:hover{background-color:#FFF}

#ac-page-container nav#header-nav .menu-item-has-children:hover ul{display:block}

#ac-page-container nav#header-nav .menu-item-has-children a{background-color:#FFF}

#ac-page-container nav#header-nav .menu-item-has-children a:hover{background-color:#FFF;text-decoration:none}

#ac-page-container nav#header-nav .menu-item-has-children ul{display:none;position:absolute;background-color:#FFF;padding:10px 0;list-style:none;top:20px}

#ac-page-container nav#header-nav .menu-item-has-children ul li:hover{background-color:#FFF}

#ac-page-container #content-subnav .menu-item{display:inline-block;margin:0 10px;padding:5px 10px 0 10px}

    
    #header-main .mobile-menu .menu-mobile-primary-container .menu-item {
      position: relative; }

    
    #header-main .mobile-menu .menu-mobile-utility-container .menu-item {
      position: relative; }


.genesis-nav-menu .menu-item {
	display: inline-block;
	margin-bottom: 0;
	padding-bottom: 0;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}



.menu .menu-item:focus {
	position: static;
}

	.js .nav-primary .genesis-nav-menu .menu-item,
	.js .site-header .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		margin: 1px 0;
		position: relative;
		text-align: left;
	}

	.js .genesis-nav-menu .menu-item:hover {
		position: relative;
	}

	.js .nav-primary .genesis-nav-menu .menu-item a,
	.js .site-header .genesis-nav-menu .menu-item a {
		border: none;
		padding: 12px 0;
		width: 100%;
	}

  html #page #header .header_mid nav .menu-item-mega-description-container,
  html #page #header .header_bot nav .menu-item-mega-description-container {
    display: none;
  }



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.top-recruit-caption-txt{color:#fff;font-size:17px;letter-spacing:.17em;line-height:1.7}
.center-block{display:block;margin-left:auto;margin-right:auto}
.center{text-align:center !important}
.side-header .center #logo:after{margin:0 auto}
.portfolio-filter.center.style-2 li,.portfolio-filter.center.style-3 li,.portfolio-filter.center.style-4 li{display:inline-block;float:none}
.portfolio-overlay a.center-icon{display:block;margin:-20px 0 0 -20px;opacity:0}
.portfolio-item:hover a.center-icon,.iportfolio:hover a.center-icon{opacity:1}
.team.center .team-title:after{left:50%;margin-left:-40px}
.center .heading-block:after,.heading-block.center:after,.heading-block.title-center:after{margin:30px auto 0}

.download-mobile img.cover {
  display: block;
  float: left;
  width: calc(50% - 30px);
}
.tb-megamenu-item .mega-group-title{font-size:1.1em;}

.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}


.main-navigation li.dropdownmn_item.menu-item-has-children {
    display: inline-block;
}
#content-main .post .post-toolbar{position:relative}
#content-main .post .post-toolbar .post_toolbar_like:before{position:absolute;padding-right:12px;margin-right:12px;bottom:-1px;left:0}
#content-main .post .post-toolbar .post_toolbar_like{margin-left:19px}
#content-main .post .postmetadata .post-toolbar a{margin-right:15px}

.mod_events_latest_first {padding-bottom: 5px;}


			table.recentcommentsavatartop img.avatar, table.recentcommentsavatarend img.avatar {
				border: 0px;
				margin: 0;
			}


			table.recentcommentsavatartop a, table.recentcommentsavatarend a {
				border: 0px !important;
				background-color: transparent !important;
			}


			td.recentcommentsavatarend, td.recentcommentsavatartop {
				padding: 0px 0px 1px 0px;
				margin: 0px;
			}


.topRegion .menu {
    position: absolute;
    left: 750;
}


.topRegion .menu td {
    vertical-align: bottom;
    padding: 0 5px;
}

figure.imageslideblock div.image-container span.image-wrap.selected {
	display: inline;
}

#footer{width:100%;min-width:319px;margin:0 auto;background:#FFFFFF;}

#footer h6{clear:both;max-width:1000px;margin:0 auto;text-align:left;color:#646464;font-size:10px;font-weight:normal;padding:20px 0 0px 0;border-top:1px solid #cccccc;}

.td-mobile-close {
  position: absolute;
  right: 1px;
  top: 0;
  z-index: 1000;
}

.td-mobile-close .td-icon-close-mobile {
  height: 70px;
  width: 70px;
  line-height: 70px;
  font-size: 21px;
  color: #fff;
  top: 4px;
  position: relative;
  text-align: center;
  display: inline-block;
}

.td-md-is-android .td-mobile-close a {
  padding: 16px 0 16px;
}
#toc_container p.toc_title{text-align:center;font-weight:700;margin:0;padding:0}
#toc_container.toc_black p.toc_title{color:#aaa}
#toc_container p.toc_title+ul.toc_list{margin-top:1em}


				#content div.inerSidebar div.boxAdresa span.titlu {
					font-size:16px;
					color: #211b5a;
					font-weight:bold;
				}


				#content div.inerSidebar div.newsletter span.titlu {
					font-size:14px;
					font-weight:bold;
				}


				#content div.inerSidebar div.noutati2 span.titlu {
					font-size:14px;
					font-weight:bold;
					background: #f5f5f5;
				}

			#footer .footerContent ul li.titlu {
				font-weight:bold;
				font-size:14px;
			}


.genesis-nav-menu .menu-item {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}

.collapse {
  display: none;
  visibility: hidden;
}

.collapse.in {
  display: block;
  visibility: visible;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
    visibility: visible !important;
  }

    .navbar-collapse.collapse.in { 
        display: block!important;
    }
#tagline{margin-top:21px}

.assonline { float:left; width:219px; height:97px;}
#infinite-footer .container{background:rgba(255,255,255,.8);border-color:#ccc;border-color:rgba(0,0,0,.1);border-style:solid;border-width:1px 0 0;box-sizing:border-box;margin:0 auto;overflow:hidden;padding:1px 20px;width:780px}


.container.entry-header{
	padding: 0;
}


.container.video-container{
	padding: 0;
}



.container{
	width: 1160px;
	max-width: 100%;
	margin: 0 auto;
	padding: 0 10px 0 10px;
}


#top-footer .container{
	padding-bottom: 30px;
}


#middle-footer .container{
	padding-top: 20px;
	padding-bottom: 20px;
}


.navbar-navigation ul .menu-item-has-children,
.navbar-navigation ul .page-item-has-children {
	position: relative;
}


.menu-logo {
	text-align: center;
}


.menu-logo img {
	width: auto;
	max-height: 40px;
	margin: 1.375rem 1rem;
}


.menu-logo .menu-blogname {
	margin: 0;
	padding: 2.5em 0.75em;
	font-weight: 700;
	text-transform: uppercase;
}


.home .menu-logo {
	display: none;
}


.menu-toggle {
	float: left;
}


.menu-toggle,
.search-toggle {
	margin: 0.875rem;
	padding: 0.875rem 0.9375rem 0.75rem;
	border: none;
}


.menu-toggle svg,
.search-toggle svg {
	fill: #363636;
}


.menu-toggle:hover svg,
.search-toggle:hover svg {
	fill: #fff;
}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}

.menu-item-logo { padding: 0 40px; }

.mobile-toggle-nav .menu-item-has-children ul a { padding-left: 20px }

.mobile-toggle-nav .menu-item-has-children ul ul a { padding-left: 40px }

.mobile-toggle-nav .menu-item-has-children ul ul ul a { padding-left: 60px }
ul.socailicon li.pinster{position:relative;font-size:0;width:0}
ul.socailicon li.pinster a:before{content:"\f0d2";font-family:FontAwesome;position:absolute;top:-30px;color:#fff;background:#cb2028;border:1px solid #cb2028;width:45px;height:45px;border-radius:50%;text-align:center;padding-top:12px;left:148px;font-size:30px}
ul.socailicon li.pinster a:hover:before{color:#cb2028;background:0 0;transition:background-color .7s ease}
.socailiconinner ul li.pinster a:before{content:"\f0d2";font-family:FontAwesome;position:absolute;top:-10px;color:#fff;background:#cb2028;border:1px solid #cb2028;width:45px;height:45px;border-radius:50%;text-align:center;padding-top:6px;left:148px}
.socailiconinner ul li.pinster a:hover:before{color:#cb2028;background:0 0;transition:background-color .7s ease}
.carousel .czr-item{line-height:500px;overflow:hidden;min-height:500px;max-height:500px}
.czr-item .carousel-caption h1{font-size:22px}
.dark .search-btn i,.dark .entry-cat,.newsticker .owl-theme .owl-controls .owl-nav div,.is-hover .icon{color:#fff;color:rgba(255,255,255,.4)}
.menu-search .search-btn{top:.618em}
.dark .search-btn{top:.75em;z-index:20}
.search-btn{top:.5em;right:.43em;position:absolute;display:block}
.search-btn .search-icon i{font-size:1em;z-index:1;padding-right:.266em;padding-top:2px;display:block}
#classic-mobile.dark .search-btn{top:.382em}
.dark .mobile-search .search-btn{top:.5em}
.entry-content .search-btn{top:.875em;right:.875em}


.wrapper-inner{
    width:1165px;
}

.ph-agile{float:right;width:11%;}

.ph-agile i{font-size:1.5em;color:#fff;padding-top:10px;}

.ph-agile p span{font-size:1.1em;color:#fff;margin-left:0.5em;letter-spacing:1px;}


.footer-v4 .copyright {  padding: 5px 0;  border-top: none;  background: #2973ba;  color:#fff}

.footer-v4 .copyright p {  color: #fff;  font-size: 12px;  margin-top: 5px;  margin-bottom: 0;}

.footer-v4 .copyright a {  color: #fff;}


.footer-menu-container {
    -webkit-column-count:2;   
    -moz-column-count:2;
    -ms-column-count:2;
    -o-column-count:2;
    column-count:2;
    -webkit-column-gap: 1.86rem;   
    -moz-column-gap: 1.86rem;
    -ms-column-gap: 1.86rem;
    -o-column-gap: 1.86rem;
    column-gap: 1.86rem;
    columns:2;
}


ul.footer-menu {
    padding: 0;
    margin: 0;
}


ul.footer-menu li {
    font-size: 0.8em;
    padding: 0.3rem 0;
    border-bottom: 1px solid #2a2a2a;
}

.sidebar .widget_calendar tbody td.pad,
.sidebar .widget_calendar tfoot td.pad {
    background: #F5F5F5;
    border: none;
}

.comparisontable tr .td-left {
	text-align: left;
}

	.td-left {
		font-size: 14px;
		line-height: 17px;
	}


.tb-headline h2 {
    color: #333;
    font-size: 2.5rem;
}


.text-light .tb-headline h2 {
    color: #e9e4da;
}
.tb-headline h1,.tb-headline h2,.tb-headline h3,.tb-headline h4,.tb-headline h5,.tb-headline h6{margin:0 0 5px 0}
.tb-headline p:last-child{margin-bottom:0}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-3{width:25%}
#home #image-container .bxslider{padding-left:0;margin-bottom:0}
#home #image-container .bxslider li{background-repeat:no-repeat;background-size:cover;background-position:center center;height:450px}
#property #property-photo-gallery .bxslider{list-style:none;padding-left:0;margin-bottom:0}
#property #property-photo-gallery .bxslider li{float:left}

	
	.main-navigation li.menu-item-connect,
	.main-navigation li.menu-item-stay-connected {float: none; margin: 0 auto; padding: 4px 3.2% 24px; width: 100%;}

	.main-navigation li.menu-item-search {float: none; position: static; clear: both; margin: 0 auto; padding: 12px 3.2% 24px; width: 100%}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.page-header,.region-sidebar-first .block:first-child h2.block-title,.region-sidebar-second .block:first-child h2.block-title{margin-top:0}
.td_module_6{padding-bottom:26px}
.td_module_6 .td-module-thumb{position:absolute;left:0;top:0}
.td_module_6 .item-details{margin-left:116px;min-height:70px}
.td_module_6 .entry-title{font-size:14px;line-height:20px;margin-bottom:4px;font-weight:500}
.td_module_6 .td-module-meta-info{margin-bottom:0;min-height:0}
body .td_module_6{padding-bottom:15px}
.td_module_6 .td-module-title{font-weight:800}


.site-description{
	color: #2d3139;
	text-align: center;
	margin-bottom: 10px;
}


.title-tagline-hidden .site-title,
.title-tagline-hidden .site-description{
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute;
}


.site-title a,.site-description{color:#dd0000;}

.bit .zuot .zup img{ width:100%;  height:100%; }

.bit .zuot .zup{ min-height:246px; overflow:hidden;}





.compact-bottom {
  margin-bottom: 0 !important; }



.visually-hidden {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  height: 1px;
  width: 1px;
  word-wrap: normal;
}



.visually-hidden.focusable:active,
.visually-hidden.focusable:focus {
  position: static !important;
  clip: auto;
  overflow: visible;
  height: auto;
  width: auto;
}





.genesis-skip-link li {
	height: 0;
	list-style: none;
	width: 0;
}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.layout{display:table;padding:0}
#widget-block .widget-list{clear:both;margin:0 auto;padding:40px 0px 20px}
#home_page_three_column.widget-list{max-width:1000px;padding:0;margin:60px auto;background:#f4f4f4;color:#777}
.widget-list[id*=home_page]{padding:0}
#home_page_downs.widget-list{padding:0}
#right-column .widget-list .widget{padding:10px}


.menu-item-has-children a:after,
.dropdown-toggle:after {
	display: inline-block;
	font-family: "Genericons";
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	line-height: 1;
	text-align: center;
	vertical-align: top;
	text-decoration: inherit;
	text-transform: none;

	speak: none;
}
.navigation .menu .menu__item{display:block;float:left;margin-right:40px}
.navigation .menu .menu__item a{color:#666;text-decoration:none;font-size:12px;font-family:BNPSans,sans-serif;text-transform:uppercase;position:relative;transition:color .4s}
.navigation .menu .menu__item a:after{content:"";position:absolute;left:0;bottom:-6px;height:2px;width:100%;opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px);background:#00925b;transition-duration:.4s}
.navigation .menu .menu__item a.active,.navigation .menu .menu__item a:hover{color:#00925b}
.navigation .menu .menu__item a.active:after,.navigation .menu .menu__item a:hover:after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.navigation .menu .menu__item ul{display:block;margin-left:57px}
#teg-scrollup{background-color:#408c40;bottom:20px;display:none;height:40px;line-height:35px;position:fixed;right:20px;width:40px;text-align:center;font-size:16px;cursor:pointer;-webkit-transition:all .5s ease;transition:all .5s ease;color:#fff;border-radius:100%}
.full-img{width:100%}


.clearfix:before, .clearfix:after {
  content: " ";
  display: table; }

.clearfix:after {
  clear: both; }
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}


.icon-menu:before {
	content: "\f0c9";
}

	.tmenu{		
		height: 36px;
		border-top: 1px solid #999999;
		border-left: 1px solid #999999;
		border-right: 1px solid #999999;
		padding-left: 5px;
		padding-right: 5px;
		color: #6e6e6e;
		font : bold  10px Verdana;
		cursor: pointer;
text-align: center;
	}


    .col-2 { width: 48%; }

#wrapper{
	display:none;
}
