/* ColorBox, (c) 2011 Jack Moore, MIT license */
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url("../../assets/jquery/colorbox/1.6.1/images/loading.gif") no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url("../../assets/jquery/colorbox/1.6.1/images/controls.png") no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url("../../assets/jquery/colorbox/1.6.1/images/controls.png") no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url("../../assets/jquery/colorbox/1.6.1/images/controls.png") no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
/* New.css */
#popup_content{display: none}@font-face{font-family: "Roboto";src: url("/files/fonts/Roboto-Light.ttf");font-weight: light}@font-face{font-family: "Roboto";src: url("/files/fonts/Roboto-Regular.ttf");font-weight: normal}@font-face{font-family: "Roboto";src: url("/files/fonts/Roboto-Bold.ttf");font-weight: bold}#s-media{top: 14px;    right: 9px;    position: fixed;    z-index: 900;    display: flex;    flex-direction: row}#s-media a{margin: 0 10px;    width: 40px}.container-fluid.footer-map-info{box-shadow: none !important}body .footer-map-info .iframe_wrap,body.homepage .footer-map-info .iframe_wrap{margin: 0 !important;    padding: 0 !important;    height: 500px;    width: 100%;    box-shadow: none !important;    border-radius: 0}.footer-map-info iframe{height:500px}.iframe_wrap{margin-left:15px;margin-right:15px}.footer-info img{height: 500px;    object-fit: cover;    object-position: center}.footer-map-info .col-sm-6{padding: 0}.footer-map-info iframe{height: 100%}.footer-map-info .txt{text-align: center;    color: black;    padding: 30px}.footer-map-info{display: flex;    flex-direction: row;    flex-wrap: wrap;    background-color: #fafafa;    border-radius: 10px;    box-shadow: 0 10px 20px rgb(0 0 0 / 19%), 0 6px 6px rgb(0 0 0 / 23%);    margin-bottom: 50px;    padding-left: 0 !important;    padding-right: 0 !important;    margin-top: 50px;    overflow: hidden}.formbody h4{text-align: center;    margin-bottom: 30px}#customForm{height: 36px;    line-height: 36px;    font-size: 20px;    font-family: 'Roboto', sans-serif;    font-weight: 400;    text-decoration: none;    border: none;    background-color: #FF9800;    color: #fafafa;    width: fit-content;    padding: 0px 16px;    border-radius: 2px;    position: relative;    left: 50%;    transform: translate(-50%);    cursor: pointer}#customForm:hover{background-color: #FFB74D;color: #ffffff}.footer-btn a{font-size: 16px}.caret_menu{background-image:url("../../files/img/arrow_oran.png");background-position:center center;background-repeat:no-repeat;height: 90%;width: 15px;display: block !important;position: absolute !important;right: 1px !important;top: 50% !important;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);background-size: 50%;z-index: 5}li.active .caret_menu{background-image:url("../../files/img/arrow.png");background-position:center center;background-repeat:no-repeat;height: 90%;width: 15px;display: block !important;position: absolute !important;right: 1px !important;top: 50% !important;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);background-size: 50%;z-index: 5}html body .isDropdown .caret_menu{position: absolute!important;	inset: 0!important;	width: auto!important;	height: 40px!important;	transform: none!important;	background-size: 8.5px;	background-position: 96%;	cursor: pointer}.dropdown-toggle .caret{display: none}body.homepage .main-block{padding-bottom: 0px}body .main-block{padding-bottom: 35px}.ce_flexSlider ul,.ce_flexSlider li{padding-left: 0!important}body.homepage .main-block{margin-top: 60px!important}#logo{width: 280px;    top: 7px;    left: 9px;    position: fixed;    z-index: 900}#main a{color: #F57C00!important}body .main-block{margin-top: 116px!important}.flexslider .slides li{max-height: 55vw}.footer-btn a:hover{background-color: #FF9800;    transition: all .4s ease;color:#fff!important}.footer-btn a{padding: 5px 20px;    color: #fff}.footer-btn{display: flex;    flex-direction: row;    justify-content: center;    margin: 30px auto 20px}.footer-btn .left-btn{margin-right: 20px}#main li{margin-bottom:4px;padding-left:4px;list-style-image:url("../../files/design/right.png")}#main ul{padding-left:27px}#header .dropdown-menu{border-top:1px solid #e0e0e0;border-right:0px solid #e0e0e0;border-bottom:0px solid #e0e0e0;border-left:0px solid #e0e0e0;text-align: center!important;	background-color: #eee}#header .dropdown-menu>.active>a,#header .dropdown-menu>.active>a:hover,#header .dropdown-menu>.active>a:focus{background-color: #ff9800!important}#main h2,#main h3{color: #FF9800}.ce_flexSlider{position: relative;z-index: -10}.projecte{min-height: 600px !important}.projecte h3{font-size: 28px;text-transform: capitalize}#main span.capt{position: relative;    top: -39px !important;    background: #dcdcdc;    padding: 2px !important;    font-size: 13px}.title_foto .caption{display:none}#slider .name p{font-size: 14px}.row.second{margin-top: 150px}
@media screen and (max-width: 767px){
/* Less_768.css */
#s-media{top: 10px;    right: 70px}#s-media a{margin: 0 5px;    width: 30px}.footer-map-info{box-shadow: none !important}.footer-map-info .footer-info{order: 2}.footer-map-info .ce_text{order: 3}.footer-info{order: -1}.footer-map-info iframe{height: 100%}.caret_menu{right: 28% !important;top: 20px !important;width: 15px;height: 15px;display: block !important;position: absolute !important;background-size: 70%;border-left: 1px solid transparent}li.active .caret_menu{right: 28% !important;top: 20px !important;width: 15px;height: 15px;display: block !important;position: absolute !important;background-size: 70%;border-left: 1px solid transparent}::-webkit-scrollbar{background-color:#e3e3e3;-webkit-appearance: none;height:3px !important}::-webkit-scrollbar-thumb{height:3px!important;  background-color: rgba(0, 0, 0, .2);  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, .3)}.table-wrapper{overflow: hidden!important}.table-mobile{overflow-x: scroll}.main table{width: auto!important}.row.second{margin-top: 0}body .pdd-top-lg{padding-top: 20px}body .pdd-right-md{padding-right: 0px}#header .dropdown-menu>.active>a,#header .dropdown-menu>.active>a:hover,#header .dropdown-menu>.active>a:focus{color:#fff!important}body h3,.pdd-right-md{font-size: 22px}body h1{font-size: 34px !important;margin-bottom: 20px}body #navigation .dropdown-menu{text-align: center!important;background-color:#eee}#navigation .container{padding-right:0px!important;    padding-left:0px!important}.navbar-collapse{margin: 0px!important;width: 100%;text-align: center}.navbar-toggle{margin-right: 0}#article-219{margin-top: 50px}#logo{width: 190px}
}
@media screen and (min-width: 768px) and (max-width: 1250px){
/* Less_1024.css */
#s-media{top: 80px;flex-direction: column}#s-media a{margin: 5px 0}body .navbar-nav{position: absolute;    right: 0;    left: auto;    margin-left: auto;width:auto}.navbar-nav>li>a{padding: 25px 8px;    font-size: 12px}#logo{width: 200px;    top: 14px}
}
@media screen and (min-width: 768px) and (max-width: 992px){
/* 768-992.css */
.projecte{min-height: 550px !important}li.submenu .caret_menu{height: 100%;    width: 20px;    padding-left: 12px;    padding-right: 14px;    background-size: 40%;    border: none}li.active .caret_menu{background-color: #ff9800;    border: none}.navbar-default .navbar-nav>.submenu>a,.navbar-default .navbar-nav>.submenu>a:hover,.navbar-default .navbar-nav>.submenu>a:focus{margin-right: 25px}#logo img{width:85%;margin-top:5px}
}
.header-text {
	width: 100%;
	text-align: center;
	position: absolute;
	margin-top: -95px;
	padding-bottom: 55px;
	padding-top: 20px;
	color: white;
	text-shadow: 2px 4px 3px rgba(0,0,0,0.3);
	z-index:3;
	font-size: 14px;
	background-color: rgba(0,0,0,0.5);
}
#popup_law_wrap p {
	
	font-size: 13px;
}
#popup_law_wrap .popup_law_description {
	
	font-size: 13px;
	margin-top:-20px;
}
#popup_law_wrap h2 {
    font-size: 30px;
}
.navbar-default .navbar-nav>li>a {
    color:black !important;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
    color: white !important;
}
.navbar-nav li.dropdown.open>a {
	background-color: transparent!important;
}
.navbar-nav li.active.dropdown.open>a
{
	background-color: #ff9800!important;
}
#header{
	/*position:relative;*/
	width:100%;
	/*top:0;
	left:0;
	z-index:0;*/
}
.header-content{
	display:block;
	position:absolute;
	width:400px;
	left:50%;
	margin-left:-200px;
	background-color:rgba(255,255,255,0.5);
	word-wrap:break-word;
}
.header-content h3{
	color:rgb(33,33,33) !important;
	
}
.header-content img{
	width:90%;
	margin-top:10px;
	margin-left:5%;
}
/* start setting for sliders in header */
.header_bg, .header_bg2{
	position:relative;
	z-index:2;
	height:700px;
	background-image:url("/files/Hauser_und_Hauser/slider/2.jpg");
	background-size:cover;
	background-position:center;
}
.header_bg2 {
	z-index:1;
	width: 100%;
	position: absolute;
	background-image:url("/files/Hauser_und_Hauser/slider/2.jpg");
}
/* finish setting for sliders in header */
hr{
	width:70%;
	margin:10px auto !important;
	border-top:3px solid #FF9800 !important;
}
.txt-center{
	text-align:center;
}
#start-slider{
	height:500px;
}
.main{
	min-height:470px;
}
.main img{
	margin-left:-15px;
}
.main p strong{
	color:rgba(0,0,0,1) !important;
	-webkit-tap-highlight-color: rgba(0,0,0,1)!important;
}
.main ul{
	font-size: 18px;
	font-family: 'Roboto', sans-serif;
	padding-right:15px;
}
.main table {
	width: 100%;
	margin-bottom: 20px;
	table-layout: fixed;
	text-align: center;
}
.main tbody {
	border-top: 3px solid #ff9800;
	border-bottom: 3px solid #ff9800;
}

