@font-face{font-family:Didot;src:url(../../../../../../typo3conf/ext/mr_theme/Resources/Public/Fonts/Didot/Didot.eot);src:url('../../../../../../typo3conf/ext/mr_theme/Resources/Public/Fonts/Didot/Didot.eot?#iefix') format("embedded-opentype"),url(../../../../../../typo3conf/ext/mr_theme/Resources/Public/Fonts/Didot/Didot.woff2) format("woff2"),url(../../../../../../typo3conf/ext/mr_theme/Resources/Public/Fonts/Didot/Didot.woff) format("woff"),url(../../../../../../typo3conf/ext/mr_theme/Resources/Public/Fonts/Didot/Didot.ttf) format("truetype"),url('../../../../../../typo3conf/ext/mr_theme/Resources/Public/Fonts/Didot/Didot.svg#Didot') format("svg");font-weight:400;font-style:normal}@font-face{font-family:GothamRegular;src:url(../../../../../../typo3conf/ext/mr_theme/Resources/Public/Fonts/GothamRegular/gothambook-webfont.eot);src:url('../../../../../../typo3conf/ext/mr_theme/Resources/Public/Fonts/GothamRegular/gothambook-webfont.eot?#iefix') format("embedded-opentype"),url(../../../../../../typo3conf/ext/mr_theme/Resources/Public/Fonts/GothamRegular/gothambook-webfont.woff2) format("woff2"),url(../../../../../../typo3conf/ext/mr_theme/Resources/Public/Fonts/GothamRegular/gothambook-webfont.woff) format("woff"),url(../../../../../../typo3conf/ext/mr_theme/Resources/Public/Fonts/GothamRegular/gothambook-webfont.ttf) format("truetype"),url('../../../../../../typo3conf/ext/mr_theme/Resources/Public/Fonts/GothamRegular/gothambook-webfont.svg#gothambookregular') format("svg");font-weight:400;font-style:normal}@font-face{font-family:MinionRegular;src:url(../../../../../../typo3conf/ext/mr_theme/Resources/Public/Fonts/MinionRegular/minionpro-regular.eot);src:url('../../../../../../typo3conf/ext/mr_theme/Resources/Public/Fonts/MinionRegular/minionpro-regular.eot?#iefix') format("embedded-opentype"),url(../../../../../../typo3conf/ext/mr_theme/Resources/Public/Fonts/MinionRegular/minionpro-regular.woff) format("woff"),url(../../../../../../typo3conf/ext/mr_theme/Resources/Public/Fonts/MinionRegular/minionpro-regular.ttf) format("truetype"),url('../../../../../../typo3conf/ext/mr_theme/Resources/Public/Fonts/MinionRegular/minionpro-regular.svg#minionproregular') format("svg");font-weight:400;font-style:normal}::-moz-selection{color:#fff;background-color:#948456}::selection{color:#fff;background-color:#948456}body{font-family:MinionRegular,serif;font-size:17px;position:relative;overflow-x:hidden;color:#fff;background-color:#0f0f0f}body,html{height:100%}.container-fluid{padding-left:0;padding-right:0}.nav.open a:focus,.nav.open a:hover,.nav.open>a{background-color:transparent}#navbar{display:none!important;position:absolute;right:0;transition:right .5s ease-out}.navbar-inverse{border:none;border-radius:0;margin-bottom:0;background-color:#141414}.navbar-header{text-align:center;width:100%}.navbar-brand{display:inline-block;float:none;padding:0;margin:0 auto}.navbar-inverse .navbar-nav>li>a{font-family:GothamRegular,sans-serif;text-transform:uppercase;letter-spacing:5px;font-size:11px;padding-top:30px;padding-bottom:30px;background-color:#141414;color:#fff}.navbar-inverse .navbar-nav>.active a:focus,.navbar-inverse .navbar-nav>.active a:hover,.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>li a:focus,.navbar-inverse .navbar-nav>li a:hover{color:#fff;background-color:#948456;border-bottom:4px solid #786841}.navbar-inverse .navbar-nav>li.phone>a{color:#fff;background-color:#948456;border-bottom:4px solid #948456}.navbar-inverse .navbar-nav>li.phone>a:focus,.navbar-inverse .navbar-nav>li.phone>a:hover{background-color:unset;border-bottom:4px solid #948456}.dropdown-menu{font-family:GothamRegular,sans-serif;top:100%;letter-spacing:5px;text-transform:uppercase;background-color:#948456;border:none;border-radius:0;padding:0}.dropdown-menu>li>a{padding:15px 20px;color:#fff;font-size:11px;border-bottom:4px solid #948456}.navbar-inverse .navbar-nav>.open .dropdown-menu a:focus,.navbar-inverse .navbar-nav>.open .dropdown-menu a:hover,.navbar-inverse .navbar-nav>.open .dropdown-menu li.active a{background-color:#0f0f0f;border-bottom:4px solid #786841;color:#fff}#sidebar-wrapper .scroll-wrapper{max-height:100%}.scrollbar-macosx>.scroll-element .scroll-bar{background-color:#0f0f0f}#secondary-nav{max-height:100%}#secondary-nav>li>a{padding:0}#secondary-nav>li>a.hidden-lg{display:block;padding:15px 28px}#secondary-nav>li.active>a.hidden-lg{background-color:#fff}#secondary-nav>li figure{position:relative;overflow:hidden;max-height:100px}#secondary-nav>li figure>figcaption{z-index:2;position:absolute;left:30px;top:50%;transform:translateY(-50%)}#secondary-nav>li figure img{max-width:100%;height:auto}.menu-title{position:fixed;display:none;top:50%;left:8px;margin:0;opacity:1;width:auto;transition:all .5s ease;z-index:99999}.menu-title h2{color:#948456;font-family:GothamRegular,sans-serif;font-size:15px;letter-spacing:5px;text-transform:uppercase;transform:rotate(-90deg)}.opened .menu-title{opacity:0}#wrapper.opened #secondary-nav>li.menu{opacity:0;left:308px;transition:all .5s ease-out}#secondary-nav>li.phone>a{position:relative;padding:10px 5px;background-color:#948456}#secondary-nav>li.phone>a::before{background:rgba(0,0,0,0) url(../../../../../../typo3conf/ext/mr_theme/Resources/Public/Images/Phone.png) no-repeat scroll left top/cover;content:"";height:11px;left:15px;position:absolute;top:29px;width:15px}#secondary-nav>li.phone>a h2{margin-left:35px;color:#0f0f0f}#secondary-nav>li.phone>a:hover h2{color:#fff}#secondary-nav>li.phone>a:hover::before{background-position:top right}#brand-logo{width:80px;height:80px;background:#948456;border-right:4px solid #786841;position:fixed;top:0;left:0;z-index:99999;transition:width .5s ease}#wrapper.opened #brand-logo{width:100%}#brand-logo img{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}#wrapper.opened #brand-logo{width:200px}.menu-info{transform:rotate(-90deg);width:80px;height:80px;padding-top:20px;background-color:#0f0f0f}#wrapper.opened .menu-info{width:200px}.menu-info span{color:#948456;font-family:GothamRegular,sans-serif;text-transform:uppercase;letter-spacing:5px;font-size:10px}#wrapper{transition:padding-left .5s ease;background-color:#0f0f0f}#wrapper.opened{padding-left:200px;transition:padding-left .5s ease}#wrapper.opened #sidebar-wrapper{overflow-y:hidden;width:200px;transition:all .55s ease}#wrapper.opened #page-content-wrapper{position:fixed;left:120px}#wrapper.opened #secondary-nav>li{margin-left:0;transition:all .5s ease;opacity:1}#sidebar-wrapper{position:fixed;z-index:9999;left:0;width:0;height:100%;overflow-y:hidden;overflow-x:hidden;background:#0f0f0f;transition:all .5s ease;padding-top:84px}#sidebar-wrapper+.navbar{padding-left:80px;transition:padding .5s ease;min-height:84px}#wrapper.opened #sidebar-wrapper+.navbar{padding-left:345px}#page-content-wrapper{position:absolute;background-color:#141414;padding-top:69px;width:100%;left:0;transition:left .5s ease}#secondary-nav>li{width:200px;margin-left:-200px;transition:margin .5s ease;opacity:0}#secondary-nav>li.separation{padding:25px}.menu-icon-wrapper{position:fixed;width:55px;height:25px;top:55px;left:0;z-index:99999;transition:all .5s ease}#wrapper.opened .menu-icon-wrapper{width:200px}.menu-icon{margin:0 auto;background:0 0;border:none;outline:0;position:fixed;width:55px;height:25px;left:0;transition:transform .5s;padding:15px}.menu-icon span{position:absolute;background-color:#948456;top:50%;left:50%;display:block;width:28px;height:2px;z-index:2;transform:translateX(-50%) translateY(-50%);transition:background .5s,transform .5s}.menu-icon span::after,.menu-icon span::before{content:"";position:absolute;top:0;left:0;display:block;width:28px;height:2px;background-color:#948456;transform:translateY(-6px);transition:transform .5s;transform-origin:50% 50%}.menu-icon span::after{transform:translateY(6px)}.menu-icon:hover span::before{transform:translateY(-8px)}.menu-icon:hover span::after{transform:translateY(8px)}.menu-icon.is-opened{transform:rotate(180deg)}.menu-icon.is-opened span{background:0 0}.menu-icon.is-opened span::before{transform:translateY(0) rotate(45deg)}.menu-icon.is-opened span::after{transform:translateY(0) rotate(-45deg)}.overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(20,20,20,.7);transition:opacitiy .5s ease;z-index:20}#slider{position:relative;margin-bottom:15px;margin-left:40px}#slider .carousel{margin-left:-40px}#slider .carousel-inner{padding-left:40px}#slider img{width:100%;height:auto;max-height:100%}#slider .slider-img-caption{position:absolute;top:0;left:-40px}#slider .slider-img-caption a{display:block;width:40px}#slider .slider-img-caption a .cross{top:0;width:40px;height:40px;background-color:#fff;margin:0;z-index:9}#slider .slider-img-caption a .cross span{transform:translateX(-50%) translateY(-50%)}#slider .slider-img-caption h1{position:relative;top:0;font-family:Didot,serif;font-size:40px;color:#fff;font-weight:100;text-transform:none;z-index:9}#slider .slider-img-caption h2{position:relative;top:0;background-color:#948456;color:#fff;font-size:8px;padding:10px 20px;display:inline-block;margin-bottom:0;z-index:9;font-family:GothamRegular,sans-serif;text-transform:none;letter-spacing:5px}#slider .carousel-control.left{margin-left:40px;background-image:none}#slider .carousel-control.right{background-image:none}#slider .carousel-control.left:hover{background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 100%)}#slider .carousel-control.right:hover{background-image:linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%)}.cross-link{display:inline-block}.cross{position:relative;width:20px;height:20px;margin:0 auto}.cross span{position:absolute;top:50%;left:50%;display:block;width:15px;height:1px;background-color:#948456;transform:translateX(-50%) translateY(-50%)}.cross span::after{content:"";position:absolute;top:0;left:0;display:block;width:15px;height:1px;background-color:#948456;transform:rotate(90deg)}.box{position:relative;margin-top:15px;margin-bottom:15px;padding:30px;text-align:center}.box h1,.box h2,.box h3,.box h4,.box h5,.box h6{color:#948456;text-transform:uppercase;font-size:12px;letter-spacing:5px;margin-top:0;margin-bottom:60px;color:#fff}.box p{color:#7d7d7d;margin-bottom:30px;line-height:1.6}.box.gold{background-color:#948456}.box.gold h1{color:#fff}.box.gold,.box.gold p{color:#141414}.box.gold .cross span,.box.gold .cross span::after{background-color:#141414}.box.dark{background-color:#0f0f0f}.box .cross{position:absolute;bottom:25px}.project-link{display:block}.project-link:hover{text-decoration:none}.project{overflow:hidden;height:440px;margin-top:15px;margin-bottom:15px;position:relative}#secondary-nav>li figure .project:hover .img-overlay,.project:hover #secondary-nav>li figure .img-overlay,.project:hover .img-overlay{background-color:rgba(20,20,20,0)}.project:hover img{filter:grayscale(0)}.project:hover h1{transform:translateY(300px)}.project:hover h2{transform:translateY(-200px)}.project:hover .cross{transform:translateY(200px)}.project img{transition:filter .1s ease;width:100%;height:auto;min-height:100%;filter:grayscale(100%)}.project figcaption{transition:top .5s ease;position:absolute;width:100%;top:50%;z-index:2;transform:translateY(-50%)}.project figcaption .cross,.project figcaption h1,.project figcaption h2{transition:transform .5s ease}.project figcaption h1,.project figcaption h2{text-align:center}.project figcaption h1{color:#fff;margin-bottom:25px;margin-top:0}footer{border-top:2px solid #4e4e4e;padding-bottom:30px;margin-top:110px}footer .footer-col h2{text-align:center}footer .footer-col .footer-list,footer .footer-col p{text-align:center;color:#7d7d7d}footer .footer-col .footer-list{padding:0;list-style-type:none}#secondary-nav>li figure .img-overlay,.img-overlay{transition:background-color .5s ease;background-color:rgba(20,20,20,.7);width:100%;height:100%;position:absolute;z-index:1}#secondary-nav>li figure:focus h2,#secondary-nav>li figure:hover h2,#secondary-nav>li.active h2{color:#141414;transition:color .5s ease}#secondary-nav>li figure:focus .img-overlay,#secondary-nav>li figure:hover .img-overlay,#secondary-nav>li.active figure .img-overlay{background-color:rgba(153,133,83,.7)}#secondary-nav>li>a h2{font-weight:700}#secondary-nav ul.sub-navigation a{display:block;padding:5px}#secondary-nav>li>a h2,.project figcaption h2,.title-style-1-base,footer .footer-col h2{font-family:GothamRegular,sans-serif;text-transform:uppercase;letter-spacing:5px;font-size:10pt}#secondary-nav>li>a h2,.project figcaption h2,.title-style-1,footer .footer-col h2{color:#948456;font-size:12px}.catalog .images{float:right;margin-bottom:30px;margin-left:30px}.catalog .content>*{display:table;margin:45px 0}.catalog .categories .label{background-color:unset;color:#7d7d7d}.catalog .no-image{height:100%}h1,h2,h3,h4,h5,h6{font-family:GothamRegular,sans-serif;color:#948456}h1{font-size:28px}h2{font-size:25px}h3{font-size:22px}h4{font-size:19px}h5{font-size:17px}h6{font-size:15px}a{color:#948456}.active>a,a:focus,a:hover{color:#786841}.btn-product,.label-categories{background-color:#948456;color:#fff}.tx-filelist .owl-carousel{border-top:2px solid #4e4e4e;margin-top:60px;padding-top:30px}.owl-carousel .owl-item img{max-width:300px;height:auto}@media (max-width:479px){.csc-textpic-imagewrap img{width:100%!important;height:auto!important}}@media (min-width:480px){.container-fluid{padding-left:15px;padding-right:15px}}@media (max-width:767px){#sidebar-wrapper+.navbar{padding-left:0}.menu-icon,.menu-icon-wrapper{top:0;right:0;left:auto;width:80px;height:80px}#wrapper.opened #brand-logo{width:100%}#wrapper.opened .menu-icon-wrapper{width:80px}#wrapper.opened .menu-icon span::after,#wrapper.opened .menu-icon span::before{background-color:#fff}#wrapper.opened #sidebar-wrapper{width:100%}#secondary-nav>li{width:100%}#secondary-nav>li figure{position:relative;height:125px}#secondary-nav>li>a h2{font-size:15px}#secondary-nav>li figure img{position:absolute;width:100%;height:auto;bottom:-25px}#secondary-nav>li figure img+img{display:none}.csc-textpic-imagewrap{float:none!important;text-align:center}.csc-textpic-imagewrap figure{width:100%}.csc-textpic-imagewrap img{margin:0 auto!important}.csc-textpic-caption{text-align:center}}@media (min-width:768px){#page-content-wrapper{padding-left:80px}#wrapper{padding-left:80px}#sidebar-wrapper{width:80px;padding-top:120px}#brand-logo{width:80px;height:80px}.menu-icon-wrapper{top:80px}.menu-icon,.menu-icon-wrapper{width:80px;height:40px}.menu-title{display:block}#secondary-nav>li figure:focus .img-overlay,#secondary-nav>li figure:hover .img-overlay,#secondary-nav>li.active figure .img-overlay{background-color:rgba(153,133,83,.9)}.container-fluid{padding-left:30px;padding-right:30px}#slider{margin-left:70px}#slider .slider-img-caption h1{top:25px;font-size:75px}#slider .slider-img-caption h2{font-size:10pt;top:55px}#slider .slider-img-caption a .cross{top:55px}}@media (min-width:992px){.container-fluid{padding-left:80px;padding-right:80px}#slider{margin-left:80px}#slider .slider-img-caption{top:160px}#slider .slider-img-caption h1{top:0;font-size:119px}#slider .slider-img-caption h2{top:0}#slider .slider-img-caption a .cross{top:0}}@media (min-width:1200px){#navbar{display:block!important}.navbar-brand{float:left;padding:0 20px;margin-top:-3px}#wrapper.opened{padding-left:250px}#wrapper.opened #brand-logo{width:250px}#wrapper.opened #page-content-wrapper{left:170px}#wrapper.opened .menu-icon-wrapper{width:250px}#wrapper.opened #sidebar-wrapper{width:250px}#secondary-nav>li{width:250px}#secondary-nav>li.separation{display:none}#secondary-nav>li>a h2{font-weight:400}#secondary-nav>li figure{max-height:125px}#secondary-nav>li figure img{max-width:250px;height:auto}#secondary-nav>li.phone>a{padding:20px 15px}#secondary-nav>li.phone>a::before{left:30px;top:32px;width:30px;height:23px}#secondary-nav>li.phone>a h2{margin-left:55px;color:#0f0f0f}#wrapper.opened #sidebar-wrapper+.navbar{padding-left:250px}.navbar-inverse .navbar-nav>li>a{background-color:#141414;font-size:12px;letter-spacing:3px;padding:30px 9px}.navbar-inverse .navbar-nav>li.phone{transition:all .5s ease}#wrapper.opened .navbar-inverse .navbar-nav>li.phone{width:0;padding:0}}@media (min-width:1700px){#wrapper.opened{padding-left:350px}#wrapper.opened #brand-logo{width:350px}#wrapper.opened #page-content-wrapper{left:280px}#wrapper.opened .menu-icon-wrapper{width:350px}#wrapper.opened #sidebar-wrapper{width:350px}#secondary-nav>li{width:350px}#secondary-nav>li figure{max-height:175px}#secondary-nav>li figure img{max-width:100%;height:auto}#wrapper.opened #sidebar-wrapper+.navbar{padding-left:350px}.navbar-inverse .navbar-nav>li>a{background-color:#141414;font-size:12px;letter-spacing:5px;padding:30px 15px}}body.fancybox-active .fancybox-inner{z-index:999}body.fancybox-active .brand-logo,body.fancybox-active .menu-icon-wrapper,body.fancybox-active .menu-title{z-index:0}#wrapper #secondary-nav>li>a{pointer-events:none;cursor:default}#wrapper.opened #secondary-nav>li>a{pointer-events:initial;cursor:pointer}.container{width:auto}form.powermail_form h3{display:none}form.powermail_form input{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#fff;background-color:#1b1b1b;background-image:none;border:1px solid #948456;border-radius:4px}form.powermail_form input.powermail_submit{color:#fff;background-color:#948456;border:none;margin-bottom:10px;padding:6px 12px;border-radius:4px;font-size:14px;font-weight:400;line-height:1.42857143}form.powermail_form #powermail_field_message{height:80px}form.powermail_form input.powermail_submit:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}form.powermail_form legend.powermail_legend{display:none}form.powermail_form .mandatory{color:#b94a48;margin-left:5px}form.powermail_form .powermail_fieldwrap+.powermail_fieldwrap{margin-top:10px}.container-fluid .container-fluid{padding:unset}.container{padding:unset}.figure-img.img-fluid{margin-bottom:15px}.row.copyright{margin-top:50px;font-size:.7em;color:#7d7d7d;padding-right:15px;padding-left:15px}#secondary-nav>li figure img{height:175px;-o-object-fit:cover;object-fit:cover}.powermail .table>tbody>tr>td,.tx-powermail .table>tbody>tr>td{border:unset}.powermail .table-striped>tbody>tr:nth-of-type(2n+1),.tx-powermail .table-striped>tbody>tr:nth-of-type(2n+1){background-color:unset}.powermail .table-hover>tbody>tr:hover,.tx-powermail .table-hover>tbody>tr:hover{background-color:unset}.powermail .table-bordered>tbody>tr>td,.tx-powermail .table-bordered>tbody>tr>td{border-top:unset}.powermail .table-bordered,.tx-powermail .table-bordered{border:unset}.powermail #field-7,.powermail #field-9{height:74px}.powermail .btn.btn-default{color:#fff;background-color:#948456;border:none}.powermail .honey-pod{display:none}