 *,*:before,*:after{box-sizing:border-box}body{margin:0;padding:120px 0 0 0;background:#efeae5 url("../Img/background.png") repeat 0 0;font-family:"PTSans",sans-serif;font-size:13px;color:#505050;line-height:150%}body.dark{color-scheme:dark;background:#070a0f url("../Img/background-dark.png") repeat 0 0;color:#848a93}p{margin:10px 0}small{font-style:italic;font-size:12px;color:#c2ad99}body.dark small{color:#5b524a}a,a:visited,a:hover,a:active,a:focus{text-decoration:none;color:#2d5dcc;border-radius:2px}a:hover,a:focus-visible{color:#a83232}a:active{color:#cc0000}a,.btn{transition:background-color .2s,color .2s}.btn:focus-visible,.btn:active:focus-visible,.btn.active:focus-visible,.btn.focusfocus-visible,.btn:active.focusfocus-visible,.btn.active.focusfocus-visible,a:focus-visible{outline:2px solid rgb(217,64,64,.75);outline-offset:2px}h1,h2,h3,h4,h5,h6,h1 small,h2 small,h3 small{font-family:"PTSerif",serif;font-weight:normal;text-transform:lowercase;color:#a83232;margin:10px 0 15px 0;padding:0;font-size:25px;letter-spacing:-1px;line-height:1.2}h5{font-size:16px}h4{font-size:18px}h3{font-size:22px}ul{margin:10px 0;padding:0 0 0 20px}ul li{margin:5px 0}.container{width:100%;max-width:1000px;margin:0 auto;padding:0}#content{position:relative}#content .container{background:#ffffff}body.dark #content .container{background:#0e1520}.row,.row .col-1-full,.row .col-1-third,.row .col-2-thirds{float:left;margin:0;padding:10px;width:100%}.row.nopad{padding:0}.row .col-1-third{width:33.3%}.row .col-2-thirds{width:66.6%}.row>.last{float:right}.row.no-bottom-pad,.row.no-bottom-pad .col-1-full,.row.no-bottom-pad .col-1-third,.row.no-bottom-pad .col-2-thirds{padding-bottom:0}.row.no-top-pad,.row.no-top-pad .col-1-full,.row.no-top-pad .col-1-third,.row.no-top-pad .col-2-thirds{padding-top:0}.row .img-title{padding-left:190px;position:relative}.row .img-title img{position:absolute;top:-125px;left:0;border:solid 10px #ffffff;width:180px;height:180px}.dark .row .img-title img{border-color:#0e1520}h2.cover-title{font-size:80px;margin-bottom:0}.container:after,.gallery:after{clear:both;content:"";display:block;height:0;visibility:hidden}#header,#navigation{position:absolute;top:0;width:100%;z-index:9990}#header{z-index:99950;background:#441414;padding:30px 0;transition:background .2s}body.dark #header{background:#321112}#header a#logo{float:left;width:162px;height:30px;padding:0;margin:0;text-indent:-9999px;background:transparent url("../Img/coresprite.png") no-repeat 0 3px;background-size:170px;white-space:nowrap;overflow:hidden}#header .container,#footer .container,#breadcrumbs .container{max-width:1020px;padding-left:10px;padding-right:10px}#header .container>ul,#footer .container>ul{float:right;padding:0 0 0 10px;margin:0;line-height:22px}#header .container>ul li,#footer .container>ul li{float:left;position:relative;display:inline;margin:0 10px 0 0}#header .container>ul li:last-child,#footer .container>ul li:last-child{margin-right:0}#header .container>ul li>a{float:left;width:30px;height:30px;margin:0;padding:0;background:transparent url("../Img/coresprite.png") no-repeat -999px -999px;background-size:170px;border:0;text-transform:capitalize;text-indent:100%;white-space:nowrap;overflow:hidden;box-shadow:none}#header .container>ul>li#menu{display:none}#header .container>ul>#menu>a{background-position:5px -28px}#header .container>ul>#menu>a:hover,#header .container>ul>#menu:hover>a,#header.menu-open .container>ul>#menu>a{background-position:-25px -28px}#header .container>ul>#menu>a:active{background-position:-55px -28px}#header .container>ul>#soc1al>a{background-position:-85px -28px}#header .container>ul>#soc1al>a:hover,#header .container>ul>#soc1al:hover>a,#header .container>ul>#soc1al.popup-menu-open>a{background-position:-115px -28px}#header .container>ul>#soc1al>a:active{background-position:-145px -28px}#header .container>ul>#colourmode>a{background-position:5px -58px}#header .container>ul>#colourmode>a:hover,#header .container>ul>#colourmode:hover>a{background-position:-25px -58px}#header .container>ul>#colourmode>a:active{background-position:-55px -58px}body.dark #header .container>ul>#colourmode>a{background-position:-85px -58px}body.dark #header .container>ul>#colourmode>a:hover,body.dark #header .container>ul>#colourmode:hover>a{background-position:-115px -58px}body.dark #header .container>ul>#colourmode>a:active{background-position:-145px -58px}#footer .container{padding:20px 10px;font-size:11px}#footer .container span{color:#997f7f;line-height:22px}body.dark #footer .container span{color:#595252}#navigation{top:90px}#navigation ul,#navigation ul li{padding:0;margin:0}#navigation ul{float:left;width:100%;background:#651e1e}body.dark #navigation ul{background:#4a1819}#navigation ul li{float:left;position:relative;list-style:none;transition:background .2s}#navigation ul>li>a{border:none;border-radius:0;display:block;color:#ffffff;line-height:8px;text-transform:lowercase;padding:6px 10px;margin:0;background:transparent}#navigation ul>li>a img{border:0;display:inline-block;height:17px}#navigation ul>li:hover,#navigation ul li.popup-menu-open a{background:#a83232}#navigation ul li a:focus-visible{background:#a83232;outline:0;box-shadow:none}#navigation ul>li:hover>a{text-shadow:0 1px 0 rgba(0,0,0,.3)}#navigation ul li a:active{background-color:#cc0000;outline:0;box-shadow:none}.popup-menu{display:none;position:absolute;padding:2px 0 0 0!important;margin:0!important;top:100%;left:0;width:auto;height:auto;white-space:nowrap;z-index:99950!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:10px}.popup-menu.right{left:auto;right:0}#header .popup-menu.right{left:auto;right:-8px}.popup-menu ul{position:static;margin:0!important;padding:5px!important;border-top:solid 1px #ffffff;border-right:solid 1px #dddddd;border-bottom:solid 1px #bbbbbb;border-left:solid 1px #dddddd;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.4);-webkit-box-shadow:0 2px 10px rgba(0,0,0,.4);background:rgba(255,255,255,.8)!important}.popup-menu ul li{float:none!important;display:block!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;font-size:0!important;line-height:0!important}.popup-menu ul li,.popup-menu ul li:hover{background:transparent!important}.popup-menu ul li.popup-menu-heading span,.popup-menu ul li a{float:none!important;display:block!important;background:transparent!important;width:auto!important;height:auto!important;color:#505050!important;font-family:"PTSans",Arial,Helvetica,sans-serif!important;font-size:12px!important;line-height:normal!important;padding:10px 16px!important;border-left:solid 2px transparent!important;border-right:solid 2px transparent!important;border-top:0!important;border-bottom:0!important;border-radius:10px!important;text-shadow:none!important;text-indent:0!important;text-transform:none!important}#header ul li a span.caret,#navigation ul li a span.caret{position:relative;padding:0 4px}#header ul li a span.caret{position:absolute;top:10px;right:-2px}#header ul li a span.caret:after,#navigation ul li a span.caret:after{content:"";position:absolute;width:8px;height:10px;top:0;left:0;background:transparent url("../Img/coresprite.png") no-repeat -162px -92px;background-size:170px;padding:0;margin:0;border:0 none}.popup-menu ul li a span{display:inline-block;cursor:pointer}.popup-menu ul li:first-child a{border-top:solid 2px transparent!important}.popup-menu ul li:last-child a{border-bottom:solid 2px transparent!important}.popup-menu ul li a:hover{background:#a83232!important;color:#ffffff!important}.popup-menu ul li a:active,.popup-menu ul li a:focus,.popup-menu ul li.selected a{background:#cc0000!important;color:#ffffff!important}.popup-menu ul li a:focus-visible{outline:0 none}.popup-menu ul li a small{display:block;clear:left;font-size:10px;color:#997f7f;cursor:pointer}.popup-menu ul li a:hover small{color:#df8686}.popup-menu ul li a:active small,.popup-menu ul li a:focus small,.popup-menu ul li.selected a small{color:#ff9999}.popup-menu ul li.popup-menu-heading span{text-transform:uppercase!important;font-weight:bold;padding-bottom:5px!important}.popup-menu ul li .fa-solid,.popup-menu ul li .fa-none{display:inline-block;width:22px;font-size:13px}#navigation ul>li .popup-menu img,.popup-menu ul li a img{height:32px;width:32px;border-radius:3px}.popup-menu ul li a img{margin:0 10px 0 0;cursor:pointer;vertical-align:top;display:inline!important}.popup-menu ul li a:active img,.popup-menu ul li a:focus img{opacity:.75}.popup-menu ul li.popup-menu-heading,.popup-menu ul li.separator{margin-top:10px!important;padding-top:10px!important;border-top:dotted 1px #bbbbbb!important}.popup-menu ul li.popup-menu-heading:first-child{margin-top:0!important;padding-top:0!important;border-top:0 none!important}body.dark .popup-menu ul,body.dark .popup-menu ul li,body.dark .popup-menu ul li.popup-menu-heading span,body.dark .popup-menu ul li a{color:#848a93!important}body.dark .popup-menu ul{background:rgba(14,20,32,.8)!important;border-top-color:#192639;border-right-color:#0e1520;border-bottom-color:#070a0f;border-left-color:#0e1520}body.dark .popup-menu ul:before,body.dark .popup-menu ul:after{border-bottom-color:#0e1520}body.dark .popup-menu ul:after{border-bottom-color:#0e1520}body.dark .popup-menu ul li a:hover{background:#1f2b3f!important}body.dark .popup-menu ul li a:active,body.dark .popup-menu ul li a:focus,body.dark .popup-menu ul li.selected a{background:#cc0000!important;color:#ffffff!important}body.dark .popup-menu ul li a small{color:#525d6c}body.dark .popup-menu ul li a:active small,body.dark .popup-menu ul li a:focus small,body.dark .popup-menu ul li.selected a small{color:#ff9999}.popup-menu ul li.popup-menu-heading,.popup-menu ul li.separator{border-color:#354663!important}#breadcrumbs ul,#breadcrumbs ul li{margin:0;padding:0}#breadcrumbs ul{float:left;font-size:11px}#breadcrumbs ul li{float:left;list-style:none;margin:20px 0 3px 0;padding:0}#breadcrumbs ul li:before{content:"/";padding:0 5px}#breadcrumbs ul li:first-child:before{content:"";padding:0}#breadcrumbs ul li:first-child{background:transparent;padding-left:0}#breadcrumbs ul li a,#breadcrumbs ul li span{padding:2px;color:#997f7f}#breadcrumbs ul li a:link,#breadcrumbs ul li a:visited{color:#847a7a}body.dark #breadcrumbs ul li span{color:#595252}body.dark #breadcrumbs ul li a:link,body.dark #breadcrumbs ul li a:visited{color:#828080}#breadcrumbs ul li a:hover,body.dark #breadcrumbs ul li a:hover{color:#d94040}#breadcrumbs ul li a:active,body.dark #breadcrumbs ul li a:active{color:#cc0000}.hero #breadcrumbs{display:none}.hero{padding-top:0}.hero #header,body.dark.hero #header,.hero #navigation ul,body.dark.hero #navigation ul{background:transparent}.hero-image{position:relative;width:100%;height:100vh;background:#441414 url("../Img/Homepage/hero.jpg") no-repeat center top;background-size:cover;background-attachment:fixed;box-shadow:inset 0 -5px 10px rgba(0,0,0,.4)}body.dark .hero-image{background-color:#321112}.hero-image:after{content:"";position:absolute;left:50%;bottom:20px;margin-left:-30px;width:60px;height:60px;background:transparent url("../Img/coresprite.png") no-repeat -78px -85px;background-size:170px;opacity:.6}.hero #content .container,body.hero.dark #content .container{background:transparent}.welcome-block{padding:90px 0 0 0;text-align:center}.welcome-block h2,.welcome-block h3{margin:0;font-size:80px;line-height:100%}.welcome-block h3{position:relative;font-size:40px;color:#505050;padding-bottom:20px;margin-bottom:20px}.dark .welcome-block h3{color:#848a93}.welcome-block h3:after{content:"";position:absolute;bottom:0;width:80px;height:3px;background:#a83232;left:50%;margin-left:-40px}.welcome-block p{padding:0 20%}.welcome-block .btn{margin-top:20px}.banner{margin:0;background-attachment:fixed}.banner .welcome-block{padding:90px 0}.welcome-block .contact-icon{background:url("../Img/home-contact-icon.png") no-repeat center top;background-size:100px;position:inline-block;width:100px;height:112px;margin:0 auto}.home-image{position:relative;height:100vh;margin:0;background:url("../Img/Homepage/home-image-1.jpg") no-repeat center top;background-size:cover;background-attachment:fixed;box-shadow:inset 0 -5px 10px rgba(0,0,0,.4),inset 0 5px 10px rgba(0,0,0,.4)}.home-image.second{background-image:url("../Img/Homepage/home-image-2.jpg")}.home-image.third{background-image:url("../Img/Homepage/home-image-3.jpg")}.animate-on-scroll{opacity:0;transition:opacity 1s}.animate-on-scroll.animate-show{opacity:1}@media(prefers-reduced-motion){.animate-on-scroll{transition:none}}.cover-image{float:left;width:100%;height:250px;margin:0 0 10px 0;z-index:500;background:transparent no-repeat center top}.cover-image.about{height:610px;background-image:url("../Img/Covers/about.jpg")}.cover-image.error{background-image:url("../Img/Covers/error.jpg")}.cover-image.contact{background-image:url("../Img/Covers/contact.jpg")}ul.btn-row,ul.btn-row li{list-style:none;margin:0;padding:0}ul.btn-row{text-align:left;width:100%;margin:18px 0}ul.btn-row.right{text-align:right}ul.btn-row-2-thirds{width:66.6%}ul.btn-row li{display:inline-block;margin:2px}ul.btn-row li:first-child{margin-left:0}ul.btn-row li:last-child{margin-right:0}.btn,.btn:visited{display:inline-block;border:1px solid #bbbbbb;border-radius:5px;color:#444444;font-family:"PTSans",Arial,Helvetica,sans-serif;font-size:16px;padding:10px 16px;line-height:150%;background:#f0f0f0;background:-webkit-linear-gradient(top,#f0f0f0,#e6e6e6);text-shadow:0 1px 0 #fafafa;box-shadow:0 1px 0 rgba(0,0,0,.08),inset 0 1px 2px rgba(255,255,255,.75);cursor:pointer}.btn.first{margin-left:0}.btn:hover,.btn:focus{border:1px solid #aaaaaa;border-radius:5px;color:#000000;background:#e6e6e6;background:-webkit-linear-gradient(top,#e6e6e6,#dcdcdc);box-shadow:0 1px 0 rgba(0,0,0,.12),inset 0 1px 2px rgba(255,255,255,.95)}.btn:active,.btn.active{padding-top:11px;padding-left:17px;padding-bottom:9px;padding-right:15px;border:1px solid #999999;border-radius:5px;color:#444444;background:#e1e1e1;background:-webkit-linear-gradient(top,#d2d2d2,#cdcdcd);box-shadow:inset 0 1px 1px rgba(0,0,0,.2)}.btn.disabled,.btn[disabled],.btn.disabled:hover,.btn[disabled]:hover{background:transparent;color:#a6a6a6;border:1px solid #dddddd;border-radius:5px;box-shadow:none;text-shadow:none}.dark .btn,.dark .btn:visited{border:1px solid #090d13;border-radius:5px;color:#ffffff;background:#061224;background:-webkit-linear-gradient(top,#061224,#051020);text-shadow:0 1px 0 #000000;box-shadow:0 1px 0 rgba(0,0,0,.2),inset 0 1px 2px rgba(255,255,255,.025)}.dark .btn:hover,.dark .btn:focus{border:1px solid #080c11;border-radius:5px;color:#ffffff;background:#041022;background:-webkit-linear-gradient(top,#041022,#030c1a);box-shadow:0 1px 0 rgba(0,0,0,.3),inset 0 1px 2px rgba(255,255,255,.04)}.dark .btn:active,.dark .btn.active{border:1px solid #080c11;border-radius:5px;color:#ffffff;background:#030c1a;background:-webkit-linear-gradient(top,#030c1a,#020a16);box-shadow:inset 0 1px 1px rgba(0,0,0,.2)}.dark .btn.disabled,.dark .btn[disabled],.dark .btn.disabled:hover,.dark .btn[disabled]:hover{background:transparent;color:#29303b;border:1px solid #1f2631;border-radius:5px;box-shadow:none;text-shadow:none}.btn.primary,.btn.primary:visited,.dark .btn.primary,.dark .btn.primary:visited{border:1px solid #142856;border-radius:5px;color:#ffffff;background:#1e3c7d;background:-webkit-linear-gradient(top,#1e3c7d,#143273);text-shadow:0 1px 0 #000000;box-shadow:0 1px 0 rgba(0,0,0,.2),inset 0 1px 2px rgba(255,255,255,.1)}.btn.primary:hover,.btn.primary:focus,.dark .btn.primary:hover,.dark .btn.primary:focus{border:1px solid #132550;border-radius:5px;color:#ffffff;background:#193273;background:-webkit-linear-gradient(top,#193273,#142869);box-shadow:0 1px 0 rgba(0,0,0,.3),inset 0 1px 2px rgba(255,255,255,.1)}.btn.primary:active,.btn.primary.active,.dark .btn.primary:active,.dark .btn.primary.active{border:1px solid #0f1e41;border-radius:5px;color:#ffffff;background:#142869;background:-webkit-linear-gradient(top,#142869,#0f1e5f);box-shadow:inset 0 1px 1px rgba(0,0,0,.3)}.btn.primary.disabled,.btn.primary[disabled],.btn.primary.disabled:hover,.btn.primary[disabled]:hover,.dark .btn.primary.disabled,.dark .btn.primary[disabled],.dark .btn.primary.disabled:hover,.dark .btn.primary[disabled]:hover{background:transparent;color:#29303b;border:1px solid #1f2631;border-radius:5px;box-shadow:none;text-shadow:none}.dark .btn.primary,.dark .btn.primary:visited{border:1px solid #090d13}.dark .btn.primary:hover,.dark .btn.primary:focus{border:1px solid #080c11}.dark .btn.primary:active,.dark .btn.primary.active{border:1px solid #080c11}.btn.warning,.btn.warning:visited,.dark .btn.warning,.dark .btn.warning:visited{border:1px solid #561414;border-radius:5px;color:#ffffff;background:#7d1e1e;background:-webkit-linear-gradient(top,#7d1e1e,#731414);text-shadow:0 1px 0 #000000;box-shadow:0 1px 0 rgba(0,0,0,.2),inset 0 1px 2px rgba(255,255,255,.1)}.btn.warning:hover,.btn.warning:focus,.dark .btn.warning:hover,.dark .btn.warning:focus{border:1px solid #501313;border-radius:5px;color:#ffffff;background:#731919;background:-webkit-linear-gradient(top,#731919,#691414);box-shadow:0 1px 0 rgba(0,0,0,.3),inset 0 1px 2px rgba(255,255,255,.1)}.btn.warning:active,.btn.warning.active,.dark .btn.warning:active,.dark .btn.warning.active{border:1px solid #410f0f;border-radius:5px;color:#ffffff;background:#691414;background:-webkit-linear-gradient(top,#691414,#5f0f0f);box-shadow:inset 0 1px 1px rgba(0,0,0,.3)}.btn.warning.disabled,.btn.warning[disabled],.btn.warning.disabled:hover,.btn.warning[disabled]:hover,.dark .btn.warning.disabled,.dark .btn.warning[disabled],.dark .btn.warning.disabled:hover,.dark .btn.warning[disabled]:hover{background:transparent;color:#3b2929;border:1px solid #311f1f;border-radius:5px;box-shadow:none;text-shadow:none}.dark .btn.warning,.dark .btn.warning:visited{border:1px solid #130909}.dark .btn.warning:hover,.dark .btn.warning:focus{border:1px solid #110808}.dark .btn.warning:active,.dark .btn.warning.active{border:1px solid #110808}.gallery{margin:0 -1%;width:102%;padding:50px 0}.gallery .thumb{float:left;margin:10px 1%;width:31.33%;box-shadow:0 5px 10px 0 rgba(0,0,0,.4);-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.4)}.gallery .thumb a,.gallery .thumb a .image,.gallery .thumb a .image img{float:left;width:100%}.gallery .thumb a{padding:20px;background:#ffffff}.dark .gallery .thumb a{background:#0e1520}.gallery .thumb a .image{transition:background .25s}.gallery .thumb a .image img{height:200px;object-fit:cover;border:0 none;transition:opacity .25s}.gallery .thumb a:hover .image{background:#a83232}.gallery .thumb a:hover .image img{opacity:.6}.gallery .thumb a:active .image{background:#cc0000}.gallery .thumb a:active .image img{opacity:.5}.lg-on{overflow:hidden}.lg-backdrop.in{opacity:.9}.lg-outer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lg-actions .lg-next,.lg-actions .lg-prev{background:transparent url("../Img/coresprite.png") no-repeat -30px -85px;background-size:170px;top:50%;margin-top:-30px;height:60px;width:60px;opacity:.6;transition:opacity .35s}.lg-actions .lg-prev{background-position:15px -85px}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{opacity:1}.lg-actions .lg-next:before,.lg-actions .lg-next:after{content:""}.lg-actions .lg-prev:before,.lg-actions .lg-prev:after{content:""}.lg-toolbar .lg-icon,.lg-icon{font-family:serif!important}.lg-toolbar .lg-close{background:transparent url("../Img/coresprite.png") no-repeat -122px -100px;background-size:170px;opacity:.6;transition:opacity .35s}.lg-toolbar .lg-close:after{content:""}.lg-toolbar .lg-close:hover{opacity:1}.form-group{float:left;width:100%;padding:0 0 15px 0}.form-group .fg-label{float:left;width:20%;margin:8px 0 0 0;padding:2px 20px 2px 0;text-align:right}.form-group .fg-field{float:left;width:46.6%}.fg-field .form-control{float:left;width:100%;color:#495057;background:#ffffff;border:1px solid #bbbbbb;border-radius:5px;padding:10px}#confirm_email_group{display:none}body.dark .fg-field .form-control{background:#070a0f;border-color:#070a0f}.fg-field textarea.form-control{overflow:auto;resize:vertical;height:auto}.fg-field .form-control:focus,body.dark .fg-field .form-control:focus{border-color:#d94040;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(217,64,64,.6)}.form-group .fg-validation-msg{display:none;float:right;width:33.3%;margin:8px 0 0 0;padding:0 0 0 10px}.form-group.invalid .fg-label,.form-group.invalid .fg-validation-msg{display:block;color:#d94040}.form-group.invalid .fg-validation-msg:before{content:"\f071";font-family:"Font Awesome 6 Free";font-size:16px;margin-right:4px}.gamerpic{float:left;margin:10px 0;width:100%;max-width:100px}.gamerpic img{float:left;width:100%}