.main table tr:first-child {
	border-bottom: 3px solid #ff9800;
}
.main table td:nth-child(odd)  {
	background-color: #dcdcdc;
}
.main table td p {
	margin: 10px 5px;
	font-size: 17px;
}

.main-block{
	border-radius:5px;
	overflow:hidden;
	margin-top: -36px !important;
	z-index: 3;
	position: relative;
}

.contacts p{
	font-size:20px;
}
.contacts a:hover{
	color:#FF9800;
}
form .textarea{
	height:133px !important;
}
.footer img{
	width:200px;
	margin:10px auto;
}
.projecte{
	border-radius:5px !important;
	padding:0px !important;
	overflow:hidden;
	word-wrap:break-word;
	cursor: pointer;
	min-height:695px;
}
.projecte img{
	width:100%;
	height: 350px;
	object-fit: cover;
	/*height:auto;*/
}
.row.second .projecte img {
	height: auto;
}
.projecte .info, .projecte h3{
	padding:0px 15px;
	text-align:center;
}
.raw{
	margin-top:50px;
}
.thumbnail{
	border:none !important;
	border-radius:0px!important;
	background-color:#dcdcdc !important;
}
.thumbnail:hover{
	border:none !important;
	border-radius:0px!important;
	background-color:#FFC107 !important;
}
#main-block .main:first-child {
	padding: 25px 25px 15px 25px !important;
}
#main-block .main:first-child .pdd-top-lg {
	padding-top: 0;
}
#main-block .main:first-child .pdd-bottom-md {
	padding-bottom: 0;
}
#main-block .main:first-child .pdd-right-md {
	padding-right: 0;
}
.nav>li>a.dropdown-content {
	cursor:pointer;
	display: inline-block;
	margin-left: -12px;
	padding: 25px 15px;
	
	
}
@media screen and (max-width: 1200px) {
	.projecte{min-height:520px;}
}
@media screen and (max-width: 991px) {
	.projecte p{font-size:16px;}
	.projecte{min-height:510px;}
	.nav>li>a.dropdown-content {margin-left:80px;
}
}
@media screen and (max-width: 767px) {
	.header_bg, .header_bg2{height:350px !important}
	.header-content{top:85px!important}
	.main h1, .main h2, .main h3, .main p.acc-1d{text-align:center;}
	.main p{text-align:justify; padding-right:10px; padding-left:10px;}
	.kontakt{padding-left:0 !important}
	.kontakt p{text-align:center;}
}
.flexslider {
	margin-bottom:0;
}

