
.hidden{display:none}.inline-green{color:#7bae15}html{background:#313131;color:#d7d7d7;margin:0}img{border:0}h1{margin:10px 0 10px 0;font-size:150%}h2{margin:10px 0 0 0;font-size:125%}h3{margin:7px 0 7px 0}h4{font-weight:normal;margin:7px 0 0 0}address{color:#7bae15}.container{padding:25px 50px 0 50px;max-width:1600px;margin:auto}body{font:12px Arial}.always-hidden{display:none!important}nav,header{display:block}a{color:#d7d7d7;text-decoration:none}header{position:relative;clear:both}.logo{width:164px;height:75px;background:url(../images/prattica.svg) no-repeat;float:left;cursor:pointer;margin-bottom:10px;background-size:100%}.menu-btn{display:none;width:33px;height:24px;position:absolute;right:3px;top:24px;background:url(../images/menu-btn.png);background-size:100%;cursor:pointer}.menu-btn.active,.menu-btn:hover{background:url(../images/menu-btn-active.png);background-size:100%}nav.main{background-color:#7bae15;background:linear-gradient(-90deg,#313131,#5b7821 500px,#7bae15);height:13px;margin-left:179px;margin-top:37px;display:block}nav.main>ul{display:block;float:right;padding:0;margin:-1px 0 0 0}nav.main>ul>li{display:block;float:left;text-transform:uppercase}nav.main>ul>li.active a,nav.main>ul>li>a:hover{color:#eee}nav.main>ul>li>a{padding:0 22px 0 22px;font-size:12px;text-decoration:none;color:#d5d5d5}nav.main>ul>li:last-child>a{padding-right:0}.sidebar-nav ul{display:block}.sidebar-nav ul li{display:block}ul.lang-inline{text-align:right;margin:0}ul.lang-inline li{display:inline-block;width:40px;height:30px;font-size:24px;text-align:center;margin-left:10px;margin-top:-7px;transform:scale(1,0.5);-webkit-transform:scale(1,0.5);-moz-transform:scale(1,0.5);-ms-transform:scale(1,0.5);-o-transform:scale(1,0.5)}ul.lang-inline li a{color:#d5d5d5;text-decoration:none;display:inline-block;padding:0}ul.lang-inline li.lang-active a,ul.lang-inline li a:hover{color:#7bae15}.sidebar-nav ul.nav.menu-about{padding-left:5px;font-size:100%;width:150px}.sidebar-nav ul.nav.menu-about li{text-transform:uppercase;padding:5px 0}.sidebar-nav ul.nav.menu-about li a{display:block}.sidebar-nav ul.nav.menu-about li.active a,.sidebar-nav ul.nav.menu-about li:hover a{color:#7bae15}.main-section{display:block;clear:both}div.homeSlide img{border:2px solid #d7d7d7;vertical-align:top;display:none;margin-right:20px;margin-top:20px;width:calc(100vw - 40px)}div.homeSlide>div>div{margin:auto;overflow:hidden}div.homeSlide table{border-collapse:collapse;margin:0;padding:0}div.homeSlide td{vertical-align:top;margin:0;padding:0}.projects-menu{text-align:left;width:250px;font-size:100%}.projects-menu ul{padding-left:0;margin:12px 0}div.projects-menu>ul>li>a{text-transform:uppercase;padding:8px 0;display:block;color:#809e44}div.projects-menu>ul.subcat>li>a{text-transform:none;padding:3px 3px 3px 0;color:#d7d7d7;font-size:12px}.projects-menu ul ul{display:none}div.projects-menu li.active>a,div.projects-menu li>a:hover{color:#d7d7d7}div.projects-menu ul.subcat>li.active>a,div.projects-menu ul.subcat>li>a:hover{color:#809e44}#sidebar{float:left}#phocagallery{padding-top:15px;visibility:hidden;margin-left:250px}div.pg-cv-box.item{float:left}div.pg-cv-box.item img{height:200px;display:block}div.pg-cv-folder{margin-top:1px;font-size:12px;text-transform:uppercase;display:block;overflow:hidden;padding:2px 0;height:28px}.pg-box3{position:relative}.pg-box3 .cover-1{position:absolute;top:0;left:0;display:none}.pg-box3 .cover-0{filter:grayscale(100%);-webkit-filter:grayscale(100%);-o-filter:grayscale(100%);-ms-filter:grayscale(100%)}img.pg-cat-image.cover-0{opacity:.9}div.pg-cv-box.item .cover-1{box-shadow:0 0 1px 1px #313131;display:none}.project-description-title{position:absolute;bottom:0;left:0;display:block;width:27px;height:27px;opacity:.73;background:url(../images/details.png);background-size:100%}.project-description-x{position:absolute;top:0;right:0;display:block;width:27px;height:27px;opacity:.73;cursor:pointer;background:url(../images/x.png);background-size:100%}.project-description-title:hover{opacity:1}.pg-cv-desc{display:none;position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.73);z-index:1001;overflow:auto}.pg-cv-desc dl{padding:1% 5% 2% 5%}.pg-cv-desc dt{color:#7bae15}.ph-cb,.render-images .caption.pg-cv-name,.pg-title{display:none}.pg-cv-desc dt:after{content:":"}.pg-cv-desc .pg-title{display:block;color:#7bae15;padding:2% 5% 0 5%;text-align:center;font-size:125%}.project-description-title{z-index:1000;cursor:pointer;position:absolute}.ct-form_table{margin-bottom:5px}.ct-form_table dd{margin-left:0}.ct-form_table dd input[type=text],.ct-form_table dd textarea{width:225px}#mod_simpleemailform_submit_1{background-color:#7bae15;background:linear-gradient(#7bae15,#5b7821);border:1px solid #7bae15;color:#d7d7d7;width:86px}#mod_simpleemailform_reset_1{background-color:#d5d5d5;background:linear-gradient(#d5d5d5,#d7d7d7);border:1px solid #d5d5d5;color:#5b7821;width:86px}#mod_simpleemailform_submit_1:hover{box-shadow:0 0 1px 1px #7bae15}#mod_simpleemailform_reset_1:hover{box-shadow:0 0 1px 1px #d5d5d5}.item-page-contact{margin-right:-237px;float:left;width:100%}.item-page-contact p{padding-right:250px}.ct-form{float:right}h3.ct-form-h{padding-top:16px;margin:0}.item-page-about-us{margin-left:180px;text-align:justify}.item-page-about-us ul{padding-left:5px;display:block}.item-page-about-us ul li{display:block;padding:5px}.item-page-about-us table td{vertical-align:top}.breadcrumb-proj{display:none;margin:0}ul.breadcrumb-proj{padding-left:0}ul.breadcrumb-proj li{display:inline-block}ul.breadcrumb-proj li .divider:after{content:"\25BA"}ul.breadcrumb-proj li:nth-child(1){display:none}.render-images #pg-msnr-container{display:table;margin:auto}.render-images .img-big{visibility:hidden;opacity:.9;padding:0 220px}.render-images .img-big.active{opacity:1}.render-images .img-container{width:100%;overflow:hidden}.img-big-container{overflow:hidden;display:block;position:relative}.img-big-table{display:table;position:absolute}.img-big-cell{display:table-cell;vertical-align:top}.render-images .pg-cv-box{display:table-cell;float:none!important;padding:10px 10px 0 0}.render-images .pg-cv-box img{opacity:.55;border:1px solid transparent}.render-images .pg-cv-box img:hover,.render-images .pg-cv-box img.active{opacity:1}.drag{cursor:url(../images/grab.png),pointer}.dragging{cursor:url("../images/grabbing.png"),pointer}.item-page-clients p{display:block;float:left;width:31%;margin:auto;padding:7px}.item-page-clients p:first-letter {color:#7bae15;font-size:125%}p.error{font-size:75%;width:200px}.image-arrow{position:absolute;top:50%;margin-top:-26px;cursor:pointer;width:23px;height:51px;background-size:100%;z-index:1000;display:none}.image-arrow.left{left:10px;background:url(../images/arrow-left.png);background-size:100%}.image-arrow.right{right:10px;background:url(../images/arrow-right.png);background-size:100%}footer{display:block;opacity:0;clear:both;font-size:75%}footer>.custom>p{display:none}footer p{margin:3px 0 0 0}.footer-fixed{position:fixed;bottom:7px}.social-links{vertical-align:bottom}.social-links img{opacity:.65;height:27px}.social-links img:hover{opacity:1}.logo-bottom-left{width:212px}table.services td>ul>li{text-transform:uppercase;color:#7bae15}table.services td>ul>li *{text-transform:none;color:#d7d7d7}table.services td>ul ul li{list-style-type:square;display:list-item;margin-left:6px}table.services p{text-indent:17px}table.ptRefs{width:100%;border-collapse:collapse}table.ptRefs td{text-align:center}table.ptRefs img{height:273px;cursor:pointer}.zoomed-wrapper{position:fixed;cursor:pointer;left:0;top:0;width:100vw;height:100vh;display:flex}.img-zoomed{max-height:98vh;max-width:98vw;box-shadow:0 0 5px 2px #d7d7d7;display:block;margin:auto}table.ptRefs figure{color:#7bae15;margin:0}table.ptRefs figcaption{margin-bottom:10px}table.partners{width:100%;border-collapse:collapse}table.partners td{vertical-align:top;width:30%}table.partners h4,table.partners h2{margin:0}table.partners h2{background:#5b7821;background:linear-gradient(-90deg,#313131,#5b7821);font-weight:normal;padding:0 5px;text-align:left;font-size:12px;margin:10px 0}table.partners td img{box-shadow:0 0 5px 0 #d7d7d7;display:none;float:right;margin:10px 0;filter:url('filters.svg#grayscale');filter:gray;-webkit-filter:grayscale(100%);-o-filter:grayscale(100%);-ms-filter:grayscale(100%)}table.partners td img:hover{filter:none;-webkit-filter:grayscale(0%);-o-filter:grayscale(0%);-ms-filter:grayscale(0%)}.article-info-term{display:none}.article-info .published,.article-info .create{margin:0;color:#7bae15;text-align:right;font-style:italic;font-size:80%}p.readmore a{display:block;width:100px;background-color:#7bae15;background:linear-gradient(#7bae15,#5b7821);color:#d7d7d7;padding:0 5px;float:right;text-align:center}p.readmore a:hover{box-shadow:0 0 1px 1px #7bae15}.clearfix{clear:both}.blog-news{margin-top:20px}.blog-news iframe{max-width:100%}.blog-news .page-header{margin:0;background:linear-gradient(-90deg,#313131,#5b7821);padding-bottom:2px}.blog-news .page-header h2{background:#313131;margin:0;padding-top:10px}.article-info.muted{margin-top:0}.fb-share-button{width:85px;height:20px;overflow:hidden}.furniture{padding:0 30px}.furniture img{display:block;margin:5px auto}body.projects-slideshow header,body.projects-slideshow footer,body.projects-slideshow #sidebar{display:none}body.projects-slideshow #phocagallery{margin-left:0}body.projects-slideshow .container{padding:10px}.contacts-qr img{width:230px;margin:10px 0 0 6px}div.mod-languages ul{margin:0;padding:0;list-style:none}div.mod-languages li{margin-left:5px;margin-right:5px}div.mod-languages ul.lang-inline li{display:inline}div.mod-languages ul.lang-block li{display:block}div.mod-languages img{border:0}div.mod-languages a{text-decoration:none}@media screen and (max-width:1020px){body{font:13px Arial}nav.main>ul>li:last-child>a{padding-right:0}nav.main>ul>li>a{padding:0 16px 0 16px;transform:scale(1,1);-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1)}.item-page-clients p{width:48%}table.ptRefs tr{display:block}table.ptRefs td{display:block;width:240px;height:310px;float:left}table.partners td{display:block;width:100%}table.partners td img{max-width:100%;margin:0 0 5% 0;float:none}}@media screen and (max-width:900px){body .container{padding:6px}body{padding:8px 8px;max-width:none;min-width:300px;margin:0}.logo{height:50px;width:109px}.menu-btn{display:block}nav.main{display:none}nav.main>ul{height:auto;text-align:center;clear:both;width:100%;background-color:#7bae15;background:linear-gradient(-90deg,#5b7821,#7bae15)}nav.main>ul>li{display:block;float:none;width:100%;border:3px solid #333}nav.main{margin-left:0;background:0}nav.main>ul>li>a{display:block;width:80%;margin:auto;padding:2px 0;font-size:24px;transform:scale(1,0.5);-webkit-transform:scale(1,0.5);-moz-transform:scale(1,0.5);-ms-transform:scale(1,0.5);-o-transform:scale(1,0.5)}body ul.lang-inline li{margin-left:0}.sidebar-nav ul.nav.menu-about{width:100%}div.homeSlide img{margin-top:5px}body #sidebar{width:100%}body.com_phocagallery #sidebar{clear:both;float:none}body.com_phocagallery #sidebar .projects-menu{text-align:center;width:100%;clear:both;float:none}body.com_phocagallery #sidebar ul.subcat{display:none}body #phocagallery.render-images{margin-right:0}body.com_phocagallery #phocagallery{margin-left:0;width:100%}.item-page-contact{margin-right:0;float:none}.item-page-contact p{padding-right:30px}.ct-form{float:none}.item-page-contact,.item-page-about-us{margin-left:0}body .ct-form_table dd input[type=text],body .ct-form_table dd textarea{width:100%}body .breadcrumb-proj{display:block}.item-page-clients p{width:100%}.logo-bottom-left{width:160px}table.services,table.services tr,table.services td{display:block}table.ptRefs td{display:block;height:310px}.contacts-qr{text-align:center}}