@charset "UTF-8";#secondary-nav,#sidebar-wrapper .scroll-wrapper,#slider img{max-height:100%}.box,.navbar-header,.project figcaption h1,.project figcaption h2,footer .footer-col h2{text-align:center}@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}.dropdown-menu,.menu-info span,.menu-title h2,.navbar-inverse .navbar-nav>li>a{font-family:GothamRegular,sans-serif;text-transform:uppercase;letter-spacing:5px}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{width:100%}.navbar-brand{display:inline-block;float:none;padding:0;margin:0 auto}.navbar-inverse .navbar-nav>li>a{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{top:100%;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}.scrollbar-macosx>.scroll-element .scroll-bar{background-color:#0f0f0f}#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-size:15px;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:url(../../../../../../typo3conf/ext/mr_theme/Resources/Public/Images/Phone.png) left top/cover no-repeat;content:"";height:11px;left:15px;position:absolute;top:29px;width:15px}#wrapper,.menu-info{background-color:#0f0f0f}#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,#wrapper.opened{transition:padding-left .5s ease}#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}#slider .slider-img-caption a .cross span,.menu-icon span{-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%)}#wrapper.opened .menu-info{width:200px}.menu-info span{color:#948456;font-size:10px}#wrapper.opened{padding-left:200px}#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}.menu-icon,.menu-icon-wrapper{position:fixed;height:25px;left:0}#secondary-nav>li{width:200px;margin-left:-200px;transition:margin .5s ease;opacity:0}#secondary-nav>li.separation{padding:25px}.menu-icon-wrapper{width:55px;top:55px;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;width:55px;transition:transform .5s;padding:15px}.menu-icon span,.menu-icon span::after,.menu-icon span::before{position:absolute;display:block;width:28px;height:2px;background-color:#948456}.menu-icon span{top:50%;left:50%;z-index:2;transform:translateX(-50%) translateY(-50%);transition:background .5s,transform .5s}.menu-icon span::after,.menu-icon span::before{content:'';top:0;left:0;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}#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,h1,h2,h3,h4,h5,h6{font-family:GothamRegular,sans-serif}#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;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,transparent 100%)}#slider .carousel-control.right:hover{background-image:linear-gradient(to right,transparent 0,rgba(0,0,0,.5) 100%)}.cross-link{display:inline-block}.cross{position:relative;width:20px;height:20px;margin:0 auto}.cross span,.cross span::after{position:absolute;width:15px;height:1px;background-color:#948456;display:block}.cross span{top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.cross span::after{content:'';top:0;left:0;transform:rotate(90deg)}.box{position:relative;margin-top:15px;margin-bottom:15px;padding:30px}.box h1,.box h2,.box h3,.box h4,.box h5,.box h6{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{color:#fff;margin-bottom:25px;margin-top:0}footer{border-top:2px solid #4e4e4e;padding-bottom:80px;margin-top:110px}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{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}#secondary-nav>li,#wrapper.opened #sidebar-wrapper,.csc-textpic-imagewrap figure{width:100%}#wrapper.opened .menu-icon span::after,#wrapper.opened .menu-icon span::before{background-color:#fff}#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 img{margin:0 auto!important}.csc-textpic-caption{text-align:center}}@media (min-width:768px){#page-content-wrapper,#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 a .cross,#slider .slider-img-caption h2{top:0}}@media (min-width:1200px){#secondary-nav>li,#wrapper.opened #brand-logo,#wrapper.opened #sidebar-wrapper,#wrapper.opened .menu-icon-wrapper{width:250px}#navbar{display:block!important}.navbar-brand{float:left;padding:0 20px;margin-top:-3px}#wrapper.opened{padding-left:250px}#wrapper.opened #page-content-wrapper{left:170px}#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){#secondary-nav>li,#wrapper.opened #brand-logo,#wrapper.opened #sidebar-wrapper,#wrapper.opened .menu-icon-wrapper{width:350px}#wrapper.opened,#wrapper.opened #sidebar-wrapper+.navbar{padding-left:350px}#wrapper.opened #page-content-wrapper{left:280px}#secondary-nav>li figure{max-height:175px}#secondary-nav>li figure img{max-width:100%;height:auto}.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}