:root {
  --homegrouph3back: #706f42;
  --solidcolor: #706f42;
  --tempcolor: #706f42;
  --backgroundleftrighthome:rgba(112, 111, 66, 0.4);
}
#title-popup{margin-top: -20px!important;}
#img{margin-top: 20px!important;}
.padding-left-more{padding-left:20px;}
body .pop-close-photo {color: #FFF!important;}
.item-131,.item-166{display:none!important;}
#cookiesck_interface {z-index: 99999999999999999;}
body.innerpage #headerwrap {background: var(--homegrouph3back)!important;}
.home-content{width:100%;display:block;overflow:hidden;}
.itemHeader{margin-bottom: 25px!important;}
#component p {margin: 0px!important;}
.itemTitle{margin:0px!important;}
#breadcrumbs .module{margin:0px!important;}
#footerwrap .xtc-wrapperpad{padding-bottom: 0px!important;}
#menuright2{margin-top: 15px!important;}
body .itemBody .image-gallery .gallery-item:hover .gallery-item-in {background-size: 100%!important;}
#menu a,#breadcrumbs,#breadcrumbs span,#breadcrumbs a{text-transform: none!important;}
.img-left{width: 80%;float: left;margin-bottom:40px;text-align: left;margin-left:10%;}
.img-right{width: 80%;float: right;margin-bottom:40px;text-align: right;margin-right:10%;}
.catItemImageBlock{max-height: 400px;overflow: hidden;}
.catItemTitle{text-align:center;margin: 0px!important;}
.catItemIntroText,.catItemReadMore{display:none!important;}
body.frontpage #region3wrap{display:none!important;}
body.frontpage #region1wrap {position: absolute;top: 0px;}
body.frontpage #headerwrap {background:var(--backgroundleftrighthome)!important;}
body.frontpage #region2wrap{margin-top:35%;}
body.frontpage .row-2 h3{font-size: 27px;margin-bottom: 10px;}
body.frontpage .row-2 p{}
#img {max-height: 85vh!important;width:auto!important;}
#menuwrap{margin-right: 30px;margin-top:20px;}
#logo a {background-size: 100%;}
#headerwrap{background: #706f42!important;}
.itemBackToTop{display:none!important;}
#region1wrap {padding:0px!important}
#region1wrap .module{display:none!important;}
#region3wrap{padding:0px!important}
#region3pad{padding: 0 1.5%;}
.home{width:100%;max-width: 1280px;height: auto;overflow: hidden;display:block;margin-left:auto;margin-right:auto;}
.home h1{text-align:center;font-size:40px;font-weight:bold;margin-top:10px;text-shadow: 2px 2px var(--backgroundleftrighthome);}
.home h2{text-align:center;font-size:30px;}
.home-text{width:100%;max-width:800px;display:block;margin-left:auto;margin-right:auto;font-size: 17px!important;}
.home-text span{font-size: 20px;font-weight: bold;}
.bottom-line{width: 100%;max-width: 1000px;display: block;margin-top: 20px;margin-bottom: 40px;margin-left: auto;margin-right: auto;clear:both;border-image: linear-gradient(to left,  var(--solidcolor) ,var(--backgroundleftrighthome) ) 1 0;
    height: 10px;
    border-bottom: 2px solid;
    place-items: center;}
.home p span{font-size: 20px;font-weight: bold;}
.home .row-2{margin-top:20px;margin-bottom:30px;}
.topmenutext{text-align: right;color: #fff;font-size: 15px;}
.topmenutext a{color: #fff!important;}
.morebutton{color:var(--tempcolor);font-weight:bold;}
.row-1{width:100%;float:left;box-sizing:border-box;transition: 0.8s;-webkit-transition: 0.8s;-moz-transition: 0.8s;}
.row-2{width:50%;float:left;box-sizing:border-box;transition: 0.8s;-webkit-transition: 0.8s;-moz-transition: 0.8s;}
.row-3{width:33.33%;float:left;box-sizing:border-box;transition: 0.8s;-webkit-transition: 0.8s;-moz-transition: 0.8s;}
.row-4{width:25%;float:left;box-sizing:border-box;transition: 0.8s;-webkit-transition: 0.8s;-moz-transition: 0.8s;}
.row-5{width:20%;float:left;box-sizing:border-box;}
.row-6{width:16.666666667%;float:left;box-sizing:border-box;transition: 0.8s;-webkit-transition: 0.8s;-moz-transition: 0.8s;}
.row-7{width:14.285714286%;float:left;box-sizing:border-box;transition: 0.8s;-webkit-transition: 0.8s;-moz-transition: 0.8s;}
.row-8{width:12.5%;float:left;box-sizing:border-box;transition: 0.8s;-webkit-transition: 0.8s;-moz-transition: 0.8s;}
.row-9{width:11.111111111%;float:left;box-sizing:border-box;transition: 0.8s;-webkit-transition: 0.8s;-moz-transition: 0.8s;}
.row-10{width:10%;float:left;box-sizing:border-box;transition: 0.8s;-webkit-transition: 0.8s;-moz-transition: 0.8s;}
.row-2.img-right{float:right;margin-right: 0px;}
.main_content {width: 100%;height: auto;box-sizing: border-box;}
.main_content_left {width: 50%;float: left;padding: 10px;height: auto;box-sizing: border-box;text-align: center;}
.main_content_left iframe {width: 100%;height: 460px;}
.main_content_right {width: 50%;float: right;padding: 10px;height: auto;box-sizing: border-box;}
.main_content_right h4 {display: none;}

div.padding-10{padding:10px;box-sizing:border-box;transition: 0.8s;-webkit-transition: 0.8s;-moz-transition: 0.8s;}
div.padding-margin{padding:10px;box-sizing:border-box;border: 1px solid rgba(0,0,0,0.4);transition: 0.8s;-webkit-transition: 0.8s;-moz-transition: 0.8s;max-width: 600px;display: block;margin-left: auto;margin-right: auto;}
div.padding-margin:hover{-webkit-box-shadow: 2px 2px 18px -6px rgba(0,0,0,0.78);-moz-box-shadow: 2px 2px 18px -6px rgba(0,0,0,0.78);box-shadow: 2px 2px 18px -6px rgba(0,0,0,0.78);transition: 0.8s;-webkit-transition: 0.8s;-moz-transition: 0.8s;}


#backtotop {cursor: pointer;z-index: 9999999999999999999999999999999999!important;display: none;background-color: #ECEDE8!important;position: fixed!important;bottom: 55px!important;right: 5px!important;height: 18px;width: 35px;border-radius: 180px;text-align: center;font-size: 40px;padding-top: 17px!important;color: #000;line-height: 0px!important;border:1px solid var(--solidcolor);}               
#backtotop img{max-width: 70%;display: block;margin-left: auto;margin-right: auto;margin-top: -30%;}
.mail_phone_static{bottom: 20px;position: fixed;left: 5px;display:none;}
.phone_static{background-color:#ECEDE8!important;height: 40px;width: 40px; border-radius: 180px;text-align: center;margin-top:20px;border:1px solid var(--solidcolor);    overflow: hidden;}
.phone_static img{margin-top: -3px;margin-left: -3px;min-width: 115%;}   
#footerwrap{padding:0px!important;}
.footer-title {color: #fff!important;}
#footer a {color: #fff!important;text-align: left;padding: 0px;margin: 0px;}

@media (max-width:1680px){
  body #region3 .image-gallery-item .gallery-item-in {background-size:140%!important;}
}

@media (max-width:1536px){
 body #region3 .image-gallery-item .gallery-item-in {background-size:140%!important;}
}

@media (max-width:1440px){
body #region3 .image-gallery-item .gallery-item-in {background-size:140%!important;}
}

@media (max-width:1425px){
body #region3 .image-gallery-item .gallery-item-in {background-size:140%!important;}
}

@media (max-width:1366px){
body #region3 .image-gallery-item .gallery-item-in {background-size:140%!important;}
}

@media (max-width:1280px){
body #region3 .image-gallery-item .gallery-item-in {background-size:140%!important;}
}

@media (max-width:1152px){

}

@media (max-width:1080px){
.row-4 , .row-5 , .row-6 , .row-7 , .row-8 , .row-9 , .row-10{width:33.33%;}
}

@media (max-width:1024px){

}

@media (max-width:900px){
.row-3 ,  .row-4 , .row-5 , .row-6 , .row-7 , .row-8 , .row-9 , .row-10{width:50%;}
.main_content_left , .main_content_right{width: 100%;float: unset;}

}

@media (max-width:763px){
 body .topmenutext{position: fixed;text-align: center;width: 100%;padding: 0px;margin: 0px;font-size: 13px;}
  body #logo a {margin: 32px 0 0 8px!important;}
  #menu .mobilebtn {float: unset;position: absolute!important;top: 65px;right: 40px;}
  .mod-languages{margin-top: 35px;}
  body.frontpage .home{margin-top: 35%;}
}

@media (max-width:640px){
.row-2 ,  .row-3 ,  .row-4 , .row-5 , .row-6 , .row-7 , .row-8 , .row-9 , .row-10{width:100%;float:unset;}
 body .padding-left-more{padding-left:0px;}
}

@media (max-width:440px){

}

@media (max-width:420px){

}

@media (max-width:320px){

}