@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap);@import url(font-awesome.css);@font-face{font-family:ll;src:url(../fonts/ltx-font.woff2)}body{background-color:#f1f0e8}body #TB_window{padding-bottom:20px}body .contact_holder{background-color:rgba(0,0,0,.7);position:fixed;width:100%;height:100%;z-index:600;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:0;display:none}body .contact_holder .contact_me{padding:40px 20px 20px;background-color:#fff;position:relative;border-radius:10px}body .contact_holder .contact_me .closebtn{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;width:20px;height:20px;border-radius:20px;color:#fff;font-size:20px;background-color:#28364b;padding:20px;position:absolute;right:10px;top:10px;cursor:pointer}body .contact_holder .contact_me input[type=submit]{background-color:#28364b;border-radius:5px;color:#fff;padding:6px 10px;border:none;text-transform:uppercase}body .contact_holder .contact_me input,body .contact_holder .contact_me textarea{border-radius:5px;min-height:30px;padding-left:10px;border-width:1px}body.page-template-diy .nopadd{padding:0;z-index:10}body.page-template-diy .mainheader{width:100%;height:300px;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;background-size:cover;background-repeat:no-repeat;background-position:center center}body.page-template-diy .mainheader h1{text-shadow:2px 1px 2px #fff;color:#28364b;font-size:6rem;font-weight:700;position:relative;z-index:10}body.page-template-diy .mainheader h1:after{content:"";display:block;position:absolute;z-index:-1;top:0;left:-10px;width:calc(100% + 20px);height:100%;background-color:#fff}body.page-template-diy .holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:100px;margin-top:50px;gap:10px}body.page-template-diy .objectholder{gap:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:100px;padding-top:48px}body.page-template-diy .diy{background:#fff;max-width:400px;padding:10px;position:relative;overflow:hidden}body.page-template-diy .diy .fulltext{display:none;font-size:1.6rem;margin-bottom:10px}body.page-template-diy .diy h4{font-weight:700;text-transform:capitalize}body.page-template-diy .diy p{font-size:1.6rem}body.page-template-diy .diy .price{width:100%;display:block;padding-bottom:10px;padding-top:10px;border-top:1px solid #000;margin-top:20px;font-size:1.6rem}body.page-template-diy .diy .btn{background-color:#28364b;color:#fff}body.page-template-diy .diy .btn.contact{background-color:#e2383f;position:absolute;z-index:200;right:10px;top:10px}body.page-template-diy .diy .btn.contact i{padding-right:10px}body.page-template-diy .gallery{display:grid;grid-gap:3px;grid-template-columns:repeat(4,25%);grid-template-rows:280px repeat(2,60px);margin-bottom:-50px;overflow:hidden}body.page-template-diy .gallery a{display:grid;grid-row:2;overflow:hidden}body.page-template-diy .gallery a:first-child{grid-row:1;grid-column:1/5}body.page-template-diy .gallery a img{-webkit-filter:grayscale(100%);filter:grayscale(100%);height:auto;-webkit-transition:-webkit-filter .7s ease;transition:-webkit-filter .7s ease;transition:filter .7s ease;transition:filter .7s ease, -webkit-filter .7s ease;width:100%}body.page-template-diy .gallery a:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}body.page-template-diy .btnrow{width:300px;max-width:150px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body .footer .footer-sitemap,body .footer .logoHolder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:0;padding-left:0}body.page-template-diy .btnrow h2{margin-top:0}body.page-template-diy .btnrow .btn{width:100%;background-color:#fff;text-align:left;color:#28364b}body.page-template-diy .btnrow .btn.active{background-color:#deb887;-webkit-box-shadow:none;box-shadow:none}body.page-template-diy .btnrow .btn:hover{opacity:.5}body .footer{padding-top:40px;background-color:#1a2330}body .footer .footer-copyright{width:100%}body .footer .footer-copyright a,body .footer .footer-copyright a:visited{color:#fff}body .footer .footer-sitemap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body .footer .logo{width:200px;height:144px;display:block;background-image:url(../img/logo_center.png);background-repeat:no-repeat;background-size:contain}body .block2{display:block;min-height:500px;width:100%;background-color:#f1f0e8;position:relative}body .block2 .divider{width:100%;height:10px;position:absolute;display:block;top:0;background:-webkit-gradient(linear,left bottom, left top,from(rgba(244,242,237,0)),to(#1d3958));background:linear-gradient(0deg,rgba(244,242,237,0),#1d3958)}body .block2:after,body .block2:before{content:"";width:26%;aspect-ratio:1;position:absolute;display:block;top:0;background-image:url(../img/cogg.png);background-size:contain;background-repeat:no-repeat;z-index:1}body .block2:after{top:unset;bottom:0;right:0;-webkit-transform:scale(-1);transform:scale(-1)}body .block2 h2.title{margin-top:50px;display:block;font-family:"Playfair Display",serif!important;text-align:center;font-size:4rem}body .block2 h2.title:after{font-family:ll;line-height:35px!important;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:72px!important;content:"\e81b";display:block;color:#cebd88;margin-top:0;margin-bottom:32px}body .block2 h2.title{color:#000!important}body .logos{min-height:300px;background-color:#28364b;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;padding:20px 0}body .logos .row{width:80%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body .logos .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body .logos .wrap .logo-item{position:relative;overflow:hidden;display:block;text-align:center}body .bgSplash,body .topHeader{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}body .logos .wrap .logo-item:hover img:not(.imgh){-webkit-transform:translateY(101%);transform:translateY(101%)}body .logos .wrap .logo-item:hover .imgh{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}body .logos .wrap .logo-item .imgh{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-101%);transform:translate(-50%,-101%)}body .logos .wrap .logo-item img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);-webkit-transition:-webkit-transform .6s cubic-bezier(.175,.885,.32,1.375);transition:-webkit-transform .6s cubic-bezier(.175,.885,.32,1.375),transform .6s cubic-bezier(.175,.885,.32,1.375)}@media (max-width:991px){body .logos .wrap .logo-item{margin-bottom:48px}}body .nav-list>li.current-page-item>a,body .nav-list>li>a:active,body .nav-list>li>a:hover,body ul.dropdown-menu>li.current-page-item>a,body ul.dropdown-menu>li>a:active,body ul.dropdown-menu>li>a:hover{background-color:#fff;font-weight:700}body .topHeader{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body .topHeader .header_content{position:relative;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body .topHeader .header_content .header{padding-bottom:20px;width:100%;background-color:#28364b}body .topHeader .header_content .header .container .logo-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body .bgSplash{min-height:100vh;overflow:hidden;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body .bgSplash .zoomin{width:100%;height:100%;text-align:center;background:url() fixed;background-size:auto;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;-webkit-animation:zoomin 30s ease-in-out infinite;animation:zoomin 30s ease-in-out infinite}body .bgSplash .zoomin:after{content:"";width:100%;height:100%;position:absolute;display:block;background-color:rgba(4,59,92,.6)}body .bgSplash .splashContent{position:absolute;width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body .bgSplash .splashContent .header{padding-bottom:20px}body .bgSplash .splashContent .logo-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body .bgSplash .frontcontent{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:960px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}body .bgSplash .frontcontent h1{display:block;font-family:"Playfair Display",serif;text-align:center;font-size:8rem}body .bgSplash .frontcontent h1:after{font-family:ll;line-height:35px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:72px;content:"\e81b";display:block;color:#cebd88;margin-top:0;margin-bottom:32px}body .bgSplash .frontcontent .elementor-widget-text-editor,body .bgSplash .frontcontent h1,body .bgSplash .frontcontent p,body .bgSplash .frontcontent span{color:#fff!important}@-webkit-keyframes zoomin{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes zoomin{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.5);transform:scale(1.5)}}body .header{background-color:unset;top:0;visibility:visible;opacity:1;border-bottom:unset;-webkit-transition:all;transition:all;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:0}body .header.sticky{height:50px;visibility:hidden;opacity:0;-webkit-transition:visibility 0s .5s,opacity .5s linear;transition:visibility 0s .5s,opacity .5s linear}body .header .social{position:absolute;left:15px;top:70%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3}body .header .social ul{float:left;margin:0 0 0 -12px;padding:0}body .header .social ul li{display:inline}body .header .social ul li a{font-size:16px;padding:12px;color:#fff}a,a:hover,a:visited{color:#cebd88}body .header-navigation{position:relative;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex}body .header-navigation.sticky{position:fixed;top:0;margin-top:0;width:100%;max-width:1170px;z-index:999;-webkit-box-shadow:4px 9px 10px -8px rgba(0,0,0,.5)!important;box-shadow:4px 9px 10px -8px rgba(0,0,0,.5)!important}body .header-navigation:after,body .header-navigation:before{display:block;position:absolute;right:0;left:0;content:""}body .header-navigation:before{background-color:#fff;background-color:var(--white);top:0;bottom:0}body .header-navigation:after{background-color:#fff;zoom:1;filter:alpha(opacity=25);-webkit-opacity:.25;-moz-opacity:.25;opacity:.25;bottom:-4px;height:4px}body .header-navigation .navbar{min-height:unset}body .header-navigation .navbar .nav-list{width:100%;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}body .header-navigation .navbar-item{padding:10px 0}body .header-navigation .navbar-item img{display:none}.nav-list>li>a:hover{background-color:unset}a{-webkit-transition:all .3s ease;transition:all .3s ease}a:hover{text-decoration:none;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:rgba(255,255,255,.5);zoom:1;opacity:.7}.elementor-widget-text-editor,a,p,span{font-family:Raleway,sans-serif;font-size:1.6rem!important}.fbpic{display:-webkit-box;display:-ms-flexbox;display:flex;width:30%;min-height:400px;position:relative;padding:20px;background:#fff;overflow:hidden}.fbpic:not(.fbpic.vidholder):hover .fbimage{-webkit-transform:scale(1.3);transform:scale(1.3)}.fbpic:not(.fbpic.vidholder):hover:after{content:"";display:block;width:100%;height:4px;background-color:#cebd88;position:absolute;bottom:0;left:0}.fbtitle{text-align:center;position:relative;padding-bottom:1rem;border-bottom-width:1px;border-bottom-style:solid;line-height:2.8rem;max-width:400px;margin:40px auto auto}.fbtitle:before{display:none}.fbtitle:after{content:"";width:4rem;height:.4rem;display:block;position:absolute;top:100%;margin-top:-.2rem;left:50%;margin-left:-2rem}.fbholder{text-align:center;position:relative;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;margin-bottom:80px;z-index:10}.fbholder .grid-item,.fbholder .grid-sizer{width:33%;float:left}.fbholder .grid-item video,.fbholder .grid-sizer video{max-width:100%}.fbholder .grid-item .grid-content,.fbholder .grid-sizer .grid-content{margin:0;border-radius:3px}@media screen and (max-width:980px){.fbholder .grid-item,.fbholder .grid-sizer{width:50%}}@media screen and (max-width:650px){.fbholder .grid-item,.fbholder .grid-sizer{width:100%}}.fbholder .fbdesc{text-align:left;padding:20px;width:100%}.fbholder .fbdesc .created{display:block;font-weight:700;margin-bottom:5px}.fbholder .video{width:100%;height:100%;position:relative}.fbholder .bigPic{position:absolute;top:0;background-color:rgba(34,34,34,.5);visibility:hidden;width:100%;height:100%}.fbholder .bigPic .picFrame{height:60vh;width:60vh;padding:10px;background-color:#000}.fbholder .bigPic .picFrame .fbpic{margin:0;width:100%;height:100%;position:relative;display:block;opacity:0}.fbholder .bigPic .picFrame .fbpic .fbalbum:hover .fbdesc,.fbholder .bigPic .picFrame .fbpic .fbimage:hover .fbdesc{opacity:1;bottom:0}.fbholder .bigPic .picFrame .fbpic .fbalbum,.fbholder .bigPic .picFrame .fbpic .fbimage{display:inline-block;width:100%;height:100%;overflow:visible;position:relative}.fbholder .bigPic .picFrame .fbpic .fbalbum .fbdesc,.fbholder .bigPic .picFrame .fbpic .fbimage .fbdesc{bottom:0;padding:30px 20px;opacity:1;-webkit-transform:none;-webkit-transition:none;transition:none}.fbholder .bigPic .picFrame .fbpic .fbalbum .fbimage,.fbholder .bigPic .picFrame .fbpic .fbimage .fbimage{margin:0;-webkit-transform:none;-webkit-transition:none;transition:none}.fbholder .bigPic .picFrame .fbpic .fbalbum._2 .fbimage,.fbholder .bigPic .picFrame .fbpic .fbimage._2 .fbimage{width:50%;height:100%}.fbholder .bigPic .picFrame .fbpic .fbalbum._3 .fbimage:first-child,.fbholder .bigPic .picFrame .fbpic .fbimage._3 .fbimage:first-child{width:50%;height:100%;float:left}.fbholder .bigPic .picFrame .fbpic .fbalbum._3 .fbimage,.fbholder .bigPic .picFrame .fbpic .fbimage._3 .fbimage{width:50%;height:50%;float:right}.fbholder .bigPic .picFrame .fbpic .fbalbum._4 .fbimage,.fbholder .bigPic .picFrame .fbpic .fbimage._4 .fbimage{width:50%;height:50%;float:left}.fbholder .imgholder{display:block;width:100%;overflow:hidden;height:200px}.fbholder .fbalbum,.fbholder .fbimage{position:relative;display:inline-block;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;width:100%;overflow:hidden;height:200px;-webkit-transition:all .3s ease;transition:all .3s ease}.fbholder .fbalbum._2 .fbimage,.fbholder .fbimage._2 .fbimage{width:50%;height:100%}.fbholder .fbalbum._3 .fbimage:first-child,.fbholder .fbimage._3 .fbimage:first-child{width:100%;height:50%;float:left}.fbholder .fbalbum._3 .fbimage,.fbholder .fbalbum._3 .fbimage:last-child,.fbholder .fbimage._3 .fbimage,.fbholder .fbimage._3 .fbimage:last-child{width:50%;height:50%;float:right}.fbholder .fbalbum._4 .fbimage,.fbholder .fbimage._4 .fbimage{width:50%;height:50%;float:left}.mobile .gallery-columns-4{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mobile .gallery-columns-4 .gallery-item{width:80%!important}.mobile .header-navigation{width:100%;background-color:unset!important;border:unset!important;-webkit-box-shadow:unset!important;box-shadow:unset!important}.mobile .header-navigation:after{display:none;margin-left:15px;margin-right:15px}.mobile .header-navigation .navbar .nav-list{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mobile .header-navigation .container{width:100%}.mobile .header-navigation .container .row.row-navigation{background-color:unset!important;border:unset!important;-webkit-box-shadow:unset!important;box-shadow:unset!important}.mobile .header .social{display:none}.mobile .logo-link a{width:100%;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 .logo-link a img{width:80%}.mobile .bgSplash .splashContent{position:unset;padding-bottom:50px}.mobile .bgSplash .frontcontent{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mobile .bgSplash .frontcontent .elementor{width:90%;max-width:90%}.mobile .bgSplash .frontcontent .elementor h1{font-size:200%}.mobile .fbholder{gap:20px}.mobile .fbholder .fbpic{width:100%}.mobile .logos .row{gap:unset}