.zoom-container{position:relative}.zoom-target{position:relative;display:block}.zoom-target .fullsize-loading{position:absolute;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;direction:ltr;text-indent:-9999px;background:#fff url(/images/template/loading.gif) no-repeat center center;z-index:150;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#zoom-panel{position:fixed;top:50%;left:50%;margin:-125px 0 0 260px;width:250px;height:250px;overflow:hidden;background:#fff;z-index:999999;-webkit-box-shadow:0 0 10px #888;-moz-box-shadow:0 0 10px #888;box-shadow:0 0 10px #888;-webkit-transition:left,top 100ms ease-out;-moz-transition:left,top 100ms ease-out;-ms-transition:left,top 100ms ease-out;-o-transition:left,top 100ms ease-out;transition:left,top 100ms ease-out}#zoom-panel img{max-width:none}.modal.modal-spotlight{margin-left:-280px;width:560px}.spotlight-description{margin-top:20px}.spotlight-share{margin-top:10px}.spotlight-share .addthis_toolbox{display:inline-block}@font-face{font-family:"Helvetica Neue";src:url(/include/fonts/helveticaneue/0b3a3fca-0fad-402b-bd38-fdcbad1ef776.eot?#iefix);src:url(/include/fonts/helveticaneue/0b3a3fca-0fad-402b-bd38-fdcbad1ef776.eot?#iefix) format("eot"),url(/include/fonts/helveticaneue/d5af76d8-a90b-4527-b3a3-182207cc3250.woff?20180316125640) format("woff"),url(/include/fonts/helveticaneue/1d238354-d156-4dde-89ea-4770ef04b9f9.ttf?20180316125641) format("truetype"),url(/include/fonts/helveticaneue/b68875cb-14a9-472e-8177-0247605124d7.svg#b68875cb-14a9-472e-8177-0247605124d7) format("svg");font-display:swap}@font-face{font-family:"Helvetica Neue";src:url(/include/fonts/helveticaneue/97787ad0-77de-4ad8-822f-7deba0c632ee.eot?#iefix);src:url(/include/fonts/helveticaneue/97787ad0-77de-4ad8-822f-7deba0c632ee.eot?#iefix) format("eot"),url(/include/fonts/helveticaneue/47a4e844-a7b2-4195-a8dd-8b281e43aa83.woff?20180316125641) format("woff"),url(/include/fonts/helveticaneue/f1ebe4f0-1d5e-4805-b348-bd02a294a14d.ttf?20180316125640) format("truetype"),url(/include/fonts/helveticaneue/88ec594a-6ee9-43d8-80c2-60e869843f5e.svg#88ec594a-6ee9-43d8-80c2-60e869843f5e) format("svg");font-display:swap;font-style:italic}@font-face{font-family:"Helvetica Neue";src:url(/include/fonts/helveticaneue/db853e0e-929b-4272-b420-c946c954cf3a.eot?#iefix);src:url(/include/fonts/helveticaneue/db853e0e-929b-4272-b420-c946c954cf3a.eot?#iefix) format("eot"),url(/include/fonts/helveticaneue/4a9c62ab-b359-4081-8383-a0d1cdebd111.woff?20180316125641) format("woff"),url(/include/fonts/helveticaneue/db5f9ba6-05a4-433a-9461-0a6f257a0c3a.ttf?20180316125640) format("truetype"),url(/include/fonts/helveticaneue/25e09910-ffc3-4fc4-b0d1-db9a95dface8.svg#25e09910-ffc3-4fc4-b0d1-db9a95dface8) format("svg");font-weight:bold;font-display:swap}@font-face{font-family:"Helvetica Neue";src:url(/include/fonts/helveticaneue/df70ae1d-3814-4926-a2f3-423580c519c8.eot?#iefix);src:url(/include/fonts/helveticaneue/df70ae1d-3814-4926-a2f3-423580c519c8.eot?#iefix) format("eot"),url(/include/fonts/helveticaneue/41f91d0c-88d0-4d14-8d12-e40697e981b8.woff?20180316125641) format("woff"),url(/include/fonts/helveticaneue/eeb4a788-7a0b-4e01-b860-205706e7cd81.ttf?20180316125640) format("truetype"),url(/include/fonts/helveticaneue/4d6955ef-961d-4337-9320-bee672fddd86.svg#4d6955ef-961d-4337-9320-bee672fddd86) format("svg");font-style:italic;font-weight:bold;font-display:swap}.dragdealer{background-color:#f6f6f6;border-radius:100px;height:30px;position:relative}.dragdealer .handle{border-radius:100px;cursor:pointer;height:30px;position:absolute;width:30px}.dragdealer .handle span{border-radius:100px;background-color:#231f20;display:block;height:16px;margin:7px;width:16px}.dragdealer .disabled span{background-color:#fff}body{font-size:14px;line-height:1.333em}h1,h2,h3,h4,h5,h6,p,ul,ol{margin-bottom:.5em;margin-top:0}h1,h2,h3,h4,h5,h6{line-height:1.2em}h1{font-size:24px}h2{font-size:19px}h3{font-size:16px}img{height:auto!important}.btn{background:#ddd;border:0;box-shadow:none;font:bold 14px/24px 'Helvetica Neue',Helvetica,Arial,sans-serif;text-shadow:none}.btn-primary{background:#a6a6ab}#header .container{position:relative}#logo{display:block;margin:20px 0 10px}#header-links{margin-top:20px}#header-links span,#header-links a,#header-links form{color:#000;display:inline-block;line-height:23px;margin:0 0 0 16px}#header-links td a{display:block;margin:0}#header-links strong{color:#bbbdbf}#book-consultant-link{background:url(/images/template/book-consultant-icon.png) left center no-repeat;padding-left:32px}.commercial-contact{background:#000!important}#header-book-consultant{background:url(/images/template/grey-noise.gif);box-shadow:0 20px 20px rgba(0,0,0,0.25);margin:0;padding:20px;position:absolute;right:0;top:65px;width:400px;z-index:100}#header-book-consultant p{font-size:12px;line-height:1.2em;text-align:left}#header-book-consultant p strong{color:#000}#header-book-consultant .control-group{margin-bottom:10px}#header-book-consultant label{font-size:12px}#header-book-consultant .captcha-group label{float:none;text-align:left}#header-book-consultant .captcha-group .controls{margin:0}#header-book-consultant #recaptcha_widget_div{margin:5px 0 0}#header-book-consultant #recaptcha_area{background-color:#fff}#header-book-consultant .recaptchatable{border:none!important}#header-book-consultant .form-actions{border:0;margin:10px 0 0}.input-error{color:#d41313;font-size:12px;text-align:left}#header-book-consultant label span{color:#d41313;margin:0}#header-search{border-left:1px solid #dddedf}#header-search.active{border:0}#header-search input,#header-search button{background:#dddedf;border:0;border-radius:0;box-shadow:none;margin:0}#header-search input{height:19px;line-height:19px;overflow:hidden;padding:2px 0;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;width:0}#header-search.active input{padding:6px 8px;width:180px}#header-search button{background:url(/images/template/search-icon.png) right center no-repeat;height:32px;overflow:hidden;padding:0;text-indent:-2000em;width:31px}#hero{background-color:#f1f2f2;margin-bottom:10px}.home #hero{margin-bottom:20px}#hero-carousel{margin:0}#hero h1,#hero h2,#hero p{font-size:25px;margin:0;padding:28px 0}#breadcrumb{font-size:0}#breadcrumb a,#breadcrumb .divider,#breadcrumb .active{font-size:13px;margin-right:5px}#content{padding-bottom:20px}.spotlight{overflow:hidden;position:relative}.spotlight,#spotlight-7{margin-bottom:20px}#spotlight-7{background-color:#f1f2f2}#spotlight-7-inner{font-size:13px;line-height:1.3em;padding:20px 25px 6px}.spotlight-title{background-color:#f1f1f2;background-color:rgba(241,241,242,0.7);bottom:-50px;color:#231f20!important;display:block;font:bold 17px/20px 'Helvetica Neue',Helvetica,Arial,sans-serif;left:0;padding:15px 40px 15px 25px;position:absolute;right:0;text-decoration:none!important;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.spotlight:hover .spotlight-title,.spotlight:focus .spotlight-title,.touch .spotlight-title{bottom:0}.tmpl-2 .spotlight-title,.tmpl-4 .spotlight-title,.tmpl-5 .spotlight-title{background-color:#efeff0;font-size:15px;line-height:15px;position:static}.spotlight-arrow{bottom:-40px;color:#231f20!important;font-size:28px;line-height:30px;position:absolute;right:20px;text-decoration:none!important;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.spotlight:hover .spotlight-arrow,.spotlight:focus .spotlight-arrow,.touch .spotlight-arrow{bottom:10px}.tmpl-2 .spotlight-arrow,.tmpl-4 .spotlight-arrow,.tmpl-5 .spotlight-arrow{bottom:7.5px!important}.modal{border:0;border-radius:0;margin-left:-470px;width:940px}.modal.in{top:170px}.modal-header .close{color:#a6a7ab;font-size:26px;opacity:1;position:absolute;right:-40px;text-shadow:none;top:-4px}.modal-header h3{color:#939598;font-size:25px;line-height:30px}.modal-body{padding:40px}.modal-footer{background:0;border-top:3px solid #ccc;box-shadow:none;font-size:16px;font-weight:bold;line-height:29px;margin:0 60px 45px;padding:20px 0 0;text-align:left}.modal-footer a{text-decoration:none}.modal-backdrop.fade.in{filter:alpha(opacity=0);opacity:.01}.carousel-indicators{bottom:20px;left:0;font-size:0;right:0;text-align:center;top:auto}.carousel-indicators li{display:inline-block;float:none;margin:0 3px}.carousel-control{background:#a6a7ab;border:0;border-radius:26px;color:#fff!important;font-size:35px;height:52px;left:-26px;line-height:52px;margin-top:-26px;filter:alpha(opacity=100)!important;opacity:1!important;text-indent:-1px;top:50%;width:52px}.carousel-control.right{left:auto;right:-26px;text-indent:1px}.modal-body .carousel-control{left:-25px;filter:alpha(opacity=60)!important;opacity:.6!important}.modal-body .carousel-control.right{left:auto;right:-25px}.tracks-rods-titles h2{background:url(/images/template/title-bg.jpg) no-repeat center center;background-size:cover;color:#fff;padding:1.5em 1em}.interior-design .spotlight{float:left;margin-right:20px;min-height:270px;overflow:hidden;position:relative}.interior-design .nav-tabs:before{clear:both;content:"";display:table}#main .brands-list{display:none}#sidemenu{margin-bottom:30px}#sidemenu h2{display:none}#sidemenu ul{list-style:none;margin:0;padding:0}#sidemenu li{margin-bottom:15px;position:relative}#sidemenu li a{font:bold 18px/20px 'Helvetica Neue',Helvetica,Arial,sans-serif;text-decoration:none}.video>div{max-width:100%}#footer{background:url(/images/template/grey-noise.gif);margin-top:30px;padding-bottom:40px}#footer,#footer a{color:#808184}#footer h3{border-bottom:2px solid #a6a8ab;border-bottom-color:rgba(166,168,171,0.25);padding:1.6em 0 .8em}#footer h3,#footer h3 a{color:#231f20}.tmpl-3 #footer h3,.tmpl-5 #footer h3 a{color:#fff}#footer ul{list-style:none;padding:0;margin:0}#footer ul a{display:inline-block;padding:3px 0}#footer p{font-size:14px}#footer form{margin:0}#footer input[type=text],#footer input[type=email]{background:#fff;border:0;box-shadow:none;color:#000;font-size:13px;height:34px;padding:9px 12px}#footer .input-error{margin:-3px 0 5px}#footer .help-block,#footer .checkbox{font-size:13px}#footer .help-block{color:#808184;margin-bottom:2px}#footer .btn{font-size:16px;line-height:20px;padding:9px 0}#footer .contact-column h3{margin-bottom:0}#footer .contact-row{border-bottom:2px solid #a6a8ab;border-bottom-color:rgba(166,168,171,0.25);font-size:16px;font-weight:bold;line-height:49px;padding:8px 0}#footer .contact-row.book-row{line-height:21px;position:relative}#footer .contact-row.book-row a{left:71px;position:absolute;top:14px}#footer .contact-icon{background:url(/images/template/round-white.png) no-repeat center center;border-radius:100px;color:#bbbdbf;display:inline-block;font-size:26px;line-height:30px;margin-right:12px;padding:12px;text-align:center;width:30px}#footer .contact-icon i:before{font-weight:bold}#footer-social{margin-top:20px}#footer-social a{color:#a6a8ab;font-size:40px;line-height:1em;margin-right:12px;text-decoration:none}#footer-copyright{color:#231f20;font-size:12px;margin-top:25px}#header-social{margin-top:20px}.header-social{margin-right:5px}.header-social a{color:#a6a8ab!important;font-size:26px;line-height:1em;margin:0 0 0 5px!important;text-decoration:none}.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none}.sf-menu li{float:left}.sf-menu a{display:block;position:relative}.sf-menu ul{position:absolute;display:none;top:100%;left:0;z-index:99}.sf-menu li:hover>ul,.sf-menu li.sfHover>ul{display:block}.commercial .sf-menu a,.commercial-latest .sf-menu a,.luxaflex-partner .sf-menu a,.commercial-contact-us .sf-menu a,.commercial-testimonials .sf-menu a{color:#fff!important}.sf-menu a{color:#000;font-size:14px;line-height:20px;padding:15px 16px;text-decoration:none;transition:all .3s;zoom:1}.sf-menu a:hover,.sf-menu li.sfHover a{border-radius:2px;background-color:#f1f2f2}.sf-menu li.sfHover a{border-radius:2px 2px 0 0}.sf-menu ul{background-color:#f1f2f2;box-shadow:0 5px 4px rgba(0,0,0,0.35);width:100%}.sf-menu ul a{border-radius:0;color:#231f20;font-size:12px;padding:15px 22px}#photo-category-carousel .carousel-inner>.item{-webkit-transition-duration:2s;-moz-transition-duration:2s;-o-transition-duration:2s;transition-duration:2s}#photo-category-carousel .item a{display:block;float:left;margin:0 0 .9% .8%;overflow:hidden;position:relative;text-decoration:none;width:32.8%}#photo-category-carousel .item a:nth-child(3n+1){margin-left:0}#photo-category-carousel .item a img{width:100%}#photo-category-carousel .item a:hover .spotlight-title,#photo-category-carousel .item a:focus .spotlight-title{bottom:0}#photo-category-carousel .item a:hover .spotlight-arrow,#photo-category-carousel .item a:focus .spotlight-arrow{bottom:10px}#photo-gallery-container .modal-header{border:0;padding:0}div.photo-gallery{color:#231f20;margin:0 auto;max-width:940px}div.photo-gallery .carousel-inner .item{border:1px solid #f5f5f6;text-align:center}div.photo-gallery .carousel-inner>.item>img{display:inline-block}div.photo-gallery .item .photo-caption{background-color:#f1f1f2;background-color:rgba(241,241,242,0.7);bottom:0;font-size:14px;left:0;line-height:15px;padding:8px 0;position:absolute;text-align:center;width:100%}div.photo-gallery .item .share-links{bottom:7px;font-size:0;position:absolute;right:20px}div.photo-gallery .carousel-control{margin-top:-76px}div.photo-gallery .carousel-indicators-wrapper{height:80px;margin:20px 20px 0}div.photo-gallery .overview{transition:left 500ms ease-in-out;-webkit-transition:left 500ms ease-in-out;white-space:nowrap}div.photo-gallery .carousel-indicators{word-spacing:-4px;position:static}div.photo-gallery .carousel-indicators li{background:0;border-radius:0;cursor:pointer;display:inline-block;*zoom:1;*display:inline;float:none;height:80px;margin:0 5px 0 0;opacity:.5;filter:alpha(opacity=50);text-indent:0;transition:opacity 500ms ease-in-out;-webkit-transition:opacity 500ms ease-in-out;width:120px;white-space:nowrap}div.photo-gallery .carousel-indicators li:last-child{margin:0}div.photo-gallery .carousel-indicators li.active{opacity:1;filter:alpha(opacity=100)}div.photo-gallery .scroll-left,div.photo-gallery .scroll-right{cursor:pointer;display:block;font-size:28px;height:80px;line-height:80px;position:absolute;text-align:center;top:0;width:20px}div.photo-gallery .scroll-left{left:-20px}div.photo-gallery .scroll-right{right:-20px}div.photo-gallery .category-description{margin-bottom:20px}.tmpl-3{background-color:#231f20;color:#e6e7e8}.tmpl-3 a{color:#fff}.tmpl-3 #header-links span,.tmpl-3 #header-links a,.tmpl-3 #header-links form{color:#fff}.tmpl-3 .sf-menu a{color:#939598}.tmpl-3 .sf-menu a:hover,.tmpl-3 .sf-menu li.sfHover a{color:#fff;background-color:#333132}.tmpl-3 .sf-menu ul{background-color:#333132}.tmpl-3 #hero{background-color:#333132;margin-bottom:60px}.tmpl-3 #hero h1,.tmpl-3 #hero h2,.tmpl-3 #hero p{background:url(/images/template/heading-bg.jpg) no-repeat;background-size:cover;border-left:22px solid #be1e2d;color:#fff;font-size:38px;padding:59px 50px}.tmpl-3 #breadcrumb{margin:-30px 0 20px}.tmpl-3 #breadcrumb a{color:#999}.tmpl-3 h1,.tmpl-3 h1 a{color:#be1e2d}.tmpl-3 h3,.tmpl-3 h3 a{color:#be1e2d}.tmpl-3 .spotlight-title{background-color:#231f20;background-color:rgba(35,31,32,0.7);color:#e6e7e8!important}.tmpl-3 .spotlight-arrow{color:#e6e7e8!important}.tmpl-3 .modal{background-color:#231f20;box-shadow:0 0 20px #000}.tmpl-3 .modal-header{border-color:#666}.tmpl-3 .modal-header .close{color:#be1e2d;text-shadow:0 0 10px #000}.tmpl-3 .carousel-control{background:#3b393b;color:#808285!important}.tmpl-3 .photo-gallery{color:#e6e7e8}.tmpl-3 .carousel-inner .item{border:0}.tmpl-3 .photo-gallery .item .photo-caption{background-color:#231f20;background-color:rgba(35,31,32,.5)}.tmpl-3 .photo-gallery .scroll-left,.tmpl-3 .photo-gallery .scroll-right{color:#808285}.tmpl-3 #sidemenu li.child-1 a:before{background-color:#be1e2d;bottom:2px;content:"";display:block;left:-12px;position:absolute;top:2px;width:3px}.tmpl-3 .timeline-controls a{background:#3b393b;color:#808285}.tmpl-3 .dragdealer{background-color:#3b393b}.tmpl-3 .dragdealer .handle span{background-color:#808285}.commercial-contact-us h2{font-size:20px;font-weight:normal}.commercial-contact-us a{color:#be1e2d}.director-info span{color:#be1e2d}.director-info h2 span{font-size:15px}.tmpl-3 #recaptcha_area{background-color:#fff}.tmpl-3 #recaptcha_table{border:none!important}.tmpl-3 #footer{background:#333132;padding-bottom:45px}.tmpl-3 #footer-copyright{color:#808184;font-size:15px;margin-top:45px;padding:11px 0}.tmpl-3 #footer-social{margin-top:45px}.formcontainer .bottom-spacing{margin-bottom:9px}.formcontainer label{position:relative}.req-indicator{color:#f00;font-weight:bold}.formcontainer .req-indicator{font-size:1.5em;line-height:1.5em;position:absolute;right:0;top:0}.formcontainer .row-fluid div[class*="span"],.formcontainer .row-fluid label[class*="span"]{min-height:0}.formcontainer .note,.formcontainer .note abbr{font-size:.8em;line-height:1.1em}.formcontainer .note abbr{display:inline}#recaptcha_widget_div{margin:10px 0 20px}#recaptcha_widget_div td:last-child{display:none}.displayvalidation .alert-error{margin-left:0}#displayvalidation{background-color:#fbe3e4;margin-top:20px;padding:20px}#displayvalidation,#displayvalidation label{color:#c00}.form-modal{margin-left:-325px;width:650px}form.well{background:#f1f2f2;border:0;border-radius:0;box-shadow:none;padding:25px 35px}.tmpl-3 form.well{background:#333132;color:#fff}form.well .btn-primary{background:#231f20;color:#fff;border:0;border-radius:0;box-shadow:none;text-shadow:none}.tmpl-3 form.well .btn-primary{background:#be1e2d}#recaptcha_response_field{border-color:#ccc!important}.collapse{display:none}.collapse.in{display:block}.scrollable{position:relative}.scrollable .viewport{position:relative;overflow:hidden}.scrollable .viewport .overview{position:absolute}.scrollable .scroll-bar{display:none}.scrollable .scroll-bar.vertical{position:absolute;right:0;height:100%}.scrollable .scroll-bar.horizontal{position:relative;width:100%}.scrollable .scroll-bar .thumb{position:absolute}.scrollable .scroll-bar.vertical .thumb{width:100%}.scrollable .scroll-bar.horizontal .thumb{height:100%;left:0}.not-selectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.scrollable.default-skin{padding-right:10px;padding-bottom:6px}.scrollable.default-skin .scroll-bar.vertical{width:6px}.scrollable.default-skin .scroll-bar.horizontal{height:6px}.scrollable.default-skin .scroll-bar .thumb{background-color:black;opacity:.4;border-radius:3px;-moz-border-radius:4px;-webkit-border-radius:4px}.scrollable.default-skin .scroll-bar:hover .thumb{opacity:.6}.scrollable.gray-skin{padding-right:17px}.scrollable.gray-skin .scroll-bar{border:1px solid gray;background-color:#d3d3d3}.scrollable.gray-skin .scroll-bar .thumb{background-color:gray}.scrollable.gray-skin .scroll-bar:hover .thumb{background-color:black}.scrollable.gray-skin .scroll-bar.vertical{width:10px}.scrollable.gray-skin .scroll-bar.horizontal{height:10px;margin-top:2px}.scrollable.modern-skin{padding-right:17px}.scrollable.modern-skin .scroll-bar{border:1px solid gray;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-moz-box-shadow:inset 0 0 5px #888;-webkit-box-shadow:inset 0 0 5px #888;box-shadow:inset 0 0 5px #888}.scrollable.modern-skin .scroll-bar .thumb{background-color:#95aabf;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border:1px solid #536984}.scrollable.modern-skin .scroll-bar.vertical .thumb{width:8px;background:-moz-linear-gradient(left,#95aabf 0,#547092 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#95aabf),color-stop(100%,#547092));background:-webkit-linear-gradient(left,#95aabf 0,#547092 100%);background:-o-linear-gradient(left,#95aabf 0,#547092 100%);background:-ms-linear-gradient(left,#95aabf 0,#547092 100%);background:linear-gradient(to right,#95aabf 0,#547092 100%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr='#95aabf', endColorstr='#547092',GradientType=1 )"}.scrollable.modern-skin .scroll-bar.horizontal .thumb{height:8px;background-image:linear-gradient(#95aabf,#547092);background-image:-o-linear-gradient(#95aabf,#547092);background-image:-moz-linear-gradient(#95aabf,#547092);background-image:-webkit-linear-gradient(#95aabf,#547092);background-image:-ms-linear-gradient(#95aabf,#547092);-ms-filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr='#95aabf', endColorstr='#547092',GradientType=0 )"}.scrollable.modern-skin .scroll-bar.vertical{width:10px}.scrollable.modern-skin .scroll-bar.horizontal{height:10px;margin-top:2px}.nano{position:relative;width:100%;height:100%;overflow:hidden}.nano .nano-content{position:absolute;overflow:scroll;overflow-x:hidden;top:0;right:0;bottom:0;left:0}.nano .nano-content:focus{outline:thin dotted}.nano .nano-content::-webkit-scrollbar{visibility:hidden}.has-scrollbar .nano-content::-webkit-scrollbar{visibility:visible}.nano>.pane{background:rgba(0,0,0,.25);position:absolute;width:10px;right:0;top:0;bottom:0;visibility:hidden\9;opacity:.01;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.nano>.pane>.slider{background:#444;background:rgba(0,0,0,.5);position:relative;margin:0 1px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.nano:hover>.pane,.pane.active,.pane.flashed{visibility:visible\9;opacity:.99}.filemanager .breadcrumb{margin-bottom:20px;display:inline-block}.filemanager .breadcrumb a{display:inline-block;text-decoration:none;color:inherit!important;line-height:20px;padding:0;margin:0;height:20px;font-size:16px;font-weight:bold;position:relative;vertical-align:middle}.filemanager .breadcrumb a:after{content:"/";display:inline-block;padding:0 10px;text-align:center}.filemanager .breadcrumb a:last-child:after{content:"";padding:0}.filemanager .breadcrumb a:hover{text-decoration:underline}.filemanager .switchview{display:inline-block;width:16px;height:16px;margin:5px;outline:0}.filemanager .switchview.grid{background:url(/images/filemanager/grid_16.png) center center no-repeat transparent}.filemanager .switchview.list{background:url(/images/filemanager/list_16.png) center center no-repeat transparent}.filemanager .grid .filefolder{width:128px;height:150px;background:url(/images/filemanager/folder_128.png) center top no-repeat white;background-size:85%;padding:20px;float:left;margin:0 27px 20px 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 10px #ccc;-moz-box-shadow:0 0 10px #ccc;box-shadow:0 0 10px #ccc;position:relative;display:inline-block}.filemanager .grid .filefolder:nth-child(5n){margin-right:0}.filemanager .grid .filefolder img{position:absolute;width:40%;left:50%;margin-left:-20%;top:24%}.filemanager .grid .filefolder .caption{position:absolute;left:0;right:0;bottom:15px;text-align:center;display:block;font-weight:bold;font-size:140%}.filemanager .list .filefolder{background:url(/images/filemanager/folder_128.png) 0 center no-repeat;background-size:32px;height:32px;padding:10px 0;position:relative;display:block;border-bottom:1px solid #ccc;line-height:32px}.filemanager .list .filefolder:hover{background-color:#fff;padding:10px;margin:0 -10px;border-bottom:1px solid #ccc;background-position:10px center}.filemanager .list .filefolder img{position:absolute;width:16px;left:9px;top:20px}.filemanager .list .filefolder:hover img{left:19px}.filemanager .list .filefolder .caption{display:block;font-weight:bold;font-size:100%;padding-left:50px}.filemanager .grid .file{width:128px;height:150px;background:white;padding:20px;float:left;margin:0 27px 20px 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 10px #ccc;-moz-box-shadow:0 0 10px #ccc;box-shadow:0 0 10px #ccc;position:relative;display:inline-block;text-align:center}.filemanager .grid .file:nth-child(5n){margin-right:0}.filemanager .grid .file .imageanchor{cursor:default;display:block;height:100px;left:50%;margin-left:-50px;overflow:hidden;position:relative;width:100px}.filemanager .grid .file .imageanchor.lightbox{cursor:pointer}.filemanager .grid .file img{max-height:100%;width:100%}.filemanager .grid .file .imageanchor.lightbox img{max-width:inherit;max-height:inherit;width:auto;position:relative;left:50%;top:50%;margin-top:-100px;margin-left:-100px}.filemanager .grid .file .caption{position:absolute;left:0;right:0;bottom:10px;text-align:center;display:block;font-weight:bold;font-size:90%;line-height:12px}.filemanager .grid .file .caption small{display:none}.filemanager .grid .file .filedownload,.grid .file .filedownload:hover{display:block;text-decoration:none;font-weight:bold;font-size:10px;padding:3px;margin:5px 30px 0;color:#fff;background-color:#555;background:-webkit-linear-gradient(#888,#555);background:linear-gradient(#888,#555);border:0 none;border-radius:3px;text-shadow:0 -1px 0 #000;cursor:pointer}.filemanager .list .file{height:32px;padding:10px 0;position:relative;display:block;border-bottom:1px solid #ccc}.filemanager .list .file:hover{background:#fff;padding:10px;margin:0 -10px;border-bottom:1px solid #ccc}.filemanager .list .file .imageanchor{height:32px;width:32px;max-width:32px;overflow:hidden;display:inline-block;float:left;vertical-align:middle;cursor:default}.filemanager .list .file .imageanchor.lightbox{cursor:pointer}.filemanager .list .file img{max-height:60px;max-width:100%}.filemanager .list .file .imageanchor.lightbox img{height:60px;max-width:60px;position:relative;left:50%;top:50%;margin-top:-30px;margin-left:-30px}.filemanager .list .file .caption{display:block;font-weight:bold;font-size:100%;padding-left:50px;line-height:32px;vertical-align:middle}.filemanager .list .file .caption br{display:none}.filemanager .list .file .date{display:inline-block;height:20px;line-height:20px;float:right;margin-top:7px;margin-right:20px}.filemanager .list .file .filedownload,.filemanager .list .file .filedownload:hover{display:inline-block;text-decoration:none;font-weight:bold;font-size:10px;vertical-align:middle;padding:0 15px;height:20px;line-height:20px;color:#fff;background-color:#555;background:-webkit-linear-gradient(#888,#555);background:linear-gradient(#888,#555);border:0 none;border-radius:3px;text-shadow:0 -1px 0 #000;cursor:pointer;float:right;margin-top:7px}html,body.cke_show_borders{height:100%;width:100%}.flippingbooks{list-style:none;margin:0 0 20px;padding:0}.flippingbooks>li{background-color:#f9f9f9;padding:20px;border:1px solid #ccc;margin:20px 0;border-radius:5px;box-shadow:0 1px 3px #fff inset,0 0 3px #ccc}.flippingbooks>li:hover{background-color:#fff;margin:-10px;padding:30px}.flippingbooks>li:first-child:hover{margin-top:10px}.flippingbooks .preview-image{box-shadow:2px 2px 5px #999}@media(min-width:768px){.modal-flipbook{margin-left:-45%;width:90%}.modal-flipbook .modal-body{max-height:none}}.timeline{margin:20px 0}.timeline-inner{margin-bottom:40px;position:relative}.timeline-container{overflow:hidden}.timeline-carousel{font-size:0;white-space:nowrap}.timeline-item{display:inline-block;margin-right:20px;width:300px}.timeline-item:last-child{margin-right:0}.timeline-item a{display:block;color:#231f20;text-decoration:none}.timeline-item .item-text{background-color:#efeff0;display:block;font-size:17px;font-weight:bold;line-height:20px;overflow:hidden;padding:20px 30px;text-overflow:ellipsis;white-space:nowrap}.timeline-controls a{background:#a6a7ab;border-radius:26px;color:#fff;display:block;font-size:35px;height:52px;left:-64px;line-height:52px;margin-top:-26px;position:absolute;text-align:center;text-decoration:none;text-indent:-1px;top:50%;width:52px}.timeline-controls a.timeline-right{left:auto;right:-64px;text-indent:1px}#timeline-drag{display:none}.timeline-months{font-size:0;margin-top:10px;white-space:nowrap}.timeline .month{color:#939598;font:bold 14px/1.2 Arial,Helvetica,sans-serif;display:inline-block;text-decoration:none}.timeline .month:last-child{margin:0!important}.timeline .month-controls{margin-top:30px}.timeline .month-controls a{color:#231f20;font-size:13px;font-weight:bold;text-decoration:none}@media(min-width:1200px){body{font-size:15px}h1{font-size:28px}h2{font-size:24px}h3{font-size:19px}#logo{width:307px}#header-links{margin-top:34px}.sf-menu a{font-size:18px;padding:15px 19px}.sf-menu ul a{font-size:15px}.home #hero{margin-bottom:30px}.spotlight,#spotlight-7{margin-bottom:30px}#spotlight-7-inner{font-size:14px;line-height:1.4em;padding:25px 35px 10px}.spotlight-title{font-size:19px}.tmpl-2 .spotlight-title,.tmpl-4 .spotlight-title,.tmpl-5 .spotlight-title{font-size:17px;line-height:25px}.tmpl-2 .spotlight-arrow,.tmpl-4 .spotlight-arrow,.tmpl-5 .spotlight-arrow{bottom:12.5px!important}.carousel-control{left:-60px}.carousel-control.right{right:-60px}.timeline{margin:30px 0}.timeline-inner{margin-bottom:60px}.timeline-item{margin-right:30px;width:370px}#zoom-panel{height:300px;margin-top:-150px;width:300px}#footer p{font-size:16px}#footer .contact-row{font-size:19px;padding:12px 0}#footer .contact-row.book-row{line-height:25px}#footer .contact-row.book-row a{top:15px}}@media(max-width:979px){body{font-size:13px}h1{font-size:20px}#hero h1,#hero h2,#hero p{font-size:22px;padding:20px 0}.tmpl-3 #hero h1,.tmpl-3 #hero h2,.tmpl-3 #hero p{border-left-width:15px;font-size:24px;padding:40px 30px}#header-links{margin-top:20px}.sf-menu a{font-size:12px;line-height:16px;padding:10px 8px}.sf-menu ul a{padding:10px 15px}#spotlight-7-inner{padding:15px 20px 2px}.spotlight-title,.tmpl-2 .spotlight-title,.tmpl-4 .spotlight-title,.tmpl-5 .spotlight-title{bottom:-36px;font-size:14px;line-height:16px;padding:10px 30px 10px 15px}.spotlight-arrow{bottom:-30px;font-size:22px;line-height:24px;right:15px}.spotlight:hover .spotlight-arrow,.spotlight:focus .spotlight-arrow,.touch .spotlight .spotlight-arrow,.tmpl-2 .spotlight-arrow,.tmpl-4 .spotlight-arrow,.tmpl-5 .spotlight-arrow,#photo-category-carousel .item a:hover .spotlight-arrow,#photo-category-carousel .item a:focus .spotlight-arrow{bottom:6px!important}.modal{margin-left:-384px;width:768px}.modal-header{position:relative;z-index:1}.modal-header .close{right:1px;z-index:1}.modal-header h3{font-size:20px;line-height:26px}.carousel-control,.modal-body .carousel-control{font-size:25px;height:40px;left:-20px;line-height:40px;margin-top:-20px;width:40px}.carousel-control.right,.modal-body .carousel-control.right{right:-20px}div.photo-gallery .carousel-control{margin-top:-70px}.timeline-item{width:228px}.timeline-item .item-text{font-size:12px;line-height:14px;padding:15px 20px}.timeline-controls a{left:-26px}.timeline-controls a.timeline-right{right:-26px}#sidemenu li{margin-bottom:10px}#sidemenu li a{font-size:14px;line-height:16px}#zoom-panel{top:20px;margin:0 0 0 -140px;width:280px;height:280px}#footer{margin-top:10px}#footer ul a{padding:2px 0}#footer .contact-icon{font-size:16px;line-height:16px;margin-right:3px;width:16px}#footer .contact-row{font-size:13px;line-height:38px}#footer .contact-row.book-row{line-height:17px}#footer .contact-row.book-row a{left:47px;top:12px}.tmpl-3 #footer-copyright{font-size:13px}.tmpl-3 #footer-copyright,.tmpl-3 #footer-social{margin-top:30px}.tmpl-3 #footer{padding-bottom:30px}}@media(max-width:767px){h1{font-size:16px}#hero{margin:0 -20px 20px;padding:0 20px}.tmpl-3 #hero h1,.tmpl-3 #hero h2,.tmpl-3 #hero p{border-left-width:10px;font-size:20px;padding:25px 20px}#hero h1,#hero h2,#hero p{font-size:17px;padding:15px 0}#header .container{position:static}#header .text-right{text-align:left}#logo{margin-top:20px;width:200px}#header-links span,#header-links a{margin:0 10px 0 0}#header-book-consultant{top:110px;width:280px}#header-search{border:0;display:block!important;height:0;margin:0!important;position:relative;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}#header-search.active{height:auto;padding-top:10px}#header-search input{height:0;line-height:0;padding:0 6px;width:268px!important}#header-search.active input{height:19px;line-height:19px;padding:2px 6px}#header-search button{position:absolute;right:0;top:-25px}#mobile-menu{color:#a6a7ab;cursor:pointer;display:inline-block;font-size:20px;margin:0;position:fixed;right:20px;top:20px;z-index:1}.tmpl-3 #mobile-menu{color:#be1e2d}html{background:#666}body{background:#fff;box-shadow:0 0 10px #000;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}body.mobile-menu{margin:0 -250px 0 250px}#mainmenu{box-shadow:-5px 0 5px #000;left:-250px;margin:0;position:fixed;top:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:250px;z-index:1}body.mobile-menu #mainmenu{left:0}#mainmenu ul{width:100%}#mainmenu li{float:none;margin-bottom:1px}#mainmenu li a{background-color:#333;color:#fff;font-size:13px;font-weight:bold;padding:15px 20px}#mainmenu li.active a{background-color:#ccc;color:#000}#mainmenu li a span{box-shadow:-3px 0 3px rgba(0,0,0,0.5);display:inline-block;height:16px;padding:15px 0;position:absolute;right:0;text-align:center;top:0;width:46px}#mainmenu ul ul{background:0;box-shadow:0 0 5px #000 inset;display:none!important;margin-bottom:-1px;opacity:1!important;padding:0 10px;position:static;transition-duration:0;-webkit-transition-duration:0;width:230px}#mainmenu ul ul.mobile-active{display:block!important}#mainmenu ul ul li{border-bottom:1px solid #fff;border-color:rgba(255,255,255,0.2);margin:0}#mainmenu ul ul li:last-child{border:0}#mainmenu ul ul li a{background:none!important;color:#fff!important;font-weight:normal;padding:12px 10px}#mainmenu li li a span{display:none!important}.tmpl-3 #hero{margin-bottom:20px}.spotlight img{width:100%}.modal,.form-modal{left:0;margin-left:0!important;right:0;width:auto!important}.modal-header .close{font-size:20px;top:-2px}.modal-header h3{font-size:14px;line-height:20px}.modal-body{padding:20px}form.well{background:none!important;margin:-20px;padding:20px 30px!important}.carousel-control,.modal-body .carousel-control{height:30px;left:-15px;line-height:30px;margin-top:-15px;width:30px}.carousel-control.right,.modal-body .carousel-control.right{right:-15px}div.photo-gallery .carousel-control{margin-top:-45px}#photo-category-carousel .item a{margin:0 0 1.4% 1.2%!important;width:49.4%}#photo-category-carousel .item a:nth-child(2n+1){margin-left:0!important}div.photo-gallery .item .photo-caption{font-size:12px;line-height:14px;padding:5px 0}div.photo-gallery .carousel-indicators-wrapper{height:50px;margin-top:10px}div.photo-gallery .carousel-indicators li{height:50px;margin:0;width:75px}div.photo-gallery .scroll-left,div.photo-gallery .scroll-right{font-size:22px;height:50px;line-height:50px}div.photo-gallery .category-description{margin:0}.timeline-carousel{margin:0!important}.timeline-item{display:block;margin:0 0 20px;width:auto}.timeline-controls,#month-drag,.timeline-months,.month-controls{display:none}.modal.modal-spotlight{left:0;margin-left:0;width:auto}#zoom-panel{bottom:20px;height:30%;left:20px;right:20px;top:auto;margin:0;width:auto}.video>div{width:100%!important}#footer{margin:0 -20px;padding:0 20px 20px}}