.elementor-kit-16064{--e-global-color-primary:#FFFFFF;--e-global-color-secondary:#000000;--e-global-color-text:#000000;--e-global-color-accent:#E30010;--e-global-color-e34f696:#000000;--e-global-color-ab4c09d:#FFFFFF00;--e-global-color-f2e37f2:#5B5B5B;--e-global-color-f00260a:#CFCECE;--e-global-color-5894fef:#FFFFFF;--e-global-color-03ddeec:#9344CF;--e-global-color-2cef29b:#E30010;--e-global-color-6eff5d2:#FEBC00;--e-global-color-d641d4c:#029D25;--e-global-color-7b77d06:#EF7500;--e-global-color-8c736b2:#FFFFFF;--e-global-color-3629dda:#FFFFFF;--e-global-color-981e12c:#000000;--e-global-typography-primary-font-family:"Varela Round";--e-global-typography-primary-font-size:60px;--e-global-typography-primary-font-weight:900;--e-global-typography-primary-text-transform:none;--e-global-typography-primary-line-height:1.2em;--e-global-typography-primary-letter-spacing:0px;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-size:16px;--e-global-typography-secondary-font-weight:300;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-line-height:1em;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:300;--e-global-typography-text-text-transform:none;--e-global-typography-text-font-style:normal;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:300;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-line-height:1.2em;--e-global-typography-e9b8def-font-family:"Varela Round";--e-global-typography-e9b8def-font-size:65px;--e-global-typography-e9b8def-font-weight:900;--e-global-typography-e9b8def-text-transform:uppercase;--e-global-typography-e9b8def-line-height:1.2em;--e-global-typography-ed92e77-font-family:"Varela Round";--e-global-typography-ed92e77-font-size:40px;--e-global-typography-ed92e77-font-weight:900;--e-global-typography-ed92e77-text-transform:none;--e-global-typography-ed92e77-line-height:1.2em;--e-global-typography-8b3ce9d-font-family:"Poppins";--e-global-typography-8b3ce9d-font-size:15px;--e-global-typography-8b3ce9d-font-weight:300;--e-global-typography-8b3ce9d-font-style:normal;--e-global-typography-8b3ce9d-line-height:1em;--e-global-typography-8afbe5d-font-family:"Poppins";--e-global-typography-8afbe5d-font-size:14px;--e-global-typography-8afbe5d-font-weight:200;--e-global-typography-8afbe5d-line-height:1em;--e-global-typography-a3ff010-font-family:"Varela Round";--e-global-typography-a3ff010-font-size:20px;--e-global-typography-a3ff010-font-weight:900;--e-global-typography-a3ff010-text-transform:capitalize;--e-global-typography-a3ff010-line-height:1em;background-color:#FFFFFF;color:var( --e-global-color-981e12c );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-16064 button,.elementor-kit-16064 input[type="button"],.elementor-kit-16064 input[type="submit"],.elementor-kit-16064 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-16064 e-page-transition{background-color:#FFBC7D;}.elementor-kit-16064 a{color:var( --e-global-color-981e12c );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-16064 a:hover{color:var( --e-global-color-accent );}.elementor-kit-16064 h1{font-family:"Varela Round", Sans-serif;font-size:68px;font-weight:900;text-transform:none;line-height:1.2em;}.elementor-kit-16064 h3{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:none;}.elementor-kit-16064 h4{font-family:"Varela Round", Sans-serif;font-size:48px;font-weight:900;text-transform:none;line-height:42px;}.elementor-kit-16064 h5{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:300;text-transform:none;line-height:1.4em;}.elementor-kit-16064 button:hover,.elementor-kit-16064 button:focus,.elementor-kit-16064 input[type="button"]:hover,.elementor-kit-16064 input[type="button"]:focus,.elementor-kit-16064 input[type="submit"]:hover,.elementor-kit-16064 input[type="submit"]:focus,.elementor-kit-16064 .elementor-button:hover,.elementor-kit-16064 .elementor-button:focus{border-radius:0px 0px 0px 0px;}.elementor-kit-16064 input:not([type="button"]):not([type="submit"]),.elementor-kit-16064 textarea,.elementor-kit-16064 .elementor-field-textual{border-style:solid;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:88%;}.e-con{--container-max-width:88%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}.site-header{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-16064{--e-global-typography-primary-font-size:38px;--e-global-typography-text-font-size:16px;--e-global-typography-e9b8def-font-size:45px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-16064 a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-16064 h1{font-size:30px;}.elementor-kit-16064 h3{font-size:15px;}.elementor-kit-16064 h4{font-size:18px;line-height:28px;}.elementor-kit-16064 h5{font-size:18px;}.elementor-kit-16064 button,.elementor-kit-16064 input[type="button"],.elementor-kit-16064 input[type="submit"],.elementor-kit-16064 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-16064{--e-global-typography-primary-font-size:27px;--e-global-typography-text-font-size:14px;--e-global-typography-e9b8def-font-size:35px;--e-global-typography-ed92e77-font-size:16px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-16064 a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-16064 h1{font-size:25px;}.elementor-kit-16064 h3{font-size:14px;}.elementor-kit-16064 h4{font-size:15px;line-height:1.5em;}.elementor-kit-16064 button,.elementor-kit-16064 input[type="button"],.elementor-kit-16064 input[type="submit"],.elementor-kit-16064 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* ========================================
   SWEET SFX CUSTOM CSS
   ======================================== */


/* ----------------------------------------
   MENU HOVER COLOURS
   ---------------------------------------- */

.menu-game a:hover {
    color: #febc00 !important;
}

.menu-field a:hover {
    color: #9344CF !important;
}

.menu-post a:hover {
    color: #029d25 !important;
}

.menu-adr a:hover {
    color: #ef7500 !important;
}

.menu-projects a:hover {
    color: #e30010 !important;
}

.menu-studios a:hover {
    color: #e30010 !important;
}

.menu-contact a:hover {
    color: #e30010 !important;
}


/* ----------------------------------------
   ACTIVE / CURRENT MENU COLOURS
   ---------------------------------------- */

.menu-game.current-menu-item > a,
.menu-game.current_page_item > a {
    color: #febc00 !important;
}

.menu-field.current-menu-item > a,
.menu-field.current_page_item > a {
    color: #9344CF !important;
}

.menu-post.current-menu-item > a,
.menu-post.current_page_item > a {
    color: #029d25 !important;
}

.menu-adr.current-menu-item > a,
.menu-adr.current_page_item > a {
    color: #ef7500 !important;
}

.menu-projects.current-menu-item > a,
.menu-projects.current_page_item > a {
    color: #e30010 !important;
}

.menu-studios.current-menu-item > a,
.menu-studios.current_page_item > a {
    color: #e30010 !important;
}

.menu-contact.current-menu-item > a,
.menu-contact.current_page_item > a {
    color: #e30010 !important;
}


/* ----------------------------------------
   PAGE TITLES
   ---------------------------------------- */

.page .entry-title {
    display: none;
}


/* ----------------------------------------
   PRODUCT PRICE
   ---------------------------------------- */

.woocommerce-price-suffix {
    display: block;
}


/* ----------------------------------------
   PRODUCT ARCHIVE SPACING
   ---------------------------------------- */

.woocommerce ul.products li.product .woocommerce-loop-product__link img {
    margin-bottom: 0;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title {
    margin-top: 0;
    margin-bottom: 0;
}

.woocommerce ul.products li.product .price {
    margin-top: 0;
}


/* ----------------------------------------
   PRODUCT ARCHIVE BUTTONS
   ---------------------------------------- */

.woocommerce ul.products li.product .button {
    display: none;
}


/* ----------------------------------------
   WOOCOMMERCE NOTICES
   ---------------------------------------- */

.woocommerce-message,
.woocommerce-info,
.woocommerce-error {
    border-top-color: #d71920 !important;
}

.woocommerce-message::before,
.woocommerce-info::before,
.woocommerce-error::before {
    color: #d71920 !important;
}


/* ----------------------------------------
   WOOCOMMERCE BUTTONS
   ---------------------------------------- */

.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit {
    background-color: #d71920 !important;
    border-color: #d71920 !important;
    color: #ffffff !important;
    outline-color: #d71920 !important;
    box-shadow: none !important;
}


/* ----------------------------------------
   BUTTON FOCUS / ACTIVE STATE
   ---------------------------------------- */

.woocommerce a.button:focus,
.woocommerce button.button:focus,
.woocommerce input.button:focus,
.woocommerce #respond input#submit:focus,
.woocommerce a.button:active,
.woocommerce button.button:active {
    outline-color: #d71920 !important;
    box-shadow: 0 0 0 2px #d71920 !important;
}


/* ----------------------------------------
   WOOCOMMERCE RATINGS
   ---------------------------------------- */

.woocommerce .star-rating span::before,
.woocommerce p.stars a {
    color: #d71920 !important;
}


/* ----------------------------------------
   CART PRODUCT LINKS
   ---------------------------------------- */

.woocommerce-cart .product-name a {
    color: #222222 !important;
}

.woocommerce-cart .product-name a:hover {
    color: #d71920 !important;
}


/* ----------------------------------------
   CHECKOUT PRIVACY / TERMS LINKS
   ---------------------------------------- */

.woocommerce-checkout .woocommerce-privacy-policy-link,
.woocommerce-checkout .woocommerce-terms-and-conditions-link {
    color: #222222 !important;
}

.woocommerce-checkout .woocommerce-privacy-policy-link:hover,
.woocommerce-checkout .woocommerce-terms-and-conditions-link:hover {
    color: #d71920 !important;
}


/* ----------------------------------------
   CHECKOUT LOGIN LINKS
   ---------------------------------------- */

.woocommerce-checkout .showlogin,
.woocommerce-checkout .lost_password a {
    color: #222222 !important;
}

.woocommerce-checkout .showlogin:hover,
.woocommerce-checkout .lost_password a:hover {
    color: #d71920 !important;
}
/* ----------------------------------------
   SHORT PAGE / STICKY FOOTER
   ---------------------------------------- */

#content {
    min-height: calc(100vh - 600px);
}
/* ----------------------------------------
   BLACK BELOW SITE
   For extra-tall / portrait screens
   ---------------------------------------- */

html {
    background-color: #000000;
}
/* Checkout - use site body font */
.woocommerce-checkout,
.woocommerce-checkout input,
.woocommerce-checkout select,
.woocommerce-checkout textarea,
.woocommerce-checkout button {
    font-family: "Poppins", sans-serif !important;
}/* End custom CSS */