/*
Theme Name: taluxury
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}
@font-face {
    font-family: 'SVN-Gilroy';
    src: url('assets/fonts/SVN-GilroyBlack.woff2') format('woff2'),
        url('assets/fonts/SVN-GilroyBlack.woff') format('woff'),
        url('assets/fonts/SVN-GilroyBlack.ttf') format('truetype'),
        url('assets/fonts/SVN-GilroyBlack.svg#SVN-GilroyBlack') format('svg');
    font-weight: 900;
    font-style: normal;
  
}

@font-face {
    font-family: 'SVN-Gilroy';
    src: url('assets/fonts/SVN-GilroyBold.woff2') format('woff2'),
        url('assets/fonts/SVN-GilroyBold.woff') format('woff'),
        url('assets/fonts/SVN-GilroyBold.ttf') format('truetype'),
        url('assets/fonts/SVN-GilroyBold.svg#SVN-GilroyBold') format('svg');
    font-weight: bold;
    font-style: normal;
  
}

@font-face {
    font-family: 'SVN-Gilroy';
    src: url('assets/fonts/SVN-GilroyHeavy.woff2') format('woff2'),
        url('assets/fonts/SVN-GilroyHeavy.woff') format('woff'),
        url('assets/fonts/SVN-GilroyHeavy.ttf') format('truetype'),
        url('assets/fonts/SVN-GilroyHeavy.svg#SVN-GilroyHeavy') format('svg');
    font-weight: 900;
    font-style: normal;
  
}

@font-face {
    font-family: 'SVN-Gilroy';
    src: url('assets/fonts/SVN-GilroyLight.woff2') format('woff2'),
        url('assets/fonts/SVN-GilroyLight.woff') format('woff'),
        url('assets/fonts/SVN-GilroyLight.ttf') format('truetype'),
        url('assets/fonts/SVN-GilroyLight.svg#SVN-GilroyLight') format('svg');
    font-weight: 300;
    font-style: normal;
  
}

@font-face {
    font-family: 'SVN-Gilroy';
    src: url('assets/fonts/SVN-GilroyMedium.woff2') format('woff2'),
        url('assets/fonts/SVN-GilroyMedium.woff') format('woff'),
        url('assets/fonts/SVN-GilroyMedium.ttf') format('truetype'),
        url('assets/fonts/SVN-GilroyMedium.svg#SVN-GilroyMedium') format('svg');
    font-weight: 500;
    font-style: normal;
  
}

@font-face {
    font-family: 'SVN-Gilroy';
    src: url('assets/fonts/SVN-Gilroy.woff2') format('woff2'),
        url('assets/fonts/SVN-Gilroy.woff') format('woff'),
        url('assets/fonts/SVN-Gilroy.ttf') format('truetype'),
        url('assets/fonts/SVN-Gilroy.svg#SVN-Gilroy') format('svg');
    font-weight: normal;
    font-style: normal;
  
}

@font-face {
    font-family: 'SVN-Gilroy';
    src: url('assets/fonts/SVN-GilroyThin.woff2') format('woff2'),
        url('assets/fonts/SVN-GilroyThin.woff') format('woff'),
        url('assets/fonts/SVN-GilroyThin.ttf') format('truetype'),
        url('assets/fonts/SVN-GilroyThin.svg#SVN-GilroyThin') format('svg');
    font-weight: 100;
    font-style: normal;
  
}

@font-face {
    font-family: 'SVN-Gilroy';
    src: url('assets/fonts/SVN-GilroySemiBold.woff2') format('woff2'),
        url('assets/fonts/SVN-GilroySemiBold.woff') format('woff'),
        url('assets/fonts/SVN-GilroySemiBold.ttf') format('truetype'),
        url('assets/fonts/SVN-GilroySemiBold.svg#SVN-GilroySemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
  
}
@font-face {
    font-family: 'UTM Banque';
    src: url('assets/fonts/UTMBanqueBold.eot');
    src: url('assets/fonts/UTMBanqueBold.eot?#iefix') format('embedded-opentype'),
        url('assets/fonts/UTMBanqueBold.woff2') format('woff2'),
        url('assets/fonts/UTMBanqueBold.woff') format('woff'),
        url('assets/fonts/UTMBanqueBold.ttf') format('truetype'),
        url('assets/fonts/UTMBanqueBold.svg#UTMBanqueBold') format('svg');
    font-weight: bold;
    font-style: normal;
  
}



body{
    overflow: hidden;
    font-family: "SVN-Gilroy"  !important;
}
.nav > li > a {
    font-family: "SVN-Gilroy"  !important;
}
h1,.heading-font{
    font-family: "UTM Banque"  !important;
}
h2,h3,h4,h5,h6{
    font-family: "SVN-Gilroy"  !important;
}
.alt-font,p{
    font-family: "SVN-Gilroy"  !important;
}
#pointer-dot {
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    border: 2.5px solid var(--primary-color) !important;
    position: fixed;
    border-radius: 4px;
    z-index: 101;
    pointer-events: none;
    -webkit-transition: border-color 0.5s;
    transition: border-color 0.5s;
}

#pointer-ring {
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    padding: 15px;
    border: 1px solid var(--primary-color) ;
    position: fixed;
    border-radius: 100px;
    z-index: 9999;
    pointer-events: none;
}
.curshover {
    background: var(--dark-green);
    border: 1px solid var(--dark-green) !important;
    opacity: 0.7;
}

.is-divider{
    display: none;
}