*{box-sizing:border-box;outline:none}html{overflow-y:scroll;scroll-behavior:smooth}body,html,h1,h2,h3,h4,h5{margin:0;padding:0;font-weight:400}body{font-family:Arial,sans-serif;color:#000;background-color:#fff!important}ul,li{list-style:none;margin:0;padding:0}a,a img,img{text-decoration:none;border:0;outline:none}header{opacity:.8}#logo{overflow:hidden;position:fixed;top:20px;width:250px;left:50%;margin-left:-125px;z-index:9999!important;cursor:crosshair;font-family:'Raleway',sans-serif;-webkit-user-select:none;-moz-user-select:none;user-select:none}#logo img{display:block;height:30px;margin-left:auto;margin-right:auto}body.admin-bar #logo{top:52px}@media screen and (max-width:782px){body.admin-bar #logo{top:66px}}#main_menu{margin:0 0 0 1.5%;margin-top:110px!important;overflow:hidden;text-transform:uppercase;line-height:175%;font-weight:300;font-size:18px;letter-spacing:.05em;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;color:#000}#main_menu ul li{float:left}#main_menu ul li:nth-child(1){margin-left:-10px}#main_menu ul li:nth-child(4),#main_menu ul li:nth-child(5),#main_menu ul li:nth-child(6),#main_menu ul li:nth-child(7),#main_menu ul li:nth-child(8){float:right}#main_menu ul a:not([href*="facebook"]):not([href*="instagram"]){padding:10px 20px;color:#000;background:#fff0;display:block;text-decoration:none}#main_menu ul a[href*="facebook"],#main_menu ul a[href*="instagram"]{padding:10px 10px!important;color:#000;background:#fff0;display:block;text-decoration:none}#main_menu ul a[href*="facebook"]{margin-left:10px}#main_menu ul a:hover,#main_menu ul a:focus{text-decoration:none;outline:none}#main_menu ul li a img{display:block;margin-top:9px;height:13px}#submenu_main{margin:0 0 0 1.5%;margin-top:-15px;overflow:hidden;max-height:0;opacity:0;text-transform:uppercase;line-height:175%;font-weight:300;font-size:18px;letter-spacing:.05em;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;color:#000;transition:max-height 1.2s ease-in-out,opacity 1.2s ease-in-out,margin-top 1.2s ease-in-out}#submenu_main.visible{max-height:100px;opacity:1;margin-top:-15px}#submenu_main ul li{float:left}#submenu_main ul li:nth-child(1){margin-left:-5px}#submenu_main ul li:nth-child(2){margin-left:var(--submenu-margin-desktop)}#submenu_main ul a{padding:10px 20px;color:#000;background:#fff;display:block;text-decoration:none}#submenu_main ul a:hover,#submenu_main ul a:focus{text-decoration:none;outline:none}.submenu-item{transition:opacity .3s ease}#filters li a.control{transition:color .3s ease;text-decoration:none}#filters li a.control:hover,#filters li a.control:focus{text-decoration:none;outline:none}#filters.state-interiors li a.control[data-filter="*"],#filters.state-interiors li a.control[data-filter=".architecture"],#filters.state-architecture li a.control[data-filter="*"],#filters.state-architecture li a.control[data-filter=".interiors"],#main_menu.MenuMobile #filters.state-interiors li a.control[data-filter="*"],#main_menu.MenuMobile #filters.state-interiors li a.control[data-filter=".architecture"],#main_menu.MenuMobile #filters.state-architecture li a.control[data-filter="*"],#main_menu.MenuMobile #filters.state-architecture li a.control[data-filter=".interiors"]{color:#808080!important}#filters.substate-private li a.subfilter[data-subfilter=".public"],#filters.substate-public li a.subfilter[data-subfilter=".private"],#main_menu.MenuMobile #filters.substate-private li a.subfilter[data-subfilter=".public"],#main_menu.MenuMobile #filters.substate-public li a.subfilter[data-subfilter=".private"]{color:#808080!important}.MenuDesktop{display:block}.MenuMobile{display:none}#main_menu.MenuMobile ul#filters{display:flex;flex-direction:column;padding:0}#main_menu.MenuMobile ul{list-style:none}#main_menu.MenuMobile .submenu-row{display:none;flex-direction:row;align-items:center;justify-content:flex-start;overflow:visible!important;max-height:none!important;opacity:1!important;margin:0;padding:0}#main_menu.MenuMobile .submenu-row[style*="display: flex"],#main_menu.MenuMobile .submenu-row[style*="display:flex"]{display:flex!important}#main_menu.MenuMobile .submenu-row li{display:inline-block;margin-right:20px;list-style:none}#main_menu.MenuMobile .submenu-row li a{color:#000;text-decoration:none;text-transform:uppercase;font-weight:300;font-size:16px;letter-spacing:.05em}#main_menu.MenuMobile .submenu-row li a:hover,#main_menu.MenuMobile .submenu-row li a:focus{text-decoration:none;outline:none}#main_menu.MenuMobile .lang-switcher-wrapper{display:block}#main_menu.MenuMobile .lang-switcher-wrapper a,#main_menu.MenuMobile .lang-switcher-wrapper span{display:inline-block;vertical-align:middle;line-height:1}#main_menu.MenuMobile .lang-switcher-wrapper ul{display:inline-flex;align-items:center;gap:5px;margin:0;padding:0;list-style:none}#main_menu.MenuMobile .lang-switcher-wrapper ul li{display:inline-block;margin:0;line-height:1}#main_menu.MenuMobile .social-row{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}#main_menu.MenuMobile .social-row li{display:inline-block;margin-right:15px}#main_menu.MenuMobile .social-row img{height:18px;width:auto}.font-light,.font-bold{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;letter-spacing:3pt;text-transform:uppercase}#main_menu,#submenu_main,.contact,.page-project{line-height:175%;font-weight:300;font-size:18px;color:#000}.grid{margin:0 auto;text-align:center}.grid.loading{background:url(/wp-content/themes/p-bstudio/css/img/loading.gif) no-repeat top center}.grid:after{content:'';display:block;clear:both}.easy-gallery-masonry{transition:.3s}.thumbnail{margin-bottom:60px;margin-left:7px;margin-right:7px;padding:0!important;border:none!important}.thumbnail a{display:block;width:100%;height:100%;position:relative}.thumbnail a img{width:100%;position:relative;cursor:crosshair;display:block}.thumbnail a .thumbnail-title{position:absolute;display:block;cursor:crosshair;background-color:rgb(238 238 238 / .9);top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;z-index:10}.thumbnail a .thumbnail-title h3{color:#4c4c4c;font-size:14px;display:table-cell;vertical-align:middle;font-weight:400}.thumbnail a .thumbnail-title div{display:table;position:relative;height:100%;width:100%}.thumbnail a .thumbnail-title div h3{display:table-cell;text-align:center;vertical-align:middle;height:100%;padding:20px}.thumbnail a:hover .thumbnail-title{opacity:1}.projects-grid,.publications-grid{margin:0 -7px!important;width:auto!important}.projects-grid .thumbnail,.publications-grid .thumbnail{padding:7px!important;box-sizing:border-box!important;margin:0!important}.projects-grid .thumbnail img,.publications-grid .thumbnail img{width:100%!important;height:auto!important;display:block}.projects-grid .thumbnail a .thumbnail-title,.publications-grid .thumbnail a .thumbnail-title{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;margin:0!important;display:flex!important;align-items:center;justify-content:center;cursor:crosshair;background-color:rgb(238 238 238 / .9);opacity:0;transition:opacity .3s ease-in-out;z-index:10}.projects-grid .thumbnail:hover a .thumbnail-title,.publications-grid .thumbnail:hover a .thumbnail-title{opacity:1!important}.projects-grid .thumbnail a,.publications-grid .thumbnail a{display:block!important;position:relative!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important}@media only screen and (max-width:480px){.projects-grid .thumbnail,.publications-grid .thumbnail{width:100%!important}}@media only screen and (min-width:481px) and (max-width:767px){.projects-grid .thumbnail,.publications-grid .thumbnail{width:50%!important}}@media only screen and (min-width:768px) and (max-width:1199px){.projects-grid .thumbnail,.publications-grid .thumbnail{width:33.333%!important}}@media only screen and (min-width:1200px){.projects-grid .thumbnail,.publications-grid .thumbnail{width:25%!important}}@media only screen and (max-width:767px){.projects-grid .thumbnail a,.publications-grid .thumbnail a{display:flex!important;flex-direction:column!important;height:auto!important}.projects-grid .thumbnail a .thumbnail-title,.publications-grid .thumbnail a .thumbnail-title{order:2!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;width:100%!important;height:auto!important;opacity:1!important;display:block!important;background-color:#eee!important;padding:0!important;margin-top:0!important;text-align:center!important;font-size:13px!important}nav#main_menu ul li{float:none!important}nav#main_menu ul li:nth-child(1){margin-left:0}.MenuDesktop{display:none}.MenuMobile{display:block}.grid{width:90%}.thumbnail{width:44%}.thumbnail a,.thumbnail a img{position:static;font-size:12px}.thumbnail a .thumbnail-title{position:static;opacity:1}.thumbnail a .thumbnail-title h3{font-size:10px!important;text-align:center!important}.page-project{font-size:18px}.project-description{margin-bottom:0}.project-description p{padding:0;font-size:18px}.projects-grid.loading,.publications-grid.loading{opacity:1!important}.projects-grid .thumbnail,.publications-grid .thumbnail{opacity:1!important;visibility:visible!important}}.page-project,.contact{zoom:.8;line-height:175%;font-weight:300;font-size:18px;letter-spacing:.05em;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;color:#000}.about-project{cursor:crosshair;-webkit-user-select:none;-moz-user-select:none;user-select:none}.about-project li{list-style:none;text-align:center}.about-project li:nth-child(1){font-size:24px}.about-project li:nth-child(3){margin-top:30px}.about-project li:nth-last-child(1){text-align:justify;padding:30px;margin-top:30px}.project-photo{margin-bottom:30px}.project-photo img{width:100%!important;height:auto;display:block;margin-left:auto;margin-right:auto}.project-description{margin-bottom:30px;text-align:justify;cursor:crosshair;transition:color 0.3s ease}.project-description,.project-description p,.project-description a{opacity:.5;text-decoration:none!important}.project-description:hover,.project-description:hover p,.project-description:hover a{opacity:1}.GridSpacer{padding-top:120px}.contact p{text-align:justify;margin-bottom:60px}.contact ul{list-style:none;margin-left:20%}.contact ul li{text-align:justify}.contact ul li a{text-decoration:none;color:#000;cursor:crosshair}.contact ul li a:hover{opacity:.7}.contact ul li:nth-child(4),.contact ul li:nth-child(7){margin-bottom:15px}.about-photo{display:block;width:100%;height:auto;margin:30px auto 60px}.info-main-section{margin-top:45px}.info-content-wrapper{margin-top:20px;margin-bottom:0}.info-user-content{padding:30px}.info-user-name{margin-top:30px}.info-user-description{margin-top:-30px}.info-photo-wrapper{padding:25px}.lang_sel_list_horizontal{display:block;margin-left:auto;margin-right:auto}.lang_sel_list_horizontal ul{list-style:none}.lang_sel_list_horizontal ul li a{margin-left:auto;margin-right:auto;display:block;font-size:18px!important;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif!important;color:#000!important;text-transform:uppercase;text-decoration:none;padding-left:2px!important;padding-right:2px!important;float:left}.lang_sel_list_horizontal ul li a:hover{color:#4c4c4c!important;text-decoration:none;outline:none}.lang-separator{margin-left:auto;margin-right:auto;display:block;font-size:18px!important;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif!important;color:#000!important;text-transform:uppercase;text-decoration:none;padding:10px 5px;float:left;background:#fff0}.no-js #loader{display:none}.js #loader{display:block;position:absolute;left:100px;top:0}.se-pre-con{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;background:url(/wp-content/themes/p-bstudio/img/loading.gif) center no-repeat #fff}.scrollup{width:64px;height:64px;opacity:.7;position:fixed;bottom:25px;right:25px;cursor:pointer;display:none;text-indent:-9999px;background:url(/wp-content/themes/p-bstudio/css/img/ScrollToTop.png) no-repeat center center;background-size:contain;z-index:99999;pointer-events:auto;transition:opacity 0.3s}.scrollup:hover{opacity:1}@media only screen and (max-width:991px){#main_menu{font-size:14px}#submenu_main{font-size:14px!important}.lang_sel_list_horizontal ul li a{font-size:14px!important}#main_menu ul li a img{margin-top:6px}#main_menu ul a{padding:10px 10px}.grid{width:730px}.thumbnail{width:229px}.project-description{margin-bottom:0;margin-top:-15px}.project-description p{padding:15px;font-size:16px}#submenu_main{font-size:14px!important}#submenu_main ul li:nth-child(1){margin-left:-5px!important}#submenu_main ul li ul li:nth-child(2){margin-left:var(--submenu-margin-tablet)!important}}@media only screen and (max-width:1200px){.grid{width:900px}.thumbnail{width:286px}.project-description{margin-bottom:0}.project-description p{padding:30px;font-size:18px}}@media only screen and (min-width:1200px){.grid{width:1140px}.thumbnail{width:270px}}@media screen and (min-width:768px){.MenuMobile{display:none}}@media only screen and (max-width:767px){.lang_sel_list_horizontal{margin-left:17px!important}.lang_sel_list_horizontal ul li a{font-size:16px!important}#main_menu{font-size:15px}}