/*!
 * Dropdownhover v1.0.0 (http://bs-dropdownhover.kybarg.com)
 */
.dropdown .dropdown-menu .caret{border:4px solid transparent;border-left-color:#000;float:right;margin-top:6px}.dropdown-menu{min-width:250px}.dropdown-menu > li.open > a{background-color:#F5F5F5;color:#262626;text-decoration:none}.dropdown-menu .dropdown-menu{left:100%;margin:0;right:auto;top:-1px}.dropdown-menu-right .dropdown-menu,.navbar-right .dropdown-menu .dropdown-menu,.pull-right .dropdown-menu .dropdown-menu{left:auto;right:100%}.dropdown-menu.animated{-webkit-animation-duration:0.3s;animation-duration:0.3s}.dropdown-menu.animated:before{content:" ";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:99}.dropdownhover-top{margin-bottom:2px;margin-top:0}.navbar-fixed-bottom .dropdown-menu .dropdown-menu,.dropdownhover-top .dropdown-menu{bottom:-1px;top:auto}.navbar-nav > li > .dropdown-menu{margin-bottom:0}.dropdownhover-bottom{-webkit-transform-origin:50% 0;transform-origin:50% 0}.dropdownhover-left{-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.dropdownhover-right{-webkit-transform-origin:0 50%;transform-origin:0 50%}.dropdownhover-top{-webkit-transform-origin:50% 100%;transform-origin:50% 100%}
