.button{display:inline-block;vertical-align:bottom;border-radius:0;padding:10px 20px;color:#231f20;border:1px solid #848182;font-size:14px;text-transform:uppercase;line-height:1;font-weight:600;background:none}.button:hover{opacity:.5}.button:focus{outline:0}.button--active{opacity:.5}@media only screen and (max-width:500px){.button{font-size:13px}}.heading{font-size:20px;line-height:1.4;letter-spacing:.1em}.heading:after{content:"";display:block;width:17px;height:2px;background:#0f1318;margin:15px auto 20px}.sub-heading{font-size:16px;line-height:1.2;color:#918f90;font-weight:400;text-transform:none}.subscribe{margin:0;padding:5px 95px 5px 5px;position:relative;background:#fff}.subscribe .button,.subscribe input{border:0;font-size:12px;line-height:2;padding:5px}.subscribe .button:focus,.subscribe input:focus{outline:none}.subscribe .button[type=email],.subscribe input[type=email]{background:#fff;width:100%}.subscribe .form__row{margin:0}.subscribe .button{background:#0f1318;color:#fff;width:85px;text-transform:uppercase;font-weight:600;display:inline-block;position:absolute;right:5px;top:5px}.subscribe .button:hover{background:#232c37}.subscribe__thanks{z-index:9000}.subscribe__thanks,.subscribe__thanks:before{position:fixed;left:0;top:0;width:100%;height:100%}.subscribe__thanks:before{content:"";display:block;background:rgba(35,31,32,.5)}.subscribe__thanks-box{position:fixed;width:500px;text-align:center;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.subscribe__thanks-inner{background:#fff;padding:30px;margin-bottom:15px}.subscribe__thanks-inner img{width:310px}.subscribe__thanks-close .mobile-menu__close{margin:0 auto}.subscribe__thanks-content{margin-top:30px;border:1px solid #0f1318;padding:30px}.subscribe__thanks-content p:last-child{margin-bottom:0}.subscribe__thanks-content .heading{font-size:20px}.social-media__icon--2{border:1px solid #fff;border-radius:10px}.page__scroller{position:fixed;z-index:30;bottom:45px;left:50%;margin-left:-16px;cursor:pointer;opacity:.7;-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}.page__scroller:hover{opacity:1}@media only screen and (max-width:660px){.page__scroller{display:none}}@-webkit-keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}60%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}60%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}.mobile-menu{position:fixed;right:-300px;top:0;height:100%;width:100%;max-width:300px;z-index:8000;background:#231f20;-webkit-transition:all .15s linear;transition:all .15s linear}.mobile-menu--active{right:0}.mobile-menu__trigger{position:absolute;right:40px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:30px;height:15px;cursor:pointer;opacity:.8}.mobile-menu__trigger:hover{opacity:1}.mobile-menu__trigger span{display:block;width:100%;height:2px;background:#6c4e30;background:-webkit-gradient(linear,left top,right top,from(#6c4e30),color-stop(50%,#cba582),to(#6c4e30));background:linear-gradient(90deg,#6c4e30 0,#cba582 50%,#6c4e30);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#6c4e30",endColorstr="#6c4e30",GradientType=1)}.mobile-menu__trigger span+span{margin-top:4px}@media only screen and (max-width:550px){.mobile-menu__trigger{top:20px;right:20px;-webkit-transform:translateY(0);transform:translateY(0)}}.mobile-menu__header{height:181px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 40px}@media only screen and (max-width:500px){.mobile-menu__header{height:80px}}.mobile-menu__header .banner__social{position:static;text-align:left}.mobile-menu__header .banner__social a{font-size:27px;margin-top:0}.mobile-menu__header .banner__social a.social-media__icon--2{width:24px;height:24px;font-size:13px;border-width:2px;border-radius:5px;padding-top:4px;margin-top:0}.mobile-menu__header .banner__social a.social-media__icon--3{margin-top:-2px}@media only screen and (max-width:550px){.mobile-menu__header .banner__social a.social-media__icon--3{margin-top:-1px}}.mobile-menu__header .mobile-menu__close{width:35px;height:35px;margin-top:6px}.mobile-menu__close{display:block;width:25px;height:25px;position:relative;cursor:pointer}.mobile-menu__close:after,.mobile-menu__close:before{display:block;content:"";height:1px;width:100%;background:#fff;position:absolute;top:50%}.mobile-menu__close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mobile-menu__close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.mobile-menu__close:hover:after,.mobile-menu__close:hover:before{background:#918f90}.mobile-menu__nav li,.mobile-menu__nav ul{margin:0;padding:0}.mobile-menu__nav a{display:block;color:#fff}.mobile-menu__nav a:hover{color:#bfbfbf}.mobile-menu__nav>ul:before{content:"";display:block;height:1px;background:#6c4e30;background:-webkit-gradient(linear,left top,right top,from(#6c4e30),color-stop(50%,#cba582),to(#6c4e30));background:linear-gradient(90deg,#6c4e30 0,#cba582 50%,#6c4e30);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#6c4e30",endColorstr="#6c4e30",GradientType=1)}.mobile-menu__nav>ul>li{position:relative}.mobile-menu__nav>ul>li:after{content:"";display:block;height:1px;background:#6c4e30;background:-webkit-gradient(linear,left top,right top,from(#6c4e30),color-stop(50%,#cba582),to(#6c4e30));background:linear-gradient(90deg,#6c4e30 0,#cba582 50%,#6c4e30);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#6c4e30",endColorstr="#6c4e30",GradientType=1)}.mobile-menu__nav>ul>li>a{font-weight:700;text-transform:uppercase;line-height:1;padding:15px 40px}.mobile-menu__nav ul ul{padding-bottom:10px;display:none}.mobile-menu__nav .nav__item--id-17 .sub-menu{display:none}.mobile-menu__nav li li a{padding:0 40px}.mobile-menu__item-trigger{position:absolute;right:20px;top:0;height:46px;width:30px;cursor:pointer;color:#fff;font-size:25px;line-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mobile-menu__item-trigger .fa{-webkit-transition:all .15s linear;transition:all .15s linear}.mobile-menu .nav__item--open .mobile-menu__item-trigger .fa{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.more{text-align:center;margin-top:90px}.more .fa-spin{display:none}.more--active .fa-spin,.share{display:inline-block}.share{position:relative}.share .button{cursor:pointer}.share--active .share__list{display:block}.share__list{position:absolute;right:-1px;top:40px;width:200px;background:#231f20;padding:20px 20px 0;display:none;z-index:900}.share__list a{color:#fff!important;display:block;text-align:center;margin:0 0 20px!important;border:0!important;width:auto!important;height:auto!important;line-height:1!important}.share__list a:hover{color:#918f90!important}.share__list a i{font-size:20px;line-height:1;position:static!important;-webkit-transform:translate(0)!important;transform:translate(0)!important}.text--left{text-align:left}.text--center{text-align:center}.text--right{text-align:right}.form--display .form{width:100%;max-width:910px;margin:0 auto}.form--display .form form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.form--display .form__control{display:block;width:100%;border:1px solid #9f9d9e;padding:3px 5px}.form--display .form__control--gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:700px){.form--display .form__control--gallery{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.form--display .form__control--checkbox{position:relative;height:38px;line-height:38px}.form--display .form__control--checkbox label{display:inline-block;vertical-align:middle;margin-left:30px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form--display .form__control--checkbox label:before{content:"";display:inline-block;width:20px;height:20px;border:1px solid #9f9d9e;border-radius:50%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0}.form--display .form__control--checkbox input:checked~label:before{background:#9f9d9e}.form--display .form__control--checkbox input{display:none}.form--display .form textarea.form__control{height:180px;resize:none}.form--display .form select.form__control{padding:8px 5px 7px}.form--display .form__label{font-weight:700;cursor:pointer}.form--display .form__row{margin:0 0 20px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.form--display .form__row--required .form__label:after{content:"*";display:inline-block;font-size:80%}.form--display .form__row--9{margin-bottom:0}.form--display .form__row--0,.form--display .form__row--1,.form--display .form__row--2,.form--display .form__row--3,.form--display .form__row--7,.form--display .form__row--8,.form--display .form__row--11,.form--display .form__row--12,.form--display .form__row--13,.form--display .form__row--23,.form--display .form__row--24,.form--display .form__row--30,.form--display .form__row--31{-webkit-box-flex:0;-ms-flex:0 0 49.5%;flex:0 0 49.5%}.form--display .form__row--58,.form--display .form__row--59,.form--display .form__row--60,.form--display .form__row--61,.form--display .form__row--62,.form--display .form__row--63,.form--display .form__row--64{display:none}@media only screen and (max-width:500px){.form--display .form__row--7,.form--display .form__row--8{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.form--display .form__row--34,.form--display .form__row--45{color:#0f1318;cursor:none;margin-bottom:0;font-size:18px}.form--display .form__row--55{font-size:18px}.form--display .form__row--44 textarea.form__control,.form--display .form__row--54 textarea.form__control{height:100px}.form--display .form__row--54{display:none}.form--display .form__row--buttons .button{background:#0f1318;color:#fff;border-color:#0f1318;padding-left:30px;padding-right:30px}.form--display .form__row--buttons .button:hover{background:#fff;color:#0f1318}.form--display .form__gallery-item{-webkit-box-flex:0;-ms-flex:0 0 18%;flex:0 0 18%;background:no-repeat 50%/cover;border:1px solid #9f9d9e;position:relative}@media only screen and (max-width:700px){.form--display .form__gallery-item{-webkit-box-flex:0;-ms-flex:0 0 32%;flex:0 0 32%;margin:0 2% 20px 0}.form--display .form__gallery-item:nth-child(3n+3){margin-right:0}}@media only screen and (max-width:500px){.form--display .form__gallery-item{-webkit-box-flex:0;-ms-flex:0 0 49%;flex:0 0 49%;margin:0 2% 20px 0}.form--display .form__gallery-item:nth-child(3n+3){margin-right:2%}.form--display .form__gallery-item:nth-child(2n+2){margin-right:0}.form--display .form__gallery-item:last-child{display:none}}.form--display .form__gallery-item>img{display:block;width:100%;visibility:hidden}.form--display .form__gallery-item>p{display:block;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;text-align:center;padding:0 20px;line-height:1.2;margin:0}.form--display .form__gallery-item--with-image .form__gallery-drop-clear{display:block}.form--display .form__gallery-item--with-image>p{display:none}.form--display .form__gallery-item--upload{border:0}.form--display .form__gallery-item--upload:after{display:none}.form--display .form__gallery-item--upload input{width:100%;opacity:0;position:absolute;left:0;top:0;height:100%;z-index:5;cursor:pointer}.form--display .form__gallery-item--upload.is-dragover .form__gallery-drop{border-color:#cba582;background:#f8f3ee}.form--display .form__gallery-item--upload-img .form__gallery-drop span{display:none}.form--display .form__gallery-item--upload-img .form__gallery-drop-clear,.form--display .form__gallery-item--upload-img .form__gallery-drop-thumb{display:block}.form--display .form__gallery-drop{display:block;width:100%;height:100%;cursor:pointer;position:absolute;z-index:4;left:0;top:0;border:1px solid #9f9d9e}.form--display .form__gallery-drop>span{display:block;width:100%;text-align:center;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:20px;line-height:1.2}.form--display .form__gallery-drop .button{display:block;width:100%;margin-top:10px;padding-left:5px;padding-right:5px}.form--display .form__gallery-drop:hover .button{border-color:#0f1318}.form--display .form__gallery-drop-thumb{display:none;width:calc(100% - 20px);height:calc(100% - 20px);background:no-repeat 50%/contain;position:absolute;left:10px;top:10px;z-index:6}.form--display .form__gallery-drop-clear{display:none;right:1px;top:1px;z-index:7;position:absolute;color:#c00;background:#f4f4f4;cursor:pointer;font-size:20px;line-height:20px;width:20px;text-align:center}.form--display .form__note{font-style:italic}.form--display .form__columns{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex}.form--display .form__left,.form--display .form__right{-webkit-box-flex:0;-ms-flex:0 0 49%;flex:0 0 49%}@media only screen and (max-width:700px){.form--display .form__left,.form--display .form__right{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.page-template-quote-enquiry .body__intro{margin-bottom:50px}.page-template-quote-enquiry .gallery{margin-top:50px}.form__control--send-types{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:2px solid #0f1318;padding-top:20px}.send-type{-webkit-box-flex:0;-ms-flex:0 0 49%;flex:0 0 49%}@media only screen and (max-width:700px){.send-type{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.send-type__note{font-size:10px;text-transform:uppercase}.form__control--postage,.form__control--total{border-top:2px solid #0f1318;padding-top:20px;padding-bottom:20px}.form__control--total{border-bottom:4px solid #0f1318}.form__control--total .postage aside{font-size:18px;line-height:1.2}.postage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0f1318}.postage h4{margin:0;text-transform:uppercase;line-height:1.2;font-size:18px}.postage aside{text-align:right}.postage .form__control--checkbox{height:26px;line-height:26px;font-size:16px}.postage__types{display:none;margin-top:10px}.form--7 .form__row--buttons{text-align:center}.form__control--cc{margin-top:20px;border:1px solid #0f1318;border-radius:5px;padding:15px}.form__overlay{position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.4);z-index:9000;display:none}.form__overlay--active{display:block}.form__overlay .form__spin-icon{position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:9001}.form__overlay svg{height:30px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;color:#fff}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.gift-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.gift-cards--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}@media only screen and (max-width:640px){.gift-cards{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.gift-card{-webkit-box-flex:0;-ms-flex:0 0 31%;flex:0 0 31%;margin:0 0 35px;position:relative;padding:5px;overflow:hidden;text-align:center;height:191px}@media only screen and (max-width:800px){.gift-card{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%}}@media only screen and (max-width:640px){.gift-card{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:370px}}.gift-card:before{content:"";display:block;position:absolute;left:-11px;top:-150px;width:114%;height:235%;z-index:1;-webkit-transform:rotate(37deg);transform:rotate(37deg);background:#6c4e30;background:-webkit-gradient(linear,left top,right top,from(#6c4e30),color-stop(50%,#cba582),to(#6c4e30));background:linear-gradient(90deg,#6c4e30 0,#cba582 50%,#6c4e30);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#6c4e30",endColorstr="#6c4e30",GradientType=1)}@media only screen and (max-width:1185px){.gift-card:before{top:-157px;width:124%;height:247%}}@media only screen and (max-width:1044px){.gift-card:before{width:143%}}@media only screen and (max-width:914px){.gift-card:before{width:167%}}@media only screen and (max-width:800px){.gift-card:before{width:137%}}.gift-card__inner{position:relative;z-index:2;background:#fff;border:10px solid #fff;padding:1px;overflow:hidden;height:100%}.gift-card__inner:before{content:"";display:block;position:absolute;left:-11px;top:-120px;width:114%;height:235%;z-index:3;-webkit-transform:rotate(37deg);transform:rotate(37deg);background:#6c4e30;background:-webkit-gradient(linear,left top,right top,from(#6c4e30),color-stop(50%,#cba582),to(#6c4e30));background:linear-gradient(90deg,#6c4e30 0,#cba582 50%,#6c4e30);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#6c4e30",endColorstr="#6c4e30",GradientType=1)}@media only screen and (max-width:1075px){.gift-card__inner:before{width:134%}}@media only screen and (max-width:936px){.gift-card__inner:before{width:154%}}@media only screen and (max-width:825px){.gift-card__inner:before{width:164%}}@media only screen and (max-width:800px){.gift-card__inner:before{width:115%}}@media only screen and (max-width:714px){.gift-card__inner:before{width:135%}}@media only screen and (max-width:640px){.gift-card__inner:before{width:115%}}@media only screen and (max-width:440px){.gift-card__inner:before{width:135%}}.gift-card__inner-2{position:relative;z-index:4;background:#fff;padding:20px;height:100%}.gift-card__inner-2--no-buy{padding-top:47px}.gift-card__header{color:#918f90;text-transform:uppercase;line-height:1;margin-bottom:20px;font-weight:400;font-size:18px}.gift-card__price{height:25px}.gift-card__price,.gift-card__price input{font-size:20px;line-height:1;color:#0f1318;font-weight:600}.gift-card__price input{border:solid #9f9d9e;border-width:0 0 1px;padding:0;text-align:center;max-width:80%}.gift-card__price input::-webkit-input-placeholder{color:#0f1318}.gift-card__price input:-moz-placeholder,.gift-card__price input::-moz-placeholder{color:#0f1318}.gift-card__price input:-ms-input-placeholder{color:#0f1318}.content__block+.content__block{margin-top:50px}@media only screen and (max-width:550px){.content__block+.content__block{margin-top:30px}}.content__block-image{margin-top:50px}@media only screen and (max-width:550px){.content__block-image{margin-top:30px}}.content__block-image img{display:block}

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{margin:0;padding:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em}h1,h2,h3,h4,h5,h6,p{margin:0 0 1em}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:0 0 1em}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ol,nav ul{list-style:none}img{border:0;max-width:100%}svg:not(:root){overflow:hidden}figure{margin:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto;white-space:pre-wrap;word-wrap:break-word}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}input:focus,select:focus,textarea:focus{outline:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;vertical-align:top}html{overflow-x:hidden}body,html{background:#0f1318}body{padding:181px 0 0;overflow:visible!important}@media only screen and (max-width:500px){body{padding-top:119px}}body,button,input,select,textarea{font:16px/1.9 Montserrat,Arial,Helvetica,Verdana,sans-serif;color:#918f90;-webkit-font-smoothing:antialiased}@media only screen and (max-width:500px){body,button,input,select,textarea{font-size:14px;line-height:1.6}}h1,h2,h3,h4,h5,h6{color:#0f1318}h1{font-size:48px}h1,h2{line-height:1}h2{font-size:30px}h3{font-size:20px;font-weight:600}h3,h4{line-height:1}h4{font-size:24px}h5{font-size:16px;line-height:1}a{color:#918f90;text-decoration:none}a:hover{color:#7f7e7e}@media only screen and (max-width:660px){a{overflow-wrap:break-word;word-wrap:break-word}}.banner__image a img,.blog__listing-post,.button,.form__gallery-drop,.gallery-banner__control:after,.gallery-banner__control:before,.has-title span,.mobile-menu__close:after,.mobile-menu__close:before,.mobile-menu__trigger,.promo__search span,a,a h3,a h4,button,input[type=submit]{-webkit-transition:all .3s linear;transition:all .3s linear}.holder{position:relative;max-width:1200px;margin:0 auto;width:100%}@media only screen and (max-width:1250px){.holder{padding:0 20px}}#page{background:#0f1318;padding:30px 0}#body{padding:35px;background:#fff}.note{margin:0 0 20px}.note.has-error{color:#c00}.content-block .row{margin:0 0 35px}@media only screen and (max-width:1250px){#page{padding:15px}}@media only print{#page{padding:0}}.required{color:#c00}.page__header{background:#fff;padding:20px 0;text-align:center;position:fixed;left:0;top:0;z-index:900;width:100%;-webkit-box-shadow:0 0 17px 5px rgba(0,0,0,.4);box-shadow:0 0 17px 5px rgba(0,0,0,.4)}.page__header .holder{padding:0 20px}.page__header:after{content:"";display:block;margin-top:20px;width:100%;height:1px;background:#7b6d5c;background:-webkit-gradient(linear,left top,right top,from(#7b6d5c),color-stop(50%,#d9bfa7),to(#7b6d5c));background:linear-gradient(90deg,#7b6d5c 0,#d9bfa7 50%,#7b6d5c);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7b6d5c",endColorstr="#7b6d5c",GradientType=1)}.page__header img{max-width:100%}@media only screen and (max-width:500px){.page__header{padding:20px 0 5px}.page__header img{max-width:80%}.page__header:after{margin-top:5px}}.page__footer{background:#0f1318;color:#fff;padding:90px 20px;position:relative;z-index:40}.page__footer .holder{padding:0}@media only screen and (max-width:860px){.page__footer{padding-bottom:50px}}@media only screen and (max-width:660px){.page__footer{padding:40px 20px 20px}}.footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer,.footer h5{color:#fff;font-size:14px;line-height:2;text-transform:uppercase}@media only screen and (max-width:500px){.footer,.footer h5{font-size:12px;line-height:1.5}}.footer h5{margin:0;font-weight:700}.footer a{color:#fff}.footer a:hover{color:#918f90}.footer__logo{display:block}.footer__subscribe{-webkit-box-flex:0;-ms-flex:0 0 345px;flex:0 0 345px}.footer__subscribe form{margin:6px 0}.footer__subscribe .form__row--27,.footer__subscribe .form__row--28{display:none}.footer__subscribe h5 span{font-weight:400}.footer__social{-webkit-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px}.footer__social a{display:block;width:29px;margin:0 auto;text-align:center;font-size:29px;line-height:1}.footer__social a.social-media__icon--2{width:26px;height:26px;font-size:15px;padding:4px;border-radius:5px;text-align:center;border-width:2px}.footer__social a.social-media__icon--2:hover{border-color:#918f90}.footer__social a+a{margin-top:24px}@media only screen and (max-width:660px){.footer__social a{display:inline-block;vertical-align:top}.footer__social a.icon--facebook{margin-top:2px}.footer__social a+a{margin:0 0 0 8px}}.footer__nav{margin-top:17px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__nav .button{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;text-align:center;white-space:nowrap}.footer__contact p{margin:0}@media only screen and (max-width:860px){.footer .footer__block{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin:0 0 40px}}@media only screen and (max-width:660px){.footer .footer__block{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;text-align:center;margin:0 0 20px}}@media only screen and (max-width:400px){.footer .footer__nav .button{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.footer .footer__nav .button+.button{margin-top:10px}}.banner{position:relative}.banner__holder{display:block;width:100%;visibility:hidden}.banner__note{position:absolute;left:0;width:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:5;text-align:center;padding:0 20px}.banner__note-inner{display:inline-block}.banner__note-subscribe-social{position:relative;padding-right:95px}@media only screen and (max-width:450px){.banner__note-subscribe-social{padding-right:0}}.banner__note h4,.banner__note h5{color:#fff}@media only screen and (max-width:500px){.banner__note h4,.banner__note h5{display:none}}.banner__note h4{text-transform:uppercase;margin:0 0 20px;font-size:20px;line-height:1.4;letter-spacing:.1em}@media only screen and (max-width:500px){.banner__note h4{font-size:18px;line-height:1.4}}.banner__note h5{margin:0 0 30px;font-weight:400;font-size:24px;line-height:1.4}@media only screen and (max-width:500px){.banner__note h5{font-size:20px;line-height:1.4}}.banner__note a:hover{opacity:.5}.banner__note .fancy-video img{width:55px}.banner__images{position:absolute;left:0;top:0;width:100%;height:100%;z-index:4}.banner__image{width:100%;height:100%;background:no-repeat 50%/cover}.banner__image>a{display:block;width:100%;height:100%;position:relative}.banner__image>a img{display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.banner__image>a:hover img{opacity:.5}.banner__subscribe{width:100%}.banner__social{font-size:0;line-height:0;width:80px;position:absolute;right:0;bottom:3px}@media only screen and (max-width:450px){.banner__social{position:static;margin-top:10px;text-align:center;width:100%}}.banner__social a{color:#fff;display:inline-block;vertical-align:top;line-height:0;font-size:40px;line-height:1}.banner__social a:hover{color:#918f90}.banner__social a.social-media__icon--2{margin-top:3px;font-size:21px;line-height:1;border-width:3px;width:35px;height:35px;text-align:center;padding:3px 4px 4px}.banner__social a.social-media__icon--2:hover{border-color:#918f90}.banner__social a+a{margin-left:8px}.body{padding:90px 0 40px;position:relative;z-index:40;background:#fff}.body__intro{text-align:center;margin:0 0 50px}.body__intro h1{font-size:20px;line-height:1.4;letter-spacing:.1em}.body__intro .cont{width:100%;max-width:910px;margin:0 auto}@media only screen and (max-width:500px){.body__intro{margin-bottom:30px}.body__intro h1{font-size:16px;line-height:1.4}}@media only screen and (max-width:500px){.body{padding-top:30px}}.body__small{width:100%;margin:0 auto;max-width:800px}.body__small .cont{text-align:left}.instagram{position:relative;z-index:40;background:#fff}.instagram__header{margin:0 0 40px;text-align:center}.instagram__header *{vertical-align:top}.instagram__header span{display:inline-block;padding-top:5px}.instagram__header .fa,.instagram__header .fab{font-size:25px;line-height:1;margin-left:10px}.instagram__header .button{border-radius:4px;padding:10px 20px;font-size:16px}.instagram__body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 -2px}.instagram__body a{display:block;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;border:2px solid #fff}@media only screen and (max-width:760px){.instagram__body a{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}@media only screen and (max-width:480px){.instagram__body a{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.instagram__body a img{display:block;width:100%}.products{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;margin:0 0 6%}.product header{height:82px;margin-bottom:30px}.product header h3{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0;max-height:3em}.product header h3 span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width:760px){.product{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%}}@media only screen and (max-width:480px){.product{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:0 0 60px}.product header{height:auto}.product header h3{position:static;top:0;-webkit-transform:translateY(0);transform:translateY(0);max-height:unset}.product header h3 span{display:block;-webkit-line-clamp:none}}.product h3{text-transform:none;text-align:center;line-height:1.5}.product figure img{display:block;width:100%}.buttons{margin:50px 0 40px;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:500px){.buttons{margin:30px 0}}.buttons li{min-width:164px;margin:0 0 20px;text-align:center}.buttons li a{width:100%;padding:10px 8px}.buttons li+li{margin-left:20px}@media only screen and (max-width:500px){.buttons li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:0 0 15px}.buttons li+li{margin-left:0!important;margin-right:0!important}.buttons li:last-child{margin-bottom:0}}@media only screen and (max-width:770px){.page-template-home .buttons--2 li:nth-child(3){margin-right:10px}.page-template-home .buttons--2 li:nth-child(4){margin-left:0;margin-right:10px}}@media only screen and (max-width:600px){.page-template-home .buttons--2 li:nth-child(2){margin-right:10px}.page-template-home .buttons--2 li:nth-child(3){margin-left:0;margin-right:20px}}@media only screen and (max-width:500px){.buttons li a.button--double-on-mobile{line-height:1.3;padding-left:45px;padding-right:45px}}.body__gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.body__gallery figure{-webkit-box-flex:0;-ms-flex:0 0 32%;flex:0 0 32%;margin:0 0 2%}.body__gallery figure img{display:block;width:100%}@media only screen and (max-width:500px){.body__gallery figure{-webkit-box-flex:0;-ms-flex:0 0 49%;flex:0 0 49%}}@media only screen and (max-width:500px){.page-template-home .body__gallery figure:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.page-template-home .body__gallery figure:nth-child(2){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.page-template-home .body__gallery figure:nth-child(3){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.page-template-home .body__gallery figure:nth-child(4){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.page-template-home .body__gallery figure:nth-child(5){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.page-template-home .body__gallery figure:nth-child(6){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}}.body__media{background:no-repeat 50%/cover;margin:90px 0;position:relative}@media only screen and (max-width:500px){.body__media{margin:40px 0}}.body__media>img{display:block;width:100%;visibility:hidden}@media only screen and (max-width:740px){.body__media>img{min-height:410px}}.body__media-follow{position:absolute;bottom:15%;left:0;text-align:center;width:100%}@media only screen and (max-width:500px){.body__media-follow{bottom:20px}}.body__media-follow figure{margin-bottom:15px}.body__media-follow h3{display:inline-block;text-transform:uppercase;background:#fff;width:240px;padding:8px}.body__media-follow h3 span{display:block;padding:10px 20px;color:#231f20;border:1px solid #848182}@media only screen and (max-width:500px){.body__media-follow h3{padding:3px}.body__media-follow h3 span{padding:8px 10px}}.body__media-follow .banner__social{position:static;width:100%}.body__media-follow .banner__social a+a{margin-left:20px}@media only screen and (max-width:500px){.body__media-follow .banner__social{margin-top:0}}.contact__social-banner .body__media-follow{bottom:auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width:500px){.contact__social-banner .holder{padding:0}}.blog__listing{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog__listing-holder{margin:0 0 90px}@media only screen and (max-width:500px){.blog__listing-holder{margin-bottom:40px}}.blog__listing-post{-webkit-box-flex:0;-ms-flex:0 0 32%;flex:0 0 32%;margin:0 2% 80px 0;text-align:center}.blog__listing-post:hover{opacity:.5!important}.blog__listing-post:nth-child(3n+3){margin-right:0}@media only screen and (max-width:740px){.blog__listing-post{-webkit-box-flex:0;-ms-flex:0 0 49%;flex:0 0 49%}.blog__listing-post:nth-child(3n+3){margin-right:2%}.blog__listing-post:nth-child(2n+2){margin-right:0}}@media only screen and (max-width:550px){.blog__listing-post{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-right:0}.blog__listing-post:nth-child(3n+3){margin-right:0}}.blog__listing-post img{display:block;width:100%}.blog__listing-post footer,.blog__listing-post h3{font-size:14px;color:#918f90;font-weight:400}.blog__listing-post header{margin:20px 0 0}.blog__listing-post header h2{font-size:16px;text-transform:none}.blog__listing-post header h2 a{color:#0f1318}.blog__listing-footer{text-align:center}.blog__listing-footer a+a{margin-left:20px}.blog__post-banners{margin-bottom:40px!important}.blog__post-content,.blog__post-images{margin-bottom:60px!important}.blog__post-buttons .share{display:block}.blog__post-buttons .share .button{width:100%}.blog__post-buttons .share__list{min-width:200px;width:100%}.blog__post-images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.blog__post-images img{display:block;-webkit-box-flex:0;-ms-flex:0 0 49%;flex:0 0 49%}.blog__post-related{margin-top:50px}.blog__post-related>.heading{margin-bottom:40px}.blog__post-related .gallery-banner__controls{top:35%}.blog__related .blog__listing-post{margin:0 20px 0 0}.blog__comments,.blog__comments .body__intro{text-align:left}.blog__comments-count{border:solid #989697;border-width:1px 0;padding:30px 0;text-transform:uppercase;font-weight:600;font-size:18px;line-height:1;margin:0 0 20px;color:#0f1318}.blog__comments-list .blog__comment:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.blog__comments .form__label{color:#0f1318}.blog__comments .form__row--26,.blog__comments .form__row--captcha{-webkit-box-flex:0;-ms-flex:0 0 49.5%;flex:0 0 49.5%}.blog__comments .form__row--buttons{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.blog__comments .form__row--26{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.blog__comments .form__row--captcha{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.blog__comments footer p{color:#0f1318}.blog__comments footer .blog__comments-count{margin-top:30px}.blog__comment{border-bottom:1px solid #989697;padding-bottom:20px;margin-bottom:20px}.blog__comment h4,.blog__comment h5{text-transform:uppercase;color:#a6a4a5;margin:0;font-size:16px;line-height:1}.blog__comment h4{margin-bottom:10px;font-weight:600}.blog__comment h5{font-weight:400}.blog__comment blockquote{margin:20px 0;padding:0;color:#0f1318}.blog__comment footer .button{width:150px;border-color:#989697;text-align:center;color:#989697}.blog__comment footer .button:hover{border-color:#0f1318;color:#0f1318}.blog__child-comments{margin:30px 0 0 40px}.comments__confirmation{font-weight:700;line-height:1.3;margin-bottom:25px}.comments__confirmation p{margin-bottom:0}@media only screen and (max-width:500px){.page-template-home .blog__listing-holder{margin-bottom:0}}.gallery{padding:0 0 90px}@media only screen and (max-width:500px){.gallery{padding-bottom:0}}.gallery__listing{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.gallery__categories .buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:0;margin-bottom:60px}.gallery__categories .buttons li{min-width:150px;margin-right:10px}.gallery__categories .buttons li+li{margin-left:0}.gallery__categories .buttons li:last-child{margin-right:0}@media only screen and (max-width:500px){.gallery__categories .buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gallery__categories .buttons li{margin-right:0}}.gallery__item{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;margin:0 5% 6% 0;text-align:center}.gallery__item:nth-child(3n+3){margin-right:0}.gallery__item header{margin-bottom:30px}@media only screen and (max-width:500px){.gallery__item header{margin-bottom:15px}}.gallery__item>a{display:block}.gallery__item>a:hover{opacity:.5}@media only screen and (max-width:760px){.gallery__item{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%}.gallery__item,.gallery__item:nth-child(3n+3){margin-right:4%}.gallery__item:nth-child(2n+2){margin-right:0}}@media only screen and (max-width:500px){.gallery__item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:0 0 30px}.gallery__item:nth-child(3n+3){margin-right:0}.gallery__item:last-child{margin-bottom:0}}.gallery__item h3{text-transform:none;text-align:center;line-height:1.5}.gallery__item figure{margin-bottom:30px;position:relative}@media only screen and (max-width:500px){.gallery__item figure{margin-bottom:15px}}.gallery__item figure:before{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.025);z-index:2}.gallery__item figure img{display:block;width:100%}.gallery__heading{font-size:18px;text-transform:none;font-weight:700}.gallery__sub-heading{font-size:14px;color:#918f90;font-weight:400}.gallery__sub-heading--lower{text-transform:none}.gallery__add{position:absolute;left:0;top:0;background:#0f1318;color:#fff;width:30px;height:30px;font-size:30px;line-height:30px;z-index:3}.gallery figure{position:relative}.gallery-banner__images .banner__image:before{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.025);z-index:2}.page-template-gallery .body__intro{margin-bottom:70px}.note{color:#fff}.alert{color:red;margin:0 0 10px}.alert h5{margin:0;font-size:14px;color:red}.alert li,.alert ul{margin:0;padding:0;list-style:none}

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner,.fancybox-outer{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px Montserrat,Arial,Helvetica,Verdana,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url("../img/fancybox//fancybox_sprite.png")}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url("../img/fancybox//fancybox_loading.gif") 50% no-repeat}.fancybox-close{top:-18px;right:-18px;width:36px;height:36px}.fancybox-close,.fancybox-nav{position:absolute;cursor:pointer;z-index:8040}.fancybox-nav{top:0;width:40%;height:100%;text-decoration:none;background:transparent url("../img/fancybox//blank.gif");-webkit-tap-highlight-color:rgba(0,0,0,0)}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{width:auto}.fancybox-lock,.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url("../img/fancybox//fancybox_overlay.png")}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px Montserrat,Arial,Helvetica,Verdana,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,.8);border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url("../img/fancybox//fancybox_sprite@2x.png");background-size:44px 152px}#fancybox-loading div{background-image:url("../img/fancybox//fancybox_loading@2x.gif");background-size:24px 24px}}.gallery-details__header{text-align:center}.gallery-details__header h1{font-size:30px;line-height:1.9;text-transform:none;font-weight:600}.gallery-details__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:800px}.gallery-details__buttons .button{width:200px;text-align:center}.gallery-details__buttons .button+.button,.gallery-details__buttons .share{margin-left:40px}.gallery-details__like{margin-top:60px;text-align:center}.gallery-details__like>.heading{margin-bottom:60px}.gallery-details__footer{margin-top:40px;padding-bottom:90px;text-align:center}.gallery-banner{margin-top:40px;position:relative}.gallery-banner__controls{position:absolute;left:0;top:50%;z-index:8;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.gallery-banner__control{width:17px;height:30px;background:#fff;display:block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;margin-bottom:5px;top:0}.gallery-banner__control:after,.gallery-banner__control:before{display:block;content:"";width:20px;height:1px;position:absolute;left:0;top:50%;-webkit-transform-origin:left;transform-origin:left;background:#969495}.gallery-banner__control:before{-webkit-transform:rotate(40deg);transform:rotate(40deg)}.gallery-banner__control:after{-webkit-transform:rotate(-40deg);transform:rotate(-40deg)}.gallery-banner__control:hover:after,.gallery-banner__control:hover:before{background:#0f1318}.gallery-banner__control--right{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);right:-40px}.gallery-banner__control--left{left:-40px}.quote-enquiry__form{margin-top:50px}.page-template-blog .more{margin-top:30px}@media print{body{padding-top:0}.mobile-menu,.mobile-menu__trigger,.page__footer,.share__list{display:none!important}.page__header{position:static;-webkit-box-shadow:none;box-shadow:none;padding-bottom:0}}