
/* === LOCAL FONT FACES === */
/* Dancing-Script */
@font-face {
    font-family: 'Dancing Script';
    src: url("../assets/fonts/Dancing-Script/DancingScript-Regular.eot");
    src: url("../assets/fonts/Dancing-Script/DancingScript-Regular.eot") format('embedded-opentype'),
        url("../assets/fonts/Dancing-Script/DancingScript-Regular.woff2") format('woff2'),
        url("../assets/fonts/Dancing-Script/DancingScript-Regular.woff") format('woff'),
        url("../assets/fonts/Dancing-Script/DancingScript-Regular.ttf") format('truetype'),
        url("../assets/fonts/Dancing-Script/DancingScript-Regular.svg#DancingScript-Regular") format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Dancing Script';
    src: url("../assets/fonts/Dancing-Script/DancingScript-Medium.eot");
    src: url("../assets/fonts/Dancing-Script/DancingScript-Medium.eot") format('embedded-opentype'),
        url("../assets/fonts/Dancing-Script/DancingScript-Medium.woff2") format('woff2'),
        url("../assets/fonts/Dancing-Script/DancingScript-Medium.woff") format('woff'),
        url("../assets/fonts/Dancing-Script/DancingScript-Medium.ttf") format('truetype'),
        url("../assets/fonts/Dancing-Script/DancingScript-Medium.svg#DancingScript-Medium") format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Dancing Script';
    src: url("../assets/fonts/Dancing-Script/DancingScript-Bold.eot");
    src: url("../assets/fonts/Dancing-Script/DancingScript-Bold.eot") format('embedded-opentype'),
        url("../assets/fonts/Dancing-Script/DancingScript-Bold.woff2") format('woff2'),
        url("../assets/fonts/Dancing-Script/DancingScript-Bold.woff") format('woff'),
        url("../assets/fonts/Dancing-Script/DancingScript-Bold.ttf") format('truetype'),
        url("../assets/fonts/Dancing-Script/DancingScript-Bold.svg#DancingScript-Bold") format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Dancing Script';
    src: url("../assets/fonts/Dancing-Script/DancingScript-SemiBold.eot");
    src: url("../assets/fonts/Dancing-Script/DancingScript-SemiBold.eot") format('embedded-opentype'),
        url("../assets/fonts/Dancing-Script/DancingScript-SemiBold.woff2") format('woff2'),
        url("../assets/fonts/Dancing-Script/DancingScript-SemiBold.woff") format('woff'),
        url("../assets/fonts/Dancing-Script/DancingScript-SemiBold.ttf") format('truetype'),
        url("../assets/fonts/Dancing-Script/DancingScript-SemiBold.svg#DancingScript-SemiBold") format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}


/* arboria */
@font-face {
    font-family: 'Arboria';
    src: url("../assets/fonts/arboria/Arboria-Medium.eot");
    src: url("../assets/fonts/arboria/Arboria-Medium.eot") format('embedded-opentype'),
        url("../assets/fonts/arboria/Arboria-Medium.woff2") format('woff2'),
        url("../assets/fonts/arboria/Arboria-Medium.woff") format('woff'),
        url("../assets/fonts/arboria/Arboria-Medium.ttf") format('truetype'),
        url("../assets/fonts/arboria/Arboria-Medium.svg#Arboria-Medium") format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}


/* azoSans */
@font-face {
    font-family: 'Azo Sans';
    src: url("../assets/fonts/azoSans/AzoSans-Regular.eot");
    src: url("../assets/fonts/azoSans/AzoSans-Regular.eot") format('embedded-opentype'),
        url("../assets/fonts/azoSans/AzoSans-Regular.woff2") format('woff2'),
        url("../assets/fonts/azoSans/AzoSans-Regular.woff") format('woff'),
        url("../assets/fonts/azoSans/AzoSans-Regular.ttf") format('truetype'),
        url("../assets/fonts/azoSans/AzoSans-Regular.svg#AzoSans-Regular") format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


/* bebas-neue-pro */
@font-face {
    font-family: 'Bebas Neue Pro SemiExp Middle';
    src: url("../assets/fonts/bebas-neue-pro/BebasNeuePro-SemiExpMiddle.eot");
    src: url("../assets/fonts/bebas-neue-pro/BebasNeuePro-SemiExpMiddle.eot") format('embedded-opentype'),
        url("../assets/fonts/bebas-neue-pro/BebasNeuePro-SemiExpMiddle.woff2") format('woff2'),
        url("../assets/fonts/bebas-neue-pro/BebasNeuePro-SemiExpMiddle.woff") format('woff'),
        url("../assets/fonts/bebas-neue-pro/BebasNeuePro-SemiExpMiddle.ttf") format('truetype'),
        url("../assets/fonts/bebas-neue-pro/BebasNeuePro-SemiExpMiddle.svg#BebasNeuePro-SemiExpMiddle") format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


/* bebas-regular */
@font-face {
    font-family: 'Bebas Kai';
    src: url("../assets/fonts/bebas-regular/BebasKai.eot");
    src: url("../assets/fonts/bebas-regular/BebasKai.eot") format('embedded-opentype'),
        url("../assets/fonts/bebas-regular/BebasKai.woff2") format('woff2'),
        url("../assets/fonts/bebas-regular/BebasKai.woff") format('woff'),
        url("../assets/fonts/bebas-regular/BebasKai.ttf") format('truetype'),
        url("../assets/fonts/bebas-regular/BebasKai.svg#BebasKai") format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


/* commando */
@font-face {
    font-family: 'Commando';
    src: url("../assets/fonts/commando/Commando.eot");
    src: url("../assets/fonts/commando/Commando.eot") format('embedded-opentype'),
        url("../assets/fonts/commando/Commando.woff2") format('woff2'),
        url("../assets/fonts/commando/Commando.woff") format('woff'),
        url("../assets/fonts/commando/Commando.ttf") format('truetype'),
        url("../assets/fonts/commando/Commando.svg#Commando") format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


/* dec-kmd-fonts */
@font-face {
    font-family: 'Arboria';
    src: url("../assets/fonts/dec-kmd-fonts/Arboria-Medium.eot");
    src: url("../assets/fonts/dec-kmd-fonts/Arboria-Medium.eot") format('embedded-opentype'),
        url("../assets/fonts/dec-kmd-fonts/Arboria-Medium.woff2") format('woff2'),
        url("../assets/fonts/dec-kmd-fonts/Arboria-Medium.woff") format('woff'),
        url("../assets/fonts/dec-kmd-fonts/Arboria-Medium.ttf") format('truetype'),
        url("../assets/fonts/dec-kmd-fonts/Arboria-Medium.svg#Arboria-Medium") format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Blacksword';
    src: url("../assets/fonts/dec-kmd-fonts/Blacksword.eot");
    src: url("../assets/fonts/dec-kmd-fonts/Blacksword.eot") format('embedded-opentype'),
        url("../assets/fonts/dec-kmd-fonts/Blacksword.woff2") format('woff2'),
        url("../assets/fonts/dec-kmd-fonts/Blacksword.woff") format('woff'),
        url("../assets/fonts/dec-kmd-fonts/Blacksword.ttf") format('truetype'),
        url("../assets/fonts/dec-kmd-fonts/Blacksword.svg#Blacksword") format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


/* din2014 */
@font-face {
    font-family: 'DIN 2014';
    src: url("../assets/fonts/din2014/DIN2014-BoldItalic.eot");
    src: url("../assets/fonts/din2014/DIN2014-BoldItalic.eot") format('embedded-opentype'),
        url("../assets/fonts/din2014/DIN2014-BoldItalic.woff2") format('woff2'),
        url("../assets/fonts/din2014/DIN2014-BoldItalic.woff") format('woff'),
        url("../assets/fonts/din2014/DIN2014-BoldItalic.ttf") format('truetype'),
        url("../assets/fonts/din2014/DIN2014-BoldItalic.svg#DIN2014-BoldItalic") format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'DIN 2014';
    src: url("../assets/fonts/din2014/DIN2014-Light.eot");
    src: url("../assets/fonts/din2014/DIN2014-Light.eot") format('embedded-opentype'),
        url("../assets/fonts/din2014/DIN2014-Light.woff2") format('woff2'),
        url("../assets/fonts/din2014/DIN2014-Light.woff") format('woff'),
        url("../assets/fonts/din2014/DIN2014-Light.ttf") format('truetype'),
        url("../assets/fonts/din2014/DIN2014-Light.svg#DIN2014-Light") format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'DIN 2014';
    src: url("../assets/fonts/din2014/DIN2014-Italic.eot");
    src: url("../assets/fonts/din2014/DIN2014-Italic.eot") format('embedded-opentype'),
        url("../assets/fonts/din2014/DIN2014-Italic.woff2") format('woff2'),
        url("../assets/fonts/din2014/DIN2014-Italic.woff") format('woff'),
        url("../assets/fonts/din2014/DIN2014-Italic.ttf") format('truetype'),
        url("../assets/fonts/din2014/DIN2014-Italic.svg#DIN2014-Italic") format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'DIN 2014';
    src: url("../assets/fonts/din2014/DIN2014-LightItalic.eot");
    src: url("../assets/fonts/din2014/DIN2014-LightItalic.eot") format('embedded-opentype'),
        url("../assets/fonts/din2014/DIN2014-LightItalic.woff2") format('woff2'),
        url("../assets/fonts/din2014/DIN2014-LightItalic.woff") format('woff'),
        url("../assets/fonts/din2014/DIN2014-LightItalic.ttf") format('truetype'),
        url("../assets/fonts/din2014/DIN2014-LightItalic.svg#DIN2014-LightItalic") format('svg');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'DIN 2014';
    src: url("../assets/fonts/din2014/DIN2014-DemiBold.eot");
    src: url("../assets/fonts/din2014/DIN2014-DemiBold.eot") format('embedded-opentype'),
        url("../assets/fonts/din2014/DIN2014-DemiBold.woff2") format('woff2'),
        url("../assets/fonts/din2014/DIN2014-DemiBold.woff") format('woff'),
        url("../assets/fonts/din2014/DIN2014-DemiBold.ttf") format('truetype'),
        url("../assets/fonts/din2014/DIN2014-DemiBold.svg#DIN2014-DemiBold") format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'DIN 2014';
    src: url("../assets/fonts/din2014/DIN2014-Bold.eot");
    src: url("../assets/fonts/din2014/DIN2014-Bold.eot") format('embedded-opentype'),
        url("../assets/fonts/din2014/DIN2014-Bold.woff2") format('woff2'),
        url("../assets/fonts/din2014/DIN2014-Bold.woff") format('woff'),
        url("../assets/fonts/din2014/DIN2014-Bold.ttf") format('truetype'),
        url("../assets/fonts/din2014/DIN2014-Bold.svg#DIN2014-Bold") format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'DIN 2014';
    src: url("../assets/fonts/din2014/DIN2014-Regular.eot");
    src: url("../assets/fonts/din2014/DIN2014-Regular.eot") format('embedded-opentype'),
        url("../assets/fonts/din2014/DIN2014-Regular.woff2") format('woff2'),
        url("../assets/fonts/din2014/DIN2014-Regular.woff") format('woff'),
        url("../assets/fonts/din2014/DIN2014-Regular.ttf") format('truetype'),
        url("../assets/fonts/din2014/DIN2014-Regular.svg#DIN2014-Regular") format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


/* eveleth-clean */
@font-face {
    font-family: 'Eveleth';
    src: url("../assets/fonts/eveleth-clean/EvelethCleanThin.eot");
    src: url("../assets/fonts/eveleth-clean/EvelethCleanThin.eot") format('embedded-opentype'),
        url("../assets/fonts/eveleth-clean/EvelethCleanThin.woff2") format('woff2'),
        url("../assets/fonts/eveleth-clean/EvelethCleanThin.woff") format('woff'),
        url("../assets/fonts/eveleth-clean/EvelethCleanThin.ttf") format('truetype'),
        url("../assets/fonts/eveleth-clean/EvelethCleanThin.svg#EvelethCleanThin") format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Eveleth Clean';
    src: url("../assets/fonts/eveleth-clean/EvelethCleanRegular.eot");
    src: url("../assets/fonts/eveleth-clean/EvelethCleanRegular.eot") format('embedded-opentype'),
        url("../assets/fonts/eveleth-clean/EvelethCleanRegular.woff2") format('woff2'),
        url("../assets/fonts/eveleth-clean/EvelethCleanRegular.woff") format('woff'),
        url("../assets/fonts/eveleth-clean/EvelethCleanRegular.ttf") format('truetype'),
        url("../assets/fonts/eveleth-clean/EvelethCleanRegular.svg#EvelethCleanRegular") format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


/* garamond */
@font-face {
    font-family: 'Garamond ATF Text';
    src: url("../assets/fonts/garamond/GaramondATFText-Bold.eot");
    src: url("../assets/fonts/garamond/GaramondATFText-Bold.eot") format('embedded-opentype'),
        url("../assets/fonts/garamond/GaramondATFText-Bold.woff2") format('woff2'),
        url("../assets/fonts/garamond/GaramondATFText-Bold.woff") format('woff'),
        url("../assets/fonts/garamond/GaramondATFText-Bold.ttf") format('truetype'),
        url("../assets/fonts/garamond/GaramondATFText-Bold.svg#GaramondATFText-Bold") format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}


/* gotham */
@font-face {
    font-family: 'Gotham';
    src: url("../assets/fonts/gotham/Gotham-BoldItalic.eot");
    src: url("../assets/fonts/gotham/Gotham-BoldItalic.eot") format('embedded-opentype'),
        url("../assets/fonts/gotham/Gotham-BoldItalic.woff2") format('woff2'),
        url("../assets/fonts/gotham/Gotham-BoldItalic.woff") format('woff'),
        url("../assets/fonts/gotham/Gotham-BoldItalic.ttf") format('truetype'),
        url("../assets/fonts/gotham/Gotham-BoldItalic.svg#Gotham-BoldItalic") format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham';
    src: url("../assets/fonts/gotham/Gotham-Bold.eot");
    src: url("../assets/fonts/gotham/Gotham-Bold.eot") format('embedded-opentype'),
        url("../assets/fonts/gotham/Gotham-Bold.woff2") format('woff2'),
        url("../assets/fonts/gotham/Gotham-Bold.woff") format('woff'),
        url("../assets/fonts/gotham/Gotham-Bold.ttf") format('truetype'),
        url("../assets/fonts/gotham/Gotham-Bold.svg#Gotham-Bold") format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham';
    src: url("../assets/fonts/gotham/Gotham-Light.eot");
    src: url("../assets/fonts/gotham/Gotham-Light.eot") format('embedded-opentype'),
        url("../assets/fonts/gotham/Gotham-Light.woff2") format('woff2'),
        url("../assets/fonts/gotham/Gotham-Light.woff") format('woff'),
        url("../assets/fonts/gotham/Gotham-Light.ttf") format('truetype'),
        url("../assets/fonts/gotham/Gotham-Light.svg#Gotham-Light") format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham';
    src: url("../assets/fonts/gotham/Gotham-Medium.eot");
    src: url("../assets/fonts/gotham/Gotham-Medium.eot") format('embedded-opentype'),
        url("../assets/fonts/gotham/Gotham-Medium.woff2") format('woff2'),
        url("../assets/fonts/gotham/Gotham-Medium.woff") format('woff'),
        url("../assets/fonts/gotham/Gotham-Medium.ttf") format('truetype'),
        url("../assets/fonts/gotham/Gotham-Medium.svg#Gotham-Medium") format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}


/* gotham-new */
@font-face {
    font-family: 'Gotham';
    src: url("../assets/fonts/gotham-new/Gotham-BoldItalic.eot");
    src: url("../assets/fonts/gotham-new/Gotham-BoldItalic.eot") format('embedded-opentype'),
        url("../assets/fonts/gotham-new/Gotham-BoldItalic.woff2") format('woff2'),
        url("../assets/fonts/gotham-new/Gotham-BoldItalic.woff") format('woff'),
        url("../assets/fonts/gotham-new/Gotham-BoldItalic.ttf") format('truetype'),
        url("../assets/fonts/gotham-new/Gotham-BoldItalic.svg#Gotham-BoldItalic") format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'GothamLight';
    src: url("../assets/fonts/gotham-new/GothamLight-Italic.eot");
    src: url("../assets/fonts/gotham-new/GothamLight-Italic.eot") format('embedded-opentype'),
        url("../assets/fonts/gotham-new/GothamLight-Italic.woff2") format('woff2'),
        url("../assets/fonts/gotham-new/GothamLight-Italic.woff") format('woff'),
        url("../assets/fonts/gotham-new/GothamLight-Italic.ttf") format('truetype'),
        url("../assets/fonts/gotham-new/GothamLight-Italic.svg#GothamLight-Italic") format('svg');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'GothamBlack';
    src: url("../assets/fonts/gotham-new/GothamBlack-Italic.eot");
    src: url("../assets/fonts/gotham-new/GothamBlack-Italic.eot") format('embedded-opentype'),
        url("../assets/fonts/gotham-new/GothamBlack-Italic.woff2") format('woff2'),
        url("../assets/fonts/gotham-new/GothamBlack-Italic.woff") format('woff'),
        url("../assets/fonts/gotham-new/GothamBlack-Italic.ttf") format('truetype'),
        url("../assets/fonts/gotham-new/GothamBlack-Italic.svg#GothamBlack-Italic") format('svg');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}


/* holiday-gotham */
@font-face {
    font-family: 'Gotham Ultra';
    src: url("../assets/fonts/holiday-gotham/GothamUltra.eot");
    src: url("../assets/fonts/holiday-gotham/GothamUltra.eot") format('embedded-opentype'),
        url("../assets/fonts/holiday-gotham/GothamUltra.woff2") format('woff2'),
        url("../assets/fonts/holiday-gotham/GothamUltra.woff") format('woff'),
        url("../assets/fonts/holiday-gotham/GothamUltra.ttf") format('truetype'),
        url("../assets/fonts/holiday-gotham/GothamUltra.svg#GothamUltra") format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'GothamLight';
    src: url("../assets/fonts/holiday-gotham/GothamLight.eot");
    src: url("../assets/fonts/holiday-gotham/GothamLight.eot") format('embedded-opentype'),
        url("../assets/fonts/holiday-gotham/GothamLight.woff2") format('woff2'),
        url("../assets/fonts/holiday-gotham/GothamLight.woff") format('woff'),
        url("../assets/fonts/holiday-gotham/GothamLight.ttf") format('truetype'),
        url("../assets/fonts/holiday-gotham/GothamLight.svg#GothamLight") format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'GothamMedium';
    src: url("../assets/fonts/holiday-gotham/GothamMedium.eot");
    src: url("../assets/fonts/holiday-gotham/GothamMedium.eot") format('embedded-opentype'),
        url("../assets/fonts/holiday-gotham/GothamMedium.woff2") format('woff2'),
        url("../assets/fonts/holiday-gotham/GothamMedium.woff") format('woff'),
        url("../assets/fonts/holiday-gotham/GothamMedium.ttf") format('truetype'),
        url("../assets/fonts/holiday-gotham/GothamMedium.svg#GothamMedium") format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}


/* icomoon */
@font-face {
    font-family: 'IcoMoon-Free';
    src: url("../assets/fonts/icomoon/IcoMoon-Free.eot");
    src: url("../assets/fonts/icomoon/IcoMoon-Free.eot") format('embedded-opentype'),
        url("../assets/fonts/icomoon/IcoMoon-Free.woff2") format('woff2'),
        url("../assets/fonts/icomoon/IcoMoon-Free.woff") format('woff'),
        url("../assets/fonts/icomoon/IcoMoon-Free.ttf") format('truetype'),
        url("../assets/fonts/icomoon/IcoMoon-Free.svg#IcoMoon-Free") format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}





.icon {
    font-family: 'arial' !important;
    font-family: 'IcoMoon-Free' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    
    /* Enable Ligatures ================ */
   letter-spacing: 0;
    -webkit-font-feature-settings: "liga";
    -moz-font-feature-settings: "liga=1";
    -moz-font-feature-settings: "liga";
    -ms-font-feature-settings: "liga" 1;
    -o-font-feature-settings: "liga";
    font-feature-settings: "liga";

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}




.icon-home:before {
    content: "\e900";
}
.icon-home2:before {
    content: "\e901";
}
.icon-home3:before {
    content: "\e902";
}
.icon-office:before {
    content: "\e903";
}
.icon-newspaper:before {
    content: "\e904";
}
.icon-pencil:before {
    content: "\e905";
}
.icon-pencil2:before {
    content: "\e906";
}
.icon-quill:before {
    content: "\e907";
}
.icon-pen:before {
    content: "\e908";
}
.icon-blog:before {
    content: "\e909";
}
.icon-eyedropper:before {
    content: "\e90a";
}
.icon-droplet:before {
    content: "\e90b";
}
.icon-paint-format:before {
    content: "\e90c";
}
.icon-image:before {
    content: "\e90d";
}
.icon-images:before {
    content: "\e90e";
}
.icon-camera:before {
    content: "\e90f";
}
.icon-headphones:before {
    content: "\e910";
}
.icon-music:before {
    content: "\e911";
}
.icon-play:before {
    content: "\e912";
}
.icon-film:before {
    content: "\e913";
}
.icon-video-camera:before {
    content: "\e914";
}
.icon-dice:before {
    content: "\e915";
}
.icon-pacman:before {
    content: "\e916";
}
.icon-spades:before {
    content: "\e917";
}
.icon-clubs:before {
    content: "\e918";
}
.icon-diamonds:before {
    content: "\e919";
}
.icon-bullhorn:before {
    content: "\e91a";
}
.icon-connection:before {
    content: "\e91b";
}
.icon-podcast:before {
    content: "\e91c";
}
.icon-feed:before {
    content: "\e91d";
}
.icon-mic:before {
    content: "\e91e";
}
.icon-book:before {
    content: "\e91f";
}
.icon-books:before {
    content: "\e920";
}
.icon-library:before {
    content: "\e921";
}
.icon-file-text:before {
    content: "\e922";
}
.icon-profile:before {
    content: "\e923";
}
.icon-file-empty:before {
    content: "\e924";
}
.icon-files-empty:before {
    content: "\e925";
}
.icon-file-text2:before {
    content: "\e926";
}
.icon-file-picture:before {
    content: "\e927";
}
.icon-file-music:before {
    content: "\e928";
}
.icon-file-play:before {
    content: "\e929";
}
.icon-file-video:before {
    content: "\e92a";
}
.icon-file-zip:before {
    content: "\e92b";
}
.icon-copy:before {
    content: "\e92c";
}
.icon-paste:before {
    content: "\e92d";
}
.icon-stack:before {
    content: "\e92e";
}
.icon-folder:before {
    content: "\e92f";
}
.icon-folder-open:before {
    content: "\e930";
}
.icon-folder-plus:before {
    content: "\e931";
}
.icon-folder-minus:before {
    content: "\e932";
}
.icon-folder-download:before {
    content: "\e933";
}
.icon-folder-upload:before {
    content: "\e934";
}
.icon-price-tag:before {
    content: "\e935";
}
.icon-price-tags:before {
    content: "\e936";
}
.icon-barcode:before {
    content: "\e937";
}
.icon-qrcode:before {
    content: "\e938";
}
.icon-ticket:before {
    content: "\e939";
}
.icon-cart:before {
    content: "\e93a";
}
.icon-coin-dollar:before {
    content: "\e93b";
}
.icon-coin-euro:before {
    content: "\e93c";
}
.icon-coin-pound:before {
    content: "\e93d";
}
.icon-coin-yen:before {
    content: "\e93e";
}
.icon-credit-card:before {
    content: "\e93f";
}
.icon-calculator:before {
    content: "\e940";
}
.icon-lifebuoy:before {
    content: "\e941";
}
.icon-phone:before {
    content: "\e942";
}
.icon-phone-hang-up:before {
    content: "\e943";
}
.icon-address-book:before {
    content: "\e944";
}
.icon-envelop:before {
    content: "\e945";
}
.icon-pushpin:before {
    content: "\e946";
}
.icon-location:before {
    content: "\e947";
}
.icon-location2:before {
    content: "\e948";
}
.icon-compass:before {
    content: "\e949";
	font-size: 1px;
}
.icon-compass2:before {
    content: "\e94a";
}
.icon-map:before {
    content: "\e94b";
}
.icon-map2:before {
    content: "\e94c";
}
.icon-history:before {
    content: "\e94d";
}
.icon-clock:before {
    content: "\e94e";
}
.icon-clock2:before {
    content: "\e94f";
}
.icon-alarm:before {
    content: "\e950";
}
.icon-bell:before {
    content: "\e951";
}
.icon-stopwatch:before {
    content: "\e952";
}
.icon-calendar:before {
    content: "\e953";
}
.icon-printer:before {
    content: "\e954";
}
.icon-keyboard:before {
    content: "\e955";
}
.icon-display:before {
    content: "\e956";
}
.icon-laptop:before {
    content: "\e957";
}
.icon-mobile:before {
    content: "\e958";
}
.icon-mobile2:before {
    content: "\e959";
}
.icon-tablet:before {
    content: "\e95a";
}
.icon-tv:before {
    content: "\e95b";
}
.icon-drawer:before {
    content: "\e95c";
}
.icon-drawer2:before {
    content: "\e95d";
}
.icon-box-add:before {
    content: "\e95e";
}
.icon-box-remove:before {
    content: "\e95f";
}
.icon-download:before {
    content: "\e960";
}
.icon-upload:before {
    content: "\e961";
}
.icon-floppy-disk:before {
    content: "\e962";
}
.icon-drive:before {
    content: "\e963";
}
.icon-database:before {
    content: "\e964";
}
.icon-undo:before {
    content: "\e965";
}
.icon-redo:before {
    content: "\e966";
}
.icon-undo2:before {
    content: "\e967";
}
.icon-redo2:before {
    content: "\e968";
}
.icon-forward:before {
    content: "\e969";
}
.icon-reply:before {
    content: "\e96a";
}
.icon-bubble:before {
    content: "\e96b";
}
.icon-bubbles:before {
    content: "\e96c";
}
.icon-bubbles2:before {
    content: "\e96d";
}
.icon-bubble2:before {
    content: "\e96e";
}
.icon-bubbles3:before {
    content: "\e96f";
}
.icon-bubbles4:before {
    content: "\e970";
}
.icon-user:before {
    content: "\e971";
}
.icon-users:before {
    content: "\e972";
}
.icon-user-plus:before {
    content: "\e973";
}
.icon-user-minus:before {
    content: "\e974";
}
.icon-user-check:before {
    content: "\e975";
}
.icon-user-tie:before {
    content: "\e976";
}
.icon-quotes-left:before {
    content: "\e977";
}
.icon-quotes-right:before {
    content: "\e978";
}
.icon-hour-glass:before {
    content: "\e979";
}
.icon-spinner:before {
    content: "\e97a";
}
.icon-spinner2:before {
    content: "\e97b";
}
.icon-spinner3:before {
    content: "\e97c";
}
.icon-spinner4:before {
    content: "\e97d";
}
.icon-spinner5:before {
    content: "\e97e";
}
.icon-spinner6:before {
    content: "\e97f";
}
.icon-spinner7:before {
    content: "\e980";
}
.icon-spinner8:before {
    content: "\e981";
}
.icon-spinner9:before {
    content: "\e982";
}
.icon-spinner10:before {
    content: "\e983";
}
.icon-spinner11:before {
    content: "\e984";
}
.icon-binoculars:before {
    content: "\e985";
}
.icon-search:before {
    content: "\e986";
}
.icon-zoom-in:before {
    content: "\e987";
}
.icon-zoom-out:before {
    content: "\e988";
}
.icon-enlarge:before {
    content: "\e989";
}
.icon-shrink:before {
    content: "\e98a";
}
.icon-enlarge2:before {
    content: "\e98b";
}
.icon-shrink2:before {
    content: "\e98c";
}
.icon-key:before {
    content: "\e98d";
}
.icon-key2:before {
    content: "\e98e";
}
.icon-lock:before {
    content: "\e98f";
}
.icon-unlocked:before {
    content: "\e990";
}
.icon-wrench:before {
    content: "\e991";
}
.icon-equalizer:before {
    content: "\e992";
}
.icon-equalizer2:before {
    content: "\e993";
}
.icon-cog:before {
    content: "\e994";
}
.icon-cogs:before {
    content: "\e995";
}
.icon-hammer:before {
    content: "\e996";
}
.icon-magic-wand:before {
    content: "\e997";
}
.icon-aid-kit:before {
    content: "\e998";
}
.icon-bug:before {
    content: "\e999";
}
.icon-pie-chart:before {
    content: "\e99a";
}
.icon-stats-dots:before {
    content: "\e99b";
}
.icon-stats-bars:before {
    content: "\e99c";
}
.icon-stats-bars2:before {
    content: "\e99d";
}
.icon-trophy:before {
    content: "\e99e";
}
.icon-gift:before {
    content: "\e99f";
}
.icon-glass:before {
    content: "\e9a0";
}
.icon-glass2:before {
    content: "\e9a1";
}
.icon-mug:before {
    content: "\e9a2";
}
.icon-spoon-knife:before {
    content: "\e9a3";
}
.icon-leaf:before {
    content: "\e9a4";
}
.icon-rocket:before {
    content: "\e9a5";
}
.icon-meter:before {
    content: "\e9a6";
}
.icon-meter2:before {
    content: "\e9a7";
}
.icon-hammer2:before {
    content: "\e9a8";
}
.icon-fire:before {
    content: "\e9a9";
}
.icon-lab:before {
    content: "\e9aa";
}
.icon-magnet:before {
    content: "\e9ab";
}
.icon-bin:before {
    content: "\e9ac";
}
.icon-bin2:before {
    content: "\e9ad";
}
.icon-briefcase:before {
    content: "\e9ae";
}
.icon-airplane:before {
    content: "\e9af";
}
.icon-truck:before {
    content: "\e9b0";
}
.icon-road:before {
    content: "\e9b1";
}
.icon-accessibility:before {
    content: "\e9b2";
}
.icon-target:before {
    content: "\e9b3";
}
.icon-shield:before {
    content: "\e9b4";
}
.icon-power:before {
    content: "\e9b5";
}
.icon-switch:before {
    content: "\e9b6";
}
.icon-power-cord:before {
    content: "\e9b7";
}
.icon-clipboard:before {
    content: "\e9b8";
}
.icon-list-numbered:before {
    content: "\e9b9";
}
.icon-list:before {
    content: "\e9ba";
}
.icon-list2:before {
    content: "\e9bb";
}
.icon-tree:before {
    content: "\e9bc";
}
.icon-menu:before {
    content: "\e9bd";
}
.icon-menu2:before {
    content: "\e9be";
}
.icon-menu3:before {
    content: "\e9bf";
}
.icon-menu4:before {
    content: "\e9c0";
}
.icon-cloud:before {
    content: "\e9c1";
}
.icon-cloud-download:before {
    content: "\e9c2";
}
.icon-cloud-upload:before {
    content: "\e9c3";
}
.icon-cloud-check:before {
    content: "\e9c4";
}
.icon-download2:before {
    content: "\e9c5";
}
.icon-upload2:before {
    content: "\e9c6";
}
.icon-download3:before {
    content: "\e9c7";
}
.icon-upload3:before {
    content: "\e9c8";
}
.icon-sphere:before {
    content: "\e9c9";
}
.icon-earth:before {
    content: "\e9ca";
}
.icon-link:before {
    content: "\e9cb";
}
.icon-flag:before {
    content: "\e9cc";
}
.icon-attachment:before {
    content: "\e9cd";
}
.icon-eye:before {
    content: "\e9ce";
}
.icon-eye-plus:before {
    content: "\e9cf";
}
.icon-eye-minus:before {
    content: "\e9d0";
}
.icon-eye-blocked:before {
    content: "\e9d1";
}
.icon-bookmark:before {
    content: "\e9d2";
}
.icon-bookmarks:before {
    content: "\e9d3";
}
.icon-sun:before {
    content: "\e9d4";
}
.icon-contrast:before {
    content: "\e9d5";
}
.icon-brightness-contrast:before {
    content: "\e9d6";
}
.icon-star-empty:before {
    content: "\e9d7";
}
.icon-star-half:before {
    content: "\e9d8";
}
.icon-star-full:before {
    content: "\e9d9";
}
.icon-heart:before {
    content: "\e9da";
}
.icon-heart-broken:before {
    content: "\e9db";
}
.icon-man:before {
    content: "\e9dc";
}
.icon-woman:before {
    content: "\e9dd";
}
.icon-man-woman:before {
    content: "\e9de";
}
.icon-happy:before {
    content: "\e9df";
}
.icon-happy2:before {
    content: "\e9e0";
}
.icon-smile:before {
    content: "\e9e1";
}
.icon-smile2:before {
    content: "\e9e2";
}
.icon-tongue:before {
    content: "\e9e3";
}
.icon-tongue2:before {
    content: "\e9e4";
}
.icon-sad:before {
    content: "\e9e5";
}
.icon-sad2:before {
    content: "\e9e6";
}
.icon-wink:before {
    content: "\e9e7";
}
.icon-wink2:before {
    content: "\e9e8";
}
.icon-grin:before {
    content: "\e9e9";
}
.icon-grin2:before {
    content: "\e9ea";
}
.icon-cool:before {
    content: "\e9eb";
}
.icon-cool2:before {
    content: "\e9ec";
}
.icon-angry:before {
    content: "\e9ed";
}
.icon-angry2:before {
    content: "\e9ee";
}
.icon-evil:before {
    content: "\e9ef";
}
.icon-evil2:before {
    content: "\e9f0";
}
.icon-shocked:before {
    content: "\e9f1";
}
.icon-shocked2:before {
    content: "\e9f2";
}
.icon-baffled:before {
    content: "\e9f3";
}
.icon-baffled2:before {
    content: "\e9f4";
}
.icon-confused:before {
    content: "\e9f5";
}
.icon-confused2:before {
    content: "\e9f6";
}
.icon-neutral:before {
    content: "\e9f7";
}
.icon-neutral2:before {
    content: "\e9f8";
}
.icon-hipster:before {
    content: "\e9f9";
}
.icon-hipster2:before {
    content: "\e9fa";
}
.icon-wondering:before {
    content: "\e9fb";
}
.icon-wondering2:before {
    content: "\e9fc";
}
.icon-sleepy:before {
    content: "\e9fd";
}
.icon-sleepy2:before {
    content: "\e9fe";
}
.icon-frustrated:before {
    content: "\e9ff";
}
.icon-frustrated2:before {
    content: "\ea00";
}
.icon-crying:before {
    content: "\ea01";
}
.icon-crying2:before {
    content: "\ea02";
}
.icon-point-up:before {
    content: "\ea03";
}
.icon-point-right:before {
    content: "\ea04";
}
.icon-point-down:before {
    content: "\ea05";
}
.icon-point-left:before {
    content: "\ea06";
}
.icon-warning:before {
    content: "\ea07";
}
.icon-notification:before {
    content: "\ea08";
}
.icon-question:before {
    content: "\ea09";
}
.icon-plus:before {
    content: "\ea0a";
}
.icon-minus:before {
    content: "\ea0b";
}
.icon-info:before {
    content: "\ea0c";
}
.icon-cancel-circle:before {
    content: "\ea0d";
}
.icon-blocked:before {
    content: "\ea0e";
}
.icon-cross:before {
    content: "\ea0f";
}
.icon-checkmark:before {
    content: "\ea10";
}
.icon-checkmark2:before {
    content: "\ea11";
}
.icon-spell-check:before {
    content: "\ea12";
}
.icon-enter:before {
    content: "\ea13";
}
.icon-exit:before {
    content: "\ea14";
}
.icon-play2:before {
    content: "\ea15";
}
.icon-pause:before {
    content: "\ea16";
}
.icon-stop:before {
    content: "\ea17";
}
.icon-previous:before {
    content: "\ea18";
}
.icon-next:before {
    content: "\ea19";
}
.icon-backward:before {
    content: "\ea1a";
}
.icon-forward2:before {
    content: "\ea1b";
}
.icon-play3:before {
    content: "\ea1c";
}
.icon-pause2:before {
    content: "\ea1d";
}
.icon-stop2:before {
    content: "\ea1e";
}
.icon-backward2:before {
    content: "\ea1f";
}
.icon-forward3:before {
    content: "\ea20";
}
.icon-first:before {
    content: "\ea21";
}
.icon-last:before {
    content: "\ea22";
}
.icon-previous2:before {
    content: "\ea23";
}
.icon-next2:before {
    content: "\ea24";
}
.icon-eject:before {
    content: "\ea25";
}
.icon-volume-high:before {
    content: "\ea26";
}
.icon-volume-medium:before {
    content: "\ea27";
}
.icon-volume-low:before {
    content: "\ea28";
}
.icon-volume-mute:before {
    content: "\ea29";
}
.icon-volume-mute2:before {
    content: "\ea2a";
}
.icon-volume-increase:before {
    content: "\ea2b";
}
.icon-volume-decrease:before {
    content: "\ea2c";
}
.icon-loop:before {
    content: "\ea2d";
}
.icon-loop2:before {
    content: "\ea2e";
}
.icon-infinite:before {
    content: "\ea2f";
}
.icon-shuffle:before {
    content: "\ea30";
}
.icon-arrow-up-left:before {
    content: "\ea31";
}
.icon-arrow-up:before {
    content: "\ea32";
}
.icon-arrow-up-right:before {
    content: "\ea33";
}
.icon-arrow-right:before {
    content: "\ea34";
}
.icon-arrow-down-right:before {
    content: "\ea35";
}
.icon-arrow-down:before {
    content: "\ea36";
}
.icon-arrow-down-left:before {
    content: "\ea37";
}
.icon-arrow-left:before {
    content: "\ea38";
}
.icon-arrow-up-left2:before {
    content: "\ea39";
}
.icon-arrow-up2:before {
    content: "\ea3a";
}
.icon-arrow-up-right2:before {
    content: "\ea3b";
}
.icon-arrow-right2:before {
    content: "\ea3c";
}
.icon-arrow-down-right2:before {
    content: "\ea3d";
}
.icon-arrow-down2:before {
    content: "\ea3e";
}
.icon-arrow-down-left2:before {
    content: "\ea3f";
}
.icon-arrow-left2:before {
    content: "\ea40";
}
.icon-circle-up:before {
    content: "\ea41";
}
.icon-circle-right:before {
    content: "\ea42";
}
.icon-circle-down:before {
    content: "\ea43";
}
.icon-circle-left:before {
    content: "\ea44";
}
.icon-tab:before {
    content: "\ea45";
}
.icon-move-up:before {
    content: "\ea46";
}
.icon-move-down:before {
    content: "\ea47";
}
.icon-sort-alpha-asc:before {
    content: "\ea48";
}
.icon-sort-alpha-desc:before {
    content: "\ea49";
}
.icon-sort-numeric-asc:before {
    content: "\ea4a";
}
.icon-sort-numberic-desc:before {
    content: "\ea4b";
}
.icon-sort-amount-asc:before {
    content: "\ea4c";
}
.icon-sort-amount-desc:before {
    content: "\ea4d";
}
.icon-command:before {
    content: "\ea4e";
}
.icon-shift:before {
    content: "\ea4f";
}
.icon-ctrl:before {
    content: "\ea50";
}
.icon-opt:before {
    content: "\ea51";
}
.icon-checkbox-checked:before {
    content: "\ea52";
}
.icon-checkbox-unchecked:before {
    content: "\ea53";
}
.icon-radio-checked:before {
    content: "\ea54";
}
.icon-radio-checked2:before {
    content: "\ea55";
}
.icon-radio-unchecked:before {
    content: "\ea56";
}
.icon-crop:before {
    content: "\ea57";
}
.icon-make-group:before {
    content: "\ea58";
}
.icon-ungroup:before {
    content: "\ea59";
}
.icon-scissors:before {
    content: "\ea5a";
}
.icon-filter:before {
    content: "\ea5b";
}
.icon-font:before {
    content: "\ea5c";
}
.icon-ligature:before {
    content: "\ea5d";
}
.icon-ligature2:before {
    content: "\ea5e";
}
.icon-text-height:before {
    content: "\ea5f";
}
.icon-text-width:before {
    content: "\ea60";
}
.icon-font-size:before {
    content: "\ea61";
}
.icon-bold:before {
    content: "\ea62";
}
.icon-underline:before {
    content: "\ea63";
}
.icon-italic:before {
    content: "\ea64";
}
.icon-strikethrough:before {
    content: "\ea65";
}
.icon-omega:before {
    content: "\ea66";
}
.icon-sigma:before {
    content: "\ea67";
}
.icon-page-break:before {
    content: "\ea68";
}
.icon-superscript:before {
    content: "\ea69";
}
.icon-subscript:before {
    content: "\ea6a";
}
.icon-superscript2:before {
    content: "\ea6b";
}
.icon-subscript2:before {
    content: "\ea6c";
}
.icon-text-color:before {
    content: "\ea6d";
}
.icon-pagebreak:before {
    content: "\ea6e";
}
.icon-clear-formatting:before {
    content: "\ea6f";
}
.icon-table:before {
    content: "\ea70";
}
.icon-table2:before {
    content: "\ea71";
}
.icon-insert-template:before {
    content: "\ea72";
}
.icon-pilcrow:before {
    content: "\ea73";
}
.icon-ltr:before {
    content: "\ea74";
}
.icon-rtl:before {
    content: "\ea75";
}
.icon-section:before {
    content: "\ea76";
}
.icon-paragraph-left:before {
    content: "\ea77";
}
.icon-paragraph-center:before {
    content: "\ea78";
}
.icon-paragraph-right:before {
    content: "\ea79";
}
.icon-paragraph-justify:before {
    content: "\ea7a";
}
.icon-indent-increase:before {
    content: "\ea7b";
}
.icon-indent-decrease:before {
    content: "\ea7c";
}
.icon-share:before {
    content: "\ea7d";
}
.icon-new-tab:before {
    content: "\ea7e";
}
.icon-embed:before {
    content: "\ea7f";
}
.icon-embed2:before {
    content: "\ea80";
}
.icon-terminal:before {
    content: "\ea81";
}
.icon-share2:before {
    content: "\ea82";
}
.icon-mail:before {
    content: "\ea83";
}
.icon-mail2:before {
    content: "\ea84";
}
.icon-mail3:before {
    content: "\ea85";
}
.icon-mail4:before {
    content: "\ea86";
}
.icon-amazon:before {
    content: "\ea87";
}
.icon-google:before {
    content: "\ea88";
}
.icon-google2:before {
    content: "\ea89";
}
.icon-google3:before {
    content: "\ea8a";
}
.icon-google-plus:before {
    content: "\ea8b";
}
.icon-google-plus2:before {
    content: "\ea8c";
}
.icon-google-plus3:before {
    content: "\ea8d";
}
.icon-hangouts:before {
    content: "\ea8e";
}
.icon-google-drive:before {
    content: "\ea8f";
}
.icon-facebook:before {
    content: "\ea90";
}
.icon-facebook2:before {
    content: "\ea91";
}
.icon-instagram:before {
    content: "\ea92";
}
.icon-whatsapp:before {
    content: "\ea93";
}
.icon-spotify:before {
    content: "\ea94";
}
.icon-telegram:before {
    content: "\ea95";
}
.icon-twitter:before {
    content: "\ea96";
}
.icon-vine:before {
    content: "\ea97";
}
.icon-vk:before {
    content: "\ea98";
}
.icon-renren:before {
    content: "\ea99";
}
.icon-sina-weibo:before {
    content: "\ea9a";
}
.icon-rss:before {
    content: "\ea9b";
}
.icon-rss2:before {
    content: "\ea9c";
}
.icon-youtube:before {
    content: "\ea9d";
}
.icon-youtube2:before {
    content: "\ea9e";
}
.icon-twitch:before {
    content: "\ea9f";
}
.icon-vimeo:before {
    content: "\eaa0";
}
.icon-vimeo2:before {
    content: "\eaa1";
}
.icon-lanyrd:before {
    content: "\eaa2";
}
.icon-flickr:before {
    content: "\eaa3";
}
.icon-flickr2:before {
    content: "\eaa4";
}
.icon-flickr3:before {
    content: "\eaa5";
}
.icon-flickr4:before {
    content: "\eaa6";
}
.icon-dribbble:before {
    content: "\eaa7";
}
.icon-behance:before {
    content: "\eaa8";
}
.icon-behance2:before {
    content: "\eaa9";
}
.icon-deviantart:before {
    content: "\eaaa";
}
.icon-500px:before {
    content: "\eaab";
}
.icon-steam:before {
    content: "\eaac";
}
.icon-steam2:before {
    content: "\eaad";
}
.icon-dropbox:before {
    content: "\eaae";
}
.icon-onedrive:before {
    content: "\eaaf";
}
.icon-github:before {
    content: "\eab0";
}
.icon-npm:before {
    content: "\eab1";
}
.icon-basecamp:before {
    content: "\eab2";
}
.icon-trello:before {
    content: "\eab3";
}
.icon-wordpress:before {
    content: "\eab4";
}
.icon-joomla:before {
    content: "\eab5";
}
.icon-ello:before {
    content: "\eab6";
}
.icon-blogger:before {
    content: "\eab7";
}
.icon-blogger2:before {
    content: "\eab8";
}
.icon-tumblr:before {
    content: "\eab9";
}
.icon-tumblr2:before {
    content: "\eaba";
}
.icon-yahoo:before {
    content: "\eabb";
}
.icon-yahoo2:before {
    content: "\eabc";
}
.icon-tux:before {
    content: "\eabd";
}
.icon-appleinc:before {
    content: "\eabe";
}
.icon-finder:before {
    content: "\eabf";
}
.icon-android:before {
    content: "\eac0";
}
.icon-windows:before {
    content: "\eac1";
}
.icon-windows8:before {
    content: "\eac2";
}
.icon-soundcloud:before {
    content: "\eac3";
}
.icon-soundcloud2:before {
    content: "\eac4";
}
.icon-skype:before {
    content: "\eac5";
}
.icon-reddit:before {
    content: "\eac6";
}
.icon-hackernews:before {
    content: "\eac7";
}
.icon-wikipedia:before {
    content: "\eac8";
}
.icon-linkedin:before {
    content: "\eac9";
}
.icon-linkedin2:before {
    content: "\eaca";
}
.icon-lastfm:before {
    content: "\eacb";
}
.icon-lastfm2:before {
    content: "\eacc";
}
.icon-delicious:before {
    content: "\eacd";
}
.icon-stumbleupon:before {
    content: "\eace";
}
.icon-stumbleupon2:before {
    content: "\eacf";
}
.icon-stackoverflow:before {
    content: "\ead0";
}
.icon-pinterest:before {
    content: "\ead1";
}
.icon-pinterest2:before {
    content: "\ead2";
}
.icon-xing:before {
    content: "\ead3";
}
.icon-xing2:before {
    content: "\ead4";
}
.icon-flattr:before {
    content: "\ead5";
}
.icon-foursquare:before {
    content: "\ead6";
}
.icon-yelp:before {
    content: "\ead7";
}
.icon-paypal:before {
    content: "\ead8";
}
.icon-chrome:before {
    content: "\ead9";
}
.icon-firefox:before {
    content: "\eada";
}
.icon-IE:before {
    content: "\eadb";
}
.icon-edge:before {
    content: "\eadc";
}
.icon-safari:before {
    content: "\eadd";
}
.icon-opera:before {
    content: "\eade";
}
.icon-file-pdf:before {
    content: "\eadf";
}
.icon-file-openoffice:before {
    content: "\eae0";
}
.icon-file-word:before {
    content: "\eae1";
}
.icon-file-excel:before {
    content: "\eae2";
}
.icon-libreoffice:before {
    content: "\eae3";
}
.icon-html-five:before {
    content: "\eae4";
}
.icon-html-five2:before {
    content: "\eae5";
}
.icon-css3:before {
    content: "\eae6";
}
.icon-git:before {
    content: "\eae7";
}
.icon-codepen:before {
    content: "\eae8";
}
.icon-svg:before {
    content: "\eae9";
}
.icon-IcoMoon:before {
    content: "\eaea";
}
.icon-uni21:before {
    content: "\21";
}
.icon-uni22:before {
    content: "\22";
}
.icon-uni23:before {
    content: "\23";
}
.icon-uni24:before {
    content: "\24";
}
.icon-uni25:before {
    content: "\25";
}
.icon-uni26:before {
    content: "\26";
}
.icon-uni27:before {
    content: "\27";
}
.icon-uni28:before {
    content: "\28";
}
.icon-uni29:before {
    content: "\29";
}
.icon-uni2A:before {
    content: "\2a";
}
.icon-uni2B:before {
    content: "\2b";
}
.icon-uni2C:before {
    content: "\2c";
}
.icon-uni2D:before {
    content: "\2d";
}
.icon-uni2E:before {
    content: "\2e";
}
.icon-uni2F:before {
    content: "\2f";
}
.icon-uni30:before {
    content: "\30";
}
.icon-uni31:before {
    content: "\31";
}
.icon-uni32:before {
    content: "\32";
}
.icon-uni33:before {
    content: "\33";
}
.icon-uni34:before {
    content: "\34";
}
.icon-uni35:before {
    content: "\35";
}
.icon-uni36:before {
    content: "\36";
}
.icon-uni37:before {
    content: "\37";
}
.icon-uni38:before {
    content: "\38";
}
.icon-uni39:before {
    content: "\39";
}
.icon-uni3A:before {
    content: "\3a";
}
.icon-uni3B:before {
    content: "\3b";
}
.icon-uni3C:before {
    content: "\3c";
}
.icon-uni3D:before {
    content: "\3d";
}
.icon-uni3E:before {
    content: "\3e";
}
.icon-uni3F:before {
    content: "\3f";
}
.icon-uni40:before {
    content: "\40";
}
.icon-uni41:before {
    content: "\41";
}
.icon-uni42:before {
    content: "\42";
}
.icon-uni43:before {
    content: "\43";
}
.icon-uni44:before {
    content: "\44";
}
.icon-uni45:before {
    content: "\45";
}
.icon-uni46:before {
    content: "\46";
}
.icon-uni47:before {
    content: "\47";
}
.icon-uni48:before {
    content: "\48";
}
.icon-uni49:before {
    content: "\49";
}
.icon-uni4A:before {
    content: "\4a";
}
.icon-uni4B:before {
    content: "\4b";
}
.icon-uni4C:before {
    content: "\4c";
}
.icon-uni4D:before {
    content: "\4d";
}
.icon-uni4E:before {
    content: "\4e";
}
.icon-uni4F:before {
    content: "\4f";
}
.icon-uni50:before {
    content: "\50";
}
.icon-uni51:before {
    content: "\51";
}
.icon-uni52:before {
    content: "\52";
}
.icon-uni53:before {
    content: "\53";
}
.icon-uni54:before {
    content: "\54";
}
.icon-uni55:before {
    content: "\55";
}
.icon-uni56:before {
    content: "\56";
}
.icon-uni57:before {
    content: "\57";
}
.icon-uni58:before {
    content: "\58";
}
.icon-uni59:before {
    content: "\59";
}
.icon-uni5A:before {
    content: "\5a";
}
.icon-uni5B:before {
    content: "\5b";
}
.icon-uni5C:before {
    content: "\5c";
}
.icon-uni5D:before {
    content: "\5d";
}
.icon-uni5E:before {
    content: "\5e";
}
.icon-uni5F:before {
    content: "\5f";
}
.icon-uni60:before {
    content: "\60";
}
.icon-uni61:before {
    content: "\61";
}
.icon-uni62:before {
    content: "\62";
}
.icon-uni63:before {
    content: "\63";
}
.icon-uni64:before {
    content: "\64";
}
.icon-uni65:before {
    content: "\65";
}
.icon-uni66:before {
    content: "\66";
}
.icon-uni67:before {
    content: "\67";
}
.icon-uni68:before {
    content: "\68";
}
.icon-uni69:before {
    content: "\69";
}
.icon-uni6A:before {
    content: "\6a";
}
.icon-uni6B:before {
    content: "\6b";
}
.icon-uni6C:before {
    content: "\6c";
}
.icon-uni6D:before {
    content: "\6d";
}
.icon-uni6E:before {
    content: "\6e";
}
.icon-uni6F:before {
    content: "\6f";
}
.icon-uni70:before {
    content: "\70";
}
.icon-uni71:before {
    content: "\71";
}
.icon-uni72:before {
    content: "\72";
}
.icon-uni73:before {
    content: "\73";
}
.icon-uni74:before {
    content: "\74";
}
.icon-uni75:before {
    content: "\75";
}
.icon-uni76:before {
    content: "\76";
}
.icon-uni77:before {
    content: "\77";
}
.icon-uni78:before {
    content: "\78";
}
.icon-uni79:before {
    content: "\79";
}
.icon-uni7A:before {
    content: "\7a";
}
.icon-uni7B:before {
    content: "\7b";
}
.icon-uni7C:before {
    content: "\7c";
}
.icon-uni7D:before {
    content: "\7d";
}
.icon-uni7E:before {
    content: "\7e";
}
.icon-uniA9:before {
    content: "\a9";
}



/* marion */
@font-face {
    font-family: 'Marion';
    src: url("../assets/fonts/marion/Marion.eot");
    src: url("../assets/fonts/marion/Marion.eot") format('embedded-opentype'),
        url("../assets/fonts/marion/Marion.woff2") format('woff2'),
        url("../assets/fonts/marion/Marion.woff") format('woff'),
        url("../assets/fonts/marion/Marion.ttf") format('truetype'),
        url("../assets/fonts/marion/Marion.svg#Marion") format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Marion';
    src: url("../assets/fonts/marion/Marion-Bold.eot");
    src: url("../assets/fonts/marion/Marion-Bold.eot") format('embedded-opentype'),
        url("../assets/fonts/marion/Marion-Bold.woff2") format('woff2'),
        url("../assets/fonts/marion/Marion-Bold.woff") format('woff'),
        url("../assets/fonts/marion/Marion-Bold.ttf") format('truetype'),
        url("../assets/fonts/marion/Marion-Bold.svg#Marion-Bold") format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}


/* myriad */
@font-face {
    font-family: 'Myriad';
    src: url("../assets/fonts/myriad/Myriad-Bold.eot");
    src: url("../assets/fonts/myriad/Myriad-Bold.eot") format('embedded-opentype'),
        url("../assets/fonts/myriad/Myriad-Bold.woff2") format('woff2'),
        url("../assets/fonts/myriad/Myriad-Bold.woff") format('woff'),
        url("../assets/fonts/myriad/Myriad-Bold.ttf") format('truetype'),
        url("../assets/fonts/myriad/Myriad-Bold.svg#Myriad-Bold") format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'MyriadRegular';
    src: url("../assets/fonts/myriad/MyriadRegular.eot");
    src: url("../assets/fonts/myriad/MyriadRegular.eot") format('embedded-opentype'),
        url("../assets/fonts/myriad/MyriadRegular.woff2") format('woff2'),
        url("../assets/fonts/myriad/MyriadRegular.woff") format('woff'),
        url("../assets/fonts/myriad/MyriadRegular.ttf") format('truetype'),
        url("../assets/fonts/myriad/MyriadRegular.svg#MyriadRegular") format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


/* poppins */
@font-face {
    font-family: 'Poppins';
    src: url("../assets/fonts/poppins/Poppins-Regular.eot");
    src: url("../assets/fonts/poppins/Poppins-Regular.eot") format('embedded-opentype'),
        url("../assets/fonts/poppins/Poppins-Regular.woff2") format('woff2'),
        url("../assets/fonts/poppins/Poppins-Regular.woff") format('woff'),
        url("../assets/fonts/poppins/Poppins-Regular.ttf") format('truetype'),
        url("../assets/fonts/poppins/Poppins-Regular.svg#Poppins-Regular") format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url("../assets/fonts/poppins/Poppins-BoldItalic.eot");
    src: url("../assets/fonts/poppins/Poppins-BoldItalic.eot") format('embedded-opentype'),
        url("../assets/fonts/poppins/Poppins-BoldItalic.woff2") format('woff2'),
        url("../assets/fonts/poppins/Poppins-BoldItalic.woff") format('woff'),
        url("../assets/fonts/poppins/Poppins-BoldItalic.ttf") format('truetype'),
        url("../assets/fonts/poppins/Poppins-BoldItalic.svg#Poppins-BoldItalic") format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url("../assets/fonts/poppins/Poppins-Black.eot");
    src: url("../assets/fonts/poppins/Poppins-Black.eot") format('embedded-opentype'),
        url("../assets/fonts/poppins/Poppins-Black.woff2") format('woff2'),
        url("../assets/fonts/poppins/Poppins-Black.woff") format('woff'),
        url("../assets/fonts/poppins/Poppins-Black.ttf") format('truetype'),
        url("../assets/fonts/poppins/Poppins-Black.svg#Poppins-Black") format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url("../assets/fonts/poppins/Poppins-SemiBold.eot");
    src: url("../assets/fonts/poppins/Poppins-SemiBold.eot") format('embedded-opentype'),
        url("../assets/fonts/poppins/Poppins-SemiBold.woff2") format('woff2'),
        url("../assets/fonts/poppins/Poppins-SemiBold.woff") format('woff'),
        url("../assets/fonts/poppins/Poppins-SemiBold.ttf") format('truetype'),
        url("../assets/fonts/poppins/Poppins-SemiBold.svg#Poppins-SemiBold") format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url("../assets/fonts/poppins/Poppins-Medium.eot");
    src: url("../assets/fonts/poppins/Poppins-Medium.eot") format('embedded-opentype'),
        url("../assets/fonts/poppins/Poppins-Medium.woff2") format('woff2'),
        url("../assets/fonts/poppins/Poppins-Medium.woff") format('woff'),
        url("../assets/fonts/poppins/Poppins-Medium.ttf") format('truetype'),
        url("../assets/fonts/poppins/Poppins-Medium.svg#Poppins-Medium") format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url("../assets/fonts/poppins/Poppins-ExtraBoldItalic.eot");
    src: url("../assets/fonts/poppins/Poppins-ExtraBoldItalic.eot") format('embedded-opentype'),
        url("../assets/fonts/poppins/Poppins-ExtraBoldItalic.woff2") format('woff2'),
        url("../assets/fonts/poppins/Poppins-ExtraBoldItalic.woff") format('woff'),
        url("../assets/fonts/poppins/Poppins-ExtraBoldItalic.ttf") format('truetype'),
        url("../assets/fonts/poppins/Poppins-ExtraBoldItalic.svg#Poppins-ExtraBoldItalic") format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url("../assets/fonts/poppins/Poppins-Italic.eot");
    src: url("../assets/fonts/poppins/Poppins-Italic.eot") format('embedded-opentype'),
        url("../assets/fonts/poppins/Poppins-Italic.woff2") format('woff2'),
        url("../assets/fonts/poppins/Poppins-Italic.woff") format('woff'),
        url("../assets/fonts/poppins/Poppins-Italic.ttf") format('truetype'),
        url("../assets/fonts/poppins/Poppins-Italic.svg#Poppins-Italic") format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}


/* rustica */
@font-face {
    font-family: 'Rustica';
    src: url("../assets/fonts/rustica/RusticaBold.eot");
    src: url("../assets/fonts/rustica/RusticaBold.eot") format('embedded-opentype'),
        url("../assets/fonts/rustica/RusticaBold.woff2") format('woff2'),
        url("../assets/fonts/rustica/RusticaBold.woff") format('woff'),
        url("../assets/fonts/rustica/RusticaBold.ttf") format('truetype'),
        url("../assets/fonts/rustica/RusticaBold.svg#RusticaBold") format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Rustica';
    src: url("../assets/fonts/rustica/RusticaBlack.eot");
    src: url("../assets/fonts/rustica/RusticaBlack.eot") format('embedded-opentype'),
        url("../assets/fonts/rustica/RusticaBlack.woff2") format('woff2'),
        url("../assets/fonts/rustica/RusticaBlack.woff") format('woff'),
        url("../assets/fonts/rustica/RusticaBlack.ttf") format('truetype'),
        url("../assets/fonts/rustica/RusticaBlack.svg#RusticaBlack") format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Rustica';
    src: url("../assets/fonts/rustica/RusticaRegular.eot");
    src: url("../assets/fonts/rustica/RusticaRegular.eot") format('embedded-opentype'),
        url("../assets/fonts/rustica/RusticaRegular.woff2") format('woff2'),
        url("../assets/fonts/rustica/RusticaRegular.woff") format('woff'),
        url("../assets/fonts/rustica/RusticaRegular.ttf") format('truetype'),
        url("../assets/fonts/rustica/RusticaRegular.svg#RusticaRegular") format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Rustica';
    src: url("../assets/fonts/rustica/RusticaLight.eot");
    src: url("../assets/fonts/rustica/RusticaLight.eot") format('embedded-opentype'),
        url("../assets/fonts/rustica/RusticaLight.woff2") format('woff2'),
        url("../assets/fonts/rustica/RusticaLight.woff") format('woff'),
        url("../assets/fonts/rustica/RusticaLight.ttf") format('truetype'),
        url("../assets/fonts/rustica/RusticaLight.svg#RusticaLight") format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Rustica';
    src: url("../assets/fonts/rustica/Rustica-Medium.eot");
    src: url("../assets/fonts/rustica/Rustica-Medium.eot") format('embedded-opentype'),
        url("../assets/fonts/rustica/Rustica-Medium.woff2") format('woff2'),
        url("../assets/fonts/rustica/Rustica-Medium.woff") format('woff'),
        url("../assets/fonts/rustica/Rustica-Medium.ttf") format('truetype'),
        url("../assets/fonts/rustica/Rustica-Medium.svg#Rustica-Medium") format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Rustica';
    src: url("../assets/fonts/rustica/RusticaThin.eot");
    src: url("../assets/fonts/rustica/RusticaThin.eot") format('embedded-opentype'),
        url("../assets/fonts/rustica/RusticaThin.woff2") format('woff2'),
        url("../assets/fonts/rustica/RusticaThin.woff") format('woff'),
        url("../assets/fonts/rustica/RusticaThin.ttf") format('truetype'),
        url("../assets/fonts/rustica/RusticaThin.svg#RusticaThin") format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}


/* shakuro */
@font-face {
    font-family: 'Shakuro Brush';
    src: url("../assets/fonts/shakuro/ShakuroBrush.woff2") format('woff2'),
        url("../assets/fonts/shakuro/ShakuroBrush.woff") format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Shakuro Brush';
    src: url("../assets/fonts/shakuro/ShakuroBrush.woff2") format('woff2'),
        url("../assets/fonts/shakuro/ShakuroBrush.woff") format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


/* umaka */
@font-face {
    font-family: 'Umaka';
    src: url("../assets/fonts/umaka/UmakaVector.woff2") format('woff2'),
        url("../assets/fonts/umaka/UmakaVector.woff") format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


/* univia */
@font-face {
    font-family: 'Univia Pro';
    src: url("../assets/fonts/univia/UniviaPro-Light.eot");
    src: url("../assets/fonts/univia/UniviaPro-Light.eot") format('embedded-opentype'),
        url("../assets/fonts/univia/UniviaPro-Light.woff2") format('woff2'),
        url("../assets/fonts/univia/UniviaPro-Light.woff") format('woff'),
        url("../assets/fonts/univia/UniviaPro-Light.ttf") format('truetype'),
        url("../assets/fonts/univia/UniviaPro-Light.svg#UniviaPro-Light") format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Univia Pro Book';
    src: url("../assets/fonts/univia/UniviaPro-Book.eot");
    src: url("../assets/fonts/univia/UniviaPro-Book.eot") format('embedded-opentype'),
        url("../assets/fonts/univia/UniviaPro-Book.woff2") format('woff2'),
        url("../assets/fonts/univia/UniviaPro-Book.woff") format('woff'),
        url("../assets/fonts/univia/UniviaPro-Book.ttf") format('truetype'),
        url("../assets/fonts/univia/UniviaPro-Book.svg#UniviaPro-Book") format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Univia Pro';
    src: url("../assets/fonts/univia/UniviaPro-Regular.eot");
    src: url("../assets/fonts/univia/UniviaPro-Regular.eot") format('embedded-opentype'),
        url("../assets/fonts/univia/UniviaPro-Regular.woff2") format('woff2'),
        url("../assets/fonts/univia/UniviaPro-Regular.woff") format('woff'),
        url("../assets/fonts/univia/UniviaPro-Regular.ttf") format('truetype'),
        url("../assets/fonts/univia/UniviaPro-Regular.svg#UniviaPro-Regular") format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}




/* === Astra Theme Base === */
@charset "UTF-8";a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{border:0;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,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{outline:0}a,a:focus,a:hover,a:visited{text-decoration:none}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}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}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{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]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}#comments .submit,.search .search-submit{padding:10px 15px;border-radius:2px;line-height:1.85714285714286;border:0}.search .site-main .ast-search-submit{display:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #eaeaea;margin:0 0;padding:.35em .625em .75em}legend{border:0;padding:0}fieldset legend{margin-bottom:1.5em;padding:0 .5em}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*!
 * Bootstrap v4.0.0-alpha.2 (https://getbootstrap.com)
 */@media (min-width:544px){.ast-container{max-width:100%}}@media (min-width:768px){.ast-container{max-width:100%}}@media (min-width:992px){.ast-container{max-width:100%}}@media (min-width:1200px){.ast-container{max-width:100%}}.ast-container,.ast-container-fluid{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.ast-container-fluid::after,.ast-container::after{content:"";display:table;clear:both}.ast-row{margin-left:-20px;margin-right:-20px}.ast-row::after{content:"";display:table;clear:both}.ast-col-lg-1,.ast-col-lg-10,.ast-col-lg-11,.ast-col-lg-12,.ast-col-lg-2,.ast-col-lg-3,.ast-col-lg-4,.ast-col-lg-5,.ast-col-lg-6,.ast-col-lg-7,.ast-col-lg-8,.ast-col-lg-9,.ast-col-md-1,.ast-col-md-10,.ast-col-md-11,.ast-col-md-12,.ast-col-md-2,.ast-col-md-3,.ast-col-md-4,.ast-col-md-5,.ast-col-md-6,.ast-col-md-7,.ast-col-md-8,.ast-col-md-9,.ast-col-sm-1,.ast-col-sm-10,.ast-col-sm-11,.ast-col-sm-12,.ast-col-sm-2,.ast-col-sm-3,.ast-col-sm-4,.ast-col-sm-5,.ast-col-sm-6,.ast-col-sm-7,.ast-col-sm-8,.ast-col-sm-9,.ast-col-xl-1,.ast-col-xl-10,.ast-col-xl-11,.ast-col-xl-12,.ast-col-xl-2,.ast-col-xl-3,.ast-col-xl-4,.ast-col-xl-5,.ast-col-xl-6,.ast-col-xl-7,.ast-col-xl-8,.ast-col-xl-9,.ast-col-xs-1,.ast-col-xs-10,.ast-col-xs-11,.ast-col-xs-12,.ast-col-xs-2,.ast-col-xs-3,.ast-col-xs-4,.ast-col-xs-5,.ast-col-xs-6,.ast-col-xs-7,.ast-col-xs-8,.ast-col-xs-9{position:relative;min-height:1px;padding-left:20px;padding-right:20px}.ast-col-xs-1,.ast-col-xs-10,.ast-col-xs-11,.ast-col-xs-12,.ast-col-xs-2,.ast-col-xs-3,.ast-col-xs-4,.ast-col-xs-5,.ast-col-xs-6,.ast-col-xs-7,.ast-col-xs-8,.ast-col-xs-9{float:left}.ast-col-xs-1{width:8.3333333333%}.ast-col-xs-2{width:16.6666666667%}.ast-col-xs-3{width:25%}.ast-col-xs-4{width:33.3333333333%}.ast-col-xs-5{width:41.6666666667%}.ast-col-xs-6{width:50%}.ast-col-xs-7{width:58.3333333333%}.ast-col-xs-8{width:66.6666666667%}.ast-col-xs-9{width:75%}.ast-col-xs-10{width:83.3333333333%}.ast-col-xs-11{width:91.6666666667%}.ast-col-xs-12{width:100%}.ast-col-xs-pull-0{right:auto}.ast-col-xs-pull-1{right:8.3333333333%}.ast-col-xs-pull-2{right:16.6666666667%}.ast-col-xs-pull-3{right:25%}.ast-col-xs-pull-4{right:33.3333333333%}.ast-col-xs-pull-5{right:41.6666666667%}.ast-col-xs-pull-6{right:50%}.ast-col-xs-pull-7{right:58.3333333333%}.ast-col-xs-pull-8{right:66.6666666667%}.ast-col-xs-pull-9{right:75%}.ast-col-xs-pull-10{right:83.3333333333%}.ast-col-xs-pull-11{right:91.6666666667%}.ast-col-xs-pull-12{right:100%}.ast-col-xs-push-0{left:auto}.ast-col-xs-push-1{left:8.3333333333%}.ast-col-xs-push-2{left:16.6666666667%}.ast-col-xs-push-3{left:25%}.ast-col-xs-push-4{left:33.3333333333%}.ast-col-xs-push-5{left:41.6666666667%}.ast-col-xs-push-6{left:50%}.ast-col-xs-push-7{left:58.3333333333%}.ast-col-xs-push-8{left:66.6666666667%}.ast-col-xs-push-9{left:75%}.ast-col-xs-push-10{left:83.3333333333%}.ast-col-xs-push-11{left:91.6666666667%}.ast-col-xs-push-12{left:100%}.ast-col-xs-offset-0{margin-left:0}.ast-col-xs-offset-1{margin-left:8.3333333333%}.ast-col-xs-offset-2{margin-left:16.6666666667%}.ast-col-xs-offset-3{margin-left:25%}.ast-col-xs-offset-4{margin-left:33.3333333333%}.ast-col-xs-offset-5{margin-left:41.6666666667%}.ast-col-xs-offset-6{margin-left:50%}.ast-col-xs-offset-7{margin-left:58.3333333333%}.ast-col-xs-offset-8{margin-left:66.6666666667%}.ast-col-xs-offset-9{margin-left:75%}.ast-col-xs-offset-10{margin-left:83.3333333333%}.ast-col-xs-offset-11{margin-left:91.6666666667%}.ast-col-xs-offset-12{margin-left:100%}@media (min-width:544px){.ast-col-sm-1,.ast-col-sm-10,.ast-col-sm-11,.ast-col-sm-12,.ast-col-sm-2,.ast-col-sm-3,.ast-col-sm-4,.ast-col-sm-5,.ast-col-sm-6,.ast-col-sm-7,.ast-col-sm-8,.ast-col-sm-9{float:left}.ast-col-sm-1{width:8.3333333333%}.ast-col-sm-2{width:16.6666666667%}.ast-col-sm-3{width:25%}.ast-col-sm-4{width:33.3333333333%}.ast-col-sm-5{width:41.6666666667%}.ast-col-sm-6{width:50%}.ast-col-sm-7{width:58.3333333333%}.ast-col-sm-8{width:66.6666666667%}.ast-col-sm-9{width:75%}.ast-col-sm-10{width:83.3333333333%}.ast-col-sm-11{width:91.6666666667%}.ast-col-sm-12{width:100%}.ast-col-sm-pull-0{right:auto}.ast-col-sm-pull-1{right:8.3333333333%}.ast-col-sm-pull-2{right:16.6666666667%}.ast-col-sm-pull-3{right:25%}.ast-col-sm-pull-4{right:33.3333333333%}.ast-col-sm-pull-5{right:41.6666666667%}.ast-col-sm-pull-6{right:50%}.ast-col-sm-pull-7{right:58.3333333333%}.ast-col-sm-pull-8{right:66.6666666667%}.ast-col-sm-pull-9{right:75%}.ast-col-sm-pull-10{right:83.3333333333%}.ast-col-sm-pull-11{right:91.6666666667%}.ast-col-sm-pull-12{right:100%}.ast-col-sm-push-0{left:auto}.ast-col-sm-push-1{left:8.3333333333%}.ast-col-sm-push-2{left:16.6666666667%}.ast-col-sm-push-3{left:25%}.ast-col-sm-push-4{left:33.3333333333%}.ast-col-sm-push-5{left:41.6666666667%}.ast-col-sm-push-6{left:50%}.ast-col-sm-push-7{left:58.3333333333%}.ast-col-sm-push-8{left:66.6666666667%}.ast-col-sm-push-9{left:75%}.ast-col-sm-push-10{left:83.3333333333%}.ast-col-sm-push-11{left:91.6666666667%}.ast-col-sm-push-12{left:100%}.ast-col-sm-offset-0{margin-left:0}.ast-col-sm-offset-1{margin-left:8.3333333333%}.ast-col-sm-offset-2{margin-left:16.6666666667%}.ast-col-sm-offset-3{margin-left:25%}.ast-col-sm-offset-4{margin-left:33.3333333333%}.ast-col-sm-offset-5{margin-left:41.6666666667%}.ast-col-sm-offset-6{margin-left:50%}.ast-col-sm-offset-7{margin-left:58.3333333333%}.ast-col-sm-offset-8{margin-left:66.6666666667%}.ast-col-sm-offset-9{margin-left:75%}.ast-col-sm-offset-10{margin-left:83.3333333333%}.ast-col-sm-offset-11{margin-left:91.6666666667%}.ast-col-sm-offset-12{margin-left:100%}}@media (min-width:768px){.ast-col-md-1,.ast-col-md-10,.ast-col-md-11,.ast-col-md-12,.ast-col-md-2,.ast-col-md-3,.ast-col-md-4,.ast-col-md-5,.ast-col-md-6,.ast-col-md-7,.ast-col-md-8,.ast-col-md-9{float:left}.ast-col-md-1{width:8.3333333333%}.ast-col-md-2{width:16.6666666667%}.ast-col-md-3{width:25%}.ast-col-md-4{width:33.3333333333%}.ast-col-md-5{width:41.6666666667%}.ast-col-md-6{width:50%}.ast-col-md-7{width:58.3333333333%}.ast-col-md-8{width:66.6666666667%}.ast-col-md-9{width:75%}.ast-col-md-10{width:83.3333333333%}.ast-col-md-11{width:91.6666666667%}.ast-col-md-12{width:100%}.ast-col-md-pull-0{right:auto}.ast-col-md-pull-1{right:8.3333333333%}.ast-col-md-pull-2{right:16.6666666667%}.ast-col-md-pull-3{right:25%}.ast-col-md-pull-4{right:33.3333333333%}.ast-col-md-pull-5{right:41.6666666667%}.ast-col-md-pull-6{right:50%}.ast-col-md-pull-7{right:58.3333333333%}.ast-col-md-pull-8{right:66.6666666667%}.ast-col-md-pull-9{right:75%}.ast-col-md-pull-10{right:83.3333333333%}.ast-col-md-pull-11{right:91.6666666667%}.ast-col-md-pull-12{right:100%}.ast-col-md-push-0{left:auto}.ast-col-md-push-1{left:8.3333333333%}.ast-col-md-push-2{left:16.6666666667%}.ast-col-md-push-3{left:25%}.ast-col-md-push-4{left:33.3333333333%}.ast-col-md-push-5{left:41.6666666667%}.ast-col-md-push-6{left:50%}.ast-col-md-push-7{left:58.3333333333%}.ast-col-md-push-8{left:66.6666666667%}.ast-col-md-push-9{left:75%}.ast-col-md-push-10{left:83.3333333333%}.ast-col-md-push-11{left:91.6666666667%}.ast-col-md-push-12{left:100%}.ast-col-md-offset-0{margin-left:0}.ast-col-md-offset-1{margin-left:8.3333333333%}.ast-col-md-offset-2{margin-left:16.6666666667%}.ast-col-md-offset-3{margin-left:25%}.ast-col-md-offset-4{margin-left:33.3333333333%}.ast-col-md-offset-5{margin-left:41.6666666667%}.ast-col-md-offset-6{margin-left:50%}.ast-col-md-offset-7{margin-left:58.3333333333%}.ast-col-md-offset-8{margin-left:66.6666666667%}.ast-col-md-offset-9{margin-left:75%}.ast-col-md-offset-10{margin-left:83.3333333333%}.ast-col-md-offset-11{margin-left:91.6666666667%}.ast-col-md-offset-12{margin-left:100%}}@media (min-width:992px){.ast-col-lg-1,.ast-col-lg-10,.ast-col-lg-11,.ast-col-lg-12,.ast-col-lg-2,.ast-col-lg-3,.ast-col-lg-4,.ast-col-lg-5,.ast-col-lg-6,.ast-col-lg-7,.ast-col-lg-8,.ast-col-lg-9{float:left}.ast-col-lg-1{width:8.3333333333%}.ast-col-lg-2{width:16.6666666667%}.ast-col-lg-3{width:25%}.ast-col-lg-4{width:33.3333333333%}.ast-col-lg-5{width:41.6666666667%}.ast-col-lg-6{width:50%}.ast-col-lg-7{width:58.3333333333%}.ast-col-lg-8{width:66.6666666667%}.ast-col-lg-9{width:75%}.ast-col-lg-10{width:83.3333333333%}.ast-col-lg-11{width:91.6666666667%}.ast-col-lg-12{width:100%}.ast-col-lg-pull-0{right:auto}.ast-col-lg-pull-1{right:8.3333333333%}.ast-col-lg-pull-2{right:16.6666666667%}.ast-col-lg-pull-3{right:25%}.ast-col-lg-pull-4{right:33.3333333333%}.ast-col-lg-pull-5{right:41.6666666667%}.ast-col-lg-pull-6{right:50%}.ast-col-lg-pull-7{right:58.3333333333%}.ast-col-lg-pull-8{right:66.6666666667%}.ast-col-lg-pull-9{right:75%}.ast-col-lg-pull-10{right:83.3333333333%}.ast-col-lg-pull-11{right:91.6666666667%}.ast-col-lg-pull-12{right:100%}.ast-col-lg-push-0{left:auto}.ast-col-lg-push-1{left:8.3333333333%}.ast-col-lg-push-2{left:16.6666666667%}.ast-col-lg-push-3{left:25%}.ast-col-lg-push-4{left:33.3333333333%}.ast-col-lg-push-5{left:41.6666666667%}.ast-col-lg-push-6{left:50%}.ast-col-lg-push-7{left:58.3333333333%}.ast-col-lg-push-8{left:66.6666666667%}.ast-col-lg-push-9{left:75%}.ast-col-lg-push-10{left:83.3333333333%}.ast-col-lg-push-11{left:91.6666666667%}.ast-col-lg-push-12{left:100%}.ast-col-lg-offset-0{margin-left:0}.ast-col-lg-offset-1{margin-left:8.3333333333%}.ast-col-lg-offset-2{margin-left:16.6666666667%}.ast-col-lg-offset-3{margin-left:25%}.ast-col-lg-offset-4{margin-left:33.3333333333%}.ast-col-lg-offset-5{margin-left:41.6666666667%}.ast-col-lg-offset-6{margin-left:50%}.ast-col-lg-offset-7{margin-left:58.3333333333%}.ast-col-lg-offset-8{margin-left:66.6666666667%}.ast-col-lg-offset-9{margin-left:75%}.ast-col-lg-offset-10{margin-left:83.3333333333%}.ast-col-lg-offset-11{margin-left:91.6666666667%}.ast-col-lg-offset-12{margin-left:100%}}@media (min-width:1200px){.ast-col-xl-1,.ast-col-xl-10,.ast-col-xl-11,.ast-col-xl-12,.ast-col-xl-2,.ast-col-xl-3,.ast-col-xl-4,.ast-col-xl-5,.ast-col-xl-6,.ast-col-xl-7,.ast-col-xl-8,.ast-col-xl-9{float:left}.ast-col-xl-1{width:8.3333333333%}.ast-col-xl-2{width:16.6666666667%}.ast-col-xl-3{width:25%}.ast-col-xl-4{width:33.3333333333%}.ast-col-xl-5{width:41.6666666667%}.ast-col-xl-6{width:50%}.ast-col-xl-7{width:58.3333333333%}.ast-col-xl-8{width:66.6666666667%}.ast-col-xl-9{width:75%}.ast-col-xl-10{width:83.3333333333%}.ast-col-xl-11{width:91.6666666667%}.ast-col-xl-12{width:100%}.ast-col-xl-pull-0{right:auto}.ast-col-xl-pull-1{right:8.3333333333%}.ast-col-xl-pull-2{right:16.6666666667%}.ast-col-xl-pull-3{right:25%}.ast-col-xl-pull-4{right:33.3333333333%}.ast-col-xl-pull-5{right:41.6666666667%}.ast-col-xl-pull-6{right:50%}.ast-col-xl-pull-7{right:58.3333333333%}.ast-col-xl-pull-8{right:66.6666666667%}.ast-col-xl-pull-9{right:75%}.ast-col-xl-pull-10{right:83.3333333333%}.ast-col-xl-pull-11{right:91.6666666667%}.ast-col-xl-pull-12{right:100%}.ast-col-xl-push-0{left:auto}.ast-col-xl-push-1{left:8.3333333333%}.ast-col-xl-push-2{left:16.6666666667%}.ast-col-xl-push-3{left:25%}.ast-col-xl-push-4{left:33.3333333333%}.ast-col-xl-push-5{left:41.6666666667%}.ast-col-xl-push-6{left:50%}.ast-col-xl-push-7{left:58.3333333333%}.ast-col-xl-push-8{left:66.6666666667%}.ast-col-xl-push-9{left:75%}.ast-col-xl-push-10{left:83.3333333333%}.ast-col-xl-push-11{left:91.6666666667%}.ast-col-xl-push-12{left:100%}.ast-col-xl-offset-0{margin-left:0}.ast-col-xl-offset-1{margin-left:8.3333333333%}.ast-col-xl-offset-2{margin-left:16.6666666667%}.ast-col-xl-offset-3{margin-left:25%}.ast-col-xl-offset-4{margin-left:33.3333333333%}.ast-col-xl-offset-5{margin-left:41.6666666667%}.ast-col-xl-offset-6{margin-left:50%}.ast-col-xl-offset-7{margin-left:58.3333333333%}.ast-col-xl-offset-8{margin-left:66.6666666667%}.ast-col-xl-offset-9{margin-left:75%}.ast-col-xl-offset-10{margin-left:83.3333333333%}.ast-col-xl-offset-11{margin-left:91.6666666667%}.ast-col-xl-offset-12{margin-left:100%}}h1,h2,h3,h4,h5,h6{clear:both}.entry-content h1,h1{color:#808285;font-size:2em;line-height:1.2}.entry-content h2,h2{color:#808285;font-size:1.7em;line-height:1.3}.entry-content h3,h3{color:#808285;font-size:1.5em;line-height:1.4}.entry-content h4,h4{color:#808285;line-height:1.5;font-size:1.3em}.entry-content h5,h5{color:#808285;line-height:1.6;font-size:1.2em}.entry-content h6,h6{color:#808285;line-height:1.7;font-size:1.1em}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{color:#808285;background:#fff;font-style:normal}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}b,strong{font-weight:700}cite,dfn,em,i{font-style:italic}blockquote,q{quotes:"" ""}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote{border-left:5px solid rgba(0,0,0,.05);padding:20px;font-size:1.2em;font-style:italic;margin:0 0 1.5em;position:relative}address{margin:0 0 1.5em}abbr,acronym{border-bottom:1px dotted #666;cursor:help}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;margin-bottom:1.6em;overflow:auto;max-width:100%;padding:1.6em}code,kbd,tt,var{font:15px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}img{height:auto;max-width:100%}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}.ast-button,.button,button,input,select,textarea{color:#808285;font-weight:400;font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}big{font-size:125%}ins,mark{background:0 0;text-decoration:none}table,td,th{border:1px solid rgba(0,0,0,.1)}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.5em;width:100%}th{font-weight:700}td,th{padding:8px;border-width:0 1px 1px 0}.ast-button,.button,button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#fff;border-radius:2px;background:#e6e6e6;padding:.6em 1em .4em;color:#fff}.ast-button:focus,.ast-button:hover,.button:focus,.button:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{color:#fff;border-color:#eaeaea}.ast-button:active,.ast-button:focus,.button:active,.button:focus,button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#eaeaea;outline:0}input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{color:#666;border:1px solid #ccc;border-radius:2px;-webkit-appearance:none}input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{color:#111}textarea{padding-left:3px;width:100%}a{color:#4169e1}a:focus,a:hover{color:#191970}a:focus{outline:thin dotted}a:hover{outline:0}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:2px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:12.25px;font-size:.875rem;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;text-align:center;display:block;margin-left:auto;margin-right:auto}#primary:after,#primary:before,#secondary:after,#secondary:before,.ast-container:after,.ast-container:before,.ast-row:after,.ast-row:before,.clear:after,.clear:before,.sidebar-main:after,.sidebar-main:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before,.site-main:after,.site-main:before{content:"";display:table}#primary:after,#secondary:after,.ast-container:after,.ast-row:after,.clear:after,.sidebar-main:after,.site-content:after,.site-footer:after,.site-header:after,.site-main:after{clear:both}embed,iframe,object{max-width:100%;}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}::selection{color:#fff;background:#0274be}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:not(.logged-in){position:relative}#page{position:relative}a,a:focus{text-decoration:none}.secondary a *,.site-footer a *,.site-header a *,a{transition:all .2s linear}.capitalize{text-transform:uppercase}img{vertical-align:middle}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{margin-bottom:20px}p{margin-bottom:1.75em}blockquote{margin:1.5em 1em 1.5em 3em;font-size:1.1em;line-height:inherit;position:relative}.ast-button,.button,input[type=button],input[type=submit]{border-radius:0;padding:18px 30px;border:0;box-shadow:none;text-shadow:none}.ast-button:hover,.button:hover,input[type=button]:hover,input[type=submit]:hover{box-shadow:none}.ast-button:active,.ast-button:focus,.button:active,.button:focus,input[type=button]:active,input[type=button]:focus,input[type=submit]:active,input[type=submit]:focus{box-shadow:none}.site-title{font-weight:400}.site-description,.site-title{margin-bottom:0}.site-description a,.site-description:focus a,.site-description:hover a,.site-title a,.site-title:focus a,.site-title:hover a{transition:all .2s linear}.site-title a,.site-title a:focus,.site-title a:hover,.site-title a:visited{color:#222}.site-description a,.site-description a:focus,.site-description a:hover,.site-description a:visited{color:#999}.search-form .search-field{outline:0}.ast-search-menu-icon{position:relative;z-index:3}.site .skip-link{background-color:#f1f1f1;box-shadow:0 0 1px 1px rgba(0,0,0,.2);color:#21759b;display:block;font-family:Montserrat,"Helvetica Neue",sans-serif;font-size:14px;font-weight:700;left:-9999em;outline:0;padding:15px 23px 14px;text-decoration:none;text-transform:none;top:-9999em}.site .skip-link:focus{clip:auto;height:auto;left:6px;top:7px;width:auto;z-index:100000;outline:thin dotted}.logged-in .site .skip-link{box-shadow:0 0 2px 2px rgba(0,0,0,.2);font-family:"Open Sans",sans-serif}input,select{line-height:1}.ast-button,.ast-custom-button,body,button,input[type=button],input[type=submit],textarea{line-height:1.85714285714286}.site-title a{line-height:1.2}.site-header .site-description{line-height:1.5}.ast-single-post .entry-title,.ast-single-post .entry-title a{line-height:1.2}.entry-title,.entry-title a{font-weight:400}.ast-oembed-container{position:relative;padding-top:56.25%;height:0;overflow:hidden;max-width:100%;height:auto}.ast-oembed-container embed,.ast-oembed-container iframe,.ast-oembed-container object{position:absolute;top:0;left:0;width:100%;height:100%}body .ast-oembed-container *{position:absolute;top:0;left:0;width:100%;height:100%}.ast-hidden{display:none!important}body{background-color:#fff}#page{display:block}#primary,#secondary{display:block;position:relative;float:left;width:100%}#primary{margin:4em 0}.ast-separate-container{background-color:#f5f5f5}.ast-separate-container #primary{padding:4em 0;margin:0;border:0}.ast-separate-container .site-main>.ast-row{margin-left:0;margin-right:0}.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single:not(.ast-related-post){background-color:#fff}.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single{border-bottom:1px solid #eee;margin:0;padding:5.34em 6.67em}.ast-separate-container .blog-layout-1{padding:0;border-bottom:0}.ast-separate-container .ast-article-single{border-bottom:0}@media (max-width:1200px){.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single{margin:0;padding:3.34em 2.4em}}.ast-page-builder-template .hentry{margin:0}.ast-page-builder-template .site-content>.ast-container{max-width:100%;padding:0}.ast-page-builder-template .site-content #primary{padding:0;margin:0}.ast-page-builder-template .no-results{text-align:center;margin:4em auto}.ast-page-builder-template .entry-header{margin-top:4em;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.ast-page-builder-template .entry-header.ast-no-title.ast-no-thumbnail{margin-top:0}.ast-page-builder-template .entry-header.ast-header-without-markup{margin-top:0;margin-bottom:0}.ast-page-builder-template .entry-header.ast-no-title.ast-no-meta{margin-bottom:0}.ast-page-builder-template.single .post-navigation{padding-bottom:2em}.ast-page-builder-template .ast-archive-description{margin-top:4em;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media (min-width:993px){.ast-separate-container #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container.ast-right-sidebar #primary{margin:4em 0;padding:0}.ast-right-sidebar #primary{padding-right:60px}.ast-left-sidebar #primary{padding-left:60px}}@media (max-width:992px){.ast-separate-container #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container.ast-right-sidebar #primary{padding-left:0;padding-right:0}.ast-right-sidebar #primary{padding-right:30px}.ast-left-sidebar #primary{padding-left:30px}}.ast-search-icon .astra-search-icon{font-size:1.3em}.main-navigation{height:100%;-js-display:inline-flex;display:inline-flex}.main-navigation ul{list-style:none;margin:0;padding-left:0;/*position:relative*/}.main-header-menu .menu-link,.main-header-menu>a{text-decoration:none;padding:0 1em;display:inline-block;transition:all .2s linear}/*.main-header-menu .menu-item{position:relative}*/.main-header-menu .menu-item.focus>.sub-menu,.main-header-menu .menu-item:hover>.sub-menu{right:auto;left:0}.main-header-menu .ast-left-align-sub-menu.focus>.sub-menu,.main-header-menu .ast-left-align-sub-menu:hover>.sub-menu{right:0;left:auto}@media (min-width:769px){.main-header-menu .ast-sub-menu-goes-outside.focus>.sub-menu,.main-header-menu .ast-sub-menu-goes-outside:hover>.sub-menu{left:-100%}.main-header-menu .ast-left-align-sub-menu .sub-menu .menu-item.focus>.sub-menu,.main-header-menu .ast-left-align-sub-menu .sub-menu .menu-item:hover>.sub-menu{left:-100%}}.main-header-menu .sub-menu{width:280px;background:#fff;left:-999em;position:absolute;top:100%;z-index:99999}@media (min-width:769px){.main-header-menu .sub-menu .menu-item.focus>.sub-menu,.main-header-menu .sub-menu .menu-item:hover>.sub-menu{left:100%;right:auto}.main-header-menu .sub-menu .ast-left-align-sub-menu.focus>.sub-menu,.main-header-menu .sub-menu .ast-left-align-sub-menu:focus * .sub-menu,.main-header-menu .sub-menu .ast-left-align-sub-menu:hover * .sub-menu,.main-header-menu .sub-menu .ast-left-align-sub-menu:hover>.sub-menu{left:-100%}.main-header-menu .sub-menu .main-header-menu .ast-sub-menu-goes-outside.focus>.sub-menu,.main-header-menu .sub-menu .main-header-menu .ast-sub-menu-goes-outside:hover>.sub-menu{left:-100%}}.main-header-menu .sub-menu .menu-link{padding:.9em 1em;display:block;word-wrap:break-word}.main-header-menu .sub-menu .menu-item:not(.menu-item-has-children) .menu-link .icon-arrow:first-of-type{display:none}#ast-desktop-header .main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .icon-arrow svg{position:absolute;right:.6em;top:50%;transform:translate(0,-50%) rotate(270deg)}.main-header-menu .sub-menu .sub-menu{top:0}.submenu-with-border .sub-menu{border-width:1px;border-style:solid}.submenu-with-border .sub-menu .menu-link{border-width:0 0 1px;border-style:solid}.submenu-with-border .sub-menu .sub-menu{top:-1px}.ast-desktop .submenu-with-border .sub-menu>.menu-item:last-child>.menu-link{border-bottom-width:0}.ast-header-break-point .main-navigation{padding-left:0}.ast-header-break-point .main-navigation ul .menu-item .menu-link{padding:0 20px;display:inline-block;width:100%;border:0;border-bottom-width:1px;border-style:solid;border-color:#eaeaea}.ast-header-break-point .main-navigation ul .menu-item .menu-link .icon-arrow:first-of-type{margin-right:5px}.ast-header-break-point .main-navigation ul .sub-menu .menu-item:not(.menu-item-has-children) .menu-link .icon-arrow:first-of-type{display:inline}.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-link{padding-left:30px}.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-link{padding-left:40px}.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-item .menu-link{padding-left:50px}.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-item .menu-item .menu-link{padding-left:60px}.ast-header-break-point .main-header-menu{background-color:#f9f9f9;border-top-width:1px;border-style:solid;border-color:#eaeaea}.ast-header-break-point .main-header-menu .sub-menu{background-color:#f9f9f9;position:static;opacity:1;visibility:visible;border:0;width:auto}.ast-header-break-point .main-header-menu .sub-menu .ast-left-align-sub-menu.focus>.sub-menu,.ast-header-break-point .main-header-menu .sub-menu .ast-left-align-sub-menu:hover>.sub-menu{left:0}.ast-header-break-point .main-header-menu .ast-sub-menu-goes-outside.focus>.sub-menu,.ast-header-break-point .main-header-menu .ast-sub-menu-goes-outside:hover>.sub-menu{left:0}.ast-header-break-point .submenu-with-border .sub-menu{border:0}.ast-header-break-point .dropdown-menu-toggle{display:none}.ast-mobile-menu-buttons{display:none}.ast-button-wrap{display:inline-block}.ast-button-wrap button{box-shadow:none;border:none}.ast-button-wrap .menu-toggle{padding:0;width:2.2em;height:2.1em;font-size:1.5em;font-weight:400;border-radius:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:2px;vertical-align:middle;line-height:1.85714285714286}.ast-button-wrap .menu-toggle.main-header-menu-toggle{padding:0 .5em;width:auto;text-align:center}.ast-button-wrap .menu-toggle.main-header-menu-toggle .mobile-menu{font-size:15px;font-size:1rem;font-weight:600}.ast-button-wrap .menu-toggle .menu-toggle-icon{font-style:normal;display:inline-block;vertical-align:middle;line-height:2.05}.ast-button-wrap .menu-toggle .menu-toggle-icon:before{content:"\e5d2";font-family:Astra;text-decoration:inherit}.ast-button-wrap .menu-toggle .icon-menu-bars svg:nth-child(2){display:none}.ast-button-wrap .menu-toggle.toggled .menu-toggle-icon:before{content:"\e5cd"}.ast-button-wrap .menu-toggle.toggled .icon-menu-bars svg:nth-child(1){display:none}.ast-button-wrap .menu-toggle.toggled .icon-menu-bars svg:nth-child(2){display:block}.ast-button-wrap .menu-toggle .mobile-menu-wrap{display:inline-block}.ast-button-wrap .menu-toggle:focus{outline:thin dotted}.header-main-layout-1 .ast-main-header-bar-alignment{margin-left:auto}.site-navigation{height:100%}.site-header .menu-link *{transition:none}.ast-icon.icon-arrow svg{height:.6em;width:.6em;position:relative;margin-left:10px}.ast-icon.icon-search svg{height:1em;width:.9em;margin-top:3px;margin-right:2px}.ast-header-break-point .user-select{clear:both}.ast-header-break-point .ast-mobile-menu-buttons{display:block;align-self:center}.ast-header-break-point .main-header-bar-navigation{flex:auto}.ast-header-break-point .ast-main-header-bar-alignment{display:block;width:100%;flex:auto;order:4}.ast-header-break-point .ast-icon.icon-arrow svg{height:.85em;width:.95em;position:relative;margin-left:10px}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-next,.comment-navigation .nav-previous,.post-navigation .nav-next,.post-navigation .nav-previous,.posts-navigation .nav-next,.posts-navigation .nav-previous{width:50%;display:inline-block}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{text-align:right}.ast-icon svg{fill:currentColor}.post-navigation a{background:0 0;font-size:16px;font-size:1.06666rem;padding:0 1.5em;height:2.33333em;line-height:calc(2.33333em - 3px)}.main-header-bar{z-index:1}.header-main-layout-1.ast-primary-menu-disabled .ast-masthead-custom-menu-items{text-align:right}.header-main-layout-1 .main-header-bar-navigation{text-align:right}.header-main-layout-1 .main-header-bar-navigation .sub-menu{text-align:left}.header-main-layout-1 .main-navigation{padding-left:15px;vertical-align:top}.header-main-layout-1 .main-header-container{align-items:stretch}.header-main-layout-2 .main-header-container{display:block}.header-main-layout-2 .site-branding{text-align:center;padding-bottom:1em}.header-main-layout-2 .site-title{justify-content:center}.header-main-layout-2 .main-navigation ul{justify-content:center}.header-main-layout-2 .main-header-bar-navigation{text-align:center}.header-main-layout-2 .main-header-bar-navigation .sub-menu{text-align:left}.header-main-layout-2 .ast-header-custom-item{justify-content:center;line-height:1.85714285714286}.header-main-layout-2 .ast-masthead-custom-menu-items{position:relative}.header-main-layout-2 .widget{text-align:center}.ast-header-custom-item-outside .header-main-layout-2 .main-header-container{-js-display:flex;display:flex;justify-content:center}.ast-header-custom-item-outside .header-main-layout-2 .site-branding{flex:0 0 100%}.header-main-layout-3 .ast-site-identity{text-align:right}.header-main-layout-3 .main-header-container{flex-direction:row-reverse;align-items:stretch}.header-main-layout-3 .main-navigation{padding-right:15px}.header-main-layout-3 .main-navigation ul{justify-content:flex-start}.header-main-layout-3 .main-header-bar-navigation{text-align:left}.header-main-layout-3 .ast-header-custom-item{justify-content:flex-start}.header-main-layout-3 .ast-masthead-custom-menu-items{position:relative}.header-main-layout-3 li .ast-search-icon{padding-left:.5em}.header-main-layout-3 .ast-search-menu-icon{left:0;right:0}.header-main-layout-3 li .ast-search-menu-icon{left:1em;right:0}.header-main-layout-3 .main-header-bar .ast-search-menu-icon .search-form{padding:0 0 0 3em}.header-main-layout-3 .main-header-bar .ast-search-menu-icon.slide-search .search-form{left:-1em;right:auto}.ast-header-break-point .header-main-layout-1 .site-branding{padding-right:1em}.ast-header-break-point .header-main-layout-1 .main-header-bar-navigation{text-align:left}.ast-header-break-point .header-main-layout-1 .main-navigation{padding-left:0}.ast-header-break-point .ast-mobile-header-stack .ast-masthead-custom-menu-items{flex:1 1 100%}.ast-header-break-point .ast-mobile-header-stack .site-branding{padding-left:0;padding-right:0;padding-bottom:1em;flex:1 1 100%}.ast-header-break-point .ast-mobile-header-stack .ast-masthead-custom-menu-items,.ast-header-break-point .ast-mobile-header-stack .ast-site-identity,.ast-header-break-point .ast-mobile-header-stack .site-branding,.ast-header-break-point .ast-mobile-header-stack .site-title{justify-content:center;text-align:center}.ast-header-break-point .ast-mobile-header-stack.ast-logo-title-inline .site-title{text-align:left}.ast-header-break-point .ast-mobile-header-stack .ast-mobile-menu-buttons{flex:1 1 100%;text-align:center;justify-content:center}.ast-header-break-point .ast-mobile-header-stack.header-main-layout-3 .main-header-container{flex-direction:initial}.ast-header-break-point .header-main-layout-2 .ast-mobile-menu-buttons{-js-display:flex;display:flex;justify-content:center}.ast-header-break-point .header-main-layout-2 .main-header-bar-navigation,.ast-header-break-point .header-main-layout-2 .widget{text-align:left}.ast-header-break-point.ast-header-custom-item-outside .header-main-layout-3 .main-header-bar .ast-search-icon{margin-right:auto;margin-left:1em}.ast-header-break-point .header-main-layout-3 .main-header-bar .ast-search-menu-icon.slide-search .search-form{right:auto;left:0}.ast-header-break-point .header-main-layout-3.ast-mobile-header-inline .ast-mobile-menu-buttons{justify-content:flex-start}.ast-header-break-point .header-main-layout-3 li .ast-search-menu-icon{left:0}.ast-header-break-point .header-main-layout-3 .site-branding{padding-left:1em;justify-content:flex-end}.ast-header-break-point .header-main-layout-3 .main-navigation{padding-right:0}.ast-logo-title-inline .ast-site-identity{-js-display:inline-flex;display:inline-flex;vertical-align:middle;align-items:center;transition:all .2s linear}.ast-logo-title-inline .site-logo-img{padding-right:1em}.ast-logo-title-inline.header-main-layout-2 .site-logo-img+.ast-site-title-wrap .site-title{justify-content:flex-start}@media (max-width:544px){.ast-header-custom-item-outside .ast-mobile-header-stack .site-branding{padding-right:0}.ast-header-custom-item-outside .ast-mobile-header-stack .site-title{justify-content:center;text-align:center}.ast-header-break-point .ast-mobile-header-stack .ast-mobile-menu-buttons,.ast-header-break-point .ast-mobile-header-stack .site-branding{justify-content:center;text-align:center;padding-bottom:0}}.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-header-inline .site-branding{text-align:left}.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-header-inline .site-title{justify-content:left}.ast-header-break-point.ast-header-custom-item-outside .header-main-layout-2 .ast-mobile-menu-buttons{padding-bottom:1em}.ast-header-break-point .ast-mobile-header-inline .main-header-container,.ast-header-break-point .ast-mobile-header-stack .main-header-container{-js-display:flex;display:flex}.site-header{z-index:99;position:relative}/*.main-header-container{position:relative}*/.main-header-bar-wrap{position:relative}.main-header-bar{background-color:#fff;border-bottom-color:#eaeaea;border-bottom-style:solid}.ast-header-break-point .main-header-bar{border:0}.ast-header-break-point .main-header-bar{border-bottom-color:#eaeaea;border-bottom-style:solid}.main-header-bar{margin-left:auto;margin-right:auto}.ast-desktop .main-header-menu.ast-menu-shadow .sub-menu{box-shadow:0 4px 10px -2px rgba(0,0,0,.1)}.ast-header-custom-item-inside .button-custom-menu-item .menu-link{display:none}.ast-header-custom-item-inside.ast-header-break-point .button-custom-menu-item{padding-left:0;padding-right:0;margin-top:0;margin-bottom:0}.ast-header-custom-item-inside.ast-header-break-point .button-custom-menu-item .ast-custom-button-link{display:none}.ast-header-custom-item-inside.ast-header-break-point .button-custom-menu-item .menu-link{display:block}.nav-style{display:block;padding:0 15px}.site-branding{line-height:1;align-self:center}.ast-no-menu-items .main-navigation{display:none}.ast-menu-toggle{display:none;background:0 0;color:inherit;border-style:dotted;border-color:transparent}.ast-menu-toggle:focus,.ast-menu-toggle:hover{background:0 0;border-color:inherit;color:inherit}.ast-menu-toggle:focus{outline:thin dotted}.ast-main-header-nav-open .main-header-bar{padding-bottom:0}.main-header-bar{z-index:4;position:relative;line-height:4}.main-header-bar .main-header-bar-navigation{height:100%}.main-header-bar .main-header-bar-navigation:empty{padding:0}.main-header-bar .main-header-bar-navigation .sub-menu{line-height:1.45}.main-header-bar .main-header-bar-navigation .menu-item-has-children>.menu-link:after{line-height:normal}.main-header-bar .main-header-bar-navigation .ast-search-icon{display:block;z-index:4;position:relative}.main-header-bar .ast-search-menu-icon .search-form{background-color:#fff}.ast-primary-menu-disabled .main-header-bar .main-header-bar-navigation.toggle-on{padding-top:0}.ast-flyout-menu-enable .main-header-bar .ast-masthead-custom-menu-items .ast-custom-button-link{border:none}.ast-header-break-point.ast-header-custom-item-inside .main-header-bar .ast-search-menu-icon .search-form{visibility:visible;opacity:1;position:relative;right:auto;top:auto;transform:none}.ast-above-header-section .user-select .ast-dropdown-active .slide-search.astra-search-icon,.ast-masthead-custom-menu-items .ast-dropdown-active .slide-search.astra-search-icon,.below-header-user-select .ast-dropdown-active .slide-search.astra-search-icon{color:#757575}.ast-search-menu-icon.slide-search .search-form{-webkit-backface-visibility:visible;backface-visibility:visible;visibility:hidden;opacity:0;transition:all .2s;position:absolute;z-index:3;right:-1em;top:50%;transform:translateY(-50%)}.ast-search-menu-icon.ast-dropdown-active.slide-search .search-form{visibility:visible;opacity:1}.ast-search-menu-icon .search-form{border:1px solid #e7e7e7;line-height:normal;padding:0 3em 0 0;border-radius:2px;display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;color:inherit;background-color:#fff}.ast-search-menu-icon .astra-search-icon{-js-display:flex;display:flex;line-height:normal}.ast-search-menu-icon .astra-search-icon:focus{outline:0}.ast-search-menu-icon .search-field{border:none;background-color:transparent;transition:width .2s;border-radius:inherit;color:inherit;font-size:inherit;width:0;color:#757575}.ast-search-menu-icon .search-submit{display:none;background:0 0;border:none;font-size:1.3em;color:#757575}.ast-search-menu-icon.ast-dropdown-active{visibility:visible;opacity:1;position:relative}.ast-search-menu-icon.ast-dropdown-active .search-field{width:235px}li.ast-masthead-custom-menu-items{padding:0 1em}li.ast-masthead-custom-menu-items a{padding-left:0;padding-right:0;vertical-align:middle}li.ast-masthead-custom-menu-items a,li.ast-masthead-custom-menu-items a:focus,li.ast-masthead-custom-menu-items a:hover{background:0 0}li.ast-masthead-custom-menu-items .ast-search-icon .astra-search-icon{line-height:1}.ast-search-icon{z-index:4;position:relative;line-height:normal}.ast-primary-menu-disabled.ast-mobile-header-inline .ast-masthead-custom-menu-items{text-align:right}.ast-primary-menu-disabled .ast-masthead-custom-menu-items{flex:1}.ast-primary-menu-disabled.header-main-layout-2 .ast-masthead-custom-menu-items{text-align:center}.ast-primary-menu-disabled.header-main-layout-3 .ast-masthead-custom-menu-items{text-align:left}.ast-masthead-custom-menu-items{padding:0 1em}.search-custom-menu-item{position:relative}.custom-mobile-logo-link{display:none}.ast-site-identity{padding:1em 0}.ast-header-break-point .ast-mobile-header-stack .site-description{text-align:center}.ast-header-break-point .ast-mobile-header-stack.ast-logo-title-inline .site-description{text-align:left}.ast-header-break-point.ast-header-custom-item-outside .ast-primary-menu-disabled .ast-mobile-menu-buttons{display:none}.ast-header-break-point .ast-hide-custom-menu-mobile .ast-masthead-custom-menu-items{display:none}.ast-header-break-point .ast-mobile-header-inline .site-branding{text-align:left;padding-bottom:0}.ast-header-break-point .ast-mobile-header-inline.header-main-layout-3 .site-branding{text-align:right}.ast-header-break-point .site-header .main-header-bar-wrap .site-branding{-js-display:flex;display:flex;flex:1;align-self:center}.ast-header-break-point ul li.ast-masthead-custom-menu-items a{padding:0;display:inline-block;width:auto;border:0}.ast-header-break-point li.ast-masthead-custom-menu-items{padding-left:20px;padding-right:20px;margin-bottom:1em;margin-top:1em}.ast-header-break-point .ast-site-identity{width:100%}.ast-header-break-point .main-header-bar-navigation .menu-item-has-children>.menu-link:after{display:none}.ast-header-break-point .main-header-bar{display:block;line-height:3}.ast-header-break-point .main-header-bar .main-header-bar-navigation{line-height:3;display:none}.ast-header-break-point .main-header-bar .main-header-bar-navigation .sub-menu{line-height:3}.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children .sub-menu{display:none}.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle{display:inline-block;position:absolute;font-size:inherit;top:-1px;right:20px;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 .907em;font-weight:400;line-height:inherit;transition:all .2s}.ast-header-break-point .main-header-bar .main-header-bar-navigation .ast-submenu-expanded>.ast-menu-toggle .icon-arrow svg,.ast-header-break-point .main-header-bar .main-header-bar-navigation .ast-submenu-expanded>.ast-menu-toggle::before{transform:rotateX(180deg)}.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu{border-top-width:1px;border-style:solid;border-color:#eaeaea}.ast-header-break-point.ast-header-custom-item-inside .ast-search-menu-icon{position:relative;display:block;right:auto;transform:none}.ast-header-break-point .main-navigation{display:block;width:100%}.ast-header-break-point .main-navigation ul>.menu-item:first-child{border-top:0}.ast-header-break-point .main-navigation ul ul{left:auto;right:auto}.ast-header-break-point .main-navigation li{width:100%}.ast-header-break-point .main-navigation .widget{margin-bottom:1em}.ast-header-break-point .main-navigation .widget li{width:auto}.ast-header-break-point .main-navigation .widget:last-child{margin-bottom:0}.ast-header-break-point .main-header-bar-navigation{width:calc(100% + 40px);margin:0 -20px}.ast-header-break-point .main-header-menu ul ul{top:0}.ast-header-break-point .ast-has-mobile-header-logo .custom-logo-link{display:none}.ast-header-break-point .ast-has-mobile-header-logo .custom-mobile-logo-link{display:inline-block}.ast-header-break-point.ast-mobile-inherit-site-logo .ast-has-mobile-header-logo .astra-logo-svg,.ast-header-break-point.ast-mobile-inherit-site-logo .ast-has-mobile-header-logo .custom-logo-link{display:block}.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-menu-buttons{order:2}.ast-header-break-point.ast-header-custom-item-outside .main-header-bar-navigation{order:3}.ast-header-break-point.ast-header-custom-item-outside .ast-masthead-custom-menu-items{order:1}.ast-header-break-point.ast-header-custom-item-outside .header-main-layout-2 .ast-masthead-custom-menu-items{text-align:center}.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-header-inline .ast-mobile-menu-buttons,.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-header-inline .site-branding{-js-display:flex;display:flex}.ast-header-break-point.ast-header-custom-item-outside.ast-header-custom-item-outside .header-main-layout-2 .ast-mobile-menu-buttons{padding-bottom:0}.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-header-inline .ast-site-identity{width:100%}.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-header-inline.header-main-layout-3 .ast-site-identity{width:auto}.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-header-inline.header-main-layout-2 .site-branding{flex:1 1 auto}@media (max-width:544px){.ast-header-break-point .ast-mobile-header-stack .ast-mobile-menu-buttons{width:100%}.ast-header-break-point .ast-mobile-header-stack .ast-mobile-menu-buttons,.ast-header-break-point .ast-mobile-header-stack .site-branding{justify-content:center}.ast-header-break-point .ast-mobile-header-stack .main-header-bar-wrap .site-branding{flex:1 1 auto}.ast-header-break-point .ast-mobile-header-stack .ast-mobile-menu-buttons{padding-top:.8em}.ast-header-break-point .ast-mobile-header-stack.header-main-layout-2 .ast-mobile-menu-buttons{padding-top:.8em}.ast-header-break-point .ast-mobile-header-stack.header-main-layout-1 .site-branding{padding-bottom:0}.ast-header-custom-item-outside.ast-header-break-point .ast-mobile-header-stack .ast-masthead-custom-menu-items{padding:.8em 1em 0 1em;text-align:center;width:100%}.ast-header-custom-item-outside.ast-header-break-point .ast-mobile-header-stack.header-main-layout-3 .ast-masthead-custom-menu-items,.ast-header-custom-item-outside.ast-header-break-point .ast-mobile-header-stack.header-main-layout-3 .ast-mobile-menu-buttons{padding-top:.8em}}.customize-partial-edit-shortcut-blogname button.customize-partial-edit-shortcut-button{display:none}.ast-site-title-wrap:hover .customize-partial-edit-shortcut-blogname button.customize-partial-edit-shortcut-button{display:inline-block}.customize-partial-edit-shortcut-blogdescription button.customize-partial-edit-shortcut-button{display:none}.ast-site-title-wrap:hover .customize-partial-edit-shortcut-blogdescription button.customize-partial-edit-shortcut-button{display:inline-block}.customize-partial-edit-shortcut-astra-settings-display-site-title-responsive button.customize-partial-edit-shortcut-button{display:none}.customize-partial-edit-shortcut-astra-settings-display-site-tagline-responsive button.customize-partial-edit-shortcut-button{display:none}.customize-partial-edit-shortcut-custom_logo button.customize-partial-edit-shortcut-button{display:none}.site-logo-img:hover .customize-partial-edit-shortcut-custom_logo button.customize-partial-edit-shortcut-button{display:inline-block}.customize-partial-edit-shortcut-astra-settings-disable-primary-nav button.customize-partial-edit-shortcut-button{display:none}.main-navigation:hover .customize-partial-edit-shortcut-astra-settings-disable-primary-nav button.customize-partial-edit-shortcut-button{display:inline-block}.ast-primary-sticky-header-active .customize-partial-edit-shortcut-astra-settings-header-main-stick .customize-partial-edit-shortcut-button{left:100px}.ast-primary-sticky-header-active.ast-full-width-header .customize-partial-edit-shortcut-astra-settings-header-main-stick .customize-partial-edit-shortcut-button{left:5px}.customize-partial-edit-shortcut-astra-settings-disable-primary-nav .customize-partial-edit-shortcut-button{top:15px}.ast-masthead-custom-menu-items.search-custom-menu-item .customize-partial-edit-shortcut-astra-settings-header-main-rt-section .customize-partial-edit-shortcut-button{left:-30px;top:-7px;display:none}.ast-masthead-custom-menu-items.search-custom-menu-item:hover .customize-partial-edit-shortcut-astra-settings-header-main-rt-section .customize-partial-edit-shortcut-button{display:block}.ast-masthead-custom-menu-items.button-custom-menu-item .customize-partial-edit-shortcut-astra-settings-header-main-rt-section-button-text .customize-partial-edit-shortcut-button{top:-14px;display:none}.ast-masthead-custom-menu-items.button-custom-menu-item:hover .customize-partial-edit-shortcut-astra-settings-header-main-rt-section-button-text .customize-partial-edit-shortcut-button{display:block}.ast-masthead-custom-menu-items.text-html-custom-menu-item .customize-partial-edit-shortcut-astra-settings-header-main-rt-section-html .customize-partial-edit-shortcut-button{left:-30px;top:15px;display:none}.ast-masthead-custom-menu-items.text-html-custom-menu-item:hover .customize-partial-edit-shortcut-astra-settings-header-main-rt-section-html .customize-partial-edit-shortcut-button{display:block}.ast-masthead-custom-menu-items.widget-custom-menu-item{text-align:left}.ast-masthead-custom-menu-items.widget-custom-menu-item .customize-partial-edit-shortcut .customize-partial-edit-shortcut-button{left:-25px;top:-8px;display:none}.ast-masthead-custom-menu-items.widget-custom-menu-item:hover .customize-partial-edit-shortcut .customize-partial-edit-shortcut-button{display:block}.ast-masthead-custom-menu-items.woocommerce-custom-menu-item .customize-partial-edit-shortcut-astra-settings-header-main-rt-section .customize-partial-edit-shortcut-button{top:-20px;left:-25px;display:none}.ast-masthead-custom-menu-items.woocommerce-custom-menu-item:hover .customize-partial-edit-shortcut-astra-settings-header-main-rt-section .customize-partial-edit-shortcut-button{display:block}.ast-below-header .below-header-user-select .ast-search-menu-icon,.ast-below-header .below-header-user-select .ast-site-header-cart,.ast-below-header .below-header-user-select.below-header-widget{text-align:left}.ast-below-header .customize-partial-edit-shortcut{top:1em}.ast-above-header-section .user-select .ast-search-menu-icon{text-align:left}.ast-above-header .customize-partial-edit-shortcut{top:.3em}.ast-above-header-section-1 .ast-above-header-navigation .customize-partial-edit-shortcut-astra-settings-above-header-section-1 .customize-partial-edit-shortcut-button{left:-14px}.ast-above-header-section-1 .ast-search-menu-icon .customize-partial-edit-shortcut-astra-settings-above-header-section-1-search-box-type .customize-partial-edit-shortcut-button{left:-25px;top:-10px}.ast-above-header-section-1.woocommerce-above-header .customize-partial-edit-shortcut-astra-settings-above-header-section-1 .customize-partial-edit-shortcut-button{left:-25px;top:-15px}.ast-above-header-section-1 .customize-partial-edit-shortcut-astra-settings-above-header-section-1-html .customize-partial-edit-shortcut-button{left:-25px}.ast-above-header-section-2 .ast-above-header-navigation .customize-partial-edit-shortcut-astra-settings-above-header-section-2 .customize-partial-edit-shortcut-button{left:-14px}.ast-above-header-section-2 .ast-search-menu-icon .customize-partial-edit-shortcut-astra-settings-above-header-section-2-search-box-type .customize-partial-edit-shortcut-button{top:-10px;left:-25px}.ast-above-header-section-2.woocommerce-above-header .customize-partial-edit-shortcut-astra-settings-above-header-section-2 .customize-partial-edit-shortcut-button{left:-25px}.below-header-section-1.ast-below-header-navigation .customize-partial-edit-shortcut-astra-settings-below-header-section-1 .customize-partial-edit-shortcut-button{left:-14px}.below-header-section-1 .ast-search-menu-icon .customize-partial-edit-shortcut-astra-settings-below-header-section-1-search-box-type .customize-partial-edit-shortcut-button{top:-10px;left:-25px}.below-header-section-1 .ast-site-header-cart .customize-partial-edit-shortcut-astra-settings-below-header-section-1 .customize-partial-edit-shortcut-button{left:-25px}.below-header-section-1 .customize-partial-edit-shortcut-astra-settings-below-header-section-1-html .customize-partial-edit-shortcut-button{left:-25px}.below-header-section-2.ast-below-header-navigation .customize-partial-edit-shortcut-astra-settings-below-header-section-2 .customize-partial-edit-shortcut-button{left:-14px}.below-header-section-2 .ast-search-menu-icon .customize-partial-edit-shortcut-astra-settings-below-header-section-2-search-box-type .customize-partial-edit-shortcut-button{top:-10px;left:-25px}.below-header-section-2 .ast-site-header-cart .customize-partial-edit-shortcut-astra-settings-below-header-section-2 .customize-partial-edit-shortcut-button{left:-25px}.below-header-section-2 .customize-partial-edit-shortcut-astra-settings-below-header-section-2-html .customize-partial-edit-shortcut-button{left:-25px}.customize-partial-edit-shortcut-astra-settings-above-header-layout .customize-partial-edit-shortcut-button,.customize-partial-edit-shortcut-astra-settings-below-header-layout .customize-partial-edit-shortcut-button{left:-60px}.ast-header-break-point .ast-mobile-menu-buttons{text-align:right;-js-display:flex;display:flex;justify-content:flex-end}.ast-header-break-point .ast-mobile-menu-buttons .ast-button-wrap .ast-mobile-menu-buttons-minimal{font-size:1.7em}.sticky{display:block}.hentry{margin:0 0 1.5em}.byline,.updated:not(.published){display:none}.group-blog .byline,.single .byline{display:inline}.page-links{clear:both;margin-top:1em}.page-links a{display:inline-block}.page-links a .page-link{border-color:#eaeaea;background:0 0}.page-links .page-link{padding:0;margin:0 0 .3em .3em;border:2px solid #eaeaea;color:#000;background:0 0;font-size:.8em;width:2.5em;height:2.5em;line-height:calc( 2.5em - 4px);display:inline-block;text-align:center;transition:all .2s linear}.page-links .page-link:focus,.page-links .page-link:hover{color:#000}@media (max-width:768px){.page-links .page-link{margin-bottom:6px}}.entry-content>:last-child,.entry-summary>:last-child,.page-content>:last-child{margin-bottom:0}.bypostauthor{display:block}.ast-no-sidebar .entry-content .alignfull{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw;width:100vw}.ast-no-sidebar .entry-content .alignfull .alignfull,.ast-no-sidebar .entry-content .alignfull .alignwide{width:100%;margin-left:auto;margin-right:auto}.ast-no-sidebar .entry-content .alignwide{margin-left:calc(-41vw + 50%);margin-right:calc(-41vw + 50%);max-width:unset;width:unset}.ast-no-sidebar .entry-content .alignwide .alignfull,.ast-no-sidebar .entry-content .alignwide .alignwide{width:100%;margin-left:auto;margin-right:auto}.ast-no-sidebar .entry-content .wp-block-column .alignfull,.ast-no-sidebar .entry-content .wp-block-column .alignwide{margin-left:auto;margin-right:auto;width:100%}.blocks-gallery-grid,.wp-block-gallery{margin:0}.wp-block-separator{max-width:100px}.wp-block-separator.is-style-wide{max-width:none}.entry-content .has-2-columns .wp-block-column:first-child{padding-right:10px}.entry-content .has-2-columns .wp-block-column:last-child{padding-left:10px}@media (max-width:782px){.entry-content .wp-block-columns .wp-block-column{flex-basis:100%}.entry-content .has-2-columns .wp-block-column:first-child{padding-right:0}.entry-content .has-2-columns .wp-block-column:last-child{padding-left:0}}body{overflow-x:hidden}body .entry-content .wp-block-latest-posts{margin-left:0}body .entry-content .wp-block-latest-posts li{list-style:none}.ast-no-sidebar .ast-container .entry-content .wp-block-latest-posts{margin-left:0}.ast-header-break-point .entry-content .alignwide{margin-left:auto;margin-right:auto}.entry-content .blocks-gallery-item img{margin-bottom:auto}.wp-block-pullquote{border-top:4px solid #555d66;border-bottom:4px solid #555d66;color:#40464d}.widget-title{font-weight:400;margin-bottom:1em;line-height:1.5}.widget{margin:0 0 2.8em 0}.widget:last-child{margin-bottom:0}.widget select{max-width:100%}.widget ul{margin:0;list-style-type:none}.no-widget-text{margin-bottom:0}.widget_nav_menu ul ul.sub-menu{margin-top:.25em}.widget_nav_menu ul ul.sub-menu li{padding-left:20px}.widget_nav_menu ul ul.sub-menu a:after{left:-20px}.widget_nav_menu ul ul.sub-menu ul a:after{left:-40px}.widget_nav_menu ul ul.sub-menu ul ul a:after{left:-60px}.widget_nav_menu li{transition:all .2s linear}.widget_search .search-form{position:relative;padding:0;background:initial;color:inherit}.widget_search .search-form>label{position:relative}.widget_search .search-form i{color:#3a3a3a}.widget_search .search-form button{position:absolute;top:0;right:15px;border:none;padding:0;cursor:pointer;background:0 0}.widget_search .search-form input[type=submit],.widget_search .search-form input[type=submit]:focus,.widget_search .search-form input[type=submit]:hover{padding:13px 20px;border-radius:2px;border:none;top:0;right:0;position:absolute;color:transparent;background:0 0;max-width:45px;z-index:2}.widget_search .search-form .search-field{background:#fafafa;border-width:1px;border-color:#eaeaea;border-radius:2px}.widget_search .search-field,.widget_search .search-field:focus{width:100%;padding:16px 45px 16px 15px}.widget_archive ul.children,.widget_categories ul.children,.widget_pages ul.children{position:relative;margin-top:5px;width:100%}.widget_archive ul.children li,.widget_categories ul.children li,.widget_pages ul.children li{padding-left:20px}.widget_archive li ul.children a:after,.widget_categories li ul.children a:after,.widget_pages li ul.children a:after{left:-20px}.widget_archive li ul.children ul a:after,.widget_categories li ul.children ul a:after,.widget_pages li ul.children ul a:after{left:-40px}.widget_tag_cloud .tagcloud{margin-top:10px;display:inline-block}.widget_tag_cloud .tagcloud a{border:1px solid #e2e2e2;padding:.5em .9em;display:inline-block;margin-bottom:4px;font-size:14px;margin-right:4px;line-height:1.5;transition:all .2s linear}.widget_calendar table,.widget_calendar td,.widget_calendar th{padding:0;text-align:center}.widget_calendar table,.widget_calendar th{border:none}.widget_calendar td{border-right:none;border-left:none}.widget_calendar caption{line-height:2.7em}.widget_calendar thead{line-height:2.5em}.widget_calendar thead a{color:#0274be;font-size:1rem;vertical-align:middle}.widget_calendar thead td{vertical-align:middle;font-weight:700}.widget_calendar thead>tr>th{line-height:2.5em;border-bottom:2px solid #eaeaea;border-top:2px solid #eaeaea}.widget_calendar tbody{line-height:2.1em;text-align:center}.widget_calendar tbody>tr>td{width:14.2857%}.widget_calendar tbody>tr:first-child>td{padding-top:3px}.widget_calendar #today{background:#0274be}.ast-footer-overlay{background-color:#3a3a3a;padding-top:2em;padding-bottom:2em}@media (min-width:769px){.ast-footer-overlay{padding-top:2.66666em;padding-bottom:2.66666em}}.ast-small-footer{line-height:1.85714285714286;position:relative}.ast-small-footer .nav-menu a{padding:0 .5em}.ast-small-footer .no-widget-text,.ast-small-footer .widget-title{margin-bottom:0}.ast-small-footer .widget{margin-bottom:1em}.ast-small-footer .widget ul{position:static;border:0;width:auto}.ast-small-footer .widget ul a{border:0}.ast-small-footer .widget:last-child{margin-bottom:0}@media (min-width:769px){.ast-small-footer .nav-menu li{margin:0}.ast-small-footer .nav-menu li:first-child a{padding-left:0}.ast-small-footer .nav-menu li:last-child a{padding-right:0}}.ast-footer-site-title .customize-partial-edit-shortcut-button{display:none}.footer-sml-layout-1{text-align:center}.footer-sml-layout-1 .ast-small-footer-section-2{margin-top:1em}.footer-sml-layout-2 .ast-small-footer-section-1,.footer-sml-layout-2 .ast-small-footer-section-2{text-align:center}@media (min-width:769px){.footer-sml-layout-2 .ast-small-footer-section-1{text-align:left}.footer-sml-layout-2 .ast-small-footer-section-1 .menu-item .menu-link{padding:0 1em 0 0}.footer-sml-layout-2 .ast-small-footer-section-2{text-align:right}.footer-sml-layout-2 .ast-small-footer-section-2 .menu-item .menu-link{padding:0 0 0 1em}}@media (max-width:768px){.ast-header-break-point .footer-sml-layout-2 .ast-small-footer-section-2{margin-top:1em}}@media screen and (min-color-index:0) and (-webkit-min-device-pixel-ratio:0){.ast-small-footer-wrap .ast-row:before{display:block}}.site-footer{color:#fff}.site-footer .widget-title{color:#eaeaea}.site-footer a{color:#eaeaea}.site-footer a:focus,.site-footer a:hover{color:#fff}.site-footer ul{margin:0;list-style-type:none}.site-footer .nav-menu li{display:inline-block}.footer-adv-overlay{background-color:#3a3a3a;padding-top:70px;padding-bottom:70px}.footer-adv p:last-child{margin-bottom:0}.footer-adv .widget_calendar table{margin-bottom:0}@media all and (max-width:768px){.footer-adv-widget-1 .widget:last-child{margin:0 0 2.8em}}.footer-adv .ast-no-widget-row .widget-title{text-transform:capitalize}@media all and (max-width:768px){.footer-adv-layout-4 .footer-adv-widget-2 .widget:last-child,.footer-adv-layout-4 .footer-adv-widget-3 .widget:last-child{margin:0 0 2.8em}}input[type=email],input[type=number],input[type=password],input[type=reset],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{color:#666;padding:.75em;height:auto;border-width:1px;border-style:solid;border-color:#eaeaea;border-radius:2px;background:#fafafa;box-shadow:none;box-sizing:border-box;transition:all .2s linear}input[type=email]:focus,input[type=password]:focus,input[type=reset]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{background-color:#fff;border-color:#eaeaea;box-shadow:none}input[type=button],input[type=button]:focus,input[type=button]:hover,input[type=reset],input[type=reset]:focus,input[type=reset]:hover,input[type=submit],input[type=submit]:focus,input[type=submit]:hover{box-shadow:none}textarea{width:100%}input[type=search]:focus{outline:thin dotted}input[type=range]{-webkit-appearance:none;width:100%;margin:5.7px 0;padding:0;border:none}input[type=range]:focus{outline:0}input[type=range]::-webkit-slider-runnable-track{width:100%;height:8.6px;cursor:pointer;box-shadow:2.6px 2.6px .4px #ccc,0 0 2.6px #d9d9d9;background:rgba(255,255,255,.2);border-radius:13.6px;border:0 solid #fff}input[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 rgba(255,221,0,.37),0 0 0 rgba(255,224,26,.37);border:7.9px solid #0274be;height:20px;width:20px;border-radius:50px;background:#0274be;cursor:pointer;-webkit-appearance:none;margin-top:-5.7px}input[type=range]:focus::-webkit-slider-runnable-track{background:rgba(255,255,255,.2)}input[type=range]::-moz-range-track{width:100%;height:8.6px;cursor:pointer;box-shadow:2.6px 2.6px .4px #ccc,0 0 2.6px #d9d9d9;background:rgba(255,255,255,.2);border-radius:13.6px;border:0 solid #fff}input[type=range]::-moz-range-thumb{box-shadow:0 0 0 rgba(255,221,0,.37),0 0 0 rgba(255,224,26,.37);border:7.9px solid #0274be;height:20px;width:20px;border-radius:50px;background:#0274be;cursor:pointer}input[type=range]::-ms-track{width:100%;height:8.6px;cursor:pointer;background:0 0;border-color:transparent;color:transparent}input[type=range]::-ms-fill-lower{background:rgba(199,199,199,.2);border:0 solid #fff;border-radius:27.2px;box-shadow:2.6px 2.6px .4px #ccc,0 0 2.6px #d9d9d9}input[type=range]::-ms-fill-upper{background:rgba(255,255,255,.2);border:0 solid #fff;border-radius:27.2px;box-shadow:2.6px 2.6px .4px #ccc,0 0 2.6px #d9d9d9}input[type=range]::-ms-thumb{box-shadow:0 0 0 rgba(255,221,0,.37),0 0 0 rgba(255,224,26,.37);border:7.9px solid #0274be;height:20px;width:20px;border-radius:50px;background:#0274be;cursor:pointer;height:8.6px}input[type=range]:focus::-ms-fill-lower{background:rgba(255,255,255,.2)}input[type=range]:focus::-ms-fill-upper{background:rgba(255,255,255,.2)}input[type=color]{border:none;width:100px;padding:0;height:30px;cursor:pointer}input[type=color]::-webkit-color-swatch-wrapper{padding:0;border:none}input[type=color]::-webkit-color-swatch{border:none}.page .entry-header{margin-bottom:1.5em}.search .entry-header{margin-bottom:1em}.ast-single-post .entry-header.ast-header-without-markup,.ast-single-post .entry-header.ast-no-title.ast-no-thumbnail{margin-bottom:0}.entry-header{margin-bottom:1em;word-wrap:break-word}.entry-header+.ast-blog-featured-section{margin-top:.5em}.entry-content{word-wrap:break-word}.entry-content p{margin-bottom:1.6em}.read-more{margin-bottom:0}.read-more .ast-right-arrow{font-size:1em}.ast-no-thumb .ast-blog-featured-section{margin-bottom:0}.ast-no-thumb .entry-header+.ast-blog-featured-section{margin-top:0}.ast-blog-featured-section{margin-bottom:1.5em}.error404 .page-header{margin-bottom:1.5em}.error404 .page-header .page-title{margin-bottom:0}.archive .entry-title,.blog .entry-title,.search .entry-title{line-height:1.3}.archive .format-aside .entry-title,.archive .format-status .entry-title,.blog .format-aside .entry-title,.blog .format-status .entry-title{display:none}.page-title{margin-bottom:1em;font-weight:400}.entry-title{margin-bottom:.2em}.ast-article-post{margin-bottom:2.5em}.ast-article-post:last-child{margin-bottom:0;border-bottom:0}.search .site-content .content-area .search-form{margin-bottom:3em}.blog-layout-1 .post-thumb{padding-left:0;padding-right:0;position:relative}.blog .posted-on{z-index:1}.ast-blog-featured-section .posted-on{width:5.714285714em;height:5.714285714em;padding:.7em}.ast-blog-featured-section .posted-on .date-month,.ast-blog-featured-section .posted-on .date-year{font-size:.8571428571em;line-height:1em}.ast-blog-featured-section .posted-on .date-day{font-size:2.5em;line-height:.9em;font-weight:900;margin:.1em 0}.ast-author-box img.avatar{border-radius:50%;margin:0 0 0 20px}.ast-archive-description{margin-bottom:2.5em;padding-bottom:1.3333em;border-bottom:1px solid #eee}.ast-archive-description .ast-archive-title{margin-bottom:4px;font-size:40px;font-size:2.85714rem;font-weight:300}.ast-archive-description p{margin-bottom:0;font-size:20px;font-size:1.42857rem;line-height:1.65;font-weight:300}.ast-separate-container .ast-archive-description,.ast-separate-container .ast-author-box{background-color:#eee;padding-bottom:0;border-bottom:0}@media (max-width:1200px){.ast-separate-container .ast-archive-description{margin:0;padding:3.34em 2.4em}}@media (max-width:992px){.ast-separate-container .ast-archive-description{padding:2.14em}}@media (min-width:1201px){.ast-separate-container .ast-archive-description,.ast-separate-container .ast-author-box{margin:0;padding:5em 6.67em 3.33333em}}.single .entry-header{margin-bottom:2em}.single .post-navigation{margin:0;padding:2em 0 0;border-top:1px solid #eee}@media (max-width:768px){.single .post-navigation{padding-top:1.5em}}.single .post-navigation a{margin:2px;display:inline-block;text-align:center;color:#000}@media (min-width:421px){.single .post-navigation .nav-links{-js-display:flex;display:flex}.single .post-navigation .nav-next,.single .post-navigation .nav-previous{flex:auto}}@media (max-width:420px){.single .post-navigation .ast-left-arrow,.single .post-navigation .ast-right-arrow{display:none}.single .post-navigation .nav-next,.single .post-navigation .nav-previous{width:100%}.single .post-navigation .nav-next a,.single .post-navigation .nav-previous a{width:100%}.single .post-navigation .nav-previous{margin-bottom:1em}}.single .entry-header .ast-single-post-order+.post-thumb img{margin-top:2em;margin-bottom:0}.single .entry-header.ast-no-title .post-thumb+.ast-single-post-order{margin-top:0}.single .entry-header .post-thumb+.ast-single-post-order{margin-top:2em}.single .entry-header .post-thumb img{margin-top:0;margin-bottom:0}.page .has-post-thumbnail .post-thumb img{margin-bottom:1.5em}.post-password-form{text-align:center}@media (max-width:420px){.post-password-form input[type=password]{display:block;margin:10px auto}}.post-password-form input[type=submit]{padding:10px 20px;border-radius:2px}.ast-separate-container .post-navigation{border-top:0;padding-left:3.33333em;padding-right:3.33333em}@media (max-width:420px){.ast-separate-container .post-navigation{padding-left:0;padding-right:0}}@media (max-width:768px){.ast-separate-container .entry-header{margin-bottom:1em}}.ast-404-layout-1{text-align:center;margin:4em auto}.ast-404-layout-1 .page-sub-title{font-size:1.5rem;font-weight:700}.ast-404-layout-1 .widget_search{padding-top:.5em}.ast-404-search{margin-top:1.5em}.ast-404-search .widget_search{max-width:370px;margin:0 auto}.ast-separate-container .error-404,.ast-separate-container .no-results{background-color:#fff}@media (max-width:1200px){.ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results{margin:0;padding:3.34em 2.4em}}@media (max-width:768px){.ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results{padding:1.5em 2.14em}}@media (max-width:544px){.ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results{padding:1.5em 1em}}@media (min-width:1201px){.ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results{margin:0;padding:5.34em 6.67em}}.blog-layout-1{width:100%;display:inline-block;padding-bottom:2em;vertical-align:middle;border-bottom:1px solid #eee}.blog-layout-1 .posted-on{left:0}.blog-layout-1 .post-content,.blog-layout-1 .post-thumb{padding-left:0;padding-right:0}.ast-flex{-js-display:flex;display:flex;flex-wrap:wrap}.ast-flex-1{flex:1}.ast-flex-2{flex:2}.ast-flex-3{flex:3}.ast-flex-4{flex:4}.ast-flex-5{flex:5}.ast-inline-flex{-js-display:inline-flex;display:inline-flex;align-items:center;flex-wrap:wrap;align-content:center}.ast-flex-direction-row{flex-direction:row}.ast-flex-direction-row-reverse{flex-direction:row-reverse}.ast-flex-direction-column{flex-direction:column}.ast-flex-direction-column-reverse{flex-direction:column-reverse}.ast-flex-wrap-nowrap{flex-wrap:nowrap}.ast-flex-wrap-wrap{flex-wrap:wrap}.ast-flex-wrap-wrap-reverse{flex-wrap:wrap-reverse}.ast-justify-content-flex-start{justify-content:flex-start}.ast-justify-content-flex-end{justify-content:flex-end}.ast-justify-content-center{justify-content:center}.ast-justify-content-space-between{justify-content:space-between}.ast-justify-content-space-around{justify-content:space-around}.ast-align-items-flex-start{align-items:flex-start}.ast-align-items-flex-end{align-items:flex-end}.ast-align-items-center{align-items:center}.ast-align-items-baseline{align-items:baseline}.ast-align-items-stretch{align-items:stretch}.ast-align-content-flex-start{align-content:flex-start}.ast-align-content-flex-end{align-content:flex-end}.ast-align-content-center{align-content:center}.ast-align-content-space-between{align-content:space-between}.ast-align-content-space-around{align-content:space-around}.ast-align-content-stretch{align-content:stretch}.ast-order-1{order:1}.ast-order-2{order:2}.ast-order-3{order:3}.ast-order-4{order:4}.ast-order-5{order:5}.ast-flex-grow-1{flex-grow:1}.ast-flex-grow-2{flex-grow:2}.ast-flex-grow-3{flex-grow:3}.ast-flex-grow-4{flex-grow:4}.ast-flex-grow-5{flex-grow:5}.ast-flex-shrink-1{flex-shrink:1}.ast-flex-shrink-2{flex-shrink:2}.ast-flex-shrink-3{flex-shrink:3}.ast-flex-shrink-4{flex-shrink:4}.ast-flex-shrink-5{flex-shrink:5}.ast-align-self-auto{align-self:auto}.ast-align-self-flex-start{align-self:flex-start}.ast-align-self-flex-end{align-self:flex-end}.ast-align-self-center{align-self:center}.ast-align-self-baseline{align-self:baseline}.ast-align-self-stretch{align-self:stretch}
/* === WP Block Library === */
@charset "UTF-8";#start-resizable-editor-section{display:none}.wp-block-audio{margin:0 0 1em}.wp-block-audio figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-audio audio{width:100%;min-width:300px}.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;cursor:pointer;display:inline-block;font-size:1.125em;padding:calc(.667em + 2px) calc(1.333em + 2px);text-align:center;text-decoration:none;overflow-wrap:break-word;box-sizing:border-box}.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block-button__link:visited{color:#fff}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - .5em)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - .5em)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - .5em)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{width:calc(100% - .5em)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100:only-child{margin-right:0;width:100%}@supports (column-gap:0.5em){.wp-block-buttons.is-content-justification-right>.wp-block-button.wp-block-button,.wp-block-buttons>.wp-block-button.wp-block-button{margin-right:0;margin-left:0}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - .375em)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - .25em)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - .125em)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{width:auto;flex-basis:100%}}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}.is-style-outline>.wp-block-button__link,.wp-block-button__link.is-style-outline{border:2px solid;padding:.667em 1.333em}.is-style-outline>.wp-block-button__link:not(.has-text-color),.wp-block-button__link.is-style-outline:not(.has-text-color){color:currentColor}.is-style-outline>.wp-block-button__link:not(.has-background),.wp-block-button__link.is-style-outline:not(.has-background){background-color:transparent}.wp-block-buttons{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:.5em}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button{margin-right:0}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin-left:0;margin-right:.5em;margin-bottom:.5em}.wp-block-buttons>.wp-block-button:last-child{margin-right:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right>.wp-block-button{margin-left:.5em;margin-right:0}.wp-block-buttons.is-content-justification-right>.wp-block-button:first-child{margin-left:0}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons.alignleft .wp-block-button{margin-left:0;margin-right:.5em}.wp-block-buttons.alignleft .wp-block-button:last-child{margin-right:0}.wp-block-buttons.alignright .wp-block-button{margin-right:0;margin-left:.5em}.wp-block-buttons.alignright .wp-block-button:first-child{margin-left:0}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;margin-bottom:.5em;width:100%}.wp-block-button.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar tbody td,.wp-block-calendar th{padding:.25em;border:1px solid #ddd}.wp-block-calendar tfoot td{border:none}.wp-block-calendar table{width:100%;border-collapse:collapse}.wp-block-calendar table th{font-weight:400;background:#ddd}.wp-block-calendar a{text-decoration:underline}.wp-block-calendar table caption,.wp-block-calendar table tbody{color:#40464d}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-code code{display:block;white-space:pre-wrap;overflow-wrap:break-word}.wp-block-columns{display:flex;margin-bottom:1.75em;box-sizing:border-box;flex-wrap:wrap}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap}}.wp-block-columns.has-background{padding:1.25em 2.375em}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}.wp-block-column{flex-grow:1;min-width:0;word-break:break-word;overflow-wrap:break-word}@media (max-width:599px){.wp-block-column{flex-basis:100%!important}}@media (min-width:600px) and (max-width:781px){.wp-block-column:not(:only-child){flex-basis:calc(50% - 1em)!important;flex-grow:0}.wp-block-column:nth-child(2n){margin-left:2em}}@media (min-width:782px){.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-column[style*=flex-basis]{flex-grow:0}.wp-block-column:not(:first-child){margin-left:2em}}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-cover,.wp-block-cover-image{position:relative;background-size:cover;background-position:50%;min-height:430px;width:100%;display:flex;justify-content:center;align-items:center;padding:1em;box-sizing:border-box}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:fixed}@supports (-webkit-overflow-scrolling:touch){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{content:"";background-color:inherit}.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim:not(.has-background-gradient):before,.wp-block-cover .wp-block-cover__gradient-background{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image:after,.wp-block-cover:after{display:block;content:"";font-size:0;min-height:inherit}@supports (position:sticky){.wp-block-cover-image:after,.wp-block-cover:after{content:none}}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container{width:100%;z-index:1;color:#fff}.wp-block-cover-image h1:not(.has-text-color),.wp-block-cover-image h2:not(.has-text-color),.wp-block-cover-image h3:not(.has-text-color),.wp-block-cover-image h4:not(.has-text-color),.wp-block-cover-image h5:not(.has-text-color),.wp-block-cover-image h6:not(.has-text-color),.wp-block-cover-image p:not(.has-text-color),.wp-block-cover h1:not(.has-text-color),.wp-block-cover h2:not(.has-text-color),.wp-block-cover h3:not(.has-text-color),.wp-block-cover h4:not(.has-text-color),.wp-block-cover h5:not(.has-text-color),.wp-block-cover h6:not(.has-text-color),.wp-block-cover p:not(.has-text-color){color:inherit}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover-image img.wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background,.wp-block-cover img.wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0;width:100%;height:100%;max-width:none;max-height:none;-o-object-fit:cover;object-fit:cover;outline:none;border:none;box-shadow:none}.wp-block-cover__image-background,.wp-block-cover__video-background{z-index:0}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;z-index:1;margin-bottom:0;max-width:840px;padding:.44em;text-align:center}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-width:320px;min-height:240px}.wp-block-embed{margin:0 0 1em}.wp-block-embed figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{margin-bottom:1.5em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file .wp-block-file__embed{margin-bottom:1em}.wp-block-file .wp-block-file__button{background:#32373c;border-radius:2em;color:#fff;font-size:.8em;padding:.5em 1em}.wp-block-file a.wp-block-file__button{text-decoration:none}.wp-block-file a.wp-block-file__button:active,.wp-block-file a.wp-block-file__button:focus,.wp-block-file a.wp-block-file__button:hover,.wp-block-file a.wp-block-file__button:visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-file *+.wp-block-file__button{margin-left:.75em}.blocks-gallery-grid,.wp-block-gallery{display:flex;flex-wrap:wrap;list-style-type:none;padding:0;margin:0}.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{margin:0 1em 1em 0;display:flex;flex-grow:1;flex-direction:column;justify-content:center;position:relative;align-self:flex-start;width:calc(50% - 1em)}.blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{margin:0;height:100%}@supports (position:sticky){.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{display:flex;align-items:flex-end;justify-content:flex-start}}.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{display:block;max-width:100%;height:auto;width:100%}@supports (position:sticky){.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{width:auto}}.blocks-gallery-grid .blocks-gallery-image figcaption,.blocks-gallery-grid .blocks-gallery-item figcaption,.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{position:absolute;bottom:0;width:100%;max-height:100%;overflow:auto;padding:3em .77em .7em;color:#fff;text-align:center;font-size:.8em;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);box-sizing:border-box;margin:0}.blocks-gallery-grid .blocks-gallery-image figcaption img,.blocks-gallery-grid .blocks-gallery-item figcaption img,.wp-block-gallery .blocks-gallery-image figcaption img,.wp-block-gallery .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid figcaption,.wp-block-gallery figcaption{flex-grow:1}.blocks-gallery-grid.is-cropped .blocks-gallery-image,.blocks-gallery-grid.is-cropped .blocks-gallery-item,.wp-block-gallery.is-cropped .blocks-gallery-image,.wp-block-gallery.is-cropped .blocks-gallery-item{align-self:inherit}.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{width:100%}@supports (position:sticky){.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{height:100%;flex:1;-o-object-fit:cover;object-fit:cover}}.blocks-gallery-grid.columns-1 .blocks-gallery-image,.blocks-gallery-grid.columns-1 .blocks-gallery-item,.wp-block-gallery.columns-1 .blocks-gallery-image,.wp-block-gallery.columns-1 .blocks-gallery-item{width:100%;margin-right:0}@media (min-width:600px){.blocks-gallery-grid.columns-3 .blocks-gallery-image,.blocks-gallery-grid.columns-3 .blocks-gallery-item,.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc(33.33333% - .66667em);margin-right:1em}.blocks-gallery-grid.columns-4 .blocks-gallery-image,.blocks-gallery-grid.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc(25% - .75em);margin-right:1em}.blocks-gallery-grid.columns-5 .blocks-gallery-image,.blocks-gallery-grid.columns-5 .blocks-gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc(20% - .8em);margin-right:1em}.blocks-gallery-grid.columns-6 .blocks-gallery-image,.blocks-gallery-grid.columns-6 .blocks-gallery-item,.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc(16.66667% - .83333em);margin-right:1em}.blocks-gallery-grid.columns-7 .blocks-gallery-image,.blocks-gallery-grid.columns-7 .blocks-gallery-item,.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc(14.28571% - .85714em);margin-right:1em}.blocks-gallery-grid.columns-8 .blocks-gallery-image,.blocks-gallery-grid.columns-8 .blocks-gallery-item,.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc(12.5% - .875em);margin-right:1em}.blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid .blocks-gallery-image:last-child,.blocks-gallery-grid .blocks-gallery-item:last-child,.wp-block-gallery .blocks-gallery-image:last-child,.wp-block-gallery .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid.alignleft,.blocks-gallery-grid.alignright,.wp-block-gallery.alignleft,.wp-block-gallery.alignright{max-width:420px;width:100%}.blocks-gallery-grid.aligncenter .blocks-gallery-item figure,.wp-block-gallery.aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-group{box-sizing:border-box}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:1.25em 2.375em}.wp-block-image{margin:0 0 1em}.wp-block-image img{max-width:100%}.wp-block-image:not(.is-style-rounded) img{border-radius:inherit}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull img,.wp-block-image.alignwide img{width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption{display:table-caption;caption-side:bottom}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-image.is-style-circle-mask img,.wp-block-image.is-style-rounded img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;border-radius:0}}.wp-block-image figure{margin:0}ol.wp-block-latest-comments{margin-left:0}.wp-block-latest-comments .wp-block-latest-comments{padding-left:0}.wp-block-latest-comments__comment{line-height:1.1;list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{min-height:2.25em;list-style:none}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment{line-height:1.5}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;line-height:1.8;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none;padding-left:0}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0}.wp-block-latest-posts.is-grid li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0}}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;color:#555;font-size:.8125em}.wp-block-latest-posts__post-excerpt{margin-top:.5em;margin-bottom:1em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;width:auto;max-width:100%}.wp-block-latest-posts__featured-image.alignleft{margin-right:1em}.wp-block-latest-posts__featured-image.alignright{margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}.block-editor-image-alignment-control__row .components-base-control__field{display:flex;justify-content:space-between;align-items:center}.block-editor-image-alignment-control__row .components-base-control__field .components-base-control__label{margin-bottom:0}ol.has-background,ul.has-background{padding:1.25em 2.375em}.wp-block-media-text{
  /*!rtl:begin:ignore*/direction:ltr;
  /*!rtl:end:ignore*/display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media{align-self:start}.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media,.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media{align-self:end}.wp-block-media-text .wp-block-media-text__media{
  /*!rtl:begin:ignore*/grid-column:1;grid-row:1;
  /*!rtl:end:ignore*/margin:0}.wp-block-media-text .wp-block-media-text__content{direction:ltr;
  /*!rtl:begin:ignore*/grid-column:2;grid-row:1;
  /*!rtl:end:ignore*/padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{
  /*!rtl:begin:ignore*/grid-column:2;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{
  /*!rtl:begin:ignore*/grid-column:1;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text__media img,.wp-block-media-text__media video{max-width:unset;width:100%;vertical-align:middle}.wp-block-media-text.is-image-fill .wp-block-media-text__media{height:100%;min-height:250px;background-size:cover}.wp-block-media-text.is-image-fill .wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill .wp-block-media-text__media img{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-navigation{position:relative}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-link,.wp-block-navigation .wp-block-pages-list__item{display:flex;align-items:center;position:relative}.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__container:empty,.wp-block-navigation .wp-block-pages-list__item .wp-block-navigation-link__container:empty{display:none}.wp-block-navigation .wp-block-navigation-link__content,.wp-block-navigation .wp-block-pages-list__item__link{color:inherit;display:block}.wp-block-navigation[style*=text-decoration] .wp-block-navigation-link,.wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__container,.wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__content,.wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__content:active,.wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__content:focus,.wp-block-navigation[style*=text-decoration] .wp-block-pages-list__item,.wp-block-navigation[style*=text-decoration] .wp-block-pages-list__item__link,.wp-block-navigation[style*=text-decoration] .wp-block-pages-list__item__link:active,.wp-block-navigation[style*=text-decoration] .wp-block-pages-list__item__link:focus{text-decoration:inherit}.wp-block-navigation:not([style*=text-decoration]) .wp-block-navigation-link__content,.wp-block-navigation:not([style*=text-decoration]) .wp-block-navigation-link__content:active,.wp-block-navigation:not([style*=text-decoration]) .wp-block-navigation-link__content:focus,.wp-block-navigation:not([style*=text-decoration]) .wp-block-pages-list__item__link,.wp-block-navigation:not([style*=text-decoration]) .wp-block-pages-list__item__link:active,.wp-block-navigation:not([style*=text-decoration]) .wp-block-pages-list__item__link:focus{text-decoration:none}.wp-block-navigation .wp-block-navigation-link__submenu-icon,.wp-block-navigation .wp-block-page-list__submenu-icon{height:inherit}.wp-block-navigation .wp-block-navigation-link__submenu-icon svg,.wp-block-navigation .wp-block-page-list__submenu-icon svg{stroke:currentColor}.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__content.wp-block-navigation-link__content.wp-block-navigation-link__content,.wp-block-navigation .wp-block-pages-list__item .wp-block-pages-list__item__link{padding:0}.wp-block-navigation .has-child>.wp-block-navigation-link__content,.wp-block-navigation .has-child>.wp-block-pages-list__item__link{margin-right:.5em}.wp-block-navigation .has-child .submenu-container,.wp-block-navigation .has-child .wp-block-navigation-link__container{background-color:inherit;color:inherit;position:absolute;z-index:2;flex-direction:column;align-items:normal;min-width:200px;display:none;opacity:0;transition:opacity .1s linear;visibility:hidden}.wp-block-navigation .has-child .submenu-container>.wp-block-navigation-link>.wp-block-navigation-link__content,.wp-block-navigation .has-child .submenu-container>.wp-block-navigation-link>.wp-block-pages-list__item__link,.wp-block-navigation .has-child .submenu-container>.wp-block-pages-list__item>.wp-block-navigation-link__content,.wp-block-navigation .has-child .submenu-container>.wp-block-pages-list__item>.wp-block-pages-list__item__link,.wp-block-navigation .has-child .wp-block-navigation-link__container>.wp-block-navigation-link>.wp-block-navigation-link__content,.wp-block-navigation .has-child .wp-block-navigation-link__container>.wp-block-navigation-link>.wp-block-pages-list__item__link,.wp-block-navigation .has-child .wp-block-navigation-link__container>.wp-block-pages-list__item>.wp-block-navigation-link__content,.wp-block-navigation .has-child .wp-block-navigation-link__container>.wp-block-pages-list__item>.wp-block-pages-list__item__link{flex-grow:1}.wp-block-navigation .has-child .submenu-container>.wp-block-navigation-link>.wp-block-navigation-link__submenu-icon,.wp-block-navigation .has-child .submenu-container>.wp-block-navigation-link>.wp-block-page-list__submenu-icon,.wp-block-navigation .has-child .submenu-container>.wp-block-pages-list__item>.wp-block-navigation-link__submenu-icon,.wp-block-navigation .has-child .submenu-container>.wp-block-pages-list__item>.wp-block-page-list__submenu-icon,.wp-block-navigation .has-child .wp-block-navigation-link__container>.wp-block-navigation-link>.wp-block-navigation-link__submenu-icon,.wp-block-navigation .has-child .wp-block-navigation-link__container>.wp-block-navigation-link>.wp-block-page-list__submenu-icon,.wp-block-navigation .has-child .wp-block-navigation-link__container>.wp-block-pages-list__item>.wp-block-navigation-link__submenu-icon,.wp-block-navigation .has-child .wp-block-navigation-link__container>.wp-block-pages-list__item>.wp-block-page-list__submenu-icon{padding-right:.5em}@media (min-width:782px){.wp-block-navigation .has-child .submenu-container .submenu-container:before,.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__container:before,.wp-block-navigation .has-child .wp-block-navigation-link__container .submenu-container:before,.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container:before{content:"";position:absolute;right:100%;height:100%;display:block;width:.5em;background:transparent}.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__submenu-icon svg,.wp-block-navigation .has-child .submenu-container .wp-block-page-list__submenu-icon svg,.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__submenu-icon svg,.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-page-list__submenu-icon svg{transform:rotate(-90deg)}}.wp-block-navigation .has-child:hover>.wp-block-navigation-link__container{display:flex;visibility:visible;opacity:1}.wp-block-navigation .has-child:focus-within>.wp-block-navigation-link__container{display:flex;visibility:visible;opacity:1}.wp-block-navigation .has-child:hover{cursor:pointer}.wp-block-navigation .has-child:hover>.submenu-container{display:flex;visibility:visible;opacity:1}.wp-block-navigation .has-child:focus-within{cursor:pointer}.wp-block-navigation .has-child:focus-within>.submenu-container{display:flex;visibility:visible;opacity:1}.wp-block-navigation.wp-block-navigation.items-justified-right>.submenu-container .has-child .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-right>.submenu-container .has-child .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-right>.wp-block-navigation__container .has-child .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-right>.wp-block-navigation__container .has-child .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.submenu-container>.has-child:last-child .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.submenu-container>.has-child:last-child .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation-link__container{left:auto;right:0}.wp-block-navigation.wp-block-navigation.items-justified-right>.submenu-container .has-child .submenu-container .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-right>.submenu-container .has-child .submenu-container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-right>.submenu-container .has-child .wp-block-navigation-link__container .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-right>.submenu-container .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-right>.wp-block-navigation__container .has-child .submenu-container .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-right>.wp-block-navigation__container .has-child .submenu-container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-right>.wp-block-navigation__container .has-child .wp-block-navigation-link__container .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-right>.wp-block-navigation__container .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.submenu-container>.has-child:last-child .submenu-container .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.submenu-container>.has-child:last-child .submenu-container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.submenu-container>.has-child:last-child .wp-block-navigation-link__container .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.submenu-container>.has-child:last-child .wp-block-navigation-link__container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .submenu-container .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .submenu-container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation-link__container .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation-link__container .wp-block-navigation-link__container{left:auto;right:100%}.wp-block-navigation.wp-block-navigation .wp-block-navigation__container>.wp-block-navigation-link,.wp-block-navigation.wp-block-navigation .wp-block-page-list,.wp-block-navigation.wp-block-navigation .wp-block-page-list>.wp-block-pages-list__item{margin:0 2em 0 0}.wp-block-navigation.wp-block-navigation .wp-block-navigation__container>.wp-block-navigation-link:last-child,.wp-block-navigation.wp-block-navigation .wp-block-page-list:last-child,.wp-block-navigation.wp-block-navigation .wp-block-page-list>.wp-block-pages-list__item:last-child{margin-right:0}.wp-block-navigation.wp-block-navigation.has-background .wp-block-navigation__container>.wp-block-navigation-link,.wp-block-navigation.wp-block-navigation.has-background .wp-block-page-list,.wp-block-navigation.wp-block-navigation.has-background .wp-block-page-list>.wp-block-pages-list__item{margin:0 .5em 0 0}.wp-block-navigation.wp-block-navigation.has-background .wp-block-navigation__container .wp-block-navigation-link__content,.wp-block-navigation.wp-block-navigation.has-background .wp-block-page-list .wp-block-pages-list__item__link{padding:.5em 1em}.wp-block-navigation.wp-block-navigation .has-child .submenu-container,.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container{left:-1em;top:100%}.wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link,.wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-pages-list__item,.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link,.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-pages-list__item{margin:0}.wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__content,.wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-pages-list__item__link,.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__content,.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-pages-list__item__link{padding:.5em 1em}.wp-block-navigation.wp-block-navigation .has-child .submenu-container .submenu-container,.wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .submenu-container,.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container{left:-1px}@media (min-width:782px){.wp-block-navigation.wp-block-navigation .has-child .submenu-container .submenu-container,.wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .submenu-container,.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container{left:100%;top:-1px}}.wp-block-navigation.wp-block-navigation.has-background .has-child .submenu-container,.wp-block-navigation.wp-block-navigation.has-background .has-child .wp-block-navigation-link__container{left:0;top:100%}.wp-block-navigation.wp-block-navigation.has-background .has-child .submenu-container .submenu-container,.wp-block-navigation.wp-block-navigation.has-background .has-child .submenu-container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.has-background .has-child .wp-block-navigation-link__container .submenu-container,.wp-block-navigation.wp-block-navigation.has-background .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container{left:0}@media (min-width:782px){.wp-block-navigation.wp-block-navigation.has-background .has-child .submenu-container .submenu-container,.wp-block-navigation.wp-block-navigation.has-background .has-child .submenu-container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.has-background .has-child .wp-block-navigation-link__container .submenu-container,.wp-block-navigation.wp-block-navigation.has-background .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container{left:100%;top:0}}.wp-block-navigation:not(.has-background) .submenu-container,.wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-navigation-link__container{background-color:#fff;color:#000;border:1px solid rgba(0,0,0,.15)}.wp-block-navigation__container{align-items:center;list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}@media (min-width:600px){.wp-block-navigation__container{display:flex;flex-wrap:wrap}.is-vertical .wp-block-navigation__container{display:block;flex-direction:column;align-items:flex-start}}.items-justified-center .wp-block-navigation__container{justify-content:center}.items-justified-right .wp-block-navigation__container{justify-content:flex-end}.items-justified-space-between .wp-block-navigation__container{justify-content:space-between}.is-vertical.items-justified-center>ul{align-items:center}.is-vertical.items-justified-right>ul{align-items:flex-end}.is-vertical.items-justified-right>ul .wp-block-navigation-link,.is-vertical.items-justified-right>ul .wp-block-pages-list__item{margin-right:0;justify-content:flex-end}.wp-block-navigation__responsive-container{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1;align-items:flex-start;justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open{display:flex;flex-direction:column;overflow:auto;z-index:100000;padding:24px;background-color:inherit}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;align-items:flex-start;line-height:48px;padding:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container .wp-block-page-list{flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-link,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-link .wp-block-navigation-link__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-pages-list__item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-pages-list__item .submenu-container{background:transparent!important}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.is-menu-open){display:flex;flex-direction:row;position:relative;background-color:inherit}.wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .submenu-container.submenu-container.submenu-container.submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-link__container.wp-block-navigation-link__container.wp-block-navigation-link__container.wp-block-navigation-link__container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:#fff;color:#000}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{vertical-align:middle;cursor:pointer;color:currentColor;background:transparent;border:none;margin:0;padding:0}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;pointer-events:none;display:block;width:24px;height:24px}.wp-block-navigation__responsive-container-open{display:flex}@media (min-width:600px){.wp-block-navigation__responsive-container-open{display:none}}.items-justified-left .wp-block-navigation__responsive-container-open{margin-left:0;margin-right:auto}.items-justified-center .wp-block-navigation__responsive-container-open{margin-left:auto;margin-right:auto}.items-justified-right .wp-block-navigation__responsive-container-open{margin-left:auto;margin-right:0}.wp-block-navigation__responsive-container-close{position:absolute;top:24px;right:24px;z-index:2}.wp-block-navigation__responsive-close{width:100%}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{width:100%;height:100%}.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-link__submenu-icon,.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list__submenu-icon{display:none}.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .has-child .submenu-container,.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .has-child .wp-block-navigation-link__container{position:relative;opacity:1;visibility:visible;padding:0 0 0 32px;border:none}.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-link,.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-pages-list__item{flex-direction:column;align-items:flex-start}html.has-modal-open{overflow:hidden}.wp-block-navigation .wp-block-navigation-link__label{word-break:normal;overflow-wrap:break-word}.wp-block-navigation .wp-block-home-link__content{color:inherit;display:block;padding:.5em 1em}.wp-block-navigation[style*=text-decoration] .wp-block-home-link,.wp-block-navigation[style*=text-decoration] .wp-block-home-link__content,.wp-block-navigation[style*=text-decoration] .wp-block-home-link__content:active,.wp-block-navigation[style*=text-decoration] .wp-block-home-link__content:focus{text-decoration:inherit}.wp-block-navigation:not([style*=text-decoration]) .wp-block-home-link__content,.wp-block-navigation:not([style*=text-decoration]) .wp-block-home-link__content:active,.wp-block-navigation:not([style*=text-decoration]) .wp-block-home-link__content:focus{text-decoration:none}.wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-home-link__container{background-color:#fff;color:#000;border:1px solid rgba(0,0,0,.15)}.wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-home-link__container .wp-block-home-link__container{top:-1px}.wp-block-navigation .wp-block-page-list{display:flex;flex-wrap:wrap;background-color:inherit}.wp-block-navigation .wp-block-pages-list__item{background-color:inherit}.wp-block-navigation .wp-block-page-list__submenu-icon{display:none}.is-open .wp-block-navigation__container .wp-block-page-list,.is-vertical .wp-block-navigation__container .wp-block-page-list,.wp-block-navigation .show-submenu-icons .wp-block-page-list__submenu-icon{display:block}@media (min-width:480px){.is-open .wp-block-navigation__container .wp-block-page-list{display:flex}}.items-justified-space-between .wp-block-page-list{display:contents}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;line-height:.68;font-weight:100;margin:.05em .1em 0 0;text-transform:uppercase;font-style:normal}p.has-drop-cap.has-background{overflow:hidden}p.has-background{padding:1.25em 2.375em}p.has-text-color a{color:inherit}.wp-block-post-author{display:flex;flex-wrap:wrap}.wp-block-post-author__byline{width:100%;margin-top:0;margin-bottom:0;font-size:.5em}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{margin-bottom:.7em;font-size:.7em}.wp-block-post-author__content{flex-grow:1;flex-basis:0}.wp-block-post-author__name{font-weight:700;margin:0}.wp-block-post-comments .commentlist{list-style:none;margin:0;padding:0}.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-left:3.25em}.wp-block-post-comments .commentlist .comment p{font-size:.875em;line-height:1.8;margin:.36em 0 1.4em}.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-post-comments .comment-author{line-height:1.5;margin-left:-3.25em}.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-post-comments .comment-meta{line-height:1.5;margin-left:-3.25em}.wp-block-post-comments .comment-body .commentmetadata{font-size:.75em}.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{display:block}.wp-block-post-comments .comment-form-comment textarea{box-sizing:border-box;width:100%}.wp-block-post-comments .reply{font-size:.75em;margin-bottom:1.4em}.wp-block-post-comments input,.wp-block-post-comments textarea{border:1px solid #949494}.wp-block-post-comments-form input[type=submit]{border:none;box-shadow:none;cursor:pointer;display:inline-block;text-align:center;overflow-wrap:break-word}.wp-block-post-excerpt__more-link,.wp-block-post-title a{display:inline-block}.wp-block-preformatted{white-space:pre-wrap}.wp-block-preformatted.has-background{padding:1.25em 2.375em}.wp-block-pullquote{margin:0 0 1em;padding:3em 0;text-align:center}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p{font-size:1.25em}.wp-block-pullquote p{font-size:1.75em;line-height:1.6}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote:not(.is-style-solid-color){background:none}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;text-align:left;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{margin-top:0;margin-bottom:0;font-size:2em}.wp-block-pullquote.is-style-solid-color blockquote cite{text-transform:none;font-style:normal}.wp-block-pullquote cite{color:inherit}.wp-block-post-template,.wp-block-query-loop{max-width:100%;list-style:none;padding:0}.wp-block-post-template li,.wp-block-query-loop li{clear:both}.wp-block-post-template.is-flex-container,.wp-block-query-loop.is-flex-container{flex-direction:row;display:flex;flex-wrap:wrap}.wp-block-post-template.is-flex-container li,.wp-block-query-loop.is-flex-container li{margin:0 0 1.25em;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container li,.wp-block-query-loop.is-flex-container li{margin-right:1.25em}.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li:nth-child(2n),.wp-block-query-loop.is-flex-container.is-flex-container.columns-2>li:nth-child(2n){margin-right:0}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li:nth-child(3n),.wp-block-query-loop.is-flex-container.is-flex-container.columns-3>li:nth-child(3n){margin-right:0}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li:nth-child(4n),.wp-block-query-loop.is-flex-container.is-flex-container.columns-4>li:nth-child(4n){margin-right:0}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li:nth-child(5n),.wp-block-query-loop.is-flex-container.is-flex-container.columns-5>li:nth-child(5n){margin-right:0}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li:nth-child(6n),.wp-block-query-loop.is-flex-container.is-flex-container.columns-6>li:nth-child(6n){margin-right:0}}.wp-block-query-pagination{display:flex;flex-direction:row;flex-wrap:wrap}.wp-block-query-pagination>.wp-block-query-pagination-next,.wp-block-query-pagination>.wp-block-query-pagination-numbers,.wp-block-query-pagination>.wp-block-query-pagination-previous{display:inline-block;margin-right:.5em;margin-bottom:.5em}.wp-block-query-pagination>.wp-block-query-pagination-next:last-child,.wp-block-query-pagination>.wp-block-query-pagination-numbers:last-child,.wp-block-query-pagination>.wp-block-query-pagination-previous:last-child{margin-right:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer{font-size:1.125em;text-align:right}.wp-block-rss.wp-block-rss{box-sizing:border-box}.wp-block-rss.alignleft{margin-right:2em}.wp-block-rss.alignright{margin-left:2em}.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none}.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media (min-width:600px){.wp-block-rss.columns-2 li{width:calc(50% - 1em)}.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}.wp-block-rss.columns-4 li{width:calc(25% - 1em)}.wp-block-rss.columns-5 li{width:calc(20% - 1em)}.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;color:#555;font-size:.8125em}.wp-block-search .wp-block-search__button{background:#f7f7f7;border:1px solid #ccc;padding:.375em .625em;color:#32373c;margin-left:.625em;word-break:normal}.wp-block-search .wp-block-search__button.has-icon{line-height:0}.wp-block-search .wp-block-search__button svg{min-width:1.5em;min-height:1.5em}.wp-block-search .wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search .wp-block-search__label{width:100%}.wp-block-search .wp-block-search__input{flex-grow:1;min-width:3em;border:1px solid #949494}.wp-block-search.wp-block-search__button-only .wp-block-search__button{margin-left:0}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{padding:4px;border:1px solid #949494}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input{border-radius:0;border:none;padding:0 0 0 .25em}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus{outline:none}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button{padding:.125em .5em}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block-separator{border-top:1px solid;border-bottom:1px solid}.wp-block-separator.is-style-wide{border-bottom-width:1px}.wp-block-separator.is-style-dots{background:none!important;border:none;text-align:center;width:none;line-height:1;height:auto}.wp-block-separator.is-style-dots:before{content:"···";color:currentColor;font-size:1.5em;letter-spacing:2em;padding-left:2em;font-family:serif}.wp-block-site-logo{line-height:0}.wp-block-site-logo a{display:inline-block}.wp-block-site-logo.is-default-size img{width:120px;height:auto}.wp-block-site-logo .aligncenter{display:table}.wp-block-site-logo.is-style-rounded img{border-radius:9999px}.wp-block-social-links{display:flex;flex-wrap:wrap;padding-left:0;padding-right:0;text-indent:0;margin-left:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{text-decoration:none;border-bottom:0;box-shadow:none}.wp-block-social-links .wp-social-link.wp-social-link.wp-social-link{margin:4px 8px 4px 0}.wp-block-social-links .wp-social-link a{padding:.25em}.wp-block-social-links .wp-social-link svg{width:1em;height:1em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{justify-content:center;display:flex}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{display:block;border-radius:9999px;transition:transform .1s ease;height:auto}@media (prefers-reduced-motion:reduce){.wp-block-social-link{transition-duration:0s;transition-delay:0s}}.wp-block-social-link a{display:block;line-height:0;transition:transform .1s ease}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:visited,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg{color:currentColor;fill:currentColor}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link{background-color:#f0f0f0;color:#444}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon{background-color:#f90;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance{background-color:#0757fe;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy{background-color:#f45800;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook{background-color:#1778f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr{background-color:#0461dd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare{background-color:#e65678;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github{background-color:#24292d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google{background-color:#ea4434;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram{background-color:#f00075;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium{background-color:#02ab6c;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup{background-color:#f6405f;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon{background-color:#ff424d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest{background-color:#e60122;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket{background-color:#ef4155;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit{background-color:#fe4500;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype{background-color:#0478d7;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify{background-color:#1bd760;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram{background-color:#2aabee;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr{background-color:#011835;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch{background-color:#6440a4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk{background-color:#4680c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube{background-color:red;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link{background:none;padding:4px}.wp-block-social-links.is-style-logos-only .wp-social-link-amazon{color:#f90}.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp{color:#1ea0c3}.wp-block-social-links.is-style-logos-only .wp-social-link-behance{color:#0757fe}.wp-block-social-links.is-style-logos-only .wp-social-link-codepen{color:#1e1f26}.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart{color:#02e49b}.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble{color:#e94c89}.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox{color:#4280ff}.wp-block-social-links.is-style-logos-only .wp-social-link-etsy{color:#f45800}.wp-block-social-links.is-style-logos-only .wp-social-link-facebook{color:#1778f2}.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-flickr{color:#0461dd}.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare{color:#e65678}.wp-block-social-links.is-style-logos-only .wp-social-link-github{color:#24292d}.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads{color:#382110}.wp-block-social-links.is-style-logos-only .wp-social-link-google{color:#ea4434}.wp-block-social-links.is-style-logos-only .wp-social-link-instagram{color:#f00075}.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm{color:#e21b24}.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin{color:#0d66c2}.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon{color:#3288d4}.wp-block-social-links.is-style-logos-only .wp-social-link-medium{color:#02ab6c}.wp-block-social-links.is-style-logos-only .wp-social-link-meetup{color:#f6405f}.wp-block-social-links.is-style-logos-only .wp-social-link-patreon{color:#ff424d}.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest{color:#e60122}.wp-block-social-links.is-style-logos-only .wp-social-link-pocket{color:#ef4155}.wp-block-social-links.is-style-logos-only .wp-social-link-reddit{color:#fe4500}.wp-block-social-links.is-style-logos-only .wp-social-link-skype{color:#0478d7}.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat{color:#fff;stroke:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud{color:#ff5600}.wp-block-social-links.is-style-logos-only .wp-social-link-spotify{color:#1bd760}.wp-block-social-links.is-style-logos-only .wp-social-link-telegram{color:#2aabee}.wp-block-social-links.is-style-logos-only .wp-social-link-tiktok{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr{color:#011835}.wp-block-social-links.is-style-logos-only .wp-social-link-twitch{color:#6440a4}.wp-block-social-links.is-style-logos-only .wp-social-link-twitter{color:#1da1f2}.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo{color:#1eb7ea}.wp-block-social-links.is-style-logos-only .wp-social-link-vk{color:#4680c2}.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress{color:#3499cd}.wp-block-social-links.is-style-logos-only .wp-social-link-yelp{color:#d32422}.wp-block-social-links.is-style-logos-only .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}.wp-block-social-links.is-style-pill-shape .wp-social-link a{padding-left:.66667em;padding-right:.66667em}.wp-block-spacer{clear:both}.wp-block-tag-cloud.aligncenter{text-align:center}.wp-block-tag-cloud.alignfull{padding-left:1em;padding-right:1em}.wp-block-table{margin:0 0 1em;overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{border-spacing:0;border-collapse:inherit;background-color:transparent;border-bottom:1px solid #f0f0f0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-table .has-border-color>*,.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr{border-color:inherit}.wp-block-table table[style*=border-style]>*,.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr{border-style:inherit}.wp-block-table table[style*=border-width]>*,.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr{border-width:inherit}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{font-family:inherit;overflow:auto;white-space:pre-wrap}.wp-block-video{margin:0 0 1em}.wp-block-video video{width:100%}@supports (position:sticky){.wp-block-video [poster]{-o-object-fit:cover;object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:inline-block}.wp-block-post-featured-image img{max-width:100%;height:auto}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}:root .has-pale-pink-background-color{background-color:#f78da7}:root .has-vivid-red-background-color{background-color:#cf2e2e}:root .has-luminous-vivid-orange-background-color{background-color:#ff6900}:root .has-luminous-vivid-amber-background-color{background-color:#fcb900}:root .has-light-green-cyan-background-color{background-color:#7bdcb5}:root .has-vivid-green-cyan-background-color{background-color:#00d084}:root .has-pale-cyan-blue-background-color{background-color:#8ed1fc}:root .has-vivid-cyan-blue-background-color{background-color:#0693e3}:root .has-vivid-purple-background-color{background-color:#9b51e0}:root .has-white-background-color{background-color:#fff}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-cyan-bluish-gray-background-color{background-color:#abb8c3}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-black-background-color{background-color:#000}:root .has-pale-pink-color{color:#f78da7}:root .has-vivid-red-color{color:#cf2e2e}:root .has-luminous-vivid-orange-color{color:#ff6900}:root .has-luminous-vivid-amber-color{color:#fcb900}:root .has-light-green-cyan-color{color:#7bdcb5}:root .has-vivid-green-cyan-color{color:#00d084}:root .has-pale-cyan-blue-color{color:#8ed1fc}:root .has-vivid-cyan-blue-color{color:#0693e3}:root .has-vivid-purple-color{color:#9b51e0}:root .has-white-color{color:#fff}:root .has-very-light-gray-color{color:#eee}:root .has-cyan-bluish-gray-color{color:#abb8c3}:root .has-very-dark-gray-color{color:#313131}:root .has-black-color{color:#000}:root .has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:linear-gradient(135deg,#0693e3,#9b51e0)}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:linear-gradient(135deg,#7adcb4,#00d082)}:root .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:linear-gradient(135deg,#fcb900,#ff6900)}:root .has-luminous-vivid-orange-to-vivid-red-gradient-background{background:linear-gradient(135deg,#ff6900,#cf2e2e)}:root .has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:linear-gradient(135deg,#eee,#a9b8c3)}:root .has-cool-to-warm-spectrum-gradient-background{background:linear-gradient(135deg,#4aeadc,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c)}:root .has-blush-light-purple-gradient-background{background:linear-gradient(135deg,#ffceec,#9896f0)}:root .has-blush-bordeaux-gradient-background{background:linear-gradient(135deg,#fecda5,#fe2d2d 50%,#6b003e)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-luminous-dusk-gradient-background{background:linear-gradient(135deg,#ffcb70,#c751c0 50%,#4158d0)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-pale-ocean-gradient-background{background:linear-gradient(135deg,#fff5cb,#b6e3d4 50%,#33a7b5)}:root .has-electric-grass-gradient-background{background:linear-gradient(135deg,#caf880,#71ce7e)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}.has-small-font-size{font-size:.8125em}.has-normal-font-size,.has-regular-font-size{font-size:1em}.has-medium-font-size{font-size:1.25em}.has-large-font-size{font-size:2.25em}.has-huge-font-size,.has-larger-font-size{font-size:2.625em}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
/* === Dashicons === */
/*! This file is auto-generated */
@font-face{font-family:dashicons;src:url("../fonts/dashicons7d4b.eot?99ac726223c749443b642ce33df8b800");src:url("../fonts/dashicons7d4b.eot?99ac726223c749443b642ce33df8b800#iefix") format("embedded-opentype"),url("data:application/x-font-woff;charset=utf-8;base64,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") format("woff"),url("../fonts/dashicons7d4b.ttf?99ac726223c749443b642ce33df8b800") format("truetype");font-weight:400;font-style:normal}.dashicons,.dashicons-before:before{font-family:dashicons;display:inline-block;line-height:1;font-weight:400;font-style:normal;speak:never;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;font-size:20px;vertical-align:top;text-align:center;transition:color .1s ease-in}.dashicons-admin-appearance:before{content:"\f100"}.dashicons-admin-collapse:before{content:"\f148"}.dashicons-admin-comments:before{content:"\f101"}.dashicons-admin-customizer:before{content:"\f540"}.dashicons-admin-generic:before{content:"\f111"}.dashicons-admin-home:before{content:"\f102"}.dashicons-admin-links:before{content:"\f103"}.dashicons-admin-media:before{content:"\f104"}.dashicons-admin-multisite:before{content:"\f541"}.dashicons-admin-network:before{content:"\f112"}.dashicons-admin-page:before{content:"\f105"}.dashicons-admin-plugins:before{content:"\f106"}.dashicons-admin-post:before{content:"\f109"}.dashicons-admin-settings:before{content:"\f108"}.dashicons-admin-site-alt:before{content:"\f11d"}.dashicons-admin-site-alt2:before{content:"\f11e"}.dashicons-admin-site-alt3:before{content:"\f11f"}.dashicons-admin-site:before{content:"\f319"}.dashicons-admin-tools:before{content:"\f107"}.dashicons-admin-users:before{content:"\f110"}.dashicons-airplane:before{content:"\f15f"}.dashicons-album:before{content:"\f514"}.dashicons-align-center:before{content:"\f134"}.dashicons-align-full-width:before{content:"\f114"}.dashicons-align-left:before{content:"\f135"}.dashicons-align-none:before{content:"\f138"}.dashicons-align-pull-left:before{content:"\f10a"}.dashicons-align-pull-right:before{content:"\f10b"}.dashicons-align-right:before{content:"\f136"}.dashicons-align-wide:before{content:"\f11b"}.dashicons-amazon:before{content:"\f162"}.dashicons-analytics:before{content:"\f183"}.dashicons-archive:before{content:"\f480"}.dashicons-arrow-down-alt:before{content:"\f346"}.dashicons-arrow-down-alt2:before{content:"\f347"}.dashicons-arrow-down:before{content:"\f140"}.dashicons-arrow-left-alt:before{content:"\f340"}.dashicons-arrow-left-alt2:before{content:"\f341"}.dashicons-arrow-left:before{content:"\f141"}.dashicons-arrow-right-alt:before{content:"\f344"}.dashicons-arrow-right-alt2:before{content:"\f345"}.dashicons-arrow-right:before{content:"\f139"}.dashicons-arrow-up-alt:before{content:"\f342"}.dashicons-arrow-up-alt2:before{content:"\f343"}.dashicons-arrow-up-duplicate:before{content:"\f143"}.dashicons-arrow-up:before{content:"\f142"}.dashicons-art:before{content:"\f309"}.dashicons-awards:before{content:"\f313"}.dashicons-backup:before{content:"\f321"}.dashicons-bank:before{content:"\f16a"}.dashicons-beer:before{content:"\f16c"}.dashicons-bell:before{content:"\f16d"}.dashicons-block-default:before{content:"\f12b"}.dashicons-book-alt:before{content:"\f331"}.dashicons-book:before{content:"\f330"}.dashicons-buddicons-activity:before{content:"\f452"}.dashicons-buddicons-bbpress-logo:before{content:"\f477"}.dashicons-buddicons-buddypress-logo:before{content:"\f448"}.dashicons-buddicons-community:before{content:"\f453"}.dashicons-buddicons-forums:before{content:"\f449"}.dashicons-buddicons-friends:before{content:"\f454"}.dashicons-buddicons-groups:before{content:"\f456"}.dashicons-buddicons-pm:before{content:"\f457"}.dashicons-buddicons-replies:before{content:"\f451"}.dashicons-buddicons-topics:before{content:"\f450"}.dashicons-buddicons-tracking:before{content:"\f455"}.dashicons-building:before{content:"\f512"}.dashicons-businessman:before{content:"\f338"}.dashicons-businessperson:before{content:"\f12e"}.dashicons-businesswoman:before{content:"\f12f"}.dashicons-button:before{content:"\f11a"}.dashicons-calculator:before{content:"\f16e"}.dashicons-calendar-alt:before{content:"\f508"}.dashicons-calendar:before{content:"\f145"}.dashicons-camera-alt:before{content:"\f129"}.dashicons-camera:before{content:"\f306"}.dashicons-car:before{content:"\f16b"}.dashicons-carrot:before{content:"\f511"}.dashicons-cart:before{content:"\f174"}.dashicons-category:before{content:"\f318"}.dashicons-chart-area:before{content:"\f239"}.dashicons-chart-bar:before{content:"\f185"}.dashicons-chart-line:before{content:"\f238"}.dashicons-chart-pie:before{content:"\f184"}.dashicons-clipboard:before{content:"\f481"}.dashicons-clock:before{content:"\f469"}.dashicons-cloud-saved:before{content:"\f137"}.dashicons-cloud-upload:before{content:"\f13b"}.dashicons-cloud:before{content:"\f176"}.dashicons-code-standards:before{content:"\f13a"}.dashicons-coffee:before{content:"\f16f"}.dashicons-color-picker:before{content:"\f131"}.dashicons-columns:before{content:"\f13c"}.dashicons-controls-back:before{content:"\f518"}.dashicons-controls-forward:before{content:"\f519"}.dashicons-controls-pause:before{content:"\f523"}.dashicons-controls-play:before{content:"\f522"}.dashicons-controls-repeat:before{content:"\f515"}.dashicons-controls-skipback:before{content:"\f516"}.dashicons-controls-skipforward:before{content:"\f517"}.dashicons-controls-volumeoff:before{content:"\f520"}.dashicons-controls-volumeon:before{content:"\f521"}.dashicons-cover-image:before{content:"\f13d"}.dashicons-dashboard:before{content:"\f226"}.dashicons-database-add:before{content:"\f170"}.dashicons-database-export:before{content:"\f17a"}.dashicons-database-import:before{content:"\f17b"}.dashicons-database-remove:before{content:"\f17c"}.dashicons-database-view:before{content:"\f17d"}.dashicons-database:before{content:"\f17e"}.dashicons-desktop:before{content:"\f472"}.dashicons-dismiss:before{content:"\f153"}.dashicons-download:before{content:"\f316"}.dashicons-drumstick:before{content:"\f17f"}.dashicons-edit-large:before{content:"\f327"}.dashicons-edit-page:before{content:"\f186"}.dashicons-edit:before{content:"\f464"}.dashicons-editor-aligncenter:before{content:"\f207"}.dashicons-editor-alignleft:before{content:"\f206"}.dashicons-editor-alignright:before{content:"\f208"}.dashicons-editor-bold:before{content:"\f200"}.dashicons-editor-break:before{content:"\f474"}.dashicons-editor-code-duplicate:before{content:"\f494"}.dashicons-editor-code:before{content:"\f475"}.dashicons-editor-contract:before{content:"\f506"}.dashicons-editor-customchar:before{content:"\f220"}.dashicons-editor-expand:before{content:"\f211"}.dashicons-editor-help:before{content:"\f223"}.dashicons-editor-indent:before{content:"\f222"}.dashicons-editor-insertmore:before{content:"\f209"}.dashicons-editor-italic:before{content:"\f201"}.dashicons-editor-justify:before{content:"\f214"}.dashicons-editor-kitchensink:before{content:"\f212"}.dashicons-editor-ltr:before{content:"\f10c"}.dashicons-editor-ol-rtl:before{content:"\f12c"}.dashicons-editor-ol:before{content:"\f204"}.dashicons-editor-outdent:before{content:"\f221"}.dashicons-editor-paragraph:before{content:"\f476"}.dashicons-editor-paste-text:before{content:"\f217"}.dashicons-editor-paste-word:before{content:"\f216"}.dashicons-editor-quote:before{content:"\f205"}.dashicons-editor-removeformatting:before{content:"\f218"}.dashicons-editor-rtl:before{content:"\f320"}.dashicons-editor-spellcheck:before{content:"\f210"}.dashicons-editor-strikethrough:before{content:"\f224"}.dashicons-editor-table:before{content:"\f535"}.dashicons-editor-textcolor:before{content:"\f215"}.dashicons-editor-ul:before{content:"\f203"}.dashicons-editor-underline:before{content:"\f213"}.dashicons-editor-unlink:before{content:"\f225"}.dashicons-editor-video:before{content:"\f219"}.dashicons-ellipsis:before{content:"\f11c"}.dashicons-email-alt:before{content:"\f466"}.dashicons-email-alt2:before{content:"\f467"}.dashicons-email:before{content:"\f465"}.dashicons-embed-audio:before{content:"\f13e"}.dashicons-embed-generic:before{content:"\f13f"}.dashicons-embed-photo:before{content:"\f144"}.dashicons-embed-post:before{content:"\f146"}.dashicons-embed-video:before{content:"\f149"}.dashicons-excerpt-view:before{content:"\f164"}.dashicons-exit:before{content:"\f14a"}.dashicons-external:before{content:"\f504"}.dashicons-facebook-alt:before{content:"\f305"}.dashicons-facebook:before{content:"\f304"}.dashicons-feedback:before{content:"\f175"}.dashicons-filter:before{content:"\f536"}.dashicons-flag:before{content:"\f227"}.dashicons-food:before{content:"\f187"}.dashicons-format-aside:before{content:"\f123"}.dashicons-format-audio:before{content:"\f127"}.dashicons-format-chat:before{content:"\f125"}.dashicons-format-gallery:before{content:"\f161"}.dashicons-format-image:before{content:"\f128"}.dashicons-format-quote:before{content:"\f122"}.dashicons-format-status:before{content:"\f130"}.dashicons-format-video:before{content:"\f126"}.dashicons-forms:before{content:"\f314"}.dashicons-fullscreen-alt:before{content:"\f188"}.dashicons-fullscreen-exit-alt:before{content:"\f189"}.dashicons-games:before{content:"\f18a"}.dashicons-google:before{content:"\f18b"}.dashicons-googleplus:before{content:"\f462"}.dashicons-grid-view:before{content:"\f509"}.dashicons-groups:before{content:"\f307"}.dashicons-hammer:before{content:"\f308"}.dashicons-heading:before{content:"\f10e"}.dashicons-heart:before{content:"\f487"}.dashicons-hidden:before{content:"\f530"}.dashicons-hourglass:before{content:"\f18c"}.dashicons-html:before{content:"\f14b"}.dashicons-id-alt:before{content:"\f337"}.dashicons-id:before{content:"\f336"}.dashicons-image-crop:before{content:"\f165"}.dashicons-image-filter:before{content:"\f533"}.dashicons-image-flip-horizontal:before{content:"\f169"}.dashicons-image-flip-vertical:before{content:"\f168"}.dashicons-image-rotate-left:before{content:"\f166"}.dashicons-image-rotate-right:before{content:"\f167"}.dashicons-image-rotate:before{content:"\f531"}.dashicons-images-alt:before{content:"\f232"}.dashicons-images-alt2:before{content:"\f233"}.dashicons-index-card:before{content:"\f510"}.dashicons-info-outline:before{content:"\f14c"}.dashicons-info:before{content:"\f348"}.dashicons-insert-after:before{content:"\f14d"}.dashicons-insert-before:before{content:"\f14e"}.dashicons-insert:before{content:"\f10f"}.dashicons-instagram:before{content:"\f12d"}.dashicons-laptop:before{content:"\f547"}.dashicons-layout:before{content:"\f538"}.dashicons-leftright:before{content:"\f229"}.dashicons-lightbulb:before{content:"\f339"}.dashicons-linkedin:before{content:"\f18d"}.dashicons-list-view:before{content:"\f163"}.dashicons-location-alt:before{content:"\f231"}.dashicons-location:before{content:"\f230"}.dashicons-lock-duplicate:before{content:"\f315"}.dashicons-lock:before{content:"\f160"}.dashicons-marker:before{content:"\f159"}.dashicons-media-archive:before{content:"\f501"}.dashicons-media-audio:before{content:"\f500"}.dashicons-media-code:before{content:"\f499"}.dashicons-media-default:before{content:"\f498"}.dashicons-media-document:before{content:"\f497"}.dashicons-media-interactive:before{content:"\f496"}.dashicons-media-spreadsheet:before{content:"\f495"}.dashicons-media-text:before{content:"\f491"}.dashicons-media-video:before{content:"\f490"}.dashicons-megaphone:before{content:"\f488"}.dashicons-menu-alt:before{content:"\f228"}.dashicons-menu-alt2:before{content:"\f329"}.dashicons-menu-alt3:before{content:"\f349"}.dashicons-menu:before{content:"\f333"}.dashicons-microphone:before{content:"\f482"}.dashicons-migrate:before{content:"\f310"}.dashicons-minus:before{content:"\f460"}.dashicons-money-alt:before{content:"\f18e"}.dashicons-money:before{content:"\f526"}.dashicons-move:before{content:"\f545"}.dashicons-nametag:before{content:"\f484"}.dashicons-networking:before{content:"\f325"}.dashicons-no-alt:before{content:"\f335"}.dashicons-no:before{content:"\f158"}.dashicons-open-folder:before{content:"\f18f"}.dashicons-palmtree:before{content:"\f527"}.dashicons-paperclip:before{content:"\f546"}.dashicons-pdf:before{content:"\f190"}.dashicons-performance:before{content:"\f311"}.dashicons-pets:before{content:"\f191"}.dashicons-phone:before{content:"\f525"}.dashicons-pinterest:before{content:"\f192"}.dashicons-playlist-audio:before{content:"\f492"}.dashicons-playlist-video:before{content:"\f493"}.dashicons-plugins-checked:before{content:"\f485"}.dashicons-plus-alt:before{content:"\f502"}.dashicons-plus-alt2:before{content:"\f543"}.dashicons-plus:before{content:"\f132"}.dashicons-podio:before{content:"\f19c"}.dashicons-portfolio:before{content:"\f322"}.dashicons-post-status:before{content:"\f173"}.dashicons-pressthis:before{content:"\f157"}.dashicons-printer:before{content:"\f193"}.dashicons-privacy:before{content:"\f194"}.dashicons-products:before{content:"\f312"}.dashicons-randomize:before{content:"\f503"}.dashicons-reddit:before{content:"\f195"}.dashicons-redo:before{content:"\f172"}.dashicons-remove:before{content:"\f14f"}.dashicons-rest-api:before{content:"\f124"}.dashicons-rss:before{content:"\f303"}.dashicons-saved:before{content:"\f15e"}.dashicons-schedule:before{content:"\f489"}.dashicons-screenoptions:before{content:"\f180"}.dashicons-search:before{content:"\f179"}.dashicons-share-alt:before{content:"\f240"}.dashicons-share-alt2:before{content:"\f242"}.dashicons-share:before{content:"\f237"}.dashicons-shield-alt:before{content:"\f334"}.dashicons-shield:before{content:"\f332"}.dashicons-shortcode:before{content:"\f150"}.dashicons-slides:before{content:"\f181"}.dashicons-smartphone:before{content:"\f470"}.dashicons-smiley:before{content:"\f328"}.dashicons-sort:before{content:"\f156"}.dashicons-sos:before{content:"\f468"}.dashicons-spotify:before{content:"\f196"}.dashicons-star-empty:before{content:"\f154"}.dashicons-star-filled:before{content:"\f155"}.dashicons-star-half:before{content:"\f459"}.dashicons-sticky:before{content:"\f537"}.dashicons-store:before{content:"\f513"}.dashicons-superhero-alt:before{content:"\f197"}.dashicons-superhero:before{content:"\f198"}.dashicons-table-col-after:before{content:"\f151"}.dashicons-table-col-before:before{content:"\f152"}.dashicons-table-col-delete:before{content:"\f15a"}.dashicons-table-row-after:before{content:"\f15b"}.dashicons-table-row-before:before{content:"\f15c"}.dashicons-table-row-delete:before{content:"\f15d"}.dashicons-tablet:before{content:"\f471"}.dashicons-tag:before{content:"\f323"}.dashicons-tagcloud:before{content:"\f479"}.dashicons-testimonial:before{content:"\f473"}.dashicons-text-page:before{content:"\f121"}.dashicons-text:before{content:"\f478"}.dashicons-thumbs-down:before{content:"\f542"}.dashicons-thumbs-up:before{content:"\f529"}.dashicons-tickets-alt:before{content:"\f524"}.dashicons-tickets:before{content:"\f486"}.dashicons-tide:before{content:"\f10d"}.dashicons-translation:before{content:"\f326"}.dashicons-trash:before{content:"\f182"}.dashicons-twitch:before{content:"\f199"}.dashicons-twitter-alt:before{content:"\f302"}.dashicons-twitter:before{content:"\f301"}.dashicons-undo:before{content:"\f171"}.dashicons-universal-access-alt:before{content:"\f507"}.dashicons-universal-access:before{content:"\f483"}.dashicons-unlock:before{content:"\f528"}.dashicons-update-alt:before{content:"\f113"}.dashicons-update:before{content:"\f463"}.dashicons-upload:before{content:"\f317"}.dashicons-vault:before{content:"\f178"}.dashicons-video-alt:before{content:"\f234"}.dashicons-video-alt2:before{content:"\f235"}.dashicons-video-alt3:before{content:"\f236"}.dashicons-visibility:before{content:"\f177"}.dashicons-warning:before{content:"\f534"}.dashicons-welcome-add-page:before{content:"\f133"}.dashicons-welcome-comments:before{content:"\f117"}.dashicons-welcome-learn-more:before{content:"\f118"}.dashicons-welcome-view-site:before{content:"\f115"}.dashicons-welcome-widgets-menus:before{content:"\f116"}.dashicons-welcome-write-blog:before{content:"\f119"}.dashicons-whatsapp:before{content:"\f19a"}.dashicons-wordpress-alt:before{content:"\f324"}.dashicons-wordpress:before{content:"\f120"}.dashicons-xing:before{content:"\f19d"}.dashicons-yes-alt:before{content:"\f12a"}.dashicons-yes:before{content:"\f147"}.dashicons-youtube:before{content:"\f19b"}.dashicons-editor-distractionfree:before{content:"\f211"}.dashicons-exerpt-view:before{content:"\f164"}.dashicons-format-links:before{content:"\f103"}.dashicons-format-standard:before{content:"\f109"}.dashicons-post-trash:before{content:"\f182"}.dashicons-share1:before{content:"\f237"}.dashicons-welcome-edit-page:before{content:"\f119"}
/* === Bootstrap Normalize (inline) === */
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:none;text-decoration:underline;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}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}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}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;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-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}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:"Glyphicons Halflings";src:url(/application/views/themes/theme-1/assets/font/glyphicons-halflings-regular.eot);src:url(/application/views/themes/theme-1/assets/font/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),url(/application/views/themes/theme-1/assets/font/glyphicons-halflings-regular.woff2) format("woff2"),url(/application/views/themes/theme-1/assets/font/glyphicons-halflings-regular.woff) format("woff"),url(/application/views/themes/theme-1/assets/font/glyphicons-halflings-regular.ttf) format("truetype"),url(/application/views/themes/theme-1/assets/font/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}
.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{border:0;outline:0;font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}
blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:"\2014 \00A0"}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:""}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:"\00A0 \2014"}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.row-no-gutters{margin-right:0;margin-left:0}.row-no-gutters [class*=col-]{padding-right:0;padding-left:0}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}
.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=checkbox],input[type=radio]{margin:4px 0 0;line-height:normal}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm input[type=time],input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg input[type=time],input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}
select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;background-image:none;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;background-image:none;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;background-image:none;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}
.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;background-image:none;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;background-image:none;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;background-image:none;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-right:15px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-right:-15px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin-top:8px;margin-bottom:8px}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}
.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0%;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}
.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}
.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out,-o-transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.in{opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-1px;margin-right:-1px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.42857143;line-break:auto;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;font-size:12px;opacity:0}.tooltip.in{opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}
.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.42857143;line-break:auto;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;font-size:14px;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover>.arrow{border-width:11px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out,-o-transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:"\2039"}.carousel-control .icon-next:before{content:"\203a"}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}
td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}
/* === Owl Carousel === */
﻿.owl-carousel{display:none;display:block;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;/*background:url("owl.video.play.html") no-repeat;*/cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:-webkit-transform .1s ease;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/* === Owl Carousel Inline Overrides === */
.owl-carousel{display:none;display:block;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;/*background:url("owl.video.play.html") no-repeat;*/cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:-webkit-transform .1s ease;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/* === Hummingbird Bundle 1 - Socicon/Animations === */
/**handles:wpzoom-social-icons-styles,kurausa-theme-css**/
.zoom-social-icons-list{list-style-type:none}.zoom-social_icons-list__item{margin:0 0 10px}.zoom-social_icons-list__label{margin-left:4px}.zoom-social-icons-list--no-labels .zoom-social_icons-list__item{display:inline-block;margin:4px;border:none}.zoom-social-icons-list .academicons,.zoom-social-icons-list .dashicons,.zoom-social-icons-list .fa,.zoom-social-icons-list .genericon,.zoom-social-icons-list .socicon{padding:8px;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;-moz-transition:opacity .2s;-webkit-transition:opacity .2s;transition:opacity .2s;top:0;vertical-align:middle;width:1em;height:1em;line-height:1em;font-size:1.2em}.zoom-social-icons-list--with-canvas .academicons,.zoom-social-icons-list--with-canvas .dashicons,.zoom-social-icons-list--with-canvas .fa,.zoom-social-icons-list--with-canvas .genericon,.zoom-social-icons-list--with-canvas .socicon{color:#fff}.zoom-social-icons-list--without-canvas .academicons,.zoom-social-icons-list--without-canvas .dashicons,.zoom-social-icons-list--without-canvas .fa,.zoom-social-icons-list--without-canvas .genericon,.zoom-social-icons-list--without-canvas .socicon{background:0 0}.widget .zoom-social-icons-list--without-canvas{margin-left:-8px;margin-top:-4px}.widget .zoom-social-icons-list--no-labels.zoom-social-icons-list--without-canvas{margin-left:-14px;margin-top:-8px}.zoom-social-icons-list--rounded .academicons,.zoom-social-icons-list--rounded .dashicons,.zoom-social-icons-list--rounded .fa,.zoom-social-icons-list--rounded .genericon,.zoom-social-icons-list--rounded .socicon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-align:center;text-decoration:none}.zoom-social_icons-list__link{text-align:center;text-decoration:none!important;transition:all .2s ease}.zoom-social_icons-list__link:hover{opacity:.9;border:none;text-decoration:none;box-shadow:none!important}.zoom-social-icons-list--round .academicons,.zoom-social-icons-list--round .dashicons,.zoom-social-icons-list--round .fa,.zoom-social-icons-list--round .genericon,.zoom-social-icons-list--round .socicon{-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px}.zoom-social-icons-list{margin:0;padding:0}.elementor-widget-wp-widget-zoom-social-icons-widget .zoom-social-icons-list--align-left,.zoom-social-icons-widget .zoom-social-icons-list--align-left{text-align:left}.elementor-widget-wp-widget-zoom-social-icons-widget .zoom-social-icons-list--align-right,.zoom-social-icons-widget .zoom-social-icons-list--align-right{text-align:right}.elementor-widget-wp-widget-zoom-social-icons-widget .zoom-social-icons-list--align-center,.zoom-social-icons-widget .zoom-social-icons-list--align-center{text-align:center}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}
/* === Hummingbird Bundle 2 === */
/**handles:metaslider-flex-slider,metaslider-public,metaslider_outline_theme_styles**/
/*@font-face{font-family:flexslider-icon;src:url(../assets/wp-content/plugins/ml-slider/assets/sliders/flexslider/fonts/flexslider-icon.eot);src:url(https://kurasushi.com/wp-content/plugins/ml-slider/assets/sliders/flexslider/fonts/flexslider-icon.eot?#iefix) format('embedded-opentype'),url(https://kurasushi.com/wp-content/plugins/ml-slider/assets/sliders/flexslider/fonts/flexslider-icon.woff) format('woff'),url(https://kurasushi.com/wp-content/plugins/ml-slider/assets/sliders/flexslider/fonts/flexslider-icon.ttf) format('truetype'),url(https://kurasushi.com/wp-content/plugins/ml-slider/assets/sliders/flexslider/fonts/flexslider-icon.svg#flexslider-icon) format('svg');font-weight:400;font-style:normal}*/
.flex-container a:hover,.flex-slider a:hover{outline:0}.flex-control-nav,.flex-direction-nav,.slides,.slides>li{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;zoom:1;border-radius:4px;-o-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);box-shadow:'' 0 1px 4px rgba(0,0,0,.2)}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto;-moz-user-select:none}.flex-viewport{max-height:2000px;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3);transition:all .3s ease-in-out}.flex-direction-nav a:before{font-family:flexslider-icon;font-size:40px;display:inline-block;content:'\f001';color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3)}.flex-direction-nav a.flex-next:before{content:'\f002'}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0!important;cursor:default;z-index:-1}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:flexslider-icon;font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}
body .metaslider .coin-slider,body .metaslider .flexslider .flex-direction-nav,body .metaslider .flexslider .flex-direction-nav li,body .metaslider .flexslider .slides img,body .metaslider .flexslider .slides li,body .metaslider .flexslider .slides ol,body .metaslider .flexslider .slides ul,body .metaslider .flexslider ul.slides,body .metaslider .nivoSlider,body .metaslider .nivoSlider img,body .metaslider .rslides,body .metaslider .rslides li{border:0;margin:0;list-style-type:none;list-style:none;padding:0;line-height:normal;max-width:none;max-height:none}.metaslider{position:relative;z-index:0}.metaslider.fullwidth{overflow:hidden}.metaslider .caption{padding:5px 10px;word-wrap:break-word}.metaslider .caption-wrap{position:absolute;bottom:0;left:0;background:#000;color:#fff;opacity:.7;margin:0;display:block;width:100%;line-height:1.4em}.metaslider img{height:auto;padding:0;margin:0;-moz-user-select:none}.metaslider a{outline:0}.metaslider.ms-left{float:left;margin:0 20px 20px 0}.metaslider.ms-right{float:right;margin:0 0 20px 20px}.metaslider li:after,.metaslider li:before{content:""!important;display:none!important;bottom:auto!important;margin:0!important}.metaslider .caption-wrap .caption img{width:auto}.metaslider .slides img{width:100%;display:block}.metaslider .flexslider{background:0 0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;border:0;margin:0 0 40px;max-width:none;max-height:none}.metaslider .flex-control-nav{border:0;margin:auto;list-style-type:none;list-style:none;padding:0;bottom:-27px;line-height:11px;z-index:2}.metaslider .flex-control-nav li{margin:0}.metaslider .flex-control-nav li a{margin:0 6px;padding:0}.metaslider .flexslider .slides li{position:relative;height:auto}.metaslider .flex-viewport{direction:ltr}.metaslider .flex-direction-nav a{-moz-transition:all .3s ease;transition:all .3s ease}.metaslider .flexslider .slides p{margin:0}.metaslider .flexslider.filmstrip{margin-top:10px}.metaslider .flexslider.filmstrip .slides li{cursor:pointer;opacity:.5}.metaslider .flexslider.filmstrip .slides li.flex-active-slide,.metaslider .flexslider.filmstrip .slides li:focus,.metaslider .flexslider.filmstrip .slides li:hover{opacity:1!important}.metaslider .flex-control-thumbs li{width:auto}#content .metaslider ol.flex-control-thumbs img,.metaslider ol.flex-control-thumbs img{margin:10px 5px 0;width:auto}.metaslider.nav-hidden .flexslider{margin-bottom:0}.metaslider.nav-hidden.add-margin .flexslider{margin-bottom:40px}.metaslider .flexslider .flex-direction-nav li a:before{content:none!important}.metaslider .flexslider .flex-direction-nav li a{width:30px;height:30px;border:0;margin:-20px 0 0;box-shadow:none!important;display:block;background-color:transparent;background-image:url('../assets/wp-content/plugins/ml-slider/assets/sliders/flexslider/bg_direction_nav.png');background-repeat:no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease;-moz-transition:opacity .25s ease-in-out;transition:all .3s ease}.metaslider .flex-direction-nav .flex-next{background-position:left 0}.metaslider .flex-direction-nav .flex-next{background-position:right 0;text-align:left;text-indent:9999px}.metaslider .flexslider:focus-within .flex-next,.metaslider .flexslider:hover .flex-next{opacity:.8;right:5px}.metaslider .flexslider:focus-within .flex-prev,.metaslider .flexslider:hover .flex-prev{opacity:.8;left:5px;text-indent:-9999px}.metaslider .flexslider:focus-within .flex-next:focus,.metaslider .flexslider:focus-within .flex-prev:focus,.metaslider .flexslider:hover .flex-next:hover,.metaslider .flexslider:hover .flex-prev:hover{opacity:1}.metaslider .flexslider .flex-next:focus,.metaslider .flexslider .flex-prev:focus{outline:-webkit-focus-ring-color auto 5px}.metaslider .flexslider .flex-direction-nav .flex-disabled{cursor:default;pointer-events:none}.metaslider .flexslider .flex-control-nav a{box-shadow:none!important}.metaslider .flexslider .flex-control-nav a:focus{outline:-webkit-focus-ring-color auto 5px}.metaslider .flexslider .slides>li{position:relative}.metaslider .rslides_nav,.metaslider .rslides_tabs a{box-shadow:none!important}.metaslider .rslides_tabs{margin:0 0 40px}.metaslider .rslides_nav:focus,.metaslider .rslides_nav:hover{color:#fff}div.metaslider .theme-default .nivoSlider{-webkit-box-shadow:0 0 0;-moz-box-shadow:0 0 0;box-shadow:0 0 0}.metaslider .slider-wrapper .nivo-controlNav a,.metaslider .slider-wrapper .nivo-directionNav a,.metaslider .slider-wrapper img{border:0;box-shadow:none;list-style-type:none;list-style:none;padding:0;line-height:normal;max-width:none;max-height:none}div.metaslider .slider-wrapper .nivo-controlNav a{transition:none}.metaslider .coin-slider{max-width:100%;overflow:hidden}.metaslider .coin-slider .cs-buttons a,.metaslider .coin-slider>a{box-shadow:none!important}.metaslider .coin-slider a[href="javascript:void(0)"]{cursor:default!important}
.ms-outline{opacity:0;padding-bottom:40px;-webkit-transition:opacity .3s;transition:opacity .3s}.ms-outline.ms-loaded{opacity:1}.metaslider.ms-theme-outline *,.metaslider.ms-theme-outline *::before,.metaslider.ms-theme-outline *::after{-webkit-box-sizing:border-box;box-sizing:border-box}.metaslider.ms-theme-outline .flexslider{margin-bottom:0}.metaslider.ms-theme-outline .flexslider ol.flex-control-nav:not(.flex-control-thumbs),.metaslider.ms-theme-outline ul.rslides_tabs,.metaslider.ms-theme-outline div.slider-wrapper .nivo-controlNav:not(.nivo-thumbs-enabled){background:transparent;bottom:30px;-webkit-box-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;justify-content:center;line-height:15px;margin:0;padding:0 !important;position:absolute;-webkit-transition:top .2s;transition:top .2s;z-index:8}.metaslider.ms-theme-outline .coin-slider .cs-buttons{background:transparent;bottom:30px;-webkit-box-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;justify-content:center;line-height:15px;margin:0;padding:0 !important;position:absolute;-webkit-transition:top .2s;transition:top .2s;z-index:8}.metaslider.ms-theme-outline .flexslider ol.flex-control-nav:not(.flex-control-thumbs) li a,.metaslider.ms-theme-outline ul.rslides_tabs li a,.metaslider.ms-theme-outline div.slider-wrapper .nivo-controlNav:not(.nivo-thumbs-enabled) a,.metaslider.ms-theme-outline .coin-slider .cs-buttons a{background:rgba(255,255,255,.8);border:0;border-radius:50%;-webkit-box-shadow:none !important;box-shadow:none !important;cursor:pointer;display:inline-block;height:15px;line-height:15px;margin:2px 8px 2px 0;padding:0;text-indent:-9999px;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out;width:15px}.metaslider.ms-theme-outline .flexslider ol.flex-control-nav:not(.flex-control-thumbs) li:last-child a,.metaslider.ms-theme-outline ul.rslides_tabs li:last-child a,.metaslider.ms-theme-outline div.slider-wrapper div.nivo-controlNav:not(.nivo-thumbs-enabled) a:last-child,.metaslider.ms-theme-outline .coin-slider .cs-buttons a:last-child{margin-right:0}.metaslider.ms-theme-outline .flexslider ol.flex-control-nav li a.flex-active,.metaslider.ms-theme-outline .flexslider ol.flex-control-nav:not(.flex-control-thumbs) li a:hover,.metaslider.ms-theme-outline ul.rslides_tabs li.rslides_here a,.metaslider.ms-theme-outline ul.rslides_tabs li a:hover,.metaslider.ms-theme-outline div.slider-wrapper div.nivo-controlNav:not(.nivo-thumbs-enabled) a.active,.metaslider.ms-theme-outline .slider-wrapper .nivo-controlNav:not(.nivo-thumbs-enabled) a:hover,.metaslider.ms-theme-outline .coin-slider .cs-buttons a.cs-active,.metaslider.ms-theme-outline .coin-slider .cs-buttons a:hover{background:transparent;border:2px solid rgba(255,255,255,.8)}.metaslider.ms-theme-outline .flexslider ol.flex-control-nav li a.flex-active::after,.metaslider.ms-theme-outline .flexslider ol.flex-control-nav:not(.flex-control-thumbs) li a:hover::after,.metaslider.ms-theme-outline ul.rslides_tabs li.rslides_here a::after,.metaslider.ms-theme-outline ul.rslides_tabs li a:hover::after,.metaslider.ms-theme-outline div.slider-wrapper div.nivo-controlNav:not(.nivo-thumbs-enabled) a.active::after,.metaslider.ms-theme-outline .slider-wrapper .nivo-controlNav:not(.nivo-thumbs-enabled) a:hover::after,.metaslider.ms-theme-outline .coin-slider .cs-buttons a.cs-active::after,.metaslider.ms-theme-outline .coin-slider .cs-buttons a:hover::after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.metaslider.ms-theme-outline .flexslider ul.flex-direction-nav li a,.metaslider.ms-theme-outline a.rslides_nav,.metaslider.ms-theme-outline div.nivoSlider div.nivo-directionNav a,.metaslider.ms-theme-outline .coin-slider .coin-slider div a{background:0;border:2px solid #fff;-webkit-box-shadow:none;box-shadow:none;color:black;height:60px;margin-top:-30px;max-width:60px;opacity:0;overflow:hidden;top:50%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:60px}.metaslider.ms-theme-outline .flexslider ul.flex-direction-nav li a::before,.metaslider.ms-theme-outline a.rslides_nav::before,.metaslider.ms-theme-outline div.nivoSlider div.nivo-directionNav a::before,.metaslider.ms-theme-outline .coin-slider .coin-slider div a::before{background:url("../assets/wp-content/plugins/ml-slider/themes/outline/v1.0.0/images/arrow.png") no-repeat 3px center;background-size:100%;content:'' !important;display:block;height:32px;left:50%;margin-left:-13px;margin-top:-16px;position:absolute;top:50%;width:26px}.metaslider.ms-theme-outline .flexslider ul.flex-direction-nav li a.flex-prev,.metaslider.ms-theme-outline .rslides_nav.prev,.metaslider.ms-theme-outline div.nivoSlider div.nivo-directionNav a.nivo-prevNav,.metaslider.ms-theme-outline .coin-slider .coin-slider div a.cs-prev{left:2%}.metaslider.ms-theme-outline .flexslider ul.flex-direction-nav li a.flex-next,.metaslider.ms-theme-outline .rslides_nav.next,.metaslider.ms-theme-outline div.nivoSlider div.nivo-directionNav a.nivo-nextNav,.metaslider.ms-theme-outline .coin-slider .coin-slider div a.cs-next{right:2%}.metaslider.ms-theme-outline .flexslider ul.flex-direction-nav li a.flex-next::before,.metaslider.ms-theme-outline .rslides_nav.next::before,.metaslider.ms-theme-outline div.nivoSlider div.nivo-directionNav a.nivo-nextNav::before,.metaslider.ms-theme-outline .coin-slider .coin-slider div a.cs-next::before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.metaslider.ms-theme-outline .flexslider:hover ul.flex-direction-nav li a,.metaslider.ms-theme-outline .flexslider:focus-within ul.flex-direction-nav li a,.metaslider.ms-theme-outline:hover a.rslides_nav,.metaslider.ms-theme-outline div.nivoSlider:hover div.nivo-directionNav a,.metaslider.ms-theme-outline .coin-slider:hover .coin-slider div a{opacity:1 !important}.metaslider.ms-theme-outline .flexslider:hover ul.flex-direction-nav li a:hover,.metaslider.ms-theme-outline .flexslider:focus-within ul.flex-direction-nav li a:hover,.metaslider.ms-theme-outline:hover a.rslides_nav:hover,.metaslider.ms-theme-outline div.nivoSlider:hover div.nivo-directionNav a:hover,.metaslider.ms-theme-outline .coin-slider:hover .coin-slider div a:hover{color:black;opacity:1 !important}.metaslider.ms-theme-outline .coin-slider .coin-slider div{display:block !important}.metaslider.ms-theme-outline .coin-slider .coin-slider .cs-prev,.metaslider.ms-theme-outline .coin-slider .coin-slider .cs-next{margin-top:-55px !important}.metaslider.ms-theme-outline .flexslider ul.slides .caption-wrap,.metaslider.ms-theme-outline .rslides .caption-wrap,.metaslider.ms-theme-outline div.nivoSlider .nivo-caption{background:rgba(0,0,0,0.8);bottom:0;color:white;margin:0;padding:0;position:absolute;-webkit-transition:.5s all;transition:.5s all;width:100%}.metaslider.ms-theme-outline .flexslider ul.slides .caption-wrap a,.metaslider.ms-theme-outline .rslides .caption-wrap a,.metaslider.ms-theme-outline div.nivoSlider .nivo-caption a{border:0}.metaslider.ms-theme-outline div.nivoSlider .nivo-caption{-webkit-transform:translateY(0);transform:translateY(0)}.metaslider.ms-theme-outline .cs-title{margin:10px;padding:20px;width:calc(100% - 20px)}.metaslider.ms-theme-outline .flexslider ul.slides .flex-active-slide .caption-wrap,.metaslider.ms-theme-outline .rslides li[class*=rslides] .caption-wrap{-webkit-transform:translateY(0);transform:translateY(0)}.metaslider.ms-theme-outline .flexslider ul.slides .caption-wrap .caption,.metaslider.ms-theme-outline .rslides .caption-wrap .caption,.metaslider.ms-theme-outline div.nivoSlider .nivo-caption{font-size:.9rem;padding:20px 30px 65px 30px;text-align:center}.ms-is-small.metaslider.ms-theme-outline .flexslider ul.slides .caption-wrap .caption,.ms-is-small.metaslider.ms-theme-outline .rslides .caption-wrap .caption,.ms-is-small.metaslider.ms-theme-outline div.nivoSlider .nivo-caption{padding-top:50px}.metaslider.ms-theme-outline .filmstrip{border-radius:0;margin-top:10px;width:100%;z-index:4}.metaslider.ms-theme-outline .filmstrip ul.flex-direction-nav li a::after{width:10px}.metaslider.ms-theme-outline .filmstrip ul.flex-direction-nav li a.flex-prev{left:10px}.metaslider.ms-theme-outline .filmstrip ul.flex-direction-nav li a.flex-next{right:10px}.metaslider.ms-theme-outline.has-filmstrip .flexslider:not(.filmstrip) ul.flex-direction-nav{width:90px}.metaslider.ms-theme-outline.has-filmstrip .flexslider ul.slides .caption-wrap{margin-right:110px}.metaslider.ms-theme-outline.fullwidth .flexslider ul.slides .caption-wrap,.metaslider.ms-theme-outline.fullwidth .rslides .caption-wrap,.metaslider.ms-theme-outline.fullwidth div.nivoSlider .nivo-caption,.metaslider.ms-theme-outline.fullwidth .cs-title{margin-right:320px}.metaslider.ms-theme-outline.fullwidth .flexslider ul.slides .caption-wrap .caption,.metaslider.ms-theme-outline.fullwidth .rslides .caption-wrap .caption,.metaslider.ms-theme-outline.fullwidth div.nivoSlider .nivo-caption,.metaslider.ms-theme-outline.fullwidth .cs-title{padding-left:20px}.metaslider.ms-theme-outline.fullwidth .flexslider ol.flex-control-nav:not(.flex-control-thumbs),.metaslider.ms-theme-outline.fullwidth ul.rslides_tabs,.metaslider.ms-theme-outline.fullwidth div.slider-wrapper .nivo-controlNav:not(.nivo-thumbs-enabled){right:60px}.metaslider.ms-theme-outline.fullwidth .flexslider:not(.filmstrip) ul.flex-direction-nav,.metaslider.ms-theme-outline.fullwidth div.nivo-directionNav{right:20px}.metaslider.ms-theme-outline.fullwidth a.rslides_nav.prev{right:284px}.metaslider.ms-theme-outline.fullwidth a.rslides_nav.next{right:20px}.metaslider.ms-theme-outline .slider-wrapper .nivo-controlNav.nivo-thumbs-enabled a:hover,.metaslider.ms-theme-outline .slider-wrapper .nivo-controlNav.nivo-thumbs-enabled a.active{border:0 none}.metaslider.ms-theme-outline.ms-is-small{padding-bottom:50px}.metaslider.ms-theme-outline.ms-is-small .flexslider ul.slides .caption-wrap,.metaslider.ms-theme-outline.ms-is-small .rslides .caption-wrap,.metaslider.ms-theme-outline.ms-is-small .nivoSlider .nivo-caption{margin-right:0}.metaslider.ms-theme-outline.ms-is-small .flexslider ol.flex-control-nav,.metaslider.ms-theme-outline.ms-is-small ul.rslides_tabs,.metaslider.ms-theme-outline.ms-is-small .slider-wrapper .nivo-controlNav,.metaslider.ms-theme-outline.ms-is-small .coin-slider .cs-buttons{left:0;right:0;width:100%}.metaslider.ms-theme-outline.ms-is-small .flexslider:not(.filmstrip) ul.flex-direction-nav,.metaslider.ms-theme-outline.ms-is-small .nivo-directionNav{width:100%}.metaslider.ms-theme-outline.ms-is-small.fullwidth .flexslider:not(.filmstrip) ul.flex-direction-nav,.metaslider.ms-theme-outline.ms-is-small.fullwidth div.nivo-directionNav{right:0}.metaslider.ms-theme-outline.ms-is-small.fullwidth .flexslider ul.flex-direction-nav li a.flex-prev,.metaslider.ms-theme-outline.ms-is-small.fullwidth .rslides_nav.prev,.metaslider.ms-theme-outline.ms-is-small.fullwidth div.nivoSlider div.nivo-directionNav a.nivo-prevNav,.metaslider.ms-theme-outline.ms-is-small.fullwidth .coin-slider .coin-slider div a.cs-prev{left:20px}.metaslider.ms-theme-outline.ms-is-small.fullwidth .flexslider ul.flex-direction-nav li a.flex-next,.metaslider.ms-theme-outline.ms-is-small.fullwidth .rslides_nav.next,.metaslider.ms-theme-outline.ms-is-small.fullwidth div.nivoSlider div.nivo-directionNav a.nivo-nextNav,.metaslider.ms-theme-outline.ms-is-small.fullwidth .coin-slider .coin-slider div a.cs-next{right:20px}
/* === Hummingbird Bundle 3 === */
/**handles:wpzoom-social-icons-block-style**/
.wp-block-wpzoom-blocks-social-icons{margin:0 auto;display:flex;box-sizing:content-box;flex-flow:row wrap;justify-content:var(--wpz-social-icons-alignment)}.wp-block-wpzoom-blocks-social-icons a.social-icon-link{text-decoration:none!important;box-shadow:none;transition:opacity .2s ease}.wp-block-wpzoom-blocks-social-icons a.social-icon-link:hover{opacity:.8}.wp-block-wpzoom-blocks-social-icons .social-icon.academicons,.wp-block-wpzoom-blocks-social-icons .social-icon.dashicons,.wp-block-wpzoom-blocks-social-icons .social-icon.fab,.wp-block-wpzoom-blocks-social-icons .social-icon.far,.wp-block-wpzoom-blocks-social-icons .social-icon.fas,.wp-block-wpzoom-blocks-social-icons .social-icon.genericon,.wp-block-wpzoom-blocks-social-icons .social-icon.socicon{color:#fff;padding:10px;margin:5px;background:#5a5a59;font-size:1.2em;width:1.2em;height:1.2em;vertical-align:middle;box-sizing:content-box;line-height:1.2em;text-align:center}.wp-block-wpzoom-blocks-social-icons .social-icon.socicon:empty{width:1.2em;height:1.2em}.wp-block-wpzoom-blocks-social-icons .social-icon.socicon{top:0}.wp-block-wpzoom-blocks-social-icons.is-style-with-canvas-round .social-icon{font-size:var(--wpz-social-icons-block-item-font-size);padding:var(--wpz-social-icons-block-item-padding-vertical) var(--wpz-social-icons-block-item-padding-horizontal);margin:var(--wpz-social-icons-block-item-margin-vertical) var(--wpz-social-icons-block-item-margin-horizontal);border-radius:var(--wpz-social-icons-block-item-border-radius);background-color:var(--wpz-social-icons-block-item-color)}.wp-block-wpzoom-blocks-social-icons.is-style-with-canvas-round .social-icon:hover{background-color:var(--wpz-social-icons-block-item-color-hover)}.wp-block-wpzoom-blocks-social-icons.is-style-with-canvas-round .icon-label{color:var(--wpz-social-icons-block-label-color);font-size:var(--wpz-social-icons-block-label-font-size)}.wp-block-wpzoom-blocks-social-icons.is-style-with-canvas-round .icon-label:hover{color:var(--wpz-social-icons-block-label-color-hover)}.wp-block-wpzoom-blocks-social-icons.is-style-with-canvas-rounded .social-icon{font-size:var(--wpz-social-icons-block-item-font-size);padding:var(--wpz-social-icons-block-item-padding-vertical) var(--wpz-social-icons-block-item-padding-horizontal);margin:var(--wpz-social-icons-block-item-margin-vertical) var(--wpz-social-icons-block-item-margin-horizontal);border-radius:var(--wpz-social-icons-block-item-border-radius);background-color:var(--wpz-social-icons-block-item-color)}.wp-block-wpzoom-blocks-social-icons.is-style-with-canvas-rounded .social-icon:hover{background-color:var(--wpz-social-icons-block-item-color-hover)}.wp-block-wpzoom-blocks-social-icons.is-style-with-canvas-rounded .icon-label{color:var(--wpz-social-icons-block-label-color);font-size:var(--wpz-social-icons-block-label-font-size)}.wp-block-wpzoom-blocks-social-icons.is-style-with-canvas-rounded .icon-label:hover{color:var(--wpz-social-icons-block-label-color-hover)}.wp-block-wpzoom-blocks-social-icons.is-style-with-canvas-squared .social-icon{font-size:var(--wpz-social-icons-block-item-font-size);padding:var(--wpz-social-icons-block-item-padding-vertical) var(--wpz-social-icons-block-item-padding-horizontal);margin:var(--wpz-social-icons-block-item-margin-vertical) var(--wpz-social-icons-block-item-margin-horizontal);border-radius:var(--wpz-social-icons-block-item-border-radius);background-color:var(--wpz-social-icons-block-item-color)}.wp-block-wpzoom-blocks-social-icons.is-style-with-canvas-squared .social-icon:hover{background-color:var(--wpz-social-icons-block-item-color-hover)}.wp-block-wpzoom-blocks-social-icons.is-style-with-canvas-squared .icon-label{color:var(--wpz-social-icons-block-label-color);font-size:var(--wpz-social-icons-block-label-font-size)}.wp-block-wpzoom-blocks-social-icons.is-style-with-canvas-squared .icon-label:hover{color:var(--wpz-social-icons-block-label-color-hover)}.wp-block-wpzoom-blocks-social-icons.is-style-without-canvas .social-icon{font-size:var(--wpz-social-icons-block-item-font-size);padding:var(--wpz-social-icons-block-item-padding-vertical) var(--wpz-social-icons-block-item-padding-horizontal);margin:var(--wpz-social-icons-block-item-margin-vertical) var(--wpz-social-icons-block-item-margin-horizontal);border-radius:var(--wpz-social-icons-block-item-border-radius);color:var(--wpz-social-icons-block-item-color);background-color:transparent}.wp-block-wpzoom-blocks-social-icons.is-style-without-canvas .social-icon:hover{color:var(--wpz-social-icons-block-item-color-hover)}.wp-block-wpzoom-blocks-social-icons.is-style-without-canvas .icon-label{color:var(--wpz-social-icons-block-label-color);font-size:var(--wpz-social-icons-block-label-font-size)}.wp-block-wpzoom-blocks-social-icons.is-style-without-canvas .icon-label:hover{color:var(--wpz-social-icons-block-label-color-hover)}.wp-block-wpzoom-blocks-social-icons.is-style-without-canvas-with-border .social-icon{font-size:var(--wpz-social-icons-block-item-font-size);padding:var(--wpz-social-icons-block-item-padding-vertical) var(--wpz-social-icons-block-item-padding-horizontal);margin:var(--wpz-social-icons-block-item-margin-vertical) var(--wpz-social-icons-block-item-margin-horizontal);border-radius:var(--wpz-social-icons-block-item-border-radius);color:var(--wpz-social-icons-block-item-color);background-color:transparent;border-width:2px;border-style:solid}.wp-block-wpzoom-blocks-social-icons.is-style-without-canvas-with-border .social-icon:hover{color:var(--wpz-social-icons-block-item-color-hover)}.wp-block-wpzoom-blocks-social-icons.is-style-without-canvas-with-border .icon-label{color:var(--wpz-social-icons-block-label-color);font-size:var(--wpz-social-icons-block-label-font-size)}.wp-block-wpzoom-blocks-social-icons.is-style-without-canvas-with-border .icon-label:hover{color:var(--wpz-social-icons-block-label-color-hover)}.wp-block-wpzoom-blocks-social-icons.is-style-without-canvas-with-label .social-icon-link{display:flex;flex-direction:column;align-items:center}.wp-block-wpzoom-blocks-social-icons.is-style-without-canvas-with-label .social-icon-link .icon-label,.wp-block-wpzoom-blocks-social-icons.is-style-without-canvas-with-label .social-icon-link .social-icon{display:flex;justify-content:center}.wp-block-wpzoom-blocks-social-icons.is-style-without-canvas-with-label .social-icon-link .social-icon{background-color:transparent;color:var(--wpz-social-icons-block-item-color);font-size:var(--wpz-social-icons-block-item-font-size);padding:var(--wpz-social-icons-block-item-padding-vertical) var(--wpz-social-icons-block-item-padding-horizontal);margin:var(--wpz-social-icons-block-item-margin-vertical) var(--wpz-social-icons-block-item-margin-horizontal);border-radius:var(--wpz-social-icons-block-item-border-radius)}.wp-block-wpzoom-blocks-social-icons.is-style-without-canvas-with-label .social-icon-link .social-icon:hover{color:var(--wpz-social-icons-block-item-color-hover)}.wp-block-wpzoom-blocks-social-icons.is-style-without-canvas-with-label .social-icon-link .icon-label{padding:0 5px 5px 5px;color:var(--wpz-social-icons-block-label-color);font-size:var(--wpz-social-icons-block-label-font-size)}.wp-block-wpzoom-blocks-social-icons.is-style-without-canvas-with-label .social-icon-link .icon-label:hover{color:var(--wpz-social-icons-block-label-color-hover)}.wp-block-wpzoom-blocks-social-icons.is-style-with-label-canvas-rounded .social-icon-link{color:#fff;margin:16px 10px;background-color:var(--wpz-social-icons-block-item-color);padding:var(--wpz-social-icons-block-item-padding-vertical) var(--wpz-social-icons-block-item-padding-horizontal);margin:var(--wpz-social-icons-block-item-margin-vertical) var(--wpz-social-icons-block-item-margin-horizontal);border-radius:var(--wpz-social-icons-block-item-border-radius)}.wp-block-wpzoom-blocks-social-icons.is-style-with-label-canvas-rounded .social-icon-link .social-icon{font-size:var(--wpz-social-icons-block-item-font-size);background-color:transparent;padding:0}.wp-block-wpzoom-blocks-social-icons.is-style-with-label-canvas-rounded .social-icon-link:hover{background-color:var(--wpz-social-icons-block-item-color-hover)}.wp-block-wpzoom-blocks-social-icons.is-style-with-label-canvas-rounded .social-icon-link .icon-label{padding:5px 5px 5px 0;color:var(--wpz-social-icons-block-label-color);font-size:var(--wpz-social-icons-block-label-font-size)}.wp-block-wpzoom-blocks-social-icons.is-style-with-label-canvas-rounded .social-icon-link .icon-label:hover{color:var(--wpz-social-icons-block-label-color-hover)}.zoom-social-icons-legacy-widget-description:empty,.zoom-social-icons-legacy-widget-title:empty{display:none!important}
/* === Hummingbird Bundle 4 - Thrive/TCB === */
/**handles:tve_style_family_tve_flt,wpsl-styles,astra-addon-css,wpzoom-social-icons-socicon,wpzoom-social-icons-genericons,wpzoom-social-icons-academicons,wpzoom-social-icons-font-awesome-3**/
@keyframes slide-wobble {
  0% {
    transform: translateX(30%);
    opacity: 0;
  }
  25% {
    transform: translateX(-15%);
  }
  50% {
    transform: translateX(10%);
  }
  75% {
    transform: translateX(-5%);
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes fade-out {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  25% {
    transform: translateX(-5%);
  }
  100% {
    transform: translateX(100%);
    opacity: 0;
  }
}
.tve-custom-menu-inside {
  z-index: 8;
}
.thrv_widget_menu {
  position: relative;
  z-index: 10;
}
.thrv_widget_menu .fixed-menu-item {
  position: fixed !important;
}
.thrv_widget_menu.thrv_wrapper {
  overflow: visible !important;
}
.thrv_widget_menu li li .tve-item-dropdown-trigger {
  position: absolute;
  top: 0;
  right: 0.5em;
  bottom: 0;
}
.thrv_widget_menu ul ul {
  box-sizing: border-box;
  min-width: 100%;
}
.thrv_widget_menu .tve_w_menu .sub-menu {
  box-shadow: 0 0 9px 1px rgba(0, 0, 0, 0.15);
  background-color: #fff;
}
.thrv_widget_menu .tve_w_menu .sub-menu {
  visibility: hidden;
  display: none;
}
.thrv_widget_menu.tve-active-disabled .tve-state-active {
  cursor: default !important;
}
.thrv_widget_menu[class*="tve-custom-menu-switch-icon-"].tve-active-disabled
  .menu-item-has-children {
  cursor: pointer;
}
.tve-item-dropdown-trigger {
  flex: 0 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
}
.tve-item-dropdown-trigger svg {
  width: 1em;
  height: 1em;
  transition: transform 0.2s ease;
  fill: currentColor;
}
.tve-item-dropdown-trigger:not(:empty) {
  margin-left: 8px;
}
.tve-m-trigger {
  display: none;
  -webkit-tap-highlight-color: transparent;
}
.tve-m-trigger:active,
.tve-m-trigger:focus {
  outline: 0;
}
.tve-m-trigger .thrv_icon {
  margin: 0 auto !important;
  padding: 0.3em !important;
  font-size: 33px;
  width: 33px;
  height: 33px;
}
.tve-m-trigger.tve-triggered-icon .tcb-icon-open,
.tve-m-trigger:not(.tve-triggered-icon) .tcb-icon-close {
  display: none;
}
.thrv_widget_menu.thrv_wrapper {
  padding: 0;
}
.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"] {
  background: 0 0 !important;
}
.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"] li {
  box-sizing: border-box;
  text-align: center;
}
.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"]
  .thrive-shortcode-html {
  position: relative;
}
.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"]
  .tve-item-dropdown-trigger {
  position: absolute;
  top: 0;
  right: 0.8rem;
  bottom: 0;
  height: 100% !important;
  transition: transform 0.2s ease;
}
.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"]
  .expand-children
  > a
  > .tve-item-dropdown-trigger {
  transform: rotate(180deg);
}
.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"] .m-icon {
  margin-left: -1em;
}
.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"]
  ul.tve_w_menu
  li {
  background-color: inherit;
}
.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"]
  ul.tve_w_menu
  ul {
  display: none;
  position: relative;
  width: 100%;
  left: 0;
  top: 0;
}
.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"]
  ul.tve_w_menu
  li:not(#increase-spec):not(.ccls) {
  padding: 0;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0 !important;
  margin-right: 0 !important;
  -webkit-tap-highlight-color: transparent;
}
.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"]
  ul.tve_w_menu
  li:not(#increase-spec):not(.ccls):active,
.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"]
  ul.tve_w_menu
  li:not(#increase-spec):not(.ccls):focus {
  outline: 0;
}
.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"]
  ul.tve_w_menu
  li:not(#increase-spec):not(.ccls)
  a {
  padding: 10px 2em;
}
.tve_editor_page
  .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"]
  ul.tve_w_menu {
  outline: 1px solid #2ecc71;
  margin: 0 -1px !important;
  width: calc(100% + 2px) !important;
}
.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"][class*="light-tmp"]
  ul.tve_w_menu {
  background-color: #fff;
}
.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"][class*="light-tmp"]
  ul.tve_w_menu
  .sub-menu {
  box-shadow: none;
}
.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"][class*="light-tmp"]
  ul.tve_w_menu
  li
  li {
  background-color: #fafafa;
  box-shadow: none;
}
.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"][class*="dark-tmp"]
  ul.tve_w_menu {
  background-color: #1e1e1f;
}
.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"][class*="dark-tmp"]
  ul.tve_w_menu
  li
  .sub-menu
  li {
  background-color: #29292a;
}
.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"][class*="dark-tmp"]
  ul.tve_w_menu
  li
  > a {
  color: #fff;
}
.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-dropdown
  ul.tve_w_menu {
  height: auto;
  max-height: 0;
  opacity: 0;
  left: 0;
  overflow: hidden;
  width: 100%;
  position: absolute;
  transition: max-height 0.1s ease, opacity 0.1s ease;
}
.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-dropdown
  ul.tve_w_menu.tve-m-expanded {
  opacity: 1;
  max-height: fit-content;
  top: 100%;
}
.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-dropdown
  .tve-m-trigger {
  position: relative;
}
.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-dropdown
  .tve-m-trigger
  .thrv_icon {
  display: block;
  transition: opacity 0.3s ease;
}
.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-dropdown
  .tve-m-trigger
  .tcb-icon-close {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
}
.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-dropdown
  .tve-m-trigger.tve-triggered-icon
  .tcb-icon-close {
  opacity: 1;
}
.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-dropdown
  .tve-m-trigger.tve-triggered-icon
  .tcb-icon-open {
  opacity: 0;
}
.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-fullscreen
  ul.tve_w_menu,
.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-left
  ul.tve_w_menu,
.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right
  ul.tve_w_menu {
  top: 0;
  display: block;
  height: 100vh;
  width: 80vw !important;
  padding: 60px;
  position: fixed;
  transition: left 0.2s ease;
  overflow-y: auto;
  overflow-y: auto !important;
  overflow-x: hidden !important;
}
.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-fullscreen
  ul.tve_w_menu::-webkit-scrollbar,
.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-left
  ul.tve_w_menu::-webkit-scrollbar,
.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right
  ul.tve_w_menu::-webkit-scrollbar {
  width: 14px;
  height: 8px;
}
.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-fullscreen
  ul.tve_w_menu::-webkit-scrollbar-track,
.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-left
  ul.tve_w_menu::-webkit-scrollbar-track,
.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right
  ul.tve_w_menu::-webkit-scrollbar-track {
  background: 0 0;
}
.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-fullscreen
  ul.tve_w_menu::-webkit-scrollbar-thumb,
.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-left
  ul.tve_w_menu::-webkit-scrollbar-thumb,
.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right
  ul.tve_w_menu::-webkit-scrollbar-thumb {
  height: 23px;
  border: 4px solid transparent;
  background-clip: padding-box;
  -webkit-border-radius: 7px;
  background-color: rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: inset -1px -1px 0 rgba(0, 0, 0, 0.05),
    inset 1px 1px 0 rgba(0, 0, 0, 0.05);
}
.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-fullscreen
  ul.tve_w_menu.tve-m-expanded,
.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-left
  ul.tve_w_menu.tve-m-expanded,
.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right
  ul.tve_w_menu.tve-m-expanded {
  box-shadow: 0 0 9px 1px rgba(0, 0, 0, 0.15);
}
.admin-bar
  .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-fullscreen
  ul.tve_w_menu,
.admin-bar
  .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-left
  ul.tve_w_menu,
.admin-bar
  .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right
  ul.tve_w_menu {
  top: 32px;
  height: calc(100vh - 32px);
}
@media screen and (max-width: 782px) {
  .admin-bar
    .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-fullscreen
    ul.tve_w_menu,
  .admin-bar
    .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-left
    ul.tve_w_menu,
  .admin-bar
    .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right
    ul.tve_w_menu {
    top: 46px;
    height: calc(100vh - 46px);
  }
}
.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-fullscreen
  .tve-m-trigger
  .tcb-icon-close,
.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-left
  .tve-m-trigger
  .tcb-icon-close,
.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right
  .tve-m-trigger
  .tcb-icon-close {
  display: block;
  position: fixed;
  z-index: 99;
  top: 0;
  left: 0;
  transform: translateX(-100%);
  transition: left 0.2s ease;
}
.admin-bar
  .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-fullscreen
  .tve-m-trigger
  .tcb-icon-close,
.admin-bar
  .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-left
  .tve-m-trigger
  .tcb-icon-close,
.admin-bar
  .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right
  .tve-m-trigger
  .tcb-icon-close {
  top: 32px;
}
@media screen and (max-width: 782px) {
  .admin-bar
    .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-fullscreen
    .tve-m-trigger
    .tcb-icon-close,
  .admin-bar
    .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-left
    .tve-m-trigger
    .tcb-icon-close,
  .admin-bar
    .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right
    .tve-m-trigger
    .tcb-icon-close {
    top: 46px;
  }
}
.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-fullscreen
  .tve-triggered-icon
  .tcb-icon-open,
.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-left
  .tve-triggered-icon
  .tcb-icon-open,
.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right
  .tve-triggered-icon
  .tcb-icon-open {
  display: block;
}
.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-fullscreen[class*="light-tmp-third"]
  .tcb-icon-close,
.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-left[class*="light-tmp-third"]
  .tcb-icon-close,
.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right[class*="light-tmp-third"]
  .tcb-icon-close {
  color: #fff;
}
.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-fullscreen[class*="light-tmp"],
.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-left[class*="light-tmp"],
.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right[class*="light-tmp"] {
  background-color: #fff;
}
.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-fullscreen[class*="dark-tmp"]
  ul.tve_w_menu.tve-m-expanded,
.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-left[class*="dark-tmp"]
  ul.tve_w_menu.tve-m-expanded,
.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right[class*="dark-tmp"]
  ul.tve_w_menu.tve-m-expanded {
  background: #393939;
}
.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-left
  ul.tve_w_menu {
  left: -100%;
}
.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-left
  ul.tve_w_menu.tve-m-expanded {
  left: 0;
}
.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-left
  .tve-m-trigger.tve-triggered-icon
  .tcb-icon-close {
  left: 80vw;
}
.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-fullscreen
  ul.tve_w_menu {
  left: -100%;
}
.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-fullscreen
  ul.tve_w_menu.tve-m-expanded {
  width: 100vw !important;
  left: 0;
}
.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-fullscreen
  .tve-m-trigger.tve-triggered-icon
  .tcb-icon-close {
  left: 100%;
}
.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right
  ul.tve_w_menu {
  left: calc(100% + 4px);
}
.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right
  ul.tve_w_menu.tve-m-expanded {
  left: 20vw;
}
.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right
  .tve-m-trigger
  .tcb-icon-close {
  left: 100%;
  transform: none;
}
.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right
  .tve-m-trigger.tve-triggered-icon
  .tcb-icon-close {
  left: 20vw;
}
.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"][class*="light-tmp-third"]
  ul.tve_w_menu {
  background-color: #39a3d1;
}
.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"][class*="light-tmp-third"]
  ul.tve_w_menu
  li
  > a {
  color: #fff;
}
.thrv_widget_menu.thrv_wrapper ul.tve_w_menu {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical {
  display: inline-block;
  box-sizing: border-box;
}
.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical li.expand-children {
  overflow: visible;
}
.thrv_widget_menu.thrv_wrapper
  ul.tve_w_menu.tve_vertical
  li.expand-children
  > .sub-menu {
  visibility: visible;
}
.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical ul {
  position: relative;
}
.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical ul ul {
  top: 0;
  left: 0;
}
.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical ul li {
  position: relative;
}
.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical .tcb-menu-logo-wrap {
  display: none !important;
}
.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal li.expand-children,
.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal li:hover {
  overflow: visible;
}
.thrv_widget_menu.thrv_wrapper
  ul.tve_w_menu.tve_horizontal
  li.expand-children
  .tcb-mega-drop-inner
  > ul,
.thrv_widget_menu.thrv_wrapper
  ul.tve_w_menu.tve_horizontal
  li.expand-children
  > .sub-menu,
.thrv_widget_menu.thrv_wrapper
  ul.tve_w_menu.tve_horizontal
  li:hover
  .tcb-mega-drop-inner
  > ul,
.thrv_widget_menu.thrv_wrapper
  ul.tve_w_menu.tve_horizontal
  li:hover
  > .sub-menu {
  visibility: visible;
}
.thrv_widget_menu.thrv_wrapper ul.tve_w_menu > li {
  flex: 0 1 auto;
  cursor: pointer;
}
.thrv_widget_menu.thrv_wrapper ul.tve_w_menu > li a:focus {
  outline: 0;
}
.thrv_widget_menu.thrv_wrapper ul.tve_w_menu li > a:not(.tcb-logo) {
  font-size: 16px;
  line-height: 2em;
  color: inherit !important;
  text-decoration: inherit !important;
  box-shadow: none;
  letter-spacing: initial;
}
.thrv_widget_menu.thrv_wrapper ul.tve_w_menu .sub-menu li {
  padding: 0;
}
.thrv_widget_menu.thrv_wrapper ul.tve_w_menu .sub-menu li a:hover {
  background-color: transparent;
}
.thrv_widget_menu.thrv_wrapper ul.tve_w_menu .tve-dropdown-icon-down {
  display: none;
}
.thrv_widget_menu.thrv_wrapper li.c-brackets .tve-hover-anim:after,
.thrv_widget_menu.thrv_wrapper li.c-brackets .tve-hover-anim:before,
.thrv_widget_menu.thrv_wrapper li.c-brackets > a:after,
.thrv_widget_menu.thrv_wrapper li.c-brackets > a:before {
  transition: height 0.3s, opacity 0.3s, transform 0.3s;
  background-color: currentColor;
  box-sizing: border-box;
  display: inline-block;
  border-color: inherit;
  pointer-events: none;
  position: absolute;
  font-weight: 100;
  width: 100%;
  content: "";
  opacity: 0;
  height: 1px;
  left: 0;
  top: 0;
}
.thrv_widget_menu.thrv_wrapper
  li.c-brackets.tve-state-hover
  .tve-hover-anim:after,
.thrv_widget_menu.thrv_wrapper
  li.c-brackets.tve-state-hover
  .tve-hover-anim:before,
.thrv_widget_menu.thrv_wrapper li.c-brackets.tve-state-hover > a:after,
.thrv_widget_menu.thrv_wrapper li.c-brackets.tve-state-hover > a:before,
.thrv_widget_menu.thrv_wrapper li.c-brackets:hover .tve-hover-anim:after,
.thrv_widget_menu.thrv_wrapper li.c-brackets:hover .tve-hover-anim:before,
.thrv_widget_menu.thrv_wrapper li.c-brackets:hover > a:after,
.thrv_widget_menu.thrv_wrapper li.c-brackets:hover > a:before {
  opacity: 1;
}
.thrv_widget_menu.thrv_wrapper li.c-brackets .tve-hover-anim:after,
.thrv_widget_menu.thrv_wrapper li.c-brackets .tve-hover-anim:before,
.thrv_widget_menu.thrv_wrapper li.c-brackets > a:after,
.thrv_widget_menu.thrv_wrapper li.c-brackets > a:before {
  background: 0 0;
  font-size: 1em;
  height: 100%;
  top: 0;
  bottom: 0;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  display: inline-flex !important;
  position: absolute;
  width: 0.3em;
}
.thrv_widget_menu.thrv_wrapper li.c-brackets .tve-hover-anim:before,
.thrv_widget_menu.thrv_wrapper li.c-brackets > a:before {
  content: "[";
  left: -0.5em;
  transform: translateX(1.25em);
}
.thrv_widget_menu.thrv_wrapper li.c-brackets .tve-hover-anim:after,
.thrv_widget_menu.thrv_wrapper li.c-brackets > a:after {
  content: "]";
  right: -0.5em;
  left: auto;
  transform: translateX(-1.25em);
}
.thrv_widget_menu.thrv_wrapper
  li.c-brackets.tve-state-hover
  .tve-hover-anim:after,
.thrv_widget_menu.thrv_wrapper
  li.c-brackets.tve-state-hover
  .tve-hover-anim:before,
.thrv_widget_menu.thrv_wrapper li.c-brackets.tve-state-hover > a:after,
.thrv_widget_menu.thrv_wrapper li.c-brackets.tve-state-hover > a:before,
.thrv_widget_menu.thrv_wrapper li.c-brackets:hover .tve-hover-anim:after,
.thrv_widget_menu.thrv_wrapper li.c-brackets:hover .tve-hover-anim:before,
.thrv_widget_menu.thrv_wrapper li.c-brackets:hover > a:after,
.thrv_widget_menu.thrv_wrapper li.c-brackets:hover > a:before {
  transform: translateX(0);
}
.thrv_widget_menu.thrv_wrapper li.c-underline .tve-hover-anim:after,
.thrv_widget_menu.thrv_wrapper li.c-underline .tve-hover-anim:before,
.thrv_widget_menu.thrv_wrapper li.c-underline > a:after,
.thrv_widget_menu.thrv_wrapper li.c-underline > a:before {
  transition: height 0.3s, opacity 0.3s, transform 0.3s;
  background-color: currentColor;
  box-sizing: border-box;
  display: inline-block;
  border-color: inherit;
  pointer-events: none;
  position: absolute;
  font-weight: 100;
  width: 100%;
  content: "";
  opacity: 0;
  height: 1px;
  left: 0;
  top: 0;
}
.thrv_widget_menu.thrv_wrapper
  li.c-underline.tve-state-hover
  .tve-hover-anim:after,
.thrv_widget_menu.thrv_wrapper
  li.c-underline.tve-state-hover
  .tve-hover-anim:before,
.thrv_widget_menu.thrv_wrapper li.c-underline.tve-state-hover > a:after,
.thrv_widget_menu.thrv_wrapper li.c-underline.tve-state-hover > a:before,
.thrv_widget_menu.thrv_wrapper li.c-underline:hover .tve-hover-anim:after,
.thrv_widget_menu.thrv_wrapper li.c-underline:hover .tve-hover-anim:before,
.thrv_widget_menu.thrv_wrapper li.c-underline:hover > a:after,
.thrv_widget_menu.thrv_wrapper li.c-underline:hover > a:before {
  opacity: 1;
}
.thrv_widget_menu.thrv_wrapper li.c-underline .tve-hover-anim:after,
.thrv_widget_menu.thrv_wrapper li.c-underline > a:after {
  transform: translate(-50%, -10px);
  height: 2px;
  width: 40%;
  top: 105%;
  left: 50%;
}
.thrv_widget_menu.thrv_wrapper
  li.c-underline.tve-state-hover
  .tve-hover-anim:after,
.thrv_widget_menu.thrv_wrapper li.c-underline.tve-state-hover > a:after,
.thrv_widget_menu.thrv_wrapper li.c-underline:hover .tve-hover-anim:after,
.thrv_widget_menu.thrv_wrapper li.c-underline:hover > a:after {
  transform: translate(-50%, -5px);
  height: 1px;
}
.thrv_widget_menu.thrv_wrapper
  li.c-underline.tve-state-hover
  .tve-hover-anim:before,
.thrv_widget_menu.thrv_wrapper li.c-underline.tve-state-hover > a:before,
.thrv_widget_menu.thrv_wrapper li.c-underline:hover .tve-hover-anim:before,
.thrv_widget_menu.thrv_wrapper li.c-underline:hover > a:before {
  display: none;
}
.thrv_widget_menu.thrv_wrapper li.c-double .tve-hover-anim:after,
.thrv_widget_menu.thrv_wrapper li.c-double .tve-hover-anim:before,
.thrv_widget_menu.thrv_wrapper li.c-double > a:after,
.thrv_widget_menu.thrv_wrapper li.c-double > a:before {
  transition: height 0.3s, opacity 0.3s, transform 0.3s;
  background-color: currentColor;
  box-sizing: border-box;
  display: inline-block;
  border-color: inherit;
  pointer-events: none;
  position: absolute;
  font-weight: 100;
  width: 100%;
  content: "";
  opacity: 0;
  height: 1px;
  left: 0;
  top: 0;
}
.thrv_widget_menu.thrv_wrapper
  li.c-double.tve-state-hover
  .tve-hover-anim:after,
.thrv_widget_menu.thrv_wrapper
  li.c-double.tve-state-hover
  .tve-hover-anim:before,
.thrv_widget_menu.thrv_wrapper li.c-double.tve-state-hover > a:after,
.thrv_widget_menu.thrv_wrapper li.c-double.tve-state-hover > a:before,
.thrv_widget_menu.thrv_wrapper li.c-double:hover .tve-hover-anim:after,
.thrv_widget_menu.thrv_wrapper li.c-double:hover .tve-hover-anim:before,
.thrv_widget_menu.thrv_wrapper li.c-double:hover > a:after,
.thrv_widget_menu.thrv_wrapper li.c-double:hover > a:before {
  opacity: 1;
}
.thrv_widget_menu.thrv_wrapper li.c-double .tve-hover-anim:before,
.thrv_widget_menu.thrv_wrapper li.c-double > a:before {
  display: block !important;
  transform: translateY(-10px) !important;
  top: 4px !important;
}
@media (min-width: 2600px) {
  .thrv_widget_menu.thrv_wrapper li.c-double .tve-hover-anim:before,
  .thrv_widget_menu.thrv_wrapper li.c-double > a:before {
    top: 3px !important;
  }
}
.thrv_widget_menu.thrv_wrapper li.c-double .tve-hover-anim:after,
.thrv_widget_menu.thrv_wrapper li.c-double > a:after {
  transform: translateY(10px);
  top: calc(100% - 6px);
}
.thrv_widget_menu.thrv_wrapper
  li.c-double.tve-state-hover
  .tve-hover-anim:after,
.thrv_widget_menu.thrv_wrapper
  li.c-double.tve-state-hover
  .tve-hover-anim:before,
.thrv_widget_menu.thrv_wrapper li.c-double.tve-state-hover > a:after,
.thrv_widget_menu.thrv_wrapper li.c-double.tve-state-hover > a:before,
.thrv_widget_menu.thrv_wrapper li.c-double:hover .tve-hover-anim:after,
.thrv_widget_menu.thrv_wrapper li.c-double:hover .tve-hover-anim:before,
.thrv_widget_menu.thrv_wrapper li.c-double:hover > a:after,
.thrv_widget_menu.thrv_wrapper li.c-double:hover > a:before {
  transform: translateY(0) !important;
}
.thrv_widget_menu.thrv_wrapper li.c-thick .tve-hover-anim:after,
.thrv_widget_menu.thrv_wrapper li.c-thick .tve-hover-anim:before,
.thrv_widget_menu.thrv_wrapper li.c-thick > a:after,
.thrv_widget_menu.thrv_wrapper li.c-thick > a:before {
  transition: height 0.3s, opacity 0.3s, transform 0.3s;
  background-color: currentColor;
  box-sizing: border-box;
  display: inline-block;
  border-color: inherit;
  pointer-events: none;
  position: absolute;
  font-weight: 100;
  width: 100%;
  content: "";
  opacity: 0;
  height: 1px;
  left: 0;
  top: 0;
}
.thrv_widget_menu.thrv_wrapper li.c-thick.tve-state-hover .tve-hover-anim:after,
.thrv_widget_menu.thrv_wrapper
  li.c-thick.tve-state-hover
  .tve-hover-anim:before,
.thrv_widget_menu.thrv_wrapper li.c-thick.tve-state-hover > a:after,
.thrv_widget_menu.thrv_wrapper li.c-thick.tve-state-hover > a:before,
.thrv_widget_menu.thrv_wrapper li.c-thick:hover .tve-hover-anim:after,
.thrv_widget_menu.thrv_wrapper li.c-thick:hover .tve-hover-anim:before,
.thrv_widget_menu.thrv_wrapper li.c-thick:hover > a:after,
.thrv_widget_menu.thrv_wrapper li.c-thick:hover > a:before {
  opacity: 1;
}
.thrv_widget_menu.thrv_wrapper li.c-thick .tve-hover-anim:after,
.thrv_widget_menu.thrv_wrapper li.c-thick > a:after {
  transform: translate(-50%, -10px);
  width: 50%;
  top: 105%;
  left: 50%;
}
.thrv_widget_menu.thrv_wrapper li.c-thick.tve-state-hover .tve-hover-anim:after,
.thrv_widget_menu.thrv_wrapper li.c-thick.tve-state-hover > a:after,
.thrv_widget_menu.thrv_wrapper li.c-thick:hover .tve-hover-anim:after,
.thrv_widget_menu.thrv_wrapper li.c-thick:hover > a:after {
  transform: translate(-50%, -5px);
  height: 4px;
}
.thrv_widget_menu.thrv_wrapper
  li.c-thick.tve-state-hover
  .tve-hover-anim:before,
.thrv_widget_menu.thrv_wrapper li.c-thick.tve-state-hover > a:before,
.thrv_widget_menu.thrv_wrapper li.c-thick:hover .tve-hover-anim:before,
.thrv_widget_menu.thrv_wrapper li.c-thick:hover > a:before {
  display: none;
}
.thrv_widget_menu.thrv_wrapper .tve_w_menu .tve-disabled-text-inner {
  flex: 1 1 auto;
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.thrv_widget_menu.thrv_wrapper .tve_w_menu .m-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 0 0 1em;
  width: 1em;
  height: 1em;
  margin-right: 8px;
  margin-bottom: 2px;
}
.thrv_widget_menu.thrv_wrapper .tve_w_menu .m-icon svg {
  width: 100%;
  height: 100%;
  line-height: 1em;
  stroke-width: 0;
  stroke: currentColor;
  fill: currentColor;
}
.thrv_widget_menu.thrv_wrapper.tve-regular .tve_w_menu.tve_vertical {
  width: 100%;
}
.thrv_widget_menu.thrv_wrapper.tve-regular .tve_w_menu.tve_vertical ul {
  width: 100%;
}
.thrv_widget_menu.thrv_wrapper.tve-regular .tve_w_menu.tve_vertical li {
  display: block;
}
.thrv_widget_menu.thrv_wrapper.tve-regular .tve_w_menu.tve_vertical > li ul {
  padding: 0;
}
.thrv_widget_menu.thrv_wrapper.tve-regular
  .tve_w_menu.tve_vertical
  li.expand-children
  > ul {
  display: block;
  visibility: visible;
}
.thrv_widget_menu.thrv_wrapper.tve-regular
  .tve_w_menu.tve_horizontal
  li.expand-children
  > ul,
.thrv_widget_menu.thrv_wrapper.tve-regular
  .tve_w_menu.tve_horizontal
  li:hover
  > ul {
  display: block;
}
div:not(#increase-specificity)
  .thrv_widget_menu.thrv_wrapper.tve-regular
  .tve_w_menu.tve_horizontal
  > li:first-child {
  margin-left: 0 !important;
}
div:not(#increase-specificity)
  .thrv_widget_menu.thrv_wrapper.tve-regular
  .tve_w_menu.tve_horizontal
  > li:last-child {
  margin-right: 0 !important;
}
.thrv_widget_menu.thrv_wrapper.tve-regular .tve_w_menu li {
  overflow: hidden;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.thrv_widget_menu.thrv_wrapper.tve-regular
  .tve_w_menu
  li
  li
  > a
  .tve-item-dropdown-trigger
  svg {
  transform: rotate(-90deg);
}
.thrv_widget_menu.thrv_wrapper.tve-regular
  .tve_w_menu
  li
  li.menu-item-has-children
  > a {
  padding: 2px 1.5em 2px 15px;
}
.thrv_widget_menu.thrv_wrapper.tve-regular
  .tve_w_menu
  li
  li.menu-item-has-children
  > a
  .tve-item-dropdown-trigger {
  right: 0.25em;
}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fade
  ul.tve_vertical
  li
  > ul {
  float: left;
  transition: max-height 0s, opacity 0.2s ease;
}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fade
  ul.tve_vertical
  li:not(.expand-children):hover
  > ul {
  visibility: hidden;
  max-height: 0;
  opacity: 0;
}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fade
  ul.tve_vertical
  li:not(.expand-children):hover
  > ul
  > li {
  max-height: 0;
}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fade
  ul
  > li
  ul {
  max-height: 0;
  display: initial !important;
  visibility: hidden;
  opacity: 0;
}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fade
  ul
  > li.expand-children
  > ul,
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fade
  ul
  > li:hover
  > ul {
  visibility: visible;
  max-height: fit-content;
  opacity: 1;
}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fade
  ul
  > li.expand-children
  > ul
  > li,
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fade
  ul
  > li:hover
  > ul
  > li {
  max-height: fit-content;
}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fade
  ul
  > li
  ul {
  transition: 0.2s ease;
}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide1
  ul.tve_vertical
  li
  ul {
  float: left;
}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide1
  ul.tve_vertical
  li:not(.expand-children):hover
  > ul
  > li {
  opacity: 0;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide1
  ul
  > li
  > ul {
  display: initial !important;
}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide1
  ul
  > li
  > ul
  > li {
  height: 0;
  opacity: 0;
  overflow: hidden;
  visibility: hidden;
}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide1
  ul
  > li
  > ul
  > li.expand-children
  > ul,
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide1
  ul
  > li
  > ul
  > li:hover
  > ul {
  width: 100%;
}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide1
  ul
  > li
  > ul
  > li
  ul {
  width: 0;
  transition: width 0.35s ease-in-out;
}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide1
  ul
  > li
  > ul
  > li
  ul
  li {
  height: 40px;
}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide1
  ul
  > li.expand-children
  > ul
  > li,
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide1
  ul
  > li:hover
  > ul
  > li {
  opacity: 1;
  height: 40px;
  overflow: visible;
  visibility: visible;
}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide1
  ul
  > li
  > ul
  > li {
  transition: all 0.2s ease, opacity 0s ease;
}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide1
  ul
  > li
  > ul
  > li
  ul {
  transition: width 0.25s ease-in-out;
}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide2
  ul.tve_vertical
  li
  ul {
  float: left;
}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide2
  ul.tve_vertical
  li:not(.expand-children):hover
  > ul
  > li {
  opacity: 0;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide2
  ul
  > li
  > ul {
  display: initial !important;
}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide2
  ul
  > li
  > ul
  > li {
  height: 0;
  opacity: 0;
  overflow: hidden;
  visibility: hidden;
}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide2
  ul
  > li
  > ul
  > li.expand-children
  > ul,
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide2
  ul
  > li
  > ul
  > li:hover
  > ul {
  width: 100%;
}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide2
  ul
  > li
  > ul
  > li
  ul {
  width: 0;
  transition: width 0.35s ease-in-out;
}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide2
  ul
  > li
  > ul
  > li
  ul
  li {
  height: 40px;
}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide2
  ul
  > li.expand-children
  > ul
  > li,
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide2
  ul
  > li:hover
  > ul
  > li {
  opacity: 1;
  height: 40px;
  overflow: visible;
  visibility: visible;
}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide2
  ul
  > li
  > ul
  > li {
  transition: all 0.15s linear, opacity 0s linear;
}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide2
  ul
  > li
  > ul
  > li
  ul {
  transition: width 0.25s linear;
}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std):not(
    [class*="vmd"]
  )
  ul.tve_vertical:not(#_)
  li:not(.expand-children)
  > .sub-menu {
  padding: 0 !important;
  margin: 0 !important;
  border: none !important;
}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std):not(
    [class*="vmd"]
  )
  ul.tve_vertical:not(#_)
  li:after {
  content: "";
  display: table;
  clear: both;
}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std):not(
    [class*="vmd"]
  )
  ul.tve_vertical:not(#_)
  li
  > ul,
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std):not(
    [class*="vmd"]
  )
  ul.tve_vertical:not(#_)
  li
  > ul:hover {
  max-height: 0;
  visibility: hidden;
}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std):not(
    [class*="vmd"]
  )
  ul.tve_vertical:not(#_)
  li.expand-children
  > ul {
  max-height: fit-content;
  visibility: visible;
}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std):not(
    [class*="vmd"]
  )
  ul.tve_vertical
  ul
  .tve-item-dropdown-trigger {
  transform: rotate(90deg);
}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).vmd-left
  ul.tve_vertical
  li,
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).vmd-right
  ul.tve_vertical
  li {
  position: relative;
}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).vmd-left
  ul.tve_vertical
  ul:not(#_),
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).vmd-right
  ul.tve_vertical
  ul:not(#_) {
  position: absolute;
  left: unset;
  right: 100%;
  top: 0;
}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).vmd-right
  ul.tve_vertical
  ul:not(#_) {
  left: 100% !important;
  right: unset;
}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).vmd-right
  ul.tve_vertical
  .tve-item-dropdown-trigger {
  transform: rotate(-90deg);
}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).vmd-right
  ul.tve_vertical
  .tve-item-dropdown-trigger:not(:empty) {
  margin: 0 0 0 8px;
}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).vmd-right
  ul.tve_vertical
  ul
  .tve-item-dropdown-trigger {
  transform: rotate(0);
}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).vmd-right
  ul.tve_vertical
  ul
  .tve-item-dropdown-trigger:not(:empty) {
  margin: 0;
}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).vmd-left
  ul.tve_vertical
  .tve-item-dropdown-trigger {
  transform: rotate(90deg);
}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).vmd-left
  ul.tve_vertical
  .tve-item-dropdown-trigger:not(:empty) {
  margin: 0 0 0 8px;
}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).vmd-left
  ul.tve_vertical
  ul
  .tve-item-dropdown-trigger {
  transform: rotate(180deg);
}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).vmd-left
  ul.tve_vertical
  ul
  .tve-item-dropdown-trigger:not(:empty) {
  margin: 0;
}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fold
  ul.tve_vertical
  li
  ul {
  float: left;
}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fold
  ul.tve_vertical
  li:not(.expand-children):hover
  > ul {
  visibility: hidden;
  max-height: 0;
  opacity: 0;
}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fold
  ul
  > li
  > ul {
  max-height: 0;
  display: initial !important;
  visibility: hidden;
  opacity: 0;
}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fold
  ul
  > li.expand-children
  > ul,
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fold
  ul
  > li:hover
  > ul {
  visibility: visible;
  max-height: fit-content;
  opacity: 1;
}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fold
  ul
  > li
  ul {
  transform: perspective(400px) rotate3d(1, 0, 0, -90deg);
  transform-origin: 50% 0;
  transition: 0.35s, color 0.35s ease;
}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fold
  ul
  > li
  ul
  ul {
  transform: perspective(1600px) rotate3d(0, 1, 0, -90deg);
  transform-origin: 0 0;
}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fold
  ul.tve_horizontal
  > li.expand-children
  > ul,
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fold
  ul.tve_horizontal
  > li:hover
  > ul {
  transform: perspective(400px) rotate3d(0, 0, 0, 0);
}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fold
  ul.tve_horizontal
  > li.expand-children
  > ul
  > li.expand-children
  > ul,
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fold
  ul.tve_horizontal
  > li.expand-children
  > ul
  > li:hover
  > ul,
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fold
  ul.tve_horizontal
  > li:hover
  > ul
  > li.expand-children
  > ul,
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fold
  ul.tve_horizontal
  > li:hover
  > ul
  > li:hover
  > ul {
  transform: perspective(400px) rotate3d(0, 0, 0, 0);
}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fold
  ul.tve_vertical
  > li
  ul
  ul {
  transform: perspective(400px) rotate3d(1, 0, 0, -90deg);
  transform-origin: 50% 0;
}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fold
  ul.tve_vertical
  li.expand-children
  > ul {
  transform: perspective(400px) rotate3d(0, 0, 0, 0);
}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std):not([class*="da"])
  ul.tve_w_menu.tve_horizontal
  > li
  > ul {
  display: block;
  visibility: hidden;
  top: -100000px;
}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std):not([class*="da"])
  ul.tve_w_menu.tve_horizontal
  > li.expand-children
  > ul,
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std):not([class*="da"])
  ul.tve_w_menu.tve_horizontal
  > li:hover
  > ul {
  top: 100%;
  visibility: visible;
}
.thrv_widget_menu.thrv_wrapper[class*="tve-menu-template-"]
  ul.tve_w_menu.tve_vertical {
  padding: 0;
}
.thrv_widget_menu.thrv_wrapper[class*="tve-menu-template-"]
  ul.tve_w_menu.tve_vertical
  li {
  margin: 0;
}
.thrv_widget_menu.thrv_wrapper[class*="tve-menu-template-"] ul.tve_w_menu > li {
  margin: 0 15px;
}
.thrv_widget_menu.thrv_wrapper[class*="tve-menu-template-"]
  ul.tve_w_menu
  > li
  ul {
  border: none;
  background-color: #fff;
  border-radius: 0;
}
.thrv_widget_menu.thrv_wrapper[class*="tve-menu-template-"]
  ul.tve_w_menu
  > li
  > a {
  font-weight: 600;
}
.thrv_widget_menu.thrv_wrapper[class*="tve-menu-template-"]
  ul.tve_w_menu
  .sub-menu
  li {
  font-weight: 400;
}
.thrv_widget_menu.thrv_wrapper[class*="light-tmp-first"]
  ul.tve_w_menu
  > li.tve-state-hover
  > a,
.thrv_widget_menu.thrv_wrapper[class*="light-tmp-first"]
  ul.tve_w_menu
  > li:hover
  > a {
  color: #39a3d1;
}
.thrv_widget_menu.thrv_wrapper[class*="light-tmp-first"]
  ul.tve_w_menu
  .sub-menu
  li
  a {
  color: #666;
}
.thrv_widget_menu.thrv_wrapper[class*="light-tmp-first"]
  ul.tve_w_menu
  .sub-menu
  li.tve-state-hover
  > a,
.thrv_widget_menu.thrv_wrapper[class*="light-tmp-first"]
  ul.tve_w_menu
  .sub-menu
  li:hover
  > a {
  color: #363636;
  text-decoration: none !important;
}
.thrv_widget_menu.thrv_wrapper[class*="light-tmp-second"]
  ul.tve_w_menu
  > li.tve-state-hover,
.thrv_widget_menu.thrv_wrapper[class*="light-tmp-second"]
  ul.tve_w_menu
  > li:hover {
  background-color: #fff;
  box-shadow: 0 0 9px 1px rgba(0, 0, 0, 0.15);
}
.thrv_widget_menu.thrv_wrapper[class*="light-tmp-second"] ul.tve_w_menu > li {
  padding: 0;
}
.thrv_widget_menu.thrv_wrapper[class*="light-tmp-second"] ul.tve_w_menu > li a {
  background-color: inherit;
  padding: 6px 10px;
  z-index: 20;
}
.thrv_widget_menu.thrv_wrapper[class*="light-tmp-second"]
  ul.tve_w_menu
  .sub-menu
  > li
  a {
  color: #666;
}
.thrv_widget_menu.thrv_wrapper[class*="light-tmp-second"]
  ul.tve_w_menu
  .sub-menu
  > li:hover
  > a {
  color: #39a3d1;
}
.thrv_widget_menu.thrv_wrapper[class*="light-tmp-third"] ul.tve_w_menu > li {
  margin: 0;
  border-right: none;
}
.thrv_widget_menu.thrv_wrapper[class*="light-tmp-third"]
  ul.tve_w_menu
  > li:not(:last-of-type) {
  border-right: 1px solid #d9d9d9;
}
.thrv_widget_menu.thrv_wrapper[class*="light-tmp-third"] ul.tve_w_menu > li a {
  color: #333;
}
.thrv_widget_menu.thrv_wrapper[class*="light-tmp-third"]
  ul.tve_w_menu
  li.tve-state-hover,
.thrv_widget_menu.thrv_wrapper[class*="light-tmp-third"]
  ul.tve_w_menu
  li:hover {
  background-color: #39a3d1;
  color: #fff !important;
}
.thrv_widget_menu.thrv_wrapper[class*="light-tmp-third"]
  ul.tve_w_menu
  li.tve-state-hover
  a,
.thrv_widget_menu.thrv_wrapper[class*="light-tmp-third"]
  ul.tve_w_menu
  li:hover
  a {
  color: inherit !important;
}
.thrv_widget_menu.thrv_wrapper[class*="light-tmp-third"]
  ul.tve_w_menu
  .sub-menu {
  box-shadow: none;
  background-color: #39a3d1;
}
.thrv_widget_menu.thrv_wrapper[class*="light-tmp-third"]
  ul.tve_w_menu
  .sub-menu
  li {
  background-color: #39a3d1;
  color: #fff !important;
}
.thrv_widget_menu.thrv_wrapper[class*="light-tmp-third"]
  ul.tve_w_menu
  .sub-menu
  li:hover {
  color: #e0eef6 !important;
}
.thrv_widget_menu.thrv_wrapper[class*="dark-tmp"] ul.tve_w_menu {
  background-color: #3c3d40;
}
.thrv_widget_menu.thrv_wrapper[class*="dark-tmp"] ul.tve_w_menu > li a {
  color: #fff !important;
}
.thrv_widget_menu.thrv_wrapper[class*="dark-tmp"] ul.tve_w_menu .sub-menu {
  box-shadow: none;
}
.thrv_widget_menu.thrv_wrapper[class*="dark-tmp"] ul.tve_w_menu .sub-menu li {
  background-color: #1e1e1f !important;
}
.thrv_widget_menu.thrv_wrapper[class*="dark-tmp"]
  ul.tve_w_menu
  .sub-menu
  li:hover
  > a {
  color: #fff;
}
.thrv_widget_menu.thrv_wrapper[class*="dark-tmp"] ul.tve_w_menu .sub-menu li a {
  color: #afafaf;
}
.thrv_widget_menu.thrv_wrapper[class*="dark-tmp"] .tcb-icon-close {
  color: #fff;
}
.thrv_widget_menu.thrv_wrapper[class*="dark-tmp"] .tcb-icon-close svg {
  color: inherit;
}
.thrv_widget_menu.thrv_wrapper[class*="dark-tmp"].tve-mobile-dropdown
  .tcb-icon-close {
  color: #111;
}
.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-fourth"]
  ul.tve_w_menu
  .sub-menu
  li
  a {
  color: #afafaf !important;
}
.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-fourth"]
  ul.tve_w_menu
  > li.tve-state-hover
  > a,
.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-fourth"]
  ul.tve_w_menu
  > li:hover
  > a {
  color: #39a3d1 !important;
}
.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-fourth"]
  ul.tve_w_menu
  .sub-menu
  li.tve-state-hover
  > a,
.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-fourth"]
  ul.tve_w_menu
  .sub-menu
  li:hover
  > a {
  color: #fff !important;
  text-decoration: underline !important;
}
.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-fifth"]
  ul.tve_w_menu
  > li.tve-state-hover,
.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-fifth"]
  ul.tve_w_menu
  > li:hover {
  background-color: #1e1e1f;
}
.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-fifth"] ul.tve_w_menu > li {
  padding: 0;
}
.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-fifth"] ul.tve_w_menu > li a {
  background-color: inherit;
  padding: 2px 10px;
  z-index: 9;
}
.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-fifth"]
  ul.tve_w_menu
  .sub-menu
  li
  a {
  color: #afafaf !important;
}
.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-fifth"]
  ul.tve_w_menu
  .sub-menu
  li:hover
  > a {
  color: #39a3d1 !important;
}
.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-sixth"] ul.tve_w_menu > li {
  margin: 0 !important;
  border-right: none;
}
.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-sixth"]
  ul.tve_w_menu
  > li:not(:last-of-type) {
  border-right: 1px solid #d9d9d9;
}
.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-sixth"]
  ul.tve_w_menu
  > li.tve-state-hover,
.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-sixth"]
  ul.tve_w_menu
  > li:hover {
  background-color: #39a3d1;
}
.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-sixth"]
  ul.tve_w_menu
  .sub-menu
  > li {
  background-color: #39a3d1 !important;
}
.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-sixth"]
  ul.tve_w_menu
  .sub-menu
  > li:hover {
  background-color: #39a3d1;
}
.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-sixth"]
  ul.tve_w_menu
  .sub-menu
  > li:hover
  > a {
  color: #fff !important;
}
.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-sixth"]
  ul.tve_w_menu
  .sub-menu
  > li
  > a {
  color: #e0eef6 !important;
}
.tve_w_menu ul {
  left: 100%;
  top: 0;
}
.tve_w_menu > li > ul {
  top: 100%;
  left: 0;
}
@media (min-width: 1024px) {
  .mega-menu[data-tve-switch-icon*="desktop"]
    .thrive-shortcode-html
    .tve_w_menu,
  .thrv_widget_menu[data-tve-switch-icon*="desktop"]
    .thrive-shortcode-html
    .tve_w_menu {
    height: 0;
    overflow: hidden;
    box-sizing: border-box;
    width: 100%;
    background-color: #fff;
    z-index: 9 !important;
    position: absolute;
  }
  .mega-menu[data-tve-switch-icon*="desktop"]
    .thrive-shortcode-html
    .tve_w_menu
    .tcb-menu-logo-wrap,
  .thrv_widget_menu[data-tve-switch-icon*="desktop"]
    .thrive-shortcode-html
    .tve_w_menu
    .tcb-menu-logo-wrap {
    display: none !important;
  }
  .mega-menu[data-tve-switch-icon*="desktop"]
    .thrive-shortcode-html
    .tve-m-trigger,
  .thrv_widget_menu[data-tve-switch-icon*="desktop"]
    .thrive-shortcode-html
    .tve-m-trigger {
    display: block;
    width: 100%;
    color: #333 !important;
  }
  .mega-menu[data-tve-switch-icon*="desktop"].tcb-logo-split
    .thrive-shortcode-html,
  .thrv_widget_menu[data-tve-switch-icon*="desktop"].tcb-logo-split
    .thrive-shortcode-html {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .mega-menu[data-tve-switch-icon*="desktop"].tcb-logo-split
    .thrive-shortcode-html
    .tcb-hamburger-logo,
  .thrv_widget_menu[data-tve-switch-icon*="desktop"].tcb-logo-split
    .thrive-shortcode-html
    .tcb-hamburger-logo {
    display: block;
    order: var(--tcb-logo-split-order, 1);
  }
  .mega-menu[data-tve-switch-icon*="desktop"].tcb-logo-split
    .thrive-shortcode-html
    .tve-m-trigger,
  .thrv_widget_menu[data-tve-switch-icon*="desktop"].tcb-logo-split
    .thrive-shortcode-html
    .tve-m-trigger {
    width: auto;
    order: 2;
  }
  .mega-menu[data-tve-switch-icon*="desktop"].tcb-logo-split
    .thrive-shortcode-html
    ul,
  .thrv_widget_menu[data-tve-switch-icon*="desktop"].tcb-logo-split
    .thrive-shortcode-html
    ul {
    flex-wrap: wrap !important;
  }
  .mega-menu[data-tve-switch-icon*="desktop"].tcb-logo-split
    .thrive-shortcode-html:after,
  .thrv_widget_menu[data-tve-switch-icon*="desktop"].tcb-logo-split
    .thrive-shortcode-html:after {
    display: none;
  }
  .mega-menu[data-tve-switch-icon*="desktop"].tve-mobile-dropdown .tve_w_menu,
  .thrv_widget_menu[data-tve-switch-icon*="desktop"].tve-mobile-dropdown
    .tve_w_menu {
    visibility: hidden;
  }
}
.thrv_widget_menu [data-item-display-desktop="icon"] .tcb-mm-text .m-icon,
.thrv_widget_menu [data-item-display-desktop="icon"] > .m-icon,
.thrv_widget_menu [data-item-display-desktop="icon"] > a > .m-icon,
.thrv_widget_menu
  [data-item-display-desktop="icon"]
  > a
  > .tcb-mm-text
  .m-icon {
  display: flex !important;
  margin-right: 0 !important;
}
.thrv_widget_menu [data-item-display-desktop="icon"] > .tcb-menu-item-image,
.thrv_widget_menu [data-item-display-desktop="icon"] > .tcb-mm-image,
.thrv_widget_menu [data-item-display-desktop="icon"] > a > .tcb-menu-item-image,
.thrv_widget_menu [data-item-display-desktop="icon"] > a > .tcb-mm-image {
  display: none !important;
}
.thrv_widget_menu
  [data-item-display-desktop="icon"]
  > .tcb-mm-text
  > .tve-disabled-text-inner,
.thrv_widget_menu [data-item-display-desktop="icon"] > .tve-disabled-text-inner,
.thrv_widget_menu
  [data-item-display-desktop="icon"]
  > a
  > .tcb-mm-text
  > .tve-disabled-text-inner,
.thrv_widget_menu
  [data-item-display-desktop="icon"]
  > a
  > .tve-disabled-text-inner {
  display: none !important;
}
.thrv_widget_menu [data-item-display-desktop="icon-text"] > .m-icon,
.thrv_widget_menu
  [data-item-display-desktop="icon-text"]
  > .tcb-mm-text
  .m-icon,
.thrv_widget_menu [data-item-display-desktop="icon-text"] > a > .m-icon,
.thrv_widget_menu
  [data-item-display-desktop="icon-text"]
  > a
  > .tcb-mm-text
  .m-icon {
  display: flex !important;
}
.thrv_widget_menu
  [data-item-display-desktop="icon-text"]
  > .tcb-menu-item-image,
.thrv_widget_menu [data-item-display-desktop="icon-text"] > .tcb-mm-image,
.thrv_widget_menu
  [data-item-display-desktop="icon-text"]
  > a
  > .tcb-menu-item-image,
.thrv_widget_menu [data-item-display-desktop="icon-text"] > a > .tcb-mm-image {
  display: none !important;
}
.thrv_widget_menu
  [data-item-display-desktop="icon-text"]
  > .tcb-mm-text
  > .tve-disabled-text-inner,
.thrv_widget_menu
  [data-item-display-desktop="icon-text"]
  > .tve-disabled-text-inner,
.thrv_widget_menu
  [data-item-display-desktop="icon-text"]
  > a
  > .tcb-mm-text
  > .tve-disabled-text-inner,
.thrv_widget_menu
  [data-item-display-desktop="icon-text"]
  > a
  > .tve-disabled-text-inner {
  display: inline-block !important;
}
.thrv_widget_menu [data-item-display-desktop="text"] > .m-icon,
.thrv_widget_menu [data-item-display-desktop="text"] > .tcb-mm-text .m-icon,
.thrv_widget_menu [data-item-display-desktop="text"] > a > .m-icon,
.thrv_widget_menu
  [data-item-display-desktop="text"]
  > a
  > .tcb-mm-text
  .m-icon {
  display: none !important;
}
.thrv_widget_menu [data-item-display-desktop="text"] > .tcb-menu-item-image,
.thrv_widget_menu [data-item-display-desktop="text"] > .tcb-mm-image,
.thrv_widget_menu [data-item-display-desktop="text"] > a > .tcb-menu-item-image,
.thrv_widget_menu [data-item-display-desktop="text"] > a > .tcb-mm-image {
  display: none !important;
}
.thrv_widget_menu
  [data-item-display-desktop="text"]
  > .tcb-mm-text
  > .tve-disabled-text-inner,
.thrv_widget_menu [data-item-display-desktop="text"] > .tve-disabled-text-inner,
.thrv_widget_menu
  [data-item-display-desktop="text"]
  > a
  > .tcb-mm-text
  > .tve-disabled-text-inner,
.thrv_widget_menu
  [data-item-display-desktop="text"]
  > a
  > .tve-disabled-text-inner {
  display: inline-block !important;
}
.thrv_widget_menu [data-item-display-desktop="image"] > .m-icon,
.thrv_widget_menu [data-item-display-desktop="image"] > .tcb-mm-text .m-icon,
.thrv_widget_menu [data-item-display-desktop="image"] > a > .m-icon,
.thrv_widget_menu
  [data-item-display-desktop="image"]
  > a
  > .tcb-mm-text
  .m-icon {
  display: none !important;
}
.thrv_widget_menu [data-item-display-desktop="image"] > .tcb-mm-text,
.thrv_widget_menu [data-item-display-desktop="image"] > a > .tcb-mm-text {
  flex-grow: 0 !important;
}
.thrv_widget_menu [data-item-display-desktop="image"] > .tcb-menu-item-image,
.thrv_widget_menu [data-item-display-desktop="image"] > .tcb-mm-image,
.thrv_widget_menu
  [data-item-display-desktop="image"]
  > a
  > .tcb-menu-item-image,
.thrv_widget_menu [data-item-display-desktop="image"] > a > .tcb-mm-image {
  display: flex !important;
}
.thrv_widget_menu
  [data-item-display-desktop="image"]
  > .tcb-mm-text
  > .tve-disabled-text-inner,
.thrv_widget_menu
  [data-item-display-desktop="image"]
  > .tve-disabled-text-inner,
.thrv_widget_menu
  [data-item-display-desktop="image"]
  > a
  > .tcb-mm-text
  > .tve-disabled-text-inner,
.thrv_widget_menu
  [data-item-display-desktop="image"]
  > a
  > .tve-disabled-text-inner {
  display: none !important;
}
.thrv_widget_menu [data-item-display-desktop="image-text"] > .m-icon,
.thrv_widget_menu
  [data-item-display-desktop="image-text"]
  > .tcb-mm-text
  .m-icon,
.thrv_widget_menu [data-item-display-desktop="image-text"] > a > .m-icon,
.thrv_widget_menu
  [data-item-display-desktop="image-text"]
  > a
  > .tcb-mm-text
  .m-icon {
  display: none !important;
}
.thrv_widget_menu
  [data-item-display-desktop="image-text"]
  > .tcb-menu-item-image,
.thrv_widget_menu [data-item-display-desktop="image-text"] > .tcb-mm-image,
.thrv_widget_menu
  [data-item-display-desktop="image-text"]
  > a
  > .tcb-menu-item-image,
.thrv_widget_menu [data-item-display-desktop="image-text"] > a > .tcb-mm-image {
  display: flex !important;
}
.thrv_widget_menu
  [data-item-display-desktop="image-text"]
  > .tcb-mm-text
  > .tve-disabled-text-inner,
.thrv_widget_menu
  [data-item-display-desktop="image-text"]
  > .tve-disabled-text-inner,
.thrv_widget_menu
  [data-item-display-desktop="image-text"]
  > a
  > .tcb-mm-text
  > .tve-disabled-text-inner,
.thrv_widget_menu
  [data-item-display-desktop="image-text"]
  > a
  > .tve-disabled-text-inner {
  display: inline-block !important;
}
body.logged-in .thrv_widget_menu .tcb-menu-display-desktop-logged-out {
  display: none !important;
}
body:not(.logged-in) .thrv_widget_menu .tcb-menu-display-desktop-logged-in {
  display: none !important;
}
:not(#_):not(#_) .thrv_widget_menu .tcb-menu-display-desktop-always {
  display: block !important;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .mega-menu[data-tve-switch-icon*="desktop"]
    .thrive-shortcode-html
    .tve_w_menu,
  .thrv_widget_menu[data-tve-switch-icon*="tablet"]
    .thrive-shortcode-html
    .tve_w_menu {
    height: 0;
    overflow: hidden;
    box-sizing: border-box;
    width: 100%;
    background-color: #fff;
    z-index: 9 !important;
    position: absolute;
  }
  .mega-menu[data-tve-switch-icon*="desktop"]
    .thrive-shortcode-html
    .tve_w_menu
    .tcb-menu-logo-wrap,
  .thrv_widget_menu[data-tve-switch-icon*="tablet"]
    .thrive-shortcode-html
    .tve_w_menu
    .tcb-menu-logo-wrap {
    display: none !important;
  }
  .mega-menu[data-tve-switch-icon*="desktop"]
    .thrive-shortcode-html
    .tve-m-trigger,
  .thrv_widget_menu[data-tve-switch-icon*="tablet"]
    .thrive-shortcode-html
    .tve-m-trigger {
    display: block;
    width: 100%;
    color: #333 !important;
  }
  .mega-menu[data-tve-switch-icon*="desktop"].tcb-logo-split
    .thrive-shortcode-html,
  .thrv_widget_menu[data-tve-switch-icon*="tablet"].tcb-logo-split
    .thrive-shortcode-html {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .mega-menu[data-tve-switch-icon*="desktop"].tcb-logo-split
    .thrive-shortcode-html
    .tcb-hamburger-logo,
  .thrv_widget_menu[data-tve-switch-icon*="tablet"].tcb-logo-split
    .thrive-shortcode-html
    .tcb-hamburger-logo {
    display: block;
    order: var(--tcb-logo-split-order, 1);
  }
  .mega-menu[data-tve-switch-icon*="desktop"].tcb-logo-split
    .thrive-shortcode-html
    .tve-m-trigger,
  .thrv_widget_menu[data-tve-switch-icon*="tablet"].tcb-logo-split
    .thrive-shortcode-html
    .tve-m-trigger {
    width: auto;
    order: 2;
  }
  .mega-menu[data-tve-switch-icon*="desktop"].tcb-logo-split
    .thrive-shortcode-html
    ul,
  .thrv_widget_menu[data-tve-switch-icon*="tablet"].tcb-logo-split
    .thrive-shortcode-html
    ul {
    flex-wrap: wrap !important;
  }
  .mega-menu[data-tve-switch-icon*="desktop"].tcb-logo-split
    .thrive-shortcode-html:after,
  .thrv_widget_menu[data-tve-switch-icon*="tablet"].tcb-logo-split
    .thrive-shortcode-html:after {
    display: none;
  }
  .mega-menu[data-tve-switch-icon*="desktop"].tve-mobile-dropdown .tve_w_menu,
  .thrv_widget_menu[data-tve-switch-icon*="tablet"].tve-mobile-dropdown
    .tve_w_menu {
    visibility: hidden;
  }
  .mega-menu[data-tve-switch-icon*="desktop"]:not(
      .tve-custom-menu-switch-icon-tablet
    )
    ul,
  .thrv_widget_menu[data-tve-switch-icon*="tablet"]:not(
      .tve-custom-menu-switch-icon-tablet
    )
    ul {
    padding: 0 !important;
  }
}
@media (max-width: 1023px) {
  .thrv_widget_menu [data-item-display-tablet="icon"] > .m-icon,
  .thrv_widget_menu [data-item-display-tablet="icon"] > .tcb-mm-text .m-icon,
  .thrv_widget_menu [data-item-display-tablet="icon"] > a > .m-icon,
  .thrv_widget_menu
    [data-item-display-tablet="icon"]
    > a
    > .tcb-mm-text
    .m-icon {
    display: flex !important;
  }
  .thrv_widget_menu [data-item-display-tablet="icon"] > .tcb-menu-item-image,
  .thrv_widget_menu [data-item-display-tablet="icon"] > .tcb-mm-image,
  .thrv_widget_menu
    [data-item-display-tablet="icon"]
    > a
    > .tcb-menu-item-image,
  .thrv_widget_menu [data-item-display-tablet="icon"] > a > .tcb-mm-image {
    display: none !important;
  }
  .thrv_widget_menu
    [data-item-display-tablet="icon"]
    > .tcb-mm-text
    > .tve-disabled-text-inner,
  .thrv_widget_menu
    [data-item-display-tablet="icon"]
    > .tve-disabled-text-inner,
  .thrv_widget_menu
    [data-item-display-tablet="icon"]
    > a
    > .tcb-mm-text
    > .tve-disabled-text-inner,
  .thrv_widget_menu
    [data-item-display-tablet="icon"]
    > a
    > .tve-disabled-text-inner {
    display: none !important;
  }
  .thrv_widget_menu [data-item-display-tablet="icon-text"] > .m-icon,
  .thrv_widget_menu
    [data-item-display-tablet="icon-text"]
    > .tcb-mm-text
    .m-icon,
  .thrv_widget_menu [data-item-display-tablet="icon-text"] > a > .m-icon,
  .thrv_widget_menu
    [data-item-display-tablet="icon-text"]
    > a
    > .tcb-mm-text
    .m-icon {
    display: flex !important;
  }
  .thrv_widget_menu
    [data-item-display-tablet="icon-text"]
    > .tcb-menu-item-image,
  .thrv_widget_menu [data-item-display-tablet="icon-text"] > .tcb-mm-image,
  .thrv_widget_menu
    [data-item-display-tablet="icon-text"]
    > a
    > .tcb-menu-item-image,
  .thrv_widget_menu [data-item-display-tablet="icon-text"] > a > .tcb-mm-image {
    display: none !important;
  }
  .thrv_widget_menu
    [data-item-display-tablet="icon-text"]
    > .tcb-mm-text
    > .tve-disabled-text-inner,
  .thrv_widget_menu
    [data-item-display-tablet="icon-text"]
    > .tve-disabled-text-inner,
  .thrv_widget_menu
    [data-item-display-tablet="icon-text"]
    > a
    > .tcb-mm-text
    > .tve-disabled-text-inner,
  .thrv_widget_menu
    [data-item-display-tablet="icon-text"]
    > a
    > .tve-disabled-text-inner {
    display: inline-block !important;
  }
  .thrv_widget_menu [data-item-display-tablet="text"] > .m-icon,
  .thrv_widget_menu [data-item-display-tablet="text"] > .tcb-mm-text .m-icon,
  .thrv_widget_menu [data-item-display-tablet="text"] > a > .m-icon,
  .thrv_widget_menu
    [data-item-display-tablet="text"]
    > a
    > .tcb-mm-text
    .m-icon {
    display: none !important;
  }
  .thrv_widget_menu [data-item-display-tablet="text"] > .tcb-menu-item-image,
  .thrv_widget_menu [data-item-display-tablet="text"] > .tcb-mm-image,
  .thrv_widget_menu
    [data-item-display-tablet="text"]
    > a
    > .tcb-menu-item-image,
  .thrv_widget_menu [data-item-display-tablet="text"] > a > .tcb-mm-image {
    display: none !important;
  }
  .thrv_widget_menu
    [data-item-display-tablet="text"]
    > .tcb-mm-text
    > .tve-disabled-text-inner,
  .thrv_widget_menu
    [data-item-display-tablet="text"]
    > .tve-disabled-text-inner,
  .thrv_widget_menu
    [data-item-display-tablet="text"]
    > a
    > .tcb-mm-text
    > .tve-disabled-text-inner,
  .thrv_widget_menu
    [data-item-display-tablet="text"]
    > a
    > .tve-disabled-text-inner {
    display: inline-block !important;
  }
  .thrv_widget_menu [data-item-display-tablet="image"] > .m-icon,
  .thrv_widget_menu [data-item-display-tablet="image"] > .tcb-mm-text .m-icon,
  .thrv_widget_menu [data-item-display-tablet="image"] > a > .m-icon,
  .thrv_widget_menu
    [data-item-display-tablet="image"]
    > a
    > .tcb-mm-text
    .m-icon {
    display: none !important;
  }
  .thrv_widget_menu [data-item-display-tablet="image"] > .tcb-mm-text,
  .thrv_widget_menu [data-item-display-tablet="image"] > a > .tcb-mm-text {
    flex-grow: 0 !important;
  }
  .thrv_widget_menu [data-item-display-tablet="image"] > .tcb-menu-item-image,
  .thrv_widget_menu [data-item-display-tablet="image"] > .tcb-mm-image,
  .thrv_widget_menu
    [data-item-display-tablet="image"]
    > a
    > .tcb-menu-item-image,
  .thrv_widget_menu [data-item-display-tablet="image"] > a > .tcb-mm-image {
    display: flex !important;
  }
  .thrv_widget_menu
    [data-item-display-tablet="image"]
    > .tcb-mm-text
    > .tve-disabled-text-inner,
  .thrv_widget_menu
    [data-item-display-tablet="image"]
    > .tve-disabled-text-inner,
  .thrv_widget_menu
    [data-item-display-tablet="image"]
    > a
    > .tcb-mm-text
    > .tve-disabled-text-inner,
  .thrv_widget_menu
    [data-item-display-tablet="image"]
    > a
    > .tve-disabled-text-inner {
    display: none !important;
  }
  .thrv_widget_menu [data-item-display-tablet="image-text"] > .m-icon,
  .thrv_widget_menu
    [data-item-display-tablet="image-text"]
    > .tcb-mm-text
    .m-icon,
  .thrv_widget_menu [data-item-display-tablet="image-text"] > a > .m-icon,
  .thrv_widget_menu
    [data-item-display-tablet="image-text"]
    > a
    > .tcb-mm-text
    .m-icon {
    display: none !important;
  }
  .thrv_widget_menu
    [data-item-display-tablet="image-text"]
    > .tcb-menu-item-image,
  .thrv_widget_menu [data-item-display-tablet="image-text"] > .tcb-mm-image,
  .thrv_widget_menu
    [data-item-display-tablet="image-text"]
    > a
    > .tcb-menu-item-image,
  .thrv_widget_menu
    [data-item-display-tablet="image-text"]
    > a
    > .tcb-mm-image {
    display: flex !important;
  }
  .thrv_widget_menu
    [data-item-display-tablet="image-text"]
    > .tcb-mm-text
    > .tve-disabled-text-inner,
  .thrv_widget_menu
    [data-item-display-tablet="image-text"]
    > .tve-disabled-text-inner,
  .thrv_widget_menu
    [data-item-display-tablet="image-text"]
    > a
    > .tcb-mm-text
    > .tve-disabled-text-inner,
  .thrv_widget_menu
    [data-item-display-tablet="image-text"]
    > a
    > .tve-disabled-text-inner {
    display: inline-block !important;
  }
  body.logged-in .thrv_widget_menu .tcb-menu-display-tablet-logged-out {
    display: none !important;
  }
  body:not(.logged-in) .thrv_widget_menu .tcb-menu-display-tablet-logged-in {
    display: none !important;
  }
  :not(#_):not(#_) .thrv_widget_menu .tcb-menu-display-tablet-always {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .mega-menu[data-tve-switch-icon*="desktop"]
    .thrive-shortcode-html
    .tve_w_menu,
  .thrv_widget_menu[data-tve-switch-icon*="mobile"]
    .thrive-shortcode-html
    .tve_w_menu {
    height: 0;
    overflow: hidden;
    box-sizing: border-box;
    width: 100%;
    background-color: #fff;
    z-index: 9 !important;
    position: absolute;
  }
  .mega-menu[data-tve-switch-icon*="desktop"]
    .thrive-shortcode-html
    .tve_w_menu
    .tcb-menu-logo-wrap,
  .thrv_widget_menu[data-tve-switch-icon*="mobile"]
    .thrive-shortcode-html
    .tve_w_menu
    .tcb-menu-logo-wrap {
    display: none !important;
  }
  .mega-menu[data-tve-switch-icon*="desktop"]
    .thrive-shortcode-html
    .tve-m-trigger,
  .thrv_widget_menu[data-tve-switch-icon*="mobile"]
    .thrive-shortcode-html
    .tve-m-trigger {
    display: block;
    width: 100%;
    color: #333 !important;
  }
  .mega-menu[data-tve-switch-icon*="desktop"].tcb-logo-split
    .thrive-shortcode-html,
  .thrv_widget_menu[data-tve-switch-icon*="mobile"].tcb-logo-split
    .thrive-shortcode-html {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .mega-menu[data-tve-switch-icon*="desktop"].tcb-logo-split
    .thrive-shortcode-html
    .tcb-hamburger-logo,
  .thrv_widget_menu[data-tve-switch-icon*="mobile"].tcb-logo-split
    .thrive-shortcode-html
    .tcb-hamburger-logo {
    display: block;
    order: var(--tcb-logo-split-order, 1);
  }
  .mega-menu[data-tve-switch-icon*="desktop"].tcb-logo-split
    .thrive-shortcode-html
    .tve-m-trigger,
  .thrv_widget_menu[data-tve-switch-icon*="mobile"].tcb-logo-split
    .thrive-shortcode-html
    .tve-m-trigger {
    width: auto;
    order: 2;
  }
  .mega-menu[data-tve-switch-icon*="desktop"].tcb-logo-split
    .thrive-shortcode-html
    ul,
  .thrv_widget_menu[data-tve-switch-icon*="mobile"].tcb-logo-split
    .thrive-shortcode-html
    ul {
    flex-wrap: wrap !important;
  }
  .mega-menu[data-tve-switch-icon*="desktop"].tcb-logo-split
    .thrive-shortcode-html:after,
  .thrv_widget_menu[data-tve-switch-icon*="mobile"].tcb-logo-split
    .thrive-shortcode-html:after {
    display: none;
  }
  .mega-menu[data-tve-switch-icon*="desktop"].tve-mobile-dropdown .tve_w_menu,
  .thrv_widget_menu[data-tve-switch-icon*="mobile"].tve-mobile-dropdown
    .tve_w_menu {
    visibility: hidden;
  }
  .mega-menu[data-tve-switch-icon*="desktop"]:not(
      .tve-custom-menu-switch-icon-mobile
    )
    ul,
  .thrv_widget_menu[data-tve-switch-icon*="mobile"]:not(
      .tve-custom-menu-switch-icon-mobile
    )
    ul {
    padding: 0 !important;
  }
  .thrv_widget_menu [data-item-display-mobile="icon"] > .m-icon,
  .thrv_widget_menu [data-item-display-mobile="icon"] > .tcb-mm-text .m-icon,
  .thrv_widget_menu [data-item-display-mobile="icon"] > a > .m-icon,
  .thrv_widget_menu
    [data-item-display-mobile="icon"]
    > a
    > .tcb-mm-text
    .m-icon {
    display: flex !important;
  }
  .thrv_widget_menu [data-item-display-mobile="icon"] > .tcb-menu-item-image,
  .thrv_widget_menu [data-item-display-mobile="icon"] > .tcb-mm-image,
  .thrv_widget_menu
    [data-item-display-mobile="icon"]
    > a
    > .tcb-menu-item-image,
  .thrv_widget_menu [data-item-display-mobile="icon"] > a > .tcb-mm-image {
    display: none !important;
  }
  .thrv_widget_menu
    [data-item-display-mobile="icon"]
    > .tcb-mm-text
    > .tve-disabled-text-inner,
  .thrv_widget_menu
    [data-item-display-mobile="icon"]
    > .tve-disabled-text-inner,
  .thrv_widget_menu
    [data-item-display-mobile="icon"]
    > a
    > .tcb-mm-text
    > .tve-disabled-text-inner,
  .thrv_widget_menu
    [data-item-display-mobile="icon"]
    > a
    > .tve-disabled-text-inner {
    display: none !important;
  }
  .thrv_widget_menu [data-item-display-mobile="icon-text"] > .m-icon,
  .thrv_widget_menu
    [data-item-display-mobile="icon-text"]
    > .tcb-mm-text
    .m-icon,
  .thrv_widget_menu [data-item-display-mobile="icon-text"] > a > .m-icon,
  .thrv_widget_menu
    [data-item-display-mobile="icon-text"]
    > a
    > .tcb-mm-text
    .m-icon {
    display: flex !important;
  }
  .thrv_widget_menu
    [data-item-display-mobile="icon-text"]
    > .tcb-menu-item-image,
  .thrv_widget_menu [data-item-display-mobile="icon-text"] > .tcb-mm-image,
  .thrv_widget_menu
    [data-item-display-mobile="icon-text"]
    > a
    > .tcb-menu-item-image,
  .thrv_widget_menu [data-item-display-mobile="icon-text"] > a > .tcb-mm-image {
    display: none !important;
  }
  .thrv_widget_menu
    [data-item-display-mobile="icon-text"]
    > .tcb-mm-text
    > .tve-disabled-text-inner,
  .thrv_widget_menu
    [data-item-display-mobile="icon-text"]
    > .tve-disabled-text-inner,
  .thrv_widget_menu
    [data-item-display-mobile="icon-text"]
    > a
    > .tcb-mm-text
    > .tve-disabled-text-inner,
  .thrv_widget_menu
    [data-item-display-mobile="icon-text"]
    > a
    > .tve-disabled-text-inner {
    display: inline-block !important;
  }
  .thrv_widget_menu [data-item-display-mobile="text"] > .m-icon,
  .thrv_widget_menu [data-item-display-mobile="text"] > .tcb-mm-text .m-icon,
  .thrv_widget_menu [data-item-display-mobile="text"] > a > .m-icon,
  .thrv_widget_menu
    [data-item-display-mobile="text"]
    > a
    > .tcb-mm-text
    .m-icon {
    display: none !important;
  }
  .thrv_widget_menu [data-item-display-mobile="text"] > .tcb-menu-item-image,
  .thrv_widget_menu [data-item-display-mobile="text"] > .tcb-mm-image,
  .thrv_widget_menu
    [data-item-display-mobile="text"]
    > a
    > .tcb-menu-item-image,
  .thrv_widget_menu [data-item-display-mobile="text"] > a > .tcb-mm-image {
    display: none !important;
  }
  .thrv_widget_menu
    [data-item-display-mobile="text"]
    > .tcb-mm-text
    > .tve-disabled-text-inner,
  .thrv_widget_menu
    [data-item-display-mobile="text"]
    > .tve-disabled-text-inner,
  .thrv_widget_menu
    [data-item-display-mobile="text"]
    > a
    > .tcb-mm-text
    > .tve-disabled-text-inner,
  .thrv_widget_menu
    [data-item-display-mobile="text"]
    > a
    > .tve-disabled-text-inner {
    display: inline-block !important;
  }
  .thrv_widget_menu [data-item-display-mobile="image"] > .m-icon,
  .thrv_widget_menu [data-item-display-mobile="image"] > .tcb-mm-text .m-icon,
  .thrv_widget_menu [data-item-display-mobile="image"] > a > .m-icon,
  .thrv_widget_menu
    [data-item-display-mobile="image"]
    > a
    > .tcb-mm-text
    .m-icon {
    display: none !important;
  }
  .thrv_widget_menu [data-item-display-mobile="image"] > .tcb-mm-text,
  .thrv_widget_menu [data-item-display-mobile="image"] > a > .tcb-mm-text {
    flex-grow: 0 !important;
  }
  .thrv_widget_menu [data-item-display-mobile="image"] > .tcb-menu-item-image,
  .thrv_widget_menu [data-item-display-mobile="image"] > .tcb-mm-image,
  .thrv_widget_menu
    [data-item-display-mobile="image"]
    > a
    > .tcb-menu-item-image,
  .thrv_widget_menu [data-item-display-mobile="image"] > a > .tcb-mm-image {
    display: flex !important;
  }
  .thrv_widget_menu
    [data-item-display-mobile="image"]
    > .tcb-mm-text
    > .tve-disabled-text-inner,
  .thrv_widget_menu
    [data-item-display-mobile="image"]
    > .tve-disabled-text-inner,
  .thrv_widget_menu
    [data-item-display-mobile="image"]
    > a
    > .tcb-mm-text
    > .tve-disabled-text-inner,
  .thrv_widget_menu
    [data-item-display-mobile="image"]
    > a
    > .tve-disabled-text-inner {
    display: none !important;
  }
  .thrv_widget_menu [data-item-display-mobile="image-text"] > .m-icon,
  .thrv_widget_menu
    [data-item-display-mobile="image-text"]
    > .tcb-mm-text
    .m-icon,
  .thrv_widget_menu [data-item-display-mobile="image-text"] > a > .m-icon,
  .thrv_widget_menu
    [data-item-display-mobile="image-text"]
    > a
    > .tcb-mm-text
    .m-icon {
    display: none !important;
  }
  .thrv_widget_menu
    [data-item-display-mobile="image-text"]
    > .tcb-menu-item-image,
  .thrv_widget_menu [data-item-display-mobile="image-text"] > .tcb-mm-image,
  .thrv_widget_menu
    [data-item-display-mobile="image-text"]
    > a
    > .tcb-menu-item-image,
  .thrv_widget_menu
    [data-item-display-mobile="image-text"]
    > a
    > .tcb-mm-image {
    display: flex !important;
  }
  .thrv_widget_menu
    [data-item-display-mobile="image-text"]
    > .tcb-mm-text
    > .tve-disabled-text-inner,
  .thrv_widget_menu
    [data-item-display-mobile="image-text"]
    > .tve-disabled-text-inner,
  .thrv_widget_menu
    [data-item-display-mobile="image-text"]
    > a
    > .tcb-mm-text
    > .tve-disabled-text-inner,
  .thrv_widget_menu
    [data-item-display-mobile="image-text"]
    > a
    > .tve-disabled-text-inner {
    display: inline-block !important;
  }
  body.logged-in .thrv_widget_menu .tcb-menu-display-mobile-logged-out {
    display: none !important;
  }
  body:not(.logged-in) .thrv_widget_menu .tcb-menu-display-mobile-logged-in {
    display: none !important;
  }
  :not(#_):not(#_) .thrv_widget_menu .tcb-menu-display-mobile-always {
    display: block !important;
  }
}
.tcb-mega-empty {
  display: none;
}
.tve-regular.tcb-mega-std .tcb-mega-empty {
  display: list-item;
  opacity: 0;
  visibility: hidden;
}
.tve-regular.tcb-mega-std:not(#speec) li.lvl-0 {
  margin: 0;
}
.tve-regular.tcb-mega-std:not(#speec) li > a {
  border-radius: 0;
  position: relative;
  z-index: 2;
}
.tve-regular.tcb-mega-std:not(#speec) li {
  position: static;
}
.tve-regular.tcb-mega-std:not(#speec) ul ul {
  position: static;
  box-shadow: none;
  background: 0 0;
}
.tve-regular.tcb-mega-std:not(#speec) ul ul ul {
  display: block;
}
.tve-regular.tcb-mega-std:not(#speec) ul ul ul ul {
  display: none;
}
.tve-regular.tcb-mega-std:not(#speec) .tcb-mega-drop-inner li {
  cursor: default;
  overflow: initial;
}
.tve-regular.tcb-mega-std:not(#speec) .tcb-mega-drop-inner li > a {
  padding: 4px 5px;
  line-height: 1.2em;
  font-size: 15px;
  margin: 0;
}
.tve-regular.tcb-mega-std:not(#speec)
  .tcb-mega-drop-inner
  li
  > a.tve-state-hover,
.tve-regular.tcb-mega-std:not(#speec) .tcb-mega-drop-inner li > a:hover {
  background: #f2f2f2;
}
.tve-regular.tcb-mega-std:not(#speec) .tcb-mega-drop-inner > ul {
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-top: -10px;
  margin-left: -30px;
  left: 0;
}
.tve-regular.tcb-mega-std:not(#speec) .tcb-mega-drop-inner > ul > li {
  margin-top: 10px;
  margin-left: 30px;
  box-sizing: border-box;
  flex: 0 1 100%;
  max-width: calc(25% - 30px);
  width: calc(25% - 30px);
  justify-content: flex-start;
}
.tve-regular.tcb-mega-std:not(#speec) .tcb-mega-drop-inner > ul > li > a {
  padding: 8px 5px;
}
.tve-regular.tcb-mega-std:not(#speec) .tcb-mm-container {
  align-items: stretch;
}
.tve-regular.tcb-mega-std:not(#speec) .tcb-menu-item-container {
  align-items: center;
}
.tve-regular.tcb-mega-std .tcb-mega-drop-inner {
  overflow: hidden;
  box-shadow: 0 0 3px -1px rgba(0, 0, 0, 0.3);
  background: #fff;
  padding: 20px;
  margin: 0 auto;
}
.tve-regular.tcb-mega-std .tcb-mega-drop-inner > ul > li {
  box-sizing: border-box;
}
.tve-regular.tcb-mega-std .tcb-mega-drop-inner > ul > li > a {
  font-weight: 700;
  border-top: 1px solid #dedede;
}
.tve-regular.tcb-mega-std
  .tcb-mega-drop-inner
  > ul
  > li
  > a
  .tve-disabled-text-inner {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.tve-regular.tcb-mega-std li:hover {
  z-index: 10;
}
.tve-regular.tcb-mega-std li li .tve-item-dropdown-trigger {
  display: none !important;
}
.tve-regular.tcb-mega-std .tcb-mega-drop {
  position: absolute;
  left: -9999em;
  top: 100%;
  right: auto;
  z-index: 1;
  width: 100%;
}
.tve-regular.tcb-mega-std li.expand-children .tcb-mega-drop,
.tve-regular.tcb-mega-std li:hover .tcb-mega-drop {
  left: 0;
  right: 0;
}
.tve-regular.tcb-mega-std.da-fade .tcb-mega-drop {
  opacity: 0;
  left: 0;
  right: 0;
  visibility: hidden;
  transition: opacity 0.2s ease, visibility 0.2s ease;
}
.tve-regular.tcb-mega-std.da-fade li.expand-children .tcb-mega-drop,
.tve-regular.tcb-mega-std.da-fade li:hover .tcb-mega-drop {
  visibility: visible;
  opacity: 1;
}
.tve-regular.tcb-mega-std.da-slide1 .tcb-mega-drop {
  left: -15px;
  right: -15px;
  top: calc(100% - 1px);
  width: calc(100% + 30px);
  visibility: hidden;
  overflow: hidden;
}
.tve-regular.tcb-mega-std.da-slide1 .tcb-mega-drop-inner {
  transform: translateY(-105%);
  transition: transform 0.2s, opacity 0.2s;
  visibility: visible;
  opacity: 0;
  margin: 1px 15px 15px;
}
.tve-regular.tcb-mega-std.da-slide1 li.expand-children .tcb-mega-drop,
.tve-regular.tcb-mega-std.da-slide1 li:hover .tcb-mega-drop {
  left: -15px;
  right: -15px;
  visibility: visible;
}
.tve-regular.tcb-mega-std.da-slide1 li.expand-children .tcb-mega-drop-inner,
.tve-regular.tcb-mega-std.da-slide1 li:hover .tcb-mega-drop-inner {
  transform: none;
  opacity: 1;
}
.tve-regular.tcb-mega-std.da-slide2 .tcb-mega-drop {
  transition: transform 0.2s;
  transform: scaleY(0);
  transform-origin: top;
  left: 0;
  right: 0;
}
.tve-regular.tcb-mega-std.da-slide2 li.expand-children .tcb-mega-drop,
.tve-regular.tcb-mega-std.da-slide2 li:hover .tcb-mega-drop {
  transform: scaleY(1);
}
.tve-regular.tcb-mega-std.da-fold .tcb-mega-drop {
  left: 0;
  right: 0;
  opacity: 0;
  transform: perspective(400) rotate3d(1, 0, 0, -90deg);
  transition: transform 0.35s, opacity 0.35s;
  transform-origin: top;
}
@-moz-document url-prefix() {
  .tve-regular.tcb-mega-std.da-fold .tcb-mega-drop {
    visibility: hidden;
  }
}
.tve-regular.tcb-mega-std.da-fold li.expand-children .tcb-mega-drop,
.tve-regular.tcb-mega-std.da-fold li:hover .tcb-mega-drop {
  opacity: 1;
  transform: perspective(400) rotate3d(0, 0, 0, 0);
}
@-moz-document url-prefix() {
  .tve-regular.tcb-mega-std.da-fold li.expand-children .tcb-mega-drop,
  .tve-regular.tcb-mega-std.da-fold li:hover .tcb-mega-drop {
    visibility: visible;
  }
}
.tve-regular.tcb-mega-std .thrv_text_element {
  margin: 0 0 8px;
  padding: 0 5px;
  font-size: 15px;
}
.tve-regular.tcb-mega-std .thrv_text_element:not(#inc) a,
.tve-regular.tcb-mega-std .thrv_text_element:not(#inc) p {
  font-size: 14px;
  margin: 0;
  padding: 0;
}
.tve-regular.tcb-mega-std .tcb-mm-text {
  flex: 1 1 0;
}
.tve_editor_page .tve-regular.tcb-mega-std .tcb-mm-image.tcb-elem-placeholder {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 4px;
  cursor: default;
}
.tve_editor_page
  .tve-regular.tcb-mega-std
  .tcb-mm-image.tcb-elem-placeholder
  .with-icon {
  cursor: pointer;
  padding: 8px;
  line-height: 1;
  justify-content: center;
  background-image: none;
}
.tve_editor_page
  .tve-regular.tcb-mega-std
  .tcb-mm-image.tcb-elem-placeholder
  .tcb-icon {
  font-size: 18px;
  display: block;
}
.tve_editor_page .tve-regular.tcb-mega-std .tcb--row .tcb-icon,
.tve_editor_page .tve-regular.tcb-mega-std .tcb--row-reverse .tcb-icon {
  margin-right: 0;
}
.tve_editor_page .tve-regular.tcb-mega-std .tcb--row .tcb-placeholder-text,
.tve_editor_page
  .tve-regular.tcb-mega-std
  .tcb--row-reverse
  .tcb-placeholder-text {
  display: none;
}
.tve_editor_page .tve-regular.tcb-mega-std .tcb-placeholder-text {
  font-size: 14px;
}
.tve-regular.tcb-mega-std .tcb-mm-image {
  background-size: cover;
  background-position: center center;
  position: relative;
  height: 45px;
}
.tve-regular.tcb-mega-std .tcb-mm-container.tcb--row {
  flex-direction: row;
}
.tve-regular.tcb-mega-std .tcb-mm-container.tcb--row .tcb-mm-image {
  margin-right: 8px;
}
.tve-regular.tcb-mega-std .tcb-mm-container.tcb--row-reverse {
  flex-direction: row-reverse;
}
.tve-regular.tcb-mega-std .tcb-mm-container.tcb--row-reverse .tcb-mm-image {
  margin-left: 8px;
}
.tve-regular.tcb-mega-std .tcb-mm-container.tcb--column {
  flex-direction: column;
}
.tve-regular.tcb-mega-std .tcb-mm-container.tcb--column .tcb-mm-image {
  margin-bottom: 10px;
  flex-basis: initial !important;
}
.tve-regular.tcb-mega-std .tcb-mm-container.tcb--column-reverse {
  flex-direction: column-reverse;
}
.tve-regular.tcb-mega-std .tcb-mm-container.tcb--column-reverse .tcb-mm-image {
  margin-top: 10px;
  flex-basis: initial !important;
}
.tve-regular.tcb-mega-std .tcb--row .tcb-mm-image,
.tve-regular.tcb-mega-std .tcb--row-reverse .tcb-mm-image {
  flex: 0 0 45px;
  width: auto !important;
}
.tve-regular.tcb-mega-std .tcb--column .tcb-mm-image,
.tve-regular.tcb-mega-std .tcb--column-reverse .tcb-mm-image {
  height: 60px;
}
.tve-regular.tcb-mega-std .tcb--column .tcb-mm-text,
.tve-regular.tcb-mega-std .tcb--column-reverse .tcb-mm-text {
  flex: initial;
}
.thrv_widget_menu .tcb-menu-item-image,
.thrv_widget_menu .tcb-mm-image {
  background-size: cover;
  background-position: center center;
  position: relative;
  height: 45px;
}
.thrv_widget_menu .tcb--row,
.thrv_widget_menu .tcb-menu-img-hamburger.tcb--row {
  flex-direction: row;
}
.thrv_widget_menu .tcb--row .m-icon,
.thrv_widget_menu .tcb--row .tcb-menu-item-image,
.thrv_widget_menu .tcb-menu-img-hamburger.tcb--row .m-icon,
.thrv_widget_menu .tcb-menu-img-hamburger.tcb--row .tcb-menu-item-image {
  margin-right: 8px;
}
.thrv_widget_menu .tcb--row-reverse,
.thrv_widget_menu .tcb-menu-img-hamburger.tcb--row-reverse {
  flex-direction: row-reverse;
}
.thrv_widget_menu .tcb--row-reverse .tcb-menu-item-image,
.thrv_widget_menu .tcb--row-reverse .tcb-mm-image .m-icon,
.thrv_widget_menu .tcb-menu-img-hamburger.tcb--row-reverse .tcb-menu-item-image,
.thrv_widget_menu
  .tcb-menu-img-hamburger.tcb--row-reverse
  .tcb-mm-image
  .m-icon {
  margin-left: 8px;
}
.thrv_widget_menu
  .tcb--row-reverse:not(.tcb-menu-img-hamburger):not(.tcb-mm-text) {
  flex-direction: row;
}
.thrv_widget_menu
  .tcb--row-reverse:not(.tcb-menu-img-hamburger):not(.tcb-mm-text)
  .m-icon,
.thrv_widget_menu
  .tcb--row-reverse:not(.tcb-menu-img-hamburger):not(.tcb-mm-text)
  .tcb-menu-item-image {
  order: 3;
  margin-left: 8px;
  margin-right: 0 !important;
}
.thrv_widget_menu
  .tcb--row-reverse:not(.tcb-menu-img-hamburger):not(.tcb-mm-text)
  .tcb-mm-container,
.thrv_widget_menu
  .tcb--row-reverse:not(.tcb-menu-img-hamburger):not(
    .tcb-mm-text
  ).tcb-mm-container {
  flex-direction: row-reverse;
}
.thrv_widget_menu
  .tcb--row-reverse:not(.tcb-menu-img-hamburger):not(.tcb-mm-text)
  .tcb-mm-container
  .tcb-mm-image,
.thrv_widget_menu
  .tcb--row-reverse:not(.tcb-menu-img-hamburger):not(
    .tcb-mm-text
  ).tcb-mm-container
  .tcb-mm-image {
  margin-left: 8px;
}
.thrv_widget_menu
  .tcb--row-reverse:not(.tcb-menu-img-hamburger):not(.tcb-mm-text)
  .tcb-mm-container
  .m-icon,
.thrv_widget_menu
  .tcb--row-reverse:not(.tcb-menu-img-hamburger):not(
    .tcb-mm-text
  ).tcb-mm-container
  .m-icon {
  order: 0 !important;
}
.thrv_widget_menu .tcb--column,
.thrv_widget_menu .tcb-menu-img-hamburger.tcb--column {
  flex-direction: column;
  justify-content: center;
}
.thrv_widget_menu .tcb--column .tcb-menu-item-image,
.thrv_widget_menu .tcb--column .tcb-mm-image,
.thrv_widget_menu .tcb-menu-img-hamburger.tcb--column .tcb-menu-item-image,
.thrv_widget_menu .tcb-menu-img-hamburger.tcb--column .tcb-mm-image {
  flex-basis: auto !important;
  margin-bottom: 10px;
}
.thrv_widget_menu .tcb--column .tcb-mm-text,
.thrv_widget_menu .tcb-menu-img-hamburger.tcb--column .tcb-mm-text {
  flex-basis: auto !important;
}
.thrv_widget_menu .tcb--column .m-icon,
.thrv_widget_menu .tcb-menu-img-hamburger.tcb--column .m-icon {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.thrv_widget_menu .tcb--column .tve-item-dropdown-trigger,
.thrv_widget_menu
  .tcb-menu-img-hamburger.tcb--column
  .tve-item-dropdown-trigger {
  position: absolute;
  bottom: 0.5em;
  right: 0;
}
[class*="tve-custom-menu-switch-icon-"].tcb-mega-std
  .tcb-menu-img-hamburger
  .tcb--row-reverse
  .tcb-mm-text {
  flex-direction: row-reverse;
}
[class*="tve-custom-menu-switch-icon-"].tcb-mega-std
  .tcb-menu-img-hamburger
  .tcb--column-reverse
  .tcb-mm-text {
  flex-direction: column-reverse;
}
[class*="tve-custom-menu-switch-icon-"].tcb-mega-std
  .tcb-menu-img-hamburger
  .tcb--column
  .tcb-mm-text {
  flex-direction: column !important;
  flex-basis: auto !important;
}
[class*="tve-custom-menu-switch-icon-"].tcb-mega-std
  .tcb-menu-img-hamburger
  .tcb--column-reverse
  > .tcb-mm-image:not(.tcb-elem-placeholder),
[class*="tve-custom-menu-switch-icon-"].tcb-mega-std
  .tcb-menu-img-hamburger
  .tcb--column
  > .tcb-mm-image:not(.tcb-elem-placeholder) {
  width: 100%;
}
.tcb--column-reverse,
.tcb-menu-img-hamburger .tcb--column-reverse {
  flex-direction: column-reverse;
  justify-content: center;
}
.tcb--column-reverse .tcb-menu-item-image,
.tcb--column-reverse .tcb-mm-image,
.tcb-menu-img-hamburger .tcb--column-reverse .tcb-menu-item-image,
.tcb-menu-img-hamburger .tcb--column-reverse .tcb-mm-image {
  flex-basis: auto !important;
  margin-top: 10px;
}
.tcb--column-reverse .m-icon,
.tcb-menu-img-hamburger .tcb--column-reverse .m-icon {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.tcb--row .tcb-menu-item-image,
.tcb--row-reverse .tcb-menu-item-image {
  flex: 0 0 45px;
  width: auto;
}
.tcb-menu-img-hamburger .tcb--column .tcb-mm-text,
.tcb-menu-img-hamburger .tcb--column-reverse .tcb-mm-text {
  flex-basis: auto !important;
}
.tcb-menu-img-hamburger
  .tcb-mm-container
  .tcb-mm-image:not(.tcb-elem-placeholder) {
  display: flex;
}
.tve-regular.tcb-mega-std li li .tve-disabled-text-inner {
  padding-right: 0 !important;
}
.tve-regular .menu-item-has-children > .tcb--column .tve-item-dropdown-trigger,
.tve-regular
  .menu-item-has-children
  > .tcb--column-reverse
  .tve-item-dropdown-trigger {
  position: absolute;
  right: 0;
}
.tve-regular .menu-item-has-children > .tcb--column .tve-disabled-text-inner,
.tve-regular
  .menu-item-has-children
  > .tcb--column-reverse
  .tve-disabled-text-inner {
  padding-right: 1.5em;
}
.tve-regular .menu-item-has-children > .tcb--column .tve-item-dropdown-trigger {
  bottom: calc(var(--tve-line-height, 2em) / 2 - 0.5em);
}
.tve-regular
  .menu-item-has-children
  > .tcb--column-reverse
  .tve-item-dropdown-trigger {
  top: calc(var(--tve-line-height, 2em) / 2 - 0.5em);
}
body:not(.logged-in) .thrv_widget_menu .tcb-menu-item-image[data-d-f="user"],
body:not(.logged-in) .thrv_widget_menu .tcb-mm-image[data-d-f="user"] {
  display: none !important;
}
body:not(.tve_editor_page)
  .thrv_widget_menu
  [data-item-display-desktop="image-text"]
  > .tcb-menu-item-image.tcb-elem-placeholder,
body:not(.tve_editor_page)
  .thrv_widget_menu
  [data-item-display-desktop="image-text"]
  > .tcb-mm-image.tcb-elem-placeholder,
body:not(.tve_editor_page)
  .thrv_widget_menu
  [data-item-display-desktop="image-text"]
  > a
  > .tcb-menu-item-image.tcb-elem-placeholder,
body:not(.tve_editor_page)
  .thrv_widget_menu
  [data-item-display-desktop="image-text"]
  > a
  > .tcb-mm-image.tcb-elem-placeholder,
body:not(.tve_editor_page)
  .thrv_widget_menu
  [data-item-display-desktop="image"]
  > .tcb-menu-item-image.tcb-elem-placeholder,
body:not(.tve_editor_page)
  .thrv_widget_menu
  [data-item-display-desktop="image"]
  > .tcb-mm-image.tcb-elem-placeholder,
body:not(.tve_editor_page)
  .thrv_widget_menu
  [data-item-display-desktop="image"]
  > a
  > .tcb-menu-item-image.tcb-elem-placeholder,
body:not(.tve_editor_page)
  .thrv_widget_menu
  [data-item-display-desktop="image"]
  > a
  > .tcb-mm-image.tcb-elem-placeholder,
body:not(.tve_editor_page)
  .thrv_widget_menu
  [data-item-display-mobile="image-text"]
  > .tcb-menu-item-image.tcb-elem-placeholder,
body:not(.tve_editor_page)
  .thrv_widget_menu
  [data-item-display-mobile="image-text"]
  > .tcb-mm-image.tcb-elem-placeholder,
body:not(.tve_editor_page)
  .thrv_widget_menu
  [data-item-display-mobile="image-text"]
  > a
  > .tcb-menu-item-image.tcb-elem-placeholder,
body:not(.tve_editor_page)
  .thrv_widget_menu
  [data-item-display-mobile="image-text"]
  > a
  > .tcb-mm-image.tcb-elem-placeholder,
body:not(.tve_editor_page)
  .thrv_widget_menu
  [data-item-display-mobile="image"]
  > .tcb-menu-item-image.tcb-elem-placeholder,
body:not(.tve_editor_page)
  .thrv_widget_menu
  [data-item-display-mobile="image"]
  > .tcb-mm-image.tcb-elem-placeholder,
body:not(.tve_editor_page)
  .thrv_widget_menu
  [data-item-display-mobile="image"]
  > a
  > .tcb-menu-item-image.tcb-elem-placeholder,
body:not(.tve_editor_page)
  .thrv_widget_menu
  [data-item-display-mobile="image"]
  > a
  > .tcb-mm-image.tcb-elem-placeholder,
body:not(.tve_editor_page)
  .thrv_widget_menu
  [data-item-display-tablet="image-text"]
  > .tcb-menu-item-image.tcb-elem-placeholder,
body:not(.tve_editor_page)
  .thrv_widget_menu
  [data-item-display-tablet="image-text"]
  > .tcb-mm-image.tcb-elem-placeholder,
body:not(.tve_editor_page)
  .thrv_widget_menu
  [data-item-display-tablet="image-text"]
  > a
  > .tcb-menu-item-image.tcb-elem-placeholder,
body:not(.tve_editor_page)
  .thrv_widget_menu
  [data-item-display-tablet="image-text"]
  > a
  > .tcb-mm-image.tcb-elem-placeholder,
body:not(.tve_editor_page)
  .thrv_widget_menu
  [data-item-display-tablet="image"]
  > .tcb-menu-item-image.tcb-elem-placeholder,
body:not(.tve_editor_page)
  .thrv_widget_menu
  [data-item-display-tablet="image"]
  > .tcb-mm-image.tcb-elem-placeholder,
body:not(.tve_editor_page)
  .thrv_widget_menu
  [data-item-display-tablet="image"]
  > a
  > .tcb-menu-item-image.tcb-elem-placeholder,
body:not(.tve_editor_page)
  .thrv_widget_menu
  [data-item-display-tablet="image"]
  > a
  > .tcb-mm-image.tcb-elem-placeholder {
  display: none !important;
}
[class*="tve-custom-menu-switch-icon-"].tcb-mega-std .tcb-mm-image {
  display: none;
}
[class*="tve-custom-menu-switch-icon-"].tcb-mega-std .lvl-1 > a .tcb-mm-text {
  flex: 1 1 0;
}
[class*="tve-custom-menu-switch-icon-"].tcb-mega-std
  .lvl-1
  > a
  .tcb-mm-text
  .m-icon {
  margin-left: calc(1em - 8px);
}
[class*="tve-custom-menu-switch-icon-"].tcb-mega-std
  li.lvl-1[data-item-display-desktop="icon"]
  > a
  .tcb-mm-text,
[class*="tve-custom-menu-switch-icon-"].tcb-mega-std
  li.lvl-1[data-item-display-mobile="icon"]
  > a
  .tcb-mm-text,
[class*="tve-custom-menu-switch-icon-"].tcb-mega-std
  li.lvl-1[data-item-display-tablet="icon"]
  > a
  .tcb-mm-text {
  flex: unset;
}
.tcb-mm-text {
  display: flex;
  align-items: center;
  overflow: hidden;
  text-overflow: ellipsis;
}
.tcb-menu-item-image.tcb-elem-placeholder:not(.edit_mode),
.tcb-mm-image.tcb-elem-placeholder:not(.edit_mode) {
  outline: 1px dashed #969fa6;
}
.menu-item.thrv_wrapper {
  margin: 0;
}
.tcb-mega-drop-inner.thrv_wrapper {
  cursor: default;
  margin: 0;
  padding: 0;
}
.thrv_widget_menu[class*="tve-custom-menu-switch-icon-"]
  .tcb-mega-drop
  .thrv_text_element {
  display: none;
}
.megamenu-no-items {
  display: none;
}
li.tcb-menu-logo-wrap a {
  min-width: 80px;
}
.tcb-hamburger-logo {
  display: none;
}
.thrv_widget_menu:not(#_):not(#_) li button {
  display: none !important;
}
.thrv_widget_menu:not(#_):not(#_) li a {
  --background-image: none;
  background-image: var(--background-image, none) !important;
}
.thrv_widget_menu:not(#_):not(#_) path {
  transition: none !important;
}
.thrv_widget_menu:not(#_):not(#_) li li li:first-child {
  margin-top: 0 !important;
}
.thrv_widget_menu:not(#_):not(#_) ul ul ul {
  padding-top: 0 !important;
}
.thrv_widget_menu:not(#_):not(#_):not(.tcb-mega-std).tve-regular
  ul.tve_w_menu
  > li
  ul {
  min-width: fit-content;
}
.thrv_widget_menu:not(#_):not(#_):not(.tcb-mega-std).tve-regular
  ul.tve_w_menu
  > li
  ul
  li {
  min-width: fit-content;
}
.thrv_widget_menu:not(#_):not(#_):not(.tcb-mega-std):not(.tve-regular)
  .tve-disabled-text-inner {
  white-space: normal;
}
:not(.tve-editor-main-content)
  .thrv_widget_menu:not(#_):not(#_):not(.tve-regular)
  li
  > a.tve-jump-scroll {
  pointer-events: none;
}
:not(.tve-editor-main-content)
  .thrv_widget_menu:not(#_):not(#_):not(.tve-regular)
  li
  > a.tve-jump-scroll
  .tve-item-dropdown-trigger {
  pointer-events: all;
}
:not(.tve-editor-main-content)
  .thrv_widget_menu:not(#_):not(#_):not(.tve-regular)
  .tcb-mega-drop
  li
  li
  > a.tve-jump-scroll {
  pointer-events: all;
}
@media only screen and (max-width: 740px) {
  .thrv_lead_generation.thrv_lead_generation_horizontal
    .tve_lead_generated_inputs_container
    .tve_lg_input_container {
    padding: 0 0 5px 0 !important;
    width: 100% !important;
  }
  .thrv_lead_generation.thrv_lead_generation_horizontal
    .tve_lead_generated_inputs_container
    .tve_lg_input_container
    .thrv_icon {
    margin: 0 11px 19px 0;
  }
  .thrv_lead_generation.thrv_lead_generation_horizontal
    .tve_lead_generated_inputs_container
    .tve_lg_input_container
    .thrv_icon.tve_lg_text_icon {
    margin-top: 11px;
  }
  .thrv_lead_generation
    .thrv_lead_generation_container
    .tve_lg_input_container.tve_lg_select_container
    .thrv_icon {
    margin-right: 14px;
  }
  .thrv_lead_generation.tve_centerBtn,
  .thrv_lead_generation.tve_leftBtn,
  .thrv_lead_generation.tve_rightBtn {
    width: 100% !important;
    float: none !important;
  }
}
@media only screen and (max-width: 320px) {
  .thrv_content_container_shortcode .thrv_lead_generation.tve_centerBtn,
  .thrv_content_container_shortcode .thrv_lead_generation.tve_leftBtn,
  .thrv_content_container_shortcode .thrv_lead_generation.tve_rightBtn {
    width: 98% !important;
  }
}
@keyframes slide-wobble {
  0% {
    transform: translateX(30%);
    opacity: 0;
  }
  25% {
    transform: translateX(-15%);
  }
  50% {
    transform: translateX(10%);
  }
  75% {
    transform: translateX(-5%);
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes fade-out {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  25% {
    transform: translateX(-5%);
  }
  100% {
    transform: translateX(100%);
    opacity: 0;
  }
}
.tve-new-radio
  .tve_lg_radio_wrapper[data-value="default"].tve-state-hover
  .tve-checkmark,
.tve-new-radio
  .tve_lg_radio_wrapper[data-value="default"]:hover:not(.tve-state-expanded)
  .tve-checkmark {
  box-shadow: 0 0 0 1px var(--tcb-local-color-flktr);
  background-color: #fff;
}
.tve-new-radio
  .tve_lg_radio_wrapper[data-value="default"]:not(.tve-state-expanded)
  input:focus
  ~ .tve-checkmark {
  box-shadow: 0 0 0 1px var(--tcb-local-color-flktr);
  background-color: #fff;
}
.tve-new-radio .tve_lg_radio_wrapper[data-value="default"].tve-state-expanded {
  background-color: transparent;
}
.tve-new-radio
  .tve_lg_radio_wrapper[data-value="default"].tve-state-expanded
  .tve-checkmark {
  background-color: var(--tcb-local-color-30800);
  box-shadow: 0 0 0 1px var(--tcb-local-color-30800);
}
.tve-new-radio
  .tve_lg_radio_wrapper[data-value="default"].tve-state-expanded
  .tve-checkmark:after {
  background-color: #fff;
  border: calc(var(--tcb-radio-size) / 6) solid var(--tcb-local-color-30800);
}
.tve-new-radio .tve_lg_radio_wrapper[data-value="default"] .tve-checkmark {
  background-color: #fff;
}
.tve-new-radio
  .tve_lg_radio_wrapper[data-value="style-1"]:not(.tve-state-expanded)
  input:focus
  ~ .tve-checkmark {
  box-shadow: 0 0 0 1px var(--tcb-local-color-flktr);
  background: #fff;
}
.tve-new-radio .tve_lg_radio_wrapper[data-value="style-1"].tve-state-hover,
.tve-new-radio
  .tve_lg_radio_wrapper[data-value="style-1"]:hover:not(.tve-state-expanded) {
  background: 0 0;
}
.tve-new-radio
  .tve_lg_radio_wrapper[data-value="style-1"].tve-state-hover
  .tve-checkmark,
.tve-new-radio
  .tve_lg_radio_wrapper[data-value="style-1"]:hover:not(.tve-state-expanded)
  .tve-checkmark {
  box-shadow: 0 0 0 1px var(--tcb-local-color-flktr);
  background: #fff;
}
.tve-new-radio
  .tve_lg_radio_wrapper[data-value="style-1"].tve-state-hover
  .tve-checkmark:after,
.tve-new-radio
  .tve_lg_radio_wrapper[data-value="style-1"]:hover:not(.tve-state-expanded)
  .tve-checkmark:after {
  background: var(--tcb-local-color-f2bba);
}
.tve-new-radio .tve_lg_radio_wrapper[data-value="style-1"].tve-state-expanded {
  background: 0 0;
}
.tve-new-radio
  .tve_lg_radio_wrapper[data-value="style-1"].tve-state-expanded
  .tve-checkmark {
  box-shadow: 0 0 0 1px var(--tcb-local-color-flktr);
}
.tve-new-radio
  .tve_lg_radio_wrapper[data-value="style-1"].tve-state-expanded
  .tve-checkmark:after {
  border: calc(var(--tcb-radio-size) / 6) solid #fff;
}
.tve-new-radio .tve_lg_radio_wrapper[data-value="style-1"] label {
  border-radius: 50px;
}
.tve-new-radio .tve_lg_radio_wrapper[data-value="style-2"] .tve-checkmark {
  background-color: rgba(142, 142, 142, 0.42);
  box-shadow: 0 0 0 1px rgba(142, 142, 142, 0.42);
}
.tve-new-radio
  .tve_lg_radio_wrapper[data-value="style-2"]:not(.tve-state-expanded)
  input:focus
  ~ .tve-checkmark {
  box-shadow: 0 0 0 1px var(--tcb-local-color-trewq);
  background-color: var(--tcb-local-color-trewq);
}
.tve-new-radio
  .tve_lg_radio_wrapper[data-value="style-2"].tve-state-hover
  .tve-checkmark,
.tve-new-radio
  .tve_lg_radio_wrapper[data-value="style-2"]:hover:not(.tve-state-expanded)
  .tve-checkmark {
  box-shadow: 0 0 0 1px var(--tcb-local-color-trewq);
  background-color: var(--tcb-local-color-trewq);
}
.tve-new-radio
  .tve_lg_radio_wrapper[data-value="style-2"].tve-state-expanded
  .tve-checkmark {
  background-color: var(--tcb-local-color-trewq);
}
.tve-new-radio
  .tve_lg_radio_wrapper[data-value="style-2"].tve-state-expanded
  .tve-checkmark:after {
  width: 50%;
  height: 50%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: var(--tcb-local-color-30800);
  border: calc(var(--tcb-radio-size) / 6) solid var(--tcb-local-color-trewq);
}
.tve-new-radio .tve_lg_radio_wrapper[data-value="style-3"] .tve-checkmark {
  background-color: #fff;
  box-shadow: 0 0 0 3px #979797;
}
.tve-new-radio
  .tve_lg_radio_wrapper[data-value="style-3"]:not(.tve-state-expanded)
  input:focus
  ~ .tve-checkmark {
  box-shadow: 0 0 0 3px var(--tcb-local-color-frty6);
  background-color: var(--tcb-local-color-f2bba);
}
.tve-new-radio
  .tve_lg_radio_wrapper[data-value="style-3"].tve-state-hover
  .tve-checkmark,
.tve-new-radio
  .tve_lg_radio_wrapper[data-value="style-3"]:hover:not(.tve-state-expanded)
  .tve-checkmark {
  box-shadow: 0 0 0 3px var(--tcb-local-color-frty6);
  background-color: var(--tcb-local-color-f2bba);
}
.tve-new-radio
  .tve_lg_radio_wrapper[data-value="style-3"].tve-state-expanded
  .tve-checkmark {
  background-color: #fff;
  box-shadow: 0 0 0 3px var(--tcb-local-color-30800);
}
.tve-new-radio
  .tve_lg_radio_wrapper[data-value="style-3"].tve-state-expanded
  .tve-checkmark:after {
  background-color: var(--tcb-local-color-30800);
  border: calc(var(--tcb-radio-size) / 6) solid #fff;
}
.tve-new-radio .tve_lg_radio_wrapper[data-value="gradient-1"] .tve-checkmark {
  box-shadow: 0 0 0 1px #afafaf;
  background: #afafaf;
  background: linear-gradient(360deg, #afafaf 0, #fff 100%);
  background-position: -1px;
  background-size: auto 110%;
}
.tve-new-radio
  .tve_lg_radio_wrapper[data-value="gradient-1"]:not(.tve-state-expanded)
  input:focus
  ~ .tve-checkmark {
  box-shadow: 0 0 0 1px var(--tcb-local-color-30800);
}
.tve-new-radio
  .tve_lg_radio_wrapper[data-value="gradient-1"].tve-state-hover
  .tve-checkmark,
.tve-new-radio
  .tve_lg_radio_wrapper[data-value="gradient-1"]:hover:not(.tve-state-expanded)
  .tve-checkmark {
  box-shadow: 0 0 0 1px var(--tcb-local-color-30800);
}
.tve-new-radio
  .tve_lg_radio_wrapper[data-value="gradient-1"].tve-state-expanded
  .tve-checkmark {
  box-shadow: 0 0 0 1px var(--tcb-local-color-frty6);
}
.tve-new-radio
  .tve_lg_radio_wrapper[data-value="gradient-1"].tve-state-expanded
  .tve-checkmark:after {
  background: radial-gradient(
    circle at 50% 10%,
    var(--tcb-local-color-30800) 50%,
    rgba(80, 80, 80, 0.8) 100%
  );
  border: calc(var(--tcb-radio-size) / 6) solid #fff;
}
.tve-new-radio .tve_lg_radio_wrapper[data-value="gradient-2"] .tve-checkmark {
  box-shadow: 0 0 0 1px rgba(175, 175, 175, 0.5);
  background-color: rgba(175, 175, 175, 0.5);
}
.tve-new-radio
  .tve_lg_radio_wrapper[data-value="gradient-2"]
  .tve-checkmark:after {
  border: 1px solid #fff;
  width: 50%;
  height: 50%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.tve-new-radio
  .tve_lg_radio_wrapper[data-value="gradient-2"]:not(.tve-state-expanded)
  input:focus
  ~ .tve-checkmark:after {
  border-color: var(--tcb-local-color-frty6);
}
.tve-new-radio
  .tve_lg_radio_wrapper[data-value="gradient-2"].tve-state-hover
  .tve-checkmark:after,
.tve-new-radio
  .tve_lg_radio_wrapper[data-value="gradient-2"]:hover:not(.tve-state-expanded)
  .tve-checkmark:after {
  border-color: var(--tcb-local-color-frty6);
}
.tve-new-radio
  .tve_lg_radio_wrapper[data-value="gradient-2"].tve-state-expanded
  .tve-checkmark {
  background-color: var(--tcb-local-color-30800);
}
.tve-new-radio
  .tve_lg_radio_wrapper[data-value="gradient-2"].tve-state-expanded
  .tve-checkmark:after {
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, #fff),
    color-stop(100%, #c8a7a7)
  );
  background-image: -moz-linear-gradient(bottom, #c8a7a7 0, #fff 100%);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  border: calc(var(--tcb-radio-size) / 6) solid var(--tcb-local-color-30800);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  transform: translate(0, 0);
}
.tve-new-radio .tve_lg_radio_wrapper[data-value="gradient-3"] .tve-checkmark {
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.5);
  background-color: #fff;
}
.tve-new-radio
  .tve_lg_radio_wrapper[data-value="gradient-3"]
  .tve-checkmark:after {
  box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.5);
  background-color: rgba(0, 0, 0, 0.15);
  width: 50%;
  height: 50%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.tve-new-radio
  .tve_lg_radio_wrapper[data-value="gradient-3"].tve-state-hover
  .tve-checkmark,
.tve-new-radio
  .tve_lg_radio_wrapper[data-value="gradient-3"]:hover:not(.tve-state-expanded)
  .tve-checkmark {
  box-shadow: 0 0 0 1px var(--tcb-local-color-flktr);
}
.tve-new-radio
  .tve_lg_radio_wrapper[data-value="gradient-3"]:not(.tve-state-expanded)
  input:focus
  ~ .tve-checkmark {
  box-shadow: 0 0 0 1px var(--tcb-local-color-flktr);
}
.tve-new-radio
  .tve_lg_radio_wrapper[data-value="gradient-3"].tve-state-expanded
  .tve-checkmark {
  box-shadow: 0 0 0 1px var(--tcb-local-color-flktr);
}
.tve-new-radio
  .tve_lg_radio_wrapper[data-value="gradient-3"].tve-state-expanded
  .tve-checkmark:after {
  background-image: radial-gradient(
      circle at 50% 10%,
      rgba(255, 255, 255, 0.2),
      #2e2e2e50 100%
    ),
    linear-gradient(
      to bottom,
      var(--tcb-local-color-30800),
      var(--tcb-local-color-30800)
    );
  border: calc(var(--tcb-radio-size) / 6) solid #fff;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  transform: translate(0, 0);
}
.tve-new-radio .tve_lg_radio_wrapper[data-value="gradient-4"] .tve-checkmark {
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
  background-color: #fff;
}
.tve-new-radio
  .tve_lg_radio_wrapper[data-value="gradient-4"]
  .tve-checkmark:after {
  box-shadow: inset -1px 1px 2px 0 rgba(0, 0, 0, 0.15);
  background-color: #d8d8d8;
  width: 50%;
  height: 50%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.tve-new-radio
  .tve_lg_radio_wrapper[data-value="gradient-4"].tve-state-hover
  .tve-checkmark,
.tve-new-radio
  .tve_lg_radio_wrapper[data-value="gradient-4"]:hover:not(.tve-state-expanded)
  .tve-checkmark {
  box-shadow: 0 0 0 1px var(--tcb-local-color-flktr);
}
.tve-new-radio
  .tve_lg_radio_wrapper[data-value="gradient-4"]:not(.tve-state-expanded)
  input:focus
  ~ .tve-checkmark {
  box-shadow: 0 0 0 1px var(--tcb-local-color-flktr);
}
.tve-new-radio
  .tve_lg_radio_wrapper[data-value="gradient-4"].tve-state-expanded
  .tve-checkmark {
  box-shadow: 0 0 0 1px var(--tcb-local-color-flktr);
}
.tve-new-radio
  .tve_lg_radio_wrapper[data-value="gradient-4"].tve-state-expanded
  .tve-checkmark:after {
  border: calc(var(--tcb-radio-size) / 6) solid #fff;
  background-image: radial-gradient(
      circle at 50% 10%,
      rgba(255, 255, 255, 0.2),
      #66666685 100%
    ),
    linear-gradient(
      to bottom,
      var(--tcb-local-color-30800),
      var(--tcb-local-color-30800)
    );
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  transform: translate(0, 0);
}
.tve_lg_input_container.tve-new-checkbox
  .tve_lg_checkbox_wrapper[data-value="default"]
  .tve-checkmark,
.tve_lg_input_container.tve-new-checkbox
  .tve_lg_checkbox_wrapper[data-value="style-6"]
  .tve-checkmark {
  padding: 1px;
}
.tve_lg_input_container.tve-new-checkbox
  .tve_lg_checkbox_wrapper[data-value="default"]:not(.tve-state-expanded)
  input:focus
  ~ .tve-checkmark,
.tve_lg_input_container.tve-new-checkbox
  .tve_lg_checkbox_wrapper[data-value="style-6"]:not(.tve-state-expanded)
  input:focus
  ~ .tve-checkmark {
  background-image: linear-gradient(
    rgba(255, 255, 255, 0.9),
    rgba(255, 255, 255, 0.9)
  );
  background-color: var(--tcb-local-color-30800);
  border-color: var(--tcb-local-color-30800);
}
.tve_lg_input_container.tve-new-checkbox
  .tve_lg_checkbox_wrapper[data-value="default"].tve-state-hover
  .tve-checkmark,
.tve_lg_input_container.tve-new-checkbox
  .tve_lg_checkbox_wrapper[data-value="default"]:hover:not(.tve-state-expanded)
  .tve-checkmark,
.tve_lg_input_container.tve-new-checkbox
  .tve_lg_checkbox_wrapper[data-value="style-6"].tve-state-hover
  .tve-checkmark,
.tve_lg_input_container.tve-new-checkbox
  .tve_lg_checkbox_wrapper[data-value="style-6"]:hover:not(.tve-state-expanded)
  .tve-checkmark {
  background-image: linear-gradient(
    rgba(255, 255, 255, 0.9),
    rgba(255, 255, 255, 0.9)
  );
  background-color: var(--tcb-local-color-30800);
  border-color: var(--tcb-local-color-30800);
}
.tve_lg_input_container.tve-new-checkbox
  .tve_lg_checkbox_wrapper[data-value="default"].tve-state-expanded
  .tve-checkmark,
.tve_lg_input_container.tve-new-checkbox
  .tve_lg_checkbox_wrapper[data-value="style-6"].tve-state-expanded
  .tve-checkmark {
  border-color: var(--tcb-local-color-30800);
}
.tve_lg_input_container.tve-new-checkbox
  .tve_lg_checkbox_wrapper[data-value="style-6"]:not(.tve-state-expanded)
  input:focus
  ~ .tve-checkmark {
  background-image: none;
  background-color: #fff;
}
.tve_lg_input_container.tve-new-checkbox
  .tve_lg_checkbox_wrapper[data-value="style-6"].tve-state-hover
  .tve-checkmark,
.tve_lg_input_container.tve-new-checkbox
  .tve_lg_checkbox_wrapper[data-value="style-6"]:hover:not(.tve-state-expanded)
  .tve-checkmark {
  background-image: none;
  background-color: #fff;
}
.tve_lg_input_container.tve-new-checkbox
  .tve_lg_checkbox_wrapper[data-value="style-1"]
  .tve-checkmark {
  background-color: rgba(146, 146, 146, 0.3);
  border: none;
}
.tve_lg_input_container.tve-new-checkbox
  .tve_lg_checkbox_wrapper[data-value="style-1"]:not(.tve-state-expanded)
  input:focus
  ~ .tve-checkmark {
  background-image: linear-gradient(
    rgba(255, 255, 255, 0.66),
    rgba(255, 255, 255, 0.66)
  );
  background-color: var(--tcb-local-color-30800);
}
.tve_lg_input_container.tve-new-checkbox
  .tve_lg_checkbox_wrapper[data-value="style-1"].tve-state-hover
  .tve-checkmark,
.tve_lg_input_container.tve-new-checkbox
  .tve_lg_checkbox_wrapper[data-value="style-1"]:hover:not(.tve-state-expanded)
  .tve-checkmark {
  background-image: linear-gradient(
    rgba(255, 255, 255, 0.66),
    rgba(255, 255, 255, 0.66)
  );
  background-color: var(--tcb-local-color-30800);
}
.tve_lg_input_container.tve-new-checkbox
  .tve_lg_checkbox_wrapper[data-value="style-1"].tve-state-expanded
  .tve-checkmark {
  background-color: var(--tcb-local-color-30800);
}
.tve_lg_input_container.tve-new-checkbox
  .tve_lg_checkbox_wrapper[data-value="style-1"].tve-state-expanded
  .tve-checkmark
  svg {
  fill: #fff;
}
.tve_lg_input_container.tve-new-checkbox
  .tve_lg_checkbox_wrapper[data-value="style-2"]
  .tve-checkmark {
  border-radius: 1px;
  padding: 1px;
}
.tve_lg_input_container.tve-new-checkbox
  .tve_lg_checkbox_wrapper[data-value="style-2"]:not(.tve-state-expanded)
  input:focus
  ~ .tve-checkmark {
  border-color: var(--tcb-local-color-30800);
}
.tve_lg_input_container.tve-new-checkbox
  .tve_lg_checkbox_wrapper[data-value="style-2"].tve-state-hover
  .tve-checkmark,
.tve_lg_input_container.tve-new-checkbox
  .tve_lg_checkbox_wrapper[data-value="style-2"]:hover:not(.tve-state-expanded)
  .tve-checkmark {
  border-color: var(--tcb-local-color-30800);
}
.tve_lg_input_container.tve-new-checkbox
  .tve_lg_checkbox_wrapper[data-value="style-2"].tve-state-expanded
  .tve-checkmark {
  border-color: var(--tcb-local-color-30800);
}
.tve_lg_input_container.tve-new-checkbox
  .tve_lg_checkbox_wrapper[data-value="style-3"]
  .tve-checkmark,
.tve_lg_input_container.tve-new-checkbox
  .tve_lg_checkbox_wrapper[data-value="style-7"]
  .tve-checkmark {
  border-radius: 2px;
  border: none;
  padding: 4px;
  background-color: rgba(0, 0, 0, 0.125);
  box-sizing: border-box;
}
.tve_lg_input_container.tve-new-checkbox
  .tve_lg_checkbox_wrapper[data-value="style-3"]
  .tve-checkmark:after,
.tve_lg_input_container.tve-new-checkbox
  .tve_lg_checkbox_wrapper[data-value="style-7"]
  .tve-checkmark:after {
  content: "";
  display: block;
  position: absolute;
  top: 1px;
  left: 1px;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  background-color: transparent;
  border: 2px solid #fff;
  border-radius: 2px;
  box-sizing: border-box;
}
.tve_lg_input_container.tve-new-checkbox
  .tve_lg_checkbox_wrapper[data-value="style-3"]:not(.tve-state-expanded)
  input:focus
  ~ .tve-checkmark,
.tve_lg_input_container.tve-new-checkbox
  .tve_lg_checkbox_wrapper[data-value="style-7"]:not(.tve-state-expanded)
  input:focus
  ~ .tve-checkmark {
  background-image: linear-gradient(
    rgba(255, 255, 255, 0.7),
    rgba(255, 255, 255, 0.7)
  );
  background-color: var(--tcb-local-color-30800);
}
.tve_lg_input_container.tve-new-checkbox
  .tve_lg_checkbox_wrapper[data-value="style-3"].tve-state-hover
  .tve-checkmark,
.tve_lg_input_container.tve-new-checkbox
  .tve_lg_checkbox_wrapper[data-value="style-3"]:hover:not(.tve-state-expanded)
  .tve-checkmark,
.tve_lg_input_container.tve-new-checkbox
  .tve_lg_checkbox_wrapper[data-value="style-7"].tve-state-hover
  .tve-checkmark,
.tve_lg_input_container.tve-new-checkbox
  .tve_lg_checkbox_wrapper[data-value="style-7"]:hover:not(.tve-state-expanded)
  .tve-checkmark {
  background-image: linear-gradient(
    rgba(255, 255, 255, 0.7),
    rgba(255, 255, 255, 0.7)
  );
  background-color: var(--tcb-local-color-30800);
}
.tve_lg_input_container.tve-new-checkbox
  .tve_lg_checkbox_wrapper[data-value="style-3"].tve-state-expanded
  .tve-checkmark,
.tve_lg_input_container.tve-new-checkbox
  .tve_lg_checkbox_wrapper[data-value="style-7"].tve-state-expanded
  .tve-checkmark {
  background-color: var(--tcb-local-color-30800);
}
.tve_lg_input_container.tve-new-checkbox
  .tve_lg_checkbox_wrapper[data-value="style-3"].tve-state-expanded
  .tve-checkmark
  svg,
.tve_lg_input_container.tve-new-checkbox
  .tve_lg_checkbox_wrapper[data-value="style-7"].tve-state-expanded
  .tve-checkmark
  svg {
  fill: #fff;
}
.tve_lg_input_container.tve-new-checkbox
  .tve_lg_checkbox_wrapper[data-value="style-7"]
  .tve-checkmark:after {
  background-color: #dfdfdf;
}
.tve_lg_input_container.tve-new-checkbox
  .tve_lg_checkbox_wrapper[data-value="style-7"]:not(.tve-state-expanded)
  input:focus
  ~ .tve-checkmark {
  background-image: none;
}
.tve_lg_input_container.tve-new-checkbox
  .tve_lg_checkbox_wrapper[data-value="style-7"].tve-state-hover
  .tve-checkmark,
.tve_lg_input_container.tve-new-checkbox
  .tve_lg_checkbox_wrapper[data-value="style-7"]:hover:not(.tve-state-expanded)
  .tve-checkmark {
  background-image: none;
}
.tve_lg_input_container.tve-new-checkbox
  .tve_lg_checkbox_wrapper[data-value="style-7"].tve-state-expanded
  .tve-checkmark {
  padding: 2px;
}
.tve_lg_input_container.tve-new-checkbox
  .tve_lg_checkbox_wrapper[data-value="style-7"].tve-state-expanded
  .tve-checkmark
  svg {
  fill: var(--tcb-local-color-30800);
  position: relative;
  z-index: 1;
}
.tve_lg_input_container.tve-new-checkbox
  .tve_lg_checkbox_wrapper[data-value="style-7"].tve-state-expanded
  .tve-checkmark:after {
  background-color: #fff;
}
.tve_lg_input_container.tve-new-checkbox
  .tve_lg_checkbox_wrapper[data-value="style-4"]
  .tve-checkmark {
  border: solid 1px #afafaf;
  background: #afafaf;
  background: linear-gradient(to top, #fff 30%, rgba(175, 175, 175, 0.45));
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0;
  padding: 2px;
}
.tve_lg_input_container.tve-new-checkbox
  .tve_lg_checkbox_wrapper[data-value="style-4"]:not(.tve-state-expanded)
  input:focus
  ~ .tve-checkmark {
  border-color: var(--tcb-local-color-30800);
}
.tve_lg_input_container.tve-new-checkbox
  .tve_lg_checkbox_wrapper[data-value="style-4"].tve-state-hover
  .tve-checkmark,
.tve_lg_input_container.tve-new-checkbox
  .tve_lg_checkbox_wrapper[data-value="style-4"]:hover:not(.tve-state-expanded)
  .tve-checkmark {
  border-color: var(--tcb-local-color-30800);
}
.tve_lg_input_container.tve-new-checkbox
  .tve_lg_checkbox_wrapper[data-value="style-4"].tve-state-expanded
  .tve-checkmark {
  border-color: var(--tcb-local-color-30800);
}
.tve_lg_input_container.tve-new-checkbox
  .tve_lg_checkbox_wrapper[data-value="style-4"].tve-state-expanded
  .tve-checkmark
  svg {
  display: flex;
}
.tve_lg_input_container.tve-new-checkbox
  .tve_lg_checkbox_wrapper[data-value="style-5"]
  .tve-checkmark {
  border: none;
  background-color: rgba(175, 175, 175, 0.5);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 3px;
  padding: 0;
}
.tve_lg_input_container.tve-new-checkbox
  .tve_lg_checkbox_wrapper[data-value="style-5"]
  .tve-checkmark:after {
  content: "";
  display: block;
  border: 1px solid #fff;
  border-radius: 3px;
  width: calc(100% - 4px);
  height: calc(100% - 4px);
}
.tve_lg_input_container.tve-new-checkbox
  .tve_lg_checkbox_wrapper[data-value="style-5"]:not(.tve-state-expanded)
  input:focus
  ~ .tve-checkmark:after {
  border-color: var(--tcb-local-color-30800);
}
.tve_lg_input_container.tve-new-checkbox
  .tve_lg_checkbox_wrapper[data-value="style-5"].tve-state-hover
  .tve-checkmark:after,
.tve_lg_input_container.tve-new-checkbox
  .tve_lg_checkbox_wrapper[data-value="style-5"]:hover:not(.tve-state-expanded)
  .tve-checkmark:after {
  border-color: var(--tcb-local-color-30800);
}
.tve_lg_input_container.tve-new-checkbox
  .tve_lg_checkbox_wrapper[data-value="style-5"].tve-state-expanded
  .tve-checkmark {
  background-color: var(--tcb-local-color-30800);
}
.tve_lg_input_container.tve-new-checkbox
  .tve_lg_checkbox_wrapper[data-value="style-5"].tve-state-expanded
  .tve-checkmark
  svg {
  display: flex;
  position: absolute;
  padding: 3px;
  box-sizing: border-box;
}
.tve_lg_input_container.tve-new-checkbox
  .tve_lg_checkbox_wrapper[data-value="style-5"].tve-state-expanded
  .tve-checkmark:after {
  border: none;
  background: linear-gradient(to top, #c8a7a7 0, #fff 100%);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
}
.tcb-form-dropdown[data-style="style-1"],
.tve-dynamic-dropdown[data-style="style-1"],
.tve_lg_dropdown[data-style="style-1"] {
  border-radius: 0;
  border-color: var(--tcb-local-color-trewq);
}
.tcb-form-dropdown[data-style="style-1"] > .tve-lg-dropdown-list,
.tve-dynamic-dropdown[data-style="style-1"] > .tve-lg-dropdown-list,
.tve_lg_dropdown[data-style="style-1"] > .tve-lg-dropdown-list {
  border-radius: 0;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.1);
  border-color: var(--tcb-local-color-poiuy);
}
.tcb-form-dropdown[data-style="style-1"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option.tve-state-hover
  > .tcb-plain-text,
.tcb-form-dropdown[data-style="style-1"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover
  > .tcb-plain-text,
.tcb-form-dropdown[data-style="style-1"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option.tve-state-hover
  > .tcb-plain-text,
.tcb-form-dropdown[data-style="style-1"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover
  > .tcb-plain-text,
.tve-dynamic-dropdown[data-style="style-1"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option.tve-state-hover
  > .tcb-plain-text,
.tve-dynamic-dropdown[data-style="style-1"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover
  > .tcb-plain-text,
.tve-dynamic-dropdown[data-style="style-1"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option.tve-state-hover
  > .tcb-plain-text,
.tve-dynamic-dropdown[data-style="style-1"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover
  > .tcb-plain-text,
.tve_lg_dropdown[data-style="style-1"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option.tve-state-hover
  > .tcb-plain-text,
.tve_lg_dropdown[data-style="style-1"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover
  > .tcb-plain-text,
.tve_lg_dropdown[data-style="style-1"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option.tve-state-hover
  > .tcb-plain-text,
.tve_lg_dropdown[data-style="style-1"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover
  > .tcb-plain-text {
  color: var(--tcb-local-color-30800, var(--tve-color)) !important;
}
.tcb-form-dropdown[data-style="style-1"].tve-state-expanded > a,
.tve-dynamic-dropdown[data-style="style-1"].tve-state-expanded > a,
.tve_lg_dropdown[data-style="style-1"].tve-state-expanded > a {
  border-color: var(--tcb-local-color-poiuy);
}
.tcb-form-dropdown[data-style="style-1"].tve-state-expanded
  > a
  .tve-item-dropdown-trigger:before,
.tve-dynamic-dropdown[data-style="style-1"].tve-state-expanded
  > a
  .tve-item-dropdown-trigger:before,
.tve_lg_dropdown[data-style="style-1"].tve-state-expanded
  > a
  .tve-item-dropdown-trigger:before {
  background: var(--tve-color, var(--tcb-local-color-poiuy));
}
.tcb-form-dropdown[data-style="style-1"]:after,
.tve-dynamic-dropdown[data-style="style-1"]:after,
.tve_lg_dropdown[data-style="style-1"]:after {
  content: "";
  position: absolute;
  border-right: 1px solid var(--tcb-local-color-trewq);
  height: 100%;
  top: 0;
  right: 40px;
}
.tcb-form-dropdown[data-style="style-2"],
.tve-dynamic-dropdown[data-style="style-2"],
.tve_lg_dropdown[data-style="style-2"] {
  border-radius: 1px;
  border: 1px solid var(--tcb-local-color-f83d7);
}
.tcb-form-dropdown[data-style="style-2"] .tve-item-dropdown-trigger,
.tve-dynamic-dropdown[data-style="style-2"] .tve-item-dropdown-trigger,
.tve_lg_dropdown[data-style="style-2"] .tve-item-dropdown-trigger {
  color: var(--tcb-local-color-30800);
}
.tcb-form-dropdown[data-style="style-2"] .tve-lg-dropdown-list,
.tve-dynamic-dropdown[data-style="style-2"] .tve-lg-dropdown-list,
.tve_lg_dropdown[data-style="style-2"] .tve-lg-dropdown-list {
  margin-top: 0 !important;
  border-radius: 0;
  border: 1px solid var(--tcb-local-color-3d798);
  background-color: #fff;
}
.tcb-form-dropdown[data-style="style-2"]
  .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option,
.tcb-form-dropdown[data-style="style-2"]
  .tve-lg-dropdown-list
  .tve-lg-dropdown-option,
.tve-dynamic-dropdown[data-style="style-2"]
  .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option,
.tve-dynamic-dropdown[data-style="style-2"]
  .tve-lg-dropdown-list
  .tve-lg-dropdown-option,
.tve_lg_dropdown[data-style="style-2"]
  .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option,
.tve_lg_dropdown[data-style="style-2"]
  .tve-lg-dropdown-list
  .tve-lg-dropdown-option {
  background-color: var(--tcb-local-color-a941t);
}
.tcb-form-dropdown[data-style="style-2"]
  .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option.tve-state-hover,
.tcb-form-dropdown[data-style="style-2"]
  .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover,
.tcb-form-dropdown[data-style="style-2"]
  .tve-lg-dropdown-list
  .tve-lg-dropdown-option.tve-state-hover,
.tcb-form-dropdown[data-style="style-2"]
  .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover,
.tve-dynamic-dropdown[data-style="style-2"]
  .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option.tve-state-hover,
.tve-dynamic-dropdown[data-style="style-2"]
  .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover,
.tve-dynamic-dropdown[data-style="style-2"]
  .tve-lg-dropdown-list
  .tve-lg-dropdown-option.tve-state-hover,
.tve-dynamic-dropdown[data-style="style-2"]
  .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover,
.tve_lg_dropdown[data-style="style-2"]
  .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option.tve-state-hover,
.tve_lg_dropdown[data-style="style-2"]
  .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover,
.tve_lg_dropdown[data-style="style-2"]
  .tve-lg-dropdown-list
  .tve-lg-dropdown-option.tve-state-hover,
.tve_lg_dropdown[data-style="style-2"]
  .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover {
  background-color: var(--tcb-local-color-418a6);
}
.tcb-form-dropdown[data-style="style-2"]
  .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option.tve-state-hover
  > .tcb-plain-text,
.tcb-form-dropdown[data-style="style-2"]
  .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover
  > .tcb-plain-text,
.tcb-form-dropdown[data-style="style-2"]
  .tve-lg-dropdown-list
  .tve-lg-dropdown-option.tve-state-hover
  > .tcb-plain-text,
.tcb-form-dropdown[data-style="style-2"]
  .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover
  > .tcb-plain-text,
.tve-dynamic-dropdown[data-style="style-2"]
  .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option.tve-state-hover
  > .tcb-plain-text,
.tve-dynamic-dropdown[data-style="style-2"]
  .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover
  > .tcb-plain-text,
.tve-dynamic-dropdown[data-style="style-2"]
  .tve-lg-dropdown-list
  .tve-lg-dropdown-option.tve-state-hover
  > .tcb-plain-text,
.tve-dynamic-dropdown[data-style="style-2"]
  .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover
  > .tcb-plain-text,
.tve_lg_dropdown[data-style="style-2"]
  .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option.tve-state-hover
  > .tcb-plain-text,
.tve_lg_dropdown[data-style="style-2"]
  .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover
  > .tcb-plain-text,
.tve_lg_dropdown[data-style="style-2"]
  .tve-lg-dropdown-list
  .tve-lg-dropdown-option.tve-state-hover
  > .tcb-plain-text,
.tve_lg_dropdown[data-style="style-2"]
  .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover
  > .tcb-plain-text {
  color: var(--tcb-local-color-30800, var(--tve-color)) !important;
  font-weight: 600 !important;
}
.tcb-form-dropdown[data-style="style-3"],
.tve-dynamic-dropdown[data-style="style-3"],
.tve_lg_dropdown[data-style="style-3"] {
  background-color: var(--tcb-local-color-30800);
  color: #fff;
  border-radius: 0;
}
.tcb-form-dropdown[data-style="style-3"].tve-state-hover,
.tcb-form-dropdown[data-style="style-3"]:hover,
.tve-dynamic-dropdown[data-style="style-3"].tve-state-hover,
.tve-dynamic-dropdown[data-style="style-3"]:hover,
.tve_lg_dropdown[data-style="style-3"].tve-state-hover,
.tve_lg_dropdown[data-style="style-3"]:hover {
  background-color: var(--tcb-local-color-30800);
}
.tcb-form-dropdown[data-style="style-3"] > .tve-lg-dropdown-list,
.tve-dynamic-dropdown[data-style="style-3"] > .tve-lg-dropdown-list,
.tve_lg_dropdown[data-style="style-3"] > .tve-lg-dropdown-list {
  margin: 0 !important;
  border-radius: 0;
  box-shadow: 0 0 4px 0 var(--tcb-local-color-1ad9d);
  background: #fff;
}
.tcb-form-dropdown[data-style="style-3"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option,
.tcb-form-dropdown[data-style="style-3"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option,
.tve-dynamic-dropdown[data-style="style-3"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option,
.tve-dynamic-dropdown[data-style="style-3"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option,
.tve_lg_dropdown[data-style="style-3"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option,
.tve_lg_dropdown[data-style="style-3"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option {
  color: #fff !important;
  border-bottom: 1px solid var(--tcb-local-color-trewq);
  background-color: var(--tcb-local-color-poiuy);
}
.tcb-form-dropdown[data-style="style-3"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option.tve-state-hover,
.tcb-form-dropdown[data-style="style-3"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover,
.tcb-form-dropdown[data-style="style-3"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option.tve-state-hover,
.tcb-form-dropdown[data-style="style-3"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover,
.tve-dynamic-dropdown[data-style="style-3"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option.tve-state-hover,
.tve-dynamic-dropdown[data-style="style-3"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover,
.tve-dynamic-dropdown[data-style="style-3"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option.tve-state-hover,
.tve-dynamic-dropdown[data-style="style-3"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover,
.tve_lg_dropdown[data-style="style-3"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option.tve-state-hover,
.tve_lg_dropdown[data-style="style-3"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover,
.tve_lg_dropdown[data-style="style-3"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option.tve-state-hover,
.tve_lg_dropdown[data-style="style-3"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover {
  background-color: var(--tcb-local-color-30800);
  font-weight: 500;
}
.tcb-form-dropdown[data-style="style-3"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option.tve-state-hover
  > .tcb-plain-text,
.tcb-form-dropdown[data-style="style-3"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover
  > .tcb-plain-text,
.tcb-form-dropdown[data-style="style-3"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option.tve-state-hover
  > .tcb-plain-text,
.tcb-form-dropdown[data-style="style-3"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover
  > .tcb-plain-text,
.tve-dynamic-dropdown[data-style="style-3"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option.tve-state-hover
  > .tcb-plain-text,
.tve-dynamic-dropdown[data-style="style-3"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover
  > .tcb-plain-text,
.tve-dynamic-dropdown[data-style="style-3"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option.tve-state-hover
  > .tcb-plain-text,
.tve-dynamic-dropdown[data-style="style-3"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover
  > .tcb-plain-text,
.tve_lg_dropdown[data-style="style-3"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option.tve-state-hover
  > .tcb-plain-text,
.tve_lg_dropdown[data-style="style-3"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover
  > .tcb-plain-text,
.tve_lg_dropdown[data-style="style-3"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option.tve-state-hover
  > .tcb-plain-text,
.tve_lg_dropdown[data-style="style-3"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover
  > .tcb-plain-text {
  color: #fff !important;
}
.tcb-form-dropdown[data-style="style-4"],
.tve-dynamic-dropdown[data-style="style-4"],
.tve_lg_dropdown[data-style="style-4"] {
  border-radius: 1px;
  background-color: #000;
  color: #fff;
}
.tcb-form-dropdown[data-style="style-4"] > .tve-lg-dropdown-list,
.tve-dynamic-dropdown[data-style="style-4"] > .tve-lg-dropdown-list,
.tve_lg_dropdown[data-style="style-4"] > .tve-lg-dropdown-list {
  border: none;
  border-radius: 0;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  background-color: #000;
  margin-top: 0 !important;
  width: calc(100% + 2px);
}
.tcb-form-dropdown[data-style="style-4"]
  > .tve-lg-dropdown-list::-webkit-scrollbar,
.tve-dynamic-dropdown[data-style="style-4"]
  > .tve-lg-dropdown-list::-webkit-scrollbar,
.tve_lg_dropdown[data-style="style-4"]
  > .tve-lg-dropdown-list::-webkit-scrollbar {
  width: 6px;
}
.tcb-form-dropdown[data-style="style-4"]
  > .tve-lg-dropdown-list::-webkit-scrollbar-thumb,
.tve-dynamic-dropdown[data-style="style-4"]
  > .tve-lg-dropdown-list::-webkit-scrollbar-thumb,
.tve_lg_dropdown[data-style="style-4"]
  > .tve-lg-dropdown-list::-webkit-scrollbar-thumb {
  background: #fff;
  box-shadow: none;
}
.tcb-form-dropdown[data-style="style-4"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option,
.tcb-form-dropdown[data-style="style-4"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option,
.tve-dynamic-dropdown[data-style="style-4"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option,
.tve-dynamic-dropdown[data-style="style-4"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option,
.tve_lg_dropdown[data-style="style-4"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option,
.tve_lg_dropdown[data-style="style-4"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option {
  color: #fff !important;
}
.tcb-form-dropdown[data-style="style-4"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option.tve-state-hover,
.tcb-form-dropdown[data-style="style-4"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover,
.tcb-form-dropdown[data-style="style-4"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option.tve-state-hover,
.tcb-form-dropdown[data-style="style-4"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover,
.tve-dynamic-dropdown[data-style="style-4"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option.tve-state-hover,
.tve-dynamic-dropdown[data-style="style-4"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover,
.tve-dynamic-dropdown[data-style="style-4"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option.tve-state-hover,
.tve-dynamic-dropdown[data-style="style-4"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover,
.tve_lg_dropdown[data-style="style-4"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option.tve-state-hover,
.tve_lg_dropdown[data-style="style-4"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover,
.tve_lg_dropdown[data-style="style-4"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option.tve-state-hover,
.tve_lg_dropdown[data-style="style-4"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover {
  background-color: var(--tcb-local-color-30800);
}
.tcb-form-dropdown[data-style="style-4"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option.tve-state-hover
  > .tcb-plain-text,
.tcb-form-dropdown[data-style="style-4"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover
  > .tcb-plain-text,
.tcb-form-dropdown[data-style="style-4"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option.tve-state-hover
  > .tcb-plain-text,
.tcb-form-dropdown[data-style="style-4"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover
  > .tcb-plain-text,
.tve-dynamic-dropdown[data-style="style-4"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option.tve-state-hover
  > .tcb-plain-text,
.tve-dynamic-dropdown[data-style="style-4"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover
  > .tcb-plain-text,
.tve-dynamic-dropdown[data-style="style-4"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option.tve-state-hover
  > .tcb-plain-text,
.tve-dynamic-dropdown[data-style="style-4"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover
  > .tcb-plain-text,
.tve_lg_dropdown[data-style="style-4"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option.tve-state-hover
  > .tcb-plain-text,
.tve_lg_dropdown[data-style="style-4"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover
  > .tcb-plain-text,
.tve_lg_dropdown[data-style="style-4"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option.tve-state-hover
  > .tcb-plain-text,
.tve_lg_dropdown[data-style="style-4"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover
  > .tcb-plain-text {
  color: #fff !important;
}
.tcb-form-dropdown[data-style="style-5"],
.tve-dynamic-dropdown[data-style="style-5"],
.tve_lg_dropdown[data-style="style-5"] {
  border-radius: 0;
  background-color: rgba(0, 0, 0, 0.85);
  color: #fff;
}
.tcb-form-dropdown[data-style="style-5"] > .tve-lg-dropdown-list,
.tve-dynamic-dropdown[data-style="style-5"] > .tve-lg-dropdown-list,
.tve_lg_dropdown[data-style="style-5"] > .tve-lg-dropdown-list {
  border-radius: 0;
  background-color: #292929;
  margin-top: 0 !important;
  border: none;
  width: calc(100% + 2px);
}
.tcb-form-dropdown[data-style="style-5"]
  > .tve-lg-dropdown-list::-webkit-scrollbar,
.tve-dynamic-dropdown[data-style="style-5"]
  > .tve-lg-dropdown-list::-webkit-scrollbar,
.tve_lg_dropdown[data-style="style-5"]
  > .tve-lg-dropdown-list::-webkit-scrollbar {
  width: 6px;
}
.tcb-form-dropdown[data-style="style-5"]
  > .tve-lg-dropdown-list::-webkit-scrollbar-thumb,
.tve-dynamic-dropdown[data-style="style-5"]
  > .tve-lg-dropdown-list::-webkit-scrollbar-thumb,
.tve_lg_dropdown[data-style="style-5"]
  > .tve-lg-dropdown-list::-webkit-scrollbar-thumb {
  background: #fff;
  box-shadow: none;
}
.tcb-form-dropdown[data-style="style-5"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option,
.tcb-form-dropdown[data-style="style-5"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option,
.tve-dynamic-dropdown[data-style="style-5"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option,
.tve-dynamic-dropdown[data-style="style-5"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option,
.tve_lg_dropdown[data-style="style-5"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option,
.tve_lg_dropdown[data-style="style-5"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option {
  color: #fff !important;
  border-bottom: 1px solid rgba(0, 0, 0, 0.32);
}
.tcb-form-dropdown[data-style="style-5"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option.tve-state-hover,
.tcb-form-dropdown[data-style="style-5"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover,
.tcb-form-dropdown[data-style="style-5"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option.tve-state-hover,
.tcb-form-dropdown[data-style="style-5"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover,
.tve-dynamic-dropdown[data-style="style-5"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option.tve-state-hover,
.tve-dynamic-dropdown[data-style="style-5"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover,
.tve-dynamic-dropdown[data-style="style-5"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option.tve-state-hover,
.tve-dynamic-dropdown[data-style="style-5"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover,
.tve_lg_dropdown[data-style="style-5"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option.tve-state-hover,
.tve_lg_dropdown[data-style="style-5"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover,
.tve_lg_dropdown[data-style="style-5"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option.tve-state-hover,
.tve_lg_dropdown[data-style="style-5"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover {
  background-color: #fff;
}
.tcb-form-dropdown[data-style="style-5"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option.tve-state-hover
  > .tcb-plain-text,
.tcb-form-dropdown[data-style="style-5"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover
  > .tcb-plain-text,
.tcb-form-dropdown[data-style="style-5"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option.tve-state-hover
  > .tcb-plain-text,
.tcb-form-dropdown[data-style="style-5"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover
  > .tcb-plain-text,
.tve-dynamic-dropdown[data-style="style-5"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option.tve-state-hover
  > .tcb-plain-text,
.tve-dynamic-dropdown[data-style="style-5"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover
  > .tcb-plain-text,
.tve-dynamic-dropdown[data-style="style-5"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option.tve-state-hover
  > .tcb-plain-text,
.tve-dynamic-dropdown[data-style="style-5"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover
  > .tcb-plain-text,
.tve_lg_dropdown[data-style="style-5"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option.tve-state-hover
  > .tcb-plain-text,
.tve_lg_dropdown[data-style="style-5"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover
  > .tcb-plain-text,
.tve_lg_dropdown[data-style="style-5"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option.tve-state-hover
  > .tcb-plain-text,
.tve_lg_dropdown[data-style="style-5"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover
  > .tcb-plain-text {
  color: #000 !important;
}
.tcb-form-dropdown[data-style="style-6"],
.tve-dynamic-dropdown[data-style="style-6"],
.tve_lg_dropdown[data-style="style-6"] {
  background-color: #fff;
  color: #252525;
  box-shadow: 0 3px 9px 0 rgba(9, 24, 45, 0.09);
  border-radius: 0;
  border-color: #fff !important;
}
.tcb-form-dropdown[data-style="style-6"] svg,
.tve-dynamic-dropdown[data-style="style-6"] svg,
.tve_lg_dropdown[data-style="style-6"] svg {
  fill: #252525;
}
.tcb-form-dropdown[data-style="style-6"].tve-state-hover,
.tcb-form-dropdown[data-style="style-6"]:hover,
.tve-dynamic-dropdown[data-style="style-6"].tve-state-hover,
.tve-dynamic-dropdown[data-style="style-6"]:hover,
.tve_lg_dropdown[data-style="style-6"].tve-state-hover,
.tve_lg_dropdown[data-style="style-6"]:hover {
  color: var(--tcb-local-color-30800);
}
.tcb-form-dropdown[data-style="style-6"].tve-state-hover svg,
.tcb-form-dropdown[data-style="style-6"]:hover svg,
.tve-dynamic-dropdown[data-style="style-6"].tve-state-hover svg,
.tve-dynamic-dropdown[data-style="style-6"]:hover svg,
.tve_lg_dropdown[data-style="style-6"].tve-state-hover svg,
.tve_lg_dropdown[data-style="style-6"]:hover svg {
  fill: var(--tcb-local-color-30800);
}
.tcb-form-dropdown[data-style="style-6"].tve-state-expanded,
.tve-dynamic-dropdown[data-style="style-6"].tve-state-expanded,
.tve_lg_dropdown[data-style="style-6"].tve-state-expanded {
  color: #252525;
  background-color: #fff;
  border-bottom-color: rgba(0, 0, 0, 0.05) !important;
}
.tcb-form-dropdown[data-style="style-6"].tve-state-expanded svg,
.tve-dynamic-dropdown[data-style="style-6"].tve-state-expanded svg,
.tve_lg_dropdown[data-style="style-6"].tve-state-expanded svg {
  fill: #252525;
}
.tcb-form-dropdown[data-style="style-6"] > .tve-lg-dropdown-list,
.tve-dynamic-dropdown[data-style="style-6"] > .tve-lg-dropdown-list,
.tve_lg_dropdown[data-style="style-6"] > .tve-lg-dropdown-list {
  border: none;
  margin: 0 !important;
  border-radius: 0;
  box-shadow: 0 3px 9px 0 rgba(9, 24, 45, 0.09);
  background-color: #fff;
  width: calc(100% + 2px);
}
.tcb-form-dropdown[data-style="style-6"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option,
.tcb-form-dropdown[data-style="style-6"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option,
.tve-dynamic-dropdown[data-style="style-6"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option,
.tve-dynamic-dropdown[data-style="style-6"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option,
.tve_lg_dropdown[data-style="style-6"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option,
.tve_lg_dropdown[data-style="style-6"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option {
  color: #252525 !important;
  background-color: #fff;
}
.tcb-form-dropdown[data-style="style-6"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option.tve-state-hover,
.tcb-form-dropdown[data-style="style-6"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover,
.tcb-form-dropdown[data-style="style-6"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option.tve-state-hover,
.tcb-form-dropdown[data-style="style-6"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover,
.tve-dynamic-dropdown[data-style="style-6"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option.tve-state-hover,
.tve-dynamic-dropdown[data-style="style-6"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover,
.tve-dynamic-dropdown[data-style="style-6"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option.tve-state-hover,
.tve-dynamic-dropdown[data-style="style-6"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover,
.tve_lg_dropdown[data-style="style-6"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option.tve-state-hover,
.tve_lg_dropdown[data-style="style-6"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover,
.tve_lg_dropdown[data-style="style-6"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option.tve-state-hover,
.tve_lg_dropdown[data-style="style-6"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover {
  background-color: rgba(0, 0, 0, 0.03);
  font-weight: 500;
  color: var(--tcb-local-color-30800);
}
.tcb-form-dropdown[data-style="style-7"],
.tve-dynamic-dropdown[data-style="style-7"],
.tve_lg_dropdown[data-style="style-7"] {
  background-color: #fff;
  color: #252525;
  border-radius: 0;
  box-shadow: none;
  border-color: #ebebeb !important;
}
.tcb-form-dropdown[data-style="style-7"] svg,
.tve-dynamic-dropdown[data-style="style-7"] svg,
.tve_lg_dropdown[data-style="style-7"] svg {
  fill: #252525;
}
.tcb-form-dropdown[data-style="style-7"].tve-state-hover,
.tcb-form-dropdown[data-style="style-7"]:hover,
.tve-dynamic-dropdown[data-style="style-7"].tve-state-hover,
.tve-dynamic-dropdown[data-style="style-7"]:hover,
.tve_lg_dropdown[data-style="style-7"].tve-state-hover,
.tve_lg_dropdown[data-style="style-7"]:hover {
  border-color: var(--tcb-local-color-30800) !important;
  color: var(--tcb-local-color-30800);
}
.tcb-form-dropdown[data-style="style-7"].tve-state-hover svg,
.tcb-form-dropdown[data-style="style-7"]:hover svg,
.tve-dynamic-dropdown[data-style="style-7"].tve-state-hover svg,
.tve-dynamic-dropdown[data-style="style-7"]:hover svg,
.tve_lg_dropdown[data-style="style-7"].tve-state-hover svg,
.tve_lg_dropdown[data-style="style-7"]:hover svg {
  fill: var(--tcb-local-color-30800);
}
.tcb-form-dropdown[data-style="style-7"].tve-state-expanded,
.tve-dynamic-dropdown[data-style="style-7"].tve-state-expanded,
.tve_lg_dropdown[data-style="style-7"].tve-state-expanded {
  color: #252525;
  background-color: #fff;
  border-color: #ebebeb !important;
}
.tcb-form-dropdown[data-style="style-7"].tve-state-expanded svg,
.tve-dynamic-dropdown[data-style="style-7"].tve-state-expanded svg,
.tve_lg_dropdown[data-style="style-7"].tve-state-expanded svg {
  fill: #252525;
}
.tcb-form-dropdown[data-style="style-7"] > .tve-lg-dropdown-list,
.tve-dynamic-dropdown[data-style="style-7"] > .tve-lg-dropdown-list,
.tve_lg_dropdown[data-style="style-7"] > .tve-lg-dropdown-list {
  border-color: #ebebeb;
  border-top: none;
  box-shadow: none;
  margin: 0 !important;
  border-radius: 0;
  background: #fff;
}
.tcb-form-dropdown[data-style="style-7"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option,
.tcb-form-dropdown[data-style="style-7"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option,
.tve-dynamic-dropdown[data-style="style-7"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option,
.tve-dynamic-dropdown[data-style="style-7"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option,
.tve_lg_dropdown[data-style="style-7"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option,
.tve_lg_dropdown[data-style="style-7"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option {
  color: #252525 !important;
  background-color: #fff;
}
.tcb-form-dropdown[data-style="style-8"],
.tve-dynamic-dropdown[data-style="style-8"],
.tve_lg_dropdown[data-style="style-8"] {
  background-color: transparent;
  color: #252525;
  box-shadow: none;
  border-color: rgba(0, 0, 0, 0.12) !important;
  border-radius: 25px !important;
}
.tcb-form-dropdown[data-style="style-8"] svg,
.tve-dynamic-dropdown[data-style="style-8"] svg,
.tve_lg_dropdown[data-style="style-8"] svg {
  fill: #252525;
}
.tcb-form-dropdown[data-style="style-8"].tve-state-hover,
.tcb-form-dropdown[data-style="style-8"]:hover,
.tve-dynamic-dropdown[data-style="style-8"].tve-state-hover,
.tve-dynamic-dropdown[data-style="style-8"]:hover,
.tve_lg_dropdown[data-style="style-8"].tve-state-hover,
.tve_lg_dropdown[data-style="style-8"]:hover {
  color: var(--tcb-local-color-30800);
  border-color: rgba(0, 0, 0, 0.2) !important;
}
.tcb-form-dropdown[data-style="style-8"].tve-state-hover svg,
.tcb-form-dropdown[data-style="style-8"]:hover svg,
.tve-dynamic-dropdown[data-style="style-8"].tve-state-hover svg,
.tve-dynamic-dropdown[data-style="style-8"]:hover svg,
.tve_lg_dropdown[data-style="style-8"].tve-state-hover svg,
.tve_lg_dropdown[data-style="style-8"]:hover svg {
  fill: var(--tcb-local-color-30800);
}
.tcb-form-dropdown[data-style="style-8"].tve-state-expanded,
.tve-dynamic-dropdown[data-style="style-8"].tve-state-expanded,
.tve_lg_dropdown[data-style="style-8"].tve-state-expanded {
  border-radius: 25px 25px 0 0 !important;
  color: #252525;
  border-color: rgba(0, 0, 0, 0.12) !important;
}
.tcb-form-dropdown[data-style="style-8"].tve-state-expanded svg,
.tve-dynamic-dropdown[data-style="style-8"].tve-state-expanded svg,
.tve_lg_dropdown[data-style="style-8"].tve-state-expanded svg {
  fill: #252525;
}
.tcb-form-dropdown[data-style="style-8"] > .tve-lg-dropdown-list,
.tve-dynamic-dropdown[data-style="style-8"] > .tve-lg-dropdown-list,
.tve_lg_dropdown[data-style="style-8"] > .tve-lg-dropdown-list {
  border-color: rgba(0, 0, 0, 0.12) !important;
  box-shadow: none;
  margin: 0 !important;
  border-top: none;
  border-radius: 0 0 25px 25px;
  background-color: #fff;
}
.tcb-form-dropdown[data-style="style-8"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option,
.tcb-form-dropdown[data-style="style-8"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option,
.tve-dynamic-dropdown[data-style="style-8"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option,
.tve-dynamic-dropdown[data-style="style-8"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option,
.tve_lg_dropdown[data-style="style-8"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option,
.tve_lg_dropdown[data-style="style-8"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option {
  color: #252525 !important;
  background-color: rgba(255, 255, 255, 0.75);
}
.tcb-form-dropdown[data-style="style-8"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option.tve-state-hover,
.tcb-form-dropdown[data-style="style-8"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover,
.tcb-form-dropdown[data-style="style-8"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option.tve-state-hover,
.tcb-form-dropdown[data-style="style-8"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover,
.tve-dynamic-dropdown[data-style="style-8"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option.tve-state-hover,
.tve-dynamic-dropdown[data-style="style-8"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover,
.tve-dynamic-dropdown[data-style="style-8"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option.tve-state-hover,
.tve-dynamic-dropdown[data-style="style-8"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover,
.tve_lg_dropdown[data-style="style-8"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option.tve-state-hover,
.tve_lg_dropdown[data-style="style-8"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover,
.tve_lg_dropdown[data-style="style-8"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option.tve-state-hover,
.tve_lg_dropdown[data-style="style-8"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover {
  font-weight: 500;
  color: var(--tcb-local-color-30800);
}
.tcb-form-dropdown[data-style="style-9"],
.tve-dynamic-dropdown[data-style="style-9"],
.tve_lg_dropdown[data-style="style-9"] {
  background-color: rgba(0, 0, 0, 0.2);
  color: #fff !important;
  box-shadow: none;
  border-color: transparent !important;
  border-radius: 0;
}
.tcb-form-dropdown[data-style="style-9"].tve-state-hover,
.tcb-form-dropdown[data-style="style-9"]:hover,
.tve-dynamic-dropdown[data-style="style-9"].tve-state-hover,
.tve-dynamic-dropdown[data-style="style-9"]:hover,
.tve_lg_dropdown[data-style="style-9"].tve-state-hover,
.tve_lg_dropdown[data-style="style-9"]:hover {
  background-color: rgba(0, 0, 0, 0.16);
}
.tcb-form-dropdown[data-style="style-9"] svg,
.tve-dynamic-dropdown[data-style="style-9"] svg,
.tve_lg_dropdown[data-style="style-9"] svg {
  fill: #fff;
}
.tcb-form-dropdown[data-style="style-9"].tve-state-expanded,
.tve-dynamic-dropdown[data-style="style-9"].tve-state-expanded,
.tve_lg_dropdown[data-style="style-9"].tve-state-expanded {
  background-color: rgba(0, 0, 0, 0.2);
}
.tcb-form-dropdown[data-style="style-9"] > .tve-lg-dropdown-list,
.tve-dynamic-dropdown[data-style="style-9"] > .tve-lg-dropdown-list,
.tve_lg_dropdown[data-style="style-9"] > .tve-lg-dropdown-list {
  width: calc(100% + 2px);
  border: none;
  box-shadow: none;
  border-radius: 0;
  margin: 0 !important;
}
.tcb-form-dropdown[data-style="style-9"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option,
.tcb-form-dropdown[data-style="style-9"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option,
.tve-dynamic-dropdown[data-style="style-9"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option,
.tve-dynamic-dropdown[data-style="style-9"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option,
.tve_lg_dropdown[data-style="style-9"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option,
.tve_lg_dropdown[data-style="style-9"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option {
  background-color: rgba(0, 0, 0, 0.7);
  color: #fff !important;
}
.tcb-form-dropdown[data-style="style-9"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option.tve-state-hover,
.tcb-form-dropdown[data-style="style-9"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover,
.tcb-form-dropdown[data-style="style-9"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option.tve-state-hover,
.tcb-form-dropdown[data-style="style-9"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover,
.tve-dynamic-dropdown[data-style="style-9"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option.tve-state-hover,
.tve-dynamic-dropdown[data-style="style-9"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover,
.tve-dynamic-dropdown[data-style="style-9"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option.tve-state-hover,
.tve-dynamic-dropdown[data-style="style-9"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover,
.tve_lg_dropdown[data-style="style-9"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option.tve-state-hover,
.tve_lg_dropdown[data-style="style-9"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover,
.tve_lg_dropdown[data-style="style-9"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option.tve-state-hover,
.tve_lg_dropdown[data-style="style-9"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover {
  color: #fff !important;
  font-weight: 500;
  background-color: rgba(0, 0, 0, 0.9);
}
.tcb-form-dropdown[data-style="style-9"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option.tve-state-hover
  > .tcb-plain-text,
.tcb-form-dropdown[data-style="style-9"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover
  > .tcb-plain-text,
.tcb-form-dropdown[data-style="style-9"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option.tve-state-hover
  > .tcb-plain-text,
.tcb-form-dropdown[data-style="style-9"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover
  > .tcb-plain-text,
.tve-dynamic-dropdown[data-style="style-9"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option.tve-state-hover
  > .tcb-plain-text,
.tve-dynamic-dropdown[data-style="style-9"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover
  > .tcb-plain-text,
.tve-dynamic-dropdown[data-style="style-9"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option.tve-state-hover
  > .tcb-plain-text,
.tve-dynamic-dropdown[data-style="style-9"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover
  > .tcb-plain-text,
.tve_lg_dropdown[data-style="style-9"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option.tve-state-hover
  > .tcb-plain-text,
.tve_lg_dropdown[data-style="style-9"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover
  > .tcb-plain-text,
.tve_lg_dropdown[data-style="style-9"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option.tve-state-hover
  > .tcb-plain-text,
.tve_lg_dropdown[data-style="style-9"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover
  > .tcb-plain-text {
  color: #fff !important;
}
.tcb-form-dropdown[data-style="style-10"],
.tve-dynamic-dropdown[data-style="style-10"],
.tve_lg_dropdown[data-style="style-10"] {
  background-color: transparent;
  color: #fff;
  box-shadow: none;
  border-color: rgba(255, 255, 255, 0.7) !important;
  border-radius: 0;
}
.tcb-form-dropdown[data-style="style-10"].tve-state-hover,
.tcb-form-dropdown[data-style="style-10"]:hover,
.tve-dynamic-dropdown[data-style="style-10"].tve-state-hover,
.tve-dynamic-dropdown[data-style="style-10"]:hover,
.tve_lg_dropdown[data-style="style-10"].tve-state-hover,
.tve_lg_dropdown[data-style="style-10"]:hover {
  border-color: #fff !important;
}
.tcb-form-dropdown[data-style="style-10"] svg,
.tve-dynamic-dropdown[data-style="style-10"] svg,
.tve_lg_dropdown[data-style="style-10"] svg {
  fill: #fff;
}
.tcb-form-dropdown[data-style="style-10"].tve-state-expanded,
.tve-dynamic-dropdown[data-style="style-10"].tve-state-expanded,
.tve_lg_dropdown[data-style="style-10"].tve-state-expanded {
  border-color: rgba(255, 255, 255, 0.7) !important;
}
.tcb-form-dropdown[data-style="style-10"] > .tve-lg-dropdown-list,
.tve-dynamic-dropdown[data-style="style-10"] > .tve-lg-dropdown-list,
.tve_lg_dropdown[data-style="style-10"] > .tve-lg-dropdown-list {
  border-color: rgba(255, 255, 255, 0.7) !important;
  box-shadow: none;
  border-radius: 0;
  margin: 0 !important;
  border-top: none;
}
.tcb-form-dropdown[data-style="style-10"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option,
.tcb-form-dropdown[data-style="style-10"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option,
.tve-dynamic-dropdown[data-style="style-10"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option,
.tve-dynamic-dropdown[data-style="style-10"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option,
.tve_lg_dropdown[data-style="style-10"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option,
.tve_lg_dropdown[data-style="style-10"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option {
  background-color: rgba(37, 37, 37, 0.7);
  color: rgba(255, 255, 255, 0.75);
}
.tcb-form-dropdown[data-style="style-10"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option.tve-state-hover,
.tcb-form-dropdown[data-style="style-10"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover,
.tcb-form-dropdown[data-style="style-10"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option.tve-state-hover,
.tcb-form-dropdown[data-style="style-10"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover,
.tve-dynamic-dropdown[data-style="style-10"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option.tve-state-hover,
.tve-dynamic-dropdown[data-style="style-10"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover,
.tve-dynamic-dropdown[data-style="style-10"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option.tve-state-hover,
.tve-dynamic-dropdown[data-style="style-10"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover,
.tve_lg_dropdown[data-style="style-10"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option.tve-state-hover,
.tve_lg_dropdown[data-style="style-10"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover,
.tve_lg_dropdown[data-style="style-10"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option.tve-state-hover,
.tve_lg_dropdown[data-style="style-10"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover {
  font-weight: 500;
  color: #fff;
}
.tcb-form-dropdown[data-style="style-10"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option.tve-state-hover
  > .tcb-plain-text,
.tcb-form-dropdown[data-style="style-10"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover
  > .tcb-plain-text,
.tcb-form-dropdown[data-style="style-10"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option.tve-state-hover
  > .tcb-plain-text,
.tcb-form-dropdown[data-style="style-10"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover
  > .tcb-plain-text,
.tve-dynamic-dropdown[data-style="style-10"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option.tve-state-hover
  > .tcb-plain-text,
.tve-dynamic-dropdown[data-style="style-10"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover
  > .tcb-plain-text,
.tve-dynamic-dropdown[data-style="style-10"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option.tve-state-hover
  > .tcb-plain-text,
.tve-dynamic-dropdown[data-style="style-10"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover
  > .tcb-plain-text,
.tve_lg_dropdown[data-style="style-10"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option.tve-state-hover
  > .tcb-plain-text,
.tve_lg_dropdown[data-style="style-10"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover
  > .tcb-plain-text,
.tve_lg_dropdown[data-style="style-10"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option.tve-state-hover
  > .tcb-plain-text,
.tve_lg_dropdown[data-style="style-10"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover
  > .tcb-plain-text {
  color: #fff !important;
}
.tcb-form-dropdown[data-style="style-11"],
.tve-dynamic-dropdown[data-style="style-11"],
.tve_lg_dropdown[data-style="style-11"] {
  background-color: var(--tcb-local-color-30800);
  color: #252525;
  box-shadow: none;
  border-color: transparent !important;
  border-radius: 25px !important;
  position: relative;
  overflow: visible !important;
}
.tcb-form-dropdown[data-style="style-11"] svg,
.tve-dynamic-dropdown[data-style="style-11"] svg,
.tve_lg_dropdown[data-style="style-11"] svg {
  fill: #252525;
}
.tcb-form-dropdown[data-style="style-11"] span,
.tve-dynamic-dropdown[data-style="style-11"] span,
.tve_lg_dropdown[data-style="style-11"] span {
  z-index: 90;
}
.tcb-form-dropdown[data-style="style-11"] .tve-item-dropdown-trigger,
.tve-dynamic-dropdown[data-style="style-11"] .tve-item-dropdown-trigger,
.tve_lg_dropdown[data-style="style-11"] .tve-item-dropdown-trigger {
  background-color: rgba(255, 255, 255, 0.4);
  border-radius: 50%;
  width: 36px;
  height: 36px;
  position: absolute;
  right: 8px;
  top: 10%;
}
.tcb-form-dropdown[data-style="style-11"]:before,
.tve-dynamic-dropdown[data-style="style-11"]:before,
.tve_lg_dropdown[data-style="style-11"]:before {
  content: "";
  position: absolute !important;
  left: -2px;
  top: -2px;
  width: calc(100% + 4px);
  height: calc(100% + 4px);
  border-color: transparent !important;
  border-radius: 25px;
  background-color: rgba(255, 255, 255, 0.9);
}
.tcb-form-dropdown[data-style="style-11"].tve-state-expanded,
.tcb-form-dropdown[data-style="style-11"].tve-state-hover,
.tcb-form-dropdown[data-style="style-11"]:hover,
.tve-dynamic-dropdown[data-style="style-11"].tve-state-expanded,
.tve-dynamic-dropdown[data-style="style-11"].tve-state-hover,
.tve-dynamic-dropdown[data-style="style-11"]:hover,
.tve_lg_dropdown[data-style="style-11"].tve-state-expanded,
.tve_lg_dropdown[data-style="style-11"].tve-state-hover,
.tve_lg_dropdown[data-style="style-11"]:hover {
  color: #fff;
}
.tcb-form-dropdown[data-style="style-11"].tve-state-expanded:before,
.tcb-form-dropdown[data-style="style-11"].tve-state-hover:before,
.tcb-form-dropdown[data-style="style-11"]:hover:before,
.tve-dynamic-dropdown[data-style="style-11"].tve-state-expanded:before,
.tve-dynamic-dropdown[data-style="style-11"].tve-state-hover:before,
.tve-dynamic-dropdown[data-style="style-11"]:hover:before,
.tve_lg_dropdown[data-style="style-11"].tve-state-expanded:before,
.tve_lg_dropdown[data-style="style-11"].tve-state-hover:before,
.tve_lg_dropdown[data-style="style-11"]:hover:before {
  content: none;
}
.tcb-form-dropdown[data-style="style-11"].tve-state-expanded svg,
.tcb-form-dropdown[data-style="style-11"].tve-state-hover svg,
.tcb-form-dropdown[data-style="style-11"]:hover svg,
.tve-dynamic-dropdown[data-style="style-11"].tve-state-expanded svg,
.tve-dynamic-dropdown[data-style="style-11"].tve-state-hover svg,
.tve-dynamic-dropdown[data-style="style-11"]:hover svg,
.tve_lg_dropdown[data-style="style-11"].tve-state-expanded svg,
.tve_lg_dropdown[data-style="style-11"].tve-state-hover svg,
.tve_lg_dropdown[data-style="style-11"]:hover svg {
  fill: #fff;
}
.tcb-form-dropdown[data-style="style-11"].tve-state-expanded
  .tve-item-dropdown-trigger,
.tcb-form-dropdown[data-style="style-11"].tve-state-hover
  .tve-item-dropdown-trigger,
.tcb-form-dropdown[data-style="style-11"]:hover .tve-item-dropdown-trigger,
.tve-dynamic-dropdown[data-style="style-11"].tve-state-expanded
  .tve-item-dropdown-trigger,
.tve-dynamic-dropdown[data-style="style-11"].tve-state-hover
  .tve-item-dropdown-trigger,
.tve-dynamic-dropdown[data-style="style-11"]:hover .tve-item-dropdown-trigger,
.tve_lg_dropdown[data-style="style-11"].tve-state-expanded
  .tve-item-dropdown-trigger,
.tve_lg_dropdown[data-style="style-11"].tve-state-hover
  .tve-item-dropdown-trigger,
.tve_lg_dropdown[data-style="style-11"]:hover .tve-item-dropdown-trigger {
  background-color: rgba(255, 255, 255, 0.08);
}
.tcb-form-dropdown[data-style="style-11"].tve-state-expanded,
.tve-dynamic-dropdown[data-style="style-11"].tve-state-expanded,
.tve_lg_dropdown[data-style="style-11"].tve-state-expanded {
  border-radius: 25px 25px 0 0 !important;
}
.tcb-form-dropdown[data-style="style-11"] > .tve-lg-dropdown-list,
.tve-dynamic-dropdown[data-style="style-11"] > .tve-lg-dropdown-list,
.tve_lg_dropdown[data-style="style-11"] > .tve-lg-dropdown-list {
  box-shadow: none;
  margin: 0 !important;
  border: none !important;
  border-radius: 0 0 25px 25px;
  background-color: var(--tcb-local-color-30800);
  width: calc(100% + 2px);
}
.tcb-form-dropdown[data-style="style-11"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option,
.tcb-form-dropdown[data-style="style-11"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option,
.tve-dynamic-dropdown[data-style="style-11"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option,
.tve-dynamic-dropdown[data-style="style-11"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option,
.tve_lg_dropdown[data-style="style-11"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option,
.tve_lg_dropdown[data-style="style-11"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option {
  color: #fff !important;
  background-color: rgba(255, 255, 255, 0.04);
}
.tcb-form-dropdown[data-style="style-11"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option.tve-state-hover,
.tcb-form-dropdown[data-style="style-11"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover,
.tcb-form-dropdown[data-style="style-11"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option.tve-state-hover,
.tcb-form-dropdown[data-style="style-11"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover,
.tve-dynamic-dropdown[data-style="style-11"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option.tve-state-hover,
.tve-dynamic-dropdown[data-style="style-11"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover,
.tve-dynamic-dropdown[data-style="style-11"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option.tve-state-hover,
.tve-dynamic-dropdown[data-style="style-11"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover,
.tve_lg_dropdown[data-style="style-11"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option.tve-state-hover,
.tve_lg_dropdown[data-style="style-11"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover,
.tve_lg_dropdown[data-style="style-11"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option.tve-state-hover,
.tve_lg_dropdown[data-style="style-11"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover {
  font-weight: 500;
  background-color: rgba(255, 255, 255, 0.09);
}
.tcb-form-dropdown[data-style="style-11"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option.tve-state-hover
  > .tcb-plain-text,
.tcb-form-dropdown[data-style="style-11"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover
  > .tcb-plain-text,
.tcb-form-dropdown[data-style="style-11"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option.tve-state-hover
  > .tcb-plain-text,
.tcb-form-dropdown[data-style="style-11"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover
  > .tcb-plain-text,
.tve-dynamic-dropdown[data-style="style-11"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option.tve-state-hover
  > .tcb-plain-text,
.tve-dynamic-dropdown[data-style="style-11"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover
  > .tcb-plain-text,
.tve-dynamic-dropdown[data-style="style-11"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option.tve-state-hover
  > .tcb-plain-text,
.tve-dynamic-dropdown[data-style="style-11"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover
  > .tcb-plain-text,
.tve_lg_dropdown[data-style="style-11"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option.tve-state-hover
  > .tcb-plain-text,
.tve_lg_dropdown[data-style="style-11"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover
  > .tcb-plain-text,
.tve_lg_dropdown[data-style="style-11"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option.tve-state-hover
  > .tcb-plain-text,
.tve_lg_dropdown[data-style="style-11"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover
  > .tcb-plain-text {
  color: #fff !important;
}
.tcb-form-dropdown[data-style="style-12"],
.tve-dynamic-dropdown[data-style="style-12"],
.tve_lg_dropdown[data-style="style-12"] {
  background-color: transparent;
  color: #252525;
  box-shadow: none;
  border-color: transparent !important;
  border-radius: 0;
  border-bottom: 1px solid #e1e1e1 !important;
}
.tcb-form-dropdown[data-style="style-12"] svg,
.tve-dynamic-dropdown[data-style="style-12"] svg,
.tve_lg_dropdown[data-style="style-12"] svg {
  fill: #252525;
}
.tcb-form-dropdown[data-style="style-12"].tve-state-expanded,
.tcb-form-dropdown[data-style="style-12"].tve-state-hover,
.tcb-form-dropdown[data-style="style-12"]:hover,
.tve-dynamic-dropdown[data-style="style-12"].tve-state-expanded,
.tve-dynamic-dropdown[data-style="style-12"].tve-state-hover,
.tve-dynamic-dropdown[data-style="style-12"]:hover,
.tve_lg_dropdown[data-style="style-12"].tve-state-expanded,
.tve_lg_dropdown[data-style="style-12"].tve-state-hover,
.tve_lg_dropdown[data-style="style-12"]:hover {
  color: var(--tcb-local-color-30800);
  border-bottom-color: var(--tcb-local-color-30800) !important;
}
.tcb-form-dropdown[data-style="style-12"].tve-state-expanded svg,
.tcb-form-dropdown[data-style="style-12"].tve-state-hover svg,
.tcb-form-dropdown[data-style="style-12"]:hover svg,
.tve-dynamic-dropdown[data-style="style-12"].tve-state-expanded svg,
.tve-dynamic-dropdown[data-style="style-12"].tve-state-hover svg,
.tve-dynamic-dropdown[data-style="style-12"]:hover svg,
.tve_lg_dropdown[data-style="style-12"].tve-state-expanded svg,
.tve_lg_dropdown[data-style="style-12"].tve-state-hover svg,
.tve_lg_dropdown[data-style="style-12"]:hover svg {
  fill: var(--tcb-local-color-30800);
}
.tcb-form-dropdown[data-style="style-12"] > .tve-lg-dropdown-list,
.tve-dynamic-dropdown[data-style="style-12"] > .tve-lg-dropdown-list,
.tve_lg_dropdown[data-style="style-12"] > .tve-lg-dropdown-list {
  box-shadow: none;
  margin: 0 !important;
  border-radius: 0;
  border: none;
  background-color: #fff;
  width: calc(100% + 2px);
}
.tcb-form-dropdown[data-style="style-12"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option,
.tcb-form-dropdown[data-style="style-12"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option,
.tve-dynamic-dropdown[data-style="style-12"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option,
.tve-dynamic-dropdown[data-style="style-12"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option,
.tve_lg_dropdown[data-style="style-12"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option,
.tve_lg_dropdown[data-style="style-12"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option {
  color: #252525 !important;
  background-color: #fff;
}
.tcb-form-dropdown[data-style="style-12"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover,
.tcb-form-dropdown[data-style="style-12"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover,
.tve-dynamic-dropdown[data-style="style-12"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover,
.tve-dynamic-dropdown[data-style="style-12"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover,
.tve_lg_dropdown[data-style="style-12"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover,
.tve_lg_dropdown[data-style="style-12"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover {
  font-weight: 500;
  color: var(--tcb-local-color-30800);
}
.tcb-form-dropdown[data-style="style-13"],
.tve-dynamic-dropdown[data-style="style-13"],
.tve_lg_dropdown[data-style="style-13"] {
  background-color: #f1f1f1;
  color: #252525;
  box-shadow: none;
  border-color: transparent !important;
  border-radius: 10px !important;
}
.tcb-form-dropdown[data-style="style-13"] svg,
.tve-dynamic-dropdown[data-style="style-13"] svg,
.tve_lg_dropdown[data-style="style-13"] svg {
  fill: #252525;
  z-index: 9;
}
.tcb-form-dropdown[data-style="style-13"] .tve-disabled-text-inner,
.tve-dynamic-dropdown[data-style="style-13"] .tve-disabled-text-inner,
.tve_lg_dropdown[data-style="style-13"] .tve-disabled-text-inner {
  z-index: 9;
}
.tcb-form-dropdown[data-style="style-13"].tve-state-expanded,
.tcb-form-dropdown[data-style="style-13"].tve-state-hover,
.tcb-form-dropdown[data-style="style-13"]:hover,
.tve-dynamic-dropdown[data-style="style-13"].tve-state-expanded,
.tve-dynamic-dropdown[data-style="style-13"].tve-state-hover,
.tve-dynamic-dropdown[data-style="style-13"]:hover,
.tve_lg_dropdown[data-style="style-13"].tve-state-expanded,
.tve_lg_dropdown[data-style="style-13"].tve-state-hover,
.tve_lg_dropdown[data-style="style-13"]:hover {
  background-color: var(--tcb-local-color-30800);
  border-color: transparent !important;
  color: #252525;
}
.tcb-form-dropdown[data-style="style-13"].tve-state-expanded:before,
.tcb-form-dropdown[data-style="style-13"].tve-state-hover:before,
.tcb-form-dropdown[data-style="style-13"]:hover:before,
.tve-dynamic-dropdown[data-style="style-13"].tve-state-expanded:before,
.tve-dynamic-dropdown[data-style="style-13"].tve-state-hover:before,
.tve-dynamic-dropdown[data-style="style-13"]:hover:before,
.tve_lg_dropdown[data-style="style-13"].tve-state-expanded:before,
.tve_lg_dropdown[data-style="style-13"].tve-state-hover:before,
.tve_lg_dropdown[data-style="style-13"]:hover:before {
  content: "";
  position: absolute !important;
  left: -2px;
  top: -2px;
  width: calc(100% + 4px);
  height: calc(100% + 4px);
  border-color: transparent !important;
  border-radius: 10px;
  background-color: rgba(255, 255, 255, 0.9);
}
.tcb-form-dropdown[data-style="style-13"].tve-state-expanded,
.tve-dynamic-dropdown[data-style="style-13"].tve-state-expanded,
.tve_lg_dropdown[data-style="style-13"].tve-state-expanded {
  border-radius: 10px 10px 0 0 !important;
}
.tcb-form-dropdown[data-style="style-13"].tve-state-expanded:before,
.tve-dynamic-dropdown[data-style="style-13"].tve-state-expanded:before,
.tve_lg_dropdown[data-style="style-13"].tve-state-expanded:before {
  border-radius: 10px 10px 0 0 !important;
}
.tcb-form-dropdown[data-style="style-13"] .tve-lg-dropdown-list,
.tve-dynamic-dropdown[data-style="style-13"] .tve-lg-dropdown-list,
.tve_lg_dropdown[data-style="style-13"] .tve-lg-dropdown-list {
  box-shadow: none;
  margin: 0 !important;
  border: none;
  border-radius: 0 0 10px 10px;
  background-color: #fff;
  width: calc(100% + 2px);
}
.tcb-form-dropdown[data-style="style-13"]
  .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option,
.tcb-form-dropdown[data-style="style-13"]
  .tve-lg-dropdown-list
  .tve-lg-dropdown-option,
.tve-dynamic-dropdown[data-style="style-13"]
  .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option,
.tve-dynamic-dropdown[data-style="style-13"]
  .tve-lg-dropdown-list
  .tve-lg-dropdown-option,
.tve_lg_dropdown[data-style="style-13"]
  .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option,
.tve_lg_dropdown[data-style="style-13"]
  .tve-lg-dropdown-list
  .tve-lg-dropdown-option {
  border-color: #fff;
  color: #252525 !important;
  background-color: #fff;
}
.tcb-form-dropdown[data-style="style-13"]
  .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option.tve-state-hover,
.tcb-form-dropdown[data-style="style-13"]
  .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover,
.tcb-form-dropdown[data-style="style-13"]
  .tve-lg-dropdown-list
  .tve-lg-dropdown-option.tve-state-hover,
.tcb-form-dropdown[data-style="style-13"]
  .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover,
.tve-dynamic-dropdown[data-style="style-13"]
  .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option.tve-state-hover,
.tve-dynamic-dropdown[data-style="style-13"]
  .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover,
.tve-dynamic-dropdown[data-style="style-13"]
  .tve-lg-dropdown-list
  .tve-lg-dropdown-option.tve-state-hover,
.tve-dynamic-dropdown[data-style="style-13"]
  .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover,
.tve_lg_dropdown[data-style="style-13"]
  .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option.tve-state-hover,
.tve_lg_dropdown[data-style="style-13"]
  .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover,
.tve_lg_dropdown[data-style="style-13"]
  .tve-lg-dropdown-list
  .tve-lg-dropdown-option.tve-state-hover,
.tve_lg_dropdown[data-style="style-13"]
  .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover {
  font-weight: 500;
  color: var(--tcb-local-color-30800);
}
.tcb-form-dropdown[data-style="style-14"],
.tve-dynamic-dropdown[data-style="style-14"],
.tve_lg_dropdown[data-style="style-14"] {
  background-color: transparent;
  color: #252525;
  box-shadow: none;
  border-color: transparent !important;
  border-radius: 25px !important;
  position: relative;
  overflow: visible !important;
}
.tcb-form-dropdown[data-style="style-14"] svg,
.tve-dynamic-dropdown[data-style="style-14"] svg,
.tve_lg_dropdown[data-style="style-14"] svg {
  fill: #fff;
}
.tcb-form-dropdown[data-style="style-14"] .tve-item-dropdown-trigger,
.tve-dynamic-dropdown[data-style="style-14"] .tve-item-dropdown-trigger,
.tve_lg_dropdown[data-style="style-14"] .tve-item-dropdown-trigger {
  background-color: var(--tcb-local-color-30800);
  border-radius: 50%;
  width: 36px;
  height: 36px;
  position: absolute;
  right: 8px;
  top: 10%;
}
.tcb-form-dropdown[data-style="style-14"] span,
.tve-dynamic-dropdown[data-style="style-14"] span,
.tve_lg_dropdown[data-style="style-14"] span {
  z-index: 90;
}
.tcb-form-dropdown[data-style="style-14"].tve-state-hover,
.tcb-form-dropdown[data-style="style-14"]:hover,
.tve-dynamic-dropdown[data-style="style-14"].tve-state-hover,
.tve-dynamic-dropdown[data-style="style-14"]:hover,
.tve_lg_dropdown[data-style="style-14"].tve-state-hover,
.tve_lg_dropdown[data-style="style-14"]:hover {
  background-color: var(--tcb-local-color-30800);
  border-radius: 25px !important;
  overflow: visible !important;
}
.tcb-form-dropdown[data-style="style-14"].tve-state-hover:before,
.tcb-form-dropdown[data-style="style-14"]:hover:before,
.tve-dynamic-dropdown[data-style="style-14"].tve-state-hover:before,
.tve-dynamic-dropdown[data-style="style-14"]:hover:before,
.tve_lg_dropdown[data-style="style-14"].tve-state-hover:before,
.tve_lg_dropdown[data-style="style-14"]:hover:before {
  content: "";
  position: absolute !important;
  left: -2px;
  top: -2px;
  width: calc(100% + 4px);
  height: calc(100% + 4px);
  border-radius: 25px;
  border-color: transparent !important;
  background-color: rgba(255, 255, 255, 0.9);
}
.tcb-form-dropdown[data-style="style-14"].tve-state-expanded,
.tve-dynamic-dropdown[data-style="style-14"].tve-state-expanded,
.tve_lg_dropdown[data-style="style-14"].tve-state-expanded {
  border-radius: 25px 25px 0 0 !important;
  background-color: #fff;
}
.tcb-form-dropdown[data-style="style-14"] > .tve-lg-dropdown-list,
.tve-dynamic-dropdown[data-style="style-14"] > .tve-lg-dropdown-list,
.tve_lg_dropdown[data-style="style-14"] > .tve-lg-dropdown-list {
  box-shadow: none;
  margin: 0 !important;
  border: none;
  border-radius: 0 0 25px 25px;
  background-color: #fff;
  width: calc(100% + 2px);
}
.tcb-form-dropdown[data-style="style-14"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option,
.tcb-form-dropdown[data-style="style-14"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option,
.tve-dynamic-dropdown[data-style="style-14"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option,
.tve-dynamic-dropdown[data-style="style-14"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option,
.tve_lg_dropdown[data-style="style-14"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option,
.tve_lg_dropdown[data-style="style-14"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option {
  border-color: #fff;
  color: #252525 !important;
  background-color: #fff;
}
.tcb-form-dropdown[data-style="style-14"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option.tve-state-hover,
.tcb-form-dropdown[data-style="style-14"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover,
.tcb-form-dropdown[data-style="style-14"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option.tve-state-hover,
.tcb-form-dropdown[data-style="style-14"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover,
.tve-dynamic-dropdown[data-style="style-14"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option.tve-state-hover,
.tve-dynamic-dropdown[data-style="style-14"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover,
.tve-dynamic-dropdown[data-style="style-14"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option.tve-state-hover,
.tve-dynamic-dropdown[data-style="style-14"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover,
.tve_lg_dropdown[data-style="style-14"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option.tve-state-hover,
.tve_lg_dropdown[data-style="style-14"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover,
.tve_lg_dropdown[data-style="style-14"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option.tve-state-hover,
.tve_lg_dropdown[data-style="style-14"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover {
  font-weight: 500;
  color: var(--tcb-local-color-30800);
}
.tcb-form-dropdown[data-style="style-15"],
.tve-dynamic-dropdown[data-style="style-15"],
.tve_lg_dropdown[data-style="style-15"] {
  background-color: #fff;
  color: #252525;
  box-shadow: none;
  border-color: #e1e1e1 !important;
  border-radius: 4px !important;
}
.tcb-form-dropdown[data-style="style-15"] svg,
.tve-dynamic-dropdown[data-style="style-15"] svg,
.tve_lg_dropdown[data-style="style-15"] svg {
  fill: #252525;
}
.tcb-form-dropdown[data-style="style-15"].tve-state-hover,
.tcb-form-dropdown[data-style="style-15"]:hover,
.tve-dynamic-dropdown[data-style="style-15"].tve-state-hover,
.tve-dynamic-dropdown[data-style="style-15"]:hover,
.tve_lg_dropdown[data-style="style-15"].tve-state-hover,
.tve_lg_dropdown[data-style="style-15"]:hover {
  border-color: var(--tcb-local-color-30800) !important;
}
.tcb-form-dropdown[data-style="style-15"].tve-state-expanded,
.tve-dynamic-dropdown[data-style="style-15"].tve-state-expanded,
.tve_lg_dropdown[data-style="style-15"].tve-state-expanded {
  border-radius: 4px 4px 0 0 !important;
  background-color: #fff;
  border-color: #e1e1e1 !important;
}
.tcb-form-dropdown[data-style="style-15"] > .tve-lg-dropdown-list,
.tve-dynamic-dropdown[data-style="style-15"] > .tve-lg-dropdown-list,
.tve_lg_dropdown[data-style="style-15"] > .tve-lg-dropdown-list {
  border-top: none !important;
  box-shadow: none;
  margin: 0 !important;
  border-color: #e1e1e1;
  border-radius: 0 0 4px 4px;
  background-color: #fff;
}
.tcb-form-dropdown[data-style="style-15"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option,
.tcb-form-dropdown[data-style="style-15"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option,
.tve-dynamic-dropdown[data-style="style-15"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option,
.tve-dynamic-dropdown[data-style="style-15"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option,
.tve_lg_dropdown[data-style="style-15"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option,
.tve_lg_dropdown[data-style="style-15"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option {
  color: #252525 !important;
  background-color: #fff;
}
.tcb-form-dropdown[data-style="style-15"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option.tve-state-hover,
.tcb-form-dropdown[data-style="style-15"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover,
.tcb-form-dropdown[data-style="style-15"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option.tve-state-hover,
.tcb-form-dropdown[data-style="style-15"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover,
.tve-dynamic-dropdown[data-style="style-15"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option.tve-state-hover,
.tve-dynamic-dropdown[data-style="style-15"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover,
.tve-dynamic-dropdown[data-style="style-15"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option.tve-state-hover,
.tve-dynamic-dropdown[data-style="style-15"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover,
.tve_lg_dropdown[data-style="style-15"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option.tve-state-hover,
.tve_lg_dropdown[data-style="style-15"]
  > .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover,
.tve_lg_dropdown[data-style="style-15"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option.tve-state-hover,
.tve_lg_dropdown[data-style="style-15"]
  > .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover {
  font-weight: 500;
  color: var(--tcb-local-color-30800);
}
@keyframes tcb-loader {
  from {
    transform: rotate(0);
  }
  to {
    transform: rotate(359deg);
  }
}
#tve-lg-error-container {
  background-color: #f2dede;
  color: #a94442;
  border: 1px solid #ebccd1;
  border-radius: 1px;
  box-sizing: border-box !important;
  padding: 4px 10px;
  position: absolute;
  z-index: 3000000;
}
#tve-lg-error-container .tve-lg-err-item {
  line-height: 1.2;
  font-size: 14px;
}
#tve-lg-error-container .tve-lg-err-close {
  color: #a94442;
  display: inline-block;
  font-size: 12px;
  width: 12px;
  height: 12px;
  position: absolute;
  top: 50%;
  right: 10px;
  margin: -6px 0 0;
}
#tve-lg-error-container .tve-lg-err-close:hover {
  text-decoration: none;
}
.thrv_wrapper.thrv_lead_generation {
  width: 100%;
  overflow: unset !important;
}
.thrv_wrapper.thrv_lead_generation .tve_lead_generated_inputs_container {
  color: #555;
  --tcb-applied-color: #555;
  font-family: Roboto, sans-serif;
}
.thrv_wrapper.thrv_lead_generation .tve_lead_generated_inputs_container label {
  color: #555;
  font-family: Roboto, sans-serif;
}
.thrv_wrapper.thrv_lead_generation
  .tve_lead_generated_inputs_container
  input[type="email"],
.thrv_wrapper.thrv_lead_generation
  .tve_lead_generated_inputs_container
  input[type="password"],
.thrv_wrapper.thrv_lead_generation
  .tve_lead_generated_inputs_container
  input[type="tel"],
.thrv_wrapper.thrv_lead_generation
  .tve_lead_generated_inputs_container
  input[type="text"],
.thrv_wrapper.thrv_lead_generation
  .tve_lead_generated_inputs_container
  textarea {
  padding: 10px 15px;
  height: auto;
}
.thrv_wrapper.thrv_lead_generation
  .tve_lead_generated_inputs_container
  input[type="email"]:hover,
.thrv_wrapper.thrv_lead_generation
  .tve_lead_generated_inputs_container
  input[type="password"]:hover,
.thrv_wrapper.thrv_lead_generation
  .tve_lead_generated_inputs_container
  input[type="tel"]:hover,
.thrv_wrapper.thrv_lead_generation
  .tve_lead_generated_inputs_container
  input[type="text"]:hover,
.thrv_wrapper.thrv_lead_generation
  .tve_lead_generated_inputs_container
  textarea:hover {
  border-color: #b7d8d1;
}
.thrv_wrapper.thrv_lead_generation
  .tve_lead_generated_inputs_container
  input[type="email"]:not(.tcb-plain-text),
.thrv_wrapper.thrv_lead_generation
  .tve_lead_generated_inputs_container
  input[type="password"]:not(.tcb-plain-text),
.thrv_wrapper.thrv_lead_generation
  .tve_lead_generated_inputs_container
  input[type="tel"]:not(.tcb-plain-text),
.thrv_wrapper.thrv_lead_generation
  .tve_lead_generated_inputs_container
  input[type="text"]:not(.tcb-plain-text),
.thrv_wrapper.thrv_lead_generation
  .tve_lead_generated_inputs_container
  textarea:not(.tcb-plain-text) {
  color: #555;
}
.thrv_wrapper.thrv_lead_generation
  .tve_lead_generated_inputs_container
  input::placeholder {
  font-family: inherit !important;
}
.thrv_wrapper.thrv_lead_generation .tve_lead_generated_inputs_container select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  height: auto;
}
.thrv_wrapper.thrv_lead_generation
  .tve_lead_generated_inputs_container
  select:focus {
  border-color: #b7d8d1;
  box-shadow: none;
  outline: 0;
}
.thrv_wrapper.thrv_lead_generation
  .tve_lead_generated_inputs_container
  .tve_lg_checkbox_wrapper,
.thrv_wrapper.thrv_lead_generation
  .tve_lead_generated_inputs_container
  .tve_lg_radio_wrapper {
  width: 100%;
  padding: 11px;
  display: flex !important;
  align-items: center;
  overflow: visible !important;
}
.thrv_wrapper.thrv_lead_generation
  .tve_lead_generated_inputs_container
  .tve_lg_checkbox_wrapper
  [type="radio"]:checked
  + label,
.thrv_wrapper.thrv_lead_generation
  .tve_lead_generated_inputs_container
  .tve_lg_checkbox_wrapper
  [type="radio"]:not(:checked)
  + label,
.thrv_wrapper.thrv_lead_generation
  .tve_lead_generated_inputs_container
  .tve_lg_radio_wrapper
  [type="radio"]:checked
  + label,
.thrv_wrapper.thrv_lead_generation
  .tve_lead_generated_inputs_container
  .tve_lg_radio_wrapper
  [type="radio"]:not(:checked)
  + label {
  padding-left: 28px;
  line-height: 20px;
  display: flex;
}
.thrv_wrapper.thrv_lead_generation
  .tve_lead_generated_inputs_container
  .tcb-lg-consent
  .tve_lg_checkbox_wrapper {
  padding-top: 0;
  padding-bottom: 0;
}
.thrv_wrapper.thrv_lead_generation {
  position: relative;
  box-sizing: border-box;
}
.thrv_wrapper.thrv_lead_generation.thrv_lead_gen_hover:after {
  z-index: 80;
  right: 0;
  bottom: 0;
}
.thrv_wrapper.thrv_lead_generation.thrv_lead_gen_hover .edit_mode,
.thrv_wrapper.thrv_lead_generation.thrv_lead_gen_hover .tve-state-hover {
  z-index: 90 !important;
}
.thrv_wrapper.thrv_lead_generation:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.thrv_wrapper.thrv_lead_generation.tve_leftBtn {
  float: left;
}
.thrv_wrapper.thrv_lead_generation .tve_submit_container.tve_lg_submit {
  margin: 0;
}
.thrv_wrapper.thrv_lead_generation
  .tve_submit_container.tve_lg_submit
  > button {
  padding: 13px 10px;
}
.thrv_wrapper.thrv_lead_generation.tve_centerBtn {
  margin-left: auto !important;
  margin-right: auto !important;
  float: none;
}
.thrv_wrapper.thrv_lead_generation.tve_rightBtn {
  float: right;
}
.thrv_wrapper.thrv_lead_generation label > .fr-wrapper {
  display: inline-block;
}
.thrv_wrapper.thrv_lead_generation.thrv_lead_generation_horizontal
  .tve_lead_generated_inputs_container {
  min-width: 100%;
  width: auto;
  margin-right: -2%;
}
.thrv_wrapper.thrv_lead_generation.thrv_lead_generation_horizontal
  .tve_lead_generated_inputs_container
  .tve_lg_input_container {
  box-sizing: border-box !important;
  float: left;
  padding-right: 2%;
}
.thrv_wrapper.thrv_lead_generation.thrv_lead_generation_horizontal
  .tve_lead_generated_inputs_container
  .tve_lg_input_container.tve_lg_3 {
  width: 33.33%;
}
.thrv_wrapper.thrv_lead_generation.thrv_lead_generation_horizontal
  .tve_lead_generated_inputs_container
  .tve_lg_input_container.tve_lg_2 {
  width: 50%;
}
.thrv_wrapper.thrv_lead_generation.thrv_lead_generation_horizontal
  .tve_lead_generated_inputs_container
  .tve_lg_input_container.tve_lg_select_container
  .thrv_icon {
  margin-right: 50px;
  margin-top: 10px;
}
.thrv_wrapper.thrv_lead_generation.thrv_lead_generation_horizontal
  .tve-captcha-container {
  min-width: 305px !important;
  margin: 0 5px 5px 0;
}
.thrv_wrapper.thrv_lead_generation .tcb-flex-row {
  padding-bottom: 0;
  padding-top: 0;
}
.thrv_wrapper.thrv_lead_generation.tve-lead-generation-template
  .thrv_lead_generation_container
  .tve_lg_input_container.tve_lg_input {
  margin: 10px 0;
}
.thrv_wrapper.thrv_lead_generation.tve-lead-generation-template
  .thrv_lead_generation_container
  .tve_lg_input_container.tve_lg_input
  > input {
  margin: 0;
}
.thrv_wrapper.thrv_lead_generation.tve-lead-generation-template
  .thrv_lead_generation_container
  .tve_lg_input_container.tve_lg_textarea {
  margin: 10px 0;
}
.thrv_wrapper.thrv_lead_generation.tve-lead-generation-template
  .thrv_lead_generation_container
  .tve_lg_input_container.tve_lg_textarea
  > textarea {
  margin: 0;
}
.tve-lg-error {
  border-color: transparent !important;
  box-shadow: 0 0 4px #a94442 inset !important;
  background-repeat: no-repeat;
}
.thrv_lead_generation_container .tve_lg_input_container.tve_lg_input {
  display: flex;
}
.thrv_lead_generation_container .tve_lg_input_container.tve_lg_input > input {
  flex: 1;
  max-width: 100%;
}
.thrv_lead_generation_container button,
.thrv_lead_generation_container input[type="email"],
.thrv_lead_generation_container input[type="password"],
.thrv_lead_generation_container input[type="tel"],
.thrv_lead_generation_container input[type="text"],
.thrv_lead_generation_container input[type="url"],
.thrv_lead_generation_container select,
.thrv_lead_generation_container textarea {
  box-sizing: border-box !important;
  border-style: solid;
  border-color: #b7d8d1;
  border-width: 1px;
  float: none !important;
  max-width: none;
  width: 100% !important;
  background-color: #f8f9fa;
}
.thrv_lead_generation_container button::placeholder,
.thrv_lead_generation_container input[type="email"]::placeholder,
.thrv_lead_generation_container input[type="password"]::placeholder,
.thrv_lead_generation_container input[type="tel"]::placeholder,
.thrv_lead_generation_container input[type="text"]::placeholder,
.thrv_lead_generation_container input[type="url"]::placeholder,
.thrv_lead_generation_container select::placeholder,
.thrv_lead_generation_container textarea::placeholder {
  opacity: 0.7;
  color: inherit !important;
}
.thrv_lead_generation_container input:hover {
  background-color: #fff;
  border-color: #ed1c24;
}
.thrv_lead_generation_container input[type="image"] {
  box-sizing: border-box;
}
.thrv_lead_generation_container select {
  height: auto;
}
.thrv_lead_generation_container input[type="email"],
.thrv_lead_generation_container input[type="password"],
.thrv_lead_generation_container input[type="tel"],
.thrv_lead_generation_container input[type="text"],
.thrv_lead_generation_container input[type="url"] {
  outline: 0;
  padding: 5px;
}
.thrv_lead_generation_container button {
  border-width: 0;
  color: #fff;
  cursor: pointer;
  font-size: 16px;
  padding: 10px;
}
.thrv_lead_generation_container .tcb-form-loader {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
span.tcb-form-loader-icon {
  animation: tcb-loader 0.7s infinite linear;
  display: inline-block;
  font-size: 24px;
  line-height: 24px;
  height: 24px;
  width: 24px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -12px 0 0 -12px;
  opacity: 0.7;
}
.thrv_lead_generation_container .thrv_text_element {
  position: relative;
  z-index: 1 !important;
}
.tve_lg_input_container {
  position: relative;
  z-index: 1 !important;
}
.tve_lg_input_container.tcb-lg-consent label {
  font-size: 14px;
  line-height: 1.3em;
}
.tve_lg_input_container button,
.tve_lg_input_container input[type="email"],
.tve_lg_input_container input[type="password"],
.tve_lg_input_container input[type="text"],
.tve_lg_input_container select,
.tve_lg_input_container textarea,
.tve_lg_input_container.tve_lg_checkbox,
.tve_lg_input_container.tve_lg_radio {
  margin: 10px 0;
}
.tve_lg_input_container textarea {
  min-height: 40px;
}
.tve_lg_input_container.tve_lg_select_container .thrv_icon {
  margin-right: 10px;
}
.tve_lg_input_container.tve_lg_checkbox.tve_black label {
  color: #101010;
}
.tve_lg_input_container.tve_lg_checkbox.tve_blue label {
  color: #3e68b2;
}
.tve_lg_input_container.tve_lg_checkbox.tve_green label {
  color: #ed1c24;
}
.tve_lg_input_container.tve_lg_checkbox.tve_orange label {
  color: #e67e22;
}
.tve_lg_input_container.tve_lg_checkbox.tve_purple label {
  color: #8656c1;
}
.tve_lg_input_container.tve_lg_checkbox.tve_red label {
  color: #ce271b;
}
.tve_lg_input_container.tve_lg_checkbox.tve_teal label {
  color: #387d71;
}
.tve_lg_input_container.tve_lg_checkbox.tve_white label {
  color: #d8d8d8;
}
.tve_lg_input_container.tve_lg_image_submit input[type="image"] {
  max-width: 100%;
  max-height: 100%;
}
.tve_lg_input_container:not(.tve_lg_file):not(.tve-login-form-item) .thrv_icon {
  transform: translate(-50%, -50%);
  background: 0 0;
  border: 0;
  font-size: 25px;
  position: absolute;
  right: 0;
  top: 47%;
  z-index: 2;
  margin: 0 20px 0 0;
}
.tve_lg_input_container:not(.tve_lg_file):not(.tve-login-form-item)
  .thrv_icon
  .tve_sc_icon {
  font-size: inherit;
  height: auto;
  padding: 0;
  width: auto;
}
.tve_lg_input_container:not(.tve_lg_file):not(.tve-login-form-item)
  .thrv_icon.tve_lg_text_icon {
  bottom: auto;
}
.tve_lg_input_container.tve_lg_textarea .tve_lg_text_icon {
  margin-right: 0;
}
.tve_lg_input_container .tve-password-strength-wrapper {
  width: 25%;
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translatey(-50%);
}
.tve_lg_input_container .tve-password-strength-wrapper .tve-password-strength {
  background-color: #e8e8e8;
  height: 13px;
  width: 24.6%;
  float: left;
  margin: 3px 0;
}
.tve_lg_input_container
  .tve-password-strength-wrapper
  .tve-password-strength-text {
  display: none;
}
.tve_lg_input_container.tcb-plain-text {
  cursor: unset;
}
.tve-captcha-container {
  display: table;
  position: relative;
}
.tve-captcha-container[data-size] {
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  --tve-alignment: center;
}
.thrv_lead_generation_vertical .tve-captcha-container {
  margin: 0 auto 10px auto;
}
.thrv_lead_generation_vertical .tve-captcha-container > div > div {
  margin: 0 auto 10px auto;
}
.thrv_lead_generation_vertical .tve-captcha-container.tve-captcha-compact {
  width: 158px;
}
body.rtl
  .thrv_lead_generation.thrv_lead_generation_horizontal
  .tve_lg_input_container {
  float: right;
  padding-left: 2%;
  padding-right: 0;
}
.thrv-login-element [type="radio"]:checked,
.thrv-login-element [type="radio"]:not(:checked),
.thrv_lead_generation [type="radio"]:checked,
.thrv_lead_generation [type="radio"]:not(:checked) {
  position: absolute;
  opacity: 0;
}
.thrv-login-element [type="radio"]:checked + label,
.thrv-login-element [type="radio"]:not(:checked) + label,
.thrv_lead_generation [type="radio"]:checked + label,
.thrv_lead_generation [type="radio"]:not(:checked) + label {
  position: relative;
  cursor: pointer;
  line-height: 20px;
  display: flex;
}
.thrv-login-element [type="radio"]:checked + label:before,
.thrv-login-element [type="radio"]:not(:checked) + label:before,
.thrv_lead_generation [type="radio"]:checked + label:before,
.thrv_lead_generation [type="radio"]:not(:checked) + label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 18px;
  height: 18px;
  border: 1px solid #b9d9d2;
  border-radius: 100%;
  background: #f8f9fa;
  transition: all 0.5s ease;
}
.thrv-login-element [type="radio"]:checked + label:before,
.thrv-login-element [type="radio"]:checked:hover + label:before,
.thrv-login-element [type="radio"]:not(:checked):hover + label:before,
.thrv_lead_generation [type="radio"]:checked + label:before,
.thrv_lead_generation [type="radio"]:checked:hover + label:before,
.thrv_lead_generation [type="radio"]:not(:checked):hover + label:before {
  border-color: #ed1c24;
}
.thrv-login-element [type="radio"]:disabled,
.thrv_lead_generation [type="radio"]:disabled {
  border-color: #c2c1c1 !important;
}
.thrv-login-element [type="radio"]:disabled + label,
.thrv_lead_generation [type="radio"]:disabled + label {
  color: #c1c0c0 !important;
}
.thrv-login-element [type="radio"]:checked + label:after,
.thrv-login-element [type="radio"]:not(:checked) + label:after,
.thrv_lead_generation [type="radio"]:checked + label:after,
.thrv_lead_generation [type="radio"]:not(:checked) + label:after {
  content: "";
  width: 12px;
  height: 12px;
  background: #ed1c24;
  position: absolute;
  top: 4px;
  left: 4px;
  border-radius: 100%;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.thrv-login-element [type="radio"]:not(:checked) + label:after,
.thrv_lead_generation [type="radio"]:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}
.thrv-login-element [type="radio"]:checked + label:after,
.thrv_lead_generation [type="radio"]:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}
.thrv-login-element [type="checkbox"],
.thrv_lead_generation [type="checkbox"] {
  position: absolute;
  opacity: 0;
}
.thrv-login-element [type="checkbox"] + label,
.thrv_lead_generation [type="checkbox"] + label {
  position: relative;
  cursor: pointer;
  padding: 0;
  display: inline-flex;
  align-items: flex-start;
}
.thrv-login-element [type="checkbox"] + label:before,
.thrv_lead_generation [type="checkbox"] + label:before {
  content: "";
  margin-right: 10px;
  display: inline-block;
  width: 18px;
  height: 18px;
  flex: 0 0 18px;
  background: #f8f9fa;
  border: 1px solid #b7d8d1;
  box-sizing: content-box;
  transition: all 0.5s ease;
}
.thrv-login-element [type="checkbox"]:hover + label:before,
.thrv_lead_generation [type="checkbox"]:hover + label:before {
  background: #fff;
  border-color: #ed1c24;
}
.thrv-login-element [type="checkbox"]:checked + label:before,
.thrv_lead_generation [type="checkbox"]:checked + label:before {
  background: #ed1c24;
  border-color: #ed1c24;
}
.thrv-login-element [type="checkbox"]:disabled + label,
.thrv_lead_generation [type="checkbox"]:disabled + label {
  color: #b8b8b8;
  cursor: auto;
}
.thrv-login-element [type="checkbox"]:disabled + label:before,
.thrv_lead_generation [type="checkbox"]:disabled + label:before {
  box-shadow: none;
  background: #ddd;
}
.thrv-login-element [type="checkbox"]:checked + label:after,
.thrv_lead_generation [type="checkbox"]:checked + label:after {
  content: "";
  position: absolute;
  left: 5px;
  top: 9px;
  background: #fff;
  width: 2px;
  height: 2px;
  box-shadow: 2px 0 0 #fff, 4px 0 0 #fff, 4px -2px 0 #fff, 4px -4px 0 #fff,
    4px -6px 0 #fff, 4px -8px 0 #fff;
  transform: rotate(45deg);
}
.tve_submit_container .thrv_icon:hover {
  cursor: pointer;
}
.thrv-login-element,
.tve_lead_generated_inputs_container {
  --tcb-local-color-30800: rgb(59, 136, 253);
  --tcb-local-color-f2bba: rgba(59, 136, 253, 0.1);
  --tcb-local-color-trewq: rgba(59, 136, 253, 0.3);
  --tcb-local-color-poiuy: rgba(59, 136, 253, 0.6);
  --tcb-local-color-f83d7: rgba(59, 136, 253, 0.25);
  --tcb-local-color-3d798: rgba(59, 136, 253, 0.4);
  --tcb-local-color-418a6: rgba(59, 136, 253, 0.12);
  --tcb-local-color-a941t: rgba(59, 136, 253, 0.05);
  --tcb-local-color-1ad9d: rgba(46, 204, 113, 0.1);
  --tcb-local-color-2dbcc: rgb(136, 231, 253);
  --tcb-local-color-frty6: rgba(59, 136, 253, 0.45);
  --tcb-local-color-flktr: rgba(59, 136, 253, 0.8);
  --tcb-radio-size: 20px;
  --tcb-checkbox-size: 20px;
  --tve-color: var(--tcb-local-color-30800);
}
.tve-new-checkbox .tve_lg_checkbox_wrapper.tve-updated-dom label,
.tve-new-radio .tve_lg_radio_wrapper.tve-updated-dom label {
  position: relative !important;
}
.tve-new-checkbox
  .tve_lg_checkbox_wrapper.tve-updated-dom
  label
  .tve-input-option-text,
.tve-new-radio
  .tve_lg_radio_wrapper.tve-updated-dom
  label
  .tve-input-option-text {
  cursor: pointer;
  z-index: 10;
}
.tve-new-checkbox .tve_lg_checkbox_wrapper label,
.tve-new-radio .tve_lg_radio_wrapper label {
  line-height: unset !important;
  color: inherit !important;
  align-items: center;
  position: absolute !important;
  padding-left: 0 !important;
  height: 100%;
  width: 100%;
  z-index: 9;
}
.tve-new-checkbox .tve_lg_checkbox_wrapper label:after,
.tve-new-checkbox .tve_lg_checkbox_wrapper label:before,
.tve-new-radio .tve_lg_radio_wrapper label:after,
.tve-new-radio .tve_lg_radio_wrapper label:before {
  display: none !important;
}
.tve-new-checkbox
  .tve_lg_checkbox_wrapper
  .tve-lg-error:not(:checked)
  + label:not(:hover)
  .tve-checkmark,
.tve-new-checkbox
  .tve_lg_checkbox_wrapper
  .tve-lg-error:not(:checked)
  + label:not(:hover)
  + .tve-checkmark,
.tve-new-radio
  .tve_lg_radio_wrapper
  .tve-lg-error:not(:checked)
  + label:not(:hover)
  .tve-checkmark,
.tve-new-radio
  .tve_lg_radio_wrapper
  .tve-lg-error:not(:checked)
  + label:not(:hover)
  + .tve-checkmark {
  border-color: transparent;
  box-shadow: 0 0 4px #a94442 inset;
}
.tve-new-checkbox
  .tve_lg_checkbox_wrapper
  .tve-lg-error:not(:checked)
  + label:not(:hover)
  .tve-checkmark:after,
.tve-new-checkbox
  .tve_lg_checkbox_wrapper
  .tve-lg-error:not(:checked)
  + label:not(:hover)
  + .tve-checkmark:after,
.tve-new-radio
  .tve_lg_radio_wrapper
  .tve-lg-error:not(:checked)
  + label:not(:hover)
  .tve-checkmark:after,
.tve-new-radio
  .tve_lg_radio_wrapper
  .tve-lg-error:not(:checked)
  + label:not(:hover)
  + .tve-checkmark:after {
  box-shadow: 0 0 4px #a94442 inset;
}
.tve-new-checkbox.tcb-lg-consent label {
  position: relative !important;
  cursor: pointer;
  padding: 0;
  display: flex;
  align-items: flex-start;
}
.tve-new-checkbox.tcb-lg-consent label .tve-gdpr-text {
  cursor: pointer;
}
.tve-new-radio {
  position: relative;
}
.tve-new-radio .tve_lg_radio_wrapper {
  display: flex;
  align-items: center;
  padding: 10px 16px;
  position: relative;
}
.tve-new-radio .tve_lg_radio_wrapper .tve-checkmark {
  border-radius: 50px;
  background-color: #fff;
  position: relative;
  box-shadow: 0 0 0 1px #afafaf;
  width: var(--tcb-radio-size);
  height: var(--tcb-radio-size);
  margin-right: 10px;
  box-sizing: content-box;
  flex: 0 0 auto;
}
.tve-new-radio .tve_lg_radio_wrapper .tve-checkmark:after {
  content: "";
  display: block;
  border-radius: 50px;
  position: absolute;
}
.tve-new-radio
  .tve_lg_radio_wrapper
  .tve_lg_checkbox_wrapper
  .tve-checkmark:after {
  border-radius: 0;
}
.tve-new-radio .tve_lg_radio_wrapper .tve-input-option-text {
  line-height: 1em !important;
  margin: 0 !important;
  padding: 0 !important;
  word-break: break-word;
  min-width: 10px;
}
.tve-new-radio .tve_lg_radio_wrapper.tve-state-expanded .tve-checkmark:after {
  background-color: var(--tcb-local-color-30800);
  width: 100%;
  height: 100%;
  border: calc(var(--tcb-radio-size) / 6) solid #fff;
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 0;
}
.tve-new-radio .tve_lg_radio_wrapper input[type="checkbox"],
.tve-new-radio .tve_lg_radio_wrapper input[type="radio"] {
  margin: 0 10px 3px 0;
}
.tve-new-radio .tve_lg_radio_wrapper:after,
.tve-new-radio .tve_lg_radio_wrapper:before {
  content: "";
}
.tve-new-radio .thrv_wrapper.thrv-columns {
  margin: 0;
}
.tve-new-radio.tve_lg_radio {
  position: relative;
  padding: 0 1px 0;
  box-sizing: border-box;
  margin-top: 0;
  overflow: visible !important;
}
.tve-new-radio.tve_lg_radio .tve_lg_radio_label {
  flex: 1 1 100%;
}
.tve-new-radio.tve_lg_radio .tve-radio-grid {
  display: flex;
}
@media (max-width: 767px) {
  .tve-new-radio.tve_lg_radio .tve-radio-grid {
    display: block;
    width: 100%;
  }
  .tve-new-radio.tve_lg_radio .tve-radio-grid .tve_lg_radio_wrapper {
    max-width: 100% !important;
  }
}
.tve-new-radio.tve_lg_radio.tve-lg-error-multiple:after {
  display: block;
  position: absolute;
  left: 16px;
  bottom: -10px;
  font-size: 16px;
  color: #aa4443;
}
.tve-new-radio .tve_lg_checkbox.tcb-lg-consent {
  margin: 0;
  padding: 5px 0;
}
.tve-new-radio .tve_lg_checkbox.tcb-lg-consent .tve_lg_checkbox_wrapper {
  margin: 0;
}
.tve-new-radio .tve_lg_checkbox.tcb-lg-consent .tve-checkmark {
  display: none;
}
.tcb-edit-mode .tve_lead_generated_inputs_container .tve-input-option-text {
  z-index: 9;
}
.tve-checkbox-grid,
.tve-radio-grid {
  --h-gutter: 25px;
  --v-gutter: 5px;
  --cols: 4;
  margin-left: -25px;
  margin-top: -5px;
  margin-left: calc(-1 * var(--h-gutter));
  margin-top: calc(-1 * var(--v-gutter));
  flex-wrap: wrap;
}
.tcb-lg-consent .tve-checkbox-grid {
  --v-gutter: 0px;
}
.tcb-lg-consent .tve-checkbox-grid {
  --cols: 1;
}
.tcb-lg-consent input {
  display: none;
}
.tve_lg_checkbox_wrapper,
.tve_lg_radio_wrapper {
  margin-top: 5px;
  margin-top: var(--v-gutter);
  max-width: 23%;
  max-width: calc(100% / var(--cols) - var(--h-gutter));
  box-sizing: border-box !important;
  flex: 0 0 23%;
  flex: 0 0 calc(100% / var(--cols));
  margin-left: 25px;
  margin-left: var(--h-gutter) !important;
}
.tve_lg_input_container.tve-new-checkbox .tve-checkbox-grid {
  display: flex;
}
.tve_lg_input_container.tve-new-checkbox .tve-input-option-text {
  line-height: 1em;
  margin: 0;
  padding: 0;
  word-break: break-word;
  min-width: 10px;
}
.tve_lg_input_container.tve-new-checkbox .tve-checkmark {
  background-color: #fff;
  position: relative;
  border: 1px solid #afafaf;
  width: var(--tcb-checkbox-size);
  height: var(--tcb-checkbox-size);
  display: inline-block;
  flex: 0 0 auto;
  margin-right: 10px;
  padding: 2px;
  border-radius: 4px;
}
.tve_lg_input_container.tve-new-checkbox .tve-checkmark svg {
  width: 100%;
  height: 100%;
  display: none;
  box-sizing: border-box;
  fill: var(--tcb-local-color-30800);
}
.tve_lg_input_container.tve-new-checkbox
  .tve-state-expanded
  .tve-checkmark
  svg {
  display: block;
}
.tve_lg_input_container.tve-new-checkbox .tve_lg_checkbox_wrapper {
  position: relative;
  box-sizing: border-box;
}
@media (max-width: 767px) {
  .tve_lg_input_container.tve-new-checkbox .tve-checkbox-grid {
    display: block;
    width: 100%;
  }
  .tve_lg_input_container.tve-new-checkbox .tve_lg_checkbox_wrapper {
    max-width: 100%;
  }
}
.tve-login-form-item
  .tve_lg_textarea:not(.tve-lg-show-counter)
  .tve-lg-textarea-counter,
.tve_lg_input_container.tve_lg_textarea:not(.tve-lg-show-counter)
  .tve-lg-textarea-counter {
  display: none;
}
.tve-login-form-item .tve_lg_textarea.no-resize textarea,
.tve_lg_input_container.tve_lg_textarea.no-resize textarea {
  resize: none;
}
.tve-login-form-item .tve_lg_textarea .tve-lg-textarea-counter,
.tve_lg_input_container.tve_lg_textarea .tve-lg-textarea-counter {
  text-align: right;
  font-size: inherit;
}
.tve-login-form-item .tve_lg_textarea textarea,
.tve_lg_input_container.tve_lg_textarea textarea {
  outline: 0;
}
:not(#tve) .thrv_text_element.tve-lg-textarea-counter .tve-fill-text-dynamic {
  pointer-events: none;
  user-select: none;
  font-size: inherit;
  text-align: right;
}
:not(#tve)
  .thrv_text_element.tve-lg-textarea-counter
  .tve-fill-text-dynamic.tve-counter-error {
  color: red !important;
}
.tcb-form-dropdown,
.tve-dynamic-dropdown,
.tve_lg_dropdown {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  position: relative;
  background-color: #fff;
  border: solid 1px rgba(0, 0, 0, 0.15);
  padding: 10px;
  border-radius: 10px;
  margin: 10px 0;
  cursor: pointer !important;
  --row-height: 45px;
  --rows: 3;
}
.tcb-form-dropdown input,
.tve-dynamic-dropdown input,
.tve_lg_dropdown input {
  top: 0;
  left: 0;
  margin: 0 !important;
  cursor: pointer;
}
.tcb-form-dropdown .tcb-plain-text,
.tve-dynamic-dropdown .tcb-plain-text,
.tve_lg_dropdown .tcb-plain-text {
  cursor: pointer;
}
.tcb-form-dropdown:focus-within,
.tve-dynamic-dropdown:focus-within,
.tve_lg_dropdown:focus-within {
  box-shadow: 0 2px 4px var(--tcb-local-color-trewq);
}
.tcb-form-dropdown > a,
.tve-dynamic-dropdown > a,
.tve_lg_dropdown > a {
  display: flex;
  text-decoration: none !important;
  justify-content: space-between;
  outline: 0;
  color: inherit;
  max-width: 100%;
}
.tcb-form-dropdown > a .tve-disabled-text-inner,
.tve-dynamic-dropdown > a .tve-disabled-text-inner,
.tve_lg_dropdown > a .tve-disabled-text-inner {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.tcb-form-dropdown > a .tve-item-dropdown-trigger,
.tve-dynamic-dropdown > a .tve-item-dropdown-trigger,
.tve_lg_dropdown > a .tve-item-dropdown-trigger {
  pointer-events: none;
}
.tcb-form-dropdown .tve-lg-dropdown-list,
.tve-dynamic-dropdown .tve-lg-dropdown-list,
.tve_lg_dropdown .tve-lg-dropdown-list {
  position: absolute;
  box-sizing: content-box;
  top: calc(100% + 1px);
  left: -1px;
  width: 100%;
  font-family: Rubik, sans-serif;
  background-color: #fff;
  cursor: pointer;
  margin-left: 0 !important;
  padding: 0 !important;
  margin-top: 5px !important;
  list-style-type: none;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 10px;
  color: #94a3b0;
  overflow-y: auto;
  overflow-x: hidden;
  visibility: hidden;
  max-height: calc(var(--rows, 3) * var(--row-height) + 10px);
}
.tcb-form-dropdown .tve-lg-dropdown-list::-webkit-scrollbar,
.tve-dynamic-dropdown .tve-lg-dropdown-list::-webkit-scrollbar,
.tve_lg_dropdown .tve-lg-dropdown-list::-webkit-scrollbar {
  width: 10px;
  height: 5px;
}
.tcb-form-dropdown .tve-lg-dropdown-list::-webkit-scrollbar-thumb,
.tve-dynamic-dropdown .tve-lg-dropdown-list::-webkit-scrollbar-thumb,
.tve_lg_dropdown .tve-lg-dropdown-list::-webkit-scrollbar-thumb {
  height: 12px;
  border: 2px solid transparent;
  background-clip: padding-box;
  border-radius: 7px;
  background-color: rgba(0, 0, 0, 0.15);
}
.tcb-form-dropdown .tve-lg-dropdown-list .tve-dynamic-dropdown-option,
.tcb-form-dropdown .tve-lg-dropdown-list .tve-lg-dropdown-option,
.tve-dynamic-dropdown .tve-lg-dropdown-list .tve-dynamic-dropdown-option,
.tve-dynamic-dropdown .tve-lg-dropdown-list .tve-lg-dropdown-option,
.tve_lg_dropdown .tve-lg-dropdown-list .tve-dynamic-dropdown-option,
.tve_lg_dropdown .tve-lg-dropdown-list .tve-lg-dropdown-option {
  padding: 10px;
  margin: 0;
  color: rgba(0, 0, 0, 0.6);
  transition: all 0.25s ease;
  position: relative;
  display: none;
}
.tcb-form-dropdown
  .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option.tve-state-hover,
.tcb-form-dropdown .tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover,
.tcb-form-dropdown
  .tve-lg-dropdown-list
  .tve-lg-dropdown-option.tve-state-hover,
.tcb-form-dropdown .tve-lg-dropdown-list .tve-lg-dropdown-option:hover,
.tve-dynamic-dropdown
  .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option.tve-state-hover,
.tve-dynamic-dropdown .tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover,
.tve-dynamic-dropdown
  .tve-lg-dropdown-list
  .tve-lg-dropdown-option.tve-state-hover,
.tve-dynamic-dropdown .tve-lg-dropdown-list .tve-lg-dropdown-option:hover,
.tve_lg_dropdown
  .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option.tve-state-hover,
.tve_lg_dropdown .tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover,
.tve_lg_dropdown .tve-lg-dropdown-list .tve-lg-dropdown-option.tve-state-hover,
.tve_lg_dropdown .tve-lg-dropdown-list .tve-lg-dropdown-option:hover {
  background-color: var(--tcb-local-color-f2bba);
}
.tcb-form-dropdown
  .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option.tve-state-hover
  > .tcb-plain-text,
.tcb-form-dropdown
  .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover
  > .tcb-plain-text,
.tcb-form-dropdown
  .tve-lg-dropdown-list
  .tve-lg-dropdown-option.tve-state-hover
  > .tcb-plain-text,
.tcb-form-dropdown
  .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover
  > .tcb-plain-text,
.tve-dynamic-dropdown
  .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option.tve-state-hover
  > .tcb-plain-text,
.tve-dynamic-dropdown
  .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover
  > .tcb-plain-text,
.tve-dynamic-dropdown
  .tve-lg-dropdown-list
  .tve-lg-dropdown-option.tve-state-hover
  > .tcb-plain-text,
.tve-dynamic-dropdown
  .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover
  > .tcb-plain-text,
.tve_lg_dropdown
  .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option.tve-state-hover
  > .tcb-plain-text,
.tve_lg_dropdown
  .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover
  > .tcb-plain-text,
.tve_lg_dropdown
  .tve-lg-dropdown-list
  .tve-lg-dropdown-option.tve-state-hover
  > .tcb-plain-text,
.tve_lg_dropdown
  .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover
  > .tcb-plain-text {
  color: var(--tcb-local-color-30800, var(--tve-color)) !important;
}
.tcb-form-dropdown
  .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option
  .tve-input-option-text,
.tcb-form-dropdown
  .tve-lg-dropdown-list
  .tve-lg-dropdown-option
  .tve-input-option-text,
.tve-dynamic-dropdown
  .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option
  .tve-input-option-text,
.tve-dynamic-dropdown
  .tve-lg-dropdown-list
  .tve-lg-dropdown-option
  .tve-input-option-text,
.tve_lg_dropdown
  .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option
  .tve-input-option-text,
.tve_lg_dropdown
  .tve-lg-dropdown-list
  .tve-lg-dropdown-option
  .tve-input-option-text {
  min-width: 10px;
  display: inline-block;
  width: 100%;
  overflow-wrap: break-word;
}
.tcb-form-dropdown
  .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover
  .tcb-add-block-below,
.tcb-form-dropdown
  .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover
  .tcb-add-block-below,
.tve-dynamic-dropdown
  .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover
  .tcb-add-block-below,
.tve-dynamic-dropdown
  .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover
  .tcb-add-block-below,
.tve_lg_dropdown
  .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:hover
  .tcb-add-block-below,
.tve_lg_dropdown
  .tve-lg-dropdown-list
  .tve-lg-dropdown-option:hover
  .tcb-add-block-below {
  display: block;
}
.tcb-form-dropdown
  .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option
  .tcb-add-block-below,
.tcb-form-dropdown
  .tve-lg-dropdown-list
  .tve-lg-dropdown-option
  .tcb-add-block-below,
.tve-dynamic-dropdown
  .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option
  .tcb-add-block-below,
.tve-dynamic-dropdown
  .tve-lg-dropdown-list
  .tve-lg-dropdown-option
  .tcb-add-block-below,
.tve_lg_dropdown
  .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option
  .tcb-add-block-below,
.tve_lg_dropdown
  .tve-lg-dropdown-list
  .tve-lg-dropdown-option
  .tcb-add-block-below {
  display: none;
  position: absolute;
  bottom: 0;
}
.tcb-form-dropdown
  .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:last-child
  .tcb-add-block-below,
.tcb-form-dropdown
  .tve-lg-dropdown-list
  .tve-lg-dropdown-option:last-child
  .tcb-add-block-below,
.tve-dynamic-dropdown
  .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:last-child
  .tcb-add-block-below,
.tve-dynamic-dropdown
  .tve-lg-dropdown-list
  .tve-lg-dropdown-option:last-child
  .tcb-add-block-below,
.tve_lg_dropdown
  .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option:last-child
  .tcb-add-block-below,
.tve_lg_dropdown
  .tve-lg-dropdown-list
  .tve-lg-dropdown-option:last-child
  .tcb-add-block-below {
  bottom: 20px;
}
.tcb-form-dropdown
  .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option
  .tcb-plain-text,
.tcb-form-dropdown
  .tve-lg-dropdown-list
  .tve-lg-dropdown-option
  .tcb-plain-text,
.tve-dynamic-dropdown
  .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option
  .tcb-plain-text,
.tve-dynamic-dropdown
  .tve-lg-dropdown-list
  .tve-lg-dropdown-option
  .tcb-plain-text,
.tve_lg_dropdown
  .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option
  .tcb-plain-text,
.tve_lg_dropdown .tve-lg-dropdown-list .tve-lg-dropdown-option .tcb-plain-text {
  color: inherit !important;
  transition: color 0.25s ease;
}
.tcb-form-dropdown.da-fade .tve-lg-dropdown-list,
.tve-dynamic-dropdown.da-fade .tve-lg-dropdown-list,
.tve_lg_dropdown.da-fade .tve-lg-dropdown-list {
  opacity: 0;
}
.tcb-form-dropdown.da-fade.tve-state-expanded .tve-lg-dropdown-list,
.tve-dynamic-dropdown.da-fade.tve-state-expanded .tve-lg-dropdown-list,
.tve_lg_dropdown.da-fade.tve-state-expanded .tve-lg-dropdown-list {
  opacity: 1;
}
.tcb-form-dropdown.da-slide .tve-lg-dropdown-list,
.tve-dynamic-dropdown.da-slide .tve-lg-dropdown-list,
.tve_lg_dropdown.da-slide .tve-lg-dropdown-list {
  transform: scaleY(0);
  transform-origin: top;
}
.tcb-form-dropdown.da-slide.tve-state-expanded .tve-lg-dropdown-list,
.tve-dynamic-dropdown.da-slide.tve-state-expanded .tve-lg-dropdown-list,
.tve_lg_dropdown.da-slide.tve-state-expanded .tve-lg-dropdown-list {
  transform: scaleY(1);
}
.tcb-form-dropdown.da-fold .tve-lg-dropdown-list,
.tve-dynamic-dropdown.da-fold .tve-lg-dropdown-list,
.tve_lg_dropdown.da-fold .tve-lg-dropdown-list {
  transform: perspective(400) rotate3d(1, 0, 0, -90deg);
  transition: transform 0.35s, opacity 0.35s;
  transform-origin: top;
}
.tcb-form-dropdown.da-fold.tve-state-expanded .tve-lg-dropdown-list,
.tve-dynamic-dropdown.da-fold.tve-state-expanded .tve-lg-dropdown-list,
.tve_lg_dropdown.da-fold.tve-state-expanded .tve-lg-dropdown-list {
  transform: perspective(400) rotate3d(0, 0, 0, 0);
}
.tcb-form-dropdown.tve-state-expanded,
.tve-dynamic-dropdown.tve-state-expanded,
.tve_lg_dropdown.tve-state-expanded {
  z-index: 99 !important;
  overflow: visible !important;
}
.tcb-form-dropdown.tve-state-expanded .tve-lg-dropdown-trigger svg,
.tve-dynamic-dropdown.tve-state-expanded .tve-lg-dropdown-trigger svg,
.tve_lg_dropdown.tve-state-expanded .tve-lg-dropdown-trigger svg {
  transform: rotate(-180deg);
}
.tcb-form-dropdown.tve-state-expanded .tve-lg-dropdown-list,
.tve-dynamic-dropdown.tve-state-expanded .tve-lg-dropdown-list,
.tve_lg_dropdown.tve-state-expanded .tve-lg-dropdown-list {
  visibility: visible;
  transition: all 0.3s ease;
}
.tcb-form-dropdown.tve-state-expanded
  .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option,
.tcb-form-dropdown.tve-state-expanded
  .tve-lg-dropdown-list
  .tve-lg-dropdown-option,
.tve-dynamic-dropdown.tve-state-expanded
  .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option,
.tve-dynamic-dropdown.tve-state-expanded
  .tve-lg-dropdown-list
  .tve-lg-dropdown-option,
.tve_lg_dropdown.tve-state-expanded
  .tve-lg-dropdown-list
  .tve-dynamic-dropdown-option,
.tve_lg_dropdown.tve-state-expanded
  .tve-lg-dropdown-list
  .tve-lg-dropdown-option {
  display: block;
}
.tcb-form-dropdown.tve-lg-error,
.tve-dynamic-dropdown.tve-lg-error,
.tve_lg_dropdown.tve-lg-error {
  border-radius: 6px;
}
.tcb-form-dropdown.tve-lg-error > a,
.tve-dynamic-dropdown.tve-lg-error > a,
.tve_lg_dropdown.tve-lg-error > a {
  box-shadow: 0 0 4px #a94442 !important;
}
.tcb-form-dropdown.tcb-form-input-error:not(#_),
.tve-dynamic-dropdown.tcb-form-input-error:not(#_),
.tve_lg_dropdown.tcb-form-input-error:not(#_) {
  border-color: rgba(217, 43, 43, 0.55) !important;
}
.tve_lg_file {
  padding: 45px 0;
  margin: 10px 0;
}
.tve_lg_file .tve-content-box-background {
  background-color: #f8f9fa;
  border: solid 1px rgba(0, 0, 0, 0.1);
  box-sizing: border-box;
  border-radius: 2px;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.15);
}
.tve_lg_file.tve-state-active .tve-content-box-background {
  border-color: #597eaa;
  background-color: #e7f1fe;
}
.tve_lg_file.tcb-form-input-error:not(#_) .tve-content-box-background {
  border-color: rgba(217, 43, 43, 0.55);
}
.tve_lg_file input[type="file"] {
  display: none;
}
.tve_lg_file .tcb-file-upload-btn {
  margin-top: 8px;
  margin-bottom: 0;
}
.tve_lg_file .tcb-default-upload-icon {
  margin-top: 0;
  margin-bottom: 16px;
}
.tcb-default-upload-icon {
  font-size: 24px;
  --tve-icon-size: 24px;
  background-color: #8ed1f2;
  padding: 10px !important;
  border-radius: 60px;
}
.tcb-default-upload-icon svg {
  color: #fff;
}
.tcb-file-list .tcb-file-item {
  position: relative;
  margin-top: 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  box-sizing: border-box;
  padding: 6px 0 8px;
}
.tcb-file-list .tcb-file-item.tcb-error .progress-bg {
  width: 100% !important;
  background-color: #f40;
}
.tcb-file-list .tcb-file-item.tcb-error .tcb-file-info {
  color: #f40;
}
.tcb-file-list .tcb-file-item.tcb-done .progress-bg {
  background-color: #028700;
  width: 100% !important;
}
.tcb-file-list .tcb-file-item.tcb-uploading .tcb-file-loader {
  display: block;
}
.tcb-file-list .tcb-file-item.tcb-uploading .tcb-file-remove {
  display: none;
}
.tcb-file-list .tcb-file-loader {
  display: none;
  position: relative !important;
  flex: 0 0 16px;
  height: 24px;
  align-self: stretch;
}
.tcb-file-list .tcb-file-loader .tcb-form-loader-icon {
  font-size: 16px;
  line-height: 16px;
  width: 16px;
  height: 16px;
  margin: -8px 0 0 -8px;
}
.tcb-file-list .tcb-file-icon svg {
  width: 20px;
  height: auto;
}
.tcb-file-list .tcb-file-icon svg path {
  fill: #6d7a86;
}
.tcb-file-list .tcb-file-info {
  font-size: 16px;
  line-height: 1;
  letter-spacing: -0.12px;
  max-width: calc(100% - 30px);
  flex: 1 0 auto;
  display: flex;
  align-items: center;
}
.tcb-file-list .tcb-file-name {
  max-width: calc(100% - 85px);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: pre;
  padding-bottom: 3px;
}
.tcb-file-list .tcb-file-size {
  font-size: 14px;
  color: #94a3b0;
  flex: 0 0 80px;
  padding-left: 5px;
  box-sizing: border-box;
}
.tcb-file-list .tcb-upload-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 4px;
  background-color: #ccc;
  border-radius: 2px;
  overflow: hidden;
}
.tcb-file-list .progress-bg {
  transition: all 0.15s ease-in;
  position: absolute;
  box-sizing: border-box;
  top: 0;
  left: 0;
  bottom: 0;
  background-color: #46b2e6;
}
.tcb-file-list .progress-bg[data-percent="100%"] {
  background-color: #028700;
}
.tcb-file-list .tcb-file-remove {
  border: 0;
  box-shadow: none;
  background: 0 0;
  width: auto !important;
  min-width: 0 !important;
  padding: 2px !important;
}
.tcb-file-list .tcb-file-remove:active svg path,
.tcb-file-list .tcb-file-remove:hover svg path {
  fill: #888;
}
.tcb-file-list .tcb-file-remove:active,
.tcb-file-list .tcb-file-remove:focus {
  outline: 0;
}
.tve_lg_checkbox_wrapper .tcb-add-block-below,
.tve_lg_radio_wrapper .tcb-add-block-below {
  display: none;
  bottom: 50%;
  left: 100%;
  transform: translate(-50%);
  z-index: 10;
}
.tve_lg_checkbox_wrapper:hover .tcb-add-block-below,
.tve_lg_radio_wrapper:hover .tcb-add-block-below {
  display: flex;
  position: absolute;
}
.tve_s_share_count.tve_style_6 {
  display: flex !important;
  align-items: center;
}
.tve_s_share_count.tve_style_6 .tve_s_cnt_icon {
  margin-right: 0.667em;
}
.tve_s_share_count.tve_style_6 .tve_s_cnt_icon svg {
  fill: rgba(0, 0, 0, 0.3);
  width: 0.875em;
  height: 0.938em;
}
.tve_s_share_count.tve_style_6 .tve_s_cnt {
  margin: 0;
  padding: 0;
  font-size: 1.167em;
  font-weight: 300;
  line-height: normal;
  color: rgba(0, 0, 0, 0.85);
}
.tve_s_share_count.tve_style_6 .tve_s_cnt_label {
  display: none !important;
}
.tve_s_share_count.tve_style_7 {
  display: flex !important;
  align-items: center;
}
.tve_s_share_count.tve_style_7 .tve_s_cnt {
  margin: 0;
  padding: 0;
  font-size: 1.467em;
  font-weight: 300;
  line-height: normal;
  color: rgba(0, 0, 0, 0.85);
}
.tve_s_share_count.tve_style_7 .tve_s_cnt_label {
  display: none !important;
}
.tve_s_share_count.tve_style_7 .tve_s_cnt_icon {
  margin-right: 0.667em;
}
.tve_s_share_count.tve_style_7 .tve_s_cnt_icon svg {
  fill: rgba(0, 0, 0, 0.21);
  width: 1.125em;
  height: 1.25em;
}
.tve_s_share_count.tve_style_8 {
  display: flex !important;
  justify-content: center;
  align-items: center;
  margin-right: 0;
}
.tve_s_share_count.tve_style_8 .tve_s_cnt {
  margin: 0;
  padding: 0;
  font-size: 1.458em;
  margin-right: 0.4em;
  font-weight: 300;
  color: #000;
}
.tve_s_share_count.tve_style_8 .tve_s_cnt_label {
  margin: 0;
  padding: 0;
  font-size: 1.167em;
  color: rgba(0, 0, 0, 0.5);
  text-transform: capitalize;
}
.tve_s_share_count.tve_style_9 {
  display: flex !important;
  align-items: center;
  margin: 0;
}
.tve_s_share_count.tve_style_9 .tve_s_cnt {
  margin: 0;
  padding: 0;
  font-size: 1.2em;
  font-weight: 800;
  color: rgba(0, 0, 0, 0.85);
}
.tve_s_share_count.tve_style_9 .tve_s_cnt_label {
  display: none;
}
.tve_s_share_count.tve_style_9 .tve_s_cnt_icon {
  margin-right: 0.533em;
}
.tve_s_share_count.tve_style_9 .tve_s_cnt_icon svg {
  fill: rgba(0, 0, 0, 0.21);
  width: 0.813em;
  height: 0.875em;
}
.tve_s_share_count.tve_style_10 {
  display: flex !important;
  align-items: center;
}
.tve_s_share_count.tve_style_10 .tve_s_cnt {
  margin: 0;
  padding: 0;
  font-size: 0.957em;
  color: #090909;
  margin-right: 0.435em;
}
.tve_s_share_count.tve_style_10 .tve_s_cnt_label {
  margin: 0;
  padding: 0;
  font-size: 0.957em;
  text-transform: uppercase;
  font-weight: 700;
  color: #777;
}
.tve_s_share_count.tve_style_11 {
  display: flex !important;
  align-items: center;
}
.tve_s_share_count.tve_style_11 .tve_s_cnt_icon {
  display: none;
}
.tve_s_share_count.tve_style_11 .tve_s_cnt_icon svg {
  fill: #c5c5c5;
  width: 0.625em;
  height: 0.625em;
}
.tve_s_share_count.tve_style_11 .tve_s_cnt {
  margin: 0;
  padding: 0;
  font-size: 0.686em;
  color: #000;
  margin-right: 0.286em;
}
.tve_s_share_count.tve_style_11 .tve_s_cnt_label {
  margin: 0;
  padding: 0;
  font-size: 0.686em;
  text-transform: lowercase;
  font-weight: 700;
  color: #000;
}
.tve_s_share_count.tve_style_12 {
  margin: 0;
  display: flex !important;
  align-items: center;
}
.tve_s_share_count.tve_style_12 .tve_s_cnt {
  margin: 0;
  padding: 0;
  font-size: 0.524em;
  color: #4a4a4a;
  margin-right: 0.238em;
}
.tve_s_share_count.tve_style_12 .tve_s_cnt_label {
  margin: 0;
  padding: 0;
  font-size: 0.405em;
  text-transform: uppercase;
  letter-spacing: 0.43px;
  color: #c8c8c8;
}
.tve_s_share_count.tve_style_13 {
  display: flex !important;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.tve_s_share_count.tve_style_13 .tve_s_cnt {
  margin: 0;
  padding: 0;
  font-size: 0.697em;
  color: #090909;
}
.tve_s_share_count.tve_style_13 .tve_s_cnt_label {
  margin: 0;
  padding: 0;
  font-size: 0.441em;
  text-transform: uppercase;
  color: #c4c4c4;
}
.tve_s_share_count.tve_style_14 {
  display: flex !important;
  justify-content: center;
  align-items: center;
}
.tve_s_share_count.tve_style_14 .tve_s_cnt {
  margin: 0;
  padding: 0;
  font-size: 0.75em;
  color: #111;
  font-weight: 700;
  margin-right: 0.25em;
}
.tve_s_share_count.tve_style_14 .tve_s_cnt_label {
  margin: 0;
  padding: 0;
  font-size: 0.75em;
  color: #7e7e7e;
  text-transform: capitalize;
}
.tve_s_share_count.tve_style_15 {
  display: flex !important;
}
.tve_s_share_count.tve_style_15 .tve_s_cnt {
  margin: 0;
  padding: 0;
  color: #333;
  font-size: 0.889em;
  margin-right: 0.278em;
}
.tve_s_share_count.tve_style_15 .tve_s_cnt_label {
  margin: 0;
  padding: 0;
  color: #333;
  font-size: 0.889em;
  text-transform: capitalize;
  font-weight: 700;
}
.tve_s_share_count.tve_style_15 .tve_s_cnt_icon {
  display: none;
}
.tve_s_share_count.tve_style_15 .tve_s_cnt_icon svg {
  fill: #b9b9b9;
  width: 0.688em;
  height: 0.813em;
}
.tve_s_share_count.tve_style_16 {
  display: flex !important;
  border: solid 1px #dcdcdc;
  border-radius: 5px;
}
.tve_s_share_count.tve_style_16 .tve_s_cnt {
  margin: 0;
  padding: 0;
  color: #333;
  font-size: 0.738em;
  margin-right: 0.238em;
}
.tve_s_share_count.tve_style_16 .tve_s_cnt_label {
  margin: 0;
  padding: 0;
  color: #999;
  font-size: 0.738em;
  text-transform: capitalize;
}
.tve_s_share_count.tve_style_17 {
  display: inline-block;
}
.tve_s_share_count.tve_style_17 .tve_s_cnt {
  margin: 0;
  padding: 0;
  color: #333;
  font-size: 0.889em;
}
.tve_s_share_count.tve_style_17 .tve_s_cnt_label {
  margin: 0;
  padding: 0;
  color: #999;
  font-size: 0.611em;
  text-transform: uppercase;
}
.tve_s_share_count.tve_style_18 {
  display: inline-block;
}
.tve_s_share_count.tve_style_18 .tve_s_cnt {
  margin: 0;
  padding: 0;
  color: #333;
  font-size: 1em;
}
.tve_s_share_count.tve_style_18 .tve_s_cnt_label {
  margin: 0;
  padding: 0;
  color: #999;
  font-size: 0.778em;
  text-transform: capitalize;
}
.tve_s_share_count.tve_style_1,
.tve_s_share_count.tve_style_2,
.tve_s_share_count.tve_style_3,
.tve_s_share_count.tve_style_4,
.tve_s_share_count.tve_style_5 {
  display: inline-block;
}
.tve_social_custom.tve_style_6 .tve_s_icon {
  font-size: 1em;
  line-height: 1em;
  padding: 0.778em;
}
.tve_social_custom.tve_style_6 .tve_s_text {
  font-size: 0.8em;
  padding: 0;
}
.tve_social_custom.tve_style_6 .tve_s_link {
  font-size: inherit;
  display: flex;
  align-items: center;
  padding: 0;
}
.tve_social_custom.tve_style_6 .tve_s_item {
  padding: 0 1.112em 0 0;
  margin: 0.445em 0.445em 0.445em 0;
  border: 1px solid;
  text-transform: uppercase;
  text-align: center;
}
.tve_social_custom.tve_style_6 .tve_s_item:active,
.tve_social_custom.tve_style_6 .tve_s_item:hover {
  box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.12);
}
.tve_social_custom.tve_style_6.tve_social_cb .tve_s_text {
  display: none;
}
.tve_social_custom.tve_style_6.tve_social_cb .tve_s_item {
  padding: 0;
}
.tve_social_custom.tve_style_6.tve_social_cb
  .tve_s_item:not(.tve_s_t_share):not(.tve_s_in_share) {
  min-width: 4.933em;
}
.tve_social_custom.tve_style_6.tve_social_cb .tve_s_count {
  font-size: 0.8em;
  padding: 0;
}
.tve_social_custom.tve_style_6.tve_social_ib .tve_s_item {
  padding: 0;
}
.tve_social_custom.tve_style_7 .tve_s_link {
  font-size: inherit;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0;
}
.tve_social_custom.tve_style_7 .tve_s_icon {
  font-size: 1em;
  line-height: 1em;
  padding: 0.778em;
}
.tve_social_custom.tve_style_7 .tve_s_item {
  margin: 0.445em 0.445em 0.445em 0;
  padding: 0 1.112em 0 0;
  border-bottom: 2px solid;
  text-transform: uppercase;
  text-align: center;
}
.tve_social_custom.tve_style_7 .tve_s_text {
  font-size: 0.8em;
  padding: 0;
}
.tve_social_custom.tve_style_7.tve_social_cb .tve_s_text {
  display: none;
}
.tve_social_custom.tve_style_7.tve_social_cb .tve_s_count {
  font-size: 0.8em;
  padding-left: 0;
}
.tve_social_custom.tve_style_8 .tve_s_item {
  box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.12);
  border-radius: 100px;
  margin: 0.667em 0.667em 0.667em 0;
  padding: 0.556em 0.723em 0.556em 0.556em;
  text-transform: capitalize;
}
.tve_social_custom.tve_style_8 .tve_s_item:hover {
  box-shadow: 0 2px 16px 0 rgba(0, 0, 0, 0.12);
}
.tve_social_custom.tve_style_8 .tve_s_link {
  font-size: inherit;
  padding: 0;
}
.tve_social_custom.tve_style_8 .tve_s_icon {
  font-size: 1em;
  line-height: 1em;
  border-radius: 50%;
  padding: 0.334em;
  margin-right: 0.667em;
}
.tve_social_custom.tve_style_8 .tve_s_text {
  font-size: 1em;
  padding: 0;
}
.tve_social_custom.tve_style_8.tve_social_cb .tve_s_text {
  display: none;
}
.tve_social_custom.tve_style_8.tve_social_cb .tve_s_count {
  font-size: 1em;
}
.tve_social_custom.tve_style_9 .tve_s_link {
  font-size: inherit;
  padding: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.tve_social_custom.tve_style_9 .tve_s_item {
  padding: 0;
  margin: 1.8em 1.8em 1.8em 0;
  text-transform: lowercase;
}
.tve_social_custom.tve_style_9 .tve_s_icon {
  font-size: 1em;
  padding: 0;
}
.tve_social_custom.tve_style_9 .tve_s_count,
.tve_social_custom.tve_style_9 .tve_s_text {
  margin-top: 0.533em;
  font-size: 0.8em;
  padding: 0;
  line-height: normal;
}
.tve_social_custom.tve_style_9.tve_social_cb .tve_s_text {
  display: none;
}
.tve_social_custom.tve_style_9.tve_social_cb .tve_s_in_share,
.tve_social_custom.tve_style_9.tve_social_cb .tve_s_t_share {
  vertical-align: top;
}
.tve_social_custom.tve_style_10 .tve_s_link {
  font-size: inherit;
  padding: 0;
  display: flex;
  align-items: center;
}
.tve_social_custom.tve_style_10 .tve_s_link:hover {
  box-shadow: inset 0 -4px 0 0 rgba(0, 0, 0, 0.08);
}
.tve_social_custom.tve_style_10 .tve_s_icon {
  font-size: 1em;
  line-height: 1em;
  padding: 0.667em;
  margin-right: 0.834em;
}
.tve_social_custom.tve_style_10 .tve_s_count,
.tve_social_custom.tve_style_10 .tve_s_text {
  font-size: 1em;
  line-height: normal;
  font-weight: 300;
}
.tve_social_custom.tve_style_10 .tve_s_item {
  margin: 0.261em 0.261em 0.261em 0;
  padding: 0 0.834em 0 0;
  text-transform: uppercase;
  text-align: center;
}
.tve_social_custom.tve_style_10.tve_social_itb .tve_s_icon {
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}
.tve_social_custom.tve_style_10.tve_social_itb .tve_s_item:active .tve_s_icon {
  border-right: 1px solid rgba(255, 255, 255, 0.5);
}
.tve_social_custom.tve_style_10.tve_social_cb .tve_s_text {
  display: none;
}
.tve_social_custom.tve_style_10.tve_social_cb
  .tve_s_item:not(.tve_s_t_share):not(.tve_s_in_share) {
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}
.tve_social_custom.tve_style_10.tve_social_cb
  .tve_s_item:not(.tve_s_t_share):not(.tve_s_in_share):active {
  border-right: 1px solid rgba(255, 255, 255, 0.5);
}
.tve_social_custom.tve_style_10.tve_social_cb .tve_s_item {
  padding: 0;
}
.tve_social_custom.tve_style_10.tve_social_cb .tve_s_item .tve_s_icon {
  margin-right: 0;
}
.tve_social_custom.tve_style_10.tve_social_ib .tve_s_item {
  padding: 0;
}
.tve_social_custom.tve_style_10.tve_social_ib .tve_s_item .tve_s_icon {
  margin-right: 0;
}
.tve_social_custom.tve_style_11 .tve_s_item {
  vertical-align: top;
  position: relative;
  text-transform: uppercase;
}
.tve_social_custom.tve_style_11 .tve_s_item .tve_s_link {
  display: flex;
  flex-direction: column;
  font-size: 1.25em;
}
.tve_social_custom.tve_style_11 .tve_s_item .tve_s_link .tve_s_icon {
  line-height: 1em;
  padding: 0.7em;
  box-shadow: -0.6px 11px 27px 0 rgba(0, 0, 0, 0.1);
  background: #fff;
  border-radius: 50%;
  margin: 0 auto;
}
.tve_social_custom.tve_style_11 .tve_s_item .tve_s_link .tve_s_icon:hover {
  box-shadow: -0.6px 11px 27px 0 rgba(0, 0, 0, 0.18);
}
.tve_social_custom.tve_style_11 .tve_s_item .tve_s_link .tve_s_icon:after {
  border-top: 0.3em solid #fff;
  border-left: 0.3em solid transparent;
  border-right: 0.3em solid transparent;
  content: "";
  display: block;
  position: absolute;
  top: calc(78% + 0.3em);
}
.tve_social_custom.tve_style_11.tve_social_itb .tve_s_text {
  font-size: 0.5em;
  text-align: center;
  padding: 10px 0 0 0;
  color: #111;
}
.tve_social_custom.tve_style_11.tve_social_itb .tve_s_icon:after {
  top: calc(50% + 0.3em) !important;
}
.tve_social_custom.tve_style_11.tve_social_cb .tve_s_text {
  display: none;
}
.tve_social_custom.tve_style_11.tve_social_cb .tve_s_count {
  font-size: 0.5em;
  text-transform: uppercase;
  text-align: center;
  padding: 10px 0 0 0;
  color: #111;
}
.tve_social_custom.tve_style_11.tve_social_cb
  .tve_s_item:not(.tve_s_t_share):not(.tve_s_in_share)
  .tve_s_icon:after {
  top: calc(50% + 0.3em) !important;
}
.tve_social_custom.tve_style_12 {
  display: flex !important;
}
.tve_social_custom.tve_style_12 .tve_s_link {
  padding: 0;
  font-size: inherit;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.tve_social_custom.tve_style_12 .tve_s_icon {
  font-size: 1em;
  line-height: 1em;
  padding: 0.75em;
}
.tve_social_custom.tve_style_12 .tve_s_item {
  padding: 0;
  margin: 0;
  padding-top: 0.625em;
  padding-bottom: 0.625em;
  border-top: 4px solid #fff;
  border-bottom: 4px solid #fff;
  display: flex !important;
  align-items: center;
  justify-content: center;
  margin-right: 1.0625em;
  text-transform: uppercase;
}
.tve_social_custom.tve_style_12 .tve_s_item:first-child {
  margin-left: 1.0625em;
}
.tve_social_custom.tve_style_12 .tve_s_count,
.tve_social_custom.tve_style_12 .tve_s_text {
  color: #c8c8c8;
  font-size: 0.452em;
  line-height: normal;
  padding: 0;
  text-align: center;
}
.tve_social_custom.tve_style_12.tve_social_cb .tve_s_text {
  display: none;
}
.tve_social_custom.tve_style_13 {
  display: flex !important;
  flex-wrap: wrap;
}
.tve_social_custom.tve_style_13 .tve_s_link {
  font-size: inherit;
  padding: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.tve_social_custom.tve_style_13 .tve_s_icon {
  font-size: 1em;
  line-height: 1em;
  padding: 0;
}
.tve_social_custom.tve_style_13 .tve_s_item {
  padding: 0.888em 1em;
  display: flex !important;
  justify-content: center;
  align-items: center;
  margin: 0.1667em 1.667em 1.667em 0.1667em;
  text-transform: uppercase;
}
.tve_social_custom.tve_style_13 .tve_s_count,
.tve_social_custom.tve_style_13 .tve_s_text {
  margin-top: 0.667em;
  font-size: 0.455em;
  line-height: normal;
  color: #c4c4c4;
  padding: 0;
}
.tve_social_custom.tve_style_13.tve_social_cb .tve_s_text {
  display: none;
}
.tve_social_custom.tve_style_14 {
  display: flex !important;
  flex-wrap: wrap;
}
.tve_social_custom.tve_style_14 .tve_s_link {
  font-size: inherit;
  margin-right: auto;
  color: #111 !important;
  padding: 0;
  display: flex;
  align-items: center;
}
.tve_social_custom.tve_style_14 .tve_s_icon {
  font-size: 1em;
  margin: 0;
  padding: 0;
}
.tve_social_custom.tve_style_14 .tve_s_item {
  margin: 0;
  display: flex !important;
  justify-content: center;
  border: solid 1px;
  padding: 1em 2em;
  margin-left: -1px;
  margin-top: -1px;
  text-transform: uppercase;
}
.tve_social_custom.tve_style_14 .tve_s_count,
.tve_social_custom.tve_style_14 .tve_s_text {
  font-size: 0.6em;
  text-align: center;
  padding: 0;
  line-height: normal;
}
.tve_social_custom.tve_style_14 .tve_s_count {
  color: #333;
}
.tve_social_custom.tve_style_14.tve_social_cb .tve_s_icon,
.tve_social_custom.tve_style_14.tve_social_itb .tve_s_icon {
  margin-right: 0.75em;
}
.tve_social_custom.tve_style_14.tve_social_cb .tve_s_text {
  display: none;
}
.tve_social_custom.tve_style_15 {
  display: flex !important;
  flex-wrap: wrap;
}
.tve_social_custom.tve_style_15 .tve_s_link {
  padding: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  color: inherit;
}
.tve_social_custom.tve_style_15 .tve_s_icon {
  font-size: 1em;
  padding: 1em;
}
.tve_social_custom.tve_style_15 .tve_s_item {
  padding: 0;
  margin: 0.5em 0.944em 0.5em 0;
  text-transform: uppercase;
}
.tve_social_custom.tve_style_15 .tve_s_count,
.tve_social_custom.tve_style_15 .tve_s_text {
  padding: 0;
  font-size: 0.611em;
  font-weight: 600;
  width: 100%;
  text-align: center;
}
.tve_social_custom.tve_style_15.tve_social_cb .tve_s_text {
  display: none;
}
.tve_social_custom.tve_style_16 {
  display: flex !important;
  flex-wrap: wrap;
}
.tve_social_custom.tve_style_16 .tve_s_link {
  padding: 0;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.tve_social_custom.tve_style_16 .tve_s_icon {
  font-size: 1em;
  padding: 0.5em;
}
.tve_social_custom.tve_style_16 .tve_s_item {
  padding: 0 1.478em 0 0;
  margin: 0.238em 0.381em 0.238em 0;
  border-radius: 5px;
  text-transform: capitalize;
}
.tve_social_custom.tve_style_16 .tve_s_count,
.tve_social_custom.tve_style_16 .tve_s_text {
  padding: 0;
  font-size: 0.762em;
  font-weight: 500;
}
.tve_social_custom.tve_style_16.tve_social_cb .tve_s_text {
  display: none;
}
.tve_social_custom.tve_style_16.tve_social_cb .tve_s_item.tve_s_in_share,
.tve_social_custom.tve_style_16.tve_social_cb .tve_s_item.tve_s_t_share {
  padding: 0;
}
.tve_social_custom.tve_style_16.tve_social_cb .tve_s_count {
  min-width: 1.429em;
  height: 1.429em;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.14em;
}
.tve_social_custom.tve_style_16.tve_social_ib .tve_s_item {
  padding: 0;
}
.tve_social_custom.tve_style_17 {
  display: flex !important;
  flex-wrap: wrap;
}
.tve_social_custom.tve_style_17 .tve_s_link {
  padding: 0;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.tve_social_custom.tve_style_17 .tve_s_icon {
  font-size: 1em;
  padding: 0.5em;
  margin-right: 0.727em;
}
.tve_social_custom.tve_style_17 .tve_s_item {
  padding: 0;
  margin: 0.389em 0.833em 0.389em 0;
  text-transform: uppercase;
}
.tve_social_custom.tve_style_17 .tve_s_count,
.tve_social_custom.tve_style_17 .tve_s_text {
  padding: 0;
  font-size: 0.611em;
  font-weight: 500;
  color: #999;
}
.tve_social_custom.tve_style_17.tve_social_cb .tve_s_text {
  display: none;
}
.tve_social_custom.tve_style_17.tve_social_cb .tve_s_count {
  min-width: 1.429em;
  height: 1.429em;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.14em;
}
.tve_social_custom.tve_style_18 {
  display: flex !important;
  flex-wrap: wrap;
}
.tve_social_custom.tve_style_18 .tve_s_link {
  padding: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.tve_social_custom.tve_style_18 .tve_s_icon {
  font-size: 1em;
  padding: 1em;
  color: inherit;
}
.tve_social_custom.tve_style_18 .tve_s_item {
  padding: 0;
  margin: 0.778em 1.778em 0.778em 0;
  text-transform: capitalize;
  text-align: center;
}
.tve_social_custom.tve_style_18 .tve_s_count,
.tve_social_custom.tve_style_18 .tve_s_text {
  padding: 0;
  font-size: 0.778em;
  color: #999;
}
.tve_social_custom.tve_style_18.tve_social_cb .tve_s_text {
  display: none;
}
.tve_social_custom.tve_style_18.tve_social_cb .tve_s_count {
  min-width: 1.429em;
  height: 1.429em;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.14em;
}
.tve_social_custom.tve_style_1 {
  font-size: 22px;
}
.tve_social_custom.tve_style_1 .tve_s_link {
  font-size: inherit;
  padding: 2px;
}
.tve_social_custom.tve_style_1 .tve_s_item {
  border-radius: 50px;
}
.tve_social_custom.tve_style_1 .tve_s_text {
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.11);
}
.tve_social_custom.tve_style_1 .tve_s_icon {
  border-radius: 50px;
  background: #fff;
  font-size: 1.227em;
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 1.778em;
  line-height: 1em;
  width: 1.778em;
}
.tve_social_custom.tve_style_1 .tve_s_icon.thrv_wrapper {
  margin: 0;
}
.tve_social_custom.tve_style_1 .tve_s_icon svg {
  margin: 0 auto;
}
.tve_social_custom.tve_style_1 .tve_s_item.tve_share_item {
  padding-right: 20px;
}
.tve_social_custom.tve_style_1 .tve_s_item.tve_share_item .tve_s_icon {
  width: unset;
  height: unset;
  padding: 0.409em;
  margin-right: 10px;
}
.tve_social_custom.tve_style_1 .tve_s_item.tve_share_item .tve_s_count,
.tve_social_custom.tve_style_1 .tve_s_item.tve_share_item .tve_s_text {
  padding: 0;
}
.tve_social_custom.tve_style_1.tve_social_itb .tve_s_icon {
  box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.25);
}
.tve_social_custom.tve_style_1.tve_social_ib .tve_s_icon {
  background: 0 0;
}
.tve_social_custom.tve_style_1.tve_social_ib .tve_s_item.tve_share_item {
  padding-right: 0;
}
.tve_social_custom.tve_style_1.tve_social_ib
  .tve_s_item.tve_share_item
  .tve_s_icon {
  margin-right: 0;
}
.tve_social_custom.tve_style_1.tve_social_cb
  .tve_s_item.tve_s_in_share.tve_share_item,
.tve_social_custom.tve_style_1.tve_social_cb
  .tve_s_item.tve_s_t_share.tve_share_item {
  padding-right: 0;
}
.tve_social_custom.tve_style_1.tve_social_cb
  .tve_s_item.tve_s_in_share.tve_share_item
  .tve_s_icon,
.tve_social_custom.tve_style_1.tve_social_cb
  .tve_s_item.tve_s_t_share.tve_share_item
  .tve_s_icon {
  margin-right: 0;
}
.tve_social_custom.tve_style_1.tve_social_cb .tve_s_text {
  display: none;
}
.tve_social_custom.tve_style_2 {
  font-size: 24px;
}
.tve_social_custom.tve_style_2 .tve_s_link {
  color: #fff !important;
  font-size: inherit;
}
.tve_social_custom.tve_style_2 .tve_s_item {
  border-radius: 5px;
}
.tve_social_custom.tve_style_2 .tve_s_icon {
  font-size: 1.167em;
  height: 1.714em;
  line-height: 1em;
  width: 1.714em;
}
.tve_social_custom.tve_style_2 .tve_s_text {
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.11);
}
.tve_social_custom.tve_style_2 .tve_s_item.tve_share_item .tve_s_icon {
  width: unset;
  height: unset;
  padding: 0.363em;
}
.tve_social_custom.tve_style_2.tve_social_itb .tve_s_item.tve_share_item {
  padding-right: 20px;
}
.tve_social_custom.tve_style_2.tve_social_itb
  .tve_s_item.tve_share_item
  .tve_s_icon {
  margin-right: 10px;
}
.tve_social_custom.tve_style_2.tve_social_itb
  .tve_s_item.tve_share_item
  .tve_s_text {
  padding: 0;
}
.tve_social_custom.tve_style_2.tve_social_itb .tve_s_icon {
  border-right: 1px solid rgba(255, 255, 255, 0.08);
  box-shadow: 1px 0 0 0 rgba(0, 0, 0, 0.15);
}
.tve_social_custom.tve_style_2.tve_social_cb .tve_s_count {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  box-shadow: 1px 0 0 1px #ccc;
  border-left: 1px solid #ccc;
  background: #fff;
  color: #333;
  padding: 0 15px;
  position: relative;
}
.tve_social_custom.tve_style_2.tve_social_cb .tve_s_count:before {
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-right: 8px solid #fff;
  content: "";
  display: block;
  height: 0;
  margin: auto 0;
  position: absolute;
  top: 0;
  bottom: 0;
  left: -8px;
  width: 0;
}
.tve_social_custom.tve_style_2.tve_social_cb .tve_s_item.tve_share_item {
  padding-right: 0;
}
.tve_social_custom.tve_style_2.tve_social_cb
  .tve_s_item.tve_share_item
  .tve_s_icon {
  margin-right: 10px;
}
.tve_social_custom.tve_style_3 {
  font-size: 24px;
}
.tve_social_custom.tve_style_3 .tve_s_link {
  color: #fff !important;
  font-size: inherit;
}
.tve_social_custom.tve_style_3 .tve_s_text {
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.11);
}
.tve_social_custom.tve_style_3 .tve_s_icon {
  font-size: 1.167em;
  height: 1.714em;
  line-height: 1em;
  text-shadow: 3px 3px 0 rgba(0, 0, 0, 0.11);
  width: 1.714em;
}
.tve_social_custom.tve_style_3 .tve_s_item {
  border-radius: 5px;
}
.tve_social_custom.tve_style_3 .tve_s_item:active {
  box-shadow: 0 -3px 0 0 rgba(0, 0, 0, 0.15) inset;
}
.tve_social_custom.tve_style_3.tve_social_cb .tve_s_text {
  display: none;
}
.tve_social_custom.tve_style_3 .tve_s_item.tve_share_item .tve_s_icon {
  width: unset;
  height: unset;
  padding: 0.405em;
}
.tve_social_custom.tve_style_3.tve_social_cb .tve_s_item.tve_share_item,
.tve_social_custom.tve_style_3.tve_social_itb .tve_s_item.tve_share_item {
  padding-right: 20px;
}
.tve_social_custom.tve_style_3.tve_social_cb
  .tve_s_item.tve_share_item
  .tve_s_icon,
.tve_social_custom.tve_style_3.tve_social_itb
  .tve_s_item.tve_share_item
  .tve_s_icon {
  margin-right: 10px;
}
.tve_social_custom.tve_style_3.tve_social_cb
  .tve_s_item.tve_share_item
  .tve_s_count,
.tve_social_custom.tve_style_3.tve_social_cb
  .tve_s_item.tve_share_item
  .tve_s_text,
.tve_social_custom.tve_style_3.tve_social_itb
  .tve_s_item.tve_share_item
  .tve_s_count,
.tve_social_custom.tve_style_3.tve_social_itb
  .tve_s_item.tve_share_item
  .tve_s_text {
  padding: 0;
}
.tve_social_custom.tve_style_3.tve_social_cb
  .tve_s_item.tve_s_in_share.tve_share_item,
.tve_social_custom.tve_style_3.tve_social_cb
  .tve_s_item.tve_s_t_share.tve_share_item {
  padding-right: 0;
}
.tve_social_custom.tve_style_3.tve_social_cb
  .tve_s_item.tve_s_in_share.tve_share_item
  .tve_s_icon,
.tve_social_custom.tve_style_3.tve_social_cb
  .tve_s_item.tve_s_t_share.tve_share_item
  .tve_s_icon {
  margin-right: 0;
}
.tve_social_custom.tve_style_4 {
  font-size: 22px;
}
.tve_social_custom.tve_style_4 .tve_s_item {
  padding: 0;
  border-radius: 3px;
}
.tve_social_custom.tve_style_4 .tve_s_link {
  display: flex;
  color: #fff !important;
  font-size: inherit;
  padding: 0;
}
.tve_social_custom.tve_style_4 .tve_s_icon {
  justify-content: center;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  color: rgba(0, 0, 0, 0.5);
  font-size: 1.25em;
  line-height: 1em;
  height: 1.923em;
  width: 1.923em;
}
.tve_social_custom.tve_style_4 .tve_s_text {
  display: flex;
  justify-content: center;
  align-items: center;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.tve_social_custom.tve_style_4 .tve_s_item.tve_share_item .tve_s_icon {
  width: unset;
  height: unset;
  padding: 0.41em;
}
.tve_social_custom.tve_style_4.tve_social_itb .tve_s_item.tve_share_item {
  padding-right: 20px;
}
.tve_social_custom.tve_style_4.tve_social_itb
  .tve_s_item.tve_share_item
  .tve_s_icon {
  margin-right: 10px;
}
.tve_social_custom.tve_style_4.tve_social_itb
  .tve_s_item.tve_share_item
  .tve_s_count,
.tve_social_custom.tve_style_4.tve_social_itb
  .tve_s_item.tve_share_item
  .tve_s_text {
  padding: 0;
}
.tve_social_custom.tve_style_4.tve_social_ib .tve_s_icon {
  border-radius: 3px;
}
.tve_social_custom.tve_style_4.tve_social_ib .tve_s_text {
  display: none;
}
.tve_social_custom.tve_style_4.tve_social_cb .tve_s_count {
  border: 1px solid #c2c1c1;
  border-radius: 3px;
  display: block;
  font-size: 1.182em;
  line-height: 1.923em;
  height: 1.923em;
  margin-left: 15px;
  padding: 0 10px;
  position: relative;
}
.tve_social_custom.tve_style_4.tve_social_cb .tve_s_count:before {
  content: "";
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  border-right: 7px solid #c2c1c1;
  display: block;
  height: 0;
  margin: auto 0;
  position: absolute;
  top: 0;
  bottom: 0;
  left: -7px;
  width: 0;
}
.tve_social_custom.tve_style_4.tve_social_cb .tve_s_count:after {
  content: "";
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  border-right: 7px solid #fff;
  display: block;
  height: 0;
  margin: auto 0;
  position: absolute;
  top: 0;
  bottom: 0;
  left: -6px;
  width: 0;
}
.tve_social_custom.tve_style_5 {
  font-size: 22px;
}
.tve_social_custom.tve_style_5 .tve_s_link {
  font-size: inherit;
}
.tve_social_custom.tve_style_5 .tve_s_icon {
  font-size: 1.136em;
  line-height: 1em;
  height: 1.92em;
  width: 1.92em;
}
.tve_social_custom.tve_style_5 .tve_s_item:active .tve_s_link,
.tve_social_custom.tve_style_5 .tve_s_item:hover .tve_s_link {
  color: #fff !important;
}
.tve_social_custom.tve_style_5 .tve_s_item.tve_share_item .tve_s_icon {
  width: unset;
  height: unset;
  padding: 0.445em;
}
.tve_social_custom.tve_style_5.tve_social_cb .tve_s_item.tve_share_item,
.tve_social_custom.tve_style_5.tve_social_itb .tve_s_item.tve_share_item {
  padding-right: 20px;
}
.tve_social_custom.tve_style_5.tve_social_cb
  .tve_s_item.tve_share_item
  .tve_s_icon,
.tve_social_custom.tve_style_5.tve_social_itb
  .tve_s_item.tve_share_item
  .tve_s_icon {
  margin-right: 10px;
}
.tve_social_custom.tve_style_5.tve_social_cb
  .tve_s_item.tve_share_item
  .tve_s_count,
.tve_social_custom.tve_style_5.tve_social_cb
  .tve_s_item.tve_share_item
  .tve_s_text,
.tve_social_custom.tve_style_5.tve_social_itb
  .tve_s_item.tve_share_item
  .tve_s_count,
.tve_social_custom.tve_style_5.tve_social_itb
  .tve_s_item.tve_share_item
  .tve_s_text {
  padding: 0;
}
.tve_social_custom.tve_style_5.tve_social_cb
  .tve_s_item.tve_s_in_share.tve_share_item,
.tve_social_custom.tve_style_5.tve_social_cb
  .tve_s_item.tve_s_t_share.tve_share_item {
  padding-right: 0;
}
.tve_social_custom.tve_style_5.tve_social_cb
  .tve_s_item.tve_s_in_share.tve_share_item
  .tve_s_icon,
.tve_social_custom.tve_style_5.tve_social_cb
  .tve_s_item.tve_s_t_share.tve_share_item
  .tve_s_icon {
  margin-right: 0;
}
.tve_social_custom.tve_style_5.tve_social_cb .tve_s_text {
  display: none;
}
.tcb-social-vertical.tve_style_6 {
  flex-direction: column;
}
.tcb-social-vertical.tve_style_6 .tve_s_item {
  margin: 0 !important;
}
.tcb-social-vertical.tve_style_6 .tve_s_item:not(:last-child) {
  margin-bottom: 0.667em !important;
}
.tcb-social-vertical.tve_style_7 {
  align-items: center;
}
.tcb-social-vertical.tve_style_7 .tve_s_item {
  margin: 0 !important;
}
.tcb-social-vertical.tve_style_7 .tve_s_item:not(:last-child) {
  margin-bottom: 0.667em !important;
}
.tcb-social-vertical.tve_style_8 {
  flex-direction: column;
  align-items: center;
}
.tcb-social-vertical.tve_style_8 .tve_s_share_count {
  flex-direction: column;
  align-items: center;
}
.tcb-social-vertical.tve_style_8 .tve_s_item {
  margin: 0 !important;
}
.tcb-social-vertical.tve_style_8 .tve_s_item:not(:last-child) {
  margin-bottom: 0.833em !important;
}
.tcb-social-vertical.tve_style_9 .tve_s_item {
  margin: 0 !important;
}
.tcb-social-vertical.tve_style_9 .tve_s_item:not(:last-child) {
  margin-bottom: 2.4em !important;
}
.tcb-social-vertical.tve_style_10 .tve_s_item {
  margin: 0 !important;
}
.tcb-social-vertical.tve_style_10 .tve_s_item:not(:last-child) {
  margin-bottom: 0.261em !important;
}
.tcb-social-vertical.tve_style_10 .tve_s_share_count {
  flex-direction: column;
}
.tcb-social-vertical.tve_style_10 .tve_s_share_count .tve_s_cnt {
  margin: 0;
}
.tcb-social-vertical.tve_style_10 .tve_s_share_count .tve_s_cnt_label {
  font-size: 0.652em;
}
.tcb-social-vertical.tve_style_11 .tve_social_items .tve_s_item {
  margin: 0;
}
.tcb-social-vertical.tve_style_11
  .tve_social_items
  .tve_s_item:not(:last-child) {
  margin-bottom: 0.8em !important;
}
.tcb-social-vertical.tve_style_11
  .tve_social_items
  .tve_s_item
  .tve_s_link
  .tve_s_icon:after {
  display: none !important;
}
.tcb-social-vertical.tve_style_11 .tve_s_share_count .tve_s_cnt_icon {
  display: flex;
  align-items: center;
  margin-right: 0.286em;
}
.tcb-social-vertical.tve_style_11 .tve_s_share_count .tve_s_cnt {
  margin: 0;
}
.tcb-social-vertical.tve_style_11 .tve_s_share_count .tve_s_cnt_label {
  display: none;
}
.tcb-social-vertical.tve_style_12 {
  flex-direction: column;
}
.tcb-social-vertical.tve_style_12 .tve_social_items {
  flex-direction: column;
}
.tcb-social-vertical.tve_style_12 .tve_social_items .tve_s_item {
  margin: 0;
  height: 2.095em;
  border-top: 0;
  border-bottom: 0;
  border-left: 4px solid #fff;
  border-right: 4px solid #fff;
  padding-left: 0.6875em;
  padding-right: 0.6875em;
  margin-bottom: 0.625em;
}
.tcb-social-vertical.tve_style_12 .tve_social_items .tve_s_item:first-child {
  margin-top: 0.625em;
}
.tcb-social-vertical.tve_style_13 .tve_social_items {
  flex-direction: column;
}
.tcb-social-vertical.tve_style_13 .tve_s_item {
  margin: 0 !important;
}
.tcb-social-vertical.tve_style_13 .tve_s_item:not(:last-child) {
  margin-bottom: 1.944em !important;
}
.tcb-social-vertical.tve_style_14 .tve_social_custom {
  flex-direction: column;
}
.tcb-social-vertical.tve_style_14 .tve_s_item {
  margin: 0 !important;
  margin-bottom: -1px !important;
}
.tcb-social-vertical.tve_style_14 .tve_s_share_count {
  flex-direction: column;
}
.tcb-social-vertical.tve_style_14 .tve_s_share_count .tve_s_cnt {
  margin: 0;
}
.tcb-social-vertical.tve_style_15 .tve_social_items {
  flex-direction: column;
}
.tcb-social-vertical.tve_style_15 .tve_social_items .tve_s_item {
  margin: 0 !important;
}
.tcb-social-vertical.tve_style_15
  .tve_social_items
  .tve_s_item:not(:last-child) {
  margin-bottom: 0.5em !important;
}
.tcb-social-vertical.tve_style_15 .tve_s_share_count .tve_s_cnt_icon {
  display: flex;
  align-items: center;
  margin-right: 0.278em;
}
.tcb-social-vertical.tve_style_15 .tve_s_share_count .tve_s_cnt {
  margin: 0;
}
.tcb-social-vertical.tve_style_15 .tve_s_share_count .tve_s_cnt_label {
  display: none;
}
.tcb-social-vertical.tve_style_16 .tve_social_items {
  flex-direction: column;
}
.tcb-social-vertical.tve_style_16 .tve_social_items .tve_s_item {
  margin: 0 !important;
}
.tcb-social-vertical.tve_style_16
  .tve_social_items
  .tve_s_item:not(:last-child) {
  margin-bottom: 0.238em !important;
}
.tcb-social-vertical.tve_style_16 .tve_s_share_count {
  border: none;
  flex-direction: column;
}
.tcb-social-vertical.tve_style_16 .tve_s_share_count .tve_s_cnt {
  margin: 0;
  border-radius: 5px;
  border: solid 1px #dcdcdc;
  padding: 0.714em;
}
.tcb-social-vertical.tve_style_17 .tve_social_items {
  flex-direction: column;
}
.tcb-social-vertical.tve_style_17 .tve_social_items .tve_s_item {
  margin: 0 !important;
}
.tcb-social-vertical.tve_style_17
  .tve_social_items
  .tve_s_item:not(:last-child) {
  margin-bottom: 0.722em !important;
}
.tcb-social-vertical.tve_style_18 .tve_social_items {
  flex-direction: column;
}
.tcb-social-vertical.tve_style_18 .tve_social_items .tve_s_item {
  margin: 0 !important;
}
.tcb-social-vertical.tve_style_18
  .tve_social_items
  .tve_s_item:not(:last-child) {
  margin-bottom: 0.778em !important;
}
.thrv_social_custom.tcb-custom-branding-social .tve_style_6 .tve_s_item {
  border-color: var(--tcb-social-share-master-color);
}
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_6
  .tve_s_item
  .tve_s_link {
  color: var(--tcb-social-share-master-color) !important;
}
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_6
  .tve_s_item.tve-state-hover,
.thrv_social_custom.tcb-custom-branding-social .tve_style_6 .tve_s_item:hover {
  background-image: linear-gradient(
    var(--tcb-social-share-master-color),
    var(--tcb-social-share-master-color)
  );
}
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_6
  .tve_s_item.tve-state-hover
  .tve_s_count,
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_6
  .tve_s_item.tve-state-hover
  .tve_s_text,
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_6
  .tve_s_item:hover
  .tve_s_count,
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_6
  .tve_s_item:hover
  .tve_s_text {
  color: #fff !important;
}
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_6
  .tve_s_item.tve-state-hover
  .tve_s_icon,
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_6
  .tve_s_item:hover
  .tve_s_icon {
  fill: #fff !important;
  color: #fff !important;
}
.thrv_social_custom.tcb-custom-branding-social .tve_style_7 .tve_s_item {
  border-color: var(--tcb-social-share-master-color);
}
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_7
  .tve_s_item
  .tve_s_link {
  color: var(--tcb-social-share-master-color) !important;
}
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_7
  .tve_s_item.tve-state-hover,
.thrv_social_custom.tcb-custom-branding-social .tve_style_7 .tve_s_item:hover {
  background-image: linear-gradient(
      rgba(255, 255, 255, 0.88),
      rgba(255, 255, 255, 0.88)
    ),
    linear-gradient(
      var(--tcb-social-share-master-color),
      var(--tcb-social-share-master-color)
    );
}
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_8
  .tve_s_item
  .tve_s_link {
  color: #fff !important;
}
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_8
  .tve_s_item
  .tve_s_link
  .tve_s_icon {
  background-image: linear-gradient(
    var(--tcb-social-share-master-color),
    var(--tcb-social-share-master-color)
  );
}
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_8
  .tve_s_item
  .tve_s_count,
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_8
  .tve_s_item
  .tve_s_text {
  color: var(--tcb-social-share-master-color);
}
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_8
  .tve_s_item.tve-state-hover
  .tve_s_link,
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_8
  .tve_s_item:hover
  .tve_s_link {
  color: var(--tcb-social-share-master-color) !important;
}
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_8
  .tve_s_item.tve-state-hover
  .tve_s_link
  .tve_s_icon,
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_8
  .tve_s_item:hover
  .tve_s_link
  .tve_s_icon {
  background-image: linear-gradient(#fff, #fff);
}
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_9
  .tve_s_item
  .tve_s_link {
  color: var(--tcb-social-share-master-color) !important;
}
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_9
  .tve_s_item
  .tve_s_link.tve-state-hover,
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_9
  .tve_s_item
  .tve_s_link:hover {
  color: #111 !important;
}
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_10
  .tve_s_item
  .tve_s_link {
  color: #fff !important;
  background-image: linear-gradient(
    var(--tcb-social-share-master-color),
    var(--tcb-social-share-master-color)
  );
}
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_11
  .tve_s_item
  .tve_s_link {
  color: var(--tcb-social-share-master-color) !important;
}
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_11
  .tve_s_item
  .tve_s_link.tve-state-hover
  .tve_s_count,
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_11
  .tve_s_item
  .tve_s_link.tve-state-hover
  .tve_s_text,
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_11
  .tve_s_item
  .tve_s_link:hover
  .tve_s_count,
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_11
  .tve_s_item
  .tve_s_link:hover
  .tve_s_text {
  color: var(--tcb-social-share-master-color) !important;
}
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_12
  .tve_s_item
  .tve_s_link {
  color: var(--tcb-social-share-master-color) !important;
}
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_12
  .tve_s_item.tve-state-hover,
.thrv_social_custom.tcb-custom-branding-social .tve_style_12 .tve_s_item:hover {
  border-color: var(--tcb-social-share-master-color);
}
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_13
  .tve_s_item
  .tve_s_link {
  color: var(--tcb-social-share-master-color) !important;
}
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_13
  .tve_s_item.tve_s_item {
  border: 1px solid var(--tcb-social-share-master-color);
  box-shadow: 0.824em 0.885em 0 0 var(--tcb-social-share-master-color);
}
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_13
  .tve_s_item.tve_s_item.tve-state-hover,
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_13
  .tve_s_item.tve_s_item:hover {
  box-shadow: 0.412em 0.442em 0 0 var(--tcb-social-share-master-color);
}
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_13
  .tve_s_item.tve_s_item.tve-state-hover
  .tve_s_count,
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_13
  .tve_s_item.tve_s_item.tve-state-hover
  .tve_s_text,
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_13
  .tve_s_item.tve_s_item:hover
  .tve_s_count,
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_13
  .tve_s_item.tve_s_item:hover
  .tve_s_text {
  color: #000;
}
.thrv_social_custom.tcb-custom-branding-social .tve_style_14 .tve_s_link {
  color: var(--tcb-social-share-master-color) !important;
}
.thrv_social_custom.tcb-custom-branding-social .tve_style_14 .tve_s_item {
  border-color: #d0cece;
}
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_14
  .tve_s_item.tve-state-hover,
.thrv_social_custom.tcb-custom-branding-social .tve_style_14 .tve_s_item:hover {
  background-image: linear-gradient(
    var(--tcb-social-share-master-color),
    var(--tcb-social-share-master-color)
  );
  border-color: var(--tcb-social-share-master-color);
}
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_14
  .tve_s_item.tve-state-hover
  .tve_s_link,
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_14
  .tve_s_item:hover
  .tve_s_link {
  color: #fff !important;
}
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_14
  .tve_s_item.tve-state-hover
  .tve_s_count,
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_14
  .tve_s_item.tve-state-hover
  .tve_s_text,
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_14
  .tve_s_item:hover
  .tve_s_count,
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_14
  .tve_s_item:hover
  .tve_s_text {
  color: #fff;
}
.thrv_social_custom.tcb-custom-branding-social .tve_style_14 .tve_s_count,
.thrv_social_custom.tcb-custom-branding-social .tve_style_14 .tve_s_text {
  color: var(--tcb-social-share-master-color);
}
.thrv_social_custom.tcb-custom-branding-social .tve_style_15 .tve_s_item {
  background-image: linear-gradient(#f7f7f7, #f7f7f7);
}
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_15
  .tve_s_item
  .tve_s_link {
  color: #646464 !important;
}
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_15
  .tve_s_item
  .tve_s_count,
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_15
  .tve_s_item
  .tve_s_text {
  color: rgba(51, 51, 51, 0.73);
  background-color: #e2e2e2;
}
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_15
  .tve_s_item.tve-state-hover,
.thrv_social_custom.tcb-custom-branding-social .tve_style_15 .tve_s_item:hover {
  background-image: linear-gradient(
    var(--tcb-social-share-master-color),
    var(--tcb-social-share-master-color)
  );
  color: #fff !important;
}
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_15
  .tve_s_item.tve-state-hover
  .tve_s_count,
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_15
  .tve_s_item.tve-state-hover
  .tve_s_text,
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_15
  .tve_s_item:hover
  .tve_s_count,
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_15
  .tve_s_item:hover
  .tve_s_text {
  background-image: linear-gradient(
    var(--tcb-social-share-master-color),
    var(--tcb-social-share-master-color)
  );
  color: #fff !important;
}
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_15
  .tve_s_item.tve-state-hover
  .tve_s_link,
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_15
  .tve_s_item:hover
  .tve_s_link {
  color: #fff !important;
}
.thrv_social_custom.tcb-custom-branding-social .tve_style_16 .tve_s_item {
  color: #fff;
  background-image: linear-gradient(
    var(--tcb-social-share-master-color),
    var(--tcb-social-share-master-color)
  );
}
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_16
  .tve_s_item
  .tve_s_text {
  color: #ededed !important;
}
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_16
  .tve_s_item
  .tve_s_count {
  color: var(--tcb-social-share-master-color) !important;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 100px;
}
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_17
  .tve_s_item
  .tve_s_icon {
  background-image: linear-gradient(
    var(--tcb-social-share-master-color),
    var(--tcb-social-share-master-color)
  );
  color: #fff !important;
  border-radius: 100px;
}
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_17
  .tve_s_item.tve-state-hover
  .tve_s_icon,
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_17
  .tve_s_item:hover
  .tve_s_icon {
  background-image: linear-gradient(
      rgba(255, 255, 255, 0.6),
      rgba(255, 255, 255, 0.6)
    ),
    linear-gradient(
      var(--tcb-social-share-master-color),
      var(--tcb-social-share-master-color)
    );
}
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_18
  .tve_s_item
  .tve_s_icon {
  color: var(--tcb-social-share-master-color) !important;
}
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_18
  .tve_s_item.tve-state-hover
  .tve_s_icon,
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_18
  .tve_s_item:hover
  .tve_s_icon {
  background-image: linear-gradient(
    var(--tcb-social-share-master-color),
    var(--tcb-social-share-master-color)
  ) !important;
  color: #fff !important;
}
.thrv_social_custom.tcb-custom-branding-social .tve_style_1 .tve_s_item {
  background-image: linear-gradient(
    var(--tcb-social-share-master-color),
    var(--tcb-social-share-master-color)
  );
}
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_1
  .tve_s_item.tve-state-hover,
.thrv_social_custom.tcb-custom-branding-social .tve_style_1 .tve_s_item:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05)),
    linear-gradient(
      var(--tcb-social-share-master-color),
      var(--tcb-social-share-master-color)
    );
}
.thrv_social_custom.tcb-custom-branding-social .tve_style_1 .tve_s_item:active {
  background-image: linear-gradient(
      rgba(255, 255, 255, 0.05),
      rgba(255, 255, 255, 0.1)
    ),
    linear-gradient(
      var(--tcb-social-share-master-color),
      var(--tcb-social-share-master-color)
    );
}
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_1.tve_social_ib
  .tve_s_icon {
  fill: #fff !important;
  color: #fff !important;
}
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_1.tve_social_cb
  .tve_s_icon,
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_1.tve_social_itb
  .tve_s_icon {
  fill: var(--tcb-social-share-master-color) !important;
  color: var(--tcb-social-share-master-color) !important;
}
.thrv_social_custom.tcb-custom-branding-social .tve_style_2 .tve_s_item {
  background-image: linear-gradient(
    var(--tcb-social-share-master-color),
    var(--tcb-social-share-master-color)
  );
  border: 1px solid var(--tcb-social-share-master-color);
}
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_2
  .tve_s_item.tve-state-hover,
.thrv_social_custom.tcb-custom-branding-social .tve_style_2 .tve_s_item:hover {
  background-image: linear-gradient(
    var(--tcb-social-share-master-color),
    var(--tcb-social-share-master-color)
  );
  border: 1px solid var(--tcb-social-share-master-color);
}
.thrv_social_custom.tcb-custom-branding-social .tve_style_2 .tve_s_item:active {
  background-image: linear-gradient(
    var(--tcb-social-share-master-color),
    var(--tcb-social-share-master-color)
  );
  border: 1px solid var(--tcb-social-share-master-color);
}
.thrv_social_custom.tcb-custom-branding-social .tve_style_3 .tve_s_item {
  background-image: linear-gradient(
    var(--tcb-social-share-master-color),
    var(--tcb-social-share-master-color)
  );
}
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_3
  .tve_s_item.tve-state-hover,
.thrv_social_custom.tcb-custom-branding-social .tve_style_3 .tve_s_item:hover {
  background-image: linear-gradient(
    var(--tcb-social-share-master-color),
    var(--tcb-social-share-master-color)
  );
}
.thrv_social_custom.tcb-custom-branding-social .tve_style_3 .tve_s_item:active {
  background-image: linear-gradient(
    var(--tcb-social-share-master-color),
    var(--tcb-social-share-master-color)
  );
}
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_4
  .tve_s_item
  .tve_s_icon,
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_4
  .tve_s_item
  .tve_s_text {
  background-image: linear-gradient(
    var(--tcb-social-share-master-color),
    var(--tcb-social-share-master-color)
  );
}
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_4
  .tve_s_item.tve-state-hover
  .tve_s_icon,
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_4
  .tve_s_item.tve-state-hover
  .tve_s_text,
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_4
  .tve_s_item:hover
  .tve_s_icon,
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_4
  .tve_s_item:hover
  .tve_s_text {
  background-image: linear-gradient(rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05)),
    linear-gradient(
      var(--tcb-social-share-master-color),
      var(--tcb-social-share-master-color)
    );
}
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_4
  .tve_s_item:active
  .tve_s_icon,
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_4
  .tve_s_item:active
  .tve_s_text {
  background-image: linear-gradient(
      rgba(255, 255, 255, 0.1),
      rgba(255, 255, 255, 0.1)
    ),
    linear-gradient(
      var(--tcb-social-share-master-color),
      var(--tcb-social-share-master-color)
    );
}
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_4.tve_social_cb
  .tve_s_item
  .tve_s_count {
  color: var(--tcb-social-share-master-color);
}
.thrv_social_custom.tcb-custom-branding-social .tve_style_5 .tve_s_item {
  border: 2px solid var(--tcb-social-share-master-color);
}
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_5
  .tve_s_item
  .tve_s_link {
  color: var(--tcb-social-share-master-color) !important;
}
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_5
  .tve_s_item.tve-state-hover,
.thrv_social_custom.tcb-custom-branding-social .tve_style_5 .tve_s_item:hover {
  background-image: linear-gradient(
    var(--tcb-social-share-master-color),
    var(--tcb-social-share-master-color)
  );
}
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_5
  .tve_s_item.tve-state-hover
  .tve_s_count,
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_5
  .tve_s_item.tve-state-hover
  .tve_s_text,
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_5
  .tve_s_item:hover
  .tve_s_count,
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_5
  .tve_s_item:hover
  .tve_s_text {
  color: #fff;
}
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_5
  .tve_s_item.tve-state-hover
  .tve_s_icon,
.thrv_social_custom.tcb-custom-branding-social
  .tve_style_5
  .tve_s_item:hover
  .tve_s_icon {
  fill: #fff !important;
  color: #fff !important;
}
.thrv_social_custom.tcb-custom-branding-social .tve_style_5 .tve_s_item:active {
  border-color: var(--tcb-social-share-master-color);
  background-image: linear-gradient(
    var(--tcb-social-share-master-color),
    var(--tcb-social-share-master-color)
  );
}
.tve_s_fb_share {
  --tcb-social-color-style-6: #3569b4;
}
.tve_s_t_share {
  --tcb-social-color-style-6: #29ace0;
}
.tve_s_in_share {
  --tcb-social-color-style-6: #0177b5;
}
.tve_s_pin_share {
  --tcb-social-color-style-6: #cf2123;
}
.tve_s_xing_share {
  --tcb-social-color-style-6: #00605e;
}
.tve_s_fb_share {
  --tcb-social-color-style-7: #3569b4;
}
.tve_s_t_share {
  --tcb-social-color-style-7: #29ace0;
}
.tve_s_in_share {
  --tcb-social-color-style-7: #0177b5;
}
.tve_s_pin_share {
  --tcb-social-color-style-7: #cf2123;
}
.tve_s_xing_share {
  --tcb-social-color-style-7: #00605e;
}
.tve_s_fb_share {
  --tcb-social-color-style-8: #3569b4;
}
.tve_s_t_share {
  --tcb-social-color-style-8: #29ace0;
}
.tve_s_in_share {
  --tcb-social-color-style-8: #0177b5;
}
.tve_s_pin_share {
  --tcb-social-color-style-8: #cf2123;
}
.tve_s_xing_share {
  --tcb-social-color-style-8: #00605e;
}
.tve_s_fb_share {
  --tcb-social-color-style-9: #3569b4;
}
.tve_s_t_share {
  --tcb-social-color-style-9: #29ace0;
}
.tve_s_in_share {
  --tcb-social-color-style-9: #0177b5;
}
.tve_s_pin_share {
  --tcb-social-color-style-9: #cf2123;
}
.tve_s_xing_share {
  --tcb-social-color-style-9: #00605e;
}
.tve_s_fb_share {
  --tcb-social-color-style-10: #3569b4;
}
.tve_s_t_share {
  --tcb-social-color-style-10: #29ace0;
}
.tve_s_in_share {
  --tcb-social-color-style-10: #0177b5;
}
.tve_s_pin_share {
  --tcb-social-color-style-10: #cf2123;
}
.tve_s_xing_share {
  --tcb-social-color-style-10: #00605e;
}
.tve_s_fb_share {
  --tcb-social-color-style-11: #3569b4;
}
.tve_s_t_share {
  --tcb-social-color-style-11: #29ace0;
}
.tve_s_in_share {
  --tcb-social-color-style-11: #0177b5;
}
.tve_s_pin_share {
  --tcb-social-color-style-11: #cf2123;
}
.tve_s_xing_share {
  --tcb-social-color-style-11: #00605e;
}
.tve_s_fb_share {
  --tcb-social-color-style-12: #3569b4;
}
.tve_s_t_share {
  --tcb-social-color-style-12: #29ace0;
}
.tve_s_in_share {
  --tcb-social-color-style-12: #0177b5;
}
.tve_s_pin_share {
  --tcb-social-color-style-12: #cf2123;
}
.tve_s_xing_share {
  --tcb-social-color-style-12: #00605e;
}
.tve_s_fb_share {
  --tcb-social-color-style-13: #3569b4;
}
.tve_s_t_share {
  --tcb-social-color-style-13: #29ace0;
}
.tve_s_in_share {
  --tcb-social-color-style-13: #0177b5;
}
.tve_s_pin_share {
  --tcb-social-color-style-13: #cf2123;
}
.tve_s_xing_share {
  --tcb-social-color-style-13: #00605e;
}
.tve_s_fb_share {
  --tcb-social-color-style-14: #111;
}
.tve_s_t_share {
  --tcb-social-color-style-14: #111;
}
.tve_s_in_share {
  --tcb-social-color-style-14: #111;
}
.tve_s_pin_share {
  --tcb-social-color-style-14: #111;
}
.tve_s_xing_share {
  --tcb-social-color-style-14: #111;
}
.tve_s_fb_share {
  --tcb-social-color-style-15: #3569b4;
}
.tve_s_t_share {
  --tcb-social-color-style-15: #29ace0;
}
.tve_s_in_share {
  --tcb-social-color-style-15: #0177b5;
}
.tve_s_pin_share {
  --tcb-social-color-style-15: #cf2123;
}
.tve_s_xing_share {
  --tcb-social-color-style-15: #00605e;
}
.tve_s_fb_share {
  --tcb-social-color-style-16: #3569b4;
}
.tve_s_t_share {
  --tcb-social-color-style-16: #29ace0;
}
.tve_s_in_share {
  --tcb-social-color-style-16: #0177b5;
}
.tve_s_pin_share {
  --tcb-social-color-style-16: #cf2123;
}
.tve_s_xing_share {
  --tcb-social-color-style-16: #00605e;
}
.tve_s_fb_share {
  --tcb-social-color-style-17: #181818;
}
.tve_s_t_share {
  --tcb-social-color-style-17: #181818;
}
.tve_s_in_share {
  --tcb-social-color-style-17: #181818;
}
.tve_s_pin_share {
  --tcb-social-color-style-17: #181818;
}
.tve_s_xing_share {
  --tcb-social-color-style-17: #181818;
}
.tve_s_fb_share {
  --tcb-social-color-style-18: #3569b4;
}
.tve_s_t_share {
  --tcb-social-color-style-18: #29ace0;
}
.tve_s_in_share {
  --tcb-social-color-style-18: #0177b5;
}
.tve_s_pin_share {
  --tcb-social-color-style-18: #cf2123;
}
.tve_s_xing_share {
  --tcb-social-color-style-18: #00605e;
}
.tve_s_fb_share {
  --tcb-social-color-style-1: #3569b4;
}
.tve_s_t_share {
  --tcb-social-color-style-1: #3bceff;
}
.tve_s_in_share {
  --tcb-social-color-style-1: #0177b5;
}
.tve_s_pin_share {
  --tcb-social-color-style-1: #cf2123;
}
.tve_s_xing_share {
  --tcb-social-color-style-1: #00605e;
}
.tve_s_fb_share {
  --tcb-social-color-style-2: #284f9b;
}
.tve_s_t_share {
  --tcb-social-color-style-2: #1f92cb;
}
.tve_s_in_share {
  --tcb-social-color-style-2: #015a9c;
}
.tve_s_pin_share {
  --tcb-social-color-style-2: #b9191a;
}
.tve_s_xing_share {
  --tcb-social-color-style-2: #004947;
}
.tve_s_fb_share {
  --tcb-social-color-style-3: #3569b4;
}
.tve_s_t_share {
  --tcb-social-color-style-3: #29ace0;
}
.tve_s_in_share {
  --tcb-social-color-style-3: #0177b5;
}
.tve_s_pin_share {
  --tcb-social-color-style-3: #cf2123;
}
.tve_s_xing_share {
  --tcb-social-color-style-3: #00605e;
}
.tve_s_fb_share {
  --tcb-social-color-style-4: #3569b4;
}
.tve_s_t_share {
  --tcb-social-color-style-4: #29ace0;
}
.tve_s_in_share {
  --tcb-social-color-style-4: #0177b5;
}
.tve_s_pin_share {
  --tcb-social-color-style-4: #cf2123;
}
.tve_s_xing_share {
  --tcb-social-color-style-4: #00605e;
}
.tve_s_fb_share {
  --tcb-social-color-style-5: #3569b4;
}
.tve_s_t_share {
  --tcb-social-color-style-5: #29ace0;
}
.tve_s_in_share {
  --tcb-social-color-style-5: #0177b5;
}
.tve_s_pin_share {
  --tcb-social-color-style-5: #cf2123;
}
.tve_s_xing_share {
  --tcb-social-color-style-5: #00605e;
}
.thrv_social:not(.tcb-custom-branding-social) .tve_style_6 .tve_s_item,
.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_6 .tve_s_item {
  border-color: var(--tcb-social-color-style-6);
}
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_6
  .tve_s_item
  .tve_s_link,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_6
  .tve_s_item
  .tve_s_link {
  color: var(--tcb-social-color-style-6) !important;
}
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_6
  .tve_s_item.tve-state-hover,
.thrv_social:not(.tcb-custom-branding-social) .tve_style_6 .tve_s_item:hover,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_6
  .tve_s_item.tve-state-hover,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_6
  .tve_s_item:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05)),
    linear-gradient(
      var(--tcb-social-color-style-6),
      var(--tcb-social-color-style-6)
    );
}
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_6
  .tve_s_item.tve-state-hover
  .tve_s_count,
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_6
  .tve_s_item.tve-state-hover
  .tve_s_text,
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_6
  .tve_s_item:hover
  .tve_s_count,
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_6
  .tve_s_item:hover
  .tve_s_text,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_6
  .tve_s_item.tve-state-hover
  .tve_s_count,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_6
  .tve_s_item.tve-state-hover
  .tve_s_text,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_6
  .tve_s_item:hover
  .tve_s_count,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_6
  .tve_s_item:hover
  .tve_s_text {
  color: #fff;
}
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_6
  .tve_s_item.tve-state-hover
  .tve_s_icon,
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_6
  .tve_s_item:hover
  .tve_s_icon,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_6
  .tve_s_item.tve-state-hover
  .tve_s_icon,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_6
  .tve_s_item:hover
  .tve_s_icon {
  fill: #fff !important;
  color: #fff !important;
}
.thrv_social:not(.tcb-custom-branding-social) .tve_style_7 .tve_s_item,
.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_7 .tve_s_item {
  border-color: var(--tcb-social-color-style-7);
}
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_7
  .tve_s_item
  .tve_s_link,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_7
  .tve_s_item
  .tve_s_link {
  color: var(--tcb-social-color-style-7) !important;
}
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_7
  .tve_s_item.tve-state-hover,
.thrv_social:not(.tcb-custom-branding-social) .tve_style_7 .tve_s_item:hover,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_7
  .tve_s_item.tve-state-hover,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_7
  .tve_s_item:hover {
  background-image: linear-gradient(
      rgba(255, 255, 255, 0.88),
      rgba(255, 255, 255, 0.88)
    ),
    linear-gradient(
      var(--tcb-social-color-style-7),
      var(--tcb-social-color-style-7)
    );
}
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_8
  .tve_s_item
  .tve_s_link,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_8
  .tve_s_item
  .tve_s_link {
  color: #fff !important;
}
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_8
  .tve_s_item
  .tve_s_link
  .tve_s_icon,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_8
  .tve_s_item
  .tve_s_link
  .tve_s_icon {
  background-image: linear-gradient(
    var(--tcb-social-color-style-8),
    var(--tcb-social-color-style-8)
  );
}
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_8
  .tve_s_item
  .tve_s_count,
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_8
  .tve_s_item
  .tve_s_text,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_8
  .tve_s_item
  .tve_s_count,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_8
  .tve_s_item
  .tve_s_text {
  color: var(--tcb-social-color-style-8);
}
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_8
  .tve_s_item.tve-state-hover
  .tve_s_link,
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_8
  .tve_s_item:hover
  .tve_s_link,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_8
  .tve_s_item.tve-state-hover
  .tve_s_link,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_8
  .tve_s_item:hover
  .tve_s_link {
  color: var(--tcb-social-color-style-8) !important;
}
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_8
  .tve_s_item.tve-state-hover
  .tve_s_link
  .tve_s_icon,
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_8
  .tve_s_item:hover
  .tve_s_link
  .tve_s_icon,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_8
  .tve_s_item.tve-state-hover
  .tve_s_link
  .tve_s_icon,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_8
  .tve_s_item:hover
  .tve_s_link
  .tve_s_icon {
  background-image: linear-gradient(#fff, #fff);
}
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_9
  .tve_s_item
  .tve_s_link,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_9
  .tve_s_item
  .tve_s_link {
  color: var(--tcb-social-color-style-9) !important;
}
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_9
  .tve_s_item
  .tve_s_link.tve-state-hover,
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_9
  .tve_s_item
  .tve_s_link:hover,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_9
  .tve_s_item
  .tve_s_link.tve-state-hover,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_9
  .tve_s_item
  .tve_s_link:hover {
  color: #111 !important;
}
.thrv_social:not(.tcb-custom-branding-social) .tve_style_10 .tve_s_item,
.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_10 .tve_s_item {
  color: #fff !important;
  background-image: linear-gradient(
    var(--tcb-social-color-style-10),
    var(--tcb-social-color-style-10)
  ) !important;
}
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_11
  .tve_s_item
  .tve_s_link,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_11
  .tve_s_item
  .tve_s_link {
  color: var(--tcb-social-color-style-11) !important;
}
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_11
  .tve_s_item
  .tve_s_link.tve-state-hover
  .tve_s_count,
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_11
  .tve_s_item
  .tve_s_link.tve-state-hover
  .tve_s_text,
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_11
  .tve_s_item
  .tve_s_link:hover
  .tve_s_count,
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_11
  .tve_s_item
  .tve_s_link:hover
  .tve_s_text,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_11
  .tve_s_item
  .tve_s_link.tve-state-hover
  .tve_s_count,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_11
  .tve_s_item
  .tve_s_link.tve-state-hover
  .tve_s_text,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_11
  .tve_s_item
  .tve_s_link:hover
  .tve_s_count,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_11
  .tve_s_item
  .tve_s_link:hover
  .tve_s_text {
  color: var(--tcb-social-color-style-11) !important;
}
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_12
  .tve_s_item
  .tve_s_link,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_12
  .tve_s_item
  .tve_s_link {
  color: var(--tcb-social-color-style-12) !important;
}
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_12
  .tve_s_item.tve-state-hover,
.thrv_social:not(.tcb-custom-branding-social) .tve_style_12 .tve_s_item:hover,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_12
  .tve_s_item.tve-state-hover,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_12
  .tve_s_item:hover {
  border-top-color: var(--tcb-social-color-style-12) !important;
  border-left-color: var(--tcb-social-color-style-12) !important;
}
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_13
  .tve_s_item
  .tve_s_link,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_13
  .tve_s_item
  .tve_s_link {
  color: var(--tcb-social-color-style-13) !important;
}
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_13
  .tve_s_item.tve_s_item,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_13
  .tve_s_item.tve_s_item {
  border: 1px solid var(--tcb-social-color-style-13);
  box-shadow: 0.824em 0.885em 0 0 var(--tcb-social-color-style-13);
}
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_13
  .tve_s_item.tve_s_item.tve-state-hover,
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_13
  .tve_s_item.tve_s_item:hover,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_13
  .tve_s_item.tve_s_item.tve-state-hover,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_13
  .tve_s_item.tve_s_item:hover {
  box-shadow: 0.412em 0.442em 0 0 var(--tcb-social-color-style-13);
}
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_13
  .tve_s_item.tve_s_item.tve-state-hover
  .tve_s_count,
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_13
  .tve_s_item.tve_s_item.tve-state-hover
  .tve_s_text,
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_13
  .tve_s_item.tve_s_item:hover
  .tve_s_count,
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_13
  .tve_s_item.tve_s_item:hover
  .tve_s_text,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_13
  .tve_s_item.tve_s_item.tve-state-hover
  .tve_s_count,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_13
  .tve_s_item.tve_s_item.tve-state-hover
  .tve_s_text,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_13
  .tve_s_item.tve_s_item:hover
  .tve_s_count,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_13
  .tve_s_item.tve_s_item:hover
  .tve_s_text {
  color: #000;
}
.thrv_social:not(.tcb-custom-branding-social) .tve_style_14 .tve_s_link,
.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_14 .tve_s_link {
  color: var(--tcb-social-color-style-14) !important;
}
.thrv_social:not(.tcb-custom-branding-social) .tve_style_14 .tve_s_item,
.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_14 .tve_s_item {
  border-color: #d0cece;
}
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_14
  .tve_s_item.tve-state-hover,
.thrv_social:not(.tcb-custom-branding-social) .tve_style_14 .tve_s_item:hover,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_14
  .tve_s_item.tve-state-hover,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_14
  .tve_s_item:hover {
  background-image: linear-gradient(
    var(--tcb-social-color-style-14),
    var(--tcb-social-color-style-14)
  );
  border-color: var(--tcb-social-color-style-14);
}
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_14
  .tve_s_item.tve-state-hover
  .tve_s_link,
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_14
  .tve_s_item:hover
  .tve_s_link,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_14
  .tve_s_item.tve-state-hover
  .tve_s_link,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_14
  .tve_s_item:hover
  .tve_s_link {
  color: #fff !important;
}
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_14
  .tve_s_item.tve-state-hover
  .tve_s_count,
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_14
  .tve_s_item.tve-state-hover
  .tve_s_text,
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_14
  .tve_s_item:hover
  .tve_s_count,
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_14
  .tve_s_item:hover
  .tve_s_text,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_14
  .tve_s_item.tve-state-hover
  .tve_s_count,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_14
  .tve_s_item.tve-state-hover
  .tve_s_text,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_14
  .tve_s_item:hover
  .tve_s_count,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_14
  .tve_s_item:hover
  .tve_s_text {
  color: #fff;
}
.thrv_social:not(.tcb-custom-branding-social) .tve_style_15 .tve_s_item,
.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_15 .tve_s_item {
  background-image: linear-gradient(#f7f7f7, #f7f7f7);
}
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_15
  .tve_s_item
  .tve_s_link,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_15
  .tve_s_item
  .tve_s_link {
  color: #646464 !important;
}
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_15
  .tve_s_item
  .tve_s_count,
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_15
  .tve_s_item
  .tve_s_text,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_15
  .tve_s_item
  .tve_s_count,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_15
  .tve_s_item
  .tve_s_text {
  color: rgba(51, 51, 51, 0.73);
  background-color: #e2e2e2;
}
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_15
  .tve_s_item.tve-state-hover,
.thrv_social:not(.tcb-custom-branding-social) .tve_style_15 .tve_s_item:hover,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_15
  .tve_s_item.tve-state-hover,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_15
  .tve_s_item:hover {
  background-image: linear-gradient(
    var(--tcb-social-color-style-15),
    var(--tcb-social-color-style-15)
  );
  color: #fff !important;
}
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_15
  .tve_s_item.tve-state-hover
  .tve_s_count,
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_15
  .tve_s_item.tve-state-hover
  .tve_s_text,
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_15
  .tve_s_item:hover
  .tve_s_count,
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_15
  .tve_s_item:hover
  .tve_s_text,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_15
  .tve_s_item.tve-state-hover
  .tve_s_count,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_15
  .tve_s_item.tve-state-hover
  .tve_s_text,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_15
  .tve_s_item:hover
  .tve_s_count,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_15
  .tve_s_item:hover
  .tve_s_text {
  background-image: linear-gradient(
    var(--tcb-social-color-style-15),
    var(--tcb-social-color-style-15)
  );
  color: #fff !important;
}
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_15
  .tve_s_item.tve-state-hover
  .tve_s_link,
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_15
  .tve_s_item:hover
  .tve_s_link,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_15
  .tve_s_item.tve-state-hover
  .tve_s_link,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_15
  .tve_s_item:hover
  .tve_s_link {
  color: #fff !important;
}
.thrv_social:not(.tcb-custom-branding-social) .tve_style_16 .tve_s_item,
.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_16 .tve_s_item {
  color: #fff;
  background-image: linear-gradient(
    var(--tcb-social-color-style-16),
    var(--tcb-social-color-style-16)
  );
}
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_16
  .tve_s_item
  .tve_s_text,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_16
  .tve_s_item
  .tve_s_text {
  color: #ededed !important;
}
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_16
  .tve_s_item
  .tve_s_count,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_16
  .tve_s_item
  .tve_s_count {
  color: var(--tcb-social-color-style-16) !important;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 100px;
}
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_17
  .tve_s_item
  .tve_s_icon,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_17
  .tve_s_item
  .tve_s_icon {
  background-color: var(--tcb-social-color-style-17, #181818) !important;
  color: #fff !important;
  border-radius: 100px;
}
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_17
  .tve_s_item.tve-state-hover
  .tve_s_icon,
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_17
  .tve_s_item:hover
  .tve_s_icon,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_17
  .tve_s_item.tve-state-hover
  .tve_s_icon,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_17
  .tve_s_item:hover
  .tve_s_icon {
  background-color: #999 !important;
}
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_18
  .tve_s_item
  .tve_s_icon,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_18
  .tve_s_item
  .tve_s_icon {
  color: var(--tcb-social-color-style-18) !important;
}
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_18
  .tve_s_item.tve-state-hover,
.thrv_social:not(.tcb-custom-branding-social) .tve_style_18 .tve_s_item:hover,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_18
  .tve_s_item.tve-state-hover,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_18
  .tve_s_item:hover {
  color: #fff !important;
}
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_18
  .tve_s_item.tve-state-hover
  .tve_s_icon,
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_18
  .tve_s_item:hover
  .tve_s_icon,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_18
  .tve_s_item.tve-state-hover
  .tve_s_icon,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_18
  .tve_s_item:hover
  .tve_s_icon {
  color: #fff !important;
  background-image: linear-gradient(
    var(--tcb-social-color-style-18),
    var(--tcb-social-color-style-18)
  ) !important;
}
.thrv_social:not(.tcb-custom-branding-social) .tve_style_1 .tve_s_item,
.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_1 .tve_s_item {
  background-image: linear-gradient(
    var(--tcb-social-color-style-1),
    var(--tcb-social-color-style-1)
  );
}
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_1
  .tve_s_item.tve-state-hover,
.thrv_social:not(.tcb-custom-branding-social) .tve_style_1 .tve_s_item:hover,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_1
  .tve_s_item.tve-state-hover,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_1
  .tve_s_item:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05)),
    linear-gradient(
      var(--tcb-social-color-style-1),
      var(--tcb-social-color-style-1)
    );
}
.thrv_social:not(.tcb-custom-branding-social) .tve_style_1 .tve_s_item:active,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_1
  .tve_s_item:active {
  background-image: linear-gradient(
      rgba(255, 255, 255, 0.05),
      rgba(255, 255, 255, 0.1)
    ),
    linear-gradient(
      var(--tcb-social-color-style-1),
      var(--tcb-social-color-style-1)
    );
}
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_1.tve_social_ib
  .tve_s_icon,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_1.tve_social_ib
  .tve_s_icon {
  fill: #fff !important;
  color: #fff !important;
}
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_1.tve_social_cb
  .tve_s_icon,
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_1.tve_social_itb
  .tve_s_icon,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_1.tve_social_cb
  .tve_s_icon,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_1.tve_social_itb
  .tve_s_icon {
  fill: var(--tcb-social-color-style-1) !important;
  color: var(--tcb-social-color-style-1) !important;
}
.thrv_social:not(.tcb-custom-branding-social) .tve_style_2 .tve_s_item,
.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_2 .tve_s_item {
  background-image: linear-gradient(
    var(--tcb-social-color-style-2),
    var(--tcb-social-color-style-2)
  );
  border: 1px solid var(--tcb-social-color-style-2);
}
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_2
  .tve_s_item.tve-state-hover,
.thrv_social:not(.tcb-custom-branding-social) .tve_style_2 .tve_s_item:hover,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_2
  .tve_s_item.tve-state-hover,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_2
  .tve_s_item:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05)),
    linear-gradient(
      var(--tcb-social-color-style-2),
      var(--tcb-social-color-style-2)
    );
  border: 1px solid var(--tcb-social-color-style-2);
}
.thrv_social:not(.tcb-custom-branding-social) .tve_style_2 .tve_s_item:active,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_2
  .tve_s_item:active {
  background-image: linear-gradient(
      rgba(255, 255, 255, 0.1),
      rgba(255, 255, 255, 0.1)
    ),
    linear-gradient(
      var(--tcb-social-color-style-2),
      var(--tcb-social-color-style-2)
    );
  border: 1px solid var(--tcb-social-color-style-2);
}
.thrv_social:not(.tcb-custom-branding-social) .tve_style_3 .tve_s_item,
.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_3 .tve_s_item {
  background-image: linear-gradient(
    var(--tcb-social-color-style-3),
    var(--tcb-social-color-style-3)
  );
}
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_3
  .tve_s_item.tve-state-hover,
.thrv_social:not(.tcb-custom-branding-social) .tve_style_3 .tve_s_item:hover,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_3
  .tve_s_item.tve-state-hover,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_3
  .tve_s_item:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05)),
    linear-gradient(
      var(--tcb-social-color-style-3),
      var(--tcb-social-color-style-3)
    );
}
.thrv_social:not(.tcb-custom-branding-social) .tve_style_3 .tve_s_item:active,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_3
  .tve_s_item:active {
  background-image: linear-gradient(
      rgba(255, 255, 255, 0.1),
      rgba(255, 255, 255, 0.1)
    ),
    linear-gradient(
      var(--tcb-social-color-style-3),
      var(--tcb-social-color-style-3)
    );
}
.thrv_social:not(.tcb-custom-branding-social) .tve_style_4 .tve_s_item,
.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_4 .tve_s_item {
  --background-image: var(--tcb-social-color-style-4);
  --background-color: var(--tcb-social-color-style-4);
}
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_4
  .tve_s_item
  .tve_s_icon,
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_4
  .tve_s_item
  .tve_s_text,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_4
  .tve_s_item
  .tve_s_icon,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_4
  .tve_s_item
  .tve_s_text {
  background: linear-gradient(
    var(
      --background-image,
      var(--background-color, var(--tcb-social-color-style-4))
    ),
    var(
      --background-image,
      var(--background-color, var(--tcb-social-color-style-4))
    )
  );
}
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_4
  .tve_s_item.tve-state-hover
  .tve_s_icon,
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_4
  .tve_s_item.tve-state-hover
  .tve_s_text,
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_4
  .tve_s_item:hover
  .tve_s_icon,
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_4
  .tve_s_item:hover
  .tve_s_text,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_4
  .tve_s_item.tve-state-hover
  .tve_s_icon,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_4
  .tve_s_item.tve-state-hover
  .tve_s_text,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_4
  .tve_s_item:hover
  .tve_s_icon,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_4
  .tve_s_item:hover
  .tve_s_text {
  background-image: linear-gradient(rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05)),
    linear-gradient(
      var(
        --background-image,
        var(--background-color, var(--tcb-social-color-style-4))
      ),
      var(
        --background-image,
        var(--background-color, var(--tcb-social-color-style-4))
      )
    );
}
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_4
  .tve_s_item:active
  .tve_s_icon,
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_4
  .tve_s_item:active
  .tve_s_text,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_4
  .tve_s_item:active
  .tve_s_icon,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_4
  .tve_s_item:active
  .tve_s_text {
  background-image: linear-gradient(
      rgba(255, 255, 255, 0.1),
      rgba(255, 255, 255, 0.1)
    ),
    linear-gradient(
      var(
        --background-image,
        var(--background-color, var(--tcb-social-color-style-4))
      ),
      var(
        --background-image,
        var(--background-color, var(--tcb-social-color-style-4))
      )
    );
}
.thrv_social:not(.tcb-custom-branding-social) .tve_style_4.tve_social_itb,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_4.tve_social_itb {
  --background-image: var(--tcb-social-color-style-4);
  --background-color: var(--tcb-social-color-style-4);
}
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_4.tve_social_itb
  .tve_s_item,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_4.tve_social_itb
  .tve_s_item {
  background: linear-gradient(
    var(
      --background-image,
      var(--background-color, var(--tcb-social-color-style-4))
    ),
    var(
      --background-image,
      var(--background-color, var(--tcb-social-color-style-4))
    )
  );
}
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_4.tve_social_itb
  .tve_s_item.tve-state-hover,
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_4.tve_social_itb
  .tve_s_item:hover,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_4.tve_social_itb
  .tve_s_item.tve-state-hover,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_4.tve_social_itb
  .tve_s_item:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05)),
    linear-gradient(
      var(
        --background-image,
        var(--background-color, var(--tcb-social-color-style-4))
      ),
      var(
        --background-image,
        var(--background-color, var(--tcb-social-color-style-4))
      )
    );
}
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_4.tve_social_itb
  .tve_s_item:active,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_4.tve_social_itb
  .tve_s_item:active {
  background-image: linear-gradient(
      rgba(255, 255, 255, 0.1),
      rgba(255, 255, 255, 0.1)
    ),
    linear-gradient(
      var(
        --background-image,
        var(--background-color, var(--tcb-social-color-style-4))
      ),
      var(
        --background-image,
        var(--background-color, var(--tcb-social-color-style-4))
      )
    );
}
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_4.tve_social_cb
  .tve_s_item
  .tve_s_count,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_4.tve_social_cb
  .tve_s_item
  .tve_s_count {
  color: var(--tcb-social-color-style-4);
}
.thrv_social:not(.tcb-custom-branding-social) .tve_style_5 .tve_s_item,
.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_5 .tve_s_item {
  border: 2px solid var(--tcb-social-color-style-5);
}
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_5
  .tve_s_item
  .tve_s_icon,
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_5
  .tve_s_item
  .tve_s_link,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_5
  .tve_s_item
  .tve_s_icon,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_5
  .tve_s_item
  .tve_s_link {
  color: var(--tcb-social-color-style-5) !important;
}
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_5
  .tve_s_item.tve-state-hover,
.thrv_social:not(.tcb-custom-branding-social) .tve_style_5 .tve_s_item:hover,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_5
  .tve_s_item.tve-state-hover,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_5
  .tve_s_item:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05)),
    linear-gradient(
      var(--tcb-social-color-style-5),
      var(--tcb-social-color-style-5)
    );
}
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_5
  .tve_s_item.tve-state-hover
  .tve_s_count,
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_5
  .tve_s_item.tve-state-hover
  .tve_s_text,
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_5
  .tve_s_item:hover
  .tve_s_count,
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_5
  .tve_s_item:hover
  .tve_s_text,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_5
  .tve_s_item.tve-state-hover
  .tve_s_count,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_5
  .tve_s_item.tve-state-hover
  .tve_s_text,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_5
  .tve_s_item:hover
  .tve_s_count,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_5
  .tve_s_item:hover
  .tve_s_text {
  color: #fff !important;
}
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_5
  .tve_s_item.tve-state-hover
  .tve_s_icon,
.thrv_social:not(.tcb-custom-branding-social)
  .tve_style_5
  .tve_s_item:hover
  .tve_s_icon,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_5
  .tve_s_item.tve-state-hover
  .tve_s_icon,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_5
  .tve_s_item:hover
  .tve_s_icon {
  fill: #fff !important;
  color: #fff !important;
}
.thrv_social:not(.tcb-custom-branding-social) .tve_style_5 .tve_s_item:active,
.thrv_social_custom:not(.tcb-custom-branding-social)
  .tve_style_5
  .tve_s_item:active {
  border-color: var(--tcb-social-color-style-5);
  background-image: linear-gradient(
      rgba(255, 255, 255, 0.1),
      rgba(255, 255, 255, 0.1)
    ),
    linear-gradient(
      var(--tcb-social-color-style-5),
      var(--tcb-social-color-style-5)
    );
}
.tve_s_item {
  --tcb-local-color-style-1: linear-gradient(
    to bottom right,
    var(--tcb-local-color-f2bba) 50%,
    var(--tcb-local-color-trewq) 50%
  );
  --tcb-local-color-style-2: var(--tcb-local-color-f3080);
  --tcb-local-color-style-3: var(--tcb-local-color-f3080);
  --tcb-local-color-style-4: var(--tcb-local-color-f3080);
  --tcb-local-color-style-5: var(--tcb-local-color-f3080);
  --tcb-local-color-style-6: var(--tcb-local-color-f2bba);
  --tcb-local-color-style-7: var(--tcb-local-color-f2bba);
  --tcb-local-color-style-8: var(--tcb-local-color-f2bba);
}
.thrive_author_links.tcb-custom-branding-social .tve_links_style_1 .tve_s_item,
:not(#tve).thrv_social_follow.tcb-custom-branding-social
  .tve_links_style_1
  .tve_s_item {
  border-radius: 50%;
  background-image: linear-gradient(
    to bottom right,
    var(--tcb-local-color-f2bba) 50%,
    var(--tcb-local-color-trewq) 50%
  );
  fill: #fff;
  color: #fff;
}
.thrive_author_links.tcb-custom-branding-social
  .tve_links_style_1
  .tve_s_item.tve-state-hover,
.thrive_author_links.tcb-custom-branding-social
  .tve_links_style_1
  .tve_s_item:hover,
:not(#tve).thrv_social_follow.tcb-custom-branding-social
  .tve_links_style_1
  .tve_s_item.tve-state-hover,
:not(#tve).thrv_social_follow.tcb-custom-branding-social
  .tve_links_style_1
  .tve_s_item:hover {
  background-image: linear-gradient(
      rgba(255, 255, 255, 0.2),
      rgba(255, 255, 255, 0.2)
    ),
    linear-gradient(
      to bottom right,
      var(--tcb-local-color-f2bba) 50%,
      var(--tcb-local-color-trewq) 50%
    );
}
.thrive_author_links.tcb-custom-branding-social .tve_links_style_2 .tve_s_item,
:not(#tve).thrv_social_follow.tcb-custom-branding-social
  .tve_links_style_2
  .tve_s_item {
  border-radius: 50%;
  background-color: var(--tcb-local-color-f3080);
  fill: #fff !important;
  color: #fff !important;
}
.thrive_author_links.tcb-custom-branding-social
  .tve_links_style_2
  .tve_s_item.tve-state-hover,
.thrive_author_links.tcb-custom-branding-social
  .tve_links_style_2
  .tve_s_item:hover,
:not(#tve).thrv_social_follow.tcb-custom-branding-social
  .tve_links_style_2
  .tve_s_item.tve-state-hover,
:not(#tve).thrv_social_follow.tcb-custom-branding-social
  .tve_links_style_2
  .tve_s_item:hover {
  background-color: var(--tcb-local-color-trewq);
}
.thrive_author_links.tcb-custom-branding-social .tve_links_style_3 .tve_s_text,
.thrive_author_links.tcb-custom-branding-social .tve_links_style_4 .tve_s_text,
:not(#tve).thrv_social_follow.tcb-custom-branding-social
  .tve_links_style_3
  .tve_s_text,
:not(#tve).thrv_social_follow.tcb-custom-branding-social
  .tve_links_style_4
  .tve_s_text {
  display: none;
}
.thrive_author_links.tcb-custom-branding-social .tve_links_style_3 .tve_s_item,
.thrive_author_links.tcb-custom-branding-social .tve_links_style_4 .tve_s_item,
:not(#tve).thrv_social_follow.tcb-custom-branding-social
  .tve_links_style_3
  .tve_s_item,
:not(#tve).thrv_social_follow.tcb-custom-branding-social
  .tve_links_style_4
  .tve_s_item {
  border-radius: 3px;
  border: 1px solid var(--tcb-local-color-f3080);
  background-color: transparent;
  fill: var(--tcb-local-color-f3080);
  color: var(--tcb-local-color-f3080);
}
.thrive_author_links.tcb-custom-branding-social
  .tve_links_style_3
  .tve_s_item.tve-state-hover,
.thrive_author_links.tcb-custom-branding-social
  .tve_links_style_3
  .tve_s_item:hover,
.thrive_author_links.tcb-custom-branding-social
  .tve_links_style_4
  .tve_s_item.tve-state-hover,
.thrive_author_links.tcb-custom-branding-social
  .tve_links_style_4
  .tve_s_item:hover,
:not(#tve).thrv_social_follow.tcb-custom-branding-social
  .tve_links_style_3
  .tve_s_item.tve-state-hover,
:not(#tve).thrv_social_follow.tcb-custom-branding-social
  .tve_links_style_3
  .tve_s_item:hover,
:not(#tve).thrv_social_follow.tcb-custom-branding-social
  .tve_links_style_4
  .tve_s_item.tve-state-hover,
:not(#tve).thrv_social_follow.tcb-custom-branding-social
  .tve_links_style_4
  .tve_s_item:hover {
  border-color: var(--tcb-local-color-poiuy);
  fill: var(--tcb-local-color-poiuy);
  color: var(--tcb-local-color-poiuy);
}
.thrive_author_links.tcb-custom-branding-social
  .tve_links_style_4
  .tve_s_item.tve-state-hover,
.thrive_author_links.tcb-custom-branding-social
  .tve_links_style_4
  .tve_s_item:hover,
:not(#tve).thrv_social_follow.tcb-custom-branding-social
  .tve_links_style_4
  .tve_s_item.tve-state-hover,
:not(#tve).thrv_social_follow.tcb-custom-branding-social
  .tve_links_style_4
  .tve_s_item:hover {
  border-color: var(--tcb-local-color-f3080);
  background-color: var(--tcb-local-color-f3080);
  fill: #fff !important;
  color: #fff !important;
}
.thrive_author_links.tcb-custom-branding-social .tve_links_style_5 .tve_s_item,
:not(#tve).thrv_social_follow.tcb-custom-branding-social
  .tve_links_style_5
  .tve_s_item {
  fill: var(--tcb-local-color-f3080);
  color: var(--tcb-local-color-f3080);
}
.thrive_author_links.tcb-custom-branding-social
  .tve_links_style_5
  .tve_s_item.tve-state-hover,
.thrive_author_links.tcb-custom-branding-social
  .tve_links_style_5
  .tve_s_item:hover,
:not(#tve).thrv_social_follow.tcb-custom-branding-social
  .tve_links_style_5
  .tve_s_item.tve-state-hover,
:not(#tve).thrv_social_follow.tcb-custom-branding-social
  .tve_links_style_5
  .tve_s_item:hover {
  fill: var(--tcb-local-color-poiuy);
  color: var(--tcb-local-color-poiuy);
}
.thrive_author_links.tcb-custom-branding-social .tve_links_style_6 .tve_s_item,
:not(#tve).thrv_social_follow.tcb-custom-branding-social
  .tve_links_style_6
  .tve_s_item {
  border-radius: 50%;
  color: #fff;
  background-image: linear-gradient(
    var(--tcb-local-color-trewq),
    var(--tcb-local-color-trewq)
  );
}
.thrive_author_links.tcb-custom-branding-social
  .tve_links_style_6
  .tve_s_item.tve-state-hover,
.thrive_author_links.tcb-custom-branding-social
  .tve_links_style_6
  .tve_s_item:hover,
:not(#tve).thrv_social_follow.tcb-custom-branding-social
  .tve_links_style_6
  .tve_s_item.tve-state-hover,
:not(#tve).thrv_social_follow.tcb-custom-branding-social
  .tve_links_style_6
  .tve_s_item:hover {
  background-image: linear-gradient(
      rgba(255, 255, 255, 0.2),
      rgba(255, 255, 255, 0.2)
    ),
    linear-gradient(var(--tcb-local-color-trewq), var(--tcb-local-color-trewq));
}
.thrive_author_links.tcb-custom-branding-social .tve_links_style_7 .tve_s_text,
:not(#tve).thrv_social_follow.tcb-custom-branding-social
  .tve_links_style_7
  .tve_s_text {
  display: none;
}
.thrive_author_links.tcb-custom-branding-social .tve_links_style_7 .tve_s_item,
:not(#tve).thrv_social_follow.tcb-custom-branding-social
  .tve_links_style_7
  .tve_s_item {
  border-radius: 0;
  border: 2px solid var(--tcb-local-color-trewq);
}
.thrive_author_links.tcb-custom-branding-social
  .tve_links_style_7
  .tve_s_item
  .tve_s_icon,
:not(#tve).thrv_social_follow.tcb-custom-branding-social
  .tve_links_style_7
  .tve_s_item
  .tve_s_icon {
  color: var(--tcb-local-color-trewq);
  fill: var(--tcb-local-color-trewq);
}
.thrive_author_links.tcb-custom-branding-social
  .tve_links_style_7
  .tve_s_item
  .tve_s_icon.tve-state-hover,
.thrive_author_links.tcb-custom-branding-social
  .tve_links_style_7
  .tve_s_item
  .tve_s_icon:hover,
:not(#tve).thrv_social_follow.tcb-custom-branding-social
  .tve_links_style_7
  .tve_s_item
  .tve_s_icon.tve-state-hover,
:not(#tve).thrv_social_follow.tcb-custom-branding-social
  .tve_links_style_7
  .tve_s_item
  .tve_s_icon:hover {
  color: #fff;
  fill: #fff;
}
.thrive_author_links.tcb-custom-branding-social
  .tve_links_style_7
  .tve_s_item.tve-state-hover,
.thrive_author_links.tcb-custom-branding-social
  .tve_links_style_7
  .tve_s_item:hover,
:not(#tve).thrv_social_follow.tcb-custom-branding-social
  .tve_links_style_7
  .tve_s_item.tve-state-hover,
:not(#tve).thrv_social_follow.tcb-custom-branding-social
  .tve_links_style_7
  .tve_s_item:hover {
  background-color: var(--tcb-local-color-trewq);
  border-color: var(--tcb-local-color-trewq);
  color: #fff;
  fill: #fff;
}
.thrive_author_links.tcb-custom-branding-social
  .tve_links_style_7
  .tve_s_item.tve-state-hover
  svg,
.thrive_author_links.tcb-custom-branding-social
  .tve_links_style_7
  .tve_s_item:hover
  svg,
:not(#tve).thrv_social_follow.tcb-custom-branding-social
  .tve_links_style_7
  .tve_s_item.tve-state-hover
  svg,
:not(#tve).thrv_social_follow.tcb-custom-branding-social
  .tve_links_style_7
  .tve_s_item:hover
  svg {
  fill: #fff;
}
.thrive_author_links.tcb-custom-branding-social .tve_links_style_8 .tve_s_text,
:not(#tve).thrv_social_follow.tcb-custom-branding-social
  .tve_links_style_8
  .tve_s_text {
  display: none;
}
.thrive_author_links.tcb-custom-branding-social .tve_links_style_8 .tve_s_item,
:not(#tve).thrv_social_follow.tcb-custom-branding-social
  .tve_links_style_8
  .tve_s_item {
  border-radius: 2px;
  box-shadow: 0 2px 5px 2px rgba(0, 0, 0, 0.25);
  background-image: linear-gradient(
    var(--tcb-local-color-trewq),
    var(--tcb-local-color-trewq)
  );
  fill: #fff;
  color: #fff;
}
.thrive_author_links.tcb-custom-branding-social
  .tve_links_style_8
  .tve_s_item.tve-state-hover,
.thrive_author_links.tcb-custom-branding-social
  .tve_links_style_8
  .tve_s_item:hover,
:not(#tve).thrv_social_follow.tcb-custom-branding-social
  .tve_links_style_8
  .tve_s_item.tve-state-hover,
:not(#tve).thrv_social_follow.tcb-custom-branding-social
  .tve_links_style_8
  .tve_s_item:hover {
  background-image: linear-gradient(
      rgba(255, 255, 255, 0.2),
      rgba(255, 255, 255, 0.2)
    ),
    linear-gradient(var(--tcb-local-color-trewq), var(--tcb-local-color-trewq));
}
.tve_s_t_share {
  --tcb-local-color-style-1: linear-gradient(
    to bottom right,
    rgba(66, 179, 234, 0.8) 50%,
    #42b3ea 50%
  );
  --tcb-local-color-style-2: #42b3ea;
  --tcb-local-color-style-3: #42b3ea;
  --tcb-local-color-style-4: #42b3ea;
  --tcb-local-color-style-5: #42b3ea;
  --tcb-local-color-style-6: #42b3ea;
  --tcb-local-color-style-7: #42b3ea;
  --tcb-local-color-style-8: #42b3ea;
}
.tve_s_fb_share {
  --tcb-local-color-style-1: linear-gradient(
    to bottom right,
    rgba(53, 105, 180, 0.8) 50%,
    #3569b4 50%
  );
  --tcb-local-color-style-2: #3569b4;
  --tcb-local-color-style-3: #3569b4;
  --tcb-local-color-style-4: #3569b4;
  --tcb-local-color-style-5: #3569b4;
  --tcb-local-color-style-6: #3569b4;
  --tcb-local-color-style-7: #3569b4;
  --tcb-local-color-style-8: #3569b4;
}
.tve_s_in_share {
  --tcb-local-color-style-1: linear-gradient(
    to bottom right,
    rgba(1, 119, 181, 0.8) 50%,
    #0177b5 50%
  );
  --tcb-local-color-style-2: #0177b5;
  --tcb-local-color-style-3: #0177b5;
  --tcb-local-color-style-4: #0177b5;
  --tcb-local-color-style-5: #0177b5;
  --tcb-local-color-style-6: #0177b5;
  --tcb-local-color-style-7: #0177b5;
  --tcb-local-color-style-8: #0177b5;
}
.tve_s_pin_share {
  --tcb-local-color-style-1: linear-gradient(
    to bottom right,
    rgba(242, 48, 60, 0.8) 50%,
    #f2303c 50%
  );
  --tcb-local-color-style-2: #f2303c;
  --tcb-local-color-style-3: #f2303c;
  --tcb-local-color-style-4: #f2303c;
  --tcb-local-color-style-5: #f2303c;
  --tcb-local-color-style-6: #f2303c;
  --tcb-local-color-style-7: #f2303c;
  --tcb-local-color-style-8: #f2303c;
}
.tve_s_xing_share {
  --tcb-local-color-style-1: linear-gradient(
    to bottom right,
    rgba(0, 96, 99, 0.8) 50%,
    #006063 50%
  );
  --tcb-local-color-style-2: #006063;
  --tcb-local-color-style-3: #006063;
  --tcb-local-color-style-4: #006063;
  --tcb-local-color-style-5: #006063;
  --tcb-local-color-style-6: #006063;
  --tcb-local-color-style-7: #006063;
  --tcb-local-color-style-8: #006063;
}
.tve_s_yt_share {
  --tcb-local-color-style-1: linear-gradient(
    to bottom right,
    rgba(236, 22, 44, 0.8) 50%,
    #ec162c 50%
  );
  --tcb-local-color-style-2: #ec162c;
  --tcb-local-color-style-3: #ec162c;
  --tcb-local-color-style-4: #ec162c;
  --tcb-local-color-style-5: #ec162c;
  --tcb-local-color-style-6: #ec162c;
  --tcb-local-color-style-7: #ec162c;
  --tcb-local-color-style-8: #ec162c;
}
.tve_s_g_share {
  --tcb-local-color-style-1: linear-gradient(
    to bottom right,
    rgba(224, 75, 53, 0.8) 50%,
    #e04b35 50%
  );
  --tcb-local-color-style-2: #e04b35;
  --tcb-local-color-style-3: #e04b35;
  --tcb-local-color-style-4: #e04b35;
  --tcb-local-color-style-5: #e04b35;
  --tcb-local-color-style-6: #e04b35;
  --tcb-local-color-style-7: #e04b35;
  --tcb-local-color-style-8: #e04b35;
}
.tve_s_ig_share {
  --tcb-local-color-style-1: linear-gradient(
    to bottom right,
    rgba(23, 23, 22, 0.8) 50%,
    #171716 50%
  );
  --tcb-local-color-style-2: #171716;
  --tcb-local-color-style-3: #171716;
  --tcb-local-color-style-4: #171716;
  --tcb-local-color-style-5: #171716;
  --tcb-local-color-style-6: #171716;
  --tcb-local-color-style-7: #171716;
  --tcb-local-color-style-8: #171716;
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_6
  .tve_s_item.tve_s_t_share {
  background-image: linear-gradient(
    var(--tcb-local-color-style-6),
    var(--tcb-local-color-style-6)
  ) !important;
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_6
  .tve_s_item.tve-state-hover,
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_6
  .tve_s_item:hover {
  background-image: linear-gradient(
      rgba(255, 255, 255, 0.2),
      rgba(255, 255, 255, 0.2)
    ),
    linear-gradient(
      var(--tcb-local-color-style-6),
      var(--tcb-local-color-style-6)
    ) !important;
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_6
  .tve_s_item.tve_s_fb_share {
  background-image: linear-gradient(
    var(--tcb-local-color-style-6),
    var(--tcb-local-color-style-6)
  ) !important;
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_6
  .tve_s_item.tve-state-hover,
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_6
  .tve_s_item:hover {
  background-image: linear-gradient(
      rgba(255, 255, 255, 0.2),
      rgba(255, 255, 255, 0.2)
    ),
    linear-gradient(
      var(--tcb-local-color-style-6),
      var(--tcb-local-color-style-6)
    ) !important;
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_6
  .tve_s_item.tve_s_in_share {
  background-image: linear-gradient(
    var(--tcb-local-color-style-6),
    var(--tcb-local-color-style-6)
  ) !important;
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_6
  .tve_s_item.tve-state-hover,
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_6
  .tve_s_item:hover {
  background-image: linear-gradient(
      rgba(255, 255, 255, 0.2),
      rgba(255, 255, 255, 0.2)
    ),
    linear-gradient(
      var(--tcb-local-color-style-6),
      var(--tcb-local-color-style-6)
    ) !important;
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_6
  .tve_s_item.tve_s_pin_share {
  background-image: linear-gradient(
    var(--tcb-local-color-style-6),
    var(--tcb-local-color-style-6)
  ) !important;
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_6
  .tve_s_item.tve-state-hover,
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_6
  .tve_s_item:hover {
  background-image: linear-gradient(
      rgba(255, 255, 255, 0.2),
      rgba(255, 255, 255, 0.2)
    ),
    linear-gradient(
      var(--tcb-local-color-style-6),
      var(--tcb-local-color-style-6)
    ) !important;
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_6
  .tve_s_item.tve_s_xing_share {
  background-image: linear-gradient(
    var(--tcb-local-color-style-6),
    var(--tcb-local-color-style-6)
  ) !important;
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_6
  .tve_s_item.tve-state-hover,
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_6
  .tve_s_item:hover {
  background-image: linear-gradient(
      rgba(255, 255, 255, 0.2),
      rgba(255, 255, 255, 0.2)
    ),
    linear-gradient(
      var(--tcb-local-color-style-6),
      var(--tcb-local-color-style-6)
    ) !important;
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_6
  .tve_s_item.tve_s_yt_share {
  background-image: linear-gradient(
    var(--tcb-local-color-style-6),
    var(--tcb-local-color-style-6)
  ) !important;
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_6
  .tve_s_item.tve-state-hover,
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_6
  .tve_s_item:hover {
  background-image: linear-gradient(
      rgba(255, 255, 255, 0.2),
      rgba(255, 255, 255, 0.2)
    ),
    linear-gradient(
      var(--tcb-local-color-style-6),
      var(--tcb-local-color-style-6)
    ) !important;
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_6
  .tve_s_item.tve_s_g_share {
  background-image: linear-gradient(
    var(--tcb-local-color-style-6),
    var(--tcb-local-color-style-6)
  ) !important;
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_6
  .tve_s_item.tve-state-hover,
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_6
  .tve_s_item:hover {
  background-image: linear-gradient(
      rgba(255, 255, 255, 0.2),
      rgba(255, 255, 255, 0.2)
    ),
    linear-gradient(
      var(--tcb-local-color-style-6),
      var(--tcb-local-color-style-6)
    ) !important;
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_6
  .tve_s_item.tve_s_ig_share {
  background-image: linear-gradient(
    var(--tcb-local-color-style-6),
    var(--tcb-local-color-style-6)
  ) !important;
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_6
  .tve_s_item.tve-state-hover,
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_6
  .tve_s_item:hover {
  background-image: linear-gradient(
      rgba(255, 255, 255, 0.2),
      rgba(255, 255, 255, 0.2)
    ),
    linear-gradient(
      var(--tcb-local-color-style-6),
      var(--tcb-local-color-style-6)
    ) !important;
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_7
  .tve_s_item.tve_s_t_share {
  border-color: var(--tcb-local-color-style-7, #42b3ea);
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_7
  .tve_s_item.tve_s_t_share
  .tve_s_icon {
  color: var(--tcb-local-color-style-7, #42b3ea);
  fill: var(--tcb-local-color-style-7, #42b3ea);
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_7
  .tve_s_item.tve_s_t_share.tve-state-hover,
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_7
  .tve_s_item.tve_s_t_share:hover {
  background-color: var(--tcb-local-color-style-7, #42b3ea);
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_7
  .tve_s_item.tve_s_t_share.tve-state-hover
  .tve_s_icon,
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_7
  .tve_s_item.tve_s_t_share:hover
  .tve_s_icon {
  color: #fff;
  fill: #fff;
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_7
  .tve_s_item.tve_s_fb_share {
  border-color: var(--tcb-local-color-style-7, #3569b4);
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_7
  .tve_s_item.tve_s_fb_share
  .tve_s_icon {
  color: var(--tcb-local-color-style-7, #3569b4);
  fill: var(--tcb-local-color-style-7, #3569b4);
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_7
  .tve_s_item.tve_s_fb_share.tve-state-hover,
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_7
  .tve_s_item.tve_s_fb_share:hover {
  background-color: var(--tcb-local-color-style-7, #3569b4);
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_7
  .tve_s_item.tve_s_fb_share.tve-state-hover
  .tve_s_icon,
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_7
  .tve_s_item.tve_s_fb_share:hover
  .tve_s_icon {
  color: #fff;
  fill: #fff;
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_7
  .tve_s_item.tve_s_in_share {
  border-color: var(--tcb-local-color-style-7, #0177b5);
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_7
  .tve_s_item.tve_s_in_share
  .tve_s_icon {
  color: var(--tcb-local-color-style-7, #0177b5);
  fill: var(--tcb-local-color-style-7, #0177b5);
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_7
  .tve_s_item.tve_s_in_share.tve-state-hover,
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_7
  .tve_s_item.tve_s_in_share:hover {
  background-color: var(--tcb-local-color-style-7, #0177b5);
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_7
  .tve_s_item.tve_s_in_share.tve-state-hover
  .tve_s_icon,
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_7
  .tve_s_item.tve_s_in_share:hover
  .tve_s_icon {
  color: #fff;
  fill: #fff;
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_7
  .tve_s_item.tve_s_pin_share {
  border-color: var(--tcb-local-color-style-7, #f2303c);
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_7
  .tve_s_item.tve_s_pin_share
  .tve_s_icon {
  color: var(--tcb-local-color-style-7, #f2303c);
  fill: var(--tcb-local-color-style-7, #f2303c);
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_7
  .tve_s_item.tve_s_pin_share.tve-state-hover,
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_7
  .tve_s_item.tve_s_pin_share:hover {
  background-color: var(--tcb-local-color-style-7, #f2303c);
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_7
  .tve_s_item.tve_s_pin_share.tve-state-hover
  .tve_s_icon,
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_7
  .tve_s_item.tve_s_pin_share:hover
  .tve_s_icon {
  color: #fff;
  fill: #fff;
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_7
  .tve_s_item.tve_s_xing_share {
  border-color: var(--tcb-local-color-style-7, #006063);
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_7
  .tve_s_item.tve_s_xing_share
  .tve_s_icon {
  color: var(--tcb-local-color-style-7, #006063);
  fill: var(--tcb-local-color-style-7, #006063);
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_7
  .tve_s_item.tve_s_xing_share.tve-state-hover,
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_7
  .tve_s_item.tve_s_xing_share:hover {
  background-color: var(--tcb-local-color-style-7, #006063);
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_7
  .tve_s_item.tve_s_xing_share.tve-state-hover
  .tve_s_icon,
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_7
  .tve_s_item.tve_s_xing_share:hover
  .tve_s_icon {
  color: #fff;
  fill: #fff;
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_7
  .tve_s_item.tve_s_yt_share {
  border-color: var(--tcb-local-color-style-7, #ec162c);
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_7
  .tve_s_item.tve_s_yt_share
  .tve_s_icon {
  color: var(--tcb-local-color-style-7, #ec162c);
  fill: var(--tcb-local-color-style-7, #ec162c);
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_7
  .tve_s_item.tve_s_yt_share.tve-state-hover,
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_7
  .tve_s_item.tve_s_yt_share:hover {
  background-color: var(--tcb-local-color-style-7, #ec162c);
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_7
  .tve_s_item.tve_s_yt_share.tve-state-hover
  .tve_s_icon,
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_7
  .tve_s_item.tve_s_yt_share:hover
  .tve_s_icon {
  color: #fff;
  fill: #fff;
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_7
  .tve_s_item.tve_s_g_share {
  border-color: var(--tcb-local-color-style-7, #e04b35);
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_7
  .tve_s_item.tve_s_g_share
  .tve_s_icon {
  color: var(--tcb-local-color-style-7, #e04b35);
  fill: var(--tcb-local-color-style-7, #e04b35);
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_7
  .tve_s_item.tve_s_g_share.tve-state-hover,
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_7
  .tve_s_item.tve_s_g_share:hover {
  background-color: var(--tcb-local-color-style-7, #e04b35);
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_7
  .tve_s_item.tve_s_g_share.tve-state-hover
  .tve_s_icon,
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_7
  .tve_s_item.tve_s_g_share:hover
  .tve_s_icon {
  color: #fff;
  fill: #fff;
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_7
  .tve_s_item.tve_s_ig_share {
  border-color: var(--tcb-local-color-style-7, #171716);
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_7
  .tve_s_item.tve_s_ig_share
  .tve_s_icon {
  color: var(--tcb-local-color-style-7, #171716);
  fill: var(--tcb-local-color-style-7, #171716);
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_7
  .tve_s_item.tve_s_ig_share.tve-state-hover,
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_7
  .tve_s_item.tve_s_ig_share:hover {
  background-color: var(--tcb-local-color-style-7, #171716);
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_7
  .tve_s_item.tve_s_ig_share.tve-state-hover
  .tve_s_icon,
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_7
  .tve_s_item.tve_s_ig_share:hover
  .tve_s_icon {
  color: #fff;
  fill: #fff;
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_8
  .tve_s_item.tve_s_t_share {
  background-image: linear-gradient(
    var(--tcb-local-color-style-8, #42b3ea),
    var(--tcb-local-color-style-8, #42b3ea)
  ) !important;
  fill: #fff;
  color: #fff;
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_8
  .tve_s_item.tve_s_t_share.tve-state-hover,
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_8
  .tve_s_item.tve_s_t_share:hover {
  background-image: linear-gradient(
      rgba(255, 255, 255, 0.2),
      rgba(255, 255, 255, 0.2)
    ),
    linear-gradient(
      var(--tcb-local-color-style-8, #42b3ea),
      var(--tcb-local-color-style-8, #42b3ea)
    ) !important;
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_8
  .tve_s_item.tve_s_fb_share {
  background-image: linear-gradient(
    var(--tcb-local-color-style-8, #3569b4),
    var(--tcb-local-color-style-8, #3569b4)
  ) !important;
  fill: #fff;
  color: #fff;
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_8
  .tve_s_item.tve_s_fb_share.tve-state-hover,
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_8
  .tve_s_item.tve_s_fb_share:hover {
  background-image: linear-gradient(
      rgba(255, 255, 255, 0.2),
      rgba(255, 255, 255, 0.2)
    ),
    linear-gradient(
      var(--tcb-local-color-style-8, #3569b4),
      var(--tcb-local-color-style-8, #3569b4)
    ) !important;
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_8
  .tve_s_item.tve_s_in_share {
  background-image: linear-gradient(
    var(--tcb-local-color-style-8, #0177b5),
    var(--tcb-local-color-style-8, #0177b5)
  ) !important;
  fill: #fff;
  color: #fff;
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_8
  .tve_s_item.tve_s_in_share.tve-state-hover,
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_8
  .tve_s_item.tve_s_in_share:hover {
  background-image: linear-gradient(
      rgba(255, 255, 255, 0.2),
      rgba(255, 255, 255, 0.2)
    ),
    linear-gradient(
      var(--tcb-local-color-style-8, #0177b5),
      var(--tcb-local-color-style-8, #0177b5)
    ) !important;
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_8
  .tve_s_item.tve_s_pin_share {
  background-image: linear-gradient(
    var(--tcb-local-color-style-8, #f2303c),
    var(--tcb-local-color-style-8, #f2303c)
  ) !important;
  fill: #fff;
  color: #fff;
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_8
  .tve_s_item.tve_s_pin_share.tve-state-hover,
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_8
  .tve_s_item.tve_s_pin_share:hover {
  background-image: linear-gradient(
      rgba(255, 255, 255, 0.2),
      rgba(255, 255, 255, 0.2)
    ),
    linear-gradient(
      var(--tcb-local-color-style-8, #f2303c),
      var(--tcb-local-color-style-8, #f2303c)
    ) !important;
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_8
  .tve_s_item.tve_s_xing_share {
  background-image: linear-gradient(
    var(--tcb-local-color-style-8, #006063),
    var(--tcb-local-color-style-8, #006063)
  ) !important;
  fill: #fff;
  color: #fff;
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_8
  .tve_s_item.tve_s_xing_share.tve-state-hover,
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_8
  .tve_s_item.tve_s_xing_share:hover {
  background-image: linear-gradient(
      rgba(255, 255, 255, 0.2),
      rgba(255, 255, 255, 0.2)
    ),
    linear-gradient(
      var(--tcb-local-color-style-8, #006063),
      var(--tcb-local-color-style-8, #006063)
    ) !important;
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_8
  .tve_s_item.tve_s_yt_share {
  background-image: linear-gradient(
    var(--tcb-local-color-style-8, #ec162c),
    var(--tcb-local-color-style-8, #ec162c)
  ) !important;
  fill: #fff;
  color: #fff;
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_8
  .tve_s_item.tve_s_yt_share.tve-state-hover,
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_8
  .tve_s_item.tve_s_yt_share:hover {
  background-image: linear-gradient(
      rgba(255, 255, 255, 0.2),
      rgba(255, 255, 255, 0.2)
    ),
    linear-gradient(
      var(--tcb-local-color-style-8, #ec162c),
      var(--tcb-local-color-style-8, #ec162c)
    ) !important;
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_8
  .tve_s_item.tve_s_g_share {
  background-image: linear-gradient(
    var(--tcb-local-color-style-8, #e04b35),
    var(--tcb-local-color-style-8, #e04b35)
  ) !important;
  fill: #fff;
  color: #fff;
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_8
  .tve_s_item.tve_s_g_share.tve-state-hover,
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_8
  .tve_s_item.tve_s_g_share:hover {
  background-image: linear-gradient(
      rgba(255, 255, 255, 0.2),
      rgba(255, 255, 255, 0.2)
    ),
    linear-gradient(
      var(--tcb-local-color-style-8, #e04b35),
      var(--tcb-local-color-style-8, #e04b35)
    ) !important;
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_8
  .tve_s_item.tve_s_ig_share {
  background-image: linear-gradient(
    var(--tcb-local-color-style-8, #171716),
    var(--tcb-local-color-style-8, #171716)
  ) !important;
  fill: #fff;
  color: #fff;
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_8
  .tve_s_item.tve_s_ig_share.tve-state-hover,
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_8
  .tve_s_item.tve_s_ig_share:hover {
  background-image: linear-gradient(
      rgba(255, 255, 255, 0.2),
      rgba(255, 255, 255, 0.2)
    ),
    linear-gradient(
      var(--tcb-local-color-style-8, #171716),
      var(--tcb-local-color-style-8, #171716)
    ) !important;
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_6
  .tve_s_item {
  background-image: linear-gradient(
    var(--tcb-local-color-style-6, var(--tcb-local-color-f2bba)),
    var(--tcb-local-color-style-6, var(--tcb-local-color-f2bba))
  ) !important;
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_6
  .tve_s_item.tve-state-hover,
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_6
  .tve_s_item:hover {
  background-image: linear-gradient(
      rgba(255, 255, 255, 0.2),
      rgba(255, 255, 255, 0.2)
    ),
    linear-gradient(
      var(--tcb-local-color-style-6, var(--tcb-local-color-f2bba)),
      var(--tcb-local-color-style-6, var(--tcb-local-color-f2bba))
    ) !important;
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_7
  .tve_s_item {
  border-color: var(
    --tcb-local-color-style-7,
    var(--tcb-local-color-trewq)
  ) !important;
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_7
  .tve_s_item
  .tve_s_icon {
  color: var(
    --tcb-local-color-style-7,
    var(--tcb-local-color-trewq)
  ) !important;
  fill: var(--tcb-local-color-style-7, var(--tcb-local-color-trewq)) !important;
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_7
  .tve_s_item.tve-state-hover,
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_7
  .tve_s_item:hover {
  background-image: linear-gradient(
    var(--tcb-local-color-style-7, var(--tcb-local-color-trewq)),
    var(--tcb-local-color-style-7, var(--tcb-local-color-trewq))
  ) !important;
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_7
  .tve_s_item.tve-state-hover
  .tve_s_icon,
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_7
  .tve_s_item:hover
  .tve_s_icon {
  color: #fff !important;
  fill: #fff !important;
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_8
  .tve_s_item {
  background-image: linear-gradient(
    var(--tcb-local-color-style-8, var(--tcb-local-color-trewq)),
    var(--tcb-local-color-style-8, var(--tcb-local-color-trewq))
  ) !important;
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_8
  .tve_s_item.tve-state-hover,
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_8
  .tve_s_item:hover {
  background-image: linear-gradient(
      rgba(255, 255, 255, 0.2),
      rgba(255, 255, 255, 0.2)
    ),
    linear-gradient(
      var(--tcb-local-color-style-8, var(--tcb-local-color-trewq)),
      var(--tcb-local-color-style-8, var(--tcb-local-color-trewq))
    ) !important;
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_2
  .tve_s_ig_share.tve_s_item {
  background-image: linear-gradient(
    45deg,
    #fdf497 0,
    #fdf497 5%,
    #fd5949 45%,
    #d6249f 60%,
    #285aeb 90%
  ) !important;
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_2
  .tve_s_ig_share.tve_s_item.tve-state-hover,
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_2
  .tve_s_ig_share.tve_s_item:hover {
  background-image: linear-gradient(
      rgba(255, 255, 255, 0.2),
      rgba(255, 255, 255, 0.2)
    ),
    linear-gradient(
      45deg,
      #fdf497 0,
      #fdf497 5%,
      #fd5949 45%,
      #d6249f 60%,
      #285aeb 90%
    ) !important;
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_6
  .tve_s_ig_share.tve_s_item {
  background-image: linear-gradient(
    45deg,
    #fdf497 0,
    #fdf497 5%,
    #fd5949 45%,
    #d6249f 60%,
    #285aeb 90%
  ) !important;
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_6
  .tve_s_ig_share.tve_s_item.tve-state-hover,
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_6
  .tve_s_ig_share.tve_s_item:hover {
  background-image: linear-gradient(
      rgba(255, 255, 255, 0.2),
      rgba(255, 255, 255, 0.2)
    ),
    linear-gradient(
      45deg,
      #fdf497 0,
      #fdf497 5%,
      #fd5949 45%,
      #d6249f 60%,
      #285aeb 90%
    ) !important;
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_8
  .tve_s_ig_share.tve_s_item {
  background-image: linear-gradient(
    45deg,
    #fdf497 0,
    #fdf497 5%,
    #fd5949 45%,
    #d6249f 60%,
    #285aeb 90%
  ) !important;
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_8
  .tve_s_ig_share.tve_s_item.tve-state-hover,
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_8
  .tve_s_ig_share.tve_s_item:hover {
  background-image: linear-gradient(
      rgba(255, 255, 255, 0.2),
      rgba(255, 255, 255, 0.2)
    ),
    linear-gradient(
      45deg,
      #fdf497 0,
      #fdf497 5%,
      #fd5949 45%,
      #d6249f 60%,
      #285aeb 90%
    ) !important;
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_1
  .tve_s_item {
  border-radius: 50%;
  background-image: var(--tcb-local-color-style-1) !important;
  fill: #fff;
  color: #fff;
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_1
  .tve_s_item.tve-state-hover,
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_1
  .tve_s_item:hover {
  background-image: linear-gradient(
      rgba(255, 255, 255, 0.2),
      rgba(255, 255, 255, 0.2)
    ),
    var(--tcb-local-color-style-1) !important;
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_2
  .tve_s_item {
  border-radius: 50%;
  background-image: linear-gradient(
    var(--tcb-local-color-style-2),
    var(--tcb-local-color-style-2)
  ) !important;
  fill: #fff;
  color: #fff;
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_2
  .tve_s_item.tve-state-hover,
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_2
  .tve_s_item:hover {
  background-image: linear-gradient(
      rgba(255, 255, 255, 0.3),
      rgba(255, 255, 255, 0.3)
    ),
    linear-gradient(
      var(--tcb-local-color-style-2),
      var(--tcb-local-color-style-2)
    ) !important;
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_3
  .tve_s_text {
  display: none;
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_3
  .tve_s_item {
  border-radius: 3px;
  border-color: var(--tcb-local-color-style-3) !important;
  border: 1px solid var(--tcb-local-color-style-3);
  background: 0 0;
  fill: var(--tcb-local-color-style-3) !important;
  color: var(--tcb-local-color-style-3) !important;
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_4
  .tve_s_item {
  border-radius: 3px;
  border-color: var(--tcb-local-color-style-4) !important;
  border: 1px solid var(--tcb-local-color-style-4);
  background: 0 0;
  fill: var(--tcb-local-color-style-4) !important;
  color: var(--tcb-local-color-style-4) !important;
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_4
  .tve_s_item.tve-state-hover,
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_4
  .tve_s_item:hover {
  border-color: var(--tcb-local-color-style-4) !important;
  background-color: var(--tcb-local-color-style-4) !important;
  fill: #fff !important;
  color: #fff !important;
}
.thrv_social_follow:not(.tcb-custom-branding-social)
  .tve_social_custom.tve_links_style_5
  .tve_s_item {
  fill: var(--tcb-local-color-style-5) !important;
  color: var(--tcb-local-color-style-5) !important;
}
.thrive_author_links,
.thrv_social_follow {
  --tcb-local-color-f3080: rgb(23, 23, 22);
  --tcb-local-color-f2bba: rgba(23, 23, 22, 0.5);
  --tcb-local-color-trewq: rgba(23, 23, 22, 0.7);
  --tcb-local-color-poiuy: rgba(23, 23, 22, 0.35);
  --tcb-local-color-f83d7: rgba(23, 23, 22, 0.4);
  --tcb-local-color-frty6: rgba(23, 23, 22, 0.2);
  --tcb-local-color-flktr: rgba(23, 23, 22, 0.8);
  --tve-color: var(--tcb-local-color-f3080);
}
.thrive_author_links .tve_social_custom.tve_links_style_1 .tve_s_item,
.thrv_social_follow .tve_social_custom.tve_links_style_1 .tve_s_item {
  border-radius: 50%;
  background: linear-gradient(
    to bottom right,
    var(--tcb-local-color-f2bba) 50%,
    var(--tcb-local-color-trewq) 50%
  );
  fill: #fff;
  color: #fff;
}
.thrive_author_links
  .tve_social_custom.tve_links_style_1
  .tve_s_item.tve-state-hover,
.thrive_author_links .tve_social_custom.tve_links_style_1 .tve_s_item:hover,
.thrv_social_follow
  .tve_social_custom.tve_links_style_1
  .tve_s_item.tve-state-hover,
.thrv_social_follow .tve_social_custom.tve_links_style_1 .tve_s_item:hover {
  background: linear-gradient(
      rgba(255, 255, 255, 0.2),
      rgba(255, 255, 255, 0.2)
    ),
    linear-gradient(
      to bottom right,
      var(--tcb-local-color-f2bba) 50%,
      var(--tcb-local-color-trewq) 50%
    );
}
.thrive_author_links .tve_social_custom.tve_links_style_2 .tve_s_item,
.thrv_social_follow .tve_social_custom.tve_links_style_2 .tve_s_item {
  border-radius: 50%;
  background: var(--tcb-local-color-f3080);
  fill: #fff;
  color: #fff;
}
.thrive_author_links
  .tve_social_custom.tve_links_style_2
  .tve_s_item.tve-state-hover,
.thrive_author_links .tve_social_custom.tve_links_style_2 .tve_s_item:hover,
.thrv_social_follow
  .tve_social_custom.tve_links_style_2
  .tve_s_item.tve-state-hover,
.thrv_social_follow .tve_social_custom.tve_links_style_2 .tve_s_item:hover {
  background: var(--tcb-local-color-trewq);
}
.thrive_author_links .tve_social_custom.tve_links_style_3 .tve_s_text,
.thrive_author_links .tve_social_custom.tve_links_style_4 .tve_s_text,
.thrv_social_follow .tve_social_custom.tve_links_style_3 .tve_s_text,
.thrv_social_follow .tve_social_custom.tve_links_style_4 .tve_s_text {
  display: none;
}
.thrive_author_links .tve_social_custom.tve_links_style_3 .tve_s_item,
.thrive_author_links .tve_social_custom.tve_links_style_4 .tve_s_item,
.thrv_social_follow .tve_social_custom.tve_links_style_3 .tve_s_item,
.thrv_social_follow .tve_social_custom.tve_links_style_4 .tve_s_item {
  border-radius: 3px;
  border: 1px solid var(--tcb-local-color-f3080);
  background: 0 0;
  fill: var(--tcb-local-color-f3080);
  color: var(--tcb-local-color-f3080);
}
.thrive_author_links
  .tve_social_custom.tve_links_style_3
  .tve_s_item.tve-state-hover,
.thrive_author_links .tve_social_custom.tve_links_style_3 .tve_s_item:hover,
.thrive_author_links
  .tve_social_custom.tve_links_style_4
  .tve_s_item.tve-state-hover,
.thrive_author_links .tve_social_custom.tve_links_style_4 .tve_s_item:hover,
.thrv_social_follow
  .tve_social_custom.tve_links_style_3
  .tve_s_item.tve-state-hover,
.thrv_social_follow .tve_social_custom.tve_links_style_3 .tve_s_item:hover,
.thrv_social_follow
  .tve_social_custom.tve_links_style_4
  .tve_s_item.tve-state-hover,
.thrv_social_follow .tve_social_custom.tve_links_style_4 .tve_s_item:hover {
  border-color: var(--tcb-local-color-poiuy);
  fill: var(--tcb-local-color-poiuy);
  color: var(--tcb-local-color-poiuy);
}
.thrive_author_links
  .tve_social_custom.tve_links_style_4
  .tve_s_item.tve-state-hover,
.thrive_author_links .tve_social_custom.tve_links_style_4 .tve_s_item:hover,
.thrv_social_follow
  .tve_social_custom.tve_links_style_4
  .tve_s_item.tve-state-hover,
.thrv_social_follow .tve_social_custom.tve_links_style_4 .tve_s_item:hover {
  border-color: var(--tcb-local-color-f3080);
  background-color: var(--tcb-local-color-f3080);
  fill: #fff;
  color: #fff;
}
.thrive_author_links .tve_social_custom.tve_links_style_5 .tve_s_item,
.thrv_social_follow .tve_social_custom.tve_links_style_5 .tve_s_item {
  fill: var(--tcb-local-color-f3080);
  color: var(--tcb-local-color-f3080);
}
.thrive_author_links
  .tve_social_custom.tve_links_style_5
  .tve_s_item.tve-state-hover,
.thrive_author_links .tve_social_custom.tve_links_style_5 .tve_s_item:hover,
.thrv_social_follow
  .tve_social_custom.tve_links_style_5
  .tve_s_item.tve-state-hover,
.thrv_social_follow .tve_social_custom.tve_links_style_5 .tve_s_item:hover {
  fill: var(--tcb-local-color-poiuy);
  color: var(--tcb-local-color-poiuy);
}
.thrive_author_links .tve_social_custom.tve_links_style_6 .tve_s_item,
.thrv_social_follow .tve_social_custom.tve_links_style_6 .tve_s_item {
  border-radius: 50%;
  color: #fff;
  background: var(--tcb-local-color-trewq);
}
.thrive_author_links
  .tve_social_custom.tve_links_style_6
  .tve_s_item.tve-state-hover,
.thrive_author_links .tve_social_custom.tve_links_style_6 .tve_s_item:hover,
.thrv_social_follow
  .tve_social_custom.tve_links_style_6
  .tve_s_item.tve-state-hover,
.thrv_social_follow .tve_social_custom.tve_links_style_6 .tve_s_item:hover {
  background: rgba(var(--tcb-local-color-trewq), 0.8);
}
.thrive_author_links .tve_social_custom.tve_links_style_7 .tve_s_text,
.thrv_social_follow .tve_social_custom.tve_links_style_7 .tve_s_text {
  display: none;
}
.thrive_author_links .tve_social_custom.tve_links_style_7 .tve_s_item,
.thrv_social_follow .tve_social_custom.tve_links_style_7 .tve_s_item {
  border-radius: 0;
  border: 2px solid var(--tcb-local-color-trewq);
}
.thrive_author_links
  .tve_social_custom.tve_links_style_7
  .tve_s_item
  .tve_s_icon,
.thrv_social_follow
  .tve_social_custom.tve_links_style_7
  .tve_s_item
  .tve_s_icon {
  color: var(--tcb-local-color-trewq);
  fill: var(--tcb-local-color-trewq);
}
.thrive_author_links
  .tve_social_custom.tve_links_style_7
  .tve_s_item
  .tve_s_icon.tve-state-hover,
.thrive_author_links
  .tve_social_custom.tve_links_style_7
  .tve_s_item
  .tve_s_icon:hover,
.thrv_social_follow
  .tve_social_custom.tve_links_style_7
  .tve_s_item
  .tve_s_icon.tve-state-hover,
.thrv_social_follow
  .tve_social_custom.tve_links_style_7
  .tve_s_item
  .tve_s_icon:hover {
  color: #fff;
  fill: #fff;
}
.thrive_author_links
  .tve_social_custom.tve_links_style_7
  .tve_s_item.tve-state-hover,
.thrive_author_links .tve_social_custom.tve_links_style_7 .tve_s_item:hover,
.thrv_social_follow
  .tve_social_custom.tve_links_style_7
  .tve_s_item.tve-state-hover,
.thrv_social_follow .tve_social_custom.tve_links_style_7 .tve_s_item:hover {
  background-color: var(--tcb-local-color-trewq);
  color: #fff;
  fill: #fff;
}
.thrive_author_links .tve_social_custom.tve_links_style_8 .tve_s_text,
.thrv_social_follow .tve_social_custom.tve_links_style_8 .tve_s_text {
  display: none;
}
.thrive_author_links .tve_social_custom.tve_links_style_8 .tve_s_item,
.thrv_social_follow .tve_social_custom.tve_links_style_8 .tve_s_item {
  border-radius: 2px;
  box-shadow: 0 2px 5px 2px rgba(0, 0, 0, 0.25);
  background-image: linear-gradient(
    var(--tcb-local-color-trewq),
    var(--tcb-local-color-trewq)
  );
  fill: #fff;
  color: #fff;
}
.thrive_author_links
  .tve_social_custom.tve_links_style_8
  .tve_s_item.tve-state-hover,
.thrive_author_links .tve_social_custom.tve_links_style_8 .tve_s_item:hover,
.thrv_social_follow
  .tve_social_custom.tve_links_style_8
  .tve_s_item.tve-state-hover,
.thrv_social_follow .tve_social_custom.tve_links_style_8 .tve_s_item:hover {
  background-image: linear-gradient(
      rgba(255, 255, 255, 0.2),
      rgba(255, 255, 255, 0.2)
    ),
    linear-gradient(var(--tcb-local-color-trewq), var(--tcb-local-color-trewq));
}
.thrv_social_default .tve_social_items .tve_s_item {
  float: left;
  margin: 0 10px 10px 0;
  height: 22px;
}
.thrv_social_default .tve_social_items .tve_s_item iframe {
  vertical-align: initial;
}
.thrv_social_default .tve_social_items .tve_s_item.tve_s_fb_share span {
  display: block !important;
}
.thrv_social_default .tve_social_items .tve_s_item.tve_s_fb_like {
  overflow: hidden;
}
.thrv_social_default .tve_social_items .tve_s_item.tve_s_fb_like span {
  display: block !important;
}
.thrv_social_default
  .tve_social_items
  .tve_s_item.tve_s_pin_share.tve_s_pin_share_count {
  margin-right: 30px;
}
.thrv_social_custom.tcb-social-full-width {
  min-width: 100% !important;
}
.thrv_social_custom.tcb-social-full-width.tcb-social-vertical
  .tve_social_items {
  flex-direction: column;
}
.thrv_social_custom.tcb-social-full-width.tcb-social-vertical
  .tve_social_items
  .tve_s_item {
  display: flex !important;
  margin-right: 0;
}
.thrv_social_custom.tcb-social-full-width .tve_social_items {
  display: flex !important;
  width: 100% !important;
}
.thrv_social_custom.tcb-social-full-width
  .tve_social_items.tve_style_2
  .tve_s_text {
  width: 100%;
}
.thrv_social_custom.tcb-social-full-width
  .tve_social_items.tve_style_4
  .tve_s_item
  a {
  display: flex;
}
.thrv_social_custom.tcb-social-full-width
  .tve_social_items.tve_style_4
  .tve_s_item
  a
  .tve_s_text {
  width: 100%;
}
.thrv_social_custom.tcb-social-full-width
  .tve_social_items.tve_style_13
  .tve_s_item {
  width: 100% !important;
}
.thrv_social_custom.tcb-social-full-width .tve_social_items.tve_style_14 {
  flex-wrap: nowrap;
}
.thrv_social_custom.tcb-social-full-width .tve_social_items .tve_s_item {
  flex-basis: 100%;
}
.thrv_social_custom.tcb-social-full-width
  .tve_social_items
  .tve_s_item
  .tve_s_counter,
.thrv_social_custom.tcb-social-full-width
  .tve_social_items
  .tve_s_item
  .tve_s_text {
  text-align: center;
  white-space: nowrap;
}
.thrv_social_custom:not(.tcb-social-full-width):not(.tve_style_12)
  .tve_s_item:last-child {
  margin-right: 0;
}
.thrv_social_custom.tcb-social-common-width.tcb-social-vertical
  .tve_social_items {
  flex-direction: column;
}
.thrv_social_custom.tcb-social-common-width.tcb-social-vertical
  .tve_social_items
  .tve_s_item {
  margin-right: 0;
}
.thrv_social_custom.tcb-social-common-width.tcb-social-full-width
  .tve_social_items {
  flex-wrap: nowrap;
  width: 100% !important;
}
.thrv_social_custom.tcb-social-common-width.tcb-social-full-width
  .tve_social_items
  .tve_s_counter,
.thrv_social_custom.tcb-social-common-width.tcb-social-full-width
  .tve_social_items
  .tve_s_text {
  white-space: nowrap;
}
.thrv_social_custom.tcb-social-common-width .tve_social_items {
  display: flex;
  flex-wrap: wrap;
}
.thrv_social_custom.tcb-social-common-width
  .tve_social_items.tve_style_1.tve_social_cb
  .tve_s_item.tve_s_in_share.tve_share_item,
.thrv_social_custom.tcb-social-common-width
  .tve_social_items.tve_style_1.tve_social_cb
  .tve_s_item.tve_s_t_share.tve_share_item,
.thrv_social_custom.tcb-social-common-width
  .tve_social_items.tve_style_3.tve_social_cb
  .tve_s_item.tve_s_in_share.tve_share_item,
.thrv_social_custom.tcb-social-common-width
  .tve_social_items.tve_style_3.tve_social_cb
  .tve_s_item.tve_s_t_share.tve_share_item,
.thrv_social_custom.tcb-social-common-width
  .tve_social_items.tve_style_5.tve_social_cb
  .tve_s_item.tve_s_in_share.tve_share_item,
.thrv_social_custom.tcb-social-common-width
  .tve_social_items.tve_style_5.tve_social_cb
  .tve_s_item.tve_s_t_share.tve_share_item {
  padding-right: 20px;
}
.thrv_social_custom.tcb-social-common-width
  .tve_social_items.tve_style_1.tve_social_cb
  .tve_s_item.tve_s_in_share.tve_share_item
  .tve_s_icon,
.thrv_social_custom.tcb-social-common-width
  .tve_social_items.tve_style_1.tve_social_cb
  .tve_s_item.tve_s_t_share.tve_share_item
  .tve_s_icon,
.thrv_social_custom.tcb-social-common-width
  .tve_social_items.tve_style_3.tve_social_cb
  .tve_s_item.tve_s_in_share.tve_share_item
  .tve_s_icon,
.thrv_social_custom.tcb-social-common-width
  .tve_social_items.tve_style_3.tve_social_cb
  .tve_s_item.tve_s_t_share.tve_share_item
  .tve_s_icon,
.thrv_social_custom.tcb-social-common-width
  .tve_social_items.tve_style_5.tve_social_cb
  .tve_s_item.tve_s_in_share.tve_share_item
  .tve_s_icon,
.thrv_social_custom.tcb-social-common-width
  .tve_social_items.tve_style_5.tve_social_cb
  .tve_s_item.tve_s_t_share.tve_share_item
  .tve_s_icon {
  margin-right: 10px;
}
.thrv_social_custom.tcb-social-common-width
  .tve_social_items.tve_style_2
  .tve_s_text {
  width: 100%;
}
.thrv_social_custom.tcb-social-common-width
  .tve_social_items.tve_style_7.tve_social_cb
  .tve_s_link {
  justify-content: flex-start;
}
.thrv_social_custom.tcb-social-common-width
  .tve_social_items.tve_style_16.tve_social_cb
  .tve_s_item.tve_s_in_share,
.thrv_social_custom.tcb-social-common-width
  .tve_social_items.tve_style_16.tve_social_cb
  .tve_s_item.tve_s_t_share {
  padding: 0 1.478em 0 0;
}
.thrv_social_custom.tcb-social-common-width
  .tve_social_items.tve_style_13.tve_social_cb
  .tve_s_item.tve_s_in_share
  .tve_s_icon,
.thrv_social_custom.tcb-social-common-width
  .tve_social_items.tve_style_13.tve_social_cb
  .tve_s_item.tve_s_t_share
  .tve_s_icon {
  padding-bottom: 1em;
}
.thrv_social_custom.tcb-social-common-width .tve_social_items .tve_s_item {
  align-items: center;
}
.thrv_social_custom.tcb-social-full-width:not(.tcb-social-vertical)
  .tve_social_items {
  flex-wrap: wrap;
  box-sizing: border-box;
}
.thrv_social_custom.tcb-social-full-width:not(.tcb-social-vertical)
  .tve_social_items
  .tve_s_item {
  max-width: 100% !important;
  flex: 1 0 100px;
  min-width: min-content;
}
.thrv_social_custom.tcb-social-common-width:not(.tcb-social-vertical)
  .tve_social_items {
  align-items: flex-start;
}
.thrv_social_custom.tcb-social-common-width .tve_social_items {
  flex-wrap: wrap !important;
  box-sizing: border-box !important;
}
@media (max-width: 767px) {
  .tcb-social-common-width .tve_social_ib .tve_s_item {
    width: min-content;
  }
}
.tve_s_fb_share.tve_share_item .tve_s_icon:before {
  content: "" !important;
}
.tve_s_t_share.tve_share_item .tve_s_icon:before {
  content: "" !important;
}
.tve_s_in_share.tve_share_item .tve_s_icon:before {
  content: "" !important;
}
.tve_s_pin_share.tve_share_item .tve_s_icon:before {
  content: "" !important;
}
.tve_s_xing_share.tve_share_item .tve_s_icon:before {
  content: "" !important;
}
.tve_social_custom {
  display: table;
}
.tve_social_custom .tve_s_item {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
  margin-top: 5px;
  margin-right: 10px;
  line-height: 1.5em;
}
.tve_social_custom .tve_s_item.thrv_wrapper {
  margin-top: 5px;
  margin-bottom: 5px;
}
.tve_social_custom .tve_s_item:not(:last-child) {
  margin-right: 10px;
}
.tve_social_custom .tve_s_item.tve_s_g_share {
  display: none !important;
}
.tve_social_custom .tve_s_item.tve_s_in_share .tve_s_count,
.tve_social_custom .tve_s_item.tve_s_t_share .tve_s_count {
  display: none !important;
}
.tve_social_custom .tve_s_link {
  box-shadow: none;
  display: table;
  border: 0;
  text-decoration: none !important;
  color: #fff;
}
.tve_social_custom .tve_s_link:hover {
  text-decoration: none;
}
.tve_social_custom .tve_s_icon {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  vertical-align: middle;
}
.tve_social_custom .tve_s_icon.thrv_wrapper {
  margin: 0;
}
.tve_social_custom .tve_s_icon svg.tcb-icon {
  fill: currentColor;
  color: currentColor;
}
.tve_social_custom .tve_s_text {
  display: table-cell;
  font-size: inherit;
  padding: 0 20px 0 10px;
  vertical-align: middle;
  white-space: nowrap;
  flex-grow: 1;
}
.tve_social_custom .tve_s_count {
  display: none;
}
.tve_social_custom.tve_social_ib .tve_s_text {
  display: none;
}
.tve_social_custom.tve_social_cb .tve_s_count {
  display: table-cell;
  font-size: inherit;
  padding: 0 20px 0 10px;
  vertical-align: middle;
}
.tcb-social-vertical {
  display: flex;
  flex-direction: column;
}
.thrv_social_custom.tve_style_11 {
  position: relative;
}
.thrv_social_custom.tve_style_12 {
  background-color: #fff;
  box-shadow: 0 0 60px 0 rgba(8, 8, 28, 0.05);
  padding: 1px;
  border-radius: 15px;
}
.thrv_social_custom .tve_s_share_count {
  display: none;
  vertical-align: middle;
  text-align: center;
  margin-right: 10px;
}
.thrv_social_custom .tve_s_share_count .tve_s_cnt {
  margin: 1px;
  display: block;
  font-size: 2.1875em;
  font-weight: 700;
}
.thrv_social_custom .tve_s_share_count .tve_s_cnt_label {
  display: block;
  font-size: 1.25em;
  margin: 1px 10px 1px 1px;
}
.thrv_social_custom .tve_s_share_count a:hover {
  text-decoration: none;
}
.thrv_social_custom .tve_social_items {
  display: inline-block;
  vertical-align: middle;
}
@-moz-keyframes blink-text {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes blink-text {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes blink-text {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.tve_count_loading .tve_s_count {
  -webkit-animation-name: blinker;
  -webkit-animation-duration: 1s;
  -webkit-animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-name: blink-text;
  -moz-animation-duration: 1s;
  -moz-animation-timing-function: linear;
  -moz-animation-iteration-count: infinite;
  animation-name: blink-text;
  animation-duration: 1s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}
.thrv_social_custom,
.thrv_social_default {
  display: flex !important;
  align-items: center;
  justify-content: center;
  max-width: max-content;
}
.thrv_social_custom.tve_share_left,
.thrv_social_default.tve_share_left {
  flex-direction: row;
}
.thrv_social_custom.tve_share_left .tve_s_share_count.tve_style_6,
.thrv_social_default.tve_share_left .tve_s_share_count.tve_style_6 {
  margin-right: 2.267em;
}
.thrv_social_custom.tve_share_left .tve_s_share_count.tve_style_7,
.thrv_social_default.tve_share_left .tve_s_share_count.tve_style_7 {
  margin-right: 1.533em;
}
.thrv_social_custom.tve_share_left .tve_s_share_count.tve_style_8,
.thrv_social_default.tve_share_left .tve_s_share_count.tve_style_8 {
  margin-right: 2.083em;
}
.thrv_social_custom.tve_share_left .tve_s_share_count.tve_style_9,
.thrv_social_default.tve_share_left .tve_s_share_count.tve_style_9 {
  margin-right: 2.533em;
}
.thrv_social_custom.tve_share_left .tve_s_share_count.tve_style_10,
.thrv_social_default.tve_share_left .tve_s_share_count.tve_style_10 {
  margin-right: 1.043em;
}
.thrv_social_custom.tve_share_left .tve_s_share_count.tve_style_11,
.thrv_social_default.tve_share_left .tve_s_share_count.tve_style_11 {
  margin-right: 1.2em;
}
.thrv_social_custom.tve_share_left .tve_s_share_count.tve_style_12,
.thrv_social_default.tve_share_left .tve_s_share_count.tve_style_12 {
  margin-left: 2.19em;
}
.thrv_social_custom.tve_share_left .tve_s_share_count.tve_style_13,
.thrv_social_default.tve_share_left .tve_s_share_count.tve_style_13 {
  margin-right: 1.818em;
}
.thrv_social_custom.tve_share_left .tve_s_share_count.tve_style_14,
.thrv_social_default.tve_share_left .tve_s_share_count.tve_style_14 {
  margin-right: 1.3em;
}
.thrv_social_custom.tve_share_left .tve_s_share_count.tve_style_15,
.thrv_social_default.tve_share_left .tve_s_share_count.tve_style_15 {
  margin-right: 1.222em;
}
.thrv_social_custom.tve_share_left .tve_s_share_count.tve_style_16,
.thrv_social_default.tve_share_left .tve_s_share_count.tve_style_16 {
  margin-right: 0.476em;
}
.thrv_social_custom.tve_share_left .tve_s_share_count.tve_style_17,
.thrv_social_default.tve_share_left .tve_s_share_count.tve_style_17 {
  margin-right: 1em;
}
.thrv_social_custom.tve_share_left .tve_s_share_count.tve_style_18,
.thrv_social_default.tve_share_left .tve_s_share_count.tve_style_18 {
  margin-right: 0.444em;
}
.thrv_social_custom.tve_share_left.tcb-social-vertical .tve_s_share_count,
.thrv_social_default.tve_share_left.tcb-social-vertical .tve_s_share_count {
  align-self: center;
}
.thrv_social_custom.tve_share_left.tcb-social-vertical.tve_style_6
  .tve_s_share_count,
.thrv_social_default.tve_share_left.tcb-social-vertical.tve_style_6
  .tve_s_share_count {
  height: 2.8em;
}
.thrv_social_custom.tve_share_left.tcb-social-vertical.tve_style_7
  .tve_s_share_count,
.thrv_social_default.tve_share_left.tcb-social-vertical.tve_style_7
  .tve_s_share_count {
  height: 2.733em;
}
.thrv_social_custom.tve_share_left.tcb-social-vertical.tve_style_9
  .tve_s_share_count,
.thrv_social_default.tve_share_left.tcb-social-vertical.tve_style_9
  .tve_s_share_count {
  height: 2.333em;
}
.thrv_social_custom.tve_share_left.tcb-social-vertical.tve_style_10
  .tve_s_share_count,
.thrv_social_default.tve_share_left.tcb-social-vertical.tve_style_10
  .tve_s_share_count {
  margin-top: 0;
  margin-right: 0.783em;
}
.thrv_social_custom.tve_share_left.tcb-social-vertical.tve_style_11
  .tve_s_share_count,
.thrv_social_default.tve_share_left.tcb-social-vertical.tve_style_11
  .tve_s_share_count {
  margin-top: 0;
  margin-right: 0.914em;
  height: 3.167em;
}
.thrv_social_custom.tve_share_left.tcb-social-vertical.tve_style_12
  .tve_s_share_count,
.thrv_social_default.tve_share_left.tcb-social-vertical.tve_style_12
  .tve_s_share_count {
  margin-top: 1.429em;
  height: 2.095em;
}
.thrv_social_custom.tve_share_left.tcb-social-vertical.tve_style_13
  .tve_s_share_count,
.thrv_social_default.tve_share_left.tcb-social-vertical.tve_style_13
  .tve_s_share_count {
  height: 4.724em;
}
.thrv_social_custom.tve_share_left.tcb-social-vertical.tve_style_14
  .tve_s_share_count,
.thrv_social_default.tve_share_left.tcb-social-vertical.tve_style_14
  .tve_s_share_count {
  margin-top: 0;
  margin-right: 0.5em;
  height: 3.111em;
}
.thrv_social_custom.tve_share_left.tcb-social-vertical.tve_style_15
  .tve_s_share_count,
.thrv_social_default.tve_share_left.tcb-social-vertical.tve_style_15
  .tve_s_share_count {
  margin-top: 0;
  margin-right: 1.056em;
  height: 3.167em;
  align-items: center;
}
.thrv_social_custom.tve_share_left.tcb-social-vertical.tve_style_16
  .tve_s_share_count,
.thrv_social_default.tve_share_left.tcb-social-vertical.tve_style_16
  .tve_s_share_count {
  margin-top: 0;
  margin-right: 0.714em;
}
.thrv_social_custom.tve_share_left.tcb-social-vertical.tve_style_18
  .tve_s_share_count,
.thrv_social_default.tve_share_left.tcb-social-vertical.tve_style_18
  .tve_s_share_count {
  height: 4.167em;
  display: flex !important;
  flex-direction: column;
  justify-content: center;
}
.thrv_social_custom.tve_share_right,
.thrv_social_default.tve_share_right {
  flex-direction: row-reverse;
}
.thrv_social_custom.tve_share_right .tve_s_share_count.tve_style_6,
.thrv_social_default.tve_share_right .tve_s_share_count.tve_style_6 {
  margin-left: 2.267em;
}
.thrv_social_custom.tve_share_right .tve_s_share_count.tve_style_7,
.thrv_social_default.tve_share_right .tve_s_share_count.tve_style_7 {
  margin-left: 1.533em;
}
.thrv_social_custom.tve_share_right .tve_s_share_count.tve_style_8,
.thrv_social_default.tve_share_right .tve_s_share_count.tve_style_8 {
  margin-left: 2.083em;
}
.thrv_social_custom.tve_share_right .tve_s_share_count.tve_style_9,
.thrv_social_default.tve_share_right .tve_s_share_count.tve_style_9 {
  margin-left: 2.533em;
}
.thrv_social_custom.tve_share_right .tve_s_share_count.tve_style_10,
.thrv_social_default.tve_share_right .tve_s_share_count.tve_style_10 {
  margin-left: 1.043em;
}
.thrv_social_custom.tve_share_right .tve_s_share_count.tve_style_11,
.thrv_social_default.tve_share_right .tve_s_share_count.tve_style_11 {
  margin-left: 1.2em;
}
.thrv_social_custom.tve_share_right .tve_s_share_count.tve_style_12,
.thrv_social_default.tve_share_right .tve_s_share_count.tve_style_12 {
  margin-right: 2.19em;
}
.thrv_social_custom.tve_share_right .tve_s_share_count.tve_style_13,
.thrv_social_default.tve_share_right .tve_s_share_count.tve_style_13 {
  margin-left: 1.818em;
}
.thrv_social_custom.tve_share_right .tve_s_share_count.tve_style_14,
.thrv_social_default.tve_share_right .tve_s_share_count.tve_style_14 {
  margin-left: 1.3em;
}
.thrv_social_custom.tve_share_right .tve_s_share_count.tve_style_15,
.thrv_social_default.tve_share_right .tve_s_share_count.tve_style_15 {
  margin-left: 1.222em;
}
.thrv_social_custom.tve_share_right .tve_s_share_count.tve_style_16,
.thrv_social_default.tve_share_right .tve_s_share_count.tve_style_16 {
  margin-left: 0.476em;
}
.thrv_social_custom.tve_share_right .tve_s_share_count.tve_style_17,
.thrv_social_default.tve_share_right .tve_s_share_count.tve_style_17 {
  margin-left: 1em;
}
.thrv_social_custom.tve_share_right .tve_s_share_count.tve_style_18,
.thrv_social_default.tve_share_right .tve_s_share_count.tve_style_18 {
  margin-left: 0.444em;
}
.thrv_social_custom.tve_share_right.tcb-social-vertical .tve_s_share_count,
.thrv_social_default.tve_share_right.tcb-social-vertical .tve_s_share_count {
  align-self: center;
}
.thrv_social_custom.tve_share_right.tcb-social-vertical.tve_style_6
  .tve_s_share_count,
.thrv_social_default.tve_share_right.tcb-social-vertical.tve_style_6
  .tve_s_share_count {
  height: 2.8em;
}
.thrv_social_custom.tve_share_right.tcb-social-vertical.tve_style_7
  .tve_s_share_count,
.thrv_social_default.tve_share_right.tcb-social-vertical.tve_style_7
  .tve_s_share_count {
  height: 2.733em;
}
.thrv_social_custom.tve_share_right.tcb-social-vertical.tve_style_9
  .tve_s_share_count,
.thrv_social_default.tve_share_right.tcb-social-vertical.tve_style_9
  .tve_s_share_count {
  height: 2.333em;
}
.thrv_social_custom.tve_share_right.tcb-social-vertical.tve_style_10
  .tve_s_share_count,
.thrv_social_default.tve_share_right.tcb-social-vertical.tve_style_10
  .tve_s_share_count {
  margin-top: 0;
  margin-right: 0.783em;
}
.thrv_social_custom.tve_share_right.tcb-social-vertical.tve_style_11
  .tve_s_share_count,
.thrv_social_default.tve_share_right.tcb-social-vertical.tve_style_11
  .tve_s_share_count {
  margin-top: 0;
  margin-right: 0.914em;
  height: 3.167em;
}
.thrv_social_custom.tve_share_right.tcb-social-vertical.tve_style_12
  .tve_s_share_count,
.thrv_social_default.tve_share_right.tcb-social-vertical.tve_style_12
  .tve_s_share_count {
  margin-top: 1.429em;
  height: 2.095em;
}
.thrv_social_custom.tve_share_right.tcb-social-vertical.tve_style_13
  .tve_s_share_count,
.thrv_social_default.tve_share_right.tcb-social-vertical.tve_style_13
  .tve_s_share_count {
  height: 4.724em;
}
.thrv_social_custom.tve_share_right.tcb-social-vertical.tve_style_14
  .tve_s_share_count,
.thrv_social_default.tve_share_right.tcb-social-vertical.tve_style_14
  .tve_s_share_count {
  margin-top: 0;
  margin-right: 0.5em;
  height: 3.111em;
}
.thrv_social_custom.tve_share_right.tcb-social-vertical.tve_style_15
  .tve_s_share_count,
.thrv_social_default.tve_share_right.tcb-social-vertical.tve_style_15
  .tve_s_share_count {
  margin-top: 0;
  margin-right: 1.056em;
  height: 3.167em;
  align-items: center;
}
.thrv_social_custom.tve_share_right.tcb-social-vertical.tve_style_16
  .tve_s_share_count,
.thrv_social_default.tve_share_right.tcb-social-vertical.tve_style_16
  .tve_s_share_count {
  margin-top: 0;
  margin-right: 0.714em;
}
.thrv_social_custom.tve_share_right.tcb-social-vertical.tve_style_18
  .tve_s_share_count,
.thrv_social_default.tve_share_right.tcb-social-vertical.tve_style_18
  .tve_s_share_count {
  height: 4.167em;
  display: flex !important;
  flex-direction: column;
  justify-content: center;
}
.thrv_social_custom.tve_share_top,
.thrv_social_default.tve_share_top {
  flex-direction: column;
}
.thrv_social_custom.tve_share_top .tve_s_share_count.tve_style_6,
.thrv_social_default.tve_share_top .tve_s_share_count.tve_style_6 {
  margin-bottom: 0.7em;
}
.thrv_social_custom.tve_share_top .tve_s_share_count.tve_style_7,
.thrv_social_default.tve_share_top .tve_s_share_count.tve_style_7 {
  margin-bottom: 1.533em;
}
.thrv_social_custom.tve_share_top .tve_s_share_count.tve_style_8,
.thrv_social_default.tve_share_top .tve_s_share_count.tve_style_8 {
  margin-bottom: 0.917em;
}
.thrv_social_custom.tve_share_top .tve_s_share_count.tve_style_9,
.thrv_social_default.tve_share_top .tve_s_share_count.tve_style_9 {
  margin-bottom: 0.733em;
}
.thrv_social_custom.tve_share_top .tve_s_share_count.tve_style_10,
.thrv_social_default.tve_share_top .tve_s_share_count.tve_style_10 {
  margin-bottom: 1.043em;
}
.thrv_social_custom.tve_share_top .tve_s_share_count.tve_style_11,
.thrv_social_default.tve_share_top .tve_s_share_count.tve_style_11 {
  margin-bottom: 1.2em;
}
.thrv_social_custom.tve_share_top .tve_s_share_count.tve_style_12,
.thrv_social_default.tve_share_top .tve_s_share_count.tve_style_12 {
  margin-top: 1.905em;
}
.thrv_social_custom.tve_share_top .tve_s_share_count.tve_style_13,
.thrv_social_default.tve_share_top .tve_s_share_count.tve_style_13 {
  margin-bottom: 1.576em;
}
.thrv_social_custom.tve_share_top .tve_s_share_count.tve_style_14,
.thrv_social_default.tve_share_top .tve_s_share_count.tve_style_14 {
  margin-bottom: 1.3em;
}
.thrv_social_custom.tve_share_top .tve_s_share_count.tve_style_15,
.thrv_social_default.tve_share_top .tve_s_share_count.tve_style_15 {
  margin-bottom: 1.222em;
}
.thrv_social_custom.tve_share_top .tve_s_share_count.tve_style_16,
.thrv_social_default.tve_share_top .tve_s_share_count.tve_style_16 {
  margin-bottom: 0.476em;
}
.thrv_social_custom.tve_share_top .tve_s_share_count.tve_style_17,
.thrv_social_default.tve_share_top .tve_s_share_count.tve_style_17 {
  margin-bottom: 0.722em;
}
.thrv_social_custom.tve_share_top .tve_s_share_count.tve_style_18,
.thrv_social_default.tve_share_top .tve_s_share_count.tve_style_18 {
  margin-bottom: 0.444em;
}
.thrv_social_custom.tve_share_top:not(.tcb-social-vertical) .tve_s_item,
.thrv_social_default.tve_share_top:not(.tcb-social-vertical) .tve_s_item {
  margin-top: 0;
}
.thrv_social_custom.tve_share_top.tcb-social-vertical.tve_style_10
  .tve_s_share_count,
.thrv_social_default.tve_share_top.tcb-social-vertical.tve_style_10
  .tve_s_share_count {
  margin-top: 0;
  margin-bottom: 0.783em;
}
.thrv_social_custom.tve_share_top.tcb-social-vertical.tve_style_11
  .tve_s_share_count,
.thrv_social_default.tve_share_top.tcb-social-vertical.tve_style_11
  .tve_s_share_count {
  margin-top: 0;
  margin-bottom: 0.914em;
}
.thrv_social_custom.tve_share_top.tcb-social-vertical.tve_style_14
  .tve_s_share_count,
.thrv_social_default.tve_share_top.tcb-social-vertical.tve_style_14
  .tve_s_share_count {
  margin-top: 0;
  margin-bottom: 0.5em;
}
.thrv_social_custom.tve_share_top.tcb-social-vertical.tve_style_15
  .tve_s_share_count,
.thrv_social_default.tve_share_top.tcb-social-vertical.tve_style_15
  .tve_s_share_count {
  margin-top: 0;
  margin-bottom: 1.056em;
}
.thrv_social_custom.tve_share_top.tcb-social-vertical.tve_style_16
  .tve_s_share_count,
.thrv_social_default.tve_share_top.tcb-social-vertical.tve_style_16
  .tve_s_share_count {
  margin-top: 0;
  margin-bottom: 0.714em;
}
.thrv_social_custom.tve_share_bottom,
.thrv_social_default.tve_share_bottom {
  flex-direction: column-reverse;
}
.thrv_social_custom.tve_share_bottom .tve_s_share_count.tve_style_6,
.thrv_social_default.tve_share_bottom .tve_s_share_count.tve_style_6 {
  margin-top: 0.7em;
}
.thrv_social_custom.tve_share_bottom .tve_s_share_count.tve_style_7,
.thrv_social_default.tve_share_bottom .tve_s_share_count.tve_style_7 {
  margin-top: 1.533em;
}
.thrv_social_custom.tve_share_bottom .tve_s_share_count.tve_style_8,
.thrv_social_default.tve_share_bottom .tve_s_share_count.tve_style_8 {
  margin-top: 0.917em;
}
.thrv_social_custom.tve_share_bottom .tve_s_share_count.tve_style_9,
.thrv_social_default.tve_share_bottom .tve_s_share_count.tve_style_9 {
  margin-top: 0.733em;
}
.thrv_social_custom.tve_share_bottom .tve_s_share_count.tve_style_10,
.thrv_social_default.tve_share_bottom .tve_s_share_count.tve_style_10 {
  margin-top: 1.043em;
}
.thrv_social_custom.tve_share_bottom .tve_s_share_count.tve_style_11,
.thrv_social_default.tve_share_bottom .tve_s_share_count.tve_style_11 {
  margin-top: 1.2em;
}
.thrv_social_custom.tve_share_bottom .tve_s_share_count.tve_style_12,
.thrv_social_default.tve_share_bottom .tve_s_share_count.tve_style_12 {
  margin-bottom: 1.905em;
}
.thrv_social_custom.tve_share_bottom .tve_s_share_count.tve_style_13,
.thrv_social_default.tve_share_bottom .tve_s_share_count.tve_style_13 {
  margin-top: 1.576em;
}
.thrv_social_custom.tve_share_bottom .tve_s_share_count.tve_style_14,
.thrv_social_default.tve_share_bottom .tve_s_share_count.tve_style_14 {
  margin-top: 1.3em;
}
.thrv_social_custom.tve_share_bottom .tve_s_share_count.tve_style_15,
.thrv_social_default.tve_share_bottom .tve_s_share_count.tve_style_15 {
  margin-top: 1.222em;
}
.thrv_social_custom.tve_share_bottom .tve_s_share_count.tve_style_16,
.thrv_social_default.tve_share_bottom .tve_s_share_count.tve_style_16 {
  margin-top: 0.476em;
}
.thrv_social_custom.tve_share_bottom .tve_s_share_count.tve_style_17,
.thrv_social_default.tve_share_bottom .tve_s_share_count.tve_style_17 {
  margin-top: 0.722em;
}
.thrv_social_custom.tve_share_bottom .tve_s_share_count.tve_style_18,
.thrv_social_default.tve_share_bottom .tve_s_share_count.tve_style_18 {
  margin-top: 0.444em;
}
.thrv_social_custom.tve_share_bottom:not(.tcb-social-vertical) .tve_s_item,
.thrv_social_default.tve_share_bottom:not(.tcb-social-vertical) .tve_s_item {
  margin-bottom: 0;
}
.thrv_social_custom.tve_share_bottom.tcb-social-vertical.tve_style_10
  .tve_s_share_count,
.thrv_social_default.tve_share_bottom.tcb-social-vertical.tve_style_10
  .tve_s_share_count {
  margin-bottom: 0;
  margin-top: 0.783em;
}
.thrv_social_custom.tve_share_bottom.tcb-social-vertical.tve_style_11
  .tve_s_share_count,
.thrv_social_default.tve_share_bottom.tcb-social-vertical.tve_style_11
  .tve_s_share_count {
  margin-bottom: 0;
  margin-top: 0.914em;
}
.thrv_social_custom.tve_share_bottom.tcb-social-vertical.tve_style_14
  .tve_s_share_count,
.thrv_social_default.tve_share_bottom.tcb-social-vertical.tve_style_14
  .tve_s_share_count {
  margin-bottom: 0;
  margin-top: 0.5em;
}
.thrv_social_custom.tve_share_bottom.tcb-social-vertical.tve_style_15
  .tve_s_share_count,
.thrv_social_default.tve_share_bottom.tcb-social-vertical.tve_style_15
  .tve_s_share_count {
  margin-bottom: 0;
  margin-top: 1.056em;
}
.thrv_social_custom.tve_share_bottom.tcb-social-vertical.tve_style_16
  .tve_s_share_count,
.thrv_social_default.tve_share_bottom.tcb-social-vertical.tve_style_16
  .tve_s_share_count {
  margin-bottom: 0;
  margin-top: 0.714em;
}
.thrv_social_custom.tve_leftBtn,
.thrv_social_default.tve_leftBtn {
  float: left;
  margin-right: 10px;
}
.thrv_social_custom.tve_rightBtn,
.thrv_social_default.tve_rightBtn {
  float: right;
  margin-left: 10px;
}
.thrv_social_custom.tve_centerBtn,
.thrv_social_default.tve_centerBtn {
  display: table;
  margin-left: auto;
  margin-right: auto;
}
.tqb-social-share-badge-container
  .tve_social_custom.tve_social_cb
  .tve_s_item.tve_share_item {
  padding-right: 0;
}
.tve_style_1.tve_social_itb .tve_s_item {
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.28) inset,
    0 1px 1px 0 rgba(255, 255, 255, 0.7);
}
.tve_style_1.tve_social_ib .tve_s_item {
  box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.25);
}
.tve_style_2 .tve_s_item {
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.5) inset,
    0 1px 1px 0 rgba(0, 0, 0, 0.24);
}
.tve_style_3 .tve_s_item {
  box-shadow: 0 -4px 0 0 rgba(0, 0, 0, 0.15) inset;
}
.thrive_author_links .tve_social_items,
.thrv_social_follow .tve_social_items {
  line-height: 1em;
}
.thrive_author_links .tve_social_items.social_full_width,
.thrv_social_follow .tve_social_items.social_full_width {
  margin-left: auto;
  margin-right: auto;
  display: table;
  float: none;
}
.thrive_author_links .tve_s_icon:before,
.thrv_social_follow .tve_s_icon:before {
  content: none !important;
}
.thrive_author_links .tve_s_link,
.thrv_social_follow .tve_s_link {
  display: inline-block;
}
.thrive_author_links .tve_s_item.thrv_wrapper,
.thrv_social_follow .tve_s_item.thrv_wrapper {
  margin-top: 4px;
  margin-bottom: 4px;
}
.thrive_author_links .tve_social_custom .tcb-social-follow,
.thrv_social_follow .tve_social_custom .tcb-social-follow {
  position: relative;
}
.thrive_author_links .tve_social_custom .tve_s_icon,
.thrv_social_follow .tve_social_custom .tve_s_icon {
  padding: 0.6em;
  height: 1.5em;
  width: 1.5em;
  display: flex;
  box-sizing: content-box;
  border: unset !important;
}
.thrive_author_links .tve_social_custom .tve_s_text,
.thrv_social_follow .tve_social_custom .tve_s_text {
  display: none;
}
.thrive_author_links .tve_social_custom svg.tcb-icon,
.thrv_social_follow .tve_social_custom svg.tcb-icon {
  fill: currentColor;
  color: currentColor;
  height: 1.5em;
  width: 1.5em;
  vertical-align: bottom;
}
.thrive_author_links .tve_social_custom .tve_sc_icon,
.thrv_social_follow .tve_social_custom .tve_sc_icon {
  fill: currentColor;
  color: currentColor;
  font-size: 1.5em;
  vertical-align: bottom;
}
.thrive_author_links .tve_social_custom .tve_s_item,
.thrv_social_follow .tve_social_custom .tve_s_item {
  margin-right: 0.3em;
  position: relative;
  z-index: 1;
  overflow: hidden;
  vertical-align: bottom;
}
.thrive_author_links .tve_social_custom .tve_s_item:last-of-type,
.thrv_social_follow .tve_social_custom .tve_s_item:last-of-type {
  margin-right: 0;
}
.thrive_author_links .tve_social_custom .tve_s_item a,
.thrv_social_follow .tve_social_custom .tve_s_item a {
  display: flex;
  padding: 0;
  color: unset !important;
  fill: none !important;
}
body:not(.tve_editor_page) .thrive_author_links .tve_s_item a[href=""],
body:not(.tve_editor_page) .thrv_social_follow .tve_s_item a[href=""] {
  display: none;
}
.tve_social_items a {
  font-size: unset;
}
.thrv-page-section {
  position: relative;
  box-sizing: border-box !important;
}
.thrv-page-section .tve-page-section-out {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  box-sizing: border-box;
  transition: box-shadow 0.5s ease;
  overflow: hidden;
}
.thrv-page-section .tve-page-section-out .tve-bg-section-drag-down {
  width: 100%;
  background: #3dbfe8;
  position: absolute;
  bottom: 0;
  cursor: ns-resize;
  z-index: 100001;
  height: 2px;
  display: none;
  transition: all 0.35s ease;
  outline: 10px solid transparent;
}
.thrv-page-section .tve-page-section-out .tve-bg-section-drag-down:hover {
  background: #29799c;
  height: 7px;
}
.thrv-page-section .tve-page-section-out .tve-bg-section-drag-down:before {
  content: "";
  display: block;
  height: 12px;
  width: 100%;
  position: absolute;
  transition: all 0.5s ease;
  background: 0 0;
  z-index: 100003;
}
.thrv-page-section .tve-page-section-out .tve-bg-section-drag-down:before {
  top: -12px;
}
.thrv-page-section .tve-page-section-out .tve-bg-section-drag-down span {
  font-family: Rubik, sans-serif;
  color: #29799c;
  position: absolute;
  top: -30px;
  left: 50%;
}
.thrv-page-section .tve-page-section-out.focused {
  box-shadow: 0 12px 0 0 rgba(61, 191, 232, 0.5);
}
.thrv-page-section .tve-page-section-out.focused .tve-bg-section-drag-down {
  z-index: 100002;
}
.thrv-page-section
  .tve-page-section-out.focused
  .tve-bg-section-drag-down:before {
  background-color: rgba(61, 191, 232, 0.5);
}
.thrv-page-section.tve-height-update .tve-page-section-in {
  min-height: 150px;
}
.thrv-page-section.edit_mode .tve-bg-section-drag-down {
  display: block;
}
.thrv-page-section .tve-page-section-in {
  box-sizing: border-box;
  margin-right: auto;
  margin-left: auto;
  position: relative;
  z-index: 1;
  min-height: 40px;
}
.thrv-page-section .tve-page-section-in.tve-section-full-height {
  min-height: 100vh !important;
}
.thrv-page-section.tcb-window-width .tve-page-section-in {
  padding-left: 0;
  padding-right: 0;
}
.thrv-page-section.on_hover:not(.edit_mode) .tve-bg-section-drag-down {
  display: block;
}
.tve-page-section-in > .tcb-clear:first-child > .thrv_wrapper,
.tve-page-section-in > .thrv_wrapper:first-child {
  margin-top: 0;
}
.tve-page-section-in > .tcb-clear:last-child > .thrv_wrapper,
.tve-page-section-in > .thrv_wrapper:last-child {
  margin-bottom: 0;
}
[data-styled-scrollbar="1"] {
  scrollbar-color: transparent transparent;
  scrollbar-width: thin;
  overflow-x: hidden !important;
}
[data-styled-scrollbar="1"]:hover {
  scrollbar-color: rgba(108, 110, 113, 0.4) transparent;
}
[data-styled-scrollbar="1"]:hover::-webkit-scrollbar-thumb {
  background-color: rgba(108, 110, 113, 0.4);
}
[data-styled-scrollbar="1"]:hover::-webkit-scrollbar-thumb:hover {
  background-color: rgba(108, 110, 113, 0.7);
}
[data-styled-scrollbar="1"]::-webkit-scrollbar {
  width: 7px;
}
[data-styled-scrollbar="1"]::-webkit-scrollbar-thumb {
  background-color: transparent;
  border-radius: 7px;
}
[data-styled-scrollbar="1"]::-webkit-scrollbar-corner {
  background: rgba(0, 0, 0, 0);
}
.thrv_wrapper .tve-content-box-background {
  position: absolute;
  width: 100%;
  height: 100% !important;
  left: 0;
  top: 0;
  overflow: hidden;
  background-clip: padding-box;
}
.thrv_wrapper.thrv-content-box {
  box-sizing: border-box;
  position: relative;
  min-height: 10px;
}
.thrv_wrapper.thrv-content-box
  div:not(.thrv_icon):not(.ui-resizable-handle):not(
    .tve-auxiliary-icon-element
  ) {
  box-sizing: border-box;
}
.thrv_wrapper.thrv-content-box[data-style] {
  padding: 30px;
}
.thrv_wrapper.thrv-content-box.cb_style_3 {
  margin-bottom: 28px;
}
.thrv_wrapper.thrv-content-box.cb_style_9 {
  margin-bottom: 33px;
}
.thrv_wrapper.thrv-content-box.cb_style_10 {
  margin-bottom: 30px;
}
.thrv_wrapper.thrv-content-box.cb_style_12 {
  margin-bottom: 40px;
}
.thrv_wrapper.thrv-content-box.cb_style_14 {
  margin-top: 31px;
  margin-bottom: 31px;
}
.thrv_wrapper.thrv-content-box .cb_style_1-cb > .tcb-replaceable-placeholder,
.thrv_wrapper.thrv-content-box .cb_style_11-cb > .tcb-replaceable-placeholder,
.thrv_wrapper.thrv-content-box .cb_style_12-cb > .tcb-replaceable-placeholder,
.thrv_wrapper.thrv-content-box .cb_style_2-cb > .tcb-replaceable-placeholder,
.thrv_wrapper.thrv-content-box .cb_style_8-cb > .tcb-replaceable-placeholder,
.thrv_wrapper.thrv-content-box .cb_style_9-cb > .tcb-replaceable-placeholder {
  color: #fff;
}
.tve-cb {
  display: inline-block;
  vertical-align: middle;
  clear: both;
  overflow: visible;
  width: 100%;
  z-index: 1;
  position: relative;
  min-height: 10px;
}
.tve-cb .tve_cb_cnt {
  padding: 20px;
}
.thrv_wrapper.thrv_content_reveal .tve_reveal_container {
  outline: 0;
  display: inline-block;
  vertical-align: middle;
  clear: both;
  overflow: visible;
  width: 100%;
  z-index: 1;
  min-height: 40px;
  position: relative;
}
@keyframes slide-wobble {
  0% {
    transform: translateX(30%);
    opacity: 0;
  }
  25% {
    transform: translateX(-15%);
  }
  50% {
    transform: translateX(10%);
  }
  75% {
    transform: translateX(-5%);
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes fade-out {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  25% {
    transform: translateX(-5%);
  }
  100% {
    transform: translateX(100%);
    opacity: 0;
  }
}
.tve_faq {
  transition: all, 0.5s, ease;
  background: #e4e4e4;
}
.tve_faq.tve_oFaq {
  background: #f8f8f8;
}
.tve_faq.tve_oFaq:hover {
  background: #f8f8f8 !important;
}
.tve_faq .tve_faqC {
  display: none;
  padding: 10px 37px;
}
.tve_faq .tve_faqB:hover {
  cursor: pointer;
}
.tve_faq .tve_faqB:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.tve_faq h4 {
  cursor: pointer;
  box-sizing: border-box !important;
  width: auto !important;
  padding: 0 0 0 18px !important;
  font-size: 100%;
  margin: 0 !important;
  clear: none;
}
.tve_faq .tve_toggle {
  display: inline-block;
  position: absolute;
  width: 13px;
  height: 13px;
  top: 20px;
  transform: rotate(0);
}
.tve_faq .tve_toggle_open {
  transform: rotate(90deg);
}
.tve_faq .tve_faqB {
  cursor: pointer;
  padding: 17px;
  position: relative;
}
:not(#tve) .thrv_toggle_shortcode {
  position: relative;
}
:not(#tve) .thrv_toggle_shortcode .tve_faq:hover {
  background: #ed1c24;
}
:not(#tve)
  .thrv_toggle_shortcode
  .tve_faq:hover
  > .tve_faqI
  > .tve_faqB
  h4:not(.tve_toggle_open_text) {
  color: #fff !important;
}
:not(#tve)
  .thrv_toggle_shortcode
  .tve_faq:hover
  > .tve_faqI
  > .tve_faqB
  span:not(.tve_toggle_open) {
  fill: #fff;
}
:not(#tve) .thrv_toggle_shortcode .tve_faq.tve_oFaq:hover {
  background: #f8f8f8 !important;
}
:not(#tve) .thrv_toggle_shortcode .tve_faq.ui-sortable-handle:hover {
  background: rgba(0, 0, 0, 0.2) !important;
  outline: 1px dashed rgba(0, 0, 0, 0.5) !important;
}
:not(#tve) .thrv_toggle_shortcode #tcb-toggle-panel {
  position: absolute;
  left: 100%;
  top: 100%;
  margin-bottom: -20px;
}
:not(#tve) .thrv_toggle .tve-toggle-grid {
  display: flex;
  flex-wrap: nowrap;
  align-items: stretch;
  justify-content: flex-start;
}
@media (max-width: 767px) {
  :not(#tve) .thrv_toggle .tve-toggle-grid {
    flex-wrap: wrap;
  }
}
:not(#tve) .thrv_toggle .tve-toggle-column {
  box-sizing: border-box;
  flex: 0 1 100%;
  justify-content: flex-start;
  width: 100%;
}
:not(#tve) .thrv_toggle .thrv_toggle_item {
  background: 0 0;
  position: relative;
}
:not(#tve) .thrv_toggle .thrv_toggle_item .thrv_toggle_title {
  display: flex;
  align-items: center;
  padding: 10px;
}
:not(#tve) .thrv_toggle .thrv_toggle_item .thrv_toggle_title .tve_toggle {
  display: none;
  position: relative;
  top: 0;
  transition: all 0.25s ease;
  transform: rotate(var(--animation-angle, 0deg));
}
:not(#tve) .thrv_toggle .thrv_toggle_item .thrv_toggle_title .tve_toggle path {
  fill: currentColor;
}
:not(#tve)
  .thrv_toggle
  .thrv_toggle_item
  .thrv_toggle_title
  .thrv_text_element {
  width: 100%;
}
:not(#tve) .thrv_toggle .thrv_toggle_item .thrv_toggle_title .tve-toggle-text {
  width: 100% !important;
  font-size: 20px;
  line-height: 2em;
  padding: 0 !important;
  margin: 0 !important;
}
:not(#tve)
  .thrv_toggle
  .thrv_toggle_item
  .thrv_toggle_title
  .tve-toggle-text:before {
  display: none;
}
@media (max-width: 767px) {
  :not(#tve)
    .thrv_toggle
    .thrv_toggle_item
    .thrv_toggle_title
    .tve-toggle-text {
    white-space: pre-wrap;
  }
}
:not(#tve)
  .thrv_toggle
  .thrv_toggle_item
  .thrv_toggle_title.tve-toggle-show-icon
  .tve_toggle {
  display: flex;
  margin-right: 8px;
}
:not(#tve)
  .thrv_toggle
  .thrv_toggle_item
  .thrv_toggle_title.tve-toggle-icon-right {
  flex-direction: row-reverse;
}
:not(#tve)
  .thrv_toggle
  .thrv_toggle_item
  .thrv_toggle_title.tve-toggle-icon-right
  .tve_toggle {
  margin-right: 0;
  margin-left: 8px;
}
:not(#tve)
  .thrv_toggle
  .thrv_toggle_item
  .thrv_toggle_title.tve-toggle-icon-right
  .tve-toggle-text {
  flex: 1;
}
:not(#tve) .thrv_toggle .thrv_toggle_item .tve_faqC {
  display: none;
  padding: 0;
  border: none;
}
:not(#tve) .thrv_toggle .thrv_toggle_item .tve_faqC > .thrv_wrapper {
  margin: 0;
  position: relative;
}
:not(#tve) .thrv_toggle .thrv_toggle_item .tcb-add-block-below {
  display: none;
}
:not(#tve) .thrv_toggle .thrv_toggle_item:hover .tcb-add-block-below {
  display: flex;
  position: absolute;
  bottom: 0;
}
:not(#tve) .thrv_toggle.tve-draggable .tve-toggle-text {
  pointer-events: none;
}
:not(#tve) .thrv_toggle.toggle-edit-mode .tve-toggle-text,
:not(#tve) .thrv_toggle.toggle-edit-mode .tve_faqC {
  pointer-events: all;
}
.thrv_toggle .tve-toggle-grid .thrv_toggle_item {
  margin-top: var(--toggle-vertical-space, 7px);
}
@media (min-width: 1024px) {
  .thrv_toggle .tve-toggle-grid .thrv_toggle_item:first-child {
    margin-top: 0;
  }
}
@media (max-width: 1023px) {
  .tve-toggle-grid:first-child > div:first-of-type > div:first-child {
    margin-top: 0;
  }
}
.thrv_toggle[data-ct-name="Original"] {
  background-color: #f4f5f8;
  padding: 14px;
}
.thrv_toggle[data-ct-name="Original"]
  .thrv_toggle_item:hover:not(.tve-state-expanded) {
  box-shadow: rgba(0, 0, 0, 0.06) 0 0 18px 0;
}
.thrv_toggle[data-ct-name="Original"] .thrv_toggle_item .tve-state-expanded {
  box-shadow: rgba(0, 0, 0, 0.06) 0 0 18px 0;
}
.thrv_toggle[data-ct-name="Original"] .tve-toggle-column {
  width: calc(50% - 8px);
  margin-left: 8px;
}
.thrv_toggle[data-ct-name="Original"] .thrv_toggle_title {
  box-shadow: none;
  background-color: #fff;
  padding: 20px;
}
.thrv_toggle[data-ct-name="Original"] .thrv_toggle_title .tve-toggle-text {
  color: var(--tve-color, var(--tcb-local-color-f4f0d));
}
.thrv_toggle[data-ct-name="Original"] .thrv_toggle_title .tve_toggle {
  color: #50565f;
  font-size: 17px;
  width: 17px;
  height: 17px;
}
.thrv_toggle[data-ct-name="Original"] .tve_faqC .thrv_toggle_content {
  padding: 30px 22px;
}
.thrv_toggle[data-ct-name="Original"]
  .tve_faqC
  .thrv_toggle_content
  .tve-content-box-background {
  background: #fff;
}
.thrv_toggle[data-ct-name="Original"] .tve_faqC .tve-cb p {
  color: #6e6e6e;
  font-size: 15px;
}
.thrv_tw_qs .thrv_tw_qs_container {
  cursor: pointer;
  border-radius: 3px;
  background-color: #f4f4f4;
  color: #686868;
  text-decoration: inherit;
}
.thrv_tw_qs .thrv_tw_qs_container .thrv_tw_quote {
  padding: 20px;
}
.thrv_tw_qs .thrv_tw_qs_container .thrv_tw_quote p {
  margin: 0;
  color: #696969;
}
.thrv_tw_qs .thrv_tw_qs_container .thrv_tw_qs_button {
  margin-bottom: -1px;
  margin-right: -1px;
  text-decoration: inherit;
}
.thrv_tw_qs .thrv_tw_qs_container .thrv_tw_qs_button .fr-wrapper {
  display: inline-block;
  text-decoration: inherit;
}
.thrv_tw_qs .thrv_tw_qs_container .thrv_tw_qs_button > span {
  text-decoration: inherit;
  border-radius: 3px;
  cursor: pointer;
  padding: 5px 20px;
  display: inline-block;
  color: #fff;
  background-color: #00aced;
}
.thrv_tw_qs .thrv_tw_qs_container .thrv_tw_qs_button > span i {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAMAAADH72RtAAAAMFBMVEVMaXH////////////////////////////////////////////////////////////6w4mEAAAAD3RSTlMAEczdu1XuiHczmWZEIqpHsQjkAAAAa0lEQVR42lXOWQ7DIAxF0eeJIaT1/ndbZLsiOT9I1yCMY9odpxHS5e5qfUE5U/fAC+xi2CRLmzHT8SFPC5ics5bFABZ/msB4Balfjwvbra9HG/EJHYG+UkFRrG7V9kP/23YkitR4EB6IcPwA6H4IT5+JKNgAAAAASUVORK5CYII=");
  background-repeat: no-repeat;
  background-position: 0 50%;
  padding-left: 20px;
}
.thrv_tw_qs .thrv_tw_qs_container .thrv_tw_qs_button > span span {
  padding: 0;
  background-image: none;
}
.thrv_tw_qs.tve-state-hover .thrv_tw_qs_container,
.thrv_tw_qs:hover .thrv_tw_qs_container {
  background-color: #5fd0fa;
}
.thrv_tw_qs.tve-state-hover .thrv_tw_qs_container .thrv_tw_quote p,
.thrv_tw_qs:hover .thrv_tw_qs_container .thrv_tw_quote p {
  color: #fff;
}
.thrv_tw_qs.tve-state-hover .thrv_tw_qs_container .thrv_tw_qs_button > span,
.thrv_tw_qs:hover .thrv_tw_qs_container .thrv_tw_qs_button > span {
  background-color: #009bd6;
}
.tve-progress-bar {
  background-color: #ebecf1;
  border-radius: 5px;
  font-size: 18px;
  position: relative;
  overflow: hidden;
}
.tve-progress-bar .thrv-inline-text {
  padding: 2px 10px;
  min-width: 30px;
}
.tve_progress_bar_fill {
  background-color: #1bbc9b;
}
.tve_progress_bar_fill_wrapper {
  width: 20%;
}
.tve-progress-bar-label {
  color: #fff;
  display: block;
  font-weight: 300;
  line-height: 26px;
  overflow: visible;
  max-width: 80%;
  padding: 10px 0;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 10px;
  z-index: 3;
}
.tve-progress-bar-label .thrv-inline-text {
  display: block;
  margin: 0;
}
.tve-progress-bar-wrapper {
  margin: 30px 0;
  --progress-height: 25px;
  --nodes-completed: 1;
  --nodes-completed-dual: 1.5;
  --progress: 20%;
  --progress-dual: 50%;
  --padding-left: 0px;
  --padding-right: 0px;
  --candy-width: max(var(--progress-height), 24px);
}
.tve-progress-bar-wrapper,
.tve-progress-bar-wrapper * {
  box-sizing: border-box;
}
.tve-progress-bar-wrapper.with-labels .tve-progress-label-wrapper {
  display: flex;
}
.tve-progress-bar-wrapper.with-dual-progress .tve-progress-line--fill-dual {
  display: block !important;
}
.tve-progress-bar-wrapper[data-label-position="above"] .tve-progress {
  flex-direction: column-reverse;
}
.tve-progress-bar-wrapper[data-label-position="below"] .tve-progress {
  flex-direction: column;
}
.tve-progress-bar-wrapper .tve-progress {
  position: relative;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.tve-progress-bar-wrapper .tve-line-wrapper {
  position: relative;
  height: 100%;
  display: flex;
  align-items: center;
  width: 100%;
  min-height: var(--progress-height);
  padding: 0;
}
.tve-progress-bar-wrapper .tve-line-wrapper .tve-progress-label {
  display: none;
}
.tve-progress-bar-wrapper .tve-line-wrapper:last-child:not(:nth-of-type(2)) {
  display: none !important;
}
.tve-progress-bar-wrapper .tve-line-wrapper .tve-progress-line {
  min-height: var(--progress-height);
  background-color: var(--bar-color, red);
  width: calc(100% - var(--padding-left) - var(--padding-right));
  position: absolute;
  box-sizing: border-box;
}
.tve-progress-bar-wrapper .tve-line-wrapper .tve-progress-line--background {
  z-index: 11;
  --bar-color: rgba(255, 0, 0, 0.1);
}
.tve-progress-bar-wrapper .tve-line-wrapper .tve-progress-line--fill {
  z-index: 13;
  --bar-color: rgba(255, 0, 0, 1);
  width: calc(var(--progress) - var(--padding-left) - var(--padding-right));
}
.tve-progress-bar-wrapper .tve-line-wrapper .tve-progress-line--fill-dual {
  display: none;
  z-index: 12;
  --bar-color: rgba(255, 0, 0, 0.5);
  width: calc(
    var(--progress-dual) - var(--padding-left) - var(--padding-right)
  );
}
.tve-progress-bar-wrapper .tve-line-wrapper .tve-progress-line.candy-stripes {
  background-image: repeating-linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.5),
    rgba(255, 255, 255, 0.5) calc(var(--candy-width) / 4),
    var(--bar-color) calc(var(--candy-width) / 4),
    var(--bar-color) calc(var(--candy-width) / 2)
  );
  animation: candy-stripes 0.6s linear infinite;
  background-size: 1000% 100%;
}
.tve-progress-bar-wrapper .tve-steps-wrapper {
  display: flex;
  align-items: center;
}
.tve-progress-bar-wrapper .tve-progress-label-wrapper {
  display: none;
  justify-content: space-between;
}
.tve-progress-bar-wrapper .tve-step {
  display: flex;
  flex-direction: column;
  position: relative;
}
.tve-progress-bar-wrapper[data-type="nodes"].with-labels
  .tve-progress-label-wrapper--simple {
  display: none;
}
.tve-progress-bar-wrapper[data-type="nodes"].with-labels
  .tve-progress-label-wrapper--nodes
  .tve-progress-label {
  position: absolute;
}
.tve-progress-bar-wrapper[data-type="nodes"].with-labels
  .tve-progress-label-wrapper--nodes
  .tve-progress-label:first-of-type {
  position: static;
}
.tve-progress-bar-wrapper[data-type="nodes"].with-labels
  .tve-progress-label-wrapper--nodes
  .tve-progress-label:last-of-type {
  position: static;
}
.tve-progress-bar-wrapper[data-type="simple"]
  .tve-steps-wrapper
  .tve-progress-node {
  display: none;
}
.tve-progress-bar-wrapper[data-type="simple"]
  .tve-steps-wrapper
  .tve-line-wrapper:not(:nth-child(2)) {
  display: none;
}
.tve-progress-bar-wrapper[data-type="simple"]
  .tve-steps-wrapper
  .tve-line-wrapper
  .tve-progress-line--fill {
  display: flex;
  align-items: center;
}
.tve-progress-bar-wrapper[data-type="simple"].with-labels
  .tve-progress-label-wrapper--nodes {
  display: none;
}
.tve-progress-bar-wrapper[data-type="simple"].with-labels[data-label-position="inside"]
  .tve-line-wrapper {
  overflow: hidden;
}
.tve-progress-bar-wrapper[data-type="simple"].with-labels[data-label-position="inside"]
  .tve-line-wrapper
  .tve-progress-label {
  display: block;
  --tve-font-size: calc(var(--progress-height) - 7px);
  max-height: var(--progress-height);
  z-index: 14;
  overflow: hidden;
  line-height: 1em;
  margin-left: 5px;
}
.tve-progress-bar-wrapper[data-type="simple"].with-labels[data-label-position="inside"]
  .tve-progress-label-wrapper--simple {
  display: none;
}
.tve-progress-bar-wrapper[data-type="simple"].with-labels[data-label-position="above"]
  .tve-progress-label-wrapper--simple,
.tve-progress-bar-wrapper[data-type="simple"].with-labels[data-label-position="below"]
  .tve-progress-label-wrapper--simple {
  display: block;
}
.tve-progress-bar-wrapper[data-type="simple"].thrv_data_element_start
  .tve-progress-line--fill {
  animation: new-progress-fill var(--anim-speed, 3s) linear;
}
.tve-progress-bar-wrapper[data-type="simple"].thrv_data_element_start
  .tve-progress-line--fill-dual {
  animation: new-progress-fill-second var(--anim-speed, 3s) linear;
}
.tve-progress-bar-wrapper .tve-progress-node {
  margin: 0;
  padding: 5px;
}
.tve-progress-bar-wrapper .tve-progress-node,
.tve-progress-bar-wrapper .tve-progress-node * {
  box-sizing: content-box !important;
}
.tve-progress-bar-wrapper .tve-progress-node .tve-progress-icon {
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.tve-progress-icon {
  --tve-icon-size: 30px;
  font-size: 30px;
  width: 30px;
  height: 30px;
}
:not(#progress)
  .tve-progress-bar-wrapper[data-type="simple"].with-labels[data-label-position="inside"]
  .tve-line-wrapper
  .tve-progress-label,
:not(#progress)
  .tve-progress-bar-wrapper[data-type="simple"].with-labels[data-label-position="inside"]
  .tve-line-wrapper
  .tve-progress-label
  * {
  font-size: min(var(--progress-height) - 7px, var(--tve-font-size)) !important;
}
@keyframes new-progress-fill {
  0% {
    width: min(var(--progress, 100%), var(--anim-start, 0%));
  }
  100% {
    width: calc(var(--progress) - var(--padding-left) - var(--padding-right));
  }
}
@keyframes new-progress-fill-second {
  0% {
    width: var(--anim-start, 0%);
  }
  100% {
    width: calc(
      var(--progress-dual) - var(--padding-left) - var(--padding-right)
    );
  }
}
@keyframes candy-stripes {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: calc(var(--candy-width) * -3 / 4) 0;
  }
}
@media (min-width: 1024px) {
  .tve-progress-bar-wrapper[data-type="nodes"][data-label-display-d="sides"]
    .tve-progress-label-wrapper--nodes
    .tve-progress-label {
    display: none;
  }
  .tve-progress-bar-wrapper[data-type="nodes"][data-label-display-d="sides"]
    .tve-progress-label-wrapper--nodes
    .tve-progress-label:first-of-type,
  .tve-progress-bar-wrapper[data-type="nodes"][data-label-display-d="sides"]
    .tve-progress-label-wrapper--nodes
    .tve-progress-label:last-of-type {
    display: block;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .tve-progress-bar-wrapper[data-type="nodes"][data-label-display-t="sides"]
    .tve-progress-label-wrapper--nodes
    .tve-progress-label {
    display: none;
  }
  .tve-progress-bar-wrapper[data-type="nodes"][data-label-display-t="sides"]
    .tve-progress-label-wrapper--nodes
    .tve-progress-label:first-of-type,
  .tve-progress-bar-wrapper[data-type="nodes"][data-label-display-t="sides"]
    .tve-progress-label-wrapper--nodes
    .tve-progress-label:last-of-type {
    display: block;
  }
}
@media (max-width: 767px) {
  .tve-progress-bar-wrapper[data-type="nodes"][data-label-display-m="sides"]
    .tve-progress-label-wrapper--nodes
    .tve-progress-label {
    display: none;
  }
  .tve-progress-bar-wrapper[data-type="nodes"][data-label-display-m="sides"]
    .tve-progress-label-wrapper--nodes
    .tve-progress-label:first-of-type,
  .tve-progress-bar-wrapper[data-type="nodes"][data-label-display-m="sides"]
    .tve-progress-label-wrapper--nodes
    .tve-progress-label:last-of-type {
    display: block;
  }
}
.tve_fill_counter_circle_inner {
  stroke: #ed1c24;
}
.thrv-fill-counter {
  border-radius: 100%;
  display: table;
  color: #ed1c24;
}
.thrv-fill-counter.tve_normalfc.thrv_data_element_start
  .tve_fill_counter_circle
  circle {
  animation: fill-counter-svg-general 2s linear;
}
@keyframes fill-counter-svg-general {
  from {
    stroke-dasharray: 0 3000;
  }
}
.thrv-testimonial {
  padding: 0;
  margin-top: 0;
  margin-bottom: 0;
}
.tcb-testimonial-image {
  text-align: center;
}
.tve-testimonial-content p {
  padding-right: 60px;
}
.thrv-testimonial-icon-one {
  font-size: 40px;
  width: 40px;
  color: #d6dde2;
}
.thrv-testimonial-icon-two {
  font-size: 40px;
  width: 40px;
  position: absolute;
  left: 40px;
  top: 45px;
}
.thrv-testimonial-template-one {
  background-color: #fff;
}
.thrv-testimonial-template-one .tve_image_caption {
  margin: 0 auto;
}
.thrv-testimonial-template-one .thrv_wrapper p {
  margin: 0;
}
.thrv-testimonial-template-one .thrv_wrapper .thrv_icon {
  margin-bottom: 20px;
}
.thrv-testimonial-template-one .thrv_wrapper .tve_image_caption {
  margin: 0 auto;
}
.thrv-testimonial-template-one .tve-testimonial-author {
  font-size: 20px;
  color: #555;
}
.thrv-testimonial-template-one .tve-testimonial-role {
  font-size: 12px;
  color: #a6b2b7;
}
.thrv-testimonial-template-two {
  background-color: #e785a1;
  position: relative;
  font-size: 22px;
}
.thrv-testimonial-template-two .tve_image_frame {
  width: 100%;
}
.thrv-testimonial-template-two .tve_image_frame .tve_image {
  width: 100%;
}
@media only screen and (max-width: 774px) {
  .thrv-testimonial-template-two .tve_image_frame .tve_image {
    width: 240px;
  }
}
.thrv-testimonial-template-two .tve_image_caption {
  margin: 0;
}
.thrv-testimonial-template-two .tcb-flex-row {
  padding: 0;
}
.thrv-testimonial-template-two .tcb-flex-col {
  position: relative;
  padding-top: 0;
}
.thrv-testimonial-template-two .tcb-flex-col .tcb-col {
  padding: 0;
}
.thrv-testimonial-template-two .tcb-flex-col:last-of-type .tcb-col {
  padding: 38px 65px 40px 95px;
}
.thrv-testimonial-template-two
  .tcb-flex-col:last-of-type
  .tcb-col
  .thrv_text_element {
  clear: both;
}
.thrv-testimonial-template-two p {
  margin: 0 0 40px 0;
  color: #fff;
}
.thrv-testimonial-template-two .tve-testimonial-author {
  font-size: 14px;
  margin: 0;
}
.thrv-testimonial-template-two .tve-testimonial-role {
  font-size: 10px;
  margin: 0;
}
.thrv-rating {
  display: table;
}
.thrv-rating svg {
  width: 1em;
  height: 1em;
  display: inline-block;
}
svg .masterCard-style-1-st0 {
  fill: #1a2f59;
}
svg .masterCard-style-1-st1 {
  fill: #f16022;
}
svg .masterCard-style-1-st2 {
  fill: #ec1d25;
}
svg .masterCard-style-1-st3 {
  fill: #f9a11b;
}
svg .visa-style-1-st0 {
  fill: #3554a5;
}
svg .visa-style-1-st1 {
  fill: #fff;
}
svg .americanExpress-style-1-st0 {
  fill: #38a1d8;
}
svg .americanExpress-style-1-st1 {
  fill: #fff;
}
svg .payPal-style-1-st0 {
  fill: #f3f3f3;
}
svg .payPal-style-1-st1 {
  fill-rule: evenodd;
  clip-rule: evenodd;
  fill: #02a2d3;
}
svg .payPal-style-1-st2 {
  fill-rule: evenodd;
  clip-rule: evenodd;
  fill: #234190;
}
svg .discover-style-1-st0 {
  fill: #faa21b;
}
svg .discover-style-1-st1 {
  fill: #fff;
}
svg .applePay-style-1-st0 {
  fill: #231f20;
}
svg .applePay-style-1-st1 {
  fill: #fff;
}
svg .bitcoin-style-1-st0 {
  fill: #f7931a;
}
svg .bitcoin-style-1-st1 {
  fill: #fff;
}
svg .googlePay-style-1-st0 {
  fill: #4285f4;
}
svg .googlePay-style-1-st1 {
  fill: #34a853;
}
svg .googlePay-style-1-st2 {
  fill: #fbbc04;
}
svg .googlePay-style-1-st3 {
  fill: #ea4335;
}
svg .googlePay-style-1-st4 {
  fill: #fff;
}
svg .visa-style-2-st0 {
  fill: #f3f3f3;
}
svg .visa-style-2-st1 {
  fill: #0b67b2;
}
svg .visa-style-2-st2 {
  fill: #faa634;
}
svg .masterCard-style-2-st0 {
  fill: #1a2f59;
}
svg .masterCard-style-2-st1 {
  fill: #d82431;
}
svg .masterCard-style-2-st2 {
  fill: #f1ab3c;
}
svg .masterCard-style-2-st3 {
  fill: #fff;
}
svg .americanExpress-style-2-st0 {
  fill: #38a1d8;
}
svg .americanExpress-style-2-st1 {
  fill: #f1f2f2;
}
svg .payPal-style-2-st0 {
  fill: #f3f3f3;
}
svg .payPal-style-2-st1 {
  fill: #2791c3;
}
svg .payPal-style-2-st2 {
  fill: #27356a;
}
svg .discover-style-2-st0 {
  fill: #f3f3f3;
}
svg .discover-style-2-st1 {
  fill: #faa21b;
}
svg .discover-style-2-st2 {
  fill: #23201f;
}
svg .discover-style-2-st3 {
  fill: #f48025;
}
svg .bitcoin-style-2-st0 {
  fill: #201d1f;
}
svg .bitcoin-style-2-st1 {
  fill: #f7931a;
}
svg .googlePay-style-2-st0 {
  fill: #f3f4f8;
}
svg .googlePay-style-2-st1 {
  fill: #5f6368;
}
svg .googlePay-style-2-st2 {
  fill: #4285f4;
}
svg .googlePay-style-2-st3 {
  fill: #34a853;
}
svg .googlePay-style-2-st4 {
  fill: #fbbc04;
}
svg .googlePay-style-2-st5 {
  fill: #ea4335;
}
svg .applePay-style-2-st0 {
  fill: none;
  stroke: #231f20;
  stroke-width: 2;
  stroke-miterlimit: 10;
}
svg .applePay-style-2-st1 {
  fill: #231f20;
}
svg .americanExpress-style-3-st0 {
  fill: #38a1d8;
}
svg .americanExpress-style-3-st1 {
  fill: #f3f3f3;
}
svg .discover-style-3-st0 {
  fill: #f3f3f3;
}
svg .discover-style-3-st1 {
  fill: #faa21b;
}
svg .discover-style-3-st2 {
  fill: #23201f;
}
svg .masterCard-style-3-st0 {
  fill: #1a2f59;
}
svg .masterCard-style-3-st1 {
  fill: #f16022;
}
svg .masterCard-style-3-st2 {
  fill: #ec1d25;
}
svg .masterCard-style-3-st3 {
  fill: #f9a11b;
}
svg .masterCard-style-3-st4 {
  fill: #f3f3f3;
}
svg .payPal-style-3-st0 {
  fill: #f3f3f3;
}
svg .payPal-style-3-st1 {
  fill: #0b67b2;
}
svg .payPal-style-3-st2 {
  fill: #02a2d3;
}
svg .visa-style-3-st0 {
  fill: #f3f3f3;
}
svg .visa-style-3-st1 {
  fill: #0b67b2;
}
svg .visa-style-3-st2 {
  fill: #faa634;
}
svg .applePay-style-3-st0 {
  fill: #231f20;
}
svg .bitcoin-style-3-st0 {
  fill: #e8e3df;
}
svg .bitcoin-style-3-st1 {
  fill: #f7931a;
}
svg .bitcoin-style-3-st2 {
  fill: #262424;
}
svg .googlePay-style-3-st0 {
  fill: #f3f4f8;
}
svg .googlePay-style-3-st1 {
  fill: #5f6368;
}
svg .googlePay-style-3-st2 {
  fill: #ea4335;
}
svg .googlePay-style-3-st3 {
  fill: #4285f4;
}
svg .googlePay-style-3-st4 {
  fill: #fbbc04;
}
svg .googlePay-style-3-st5 {
  fill: #34a853;
}
svg .americanExpress-style-4-st0 {
  fill: #595e60;
}
svg .discover-style-4-st0 {
  fill: #595e60;
}
svg .masterCard-style-4-st0 {
  fill: #595e60;
}
svg .payPal-style-4-st0 {
  fill: #595e60;
}
svg .visa-style-4-st0 {
  fill: #595e60;
}
svg .applePay-style-4-st0 {
  fill: #595e60;
}
svg .applePay-style-4-st1 {
  fill: #fff;
}
svg .bitcoin-style-4-st0 {
  fill: #595e60;
}
svg .bitcoin-style-4-st1 {
  fill: #fff;
}
svg .googlePay-style-4-st0 {
  fill: #595e60;
}
svg .googlePay-style-4-st1 {
  fill: #f3f4f8;
}
svg .googlePay-style-4-st2 {
  fill: #5f6368;
}
svg .googlePay-style-4-st3 {
  fill: #4285f4;
}
svg .googlePay-style-4-st4 {
  fill: #34a853;
}
svg .googlePay-style-4-st5 {
  fill: #fbbc04;
}
svg .googlePay-style-4-st6 {
  fill: #ea4335;
}
svg .googlePay-style-4-st7 {
  fill: none;
  stroke: #231f20;
  stroke-width: 2;
  stroke-miterlimit: 10;
}
svg .googlePay-style-4-st8 {
  fill: #fff;
}
svg .googlePay-style-4-st9 {
  fill: #231f20;
}
.thrv-credit {
  display: table;
}
.thrv-credit svg {
  display: inline-block;
  width: 2em;
  height: 2em;
}
.thrv-credit .tcb-applePay-card,
.thrv-credit .tcb-bitcoin-card,
.thrv-credit .tcb-googlePay-card {
  padding-left: 2px;
}
.thrv_responsive_video {
  width: 100%;
  min-width: 100px;
}
.thrv_responsive_video video {
  max-width: 100%;
}
.thrv_responsive_video .tcb-video-float-container {
  transition: all 0.5s ease-out, margin 0s;
}
.thrv_responsive_video
  .tcb-video-float-container.bottom-left
  .video_overlay
  .overlay_play_button
  svg,
.thrv_responsive_video
  .tcb-video-float-container.bottom-right
  .video_overlay
  .overlay_play_button
  svg,
.thrv_responsive_video
  .tcb-video-float-container.keep-original
  .video_overlay
  .overlay_play_button
  svg,
.thrv_responsive_video
  .tcb-video-float-container.top-left
  .video_overlay
  .overlay_play_button
  svg,
.thrv_responsive_video
  .tcb-video-float-container.top-right
  .video_overlay
  .overlay_play_button
  svg {
  max-height: 50%;
}
.thrv_responsive_video.tcb-no-perspective {
  perspective: none !important;
}
#tve_editor .thrv_responsive_video {
  box-sizing: border-box;
}
.tcb-icon {
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1em;
  vertical-align: middle;
  stroke-width: 0;
  stroke: currentColor;
  fill: currentColor;
  box-sizing: content-box;
  transform: rotate(var(--tcb-icon-rotation-angle, 0deg));
}
.tve_editor_page .tcb-icon {
  transition: transform 0.25s ease;
}
.tcb-icon .fa-secondary {
  opacity: 0.4;
}
svg.tcb-icon path:not([fill="none"]),
symbol[id^="tcb-icon-"] path:not([fill="none"]) {
  fill: inherit !important;
  stroke: inherit !important;
  transition: none;
}
.thrv_icon {
  text-align: center;
}
.thrv_icon .tcb-icon-inline {
  box-sizing: content-box !important;
  display: inline-block;
  font-size: inherit;
  height: auto;
  width: auto;
  text-align: center;
  text-decoration: none !important;
  background-clip: padding-box;
}
.tve-ios-browser {
  background-clip: content-box;
}
.m-icons .fa-secondary {
  opacity: 0.4;
}
.thrv-button,
.thrv-button-group-item,
.tve-form-button {
  display: table !important;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.thrv-button-group-item.thrv_wrapper,
.thrv-button.thrv_wrapper,
.tve-form-button.thrv_wrapper {
  padding: 0;
}
.thrv-button .tcb-plain-text,
.thrv-button-group-item .tcb-plain-text,
.tve-form-button .tcb-plain-text {
  cursor: pointer;
}
.tve-form-button {
  position: relative;
  z-index: 1;
}
.tve-form-button:focus-within .tve-form-button-submit {
  box-shadow: 0 2px 4px rgba(142, 142, 142, 0.5);
}
@-moz-document url-prefix() {
  .thrv-button,
  .thrv-button-group-item,
  .tve-form-button {
    line-height: 0;
  }
}
.tcb-with-icon:not(.tcb-flip) .tcb-button-texts {
  padding-left: 15px;
}
.tcb-with-icon.tcb-flip .tcb-button-icon {
  padding-left: 15px;
}
.tcb-with-icon .tcb-button-icon {
  display: block;
}
.tcb-with-icon .tcb-button-icon .thrv_wrapper.thrv_icon {
  margin: 0;
}
.tve-state-hover[data-button-style="gradient"] {
  background-image: linear-gradient(90deg, #118e75 0, #ed1c24 100%);
}
.tve-state-hover .tcb-button-link {
  background-color: rgb(236, 32, 38) !important;
}
a.tcb-button-link {
  background-color: #ed1c24;
  padding: 12px 15px;
  font-size: 18px;
  box-sizing: border-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  align-items: center;
  -webkit-align-items: center;
  overflow: hidden;
  width: 100%;
  text-align: center;
  line-height: 1.2em;
}
a.tcb-button-link:hover {
  background-color: rgb(236, 32, 38);
}
.tcb-flip a.tcb-button-link {
  flex-direction: row-reverse;
}
.thrv-button a.tcb-button-link,
.thrv-button-group-item a.tcb-button-link,
.tve-form-button a.tcb-button-link {
  text-decoration: none !important;
  color: #fff;
}
a.tcb-button-link > span:before {
  position: absolute;
  content: "";
  display: none;
  top: -100px;
  bottom: -100px;
  width: 1px;
  left: 10px;
  background-color: #007900;
}
a.tcb-button-link .tcb-button-icon .tve_sc_icon {
  font-style: normal !important;
  font-weight: 400 !important;
  text-decoration: none !important;
}
span.tcb-button-texts {
  color: inherit;
  display: block;
  flex: 1 1 auto;
  -webkit-flex: 1;
  position: relative;
}
span.tcb-button-texts > span {
  display: block;
  padding: 0;
}
.tcb-with-divider:not(.tcb-flip) span.tcb-button-texts {
  padding-left: 20px;
}
.tcb-with-divider:not(.tcb-flip) span.tcb-button-texts:before {
  display: block;
}
span.tcb-button-icon {
  display: none;
  font-size: 1em;
  line-height: 0;
  position: relative;
  color: inherit;
}
.tcb-with-divider.tcb-flip span.tcb-button-icon {
  padding-left: 20px;
}
.tcb-with-divider.tcb-flip span.tcb-button-icon:before {
  display: block;
  left: 5px;
}
span.tcb-button-icon .tcb-icon {
  height: 1em;
}
.thrv-button-group {
  text-align: center;
}
.thrv-button-group .thrv-button-group-item {
  display: inline-block !important;
  margin-top: 0;
  margin-bottom: 0;
}
.thrv-button-group .thrv-button-group-item.tcb-active-state a {
  box-shadow: none;
}
.thrv-button-group .thrv-button-group-item.tcb-active-state a:hover {
  box-shadow: none;
}
.thrv_wrapper.thrv-pricing-table {
  padding: 0;
}
.thrv_wrapper.thrv-pricing-table .thrv-button-group .thrv-button-group-item {
  margin-left: 20px;
}
@media (max-width: 767px) {
  .thrv_wrapper.thrv-pricing-table .thrv-button-group .thrv-button-group-item {
    margin-left: 0;
  }
}
.thrv_wrapper.thrv-pricing-table
  .thrv-button-group
  .thrv-button-group-item
  .tcb-button-link {
  height: 100%;
  padding: 10px 35px;
  background-color: #fff;
  font-size: 13px;
  font-weight: 600;
  color: #858585;
  text-transform: uppercase;
}
.thrv_wrapper.thrv-pricing-table
  .thrv-button-group
  .thrv-button-group-item.tcb-active-state
  a {
  background-color: #29c1ec;
  color: #fff;
}
.thrv_wrapper.thrv-pricing-table
  .thrv-button-group
  .thrv-button-group-item.tve-state-hover
  .tcb-button-link {
  box-shadow: 0 4px 14px 0 rgba(110, 125, 131, 0.25);
}
.thrv_wrapper.thrv-pricing-table
  .thrv-button-group
  .thrv-button-group-item:not(.tcb-active-state).tve-state-hover
  a.tcb-button-link {
  background-color: #fff !important;
}
.thrv_wrapper.thrv-pricing-table .tcb-pricing-table-box-container {
  margin-top: 40px;
}
.thrv_wrapper.thrv-pricing-table .tcb-flex-col {
  margin: 0;
}
.thrv_wrapper.thrv-pricing-table .tcb-flex-col .tcb-pt-cb-wrapper {
  padding: 59px 33px 35px;
}
.thrv_wrapper.thrv-pricing-table
  .tcb-flex-col
  .tcb-pt-button
  .tcb-pt-button-link {
  background-color: #85959a;
  font-size: 13px;
  text-transform: uppercase;
  padding: 10px 29px;
}
.thrv_wrapper.thrv-pricing-table .tcb-flex-col .tve-cb .tcb-pt-card-description,
.thrv_wrapper.thrv-pricing-table .tcb-flex-col .tve-cb .tcb-pt-card-title {
  margin: 0 0 26px;
  color: #c0cad1;
}
.thrv_wrapper.thrv-pricing-table .tcb-flex-col .tve-cb .tcb-pt-card-title {
  color: #85959a;
  font-size: 17px;
  text-transform: uppercase;
  margin-bottom: 10px;
}
.thrv_wrapper.thrv-pricing-table
  .tcb-flex-col
  .tve-cb
  .tcb-pt-card-description
  p {
  font-size: 13px;
}
.thrv_wrapper.thrv-pricing-table .tcb-flex-col .tve-cb li {
  color: #879198;
  font-size: 14px;
  text-align: left;
}
.thrv_wrapper.thrv-pricing-table .tcb-flex-col .tve-cb .tcb-pt-button {
  margin-bottom: 0;
}
.thrv_wrapper.thrv-pricing-table .tcb-flex-col .tve-cb p {
  margin-bottom: 0;
}
.thrv_wrapper.thrv-pricing-table
  .tcb-pricing-table-box-container
  .tcb-pt-featured-box {
  margin-top: 0;
}
.thrv_wrapper.thrv-pricing-table
  .tcb-pricing-table-box-container
  .tcb-pt-featured-box
  .tcb-pt-cb-wrapper {
  height: 100%;
}
.thrv_wrapper.thrv-pricing-table
  .tcb-pricing-table-box-container
  .tcb-pt-featured-box
  .tve-content-box-background {
  border-top-color: #29c1ec;
}
.thrv_wrapper.thrv-pricing-table
  .tcb-pricing-table-box-container
  .tcb-pt-featured-box
  .tcb-pt-card-title {
  color: #29c1ec;
}
.thrv_wrapper.thrv-pricing-table
  .tcb-pricing-table-box-container
  .tcb-pt-featured-box
  .tcb-pt-button
  .tcb-pt-button-link {
  background-color: #29c1ec;
}
.tcb-pt-button .tcb-pt-button-link {
  border-radius: 50px;
}
.tcb-pt-button .tcb-pt-button-link:hover {
  transition: box-shadow 0.35s ease-in;
  box-shadow: 0 4px 14px 0 rgba(110, 125, 131, 0.25);
}
.tcb-pt-button.tve-state-hover .tcb-pt-button-link {
  box-shadow: 0 4px 14px 0 rgba(110, 125, 131, 0.25);
  background-color: #85959a !important;
}
.tcb-pt-featured-box .tcb-pt-button .tcb-pt-button-link:hover {
  transition: box-shadow 0.35s ease-in;
  box-shadow: 0 4px 14px 0 rgba(36, 123, 160, 0.5);
}
.tcb-pt-featured-box .tcb-pt-button.tve-state-hover .tcb-pt-button-link {
  box-shadow: 0 4px 14px 0 rgba(36, 123, 160, 0.5);
  background-color: #29c1ec !important;
}
.tcb-pt-card {
  border-radius: 4px;
  border-top: 6px solid #85959a;
  box-shadow: 0 10px 24px 0 rgba(0, 0, 0, 0.15);
  background-color: #fff;
}
.tcb-pt-card-content {
  text-align: center;
}
.tcb-pricing-table-box-container {
  margin-left: -16px;
}
.thrv-pricing-table .thrv-button-group-item .tcb-button-link {
  border: 1px solid #e6e9eb;
  border-radius: 50px;
}
.thrv-pricing-table .thrv-button-group-item.tcb-active-state .tcb-button-link {
  border-color: #29c1ec;
}
.thrv-pricing-table .tcb-pt-price {
  display: inline-block;
  vertical-align: top;
  font-size: 17px;
}
.thrv-pricing-table .tcb-pt-price p {
  color: #50565f;
  font-style: normal;
}
.thrv-pricing-table .tcb-pt-currency {
  padding-top: 8px;
  margin-right: -5px;
}
.thrv-pricing-table .tcb-pt-value p {
  font-size: 37px;
}
.thrv-pricing-table .tcb-pt-period {
  vertical-align: bottom;
  padding-bottom: 8px;
  margin-left: -5px;
}
.thrv-pricing-table .tcb-pt-period p {
  color: #c0cad1;
}
.thrv-pricing-table .tcb-button-link:hover {
  box-shadow: 0 4px 14px 0 rgba(110, 125, 131, 0.25);
}
.thrv-pricing-table .tcb-active-state .tcb-button-link:hover {
  box-shadow: none;
}
.thrv_wrapper.thrv-divider {
  padding-top: 20px;
  padding-bottom: 20px;
  margin: 0;
}
.thrv_wrapper.thrv-divider hr {
  margin: 0;
}
.thrv_wrapper.thrv-divider.tve-vert-divider {
  padding: 0;
  min-height: 100%;
}
.thrv_wrapper.thrv-divider.tve-vert-divider hr {
  height: 100% !important;
  background-repeat: repeat-y !important;
  border: none !important;
  min-width: 1px;
}
.thrv_wrapper.thrv-divider.tve-vert-divider hr.tve_sep-1 {
  background-image: linear-gradient(#d9d9d9, #d9d9d9);
}
.tve_sep-1 {
  border-style: solid !important;
  border-top: 0 !important;
  border-left: 0 !important;
  border-right: 0 !important;
  min-width: 10px;
}
.tve_sep-2,
.tve_sep-3,
.tve_sep-4,
.tve_sep-5 {
  background-repeat: repeat-x;
  width: 100%;
  min-width: 10px;
}
.thrv_contents_table .tve_contents_table {
  box-sizing: border-box;
}
.tve_ct_title {
  background-color: #ed1c24;
}
.tve-toc {
  --tve-toc-indent: 30px;
  position: relative;
  height: auto !important;
}
.tve-toc div:not(.thrv_icon) {
  box-sizing: border-box;
}
.tve-toc .tve_ct_content {
  flex-wrap: wrap;
}
.tve-toc .ct_column {
  max-width: 100%;
}
.tve-toc .ct_column div {
  max-width: 100%;
}
.tve-toc .ct_column:not(:last-child) {
  padding-right: 5px;
}
.tve-toc .ct_column:not(:first-child) {
  padding-left: 5px;
}
.tve-toc.canvas-mode:before {
  content: none;
}
.tve-toc .tve-toc-list {
  position: relative;
}
.tve-toc .tve-toc-heading {
  margin: 0;
  color: var(--tve-color);
  display: flex;
  align-items: baseline;
}
.tve-toc .tve-toc-heading.tve-toc-heading-level1 {
  margin-left: var(--tve-toc-indent);
}
.tve-toc .tve-toc-heading.tve-toc-heading-level2 {
  margin-left: calc(var(--tve-toc-indent) * 2);
}
.tve-toc .tve-toc-heading .tve-toc-anchor,
.tve-toc .tve-toc-heading .tve-toc-number {
  overflow: hidden;
  display: flex;
  align-items: center;
  text-decoration: inherit !important;
  color: inherit;
  line-height: inherit;
  font: inherit;
  letter-spacing: inherit;
  overflow-wrap: break-word;
}
.tve-toc .tve-toc-heading .tve-toc-anchor.tve-state-expanded,
.tve-toc .tve-toc-heading .tve-toc-anchor.tve-state-hover,
.tve-toc .tve-toc-heading .tve-toc-anchor:hover,
.tve-toc .tve-toc-heading .tve-toc-number.tve-state-expanded,
.tve-toc .tve-toc-heading .tve-toc-number.tve-state-hover,
.tve-toc .tve-toc-heading .tve-toc-number:hover {
  color: inherit;
  line-height: inherit;
  font: inherit;
  letter-spacing: inherit;
}
.tve-toc .tve-toc-number:not(:empty) {
  margin-right: 0.4em;
}
.tve-toc .tve-toc-number:not(:empty).thrv_wrapper {
  margin: 3px;
}
.tve-toc .ct_column {
  background-image: none !important;
}
.tve-toc .tve-vert-divider {
  display: none;
}
.tve-toc .tve-vert-divider:not(:last-child) {
  display: block;
}
.tve-toc.tve-toc-expandable .tve-toc-title {
  cursor: pointer !important;
}
.tve-toc.tve-toc-expandable .tve-toc-title * {
  cursor: pointer !important;
}
.tve-toc.tve-toc-expandable .tve-toc-title-icon {
  display: none !important;
}
.tve-toc .tve-toc-title {
  width: 100%;
  z-index: 1;
  position: relative;
}
.tve-toc .tve-toc-title.show-icon .tve-toc-title-icon {
  display: flex !important;
  justify-content: center;
  align-items: center;
}
.tve-toc .tve-toc-title.reverse > .tve-cb {
  flex-direction: row-reverse;
}
.tve-toc .tve-toc-title.reverse .tve-toc-title-icon {
  margin-right: 0;
  margin-left: 8px;
}
.tve-toc .tve-toc-title > .tve-cb {
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: visible;
}
.tve-toc .tve-toc-title .tve-toc-title-icon {
  display: none !important;
  color: var(--tve-color);
  margin-right: 8px;
  transition: transform 0.25s ease;
  transform: rotate(var(--animation-angle, 0deg));
}
.tve-toc .tve-toc-title .thrv_text_element {
  width: 100%;
}
.tve-toc .tve-toc-bullet {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: content-box;
  cursor: pointer !important;
  min-width: fit-content;
}
.tve-toc .tve-toc-bullet.thrv_wrapper {
  margin: 5px;
}
.tve-toc .tve-toc-number {
  cursor: pointer !important;
  min-width: fit-content;
}
.tve-toc .tve-toc-number:not(:empty) {
  margin-right: 0.4em;
}
.tve-toc .tve-toc-bullet,
.tve-toc .tve-toc-number {
  align-self: baseline;
}
.tve-toc .tve-toc-anchor {
  align-self: center;
}
.tve-toc .tve-toc-bullet,
.tve-toc .tve-toc-number {
  padding: 0;
}
.tve-toc-bullet {
  width: 12px;
  height: 12px;
  font-size: 12px;
}
.tve-countdown {
  max-width: fit-content;
  width: 100%;
  --tve-countdown-size: 150px;
  --tve-border-width: 0px;
  --tve-countdown-label-size: 0.25;
  --digit-width-percent: 0.65;
  --digits-number: 2;
}
.tve-countdown .tve-countdown-content {
  min-width: fit-content;
}
.tve-countdown .tve-countdown-digit {
  margin: 0 5px;
}
.tve-countdown .t-digit-part {
  font-size: calc(var(--tve-countdown-size) * 0.6) !important;
}
.tve-countdown .tve-countdown-label .tcb-plain-text {
  font-size: calc(
    var(--tve-countdown-size) * var(--tve-countdown-label-size)
  ) !important;
}
.tve-countdown span {
  padding: calc(var(--tve-countdown-size) * 0.05) !important;
  border-top-left-radius: calc(
    var(--tve-border-top-left-radius, var(--tve-border-radius)) -
      var(--tve-border-top-width, var(--tve-border-width))
  );
  border-top-right-radius: calc(
    var(--tve-border-top-right-radius, var(--tve-border-radius)) -
      var(--tve-border-top-width, var(--tve-border-width))
  );
  border-bottom-left-radius: calc(
    var(--tve-border-bottom-left-radius, var(--tve-border-radius)) -
      var(--tve-border-bottom-width, var(--tve-border-width))
  );
  border-bottom-right-radius: calc(
    var(--tve-border-bottom-right-radius, var(--tve-border-radius)) -
      var(--tve-border-bottom-width, var(--tve-border-width))
  );
}
.tve-countdown .t-digit-part {
  line-height: 1;
}
.tve-countdown .tve-countdown-data {
  display: flex;
  text-align: center;
  perspective: 600px;
  justify-content: space-evenly;
}
.tve-countdown .tve-countdown-data *,
.tve-countdown .tve-countdown-data :after,
.tve-countdown .tve-countdown-data :before {
  box-sizing: border-box;
}
.tve-countdown span {
  display: block !important;
}
.tve-countdown .tve-countdown-expired {
  display: none;
  width: 100%;
}
.tve-countdown .tve-countdown-expired:empty {
  min-width: 100px;
  min-height: 100px;
}
.tve-countdown.expired .tve-countdown-data {
  display: none;
}
.tve-countdown.expired .tve-countdown-content {
  width: 100%;
  min-width: unset;
}
.tve-countdown.expired .tve-countdown-expired {
  display: block;
}
.tve-countdown.expired.show-expired-cd .tve-countdown-data {
  display: flex;
  max-width: fit-content;
  margin: 0 auto;
}
.tve-countdown-value {
  height: 100%;
}
.tve-countdown-tile,
.tve-countdown-tile-separator {
  display: flex;
  flex-direction: column;
  margin: 0 5px;
  align-items: center;
  justify-content: space-between;
}
.tve-countdown-separator {
  --tve-font-size: calc(var(--tve-countdown-size) * 0.3);
  display: flex;
  align-items: center;
  height: 100%;
  justify-content: center;
}
.tve-countdown-tile-separator {
  margin: 0 !important;
}
.tve-countdown-tile-separator .tve-countdown-label {
  visibility: hidden;
}
.tve-countdown-tile-separator span {
  padding: 0 !important;
  padding-bottom: calc(var(--tve-countdown-size) * 0.1) !important;
  font-size: var(--tve-font-size, calc(var(--tve-countdown-size) * 0.3));
}
.tve-countdown[data-anim="slideDown"] .t-digits {
  position: relative;
  overflow: hidden;
  min-width: 10px;
  display: flex !important;
}
.tve-countdown[data-anim="slideDown"] .t-digits :nth-child(odd) {
  padding-right: 0 !important;
}
.tve-countdown[data-anim="slideDown"]
  .t-digits
  :nth-child(odd)
  .span
  [class*="part-"]:not(.t-slide-part-digit) {
  margin-right: 0 !important;
}
.tve-countdown[data-anim="slideDown"] .t-digits :nth-child(even) {
  padding-left: 0 !important;
}
.tve-countdown[data-anim="slideDown"]
  .t-digits
  :nth-child(even)
  .span
  [class*="part-"]:not(.t-slide-part-digit) {
  margin-left: 0 !important;
}
.tve-countdown[data-anim="slideDown"] .t-digit-part {
  position: relative;
  font-size: calc(var(--tve-countdown-size) * 0.5) !important;
}
.tve-countdown[data-anim="slideDown"] .t-digit-part span {
  height: 100% !important;
  padding: calc(var(--tve-countdown-size) * 0.05) !important;
}
.tve-countdown[data-anim="slideDown"] .t-slide-part-digit {
  position: relative;
}
.tve-countdown[data-anim="slideDown"]
  [class*="part-"]:not(.t-slide-part-digit) {
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
  min-width: 0.5em;
}
.tve-countdown[data-anim="slideDown"]
  [class*="part-"]:not(.t-slide-part-digit).go-down {
  transition: top 0.2s linear;
  top: 100%;
}
.tve-countdown[data-anim="slideDown"]
  [class*="part-"]:not(.t-slide-part-digit).next {
  top: -100%;
  transition: top 0.2s linear;
}
.tve-countdown[data-anim="slideDown"]
  [class*="part-"]:not(.t-slide-part-digit).next.go-down {
  top: 0;
  transition: top 0.2s linear;
}
.tve-countdown[data-anim="slideDown"]
  [class*="part-"]:not(.t-slide-part-digit).ct-d-placeholder {
  position: static;
  display: inline-block !important;
}
.tve-countdown[data-anim="flipTile"] .tve-countdown-digit {
  --tcb-applied-color: #eee;
  --flip-border-width: 1px;
  --flip-border-color: #cdcdcd;
  --flip-border-color-var: #cdcdcd;
  --flip-border-style: solid;
}
.tve-countdown[data-anim="flipTile"] .t-digit-part {
  display: block;
  position: relative;
  padding-bottom: calc(var(--tve-countdown-size) / 2);
  line-height: 0.95;
}
.tve-countdown[data-anim="flipTile"] .card__back::after,
.tve-countdown[data-anim="flipTile"] .card__back::before,
.tve-countdown[data-anim="flipTile"] .card__bottom,
.tve-countdown[data-anim="flipTile"] .card__top {
  font-size: calc(var(--tve-countdown-size) * 0.82) !important;
  display: block;
  height: calc(var(--tve-countdown-size) / 2) !important;
  color: var(--tcb-applied-color);
  background: #222;
  padding: calc(var(--tve-countdown-size) * 0.1) !important;
  transform-style: preserve-3d;
  transform: translateZ(0);
  max-width: 100%;
  width: calc(
    var(--tve-countdown-size) * var(--digit-width-percent) *
      var(--digits-number, 2)
  );
}
.tve-countdown[data-anim="flipTile"] .card__back::before {
  background: #222;
}
.tve-countdown[data-anim="flipTile"] .card__bottom {
  color: var(--tcb-applied-color);
  position: absolute;
  top: 50%;
  left: 0;
  border-top: var(--flip-border-width) var(--flip-border-style)
    var(--flip-border-color) !important;
  background: #393939;
  pointer-events: none;
  overflow: hidden;
  font-size: calc(var(--tve-countdown-size) * 0.82) !important;
}
.tve-countdown[data-anim="flipTile"] .card__bottom::after {
  display: block;
  margin-top: calc(-1 * var(--tve-countdown-size) / 2) !important;
}
.tve-countdown[data-anim="flipTile"] .card__back::before,
.tve-countdown[data-anim="flipTile"] .card__bottom::after {
  content: attr(data-value);
}
.tve-countdown[data-anim="flipTile"] .card__back {
  position: absolute;
  top: 0;
  height: 100%;
  left: 0;
  pointer-events: none;
}
.tve-countdown[data-anim="flipTile"] .card__back::before {
  position: relative;
  z-index: -1;
  overflow: hidden;
}
.tve-countdown[data-anim="flipTile"] .flip .card__back::before {
  animation: flipTop 0.3s cubic-bezier(0.37, 0.01, 0.94, 0.35);
  animation-fill-mode: both;
  transform-origin: center bottom;
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.tve-countdown[data-anim="flipTile"] .flip .card__back .card__bottom {
  transform-origin: center top;
  animation-fill-mode: both;
  animation: flipBottom 0.6s cubic-bezier(0.15, 0.45, 0.28, 1);
}
:not(#tve):not(#tve-countdown-wrapper) .tve-countdown-digit .card__back {
  background: 0 0 !important;
  height: var(--tve-countdown-size) !important;
  padding: 0 !important;
}
:not(#tve):not(#tve-countdown-wrapper) .tve-countdown-digit .card__top {
  border-bottom-left-radius: unset !important;
  border-bottom-right-radius: unset !important;
}
:not(#tve):not(#tve-countdown-wrapper) .tve-countdown-digit .card__bottom {
  border-top-left-radius: unset !important;
  border-top-right-radius: unset !important;
}
:not(#tve):not(#tve-countdown-wrapper) .tve-countdown-digit .ct-d-placeholder {
  background: 0 0 !important;
}
:not(#tve):not(#tve-countdown-wrapper)
  .tve-countdown-digit
  span:not([class*="card"]) {
  font-size: inherit !important;
}
:not(#tve):not(#tve-countdown-wrapper) .tve-countdown-digit .t-digit-part {
  margin: 0 !important;
}
:not(#tve):not(#tve-countdown-wrapper)
  .tve-countdown-digit
  span[class*="part-"] {
  background: 0 0 !important;
  border: none !important;
}
:not(#tve):not(#tve-countdown-wrapper)
  .tve-countdown-digit
  span[class*="part-"]:not(.t-slide-part-digit) {
  margin: 0 calc(var(--tve-countdown-size) * 0.05) !important;
  padding: 0 !important;
}
:not(#tve):not(#tve-countdown-wrapper)
  .tve-countdown-digit
  span[class*="part-"]:not(.t-slide-part-digit).ct-d-placeholder {
  margin: 0 !important;
}
:not(#tve):not(#tve-countdown-wrapper)
  .tve-countdown-digit
  span[class*="part-"].t-slide-part-digit {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
:not(#tve):not(#tve-countdown-wrapper)
  .tve-countdown-digit
  .t-digits
  :nth-child(odd) {
  padding-right: 0 !important;
}
:not(#tve):not(#tve-countdown-wrapper)
  .tve-countdown-digit
  .t-digits
  :nth-child(odd)
  span[class*="part-"]:not(.t-slide-part-digit) {
  margin-right: calc(var(--tve-countdown-size) * 0.025) !important;
}
:not(#tve):not(#tve-countdown-wrapper)
  .tve-countdown-digit
  .t-digits
  :nth-child(odd)
  span[class*="part-"]:not(.t-slide-part-digit).ct-d-placeholder {
  margin: 0 !important;
}
:not(#tve):not(#tve-countdown-wrapper)
  .tve-countdown-digit
  .t-digits
  :nth-child(even) {
  padding-left: 0 !important;
}
:not(#tve):not(#tve-countdown-wrapper)
  .tve-countdown-digit
  .t-digits
  :nth-child(even)
  span[class*="part-"]:not(.t-slide-part-digit) {
  margin-left: calc(var(--tve-countdown-size) * 0.025) !important;
}
:not(#tve):not(#tve-countdown-wrapper)
  .tve-countdown-digit
  .t-digits
  :nth-child(even)
  span[class*="part-"]:not(.t-slide-part-digit).ct-d-placeholder {
  margin: 0 !important;
}
:not(#tve):not(#tve-countdown-wrapper)
  .tve-countdown-tile-separator
  .tve-countdown-label {
  width: auto !important;
  min-height: fit-content !important;
}
@keyframes flipTop {
  0% {
    transform: rotateX(0);
    z-index: 2;
  }
  0%,
  99% {
    opacity: 0.99;
  }
  100% {
    transform: rotateX(-90deg);
    opacity: 0;
  }
}
@keyframes flipBottom {
  0%,
  50% {
    z-index: -1;
    transform: rotateX(90deg);
    opacity: 0;
  }
  51% {
    opacity: 0.99;
  }
  100% {
    opacity: 0.99;
    transform: rotateX(0);
    z-index: 5;
  }
}
.thrv-styled_list {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
.thrv-styled_list ul.tcb-styled-list {
  margin: 0 !important;
  padding: 0 !important;
  list-style: none;
}
.thrv-styled_list ul.tcb-styled-list li div.thrv_icon {
  padding: 10px;
  margin: 0;
  box-sizing: content-box;
}
.tcb-styled-list-icon-text {
  display: block;
  z-index: 0;
  line-height: 2.3em;
}
.tcb-styled-list-icon {
  position: relative;
  z-index: 1;
}
.thrv-styled-list-item {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  word-break: break-word;
}
.thrv-styled-list-item:before {
  content: none !important;
}
.thrv-numbered_list {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
.thrv-numbered_list .tcb-numbered-list {
  margin: 0 !important;
  padding: 0 !important;
  list-style: none;
}
.thrv-numbered_list .tcb-numbered-list li.thrv-numbered-list-v2 {
  padding: 5px;
}
.thrv-numbered_list
  .tcb-numbered-list
  li.thrv-numbered-list-v2
  div.tcb-numbered-list-number {
  padding: 0;
}
.thrv-numbered_list .tcb-numbered-list li div.tcb-numbered-list-number {
  width: auto;
  min-width: 25px !important;
  margin: 0;
  padding: 10px;
  box-sizing: content-box;
}
.tcb-numbered-list-index,
.tcb-numbered-list-text {
  display: block;
  z-index: 0;
  line-height: 2.3em;
}
.tcb-numbered-list-index {
  text-align: center;
}
.tcb-numbered-list-number {
  position: relative;
  z-index: 1;
}
@media (max-width: 767px) {
  .tcb-numbered-list-number {
    width: 15%;
  }
  .tcb-numbered-list-text {
    width: 85%;
  }
}
.thrv_table table.tcb-fixed {
  table-layout: fixed;
}
@media (max-width: 767px) {
  .thrv_table {
    overflow-x: auto;
  }
  .tcb-mobile-table td:not(:first-child) {
    border-top: 0 !important;
  }
  .tcb-mobile-table tr:not(:first-child) td:first-child {
    border-top: 0 !important;
  }
  .tcb-mobile-table th,
  .tcb-mobile-table thead {
    position: fixed;
    top: -9000px;
    left: -9000px;
  }
  .tcb-mobile-table.tve-table-no-header tr:first-of-type {
    display: none;
  }
  .tcb-mobile-table.tve-table-no-header tr:not(:first-of-type) td {
    display: block;
    position: relative;
    width: 100% !important;
    padding-left: 50% !important;
    box-sizing: border-box;
  }
  .tcb-mobile-table.tve-table-no-header tr:not(:first-of-type) td:before {
    box-sizing: border-box;
    content: attr(data-th);
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: calc(50% - 5px);
    padding: 0;
  }
  .tcb-mobile-table:not(.tve-table-no-header) td {
    display: block;
    position: relative;
    width: 100% !important;
    padding-left: 50% !important;
    box-sizing: border-box;
  }
  .tcb-mobile-table:not(.tve-table-no-header) td:before {
    box-sizing: border-box;
    content: attr(data-th);
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: calc(50% - 5px);
    padding: 0;
  }
}
.tve_table tbody .tve_table_row .fr-element > p,
.tve_table tbody .tve_table_row .thrv_wrapper > p,
.tve_table thead .tve_table_row .fr-element > p,
.tve_table thead .tve_table_row .thrv_wrapper > p {
  margin: 0;
  padding: 0;
}
.tve_make_sortable thead th {
  cursor: pointer;
  position: relative;
}
.tve_make_sortable thead th[data-direction="down"] .tcb-sort {
  display: none;
}
.tve_make_sortable thead th[data-direction="down"] .tcb-sort-asc {
  display: block;
}
.tve_make_sortable thead th[data-direction="up"] .tcb-sort {
  display: none;
}
.tve_make_sortable thead th[data-direction="up"] .tcb-sort-desc {
  display: block;
}
.tve_make_sortable thead .tva-t-sort {
  font-size: 12px;
  position: absolute;
  display: flex;
  align-items: center;
  right: 10px;
  bottom: 0;
  top: 0;
}
.tve_make_sortable thead .tva-t-sort .tcb-sort-asc,
.tve_make_sortable thead .tva-t-sort .tcb-sort-desc {
  display: none;
}
@keyframes slide-wobble {
  0% {
    transform: translateX(30%);
    opacity: 0;
  }
  25% {
    transform: translateX(-15%);
  }
  50% {
    transform: translateX(10%);
  }
  75% {
    transform: translateX(-5%);
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes fade-out {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  25% {
    transform: translateX(-5%);
  }
  100% {
    transform: translateX(100%);
    opacity: 0;
  }
}
.tve_scT {
  margin: 5px;
}
.tve_scT > ul {
  list-style-type: none;
  margin: 0 !important;
  padding: 0 !important;
  border: none !important;
  border-radius: 0 !important;
}
.tve_scT > ul li {
  box-sizing: border-box !important;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  background: #f8f8f8;
  border-top: 1px solid #d5d5d5;
  border-left: 1px solid #d5d5d5;
  border-right: 1px solid #d5d5d5;
  cursor: pointer;
  display: block;
  float: left;
  padding: 15px 30px;
  text-align: center;
  margin: 0 0 0 3px !important;
  position: relative;
  text-transform: uppercase;
  z-index: 2;
  width: auto !important;
}
.tve_scT > ul li:first-child {
  margin-left: 0 !important;
}
.tve_scT > ul li:before {
  content: "" !important;
}
.tve_scT > ul li a {
  text-decoration: none;
}
.tve_scT > ul li:hover {
  cursor: pointer;
  padding-bottom: 16px !important;
  margin-bottom: -1px !important;
}
.tve_scT > ul li.tve_tS {
  padding-bottom: 16px !important;
  margin-bottom: -1px !important;
}
.tve_scT > ul li .fr-element {
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.tve_scT .tve_scTC {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  box-sizing: border-box !important;
  background: #f8f8f8;
  border: 1px solid #d5d5d5;
  display: none;
  padding: 40px 20px;
  position: initial;
  z-index: 2;
  width: 100%;
}
.tve_scT.tve_vtabs {
  padding-left: 200px;
  position: relative;
}
.tve_scT.tve_vtabs > ul {
  width: 200px;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 20px !important;
}
.tve_scT.tve_vtabs > ul li {
  float: none;
  display: block;
  box-sizing: border-box !important;
  border-top-left-radius: 4px;
  border-top-right-radius: 0;
  border-bottom-left-radius: 4px;
  margin: 0 0 5px 0 !important;
  border-right: 0;
  border-bottom: 1px solid #d5d5d5;
}
.tve_scT.tve_vtabs > ul li.tve_tS,
.tve_scT.tve_vtabs > ul li:hover {
  padding-right: 31px;
  margin-right: -1px !important;
  padding-bottom: 15px !important;
}
.tve_scT.tve_vtabs > .tve_scTC {
  margin-top: 0 !important;
  position: relative;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.thrv_wrapper.thrv-tabbed-content div.tve_scT .tve_scTC {
  position: relative;
}
.thrv_wrapper.thrv-tabbed-content div.tve_scT > ul li.tve_tS {
  background-color: #1bbc9b;
}
.thrv_wrapper.thrv-tabbed-content div.tve_scT > ul li:hover {
  background: #16987e;
}
.thrv_wrapper.thrv-tabbed-content div.tve_scT > ul li span {
  display: block;
  word-wrap: break-word;
  -webkit-line-break: after-white-space;
}
.tve-tab-upgraded .tve_scT {
  margin: 0;
}
.tve-tab-upgraded .tve_scT > ul li {
  width: auto;
}
.tve-tab-upgraded .tve_scT > ul li:first-child {
  margin-left: 0;
}
.tve-tab-upgraded .tve_scT > ul li:before {
  content: "" !important;
}
.tve-tab-upgraded .tve_scT > ul li a {
  text-decoration: none;
}
.tve-tab-upgraded .tve_scT > ul li .fr-element {
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.tve-tab-upgraded .tve_scT .tve_scTC {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border: none;
}
.tve-tab-upgraded .tve_scT.tve_vtabs {
  position: relative;
}
.tve-tab-upgraded .tve_scT.tve_vtabs > ul {
  left: 0;
  top: 0;
  margin-top: 20px !important;
}
.tve-tab-upgraded .tve_scT.tve_vtabs > ul li {
  float: none;
  display: block;
  box-sizing: border-box !important;
  border-top-left-radius: 4px;
  border-top-right-radius: 0;
  border-bottom-left-radius: 4px;
  margin: 0 0 5px 0 !important;
  border-right: 0;
  border-bottom: 1px solid #d5d5d5;
}
.tve-tab-upgraded .tve_scT.tve_vtabs > ul li.tve_tS,
.tve-tab-upgraded .tve_scT.tve_vtabs > ul li:hover {
  padding-right: 31px;
  margin-right: -1px !important;
  padding-bottom: 15px !important;
}
.tve-tab-upgraded .tve_scT.tve_vtabs > .tve_scTC {
  margin-top: 0 !important;
  position: relative;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT {
  display: flex !important;
  flex-direction: column;
  align-items: stretch;
}
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT.tve_vtabs {
  flex-direction: row;
  padding-left: 0 !important;
}
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT .tve_scTC {
  position: relative;
}
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  .tve_scTC.thrv_wrapper {
  margin: 0;
}
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li
  .tve-hover-anim {
  display: block;
  position: relative;
}
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-brackets
  .tve-hover-anim:after,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-brackets
  .tve-hover-anim:before,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-brackets
  > a:after,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-brackets
  > a:before {
  transition: height 0.3s, opacity 0.3s, transform 0.3s;
  background-color: currentColor;
  box-sizing: border-box;
  display: inline-block;
  border-color: inherit;
  pointer-events: none;
  position: absolute;
  font-weight: 100;
  width: 100%;
  content: "";
  opacity: 0;
  height: 1px;
  left: 0;
  top: 0;
}
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-brackets.tve-state-hover
  .tve-hover-anim:after,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-brackets.tve-state-hover
  .tve-hover-anim:before,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-brackets.tve-state-hover
  > a:after,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-brackets.tve-state-hover
  > a:before,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-brackets:hover
  .tve-hover-anim:after,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-brackets:hover
  .tve-hover-anim:before,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-brackets:hover
  > a:after,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-brackets:hover
  > a:before {
  opacity: 1;
}
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-brackets
  .tve-hover-anim:after,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-brackets
  .tve-hover-anim:before,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-brackets
  > a:after,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-brackets
  > a:before {
  background: 0 0;
  font-size: 1em;
  height: 100%;
  top: 0;
  bottom: 0;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  display: inline-flex !important;
  position: absolute;
  width: 0.3em;
}
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-brackets
  .tve-hover-anim:before,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-brackets
  > a:before {
  content: "[";
  left: -0.5em;
  transform: translateX(1.25em);
}
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-brackets
  .tve-hover-anim:after,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-brackets
  > a:after {
  content: "]";
  right: -0.5em;
  left: auto;
  transform: translateX(-1.25em);
}
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-brackets.tve-state-hover
  .tve-hover-anim:after,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-brackets.tve-state-hover
  .tve-hover-anim:before,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-brackets.tve-state-hover
  > a:after,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-brackets.tve-state-hover
  > a:before,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-brackets:hover
  .tve-hover-anim:after,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-brackets:hover
  .tve-hover-anim:before,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-brackets:hover
  > a:after,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-brackets:hover
  > a:before {
  transform: translateX(0);
}
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-underline
  .tve-hover-anim:after,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-underline
  .tve-hover-anim:before,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-underline
  > a:after,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-underline
  > a:before {
  transition: height 0.3s, opacity 0.3s, transform 0.3s;
  background-color: currentColor;
  box-sizing: border-box;
  display: inline-block;
  border-color: inherit;
  pointer-events: none;
  position: absolute;
  font-weight: 100;
  width: 100%;
  content: "";
  opacity: 0;
  height: 1px;
  left: 0;
  top: 0;
}
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-underline.tve-state-hover
  .tve-hover-anim:after,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-underline.tve-state-hover
  .tve-hover-anim:before,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-underline.tve-state-hover
  > a:after,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-underline.tve-state-hover
  > a:before,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-underline:hover
  .tve-hover-anim:after,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-underline:hover
  .tve-hover-anim:before,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-underline:hover
  > a:after,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-underline:hover
  > a:before {
  opacity: 1;
}
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-underline
  .tve-hover-anim:after,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-underline
  > a:after {
  transform: translate(-50%, -10px);
  height: 2px;
  width: 40%;
  top: 105%;
  left: 50%;
}
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-underline.tve-state-hover
  .tve-hover-anim:after,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-underline.tve-state-hover
  > a:after,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-underline:hover
  .tve-hover-anim:after,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-underline:hover
  > a:after {
  transform: translate(-50%, -5px);
  height: 1px;
}
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-underline.tve-state-hover
  .tve-hover-anim:before,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-underline.tve-state-hover
  > a:before,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-underline:hover
  .tve-hover-anim:before,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-underline:hover
  > a:before {
  display: none;
}
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-double
  .tve-hover-anim:after,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-double
  .tve-hover-anim:before,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-double
  > a:after,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-double
  > a:before {
  transition: height 0.3s, opacity 0.3s, transform 0.3s;
  background-color: currentColor;
  box-sizing: border-box;
  display: inline-block;
  border-color: inherit;
  pointer-events: none;
  position: absolute;
  font-weight: 100;
  width: 100%;
  content: "";
  opacity: 0;
  height: 1px;
  left: 0;
  top: 0;
}
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-double.tve-state-hover
  .tve-hover-anim:after,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-double.tve-state-hover
  .tve-hover-anim:before,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-double.tve-state-hover
  > a:after,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-double.tve-state-hover
  > a:before,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-double:hover
  .tve-hover-anim:after,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-double:hover
  .tve-hover-anim:before,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-double:hover
  > a:after,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-double:hover
  > a:before {
  opacity: 1;
}
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-double
  .tve-hover-anim:before,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-double
  > a:before {
  display: block !important;
  transform: translateY(-10px) !important;
  top: 4px !important;
}
@media (min-width: 2600px) {
  .thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
    div.tve_scT
    ul
    li.c-double
    .tve-hover-anim:before,
  .thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
    div.tve_scT
    ul
    li.c-double
    > a:before {
    top: 3px !important;
  }
}
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-double
  .tve-hover-anim:after,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-double
  > a:after {
  transform: translateY(10px);
  top: calc(100% - 6px);
}
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-double.tve-state-hover
  .tve-hover-anim:after,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-double.tve-state-hover
  .tve-hover-anim:before,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-double.tve-state-hover
  > a:after,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-double.tve-state-hover
  > a:before,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-double:hover
  .tve-hover-anim:after,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-double:hover
  .tve-hover-anim:before,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-double:hover
  > a:after,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-double:hover
  > a:before {
  transform: translateY(0) !important;
}
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-thick
  .tve-hover-anim:after,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-thick
  .tve-hover-anim:before,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-thick
  > a:after,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-thick
  > a:before {
  transition: height 0.3s, opacity 0.3s, transform 0.3s;
  background-color: currentColor;
  box-sizing: border-box;
  display: inline-block;
  border-color: inherit;
  pointer-events: none;
  position: absolute;
  font-weight: 100;
  width: 100%;
  content: "";
  opacity: 0;
  height: 1px;
  left: 0;
  top: 0;
}
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-thick.tve-state-hover
  .tve-hover-anim:after,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-thick.tve-state-hover
  .tve-hover-anim:before,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-thick.tve-state-hover
  > a:after,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-thick.tve-state-hover
  > a:before,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-thick:hover
  .tve-hover-anim:after,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-thick:hover
  .tve-hover-anim:before,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-thick:hover
  > a:after,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-thick:hover
  > a:before {
  opacity: 1;
}
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-thick
  .tve-hover-anim:after,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-thick
  > a:after {
  transform: translate(-50%, -10px);
  width: 50%;
  top: 105%;
  left: 50%;
}
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-thick.tve-state-hover
  .tve-hover-anim:after,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-thick.tve-state-hover
  > a:after,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-thick:hover
  .tve-hover-anim:after,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-thick:hover
  > a:after {
  transform: translate(-50%, -5px);
  height: 4px;
}
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-thick.tve-state-hover
  .tve-hover-anim:before,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-thick.tve-state-hover
  > a:before,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-thick:hover
  .tve-hover-anim:before,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  ul
  li.c-thick:hover
  > a:before {
  display: none;
}
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  > ul
  li.tve-state-expanded,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT > ul li.tve_tS {
  background-color: #1bbc9b;
}
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  > ul
  li.tve-state-hover,
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT > ul li:hover {
  background: #16987e;
}
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT > ul {
  display: flex;
  flex-wrap: wrap;
}
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT > ul li span {
  display: block;
  word-wrap: break-word;
  -webkit-line-break: after-white-space;
}
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  > ul
  li.tve_tab_title_item {
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
}
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  > ul
  li.tve_tab_title_item.tcb--column-reverse {
  flex-direction: column-reverse;
}
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  > ul
  li.tve_tab_title_item.tcb--column-reverse
  .tve-tab-image {
  width: 100% !important;
}
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  > ul
  li.tve_tab_title_item.tcb--column-reverse
  .tve-tab-icon {
  margin-right: 0 !important;
}
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  > ul
  li.tve_tab_title_item.tcb--row-reverse {
  flex-direction: row-reverse;
}
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  > ul
  li.tve_tab_title_item.tcb--row-reverse
  .tve-tab-icon {
  margin-right: 0 !important;
  margin-left: 8px;
}
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  > ul
  li.tve_tab_title_item.tcb--column {
  flex-direction: column;
}
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  > ul
  li.tve_tab_title_item.tcb--column
  .tve-tab-image {
  width: 100% !important;
}
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  > ul
  li.tve_tab_title_item.tcb--column
  .tve-tab-icon {
  margin-right: 0 !important;
}
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  > ul
  li.tve_tab_title_item.tcb--row-reverse {
  flex-direction: row-reverse;
}
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  > ul
  li.tve_tab_title_item
  .tve-tab-icon {
  display: none;
}
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  > ul
  li.tve_tab_title_item.tve-tab-use-icon
  .tve-tab-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 0 0 1em;
  width: 1em;
  height: 1em;
  margin-right: 8px;
}
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  > ul
  li.tve_tab_title_item.tve-tab-use-icon
  .tve-tab-icon
  svg {
  width: 100%;
  height: 100%;
  line-height: 1em;
  stroke-width: 0;
  stroke: currentColor;
  fill: currentColor;
}
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  > ul
  li.tve_tab_title_item
  .tve_tab_title {
  min-width: 1px;
}
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  > ul
  li.tve_tab_title_item
  .tve-tab-image {
  flex: 0 0 20%;
  width: auto !important;
  background-size: cover;
  background-position: center center;
  position: relative;
  height: 45px;
  margin-top: 10px;
  flex-basis: initial;
  min-width: 10px;
}
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  > ul
  li.tve_tab_title_item
  .tve-tab-image.tcb-elem-placeholder {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 4px;
  cursor: default;
}
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  > ul
  li.tve_tab_title_item
  .tve-tab-text {
  font-size: 20px;
  line-height: 2em;
  padding: 0 !important;
  margin: 0 !important;
}
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  > ul
  li.tve_tab_title_item
  .tve-tab-text:before {
  display: none;
}
@media (max-width: 767px) {
  .thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
    div.tve_scT
    > ul
    li.tve_tab_title_item
    .tve-tab-text {
    white-space: pre-wrap;
  }
}
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  > ul
  li.tve-tab-highlight {
  background: #16987e;
}
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT.tve_vtabs > ul {
  flex-direction: column;
}
.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded
  div.tve_scT
  .tve_tab_content {
  background: 0 0 !important;
}
.tve-tab-upgraded[data-animation="swing-up"] > div {
  perspective: 600px;
}
.tve-tab-upgraded[data-animation="swing-up"] .tve_tab_content {
  transform-origin: top center;
  transition: opacity 0.3s, transform 1s;
}
@media (min-width: 300px) {
  .tve-tab-upgraded .tve_scT.tve_vtabs-desktop {
    flex-direction: row !important;
  }
  .tve-tab-upgraded .tve_scT.tve_vtabs-desktop ul {
    flex-direction: column !important;
    margin-top: 20px !important;
  }
}
@media (min-width: 300px) {
  .tve-tab-upgraded .tve_scT.tve_htabs-desktop {
    flex-direction: column !important;
  }
  .tve-tab-upgraded .tve_scT.tve_htabs-desktop ul {
    flex-direction: row !important;
  }
}
@media (max-width: 1023px) {
  .tve-tab-upgraded .tve_scT.tve_vtabs-tablet {
    flex-direction: row !important;
  }
  .tve-tab-upgraded .tve_scT.tve_vtabs-tablet ul {
    flex-direction: column !important;
    margin-top: 20px !important;
  }
}
@media (max-width: 1023px) {
  .tve-tab-upgraded .tve_scT.tve_htabs-tablet {
    flex-direction: column !important;
  }
  .tve-tab-upgraded .tve_scT.tve_htabs-tablet ul {
    flex-direction: row !important;
  }
}
@media (max-width: 767px) {
  .tve-tab-upgraded .tve_scT.tve_vtabs-mobile {
    flex-direction: row !important;
  }
  .tve-tab-upgraded .tve_scT.tve_vtabs-mobile ul {
    flex-direction: column !important;
    margin-top: 20px !important;
  }
}
@media (max-width: 767px) {
  .tve-tab-upgraded .tve_scT.tve_htabs-mobile {
    flex-direction: column !important;
  }
  .tve-tab-upgraded .tve_scT.tve_htabs-mobile ul {
    flex-direction: row !important;
  }
}
.wp-caption-text .fr-wrapper {
  position: static;
}
.tve_image_caption {
  position: relative;
}
.tve_image_caption:not(.tcb-mm-image.tve-tab-image) {
  height: auto !important;
}
.tve_image_caption .tve_image {
  max-width: 100%;
  width: 100%;
}
.tve_image_caption.tve-image-caption-below {
  display: flex;
  flex-direction: column;
}
.tve_image_caption.tve-image-caption-above {
  display: flex !important;
  flex-direction: column-reverse;
}
.tve_image_caption .tve-image-caption-inside {
  position: absolute !important;
  width: 100%;
  top: 0;
  left: 50%;
  transform: translate(-50%, 0);
}
.tve_image_caption .tve-image-caption-inside.tve_anim_start {
  transform: translate(-50%, 0) !important;
}
.tve_image_caption .tve-image-caption-inside.tcb-caption-center {
  top: 50%;
  transform: translate(-50%, -50%);
}
.tve_image_caption .tve-image-caption-inside.tcb-caption-top {
  top: 0;
  transform: translate(-50%, 0);
}
.tve_image_caption .tve-image-caption-inside.tcb-caption-bottom {
  top: 100%;
  transform: translate(-50%, -100%);
}
#tcb_landing_page .thrv_text_element h1 a:not(.tcb-button-link),
#tcb_landing_page .thrv_text_element h2 a:not(.tcb-button-link),
#tcb_landing_page .thrv_text_element h3 a:not(.tcb-button-link),
#tcb_landing_page .thrv_text_element h4 a:not(.tcb-button-link),
#tcb_landing_page .thrv_text_element h5 a:not(.tcb-button-link),
#tcb_landing_page .thrv_text_element h6 a:not(.tcb-button-link),
:not(.inc) .thrv_text_element h1 a:not(.tcb-button-link),
:not(.inc) .thrv_text_element h2 a:not(.tcb-button-link),
:not(.inc) .thrv_text_element h3 a:not(.tcb-button-link),
:not(.inc) .thrv_text_element h4 a:not(.tcb-button-link),
:not(.inc) .thrv_text_element h5 a:not(.tcb-button-link),
:not(.inc) .thrv_text_element h6 a:not(.tcb-button-link) {
  color: inherit;
  line-height: inherit;
  font: inherit;
  letter-spacing: inherit;
}
#tcb_landing_page .thrv_text_element h1 a:not(.tcb-button-link).tve-state-hover,
#tcb_landing_page .thrv_text_element h1 a:not(.tcb-button-link):hover,
#tcb_landing_page .thrv_text_element h2 a:not(.tcb-button-link).tve-state-hover,
#tcb_landing_page .thrv_text_element h2 a:not(.tcb-button-link):hover,
#tcb_landing_page .thrv_text_element h3 a:not(.tcb-button-link).tve-state-hover,
#tcb_landing_page .thrv_text_element h3 a:not(.tcb-button-link):hover,
#tcb_landing_page .thrv_text_element h4 a:not(.tcb-button-link).tve-state-hover,
#tcb_landing_page .thrv_text_element h4 a:not(.tcb-button-link):hover,
#tcb_landing_page .thrv_text_element h5 a:not(.tcb-button-link).tve-state-hover,
#tcb_landing_page .thrv_text_element h5 a:not(.tcb-button-link):hover,
#tcb_landing_page .thrv_text_element h6 a:not(.tcb-button-link).tve-state-hover,
#tcb_landing_page .thrv_text_element h6 a:not(.tcb-button-link):hover,
:not(.inc) .thrv_text_element h1 a:not(.tcb-button-link).tve-state-hover,
:not(.inc) .thrv_text_element h1 a:not(.tcb-button-link):hover,
:not(.inc) .thrv_text_element h2 a:not(.tcb-button-link).tve-state-hover,
:not(.inc) .thrv_text_element h2 a:not(.tcb-button-link):hover,
:not(.inc) .thrv_text_element h3 a:not(.tcb-button-link).tve-state-hover,
:not(.inc) .thrv_text_element h3 a:not(.tcb-button-link):hover,
:not(.inc) .thrv_text_element h4 a:not(.tcb-button-link).tve-state-hover,
:not(.inc) .thrv_text_element h4 a:not(.tcb-button-link):hover,
:not(.inc) .thrv_text_element h5 a:not(.tcb-button-link).tve-state-hover,
:not(.inc) .thrv_text_element h5 a:not(.tcb-button-link):hover,
:not(.inc) .thrv_text_element h6 a:not(.tcb-button-link).tve-state-hover,
:not(.inc) .thrv_text_element h6 a:not(.tcb-button-link):hover {
  color: inherit;
  line-height: inherit;
  font: inherit;
  letter-spacing: inherit;
}
.tcb-numbered-list a:not(.tcb-button-link),
.tcb-styled-list a:not(.tcb-button-link),
.thrv_text_element a:not(.tcb-button-link) {
  font-size: inherit;
}
.tcb-style-wrap strong {
  font-weight: var(--g-bold-weight, bold);
}
.tcb-plain-text {
  cursor: text;
}
a .tcb-plain-text {
  cursor: inherit;
}
div[style]>a[href^="https://www.froala.com/wysiwyg"]
{
  display: none !important;
}
.thrv_text_element {
  overflow-wrap: break-word;
}
body.tve_froala_distraction_free .thrv_text_element.edit_mode {
  outline: 0 !important;
}
body.tve_froala_distraction_free
  .thrv_text_element.tcb-group-editing-item:not(.tcb-excluded-from-group-item) {
  outline: 0 !important;
}
body.tve_froala_distraction_free
  .thrv_text_element.tcb-group-editing-item:not(
    .tcb-excluded-from-group-item
  ).edit_mode,
body.tve_froala_distraction_free
  .thrv_text_element.tcb-group-editing-item:not(
    .tcb-excluded-from-group-item
  ).edit_mode:focus {
  outline: 0 !important;
}
body.tve_froala_distraction_free
  .thrv_text_element.tcb-group-editing-item.tcb-excluded-from-group-item {
  outline: 0 !important;
}
body.tve_froala_distraction_free
  .thrv_text_element.tcb-group-editing-item.tcb-excluded-from-group-item.edit_mode,
body.tve_froala_distraction_free
  .thrv_text_element.tcb-group-editing-item.tcb-excluded-from-group-item.edit_mode:focus {
  outline: 0 !important;
}
body.tve_froala_distraction_free
  .thrv_text_element.tcb-group-editing-item.on_hover {
  outline: 1px solid #5e90a7 !important;
}
.tve-sticky-header {
  position: fixed;
  top: 0;
  bottom: 0;
}
.admin-bar .tve-sticky-header {
  top: 32px;
}
.thrive-symbol-shortcode {
  position: relative;
}
body:not(.tve_editor_page) .thrv_wrapper.thrv_footer,
body:not(.tve_editor_page) .thrv_wrapper.thrv_header {
  padding: 0;
}
.thrv_footer .thrive-symbol-shortcode.tve-footer-full-height {
  min-height: 100vh !important;
}
.thrv_footer .thrive-symbol-shortcode {
  box-sizing: border-box;
  margin-right: auto;
  margin-left: auto;
  min-height: 40px;
}
.thrv-contact-form {
  box-sizing: border-box;
}
.thrv-contact-form .thrv-cf-input-wrapper > div {
  display: flex;
  flex-wrap: wrap;
}
.thrv-contact-form input,
.thrv-contact-form input[type="email"],
.thrv-contact-form input[type="password"],
.thrv-contact-form input[type="tel"],
.thrv-contact-form input[type="text"],
.thrv-contact-form input[type="url"],
.thrv-contact-form select,
.thrv-contact-form textarea {
  box-sizing: border-box;
  background-color: #fff;
  padding: 19px 20px;
  border: 1px solid #000;
  line-height: 1em;
  flex: 1;
  color: #50565f;
  resize: vertical;
  outline: 0;
  font-size: 17px;
}
.thrv-contact-form input::-webkit-input-placeholder,
.thrv-contact-form input[type="email"]::-webkit-input-placeholder,
.thrv-contact-form input[type="password"]::-webkit-input-placeholder,
.thrv-contact-form input[type="tel"]::-webkit-input-placeholder,
.thrv-contact-form input[type="text"]::-webkit-input-placeholder,
.thrv-contact-form input[type="url"]::-webkit-input-placeholder,
.thrv-contact-form select::-webkit-input-placeholder,
.thrv-contact-form textarea::-webkit-input-placeholder {
  color: #94a3b0;
}
.thrv-contact-form input:-moz-placeholder,
.thrv-contact-form input[type="email"]:-moz-placeholder,
.thrv-contact-form input[type="password"]:-moz-placeholder,
.thrv-contact-form input[type="tel"]:-moz-placeholder,
.thrv-contact-form input[type="text"]:-moz-placeholder,
.thrv-contact-form input[type="url"]:-moz-placeholder,
.thrv-contact-form select:-moz-placeholder,
.thrv-contact-form textarea:-moz-placeholder {
  color: #94a3b0;
}
.thrv-contact-form input::-moz-placeholder,
.thrv-contact-form input[type="email"]::-moz-placeholder,
.thrv-contact-form input[type="password"]::-moz-placeholder,
.thrv-contact-form input[type="tel"]::-moz-placeholder,
.thrv-contact-form input[type="text"]::-moz-placeholder,
.thrv-contact-form input[type="url"]::-moz-placeholder,
.thrv-contact-form select::-moz-placeholder,
.thrv-contact-form textarea::-moz-placeholder {
  color: #94a3b0;
}
.thrv-contact-form input:-ms-input-placeholder,
.thrv-contact-form input[type="email"]:-ms-input-placeholder,
.thrv-contact-form input[type="password"]:-ms-input-placeholder,
.thrv-contact-form input[type="tel"]:-ms-input-placeholder,
.thrv-contact-form input[type="text"]:-ms-input-placeholder,
.thrv-contact-form input[type="url"]:-ms-input-placeholder,
.thrv-contact-form select:-ms-input-placeholder,
.thrv-contact-form textarea:-ms-input-placeholder {
  color: #94a3b0;
}
.thrv-contact-form input:focus,
.thrv-contact-form input:hover,
.thrv-contact-form input[type="email"]:focus,
.thrv-contact-form input[type="email"]:hover,
.thrv-contact-form input[type="password"]:focus,
.thrv-contact-form input[type="password"]:hover,
.thrv-contact-form input[type="tel"]:focus,
.thrv-contact-form input[type="tel"]:hover,
.thrv-contact-form input[type="text"]:focus,
.thrv-contact-form input[type="text"]:hover,
.thrv-contact-form input[type="url"]:focus,
.thrv-contact-form input[type="url"]:hover,
.thrv-contact-form select:focus,
.thrv-contact-form select:hover,
.thrv-contact-form textarea:focus,
.thrv-contact-form textarea:hover {
  border-color: #1da5e5;
}
.thrv-contact-form textarea {
  resize: vertical;
  display: block;
  min-height: 120px;
}
.thrv-contact-form label.tve-cf-item-required-mark:after {
  content: "*";
  color: red;
  margin-left: 3px;
}
.thrv-contact-form label {
  display: inline-block;
}
.thrv-contact-form .tve-cf-item {
  margin-bottom: 30px;
  box-sizing: border-box;
}
.thrv-contact-form .tve-cf-submit {
  box-sizing: border-box;
  display: flex;
}
.thrv-contact-form .tve-cf-submit > button {
  flex: 1;
}
.thrv-contact-form input[type="email"].tcb-cf-error,
.thrv-contact-form input[type="text"].tcb-cf-error,
.thrv-contact-form span.tcb-cf-error,
.thrv-contact-form textarea.tcb-cf-error {
  color: #fb5c55;
  border-color: #fb5c55;
  flex: 0 1 100%;
}
.thrv-contact-form span.tcb-cf-error {
  font-size: 13px;
}
.thrv-contact-form span.tcb-cf-error {
  display: inline-block;
  padding: 10px 0;
}
.tve-cf-item,
.tve-cf-submit {
  position: relative;
  width: 100%;
  max-width: 100%;
}
.tve-cf-item .thrv_icon,
.tve-cf-submit .thrv_icon {
  transform: translate(-50%, -50%);
  background: 0 0;
  position: absolute;
  right: 0;
  top: 47%;
  z-index: 2;
  margin: 0 20px 0 0;
}
.tve-cf-item .thrv_icon .tve_sc_icon,
.tve-cf-submit .thrv_icon .tve_sc_icon {
  font-size: inherit;
  height: auto;
  padding: 0;
  width: auto;
}
.tve-cf-item .thrv_icon.tve_lg_text_icon,
.tve-cf-submit .thrv_icon.tve_lg_text_icon {
  bottom: auto;
}
.tve-cf-item button,
.tve-cf-submit button {
  border-width: 0;
  background-color: #1ea5e5;
  padding: 15px;
  font-size: 15px;
  color: #fff;
  cursor: pointer;
  width: 100%;
}
.tve-cf-item button:hover,
.tve-cf-submit button:hover {
  background-color: #55bef0;
}
.tve-cf-item button[disabled],
.tve-cf-submit button[disabled] {
  background-color: #bfbfbf;
}
.tve-cf-item button:focus,
.tve-cf-submit button:focus {
  background-color: #1688be;
}
.tve-cf-item button::-moz-focus-inner,
.tve-cf-submit button::-moz-focus-inner {
  border: 0;
}
.tve-cf-item label,
.tve-cf-submit label {
  font-size: 15px;
  color: #000;
  margin-bottom: 10px;
}
.tve-cf-submit .thrv_icon:hover {
  cursor: pointer;
}
.thrv-search-form {
  max-width: 600px;
  --tve-applied-max-width: 600px;
}
.thrv-search-form form {
  width: 100%;
  display: flex;
  flex-direction: row-reverse;
}
.thrv-search-form form .thrv-sf-input {
  flex: 1 1 auto;
}
.thrv-search-form form .thrv-sf-input input {
  width: 100%;
  background-color: #fff;
  padding: 14px 15px;
  border: 1px solid rgba(82, 96, 109, 0.5);
  border-radius: 4px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  line-height: 1em;
  color: #50565f;
  resize: vertical;
  outline: 0;
  font-size: 17px;
  min-height: 100%;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
}
.thrv-search-form form .thrv-sf-input input::placeholder {
  font: inherit !important;
  color: inherit !important;
  opacity: 0.8;
}
.thrv-search-form form .thrv-sf-input input:focus,
.thrv-search-form form .thrv-sf-input input:hover {
  border-color: rgba(82, 96, 109, 0.3);
}
.thrv-search-form form .thrv-sf-submit {
  flex: 0 0 auto;
  position: relative;
}
@media (max-width: 767px) {
  .thrv-search-form form .thrv-sf-submit .tve_btn_txt {
    display: none;
  }
}
.thrv-search-form form .thrv-sf-submit[data-button-layout="icon"] .tve_btn_txt {
  display: none;
}
.thrv-search-form
  form
  .thrv-sf-submit[data-button-layout="text"]
  .tcb-sf-button-icon {
  display: none;
}
@media (max-width: 767px) {
  .thrv-search-form
    form
    .thrv-sf-submit[data-button-layout="text"]
    .tcb-sf-button-icon {
    display: block;
  }
}
.thrv-search-form
  form
  .thrv-sf-submit[data-button-layout="icon_text"]
  .tcb-sf-button-icon {
  margin-right: 5px;
}
.thrv-search-form form .thrv-sf-submit button {
  display: flex;
  border-width: 0;
  background-color: #52606d;
  padding: 14px 15px;
  font-size: 17px;
  color: #fff;
  cursor: pointer;
  align-items: center;
  justify-content: space-around;
  height: 100%;
  border-radius: 4px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  font-weight: 400;
  box-sizing: border-box;
}
.thrv-search-form form .thrv-sf-submit button:focus,
.thrv-search-form form .thrv-sf-submit button:hover {
  background-color: rgba(82, 96, 109, 0.85);
}
@media (max-width: 767px) {
  .thrv-search-form form .thrv-sf-submit button {
    justify-content: space-around;
  }
}
.thrv-search-form
  form
  .thrv-sf-submit
  button
  .tcb-sf-button-icon
  .thrv_wrapper {
  margin: 0;
}
:not(#_s):not(#_s) .thrv-search-form.thrv-sticky-search {
  width: 100%;
  max-width: none !important;
  float: none !important;
  margin: auto !important;
  position: relative;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  box-sizing: border-box !important;
}
:not(#_s):not(#_s) .thrv-search-form.thrv-sticky-search .thrv-sf-input {
  transform: none;
  transition: none;
  position: relative;
  top: unset;
  left: unset;
  right: unset;
  width: auto;
}
:not(#_s):not(#_s) .thrv-search-form.thrv-sticky-search .thrv-sf-input input {
  display: inline-block;
}
.thrv-search-form .tcb-sf-close-icon {
  background: 0 0;
  border: 0;
  position: absolute;
  line-height: 0;
  padding: 0;
  right: 0;
  top: 0;
  cursor: pointer;
  z-index: 999;
  margin: 0;
}
.tve-sf-overlay-container {
  position: fixed !important;
  top: 0;
  left: 0;
  z-index: 9999 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  width: 100%;
  box-sizing: border-box !important;
  max-width: none !important;
}
.tve-sf-overlay-container.thrv_wrapper {
  margin: 0;
}
.tve-sf-overlay-container > .tve-cb {
  box-sizing: border-box;
}
.tve-sf-overlay-container .tcb-sf-close-icon {
  background: 0 0;
  border: 0;
  position: absolute;
  line-height: 0;
  padding: 0;
  right: 0;
  top: 0;
  cursor: pointer;
  z-index: 999;
  margin: 0;
}
.tcb-body-search-overlay .thrv_header {
  z-index: 0;
}
@media (min-width: 300px) {
  :not(#_s) .thrv-search-form[data-display-d="none"] {
    max-width: var(--tve-applied-max-width) !important;
  }
  :not(#_s) .thrv-search-form[data-display-d="none"] .thrv-sf-input {
    display: block;
    position: initial;
    perspective: unset;
    transform: unset;
    width: auto;
    transition: unset;
    top: unset;
  }
  :not(#_s) .thrv-search-form[data-display-d="none"] .thrv-sf-input input {
    display: inline-block;
  }
  :not(#_s) .thrv-search-form[data-display-d="none"] .thrv-sf-input:after {
    content: none;
  }
  .thrv-search-form[data-position-d="left"] {
    flex-direction: row-reverse;
  }
  .thrv-search-form[data-position-d="right"] form {
    flex-direction: row;
  }
  .thrv-search-form[data-display-d="overlay"]:not(.thrv-sticky-search) {
    max-width: fit-content !important;
  }
  .thrv-search-form[data-display-d="overlay"]:not(.thrv-sticky-search)
    .thrv-sf-input {
    display: none;
  }
  .thrv-search-form[data-display-d="expand"] {
    max-width: fit-content !important;
    position: relative;
    overflow: unset !important;
  }
  .thrv-search-form[data-display-d="expand"] .thrv-sf-input {
    position: absolute;
    z-index: 10;
    width: 0;
    top: 0;
  }
  .thrv-search-form[data-display-d="expand"] .thrv-sf-input.tcb-sf-expand {
    width: var(--tve-applied-max-width);
  }
  .thrv-search-form[data-display-d="expand"]
    .thrv-sf-input.tcb-sf-expand
    input {
    display: inline-block;
  }
  .thrv-search-form[data-display-d="expand"]
    .thrv-sf-input.tcb-sf-expand:after {
    content: none !important;
  }
  .thrv-search-form[data-display-d*="tooltip"] {
    max-width: fit-content !important;
    position: relative;
    overflow: unset !important;
  }
  .thrv-search-form[data-display-d*="tooltip"] .thrv-sf-input {
    position: absolute;
    top: 120%;
    width: var(--tve-applied-max-width);
    z-index: 1;
    transform: perspective(400px) rotate3d(1, 0, 0, -90deg);
    transition: transform 0.35s, opacity 0.35s;
    transform-origin: top;
  }
  .thrv-search-form[data-display-d*="tooltip"] .thrv-sf-input input {
    display: none;
  }
  .thrv-search-form[data-display-d*="tooltip"] .thrv-sf-input:after {
    content: "";
    position: absolute;
    left: var(--tve-sf-after-left, 18px);
    right: var(--tve-sf-after-right, auto);
    top: auto;
    bottom: 100%;
    width: 20px;
    height: 10px;
    clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
    background-image: var(--tcb-sf-bg-img);
    background-color: var(--tcb-sf-bg-color, #000);
    clear: both;
  }
  .thrv-search-form[data-display-d*="tooltip"].tcb-sf-show-tooltip
    .thrv-sf-input {
    transform: perspective(400px) rotate3d(0, 0, 0, 0);
    display: block;
  }
  .thrv-search-form[data-display-d*="tooltip"].tcb-sf-show-tooltip
    .thrv-sf-input
    input {
    display: block;
  }
}
@media (max-width: 1023px) {
  :not(#_s) :not(#_s) .thrv-search-form[data-display-t="none"] {
    max-width: var(--tve-applied-max-width) !important;
  }
  :not(#_s) :not(#_s) .thrv-search-form[data-display-t="none"] .thrv-sf-input {
    display: block;
    position: initial;
    perspective: unset;
    transform: unset;
    width: auto;
    transition: unset;
    top: unset;
  }
  :not(#_s)
    :not(#_s)
    .thrv-search-form[data-display-t="none"]
    .thrv-sf-input
    input {
    display: inline-block;
  }
  :not(#_s)
    :not(#_s)
    .thrv-search-form[data-display-t="none"]
    .thrv-sf-input:after {
    content: none;
  }
  :not(#_s) .thrv-search-form[data-position-t="left"] form {
    flex-direction: row-reverse;
  }
  :not(#_s) .thrv-search-form[data-position-t="right"] form {
    flex-direction: row;
  }
  :not(#_s)
    .thrv-search-form[data-display-t="overlay"]:not(.thrv-sticky-search) {
    max-width: fit-content !important;
  }
  :not(#_s)
    .thrv-search-form[data-display-t="overlay"]:not(.thrv-sticky-search)
    .thrv-sf-input {
    display: none;
  }
  :not(#_s) .thrv-search-form[data-display-t="expand"] {
    max-width: fit-content !important;
    position: relative;
    overflow: unset !important;
  }
  :not(#_s) .thrv-search-form[data-display-t="expand"] .thrv-sf-input {
    position: absolute;
    z-index: 10;
    width: 0;
    top: 0;
  }
  :not(#_s)
    .thrv-search-form[data-display-t="expand"]
    .thrv-sf-input.tcb-sf-expand {
    width: var(--tve-applied-max-width);
  }
  :not(#_s)
    .thrv-search-form[data-display-t="expand"]
    .thrv-sf-input.tcb-sf-expand
    input {
    display: inline-block;
  }
  :not(#_s)
    .thrv-search-form[data-display-t="expand"]
    .thrv-sf-input.tcb-sf-expand:after {
    content: none !important;
  }
  :not(#_s) .thrv-search-form[data-display-t*="tooltip"] {
    max-width: fit-content !important;
    position: relative;
    overflow: unset !important;
  }
  :not(#_s) .thrv-search-form[data-display-t*="tooltip"] .thrv-sf-input {
    position: absolute;
    top: 120%;
    width: var(--tve-applied-max-width);
    z-index: 1;
    transform: perspective(400px) rotate3d(1, 0, 0, -90deg);
    transition: transform 0.35s, opacity 0.35s;
    transform-origin: top;
  }
  :not(#_s) .thrv-search-form[data-display-t*="tooltip"] .thrv-sf-input input {
    display: none;
  }
  :not(#_s) .thrv-search-form[data-display-t*="tooltip"] .thrv-sf-input:after {
    content: "";
    position: absolute;
    left: var(--tve-sf-after-left, 18px);
    right: var(--tve-sf-after-right, auto);
    top: auto;
    bottom: 100%;
    width: 20px;
    height: 10px;
    clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
    background-image: var(--tcb-sf-bg-img);
    background-color: var(--tcb-sf-bg-color, #000);
    clear: both;
  }
  :not(#_s)
    .thrv-search-form[data-display-t*="tooltip"].tcb-sf-show-tooltip
    .thrv-sf-input {
    transform: perspective(400px) rotate3d(0, 0, 0, 0);
    display: block;
  }
  :not(#_s)
    .thrv-search-form[data-display-t*="tooltip"].tcb-sf-show-tooltip
    .thrv-sf-input
    input {
    display: block;
  }
}
@media (max-width: 767px) {
  :not(#_s) :not(#_s) .thrv-search-form[data-display-m="none"] {
    max-width: var(--tve-applied-max-width) !important;
  }
  :not(#_s) :not(#_s) .thrv-search-form[data-display-m="none"] .thrv-sf-input {
    display: block;
    position: initial;
    perspective: unset;
    transform: unset;
    width: auto;
    transition: unset;
    top: unset;
  }
  :not(#_s)
    :not(#_s)
    .thrv-search-form[data-display-m="none"]
    .thrv-sf-input
    input {
    display: inline-block;
  }
  :not(#_s)
    :not(#_s)
    .thrv-search-form[data-display-m="none"]
    .thrv-sf-input:after {
    content: none;
  }
  :not(#_s) :not(#_s) .thrv-search-form[data-position-m="left"] form {
    flex-direction: row-reverse;
  }
  :not(#_s) :not(#_s) .thrv-search-form[data-position-m="right"] form {
    flex-direction: row;
  }
  :not(#_s)
    :not(#_s)
    .thrv-search-form[data-display-m="overlay"]:not(.thrv-sticky-search) {
    max-width: fit-content !important;
  }
  :not(#_s)
    :not(#_s)
    .thrv-search-form[data-display-m="overlay"]:not(.thrv-sticky-search)
    .thrv-sf-input {
    display: none;
  }
  :not(#_s) :not(#_s) .thrv-search-form[data-display-m="expand"] {
    max-width: fit-content !important;
    position: relative;
    overflow: unset !important;
  }
  :not(#_s)
    :not(#_s)
    .thrv-search-form[data-display-m="expand"]
    .thrv-sf-input {
    position: absolute;
    z-index: 10;
    width: 0;
    top: 0;
  }
  :not(#_s)
    :not(#_s)
    .thrv-search-form[data-display-m="expand"]
    .thrv-sf-input.tcb-sf-expand {
    width: var(--tve-applied-max-width);
  }
  :not(#_s)
    :not(#_s)
    .thrv-search-form[data-display-m="expand"]
    .thrv-sf-input.tcb-sf-expand
    input {
    display: inline-block;
  }
  :not(#_s)
    :not(#_s)
    .thrv-search-form[data-display-m="expand"]
    .thrv-sf-input.tcb-sf-expand:after {
    content: none !important;
  }
  :not(#_s) :not(#_s) .thrv-search-form[data-display-m*="tooltip"] {
    max-width: fit-content !important;
    position: relative;
    overflow: unset !important;
  }
  :not(#_s)
    :not(#_s)
    .thrv-search-form[data-display-m*="tooltip"]
    .thrv-sf-input {
    position: absolute;
    top: 120%;
    width: var(--tve-applied-max-width);
    z-index: 1;
    transform: perspective(400px) rotate3d(1, 0, 0, -90deg);
    transition: transform 0.35s, opacity 0.35s;
    transform-origin: top;
  }
  :not(#_s)
    :not(#_s)
    .thrv-search-form[data-display-m*="tooltip"]
    .thrv-sf-input
    input {
    display: none;
  }
  :not(#_s)
    :not(#_s)
    .thrv-search-form[data-display-m*="tooltip"]
    .thrv-sf-input:after {
    content: "";
    position: absolute;
    left: var(--tve-sf-after-left, 18px);
    right: var(--tve-sf-after-right, auto);
    top: auto;
    bottom: 100%;
    width: 20px;
    height: 10px;
    clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
    background-image: var(--tcb-sf-bg-img);
    background-color: var(--tcb-sf-bg-color, #000);
    clear: both;
  }
  :not(#_s)
    :not(#_s)
    .thrv-search-form[data-display-m*="tooltip"].tcb-sf-show-tooltip
    .thrv-sf-input {
    transform: perspective(400px) rotate3d(0, 0, 0, 0);
    display: block;
  }
  :not(#_s)
    :not(#_s)
    .thrv-search-form[data-display-m*="tooltip"].tcb-sf-show-tooltip
    .thrv-sf-input
    input {
    display: block;
  }
}
.tve_flt .tve-form,
.tve_flt .tve-login-form {
  width: 100%;
  box-sizing: border-box;
}
.tve_flt .tve-form input,
.tve_flt .tve-form input[type="email"],
.tve_flt .tve-form input[type="password"],
.tve_flt .tve-form input[type="tel"],
.tve_flt .tve-form input[type="text"],
.tve_flt .tve-form input[type="url"],
.tve_flt .tve-form select,
.tve_flt .tve-form textarea,
.tve_flt .tve-login-form input,
.tve_flt .tve-login-form input[type="email"],
.tve_flt .tve-login-form input[type="password"],
.tve_flt .tve-login-form input[type="tel"],
.tve_flt .tve-login-form input[type="text"],
.tve_flt .tve-login-form input[type="url"],
.tve_flt .tve-login-form select,
.tve_flt .tve-login-form textarea {
  box-sizing: border-box;
  background-color: #fff;
  padding: 19px 20px;
  border: 1px solid #000;
  line-height: 1em;
  width: 100%;
  color: #50565f;
  resize: vertical;
  outline: 0;
  font-size: 17px;
}
.tve_flt .tve-form input:focus,
.tve_flt .tve-form input:hover,
.tve_flt .tve-form input[type="email"]:focus,
.tve_flt .tve-form input[type="email"]:hover,
.tve_flt .tve-form input[type="password"]:focus,
.tve_flt .tve-form input[type="password"]:hover,
.tve_flt .tve-form input[type="tel"]:focus,
.tve_flt .tve-form input[type="tel"]:hover,
.tve_flt .tve-form input[type="text"]:focus,
.tve_flt .tve-form input[type="text"]:hover,
.tve_flt .tve-form input[type="url"]:focus,
.tve_flt .tve-form input[type="url"]:hover,
.tve_flt .tve-form select:focus,
.tve_flt .tve-form select:hover,
.tve_flt .tve-form textarea:focus,
.tve_flt .tve-form textarea:hover,
.tve_flt .tve-login-form input:focus,
.tve_flt .tve-login-form input:hover,
.tve_flt .tve-login-form input[type="email"]:focus,
.tve_flt .tve-login-form input[type="email"]:hover,
.tve_flt .tve-login-form input[type="password"]:focus,
.tve_flt .tve-login-form input[type="password"]:hover,
.tve_flt .tve-login-form input[type="tel"]:focus,
.tve_flt .tve-login-form input[type="tel"]:hover,
.tve_flt .tve-login-form input[type="text"]:focus,
.tve_flt .tve-login-form input[type="text"]:hover,
.tve_flt .tve-login-form input[type="url"]:focus,
.tve_flt .tve-login-form input[type="url"]:hover,
.tve_flt .tve-login-form select:focus,
.tve_flt .tve-login-form select:hover,
.tve_flt .tve-login-form textarea:focus,
.tve_flt .tve-login-form textarea:hover {
  border-color: #1da5e5;
}
.tve_flt .tve-form textarea,
.tve_flt .tve-login-form textarea {
  resize: vertical;
  display: block;
  height: 120px;
}
.tve_flt .tve-form .tve-form-item,
.tve_flt .tve-login-form .tve-form-item {
  margin-bottom: 30px;
  box-sizing: border-box;
}
.tve_flt .tve-form .tve-form-submit,
.tve_flt .tve-login-form .tve-form-submit {
  box-sizing: border-box;
}
.tve_flt .tve-form input[type="email"].tcb-form-error,
.tve_flt .tve-form input[type="password"].tcb-form-error,
.tve_flt .tve-form input[type="text"].tcb-form-error,
.tve_flt .tve-form span.tcb-form-error,
.tve_flt .tve-form textarea.tcb-form-error,
.tve_flt .tve-login-form input[type="email"].tcb-form-error,
.tve_flt .tve-login-form input[type="password"].tcb-form-error,
.tve_flt .tve-login-form input[type="text"].tcb-form-error,
.tve_flt .tve-login-form span.tcb-form-error,
.tve_flt .tve-login-form textarea.tcb-form-error {
  color: #ed5565;
  border-color: #ed5565;
  top: -20;
}
.tve_flt .tve-form span.tcb-form-error,
.tve_flt .tve-login-form span.tcb-form-error {
  font-size: 13px;
}
.tve_flt .tve-form span.tcb-form-error,
.tve_flt .tve-login-form span.tcb-form-error {
  display: inline-block;
  padding: 10px 0;
}
.tve-form-item,
.tve-form-submit,
.tve-login-form-item {
  position: relative;
}
.tve-form-item .thrv_icon,
.tve-form-submit .thrv_icon,
.tve-login-form-item .thrv_icon {
  transform: translate(-50%, -50%);
  background: 0 0;
  position: absolute;
  right: 0;
  top: 47%;
  z-index: 2;
  margin: 0 20px 0 0;
}
.tve-form-item .thrv_icon .tve_sc_icon,
.tve-form-submit .thrv_icon .tve_sc_icon,
.tve-login-form-item .thrv_icon .tve_sc_icon {
  font-size: inherit;
  height: auto;
  padding: 0;
  width: auto;
}
.tve-form-item .thrv_icon.tve_lg_text_icon,
.tve-form-submit .thrv_icon.tve_lg_text_icon,
.tve-login-form-item .thrv_icon.tve_lg_text_icon {
  bottom: auto;
}
.tve-form-item button[type="submit"],
.tve-form-submit button[type="submit"],
.tve-login-form-item button[type="submit"] {
  border-width: 0;
  background-color: #1ea5e5;
  padding: 15px;
  font-size: 15px;
  color: #fff;
  cursor: pointer;
  width: 100%;
}
.tve-form-item button[type="submit"]:hover,
.tve-form-submit button[type="submit"]:hover,
.tve-login-form-item button[type="submit"]:hover {
  background-color: #55bef0;
}
.tve-form-item button[type="submit"][disabled],
.tve-form-submit button[type="submit"][disabled],
.tve-login-form-item button[type="submit"][disabled] {
  background-color: #bfbfbf;
}
.tve-form-item button[type="submit"]:focus,
.tve-form-submit button[type="submit"]:focus,
.tve-login-form-item button[type="submit"]:focus {
  background-color: #1688be;
}
.tve-form-item button[type="submit"]::-moz-focus-inner,
.tve-form-submit button[type="submit"]::-moz-focus-inner,
.tve-login-form-item button[type="submit"]::-moz-focus-inner {
  border: 0;
}
.tve-form-item label,
.tve-form-submit label,
.tve-login-form-item label {
  font-size: 15px;
  color: #000;
  margin-bottom: 4px;
}
.tcb-logo {
  box-sizing: border-box !important;
  display: block;
  max-width: 100%;
  width: 240px;
}
.thrv_widget_menu .tcb-logo {
  width: auto;
  margin: 0;
}
.tcb-logo.thrv_wrapper {
  padding: 0;
}
.tcb-logo img[src$=".svg"] {
  width: 100% !important;
  height: auto !important;
}
.tcb-logo picture {
  width: 100%;
}
.tcb-logo img {
  display: block;
  max-width: 100%;
  height: auto;
}
.tcb-post-thumbnail {
  display: block;
  max-width: 100%;
}
.tcb-post-thumbnail.thrv_wrapper {
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
}
.tcb-post-thumbnail:empty {
  display: none;
}
.tcb-post-thumbnail img {
  box-sizing: border-box;
  height: auto;
  vertical-align: middle;
  max-width: 100%;
  width: 100%;
}
.tcb-post-author-picture {
  border-radius: 50%;
  box-sizing: border-box;
  height: auto;
  width: 240px;
  overflow: hidden;
}
.tcb-post-title.thrv_wrapper {
  margin-top: 15px;
  margin-bottom: 15px;
  padding: 0;
}
.tcb-post-title.thrv_wrapper a {
  text-decoration: none;
}
.tcb-post-title a {
  box-shadow: none;
  color: inherit;
  font-weight: inherit;
  transition: none;
}
.tcb-post-title:hover a {
  box-shadow: none;
}
.tcb-post-content {
  overflow-wrap: break-word;
}
.tcb-post-content.thrv_wrapper {
  margin-top: 15px;
  margin-bottom: 15px;
  padding: 0;
}
.tcb-post-content.tcb-post-content-placeholder:after {
  content: "";
  position: absolute;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  top: calc(50% - 12.5px);
  left: calc(50% - 12.5px);
  background-color: #000;
  outline: 1px solid transparent;
  animation: pulseanim 1.2s ease-in-out infinite;
}
@keyframes pulseanim {
  0% {
    transform: scale(0);
    opacity: 0.8;
  }
  100% {
    transform: scale(1);
    opacity: 0;
  }
}
#tve_editor .tcb-post-content p {
  font-size: 16px;
  line-height: 1.6em;
}
.tcb-post-author,
.tcb-post-categories,
.tcb-post-date,
.tcb-post-tags {
  color: inherit;
  display: inline-block;
}
.tcb-post-author.thrv_wrapper,
.tcb-post-categories.thrv_wrapper,
.tcb-post-date.thrv_wrapper,
.tcb-post-tags.thrv_wrapper {
  margin: 5px 0;
}
.tcb-post-author.thrv_wrapper a,
.tcb-post-categories.thrv_wrapper a,
.tcb-post-date.thrv_wrapper a,
.tcb-post-tags.thrv_wrapper a {
  box-shadow: none;
  color: inherit;
  text-decoration: none;
}
.tcb-post-author.thrv_wrapper a:hover,
.tcb-post-categories.thrv_wrapper a:hover,
.tcb-post-date.thrv_wrapper a:hover,
.tcb-post-tags.thrv_wrapper a:hover {
  box-shadow: none;
  text-decoration: none;
}
body:not(.tve_editor_page) .no-tags {
  display: none;
}
.tcb-post-list {
  box-sizing: content-box;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  padding: 0 !important;
}
.tcb-post-list.masonry {
  position: relative;
}
.tcb-post-list.masonry article {
  flex-basis: unset;
  position: absolute;
}
.tve_editor_page .tcb-post-list.masonry article {
  transition: none;
}
@media (min-width: 1024px) {
  #tve_editor .tcb-post-list .tcb-post-title {
    font-size: 20px;
  }
}
@media (max-width: 1023px) {
  #tve_editor .tcb-post-list .tcb-post-title {
    font-size: 18px;
  }
  .tcb-post-list .tcb-post-title.thrv_wrapper {
    margin-top: 10px;
    margin-bottom: 10px;
  }
}
#tve_editor .tcb-post-list .tcb-post-title {
  line-height: 1.4em;
}
.tcb-post-list .tcb-post-author,
.tcb-post-list .tcb-post-categories,
.tcb-post-list .tcb-post-date,
.tcb-post-list .tcb-post-tags {
  font-family: Arial, Helvetica, sans-serif;
}
#tcb_landing_page .tcb-post-list .tve-default-heading h2 {
  font-size: 20px;
  font-weight: 700;
}
#tcb_landing_page .tcb-post-list p {
  font-size: 13px;
}
:not(#very-specific)
  .tcb-post-list.thrv_wrapper
  .thrv_wrapper:hover
  .tcb-post-title.thrv_wrapper.tcb-shortcode
  > a {
  color: inherit;
}
.tcb-post-list-cb-clear p {
  padding: 0 !important;
  letter-spacing: 1px;
}
.tcb-post-list-cb-clear p a {
  color: inherit !important;
}
.tcb-post-list-cb-clear:after {
  clear: both;
}
.tcb-post-list-cb {
  float: left;
  position: relative;
  z-index: 3;
}
.tcb-post-list-cb.thrv_wrapper {
  margin-top: 10px;
  margin-bottom: 5px;
  padding: 4px 10px;
}
.tcb-post-list-cb.thrv-content-box.thrv_contentbox_shortcode
  .tve-cb
  .tcb-plain-text,
.tcb-post-list-cb.thrv-content-box.thrv_contentbox_shortcode .tve-cb address,
.tcb-post-list-cb.thrv-content-box.thrv_contentbox_shortcode .tve-cb blockquote,
.tcb-post-list-cb.thrv-content-box.thrv_contentbox_shortcode .tve-cb h1,
.tcb-post-list-cb.thrv-content-box.thrv_contentbox_shortcode .tve-cb h2,
.tcb-post-list-cb.thrv-content-box.thrv_contentbox_shortcode .tve-cb h3,
.tcb-post-list-cb.thrv-content-box.thrv_contentbox_shortcode .tve-cb h4,
.tcb-post-list-cb.thrv-content-box.thrv_contentbox_shortcode .tve-cb h5,
.tcb-post-list-cb.thrv-content-box.thrv_contentbox_shortcode .tve-cb h6,
.tcb-post-list-cb.thrv-content-box.thrv_contentbox_shortcode .tve-cb label,
.tcb-post-list-cb.thrv-content-box.thrv_contentbox_shortcode .tve-cb li,
.tcb-post-list-cb.thrv-content-box.thrv_contentbox_shortcode .tve-cb p {
  color: #fff;
  font-size: 13px;
  line-height: 1em;
}
.tcb-post-list-cb .thrv_wrapper {
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
}
.tcb-post-list-cb .tve-content-box-background {
  background-color: rgba(0, 0, 0, 0.45);
  border-radius: 5px;
}
.tcb-post-read-more {
  display: table;
  float: left;
  position: relative;
}
.tcb-post-read-more.thrv_wrapper {
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}
.tcb-post-read-more .tcb-button-link {
  text-decoration: none !important;
  color: #fff;
  --tcb-applied-color: #fff;
}
.tcb-post-read-more:not([data-button-style]) .tcb-button-link {
  background-color: #fff !important;
  border-radius: 5px;
  border: 1px solid #d7d7d7;
  color: #0a0a0a;
  --tcb-applied-color: #0a0a0a;
  font-size: 14px;
  padding: 10px;
}
.tcb-post-read-more:not([data-button-style]) .tcb-button-link:hover {
  background-color: #fff;
  color: #008fff;
}
.tcb-post-read-more.tve-state-hover .tcb-button-link {
  background-color: #fff;
  color: #008fff;
}
.tcb-post-read-more-clear:after {
  clear: both;
}
.tcb-post-read-more-link:hover {
  border: 1px solid #008fff;
}
.tve-state-hover .tcb-post-read-more-link {
  border: 1px solid #008fff;
}
article {
  box-sizing: border-box;
  transition: opacity 1s ease-in-out;
  width: 100%;
}
article.thrv_wrapper {
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}
body:not(.tve_editor_page) .tcb-post-list[data-disabled-links="1"] > article {
  position: relative;
}
body:not(.tve_editor_page)
  .tcb-post-list[data-disabled-links="1"]
  > article
  .tve-article-cover
  a,
body:not(.tve_editor_page)
  .tcb-post-list[data-disabled-links="1"]
  > article
  > .tve-article-cover {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  cursor: pointer;
  z-index: 12;
}
.tcb-article-cover-link,
.tcb-post-list .tve-article-cover a {
  line-height: 0 !important;
  font-size: 0 !important;
  color: transparent !important;
}
.no-posts {
  text-align: center;
  margin: 20px auto;
}
.tcb-post-list.empty-list {
  min-height: 20px;
}
.tcb-post-list.empty-list > * {
  display: none;
}
.tcb-post-list.empty-list:after {
  content: attr(data-no_posts_text) !important;
  display: block;
  height: 100%;
  text-align: center;
  width: 100%;
}
.tve-loading {
  position: relative;
  opacity: 0.7;
}
.tve-loading.load-bot {
  opacity: 1;
}
.tve-loading.load-bot:after {
  bottom: 0;
  top: inherit;
}
.tve-loading:after {
  background-image: url(data:image/png;base64,R0lGODlhQABAAPQOAOrq6n9/f9zc3EVFRSgoKLe3t2lpaaampsvLy1ZWVpCQkDMzM4+Pj46Ojuvr64CAgOzs7IGBge3t7e7u7oKCggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTEwRjU1RDY3OEFBMTFFM0IwNzNFMjk5QjMzNzdERTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTEwRjU1RDc3OEFBMTFFM0IwNzNFMjk5QjMzNzdERTAiPiA8ZGM6cmlnaHRzPiA8cmRmOkFsdD4gPHJkZjpsaSB4bWw6bGFuZz0ieC1kZWZhdWx0Ij7CqSBpZGVvbG9neSAtIGh0dHA6Ly93d3cucmVkYnViYmxlLmNvbS9wZW9wbGUvaWRlb2xvZ3k8L3JkZjpsaT4gPC9yZGY6QWx0PiA8L2RjOnJpZ2h0cz4g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);
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 50px;
  content: "";
  display: block;
  height: 50px;
  left: calc(50% - 25px) !important;
  position: absolute;
  top: calc(50% - 25px) !important;
  width: 50px;
}
.tve-loading article {
  opacity: 0.4;
}
.tcb-pagination {
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  position: relative;
  width: 100%;
}
.tcb-pagination[data-type="numeric"] {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .tcb-pagination {
    flex-direction: column;
  }
}
.tcb-pagination.thrv_wrapper {
  box-sizing: border-box;
  margin: 0 auto 30px auto;
  padding: 6px 0;
}
.tcb-pagination[data-type="none"] {
  display: none;
}
.tcb-pagination .tcb-pagination-navigation-container {
  align-items: center;
  display: flex;
  height: 100%;
}
@media (max-width: 767px) {
  .tcb-pagination .tcb-pagination-navigation-container {
    flex-wrap: wrap;
  }
}
.tcb-pagination .tcb-pagination-navigation-container.thrv_wrapper {
  margin: 0;
  padding: 0;
}
.tcb-pagination .tcb-pagination-numbers-wrapper {
  align-items: center;
  display: flex;
  height: 100%;
}
.tcb-pagination .tcb-pagination-label {
  align-items: center;
  display: flex;
  color: rgba(10, 10, 10, 0.6);
  margin: 0 30px 0 0;
  min-height: 56px;
}
.tcb-pagination .tcb-pagination-label .tcb-pagination-label-content {
  color: inherit;
  line-height: inherit;
  font-family: inherit;
  font-weight: inherit;
  font-size: inherit;
  margin: 0;
  text-align: center;
}
.tcb-pagination-button {
  color: rgba(10, 10, 10, 0.6);
  display: flex;
  min-height: 42px;
}
.tcb-pagination-button.thrv_wrapper {
  margin: 5px 5px;
  padding: 0 !important;
}
.tcb-pagination-button .tcb-button-link {
  background-color: #fff !important;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 2px;
  box-shadow: none;
  cursor: pointer !important;
  color: inherit;
  padding: 0 10px;
  font-size: inherit;
  text-decoration: none;
}
.tcb-pagination-button.tcb-disabled-pagination-button {
  cursor: pointer;
  opacity: 0.3;
  pointer-events: none;
}
.tcb-pagination-button-link:hover {
  background-color: rgba(0, 143, 255, 0.2) !important;
}
.tve-state-hover .tcb-pagination-button-link {
  background-color: rgba(0, 143, 255, 0.2) !important;
}
.tcb-pagination-number {
  align-items: center;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 2px;
  box-sizing: border-box;
  color: rgba(10, 10, 10, 0.6);
  display: flex;
  justify-content: center;
  min-height: 42px;
  min-width: 40px;
}
.tcb-pagination-number a {
  box-shadow: none !important;
  color: inherit !important;
  font-size: inherit !important;
  font-family: inherit !important;
  font-weight: inherit !important;
  text-decoration: none !important;
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer !important;
}
.tcb-pagination-number.thrv_wrapper {
  box-shadow: none;
  padding: 0 !important;
  margin: 0;
}
.tcb-pagination-number:not(:first-child) {
  margin-left: 4px;
}
.tcb-pagination-number.tcb-pagination-link {
  background-color: #fff;
}
.tcb-pagination-number.tcb-pagination-link.tve-state-hover,
.tcb-pagination-number.tcb-pagination-link:hover {
  background-color: rgba(0, 143, 255, 0.2);
}
.tcb-pagination-number.tcb-pagination-current {
  background-color: #008fff;
  color: #fff !important;
  cursor: auto !important;
}
.tcb-pagination-number.tcb-pagination-dots {
  border: none;
  box-sizing: border-box;
  cursor: auto !important;
}
.tcb-pagination-load-more-button {
  cursor: pointer;
  position: relative;
  text-align: center;
}
.tcb-pagination-load-more-button.thrv_wrapper {
  margin: 0 auto;
}
.tcb-pagination-load-more-button .tcb-pagination-load-more-link {
  background-color: #fff !important;
  border: 1px solid #d7d7d7;
  border-radius: 5px;
  color: #0a0a0a;
  font-weight: 500;
  padding: 12px 18px;
  text-decoration: none !important;
}
.tcb-pagination-load-more-button .tcb-pagination-load-more-link:active,
.tcb-pagination-load-more-button .tcb-pagination-load-more-link:focus {
  outline: 0;
}
.tcb-pagination-load-more-button.tve-state-hover .tcb-button-link {
  background-color: #fff;
  color: #008fff;
}
.tcb-pagination-load-more-link:hover {
  border: 1px solid #008fff;
}
.tve-state-hover .tcb-pagination-load-more-link {
  border: 1px solid #008fff;
}
[data-button_layout="icon"] .tcb-button-texts {
  display: none;
}
[data-button_layout="icon"].tcb-with-icon.tcb-flip .tcb-button-icon {
  padding-left: 0;
}
.thrv_wrapper nav.woocommerce-pagination ul.page-numbers {
  border: none;
  margin: 0 5px !important;
  color: inherit;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}
.thrv_wrapper nav.woocommerce-pagination ul.page-numbers li {
  border: none;
  color: inherit;
  line-height: 1em;
}
.thrv_wrapper nav.woocommerce-pagination ul.page-numbers li a,
.thrv_wrapper nav.woocommerce-pagination ul.page-numbers li span {
  color: inherit;
  font-weight: 700;
  border-radius: 3px;
  overflow: visible !important;
}
.thrv_wrapper nav.woocommerce-pagination ul.page-numbers li .next,
.thrv_wrapper nav.woocommerce-pagination ul.page-numbers li .prev {
  padding: 0.35em 0.5em 0.45em;
}
.thrv_wrapper nav.woocommerce-pagination ul.page-numbers li .current {
  background-color: rgba(228, 228, 228, 0.69);
  color: inherit;
}
.thrv_wrapper nav.woocommerce-pagination ul.page-numbers li a:hover {
  background-color: rgba(228, 228, 228, 0.43);
  color: inherit;
}
.thrv_wrapper
  nav.woocommerce-pagination
  ul.page-numbers
  li
  a.tcb-prev-next:hover {
  background-color: transparent;
}
.tve_editor_page .tcb-woo-shop:not(.tcb-compact-edit-mode):after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 14;
}
.tcb-woo-shop,
.thrive-shop {
  padding: 10px !important;
}
.tve_editor_page .tcb-woo-shop,
.tve_editor_page .thrive-shop {
  position: relative;
}
.tve_editor_page .tcb-woo-shop .woocommerce:empty,
.tve_editor_page .thrive-shop .woocommerce:empty {
  min-height: 50px;
}
.tve_editor_page .tcb-woo-shop .woocommerce:empty:after,
.tve_editor_page .thrive-shop .woocommerce:empty:after {
  content: "No products found" !important;
  display: block;
  height: 100%;
  text-align: center;
  width: 100%;
}
.tve_editor_page .tcb-woo-shop .woocommerce-pagination li .page-numbers:focus,
.tve_editor_page .thrive-shop .woocommerce-pagination li .page-numbers:focus {
  background: unset;
}
.tve_editor_page .tcb-woo-shop .woocommerce-ordering select,
.tve_editor_page .thrive-shop .woocommerce-ordering select {
  pointer-events: none;
}
.tcb-woo-shop .woocommerce-ordering select,
.thrive-shop .woocommerce-ordering select {
  padding: 0 25px 0 10px;
  box-sizing: content-box;
}
.tcb-woo-shop .woocommerce-pagination li .page-numbers,
.thrive-shop .woocommerce-pagination li .page-numbers {
  color: var(--tve-color) !important;
  font-size: var(--tve-font-size) !important;
  font-weight: var(--tve-font-weight) !important;
  font-style: var(--tve-font-style) !important;
  text-decoration: var(--tve-text-decoration) !important;
  font-family: var(--tve-font-family) !important;
}
.tcb-woo-shop.thrv_wrapper,
.thrive-shop.thrv_wrapper {
  margin: 0;
}
.tcb-woo-shop ul.products,
.thrive-shop ul.products {
  margin-left: 0 !important;
  padding-left: 0 !important;
  --tve-woo-image-size: 100%;
}
.tcb-woo-shop li.product,
.thrive-shop li.product {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  align-items: flex-start;
  margin-bottom: 1em !important;
}
.tcb-woo-shop li.product a.woocommerce-loop-product__link,
.thrive-shop li.product a.woocommerce-loop-product__link {
  display: flex !important;
  flex-direction: column;
  align-items: flex-start;
  text-align: left;
  text-decoration: none;
  width: 100%;
}
.tcb-woo-shop li.product a.woocommerce-loop-product__link img,
.thrive-shop li.product a.woocommerce-loop-product__link img {
  width: var(--tve-woo-image-size);
  height: auto;
  display: block;
  margin: 0 0 5px 0;
  box-shadow: none;
}
.tcb-woo-shop
  li.product
  a.woocommerce-loop-product__link
  .woocommerce-loop-product__title,
.thrive-shop
  li.product
  a.woocommerce-loop-product__link
  .woocommerce-loop-product__title {
  margin: 5px 0;
  padding: 0;
}
.tcb-woo-shop li.product a.woocommerce-loop-product__link .star-rating,
.thrive-shop li.product a.woocommerce-loop-product__link .star-rating {
  margin: 5px 0;
  padding: 0;
  font-size: 0.857em;
  color: var(--tcb-skin-color-0);
  width: 6.3em;
}
.tcb-woo-shop
  li.product
  a.woocommerce-loop-product__link
  .star-rating
  span:before,
.thrive-shop
  li.product
  a.woocommerce-loop-product__link
  .star-rating
  span:before {
  content: "S S S S S";
}
.tcb-woo-shop li.product a.woocommerce-loop-product__link .star-rating:before,
.thrive-shop li.product a.woocommerce-loop-product__link .star-rating:before {
  color: #878787;
  opacity: 0.74;
  content: "S S S S S";
}
.tcb-woo-shop li.product a.woocommerce-loop-product__link .price,
.thrive-shop li.product a.woocommerce-loop-product__link .price {
  margin: 5px 0;
  padding: 0;
}
.tcb-woo-shop li.product a.woocommerce-loop-product__link .price ins,
.thrive-shop li.product a.woocommerce-loop-product__link .price ins {
  background: 0 0;
}
.tcb-woo-shop li.product .add_to_cart_button,
.tcb-woo-shop li.product .product_type_grouped,
.thrive-shop li.product .add_to_cart_button,
.thrive-shop li.product .product_type_grouped {
  margin: 10px 0;
}
.tcb-woo-shop li.product .onsale,
.thrive-shop li.product .onsale {
  right: 0;
  top: unset;
  left: auto;
  margin: 6px 0 0;
  padding: 3px 6px;
  width: min-content;
}
.tcb-woo-shop[data-align-items="left"] .woocommerce-loop-product__link,
.tcb-woo-shop[data-align-items="left"] li.product,
.thrive-shop[data-align-items="left"] .woocommerce-loop-product__link,
.thrive-shop[data-align-items="left"] li.product {
  align-items: flex-start !important;
}
.tcb-woo-shop[data-align-items="left"] .woocommerce-loop-product__link > *,
.tcb-woo-shop[data-align-items="left"] li.product > *,
.thrive-shop[data-align-items="left"] .woocommerce-loop-product__link > *,
.thrive-shop[data-align-items="left"] li.product > * {
  text-align: left !important;
}
.tcb-woo-shop[data-align-items="center"] .woocommerce-loop-product__link,
.tcb-woo-shop[data-align-items="center"] li.product,
.thrive-shop[data-align-items="center"] .woocommerce-loop-product__link,
.thrive-shop[data-align-items="center"] li.product {
  align-items: center !important;
}
.tcb-woo-shop[data-align-items="center"] .woocommerce-loop-product__link > *,
.tcb-woo-shop[data-align-items="center"] li.product > *,
.thrive-shop[data-align-items="center"] .woocommerce-loop-product__link > *,
.thrive-shop[data-align-items="center"] li.product > * {
  text-align: center !important;
}
.tcb-woo-shop[data-align-items="center"]
  .woocommerce-loop-product__link
  .onsale,
.tcb-woo-shop[data-align-items="center"] li.product .onsale,
.thrive-shop[data-align-items="center"] .woocommerce-loop-product__link .onsale,
.thrive-shop[data-align-items="center"] li.product .onsale {
  left: calc((100% - var(--tve-woo-image-size)) / 2) !important;
}
.tcb-woo-shop[data-align-items="right"] .woocommerce-loop-product__link,
.tcb-woo-shop[data-align-items="right"] li.product,
.thrive-shop[data-align-items="right"] .woocommerce-loop-product__link,
.thrive-shop[data-align-items="right"] li.product {
  align-items: flex-end !important;
}
.tcb-woo-shop[data-align-items="right"] .woocommerce-loop-product__link > *,
.tcb-woo-shop[data-align-items="right"] li.product > *,
.thrive-shop[data-align-items="right"] .woocommerce-loop-product__link > *,
.thrive-shop[data-align-items="right"] li.product > * {
  text-align: right !important;
}
.tcb-woo-shop[data-align-items="right"] .woocommerce-loop-product__link .onsale,
.tcb-woo-shop[data-align-items="right"] li.product .onsale,
.thrive-shop[data-align-items="right"] .woocommerce-loop-product__link .onsale,
.thrive-shop[data-align-items="right"] li.product .onsale {
  left: calc(100% - var(--tve-woo-image-size)) !important;
}
.tcb-woo-shop nav.woocommerce-pagination,
.thrive-shop nav.woocommerce-pagination {
  text-align: center;
}
.tcb-woo-product-categories {
  padding: 10px !important;
}
.tcb-woo-product-categories.thrv_wrapper {
  margin: 0;
}
.tve_editor_page .tcb-woo-product-categories {
  position: relative;
}
.tve_editor_page .tcb-woo-product-categories:not(.tcb-compact-edit-mode):after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 14;
}
.tve_editor_page .tcb-woo-product-categories .woocommerce:empty {
  min-height: 50px;
}
.tve_editor_page .tcb-woo-product-categories .woocommerce:empty:after {
  content: "No product categories found" !important;
  display: block;
  height: 100%;
  text-align: center;
  width: 100%;
}
.tcb-woo-product-categories ul.products {
  margin-left: 0 !important;
  padding: 0 !important;
  --tve-woo-image-size: 100%;
}
.tcb-woo-product-categories li.product-category {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  align-items: flex-start;
  margin-bottom: 1em !important;
}
.tcb-woo-product-categories li.product-category > a {
  display: flex !important;
  flex-direction: column;
  align-items: flex-start;
  text-align: left;
  text-decoration: none;
  width: 100%;
  position: relative;
}
.tcb-woo-product-categories li.product-category > a img {
  width: var(--tve-woo-image-size) !important;
  height: auto;
  display: block;
  margin: 0 0 5px 0 !important;
  padding: 0;
  box-shadow: none;
}
.tcb-woo-product-categories
  li.product-category
  > a
  .thrive-product-category-text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 100%;
  background-color: #fff;
}
.tcb-woo-product-categories
  li.product-category
  > a
  .thrive-product-category-text-wrapper
  h2.woocommerce-loop-category__title {
  margin: 5px 0;
  padding: 0;
  text-transform: uppercase;
}
.tcb-woo-product-categories
  li.product-category
  > a
  .thrive-product-category-count {
  text-transform: uppercase;
  font-size: 12px;
  padding-bottom: 5px;
}
.tcb-woo-product-categories[data-align-items="left"] li.product-category,
.tcb-woo-product-categories[data-align-items="left"] li.product-category > a {
  align-items: flex-start !important;
}
.tcb-woo-product-categories[data-align-items="left"]
  li.product-category
  .thrive-product-category-text-wrapper,
.tcb-woo-product-categories[data-align-items="left"]
  li.product-category
  > a
  .thrive-product-category-text-wrapper {
  text-align: left !important;
  align-items: flex-start !important;
}
.tcb-woo-product-categories[data-align-items="center"] li.product-category,
.tcb-woo-product-categories[data-align-items="center"] li.product-category > a {
  align-items: center !important;
}
.tcb-woo-product-categories[data-align-items="center"]
  li.product-category
  .thrive-product-category-text-wrapper,
.tcb-woo-product-categories[data-align-items="center"]
  li.product-category
  > a
  .thrive-product-category-text-wrapper {
  text-align: center !important;
  align-items: center !important;
}
.tcb-woo-product-categories[data-align-items="right"] li.product-category,
.tcb-woo-product-categories[data-align-items="right"] li.product-category > a {
  align-items: flex-end !important;
}
.tcb-woo-product-categories[data-align-items="right"]
  li.product-category
  .thrive-product-category-text-wrapper,
.tcb-woo-product-categories[data-align-items="right"]
  li.product-category
  > a
  .thrive-product-category-text-wrapper {
  text-align: right !important;
  align-items: flex-end !important;
}
.tcb-woo-product-categories[data-text-layout="text_on_image"]
  .thrive-product-category-text-wrapper {
  position: absolute;
  z-index: 5;
  width: var(--tve-woo-image-size) !important;
}
.tcb-woo-product-categories[data-text-layout="text_on_image"][data-text-position="top"]
  li.product-category
  > a {
  justify-content: flex-start !important;
}
.tcb-woo-product-categories[data-text-layout="text_on_image"][data-text-position="center"]
  li.product-category
  > a {
  justify-content: center !important;
}
.tcb-woo-product-categories[data-text-layout="text_on_image"][data-text-position="bottom"]
  li.product-category
  > a {
  justify-content: flex-end !important;
}
.tcb-woo-product-categories[data-text-layout="text_before_image"]
  .thrive-product-category-text-wrapper {
  order: -1;
}
.tcb-woo-product-categories .woocommerce-loop-category__title {
  font-weight: var(--tve-font-weight, 500);
}
body:not(.tve_editor_page) .thrv-login-element {
  display: none;
}
.thrv-login-element.thrv_wrapper {
  box-sizing: border-box;
}
.thrv-login-element .tve-login-form input,
.thrv-login-element .tve-login-form input[type="email"],
.thrv-login-element .tve-login-form input[type="password"],
.thrv-login-element .tve-login-form input[type="tel"],
.thrv-login-element .tve-login-form input[type="text"],
.thrv-login-element .tve-login-form input[type="url"],
.thrv-login-element .tve-login-form select,
.thrv-login-element .tve-login-form textarea {
  font-family: inherit;
  font-size: 16px;
  font-weight: 400;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  padding: 15px;
  color: rgba(10, 10, 10, 0.6);
  border-radius: 3px;
  border: solid 2px rgba(10, 10, 10, 0.2);
  margin: 10px 0;
  background-clip: padding-box;
}
.thrv-login-element .tve-login-form input.tcb-form-input-error,
.thrv-login-element .tve-login-form input[type="email"].tcb-form-input-error,
.thrv-login-element .tve-login-form input[type="password"].tcb-form-input-error,
.thrv-login-element .tve-login-form input[type="tel"].tcb-form-input-error,
.thrv-login-element .tve-login-form input[type="text"].tcb-form-input-error,
.thrv-login-element .tve-login-form input[type="url"].tcb-form-input-error,
.thrv-login-element .tve-login-form select.tcb-form-input-error,
.thrv-login-element .tve-login-form textarea.tcb-form-input-error {
  border-color: rgba(217, 43, 43, 0.55);
}
.thrv-login-element .tve-login-form input::placeholder,
.thrv-login-element .tve-login-form input[type="email"]::placeholder,
.thrv-login-element .tve-login-form input[type="password"]::placeholder,
.thrv-login-element .tve-login-form input[type="tel"]::placeholder,
.thrv-login-element .tve-login-form input[type="text"]::placeholder,
.thrv-login-element .tve-login-form input[type="url"]::placeholder,
.thrv-login-element .tve-login-form select::placeholder,
.thrv-login-element .tve-login-form textarea::placeholder {
  color: rgba(10, 10, 10, 0.6);
  opacity: 0.7;
}
#tcb_landing_page .thrv-login-element .tcb-button-link,
#tcb_landing_page .thrv-login-element input {
  font-family: inherit;
  font-weight: inherit;
}
#tcb_landing_page .thrv-login-element,
.thrv-login-element,
:not(.inc) .thrv-login-element {
  font-family: Rubik, sans-serif;
  font-size: 14px;
  font-weight: 400;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  color: #50565f;
}
#tcb_landing_page .thrv-login-element p,
.thrv-login-element p,
:not(.inc) .thrv-login-element p {
  color: #94a3b0;
  --tcb-applied-color: #94a3b0;
  font-size: 15px;
  line-height: 1.5;
  font-weight: inherit;
  font-style: inherit;
  margin: 0;
  padding: 0;
  text-align: left;
}
#tcb_landing_page .thrv-login-element p.tcb-switch-state,
.thrv-login-element p.tcb-switch-state,
:not(.inc) .thrv-login-element p.tcb-switch-state {
  margin: 0 auto;
  text-align: center;
}
#tcb_landing_page .thrv-login-element h2,
.thrv-login-element h2,
:not(.inc) .thrv-login-element h2 {
  color: #94a3b0;
  --tcb-applied-color: #94a3b0;
  font-size: 20px;
  font-weight: 400;
  line-height: 27px;
  font-style: inherit;
  text-align: left;
  background-color: transparent;
  padding: 0;
  margin: 0;
}
#tcb_landing_page .thrv-login-element .thrv_text_element,
.thrv-login-element .thrv_text_element,
:not(.inc) .thrv-login-element .thrv_text_element {
  margin: 0 0 20px;
}
#tcb_landing_page .thrv-login-element .thrv_text_element.tar-login-elem-link,
.thrv-login-element .thrv_text_element.tar-login-elem-link,
:not(.inc) .thrv-login-element .thrv_text_element.tar-login-elem-link {
  margin: 8px 0 0;
}
#tcb_landing_page .thrv-login-element .thrv_text_element.tar-login-elem-h2,
.thrv-login-element .thrv_text_element.tar-login-elem-h2,
:not(.inc) .thrv-login-element .thrv_text_element.tar-login-elem-h2 {
  margin: 40px 0;
}
#tcb_landing_page .thrv-login-element .thrv_text_element.tar-login-elem-h2 h2,
.thrv-login-element .thrv_text_element.tar-login-elem-h2 h2,
:not(.inc) .thrv-login-element .thrv_text_element.tar-login-elem-h2 h2 {
  text-align: center;
}
#tcb_landing_page .thrv-login-element .thrv_text_element a,
#tcb_landing_page .thrv-login-element .thrv_text_element a:hover,
.thrv-login-element .thrv_text_element a,
.thrv-login-element .thrv_text_element a:hover,
:not(.inc) .thrv-login-element .thrv_text_element a,
:not(.inc) .thrv-login-element .thrv_text_element a:hover {
  color: #1da5e5;
  background: 0 0;
  font-weight: inherit;
  font-style: inherit;
  text-decoration: underline;
}
#tcb_landing_page .thrv-login-element .tcb-login-form,
#tcb_landing_page .thrv-login-element .tcb-registration-form,
.thrv-login-element .tcb-login-form,
.thrv-login-element .tcb-registration-form,
:not(.inc) .thrv-login-element .tcb-login-form,
:not(.inc) .thrv-login-element .tcb-registration-form {
  margin: 0;
  padding: 0;
}
#tcb_landing_page .thrv-login-element .tve-login-form .tcb-label,
.thrv-login-element .tve-login-form .tcb-label,
:not(.inc) .thrv-login-element .tve-login-form .tcb-label {
  color: #94a3b0;
  margin-bottom: 3px;
  font-size: 14px;
  padding: 0;
  cursor: pointer;
}
#tcb_landing_page .thrv-login-element .tve-login-form input[type="checkbox"],
.thrv-login-element .tve-login-form input[type="checkbox"],
:not(.inc) .thrv-login-element .tve-login-form input[type="checkbox"] {
  position: static;
  opacity: 1;
  width: inherit;
  margin: 0 5px 0 0;
  vertical-align: middle;
}
.thrv-login-element .tar-login-submit .tcb-button-text,
.thrv-login-element .tar-login-submit .tcb-secondary-text {
  color: #fff;
  --tcb-applied-color: #fff;
}
.thrv-login-element .tve_lg_checkbox_wrapper input[type="checkbox"]:not(#_) {
  position: absolute;
  opacity: 0;
}
@media only screen and (min-width: 768px) {
  .thrv-login-element {
    margin: 0 auto;
    max-width: 540px;
    width: 100%;
  }
}
.thrv-login-element .tve-login-form-input {
  position: relative;
}
.thrv-login-element .tve-login-form-input input {
  width: 100%;
  box-sizing: border-box;
}
.thrv-login-element .tve-login-form-input .thrv_icon {
  margin: 0;
  font-size: 24px;
  top: 50%;
}
.thrv-login-element .tcb-remember-me-item {
  display: flex;
  align-items: center;
}
.thrv-login-element .tcb-remember-me-item .tve-new-checkbox {
  flex-grow: 1;
}
.thrv-login-element .tcb-remember-me-item .tve-checkbox-grid {
  --cols: 1;
}
.thrv-login-element .tcb-remember-me-item label {
  align-items: center;
}
.thrv-login-element .tve-login-form-item {
  text-align: left;
}
.thrv-login-element .tcb-form-loader-icon {
  z-index: 11;
}
.thrv-login-element .thrv_wrapper.thrv_contentbox_shortcode {
  padding: 25px 45px;
  margin-bottom: 0;
  margin-top: 0;
}
.thrv-login-element
  .thrv_wrapper.thrv_contentbox_shortcode
  .tve-content-box-background {
  background-color: rgba(0, 0, 0, 0.02);
  border: 1px solid rgba(10, 10, 10, 0.1);
}
.thrv-login-element .tcb-lost-password-link {
  margin: 0 0 10px;
}
.thrv-login-element .tcb-lost-password-link p {
  padding: 0;
}
.thrv-login-element .tcb-lost-password-link a {
  line-height: normal;
}
.thrv-login-element .tcb-form-loader {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.4);
  z-index: 1;
}
.thrv-login-element .tcb-form-loader > span.tcb-form-loader-icon {
  animation: tcb-loader 0.7s infinite linear;
  display: inline-block;
  font-size: 24px;
  line-height: 24px;
  height: 24px;
  width: 24px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -12px 0 0 -12px;
  opacity: 0.7;
}
.thrv-login-element .tcb-form-error:not(#_) {
  padding: 0;
  position: relative;
  color: #d92b2b;
}
.thrv-login-element .tve_lg_file + .tcb-form-error:not(#_) {
  top: 0;
}
.thrv-login-element .tve_lg_file + .tcb-form-error:not(#_) + .tcb-file-list {
  margin-top: -10px;
}
.thrv-login-element .tve-captcha-container + .tcb-form-error {
  top: 0 !important;
}
.thrv-login-element .tve-form-input {
  display: flex;
  flex-flow: column;
}
.thrv-login-element .tve-form-input > input {
  flex: 1;
}
.thrv-login-element .thrv-button {
  position: relative;
}
.thrv-login-element .tve-form-submit {
  display: flex;
}
.thrv-login-element .tve-form-submit button {
  border-width: 0;
  padding: 15px;
  color: #fff;
  --tcb-applied-color: #fff;
  cursor: pointer;
  flex: 1;
  margin: 40px 0 0;
  box-sizing: border-box;
  border-radius: 5px;
  background-color: #1172d2;
  font-size: 16px;
  font-weight: 500;
  transition: all 0.15s;
}
.thrv-login-element .tve-form-submit button:active,
.thrv-login-element .tve-form-submit button:hover {
  background-image: none;
  box-shadow: none;
  opacity: 0.9;
}
.tar-login-elem-button {
  display: block;
  width: 100%;
  margin-bottom: 0;
  margin-top: 20px;
}
.tar-login-elem-button.tve-state-hover .tcb-button-link,
.tar-login-elem-button:hover .tcb-button-link {
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04));
  background-color: var(--tcb-local-color-62516, #1372d3);
}
.tar-login-elem-button .tcb-button-link {
  background-color: var(--tcb-local-color-62516, #1372d3) !important;
  padding-top: 15px;
  padding-bottom: 15px;
  border-width: initial;
  border-style: none;
  border-color: initial;
  border-image: initial;
  border-radius: 5px;
  overflow: hidden;
  transition: background-color 0.15s;
}
.logged-in:not(.tve_editor_page) .tcb-hide-logged-in {
  display: none !important;
}
.tve-login-form .tcb-remberme-label {
  cursor: pointer;
}
.tcb-image-gallery {
  --tve-gallery-vertical-space: 10px;
  --tve-gallery-horizontal-space: 10px;
  --tve-gallery-column-height: 120px;
  --tve-gallery-gutter: 10px;
}
.tcb-image-gallery .tcb-image-gallery-container {
  box-sizing: content-box;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-left: calc(-1 * var(--tve-gallery-horizontal-space));
  margin-top: calc(-1 * var(--tve-gallery-vertical-space));
}
.tcb-image-gallery .tcb-image-gallery-container.justified-gallery {
  width: calc(100% + 2 * var(--tve-gallery-gutter));
  position: relative;
  overflow: hidden;
  margin: calc(-1 * var(--tve-gallery-gutter)) 0
    calc(-1 * var(--tve-gallery-gutter)) calc(-1 * var(--tve-gallery-gutter));
}
.tcb-image-gallery
  .tcb-image-gallery-container.justified-gallery
  .tve_image_caption {
  position: absolute;
  margin: 0;
}
.tcb-image-gallery .tcb-image-gallery-container.slick-slider {
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-left: calc(-1 * var(--tve-gallery-horizontal-space, 20px));
}
.tcb-image-gallery .tcb-image-gallery-container.slick-slider .slick-track {
  display: flex;
  align-items: center;
}
.tcb-image-gallery
  .tcb-image-gallery-container.slick-slider
  .tve_image_caption {
  margin: 0;
}
.tcb-image-gallery .tcb-image-gallery-container.slick-slider .slick-slide {
  margin-left: var(--tve-gallery-horizontal-space, 20px);
}
.tcb-image-gallery
  .tcb-image-gallery-container.slick-slider
  .slick-slide:focus {
  outline: 0;
}
.tcb-image-gallery
  .tcb-image-gallery-container.slick-slider.tcb-infinite-carousel
  .slick-slide:not(.slick-active) {
  height: 0;
}
.tcb-image-gallery
  .tcb-image-gallery-container.slick-slider.tcb-infinite-carousel
  .slick-slide:not(.slick-active)
  .tve_image_caption {
  height: 0;
}
.tcb-image-gallery
  .tcb-image-gallery-container.slick-slider
  .tcb-carousel-arrow {
  margin: 0;
  fill: currentColor;
  color: var(--tcb-local-color-icon, #94a3b0);
  font-size: 20px;
  z-index: 3;
}
.tcb-image-gallery .tcb-image-gallery-container.tcb-carousel-center {
  margin-left: 0;
}
.tcb-image-gallery
  .tcb-image-gallery-container.tcb-carousel-center
  .slick-list {
  padding: 0 var(--tcb-carousel-overlap, 50px) 0
    calc(
      var(--tcb-carousel-overlap, 50px) - var(--tve-gallery-horizontal-space)
    ) !important;
}
.tcb-image-gallery
  .tcb-image-gallery-container.tcb-carousel-center
  .slick-prev {
  left: calc(-1 * var(--tve-arrow-size, 25px)) !important;
}
.tcb-image-gallery
  .tcb-image-gallery-container.tcb-carousel-center
  ul.tcb-carousel-dots {
  margin: 0 !important;
}
.tcb-image-gallery .tcb-image-gallery-container.tcb-carousel-fade .slick-track {
  align-items: flex-start;
}
.tcb-image-gallery .tcb-image-gallery-container.tve-loading {
  position: relative;
  opacity: 0.7;
  height: 100px;
}
.tcb-image-gallery .tcb-image-gallery-container.tve-loading.load-bot {
  opacity: 1;
}
.tcb-image-gallery .tcb-image-gallery-container.tve-loading.load-bot:after {
  bottom: 0;
  top: inherit;
}
.tcb-image-gallery .tcb-image-gallery-container.tve-loading .tve_image_caption {
  opacity: 0;
}
.tcb-image-gallery .tcb-image-gallery-container.tve-loading:after {
  background-image: url("data:image/gif;base64,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");
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 50px;
  content: "";
  display: block;
  height: 50px;
  left: calc(50% - 25px);
  position: absolute;
  top: calc(50% - 25px);
  width: 50px;
}
.tcb-image-gallery .tcb-image-gallery-container .tve_image_caption {
  width: calc(
    (100% - (var(--tve-gallery-columns)) * var(--tve-gallery-horizontal-space)) /
      var(--tve-gallery-columns)
  );
  margin: var(--tve-gallery-vertical-space) 0 0
    var(--tve-gallery-horizontal-space);
  padding: 0;
}
.tcb-image-gallery
  .tcb-image-gallery-container
  .tve_image_caption
  .wp-caption-text {
  cursor: text;
  min-height: 29px;
  padding: 0 !important;
}
.tcb-image-gallery .tcb-carousel-dots {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  position: relative;
  margin: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  padding-left: 0 !important;
  bottom: 0;
  top: 0;
}
.tcb-image-gallery .tcb-carousel-dots li.tcb-dot {
  display: flex;
  color: var(--tve-applied-color, #8695a2);
  --tcb-local-color-icon: var(--tve-applied-color, #8695a2);
  --tcb-local-color-var: var(--tve-applied-color, #8695a2);
  --tve-icon-size: 18px;
  fill: currentColor;
  list-style: none;
  margin: 0 var(--tve-carousel-dots-space, 5px) !important;
  padding-bottom: 0 !important;
}
.tcb-image-gallery .tcb-carousel-dots li.tcb-dot:not(.slick-active) {
  filter: opacity(0.5);
}
.tcb-image-gallery .tcb-carousel-dots li.tcb-dot.slick-active svg:focus {
  outline: 0;
}
.tcb-image-gallery.tcb-gallery-crop .tve_image_caption .tve_image_frame {
  height: var(--tcb-gallery-crop-size, 100%);
}
.tcb-image-gallery.tcb-gallery-crop .tve_image_caption .tve_image_frame img {
  object-fit: cover;
  min-height: 100%;
  width: var(--tcb-gallery-crop-width, 100%);
  min-width: 100%;
  max-width: none !important;
}
.tcb-image-gallery.tcb-gallery-crop[data-caption="true"]
  .tcb-image-gallery-container.slick-slider
  .slick-track {
  display: flex;
  align-items: flex-start;
}
.tcb-image-gallery[data-click-behavior="fullscreen"] .tve_image_caption {
  cursor: pointer;
}
.tcb-image-gallery[data-type="grid"]
  .tve_image_caption
  .tve-image-caption-inside.tcb-caption-center {
  top: var(--tve-center-image, 50%);
}
.tcb-image-gallery[data-type="carousel"].tcb-has-arrows {
  margin-left: var(--tve-arrow-size, 20px);
  margin-right: var(--tve-arrow-size, 20px);
}
.tcb-image-gallery[data-type="carousel"].tcb-has-arrows .slick-prev {
  left: calc(
    -1 * (var(--tve-arrow-size, 25px) - var(--tve-gallery-horizontal-space))
  );
}
.tcb-image-gallery[data-type="carousel"].tcb-has-arrows .slick-next {
  right: calc(-1 * var(--tve-arrow-size, 25px));
}
.tcb-image-gallery .tve_image_frame.img_style_dark_frame {
  border: 5px solid #202020;
  padding: 0;
}
.tcb-image-gallery .tve_image_frame.img_style_framed {
  border: 5px solid transparent;
  outline: 1px solid #e7e7e7;
  border-radius: 1px;
}
.tcb-image-gallery .tve_image_frame.img_style_lifted_style1 {
  box-shadow: 4px 4px 6px -3px #333;
}
.tcb-image-gallery .tve_image_frame.img_style_polaroid {
  background: #fff;
  border: 15px solid transparent;
  box-shadow: 1px 1px 3px -1px #777;
}
.tcb-image-gallery .tve_image_frame.img_style_rounded_corners {
  border-radius: 10px;
}
.tcb-image-gallery .tve_image_frame.img_style_circle {
  border-radius: 50%;
}
.tcb-image-gallery .tve_image_frame.img_style_caption_overlay {
  position: relative;
  padding-left: 0;
  padding-right: 0;
}
.tcb-image-gallery .tve_image_frame.img_style_lifted_style2 {
  position: relative;
  z-index: 1;
  padding-bottom: 15px;
}
.tcb-image-gallery .tve_image_frame.img_style_lifted_style2:after,
.tcb-image-gallery .tve_image_frame.img_style_lifted_style2:before {
  z-index: -1;
  position: absolute;
  content: "";
  left: 14px;
  width: 60%;
  bottom: 25px;
  background: #555;
  background: rgba(0, 0, 0, 0.7);
  box-shadow: 0 0 8px 9px rgba(0, 0, 0, 0.7);
  transform: rotate(-2deg);
  border: 0;
  height: 0;
}
.tcb-image-gallery .tve_image_frame.img_style_lifted_style2:after {
  transform: rotate(2deg);
  right: 14px;
  left: auto;
}
.tcb-gallery-overlay {
  transition: opacity 0.5s ease;
  background: rgba(0, 0, 0, 0.75);
  display: none;
  height: 100%;
  overflow: hidden;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 999999;
  opacity: 0;
}
.tcb-gallery-overlay.g-v {
  opacity: 1;
}
.tcb-gallery-overlay .tcb-gallery-wrapper {
  transition: left 0.3s ease;
  height: calc(100vh - 100px);
  margin-top: 50px;
  position: absolute;
  left: 0;
  top: 0;
  display: flex;
  -ms-touch-action: none;
  touch-action: none;
}
.tcb-gallery-overlay .tcb-gallery-wrapper.g-n-a {
  transition: none 0s ease;
}
.tcb-gallery-overlay .tve-g-image-wrapper {
  display: flex;
  justify-content: center;
  flex: 1 1 100%;
  align-items: center;
  height: 100%;
  line-height: 1px;
  text-align: center;
  width: 100%;
}
.tcb-gallery-overlay .tve-g-image-wrapper img {
  box-shadow: 0 0 22px -2px rgba(0, 0, 0, 0.75);
  display: block;
  max-height: calc(100vh - 120px);
}
.tcb-gallery-overlay .tve-g-image-wrapper .tcb-caption-wrapper {
  position: relative;
  display: inline-block;
  transition: opacity 0.2s ease-in-out;
  opacity: 1;
}
.tcb-gallery-overlay .tve-g-image-wrapper .tcb-caption-wrapper.tcb-loading {
  position: absolute;
  opacity: 0;
}
.tcb-gallery-overlay
  .tve-g-image-wrapper
  .tcb-caption-wrapper.tcb-loading
  + .tcb-image-loader {
  animation: tcb-loader 1s infinite linear;
  font-size: 30px;
  width: 30px;
  height: 30px;
}
.tcb-gallery-overlay
  .tve-g-image-wrapper
  .tcb-caption-wrapper.tcb-loading
  + .tcb-image-loader
  svg {
  fill: #000;
}
.tcb-gallery-overlay
  .tve-g-image-wrapper
  .tcb-caption-wrapper:not(.tcb-loading)
  + .tcb-image-loader {
  opacity: 0;
}
.tcb-gallery-overlay .tve-g-image-wrapper .tcb-caption-wrapper .tcb-caption {
  text-align: left;
  line-height: 1.2em;
  color: #fff;
}
.tcb-gallery-overlay .tcb-g-count {
  color: #fff;
  display: block;
  height: 37px;
  line-height: 37px;
  margin: 0 auto;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.tcb-gallery-overlay .tcb-g-count .tcb-gl-ctrl-wrp {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  background: rgba(0, 0, 0, 0.5);
  padding: 0 19px;
  display: table;
  margin: 0 auto;
}
.tcb-gallery-overlay .tcb-g-count .tcb-cap-txt,
.tcb-gallery-overlay .tcb-g-count .tcb-img-count {
  font-size: 14px;
}
.tcb-gallery-overlay .tcb-g-count .tcb-mob-text {
  display: none;
}
.tcb-gallery-overlay .tcb-gl-ctrl {
  transition: all 0.5s ease;
  z-index: 1003;
  border: 0;
  padding: 0;
  background: rgba(0, 0, 0, 0.5);
  display: block;
  margin-top: -48px;
  position: absolute;
  top: 50%;
  text-decoration: none;
  text-align: center;
  width: 37px;
  height: 66px;
  outline: 0;
  cursor: pointer;
}
.tcb-gallery-overlay .tcb-gl-ctrl svg {
  fill: #fff;
  width: 12px;
  height: 22px;
  margin-top: 5px;
}
.tcb-gallery-overlay .tcb-gl-ctrl:hover {
  background: rgba(0, 0, 0, 0.8);
}
.tcb-gallery-overlay .tcb-nav-next {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  background-position: -201px -104px;
  right: 0;
}
.tcb-gallery-overlay .tcb-nav-prev {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  background-position: -153px -103px;
  left: 0;
}
.tcb-gallery-overlay .tcb-nav-close {
  transition: opacity 0.5s ease;
  border-radius: 50px;
  background: rgba(0, 0, 0, 0.4);
  height: 32px;
  line-height: 32px;
  position: absolute;
  top: -16px;
  right: -16px;
  text-decoration: none;
  width: 32px;
  text-align: center;
  border: 0;
  padding: 0;
  outline: 0;
}
.tcb-gallery-overlay .tcb-nav-close.tcb-gl-ctrl-mob {
  display: none;
}
@media (max-width: 767px) {
  .tcb-gallery-overlay .tcb-nav-close {
    display: none;
  }
  .tcb-gallery-overlay .tcb-nav-close.tcb-gl-ctrl-mob {
    display: block;
    top: 0;
    right: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 20px;
    height: 40px;
    width: 40px;
  }
}
@media (min-width: 767px) {
  .tcb-gallery-overlay .tcb-nav-close {
    flex-wrap: wrap;
  }
}
.tcb-gallery-overlay .tcb-nav-close:hover {
  background: rgba(0, 0, 0, 0.5);
}
.tcb-gallery-overlay .tcb-nav-close.tcb-nav-close-cnt {
  top: 0;
  right: 0;
}
.tcb-gallery-overlay .tcb-nav-close svg {
  fill: #fff;
  height: 16px;
  margin-top: 8px;
}
.tve-number-counter {
  z-index: 9;
}
.tve-number-counter .tve-number-wrapper {
  display: block;
  text-align: center;
}
.tve-number-counter .tve-number-wrapper span {
  display: inline-block !important;
}
.tve-number-counter .tve-number-wrapper span:empty {
  display: none !important;
}
.tve-number-counter .tve-number-wrapper .tcb-digit:not(.tcb-character-digit) {
  font-variant-numeric: tabular-nums lining-nums;
  width: var(--tve-number-counter-digit-width, 25px);
}
.tve-number-counter .tve-number-wrapper .tve-number {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  margin: 0;
  pointer-events: none;
  z-index: 1;
  word-break: break-all;
  flex-wrap: wrap;
}
.tve-number-counter .tve-number-wrapper[data-anim="slide"] .thrv-inline-text {
  text-decoration: none !important;
}
.tve-number-counter .tve-number-wrapper[data-anim="slide"] .tve-number {
  font-variant-numeric: tabular-nums lining-nums;
}
.tve-number-counter .tve-number-wrapper .tve-mini-label {
  display: none;
}
.tve-number-counter .thrv-inline-text {
  justify-content: center;
}
.tve-number-counter.tcb-hide-labels .tve-number-label {
  display: none !important;
}
.tve-number-counter.tcb-label-top .tcb-label-top {
  display: block;
}
.tve-number-counter.tcb-label-bottom .tcb-label-bottom {
  display: block;
}
.tve-number-counter.tcb-label-both .tcb-label-bottom,
.tve-number-counter.tcb-label-both .tcb-label-top {
  display: block;
}
.tve-number-counter .tve-number-label {
  display: none;
  width: 100%;
  text-align: center;
  word-break: break-word;
  font-size: 18px;
  margin: 0;
  padding: 0;
}
.tve-number-counter .tve-mini-label,
.tve-number-counter > span:not(.tve-number-label) {
  font-size: var(--tve-font-size, 48px) !important;
  margin: 0;
  line-height: 1.2em;
}
.tve-number-counter .tve-number-counter-temporary-clone {
  visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
}
@-moz-document url-prefix() {
  b,
  strong {
    font-weight: 700;
  }
}
@supports (-webkit-touch-callout: none) {
  .tve-mobile-browser .thrv_wrapper .tcb-col,
  .tve-mobile-browser .thrv_wrapper > .tcb-button-link,
  .tve-mobile-browser .thrv_wrapper > .tve-content-box-background,
  .tve-mobile-browser .thrv_wrapper > .tve-page-section-out {
    background-attachment: scroll !important;
  }
}
@media (max-width: 767px) {
  html {
    overflow-x: hidden !important;
  }
  body,
  html {
    max-width: 100vw !important;
  }
}
:not(#_s) .tcb-window-width {
  margin-left: calc(-50vw + 50%) !important;
  width: 100vw;
}
.tve-user-profile {
  --tve-input-width-left: 50%;
  --tve-input-width-top: 100%;
  --tve-line-height: 1.2em;
}
.tve-user-profile .tve-user-profile-container {
  position: relative;
}
.tve-user-profile .tve-up-item {
  display: flex;
  padding: 10px;
  margin: 5px 0;
  flex-direction: column;
}
.tve-user-profile .tve-up-item .tve-up-label {
  overflow: hidden;
}
.tve-user-profile .tve-up-item .tve-up-input {
  margin: 5px;
  display: flex;
  position: relative;
  flex: 1;
}
.tve-user-profile .tve-up-item .tve-up-input input,
.tve-user-profile .tve-up-item .tve-up-input select,
.tve-user-profile .tve-up-item .tve-up-input textarea {
  flex: 1;
  max-width: 100%;
  outline: 0 !important;
  line-height: var(--tve-line-height, 1.2em);
}
.tve-user-profile .tve-up-item .tve-up-input input::placeholder,
.tve-user-profile .tve-up-item .tve-up-input select::placeholder,
.tve-user-profile .tve-up-item .tve-up-input textarea::placeholder {
  opacity: 0.4;
}
.tve-user-profile .tve-up-item .tve-up-input textarea {
  width: 100% !important;
}
.tve-user-profile .tve-up-item .tve-password-strength-wrapper {
  width: 25%;
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translatey(-50%);
  border-radius: 20%;
  overflow: hidden;
}
.tve-user-profile
  .tve-up-item
  .tve-password-strength-wrapper
  .tve-password-strength {
  background-color: #e8e8e8;
  height: 13px;
  width: 24.6%;
  float: left;
  margin: 3px 0;
}
.tve-user-profile
  .tve-up-item
  .tve-password-strength-wrapper
  .tve-password-strength-text {
  display: none;
}
.tve-user-profile .tve-up-item[data-type="username"] .tve-up-input,
.tve-user-profile .tve-up-item[data-type="username"] .tve-up-input * {
  cursor: not-allowed;
  opacity: 0.8;
}
.tve-user-profile .tve-dynamic-dropdown {
  --tve-line-height: 1.2em;
}
.tve-user-profile .tve-dynamic-dropdown a {
  line-height: var(--tve-line-height, 1.2em);
  font-size: var(--tve-font-size, 14px);
}
.tve-user-profile
  .tve-dynamic-dropdown[data-style="style-11"]
  .tve-lg-dropdown-trigger,
.tve-user-profile
  .tve-dynamic-dropdown[data-style="style-14"]
  .tve-lg-dropdown-trigger {
  align-items: center;
}
.tve-user-profile
  .tve-dynamic-dropdown[data-style="style-11"]
  .tve-item-dropdown-trigger,
.tve-user-profile
  .tve-dynamic-dropdown[data-style="style-14"]
  .tve-item-dropdown-trigger {
  position: static;
}
.tve-up-error {
  border-color: transparent !important;
  box-shadow: 0 0 4px #a94442 inset !important;
}
#tve-up-error-container {
  background-color: #f2dede;
  color: #a94442;
  border: 1px solid #ebccd1;
  border-radius: 1px;
  box-sizing: border-box !important;
  padding: 4px 10px;
  position: absolute;
  z-index: 100;
}
#tve-up-error-container .tve-up-error-message {
  line-height: 1.2;
  font-size: 14px;
  font-weight: 700;
}
#tve-up-error-container .tve-up-err-close {
  color: #a94442;
  display: inline-block;
  font-size: 12px;
  width: 12px;
  height: 12px;
  position: absolute;
  top: 50%;
  right: 10px;
  margin: -6px 0 0;
}
#tve-up-error-container .tve-up-err-close:hover {
  text-decoration: none;
}
@media (min-width: 300px) {
  .tve-up-item[data-label-pos-d="hidden"] .thrv_text_element {
    display: none !important;
  }
  .tve-up-item[data-label-pos-d="top"] {
    flex-direction: column;
  }
  .tve-up-item[data-label-pos-d="top"] .thrv_text_element {
    margin: 5px 0;
  }
  .tve-up-item[data-label-pos-d="left"] {
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
  }
  .tve-up-item[data-label-pos-d="left"] .thrv_text_element {
    margin: 0 5px;
  }
  .tve-up-item[data-label-pos-d="left"] .tve-dynamic-dropdown,
  .tve-up-item[data-label-pos-d="left"] .tve-up-input {
    width: auto;
    min-width: var(--tve-input-width-left);
    max-width: var(--tve-input-width-left);
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .tve-up-item[data-label-pos-t="hidden"] .thrv_text_element {
    display: none !important;
  }
  .tve-up-item[data-label-pos-t="top"] {
    flex-direction: column;
  }
  .tve-up-item[data-label-pos-t="top"] .thrv_text_element {
    margin: 5px 0;
  }
  .tve-up-item[data-label-pos-t="left"] {
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
  }
  .tve-up-item[data-label-pos-t="left"] .thrv_text_element {
    margin: 0 5px;
  }
  .tve-up-item[data-label-pos-t="left"] .tve-dynamic-dropdown,
  .tve-up-item[data-label-pos-t="left"] .tve-up-input {
    width: auto;
    min-width: var(--tve-input-width-left);
    max-width: var(--tve-input-width-left);
  }
}
@media (max-width: 767px) {
  .tve-up-item[data-label-pos-m="hidden"] .thrv_text_element {
    display: none !important;
  }
  .tve-up-item[data-label-pos-m="top"] {
    flex-direction: column;
  }
  .tve-up-item[data-label-pos-m="top"] .thrv_text_element {
    margin: 5px 0;
  }
  .tve-up-item[data-label-pos-m="left"] {
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
  }
  .tve-up-item[data-label-pos-m="left"] .thrv_text_element {
    margin: 0 5px;
  }
  .tve-up-item[data-label-pos-m="left"] .tve-dynamic-dropdown,
  .tve-up-item[data-label-pos-m="left"] .tve-up-input {
    width: auto;
    min-width: var(--tve-input-width-left);
    max-width: var(--tve-input-width-left);
  }
}
.thrv_wrapper.tve-dynamic-dropdown {
  box-sizing: border-box;
  width: 100%;
  padding: 10px;
  --tcb-local-color-30800: hsla(
    var(--tcb-main-master-h, 216),
    var(--tcb-main-master-s, 98%),
    var(--tcb-main-master-l, 61%),
    1
  );
  --tcb-local-color-f2bba: hsla(
    calc(var(--tcb-main-master-h, 216) - 0),
    calc(var(--tcb-main-master-s, 98%) - 0%),
    calc(var(--tcb-main-master-l, 61%) - 0%),
    0.1
  );
  --tcb-local-color-f83d7: hsla(
    calc(var(--tcb-main-master-h, 216) - 0),
    calc(var(--tcb-main-master-s, 98%) - 0%),
    calc(var(--tcb-main-master-l, 61%) - 0%),
    0.25
  );
  --tcb-local-color-trewq: hsla(
    calc(var(--tcb-main-master-h, 216) - 0),
    calc(var(--tcb-main-master-s, 98%) - 0%),
    calc(var(--tcb-main-master-l, 61%) - 0%),
    0.3
  );
  --tcb-local-color-poiuy: hsla(
    calc(var(--tcb-main-master-h, 216) - 0),
    calc(var(--tcb-main-master-s, 98%) - 0%),
    calc(var(--tcb-main-master-l, 61%) - 0%),
    0.6
  );
  --tcb-local-color-418a6: hsla(
    calc(var(--tcb-main-master-h, 216) - 0),
    calc(var(--tcb-main-master-s, 98%) - 0%),
    calc(var(--tcb-main-master-l, 61%) - 0%),
    0.12
  );
  --tcb-local-color-a941t: hsla(
    calc(var(--tcb-main-master-h, 216) - 0),
    calc(var(--tcb-main-master-s, 98%) - 0%),
    calc(var(--tcb-main-master-l, 61%) - 0%),
    0.05
  );
  --tcb-local-color-1ad9d: hsla(
    calc(var(--tcb-main-master-h, 216) - 71),
    calc(var(--tcb-main-master-s, 98%) - 35%),
    calc(var(--tcb-main-master-l, 61%) - 12%),
    0.1
  );
  --tcb-local-color-2dbcc: hsla(
    calc(var(--tcb-main-master-h, 216) - 97),
    calc(var(--tcb-main-master-s, 98%) - 65%),
    calc(var(--tcb-main-master-l, 61%) - 0%),
    1
  );
}
.notifications-content-wrapper {
  position: fixed;
  opacity: 1;
}
.notifications-content-wrapper.thrv_wrapper {
  padding: 0;
  margin: 0;
}
.notifications-content-wrapper.tcb-permanently-hidden {
  display: none !important;
}
.notifications-content-wrapper .notifications-content {
  display: none;
  flex-direction: column;
}
.notifications-content-wrapper:not(.notification-edit-mode) {
  z-index: 9999993;
}
.notifications-content-wrapper[data-position*="top"] {
  top: 50px;
}
.notifications-content-wrapper[data-position*="middle"] {
  top: 50%;
  transform: translateY(-50%);
}
.notifications-content-wrapper[data-position*="bottom"] {
  bottom: 50px;
}
.notifications-content-wrapper[data-position*="left"] {
  left: 50px;
}
.notifications-content-wrapper[data-position*="center"] {
  left: 50%;
  transform: translateX(-50%);
}
.notifications-content-wrapper[data-position*="right"] {
  right: 50px;
}
.notifications-content-wrapper[data-position="middle-center"] {
  transform: translate(-50%, -50%);
}
.notifications-content-wrapper.tcb-animated.editor-preview,
.notifications-content-wrapper.tcb-animated:not(.notification-edit-mode) {
  transition: top 0.7s ease 0s, bottom 0.7s ease 0s, left 0.7s ease 0s,
    right 0.7s ease 0s, opacity 0.7s ease-in-out;
}
.notifications-content-wrapper.tcb-animated.editor-preview[data-animation="down"][data-position*="bottom"],
.notifications-content-wrapper.tcb-animated:not(
    .notification-edit-mode
  )[data-animation="down"][data-position*="bottom"] {
  bottom: 150%;
}
.notifications-content-wrapper.tcb-animated.editor-preview[data-animation="down"][data-position*="middle"],
.notifications-content-wrapper.tcb-animated.editor-preview[data-animation="down"][data-position*="top"],
.notifications-content-wrapper.tcb-animated:not(
    .notification-edit-mode
  )[data-animation="down"][data-position*="middle"],
.notifications-content-wrapper.tcb-animated:not(
    .notification-edit-mode
  )[data-animation="down"][data-position*="top"] {
  top: -100%;
}
.notifications-content-wrapper.tcb-animated.editor-preview[data-animation="up"][data-position*="bottom"],
.notifications-content-wrapper.tcb-animated:not(
    .notification-edit-mode
  )[data-animation="up"][data-position*="bottom"] {
  bottom: -100%;
}
.notifications-content-wrapper.tcb-animated.editor-preview[data-animation="up"][data-position*="middle"],
.notifications-content-wrapper.tcb-animated.editor-preview[data-animation="up"][data-position*="top"],
.notifications-content-wrapper.tcb-animated:not(
    .notification-edit-mode
  )[data-animation="up"][data-position*="middle"],
.notifications-content-wrapper.tcb-animated:not(
    .notification-edit-mode
  )[data-animation="up"][data-position*="top"] {
  top: 150%;
}
.notifications-content-wrapper.tcb-animated.editor-preview[data-animation="left"][data-position*="right"],
.notifications-content-wrapper.tcb-animated:not(
    .notification-edit-mode
  )[data-animation="left"][data-position*="right"] {
  right: 150%;
}
.notifications-content-wrapper.tcb-animated.editor-preview[data-animation="left"][data-position*="center"],
.notifications-content-wrapper.tcb-animated.editor-preview[data-animation="left"][data-position*="left"],
.notifications-content-wrapper.tcb-animated:not(
    .notification-edit-mode
  )[data-animation="left"][data-position*="center"],
.notifications-content-wrapper.tcb-animated:not(
    .notification-edit-mode
  )[data-animation="left"][data-position*="left"] {
  left: -100%;
}
.notifications-content-wrapper.tcb-animated.editor-preview[data-animation="right"][data-position*="right"],
.notifications-content-wrapper.tcb-animated:not(
    .notification-edit-mode
  )[data-animation="right"][data-position*="right"] {
  right: -100%;
}
.notifications-content-wrapper.tcb-animated.editor-preview[data-animation="right"][data-position*="center"],
.notifications-content-wrapper.tcb-animated.editor-preview[data-animation="right"][data-position*="left"],
.notifications-content-wrapper.tcb-animated:not(
    .notification-edit-mode
  )[data-animation="right"][data-position*="center"],
.notifications-content-wrapper.tcb-animated:not(
    .notification-edit-mode
  )[data-animation="right"][data-position*="left"] {
  left: 150%;
}
.notifications-content-wrapper.tcb-animated.editor-preview[data-animation],
.notifications-content-wrapper.tcb-animated:not(
    .notification-edit-mode
  )[data-animation] {
  opacity: 0;
}
.notifications-content-wrapper[data-state="success"] .notification-success {
  display: flex;
}
.notifications-content-wrapper[data-state="warning"] .notification-warning {
  display: flex;
}
.notifications-content-wrapper[data-state="error"] .notification-error {
  display: flex;
}
.notifications-content {
  overflow: visible !important;
}
.notifications-content .tcb-col {
  justify-content: center !important;
}
@media (max-width: 767px) {
  .notifications-content-wrapper {
    left: 50% !important;
    transform: translateX(-50%);
    right: unset !important;
  }
  .notifications-content-wrapper[data-position*="middle"] {
    transform: translate(-50%, -50%);
  }
  .notifications-content-wrapper[data-position*="top"] {
    top: 0;
  }
  .notifications-content-wrapper[data-position*="bottom"] {
    bottom: 0;
  }
}
@media (max-width: 1023px) and (min-width: 768px) {
  .notifications-content-wrapper[data-position*="top"] {
    top: 20px;
  }
  .notifications-content-wrapper[data-position*="bottom"] {
    bottom: 20px;
  }
}
.notifications-wrapper .notifications-info {
  padding: 10px;
}
.notifications-wrapper .notifications-info .info-text {
  font-size: 14px;
  margin-left: auto;
  text-align: right;
  color: #191f28;
  font-family: Roboto;
  font-weight: 500;
}
@media (min-width: 1024px) {
  body:not(.tcb_show_all_hidden) .tcb-desktop-hidden {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  body:not(.tcb_show_all_hidden) .tcb-tablet-hidden {
    display: none !important;
  }
}
@media (max-width: 767px) {
  body:not(.tcb_show_all_hidden) .tcb-mobile-hidden {
    display: none !important;
  }
}
.tcb-permanently-hidden {
  display: none !important;
}
.tar-disabled {
  cursor: default;
  opacity: 0.4;
  pointer-events: none;
}
.tcb-video-background-parent {
  position: relative;
  z-index: 1;
}
.tcb-video-background-el {
  position: relative;
  overflow: hidden;
}
.tcb-video-background-el .w-control,
.tcb-video-background-el .w-report-a-problem,
.tcb-video-background-el .w-status-bar {
  display: none !important;
}
.tcb-video-background-el p > iframe,
.tcb-video-background-el p > video,
.tcb-video-background-el > .wistia_embed video,
.tcb-video-background-el > iframe,
.tcb-video-background-el > video {
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  box-sizing: border-box !important;
  height: 56.25vw !important;
  min-height: 100% !important;
  min-width: 100% !important;
  transform: translate(-50%, -50%) !important;
  width: 577.77777778vh !important;
  z-index: -1;
  max-width: none !important;
}
.tve_shortcode_overlay {
  width: 100%;
  height: 40px;
  background-color: rgba(0, 0, 0, 0.4);
  color: #fff;
  text-align: center;
}
.tve_shortcode_overlay span {
  display: inline-block;
  padding-top: 10px;
}
.thrv-inline-text span[style~="color:"] a,
.thrv_text_element span[style~="color:"] a {
  color: inherit !important;
}
.tcb-elem-placeholder {
  display: none;
}
.tcb-clear:after {
  display: block;
  height: 0;
  content: "";
}
.tcb-flex {
  display: flex;
}
.tcb-flex.tcb-flex-columns {
  flex-direction: column;
}
svg.svg-shape-to-front {
  z-index: 1;
}
.svg-shape-bottom,
.svg-shape-top {
  fill: #fff;
}
.symbol-section-out .svg-shape-bottom,
.symbol-section-out .svg-shape-top,
.thrv_wrapper .svg-shape-bottom,
.thrv_wrapper .svg-shape-top {
  position: absolute;
  left: 0;
}
.tcb-replaceable-placeholder {
  display: none;
}
.tve_js_placeholder {
  background: 0 0 !important;
}
.thrv_wrapper.tve-scroll-parallax {
  transform: translate(var(--parallaxTX), var(--parallaxTY))
    rotate(var(--parallaxR)) scale(var(--parallaxS))
    perspective(var(--parallaxP)) rotateY(var(--parallaxRY)) !important;
  opacity: var(--parallaxO) !important;
  filter: blur(var(--parallaxB)) !important;
  transition: all 0.2s linear !important;
}
.thrv_wrapper.tve-scroll-parallax.tcb-compact-edit-mode {
  outline: 0 !important;
}
.thrv_custom_html_shortcode table,
.thrv_custom_html_shortcode td,
.thrv_custom_html_shortcode th {
  border: none;
}
.tve-browser-data {
  text-transform: capitalize;
}
.tve-scroll-sticky.tve_ea_thrive_animation :after,
.tve-scroll-sticky.tve_ea_thrive_animation :before,
.tve-scroll-sticky.tve_ea_thrive_animation:after,
.tve-scroll-sticky.tve_ea_thrive_animation:before {
  content: unset !important;
}
@keyframes pulse {
  25% {
    transform: scale(1.1);
  }
  75% {
    transform: scale(0.9);
  }
}
@keyframes pulse-grow {
  to {
    transform: scale(1.1);
  }
}
@keyframes pulse-shrink {
  to {
    transform: scale(0.9);
  }
}
@keyframes push {
  50% {
    transform: scale(0.8);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes pop {
  50% {
    transform: scale(1.2);
  }
}
@keyframes bob {
  0% {
    transform: translateY(-8px);
  }
  50% {
    transform: translateY(-4px);
  }
  100% {
    transform: translateY(-8px);
  }
}
@keyframes bob-float {
  100% {
    transform: translateY(-8px);
  }
}
@keyframes hang {
  0% {
    transform: translateY(8px);
  }
  50% {
    transform: translateY(4px);
  }
  100% {
    transform: translateY(8px);
  }
}
@keyframes hang-sink {
  100% {
    transform: translateY(8px);
  }
}
@keyframes wobble-horizontal {
  16.65% {
    transform: translateX(8px);
  }
  33.3% {
    transform: translateX(-6px);
  }
  49.95% {
    transform: translateX(4px);
  }
  66.6% {
    transform: translateX(-2px);
  }
  83.25% {
    transform: translateX(1px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes wobble-vertical {
  16.65% {
    transform: translateY(8px);
  }
  33.3% {
    transform: translateY(-6px);
  }
  49.95% {
    transform: translateY(4px);
  }
  66.6% {
    transform: translateY(-2px);
  }
  83.25% {
    transform: translateY(1px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0);
  }
  50% {
    transform: rotate(180deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes buzz {
  50% {
    transform: translateX(3px) rotate(2deg);
  }
  100% {
    transform: translateX(-3px) rotate(-2deg);
  }
}
@keyframes buzz-out {
  10% {
    transform: translateX(3px) rotate(2deg);
  }
  20% {
    transform: translateX(-3px) rotate(-2deg);
  }
  30% {
    transform: translateX(3px) rotate(2deg);
  }
  40% {
    transform: translateX(-3px) rotate(-2deg);
  }
  50% {
    transform: translateX(2px) rotate(1deg);
  }
  60% {
    transform: translateX(-2px) rotate(-1deg);
  }
  70% {
    transform: translateX(2px) rotate(1deg);
  }
  80% {
    transform: translateX(-2px) rotate(-1deg);
  }
  90% {
    transform: translateX(1px) rotate(0);
  }
  100% {
    transform: translateX(-1px) rotate(0);
  }
}
@keyframes slide-wobble {
  0% {
    transform: translateX(30%);
    opacity: 0;
  }
  25% {
    transform: translateX(-15%);
  }
  50% {
    transform: translateX(10%);
  }
  75% {
    transform: translateX(-5%);
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes fade-out {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  25% {
    transform: translateX(-5%);
  }
  100% {
    transform: translateX(100%);
    opacity: 0;
  }
}
.tcb-video-popup {
  transform: translate(-50%, -50%);
}
html.tve-o-hidden.tve-hide-overflow.tve-l-open {
  overflow: hidden;
}
html.tve-o-hidden.tve-hide-overflow.tve-l-open:not(.bp-th) {
  height: auto !important;
}
body.tve-o-hidden.tve-hide-overflow.tve-l-open {
  overflow: hidden;
}
body.tve-o-hidden.tve-hide-overflow.tve-l-open:not(.bp-t) {
  height: auto !important;
}
body.tcb-animating {
  padding-bottom: 100px;
}
@media only screen and (min-device-width: 375px) and (max-device-width: 736px) {
  html.tve-o-hidden.tve-hide-overflow.tve-l-open:not(.bp-th) {
    height: 100% !important;
  }
  body.tve-o-hidden.tve-hide-overflow.tve-l-open:not(.bp-t) {
    height: 100% !important;
  }
}
.tve_p_lb_overlay {
  opacity: 0;
}
.tve_p_lb_background {
  text-align: center;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999992;
  padding: 10px;
}
.tve-l-open.tve-o-hidden .tve_p_lb_background {
  overflow-x: hidden;
  overflow-y: hidden;
}
.tve-l-open.tve-o-hidden .tve_p_lb_background.tve-scroll {
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.tve_p_lb_background .tve_p_lb_overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  opacity: 0;
  background: #000;
  transition: opacity 0.3s ease-out;
  min-height: 100%;
}
.tve_p_lb_background.tve_lb_closing .tve_p_lb_overlay {
  opacity: 0 !important;
  transition: opacity 0.3s ease-out;
}
.tve_p_lb_background.tve_lb_closing .tve_p_lb_content {
  opacity: 0;
}
.tve_p_lb_background.tve_lb_open .tve_p_lb_overlay,
.tve_p_lb_background.tve_lb_opening .tve_p_lb_overlay,
.tve_post_lightbox .tve_p_lb_background .tve_p_lb_overlay {
  opacity: 0.8;
  transition: opacity 0.3s ease-out;
}
.tve_p_lb_background .tve_p_lb_content {
  box-sizing: border-box !important;
  border-radius: 6px;
  position: relative;
  background-color: #fff;
  padding: 15px;
  width: 100%;
  max-width: 650px;
  margin: auto !important;
  text-align: left;
  overflow: visible;
}
#tve_current_event_settings .tve_p_lb_background .tve_p_lb_content {
  box-shadow: 0 0 6px -2px #000;
  background-color: #fff;
}
.tve_p_lb_background .tve_p_lb_content .tve_p_lb_inner {
  max-height: none !important;
}
.tve_p_lb_background .tve_p_lb_content .tve_p_lb_close {
  position: absolute;
  top: -10px;
  right: -10px;
  display: block;
  width: 22px;
  height: 22px;
  line-height: 20px;
  text-align: center;
  border: 1px solid #fff;
  background: #000;
  color: #fff;
  text-decoration: none;
  font-size: 12px;
  transition: 0.1s;
  border-radius: 22px;
}
.tve_p_lb_background .tve_p_lb_content .tve_p_lb_close:hover {
  transform: scale(1.1);
}
.tve_p_lb_background .tve_p_lb_content .scon .btn {
  display: block;
  width: auto;
}
.tve_p_lb_background .tve_p_lb_content .out {
  margin-left: 0;
  margin-right: 0;
}
.tve_p_lb_background.tve_lb_anim_instant .tve_p_lb_overlay {
  opacity: 0.8;
}
.tve_p_lb_background.tve_lb_anim_instant.tve_lb_closing {
  display: none !important;
}
.tve_p_lb_background.tve_lb_anim_zoom_in .tve_p_lb_content {
  transform: scale(0);
}
.tve_p_lb_background.tve_lb_anim_zoom_in.tve_lb_open .tve_p_lb_content,
.tve_p_lb_background.tve_lb_anim_zoom_in.tve_lb_opening .tve_p_lb_content {
  transform: scale(1);
  transition: all 0.5s ease-out;
}
.tve_p_lb_background.tve_lb_anim_zoom_in.tve_lb_closing .tve_p_lb_content {
  transform: scale(0);
  transition: all 0.3s ease-out;
}
.tve_p_lb_background.tve_lb_anim_zoom_out .tve_p_lb_content {
  transform: scale(1.8);
}
.tve_p_lb_background.tve_lb_anim_zoom_out.tve_lb_open .tve_p_lb_content,
.tve_p_lb_background.tve_lb_anim_zoom_out.tve_lb_opening .tve_p_lb_content {
  transform: scale(1);
  transition: all 0.5s ease-out;
}
.tve_p_lb_background.tve_lb_anim_zoom_out.tve_lb_closing .tve_p_lb_content {
  transform: scale(1.8);
  transition: all 0.3s ease-out;
}
.tve_p_lb_background.tve_lb_anim_rotate .tve_p_lb_overlay {
  transition: opacity 0.5s;
}
.tve_p_lb_background.tve_lb_anim_rotate .tve_p_lb_content {
  transform: scale(0) rotate(500deg);
}
.tve_p_lb_background.tve_lb_anim_rotate.tve_lb_open .tve_p_lb_content,
.tve_p_lb_background.tve_lb_anim_rotate.tve_lb_opening .tve_p_lb_content {
  transform: scale(1) rotate(0);
  transition: all 0.6s ease-out;
}
.tve_p_lb_background.tve_lb_anim_rotate.tve_lb_closing .tve_p_lb_content {
  transform: scale(0) rotate(500deg);
  transition: all 0.7s ease-out;
}
.tve_p_lb_background.tve_lb_anim_slide_top .tve_p_lb_content {
  transform: translateY(-100%);
}
.tve_p_lb_background.tve_lb_anim_slide_top.tve_lb_open .tve_p_lb_content,
.tve_p_lb_background.tve_lb_anim_slide_top.tve_lb_opening .tve_p_lb_content {
  transform: translateY(0);
  transition: all 0.5s ease-out;
}
.tve_p_lb_background.tve_lb_anim_slide_top.tve_lb_closing .tve_p_lb_content {
  transform: translateY(100%);
  transition: all 0.5s ease-out;
}
.tve_p_lb_background.tve_lb_anim_slide_bottom .tve_p_lb_content {
  opacity: 0;
  transform: translateY(1400px);
}
.tve_p_lb_background.tve_lb_anim_slide_bottom.tve_lb_open .tve_p_lb_content,
.tve_p_lb_background.tve_lb_anim_slide_bottom.tve_lb_opening .tve_p_lb_content {
  opacity: 1;
  transform: translateY(0);
  transition: all 0.5s ease-out;
}
.tve_p_lb_background.tve_lb_anim_slide_bottom.tve_lb_closing .tve_p_lb_content {
  transform: translateY(-1400px);
  transition: all 0.7s ease-out;
}
.tve_p_lb_background.tve_lb_anim_lateral .tve_p_lb_content {
  opacity: 0;
  transform: translateX(-100%);
}
.tve_p_lb_background.tve_lb_anim_lateral.tve_lb_open .tve_p_lb_content,
.tve_p_lb_background.tve_lb_anim_lateral.tve_lb_opening .tve_p_lb_content {
  opacity: 1;
  transform: translateX(0);
  transition: all 0.3s ease-out;
}
.tve_p_lb_background.tve_lb_anim_lateral.tve_lb_closing .tve_p_lb_content {
  transform: translateX(100%);
  transition: all 0.3s ease-out;
}
.tve_et_click {
  cursor: pointer;
}
.tve_et_click + .tve-image-overlay {
  cursor: pointer;
}
a.tve_ea_thrive_animation {
  display: inline-block;
}
.tve_ea_thrive_animation {
  opacity: 0;
}
body.tve_editor_page .tve_ea_thrive_animation:not(.anim-preview) {
  opacity: 1;
  transform: none;
}
.tve_ea_thrive_animation.tve_anim_start {
  opacity: 1;
  transition: all 0.5s ease-out;
}
.tve_ea_thrive_animation.tve_anim_slide_top {
  transform: translateY(-200px);
}
.tve_ea_thrive_animation.tve_anim_slide_top.tve_anim_start {
  transform: translateY(0);
}
.tve_ea_thrive_animation.tve_anim_slide_bottom {
  transform: translateY(200px);
}
.tve_ea_thrive_animation.tve_anim_slide_bottom.tve_anim_start {
  transform: translateY(0);
}
.tve_ea_thrive_animation.tve_anim_slide_left {
  transform: translateX(-200px);
}
.tve_ea_thrive_animation.tve_anim_slide_left.tve_anim_start {
  transform: translateX(0);
}
.tve_ea_thrive_animation.tve_anim_slide_right {
  transform: translateX(200px);
}
.tve_ea_thrive_animation.tve_anim_slide_right.tve_anim_start {
  transform: translateX(0);
}
.tve_ea_thrive_animation.tve_anim_appear {
  transform: scale(0.1);
}
.tve_ea_thrive_animation.tve_anim_appear.tve_anim_start {
  transform: scale(1);
}
.tve_ea_thrive_animation.tve_anim_rotate {
  transform: scale(0.1) rotate(400deg);
}
.tve_ea_thrive_animation.tve_anim_rotate.tve_anim_start {
  transform: scale(1) rotate(0);
  transition: all 0.6s ease-out;
}
.tve_ea_thrive_animation.tve_anim_zoom_out {
  transform: scale(3.5);
}
.tve_ea_thrive_animation.tve_anim_zoom_out.tve_anim_start {
  transform: scale(1);
}
.tve_ea_thrive_animation.tve_anim_roll_in {
  transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
}
.tve_ea_thrive_animation.tve_anim_roll_in.tve_anim_start {
  transform: none;
}
.tve_ea_thrive_animation.tve_anim_roll_out {
  opacity: 1;
  transform: none;
}
.tve_ea_thrive_animation.tve_anim_roll_out.tve_anim_start {
  opacity: 0;
  transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
}
.tve_ea_thrive_animation.tve_anim_shrink {
  transition: transform 0.2s ease-out;
  transform: scale(1);
  visibility: visible !important;
  opacity: 1;
}
.tve_ea_thrive_animation.tve_anim_shrink.tve_anim_start {
  transform: scale(0.9);
  transition: all 0.2s ease-out;
}
.tve_ea_thrive_animation.tve_anim_grow {
  transition: transform 0.2s ease-out;
  transform: scale(1);
  visibility: visible !important;
  opacity: 1;
}
.tve_ea_thrive_animation.tve_anim_grow.tve_anim_start {
  transform: scale(1.1);
  transition: all 0.2s ease-out;
}
.tve_ea_thrive_animation.tve_anim_pulse {
  visibility: visible !important;
  opacity: 1;
}
.tve_ea_thrive_animation.tve_anim_pulse.tve_anim_start {
  animation-name: pulse;
  animation-duration: 1s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}
.tve_ea_thrive_animation.tve_anim_pulse_grow {
  visibility: visible !important;
  opacity: 1;
}
.tve_ea_thrive_animation.tve_anim_pulse_grow.tve_anim_start {
  animation-name: pulse-grow;
  animation-duration: 0.3s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}
.tve_ea_thrive_animation.tve_anim_pulse_shrink {
  visibility: visible !important;
  opacity: 1;
}
.tve_ea_thrive_animation.tve_anim_pulse_shrink.tve_anim_start {
  animation-name: pulse-shrink;
  animation-duration: 0.3s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}
.tve_ea_thrive_animation.tve_anim_push {
  visibility: visible !important;
  opacity: 1;
}
.tve_ea_thrive_animation.tve_anim_push.tve_anim_start {
  animation-name: push;
  animation-duration: 0.3s;
  animation-timing-function: linear;
  animation-iteration-count: 1;
}
.tve_ea_thrive_animation.tve_anim_pop {
  visibility: visible !important;
  opacity: 1;
}
.tve_ea_thrive_animation.tve_anim_pop.tve_anim_start {
  animation-name: pop;
  animation-duration: 0.3s;
  animation-timing-function: linear;
  animation-iteration-count: 1;
}
.tve_ea_thrive_animation.tve_anim_bounce_in {
  transition-duration: 0.5s;
  visibility: visible !important;
  opacity: 1;
}
.tve_ea_thrive_animation.tve_anim_bounce_in.tve_anim_start {
  transform: scale(1.2);
  transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
}
.tve_ea_thrive_animation.tve_anim_bounce_out {
  transition-duration: 0.5s;
  visibility: visible !important;
  opacity: 1;
}
.tve_ea_thrive_animation.tve_anim_bounce_out.tve_anim_start {
  transform: scale(0.8);
  transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
}
.tve_ea_thrive_animation.tve_anim_bob {
  visibility: visible !important;
  opacity: 1;
}
.tve_ea_thrive_animation.tve_anim_bob.tve_anim_start {
  animation-name: bob-float, bob;
  animation-duration: 0.3s, 1s;
  animation-delay: 0s, 0.3s;
  animation-timing-function: ease-out, ease-in-out;
  animation-iteration-count: 1, infinite;
  animation-fill-mode: forwards;
  animation-direction: normal, alternate;
}
.tve_ea_thrive_animation.tve_anim_hang {
  visibility: visible !important;
  opacity: 1;
}
.tve_ea_thrive_animation.tve_anim_hang.tve_anim_start {
  animation-name: hang-sink, hang;
  animation-duration: 0.3s, 1s;
  animation-delay: 0s, 0.3s;
  animation-timing-function: ease-out, ease-in-out;
  animation-iteration-count: 1, infinite;
  animation-fill-mode: forwards;
  animation-direction: normal, alternate;
}
.tve_ea_thrive_animation.tve_anim_wobble_horizontal {
  visibility: visible !important;
  opacity: 1;
}
.tve_ea_thrive_animation.tve_anim_wobble_horizontal.tve_anim_start {
  animation-name: wobble-horizontal;
  animation-duration: 1s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: 1;
}
.tve_ea_thrive_animation.tve_anim_wobble_vertical {
  visibility: visible !important;
  opacity: 1;
}
.tve_ea_thrive_animation.tve_anim_wobble_vertical.tve_anim_start {
  animation-name: wobble-vertical;
  animation-duration: 1s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: 1;
}
.tve_ea_thrive_animation.tve_anim_buzz {
  visibility: visible !important;
  opacity: 1;
}
.tve_ea_thrive_animation.tve_anim_buzz.tve_anim_start {
  animation-name: buzz;
  animation-duration: 0.15s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}
.tve_ea_thrive_animation.tve_anim_buzz_out {
  visibility: visible !important;
  opacity: 1;
}
.tve_ea_thrive_animation.tve_anim_buzz_out.tve_anim_start {
  animation-name: buzz-out;
  animation-duration: 0.75s;
  animation-timing-function: linear;
  animation-iteration-count: 1;
}
.tve_ea_thrive_animation.tve_anim_forward {
  transition-duration: 0.3s;
  visibility: visible !important;
  opacity: 1;
}
.tve_ea_thrive_animation.tve_anim_forward.tve_anim_start {
  transform: translateX(8px);
}
.tve_ea_thrive_animation.tve_anim_backward {
  transition-duration: 0.3s;
  visibility: visible !important;
  opacity: 1;
}
.tve_ea_thrive_animation.tve_anim_backward.tve_anim_start {
  transform: translateX(-8px);
}
.tve_ea_thrive_animation.tve_anim_sweep_to_right {
  opacity: 1;
  visibility: visible !important;
}
.tve_ea_thrive_animation.tve_anim_sweep_to_right > .tve-content-box-background,
.tve_ea_thrive_animation.tve_anim_sweep_to_right
  > .tve_image_frame
  .tve-image-overlay {
  position: absolute !important;
}
.tve_ea_thrive_animation.tve_anim_sweep_to_right.tcb-col,
.tve_ea_thrive_animation.tve_anim_sweep_to_right.tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_sweep_to_right.thrive-animated-item,
.tve_ea_thrive_animation.tve_anim_sweep_to_right.thrv_icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_right.tve_s_item,
.tve_ea_thrive_animation.tve_anim_sweep_to_right > .tcb-button-link,
.tve_ea_thrive_animation.tve_anim_sweep_to_right > .tve-content-box-background,
.tve_ea_thrive_animation.tve_anim_sweep_to_right
  > .tve_image_frame
  .tve-image-overlay {
  position: relative;
}
.tve_ea_thrive_animation.tve_anim_sweep_to_right.tcb-col .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_right.tcb-col.tcb-post-categories a,
.tve_ea_thrive_animation.tve_anim_sweep_to_right.tcb-col.tcb-post-tags a,
.tve_ea_thrive_animation.tve_anim_sweep_to_right.tcb-col.tcb-post-title a,
.tve_ea_thrive_animation.tve_anim_sweep_to_right.tcb-col > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_right.tcb-col > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_sweep_to_right.tcb-col > div,
.tve_ea_thrive_animation.tve_anim_sweep_to_right.tcb-col > span,
.tve_ea_thrive_animation.tve_anim_sweep_to_right.tcb-shortcode .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_right.tcb-shortcode.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_sweep_to_right.tcb-shortcode.tcb-post-tags a,
.tve_ea_thrive_animation.tve_anim_sweep_to_right.tcb-shortcode.tcb-post-title a,
.tve_ea_thrive_animation.tve_anim_sweep_to_right.tcb-shortcode > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_right.tcb-shortcode > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_sweep_to_right.tcb-shortcode > div,
.tve_ea_thrive_animation.tve_anim_sweep_to_right.tcb-shortcode > span,
.tve_ea_thrive_animation.tve_anim_sweep_to_right.thrive-animated-item
  .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_right.thrive-animated-item.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_sweep_to_right.thrive-animated-item.tcb-post-tags
  a,
.tve_ea_thrive_animation.tve_anim_sweep_to_right.thrive-animated-item.tcb-post-title
  a,
.tve_ea_thrive_animation.tve_anim_sweep_to_right.thrive-animated-item
  > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_right.thrive-animated-item
  > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_sweep_to_right.thrive-animated-item > div,
.tve_ea_thrive_animation.tve_anim_sweep_to_right.thrive-animated-item > span,
.tve_ea_thrive_animation.tve_anim_sweep_to_right.thrv_icon .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_right.thrv_icon.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_sweep_to_right.thrv_icon.tcb-post-tags a,
.tve_ea_thrive_animation.tve_anim_sweep_to_right.thrv_icon.tcb-post-title a,
.tve_ea_thrive_animation.tve_anim_sweep_to_right.thrv_icon > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_right.thrv_icon > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_sweep_to_right.thrv_icon > div,
.tve_ea_thrive_animation.tve_anim_sweep_to_right.thrv_icon > span,
.tve_ea_thrive_animation.tve_anim_sweep_to_right.tve_s_item .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_right.tve_s_item.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_sweep_to_right.tve_s_item.tcb-post-tags a,
.tve_ea_thrive_animation.tve_anim_sweep_to_right.tve_s_item.tcb-post-title a,
.tve_ea_thrive_animation.tve_anim_sweep_to_right.tve_s_item > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_right.tve_s_item > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_sweep_to_right.tve_s_item > div,
.tve_ea_thrive_animation.tve_anim_sweep_to_right.tve_s_item > span,
.tve_ea_thrive_animation.tve_anim_sweep_to_right > .tcb-button-link .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_right
  > .tcb-button-link.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_sweep_to_right
  > .tcb-button-link.tcb-post-tags
  a,
.tve_ea_thrive_animation.tve_anim_sweep_to_right
  > .tcb-button-link.tcb-post-title
  a,
.tve_ea_thrive_animation.tve_anim_sweep_to_right > .tcb-button-link > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_right
  > .tcb-button-link
  > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_sweep_to_right > .tcb-button-link > div,
.tve_ea_thrive_animation.tve_anim_sweep_to_right > .tcb-button-link > span,
.tve_ea_thrive_animation.tve_anim_sweep_to_right
  > .tve-content-box-background
  .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_right
  > .tve-content-box-background.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_sweep_to_right
  > .tve-content-box-background.tcb-post-tags
  a,
.tve_ea_thrive_animation.tve_anim_sweep_to_right
  > .tve-content-box-background.tcb-post-title
  a,
.tve_ea_thrive_animation.tve_anim_sweep_to_right
  > .tve-content-box-background
  > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_right
  > .tve-content-box-background
  > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_sweep_to_right
  > .tve-content-box-background
  > div,
.tve_ea_thrive_animation.tve_anim_sweep_to_right
  > .tve-content-box-background
  > span,
.tve_ea_thrive_animation.tve_anim_sweep_to_right
  > .tve_image_frame
  .tve-image-overlay
  .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_right
  > .tve_image_frame
  .tve-image-overlay.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_sweep_to_right
  > .tve_image_frame
  .tve-image-overlay.tcb-post-tags
  a,
.tve_ea_thrive_animation.tve_anim_sweep_to_right
  > .tve_image_frame
  .tve-image-overlay.tcb-post-title
  a,
.tve_ea_thrive_animation.tve_anim_sweep_to_right
  > .tve_image_frame
  .tve-image-overlay
  > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_right
  > .tve_image_frame
  .tve-image-overlay
  > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_sweep_to_right
  > .tve_image_frame
  .tve-image-overlay
  > div,
.tve_ea_thrive_animation.tve_anim_sweep_to_right
  > .tve_image_frame
  .tve-image-overlay
  > span {
  position: relative;
  z-index: 1;
}
.tve_ea_thrive_animation.tve_anim_sweep_to_right.tcb-col:before,
.tve_ea_thrive_animation.tve_anim_sweep_to_right.tcb-shortcode:before,
.tve_ea_thrive_animation.tve_anim_sweep_to_right.thrive-animated-item:before,
.tve_ea_thrive_animation.tve_anim_sweep_to_right.thrv_icon:before,
.tve_ea_thrive_animation.tve_anim_sweep_to_right.tve_s_item:before,
.tve_ea_thrive_animation.tve_anim_sweep_to_right > .tcb-button-link:before,
.tve_ea_thrive_animation.tve_anim_sweep_to_right
  > .tve-content-box-background:before,
.tve_ea_thrive_animation.tve_anim_sweep_to_right
  > .tve_image_frame
  .tve-image-overlay:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.tve_ea_thrive_animation.tve_anim_sweep_to_right.tcb-col:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_right.tcb-shortcode:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_right.thrive-animated-item:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_right.thrv_icon:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_right.tve_s_item:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_right > .tcb-button-link:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_right
  > .tve-content-box-background:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_right
  > .tve_image_frame
  .tve-image-overlay:after {
  visibility: visible;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 0;
  transform: scaleX(0);
  transform-origin: 0 50%;
  transition-property: transform;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
}
.tve_ea_thrive_animation.tve_anim_sweep_to_right.tve_anim_start.tcb-col:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_right.tve_anim_start.tcb-shortcode:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_right.tve_anim_start.thrive-animated-item:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_right.tve_anim_start.thrv_icon:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_right.tve_anim_start.tve_s_item:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_right.tve_anim_start
  > .tcb-button-link:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_right.tve_anim_start
  > .tve-content-box-background:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_right.tve_anim_start
  > .tve_image_frame
  .tve-image-overlay:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_right:hover.tcb-col:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_right:hover.tcb-shortcode:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_right:hover.thrive-animated-item:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_right:hover.thrv_icon:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_right:hover.tve_s_item:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_right:hover > .tcb-button-link:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_right:hover
  > .tve-content-box-background:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_right:hover
  > .tve_image_frame
  .tve-image-overlay:after {
  transform: scaleX(1) !important;
}
.tve_ea_thrive_animation.tve_anim_sweep_to_left {
  opacity: 1;
  visibility: visible !important;
}
.tve_ea_thrive_animation.tve_anim_sweep_to_left > .tve-content-box-background,
.tve_ea_thrive_animation.tve_anim_sweep_to_left
  > .tve_image_frame
  .tve-image-overlay {
  position: absolute !important;
}
.tve_ea_thrive_animation.tve_anim_sweep_to_left.tcb-col,
.tve_ea_thrive_animation.tve_anim_sweep_to_left.tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_sweep_to_left.thrive-animated-item,
.tve_ea_thrive_animation.tve_anim_sweep_to_left.thrv_icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_left.tve_s_item,
.tve_ea_thrive_animation.tve_anim_sweep_to_left > .tcb-button-link,
.tve_ea_thrive_animation.tve_anim_sweep_to_left > .tve-content-box-background,
.tve_ea_thrive_animation.tve_anim_sweep_to_left
  > .tve_image_frame
  .tve-image-overlay {
  position: relative;
}
.tve_ea_thrive_animation.tve_anim_sweep_to_left.tcb-col .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_left.tcb-col.tcb-post-categories a,
.tve_ea_thrive_animation.tve_anim_sweep_to_left.tcb-col.tcb-post-tags a,
.tve_ea_thrive_animation.tve_anim_sweep_to_left.tcb-col.tcb-post-title a,
.tve_ea_thrive_animation.tve_anim_sweep_to_left.tcb-col > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_left.tcb-col > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_sweep_to_left.tcb-col > div,
.tve_ea_thrive_animation.tve_anim_sweep_to_left.tcb-col > span,
.tve_ea_thrive_animation.tve_anim_sweep_to_left.tcb-shortcode .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_left.tcb-shortcode.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_sweep_to_left.tcb-shortcode.tcb-post-tags a,
.tve_ea_thrive_animation.tve_anim_sweep_to_left.tcb-shortcode.tcb-post-title a,
.tve_ea_thrive_animation.tve_anim_sweep_to_left.tcb-shortcode > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_left.tcb-shortcode > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_sweep_to_left.tcb-shortcode > div,
.tve_ea_thrive_animation.tve_anim_sweep_to_left.tcb-shortcode > span,
.tve_ea_thrive_animation.tve_anim_sweep_to_left.thrive-animated-item
  .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_left.thrive-animated-item.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_sweep_to_left.thrive-animated-item.tcb-post-tags
  a,
.tve_ea_thrive_animation.tve_anim_sweep_to_left.thrive-animated-item.tcb-post-title
  a,
.tve_ea_thrive_animation.tve_anim_sweep_to_left.thrive-animated-item
  > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_left.thrive-animated-item
  > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_sweep_to_left.thrive-animated-item > div,
.tve_ea_thrive_animation.tve_anim_sweep_to_left.thrive-animated-item > span,
.tve_ea_thrive_animation.tve_anim_sweep_to_left.thrv_icon .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_left.thrv_icon.tcb-post-categories a,
.tve_ea_thrive_animation.tve_anim_sweep_to_left.thrv_icon.tcb-post-tags a,
.tve_ea_thrive_animation.tve_anim_sweep_to_left.thrv_icon.tcb-post-title a,
.tve_ea_thrive_animation.tve_anim_sweep_to_left.thrv_icon > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_left.thrv_icon > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_sweep_to_left.thrv_icon > div,
.tve_ea_thrive_animation.tve_anim_sweep_to_left.thrv_icon > span,
.tve_ea_thrive_animation.tve_anim_sweep_to_left.tve_s_item .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_left.tve_s_item.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_sweep_to_left.tve_s_item.tcb-post-tags a,
.tve_ea_thrive_animation.tve_anim_sweep_to_left.tve_s_item.tcb-post-title a,
.tve_ea_thrive_animation.tve_anim_sweep_to_left.tve_s_item > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_left.tve_s_item > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_sweep_to_left.tve_s_item > div,
.tve_ea_thrive_animation.tve_anim_sweep_to_left.tve_s_item > span,
.tve_ea_thrive_animation.tve_anim_sweep_to_left > .tcb-button-link .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_left
  > .tcb-button-link.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_sweep_to_left
  > .tcb-button-link.tcb-post-tags
  a,
.tve_ea_thrive_animation.tve_anim_sweep_to_left
  > .tcb-button-link.tcb-post-title
  a,
.tve_ea_thrive_animation.tve_anim_sweep_to_left > .tcb-button-link > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_left
  > .tcb-button-link
  > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_sweep_to_left > .tcb-button-link > div,
.tve_ea_thrive_animation.tve_anim_sweep_to_left > .tcb-button-link > span,
.tve_ea_thrive_animation.tve_anim_sweep_to_left
  > .tve-content-box-background
  .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_left
  > .tve-content-box-background.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_sweep_to_left
  > .tve-content-box-background.tcb-post-tags
  a,
.tve_ea_thrive_animation.tve_anim_sweep_to_left
  > .tve-content-box-background.tcb-post-title
  a,
.tve_ea_thrive_animation.tve_anim_sweep_to_left
  > .tve-content-box-background
  > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_left
  > .tve-content-box-background
  > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_sweep_to_left
  > .tve-content-box-background
  > div,
.tve_ea_thrive_animation.tve_anim_sweep_to_left
  > .tve-content-box-background
  > span,
.tve_ea_thrive_animation.tve_anim_sweep_to_left
  > .tve_image_frame
  .tve-image-overlay
  .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_left
  > .tve_image_frame
  .tve-image-overlay.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_sweep_to_left
  > .tve_image_frame
  .tve-image-overlay.tcb-post-tags
  a,
.tve_ea_thrive_animation.tve_anim_sweep_to_left
  > .tve_image_frame
  .tve-image-overlay.tcb-post-title
  a,
.tve_ea_thrive_animation.tve_anim_sweep_to_left
  > .tve_image_frame
  .tve-image-overlay
  > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_left
  > .tve_image_frame
  .tve-image-overlay
  > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_sweep_to_left
  > .tve_image_frame
  .tve-image-overlay
  > div,
.tve_ea_thrive_animation.tve_anim_sweep_to_left
  > .tve_image_frame
  .tve-image-overlay
  > span {
  position: relative;
  z-index: 1;
}
.tve_ea_thrive_animation.tve_anim_sweep_to_left.tcb-col:before,
.tve_ea_thrive_animation.tve_anim_sweep_to_left.tcb-shortcode:before,
.tve_ea_thrive_animation.tve_anim_sweep_to_left.thrive-animated-item:before,
.tve_ea_thrive_animation.tve_anim_sweep_to_left.thrv_icon:before,
.tve_ea_thrive_animation.tve_anim_sweep_to_left.tve_s_item:before,
.tve_ea_thrive_animation.tve_anim_sweep_to_left > .tcb-button-link:before,
.tve_ea_thrive_animation.tve_anim_sweep_to_left
  > .tve-content-box-background:before,
.tve_ea_thrive_animation.tve_anim_sweep_to_left
  > .tve_image_frame
  .tve-image-overlay:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.tve_ea_thrive_animation.tve_anim_sweep_to_left.tcb-col:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_left.tcb-shortcode:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_left.thrive-animated-item:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_left.thrv_icon:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_left.tve_s_item:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_left > .tcb-button-link:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_left
  > .tve-content-box-background:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_left
  > .tve_image_frame
  .tve-image-overlay:after {
  visibility: visible;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 0;
  transform: scaleX(0);
  transform-origin: 100% 50%;
  transition-property: transform;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
}
.tve_ea_thrive_animation.tve_anim_sweep_to_left.tve_anim_start.tcb-col:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_left.tve_anim_start.tcb-shortcode:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_left.tve_anim_start.thrive-animated-item:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_left.tve_anim_start.thrv_icon:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_left.tve_anim_start.tve_s_item:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_left.tve_anim_start
  > .tcb-button-link:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_left.tve_anim_start
  > .tve-content-box-background:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_left.tve_anim_start
  > .tve_image_frame
  .tve-image-overlay:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_left:hover.tcb-col:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_left:hover.tcb-shortcode:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_left:hover.thrive-animated-item:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_left:hover.thrv_icon:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_left:hover.tve_s_item:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_left:hover > .tcb-button-link:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_left:hover
  > .tve-content-box-background:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_left:hover
  > .tve_image_frame
  .tve-image-overlay:after {
  transform: scaleX(1) !important;
}
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom {
  opacity: 1;
  visibility: visible !important;
}
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom > .tve-content-box-background,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom
  > .tve_image_frame
  .tve-image-overlay {
  position: absolute !important;
}
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tcb-col,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.thrive-animated-item,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.thrv_icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tve_s_item,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom > .tcb-button-link,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom > .tve-content-box-background,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom
  > .tve_image_frame
  .tve-image-overlay {
  position: relative;
}
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tcb-col .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tcb-col.tcb-post-categories a,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tcb-col.tcb-post-tags a,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tcb-col.tcb-post-title a,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tcb-col > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tcb-col > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tcb-col > div,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tcb-col > span,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tcb-shortcode .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tcb-shortcode.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tcb-shortcode.tcb-post-tags a,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tcb-shortcode.tcb-post-title
  a,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tcb-shortcode > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tcb-shortcode
  > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tcb-shortcode > div,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tcb-shortcode > span,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.thrive-animated-item
  .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.thrive-animated-item.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.thrive-animated-item.tcb-post-tags
  a,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.thrive-animated-item.tcb-post-title
  a,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.thrive-animated-item
  > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.thrive-animated-item
  > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.thrive-animated-item > div,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.thrive-animated-item > span,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.thrv_icon .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.thrv_icon.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.thrv_icon.tcb-post-tags a,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.thrv_icon.tcb-post-title a,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.thrv_icon > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.thrv_icon > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.thrv_icon > div,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.thrv_icon > span,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tve_s_item .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tve_s_item.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tve_s_item.tcb-post-tags a,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tve_s_item.tcb-post-title a,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tve_s_item > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tve_s_item > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tve_s_item > div,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tve_s_item > span,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom
  > .tcb-button-link
  .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom
  > .tcb-button-link.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom
  > .tcb-button-link.tcb-post-tags
  a,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom
  > .tcb-button-link.tcb-post-title
  a,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom
  > .tcb-button-link
  > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom
  > .tcb-button-link
  > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom > .tcb-button-link > div,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom > .tcb-button-link > span,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom
  > .tve-content-box-background
  .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom
  > .tve-content-box-background.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom
  > .tve-content-box-background.tcb-post-tags
  a,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom
  > .tve-content-box-background.tcb-post-title
  a,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom
  > .tve-content-box-background
  > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom
  > .tve-content-box-background
  > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom
  > .tve-content-box-background
  > div,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom
  > .tve-content-box-background
  > span,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom
  > .tve_image_frame
  .tve-image-overlay
  .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom
  > .tve_image_frame
  .tve-image-overlay.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom
  > .tve_image_frame
  .tve-image-overlay.tcb-post-tags
  a,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom
  > .tve_image_frame
  .tve-image-overlay.tcb-post-title
  a,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom
  > .tve_image_frame
  .tve-image-overlay
  > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom
  > .tve_image_frame
  .tve-image-overlay
  > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom
  > .tve_image_frame
  .tve-image-overlay
  > div,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom
  > .tve_image_frame
  .tve-image-overlay
  > span {
  position: relative;
  z-index: 1;
}
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tcb-col:before,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tcb-shortcode:before,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.thrive-animated-item:before,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.thrv_icon:before,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tve_s_item:before,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom > .tcb-button-link:before,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom
  > .tve-content-box-background:before,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom
  > .tve_image_frame
  .tve-image-overlay:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tcb-col:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tcb-shortcode:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.thrive-animated-item:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.thrv_icon:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tve_s_item:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom > .tcb-button-link:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom
  > .tve-content-box-background:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom
  > .tve_image_frame
  .tve-image-overlay:after {
  visibility: visible;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 0;
  transform: scaleY(0);
  transform-origin: 50% 0;
  transition-property: transform;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
}
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tve_anim_start.tcb-col:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tve_anim_start.tcb-shortcode:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tve_anim_start.thrive-animated-item:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tve_anim_start.thrv_icon:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tve_anim_start.tve_s_item:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tve_anim_start
  > .tcb-button-link:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tve_anim_start
  > .tve-content-box-background:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tve_anim_start
  > .tve_image_frame
  .tve-image-overlay:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom:hover.tcb-col:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom:hover.tcb-shortcode:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom:hover.thrive-animated-item:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom:hover.thrv_icon:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom:hover.tve_s_item:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom:hover
  > .tcb-button-link:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom:hover
  > .tve-content-box-background:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_bottom:hover
  > .tve_image_frame
  .tve-image-overlay:after {
  transform: scaleY(1) !important;
}
.tve_ea_thrive_animation.tve_anim_sweep_to_top {
  opacity: 1;
  visibility: visible !important;
}
.tve_ea_thrive_animation.tve_anim_sweep_to_top > .tve-content-box-background,
.tve_ea_thrive_animation.tve_anim_sweep_to_top
  > .tve_image_frame
  .tve-image-overlay {
  position: absolute !important;
}
.tve_ea_thrive_animation.tve_anim_sweep_to_top.tcb-col,
.tve_ea_thrive_animation.tve_anim_sweep_to_top.tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_sweep_to_top.thrive-animated-item,
.tve_ea_thrive_animation.tve_anim_sweep_to_top.thrv_icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_top.tve_s_item,
.tve_ea_thrive_animation.tve_anim_sweep_to_top > .tcb-button-link,
.tve_ea_thrive_animation.tve_anim_sweep_to_top > .tve-content-box-background,
.tve_ea_thrive_animation.tve_anim_sweep_to_top
  > .tve_image_frame
  .tve-image-overlay {
  position: relative;
}
.tve_ea_thrive_animation.tve_anim_sweep_to_top.tcb-col .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_top.tcb-col.tcb-post-categories a,
.tve_ea_thrive_animation.tve_anim_sweep_to_top.tcb-col.tcb-post-tags a,
.tve_ea_thrive_animation.tve_anim_sweep_to_top.tcb-col.tcb-post-title a,
.tve_ea_thrive_animation.tve_anim_sweep_to_top.tcb-col > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_top.tcb-col > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_sweep_to_top.tcb-col > div,
.tve_ea_thrive_animation.tve_anim_sweep_to_top.tcb-col > span,
.tve_ea_thrive_animation.tve_anim_sweep_to_top.tcb-shortcode .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_top.tcb-shortcode.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_sweep_to_top.tcb-shortcode.tcb-post-tags a,
.tve_ea_thrive_animation.tve_anim_sweep_to_top.tcb-shortcode.tcb-post-title a,
.tve_ea_thrive_animation.tve_anim_sweep_to_top.tcb-shortcode > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_top.tcb-shortcode > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_sweep_to_top.tcb-shortcode > div,
.tve_ea_thrive_animation.tve_anim_sweep_to_top.tcb-shortcode > span,
.tve_ea_thrive_animation.tve_anim_sweep_to_top.thrive-animated-item .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_top.thrive-animated-item.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_sweep_to_top.thrive-animated-item.tcb-post-tags
  a,
.tve_ea_thrive_animation.tve_anim_sweep_to_top.thrive-animated-item.tcb-post-title
  a,
.tve_ea_thrive_animation.tve_anim_sweep_to_top.thrive-animated-item > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_top.thrive-animated-item
  > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_sweep_to_top.thrive-animated-item > div,
.tve_ea_thrive_animation.tve_anim_sweep_to_top.thrive-animated-item > span,
.tve_ea_thrive_animation.tve_anim_sweep_to_top.thrv_icon .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_top.thrv_icon.tcb-post-categories a,
.tve_ea_thrive_animation.tve_anim_sweep_to_top.thrv_icon.tcb-post-tags a,
.tve_ea_thrive_animation.tve_anim_sweep_to_top.thrv_icon.tcb-post-title a,
.tve_ea_thrive_animation.tve_anim_sweep_to_top.thrv_icon > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_top.thrv_icon > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_sweep_to_top.thrv_icon > div,
.tve_ea_thrive_animation.tve_anim_sweep_to_top.thrv_icon > span,
.tve_ea_thrive_animation.tve_anim_sweep_to_top.tve_s_item .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_top.tve_s_item.tcb-post-categories a,
.tve_ea_thrive_animation.tve_anim_sweep_to_top.tve_s_item.tcb-post-tags a,
.tve_ea_thrive_animation.tve_anim_sweep_to_top.tve_s_item.tcb-post-title a,
.tve_ea_thrive_animation.tve_anim_sweep_to_top.tve_s_item > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_top.tve_s_item > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_sweep_to_top.tve_s_item > div,
.tve_ea_thrive_animation.tve_anim_sweep_to_top.tve_s_item > span,
.tve_ea_thrive_animation.tve_anim_sweep_to_top > .tcb-button-link .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_top
  > .tcb-button-link.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_sweep_to_top
  > .tcb-button-link.tcb-post-tags
  a,
.tve_ea_thrive_animation.tve_anim_sweep_to_top
  > .tcb-button-link.tcb-post-title
  a,
.tve_ea_thrive_animation.tve_anim_sweep_to_top > .tcb-button-link > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_top
  > .tcb-button-link
  > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_sweep_to_top > .tcb-button-link > div,
.tve_ea_thrive_animation.tve_anim_sweep_to_top > .tcb-button-link > span,
.tve_ea_thrive_animation.tve_anim_sweep_to_top
  > .tve-content-box-background
  .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_top
  > .tve-content-box-background.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_sweep_to_top
  > .tve-content-box-background.tcb-post-tags
  a,
.tve_ea_thrive_animation.tve_anim_sweep_to_top
  > .tve-content-box-background.tcb-post-title
  a,
.tve_ea_thrive_animation.tve_anim_sweep_to_top
  > .tve-content-box-background
  > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_top
  > .tve-content-box-background
  > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_sweep_to_top
  > .tve-content-box-background
  > div,
.tve_ea_thrive_animation.tve_anim_sweep_to_top
  > .tve-content-box-background
  > span,
.tve_ea_thrive_animation.tve_anim_sweep_to_top
  > .tve_image_frame
  .tve-image-overlay
  .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_top
  > .tve_image_frame
  .tve-image-overlay.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_sweep_to_top
  > .tve_image_frame
  .tve-image-overlay.tcb-post-tags
  a,
.tve_ea_thrive_animation.tve_anim_sweep_to_top
  > .tve_image_frame
  .tve-image-overlay.tcb-post-title
  a,
.tve_ea_thrive_animation.tve_anim_sweep_to_top
  > .tve_image_frame
  .tve-image-overlay
  > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_sweep_to_top
  > .tve_image_frame
  .tve-image-overlay
  > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_sweep_to_top
  > .tve_image_frame
  .tve-image-overlay
  > div,
.tve_ea_thrive_animation.tve_anim_sweep_to_top
  > .tve_image_frame
  .tve-image-overlay
  > span {
  position: relative;
  z-index: 1;
}
.tve_ea_thrive_animation.tve_anim_sweep_to_top.tcb-col:before,
.tve_ea_thrive_animation.tve_anim_sweep_to_top.tcb-shortcode:before,
.tve_ea_thrive_animation.tve_anim_sweep_to_top.thrive-animated-item:before,
.tve_ea_thrive_animation.tve_anim_sweep_to_top.thrv_icon:before,
.tve_ea_thrive_animation.tve_anim_sweep_to_top.tve_s_item:before,
.tve_ea_thrive_animation.tve_anim_sweep_to_top > .tcb-button-link:before,
.tve_ea_thrive_animation.tve_anim_sweep_to_top
  > .tve-content-box-background:before,
.tve_ea_thrive_animation.tve_anim_sweep_to_top
  > .tve_image_frame
  .tve-image-overlay:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.tve_ea_thrive_animation.tve_anim_sweep_to_top.tcb-col:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_top.tcb-shortcode:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_top.thrive-animated-item:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_top.thrv_icon:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_top.tve_s_item:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_top > .tcb-button-link:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_top
  > .tve-content-box-background:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_top
  > .tve_image_frame
  .tve-image-overlay:after {
  visibility: visible;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 0;
  transform: scaleY(0);
  transform-origin: 50% 100%;
  transition-property: transform;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
}
.tve_ea_thrive_animation.tve_anim_sweep_to_top.tve_anim_start.tcb-col:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_top.tve_anim_start.tcb-shortcode:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_top.tve_anim_start.thrive-animated-item:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_top.tve_anim_start.thrv_icon:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_top.tve_anim_start.tve_s_item:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_top.tve_anim_start
  > .tcb-button-link:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_top.tve_anim_start
  > .tve-content-box-background:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_top.tve_anim_start
  > .tve_image_frame
  .tve-image-overlay:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_top:hover.tcb-col:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_top:hover.tcb-shortcode:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_top:hover.thrive-animated-item:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_top:hover.thrv_icon:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_top:hover.tve_s_item:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_top:hover > .tcb-button-link:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_top:hover
  > .tve-content-box-background:after,
.tve_ea_thrive_animation.tve_anim_sweep_to_top:hover
  > .tve_image_frame
  .tve-image-overlay:after {
  transform: scaleY(1) !important;
}
.tve_ea_thrive_animation.tve_anim_bounce_to_right {
  opacity: 1;
  visibility: visible !important;
}
.tve_ea_thrive_animation.tve_anim_bounce_to_right > .tve-content-box-background,
.tve_ea_thrive_animation.tve_anim_bounce_to_right
  > .tve_image_frame
  .tve-image-overlay {
  position: absolute !important;
}
.tve_ea_thrive_animation.tve_anim_bounce_to_right.tcb-col,
.tve_ea_thrive_animation.tve_anim_bounce_to_right.tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_bounce_to_right.thrive-animated-item,
.tve_ea_thrive_animation.tve_anim_bounce_to_right.thrv_icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_right.tve_s_item,
.tve_ea_thrive_animation.tve_anim_bounce_to_right > .tcb-button-link,
.tve_ea_thrive_animation.tve_anim_bounce_to_right > .tve-content-box-background,
.tve_ea_thrive_animation.tve_anim_bounce_to_right
  > .tve_image_frame
  .tve-image-overlay {
  position: relative;
}
.tve_ea_thrive_animation.tve_anim_bounce_to_right.tcb-col .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_right.tcb-col.tcb-post-categories a,
.tve_ea_thrive_animation.tve_anim_bounce_to_right.tcb-col.tcb-post-tags a,
.tve_ea_thrive_animation.tve_anim_bounce_to_right.tcb-col.tcb-post-title a,
.tve_ea_thrive_animation.tve_anim_bounce_to_right.tcb-col > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_right.tcb-col > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_bounce_to_right.tcb-col > div,
.tve_ea_thrive_animation.tve_anim_bounce_to_right.tcb-col > span,
.tve_ea_thrive_animation.tve_anim_bounce_to_right.tcb-shortcode .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_right.tcb-shortcode.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_bounce_to_right.tcb-shortcode.tcb-post-tags a,
.tve_ea_thrive_animation.tve_anim_bounce_to_right.tcb-shortcode.tcb-post-title
  a,
.tve_ea_thrive_animation.tve_anim_bounce_to_right.tcb-shortcode > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_right.tcb-shortcode
  > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_bounce_to_right.tcb-shortcode > div,
.tve_ea_thrive_animation.tve_anim_bounce_to_right.tcb-shortcode > span,
.tve_ea_thrive_animation.tve_anim_bounce_to_right.thrive-animated-item
  .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_right.thrive-animated-item.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_bounce_to_right.thrive-animated-item.tcb-post-tags
  a,
.tve_ea_thrive_animation.tve_anim_bounce_to_right.thrive-animated-item.tcb-post-title
  a,
.tve_ea_thrive_animation.tve_anim_bounce_to_right.thrive-animated-item
  > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_right.thrive-animated-item
  > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_bounce_to_right.thrive-animated-item > div,
.tve_ea_thrive_animation.tve_anim_bounce_to_right.thrive-animated-item > span,
.tve_ea_thrive_animation.tve_anim_bounce_to_right.thrv_icon .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_right.thrv_icon.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_bounce_to_right.thrv_icon.tcb-post-tags a,
.tve_ea_thrive_animation.tve_anim_bounce_to_right.thrv_icon.tcb-post-title a,
.tve_ea_thrive_animation.tve_anim_bounce_to_right.thrv_icon > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_right.thrv_icon > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_bounce_to_right.thrv_icon > div,
.tve_ea_thrive_animation.tve_anim_bounce_to_right.thrv_icon > span,
.tve_ea_thrive_animation.tve_anim_bounce_to_right.tve_s_item .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_right.tve_s_item.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_bounce_to_right.tve_s_item.tcb-post-tags a,
.tve_ea_thrive_animation.tve_anim_bounce_to_right.tve_s_item.tcb-post-title a,
.tve_ea_thrive_animation.tve_anim_bounce_to_right.tve_s_item > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_right.tve_s_item > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_bounce_to_right.tve_s_item > div,
.tve_ea_thrive_animation.tve_anim_bounce_to_right.tve_s_item > span,
.tve_ea_thrive_animation.tve_anim_bounce_to_right
  > .tcb-button-link
  .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_right
  > .tcb-button-link.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_bounce_to_right
  > .tcb-button-link.tcb-post-tags
  a,
.tve_ea_thrive_animation.tve_anim_bounce_to_right
  > .tcb-button-link.tcb-post-title
  a,
.tve_ea_thrive_animation.tve_anim_bounce_to_right
  > .tcb-button-link
  > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_right
  > .tcb-button-link
  > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_bounce_to_right > .tcb-button-link > div,
.tve_ea_thrive_animation.tve_anim_bounce_to_right > .tcb-button-link > span,
.tve_ea_thrive_animation.tve_anim_bounce_to_right
  > .tve-content-box-background
  .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_right
  > .tve-content-box-background.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_bounce_to_right
  > .tve-content-box-background.tcb-post-tags
  a,
.tve_ea_thrive_animation.tve_anim_bounce_to_right
  > .tve-content-box-background.tcb-post-title
  a,
.tve_ea_thrive_animation.tve_anim_bounce_to_right
  > .tve-content-box-background
  > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_right
  > .tve-content-box-background
  > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_bounce_to_right
  > .tve-content-box-background
  > div,
.tve_ea_thrive_animation.tve_anim_bounce_to_right
  > .tve-content-box-background
  > span,
.tve_ea_thrive_animation.tve_anim_bounce_to_right
  > .tve_image_frame
  .tve-image-overlay
  .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_right
  > .tve_image_frame
  .tve-image-overlay.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_bounce_to_right
  > .tve_image_frame
  .tve-image-overlay.tcb-post-tags
  a,
.tve_ea_thrive_animation.tve_anim_bounce_to_right
  > .tve_image_frame
  .tve-image-overlay.tcb-post-title
  a,
.tve_ea_thrive_animation.tve_anim_bounce_to_right
  > .tve_image_frame
  .tve-image-overlay
  > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_right
  > .tve_image_frame
  .tve-image-overlay
  > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_bounce_to_right
  > .tve_image_frame
  .tve-image-overlay
  > div,
.tve_ea_thrive_animation.tve_anim_bounce_to_right
  > .tve_image_frame
  .tve-image-overlay
  > span {
  position: relative;
  z-index: 1;
}
.tve_ea_thrive_animation.tve_anim_bounce_to_right.tcb-col:before,
.tve_ea_thrive_animation.tve_anim_bounce_to_right.tcb-shortcode:before,
.tve_ea_thrive_animation.tve_anim_bounce_to_right.thrive-animated-item:before,
.tve_ea_thrive_animation.tve_anim_bounce_to_right.thrv_icon:before,
.tve_ea_thrive_animation.tve_anim_bounce_to_right.tve_s_item:before,
.tve_ea_thrive_animation.tve_anim_bounce_to_right > .tcb-button-link:before,
.tve_ea_thrive_animation.tve_anim_bounce_to_right
  > .tve-content-box-background:before,
.tve_ea_thrive_animation.tve_anim_bounce_to_right
  > .tve_image_frame
  .tve-image-overlay:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.tve_ea_thrive_animation.tve_anim_bounce_to_right.tcb-col:after,
.tve_ea_thrive_animation.tve_anim_bounce_to_right.tcb-shortcode:after,
.tve_ea_thrive_animation.tve_anim_bounce_to_right.thrive-animated-item:after,
.tve_ea_thrive_animation.tve_anim_bounce_to_right.thrv_icon:after,
.tve_ea_thrive_animation.tve_anim_bounce_to_right.tve_s_item:after,
.tve_ea_thrive_animation.tve_anim_bounce_to_right > .tcb-button-link:after,
.tve_ea_thrive_animation.tve_anim_bounce_to_right
  > .tve-content-box-background:after,
.tve_ea_thrive_animation.tve_anim_bounce_to_right
  > .tve_image_frame
  .tve-image-overlay:after {
  visibility: visible;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 0;
  transform: scaleX(0);
  transform-origin: 0 50%;
  transition-property: transform;
  transition-duration: 0.5s;
  transition-timing-function: ease-out;
}
.tve_ea_thrive_animation.tve_anim_bounce_to_right:hover.tcb-col:after,
.tve_ea_thrive_animation.tve_anim_bounce_to_right:hover.tcb-shortcode:after,
.tve_ea_thrive_animation.tve_anim_bounce_to_right:hover.thrive-animated-item:after,
.tve_ea_thrive_animation.tve_anim_bounce_to_right:hover.thrv_icon:after,
.tve_ea_thrive_animation.tve_anim_bounce_to_right:hover.tve_s_item:after,
.tve_ea_thrive_animation.tve_anim_bounce_to_right:hover
  > .tcb-button-link:after,
.tve_ea_thrive_animation.tve_anim_bounce_to_right:hover
  > .tve-content-box-background:after,
.tve_ea_thrive_animation.tve_anim_bounce_to_right:hover
  > .tve_image_frame
  .tve-image-overlay:after {
  transform: scaleX(1) !important;
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
.tve_ea_thrive_animation.tve_anim_bounce_to_left {
  opacity: 1;
  visibility: visible !important;
}
.tve_ea_thrive_animation.tve_anim_bounce_to_left > .tve-content-box-background,
.tve_ea_thrive_animation.tve_anim_bounce_to_left
  > .tve_image_frame
  .tve-image-overlay {
  position: absolute !important;
}
.tve_ea_thrive_animation.tve_anim_bounce_to_left.tcb-col,
.tve_ea_thrive_animation.tve_anim_bounce_to_left.tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_bounce_to_left.thrive-animated-item,
.tve_ea_thrive_animation.tve_anim_bounce_to_left.thrv_icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_left.tve_s_item,
.tve_ea_thrive_animation.tve_anim_bounce_to_left > .tcb-button-link,
.tve_ea_thrive_animation.tve_anim_bounce_to_left > .tve-content-box-background,
.tve_ea_thrive_animation.tve_anim_bounce_to_left
  > .tve_image_frame
  .tve-image-overlay {
  position: relative;
}
.tve_ea_thrive_animation.tve_anim_bounce_to_left.tcb-col .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_left.tcb-col.tcb-post-categories a,
.tve_ea_thrive_animation.tve_anim_bounce_to_left.tcb-col.tcb-post-tags a,
.tve_ea_thrive_animation.tve_anim_bounce_to_left.tcb-col.tcb-post-title a,
.tve_ea_thrive_animation.tve_anim_bounce_to_left.tcb-col > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_left.tcb-col > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_bounce_to_left.tcb-col > div,
.tve_ea_thrive_animation.tve_anim_bounce_to_left.tcb-col > span,
.tve_ea_thrive_animation.tve_anim_bounce_to_left.tcb-shortcode .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_left.tcb-shortcode.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_bounce_to_left.tcb-shortcode.tcb-post-tags a,
.tve_ea_thrive_animation.tve_anim_bounce_to_left.tcb-shortcode.tcb-post-title a,
.tve_ea_thrive_animation.tve_anim_bounce_to_left.tcb-shortcode > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_left.tcb-shortcode > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_bounce_to_left.tcb-shortcode > div,
.tve_ea_thrive_animation.tve_anim_bounce_to_left.tcb-shortcode > span,
.tve_ea_thrive_animation.tve_anim_bounce_to_left.thrive-animated-item
  .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_left.thrive-animated-item.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_bounce_to_left.thrive-animated-item.tcb-post-tags
  a,
.tve_ea_thrive_animation.tve_anim_bounce_to_left.thrive-animated-item.tcb-post-title
  a,
.tve_ea_thrive_animation.tve_anim_bounce_to_left.thrive-animated-item
  > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_left.thrive-animated-item
  > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_bounce_to_left.thrive-animated-item > div,
.tve_ea_thrive_animation.tve_anim_bounce_to_left.thrive-animated-item > span,
.tve_ea_thrive_animation.tve_anim_bounce_to_left.thrv_icon .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_left.thrv_icon.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_bounce_to_left.thrv_icon.tcb-post-tags a,
.tve_ea_thrive_animation.tve_anim_bounce_to_left.thrv_icon.tcb-post-title a,
.tve_ea_thrive_animation.tve_anim_bounce_to_left.thrv_icon > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_left.thrv_icon > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_bounce_to_left.thrv_icon > div,
.tve_ea_thrive_animation.tve_anim_bounce_to_left.thrv_icon > span,
.tve_ea_thrive_animation.tve_anim_bounce_to_left.tve_s_item .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_left.tve_s_item.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_bounce_to_left.tve_s_item.tcb-post-tags a,
.tve_ea_thrive_animation.tve_anim_bounce_to_left.tve_s_item.tcb-post-title a,
.tve_ea_thrive_animation.tve_anim_bounce_to_left.tve_s_item > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_left.tve_s_item > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_bounce_to_left.tve_s_item > div,
.tve_ea_thrive_animation.tve_anim_bounce_to_left.tve_s_item > span,
.tve_ea_thrive_animation.tve_anim_bounce_to_left > .tcb-button-link .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_left
  > .tcb-button-link.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_bounce_to_left
  > .tcb-button-link.tcb-post-tags
  a,
.tve_ea_thrive_animation.tve_anim_bounce_to_left
  > .tcb-button-link.tcb-post-title
  a,
.tve_ea_thrive_animation.tve_anim_bounce_to_left > .tcb-button-link > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_left
  > .tcb-button-link
  > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_bounce_to_left > .tcb-button-link > div,
.tve_ea_thrive_animation.tve_anim_bounce_to_left > .tcb-button-link > span,
.tve_ea_thrive_animation.tve_anim_bounce_to_left
  > .tve-content-box-background
  .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_left
  > .tve-content-box-background.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_bounce_to_left
  > .tve-content-box-background.tcb-post-tags
  a,
.tve_ea_thrive_animation.tve_anim_bounce_to_left
  > .tve-content-box-background.tcb-post-title
  a,
.tve_ea_thrive_animation.tve_anim_bounce_to_left
  > .tve-content-box-background
  > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_left
  > .tve-content-box-background
  > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_bounce_to_left
  > .tve-content-box-background
  > div,
.tve_ea_thrive_animation.tve_anim_bounce_to_left
  > .tve-content-box-background
  > span,
.tve_ea_thrive_animation.tve_anim_bounce_to_left
  > .tve_image_frame
  .tve-image-overlay
  .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_left
  > .tve_image_frame
  .tve-image-overlay.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_bounce_to_left
  > .tve_image_frame
  .tve-image-overlay.tcb-post-tags
  a,
.tve_ea_thrive_animation.tve_anim_bounce_to_left
  > .tve_image_frame
  .tve-image-overlay.tcb-post-title
  a,
.tve_ea_thrive_animation.tve_anim_bounce_to_left
  > .tve_image_frame
  .tve-image-overlay
  > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_left
  > .tve_image_frame
  .tve-image-overlay
  > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_bounce_to_left
  > .tve_image_frame
  .tve-image-overlay
  > div,
.tve_ea_thrive_animation.tve_anim_bounce_to_left
  > .tve_image_frame
  .tve-image-overlay
  > span {
  position: relative;
  z-index: 1;
}
.tve_ea_thrive_animation.tve_anim_bounce_to_left.tcb-col:before,
.tve_ea_thrive_animation.tve_anim_bounce_to_left.tcb-shortcode:before,
.tve_ea_thrive_animation.tve_anim_bounce_to_left.thrive-animated-item:before,
.tve_ea_thrive_animation.tve_anim_bounce_to_left.thrv_icon:before,
.tve_ea_thrive_animation.tve_anim_bounce_to_left.tve_s_item:before,
.tve_ea_thrive_animation.tve_anim_bounce_to_left > .tcb-button-link:before,
.tve_ea_thrive_animation.tve_anim_bounce_to_left
  > .tve-content-box-background:before,
.tve_ea_thrive_animation.tve_anim_bounce_to_left
  > .tve_image_frame
  .tve-image-overlay:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.tve_ea_thrive_animation.tve_anim_bounce_to_left.tcb-col:after,
.tve_ea_thrive_animation.tve_anim_bounce_to_left.tcb-shortcode:after,
.tve_ea_thrive_animation.tve_anim_bounce_to_left.thrive-animated-item:after,
.tve_ea_thrive_animation.tve_anim_bounce_to_left.thrv_icon:after,
.tve_ea_thrive_animation.tve_anim_bounce_to_left.tve_s_item:after,
.tve_ea_thrive_animation.tve_anim_bounce_to_left > .tcb-button-link:after,
.tve_ea_thrive_animation.tve_anim_bounce_to_left
  > .tve-content-box-background:after,
.tve_ea_thrive_animation.tve_anim_bounce_to_left
  > .tve_image_frame
  .tve-image-overlay:after {
  visibility: visible;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 0;
  transform: scaleX(0);
  transform-origin: 100% 50%;
  transition-property: transform;
  transition-duration: 0.5s;
  transition-timing-function: ease-out;
}
.tve_ea_thrive_animation.tve_anim_bounce_to_left:hover.tcb-col:after,
.tve_ea_thrive_animation.tve_anim_bounce_to_left:hover.tcb-shortcode:after,
.tve_ea_thrive_animation.tve_anim_bounce_to_left:hover.thrive-animated-item:after,
.tve_ea_thrive_animation.tve_anim_bounce_to_left:hover.thrv_icon:after,
.tve_ea_thrive_animation.tve_anim_bounce_to_left:hover.tve_s_item:after,
.tve_ea_thrive_animation.tve_anim_bounce_to_left:hover > .tcb-button-link:after,
.tve_ea_thrive_animation.tve_anim_bounce_to_left:hover
  > .tve-content-box-background:after,
.tve_ea_thrive_animation.tve_anim_bounce_to_left:hover
  > .tve_image_frame
  .tve-image-overlay:after {
  transform: scaleX(1) !important;
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom {
  opacity: 1;
  visibility: visible !important;
}
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom
  > .tve-content-box-background,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom
  > .tve_image_frame
  .tve-image-overlay {
  position: absolute !important;
}
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.tcb-col,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.thrive-animated-item,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.thrv_icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.tve_s_item,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom > .tcb-button-link,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom
  > .tve-content-box-background,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom
  > .tve_image_frame
  .tve-image-overlay {
  position: relative;
}
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.tcb-col .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.tcb-col.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.tcb-col.tcb-post-tags a,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.tcb-col.tcb-post-title a,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.tcb-col > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.tcb-col > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.tcb-col > div,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.tcb-col > span,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.tcb-shortcode .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.tcb-shortcode.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.tcb-shortcode.tcb-post-tags
  a,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.tcb-shortcode.tcb-post-title
  a,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.tcb-shortcode > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.tcb-shortcode
  > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.tcb-shortcode > div,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.tcb-shortcode > span,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.thrive-animated-item
  .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.thrive-animated-item.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.thrive-animated-item.tcb-post-tags
  a,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.thrive-animated-item.tcb-post-title
  a,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.thrive-animated-item
  > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.thrive-animated-item
  > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.thrive-animated-item > div,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.thrive-animated-item > span,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.thrv_icon .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.thrv_icon.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.thrv_icon.tcb-post-tags a,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.thrv_icon.tcb-post-title a,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.thrv_icon > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.thrv_icon > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.thrv_icon > div,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.thrv_icon > span,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.tve_s_item .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.tve_s_item.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.tve_s_item.tcb-post-tags a,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.tve_s_item.tcb-post-title a,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.tve_s_item > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.tve_s_item > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.tve_s_item > div,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.tve_s_item > span,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom
  > .tcb-button-link
  .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom
  > .tcb-button-link.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom
  > .tcb-button-link.tcb-post-tags
  a,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom
  > .tcb-button-link.tcb-post-title
  a,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom
  > .tcb-button-link
  > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom
  > .tcb-button-link
  > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom > .tcb-button-link > div,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom > .tcb-button-link > span,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom
  > .tve-content-box-background
  .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom
  > .tve-content-box-background.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom
  > .tve-content-box-background.tcb-post-tags
  a,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom
  > .tve-content-box-background.tcb-post-title
  a,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom
  > .tve-content-box-background
  > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom
  > .tve-content-box-background
  > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom
  > .tve-content-box-background
  > div,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom
  > .tve-content-box-background
  > span,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom
  > .tve_image_frame
  .tve-image-overlay
  .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom
  > .tve_image_frame
  .tve-image-overlay.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom
  > .tve_image_frame
  .tve-image-overlay.tcb-post-tags
  a,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom
  > .tve_image_frame
  .tve-image-overlay.tcb-post-title
  a,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom
  > .tve_image_frame
  .tve-image-overlay
  > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom
  > .tve_image_frame
  .tve-image-overlay
  > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom
  > .tve_image_frame
  .tve-image-overlay
  > div,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom
  > .tve_image_frame
  .tve-image-overlay
  > span {
  position: relative;
  z-index: 1;
}
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.tcb-col:before,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.tcb-shortcode:before,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.thrive-animated-item:before,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.thrv_icon:before,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.tve_s_item:before,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom > .tcb-button-link:before,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom
  > .tve-content-box-background:before,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom
  > .tve_image_frame
  .tve-image-overlay:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.tcb-col:after,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.tcb-shortcode:after,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.thrive-animated-item:after,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.thrv_icon:after,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.tve_s_item:after,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom > .tcb-button-link:after,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom
  > .tve-content-box-background:after,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom
  > .tve_image_frame
  .tve-image-overlay:after {
  visibility: visible;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 0;
  transform: scaleY(0);
  transform-origin: 50% 0;
  transition-property: transform;
  transition-duration: 0.5s;
  transition-timing-function: ease-out;
}
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom:hover.tcb-col:after,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom:hover.tcb-shortcode:after,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom:hover.thrive-animated-item:after,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom:hover.thrv_icon:after,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom:hover.tve_s_item:after,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom:hover
  > .tcb-button-link:after,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom:hover
  > .tve-content-box-background:after,
.tve_ea_thrive_animation.tve_anim_bounce_to_bottom:hover
  > .tve_image_frame
  .tve-image-overlay:after {
  transform: scaleY(1) !important;
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
.tve_ea_thrive_animation.tve_anim_bounce_to_top {
  opacity: 1;
  visibility: visible !important;
}
.tve_ea_thrive_animation.tve_anim_bounce_to_top > .tve-content-box-background,
.tve_ea_thrive_animation.tve_anim_bounce_to_top
  > .tve_image_frame
  .tve-image-overlay {
  position: absolute !important;
}
.tve_ea_thrive_animation.tve_anim_bounce_to_top.tcb-col,
.tve_ea_thrive_animation.tve_anim_bounce_to_top.tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_bounce_to_top.thrive-animated-item,
.tve_ea_thrive_animation.tve_anim_bounce_to_top.thrv_icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_top.tve_s_item,
.tve_ea_thrive_animation.tve_anim_bounce_to_top > .tcb-button-link,
.tve_ea_thrive_animation.tve_anim_bounce_to_top > .tve-content-box-background,
.tve_ea_thrive_animation.tve_anim_bounce_to_top
  > .tve_image_frame
  .tve-image-overlay {
  position: relative;
}
.tve_ea_thrive_animation.tve_anim_bounce_to_top.tcb-col .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_top.tcb-col.tcb-post-categories a,
.tve_ea_thrive_animation.tve_anim_bounce_to_top.tcb-col.tcb-post-tags a,
.tve_ea_thrive_animation.tve_anim_bounce_to_top.tcb-col.tcb-post-title a,
.tve_ea_thrive_animation.tve_anim_bounce_to_top.tcb-col > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_top.tcb-col > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_bounce_to_top.tcb-col > div,
.tve_ea_thrive_animation.tve_anim_bounce_to_top.tcb-col > span,
.tve_ea_thrive_animation.tve_anim_bounce_to_top.tcb-shortcode .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_top.tcb-shortcode.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_bounce_to_top.tcb-shortcode.tcb-post-tags a,
.tve_ea_thrive_animation.tve_anim_bounce_to_top.tcb-shortcode.tcb-post-title a,
.tve_ea_thrive_animation.tve_anim_bounce_to_top.tcb-shortcode > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_top.tcb-shortcode > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_bounce_to_top.tcb-shortcode > div,
.tve_ea_thrive_animation.tve_anim_bounce_to_top.tcb-shortcode > span,
.tve_ea_thrive_animation.tve_anim_bounce_to_top.thrive-animated-item
  .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_top.thrive-animated-item.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_bounce_to_top.thrive-animated-item.tcb-post-tags
  a,
.tve_ea_thrive_animation.tve_anim_bounce_to_top.thrive-animated-item.tcb-post-title
  a,
.tve_ea_thrive_animation.tve_anim_bounce_to_top.thrive-animated-item
  > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_top.thrive-animated-item
  > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_bounce_to_top.thrive-animated-item > div,
.tve_ea_thrive_animation.tve_anim_bounce_to_top.thrive-animated-item > span,
.tve_ea_thrive_animation.tve_anim_bounce_to_top.thrv_icon .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_top.thrv_icon.tcb-post-categories a,
.tve_ea_thrive_animation.tve_anim_bounce_to_top.thrv_icon.tcb-post-tags a,
.tve_ea_thrive_animation.tve_anim_bounce_to_top.thrv_icon.tcb-post-title a,
.tve_ea_thrive_animation.tve_anim_bounce_to_top.thrv_icon > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_top.thrv_icon > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_bounce_to_top.thrv_icon > div,
.tve_ea_thrive_animation.tve_anim_bounce_to_top.thrv_icon > span,
.tve_ea_thrive_animation.tve_anim_bounce_to_top.tve_s_item .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_top.tve_s_item.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_bounce_to_top.tve_s_item.tcb-post-tags a,
.tve_ea_thrive_animation.tve_anim_bounce_to_top.tve_s_item.tcb-post-title a,
.tve_ea_thrive_animation.tve_anim_bounce_to_top.tve_s_item > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_top.tve_s_item > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_bounce_to_top.tve_s_item > div,
.tve_ea_thrive_animation.tve_anim_bounce_to_top.tve_s_item > span,
.tve_ea_thrive_animation.tve_anim_bounce_to_top > .tcb-button-link .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_top
  > .tcb-button-link.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_bounce_to_top
  > .tcb-button-link.tcb-post-tags
  a,
.tve_ea_thrive_animation.tve_anim_bounce_to_top
  > .tcb-button-link.tcb-post-title
  a,
.tve_ea_thrive_animation.tve_anim_bounce_to_top > .tcb-button-link > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_top
  > .tcb-button-link
  > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_bounce_to_top > .tcb-button-link > div,
.tve_ea_thrive_animation.tve_anim_bounce_to_top > .tcb-button-link > span,
.tve_ea_thrive_animation.tve_anim_bounce_to_top
  > .tve-content-box-background
  .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_top
  > .tve-content-box-background.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_bounce_to_top
  > .tve-content-box-background.tcb-post-tags
  a,
.tve_ea_thrive_animation.tve_anim_bounce_to_top
  > .tve-content-box-background.tcb-post-title
  a,
.tve_ea_thrive_animation.tve_anim_bounce_to_top
  > .tve-content-box-background
  > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_top
  > .tve-content-box-background
  > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_bounce_to_top
  > .tve-content-box-background
  > div,
.tve_ea_thrive_animation.tve_anim_bounce_to_top
  > .tve-content-box-background
  > span,
.tve_ea_thrive_animation.tve_anim_bounce_to_top
  > .tve_image_frame
  .tve-image-overlay
  .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_top
  > .tve_image_frame
  .tve-image-overlay.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_bounce_to_top
  > .tve_image_frame
  .tve-image-overlay.tcb-post-tags
  a,
.tve_ea_thrive_animation.tve_anim_bounce_to_top
  > .tve_image_frame
  .tve-image-overlay.tcb-post-title
  a,
.tve_ea_thrive_animation.tve_anim_bounce_to_top
  > .tve_image_frame
  .tve-image-overlay
  > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_bounce_to_top
  > .tve_image_frame
  .tve-image-overlay
  > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_bounce_to_top
  > .tve_image_frame
  .tve-image-overlay
  > div,
.tve_ea_thrive_animation.tve_anim_bounce_to_top
  > .tve_image_frame
  .tve-image-overlay
  > span {
  position: relative;
  z-index: 1;
}
.tve_ea_thrive_animation.tve_anim_bounce_to_top.tcb-col:before,
.tve_ea_thrive_animation.tve_anim_bounce_to_top.tcb-shortcode:before,
.tve_ea_thrive_animation.tve_anim_bounce_to_top.thrive-animated-item:before,
.tve_ea_thrive_animation.tve_anim_bounce_to_top.thrv_icon:before,
.tve_ea_thrive_animation.tve_anim_bounce_to_top.tve_s_item:before,
.tve_ea_thrive_animation.tve_anim_bounce_to_top > .tcb-button-link:before,
.tve_ea_thrive_animation.tve_anim_bounce_to_top
  > .tve-content-box-background:before,
.tve_ea_thrive_animation.tve_anim_bounce_to_top
  > .tve_image_frame
  .tve-image-overlay:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.tve_ea_thrive_animation.tve_anim_bounce_to_top.tcb-col:after,
.tve_ea_thrive_animation.tve_anim_bounce_to_top.tcb-shortcode:after,
.tve_ea_thrive_animation.tve_anim_bounce_to_top.thrive-animated-item:after,
.tve_ea_thrive_animation.tve_anim_bounce_to_top.thrv_icon:after,
.tve_ea_thrive_animation.tve_anim_bounce_to_top.tve_s_item:after,
.tve_ea_thrive_animation.tve_anim_bounce_to_top > .tcb-button-link:after,
.tve_ea_thrive_animation.tve_anim_bounce_to_top
  > .tve-content-box-background:after,
.tve_ea_thrive_animation.tve_anim_bounce_to_top
  > .tve_image_frame
  .tve-image-overlay:after {
  visibility: visible;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 0;
  transform: scaleY(0);
  transform-origin: 50% 100%;
  transition-property: transform;
  transition-duration: 0.5s;
  transition-timing-function: ease-out;
}
.tve_ea_thrive_animation.tve_anim_bounce_to_top:hover.tcb-col:after,
.tve_ea_thrive_animation.tve_anim_bounce_to_top:hover.tcb-shortcode:after,
.tve_ea_thrive_animation.tve_anim_bounce_to_top:hover.thrive-animated-item:after,
.tve_ea_thrive_animation.tve_anim_bounce_to_top:hover.thrv_icon:after,
.tve_ea_thrive_animation.tve_anim_bounce_to_top:hover.tve_s_item:after,
.tve_ea_thrive_animation.tve_anim_bounce_to_top:hover > .tcb-button-link:after,
.tve_ea_thrive_animation.tve_anim_bounce_to_top:hover
  > .tve-content-box-background:after,
.tve_ea_thrive_animation.tve_anim_bounce_to_top:hover
  > .tve_image_frame
  .tve-image-overlay:after {
  transform: scaleY(1) !important;
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
.tve_ea_thrive_animation.tve_anim_radial_out {
  opacity: 1;
  visibility: visible !important;
  overflow: hidden;
}
.tve_ea_thrive_animation.tve_anim_radial_out > .tve-content-box-background,
.tve_ea_thrive_animation.tve_anim_radial_out
  > .tve_image_frame
  .tve-image-overlay {
  position: absolute !important;
}
.tve_ea_thrive_animation.tve_anim_radial_out.tcb-col,
.tve_ea_thrive_animation.tve_anim_radial_out.tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_radial_out.thrive-animated-item,
.tve_ea_thrive_animation.tve_anim_radial_out.thrv_icon,
.tve_ea_thrive_animation.tve_anim_radial_out.tve_s_item,
.tve_ea_thrive_animation.tve_anim_radial_out > .tcb-button-link,
.tve_ea_thrive_animation.tve_anim_radial_out > .tve-content-box-background,
.tve_ea_thrive_animation.tve_anim_radial_out
  > .tve_image_frame
  .tve-image-overlay {
  position: relative;
}
.tve_ea_thrive_animation.tve_anim_radial_out.tcb-col .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_radial_out.tcb-col.tcb-post-categories a,
.tve_ea_thrive_animation.tve_anim_radial_out.tcb-col.tcb-post-tags a,
.tve_ea_thrive_animation.tve_anim_radial_out.tcb-col.tcb-post-title a,
.tve_ea_thrive_animation.tve_anim_radial_out.tcb-col > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_radial_out.tcb-col > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_radial_out.tcb-col > div,
.tve_ea_thrive_animation.tve_anim_radial_out.tcb-col > span,
.tve_ea_thrive_animation.tve_anim_radial_out.tcb-shortcode .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_radial_out.tcb-shortcode.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_radial_out.tcb-shortcode.tcb-post-tags a,
.tve_ea_thrive_animation.tve_anim_radial_out.tcb-shortcode.tcb-post-title a,
.tve_ea_thrive_animation.tve_anim_radial_out.tcb-shortcode > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_radial_out.tcb-shortcode > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_radial_out.tcb-shortcode > div,
.tve_ea_thrive_animation.tve_anim_radial_out.tcb-shortcode > span,
.tve_ea_thrive_animation.tve_anim_radial_out.thrive-animated-item .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_radial_out.thrive-animated-item.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_radial_out.thrive-animated-item.tcb-post-tags
  a,
.tve_ea_thrive_animation.tve_anim_radial_out.thrive-animated-item.tcb-post-title
  a,
.tve_ea_thrive_animation.tve_anim_radial_out.thrive-animated-item > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_radial_out.thrive-animated-item
  > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_radial_out.thrive-animated-item > div,
.tve_ea_thrive_animation.tve_anim_radial_out.thrive-animated-item > span,
.tve_ea_thrive_animation.tve_anim_radial_out.thrv_icon .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_radial_out.thrv_icon.tcb-post-categories a,
.tve_ea_thrive_animation.tve_anim_radial_out.thrv_icon.tcb-post-tags a,
.tve_ea_thrive_animation.tve_anim_radial_out.thrv_icon.tcb-post-title a,
.tve_ea_thrive_animation.tve_anim_radial_out.thrv_icon > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_radial_out.thrv_icon > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_radial_out.thrv_icon > div,
.tve_ea_thrive_animation.tve_anim_radial_out.thrv_icon > span,
.tve_ea_thrive_animation.tve_anim_radial_out.tve_s_item .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_radial_out.tve_s_item.tcb-post-categories a,
.tve_ea_thrive_animation.tve_anim_radial_out.tve_s_item.tcb-post-tags a,
.tve_ea_thrive_animation.tve_anim_radial_out.tve_s_item.tcb-post-title a,
.tve_ea_thrive_animation.tve_anim_radial_out.tve_s_item > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_radial_out.tve_s_item > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_radial_out.tve_s_item > div,
.tve_ea_thrive_animation.tve_anim_radial_out.tve_s_item > span,
.tve_ea_thrive_animation.tve_anim_radial_out > .tcb-button-link .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_radial_out
  > .tcb-button-link.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_radial_out > .tcb-button-link.tcb-post-tags a,
.tve_ea_thrive_animation.tve_anim_radial_out
  > .tcb-button-link.tcb-post-title
  a,
.tve_ea_thrive_animation.tve_anim_radial_out > .tcb-button-link > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_radial_out
  > .tcb-button-link
  > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_radial_out > .tcb-button-link > div,
.tve_ea_thrive_animation.tve_anim_radial_out > .tcb-button-link > span,
.tve_ea_thrive_animation.tve_anim_radial_out
  > .tve-content-box-background
  .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_radial_out
  > .tve-content-box-background.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_radial_out
  > .tve-content-box-background.tcb-post-tags
  a,
.tve_ea_thrive_animation.tve_anim_radial_out
  > .tve-content-box-background.tcb-post-title
  a,
.tve_ea_thrive_animation.tve_anim_radial_out
  > .tve-content-box-background
  > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_radial_out
  > .tve-content-box-background
  > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_radial_out
  > .tve-content-box-background
  > div,
.tve_ea_thrive_animation.tve_anim_radial_out
  > .tve-content-box-background
  > span,
.tve_ea_thrive_animation.tve_anim_radial_out
  > .tve_image_frame
  .tve-image-overlay
  .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_radial_out
  > .tve_image_frame
  .tve-image-overlay.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_radial_out
  > .tve_image_frame
  .tve-image-overlay.tcb-post-tags
  a,
.tve_ea_thrive_animation.tve_anim_radial_out
  > .tve_image_frame
  .tve-image-overlay.tcb-post-title
  a,
.tve_ea_thrive_animation.tve_anim_radial_out
  > .tve_image_frame
  .tve-image-overlay
  > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_radial_out
  > .tve_image_frame
  .tve-image-overlay
  > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_radial_out
  > .tve_image_frame
  .tve-image-overlay
  > div,
.tve_ea_thrive_animation.tve_anim_radial_out
  > .tve_image_frame
  .tve-image-overlay
  > span {
  position: relative;
  z-index: 1;
}
.tve_ea_thrive_animation.tve_anim_radial_out.tcb-col:before,
.tve_ea_thrive_animation.tve_anim_radial_out.tcb-shortcode:before,
.tve_ea_thrive_animation.tve_anim_radial_out.thrive-animated-item:before,
.tve_ea_thrive_animation.tve_anim_radial_out.thrv_icon:before,
.tve_ea_thrive_animation.tve_anim_radial_out.tve_s_item:before,
.tve_ea_thrive_animation.tve_anim_radial_out > .tcb-button-link:before,
.tve_ea_thrive_animation.tve_anim_radial_out
  > .tve-content-box-background:before,
.tve_ea_thrive_animation.tve_anim_radial_out
  > .tve_image_frame
  .tve-image-overlay:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.tve_ea_thrive_animation.tve_anim_radial_out.tcb-col:after,
.tve_ea_thrive_animation.tve_anim_radial_out.tcb-shortcode:after,
.tve_ea_thrive_animation.tve_anim_radial_out.thrive-animated-item:after,
.tve_ea_thrive_animation.tve_anim_radial_out.thrv_icon:after,
.tve_ea_thrive_animation.tve_anim_radial_out.tve_s_item:after,
.tve_ea_thrive_animation.tve_anim_radial_out > .tcb-button-link:after,
.tve_ea_thrive_animation.tve_anim_radial_out
  > .tve-content-box-background:after,
.tve_ea_thrive_animation.tve_anim_radial_out
  > .tve_image_frame
  .tve-image-overlay:after {
  visibility: visible;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 100%;
  transform: scale(0);
  transform-origin: 50%;
  transition-property: transform;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
}
.tve_ea_thrive_animation.tve_anim_radial_out.tve_anim_start.tcb-col:after,
.tve_ea_thrive_animation.tve_anim_radial_out.tve_anim_start.tcb-shortcode:after,
.tve_ea_thrive_animation.tve_anim_radial_out.tve_anim_start.thrive-animated-item:after,
.tve_ea_thrive_animation.tve_anim_radial_out.tve_anim_start.thrv_icon:after,
.tve_ea_thrive_animation.tve_anim_radial_out.tve_anim_start.tve_s_item:after,
.tve_ea_thrive_animation.tve_anim_radial_out.tve_anim_start
  > .tcb-button-link:after,
.tve_ea_thrive_animation.tve_anim_radial_out.tve_anim_start
  > .tve-content-box-background:after,
.tve_ea_thrive_animation.tve_anim_radial_out.tve_anim_start
  > .tve_image_frame
  .tve-image-overlay:after,
.tve_ea_thrive_animation.tve_anim_radial_out:hover.tcb-col:after,
.tve_ea_thrive_animation.tve_anim_radial_out:hover.tcb-shortcode:after,
.tve_ea_thrive_animation.tve_anim_radial_out:hover.thrive-animated-item:after,
.tve_ea_thrive_animation.tve_anim_radial_out:hover.thrv_icon:after,
.tve_ea_thrive_animation.tve_anim_radial_out:hover.tve_s_item:after,
.tve_ea_thrive_animation.tve_anim_radial_out:hover > .tcb-button-link:after,
.tve_ea_thrive_animation.tve_anim_radial_out:hover
  > .tve-content-box-background:after,
.tve_ea_thrive_animation.tve_anim_radial_out:hover
  > .tve_image_frame
  .tve-image-overlay:after {
  transform: scale(2) !important;
}
.tve_ea_thrive_animation.tve_anim_radial_in {
  opacity: 1;
  visibility: visible !important;
  overflow: hidden;
}
.tve_ea_thrive_animation.tve_anim_radial_in > .tve-content-box-background,
.tve_ea_thrive_animation.tve_anim_radial_in
  > .tve_image_frame
  .tve-image-overlay {
  position: absolute !important;
}
.tve_ea_thrive_animation.tve_anim_radial_in.tcb-col,
.tve_ea_thrive_animation.tve_anim_radial_in.tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_radial_in.thrive-animated-item,
.tve_ea_thrive_animation.tve_anim_radial_in.thrv_icon,
.tve_ea_thrive_animation.tve_anim_radial_in.tve_s_item,
.tve_ea_thrive_animation.tve_anim_radial_in > .tcb-button-link,
.tve_ea_thrive_animation.tve_anim_radial_in > .tve-content-box-background,
.tve_ea_thrive_animation.tve_anim_radial_in
  > .tve_image_frame
  .tve-image-overlay {
  position: relative;
}
.tve_ea_thrive_animation.tve_anim_radial_in.tcb-col .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_radial_in.tcb-col.tcb-post-categories a,
.tve_ea_thrive_animation.tve_anim_radial_in.tcb-col.tcb-post-tags a,
.tve_ea_thrive_animation.tve_anim_radial_in.tcb-col.tcb-post-title a,
.tve_ea_thrive_animation.tve_anim_radial_in.tcb-col > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_radial_in.tcb-col > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_radial_in.tcb-col > div,
.tve_ea_thrive_animation.tve_anim_radial_in.tcb-col > span,
.tve_ea_thrive_animation.tve_anim_radial_in.tcb-shortcode .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_radial_in.tcb-shortcode.tcb-post-categories a,
.tve_ea_thrive_animation.tve_anim_radial_in.tcb-shortcode.tcb-post-tags a,
.tve_ea_thrive_animation.tve_anim_radial_in.tcb-shortcode.tcb-post-title a,
.tve_ea_thrive_animation.tve_anim_radial_in.tcb-shortcode > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_radial_in.tcb-shortcode > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_radial_in.tcb-shortcode > div,
.tve_ea_thrive_animation.tve_anim_radial_in.tcb-shortcode > span,
.tve_ea_thrive_animation.tve_anim_radial_in.thrive-animated-item .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_radial_in.thrive-animated-item.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_radial_in.thrive-animated-item.tcb-post-tags
  a,
.tve_ea_thrive_animation.tve_anim_radial_in.thrive-animated-item.tcb-post-title
  a,
.tve_ea_thrive_animation.tve_anim_radial_in.thrive-animated-item > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_radial_in.thrive-animated-item
  > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_radial_in.thrive-animated-item > div,
.tve_ea_thrive_animation.tve_anim_radial_in.thrive-animated-item > span,
.tve_ea_thrive_animation.tve_anim_radial_in.thrv_icon .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_radial_in.thrv_icon.tcb-post-categories a,
.tve_ea_thrive_animation.tve_anim_radial_in.thrv_icon.tcb-post-tags a,
.tve_ea_thrive_animation.tve_anim_radial_in.thrv_icon.tcb-post-title a,
.tve_ea_thrive_animation.tve_anim_radial_in.thrv_icon > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_radial_in.thrv_icon > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_radial_in.thrv_icon > div,
.tve_ea_thrive_animation.tve_anim_radial_in.thrv_icon > span,
.tve_ea_thrive_animation.tve_anim_radial_in.tve_s_item .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_radial_in.tve_s_item.tcb-post-categories a,
.tve_ea_thrive_animation.tve_anim_radial_in.tve_s_item.tcb-post-tags a,
.tve_ea_thrive_animation.tve_anim_radial_in.tve_s_item.tcb-post-title a,
.tve_ea_thrive_animation.tve_anim_radial_in.tve_s_item > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_radial_in.tve_s_item > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_radial_in.tve_s_item > div,
.tve_ea_thrive_animation.tve_anim_radial_in.tve_s_item > span,
.tve_ea_thrive_animation.tve_anim_radial_in > .tcb-button-link .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_radial_in
  > .tcb-button-link.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_radial_in > .tcb-button-link.tcb-post-tags a,
.tve_ea_thrive_animation.tve_anim_radial_in > .tcb-button-link.tcb-post-title a,
.tve_ea_thrive_animation.tve_anim_radial_in > .tcb-button-link > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_radial_in > .tcb-button-link > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_radial_in > .tcb-button-link > div,
.tve_ea_thrive_animation.tve_anim_radial_in > .tcb-button-link > span,
.tve_ea_thrive_animation.tve_anim_radial_in
  > .tve-content-box-background
  .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_radial_in
  > .tve-content-box-background.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_radial_in
  > .tve-content-box-background.tcb-post-tags
  a,
.tve_ea_thrive_animation.tve_anim_radial_in
  > .tve-content-box-background.tcb-post-title
  a,
.tve_ea_thrive_animation.tve_anim_radial_in
  > .tve-content-box-background
  > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_radial_in
  > .tve-content-box-background
  > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_radial_in > .tve-content-box-background > div,
.tve_ea_thrive_animation.tve_anim_radial_in
  > .tve-content-box-background
  > span,
.tve_ea_thrive_animation.tve_anim_radial_in
  > .tve_image_frame
  .tve-image-overlay
  .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_radial_in
  > .tve_image_frame
  .tve-image-overlay.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_radial_in
  > .tve_image_frame
  .tve-image-overlay.tcb-post-tags
  a,
.tve_ea_thrive_animation.tve_anim_radial_in
  > .tve_image_frame
  .tve-image-overlay.tcb-post-title
  a,
.tve_ea_thrive_animation.tve_anim_radial_in
  > .tve_image_frame
  .tve-image-overlay
  > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_radial_in
  > .tve_image_frame
  .tve-image-overlay
  > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_radial_in
  > .tve_image_frame
  .tve-image-overlay
  > div,
.tve_ea_thrive_animation.tve_anim_radial_in
  > .tve_image_frame
  .tve-image-overlay
  > span {
  position: relative;
  z-index: 1;
}
.tve_ea_thrive_animation.tve_anim_radial_in.tcb-col:before,
.tve_ea_thrive_animation.tve_anim_radial_in.tcb-shortcode:before,
.tve_ea_thrive_animation.tve_anim_radial_in.thrive-animated-item:before,
.tve_ea_thrive_animation.tve_anim_radial_in.thrv_icon:before,
.tve_ea_thrive_animation.tve_anim_radial_in.tve_s_item:before,
.tve_ea_thrive_animation.tve_anim_radial_in > .tcb-button-link:before,
.tve_ea_thrive_animation.tve_anim_radial_in
  > .tve-content-box-background:before,
.tve_ea_thrive_animation.tve_anim_radial_in
  > .tve_image_frame
  .tve-image-overlay:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.tve_ea_thrive_animation.tve_anim_radial_in.tcb-col:after,
.tve_ea_thrive_animation.tve_anim_radial_in.tcb-shortcode:after,
.tve_ea_thrive_animation.tve_anim_radial_in.thrive-animated-item:after,
.tve_ea_thrive_animation.tve_anim_radial_in.thrv_icon:after,
.tve_ea_thrive_animation.tve_anim_radial_in.tve_s_item:after,
.tve_ea_thrive_animation.tve_anim_radial_in > .tcb-button-link:after,
.tve_ea_thrive_animation.tve_anim_radial_in > .tve-content-box-background:after,
.tve_ea_thrive_animation.tve_anim_radial_in
  > .tve_image_frame
  .tve-image-overlay:after {
  visibility: visible;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 100%;
  transform: scale(2);
  transform-origin: 50%;
  transition-property: transform;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
}
.tve_ea_thrive_animation.tve_anim_radial_in.tve_anim_start.tcb-col:after,
.tve_ea_thrive_animation.tve_anim_radial_in.tve_anim_start.tcb-shortcode:after,
.tve_ea_thrive_animation.tve_anim_radial_in.tve_anim_start.thrive-animated-item:after,
.tve_ea_thrive_animation.tve_anim_radial_in.tve_anim_start.thrv_icon:after,
.tve_ea_thrive_animation.tve_anim_radial_in.tve_anim_start.tve_s_item:after,
.tve_ea_thrive_animation.tve_anim_radial_in.tve_anim_start
  > .tcb-button-link:after,
.tve_ea_thrive_animation.tve_anim_radial_in.tve_anim_start
  > .tve-content-box-background:after,
.tve_ea_thrive_animation.tve_anim_radial_in.tve_anim_start
  > .tve_image_frame
  .tve-image-overlay:after,
.tve_ea_thrive_animation.tve_anim_radial_in:hover.tcb-col:after,
.tve_ea_thrive_animation.tve_anim_radial_in:hover.tcb-shortcode:after,
.tve_ea_thrive_animation.tve_anim_radial_in:hover.thrive-animated-item:after,
.tve_ea_thrive_animation.tve_anim_radial_in:hover.thrv_icon:after,
.tve_ea_thrive_animation.tve_anim_radial_in:hover.tve_s_item:after,
.tve_ea_thrive_animation.tve_anim_radial_in:hover > .tcb-button-link:after,
.tve_ea_thrive_animation.tve_anim_radial_in:hover
  > .tve-content-box-background:after,
.tve_ea_thrive_animation.tve_anim_radial_in:hover
  > .tve_image_frame
  .tve-image-overlay:after {
  visibility: visible;
  transform: scale(0) !important;
}
.tve_ea_thrive_animation.tve_anim_rectangle_in {
  opacity: 1;
  visibility: visible !important;
}
.tve_ea_thrive_animation.tve_anim_rectangle_in > .tve-content-box-background,
.tve_ea_thrive_animation.tve_anim_rectangle_in
  > .tve_image_frame
  .tve-image-overlay {
  position: absolute !important;
}
.tve_ea_thrive_animation.tve_anim_rectangle_in.tcb-col,
.tve_ea_thrive_animation.tve_anim_rectangle_in.tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_rectangle_in.thrive-animated-item,
.tve_ea_thrive_animation.tve_anim_rectangle_in.thrv_icon,
.tve_ea_thrive_animation.tve_anim_rectangle_in.tve_s_item,
.tve_ea_thrive_animation.tve_anim_rectangle_in > .tcb-button-link,
.tve_ea_thrive_animation.tve_anim_rectangle_in > .tve-content-box-background,
.tve_ea_thrive_animation.tve_anim_rectangle_in
  > .tve_image_frame
  .tve-image-overlay {
  position: relative;
}
.tve_ea_thrive_animation.tve_anim_rectangle_in.tcb-col .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_rectangle_in.tcb-col.tcb-post-categories a,
.tve_ea_thrive_animation.tve_anim_rectangle_in.tcb-col.tcb-post-tags a,
.tve_ea_thrive_animation.tve_anim_rectangle_in.tcb-col.tcb-post-title a,
.tve_ea_thrive_animation.tve_anim_rectangle_in.tcb-col > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_rectangle_in.tcb-col > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_rectangle_in.tcb-col > div,
.tve_ea_thrive_animation.tve_anim_rectangle_in.tcb-col > span,
.tve_ea_thrive_animation.tve_anim_rectangle_in.tcb-shortcode .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_rectangle_in.tcb-shortcode.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_rectangle_in.tcb-shortcode.tcb-post-tags a,
.tve_ea_thrive_animation.tve_anim_rectangle_in.tcb-shortcode.tcb-post-title a,
.tve_ea_thrive_animation.tve_anim_rectangle_in.tcb-shortcode > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_rectangle_in.tcb-shortcode > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_rectangle_in.tcb-shortcode > div,
.tve_ea_thrive_animation.tve_anim_rectangle_in.tcb-shortcode > span,
.tve_ea_thrive_animation.tve_anim_rectangle_in.thrive-animated-item .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_rectangle_in.thrive-animated-item.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_rectangle_in.thrive-animated-item.tcb-post-tags
  a,
.tve_ea_thrive_animation.tve_anim_rectangle_in.thrive-animated-item.tcb-post-title
  a,
.tve_ea_thrive_animation.tve_anim_rectangle_in.thrive-animated-item > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_rectangle_in.thrive-animated-item
  > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_rectangle_in.thrive-animated-item > div,
.tve_ea_thrive_animation.tve_anim_rectangle_in.thrive-animated-item > span,
.tve_ea_thrive_animation.tve_anim_rectangle_in.thrv_icon .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_rectangle_in.thrv_icon.tcb-post-categories a,
.tve_ea_thrive_animation.tve_anim_rectangle_in.thrv_icon.tcb-post-tags a,
.tve_ea_thrive_animation.tve_anim_rectangle_in.thrv_icon.tcb-post-title a,
.tve_ea_thrive_animation.tve_anim_rectangle_in.thrv_icon > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_rectangle_in.thrv_icon > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_rectangle_in.thrv_icon > div,
.tve_ea_thrive_animation.tve_anim_rectangle_in.thrv_icon > span,
.tve_ea_thrive_animation.tve_anim_rectangle_in.tve_s_item .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_rectangle_in.tve_s_item.tcb-post-categories a,
.tve_ea_thrive_animation.tve_anim_rectangle_in.tve_s_item.tcb-post-tags a,
.tve_ea_thrive_animation.tve_anim_rectangle_in.tve_s_item.tcb-post-title a,
.tve_ea_thrive_animation.tve_anim_rectangle_in.tve_s_item > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_rectangle_in.tve_s_item > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_rectangle_in.tve_s_item > div,
.tve_ea_thrive_animation.tve_anim_rectangle_in.tve_s_item > span,
.tve_ea_thrive_animation.tve_anim_rectangle_in > .tcb-button-link .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_rectangle_in
  > .tcb-button-link.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_rectangle_in
  > .tcb-button-link.tcb-post-tags
  a,
.tve_ea_thrive_animation.tve_anim_rectangle_in
  > .tcb-button-link.tcb-post-title
  a,
.tve_ea_thrive_animation.tve_anim_rectangle_in > .tcb-button-link > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_rectangle_in
  > .tcb-button-link
  > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_rectangle_in > .tcb-button-link > div,
.tve_ea_thrive_animation.tve_anim_rectangle_in > .tcb-button-link > span,
.tve_ea_thrive_animation.tve_anim_rectangle_in
  > .tve-content-box-background
  .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_rectangle_in
  > .tve-content-box-background.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_rectangle_in
  > .tve-content-box-background.tcb-post-tags
  a,
.tve_ea_thrive_animation.tve_anim_rectangle_in
  > .tve-content-box-background.tcb-post-title
  a,
.tve_ea_thrive_animation.tve_anim_rectangle_in
  > .tve-content-box-background
  > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_rectangle_in
  > .tve-content-box-background
  > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_rectangle_in
  > .tve-content-box-background
  > div,
.tve_ea_thrive_animation.tve_anim_rectangle_in
  > .tve-content-box-background
  > span,
.tve_ea_thrive_animation.tve_anim_rectangle_in
  > .tve_image_frame
  .tve-image-overlay
  .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_rectangle_in
  > .tve_image_frame
  .tve-image-overlay.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_rectangle_in
  > .tve_image_frame
  .tve-image-overlay.tcb-post-tags
  a,
.tve_ea_thrive_animation.tve_anim_rectangle_in
  > .tve_image_frame
  .tve-image-overlay.tcb-post-title
  a,
.tve_ea_thrive_animation.tve_anim_rectangle_in
  > .tve_image_frame
  .tve-image-overlay
  > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_rectangle_in
  > .tve_image_frame
  .tve-image-overlay
  > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_rectangle_in
  > .tve_image_frame
  .tve-image-overlay
  > div,
.tve_ea_thrive_animation.tve_anim_rectangle_in
  > .tve_image_frame
  .tve-image-overlay
  > span {
  position: relative;
  z-index: 1;
}
.tve_ea_thrive_animation.tve_anim_rectangle_in.tcb-col:before,
.tve_ea_thrive_animation.tve_anim_rectangle_in.tcb-shortcode:before,
.tve_ea_thrive_animation.tve_anim_rectangle_in.thrive-animated-item:before,
.tve_ea_thrive_animation.tve_anim_rectangle_in.thrv_icon:before,
.tve_ea_thrive_animation.tve_anim_rectangle_in.tve_s_item:before,
.tve_ea_thrive_animation.tve_anim_rectangle_in > .tcb-button-link:before,
.tve_ea_thrive_animation.tve_anim_rectangle_in
  > .tve-content-box-background:before,
.tve_ea_thrive_animation.tve_anim_rectangle_in
  > .tve_image_frame
  .tve-image-overlay:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.tve_ea_thrive_animation.tve_anim_rectangle_in.tcb-col:after,
.tve_ea_thrive_animation.tve_anim_rectangle_in.tcb-shortcode:after,
.tve_ea_thrive_animation.tve_anim_rectangle_in.thrive-animated-item:after,
.tve_ea_thrive_animation.tve_anim_rectangle_in.thrv_icon:after,
.tve_ea_thrive_animation.tve_anim_rectangle_in.tve_s_item:after,
.tve_ea_thrive_animation.tve_anim_rectangle_in > .tcb-button-link:after,
.tve_ea_thrive_animation.tve_anim_rectangle_in
  > .tve-content-box-background:after,
.tve_ea_thrive_animation.tve_anim_rectangle_in
  > .tve_image_frame
  .tve-image-overlay:after {
  visibility: visible;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 0;
  transform: scale(1);
  transform-origin: 50%;
  transition-property: transform;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
}
.tve_ea_thrive_animation.tve_anim_rectangle_in.tve_anim_start.tcb-col:after,
.tve_ea_thrive_animation.tve_anim_rectangle_in.tve_anim_start.tcb-shortcode:after,
.tve_ea_thrive_animation.tve_anim_rectangle_in.tve_anim_start.thrive-animated-item:after,
.tve_ea_thrive_animation.tve_anim_rectangle_in.tve_anim_start.thrv_icon:after,
.tve_ea_thrive_animation.tve_anim_rectangle_in.tve_anim_start.tve_s_item:after,
.tve_ea_thrive_animation.tve_anim_rectangle_in.tve_anim_start
  > .tcb-button-link:after,
.tve_ea_thrive_animation.tve_anim_rectangle_in.tve_anim_start
  > .tve-content-box-background:after,
.tve_ea_thrive_animation.tve_anim_rectangle_in.tve_anim_start
  > .tve_image_frame
  .tve-image-overlay:after,
.tve_ea_thrive_animation.tve_anim_rectangle_in:hover.tcb-col:after,
.tve_ea_thrive_animation.tve_anim_rectangle_in:hover.tcb-shortcode:after,
.tve_ea_thrive_animation.tve_anim_rectangle_in:hover.thrive-animated-item:after,
.tve_ea_thrive_animation.tve_anim_rectangle_in:hover.thrv_icon:after,
.tve_ea_thrive_animation.tve_anim_rectangle_in:hover.tve_s_item:after,
.tve_ea_thrive_animation.tve_anim_rectangle_in:hover > .tcb-button-link:after,
.tve_ea_thrive_animation.tve_anim_rectangle_in:hover
  > .tve-content-box-background:after,
.tve_ea_thrive_animation.tve_anim_rectangle_in:hover
  > .tve_image_frame
  .tve-image-overlay:after {
  visibility: visible;
  transform: scale(0) !important;
}
.tve_ea_thrive_animation.tve_anim_rectangle_out {
  opacity: 1;
  visibility: visible !important;
}
.tve_ea_thrive_animation.tve_anim_rectangle_out > .tve-content-box-background,
.tve_ea_thrive_animation.tve_anim_rectangle_out
  > .tve_image_frame
  .tve-image-overlay {
  position: absolute !important;
}
.tve_ea_thrive_animation.tve_anim_rectangle_out.tcb-col,
.tve_ea_thrive_animation.tve_anim_rectangle_out.tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_rectangle_out.thrive-animated-item,
.tve_ea_thrive_animation.tve_anim_rectangle_out.thrv_icon,
.tve_ea_thrive_animation.tve_anim_rectangle_out.tve_s_item,
.tve_ea_thrive_animation.tve_anim_rectangle_out > .tcb-button-link,
.tve_ea_thrive_animation.tve_anim_rectangle_out > .tve-content-box-background,
.tve_ea_thrive_animation.tve_anim_rectangle_out
  > .tve_image_frame
  .tve-image-overlay {
  position: relative;
}
.tve_ea_thrive_animation.tve_anim_rectangle_out.tcb-col .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_rectangle_out.tcb-col.tcb-post-categories a,
.tve_ea_thrive_animation.tve_anim_rectangle_out.tcb-col.tcb-post-tags a,
.tve_ea_thrive_animation.tve_anim_rectangle_out.tcb-col.tcb-post-title a,
.tve_ea_thrive_animation.tve_anim_rectangle_out.tcb-col > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_rectangle_out.tcb-col > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_rectangle_out.tcb-col > div,
.tve_ea_thrive_animation.tve_anim_rectangle_out.tcb-col > span,
.tve_ea_thrive_animation.tve_anim_rectangle_out.tcb-shortcode .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_rectangle_out.tcb-shortcode.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_rectangle_out.tcb-shortcode.tcb-post-tags a,
.tve_ea_thrive_animation.tve_anim_rectangle_out.tcb-shortcode.tcb-post-title a,
.tve_ea_thrive_animation.tve_anim_rectangle_out.tcb-shortcode > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_rectangle_out.tcb-shortcode > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_rectangle_out.tcb-shortcode > div,
.tve_ea_thrive_animation.tve_anim_rectangle_out.tcb-shortcode > span,
.tve_ea_thrive_animation.tve_anim_rectangle_out.thrive-animated-item
  .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_rectangle_out.thrive-animated-item.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_rectangle_out.thrive-animated-item.tcb-post-tags
  a,
.tve_ea_thrive_animation.tve_anim_rectangle_out.thrive-animated-item.tcb-post-title
  a,
.tve_ea_thrive_animation.tve_anim_rectangle_out.thrive-animated-item
  > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_rectangle_out.thrive-animated-item
  > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_rectangle_out.thrive-animated-item > div,
.tve_ea_thrive_animation.tve_anim_rectangle_out.thrive-animated-item > span,
.tve_ea_thrive_animation.tve_anim_rectangle_out.thrv_icon .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_rectangle_out.thrv_icon.tcb-post-categories a,
.tve_ea_thrive_animation.tve_anim_rectangle_out.thrv_icon.tcb-post-tags a,
.tve_ea_thrive_animation.tve_anim_rectangle_out.thrv_icon.tcb-post-title a,
.tve_ea_thrive_animation.tve_anim_rectangle_out.thrv_icon > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_rectangle_out.thrv_icon > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_rectangle_out.thrv_icon > div,
.tve_ea_thrive_animation.tve_anim_rectangle_out.thrv_icon > span,
.tve_ea_thrive_animation.tve_anim_rectangle_out.tve_s_item .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_rectangle_out.tve_s_item.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_rectangle_out.tve_s_item.tcb-post-tags a,
.tve_ea_thrive_animation.tve_anim_rectangle_out.tve_s_item.tcb-post-title a,
.tve_ea_thrive_animation.tve_anim_rectangle_out.tve_s_item > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_rectangle_out.tve_s_item > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_rectangle_out.tve_s_item > div,
.tve_ea_thrive_animation.tve_anim_rectangle_out.tve_s_item > span,
.tve_ea_thrive_animation.tve_anim_rectangle_out > .tcb-button-link .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_rectangle_out
  > .tcb-button-link.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_rectangle_out
  > .tcb-button-link.tcb-post-tags
  a,
.tve_ea_thrive_animation.tve_anim_rectangle_out
  > .tcb-button-link.tcb-post-title
  a,
.tve_ea_thrive_animation.tve_anim_rectangle_out > .tcb-button-link > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_rectangle_out
  > .tcb-button-link
  > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_rectangle_out > .tcb-button-link > div,
.tve_ea_thrive_animation.tve_anim_rectangle_out > .tcb-button-link > span,
.tve_ea_thrive_animation.tve_anim_rectangle_out
  > .tve-content-box-background
  .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_rectangle_out
  > .tve-content-box-background.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_rectangle_out
  > .tve-content-box-background.tcb-post-tags
  a,
.tve_ea_thrive_animation.tve_anim_rectangle_out
  > .tve-content-box-background.tcb-post-title
  a,
.tve_ea_thrive_animation.tve_anim_rectangle_out
  > .tve-content-box-background
  > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_rectangle_out
  > .tve-content-box-background
  > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_rectangle_out
  > .tve-content-box-background
  > div,
.tve_ea_thrive_animation.tve_anim_rectangle_out
  > .tve-content-box-background
  > span,
.tve_ea_thrive_animation.tve_anim_rectangle_out
  > .tve_image_frame
  .tve-image-overlay
  .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_rectangle_out
  > .tve_image_frame
  .tve-image-overlay.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_rectangle_out
  > .tve_image_frame
  .tve-image-overlay.tcb-post-tags
  a,
.tve_ea_thrive_animation.tve_anim_rectangle_out
  > .tve_image_frame
  .tve-image-overlay.tcb-post-title
  a,
.tve_ea_thrive_animation.tve_anim_rectangle_out
  > .tve_image_frame
  .tve-image-overlay
  > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_rectangle_out
  > .tve_image_frame
  .tve-image-overlay
  > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_rectangle_out
  > .tve_image_frame
  .tve-image-overlay
  > div,
.tve_ea_thrive_animation.tve_anim_rectangle_out
  > .tve_image_frame
  .tve-image-overlay
  > span {
  position: relative;
  z-index: 1;
}
.tve_ea_thrive_animation.tve_anim_rectangle_out.tcb-col:before,
.tve_ea_thrive_animation.tve_anim_rectangle_out.tcb-shortcode:before,
.tve_ea_thrive_animation.tve_anim_rectangle_out.thrive-animated-item:before,
.tve_ea_thrive_animation.tve_anim_rectangle_out.thrv_icon:before,
.tve_ea_thrive_animation.tve_anim_rectangle_out.tve_s_item:before,
.tve_ea_thrive_animation.tve_anim_rectangle_out > .tcb-button-link:before,
.tve_ea_thrive_animation.tve_anim_rectangle_out
  > .tve-content-box-background:before,
.tve_ea_thrive_animation.tve_anim_rectangle_out
  > .tve_image_frame
  .tve-image-overlay:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.tve_ea_thrive_animation.tve_anim_rectangle_out.tcb-col:after,
.tve_ea_thrive_animation.tve_anim_rectangle_out.tcb-shortcode:after,
.tve_ea_thrive_animation.tve_anim_rectangle_out.thrive-animated-item:after,
.tve_ea_thrive_animation.tve_anim_rectangle_out.thrv_icon:after,
.tve_ea_thrive_animation.tve_anim_rectangle_out.tve_s_item:after,
.tve_ea_thrive_animation.tve_anim_rectangle_out > .tcb-button-link:after,
.tve_ea_thrive_animation.tve_anim_rectangle_out
  > .tve-content-box-background:after,
.tve_ea_thrive_animation.tve_anim_rectangle_out
  > .tve_image_frame
  .tve-image-overlay:after {
  visibility: visible;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 0;
  transform: scale(0);
  transform-origin: 50%;
  transition-property: transform;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
}
.tve_ea_thrive_animation.tve_anim_rectangle_out.tve_anim_start.tcb-col:after,
.tve_ea_thrive_animation.tve_anim_rectangle_out.tve_anim_start.tcb-shortcode:after,
.tve_ea_thrive_animation.tve_anim_rectangle_out.tve_anim_start.thrive-animated-item:after,
.tve_ea_thrive_animation.tve_anim_rectangle_out.tve_anim_start.thrv_icon:after,
.tve_ea_thrive_animation.tve_anim_rectangle_out.tve_anim_start.tve_s_item:after,
.tve_ea_thrive_animation.tve_anim_rectangle_out.tve_anim_start
  > .tcb-button-link:after,
.tve_ea_thrive_animation.tve_anim_rectangle_out.tve_anim_start
  > .tve-content-box-background:after,
.tve_ea_thrive_animation.tve_anim_rectangle_out.tve_anim_start
  > .tve_image_frame
  .tve-image-overlay:after,
.tve_ea_thrive_animation.tve_anim_rectangle_out:hover.tcb-col:after,
.tve_ea_thrive_animation.tve_anim_rectangle_out:hover.tcb-shortcode:after,
.tve_ea_thrive_animation.tve_anim_rectangle_out:hover.thrive-animated-item:after,
.tve_ea_thrive_animation.tve_anim_rectangle_out:hover.thrv_icon:after,
.tve_ea_thrive_animation.tve_anim_rectangle_out:hover.tve_s_item:after,
.tve_ea_thrive_animation.tve_anim_rectangle_out:hover > .tcb-button-link:after,
.tve_ea_thrive_animation.tve_anim_rectangle_out:hover
  > .tve-content-box-background:after,
.tve_ea_thrive_animation.tve_anim_rectangle_out:hover
  > .tve_image_frame
  .tve-image-overlay:after {
  transform: scale(1) !important;
}
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal {
  opacity: 1;
  visibility: visible !important;
}
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal
  > .tve-content-box-background,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal
  > .tve_image_frame
  .tve-image-overlay {
  position: absolute !important;
}
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tcb-col,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.thrive-animated-item,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.thrv_icon,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tve_s_item,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal > .tcb-button-link,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal
  > .tve-content-box-background,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal
  > .tve_image_frame
  .tve-image-overlay {
  position: relative;
}
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tcb-col .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tcb-col.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tcb-col.tcb-post-tags
  a,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tcb-col.tcb-post-title
  a,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tcb-col > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tcb-col
  > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tcb-col > div,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tcb-col > span,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tcb-shortcode
  .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tcb-shortcode.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tcb-shortcode.tcb-post-tags
  a,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tcb-shortcode.tcb-post-title
  a,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tcb-shortcode
  > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tcb-shortcode
  > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tcb-shortcode > div,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tcb-shortcode > span,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.thrive-animated-item
  .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.thrive-animated-item.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.thrive-animated-item.tcb-post-tags
  a,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.thrive-animated-item.tcb-post-title
  a,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.thrive-animated-item
  > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.thrive-animated-item
  > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.thrive-animated-item
  > div,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.thrive-animated-item
  > span,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.thrv_icon .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.thrv_icon.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.thrv_icon.tcb-post-tags
  a,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.thrv_icon.tcb-post-title
  a,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.thrv_icon > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.thrv_icon
  > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.thrv_icon > div,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.thrv_icon > span,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tve_s_item .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tve_s_item.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tve_s_item.tcb-post-tags
  a,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tve_s_item.tcb-post-title
  a,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tve_s_item > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tve_s_item
  > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tve_s_item > div,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tve_s_item > span,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal
  > .tcb-button-link
  .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal
  > .tcb-button-link.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal
  > .tcb-button-link.tcb-post-tags
  a,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal
  > .tcb-button-link.tcb-post-title
  a,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal
  > .tcb-button-link
  > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal
  > .tcb-button-link
  > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal
  > .tcb-button-link
  > div,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal
  > .tcb-button-link
  > span,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal
  > .tve-content-box-background
  .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal
  > .tve-content-box-background.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal
  > .tve-content-box-background.tcb-post-tags
  a,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal
  > .tve-content-box-background.tcb-post-title
  a,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal
  > .tve-content-box-background
  > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal
  > .tve-content-box-background
  > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal
  > .tve-content-box-background
  > div,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal
  > .tve-content-box-background
  > span,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal
  > .tve_image_frame
  .tve-image-overlay
  .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal
  > .tve_image_frame
  .tve-image-overlay.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal
  > .tve_image_frame
  .tve-image-overlay.tcb-post-tags
  a,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal
  > .tve_image_frame
  .tve-image-overlay.tcb-post-title
  a,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal
  > .tve_image_frame
  .tve-image-overlay
  > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal
  > .tve_image_frame
  .tve-image-overlay
  > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal
  > .tve_image_frame
  .tve-image-overlay
  > div,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal
  > .tve_image_frame
  .tve-image-overlay
  > span {
  position: relative;
  z-index: 1;
}
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tcb-col:before,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tcb-shortcode:before,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.thrive-animated-item:before,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.thrv_icon:before,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tve_s_item:before,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal
  > .tcb-button-link:before,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal
  > .tve-content-box-background:before,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal
  > .tve_image_frame
  .tve-image-overlay:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tcb-col:after,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tcb-shortcode:after,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.thrive-animated-item:after,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.thrv_icon:after,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tve_s_item:after,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal
  > .tcb-button-link:after,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal
  > .tve-content-box-background:after,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal
  > .tve_image_frame
  .tve-image-overlay:after {
  visibility: visible;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 0;
  transform: scaleX(0);
  transform-origin: 50%;
  transition-property: transform;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
}
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tve_anim_start.tcb-col:after,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tve_anim_start.tcb-shortcode:after,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tve_anim_start.thrive-animated-item:after,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tve_anim_start.thrv_icon:after,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tve_anim_start.tve_s_item:after,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tve_anim_start
  > .tcb-button-link:after,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tve_anim_start
  > .tve-content-box-background:after,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tve_anim_start
  > .tve_image_frame
  .tve-image-overlay:after,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal:hover.tcb-col:after,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal:hover.tcb-shortcode:after,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal:hover.thrive-animated-item:after,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal:hover.thrv_icon:after,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal:hover.tve_s_item:after,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal:hover
  > .tcb-button-link:after,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal:hover
  > .tve-content-box-background:after,
.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal:hover
  > .tve_image_frame
  .tve-image-overlay:after {
  transform: scaleX(1) !important;
}
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical {
  opacity: 1;
  visibility: visible !important;
}
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical
  > .tve-content-box-background,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical
  > .tve_image_frame
  .tve-image-overlay {
  position: absolute !important;
}
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tcb-col,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.thrive-animated-item,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.thrv_icon,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tve_s_item,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical > .tcb-button-link,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical
  > .tve-content-box-background,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical
  > .tve_image_frame
  .tve-image-overlay {
  position: relative;
}
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tcb-col .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tcb-col.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tcb-col.tcb-post-tags a,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tcb-col.tcb-post-title a,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tcb-col > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tcb-col > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tcb-col > div,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tcb-col > span,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tcb-shortcode
  .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tcb-shortcode.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tcb-shortcode.tcb-post-tags
  a,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tcb-shortcode.tcb-post-title
  a,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tcb-shortcode
  > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tcb-shortcode
  > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tcb-shortcode > div,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tcb-shortcode > span,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.thrive-animated-item
  .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.thrive-animated-item.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.thrive-animated-item.tcb-post-tags
  a,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.thrive-animated-item.tcb-post-title
  a,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.thrive-animated-item
  > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.thrive-animated-item
  > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.thrive-animated-item
  > div,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.thrive-animated-item
  > span,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.thrv_icon .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.thrv_icon.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.thrv_icon.tcb-post-tags
  a,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.thrv_icon.tcb-post-title
  a,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.thrv_icon > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.thrv_icon
  > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.thrv_icon > div,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.thrv_icon > span,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tve_s_item .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tve_s_item.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tve_s_item.tcb-post-tags
  a,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tve_s_item.tcb-post-title
  a,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tve_s_item > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tve_s_item
  > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tve_s_item > div,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tve_s_item > span,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical
  > .tcb-button-link
  .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical
  > .tcb-button-link.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical
  > .tcb-button-link.tcb-post-tags
  a,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical
  > .tcb-button-link.tcb-post-title
  a,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical
  > .tcb-button-link
  > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical
  > .tcb-button-link
  > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical > .tcb-button-link > div,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical
  > .tcb-button-link
  > span,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical
  > .tve-content-box-background
  .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical
  > .tve-content-box-background.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical
  > .tve-content-box-background.tcb-post-tags
  a,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical
  > .tve-content-box-background.tcb-post-title
  a,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical
  > .tve-content-box-background
  > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical
  > .tve-content-box-background
  > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical
  > .tve-content-box-background
  > div,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical
  > .tve-content-box-background
  > span,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical
  > .tve_image_frame
  .tve-image-overlay
  .tve_s_icon,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical
  > .tve_image_frame
  .tve-image-overlay.tcb-post-categories
  a,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical
  > .tve_image_frame
  .tve-image-overlay.tcb-post-tags
  a,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical
  > .tve_image_frame
  .tve-image-overlay.tcb-post-title
  a,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical
  > .tve_image_frame
  .tve-image-overlay
  > .tcb-icon,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical
  > .tve_image_frame
  .tve-image-overlay
  > .tcb-shortcode,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical
  > .tve_image_frame
  .tve-image-overlay
  > div,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical
  > .tve_image_frame
  .tve-image-overlay
  > span {
  position: relative;
  z-index: 1;
}
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tcb-col:before,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tcb-shortcode:before,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.thrive-animated-item:before,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.thrv_icon:before,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tve_s_item:before,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical
  > .tcb-button-link:before,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical
  > .tve-content-box-background:before,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical
  > .tve_image_frame
  .tve-image-overlay:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tcb-col:after,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tcb-shortcode:after,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.thrive-animated-item:after,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.thrv_icon:after,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tve_s_item:after,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical > .tcb-button-link:after,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical
  > .tve-content-box-background:after,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical
  > .tve_image_frame
  .tve-image-overlay:after {
  visibility: visible;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 0;
  transform: scaleY(0);
  transform-origin: 50%;
  transition-property: transform;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
}
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tve_anim_start.tcb-col:after,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tve_anim_start.tcb-shortcode:after,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tve_anim_start.thrive-animated-item:after,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tve_anim_start.thrv_icon:after,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tve_anim_start.tve_s_item:after,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tve_anim_start
  > .tcb-button-link:after,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tve_anim_start
  > .tve-content-box-background:after,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tve_anim_start
  > .tve_image_frame
  .tve-image-overlay:after,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical:hover.tcb-col:after,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical:hover.tcb-shortcode:after,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical:hover.thrive-animated-item:after,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical:hover.thrv_icon:after,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical:hover.tve_s_item:after,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical:hover
  > .tcb-button-link:after,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical:hover
  > .tve-content-box-background:after,
.tve_ea_thrive_animation.tve_anim_shutter_out_vertical:hover
  > .tve_image_frame
  .tve-image-overlay:after {
  transform: scaleY(1) !important;
}
.wistia_popover_embed .wistia_socialbar {
  display: none !important;
}
body #tve_editor .tve_anim_bounce_to_bottom:hover .tve-image-overlay,
body #tve_editor .tve_anim_bounce_to_bottom:hover.tcb-col,
body #tve_editor .tve_anim_bounce_to_bottom:hover.thrv_icon,
body #tve_editor .tve_anim_bounce_to_bottom:hover > .tve-content-box-background,
body #tve_editor .tve_anim_bounce_to_left:hover .tve-image-overlay,
body #tve_editor .tve_anim_bounce_to_left:hover.tcb-col,
body #tve_editor .tve_anim_bounce_to_left:hover.thrv_icon,
body #tve_editor .tve_anim_bounce_to_left:hover > .tve-content-box-background,
body #tve_editor .tve_anim_bounce_to_right:hover .tve-image-overlay,
body #tve_editor .tve_anim_bounce_to_right:hover.tcb-col,
body #tve_editor .tve_anim_bounce_to_right:hover.thrv_icon,
body #tve_editor .tve_anim_bounce_to_right:hover > .tve-content-box-background,
body #tve_editor .tve_anim_bounce_to_top:hover .tve-image-overlay,
body #tve_editor .tve_anim_bounce_to_top:hover.tcb-col,
body #tve_editor .tve_anim_bounce_to_top:hover.thrv_icon,
body #tve_editor .tve_anim_bounce_to_top:hover > .tve-content-box-background,
body #tve_editor .tve_anim_radial_in:hover .tve-image-overlay,
body #tve_editor .tve_anim_radial_in:hover.tcb-col,
body #tve_editor .tve_anim_radial_in:hover.thrv_icon,
body #tve_editor .tve_anim_radial_in:hover > .tve-content-box-background,
body #tve_editor .tve_anim_radial_out:hover .tve-image-overlay,
body #tve_editor .tve_anim_radial_out:hover.tcb-col,
body #tve_editor .tve_anim_radial_out:hover.thrv_icon,
body #tve_editor .tve_anim_radial_out:hover > .tve-content-box-background,
body #tve_editor .tve_anim_rectangle_in:hover .tve-image-overlay,
body #tve_editor .tve_anim_rectangle_in:hover.tcb-col,
body #tve_editor .tve_anim_rectangle_in:hover.thrv_icon,
body #tve_editor .tve_anim_rectangle_in:hover > .tve-content-box-background,
body #tve_editor .tve_anim_rectangle_out:hover .tve-image-overlay,
body #tve_editor .tve_anim_rectangle_out:hover.tcb-col,
body #tve_editor .tve_anim_rectangle_out:hover.thrv_icon,
body #tve_editor .tve_anim_rectangle_out:hover > .tve-content-box-background,
body #tve_editor .tve_anim_shutter_out_horizontal:hover .tve-image-overlay,
body #tve_editor .tve_anim_shutter_out_horizontal:hover.tcb-col,
body #tve_editor .tve_anim_shutter_out_horizontal:hover.thrv_icon,
body
  #tve_editor
  .tve_anim_shutter_out_horizontal:hover
  > .tve-content-box-background,
body #tve_editor .tve_anim_shutter_out_vertical:hover .tve-image-overlay,
body #tve_editor .tve_anim_shutter_out_vertical:hover.tcb-col,
body #tve_editor .tve_anim_shutter_out_vertical:hover.thrv_icon,
body
  #tve_editor
  .tve_anim_shutter_out_vertical:hover
  > .tve-content-box-background,
body #tve_editor .tve_anim_sweep_to_bottom:hover .tve-image-overlay,
body #tve_editor .tve_anim_sweep_to_bottom:hover.tcb-col,
body #tve_editor .tve_anim_sweep_to_bottom:hover.thrv_icon,
body #tve_editor .tve_anim_sweep_to_bottom:hover > .tve-content-box-background,
body #tve_editor .tve_anim_sweep_to_left:hover .tve-image-overlay,
body #tve_editor .tve_anim_sweep_to_left:hover.tcb-col,
body #tve_editor .tve_anim_sweep_to_left:hover.thrv_icon,
body #tve_editor .tve_anim_sweep_to_left:hover > .tve-content-box-background,
body #tve_editor .tve_anim_sweep_to_right:hover .tve-image-overlay,
body #tve_editor .tve_anim_sweep_to_right:hover.tcb-col,
body #tve_editor .tve_anim_sweep_to_right:hover.thrv_icon,
body #tve_editor .tve_anim_sweep_to_right:hover > .tve-content-box-background,
body #tve_editor .tve_anim_sweep_to_top:hover .tve-image-overlay,
body #tve_editor .tve_anim_sweep_to_top:hover.tcb-col,
body #tve_editor .tve_anim_sweep_to_top:hover.thrv_icon,
body #tve_editor .tve_anim_sweep_to_top:hover > .tve-content-box-background {
  transition: background-color 0.5s ease;
  background: 0 0;
  background-image: linear-gradient(transparent, transparent) !important;
}
#tve_editor
  .tve_anim_start.tve_anim_bounce_to_bottom.tve-state-hover
  .tve-image-overlay,
#tve_editor .tve_anim_start.tve_anim_bounce_to_bottom.tve-state-hover.tcb-col,
#tve_editor .tve_anim_start.tve_anim_bounce_to_bottom.tve-state-hover.thrv_icon,
#tve_editor
  .tve_anim_start.tve_anim_bounce_to_bottom.tve-state-hover
  > .tve-content-box-background,
#tve_editor
  .tve_anim_start.tve_anim_bounce_to_left.tve-state-hover
  .tve-image-overlay,
#tve_editor .tve_anim_start.tve_anim_bounce_to_left.tve-state-hover.tcb-col,
#tve_editor .tve_anim_start.tve_anim_bounce_to_left.tve-state-hover.thrv_icon,
#tve_editor
  .tve_anim_start.tve_anim_bounce_to_left.tve-state-hover
  > .tve-content-box-background,
#tve_editor
  .tve_anim_start.tve_anim_bounce_to_right.tve-state-hover
  .tve-image-overlay,
#tve_editor .tve_anim_start.tve_anim_bounce_to_right.tve-state-hover.tcb-col,
#tve_editor .tve_anim_start.tve_anim_bounce_to_right.tve-state-hover.thrv_icon,
#tve_editor
  .tve_anim_start.tve_anim_bounce_to_right.tve-state-hover
  > .tve-content-box-background,
#tve_editor
  .tve_anim_start.tve_anim_bounce_to_top.tve-state-hover
  .tve-image-overlay,
#tve_editor .tve_anim_start.tve_anim_bounce_to_top.tve-state-hover.tcb-col,
#tve_editor .tve_anim_start.tve_anim_bounce_to_top.tve-state-hover.thrv_icon,
#tve_editor
  .tve_anim_start.tve_anim_bounce_to_top.tve-state-hover
  > .tve-content-box-background,
#tve_editor
  .tve_anim_start.tve_anim_radial_in.tve-state-hover
  .tve-image-overlay,
#tve_editor .tve_anim_start.tve_anim_radial_in.tve-state-hover.tcb-col,
#tve_editor .tve_anim_start.tve_anim_radial_in.tve-state-hover.thrv_icon,
#tve_editor
  .tve_anim_start.tve_anim_radial_in.tve-state-hover
  > .tve-content-box-background,
#tve_editor
  .tve_anim_start.tve_anim_radial_out.tve-state-hover
  .tve-image-overlay,
#tve_editor .tve_anim_start.tve_anim_radial_out.tve-state-hover.tcb-col,
#tve_editor .tve_anim_start.tve_anim_radial_out.tve-state-hover.thrv_icon,
#tve_editor
  .tve_anim_start.tve_anim_radial_out.tve-state-hover
  > .tve-content-box-background,
#tve_editor
  .tve_anim_start.tve_anim_rectangle_in.tve-state-hover
  .tve-image-overlay,
#tve_editor .tve_anim_start.tve_anim_rectangle_in.tve-state-hover.tcb-col,
#tve_editor .tve_anim_start.tve_anim_rectangle_in.tve-state-hover.thrv_icon,
#tve_editor
  .tve_anim_start.tve_anim_rectangle_in.tve-state-hover
  > .tve-content-box-background,
#tve_editor
  .tve_anim_start.tve_anim_rectangle_out.tve-state-hover
  .tve-image-overlay,
#tve_editor .tve_anim_start.tve_anim_rectangle_out.tve-state-hover.tcb-col,
#tve_editor .tve_anim_start.tve_anim_rectangle_out.tve-state-hover.thrv_icon,
#tve_editor
  .tve_anim_start.tve_anim_rectangle_out.tve-state-hover
  > .tve-content-box-background,
#tve_editor
  .tve_anim_start.tve_anim_shutter_out_horizontal.tve-state-hover
  .tve-image-overlay,
#tve_editor
  .tve_anim_start.tve_anim_shutter_out_horizontal.tve-state-hover.tcb-col,
#tve_editor
  .tve_anim_start.tve_anim_shutter_out_horizontal.tve-state-hover.thrv_icon,
#tve_editor
  .tve_anim_start.tve_anim_shutter_out_horizontal.tve-state-hover
  > .tve-content-box-background,
#tve_editor
  .tve_anim_start.tve_anim_shutter_out_vertical.tve-state-hover
  .tve-image-overlay,
#tve_editor
  .tve_anim_start.tve_anim_shutter_out_vertical.tve-state-hover.tcb-col,
#tve_editor
  .tve_anim_start.tve_anim_shutter_out_vertical.tve-state-hover.thrv_icon,
#tve_editor
  .tve_anim_start.tve_anim_shutter_out_vertical.tve-state-hover
  > .tve-content-box-background,
#tve_editor
  .tve_anim_start.tve_anim_sweep_to_bottom.tve-state-hover
  .tve-image-overlay,
#tve_editor .tve_anim_start.tve_anim_sweep_to_bottom.tve-state-hover.tcb-col,
#tve_editor .tve_anim_start.tve_anim_sweep_to_bottom.tve-state-hover.thrv_icon,
#tve_editor
  .tve_anim_start.tve_anim_sweep_to_bottom.tve-state-hover
  > .tve-content-box-background,
#tve_editor
  .tve_anim_start.tve_anim_sweep_to_left.tve-state-hover
  .tve-image-overlay,
#tve_editor .tve_anim_start.tve_anim_sweep_to_left.tve-state-hover.tcb-col,
#tve_editor .tve_anim_start.tve_anim_sweep_to_left.tve-state-hover.thrv_icon,
#tve_editor
  .tve_anim_start.tve_anim_sweep_to_left.tve-state-hover
  > .tve-content-box-background,
#tve_editor
  .tve_anim_start.tve_anim_sweep_to_right.tve-state-hover
  .tve-image-overlay,
#tve_editor .tve_anim_start.tve_anim_sweep_to_right.tve-state-hover.tcb-col,
#tve_editor .tve_anim_start.tve_anim_sweep_to_right.tve-state-hover.thrv_icon,
#tve_editor
  .tve_anim_start.tve_anim_sweep_to_right.tve-state-hover
  > .tve-content-box-background,
#tve_editor
  .tve_anim_start.tve_anim_sweep_to_top.tve-state-hover
  .tve-image-overlay,
#tve_editor .tve_anim_start.tve_anim_sweep_to_top.tve-state-hover.tcb-col,
#tve_editor .tve_anim_start.tve_anim_sweep_to_top.tve-state-hover.thrv_icon,
#tve_editor
  .tve_anim_start.tve_anim_sweep_to_top.tve-state-hover
  > .tve-content-box-background {
  transition: background-color 0.5s ease;
  background: 0 0;
  background-image: linear-gradient(transparent, transparent) !important;
}
.tcb-flex-row {
  display: flex;
  flex-wrap: nowrap;
  align-items: stretch;
  flex-direction: row;
  justify-content: space-between;
  margin-top: 0;
  margin-left: -15px;
  padding-bottom: 15px;
  padding-top: 15px;
}
.tcb-flex-row.tve-flex-start {
  align-items: flex-start;
}
.tcb-flex-row.tve-flex-center {
  align-items: center;
}
.tcb-flex-row.tve-flex-end {
  align-items: flex-end;
}
.tcb-flex-col {
  flex: 1 1 auto;
  padding-top: 0;
  padding-left: 15px;
}
.tcb-flex-row .tcb-flex-col {
  box-sizing: border-box;
}
.tcb--cols--2:not(.tcb-resized) > .tcb-flex-col {
  max-width: 50%;
}
.tcb--cols--3:not(.tcb-resized) > .tcb-flex-col {
  max-width: 33.3333333333%;
}
.tcb--cols--4:not(.tcb-resized) > .tcb-flex-col {
  max-width: 25%;
}
.tcb--cols--5:not(.tcb-resized) > .tcb-flex-col {
  max-width: 20%;
}
.tcb--cols--6:not(.tcb-resized) > .tcb-flex-col {
  max-width: 16.6666666667%;
}
.tcb--cols--7:not(.tcb-resized) > .tcb-flex-col {
  max-width: 14.2857142857%;
}
.tcb--cols--8:not(.tcb-resized) > .tcb-flex-col {
  max-width: 12.5%;
}
.tcb--cols--9:not(.tcb-resized) > .tcb-flex-col {
  max-width: 11.1111111111%;
}
.tcb--cols--10:not(.tcb-resized) > .tcb-flex-col {
  max-width: 10%;
}
.tcb--cols--11:not(.tcb-resized) > .tcb-flex-col {
  max-width: 9.0909090909%;
}
.tcb--cols--12:not(.tcb-resized) > .tcb-flex-col {
  max-width: 8.3333333333%;
}
.tcb--cols--13:not(.tcb-resized) > .tcb-flex-col {
  max-width: 7.6923076923%;
}
.tcb--cols--14:not(.tcb-resized) > .tcb-flex-col {
  max-width: 7.1428571429%;
}
.tcb--cols--15:not(.tcb-resized) > .tcb-flex-col {
  max-width: 6.6666666667%;
}
.tcb--cols--16:not(.tcb-resized) > .tcb-flex-col {
  max-width: 6.25%;
}
.tcb--cols--17:not(.tcb-resized) > .tcb-flex-col {
  max-width: 5.8823529412%;
}
.tcb--cols--18:not(.tcb-resized) > .tcb-flex-col {
  max-width: 5.5555555556%;
}
.tcb--cols--19:not(.tcb-resized) > .tcb-flex-col {
  max-width: 5.2631578947%;
}
.tcb--cols--20:not(.tcb-resized) > .tcb-flex-col {
  max-width: 5%;
}
.tcb-flex-row:not(.tcb-resized) > .tcb-flex-col.c-25 {
  max-width: 25%;
}
.tcb-flex-row:not(.tcb-resized) > .tcb-flex-col.c-33 {
  max-width: 33.33333333%;
}
.tcb-flex-row:not(.tcb-resized) > .tcb-flex-col.c-66 {
  max-width: 66.6666666%;
}
.tcb-flex-row:not(.tcb-resized) > .tcb-flex-col.c-50 {
  max-width: 50%;
}
.tcb-flex-row:not(.tcb-resized) > .tcb-flex-col.c-75 {
  max-width: 75%;
}
.tcb-col {
  height: 100%;
  display: flex;
  flex-direction: column;
  position: relative;
}
.tcb-flex-center > .tcb-flex-col > .tcb-col {
  justify-content: center;
}
.tcb-flex-end > .tcb-flex-col > .tcb-col {
  justify-content: flex-end;
}
.tcb-flex-row .tcb-col {
  box-sizing: border-box;
}
.tcb-col.variable-height {
  height: unset !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .tcb-flex-col {
    width: 100%;
  }
  .tcb-col {
    display: block;
  }
}
.tcb-flex-col > a.tcb-col > div.tcb-col {
  justify-content: inherit;
}
@media (min-width: 1024px) {
  .tcb-flex-row.tcb-desktop-wrap > .tcb-flex-col {
    max-width: 100%;
    flex: 1 0 250px;
  }
}
@media (max-width: 1023px) and (min-width: 768px) {
  .tcb-flex-row.tcb-resized:not(.tcb--cols--2):not(.tcb-medium-no-wrap),
  .tcb-flex-row:not(.tcb--cols--2):not(.tcb-medium-no-wrap) {
    flex-wrap: wrap;
  }
  .tcb-flex-row.tcb-resized:not(.tcb--cols--2):not(.tcb-medium-no-wrap)
    > .tcb-flex-col,
  .tcb-flex-row:not(.tcb--cols--2):not(.tcb-medium-no-wrap) > .tcb-flex-col {
    max-width: 100% !important;
    flex: 1 0 250px;
  }
  .tcb-flex-row.tcb-medium-no-wrap,
  .tcb-flex-row.tcb-resized.tcb-medium-no-wrap {
    flex-wrap: nowrap !important;
  }
  .tcb-flex-row.tcb-medium-no-wrap > .tcb-flex-col,
  .tcb-flex-row.tcb-resized.tcb-medium-no-wrap > .tcb-flex-col {
    flex: 1 1 auto !important;
  }
  .tcb-flex-row.tcb-medium-wrap,
  .tcb-flex-row.tcb-resized.tcb-medium-wrap {
    flex-wrap: wrap;
  }
  .tcb-flex-row.tcb-medium-wrap > .tcb-flex-col,
  .tcb-flex-row.tcb-resized.tcb-medium-wrap > .tcb-flex-col {
    max-width: 100% !important;
  }
  .tcb-flex-row.tcb-desktop-wrap.tcb--cols--2:not(.tcb-medium-wrap):not(
      .tcb-medium-no-wrap
    )
    > .tcb-flex-col,
  .tcb-flex-row.tcb-resized.tcb-desktop-wrap.tcb--cols--2:not(
      .tcb-medium-wrap
    ):not(.tcb-medium-no-wrap)
    > .tcb-flex-col {
    flex-shrink: 0;
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .tcb-flex-row {
    flex-direction: column;
  }
  .tcb-flex-row.tcb-reverse {
    flex-direction: column-reverse;
  }
  .thrv_wrapper > .tcb-flex-row:not(.v-2) > .tcb-flex-col {
    width: 100%;
    max-width: 100% !important;
    flex: 0 0 auto !important;
  }
  .tcb-flex-row.v-2 {
    flex-direction: row;
  }
  .tcb-flex-row.v-2:not(.tcb-mobile-no-wrap) {
    flex-wrap: wrap;
  }
  .tcb-flex-row.v-2:not(.tcb-mobile-no-wrap).tcb-reverse {
    flex-wrap: wrap-reverse;
    flex-direction: row-reverse;
  }
  .tcb-flex-row.v-2:not(.tcb-mobile-no-wrap) > .tcb-flex-col {
    width: 100%;
    max-width: 100% !important;
    flex: 1 0 390px;
  }
}
.thrv-svg-icon svg,
.tve_s_icon svg,
[class*=" thrv-icon-"] svg,
[class^="thrv-icon-"] svg {
  width: 1em;
  height: 1em;
  stroke-width: 0;
  fill: currentColor;
  stroke: currentColor;
}
@media screen and (max-device-width: 480px) {
  body {
    -webkit-text-size-adjust: none;
  }
}
html {
  text-rendering: auto !important;
}
html body {
  text-rendering: auto !important;
}
body.tcb_symbol-template-default:before,
body.tve_lp:before {
  content: none;
}
#tve_editor .thrv_bullets_shortcode ol.tve_ul,
#tve_editor .thrv_bullets_shortcode ul.tve_ul {
  line-height: 1.4em;
}
#tve_editor .thrv_bullets_shortcode ol.tve_ul li,
#tve_editor .thrv_bullets_shortcode ul.tve_ul li {
  margin-bottom: 10px;
}
#tve_editor .thrv_bullets_shortcode ol.tve_ul li:before,
#tve_editor .thrv_bullets_shortcode ul.tve_ul li:before {
  content: "" !important;
  margin-right: 0;
}
#tve_editor ol,
#tve_editor ul {
  margin-left: 20px;
}
#tve_editor ol li[style*="center"],
#tve_editor ol li[style*="right"],
#tve_editor ul li[style*="center"],
#tve_editor ul li[style*="right"] {
  list-style-position: inside;
}
#tve_editor ol.thrv_wrapper,
#tve_editor ul.thrv_wrapper {
  line-height: 1.4em;
}
#tve_editor ol.thrv_wrapper li,
#tve_editor ul.thrv_wrapper li {
  margin-bottom: 10px;
}
#tve_editor ul.tve_w_menu {
  margin-left: 0;
}
#tve_editor ul.tve_w_menu ul {
  margin-left: 0;
}
#tve_editor .tve_block_center {
  display: table;
  margin-left: auto;
  margin-right: auto;
}
.bold_text {
  font-weight: 700;
}
.italic_text {
  font-style: italic;
}
.underline_text {
  text-decoration: underline;
}
.strikethrough_text {
  text-decoration: line-through;
}
.tve_p_left {
  text-align: left;
}
.tve_p_right {
  text-align: right;
}
.tve_p_center {
  text-align: center;
}
.tvealignjustify {
  text-align: justify;
}
.thrv_columns:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.thrv_wrapper {
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 1px;
}
.thrv_wrapper div {
  box-sizing: content-box;
}
.thrv_wrapper .thrv_countdown_timer div {
  box-sizing: content-box !important;
}
.thrv_wrapper.tve_wp_shortcode .ui-social-locker-button-inner-wrap,
.thrv_wrapper.tve_wp_shortcode .ui-social-locker-button-overlay {
  box-sizing: border-box !important;
}
.thrv_symbol .thrv_wrapper:not(.thrv_icon) {
  box-sizing: border-box !important;
}
.thrv_wrapper.tve-elem-default-pad {
  padding: 20px;
}
.thrv_wrapper.thrv-ct,
.thrv_wrapper.thrv-page-section,
.thrv_wrapper.thrv-plain-text,
.thrv_wrapper.thrv_heading,
.thrv_wrapper.thrv_paste_content,
.thrv_wrapper.thrv_symbol,
.thrv_wrapper.thrv_text_element {
  margin: 0;
}
.thrv_wrapper.thrv-columns {
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 0;
}
.thrv_wrapper.tcb-window-width {
  position: relative;
  max-width: none !important;
}
.thrv_paste_content.thrv_wrapper {
  padding: 0;
}
.tve_left {
  float: left;
}
.tve_right {
  float: right;
}
.tve_clear {
  clear: both;
}
.tve_ctr {
  text-align: center;
}
.tve_center {
  margin-left: auto;
  margin-right: auto;
}
.tve_shortcode_editor h1 {
  padding: 0;
}
.tve_shortcode_editor p.bold_text {
  font-weight: 700;
}
p {
  font-size: 1em;
}
.tve_btn {
  display: inline-block;
  margin: 0 0;
  max-width: 100%;
  text-align: center;
}
.tve_btn.tve_normalBtn {
  font-size: 15px;
  line-height: 15px;
  min-width: 250px;
}
@media only screen and (max-width: 340px) {
  .tve_btn.tve_normalBtn {
    min-width: 200px;
  }
}
.tve_btn.tve_normalBtn a {
  padding: 20px;
}
.tve_btn.tve_smallBtn {
  font-size: 13px;
  line-height: 13px !important;
  min-width: 140px;
}
.tve_btn.tve_smallBtn a {
  padding: 11px;
}
.tve_btn.tve_bigBtn {
  font-size: 26px;
  line-height: 26px !important;
  min-width: 440px;
}
@media only screen and (max-width: 740px) {
  .tve_btn.tve_bigBtn {
    min-width: 300px;
  }
}
@media only screen and (max-width: 340px) {
  .tve_btn.tve_bigBtn {
    min-width: 200px;
  }
}
.tve_btn.tve_bigBtn a {
  padding: 36px;
}
.tve_btn.tve_hugeBtn {
  font-size: 40px;
  line-height: 40px !important;
}
@media only screen and (max-width: 740px) {
  .tve_btn.tve_hugeBtn {
    font-size: 20px !important;
  }
}
.tve_btn.tve_hugeBtn a {
  padding: 35px;
}
.tve_btn.tve_hugeBtn {
  min-width: 90%;
}
.tve_btn a.tve_btnLink {
  background: 0 0;
  color: #fff;
  display: block !important;
  text-decoration: none !important;
}
.tve_btn.tve_btn7,
.tve_btn.tve_btn8 {
  margin-bottom: 5px;
}
.tve_btn.tve_btn5 i,
.tve_btn.tve_btn6 i {
  display: block;
}
.tve_btn.tve_btn5.tve_normalBtn a > div,
.tve_btn.tve_btn6.tve_normalBtn a > div {
  height: 55px;
  margin: -20px 0;
}
.tve_btn.tve_btn5.tve_normalBtn a > span,
.tve_btn.tve_btn6.tve_normalBtn a > span {
  margin-left: 20px;
}
.tve_btn.tve_btn5.tve_normalBtn i,
.tve_btn.tve_btn6.tve_normalBtn i {
  height: 14px;
  margin-top: 20px;
  margin-right: 20px;
  width: 21px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
.tve_btn.tve_btn5.tve_normalBtn i.tve_sc_icon,
.tve_btn.tve_btn6.tve_normalBtn i.tve_sc_icon {
  margin-top: 0;
  width: auto;
  height: auto;
}
.tve_btn.tve_btn5.tve_smallBtn a > div,
.tve_btn.tve_btn6.tve_smallBtn a > div {
  height: 35px;
  margin: -11px 0;
}
.tve_btn.tve_btn5.tve_smallBtn a > span,
.tve_btn.tve_btn6.tve_smallBtn a > span {
  margin-left: 4px;
}
.tve_btn.tve_btn5.tve_smallBtn i,
.tve_btn.tve_btn6.tve_smallBtn i {
  height: 11px;
  margin-right: 11px;
  margin-top: 12px;
  width: 16px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
.tve_btn.tve_btn5.tve_bigBtn a > div,
.tve_btn.tve_btn6.tve_bigBtn a > div {
  height: 98px;
  margin: -36px 0;
}
.tve_btn.tve_btn5.tve_bigBtn a > span,
.tve_btn.tve_btn6.tve_bigBtn a > span {
  margin-left: 20px;
}
.tve_btn.tve_btn5.tve_bigBtn i,
.tve_btn.tve_btn6.tve_bigBtn i {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  height: 29px;
  margin-top: 35px;
  margin-right: 35px;
  width: 42px;
}
.tve_btn.tve_btn5.tve_hugeBtn a > div,
.tve_btn.tve_btn6.tve_hugeBtn a > div {
  height: 109px;
  margin: -34px 0;
}
.tve_btn.tve_btn5.tve_hugeBtn i,
.tve_btn.tve_btn6.tve_hugeBtn i {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  height: 61px;
  margin-top: 25px;
  margin-right: 35px;
  width: 87px;
}
.thrv_columns .tve_btn {
  min-width: 100%;
  max-width: 100%;
}
.thrv_columns .tve_btn.tve_nb span.tve_btn_txt {
  white-space: pre-line;
}
.thrv_post_grid:after,
.tve_cb_cnt:after,
.tve_clearfix:after {
  content: "";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.tve_colm {
  float: left;
}
.tve_twc {
  padding: 0 2% 0 0;
  width: 49%;
}
.tve_twc.tve_lst {
  padding: 0;
}
.tve_oth,
.tve_thc {
  padding: 0 2% 0 0;
  width: 32%;
}
.tve_oth.tve_lst,
.tve_thc.tve_lst {
  padding: 0;
}
.tve_foc {
  padding: 0 2% 0 0;
  width: 23.5%;
}
.tve_foc.tve_lst {
  padding: 0;
}
.tve_fic {
  padding: 0 2% 0 0;
  width: 18.4%;
}
.tve_fic.tve_lst {
  padding: 0;
}
.tve_tth {
  padding: 0 2% 0 0;
  width: 66%;
}
.tve_tth.tve_lst {
  padding: 0;
}
.tve_tfo {
  padding: 0 2% 0 0;
  width: 74.5%;
}
.tve_tfo.tve_lst {
  padding: 0;
}
.tve_one {
  width: 100%;
}
.tve_two {
  width: 50%;
}
.tve_three {
  width: 33.3%;
}
.tve_four {
  width: 25%;
}
.tve_five {
  width: 20%;
}
.tve_tthirds {
  width: 66.6%;
}
.tve_tquarters {
  width: 75%;
}
.tve_image {
  border-radius: 0;
  box-shadow: none;
}
div .tve_image_caption {
  padding: 0;
  max-width: 100% !important;
  box-sizing: border-box !important;
}
.tve_image_caption.fwi {
  max-width: none;
  width: auto !important;
}
.tve_image_caption.fwi img {
  width: auto !important;
}
.tve_image_caption img.aligncenter,
.tve_image_caption img.alignleft,
.tve_image_caption img.alignright {
  margin: 0;
}
.tve_image_caption .tve_image_frame {
  display: block;
  max-width: 100%;
  position: relative;
  overflow: hidden;
}
.tve_image_caption .tve-image-overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
}
.tve_image_caption .tve_image {
  display: block;
  padding: 0;
  height: auto;
}
.tve_image_caption.aligncenter .tve_image {
  margin-left: auto;
  margin-right: auto;
}
.tve_image_caption .wp-caption-text {
  margin: 0;
  font-size: 14px;
  color: #696969;
  padding: 5px 0 0 0;
  max-width: 100%;
}
.tve_image_caption.img_style_dark_frame {
  border: 5px solid #202020;
  padding: 0;
}
.tve_image_caption.img_style_dark_frame > .wp-caption-text {
  background: #202020;
  margin: 0 !important;
  color: #fff;
  padding: 5px 0 0 0;
}
.tve_image_caption.img_style_framed {
  border: 5px solid transparent;
  outline: 1px solid #e7e7e7;
  border-radius: 1px;
}
.tve_image_caption.img_style_framed > .wp-caption-text {
  padding: 5px 0 0 0;
}
.tve_image_caption.img_style_lifted_style1 > .wp-caption-text {
  padding: 7px 0 0 0;
}
.tve_image_caption.img_style_lifted_style1 .tve_image_frame {
  box-shadow: 4px 4px 6px -3px #333;
}
.tve_image_caption.img_style_polaroid {
  background: #fff;
  border: 15px solid transparent;
  box-shadow: var(--tve-applied-box-shadow, 1px 1px 3px -1px #777);
}
.tve_image_caption.img_style_polaroid > .wp-caption-text {
  padding: 13px 0 0 0;
}
.tve_image_caption.img_style_rounded_corners .tve_image_frame {
  border-radius: 10px;
}
.tve_image_caption.img_style_circle .tve_image_frame {
  border-radius: 50%;
}
.tve_image_caption.img_style_caption_overlay {
  position: relative;
  padding-left: 0;
  padding-right: 0;
}
.tve_image_caption.img_style_caption_overlay > .wp-caption-text {
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 5px 0;
  background: -moz-linear-gradient(
    top,
    rgba(0, 0, 0, 0) 0,
    rgba(0, 0, 0, 0.16) 31%,
    #000 100%
  );
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, rgba(0, 0, 0, 0)),
    color-stop(31%, rgba(0, 0, 0, 0.16)),
    color-stop(100%, #000)
  );
  background: -webkit-linear-gradient(
    top,
    rgba(0, 0, 0, 0) 0,
    rgba(0, 0, 0, 0.16) 31%,
    #000 100%
  );
  background: -o-linear-gradient(
    top,
    rgba(0, 0, 0, 0) 0,
    rgba(0, 0, 0, 0.16) 31%,
    #000 100%
  );
  background: -ms-linear-gradient(
    top,
    rgba(0, 0, 0, 0) 0,
    rgba(0, 0, 0, 0.16) 31%,
    #000 100%
  );
  background: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0,
    rgba(0, 0, 0, 0.16) 31%,
    #000 100%
  );
  color: #fff;
}
.tve_image_caption.img_style_lifted_style2 .tve_image_frame {
  position: relative;
  z-index: 1;
  padding-bottom: 15px;
}
.tve_image_caption.img_style_lifted_style2 .tve_image_frame:after,
.tve_image_caption.img_style_lifted_style2 .tve_image_frame:before {
  z-index: -1;
  position: absolute;
  content: "";
  left: 14px;
  width: 60%;
  bottom: 25px;
  background: #555;
  background: rgba(0, 0, 0, 0.7);
  box-shadow: 0 0 8px 9px rgba(0, 0, 0, 0.7);
  transform: rotate(-2deg);
  border: 0;
  height: 0;
}
.tve_image_caption.img_style_lifted_style2 .tve_image_frame:after {
  transform: rotate(2deg);
  right: 14px;
  left: auto;
}
.thrv_button_shortcode {
  display: table;
}
.thrv_button_shortcode.tve_leftBtn {
  float: left;
  margin-right: 10px;
}
.thrv_button_shortcode.tve_rightBtn {
  float: right;
  margin-left: 10px;
}
.thrv_button_shortcode.tve_fullwidthBtn {
  width: 100% !important;
}
.thrv_button_shortcode.tve_fullwidthBtn .tve_btn {
  width: 100% !important;
}
.thrv_button_shortcode .tve_btn .tve_btnLink i.tve_sc_icon {
  background-image: none !important;
}
.thrv_button_shortcode .tve_btn.tve_bigBtn i.tve_sc_icon {
  height: auto;
  width: auto;
  font-size: 35px;
  margin-top: 32px;
}
.thrv_button_shortcode .tve_btn.tve_hugeBtn i.tve_sc_icon {
  font-size: 40px;
}
.thrv_button_shortcode .tve_btn.tve_btn1 i.tve_sc_icon,
.thrv_button_shortcode .tve_btn.tve_btn3 i.tve_sc_icon,
.thrv_button_shortcode .tve_btn.tve_btn7 i.tve_sc_icon,
.thrv_button_shortcode .tve_btn.tve_btn8 i.tve_sc_icon {
  display: none;
}
.thrv_button_shortcode.tve_centerBtn {
  margin: 20px auto;
}
.tve_centerBtn {
  display: table;
  margin-left: auto;
  margin-right: auto;
}
.tve-flexible-container {
  margin-bottom: 20px;
  position: relative;
  overflow: hidden;
}
.tcb-border-box {
  box-sizing: border-box !important;
}
.tve-flexible-container embed,
.tve-flexible-container iframe,
.tve-flexible-container object {
  height: 100%;
  width: 100% !important;
  min-height: inherit;
  min-width: inherit;
}
.thrv_columns .tve-flexible-container embed,
.thrv_columns .tve-flexible-container iframe,
.thrv_columns .tve-flexible-container object {
  width: 92%;
}
@media only screen and (max-width: 940px) {
  .thrv_columns .tve-flexible-container embed,
  .thrv_columns .tve-flexible-container iframe,
  .thrv_columns .tve-flexible-container object {
    width: 88%;
  }
}
.thrv_columns .tve_oth .tve-flexible-container embed,
.thrv_columns .tve_oth .tve-flexible-container iframe,
.thrv_columns .tve_oth .tve-flexible-container object {
  width: 82%;
}
@media only screen and (max-width: 940px) {
  .thrv_columns .tve_oth .tve-flexible-container embed,
  .thrv_columns .tve_oth .tve-flexible-container iframe,
  .thrv_columns .tve_oth .tve-flexible-container object {
    width: 80%;
  }
}
.thrv_cc_icons {
  overflow: hidden;
}
.thrv_cc_wrapper {
  margin: 0 auto;
  display: table;
}
.tve_cc_logo {
  width: 46px;
  height: 32px;
  display: block;
  float: left;
  margin: 5px;
  overflow: hidden;
}

.tve_more_tag {
  border-top: 1px dotted #cbcbcb;
  height: 25px;
  margin: 0;
}
.tve_more_tag span {
  background: #dfe8f1;
  border: 1px solid #ccc;
  border-top: none;
  color: #000 !important;
  display: block;
  float: right;
  font-size: 12px !important;
  padding: 0 5px;
}
.tve_more_tag span:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.thrv_content_container_shortcode {
  margin-top: 0;
}
.thrv_content_container_shortcode .tve_content_inner {
  max-width: 100%;
  padding: 1px;
}
.thrv_content_container_shortcode > .tve_center {
  margin-left: auto !important;
  margin-right: auto !important;
}
.thrv_page_section {
  margin: 0;
  padding: 0;
}
.thrv_page_section .out.tve_brdr_none {
  border-style: none !important;
}
.thrv_page_section .out.tve_brdr_dotted {
  border-style: dotted !important;
}
.thrv_page_section .out.tve_brdr_dashed {
  border-style: dashed !important;
}
.thrv_page_section .out.tve_brdr_solid {
  border-style: solid !important;
}
.thrv_page_section .out.tve_brdr_double {
  border-style: double !important;
}
.thrv_page_section .out.tve_brdr_groove {
  border-style: groove !important;
}
.thrv_page_section .out.tve_brdr_ridge {
  border-style: ridge !important;
}
.thrv_page_section .out.tve_brdr_inset {
  border-style: inset !important;
}
.thrv_page_section .out.tve_brdr_outset {
  border-style: outset !important;
}
.tve_table_row {
  border: 0;
}
.tve_table_row td,
.tve_table_row th {
  line-height: 1;
  padding: 3px;
  background-clip: padding-box;
}
.tve_table_row td.tcb-parent-placeholder-empty,
.tve_table_row th.tcb-parent-placeholder-empty {
  vertical-align: top;
  height: 40px;
}
.tve_table_row td.tve_table_cell > p,
.tve_table_row th.tve_table_cell > p {
  margin: 0;
  padding: 0;
}
.tve_table_row td.tve_valign_top,
.tve_table_row th.tve_valign_top {
  vertical-align: top;
}
.tve_table_row td.tve_valign_bottom,
.tve_table_row th.tve_valign_bottom {
  vertical-align: bottom;
}
.tve_table_row td.tve_valign_middle,
.tve_table_row th.tve_valign_middle {
  vertical-align: middle;
}
.tve_table_row td.tve_align_left,
.tve_table_row th.tve_align_left {
  text-align: left;
}
.tve_table_row td.tve_align_center,
.tve_table_row th.tve_align_center {
  text-align: center;
}
.tve_table_row td.tve_align_right,
.tve_table_row th.tve_align_right {
  text-align: right;
}
.tve_table_row td.tve_align_justify,
.tve_table_row th.tve_align_justify {
  text-align: justify;
}
.tve_table_row td:empty {
  height: 20px;
}
.tve_table {
  margin: 0;
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse;
  box-sizing: border-box;
}
.tve_table.tve_no_border {
  border: 0 !important;
}
.tve_table.tve_no_inner_border > tbody > tr > td,
.tve_table.tve_no_inner_border > thead > tr > th {
  border-width: 0 !important;
}
.tve_table tbody tr.tve_odd {
  background-color: #ccc;
}
.tve_table tbody tr.tve_even {
  background-color: #eee;
}
.tve_table.tve_brdr_none {
  border-style: none !important;
}
.tve_table.tve_brdr_none td,
.tve_table.tve_brdr_none th {
  border-style: none !important;
}
.tve_table > tbody > tr > td.tve_brdr_none,
.tve_table > thead > tr > th.tve_brdr_none {
  border-style: none !important;
}
.tve_table.tve_brdr_dotted {
  border-style: dotted !important;
}
.tve_table.tve_brdr_dotted td,
.tve_table.tve_brdr_dotted th {
  border-style: dotted !important;
}
.tve_table > tbody > tr > td.tve_brdr_dotted,
.tve_table > thead > tr > th.tve_brdr_dotted {
  border-style: dotted !important;
}
.tve_table.tve_brdr_dashed {
  border-style: dashed !important;
}
.tve_table.tve_brdr_dashed td,
.tve_table.tve_brdr_dashed th {
  border-style: dashed !important;
}
.tve_table > tbody > tr > td.tve_brdr_dashed,
.tve_table > thead > tr > th.tve_brdr_dashed {
  border-style: dashed !important;
}
.tve_table.tve_brdr_solid {
  border-style: solid !important;
}
.tve_table.tve_brdr_solid td,
.tve_table.tve_brdr_solid th {
  border-style: solid !important;
}
.tve_table > tbody > tr > td.tve_brdr_solid,
.tve_table > thead > tr > th.tve_brdr_solid {
  border-style: solid !important;
}
.tve_table.tve_brdr_double {
  border-style: double !important;
}
.tve_table.tve_brdr_double td,
.tve_table.tve_brdr_double th {
  border-style: double !important;
}
.tve_table > tbody > tr > td.tve_brdr_double,
.tve_table > thead > tr > th.tve_brdr_double {
  border-style: double !important;
}
.tve_table.tve_brdr_groove {
  border-style: groove !important;
}
.tve_table.tve_brdr_groove td,
.tve_table.tve_brdr_groove th {
  border-style: groove !important;
}
.tve_table > tbody > tr > td.tve_brdr_groove,
.tve_table > thead > tr > th.tve_brdr_groove {
  border-style: groove !important;
}
.tve_table.tve_brdr_ridge {
  border-style: ridge !important;
}
.tve_table.tve_brdr_ridge td,
.tve_table.tve_brdr_ridge th {
  border-style: ridge !important;
}
.tve_table > tbody > tr > td.tve_brdr_ridge,
.tve_table > thead > tr > th.tve_brdr_ridge {
  border-style: ridge !important;
}
.tve_table.tve_brdr_inset {
  border-style: inset !important;
}
.tve_table.tve_brdr_inset td,
.tve_table.tve_brdr_inset th {
  border-style: inset !important;
}
.tve_table > tbody > tr > td.tve_brdr_inset,
.tve_table > thead > tr > th.tve_brdr_inset {
  border-style: inset !important;
}
.tve_table.tve_brdr_outset {
  border-style: outset !important;
}
.tve_table.tve_brdr_outset td,
.tve_table.tve_brdr_outset th {
  border-style: outset !important;
}
.tve_table > tbody > tr > td.tve_brdr_outset,
.tve_table > thead > tr > th.tve_brdr_outset {
  border-style: outset !important;
}
.preview-mobile .tve_table {
  overflow-x: scroll;
}
.preview-mobile .tve_table > tbody > tr > td,
.preview-mobile .tve_table > thead > tr > th {
  width: 110px;
}
@media only screen and (max-device-width: 1024px) {
  .tve_table {
    overflow-x: scroll;
  }
  .tve_table > tbody > tr > td,
  .tve_table > thead > tr > th {
    width: 110px;
  }
}
.tve_image.tve_brdr_none {
  border-style: none !important;
}
.tve_image.tve_brdr_dotted {
  border-style: dotted !important;
}
.tve_image.tve_brdr_dashed {
  border-style: dashed !important;
}
.tve_image.tve_brdr_solid {
  border-style: solid !important;
}
.tve_image.tve_brdr_double {
  border-style: double !important;
}
.tve_image.tve_brdr_groove {
  border-style: groove !important;
}
.tve_image.tve_brdr_ridge {
  border-style: ridge !important;
}
.tve_image.tve_brdr_inset {
  border-style: inset !important;
}
.tve_image.tve_brdr_outset {
  border-style: outset !important;
}
.thrv_content_reveal {
  display: none;
}
@media only screen and (max-width: 1080px) {
  .tve_responsive_vertical_video_container {
    padding-bottom: 133% !important;
  }
}
@media only screen and (max-width: 540px) {
  .tve_responsive_vertical_video_container {
    padding-bottom: 233% !important;
  }
}
.thrv_audio {
  width: 100%;
}
.tve_audio_container {
  position: relative;
  line-height: 0;
  overflow: hidden;
}
.tve_audio_container .tve_audio-no_audio {
  position: relative;
  height: 0;
  overflow: hidden;
  padding-bottom: 56.25%;
  display: block;
  padding-bottom: 25%;
}
.tve_responsive_video_container {
  position: relative;
  height: 0;
  overflow: hidden;
  padding-bottom: 56.25%;
  display: block;
}
.tve_responsive_video_container .tve_wistia_loader {
  transform: translate(-50%, -50%);
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: center top;
  width: 24px;
  height: 24px;
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 3;
}
.thrv_responsive_video[data-controls="0"] .tve_responsive_video_container {
  padding-top: 0;
}
.tve_responsive_video_container .tve-video {
  height: 100% !important;
  left: 0;
  position: absolute;
  top: 0;
  width: 100% !important;
}
.tve_responsive_video_container .iframe-embed {
  position: static;
}
.tve_responsive_video_container embed,
.tve_responsive_video_container iframe,
.tve_responsive_video_container object {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}
.tve_responsive_video_container .voo-id #theImg {
  position: absolute;
}
.tve_responsive_video_container .video-player-container.vooplayer {
  position: relative !important;
  width: 100% !important;
  height: 100% !important;
}
.tve_responsive_video_container .video-skin-player {
  position: absolute !important;
  width: 100% !important;
  height: 100% !important;
}
.tve_responsive_video_container .top-fixed {
  cursor: pointer;
  position: fixed !important;
  top: 0;
  left: 0;
  z-index: 99999;
}
.tve_responsive_video_container .top-left {
  cursor: pointer;
  position: fixed !important;
  top: 50px;
  left: 50px;
  z-index: 99999;
}
.tve_responsive_video_container .top-right {
  cursor: pointer;
  position: fixed !important;
  top: 50px;
  right: 50px;
  left: inherit;
  bottom: inherit;
  z-index: 99999;
}
.tve_responsive_video_container .bottom-right,
.tve_responsive_video_container .right-hand {
  cursor: pointer;
  position: fixed !important;
  top: inherit;
  left: inherit;
  right: 50px;
  bottom: 50px;
  z-index: 99999;
}
.tve_responsive_video_container .bottom-left,
.tve_responsive_video_container .left-hand {
  cursor: pointer;
  position: fixed !important;
  top: inherit;
  right: inherit;
  left: 50px;
  bottom: 50px;
  z-index: 99999;
}
.tve_responsive_video_container .keep-original,
.tve_responsive_video_container .keep-original-position {
  cursor: pointer;
  position: fixed !important;
  top: 50px;
  z-index: 99999;
  bottom: auto;
  left: auto;
  right: auto;
}
.tve_with_wistia_popover {
  padding-bottom: 0;
}
.responsive_video_option {
  display: none;
}
.thrv_contents_table {
  box-sizing: border-box !important;
}
.thrv_contents_table.tve_p_right {
  float: right;
}
.thrv_contents_table.tve_p_left {
  float: left;
}
.thrv_contents_table.tve_p_center {
  margin-left: auto !important;
  margin-right: auto !important;
}
.tve-toc-content,
.tve_contents_table {
  width: 100%;
}
.tve-toc-content.tve_p_right,
.tve_contents_table.tve_p_right {
  float: right;
}
.tve-toc-content.tve_p_left,
.tve_contents_table.tve_p_left {
  float: left;
}
.tve-toc-content.tve_p_center,
.tve_contents_table.tve_p_center {
  margin-left: auto !important;
  margin-right: auto !important;
}
.tve-toc-content .tve_ct_content,
.tve_contents_table .tve_ct_content {
  text-align: left;
  display: flex;
  align-items: stretch;
}
.tve-toc-content .ct_column,
.tve_contents_table .ct_column {
  flex: 1 1 0;
}
.tve-toc-content .ct_column:not(:last-child),
.tve_contents_table .ct_column:not(:last-child) {
  background-image: repeating-linear-gradient(
    to bottom,
    #b0b1b5 0,
    #3b3b3c 1px,
    #3b3b3c 2px,
    #b0b1b5 3px,
    transparent 3px,
    transparent 6px
  );
  background-size: 1px 6px;
  background-repeat: repeat-y;
  background-position: calc(100% - 2px) 0;
}
.tve-toc-content .tve_ct_title,
.tve_contents_table .tve_ct_title {
  display: inline-block;
  color: #fff;
  padding: 5px 50px;
  font-size: 20px;
  margin: 0 0 10px 0;
  text-align: center;
}
.tve-toc-content .tve_ct_level0,
.tve_contents_table .tve_ct_level0 {
  box-sizing: border-box;
  color: #4b4b4b;
  font-size: 16px;
  padding: 0 10px;
  text-decoration: none;
  width: 100%;
  display: block;
  font-weight: 700;
  margin: 10px 0 5px 0;
}
.tve-toc-content .tve_ct_level1,
.tve_contents_table .tve_ct_level1 {
  box-sizing: border-box;
  color: #4b4b4b;
  font-size: 16px;
  text-decoration: none;
  width: 100%;
  display: block;
  padding: 0 20px;
  margin: 6px 0 4px 0;
}
.tve-toc-content .tve_ct_level2,
.tve_contents_table .tve_ct_level2 {
  box-sizing: border-box;
  color: #4b4b4b;
  font-size: 16px;
  text-decoration: none;
  width: 100%;
  display: block;
  margin: 3px 0 1px 0;
  padding: 0 30px;
}
.tve-toc-content .ct_column a,
.tve-toc-content .ct_column a:active,
.tve-toc-content .ct_column a:visited,
.tve_contents_table .ct_column a,
.tve_contents_table .ct_column a:active,
.tve_contents_table .ct_column a:visited {
  box-sizing: border-box;
  font-size: 16px;
  text-decoration: none;
}
.tve-toc-content .ct_column a.tve_ct_level0,
.tve-toc-content .ct_column a:active.tve_ct_level0,
.tve-toc-content .ct_column a:visited.tve_ct_level0,
.tve_contents_table .ct_column a.tve_ct_level0,
.tve_contents_table .ct_column a:active.tve_ct_level0,
.tve_contents_table .ct_column a:visited.tve_ct_level0 {
  font-weight: 700;
  margin: 10px 0 5px 0;
}
.tve-toc-content .ct_column a.tve_ct_level1,
.tve-toc-content .ct_column a:active.tve_ct_level1,
.tve-toc-content .ct_column a:visited.tve_ct_level1,
.tve_contents_table .ct_column a.tve_ct_level1,
.tve_contents_table .ct_column a:active.tve_ct_level1,
.tve_contents_table .ct_column a:visited.tve_ct_level1 {
  padding-left: 40px;
  margin: 6px 0 4px 0;
}
.tve-toc-content .ct_column a.tve_ct_level2,
.tve-toc-content .ct_column a:active.tve_ct_level2,
.tve-toc-content .ct_column a:visited.tve_ct_level2,
.tve_contents_table .ct_column a.tve_ct_level2,
.tve_contents_table .ct_column a:active.tve_ct_level2,
.tve_contents_table .ct_column a:visited.tve_ct_level2 {
  padding-left: 60px;
  margin: 3px 0 1px 0;
}
.tve-toc-content .ct_column a:active:hover,
.tve-toc-content .ct_column a:hover,
.tve-toc-content .ct_column a:visited:hover,
.tve_contents_table .ct_column a:active:hover,
.tve_contents_table .ct_column a:hover,
.tve_contents_table .ct_column a:visited:hover {
  text-decoration: underline;
}
.tve-toc-content.tve_blue a:hover,
.tve_contents_table.tve_blue a:hover {
  color: #4e7ac7 !important;
}
.tve-toc-content.tve_blue .tve_ct_title,
.tve_contents_table.tve_blue .tve_ct_title {
  background-color: #4e7ac7;
}
.tve-toc-content.tve_green a:hover,
.tve_contents_table.tve_green a:hover {
  color: #45bf55 !important;
}
.tve-toc-content.tve_green .tve_ct_title,
.tve_contents_table.tve_green .tve_ct_title {
  background-color: #45bf55;
}
.tve-toc-content.tve_black a:hover,
.tve_contents_table.tve_black a:hover {
  color: #595959 !important;
}
.tve-toc-content.tve_black .tve_ct_title,
.tve_contents_table.tve_black .tve_ct_title {
  background-color: #595959;
}
.tve-toc-content.tve_orange a:hover,
.tve_contents_table.tve_orange a:hover {
  color: #ff712c !important;
}
.tve-toc-content.tve_orange .tve_ct_title,
.tve_contents_table.tve_orange .tve_ct_title {
  background-color: #ff712c;
}
.tve-toc-content.tve_purple a:hover,
.tve_contents_table.tve_purple a:hover {
  color: #9768d1 !important;
}
.tve-toc-content.tve_purple .tve_ct_title,
.tve_contents_table.tve_purple .tve_ct_title {
  background-color: #9768d1;
}
.tve-toc-content.tve_red a:hover,
.tve_contents_table.tve_red a:hover {
  color: #e93c31 !important;
}
.tve-toc-content.tve_red .tve_ct_title,
.tve_contents_table.tve_red .tve_ct_title {
  background-color: #e93c31;
}
.tve-toc-content.tve_teal a:hover,
.tve_contents_table.tve_teal a:hover {
  color: teal !important;
}
.tve-toc-content.tve_teal .tve_ct_title,
.tve_contents_table.tve_teal .tve_ct_title {
  background-color: teal;
}
.tve-toc-content.tve_white a:hover,
.tve_contents_table.tve_white a:hover {
  color: #4b4b4b;
}
.tve-toc-content.tve_white .tve_ct_title,
.tve_contents_table.tve_white .tve_ct_title {
  background-color: #efefef;
  color: #595959;
}
.tve-toc-content.tve_white .tve_contents_table,
.tve_contents_table.tve_white .tve_contents_table {
  background-color: #fff;
}
.thrv_star_rating > .tve_rating_stars {
  display: block;
  height: 25px;
  background: url("data:image/png;base64,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")
    repeat-x 0 -26px;
}
.thrv_star_rating > .tve_rating_stars > span {
  display: block;
  height: 25px;
  background: url("data:image/png;base64,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")
    repeat-x 0 0;
}
.thrv_star_rating > .tve_rating_stars.tve_rightBtn {
  float: right;
}
.thrv_star_rating.tve_blue > span > span {
  background-position: 0 -104px;
}
.thrv_star_rating.tve_green > span > span {
  background-position: 0 -78px;
}
.thrv_star_rating.tve_orange > span > span {
  background-position: 0 -130px;
}
.thrv_star_rating.tve_purple > span > span {
  background-position: 0 -156px;
}
.thrv_star_rating.tve_red > span > span {
  background-position: 0 -52px;
}
.thrv_star_rating.tve_teal > span > span {
  background-position: 0 -182px;
}
.thrv_star_rating.tve_white > span > span {
  background-position: 0 -208px;
}
@media only screen and (max-width: 740px) {
  .thrv_contents_table .tve_ct_content {
    flex-wrap: wrap;
  }
  .thrv_contents_table .ct_column {
    flex: 0 0 100%;
    background: 0 0 !important;
  }
}
.tve_p_lb_background .tve_p_lb_content.pattern1,
.tve_post_lp .tve_lp_content.pattern1,
.tve_shortcode_editor .pattern1 {
  background: #2980b9;
}
.tve_p_lb_background .tve_p_lb_content.pattern2,
.tve_post_lp .tve_lp_content.pattern2,
.tve_shortcode_editor .pattern2 {
  background: #c0392b;
}
.tve_p_lb_background .tve_p_lb_content.pattern3,
.tve_post_lp .tve_lp_content.pattern3,
.tve_shortcode_editor .pattern3 {
  background: #2ecc71;
}
.tve_p_lb_background .tve_p_lb_close.tve_brdr_none,
.tve_p_lb_background .tve_p_lb_content.tve_brdr_none {
  border-style: none !important;
}
.tve_p_lb_background .tve_p_lb_close.tve_brdr_dotted,
.tve_p_lb_background .tve_p_lb_content.tve_brdr_dotted {
  border-style: dotted !important;
}
.tve_p_lb_background .tve_p_lb_close.tve_brdr_dashed,
.tve_p_lb_background .tve_p_lb_content.tve_brdr_dashed {
  border-style: dashed !important;
}
.tve_p_lb_background .tve_p_lb_close.tve_brdr_solid,
.tve_p_lb_background .tve_p_lb_content.tve_brdr_solid {
  border-style: solid !important;
}
.tve_p_lb_background .tve_p_lb_close.tve_brdr_double,
.tve_p_lb_background .tve_p_lb_content.tve_brdr_double {
  border-style: double !important;
}
.tve_p_lb_background .tve_p_lb_close.tve_brdr_groove,
.tve_p_lb_background .tve_p_lb_content.tve_brdr_groove {
  border-style: groove !important;
}
.tve_p_lb_background .tve_p_lb_close.tve_brdr_ridge,
.tve_p_lb_background .tve_p_lb_content.tve_brdr_ridge {
  border-style: ridge !important;
}
.tve_p_lb_background .tve_p_lb_close.tve_brdr_inset,
.tve_p_lb_background .tve_p_lb_content.tve_brdr_inset {
  border-style: inset !important;
}
.tve_p_lb_background .tve_p_lb_close.tve_brdr_outset,
.tve_p_lb_background .tve_p_lb_content.tve_brdr_outset {
  border-style: outset !important;
}
a:not(.tcb-button-link) svg.tcb-icon {
  color: #111;
}
.tcb-styled-list-icon a {
  color: inherit !important;
}
.tcb-styled-list-icon a svg.tcb-icon {
  color: inherit;
}
.thrv_icon {
  line-height: 0;
}
.thrv_icon.tcb-icon-display {
  display: table;
}
.thrv_icon.thrv_wrapper {
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}
.thrv_icon .tve_blue {
  color: #4e7ac7;
}
.thrv_icon .tve_green {
  color: #45bf55;
}
.thrv_icon .tve_orange {
  color: #ff712c;
}
.thrv_icon .tve_black {
  color: #595959;
}
.thrv_icon .tve_purple {
  color: #9768d1;
}
.thrv_icon .tve_red {
  color: #e93c31;
}
.thrv_icon .tve_teal {
  color: teal;
}
.thrv_icon .tve_white {
  color: #efefef;
}
.thrv_icon.aligncenter {
  display: table;
  margin-left: auto !important;
  margin-right: auto !important;
}
.thrv_icon span.tve_sc_icon {
  -ms-box-sizing: content-box !important;
  -webkit-box-sizing: content-box !important;
  -moz-box-sizing: content-box !important;
  box-sizing: content-box !important;
  display: inline-block;
  font-size: inherit;
  height: auto;
  width: auto;
  text-align: center;
  text-decoration: none !important;
  background-clip: padding-box;
  transform: rotate(var(--tcb-icon-rotation-angle, 0deg));
}
.thrv_icon span.tve_sc_icon:before {
  color: inherit !important;
}
.thrv_icon span.tve_sc_icon.tve_brdr_none {
  border-style: none !important;
}
.thrv_icon span.tve_sc_icon.tve_brdr_dotted {
  border-style: dotted !important;
}
.thrv_icon span.tve_sc_icon.tve_brdr_dashed {
  border-style: dashed !important;
}
.thrv_icon span.tve_sc_icon.tve_brdr_solid {
  border-style: solid !important;
}
.thrv_icon span.tve_sc_icon.tve_brdr_double {
  border-style: double !important;
}
.thrv_icon span.tve_sc_icon.tve_brdr_groove {
  border-style: groove !important;
}
.thrv_icon span.tve_sc_icon.tve_brdr_ridge {
  border-style: ridge !important;
}
.thrv_icon span.tve_sc_icon.tve_brdr_inset {
  border-style: inset !important;
}
.thrv_icon span.tve_sc_icon.tve_brdr_outset {
  border-style: outset !important;
}
.thrv_icon.tve_brdr_none {
  border-style: none;
}
.thrv_icon.tve_brdr_dotted {
  border-style: dotted;
}
.thrv_icon.tve_brdr_dashed {
  border-style: dashed;
}
.thrv_icon.tve_brdr_solid {
  border-style: solid;
}
.thrv_icon.tve_brdr_double {
  border-style: double;
}
.thrv_icon.tve_brdr_groove {
  border-style: groove;
}
.thrv_icon.tve_brdr_ridge {
  border-style: ridge;
}
.thrv_icon.tve_brdr_inset {
  border-style: inset;
}
.thrv_icon.tve_brdr_outset {
  border-style: outset;
}
.thrv_page_section .out.pswr .lightSec .cck,
.thrv_page_section .out.pswr .lightSec .cck > * {
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.8);
}
#tve_lightbox_content .tve-hyperlinks-lightbox-wrapper,
.thrv_wrapper .tve-hyperlinks-lightbox-wrapper {
  min-width: 800px;
}
#tve_lightbox_content [class*=" icon-"],
#tve_lightbox_content [class^="icon-"],
.thrv_wrapper [class*=" icon-"],
.thrv_wrapper [class^="icon-"] {
  border-radius: 0;
  background: 0 0;
}
body:not(.tve_editor_page) .tve_post_grid_masonry {
  opacity: 0;
  transition: opacity 0.7s ease-in;
}
@media only screen and (-webkit-min-device-pixel-ratio: 0) and (min-width: 900px) {
  .tve_btn.tve_nb.tve_btn5 .tve_btn_txt,
  .tve_btn.tve_nb.tve_btn6 .tve_btn_txt,
  ::i-block-chrome {
    min-width: 250px;
  }
}
body .tve_shortcode_editor .thrv_wrapper .lightSec {
  color: #fff;
}
body .tve_shortcode_editor .thrv_wrapper .lightSec div,
body .tve_shortcode_editor .thrv_wrapper .lightSec h1,
body .tve_shortcode_editor .thrv_wrapper .lightSec h2,
body .tve_shortcode_editor .thrv_wrapper .lightSec h3,
body .tve_shortcode_editor .thrv_wrapper .lightSec h4,
body .tve_shortcode_editor .thrv_wrapper .lightSec h5,
body .tve_shortcode_editor .thrv_wrapper .lightSec h6,
body .tve_shortcode_editor .thrv_wrapper .lightSec li,
body .tve_shortcode_editor .thrv_wrapper .lightSec ol,
body .tve_shortcode_editor .thrv_wrapper .lightSec p,
body .tve_shortcode_editor .thrv_wrapper .lightSec ul,
body .tve_shortcode_editor .thrv_wrapper .lightSec > p {
  color: #fff;
}
body .tve_shortcode_editor .thrv_wrapper .lightSec p span {
  color: inherit;
}
body .tve_shortcode_editor .thrv_wrapper .lightSec span.tve_ct_title {
  color: #fff;
}
body .tve_shortcode_editor .thrv_wrapper .lightSec .tve_faqI {
  color: #333;
}
body .tve_shortcode_editor .thrv_wrapper .lightSec .tve_faqI h1,
body .tve_shortcode_editor .thrv_wrapper .lightSec .tve_faqI h2,
body .tve_shortcode_editor .thrv_wrapper .lightSec .tve_faqI h3,
body .tve_shortcode_editor .thrv_wrapper .lightSec .tve_faqI h4,
body .tve_shortcode_editor .thrv_wrapper .lightSec .tve_faqI h5,
body .tve_shortcode_editor .thrv_wrapper .lightSec .tve_faqI h6,
body .tve_shortcode_editor .thrv_wrapper .lightSec .tve_faqI li,
body .tve_shortcode_editor .thrv_wrapper .lightSec .tve_faqI ol,
body .tve_shortcode_editor .thrv_wrapper .lightSec .tve_faqI p,
body .tve_shortcode_editor .thrv_wrapper .lightSec .tve_faqI ul,
body .tve_shortcode_editor .thrv_wrapper .lightSec .tve_faqI > p {
  color: inherit;
}
body .tve_shortcode_editor .thrv_wrapper .darkSec {
  color: #333;
}
body .tve_shortcode_editor .thrv_wrapper .darkSec h1,
body .tve_shortcode_editor .thrv_wrapper .darkSec h2,
body .tve_shortcode_editor .thrv_wrapper .darkSec h3,
body .tve_shortcode_editor .thrv_wrapper .darkSec h4,
body .tve_shortcode_editor .thrv_wrapper .darkSec h5,
body .tve_shortcode_editor .thrv_wrapper .darkSec h6,
body .tve_shortcode_editor .thrv_wrapper .darkSec li,
body .tve_shortcode_editor .thrv_wrapper .darkSec ol,
body .tve_shortcode_editor .thrv_wrapper .darkSec p,
body .tve_shortcode_editor .thrv_wrapper .darkSec ul,
body .tve_shortcode_editor .thrv_wrapper .darkSec > p {
  color: #333;
}
body .tve_shortcode_editor .thrv_wrapper .darkSec p span {
  color: inherit;
}
body .tve_shortcode_editor .thrv_wrapper .darkSec span.tve_ct_title {
  color: #fff;
}
body .tve_shortcode_editor .thrv_wrapper .darkSec .tve_faqI {
  color: #333;
}
body .tve_shortcode_editor .thrv_wrapper .darkSec .tve_faqI h1,
body .tve_shortcode_editor .thrv_wrapper .darkSec .tve_faqI h2,
body .tve_shortcode_editor .thrv_wrapper .darkSec .tve_faqI h3,
body .tve_shortcode_editor .thrv_wrapper .darkSec .tve_faqI h4,
body .tve_shortcode_editor .thrv_wrapper .darkSec .tve_faqI h5,
body .tve_shortcode_editor .thrv_wrapper .darkSec .tve_faqI h6,
body .tve_shortcode_editor .thrv_wrapper .darkSec .tve_faqI li,
body .tve_shortcode_editor .thrv_wrapper .darkSec .tve_faqI ol,
body .tve_shortcode_editor .thrv_wrapper .darkSec .tve_faqI p,
body .tve_shortcode_editor .thrv_wrapper .darkSec .tve_faqI ul,
body .tve_shortcode_editor .thrv_wrapper .darkSec .tve_faqI > p {
  color: inherit;
}
.tve_cb.tve_cb_symbol {
  padding-top: 30px;
  margin-top: 45px;
  position: relative;
}
.tve_cb.tve_cb_symbol > .thrv_cb_text,
.tve_cb.tve_cb_symbol > .thrv_icon {
  margin: 0;
  position: absolute;
  top: 0;
  display: inline-block;
  border: 5px solid rgba(0, 0, 0, 0.15);
  border-radius: 50%;
}
.tve_cb.tve_cb_symbol > .thrv_cb_text span.tve_sc_icon,
.tve_cb.tve_cb_symbol > .thrv_cb_text span.tve_sc_text,
.tve_cb.tve_cb_symbol > .thrv_icon span.tve_sc_icon,
.tve_cb.tve_cb_symbol > .thrv_icon span.tve_sc_text {
  border-radius: 50%;
  background-color: #333;
  border-color: none;
  text-align: center;
  color: #efefef;
  display: inline-block;
  font-size: 40px;
  height: 40px;
  line-height: 1;
  min-width: 40px;
  padding: 20px;
  width: auto;
}
.tve_cb.tve_cb_symbol > .thrv_cb_text.aligncenter,
.tve_cb.tve_cb_symbol > .thrv_icon.aligncenter {
  left: 50%;
  display: inline-block;
  transform: translate(-50%, -50%);
}
.tve_cb.tve_cb_symbol > .thrv_cb_text.alignright,
.tve_cb.tve_cb_symbol > .thrv_icon.alignright {
  float: none !important;
  left: 100%;
  transform: translate(-100%, -50%);
}
.tve_cb.tve_cb_symbol > .thrv_cb_text.alignleft,
.tve_cb.tve_cb_symbol > .thrv_icon.alignleft {
  float: none !important;
  left: 0;
  transform: translate(0, -50%);
}
.tve_cb.tve_cb_symbol.tve_sb_bot {
  padding-top: 0;
  padding-bottom: 30px;
  margin-top: 0;
  margin-bottom: 45px;
}
.tve_cb.tve_cb_symbol.tve_sb_bot > .thrv_cb_text,
.tve_cb.tve_cb_symbol.tve_sb_bot > .thrv_icon {
  top: auto;
  bottom: 0;
}
.tve_cb.tve_cb_symbol.tve_sb_bot > .thrv_cb_text.aligncenter,
.tve_cb.tve_cb_symbol.tve_sb_bot > .thrv_icon.aligncenter {
  left: 50%;
  display: inline-block;
  transform: translate(-50%, 50%);
}
.tve_cb.tve_cb_symbol.tve_sb_bot > .thrv_cb_text.alignright,
.tve_cb.tve_cb_symbol.tve_sb_bot > .thrv_icon.alignright {
  float: none !important;
  left: 100%;
  transform: translate(-100%, 50%);
}
.tve_cb.tve_cb_symbol.tve_sb_bot > .thrv_cb_text.alignleft,
.tve_cb.tve_cb_symbol.tve_sb_bot > .thrv_icon.alignleft {
  float: none !important;
  left: 0;
  transform: translate(0, 50%);
}
.thrv_widget_menu li {
  margin-top: 0;
  padding: 0 10px;
}
.thrv_widget_menu.thrv_wrapper.tcb-mega-std .tve_w_menu.tve_horizontal > li ul {
  border: none;
}
.thrv_widget_menu.thrv_wrapper.tve-vertical-menu {
  width: 100%;
}
.thrv_widget_menu.thrv_wrapper.tve_center {
  display: table;
  margin-left: auto !important;
  margin-right: auto !important;
}
.thrv_widget_menu.thrv_wrapper ul.tve_w_menu {
  position: relative;
  margin: 0;
  padding: 0 0 0 1em;
  list-style-type: none;
  list-style-image: none;
}
.thrv_widget_menu.thrv_wrapper ul.tve_w_menu ul {
  margin: 0;
  padding: 0 0 0 1em;
  list-style-type: none;
  list-style-image: none;
  background-color: #fff;
}
.thrv_widget_menu.thrv_wrapper ul.tve_w_menu li {
  margin-bottom: 0;
  margin-left: 0;
}
.thrv_widget_menu.thrv_wrapper ul.tve_w_menu li:before {
  content: "";
  display: none;
}
.thrv_widget_menu.thrv_wrapper ul.tve_w_menu li > a {
  color: #373737;
  text-decoration: none;
  display: flex;
  align-items: center;
  line-height: 1;
  position: relative;
}
.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical > li ul {
  border: 1px solid #b4b4b4;
  border-radius: 3px;
  padding: 0;
}
.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical > li ul li > a {
  padding: 2px 15px;
}
.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal {
  z-index: 9;
  padding: 0;
}
.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal li {
  display: inline-block;
  position: relative;
  padding: 2px 10px;
}
.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal > li ul {
  padding: 0;
  position: absolute;
  border: 1px solid #b4b4b4;
  border-radius: 3px;
  display: none;
  z-index: 4;
}
@media only screen and (min-width: 774px) {
  .thrv_widget_menu.thrv_wrapper
    ul.tve_w_menu.tve_horizontal
    > li
    ul
    .tve_w_menu.tve_horizontal
    > li
    ul {
    left: -100%;
  }
  .thrv_widget_menu.thrv_wrapper
    ul.tve_w_menu.tve_horizontal
    > li
    ul
    .tve_w_menu.tve_horizontal
    > li
    ul
    li {
    text-align: right;
  }
}
.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal > li ul li {
  padding: 0;
  display: block;
  position: relative;
}
.thrv_widget_menu.thrv_wrapper
  ul.tve_w_menu.tve_horizontal
  > li
  ul
  li:first-child
  a {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.thrv_widget_menu.thrv_wrapper
  ul.tve_w_menu.tve_horizontal
  > li
  ul
  li:last-child
  a {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal > li ul li > a {
  padding: 2px 15px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.thrv_widget_menu.thrv_wrapper:not(.tve-regular)
  ul.tve_w_menu.tve_horizontal
  > li
  ul {
  position: static;
}
@media only screen and (max-width: 774px) {
  .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) .tve_menu_title {
    display: none;
  }
  .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade)
    .thrive-shortcode-html {
    padding-top: 1px;
    position: relative;
  }
  .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade).tve_center,
  .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade).tve_left,
  .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade).tve_right {
    display: block;
    float: none;
  }
  .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade)
    .tve-m-trigger.t_tve_horizontal {
    border-radius: 4px;
    box-sizing: content-box !important;
    border-width: 1px;
    border-style: solid;
    display: inline-block;
    float: right;
    font-size: 33px;
    height: 30px;
    line-height: 30px;
    margin: 0;
    padding: 8px;
    text-align: center;
    text-decoration: none;
    width: 33px;
  }
  .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade)
    .tve-m-trigger
    .thrv_icon {
    margin: 0;
  }
  .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade)
    .tve-m-trigger
    .tcb-icon-close {
    display: none;
  }
  .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade)
    .tve-m-trigger.tve-triggered-icon
    .tcb-icon-open {
    display: none;
  }
  .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade)
    .tve-m-trigger.tve-triggered-icon
    .tcb-icon-close {
    display: block;
  }
  .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) ul {
    max-width: none !important;
    width: 100% !important;
    box-sizing: border-box !important;
    min-width: 250px;
  }
  .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) ul a,
  .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) ul li {
    display: block !important;
    box-sizing: border-box !important;
  }
  .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade)
    ul.tve_w_menu.tve_horizontal {
    background-color: #fff;
    max-height: 0;
    overflow: hidden;
    top: 50px !important;
    position: absolute;
    transition: max-height 0.3s;
    z-index: 9999;
  }
  .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade)
    ul.tve_w_menu.tve_horizontal.tve-m-expanded {
    transition: max-height 0.3s;
    border: 1px solid #b4b4b4;
    top: 49px !important;
    min-height: 200px;
    overflow-y: scroll;
  }
  .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade)
    ul.tve_w_menu.tve_horizontal
    > li
    > a {
    padding: 12px 15px;
    display: block;
    background-color: #fff;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade)
    ul.tve_w_menu.tve_horizontal
    > li
    ul {
    display: block !important;
    position: static !important;
    border: 0 !important;
  }
  .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade)
    ul.tve_w_menu.tve_horizontal
    > li
    ul
    a:after {
    display: none !important;
  }
  .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade)
    ul.tve_w_menu.tve_horizontal
    > li
    ul
    a {
    border-radius: 0 !important;
  }
  .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade)
    ul.tve_w_menu.tve_horizontal
    > li
    > ul
    > li
    > a {
    padding-left: 30px;
  }
  .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade)
    ul.tve_w_menu.tve_horizontal
    > li
    > ul
    > li
    > ul
    > li
    > a {
    padding-left: 45px;
  }
  .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade)
    ul.tve_w_menu.tve_horizontal
    > li
    > ul
    > li
    > ul
    > li
    > ul
    > li
    > a {
    padding-left: 45px;
  }
  .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade)
    ul.tve_w_menu.tve_horizontal::-webkit-scrollbar-track {
    background-color: #e1e1e1;
  }
  .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade)
    ul.tve_w_menu.tve_horizontal::-webkit-scrollbar {
    width: 6px;
    background-color: #e1e1e1;
  }
  .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade)
    ul.tve_w_menu.tve_horizontal::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: #ccc;
  }
}
.thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade)
  ul.tve_w_menu.tve_horizontal
  a,
.thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade)
  ul.tve_w_menu.tve_vertical
  a {
  line-height: 2;
}
.thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade)
  ul.tve_w_menu.tve_horizontal
  svg,
.thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade)
  ul.tve_w_menu.tve_vertical
  svg {
  width: 1.5em;
  height: 1em;
  transition: all 0.15s ease;
  fill: currentColor;
  margin-left: 5px;
}
.thrv_widget_menu.thrv_wrapper.tve-regular .tve_vertical li > a {
  display: inline-flex;
}
body.tve-lightbox-page .tve_p_lb_overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #000;
  opacity: 0.8;
}
body.tve-lightbox-page .tve_p_lb_background {
  top: 32px;
  padding-top: 150px;
}
body.tve-lightbox-page .tve-spacer {
  height: 40px;
  width: 100%;
}
.tve-lp-pw-form {
  margin: auto;
  max-width: 700px;
  padding: 50px 0 0;
}
.thrv_progress_bar {
  padding: 0;
}
.tve_progress_bar {
  border-radius: 1px;
  background: #f7f7f7;
  display: block;
  font-size: 18px;
  height: 2.778em;
  position: relative;
  overflow: hidden;
}
.thrv_progress_bar.tve_brdr_none {
  border-style: none !important;
}
.thrv_progress_bar.tve_brdr_dotted {
  border-style: dotted !important;
}
.thrv_progress_bar.tve_brdr_dashed {
  border-style: dashed !important;
}
.thrv_progress_bar.tve_brdr_solid {
  border-style: solid !important;
}
.thrv_progress_bar.tve_brdr_double {
  border-style: double !important;
}
.thrv_progress_bar.tve_brdr_groove {
  border-style: groove !important;
}
.thrv_progress_bar.tve_brdr_ridge {
  border-style: ridge !important;
}
.thrv_progress_bar.tve_brdr_inset {
  border-style: inset !important;
}
.thrv_progress_bar.tve_brdr_outset {
  border-style: outset !important;
}
@keyframes progress-bar {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}
.thrv_data_element_start .tve_progress_bar_fill {
  animation: progress-bar 2s linear;
}
.tve_progress_bar_fill {
  border-radius: 1px;
  height: 2.778em;
  overflow: hidden;
}
@supports (-webkit-overflow-scrolling: touch) {
  .tve_progress_bar_fill {
    animation-play-state: running;
  }
}
.tve_progress_bar .tve_data_element_label {
  border-radius: 1px;
  background: rgba(44, 44, 44, 0.67);
  color: #fff;
  display: block;
  font-weight: 300;
  line-height: 26px;
  height: 1.444em;
  margin: auto 0;
  max-width: 80%;
  padding: 0 10px;
  overflow: hidden;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 10px;
  text-overflow: ellipsis;
  z-index: 3;
  white-space: nowrap;
}
.thrv_fill_counter {
  border-radius: 100%;
  display: table;
}
.thrv_fill_counter.aligncenter {
  display: table;
}
.thrv_fill_counter.tve_brdr_none {
  border-style: none !important;
}
.thrv_fill_counter.tve_brdr_dotted {
  border-style: dotted !important;
}
.thrv_fill_counter.tve_brdr_dashed {
  border-style: dashed !important;
}
.thrv_fill_counter.tve_brdr_solid {
  border-style: solid !important;
}
.thrv_fill_counter.tve_brdr_double {
  border-style: double !important;
}
.thrv_fill_counter.tve_brdr_groove {
  border-style: groove !important;
}
.thrv_fill_counter.tve_brdr_ridge {
  border-style: ridge !important;
}
.thrv_fill_counter.tve_brdr_inset {
  border-style: inset !important;
}
.thrv_fill_counter.tve_brdr_outset {
  border-style: outset !important;
}
.tve_normalfc .tve_fill_counter {
  height: 202px;
  width: 202px;
}
.tve_normalfc .tve_fill_counter .tve_fill_c_in,
.tve_normalfc .tve_fill_counter .tve_fill_circle {
  height: 202px;
  width: 202px;
}
.tve_normalfc .tve_fill_counter .tve_fill_circle {
  clip: rect(0, 202px, 202px, 101px);
}
.tve_normalfc .tve_fill_counter .tve_fill_circle .tve_fill_c_in {
  clip: rect(0, 101px, 202px, 0);
}
.tve_normalfc .tve_fill_text_in {
  height: 186px;
  top: 8px;
  bottom: 8px;
  left: 8px;
  right: 8px;
  width: 186px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.tve_normalfc .tve_fill_text_in .tve_fill_text {
  font-size: 60px;
  line-height: normal;
}
.tve_normalfc .tve_fill_text_in .thrv-inline-text {
  line-height: normal;
}
.tve_fill_counter {
  border-radius: 50%;
  background-color: #e0e0e0;
  position: relative;
}
.tve_fill_counter .tve_fill_c_in,
.tve_fill_counter .tve_fill_circle {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  border-radius: 50%;
  position: absolute;
  transition: -webkit-transform 2s;
  transition: -ms-transform 2s;
  transition: transform 2s;
}
.tve_fill_text_in {
  border-radius: 50%;
  background: #fff;
  position: absolute;
  text-align: center;
}
.tve_fill_text_in .tve_fill_text_before {
  font-weight: 300;
}
.tve_fill_text_in .tve_fill_text {
  font-weight: 300;
}
.tve_fill_text_in .tve_fill_text_after {
  font-weight: 300;
}
.tve_fill_text_in .tve_data_element_label {
  color: #343434;
  display: block;
  font-size: 17px;
  font-weight: 300;
}
@keyframes fill-counter-svg-normal {
  from {
    stroke-dasharray: 0 635;
  }
}
@keyframes fill-counter-svg-small {
  from {
    stroke-dasharray: 0 321;
  }
}
@keyframes fill-counter-svg-big {
  from {
    stroke-dasharray: 0 792;
  }
}
.tve_fill_counter_n {
  position: relative;
}
.tve_fill_counter_n .tve_fill_counter_circle {
  transform: rotate(-90deg);
  background: #e0e0e0;
  border-radius: 50%;
  display: block;
  stroke-dasharray: inherit;
}
.tve_fill_counter_n .tve_fill_counter_circle circle {
  transition: stroke-dasharray 2s linear;
  fill: none;
}
.thrv_data_element_start .tve_fill_counter_n .tve_fill_counter_circle circle,
.tve_editor_page .tve_fill_counter_n .tve_fill_counter_circle circle {
  stroke-dasharray: inherit;
}
.tve_normalfc .tve_fill_counter_circle {
  height: 202px;
  width: 202px;
}
.tve_normalfc .tve_fill_counter_circle circle {
  stroke-dasharray: 0 635;
  stroke-width: 16;
}
.tve_normalfc.thrv_data_element_start .tve_fill_counter_circle circle {
  animation: fill-counter-svg-normal 2s linear;
}
.tve_number_counter {
  display: table;
  text-align: center;
}
.tve_number_counter .tve_numberc_before {
  font-weight: 300;
  font-size: 50px;
  line-height: 1em;
}
.tve_number_counter .tve_numberc_text {
  font-weight: 300;
  font-size: 50px;
  line-height: 1em;
}
.tve_number_counter .tve_numberc_after {
  font-weight: 300;
  font-size: 50px;
  line-height: 1em;
}
.tve_number_counter .tve_data_element_label {
  color: #2c2c2c;
  display: block;
  font-weight: 300;
  font-size: 18px;
  margin-top: 5px;
  padding: 0 20px;
}
.thrv_data_element.thrv_wrapper.aligncenter {
  display: table;
}
.thrv_data_element_start .tve_progress_bar_fill {
  animation-play-state: running;
}
#tve_editor [class*="ttfm"] a {
  font-family: inherit !important;
}
.thrv_responsive_video.thrv_wrapper {
  max-height: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.thrv_responsive_video.thrv_wrapper.rv_style_white_frame {
  background: #000;
  border: 7px solid #fff;
  border-radius: 7px;
  padding: 0;
}
.thrv_responsive_video.thrv_wrapper.rv_style_gray_frame {
  background: #000;
  border: 10px solid #f1f1f1;
  padding: 0;
}
.thrv_responsive_video.thrv_wrapper.rv_style_gray_frame
  .tve_responsive_video_container {
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.56);
}
.thrv_responsive_video.thrv_wrapper.rv_style_dark_frame {
  background-image: linear-gradient(#000 0, #656565 50%, #000 50%, #000 100%);
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.95);
  border-radius: 20px;
  padding: 20px;
}
.thrv_responsive_video.thrv_wrapper.rv_style_dark_frame
  .tve_responsive_video_container {
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.56);
  background: #000;
}
.thrv_responsive_video.thrv_wrapper.rv_style_light_frame {
  background: #000;
  border: 1px solid #fff;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.19);
  padding: 0;
}
.thrv_responsive_video.thrv_wrapper.rv_style_lifted_style1 {
  background: #000;
  margin-bottom: 50px;
  position: relative;
}
.thrv_responsive_video.thrv_wrapper.rv_style_lifted_style1:after {
  background-image: -moz-radial-gradient(
    center,
    ellipse,
    rgba(0, 0, 0, 0.5) 0,
    transparent 100%
  );
  background-image: -webkit-radial-gradient(
    center,
    ellipse,
    rgba(0, 0, 0, 0.5) 0,
    transparent 50%
  );
  background-image: radial-gradient(
    ellipse at center,
    rgba(0, 0, 0, 0.5) 0,
    transparent 50%
  );
  border-radius: 100%;
  content: "";
  display: block;
  height: 30px;
  position: absolute;
  bottom: -35px;
  left: 0;
  right: 0;
}
.thrv_responsive_video.thrv_wrapper.rv_style_lifted_style2 {
  background: #000;
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.56);
  position: relative;
  -webkit-perspective: 150px;
  perspective: 150px;
  padding: 0;
}
.thrv_responsive_video.thrv_wrapper.rv_style_lifted_style2:before {
  transform: rotateX(45deg);
  box-shadow: 0 0 8px 9px rgba(0, 0, 0, 0.7);
  content: "";
  display: block;
  height: 0;
  position: absolute;
  bottom: 0;
  left: 50px;
  right: 50px;
}
.thrv_responsive_video.thrv_wrapper.rv_style_lifted_style3 {
  background: #000;
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.56);
  margin-bottom: 50px;
  padding: 0;
  position: relative;
  z-index: 1;
}
.thrv_responsive_video.thrv_wrapper.rv_style_lifted_style3:before {
  transform: translateY(0);
  background-image: url("data:image/png;base64,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");
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: center top;
  content: "";
  display: block;
  height: 45px;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  width: 100%;
}
.thrv_responsive_video.thrv_wrapper.rv_style_lifted_style4 {
  background: #000;
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.56);
  margin-bottom: 50px;
  padding: 0;
  position: relative;
  z-index: 1;
}
.thrv_responsive_video.thrv_wrapper.rv_style_lifted_style4:before {
  transform: translateY(0);
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA1IAAAAXCAMAAAA2hY53AAACClBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMaXFi8GmKAAAArnRSTlMBAgMEBQYHCAkKCwwNDg8QERITFBUWFxgZGhscHR4fICEiIyQlJicoKSorLC0uLzAxMjM0NTY3ODk6Ozw9Pj9AQUNERUZHSElKS0xNT1BRUlNUVVZXWFlaW1xdXl9gYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXp7fH1+f4CBgoOEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucnZ6foKGio6SlpqeoqaqrrK2urwB0jwDoAAAG2klEQVR42u1YAXYbOwgUbG+Y9JRtbvgF/80AIbYSO+6+NE665FVCIKkSMAKvPI2vRo9yJsBYQ6jFbhIK1Q2M6JAhCpVsQ1UVMrSK4VDBn4hsY9ugEOUk8FChA89WKOF8ZT+wEi1PkOT+grPhww2M448MOEonBNMs9cMMi2y4O3cxrBYccwj/L14xjp332HAWHG3wbBSTo16wGmuTmrM4noN4QByCfTTTzaKlBPwwUMjnmM75eexpDrWjxdBxD1xyGM0xcTUwPtFYnoAsFKfkv8dXpK8BqQddQSQvZapSMsIph6KEEIhAQmCh3Qg9BOUPUXAQqGAbjb0CboETChi0MhCjzlB1LolIcEGbPCJoIkqcQYnGiI/pw0hzZEwamcmoDYVTNriWeqdojo13wvGIYzBK0aaaeN+gop4MFLwGjs6rCabxHrBHvAGSBnXwGdwmhL4ACXEPHswCfQGbEBgaLpkDrf/H0w8IeLmBFucHAWLEFu/kFFoObTSZrwCzpwNSH5KSYqSidAyRIYUkZiYCRCQUGjpR4VTBGFkoJoQEeiEm0YuaqDpWOfdy3xCCPkR8DP5jM4J8ZBaR6T4QUAEpCAkrIVYILUJqjDkHMRKxSIkboMghBGT8rWf6sfJv3JaM8CobBBgCT+g3SmQLKBF5Tjhp2AdIGz/Qb55ZsG+G26JJRgCtKcIjC6JezFwJ+UFEVOrlFQzSCdCEZLIHCzCNmMC9ElrUUYGhiHnmr7PEdUDqD+gn7VZYoqebJMT1ZJMzJadVAW6dsISoSlhxKw7Z1i7DBb0OF69Hm4Ay6iBxF2qL3DEycwEwIDedI8sl9IkSy4TFFcFaIi42s2T8DwOmDSVskIeDoajykeAWwQ5N/EUKVkG/WZpE1UWZiEXa5t52aMvkkallzoIOPaQFGnTGW2NIptPQrHrPKDLlMBPzefVcW5EyQn4dkLqlrmtKBKggAtGeZSWRWLO5yZbKmieh1gSHh0LVbcNm3KPITdSsxgwQrjBXxEz6P50Mfpbn3bJEwp4BHUZF7QA21xWEqpr5MFsKmxpkVuOd4iUJqMEGWc7SYtRt6HKdVBrUYaK1gz9bSdVca0SY0K5TJaDEFS6BmwZVgQdGVJnDCz+dtWqeco2npGmtDA9Itf8XMGn1jSpKogRLtXQbjl8CSUvCAEphIDM9SAS4qQyziJsoeU4ziQAyIinCREwH71IRgHW9psKnVen2zzOxZF/PTJuobQSwUKiKQ2tOcAfk/DQDOtfFa6MaRhSxcklgoS7+0ka2PC5uxfjo1pgCc1YbtvJX9WNB1r8EqS5TVhQ1ElYktUqKF+nJ9by6PXu7Z5qLuhFS82X6QUOflXu1fZ1+Sw1nMz8pZ9SKmlvUaFr8e59feqT6FjVq2JG1LAI9Suae2C+XPa9Iq45OZmV6FfP0CLT9bsFxaTf2haqeWfyKrValdvlo+L0h1TXJQuXHRpWsHpcXymbFvSFGp9Kj4pYy6DlLhLyitmBbxZyEp1QSWqf+qa8GLu3AGpDd8UbeD8LawH090Rpom73nJZQcbQFIJeuAjW3aPJz07A8VzIXEG0LhJBtFzfr6ZrXSUr5SV9ffDFJr7dHUBd4q67miq9NL3LSW2hIvY1k2SrRKRvTedrKSs0vSXl2h83UgtL8UX/2mclZJuJ36Y/KdC4llOZlzOTsB+05P+qtiX/1jY5EtVfeXhRTdct0vpKWuX6e/jsNJkLQffUjVGVmaS9rTrfc29/ZLRoZNbrn++P2uENrvy7FiAi8UjHmqkDY8HVdOiYRWlbgP6deNANxWdKzeWStuMhdew72+/IuQ6p9I162/YGlVtch7h/7Rc7ZuNaO5vTZpLibuzc/q7wdtux9UdGIXOv2CHVu5veYqLXdf9Kfo+eaC9mJ50sh6xzvZTr9vSMml9LJC6uzWq3ixmBrX2+mCOZrU/cSMAu4tYx40PvJhbdtTn65r2tr17Tq1JUCuxsoKqUvJzu8OUqv9FsGVZ6iRZW+tLMbMa6/3m+lA0F1i7HrQrH4W1WAuxoov7r8IrQ/6TihPO8rqWyBlXr1oq0rxeh5ff+Lc/LngYRyV270QvXHz55D1R1uP1jKxKUKtFDdAau+PLnnaC6bVCvtpvejxseAf+rl2l9FmTzsgde1q+y/pJytreGDooB1hiEDaH5H7w1CedlxjuZMn876zHkA66DZw7aQ1MinyHVF5HVKPe1PqftA8HAA66Cp1qDTgPoP89wVIPcpHQub4YnDQp34LedC/hSvRW9cfn6kP+tr0sUnERG9MN2eA/zUOOuj70M811m+HVGWWRzmSz0EH3ZbOVvTYG1/8DgQddNAFjF344vc/NwKc2B98ffIAAAAASUVORK5CYII=");
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: center top;
  content: "";
  display: block;
  height: 45px;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  width: 100%;
}
.thrv_responsive_video.thrv_wrapper.rv_style_lifted_style5 {
  background: #000;
  -webkit-perspective: 150px;
  perspective: 150px;
  -webkit-perspective-origin: bottom center;
  perspective-origin: bottom center;
  padding: 0;
  position: relative;
}
.thrv_responsive_video.thrv_wrapper.rv_style_lifted_style5:before {
  transform: rotateX(-25deg);
  box-shadow: 0 0 14px 9px rgba(0, 0, 0, 0.7);
  content: "";
  display: block;
  height: 0;
  position: absolute;
  bottom: 10px;
  width: 100%;
}
.thrv_responsive_video.thrv_wrapper.rv_style_lifted_style6 {
  background: #000;
  padding: 0;
  position: relative;
}
.thrv_responsive_video.thrv_wrapper.rv_style_lifted_style6
  .tve_responsive_video_container {
  border: 4px solid #fff;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.19);
}
.thrv_responsive_video.thrv_wrapper.rv_style_lifted_style6:after,
.thrv_responsive_video.thrv_wrapper.rv_style_lifted_style6:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAHeCAMAAACymuvqAAABs1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMaXG/hqSpAAAAkXRSTlMBAgMEBQYHCAkKCwwNDg8QERITFBUWFxgZGhscHR4fICEiIyQlJicoKSorLC0uLzAxMjM0NTY3ODk6Ozw9Pj9AQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVpbXF1eX2BhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ent8fX5/gIGCg4SFhoeIiYqLjI2Oj5AAE5UP1AAAB8xJREFUeNq9W12SG70NRGP5lsvO95pT6MAxkQx+BIogxlaVK3Cttcs20I0mSKmk9XjRHpc/jvx5DSRUokIo0LWu45yVkPQFmcZSDP5gC3uWgEBw6LJH6LLc3/tjZlk9L8hrQSE45CUTQgsBIYwpIS3v64DnIbNEV/hGYBArFD9qVnzDsnBBTA8vUIQzRfoAYYFYv4Jr5Vkef9aCDCYQGGDLcu0AvCRrIv/QsJY8mMHsjDTgViBxhVYuZqvnmcEF5yIv+gMML6iIlrKs3Q2r9qNoincduu6JwyCsVjg4ZPiELUGGyrC2ojFyK9j7AmWwyQxoKccIiINrxTmhDAOOUDpMrFyr7tga/PyUrIwwKocbdwYvWcJAdHyX+9hKkMhnxTckuVy5tp37hJwshs2mkOGRMxcyamMFysk7QqtCkEykODefHrOa6CAgIYgGkZhhHM7XECKYGw2XyI0pauWIOoXyhjRDSDVo94pnli44SmQwcjbI5AOeFRBk8mqUuyE3A3YzmIayGByRBfcoXCI7mHP49NTmRFGvcgXIGCA1WJdKwU5j5bI4c02Bxu0GLKUq7EIhkcVeKVxZEHH4BrXxx1CIRLQMnVJdzIBxif6JrP6kBIICaWoMQJo3V4NtouBFVi04HSKRgMJ5LbioRIhHFKz29kZFoXxMKPEcm9cVa5uJz1zHXZFPe7FVHJcbICJYnNxOylujIrwXFALKzINohpOaN1506Z7q/dQa9XSLyjs25wFZgwZdXow7owSth6CJlSugoxSH1pqBoJ6U7KvUCqvFIJAsBWfM4R7zf0H9RLnC23phLFzeYC3YtBxRILGI6djEKzwDKhF5B/HxzcalXyA5F5TbDnGjfN4Ed1YKHdXCn30OhSAfvR3dqAUFUqEk4tuM5hb1aIwKK0fyrHNTuPJibLay4boFenjB1yXQdSCy5mxfpRwLcnJ5RSIkXgo6OqtRkUFFvBFp2mmXkfYmVIRKZ1SFRMIL54qBE0kuh6rBRK2Hp02hpmAesTSqhCqsBZ9a9nie+ar7vF9FfEhoCtrTH3IUK1dnr0w+3hvPWf62wg696B/K+3weuKRxA7jBgLrooD3rekvQaI55u191U2JMu3sj2c7QrG6kKQqVFJiUdtjOXAA9eyhUoeOmXDZwDm1crysTN6Mi3PlW/e8OUZ2qb2ajFqzRQXHWT5A7cnT+DF3vlr+RkS5+M2yBfn+IRBp7BfToIVHPVTzUg6TeliyfqnySquFQ61QDNeJf/0zQr/mNURE4yrjQcFljPIUeCn4vQx4K0ve3qOR+HfQ/in8cgFbgA/RU8K9Cr3/LQ9b/Dbr+hb/MBaCF/jaXEL4e7AudDBB6LrD21YG9QhpnDWDQ8XJQC/H33OjFXwwA1HNxYxR6hQ10GfK0yxinHBKRU0GQveOP0QpEz/WdeMJzQYBbLjyflLL70GgLdpDYZ1eNG3zHAcLXRl3EiMyvC4Ko5WoU0uGt+6ufwxddiBSiB64DhEfxYKAqBBo3Mr42Cqf9unBHDkAX1ajnTfkGyvE0LBXWxGoUtzK0lvW1DZqQoD2VqEbFeus8ilH9AKSDoq7vXObCo4fouJBczXGtEMqwnTI3CMl2LPg8G883drpxkUnrCuK3Mqidjej8ZC8fsyQrlhFVhKOv6i0bV7YF8lCEufXwOFGaSAFd5N2QOGURbwqalwdietDdosx0hjaFIJQY3evyHUIE80fLcOn8xZUCEOIRx10Gcx4iH7RooE5U3VFpIVB7vgijig73O3sPziNKRpbEQhi4FXRYQYVsZDIFPgTBhcMTUXOz7TIQkBksteVgrPbiyxftMIGwEOnvwyULXUHBRxj0uqyKbGUtqyaSrDJcXHo8LgIiRZq+5H0raIOPbvSQrAo5NKgMGa8r1PHqU92vhktutJcR1aAtlyvNwo1KcBPfTf1YpImkSHde8gAvWQphf95w8fCVLPj8RhCKeIvihnP1fYUOcfHZZRaUCe8Lq4u9wuRqYxTpYt1PGr78xam8xYNwBEQqV6/QzrGcuZBuRGwDRUMQPKXlVvsKLRplgYQZn1LkNwV9/DcXJ48kgEf8Xknh0mJ/+u637NDESLFxOblPMmCXEDug+uDi9/hwA8t6EOvYvIcyB0j5sq9t9+PAvldB0OWYw+TIpOirRve5HpZNCS8yp/TloNQRzQ4tBkACMDbCFF8+G5snyNZ54dptEhmAiY+5CSoRF19U0JQR/76+A35UaK0VGV6vnUPtTN3YZcvT+6KYU8Z++ZuGjmtOEDQLaH6LoH4IoD5hzubT2+aqNGjuBfPxWHCC81qGrnmYvypjLzeZJuGzILC0ZUaJEAugXUUgjMr9S0b5NSh0LB7eP/0KrsiIv0I8IIYklC2LD9hkkVt5ihcIiUDLTEpIRJhjimAFp0ICWlsyiNJ5cbooiMWoTSFN4oCEIBMyeebFcstQKMZCnYiCDoHIe1Ku1ShAVug/MgQO6XJCkBEmBZvMhCIJBILQxBsKVcjxcL/N3lA5/dTgDSXbhI4JyvR6rkKUXGFwsPm1zLDblrU98xBzxK0fOidb3i+VAaGlu2mdgAYJPnjMZ4VEc7JqxlhXBKivbRK1Cs6l3xthLRj+7lATM6D8jwYZ43Ulz5lrVf3IlVBX8LW+SymN+HDiD7m0qJbtCr4+s/4LIY4vJ4paGZEAAAAASUVORK5CYII=");
  background-repeat: no-repeat;
  background-position: right top;
  background-size: auto 100%;
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 26px;
}
.thrv_responsive_video.thrv_wrapper.rv_style_lifted_style6:before {
  transform: translateX(-100%);
  left: 1px;
}
.thrv_responsive_video.thrv_wrapper.rv_style_lifted_style6:after {
  transform: rotateY(180deg);
  left: 100%;
}
.thrv_responsive_video.thrv_wrapper.rv_style_grey_monitor {
  position: relative;
}
.thrv_responsive_video.thrv_wrapper.rv_style_grey_monitor[data-embed_type="popover"]:before {
  background-size: 100% 100%;
}
.thrv_responsive_video.thrv_wrapper.rv_style_grey_monitor:before {
  background-image: url("data:image/png;base64,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");
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
  position: absolute;
  top: -7%;
  bottom: -34%;
  left: -4%;
  right: -4%;
}
.thrv_responsive_video.thrv_wrapper.rv_style_black_monitor {
  position: relative;
}
.thrv_responsive_video.thrv_wrapper.rv_style_black_monitor[data-embed_type="popover"]:before {
  background-size: 100% 100%;
}
.thrv_responsive_video.thrv_wrapper.rv_style_black_monitor:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABWgAAAP1CAMAAADLhfbRAAADAFBMVEVMaXH+/v7///////////8RJDP///////////////////8MExkZM0oPIjT///8YGRr///////////9eaXP///////+NlJv////Hycv///////8nKi3///////////+boqj///////////+6wMX///////8RL0cJFB7////////////Dx8z///+Zm5////////////8KEhgbN1AOIjPHy8/////////////P09f////////R1dmZm5/v8fPW296xs7ZZanfZ3eEXGBiCjpqvusSXo66ksLvR0tQYGRpTWF7LzM+cn6MLExoNJz0KHS4QLEIWMkgfOk8lLzkNFBkXLkEQHyzW19lxg5Foe4owQlGwsrZKWmcQEBBic4LT1NYzNDUUFRaNj5PW19moqq5JTFASICwRFRgYJzISGSAZGhvZ2dtKVmC/wMMSFhgSGiEXISoaHyQ4P0YrMzoPEBCrrbFGTlXc3N6MjpMPEBDFxslMT1M0NDWys7fb3N6dn6POz9EhIyUVFhcPDw9XWV07PD4VFhY2NjYVFBUoKSkiIiIcHBwwLzDg4OIVFhdiZWg2NjYTDgsVEQ4iHhtucHMRCwcQDQsODg4PDw8PEBIQEBASEhITExMUFBMWFhYYGBgaGhocHBweHh4hISEMKjojIyMlJSUnJycpKSkrKystLS0uLi4zLy0wMDAyMjIzMzMJR2lBQ0ZPUFFQUlQEbqZ4en1+gIV/gYaAg4eChYmEh4uGiY2Ji4+LjpKNj5OPkZWRlJiUlZqVl5yXmZ2Ym56anJ+bnKCcnaKdn6SeoaSfoaWgoaWgoqaho6eio6ejpKmkpaqkpaylpqump6unqKmmqKynqa2oqa+pq6+qq7CrrLGsrbKtr7OvsbWxsreztLi0trm2uLu4ur27vMC+wMPBwsXDxMjFx8nIyczKzM7MztDOz9LQ0dPS09bU1djW19nY2dvZ2tzb3N7c3d/e3+Df4OLh4ePh4uPi4uXj5OXk5ebo6Onr7Ozw8fH09PT29vb///+qCKMaAAAAlHRSTlMAAQIDBAQFBgcICQkJCQoKCwwNDQ4PDxAQERISExQVFRYXGBgZGhoaGxwdHR4eHyAhISEhISIjJCQlJigoKSstLi81ODw9QkRRV1hYWlpa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");
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
  position: absolute;
  top: -7%;
  bottom: -34%;
  left: -4%;
  right: -4%;
}
.thrv_responsive_video.thrv_wrapper.rv_style_black_tablet {
  position: relative;
}
.thrv_responsive_video.thrv_wrapper.rv_style_black_tablet[data-embed_type="popover"]:before {
  background-size: 100% 100%;
}
.thrv_responsive_video.thrv_wrapper.rv_style_black_tablet:before {
  background-image: url("data:image/png;base64,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");
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
  position: absolute;
  top: -5%;
  bottom: -5%;
  left: -5%;
  right: -6%;
}
.thrv_responsive_video.thrv_wrapper.rv_style_white_tablet {
  position: relative;
}
.thrv_responsive_video.thrv_wrapper.rv_style_white_tablet[data-embed_type="popover"]:before {
  background-size: 100% 100%;
}
.thrv_responsive_video.thrv_wrapper.rv_style_white_tablet:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAe4AAAEVCAYAAAAmQgaMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDcuMS1jMDAwIDc5LmRhYmFjYmIsIDIwMjEvMDQvMTQtMDA6Mzk6NDQgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMy4wIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjlDOTM4RUZENDY3MjExRUM5Mzk4RjAwMEUxRUZGQTEyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjlDOTM4RUZFNDY3MjExRUM5Mzk4RjAwMEUxRUZGQTEyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OUM5MzhFRkI0NjcyMTFFQzkzOThGMDAwRTFFRkZBMTIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OUM5MzhFRkM0NjcyMTFFQzkzOThGMDAwRTFFRkZBMTIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4gzBSjAAARYklEQVR42uzdbYwc913A8f887Ow9++JLDj/VxE1ahSRqoCU0qChveVGpL5CaCFUIBSH6olIFfQFFQGVKpQoUUN/wIioFCiSUwAsEpaIgnoQQIKyiFJI4je0E6vicmKT2+ey729vd4T97thvHsXO213f3v/t8pIv2zuerO7cz3/nNzs5k4SY9f/z4TNZp7e33u/dmIf9QyMP7shDuDKGeDSEbCQDbWNwehqoqQ5ZlFsb2shx/+afzLD+eZ+FIWebfbJXFC6GoDu+cqF7+0xCWHsmy3o0+p27IkSOv3b0Sep/M8vrhOoT9WcimL/68sshDEf+lWfzIs5v6nwFIWlFkcXuYWxDbRD34Tx368UE//qfXr9/8RwuxhifzIj/UHi3+cGxq6huP/2o4dfBg1r9l4a7runz+6Kv3ZFn9qbjz+NjgB2TNEzMP7VYR2nGvsmrl9iwBLsjj9tA2cRuHPEa82+2H5fjR7fYGIa8vtDwOuV+dGB/5/VZe/+vY2Nip+DxZGWq4Dx8+NVlX3c9ndf1ofBbe3nxtYqwKI1UxCHc2eHL6JQFc2sBm2SDcUF+IeL9Xh04M+Pml7sUKnymL4m93To4/Pjraeil+pQl4fVPhPljX+cdefvWHenX9VPz0QPMcHG2XYXK8HfLcExLgahwi51qT+LnFlbC80htM4LGtJ0fb1S/vmGj/y4kT1csHDmRLNxzu547NfSI+9T4TH85WrSIGuwqt0uFwgGtxiJy1xLsXJ/BzSythpduPQc6+06qK352Z2vEHnSrMTWbZqesK96FDh1oTO/d+Oj78bPP5SJyy456AKRvgHTRbySxO27aWrDXgC+dXp+9GVZZf3D2740vx4fH4ceKth86vehxnYueen4/f+QvN46mJKkxPjog2wFrC3UzbFgPX8XxpzhkbH20NPu90V35i7rUzPxUfzsaPd731+68I98GDB/Pnjp386fijPhf/cHwqTtnjo5UTzwDWOm3bYHLd8V49f2xirIl3NtLpdn9m7vUzjzTxjhP5vrc+xy7z4sun3t/rd78aH+6eGo97AHEvAIC18do2N2txuTs4cS0+i16fmhj5uemp8f+KX34pPq/OXDFxHzpxYqzX6365ifZIVYaxC2M7AGuZmkSbm9e8zbrdypu3kM3Mn1v+7OJid2JlJdz59NN1cVm44yieTy7nvxITf38r/oUdk21PQIC1Rjs4RM7wdgCbo92tMmvafOfrZxc+3mqF6qMfDbsuC/fzx47fFb/jY83TbjL+BSeiAVzX1tYJaQxN85LL2MjqUe9er/ejpxcWm5PUdhw6VLcuhbvIi8fiWL6v3S5C835tAK5j2rYYGLJycDnxvLns2u3nzy//WPxS+wMfCNXgufbi3NwdvcXwSnzYmp0ZW/er/cS9Cb8hINlJu/DaNuHWnOPQ3KjkjfmlZsewOzMz8eHQ7T5TNn9QL2cfj/9tjY2UG3KJvie+9GTodLp+60ByZu/Y2RyxtCBUOzz04PeHdx/YP9Qf27xs3ZysttTplWdOLz6y53umnyufffbZibofPtx8Q3N1tI3wb//+n2F8fCxMTIz75QPJGB8bcz1yQq/fD6+99n/hvXffOfRwN9ox3MudXuj2+z+8sNDZURaj03vrUH9vc8/Ysty4J+CPP/KR8PCPfNAzAEhoyMpcJY2wuLQUDn7uC7fs5zc7h83k3euHXUvdzh3N3UIOxK/vqsrCniPAdchFm/V4nsVoNyeqhVDf1uv2d+f9XvZgs+NYVV6jAbieaMN6qVbfBJZ1Ot3353HIfqD5rC3cALAptS68lN3r9+8r407jPc0nDpMDrH3a9vYv1vU519wmNj7leiHcldf98K7mxDQA3tlgaynabIBi9Yqmu8ssz8bzzLQNsNbJBzbmuZc1NxYZz+u6Luw8Aqxh2raxZCOff2H1hmB2HQGuY8MJGz55WwQAa9hYOiEN4QZIZ9IWbYQbIJVwizbCDZBOtIUb4QZIJdwWAcINYNoG4QYwbSPcANt042jaRrgB0pm0RRvhBkgl3KKNcAOkM227+xebWWkRALxpmnELB0zcAIlsEE3aCDcAINwAQ+ZiKwg3QCrRDg6TI9wASU3bINwAiUzbwo1wA5i2QbgBTNsIN4BpG4QbYFNv/Lz9C+EGMG2DcAPcgmkbhBsghUnbIiBx7g4GbK9w57l4Y+IGSCLazQlpFgPCDZBIuC0ChBsgoWnbSWkIN0Aak7YzyRFugISmbRBuAOEG4QYY6kZOtBFugEQmbdM2wg2QULhFG+EGSGTj1kRbuNmCXPIUMG2DiRtgg6dtEG6ABCZtiwDhBkgo3C5tinADJLJBE22EGwAQboAhc4gc4QZIKdwWAcINkMiGzLSNcAOYtEG4AYYdbtM2wg2QzrQt2gg3QELTNgg3gGjDpuXuYECy4ZZuTNwAKWy4RBvhBkhk0rYIEG6AhMLt7V8IN0A607ZoI9wACU3bINwAiURbuEG4gVTCbRGAcAOJbKhM2yDcQDqTtmiDcAOphFu0QbgB0zYIN8CwN1C5TRQIN5DGtG3SBuEGhBuEG2DYGyZ3/wLhBhKZtE3bINxAQuEWbRBuIJENkiukgXADSY3blgEIN5BGs52QBsINpBNuiwCEG0hkQ+S1bRBuIKFpW7RBuIF0pm1AuIEUJm3TNgg3kFC4RRuEGzBtg3ADmLZBuIFtuuHx9i8QbiCRSXt13LYgQLiBJMLt0qYg3EBC0zYg3EBC07bD5CDcgGiDcAMMM9wWAQg3kE60Tdsg3EAqG5rcpgaEG0hjI2PSBuEG0uBiKyDcQErhdrEVEG4goWibtkG4gUTCbRGAcAOJbFhM2yDcQEKTtmiDcAOJhNsJaSDcQELTNiDcQELTtsPkINyAaAPCDQwz3BYBCDeQTrRN2yDcQCobEnf/AuEGEtmImLRBuIGECDcIN5DOtC3bINxACoN2cEIaCDeQTrhFGzZEebM/oK7r0I8fofkIq2eXWqFh60fbeg4Jhnt5uRNeOTkX5ufPhpWVlVCWZZgYHw97du0KY2OjVmwwbQObJdz9fj986+jRMH/27KWvdWK8zy8uhjPz8+GB++8PrVZpCcNWnLYtBtgwN/wa9ytzJy+L9mWTeKcTo35kcBgd2ELRDi5tCkmGu5m2//f48Wt+z+kz82FxackShq02bTtMDumFu9frren7Op0VSxi20rQt2pBmuIuiWNP3VVXLEoYtNG0DiYa7ecvX/n37rvk901NTYXRkxBKGLTJtu7QpJBzuxt7du8LU5OTb/lm7qsJ77r7bHjpsoWnb2gybww2/X6uZut97111XfR93qywsXdgKe/dOSIOtEe7BZN2uwoH9+105DQBSCHejiXQh1GDaBtZnvbQIgLfdKV/dM7cgYKtN3MAW3avP7deDiRtIY9o2aYNwAwmF2yIA4QYS2Sg4IQ2EG0hn0hZtEG4glXCLNgg3kE60hRuEG0gl3BYBCDdg2gaEGzBtg3AD23QjYNoG4QYSmrZFG4QbSGfaBoQbSGHSXh23LQhIjLuDwXbda3f3LzBxA4lM2yZtEG4goXBbBCDcQDrTtokbhBtIZNJ2JjkIN5DQtA0IN5DItC3cINyAaRsQbsC0DQg3mLYB4QY29Uru7V8g3IBpGxBu4BZM24BwAylM2hYBbEnuDgZbNdx5Lt5g4gaSWLGbE9IsBhBuIJFp22vbINxAOtM2INxAIpO2aRuEG0gl3BYBCDeQzrQdTNuw5Xk7GGyVvXDRBhM3INqAcAMAwg3bd9p2JjkIN5CAJteiDcINpBJu0QbhBkzbgHADpm1AuGH7Rlu4QbiBVMJtEYBwA4mstKZtEG4gnUlbtEG4gVTCLdog3BYBJFVuywC2OXcHg0QUuf1swMQNaayoJm1AuAFAuIEhc7EVQLghpZVUtAHhBtEGhBsYIhdbAYQbUgq3aAPCDelEW7gB4YZUwm0RAMINpm1AuIEhT9rOJAeEG1JZIV2PHBBuSGTaNmkDwg0JrYzCDQg3iDYg3MCQOUwOCDeYtgHhBkzbgHDDdl0Bvf0LEG5IZ9I2awPCDamE2yIAhBsSWfFcjxwQbkho2hZtQLhBtAHhBoa90gk3INwg2oBwA0PUJNthckC4IZVwizYg3GDaBoQbGPaK5tKmgHBDIiuZSRsQbgDYnkqLAG7hnnGeuyY5YOKGFLj7FyDckFK4LQJAuCGdaHv7FyDckMqK5e1fgHBDItO2SRsQbkhopRJuQLhBtAGEG4bICWmAcENK4RZtQLjBtA0g3DDsFcnbvwDhhkRWIpM2INwAwNtxdzC4mT1fd/8CTNyQBnf/AoQbUgq3RQAIN6QTbW//AoQbUllxvP0LEG5IZKUxaQPCDQkRbkC4IZ1pW7YB4YZkhm3ZBoQbkpm2AYQbUpi0TdvA5hkisl5dWxBwzXB7+xewwerVAaKf1/36XL/uWyJw9b1bJ6QBG67fr5tyn8uzPHy71zNyA8Bm1usPWj2X13U43Bwq7/VN3fC207bXtoENn7b7oWl1HsLRPD5+pvnicqdnycBbiDawGax0V4frIs+fzfOi/o/4uO4IN1wxbQNsBp2VQbjrqiq/kcfZ+6X4yclOt+dwOVyctE3bwCbRnJTW7TV9zr5TlPlc2Vs8/Uo5OvM//V69uxtH8aLamLe9/PHTfxH+8mt/5zfEpsj2/n27LQZgTW710Nv8/CbecZj4wkhZ/XN53333LXzr5ZN/Fb/+0NJyN7Srct3/Tz/0wR8InU7Xb59N4fadt4VWq7QggDXbvWs27Lxt+pb87OYctOZ88laeH5qYqHqDY4Evzs3d0VsMrzRfn50Za178Xt+9lZ7X19kks3aWDe617SA5cCPbj2G/xNZM2m/MLzXbpN+emZn42fF2uzsYK96ze/epF1468XhdZ5+eX1jOpidH1vX1vaIo/MbZPOH22jawCdR1Hc4tdgYPy7L4ehPt5pNLo3Wv3/u9uLk6vrzcC50VEzDbk2gDm0VzQtpyczZ5Fp4YG2v/06Xt1MUH3/fufUfjuPFkcxz97PnO6qXVQLQB1l0/Ttvnl1aah08VRfEP0xOj81eEu7lw+dl2/9dCHf57JRb+zNnlwZgO24FkA5vF4BB5HKBXuoMzyY/tm51++rIh482f/OCePeeLovzJ+HBuqdMN5xdXLEG2R7ibE9JM3MAmsNTpDQ6RZyF7fHy0/cRb//yKs8JmpsdfvfeBB0/HTdhHmte6szwLVcvJY2xdrkcObJ5od8O51aH5qapdfmV25+Q3rxg0rvaXDx878UtxSP/F+A3jUxNVGBupgm0bW1HhXtvABmtemf5utOsvt8riK3tmb/vrtx02rvZDFt448Rux07/ePJ5f6ITTZ5ecsMaWnLYBNjbadVg437k0abdarT+5WrSvOXFf9NyxuU8UIXwmJnu2OWQ+OV6FVun1QEzbADcb7F6vDueWVgZ3/8pC9putqvja7tt3/P21/t471vdgXeePHj3xUJbnfxQ/PdD0erRdxoC3Q56LNwlP266QBmxgtJsJe3ml1xwmfyq29duj7eqLd+ycPPpOf3fN263Dh09N1lX381ldPxrH7dubr02MVWGkKkJR5Bcu9eaXQRpcIQ1Y11BfiHU/TtjN3TjPL3UvVvh3yqL4x72z00+ueft1nXsI5fNHX70ny+pPxW3eY6sbwDAId7tVDG5QUrUcRieBaduZ5MA6TdbNnTeX40d3cPvsOly4RMpTZZH/zcTIyJ/v2DF65roGjxv9xxw58trdK6H3ySyvH47/hv1xMzh98efFf0wo8mzwVrLVo+k2kGweztEAbuVk3ZS5OZe7OaG7992TupsHC3HL81tFkb0wMT76tR0T1xfsmw73Rc8fPz6TdVp7+/3uvTHTHwp5eF/8oXfGf+Ns/PEjfo1sJs0OpVt2AutgORb2dJ7lx+PH0bIMz4y2qmNFlf3Z+MjITd3H+v8FGABlAWE7XzICZgAAAABJRU5ErkJggg==");
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
  position: absolute;
  top: -5%;
  bottom: -5%;
  left: -6%;
  right: -6%;
}
@media only screen and (max-device-width: 1366px) {
  .thrv_responsive_video.thrv_wrapper:not(.tcb-no-perspective) {
    transform: translateZ(0);
  }
}
.tve_selected_typist {
  -webkit-transition: background-color 0.3s linear;
  -moz-transition: background-color 0.3s linear;
  transition: background-color 0.3s linear;
}
span.tve_typefocus .tve_selected_typist {
  background-color: #fff;
}
.typed-cursor {
  color: inherit !important;
  display: inline-block;
  font-family: arial, sans-serif;
  opacity: 1;
  -webkit-animation: blink 0.5s infinite;
  -moz-animation: blink 0.5s infinite;
  animation: blink 0.5s infinite;
}
@keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
#tve_zoom_overlay {
  background: #000;
  opacity: 0.7;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000000;
}
#tve_zoom_lightbox {
  position: fixed;
  background: #fff;
  z-index: 1000050;
  top: 50%;
  left: 50%;
  padding: 15px;
  border-radius: 10px;
  height: auto;
}
.tve_close_lb {
  cursor: pointer;
  position: absolute;
  right: -15px;
  top: -15px;
  color: #fff;
  background: #000;
  height: 25px;
  width: 25px;
  border-radius: 16px;
  font-size: 10px;
  border: 2px solid #fff;
  box-shadow: 0 0 10px 2px #000;
  transition: transform 0.1s ease-in-out;
  display: flex;
  justify-content: center;
  align-items: center;
}
.tve_close_lb:focus,
.tve_close_lb:hover {
  transform: scale(1.1);
  transform-origin: center;
}
.tve_ea_thrive_zoom img:hover {
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
}
.video_overlay {
  cursor: pointer;
}
.video_overlay.tcb-video-cover {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  justify-content: center;
  position: absolute;
  background-color: #fff;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  z-index: 3;
  background-image: linear-gradient(rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.06));
  background-size: auto;
  background-position: 50% 50%;
  background-attachment: scroll;
  background-repeat: no-repeat;
}
.video_overlay.tcb-video-cover[data-ct="video_cover--1"],
.video_overlay.tcb-video-cover[data-ct="video_cover-0"] {
  --tcb-local-default-master-h: var(--tcb-main-master-h, 0);
  --tcb-local-default-master-s: var(--tcb-main-master-s, 100%);
  --tcb-local-default-master-l: var(--tcb-main-master-l, 69%);
  --tcb-local-default-master-a: var(--tcb-main-master-a, 1);
}
.video_overlay.tcb-video-cover[data-ct="video_cover--1"]
  .tcb-video-cover-default-play-icon,
.video_overlay.tcb-video-cover[data-ct="video_cover-0"]
  .tcb-video-cover-default-play-icon {
  background-color: hsla(
    var(--tcb-local-default-master-h),
    var(--tcb-local-default-master-s),
    var(--tcb-local-default-master-l),
    var(--tcb-main-master-a, 1)
  ) !important;
  --background-color: hsla(
    var(--tcb-local-default-master-h),
    var(--tcb-local-default-master-s),
    var(--tcb-local-default-master-l),
    var(--tcb-main-master-a, 1)
  ) !important;
  --tve-applied-background-color: hsla(
    var(--tcb-local-default-master-h),
    var(--tcb-local-default-master-s),
    var(---tcb-local-default-master-l),
    var(--tcb-main-master-a, 1)
  ) !important;
}
.video_overlay.tcb-video-cover .tcb-video-cover-image {
  position: absolute;
  z-index: 2;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.video_overlay.tcb-video-cover .tcb-video-cover-overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  z-index: 2;
}
.video_overlay.tcb-video-cover .thrv_wrapper {
  position: relative;
  z-index: 2;
}
.video_overlay.tcb-video-cover .tcb-video-cover-default-text-wrapper {
  position: relative;
  top: 0;
  left: 0;
  z-index: 12;
  margin: 0 auto;
  padding: 9px 11px 11px;
}
.video_overlay.tcb-video-cover
  .tcb-video-cover-default-text-wrapper
  .tcb-plain-text,
.video_overlay.tcb-video-cover .tcb-video-cover-default-text-wrapper p {
  letter-spacing: 2px;
  padding: 0 !important;
  margin: 0 !important;
  text-transform: uppercase;
  font-size: 22px !important;
  line-height: 1.35em !important;
  color: #111 !important;
  font-weight: 700 !important;
}
@media (max-width: 1023px) {
  .video_overlay.tcb-video-cover
    .tcb-video-cover-default-text-wrapper
    .tcb-plain-text,
  .video_overlay.tcb-video-cover .tcb-video-cover-default-text-wrapper p {
    font-size: 20px !important;
  }
}
@media (max-width: 767px) {
  .video_overlay.tcb-video-cover
    .tcb-video-cover-default-text-wrapper
    .tcb-plain-text,
  .video_overlay.tcb-video-cover .tcb-video-cover-default-text-wrapper p {
    font-size: 15px !important;
  }
}
.video_overlay.video_overlay_image {
  z-index: 3;
  position: absolute;
  width: 100%;
  height: 100%;
}
.video_overlay .overlay_play_button {
  transition: color, 0.3s, ease;
  color: inherit;
  cursor: pointer;
  text-align: center;
}
.video_overlay .overlay_play_button svg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 4em;
  height: 5em;
  transform: translate(-50%, -50%);
}
.video_overlay .overlay_play_button div.thrv_icon span {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 60px;
}
.tcb-video-cover-default-text-wrapper-bg {
  border-radius: 8px;
  box-shadow: none;
  overflow: hidden;
  background-color: rgba(255, 255, 255, 0.6);
}
.tcb-video-cover-overlay {
  background-color: rgba(0, 0, 0, 0.2);
}
.tcb-video-cover-default-arrow {
  --tcb-icon-rotation-angle: -127deg;
  position: relative;
  font-size: 45px;
  width: 45px;
  height: 45px;
  left: -74px;
  margin: 0 auto -33px auto !important;
  z-index: 12 !important;
  color: #111 !important;
}
@media (max-width: 1023px) {
  .tcb-video-cover-default-arrow {
    font-size: 39px;
    width: 39px;
    height: 39px;
    inset: 6px -15px -42px -66px;
    margin-bottom: -27px !important;
  }
}
@media (max-width: 767px) {
  .tcb-video-cover-default-arrow {
    right: -19px;
    bottom: -35px;
    font-size: 30px;
    width: 30px;
    height: 30px;
    left: -47px;
    margin-bottom: -24px !important;
    margin-top: -2px !important;
  }
}
.tcb-video-cover-default-play-icon {
  font-size: 50px;
  border-radius: 100px;
  overflow: hidden;
  width: 50px;
  height: 50px;
  max-height: 50px;
  box-shadow: 0 11px 30px 0 rgba(0, 0, 0, 0.22);
  margin: 0 auto;
  background-color: #ff6161;
  padding: 22px !important;
  z-index: 14 !important;
}
@media (max-width: 1023px) {
  .tcb-video-cover-default-play-icon {
    font-size: 40px;
    width: 40px;
    height: 40px;
    max-height: 40px;
    padding: 18px !important;
  }
}
@media (max-width: 767px) {
  .tcb-video-cover-default-play-icon {
    font-size: 26px;
    width: 26px;
    height: 26px;
    max-height: 26px;
    padding: 12px !important;
  }
}
.tcb-video-cover-default-play-icon .tcb-icon {
  color: #fff;
}
.rv_button_rounded_rectangle_light {
  position: relative;
}
.rv_button_rounded_rectangle_light .video_overlay {
  color: rgba(255, 255, 255, 0.7);
}
.rv_button_rounded_rectangle_light .video_overlay:hover {
  color: #fff;
}
.rv_button_rounded_rectangle_light .overlay_play_button {
  transform: translate(-50%, -50%);
  position: absolute;
  top: 50%;
  left: 50%;
}
.rv_button_rounded_rectangle_dark {
  position: relative;
}
.rv_button_rounded_rectangle_dark .video_overlay {
  color: #000;
}
.rv_button_rounded_rectangle_dark .video_overlay:hover {
  color: #5a6e6c;
}
.rv_button_rounded_rectangle_dark .overlay_play_button {
  transform: translate(-50%, -50%);
  border: 4px solid;
  border-radius: 15px;
  line-height: initial;
  padding: 10px 30px 8px 38px;
  position: absolute;
  top: 50%;
  left: 50%;
  text-shadow: 0 0 11px rgba(252, 247, 249, 0.47);
}
.rv_button_rounded_rectangle_dark .overlay_play_button:before {
  content: "▶";
  font-size: 40px;
}
.rv_button_circular_dark {
  position: relative;
}
.rv_button_circular_dark .video_overlay {
  color: rgba(0, 0, 0, 0.7);
}
.rv_button_circular_dark .video_overlay:hover {
  color: #000;
}
.rv_button_circular_dark .overlay_play_button {
  transform: translate(-50%, -50%);
  border-radius: 100%;
  overflow: hidden;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 74px;
  height: 74px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.7);
}
.rv_button_circular_dark .overlay_play_button:hover {
  text-shadow: 0 0 27px rgba(189, 197, 216, 0.75);
}
.rv_button_circular_dark .overlay_play_button:before {
  content: "▶";
  font-size: 35px;
  line-height: 35px;
  color: #cecece;
  margin-left: 4px;
}
.rv_button_circular_outline_dark {
  position: relative;
}
.rv_button_circular_outline_dark .video_overlay {
  color: #3b3247;
}
.rv_button_circular_outline_dark .video_overlay:hover {
  color: #08060c;
}
.rv_button_circular_outline_dark
  .video_overlay:hover
  .overlay_play_button:before {
  border-color: #08060c;
}
.rv_button_circular_outline_dark .overlay_play_button {
  transform: translate(-50%, -50%);
  position: absolute;
  top: 50%;
  left: 50%;
  width: 74px;
  height: 74px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-shadow: 0 0 20px rgba(234, 218, 221, 0.74);
}
.rv_button_circular_outline_dark .overlay_play_button:hover {
  text-shadow: 0 0 20px #eadadd;
}
.rv_button_circular_outline_dark .overlay_play_button:before {
  content: "▶";
  font-size: 35px;
  border: 3px solid #3b3247;
  padding: 10px 7px 7px 13px;
  border-radius: 100%;
  line-height: 35px;
  width: 35px;
  height: 35px;
}
.rv_button_simple_play_light {
  position: relative;
}
.rv_button_simple_play_light .video_overlay {
  color: #fff;
}
.rv_button_simple_play_light .overlay_play_button {
  transform: translate(-50%, -50%);
  position: absolute;
  top: 50%;
  left: 50%;
  text-shadow: 0 0 11px #000;
}
.rv_button_simple_play_light .overlay_play_button:hover {
  text-shadow: 0 0 11px rgba(184, 118, 82, 0.75);
}
.rv_button_simple_play_light .overlay_play_button:before {
  content: "▶";
  font-size: 100px;
}
.tve_with_wistia_popover {
  height: 100%;
  padding-bottom: 0;
}
.tve_wistia_popover {
  height: 100%;
}
.wistia_popover_overlay {
  z-index: 1000002 !important;
}
.wistia_popover_embed {
  z-index: 1000003 !important;
}
.wistia_placebo_close_button {
  z-index: 1000004 !important;
}
.thrv_wrapper .wistia_responsive_padding {
  box-sizing: border-box;
  height: 100%;
  padding-bottom: 56.25%;
}
span.tve_wistia_popover > div {
  display: inline;
}
@keyframes tooltip-top {
  from {
    transform: translateY(-100%);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes tooltip-top-right {
  from {
    transform: translate3d(50%, -50%, 0);
    opacity: 0;
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes tooltip-right {
  from {
    transform: translateX(100%);
    opacity: 0;
  }
  to {
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes tooltip-bottom-right {
  from {
    transform: translate3d(50%, 50%, 0);
    opacity: 0;
  }
  to {
    transform: translate3d(0);
    opacity: 1;
  }
}
@keyframes tooltip-bottom {
  from {
    transform: translateY(100%);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes tooltip-bottom-left {
  from {
    transform: translate3d(-50%, 50%, 0);
    opacity: 0;
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes tooltip-left {
  from {
    transform: translateX(-100%);
    opacity: 0;
  }
  to {
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes tooltip-top-left {
  from {
    transform: translate3d(-50%, -50%, 0);
    opacity: 0;
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.tve_ui_tooltip {
  animation-duration: 0.3s;
  animation-timing-function: ease-in;
  animation-fill-mode: forwards;
  border-radius: 7px;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.25);
  max-width: 300px;
  padding: 10px;
  position: fixed;
  z-index: 2147483646;
}
.tve_ui_tooltip:after {
  content: "";
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}
.tve_ui_tooltip:before {
  content: "";
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}
.tve_ui_tooltip.tve_tooltip_style_light:after {
  color: #fff;
}
.tve_ui_tooltip.tve_tooltip_style_dark:after {
  color: #494949;
}
.tve_ui_tooltip.tve_tooltip_position_top {
  animation-name: tooltip-top;
}
.tve_ui_tooltip.tve_tooltip_position_top:after {
  border-top: 7px solid;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  margin: 0 auto;
  left: 0;
  right: 0;
  bottom: -7px;
}
.tve_ui_tooltip.tve_tooltip_position_top:before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid rgba(0, 0, 0, 0.15);
  margin: 0 auto;
  left: 0;
  right: 0;
  bottom: -8px;
}
.tve_ui_tooltip.tve_tooltip_position_top_right {
  animation-name: tooltip-top-right;
  border-bottom-left-radius: 0;
}
.tve_ui_tooltip.tve_tooltip_position_top_right:after {
  display: none;
}
.tve_ui_tooltip.tve_tooltip_position_top_right:before {
  display: none;
}
.tve_ui_tooltip.tve_tooltip_position_right {
  animation-name: tooltip-right;
}
.tve_ui_tooltip.tve_tooltip_position_right:after {
  border-right: 7px solid;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  margin: auto;
  top: 0;
  bottom: 0;
  left: -7px;
}
.tve_ui_tooltip.tve_tooltip_position_right:before {
  border-bottom: 7px solid transparent;
  border-top: 7px solid transparent;
  border-right: 7px solid rgba(0, 0, 0, 0.15);
  margin: auto;
  top: 0;
  bottom: 0;
  left: -8px;
}
.tve_ui_tooltip.tve_tooltip_position_bottom_right {
  animation-name: tooltip-bottom-right;
  border-top-left-radius: 0;
}
.tve_ui_tooltip.tve_tooltip_position_bottom_right:after {
  display: none;
}
.tve_ui_tooltip.tve_tooltip_position_bottom_right:before {
  display: none;
}
.tve_ui_tooltip.tve_tooltip_position_bottom {
  animation-name: tooltip-bottom;
}
.tve_ui_tooltip.tve_tooltip_position_bottom:after {
  border-bottom: 7px solid;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  margin: auto;
  left: 0;
  right: 0;
  top: -7px;
}
.tve_ui_tooltip.tve_tooltip_position_bottom:before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid rgba(0, 0, 0, 0.15);
  margin: auto;
  left: 0;
  right: 0;
  top: -8px;
}
.tve_ui_tooltip.tve_tooltip_position_bottom_left {
  animation-name: tooltip-bottom-left;
  border-top-right-radius: 0;
}
.tve_ui_tooltip.tve_tooltip_position_bottom_left:after {
  display: none;
}
.tve_ui_tooltip.tve_tooltip_position_bottom_left:before {
  display: none;
}
.tve_ui_tooltip.tve_tooltip_position_left {
  animation-name: tooltip-left;
}
.tve_ui_tooltip.tve_tooltip_position_left:after {
  border-left: 7px solid;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  margin: auto;
  top: 0;
  bottom: 0;
  right: -7px;
}
.tve_ui_tooltip.tve_tooltip_position_left:before {
  border-bottom: 7px solid transparent;
  border-top: 7px solid transparent;
  border-left: 7px solid rgba(0, 0, 0, 0.15);
  margin: auto;
  top: 0;
  bottom: 0;
  right: -8px;
}
.tve_ui_tooltip.tve_tooltip_position_top_left {
  animation-name: tooltip-top-left;
  border-bottom-right-radius: 0;
}
.tve_ui_tooltip.tve_tooltip_position_top_left:after {
  display: none;
}
.tve_ui_tooltip.tve_tooltip_position_top_left:before {
  display: none;
}
.tve_ui_tooltip.tve_tooltip_style_light {
  background: #fff;
  color: #a9a9a9;
}
.tve_ui_tooltip.tve_tooltip_style_dark {
  background: #494949;
  color: #c9c9c9;
}
.tvd-toast {
  justify-content: space-between;
}
.tvd-toast.tve-fe-message {
  top: 50px;
  width: 60%;
  padding: 0;
  color: #000;
  max-width: 500px;
  position: fixed;
  z-index: 9999993;
  left: 50%;
}
.tvd-toast.tve-fe-message .tve-toast-message {
  position: relative;
  left: -50%;
  background: #fff;
  box-shadow: 0 0 15px 0 #a7a7a7;
}
.tvd-toast.tve-fe-message .tve-toast-icon-container {
  display: inline-block;
  width: 50px;
  background: green;
  color: #fff;
  height: 100%;
  position: absolute;
}
.tvd-toast.tve-fe-message .tve-toast-icon-container.tve-toast-error {
  background: red;
}
.tvd-toast.tve-fe-message .tve-toast-message-container {
  padding: 20px 10px 20px 70px;
  margin: auto 0;
  font-family: Roboto, sans-serif;
  font-size: 16px;
}
.tvd-toast.tve-fe-message span {
  text-align: center;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  min-height: 50px;
  height: 100%;
  width: 100%;
}
.tve-editable-field {
  text-align: left;
}
.tve-editable-field p {
  display: inline-block;
  padding-left: 10px;
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 75%;
}
.tve-editable-field span {
  cursor: pointer;
  float: right;
  position: relative;
  top: 5px;
  display: block;
  height: 20px;
  width: 20px;
  background-size: contain !important;
  background-repeat: no-repeat !important;
}
#tve_editor.tve_empty_dropzone .thrv_symbol.thrv_footer .symbol-section-in,
#tve_editor.tve_empty_dropzone .thrv_symbol.thrv_header .symbol-section-in {
  padding: 1px;
}
#wrapper .symbol-edit-mode.thrv_footer .symbol-section-in,
#wrapper .symbol-edit-mode.thrv_header .symbol-section-in {
  padding: 1px;
}
.thrv_symbol.thrv_footer,
.thrv_symbol.thrv_header {
  width: 100%;
  position: relative;
  box-sizing: border-box;
}
.thrv_symbol.thrv_footer .thrive-symbol-shortcode,
.thrv_symbol.thrv_header .thrive-symbol-shortcode {
  margin: 0 auto;
  position: relative;
}
.symbol-section-in {
  margin: 0 auto;
  position: relative;
  z-index: 1;
  box-sizing: border-box;
}
.symbol-section-in:empty:before {
  font-family: sans-serif;
  line-height: 40px;
}
.symbol-section-in:after,
.symbol-section-in:before {
  content: "";
  display: block;
  overflow: auto;
}
.symbol-section-in.symbol-section-full-height {
  min-height: 100vh !important;
}
.thrive-shortcode-content a {
  color: inherit;
}
.thrive-shortcode-content[data-shortcode="thrive_woo_meta_shortcode"][data-attr-on_sale_effect="strikethrough"] {
  text-decoration: line-through;
}
.thrive-shortcode-content[data-shortcode="thrive_woo_meta_shortcode"][data-attr-on_sale_effect="fade_n_strike"] {
  opacity: 0.5;
  text-decoration: line-through;
}
.thrive-shortcode-content[data-shortcode="thrive_woo_meta_shortcode"][data-attr-on_sale_effect="fade"] {
  opacity: 0.5;
}
.tve-loader-square {
  overflow: hidden;
  position: relative;
}
.tve-loader-square:before {
  background-color: rgba(255, 255, 255, 0.8);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 40px 40px;
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 2;
}
.tcb-woo-product-categories.tve-loader-square,
.tcb-woo-shop.tve-loader-square {
  overflow: visible;
  position: relative;
}
.tcb-woo-product-categories.tve-loader-square:before,
.tcb-woo-shop.tve-loader-square:before {
  position: absolute;
  background-size: 70px 70px;
}
.symbol-section-out {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  box-sizing: border-box !important;
  overflow: hidden;
}
#tve_zoom_image_content img {
  max-width: 100%;
}
.tve-content-box-background[data-clip-id],
.tve-page-section-out[data-clip-id] {
  transform: rotateZ(0);
}
.thrv_widget:empty {
  display: none;
}
body:not(.tve_editor_page) .tve_more_tag {
  visibility: hidden;
  height: 1px !important;
}
.tve-hide-x-overflow {
  overflow-x: hidden !important;
}
.grecaptcha-badge {
  z-index: 99;
}
:not(#_s):not(#_s) .tcb-conditional-display-placeholder {
  min-height: var(--tcb-container-height-d, 100px) !important;
  position: relative;
}
:not(#_s):not(#_s) .tcb-conditional-display-placeholder.thrv-page-section {
  box-sizing: border-box;
  margin: 0;
}
:not(#_s):not(#_s) .tcb-conditional-display-placeholder.thrv-content-box {
  box-sizing: border-box;
}
:not(#_s):not(#_s)
  .tcb-conditional-display-placeholder
  .tve-content-box-background,
:not(#_s):not(#_s) .tcb-conditional-display-placeholder .tve-page-section-out {
  box-sizing: border-box;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
}
@media (max-width: 1023px) {
  :not(#_s):not(#_s) .tcb-conditional-display-placeholder {
    min-height: var(--tcb-container-height-t) !important;
  }
}
@media (max-width: 767px) {
  :not(#_s):not(#_s) .tcb-conditional-display-placeholder {
    min-height: var(--tcb-container-height-m) !important;
  }
}
.thrv-google-map-embedded-code,
.thrv_tw_qs {
  max-width: 100%;
}
.tve_shortcode_rendered p:empty {
  display: none !important;
}
.tve_shortcode_rendered ol,
.tve_shortcode_rendered ul {
  line-height: 1.875em;
  margin-bottom: 1.25em;
  padding-left: 3.15em;
}
.thrv_facebook_comments {
  min-width: 100px;
}
.tve-fb-comments {
  width: 100%;
}
.tve-fb-comments > span {
  width: 100% !important;
}
.tve-fb-comments iframe {
  width: 100% !important;
}
@keyframes slide-wobble {
  0% {
    transform: translateX(30%);
    opacity: 0;
  }
  25% {
    transform: translateX(-15%);
  }
  50% {
    transform: translateX(10%);
  }
  75% {
    transform: translateX(-5%);
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes fade-out {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  25% {
    transform: translateX(-5%);
  }
  100% {
    transform: translateX(100%);
    opacity: 0;
  }
}
.tcb-woo-mini-cart {
  position: relative;
  display: inline-flex;
  align-self: flex-start;
  cursor: pointer;
  color: #93a3b0;
  overflow: visible !important;
  --tve-cart-size: 30px;
}
.tcb-woo-mini-cart:not(.tcb-compact-edit-mode) {
  position: relative;
}
.tcb-woo-mini-cart:not(.tcb-compact-edit-mode):after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
  background: rgba(255, 255, 255, 0);
}
.tcb-woo-mini-cart > div {
  display: inline-flex;
  align-items: center;
}
.tcb-woo-mini-cart[data-align="right"] {
  justify-content: flex-end;
  align-self: flex-end;
}
.tcb-woo-mini-cart[data-align="center"] {
  justify-content: center;
  align-self: center;
}
.tcb-woo-mini-cart .tcb-woo-mini-cart-amount,
.tcb-woo-mini-cart .tcb-woo-mini-cart-items,
.tcb-woo-mini-cart .tcb-woo-mini-cart-text,
.tcb-woo-mini-cart .widget_shopping_cart_content {
  display: none;
}
.tcb-woo-mini-cart[data-type="amount"] .tcb-woo-mini-cart-amount {
  display: inline-flex;
  margin-left: 6px;
}
.tcb-woo-mini-cart[data-type="text"] .tcb-woo-mini-cart-text {
  display: inline-flex;
  margin-left: 6px;
}
.tcb-woo-mini-cart .tcb-woo-mini-cart-icon {
  font-size: var(--tve-cart-size);
  position: relative;
}
.tcb-woo-mini-cart .tcb-woo-mini-cart-count {
  text-align: center;
  position: absolute;
  top: -5px;
  right: -5px;
  border-radius: 50%;
  min-width: var(--tve-cart-count-size);
  min-height: var(--tve-cart-count-size);
  padding: 3px;
  line-height: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: content-box !important;
  --tve-cart-count-size: calc(var(--tve-cart-size) / 2);
  font-size: var(--tve-cart-count-size);
  background-color: #fa6400;
  color: #fff;
}
.tcb-woo-mini-cart .tcb-woo-mini-cart-count:empty {
  display: none;
}
.tcb-woo-mini-cart-content-wrapper {
  display: none;
  top: 0;
  position: absolute;
  z-index: 142 !important;
}
.admin-bar .tcb-woo-mini-cart-content-wrapper {
  z-index: 99999 !important;
}
.tcb-woo-mini-cart-content-wrapper.full-height {
  position: fixed;
  height: 100vh;
  max-width: 90vw;
}
.tcb-woo-mini-cart-content-wrapper.full-height .tcb-woo-mini-cart-content,
.tcb-woo-mini-cart-content-wrapper.full-height .widget_shopping_cart_content {
  margin-top: 0 !important;
  height: 100%;
  max-width: 90vw;
}
.tcb-woo-mini-cart-content-wrapper.full-height .woocommerce-mini-cart-item {
  max-width: 90vw;
}
.tcb-woo-mini-cart-content-wrapper.full-height .widget_shopping_cart_content {
  overflow-y: auto;
}
.tcb-woo-mini-cart-content-wrapper.full-height
  .widget_shopping_cart_content:not(.tcb-woo-no-items) {
  padding-top: 23px !important;
}
.tcb-woo-mini-cart-content-wrapper.full-height
  .widget_shopping_cart_content
  .tcb-cart-close-icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjEwIiB2aWV3Qm94PSIwIDAgOSAxMCI+CiAgICA8cGF0aCBmaWxsPSIjNEI0QjRCIiBmaWxsLW9wYWNpdHk9Ii41NTIiIGQ9Ik03LjkxNiA5LjEyNWMuMDY0IDAgLjExNC0uMDE4LjE1LS4wNTVsLjYzLS42MjljLjAzNi0uMDM2LjA1NC0uMDg2LjA1NC0uMTVzLS4wMTgtLjExNC0uMDU1LS4xNUw1LjMwNSA0Ljc1bDMuMzktMy4zOWMuMDM3LS4wMzcuMDU1LS4wODcuMDU1LS4xNTFzLS4wMTgtLjExNC0uMDU1LS4xNWwtLjYyOS0uNjNDOC4wMy4zOTQgNy45OC4zNzYgNy45MTYuMzc2cy0uMTE0LjAxOC0uMTUuMDU1TDQuMzc1IDMuODIuOTg1LjQzQy45NDcuMzkzLjg5Ny4zNzUuODMzLjM3NVMuNzIuMzkzLjY4NC40M2wtLjYzLjYyOWMtLjAzNi4wMzYtLjA1NC4wODYtLjA1NC4xNXMuMDE4LjExNC4wNTUuMTVsMy4zOSAzLjM5MS0zLjM5IDMuMzlDLjAxOCA4LjE3OCAwIDguMjI4IDAgOC4yOTJzLjAxOC4xMTQuMDU1LjE1bC42MjkuNjNjLjAzNi4wMzYuMDg2LjA1NC4xNS4wNTRzLjExNC0uMDE4LjE1LS4wNTVsMy4zOTEtMy4zOSAzLjM5IDMuMzljLjAzNy4wMzcuMDg3LjA1NS4xNTEuMDU1eiIvPgo8L3N2Zz4K");
  color: #b1b1b1;
  opacity: 0.8;
  position: absolute;
  right: 9px;
  top: 9px;
  height: 10px;
  width: 9px;
  cursor: pointer;
}
.tcb-woo-mini-cart-content-wrapper.full-height
  .widget_shopping_cart_content
  .tcb-cart-close-icon:hover {
  opacity: 1;
}
.tcb-woo-mini-cart-content-wrapper.full-height
  .woocommerce-mini-cart__empty-message {
  height: 100%;
  max-width: 90vw;
  background-position-y: calc(50% - 20px) !important;
}
.tcb-woo-mini-cart-content-wrapper.full-height .tcb-woo-mini-cart-no-products {
  height: 100%;
}
.tcb-woo-mini-cart-content-wrapper .animate-cart {
  position: relative;
}
.tcb-woo-mini-cart-content-wrapper .animate-cart > li {
  transition: left 0.5s ease-in-out, opacity 0.5s ease-in-out;
}
.tcb-woo-mini-cart-content-wrapper:not(.full-height) {
  max-width: 0;
  max-height: 0;
  overflow: hidden;
  transition: max-width 1s ease-in-out, max-height 1s ease-in-out;
}
.tcb-woo-mini-cart-content-wrapper:not(.full-height) .woocommerce-mini-cart {
  max-height: 45vh;
  overflow-y: auto;
  overflow-x: hidden;
}
.tcb-woo-mini-cart-content-wrapper .tcb-woo-mini-cart-content {
  border: 0 !important;
  border-radius: 0 !important;
  color: unset !important;
  margin: 0 !important;
  padding: 0 !important;
  background: unset !important;
  text-shadow: unset !important;
  --tve-font-size: unset !important;
}
.tcb-woo-mini-cart-content-wrapper.open {
  display: block;
  width: fit-content;
}
.tcb-woo-mini-cart-content-wrapper
  .widget_shopping_cart_content:not(.tcb-woo-no-items) {
  padding: 20px;
}
.tcb-woo-mini-cart-content-wrapper
  .tcb-woo-mini-cart-no-products
  .woocommerce-mini-cart__empty-message,
.tcb-woo-mini-cart-content-wrapper .widget_shopping_cart_content {
  width: 300px;
  background: #fff;
  margin-top: 14px;
  box-shadow: 0 2px 10px 0 #c9caca;
  border: solid 1px rgba(80, 86, 95, 0.2);
  position: relative;
}
.tcb-woo-mini-cart-content-wrapper
  .tcb-woo-mini-cart-no-products
  .woocommerce-mini-cart__empty-message,
.tcb-woo-mini-cart-content-wrapper
  .widget_shopping_cart_content
  .woocommerce-mini-cart__empty-message {
  background: #edeeef
    url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDM0IDMwIj4KICAgIDxwYXRoIGZpbGw9IiM5M0EzQjAiIGZpbGwtb3BhY2l0eT0iLjUiIGQ9Ik0zMC45NDUgMTcuNjU1bDIuNzctMTIuMTg3Yy4yLS44OC0uNDctMS43MTgtMS4zNzItMS43MThIOS4zM2wtLjUzNy0yLjYyNkM4LjY1OC40NyA4LjA4MiAwIDcuNDE0IDBIMS40MDZDLjYzIDAgMCAuNjMgMCAxLjQwNnYuOTM4QzAgMy4xMi42MyAzLjc1IDEuNDA2IDMuNzVoNC4wOTVsNC4xMTYgMjAuMTIzYy0uOTg1LjU2Ni0xLjY0OCAxLjYyOC0xLjY0OCAyLjg0NkM3Ljk2OSAyOC41MyA5LjQzOCAzMCAxMS4yNSAzMHMzLjI4MS0xLjQ3IDMuMjgxLTMuMjgxYzAtLjkxOS0uMzc4LTEuNzQ4LS45ODYtMi4zNDRIMjUuODNjLS42MDcuNTk2LS45ODUgMS40MjUtLjk4NSAyLjM0NCAwIDEuODEyIDEuNDY5IDMuMjgxIDMuMjgxIDMuMjgxczMuMjgxLTEuNDcgMy4yODEtMy4yODFjMC0xLjMtLjc1NS0yLjQyMi0xLjg1LTIuOTU0bC4zMjMtMS40MjJjLjItLjg4LS40NjktMS43MTgtMS4zNzEtMS43MThIMTIuNzhsLS4zODMtMS44NzVoMTcuMTc2Yy42NTcgMCAxLjIyNi0uNDU0IDEuMzcyLTEuMDk1eiIvPgo8L3N2Zz4K")
    top 60px center no-repeat;
}
.tcb-woo-mini-cart-content-wrapper
  .tcb-woo-mini-cart-no-products
  .woocommerce-mini-cart__empty-message:after,
.tcb-woo-mini-cart-content-wrapper
  .widget_shopping_cart_content
  .woocommerce-mini-cart__empty-message:after {
  background-color: inherit;
}
.tcb-woo-mini-cart-content-wrapper .woocommerce-mini-cart__total {
  padding: 10px 0 0;
  margin: 20px 0 15px;
  border-top: 1px solid #f0f3f3;
  display: flex;
  align-items: center;
  justify-content: space-between;
  text-transform: uppercase;
  --tve-font-size: 12px;
  --g-bold-weight: bold;
  font-size: var(--tve-font-size);
  font-weight: var(--g-bold-weight);
  color: #50565f;
}
.tcb-woo-mini-cart-content-wrapper
  .woocommerce-mini-cart__total
  .woocommerce-Price-amount {
  font-size: calc(var(--tve-font-size) + 4px) !important;
}
.tcb-woo-mini-cart-content-wrapper .woocommerce-mini-cart__buttons {
  padding-bottom: 0;
  display: flex;
  flex-direction: column-reverse;
  align-items: center;
}
.tcb-woo-mini-cart-content-wrapper
  .woocommerce-mini-cart__buttons
  a:not(.checkout) {
  background: 0 0;
  padding: 0;
  --tve-text-decoration: underline;
  --tve-color: var(--tcb-skin-color-0);
  margin: 15px 0 8px;
}
.tcb-woo-mini-cart-content-wrapper
  .woocommerce-mini-cart__buttons
  a:not(.checkout):hover {
  background: 0 0;
}
.tcb-woo-mini-cart-content-wrapper .woocommerce-mini-cart__buttons a.checkout {
  text-align: center;
  display: block;
  width: 100%;
  background: var(--tcb-skin-color-0);
  color: var(--tve-color, #fff) !important;
  transition: background-color 0.15s;
  border-radius: 0;
}
.tcb-woo-mini-cart-content-wrapper
  .woocommerce-mini-cart__buttons
  a.checkout:hover {
  background: var(--tcb-skin-color-1);
  color: var(--tve-color, #fff) !important;
}
.tcb-woo-mini-cart-content-wrapper
  ul.woocommerce-mini-cart
  li.woocommerce-mini-cart-item {
  margin-bottom: 10px;
  min-height: 80px;
  padding: 5px 5px 2px 90px;
  display: flex;
  flex-direction: column-reverse;
  justify-content: space-between;
}
.tcb-woo-mini-cart-content-wrapper
  ul.woocommerce-mini-cart
  li.woocommerce-mini-cart-item:after,
.tcb-woo-mini-cart-content-wrapper
  ul.woocommerce-mini-cart
  li.woocommerce-mini-cart-item:before {
  content: none;
}
.tcb-woo-mini-cart-content-wrapper
  ul.woocommerce-mini-cart
  li.woocommerce-mini-cart-item:hover {
  background-color: rgba(240, 243, 243, 0.8);
}
.tcb-woo-mini-cart-content-wrapper
  ul.woocommerce-mini-cart
  li.woocommerce-mini-cart-item
  img {
  width: 80px;
}
.tcb-woo-mini-cart-content-wrapper
  .woocommerce-mini-cart-item
  a.remove_from_cart_button {
  visibility: hidden;
  padding: 0 !important;
  position: absolute;
  right: 0;
  top: 0;
  overflow: hidden;
  font-size: 18px;
  font-weight: 700;
  opacity: 0.6;
  transition: opacity 0.15s;
  display: block;
  height: 1em;
  width: 1em;
  text-align: center;
  line-height: 1;
  color: #6a6b6c;
  text-decoration: none;
  border: 0;
}
@media screen and (max-width: 782px) {
  .tcb-woo-mini-cart-content-wrapper
    .woocommerce-mini-cart-item
    a.remove_from_cart_button {
    opacity: 1 !important;
    visibility: visible;
  }
}
.tcb-woo-mini-cart-content-wrapper
  .woocommerce-mini-cart-item
  a.remove_from_cart_button:hover {
  opacity: 1;
}
.tcb-woo-mini-cart-content-wrapper
  .woocommerce-mini-cart-item:hover
  a.remove_from_cart_button {
  visibility: visible;
}
.tcb-woo-mini-cart-content-wrapper
  .woocommerce-mini-cart-item
  a:not(.remove_from_cart_button) {
  order: 10;
  padding: 0 15px 0 0 !important;
  --tve-color: #50565f;
  --tve-font-size: 12px;
  --tve-font-weight: bold;
}
.tcb-woo-mini-cart-content-wrapper
  .woocommerce-mini-cart-item
  a:not(.remove_from_cart_button)
  > img {
  transform: none;
  transition: none;
  float: none;
  margin: 0;
  left: 0;
  top: 0;
}
.tcb-woo-mini-cart-content-wrapper .woocommerce-mini-cart-item .quantity {
  order: 9;
  --tve-color: #93a3b0;
  --tve-font-size: 12px;
  --tve-font-weight: bold;
  align-self: flex-end;
}
.tcb-woo-mini-cart-content-wrapper .quantity,
.tcb-woo-mini-cart-content-wrapper .woocommerce-Price-amount,
.tcb-woo-mini-cart-content-wrapper .woocommerce-mini-cart__buttons > .button,
.tcb-woo-mini-cart-content-wrapper .woocommerce-mini-cart__empty-message,
.tcb-woo-mini-cart-content-wrapper .woocommerce-mini-cart__total > strong,
.tcb-woo-mini-cart-content-wrapper a:not(.remove_from_cart_button) {
  color: var(--tve-color) !important;
  text-transform: var(--tve-text-transform) !important;
  font-weight: var(--tve-font-weight) !important;
  font-style: var(--tve-font-style) !important;
  text-decoration: var(--tve-text-decoration) !important;
  font-size: var(--tve-font-size) !important;
  line-height: var(--tve-line-height) !important;
  font-family: var(--tve-font-family) !important;
  letter-spacing: var(--tve-letter-spacing) !important;
}
.tcb-woo-mini-cart-content-wrapper .woocommerce-mini-cart__empty-message {
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 105px 0 75px;
  --tve-font-size: 18px;
}
.tve_editor_page
  div.post-wrapper.product:not(.thrive-woocommerce-product-editable)
  #reviews,
.tve_editor_page
  div.post-wrapper.product:not(.thrive-woocommerce-product-editable)
  .summary,
.tve_editor_page
  div.post-wrapper.product:not(.thrive-woocommerce-product-editable)
  .woocommerce-product-gallery,
.tve_editor_page
  div.post-wrapper.product:not(.thrive-woocommerce-product-editable)
  section.products {
  position: relative;
}
.tve_editor_page
  div.post-wrapper.product:not(.thrive-woocommerce-product-editable)
  #reviews:after,
.tve_editor_page
  div.post-wrapper.product:not(.thrive-woocommerce-product-editable)
  .summary:after,
.tve_editor_page
  div.post-wrapper.product:not(.thrive-woocommerce-product-editable)
  .woocommerce-product-gallery:after,
.tve_editor_page
  div.post-wrapper.product:not(.thrive-woocommerce-product-editable)
  section.products:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
  background: 0 0;
}
.tve_editor_page
  div.post-wrapper.product:not(.thrive-woocommerce-product-editable)
  #reviews:after,
.tve_editor_page
  div.post-wrapper.product:not(.thrive-woocommerce-product-editable)
  .summary:after,
.tve_editor_page
  div.post-wrapper.product:not(.thrive-woocommerce-product-editable)
  .woocommerce-product-gallery:after,
.tve_editor_page
  div.post-wrapper.product:not(.thrive-woocommerce-product-editable)
  section.products:after {
  z-index: 100;
}
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: 0;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-list,
.slick-slider .slick-track {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:after,
.slick-track:before {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir="rtl"] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}
.slick-next,
.slick-prev {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0;
  font-size: 0px;
  cursor: pointer;
  background: 0 0;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: 0;
}
.slick-next:focus,
.slick-next:hover,
.slick-prev:focus,
.slick-prev:hover {
  outline: 0;
  background: 0 0;
  color: transparent;
}
.slick-next:focus:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-prev:hover:before {
  opacity: 1;
}
.slick-next.slick-disabled:before,
.slick-prev.slick-disabled:before {
  opacity: 0.25;
}
.slick-prev {
  left: -25px;
}
[dir="rtl"] .slick-prev {
  left: auto;
  right: -25px;
}
.slick-next {
  right: -25px;
}
[dir="rtl"] .slick-next {
  left: -25px;
  right: auto;
}
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}
.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.tve_btn.tve_black a > span {
  color: #fff;
}
.tve_btn.tve_blue a > span {
  color: #fff;
}
.tve_btn.tve_green a > span {
  color: #fff;
}
.tve_btn.tve_orange a > span {
  color: #fff;
}
.tve_btn.tve_purple a > span {
  color: #fff;
}
.tve_btn.tve_red a > span {
  color: #fff;
}
.tve_btn.tve_teal a > span {
  color: #fff;
}
.tve_btn.tve_white a.tve_btnLink {
  color: #6f6e6e;
}
.tve_btn.tve_white a.tve_btnLink > span {
  color: #6f6e6e;
}
.thrv_widget_menu:not(.tve-custom-menu-upgrade) a.tve-m-trigger.tve_black {
  color: #101010;
}
.thrv_widget_menu:not(.tve-custom-menu-upgrade)
  ul.tve_w_menu.tve_black
  a:hover {
  color: #101010;
}
.thrv_widget_menu:not(.tve-custom-menu-upgrade)
  ul.tve_w_menu.tve_black.tve_horizontal
  ul
  a.tve-active,
.thrv_widget_menu:not(.tve-custom-menu-upgrade)
  ul.tve_w_menu.tve_black.tve_horizontal
  ul
  a:hover {
  background-color: #101010;
  color: #fff;
}
.thrv_widget_menu:not(.tve-custom-menu-upgrade) a.tve-m-trigger.tve_blue {
  color: #3e68b2;
}
.thrv_widget_menu:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_blue a:hover {
  color: #3e68b2;
}
.thrv_widget_menu:not(.tve-custom-menu-upgrade)
  ul.tve_w_menu.tve_blue.tve_horizontal
  ul
  a.tve-active,
.thrv_widget_menu:not(.tve-custom-menu-upgrade)
  ul.tve_w_menu.tve_blue.tve_horizontal
  ul
  a:hover {
  background-color: #3e68b2;
  color: #fff;
}
.thrv_widget_menu:not(.tve-custom-menu-upgrade) a.tve-m-trigger.tve_green {
  color: #ed1c24;
}
.thrv_widget_menu:not(.tve-custom-menu-upgrade)
  ul.tve_w_menu.tve_green
  a:hover {
  color: #ed1c24;
}
.thrv_widget_menu:not(.tve-custom-menu-upgrade)
  ul.tve_w_menu.tve_green.tve_horizontal
  ul
  a.tve-active,
.thrv_widget_menu:not(.tve-custom-menu-upgrade)
  ul.tve_w_menu.tve_green.tve_horizontal
  ul
  a:hover {
  background-color: #ed1c24;
  color: #fff;
}
.thrv_widget_menu:not(.tve-custom-menu-upgrade) a.tve-m-trigger.tve_orange {
  color: #e67e22;
}
.thrv_widget_menu:not(.tve-custom-menu-upgrade)
  ul.tve_w_menu.tve_orange
  a:hover {
  color: #e67e22;
}
.thrv_widget_menu:not(.tve-custom-menu-upgrade)
  ul.tve_w_menu.tve_orange.tve_horizontal
  ul
  a.tve-active,
.thrv_widget_menu:not(.tve-custom-menu-upgrade)
  ul.tve_w_menu.tve_orange.tve_horizontal
  ul
  a:hover {
  background-color: #e67e22;
  color: #fff;
}
.thrv_widget_menu:not(.tve-custom-menu-upgrade) a.tve-m-trigger.tve_purple {
  color: #8656c1;
}
.thrv_widget_menu:not(.tve-custom-menu-upgrade)
  ul.tve_w_menu.tve_purple
  a:hover {
  color: #8656c1;
}
.thrv_widget_menu:not(.tve-custom-menu-upgrade)
  ul.tve_w_menu.tve_purple.tve_horizontal
  ul
  a.tve-active,
.thrv_widget_menu:not(.tve-custom-menu-upgrade)
  ul.tve_w_menu.tve_purple.tve_horizontal
  ul
  a:hover {
  background-color: #8656c1;
  color: #fff;
}
.thrv_widget_menu:not(.tve-custom-menu-upgrade) a.tve-m-trigger.tve_red {
  color: #ce271b;
}
.thrv_widget_menu:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_red a:hover {
  color: #ce271b;
}
.thrv_widget_menu:not(.tve-custom-menu-upgrade)
  ul.tve_w_menu.tve_red.tve_horizontal
  ul
  a.tve-active,
.thrv_widget_menu:not(.tve-custom-menu-upgrade)
  ul.tve_w_menu.tve_red.tve_horizontal
  ul
  a:hover {
  background-color: #ce271b;
  color: #fff;
}
.thrv_widget_menu:not(.tve-custom-menu-upgrade) a.tve-m-trigger.tve_teal {
  color: #387d71;
}
.thrv_widget_menu:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_teal a:hover {
  color: #387d71;
}
.thrv_widget_menu:not(.tve-custom-menu-upgrade)
  ul.tve_w_menu.tve_teal.tve_horizontal
  ul
  a.tve-active,
.thrv_widget_menu:not(.tve-custom-menu-upgrade)
  ul.tve_w_menu.tve_teal.tve_horizontal
  ul
  a:hover {
  background-color: #387d71;
  color: #fff;
}
.thrv_widget_menu:not(.tve-custom-menu-upgrade) a.tve-m-trigger.tve_white {
  color: #d8d8d8;
}
.thrv_widget_menu:not(.tve-custom-menu-upgrade)
  ul.tve_w_menu.tve_white
  a:hover {
  color: #d8d8d8;
}
.thrv_widget_menu:not(.tve-custom-menu-upgrade)
  ul.tve_w_menu.tve_white.tve_horizontal
  ul
  a.tve-active,
.thrv_widget_menu:not(.tve-custom-menu-upgrade)
  ul.tve_w_menu.tve_white.tve_horizontal
  ul
  a:hover {
  background-color: #d8d8d8;
  color: #fff;
}
.tve_flt .tve_fg .tve_line {
  padding-left: 90px;
}
.tve_flt .tve_fg {
  box-sizing: border-box !important;
  margin-left: auto;
  margin-right: auto;
  padding: 4.2%;
  position: relative;
  width: 83%;
}
.tve_flt .tve_fg > span {
  background-repeat: no-repeat;
  display: block;
}
.tve_flt .tve_fg hr {
  border: none;
  height: 1px;
  margin: 25px auto 25px auto;
  width: 60%;
}
.tve_flt .tve_fg .tve_line {
  height: 51px;
  max-height: 51px;
  position: relative;
}
.tve_flt .tve_fg .tve_line h3 {
  position: absolute;
  top: 50%;
  height: 51px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: -16px 0 0 0 !important;
  padding: 0 !important;
}
.tve_flt .tve_fg.tve_fg3 .tve_badge,
.tve_flt .tve_fg.tve_fg4 .tve_badge,
.tve_flt .tve_fg.tve_fg5 .tve_badge {
  display: block;
  position: absolute;
  z-index: 2;
}
.tve_flt .tve_fg.tve_fg1 h2,
.tve_flt .tve_fg.tve_fg2 h2 {
  text-align: center;
}
.tve_flt .tve_fg1 {
  margin: 100px auto 0 auto;
}
.tve_flt .tve_fg1 .tve_badge {
  margin: -130px auto 0 auto;
}
.tve_flt .tve_fg2 {
  margin-top: 10px;
}
.tve_flt .tve_fg3 {
  margin-top: 30px;
  position: relative;
  width: 78%;
}
.tve_flt .tve_fg3 .tve_line h3 {
  left: 28%;
  width: 70%;
}
.tve_flt .tve_fg3 p {
  clear: right;
}
.tve_flt .tve_fg4 {
  margin-top: 30px;
}
.tve_flt .tve_fg4 .tve_line {
  padding-right: 10px;
  width: 60%;
}
.tve_flt .tve_fg4 .tve_line h3 {
  left: 25%;
  width: 75%;
}
.tve_flt .tve_fg5 {
  margin-top: 60px;
  padding-top: 1%;
  padding-bottom: 10%;
}
.tve_flt .tve_fg5 .tve_badge {
  left: -70px;
  top: -51px;
}
.tve_flt .tve_fg5 .tve_rbn {
  margin-top: 12%;
  margin-bottom: -17%;
  position: relative;
}
.tve_flt .tve_fg5 .tve_rbn > span.tve_left {
  height: 42px;
  width: 6px;
}
.tve_flt .tve_fg5 .tve_line {
  height: 38px;
  max-height: 38px;
  width: 78%;
}
.tve_flt .tve_fg5 .tve_line h3 {
  height: 38px;
}
.tve_flt .tve_fg2 {
  background: #fef29e;
  margin-bottom: 105px;
}
.tve_flt .tve_fg2 .tve_badge {
  margin: 0 auto -129px auto;
}
.tve_flt .tve_fg2 hr {
  background: #eedf75;
}
.tve_flt .tve_fg3 {
  position: relative;
  background: #f2f0f0;
  border: 2px solid #cbc9c9;
  margin-top: 40px;
  padding-top: 20px;
}
.tve_flt .tve_fg3 .tve_badge {
  top: -33px;
  left: -60px;
}
.tve_flt .tve_fg3 .tve_line {
  float: right;
  margin-right: -5.6%;
  margin-bottom: 70px;
  padding-left: 0;
  width: 100%;
  z-index: 1;
}
.tve_flt .tve_fg3 .tve_line h3 {
  left: 15%;
  width: 80%;
}
.tve_flt .tve_fg3 .tve_rbn {
  margin-top: 80px;
}
.tve_flt .tve_fg4 {
  margin-top: 50px;
}
.tve_flt .tve_fg4 .tve_line {
  margin-bottom: 70px;
  width: 80%;
}
.tve_flt .tve_fg4 .tve_badge {
  left: -35px;
  top: -30px;
  height: 176px;
  width: 220px;
}
.tve_flt .tve_fg5 {
  padding-bottom: 37%;
  margin-bottom: 100px;
}
.tve_flt .tve_fg5 .tve_badge {
  height: 176px;
  top: -73px;
  width: 176px;
}
.tve_flt .tve_fg5 .tve_rbn {
  margin-bottom: -48%;
  margin-top: 89px;
}
.tve_flt .tve_fg5 .tve_line h3 {
  left: 25%;
  width: 70%;
}
.tve_flt .tve_fg1,
.tve_flt .tve_fg3,
.tve_flt .tve_fg4,
.tve_flt .tve_fg5 {
  background: #fff;
  border: 2px solid #e5e5e5;
}
.tve_flt .tve_fg1 .tve_badge,
.tve_flt .tve_fg2 .tve_badge,
.tve_flt .tve_fg3 .tve_badge {
  height: 176px;
  width: 176px;
}
.tve_flt .tve_fg1 hr,
.tve_flt .tve_fg5 hr {
  background: #e5e5e5;
}

.tve_flt .tve_fg3.tve_black .tve_line,
.tve_flt .tve_fg4.tve_black .tve_line,
.tve_flt .tve_fg5.tve_black .tve_line {
  background: #101010;
}
.tve_flt .tve_fg3.tve_blue .tve_line,
.tve_flt .tve_fg4.tve_blue .tve_line,
.tve_flt .tve_fg5.tve_blue .tve_line {
  background: #3e68b2;
}
.tve_flt .tve_fg3.tve_green .tve_line,
.tve_flt .tve_fg4.tve_green .tve_line,
.tve_flt .tve_fg5.tve_green .tve_line {
  background: #34ae44;
}
.tve_flt .tve_fg3.tve_orange .tve_line,
.tve_flt .tve_fg4.tve_orange .tve_line,
.tve_flt .tve_fg5.tve_orange .tve_line {
  background: #e25c1b;
}
.tve_flt .tve_fg3.tve_purple .tve_line,
.tve_flt .tve_fg4.tve_purple .tve_line,
.tve_flt .tve_fg5.tve_purple .tve_line {
  background: #8656c1;
}
.tve_flt .tve_fg3.tve_red .tve_line,
.tve_flt .tve_fg4.tve_red .tve_line,
.tve_flt .tve_fg5.tve_red .tve_line {
  background: #ce271b;
}
.tve_flt .tve_fg3.tve_teal .tve_line,
.tve_flt .tve_fg4.tve_teal .tve_line,
.tve_flt .tve_fg5.tve_teal .tve_line {
  background: #387d71;
}
.tve_flt .tve_fg3.tve_white .tve_line,
.tve_flt .tve_fg4.tve_white .tve_line,
.tve_flt .tve_fg5.tve_white .tve_line {
  background: #d8d8d8;
}
.tve_flt .tve_black.tve_fg1 h2,
.tve_flt .tve_black.tve_fg2 h2 {
  color: #1f1f1f !important;
}
.tve_flt .tve_black.tve_fg3 h3,
.tve_flt .tve_black.tve_fg4 h3,
.tve_flt .tve_black.tve_fg5 h3 {
  color: #fff !important;
}
.tve_flt .tve_blue.tve_fg1 h2,
.tve_flt .tve_blue.tve_fg2 h2 {
  color: #4e7ac7 !important;
}
.tve_flt .tve_blue.tve_fg3 h3,
.tve_flt .tve_blue.tve_fg4 h3,
.tve_flt .tve_blue.tve_fg5 h3 {
  color: #fff !important;
}
.tve_flt .tve_green.tve_fg1 h2,
.tve_flt .tve_green.tve_fg2 h2 {
  color: #45bf55 !important;
}
.tve_flt .tve_green.tve_fg3 h3,
.tve_flt .tve_green.tve_fg4 h3,
.tve_flt .tve_green.tve_fg5 h3 {
  color: #fff !important;
}
.tve_flt .tve_orange.tve_fg1 h2,
.tve_flt .tve_orange.tve_fg2 h2 {
  color: #ff712c !important;
}
.tve_flt .tve_orange.tve_fg3 h3,
.tve_flt .tve_orange.tve_fg4 h3,
.tve_flt .tve_orange.tve_fg5 h3 {
  color: #fff !important;
}
.tve_flt .tve_purple.tve_fg1 h2,
.tve_flt .tve_purple.tve_fg2 h2 {
  color: #9768d1 !important;
}
.tve_flt .tve_purple.tve_fg3 h3,
.tve_flt .tve_purple.tve_fg4 h3,
.tve_flt .tve_purple.tve_fg5 h3 {
  color: #fff !important;
}
.tve_flt .tve_red.tve_fg1 h2,
.tve_flt .tve_red.tve_fg2 h2 {
  color: #e5372b !important;
}
.tve_flt .tve_red.tve_fg3 h3,
.tve_flt .tve_red.tve_fg4 h3,
.tve_flt .tve_red.tve_fg5 h3 {
  color: #fff !important;
}
.tve_flt .tve_teal.tve_fg1 h2,
.tve_flt .tve_teal.tve_fg2 h2 {
  color: #479486 !important;
}
.tve_flt .tve_teal.tve_fg3 h3,
.tve_flt .tve_teal.tve_fg4 h3,
.tve_flt .tve_teal.tve_fg5 h3 {
  color: #fff !important;
}
.tve_flt .tve_white.tve_fg1 h2,
.tve_flt .tve_white.tve_fg2 h2 {
  color: #3d3d3d !important;
}
.tve_flt .tve_white.tve_fg3 h3,
.tve_flt .tve_white.tve_fg4 h3,
.tve_flt .tve_white.tve_fg5 h3 {
  color: #3d3d3d !important;
}
.tve_flt .tve_white .tve_line {
  background: #fcfcfc;
}
.tve_flt .tve_btn.tve_nb.tve_btn5,
.tve_flt .tve_btn.tve_nb.tve_btn6 {
  display: table;
  overflow: hidden;
}
.tve_flt .tve_btn.tve_nb.tve_btn5 a.tve_btnLink,
.tve_flt .tve_btn.tve_nb.tve_btn6 a.tve_btnLink {
  box-sizing: border-box !important;
  display: table !important;
  overflow: hidden;
  table-layout: auto;
  width: 100%;
}
.tve_flt .tve_btn.tve_nb.tve_btn5 .tve_btn_im,
.tve_flt .tve_btn.tve_nb.tve_btn6 .tve_btn_im {
  display: table-cell;
  float: none;
  vertical-align: middle;
  position: relative;
}
.tve_flt .tve_btn.tve_nb.tve_btn5 .tve_btn_im .tve_btn_divider,
.tve_flt .tve_btn.tve_nb.tve_btn6 .tve_btn_im .tve_btn_divider {
  display: block;
  height: 500px;
  position: absolute;
  top: -200px;
  right: 0;
  width: 1px;
}
.tve_flt .tve_btn.tve_nb.tve_btn5 .tve_btn_im i,
.tve_flt .tve_btn.tve_nb.tve_btn6 .tve_btn_im i {
  margin-top: 0;
}
.tve_flt .tve_btn.tve_nb.tve_btn5 .tve_btn_im i.tve_sc_icon,
.tve_flt .tve_btn.tve_nb.tve_btn6 .tve_btn_im i.tve_sc_icon {
  height: auto;
  min-width: 50px;
  width: auto;
}
.tve_flt .tve_btn.tve_nb.tve_btn5 .tve_btn_txt,
.tve_flt .tve_btn.tve_nb.tve_btn6 .tve_btn_txt {
  box-sizing: border-box !important;
  display: table-cell;
  padding-right: 10%;
  vertical-align: middle;
  white-space: nowrap;
  width: 100%;
}
@media only screen and (max-width: 940px) {
  .tve_flt .tve_btn.tve_nb.tve_btn5 .tve_btn_txt,
  .tve_flt .tve_btn.tve_nb.tve_btn6 .tve_btn_txt {
    white-space: normal;
  }
}
@media only screen and (max-width: 540px) {
  .tve_flt .thrv_button_shortcode .tve_btn.tve_btn5 .tve_btn_im,
  .tve_flt .thrv_button_shortcode .tve_btn.tve_btn6 .tve_btn_im {
    display: none;
  }
  .tve_flt .thrv_button_shortcode .tve_btn.tve_btn5 .tve_btn_txt,
  .tve_flt .thrv_button_shortcode .tve_btn.tve_btn6 .tve_btn_txt {
    padding-right: 0;
  }
}
.tve_flt .tve_btn.tve_btn1,
.tve_flt .tve_btn.tve_btn2,
.tve_flt .tve_btn.tve_btn7 {
  border-radius: 2px;
}
.tve_flt .tve_btn.tve_btn3,
.tve_flt .tve_btn.tve_btn6,
.tve_flt .tve_btn.tve_btn8 {
  border-radius: 100px;
}
.tve_flt .tve_btn.tve_black {
  background: #595959;
}
.tve_flt .tve_btn.tve_black a {
  text-shadow: #6c6c6c 0 1px 0;
}
.tve_flt .tve_btn.tve_black.tve_btn7,
.tve_flt .tve_btn.tve_black.tve_btn8 {
  box-shadow: 0 5px 0 #0e0e0e;
  border-bottom: 1px solid #737373;
}
.tve_flt .tve_btn.tve_black.tve_btn7:hover,
.tve_flt .tve_btn.tve_black.tve_btn8:hover {
  box-shadow: 0 5px 0 #333;
  border-bottom: 1px solid #727272;
}
.tve_flt .tve_btn.tve_black.tve_btn5.tve_nb .tve_btn_im .tve_btn_divider,
.tve_flt .tve_btn.tve_black.tve_btn6.tve_nb .tve_btn_im .tve_btn_divider {
  background: #1d1d1d;
}
.tve_flt .tve_btn.tve_black.tve_btn5 a > div,
.tve_flt .tve_btn.tve_black.tve_btn6 a > div {
  border-right: 1px solid #1d1d1d;
}
.tve_flt .tve_btn.tve_black:hover {
  background-color: #686868;
}
.tve_flt .tve_btn.tve_black:hover.tve_nb .tve_btn_im .tve_btn_divider {
  background: #383838;
}
.tve_flt .tve_btn.tve_black:hover a > div {
  border-right: 1px solid #383838;
}
.tve_flt .tve_btn.tve_blue {
  background-color: #4e7ac7;
}
.tve_flt .tve_btn.tve_blue a {
  text-shadow: #1176c1 0 1px 0;
}
.tve_flt .tve_btn.tve_blue.tve_btn7,
.tve_flt .tve_btn.tve_blue.tve_btn8 {
  box-shadow: 0 5px 0 #3c65ab;
  border-bottom: 1px solid #7597d3;
}
.tve_flt .tve_btn.tve_blue.tve_btn7:hover,
.tve_flt .tve_btn.tve_blue.tve_btn8:hover {
  box-shadow: 0 5px 0 #4268aa;
  border-bottom: 1px solid #7597d3;
}
.tve_flt .tve_btn.tve_blue.tve_btn5.tve_nb .tve_btn_im .tve_btn_divider,
.tve_flt .tve_btn.tve_blue.tve_btn6.tve_nb .tve_btn_im .tve_btn_divider {
  background: #3c65ab;
}
.tve_flt .tve_btn.tve_blue.tve_btn5 a > div,
.tve_flt .tve_btn.tve_blue.tve_btn6 a > div {
  border-right: 1px solid #3c65ab;
}
.tve_flt .tve_btn.tve_blue:hover {
  background-color: #5981c6;
}
.tve_flt .tve_btn.tve_blue:hover.tve_nb .tve_btn_im .tve_btn_divider {
  background: #4371ad;
}
.tve_flt .tve_btn.tve_blue:hover a > div {
  border-right: 1px solid #4371ad;
}
.tve_flt .tve_btn.tve_green {
  background: #45bf55;
}
.tve_flt .tve_btn.tve_green a {
  text-shadow: #329d40 0 1px 0;
}
.tve_flt .tve_btn.tve_green.tve_btn7,
.tve_flt .tve_btn.tve_green.tve_btn8 {
  box-shadow: 0 5px 0 #36aa45;
  border-bottom: 1px solid #6bcc78;
}
.tve_flt .tve_btn.tve_green.tve_btn7:hover,
.tve_flt .tve_btn.tve_green.tve_btn8:hover {
  box-shadow: 0 5px 0 #42b54a;
  border-bottom: 1px solid #6bcc78;
}
.tve_flt .tve_btn.tve_green.tve_btn5.tve_nb .tve_btn_im .tve_btn_divider,
.tve_flt .tve_btn.tve_green.tve_btn6.tve_nb .tve_btn_im .tve_btn_divider {
  background: #36aa45;
}
.tve_flt .tve_btn.tve_green.tve_btn5 a > div,
.tve_flt .tve_btn.tve_green.tve_btn6 a > div {
  border-right: 1px solid #36aa45;
}
.tve_flt .tve_btn.tve_green:hover {
  background-color: #52c958;
}
.tve_flt .tve_btn.tve_green:hover.tve_nb .tve_btn_im .tve_btn_divider {
  background: #39b542;
}
.tve_flt .tve_btn.tve_green:hover a > div {
  border-right: 1px solid #39b542;
}
.tve_flt .tve_btn.tve_orange {
  background: #ff712c;
}
.tve_flt .tve_btn.tve_orange a {
  text-shadow: #d76a01 0 1px 0;
}
.tve_flt .tve_btn.tve_orange.tve_btn7,
.tve_flt .tve_btn.tve_orange.tve_btn8 {
  box-shadow: 0 5px 0 #e25f20;
  border-bottom: 1px solid #ff935f;
}
.tve_flt .tve_btn.tve_orange.tve_btn7:hover,
.tve_flt .tve_btn.tve_orange.tve_btn8:hover {
  box-shadow: 0 5px 0 #e56e24;
  border-bottom: 1px solid #ff935f;
}
.tve_flt .tve_btn.tve_orange.tve_btn5.tve_nb .tve_btn_im .tve_btn_divider,
.tve_flt .tve_btn.tve_orange.tve_btn6.tve_nb .tve_btn_im .tve_btn_divider {
  background: #e25f20;
}
.tve_flt .tve_btn.tve_orange.tve_btn5 a > div,
.tve_flt .tve_btn.tve_orange.tve_btn6 a > div {
  border-right: 1px solid #e25f20;
}
.tve_flt .tve_btn.tve_orange:hover {
  background-color: #ff8738;
}
.tve_flt .tve_btn.tve_orange:hover.tve_nb .tve_btn_im .tve_btn_divider {
  background: #e57027;
}
.tve_flt .tve_btn.tve_orange:hover a > div {
  border-right: 1px solid #e57027;
}
.tve_flt .tve_btn.tve_purple {
  background: #9768d1;
}
.tve_flt .tve_btn.tve_purple a {
  text-shadow: #2f579c 0 1px 0;
}
.tve_flt .tve_btn.tve_purple.tve_btn7,
.tve_flt .tve_btn.tve_purple.tve_btn8 {
  box-shadow: 0 5px 0 #8352bf;
  border-bottom: 1px solid #b28fdd;
}
.tve_flt .tve_btn.tve_purple.tve_btn7:hover,
.tve_flt .tve_btn.tve_purple.tve_btn8:hover {
  box-shadow: 0 5px 0 #8d5cc9;
  border-bottom: 1px solid #b28fdd;
}
.tve_flt .tve_btn.tve_purple.tve_btn5.tve_nb .tve_btn_im .tve_btn_divider,
.tve_flt .tve_btn.tve_purple.tve_btn6.tve_nb .tve_btn_im .tve_btn_divider {
  background: #8352bf;
}
.tve_flt .tve_btn.tve_purple.tve_btn5 a > div,
.tve_flt .tve_btn.tve_purple.tve_btn6 a > div {
  border-right: 1px solid #8352bf;
}
.tve_flt .tve_btn.tve_purple:hover {
  background-color: #a67add;
}
.tve_flt .tve_btn.tve_purple:hover.tve_nb .tve_btn_im .tve_btn_divider {
  background: #8e5ec9;
}
.tve_flt .tve_btn.tve_purple:hover a > div {
  border-right: 1px solid #8e5ec9;
}
.tve_flt .tve_btn.tve_red {
  background: #e93c31;
}
.tve_flt .tve_btn.tve_red a {
  text-shadow: #a70c0c 0 1px 0;
}
.tve_flt .tve_btn.tve_red.tve_btn7,
.tve_flt .tve_btn.tve_red.tve_btn8 {
  box-shadow: 0 5px 0 #c5281d;
  border-bottom: 1px solid #ee685f;
}
.tve_flt .tve_btn.tve_red.tve_btn7:hover,
.tve_flt .tve_btn.tve_red.tve_btn8:hover {
  box-shadow: 0 5px 0 #d33726;
  border-bottom: 1px solid #ee685f;
}
.tve_flt .tve_btn.tve_red.tve_btn5.tve_nb .tve_btn_im .tve_btn_divider,
.tve_flt .tve_btn.tve_red.tve_btn6.tve_nb .tve_btn_im .tve_btn_divider {
  background: #c5281d;
}
.tve_flt .tve_btn.tve_red.tve_btn5 a > div,
.tve_flt .tve_btn.tve_red.tve_btn6 a > div {
  border-right: 1px solid #c5281d;
}
.tve_flt .tve_btn.tve_red:hover {
  background-color: #ea493f;
}
.tve_flt .tve_btn.tve_red:hover.tve_nb .tve_btn_im .tve_btn_divider {
  background: #d63131;
}
.tve_flt .tve_btn.tve_red:hover a > div {
  border-right: 1px solid #d63131;
}
.tve_flt .tve_btn.tve_teal {
  background: teal;
}
.tve_flt .tve_btn.tve_teal a {
  text-shadow: #005454 0 1px 0;
}
.tve_flt .tve_btn.tve_teal.tve_btn7,
.tve_flt .tve_btn.tve_teal.tve_btn8 {
  box-shadow: 0 5px 0 #006a6a;
  border-bottom: 1px solid #00b3b3;
}
.tve_flt .tve_btn.tve_teal.tve_btn7:hover,
.tve_flt .tve_btn.tve_teal.tve_btn8:hover {
  box-shadow: 0 5px 0 #007c7c;
  border-bottom: 1px solid #00b3b3;
}
.tve_flt .tve_btn.tve_teal.tve_btn5.tve_nb .tve_btn_im .tve_btn_divider,
.tve_flt .tve_btn.tve_teal.tve_btn6.tve_nb .tve_btn_im .tve_btn_divider {
  background: #006a6a;
}
.tve_flt .tve_btn.tve_teal.tve_btn5 a > div,
.tve_flt .tve_btn.tve_teal.tve_btn6 a > div {
  border-right: 1px solid #006a6a;
}
.tve_flt .tve_btn.tve_teal:hover {
  background-color: #008e85;
}
.tve_flt .tve_btn.tve_teal:hover.tve_nb .tve_btn_im .tve_btn_divider {
  background: #007c72;
}
.tve_flt .tve_btn.tve_teal:hover a > div {
  border-right: 1px solid #007c72;
}
.tve_flt .tve_btn.tve_white {
  background: #efefef;
}
.tve_flt .tve_btn.tve_white a {
  text-shadow: #fff 0 0 0;
}
.tve_flt .tve_btn.tve_white.tve_btn7,
.tve_flt .tve_btn.tve_white.tve_btn8 {
  box-shadow: 0 5px 0 #d9d9d9;
  border-bottom: 1px solid #fbfbfb;
}
.tve_flt .tve_btn.tve_white.tve_btn7:hover,
.tve_flt .tve_btn.tve_white.tve_btn8:hover {
  box-shadow: 0 5px 0 #ddd;
  border-bottom: 1px solid #fbfbfb;
}
.tve_flt .tve_btn.tve_white.tve_btn5.tve_nb .tve_btn_im .tve_btn_divider,
.tve_flt .tve_btn.tve_white.tve_btn6.tve_nb .tve_btn_im .tve_btn_divider {
  background: #d9d9d9;
}
.tve_flt .tve_btn.tve_white.tve_btn5 a > div,
.tve_flt .tve_btn.tve_white.tve_btn6 a > div {
  border-right: 1px solid #d9d9d9;
}
.tve_flt .tve_btn.tve_white:hover {
  background-color: #f4f4f4;
}
.tve_flt .tve_btn.tve_white:hover.tve_nb .tve_btn_im .tve_btn_divider {
  background: #e2e2e2;
}
.tve_flt .tve_btn.tve_white:hover a > div {
  border-right: 1px solid #e2e2e2;
}
.tve_flt .tve_ca {
  box-sizing: content-box;
  margin: 40px auto 80px auto;
  padding: 4%;
  position: relative;
  width: 85%;
}
.tve_flt .tve_ca.tve_ca1 .tve_btn_cnt {
  margin-top: 4%;
}
.tve_flt .tve_ca.tve_ca1 .tve_btn_cnt .tve_btn.tve_normalBtn {
  font-size: 30px !important;
  line-height: 100% !important;
}
.tve_flt .tve_ca.tve_ca1 .tve_btn_cnt .tve_btn.tve_normalBtn,
.tve_flt .tve_ca.tve_ca4 .tve_btn_cnt .tve_btn.tve_normalBtn {
  display: inline-block;
  font-size: 30px !important;
  line-height: 100% !important;
  position: relative;
  width: auto;
}
.tve_flt .tve_ca.tve_ca3 .tve_btn.tve_normalBtn,
.tve_flt .tve_ca.tve_ca4 .tve_btn.tve_normalBtn {
  font-size: 30px;
  line-height: 100% !important;
}
.tve_flt .tve_ca.tve_ca3 .tve_btn.tve_normalBtn .tve_ca_sp,
.tve_flt .tve_ca.tve_ca4 .tve_btn.tve_normalBtn .tve_ca_sp {
  display: block;
  font-size: 12px;
}
.tve_flt .tve_ca.tve_ca2 h1,
.tve_flt .tve_ca.tve_ca2 h2,
.tve_flt .tve_ca.tve_ca2 h2.tve_ca_heading,
.tve_flt .tve_ca.tve_ca2 h3,
.tve_flt .tve_ca.tve_ca3 h1,
.tve_flt .tve_ca.tve_ca3 h2,
.tve_flt .tve_ca.tve_ca3 h2.tve_ca_heading,
.tve_flt .tve_ca.tve_ca3 h3,
.tve_flt .tve_ca.tve_ca4 h1,
.tve_flt .tve_ca.tve_ca4 h2,
.tve_flt .tve_ca.tve_ca4 h2.tve_ca_heading,
.tve_flt .tve_ca.tve_ca4 h3 {
  margin: 0 !important;
  padding: 0 !important;
}
.tve_flt .tve_ca p {
  color: #888787;
  margin: 0 !important;
  padding: 0 !important;
}
.tve_flt .tve_ca.tve_ca1 .tve_line {
  padding: 0 20px;
  margin: 0 auto;
}
.tve_flt .tve_ca .tve_btn_cnt {
  height: 0;
  position: relative;
  bottom: 0;
  text-align: center;
}
.tve_flt .tve_black.tve_ca1 h1,
.tve_flt .tve_black.tve_ca1 h2.tve_ca_heading,
.tve_flt .tve_black.tve_ca3 h1,
.tve_flt .tve_black.tve_ca3 h2.tve_ca_heading,
.tve_flt .tve_black.tve_ca4 h1,
.tve_flt .tve_black.tve_ca4 h2.tve_ca_heading {
  color: #1f1f1f !important;
}
.tve_flt .tve_black.tve_ca2,
.tve_flt .tve_black.tve_ca3 {
  border: 2px solid #000;
}
.tve_flt .tve_black.tve_ca2 .tve_ca_t {
  background-color: #1f1f1f;
}
.tve_flt .tve_black.tve_ca3 .tve_ca_t .tve_btn {
  border: 2px solid #000;
}
.tve_flt .tve_blue.tve_ca1 h1,
.tve_flt .tve_blue.tve_ca1 h2.tve_ca_heading,
.tve_flt .tve_blue.tve_ca3 h1,
.tve_flt .tve_blue.tve_ca3 h2.tve_ca_heading,
.tve_flt .tve_blue.tve_ca4 h1,
.tve_flt .tve_blue.tve_ca4 h2.tve_ca_heading {
  color: #4e7ac7 !important;
}
.tve_flt .tve_blue.tve_ca2,
.tve_flt .tve_blue.tve_ca3 {
  border: 2px solid #345da4;
}
.tve_flt .tve_blue.tve_ca2 .tve_ca_t {
  background-color: #4e7ac7;
}
.tve_flt .tve_blue.tve_ca3 .tve_ca_t .tve_btn {
  border: 2px solid #345da4;
}
.tve_flt .tve_green.tve_ca1 h1,
.tve_flt .tve_green.tve_ca1 h2.tve_ca_heading,
.tve_flt .tve_green.tve_ca3 h1,
.tve_flt .tve_green.tve_ca3 h2.tve_ca_heading,
.tve_flt .tve_green.tve_ca4 h1,
.tve_flt .tve_green.tve_ca4 h2.tve_ca_heading {
  color: #45bf55 !important;
}
.tve_flt .tve_green.tve_ca2,
.tve_flt .tve_green.tve_ca3 {
  border: 2px solid #2ea43e;
}
.tve_flt .tve_green.tve_ca2 .tve_ca_t {
  background-color: #45bf55;
}
.tve_flt .tve_green.tve_ca3 .tve_ca_t .tve_btn {
  border: 2px solid #2ea43e;
}
.tve_flt .tve_orange.tve_ca1 h1,
.tve_flt .tve_orange.tve_ca1 h2.tve_ca_heading,
.tve_flt .tve_orange.tve_ca3 h1,
.tve_flt .tve_orange.tve_ca3 h2.tve_ca_heading,
.tve_flt .tve_orange.tve_ca4 h1,
.tve_flt .tve_orange.tve_ca4 h2.tve_ca_heading {
  color: #ff712c !important;
}
.tve_flt .tve_orange.tve_ca2,
.tve_flt .tve_orange.tve_ca3 {
  border: 2px solid #d8591c;
}
.tve_flt .tve_orange.tve_ca2 .tve_ca_t {
  background-color: #ff712c;
}
.tve_flt .tve_orange.tve_ca3 .tve_ca_t .tve_btn {
  border: 2px solid #d8591c;
}
.tve_flt .tve_purple.tve_ca1 h1,
.tve_flt .tve_purple.tve_ca1 h2.tve_ca_heading,
.tve_flt .tve_purple.tve_ca3 h1,
.tve_flt .tve_purple.tve_ca3 h2.tve_ca_heading,
.tve_flt .tve_purple.tve_ca4 h1,
.tve_flt .tve_purple.tve_ca4 h2.tve_ca_heading {
  color: #9768d1 !important;
}
.tve_flt .tve_purple.tve_ca2,
.tve_flt .tve_purple.tve_ca3 {
  border: 2px solid #7546b0;
}
.tve_flt .tve_purple.tve_ca2 .tve_ca_t {
  background-color: #9768d1;
}
.tve_flt .tve_purple.tve_ca3 .tve_ca_t .tve_btn {
  border: 2px solid #7546b0;
}
.tve_flt .tve_red.tve_ca1 h1,
.tve_flt .tve_red.tve_ca1 h2.tve_ca_heading,
.tve_flt .tve_red.tve_ca3 h1,
.tve_flt .tve_red.tve_ca3 h2.tve_ca_heading,
.tve_flt .tve_red.tve_ca4 h1,
.tve_flt .tve_red.tve_ca4 h2.tve_ca_heading {
  color: #e5372b !important;
  text-align: center;
}
.tve_flt .tve_red.tve_ca2,
.tve_flt .tve_red.tve_ca3 {
  border: 2px solid #cd2b1f;
}
.tve_flt .tve_red.tve_ca2 .tve_ca_t {
  background-color: #e5372b;
}
.tve_flt .tve_red.tve_ca3 .tve_ca_t .tve_btn {
  border: 2px solid #cd2b1f;
}
.tve_flt .tve_teal.tve_ca1 h1,
.tve_flt .tve_teal.tve_ca1 h2.tve_ca_heading,
.tve_flt .tve_teal.tve_ca3 h1,
.tve_flt .tve_teal.tve_ca3 h2.tve_ca_heading,
.tve_flt .tve_teal.tve_ca4 h1,
.tve_flt .tve_teal.tve_ca4 h2.tve_ca_heading {
  color: #479486 !important;
}
.tve_flt .tve_teal.tve_ca2,
.tve_flt .tve_teal.tve_ca3 {
  border: 2px solid teal;
}
.tve_flt .tve_teal.tve_ca2 .tve_ca_t {
  background-color: #479486;
}
.tve_flt .tve_teal.tve_ca3 .tve_ca_t .tve_btn {
  border: 2px solid teal;
}
.tve_flt .tve_white.tve_ca1 h1,
.tve_flt .tve_white.tve_ca1 h2.tve_ca_heading,
.tve_flt .tve_white.tve_ca3 h1,
.tve_flt .tve_white.tve_ca3 h2.tve_ca_heading,
.tve_flt .tve_white.tve_ca4 h1,
.tve_flt .tve_white.tve_ca4 h2.tve_ca_heading {
  color: #4c4c4c !important;
}
.tve_flt .tve_white.tve_ca2,
.tve_flt .tve_white.tve_ca3 {
  border: 2px solid #efefef;
}
.tve_flt .tve_white.tve_ca2 .tve_ca_t {
  background-color: #efefef;
}
.tve_flt .tve_white.tve_ca2 .tve_ca_t a {
  color: #4c4c4c !important;
}
.tve_flt .tve_white.tve_ca3 .tve_ca_t .tve_btn {
  border: 2px solid #efefef;
}
.tve_flt .tve_arrow_left,
.tve_flt .tve_arrow_right {
  display: inline-block;
  height: 84px;
  width: 64px;
}
.tve_flt .tve_arrow_left {
  background-position: 0 0;
}
.tve_flt .tve_arrow_right {
  background-position: -64px 0;
}
.tve_flt .tve_ca h1,
.tve_flt .tve_ca h2,
.tve_flt .tve_ca h2.tve_ca_heading,
.tve_flt .tve_ca h3 {
  color: #6b6b6b !important;
}

.tve_flt .tve_black.tve_ca2 .tve_ca_t a {
  color: #fff !important;
}
.tve_flt .tve_blue.tve_ca2 .tve_ca_t a {
  color: #fff !important;
}
.tve_flt .tve_green.tve_ca2 .tve_ca_t a {
  color: #fff !important;
}
.tve_flt .tve_orange.tve_ca2 .tve_ca_t a {
  color: #fff !important;
}
.tve_flt .tve_purple.tve_ca2 .tve_ca_t a {
  color: #fff !important;
}
.tve_flt .tve_red.tve_ca2 .tve_ca_t a {
  color: #fff !important;
}
.tve_flt .tve_teal.tve_ca2 .tve_ca_t a {
  color: #fff !important;
}
.tve_flt .tve_ca1 {
  text-align: center;
  margin-bottom: 100px;
  padding: 0 39px 19px 39px;
}
.tve_flt .tve_ca1 .tve_line {
  width: 90%;
}
.tve_flt .tve_ca1 .tve_line h1,
.tve_flt .tve_ca1 .tve_line h2.tve_ca_heading {
  margin-bottom: 10px;
}
.tve_flt .tve_ca1 .tve_btn {
  top: 0;
}
.tve_flt .tve_ca2 .tve_ca_o {
  float: left;
  font-size: 1em;
  line-height: 1em;
  padding: 1.2em 0 0 0;
  width: 70%;
}
.tve_flt .tve_ca2 {
  height: 97px;
  padding: 0 0 0 34px;
  margin: 10px auto;
}
.tve_flt .tve_ca2 h3 {
  margin-top: 15px !important;
}
.tve_flt .tve_ca2 h3,
.tve_flt .tve_ca2 p {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 90%;
}
.tve_flt .tve_ca2 .tve_ca_t {
  float: right;
  height: 121px;
  margin-top: -12px;
  margin-right: -2px;
  padding-right: 5px;
  position: relative;
  text-align: center;
  width: 25%;
}
.tve_flt .tve_ca2 .tve_ca_t a {
  display: block;
  font-size: 26px !important;
  line-height: 26px !important;
  margin-top: 18%;
  text-decoration: none;
}
.tve_flt .tve_ca2 .tve_ca_t a > .tve_ca_sp {
  background-repeat: no-repeat;
  background-position: left top;
  display: block;
  height: 121px;
  min-width: 64px;
  position: absolute;
  left: -64px;
  top: 0;
}
.tve_flt .tve_ca3 {
  margin: 0 auto 25px auto;
  text-align: center;
  position: relative;
  padding-bottom: 10px;
}
.tve_flt .tve_ca3 .tve_ca_t {
  height: 40px;
  text-align: center;
}
.tve_flt .tve_ca3 .tve_ca_t .tve_btn {
  bottom: -20px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
.tve_flt .tve_ca3 .tve_ca_t .tve_btn .tve_btnLink {
  font-weight: 700;
}
.tve_flt .tve_ca3 .tve_ca_t .tve_btn .tve_btnLink > .tve_ca_sp {
  display: none;
}
.tve_flt .tve_ca4 {
  margin: 0 auto;
  text-align: center;
}
.tve_flt .tve_ca4 .tve_btn_cnt {
  background: #c5c5c5;
  height: 1px;
  margin: 60px auto 0 auto;
  width: 70%;
}
.tve_flt .tve_ca4 .tve_btn.tve_normalBtn {
  bottom: 30px;
  padding: 0 60px;
}
.tve_flt .tve_ca4 .tve_btn.tve_normalBtn .tve_btnLink > .tve_ca_sp {
  display: none;
}
.tve_flt .tve_black.tve_cb2 ol,
.tve_flt .tve_black.tve_cb2 ul,
.tve_flt .tve_black.tve_cb3 ol,
.tve_flt .tve_black.tve_cb3 ul,
.tve_flt .tve_black.tve_cb5 ol,
.tve_flt .tve_black.tve_cb5 ul,
.tve_flt .tve_black.tve_cb6 ol,
.tve_flt .tve_black.tve_cb6 ul {
  color: #fff;
}
.tve_flt .tve_black.tve_ts2 ol,
.tve_flt .tve_black.tve_ts2 ul,
.tve_flt .tve_black.tve_ts3 ol,
.tve_flt .tve_black.tve_ts3 ul,
.tve_flt .tve_black.tve_ts4 ol,
.tve_flt .tve_black.tve_ts4 ul,
.tve_flt .tve_black.tve_ts9 ol,
.tve_flt .tve_black.tve_ts9 ul {
  color: #fff;
}
.tve_flt .tve_blue.tve_cb2 ol,
.tve_flt .tve_blue.tve_cb2 ul,
.tve_flt .tve_blue.tve_cb3 ol,
.tve_flt .tve_blue.tve_cb3 ul,
.tve_flt .tve_blue.tve_cb5 ol,
.tve_flt .tve_blue.tve_cb5 ul,
.tve_flt .tve_blue.tve_cb6 ol,
.tve_flt .tve_blue.tve_cb6 ul {
  color: #fff;
}
.tve_flt .tve_blue.tve_ts2 ol,
.tve_flt .tve_blue.tve_ts2 ul,
.tve_flt .tve_blue.tve_ts3 ol,
.tve_flt .tve_blue.tve_ts3 ul,
.tve_flt .tve_blue.tve_ts4 ol,
.tve_flt .tve_blue.tve_ts4 ul,
.tve_flt .tve_blue.tve_ts9 ol,
.tve_flt .tve_blue.tve_ts9 ul {
  color: #fff;
}
.tve_flt .tve_green.tve_cb2 ol,
.tve_flt .tve_green.tve_cb2 ul,
.tve_flt .tve_green.tve_cb3 ol,
.tve_flt .tve_green.tve_cb3 ul,
.tve_flt .tve_green.tve_cb5 ol,
.tve_flt .tve_green.tve_cb5 ul,
.tve_flt .tve_green.tve_cb6 ol,
.tve_flt .tve_green.tve_cb6 ul {
  color: #fff;
}
.tve_flt .tve_green.tve_ts2 ol,
.tve_flt .tve_green.tve_ts2 ul,
.tve_flt .tve_green.tve_ts3 ol,
.tve_flt .tve_green.tve_ts3 ul,
.tve_flt .tve_green.tve_ts4 ol,
.tve_flt .tve_green.tve_ts4 ul,
.tve_flt .tve_green.tve_ts9 ol,
.tve_flt .tve_green.tve_ts9 ul {
  color: #fff;
}
.tve_flt .tve_orange.tve_cb2 ol,
.tve_flt .tve_orange.tve_cb2 ul,
.tve_flt .tve_orange.tve_cb3 ol,
.tve_flt .tve_orange.tve_cb3 ul,
.tve_flt .tve_orange.tve_cb5 ol,
.tve_flt .tve_orange.tve_cb5 ul,
.tve_flt .tve_orange.tve_cb6 ol,
.tve_flt .tve_orange.tve_cb6 ul {
  color: #fff;
}
.tve_flt .tve_orange.tve_ts2 ol,
.tve_flt .tve_orange.tve_ts2 ul,
.tve_flt .tve_orange.tve_ts3 ol,
.tve_flt .tve_orange.tve_ts3 ul,
.tve_flt .tve_orange.tve_ts4 ol,
.tve_flt .tve_orange.tve_ts4 ul,
.tve_flt .tve_orange.tve_ts9 ol,
.tve_flt .tve_orange.tve_ts9 ul {
  color: #fff;
}
.tve_flt .tve_purple.tve_cb2 ol,
.tve_flt .tve_purple.tve_cb2 ul,
.tve_flt .tve_purple.tve_cb3 ol,
.tve_flt .tve_purple.tve_cb3 ul,
.tve_flt .tve_purple.tve_cb5 ol,
.tve_flt .tve_purple.tve_cb5 ul,
.tve_flt .tve_purple.tve_cb6 ol,
.tve_flt .tve_purple.tve_cb6 ul {
  color: #fff;
}
.tve_flt .tve_purple.tve_ts2 ol,
.tve_flt .tve_purple.tve_ts2 ul,
.tve_flt .tve_purple.tve_ts3 ol,
.tve_flt .tve_purple.tve_ts3 ul,
.tve_flt .tve_purple.tve_ts4 ol,
.tve_flt .tve_purple.tve_ts4 ul,
.tve_flt .tve_purple.tve_ts9 ol,
.tve_flt .tve_purple.tve_ts9 ul {
  color: #fff;
}
.tve_flt .tve_red.tve_cb2 ol,
.tve_flt .tve_red.tve_cb2 ul,
.tve_flt .tve_red.tve_cb3 ol,
.tve_flt .tve_red.tve_cb3 ul,
.tve_flt .tve_red.tve_cb5 ol,
.tve_flt .tve_red.tve_cb5 ul,
.tve_flt .tve_red.tve_cb6 ol,
.tve_flt .tve_red.tve_cb6 ul {
  color: #fff;
}
.tve_flt .tve_red.tve_ts2 ol,
.tve_flt .tve_red.tve_ts2 ul,
.tve_flt .tve_red.tve_ts3 ol,
.tve_flt .tve_red.tve_ts3 ul,
.tve_flt .tve_red.tve_ts4 ol,
.tve_flt .tve_red.tve_ts4 ul,
.tve_flt .tve_red.tve_ts9 ol,
.tve_flt .tve_red.tve_ts9 ul {
  color: #fff;
}
.tve_flt .tve_teal.tve_cb2 ol,
.tve_flt .tve_teal.tve_cb2 ul,
.tve_flt .tve_teal.tve_cb3 ol,
.tve_flt .tve_teal.tve_cb3 ul,
.tve_flt .tve_teal.tve_cb5 ol,
.tve_flt .tve_teal.tve_cb5 ul,
.tve_flt .tve_teal.tve_cb6 ol,
.tve_flt .tve_teal.tve_cb6 ul {
  color: #fff;
}
.tve_flt .tve_teal.tve_ts2 ol,
.tve_flt .tve_teal.tve_ts2 ul,
.tve_flt .tve_teal.tve_ts3 ol,
.tve_flt .tve_teal.tve_ts3 ul,
.tve_flt .tve_teal.tve_ts4 ol,
.tve_flt .tve_teal.tve_ts4 ul,
.tve_flt .tve_teal.tve_ts9 ol,
.tve_flt .tve_teal.tve_ts9 ul {
  color: #fff;
}
.tve_flt .tve_cb {
  width: auto;
}
.tve_flt .tve_cb h1,
.tve_flt .tve_cb h2.tve_ca_heading {
  color: #fff;
}
.tve_flt .tve_cb .tve_cb_cnt {
  padding: 20px;
}
.tve_flt .tve_black.tve_cb.tve_cb1,
.tve_flt .tve_black.tve_cb.tve_cb3,
.tve_flt .tve_black.tve_cb.tve_cb4,
.tve_flt .tve_black.tve_cb.tve_cb6 {
  border: 2px solid #1f1f1f;
}
.tve_flt .tve_black.tve_cb.tve_cb1 .tve_hd,
.tve_flt .tve_black.tve_cb.tve_cb2,
.tve_flt .tve_black.tve_cb.tve_cb2 .tve_hd,
.tve_flt .tve_black.tve_cb.tve_cb3 .tve_hd,
.tve_flt .tve_black.tve_cb.tve_cb5,
.tve_flt .tve_black.tve_cb.tve_cb_symbol {
  background: #1f1f1f;
}
.tve_flt .tve_black.tve_cb.tve_cb2 hr {
  background: #131313;
}
.tve_flt .tve_black.tve_cb .tve_hd h3 {
  text-shadow: 0 1px 0 #0b0b0b;
  color: #fff;
  margin: 0 !important;
}
.tve_flt .tve_black.tve_cb.tve_cb3,
.tve_flt .tve_black.tve_cb.tve_cb6 {
  background: #2f2f2f;
}
.tve_flt .tve_black.tve_cb5 .tve_cb_cnt p {
  text-shadow: 0 1px 0 #0b0b0b;
  color: #fff;
}
.tve_flt .tve_black.tve_cb_symbol .tve_cb_cnt p,
.tve_flt .tve_black.tve_cb_symbol li {
  color: #fff;
}
.tve_flt .tve_blue.tve_cb.tve_cb1,
.tve_flt .tve_blue.tve_cb.tve_cb3,
.tve_flt .tve_blue.tve_cb.tve_cb4,
.tve_flt .tve_blue.tve_cb.tve_cb6 {
  border: 2px solid #4e7ac7;
}
.tve_flt .tve_blue.tve_cb.tve_cb1 .tve_hd,
.tve_flt .tve_blue.tve_cb.tve_cb2,
.tve_flt .tve_blue.tve_cb.tve_cb2 .tve_hd,
.tve_flt .tve_blue.tve_cb.tve_cb3 .tve_hd,
.tve_flt .tve_blue.tve_cb.tve_cb5,
.tve_flt .tve_blue.tve_cb.tve_cb_symbol {
  background: #4e7ac7;
}
.tve_flt .tve_blue.tve_cb.tve_cb2 hr {
  background: #3966b5;
}
.tve_flt .tve_blue.tve_cb.tve_cb3,
.tve_flt .tve_blue.tve_cb.tve_cb6 {
  background: #608ad2;
}
.tve_flt .tve_blue.tve_cb .tve_hd h3 {
  text-shadow: 0 1px 0 #2d59a6;
  color: #fff;
  margin: 0 !important;
}
.tve_flt .tve_blue.tve_cb5 .tve_cb_cnt p {
  text-shadow: 0 1px 0 #2d59a6;
  color: #fff;
}
.tve_flt .tve_blue.tve_cb_symbol .tve_cb_cnt p,
.tve_flt .tve_blue.tve_cb_symbol li {
  color: #fff;
}
.tve_flt .tve_green.tve_cb.tve_cb1,
.tve_flt .tve_green.tve_cb.tve_cb3,
.tve_flt .tve_green.tve_cb.tve_cb4,
.tve_flt .tve_green.tve_cb.tve_cb6 {
  border: 2px solid #45bf55;
}
.tve_flt .tve_green.tve_cb.tve_cb1 .tve_hd,
.tve_flt .tve_green.tve_cb.tve_cb2,
.tve_flt .tve_green.tve_cb.tve_cb2 .tve_hd,
.tve_flt .tve_green.tve_cb.tve_cb3 .tve_hd,
.tve_flt .tve_green.tve_cb.tve_cb5,
.tve_flt .tve_green.tve_cb.tve_cb_symbol {
  background: #45bf55;
}
.tve_flt .tve_green.tve_cb.tve_cb2 hr {
  background: #2fa73f;
}
.tve_flt .tve_green.tve_cb.tve_cb3,
.tve_flt .tve_green.tve_cb.tve_cb6 {
  background: #52ce62;
}
.tve_flt .tve_green.tve_cb .tve_hd h3 {
  text-shadow: 0 1px 0 #279435;
  color: #fff;
  margin: 0 !important;
}
.tve_flt .tve_green.tve_cb5 .tve_cb_cnt p {
  text-shadow: 0 1px 0 #279435;
  color: #fff;
}
.tve_flt .tve_green.tve_cb_symbol .tve_cb_cnt p,
.tve_flt .tve_green.tve_cb_symbol li {
  color: #fff;
}
.tve_flt .tve_orange.tve_cb.tve_cb1,
.tve_flt .tve_orange.tve_cb.tve_cb3,
.tve_flt .tve_orange.tve_cb.tve_cb4,
.tve_flt .tve_orange.tve_cb.tve_cb6 {
  border: 2px solid #ff712c;
}
.tve_flt .tve_orange.tve_cb.tve_cb1 .tve_hd,
.tve_flt .tve_orange.tve_cb.tve_cb2,
.tve_flt .tve_orange.tve_cb.tve_cb2 .tve_hd,
.tve_flt .tve_orange.tve_cb.tve_cb3 .tve_hd,
.tve_flt .tve_orange.tve_cb.tve_cb5,
.tve_flt .tve_orange.tve_cb.tve_cb_symbol {
  background: #ff712c;
}
.tve_flt .tve_orange.tve_cb.tve_cb2 hr {
  background: #ed6321;
}
.tve_flt .tve_orange.tve_cb.tve_cb3,
.tve_flt .tve_orange.tve_cb.tve_cb6 {
  background: #fe8f59;
}
.tve_flt .tve_orange.tve_cb .tve_hd h3 {
  text-shadow: 0 1px 0 #e05c1c;
  color: #fff;
  margin: 0 !important;
}
.tve_flt .tve_orange.tve_cb5 .tve_cb_cnt p {
  text-shadow: 0 1px 0 #e05c1c;
  color: #fff;
}
.tve_flt .tve_orange.tve_cb_symbol .tve_cb_cnt p,
.tve_flt .tve_orange.tve_cb_symbol li {
  color: #fff;
}
.tve_flt .tve_purple.tve_cb.tve_cb1,
.tve_flt .tve_purple.tve_cb.tve_cb3,
.tve_flt .tve_purple.tve_cb.tve_cb4,
.tve_flt .tve_purple.tve_cb.tve_cb6 {
  border: 2px solid #9768d1;
}
.tve_flt .tve_purple.tve_cb.tve_cb1 .tve_hd,
.tve_flt .tve_purple.tve_cb.tve_cb2,
.tve_flt .tve_purple.tve_cb.tve_cb2 .tve_hd,
.tve_flt .tve_purple.tve_cb.tve_cb3 .tve_hd,
.tve_flt .tve_purple.tve_cb.tve_cb5,
.tve_flt .tve_purple.tve_cb.tve_cb_symbol {
  background: #9768d1;
}
.tve_flt .tve_purple.tve_cb.tve_cb2 hr {
  background: #8858c2;
}
.tve_flt .tve_purple.tve_cb.tve_cb3,
.tve_flt .tve_purple.tve_cb.tve_cb6 {
  background: #a477dc;
}
.tve_flt .tve_purple.tve_cb .tve_hd h3 {
  text-shadow: 0 1px 0 #7044a7;
  color: #fff;
  margin: 0 !important;
}
.tve_flt .tve_purple.tve_cb5 .tve_cb_cnt p {
  text-shadow: 0 1px 0 #7044a7;
  color: #fff;
}
.tve_flt .tve_purple.tve_cb_symbol .tve_cb_cnt p,
.tve_flt .tve_purple.tve_cb_symbol li {
  color: #fff;
}
.tve_flt .tve_red.tve_cb.tve_cb1,
.tve_flt .tve_red.tve_cb.tve_cb3,
.tve_flt .tve_red.tve_cb.tve_cb4,
.tve_flt .tve_red.tve_cb.tve_cb6 {
  border: 2px solid #e5372b;
}
.tve_flt .tve_red.tve_cb.tve_cb1 .tve_hd,
.tve_flt .tve_red.tve_cb.tve_cb2,
.tve_flt .tve_red.tve_cb.tve_cb2 .tve_hd,
.tve_flt .tve_red.tve_cb.tve_cb3 .tve_hd,
.tve_flt .tve_red.tve_cb.tve_cb5,
.tve_flt .tve_red.tve_cb.tve_cb_symbol {
  background: #e5372b;
}
.tve_flt .tve_red.tve_cb.tve_cb2 hr {
  background: #d22115;
}
.tve_flt .tve_red.tve_cb.tve_cb3,
.tve_flt .tve_red.tve_cb.tve_cb6 {
  background: #f54d42;
}
.tve_flt .tve_red.tve_cb .tve_hd h3 {
  text-shadow: 0 1px 0 #a1180f;
  color: #fff;
  margin: 0 !important;
}
.tve_flt .tve_red.tve_cb5 .tve_cb_cnt p {
  text-shadow: 0 1px 0 #a1180f;
  color: #fff;
}
.tve_flt .tve_red.tve_cb_symbol .tve_cb_cnt p,
.tve_flt .tve_red.tve_cb_symbol li {
  color: #fff;
}
.tve_flt .tve_teal.tve_cb.tve_cb1,
.tve_flt .tve_teal.tve_cb.tve_cb3,
.tve_flt .tve_teal.tve_cb.tve_cb4,
.tve_flt .tve_teal.tve_cb.tve_cb6 {
  border: 2px solid #479486;
}
.tve_flt .tve_teal.tve_cb.tve_cb1 .tve_hd,
.tve_flt .tve_teal.tve_cb.tve_cb2,
.tve_flt .tve_teal.tve_cb.tve_cb2 .tve_hd,
.tve_flt .tve_teal.tve_cb.tve_cb3 .tve_hd,
.tve_flt .tve_teal.tve_cb.tve_cb5,
.tve_flt .tve_teal.tve_cb.tve_cb_symbol {
  background: #479486;
}
.tve_flt .tve_teal.tve_cb.tve_cb2 hr {
  background: #307c6e;
}
.tve_flt .tve_teal.tve_cb.tve_cb3,
.tve_flt .tve_teal.tve_cb.tve_cb6 {
  background: #57a798;
}
.tve_flt .tve_teal.tve_cb .tve_hd h3 {
  text-shadow: 0 1px 0 #226055;
  color: #fff;
  margin: 0 !important;
}
.tve_flt .tve_teal.tve_cb5 .tve_cb_cnt p {
  text-shadow: 0 1px 0 #226055;
  color: #fff;
}
.tve_flt .tve_teal.tve_cb_symbol .tve_cb_cnt p,
.tve_flt .tve_teal.tve_cb_symbol li {
  color: #fff;
}
.tve_flt .tve_white.tve_cb.tve_cb1,
.tve_flt .tve_white.tve_cb.tve_cb3,
.tve_flt .tve_white.tve_cb.tve_cb4,
.tve_flt .tve_white.tve_cb.tve_cb6 {
  border: 2px solid #efefef;
}
.tve_flt .tve_white.tve_cb.tve_cb1 .tve_hd,
.tve_flt .tve_white.tve_cb.tve_cb2 .tve_hd,
.tve_flt .tve_white.tve_cb.tve_cb3 .tve_hd,
.tve_flt .tve_white.tve_cb.tve_cb5,
.tve_flt .tve_white.tve_cb.tve_cb_symbol {
  background: #efefef;
}
.tve_flt .tve_white.tve_cb .tve_cb_cnt p,
.tve_flt .tve_white.tve_cb .tve_hd h3 {
  color: #525151;
  margin: 0;
}
.tve_flt .tve_white.tve_cb.tve_cb2 {
  background: #efefef;
  border: 2px solid #d3d1d1;
}
.tve_flt .tve_white.tve_cb.tve_cb2 hr {
  background: #d3d1d1;
}
.tve_flt .tve_white.tve_cb.tve_cb3,
.tve_flt .tve_white.tve_cb.tve_cb6 {
  background: #fff;
}
.tve_flt .tve_white.tve_cb.tve_cb5 {
  border: 2px solid #d3d1d1;
}
.tve_flt .tve_cb1 {
  overflow: hidden;
}
.tve_flt .tve_cb2 .tve_cb_cnt p {
  color: #fff;
}
.tve_flt .tve_cb2 h3 {
  color: #fff;
}
.tve_flt .tve_cb2 hr {
  border: none;
  height: 1px;
  margin: 5px 0 0 0 !important;
  width: 100%;
}
.tve_flt .tve_cb3 {
  margin: 0 auto;
  width: inherit;
}
.tve_flt .tve_cb3 > hr {
  display: none;
}
.tve_flt .tve_cb3 .tve_hd {
  margin: 23px -17px 0 -17px;
  width: 99.3%;
}
.tve_flt .tve_cb3 .tve_cb_cnt p,
.tve_flt .tve_cb6 .tve_cb_cnt p {
  color: #fff;
}
.tve_flt .tve_black.tve_cb.tve_cb4 div.tve_hd {
  padding: 0;
}
.tve_flt .tve_blue.tve_cb.tve_cb4 div.tve_hd {
  padding: 0;
}
.tve_flt .tve_green.tve_cb.tve_cb4 div.tve_hd {
  padding: 0;
}
.tve_flt .tve_orange.tve_cb.tve_cb4 div.tve_hd {
  padding: 0;
}
.tve_flt .tve_purple.tve_cb.tve_cb4 div.tve_hd {
  padding: 0;
}
.tve_flt .tve_red.tve_cb.tve_cb4 div.tve_hd {
  padding: 0;
}
.tve_flt .tve_teal.tve_cb.tve_cb4 div.tve_hd {
  padding: 0;
}
.tve_flt .tve_white.tve_cb.tve_cb4 div.tve_hd {
  padding: 0;
}
.thrv_columns .tve_flt .tve_ts {
  box-sizing: border-box !important;
}
.thrv_columns .tve_flt .tve_ts div {
  box-sizing: border-box !important;
}
.tve_flt .tve_ts.tve_ts1 {
  margin-bottom: 40px;
}
.tve_flt .tve_ts.tve_black .tve_ts_imc,
.tve_flt .tve_ts.tve_black .tve_ts_o img,
.tve_flt .tve_ts.tve_black.tve_ts1 {
  border: 2px solid #1f1f1f;
}
.tve_flt .tve_ts.tve_black.tve_ts1 .tve_ts_o,
.tve_flt .tve_ts.tve_black.tve_ts2 .tve_ts_cn,
.tve_flt .tve_ts.tve_black.tve_ts3 .tve_ts_cn,
.tve_flt .tve_ts.tve_black.tve_ts3 .tve_ts_o,
.tve_flt .tve_ts.tve_black.tve_ts4 .tve_ts_cn,
.tve_flt .tve_ts.tve_black.tve_ts9 .tve_ts_cn {
  background-color: #1f1f1f;
}
.tve_flt .tve_ts.tve_black.tve_ts1 .tve_ts_o p,
.tve_flt .tve_ts.tve_black.tve_ts2 .tve_ts_cn p,
.tve_flt .tve_ts.tve_black.tve_ts3 .tve_ts_cn p,
.tve_flt .tve_ts.tve_black.tve_ts3 .tve_ts_o p,
.tve_flt .tve_ts.tve_black.tve_ts4 .tve_ts_cn p,
.tve_flt .tve_ts.tve_black.tve_ts9 .tve_ts_cn p {
  color: #fef1f1;
}
.tve_flt .tve_ts.tve_black.tve_ts2 .tve_ts_o,
.tve_flt .tve_ts.tve_black.tve_ts3 .tve_ts_o {
  border-bottom: 1px solid #131313;
}
.tve_flt .tve_ts.tve_blue .tve_ts_imc,
.tve_flt .tve_ts.tve_blue .tve_ts_o img,
.tve_flt .tve_ts.tve_blue.tve_ts1 {
  border: 2px solid #4e7ac7;
}
.tve_flt .tve_ts.tve_blue.tve_ts1 .tve_ts_o,
.tve_flt .tve_ts.tve_blue.tve_ts2 .tve_ts_cn,
.tve_flt .tve_ts.tve_blue.tve_ts3 .tve_ts_cn,
.tve_flt .tve_ts.tve_blue.tve_ts3 .tve_ts_o,
.tve_flt .tve_ts.tve_blue.tve_ts4 .tve_ts_cn,
.tve_flt .tve_ts.tve_blue.tve_ts9 .tve_ts_cn {
  background-color: #4e7ac7;
}
.tve_flt .tve_ts.tve_blue.tve_ts1 .tve_ts_o p,
.tve_flt .tve_ts.tve_blue.tve_ts2 .tve_ts_cn p,
.tve_flt .tve_ts.tve_blue.tve_ts3 .tve_ts_cn p,
.tve_flt .tve_ts.tve_blue.tve_ts3 .tve_ts_o p,
.tve_flt .tve_ts.tve_blue.tve_ts4 .tve_ts_cn p,
.tve_flt .tve_ts.tve_blue.tve_ts9 .tve_ts_cn p {
  color: #fff;
}
.tve_flt .tve_ts.tve_blue.tve_ts2 .tve_ts_o,
.tve_flt .tve_ts.tve_blue.tve_ts3 .tve_ts_o {
  border-bottom: 1px solid #3764b2;
}
.tve_flt .tve_ts.tve_green .tve_ts_imc,
.tve_flt .tve_ts.tve_green .tve_ts_o img,
.tve_flt .tve_ts.tve_green.tve_ts1 {
  border: 2px solid #45bf55;
}
.tve_flt .tve_ts.tve_green.tve_ts1 .tve_ts_o,
.tve_flt .tve_ts.tve_green.tve_ts2 .tve_ts_cn,
.tve_flt .tve_ts.tve_green.tve_ts3 .tve_ts_cn,
.tve_flt .tve_ts.tve_green.tve_ts3 .tve_ts_o,
.tve_flt .tve_ts.tve_green.tve_ts4 .tve_ts_cn,
.tve_flt .tve_ts.tve_green.tve_ts9 .tve_ts_cn {
  background-color: #45bf55;
}
.tve_flt .tve_ts.tve_green.tve_ts1 .tve_ts_o p,
.tve_flt .tve_ts.tve_green.tve_ts2 .tve_ts_cn p,
.tve_flt .tve_ts.tve_green.tve_ts3 .tve_ts_cn p,
.tve_flt .tve_ts.tve_green.tve_ts3 .tve_ts_o p,
.tve_flt .tve_ts.tve_green.tve_ts4 .tve_ts_cn p,
.tve_flt .tve_ts.tve_green.tve_ts9 .tve_ts_cn p {
  color: #ebfded;
}
.tve_flt .tve_ts.tve_green.tve_ts2 .tve_ts_o,
.tve_flt .tve_ts.tve_green.tve_ts3 .tve_ts_o {
  border-bottom: 1px solid #2ea53e;
}
.tve_flt .tve_ts.tve_orange .tve_ts_imc,
.tve_flt .tve_ts.tve_orange .tve_ts_o img,
.tve_flt .tve_ts.tve_orange.tve_ts1 {
  border: 2px solid #ff712c;
}
.tve_flt .tve_ts.tve_orange.tve_ts1 .tve_ts_o,
.tve_flt .tve_ts.tve_orange.tve_ts2 .tve_ts_cn,
.tve_flt .tve_ts.tve_orange.tve_ts3 .tve_ts_cn,
.tve_flt .tve_ts.tve_orange.tve_ts3 .tve_ts_o,
.tve_flt .tve_ts.tve_orange.tve_ts4 .tve_ts_cn,
.tve_flt .tve_ts.tve_orange.tve_ts9 .tve_ts_cn {
  background-color: #ff712c;
}
.tve_flt .tve_ts.tve_orange.tve_ts1 .tve_ts_o p,
.tve_flt .tve_ts.tve_orange.tve_ts2 .tve_ts_cn p,
.tve_flt .tve_ts.tve_orange.tve_ts3 .tve_ts_cn p,
.tve_flt .tve_ts.tve_orange.tve_ts3 .tve_ts_o p,
.tve_flt .tve_ts.tve_orange.tve_ts4 .tve_ts_cn p,
.tve_flt .tve_ts.tve_orange.tve_ts9 .tve_ts_cn p {
  color: #fdf7f4;
}
.tve_flt .tve_ts.tve_orange.tve_ts2 .tve_ts_o,
.tve_flt .tve_ts.tve_orange.tve_ts3 .tve_ts_o {
  border-bottom: 1px solid #e85c18;
}
.tve_flt .tve_ts.tve_purple .tve_ts_imc,
.tve_flt .tve_ts.tve_purple .tve_ts_o img,
.tve_flt .tve_ts.tve_purple.tve_ts1 {
  border: 2px solid #9768d1;
}
.tve_flt .tve_ts.tve_purple.tve_ts1 .tve_ts_o,
.tve_flt .tve_ts.tve_purple.tve_ts2 .tve_ts_cn,
.tve_flt .tve_ts.tve_purple.tve_ts3 .tve_ts_cn,
.tve_flt .tve_ts.tve_purple.tve_ts3 .tve_ts_o,
.tve_flt .tve_ts.tve_purple.tve_ts4 .tve_ts_cn,
.tve_flt .tve_ts.tve_purple.tve_ts9 .tve_ts_cn {
  background-color: #9768d1;
}
.tve_flt .tve_ts.tve_purple.tve_ts1 .tve_ts_o p,
.tve_flt .tve_ts.tve_purple.tve_ts2 .tve_ts_cn p,
.tve_flt .tve_ts.tve_purple.tve_ts3 .tve_ts_cn p,
.tve_flt .tve_ts.tve_purple.tve_ts3 .tve_ts_o p,
.tve_flt .tve_ts.tve_purple.tve_ts4 .tve_ts_cn p,
.tve_flt .tve_ts.tve_purple.tve_ts9 .tve_ts_cn p {
  color: #f6eeff;
}
.tve_flt .tve_ts.tve_purple.tve_ts2 .tve_ts_o,
.tve_flt .tve_ts.tve_purple.tve_ts3 .tve_ts_o {
  border-bottom: 1px solid #8858c2;
}
.tve_flt .tve_ts.tve_red .tve_ts_imc,
.tve_flt .tve_ts.tve_red .tve_ts_o img,
.tve_flt .tve_ts.tve_red.tve_ts1 {
  border: 2px solid #e5372b;
}
.tve_flt .tve_ts.tve_red.tve_ts1 .tve_ts_o,
.tve_flt .tve_ts.tve_red.tve_ts2 .tve_ts_cn,
.tve_flt .tve_ts.tve_red.tve_ts3 .tve_ts_cn,
.tve_flt .tve_ts.tve_red.tve_ts3 .tve_ts_o,
.tve_flt .tve_ts.tve_red.tve_ts4 .tve_ts_cn,
.tve_flt .tve_ts.tve_red.tve_ts9 .tve_ts_cn {
  background-color: #e5372b;
}
.tve_flt .tve_ts.tve_red.tve_ts1 .tve_ts_o p,
.tve_flt .tve_ts.tve_red.tve_ts2 .tve_ts_cn p,
.tve_flt .tve_ts.tve_red.tve_ts3 .tve_ts_cn p,
.tve_flt .tve_ts.tve_red.tve_ts3 .tve_ts_o p,
.tve_flt .tve_ts.tve_red.tve_ts4 .tve_ts_cn p,
.tve_flt .tve_ts.tve_red.tve_ts9 .tve_ts_cn p {
  color: #fdeeed;
}
.tve_flt .tve_ts.tve_red.tve_ts2 .tve_ts_o,
.tve_flt .tve_ts.tve_red.tve_ts3 .tve_ts_o {
  border-bottom: 1px solid #d22115;
}
.tve_flt .tve_ts.tve_teal .tve_ts_imc,
.tve_flt .tve_ts.tve_teal .tve_ts_o img,
.tve_flt .tve_ts.tve_teal.tve_ts1 {
  border: 2px solid #479486;
}
.tve_flt .tve_ts.tve_teal.tve_ts1 .tve_ts_o,
.tve_flt .tve_ts.tve_teal.tve_ts2 .tve_ts_cn,
.tve_flt .tve_ts.tve_teal.tve_ts3 .tve_ts_cn,
.tve_flt .tve_ts.tve_teal.tve_ts3 .tve_ts_o,
.tve_flt .tve_ts.tve_teal.tve_ts4 .tve_ts_cn,
.tve_flt .tve_ts.tve_teal.tve_ts9 .tve_ts_cn {
  background-color: #479486;
}
.tve_flt .tve_ts.tve_teal.tve_ts1 .tve_ts_o p,
.tve_flt .tve_ts.tve_teal.tve_ts2 .tve_ts_cn p,
.tve_flt .tve_ts.tve_teal.tve_ts3 .tve_ts_cn p,
.tve_flt .tve_ts.tve_teal.tve_ts3 .tve_ts_o p,
.tve_flt .tve_ts.tve_teal.tve_ts4 .tve_ts_cn p,
.tve_flt .tve_ts.tve_teal.tve_ts9 .tve_ts_cn p {
  color: #effefb;
}
.tve_flt .tve_ts.tve_teal.tve_ts2 .tve_ts_o,
.tve_flt .tve_ts.tve_teal.tve_ts3 .tve_ts_o {
  border-bottom: 1px solid #286f62;
}
.tve_flt .tve_ts.tve_white .tve_ts_imc,
.tve_flt .tve_ts.tve_white .tve_ts_o img,
.tve_flt .tve_ts.tve_white.tve_ts1 {
  border: 2px solid #efefef;
}
.tve_flt .tve_ts.tve_white.tve_ts1 .tve_ts_o,
.tve_flt .tve_ts.tve_white.tve_ts2 .tve_ts_cn,
.tve_flt .tve_ts.tve_white.tve_ts3 .tve_ts_cn,
.tve_flt .tve_ts.tve_white.tve_ts3 .tve_ts_o,
.tve_flt .tve_ts.tve_white.tve_ts4 .tve_ts_cn,
.tve_flt .tve_ts.tve_white.tve_ts9 .tve_ts_cn {
  background-color: #efefef;
}
.tve_flt .tve_ts.tve_white.tve_ts1 .tve_ts_o p,
.tve_flt .tve_ts.tve_white.tve_ts2 .tve_ts_cn p,
.tve_flt .tve_ts.tve_white.tve_ts3 .tve_ts_cn p,
.tve_flt .tve_ts.tve_white.tve_ts3 .tve_ts_o p,
.tve_flt .tve_ts.tve_white.tve_ts4 .tve_ts_cn p,
.tve_flt .tve_ts.tve_white.tve_ts9 .tve_ts_cn p {
  color: #4e4e4e;
}
.tve_flt .tve_ts.tve_white.tve_ts2 .tve_ts_o,
.tve_flt .tve_ts.tve_white.tve_ts3 .tve_ts_o {
  border-bottom: 1px solid #d3d1d1;
}
.tve_flt .tve_ts .tve_ts_ql {
  float: left;
  display: block;
  height: 19px;
  margin-right: 20px;
}
.tve_flt .tve_ts .tve_ts_cn {
  padding: 40px;
}
.tve_flt .tve_ts .tve_ts_o > span {
  font-size: 1em;
}
.tve_flt .tve_ts .tve_ts_o > span > b {
  font-size: 1.3em;
}
.tve_flt .tve_ts4 .tve_ts_cn,
.tve_flt .tve_ts9 .tve_ts_cn {
  padding-bottom: 20px;
}
.tve_flt .tve_tS:before {
  content: "" !important;
}
.tve_flt .tve_ts_c {
  display: block;
  height: 19px;
  width: 21px;
}
.tve_flt .tve_ts .tve_ts_qr {
  display: block;
  height: 19px;
  width: 27px;
}
.tve_flt .tve_ts .tve_ts_qr {
  float: right;
  margin-top: -15px;
}
.tve_flt .tve_ts .tve_ts_ql {
  width: 27px;
}
.tve_flt .tve_ts2 .tve_ts_o,
.tve_flt .tve_ts4 .tve_ts_o,
.tve_flt .tve_ts9 .tve_ts_o {
  text-align: center;
}
.tve_flt .tve_ts2 .tve_ts_o .tve_ts_imc,
.tve_flt .tve_ts4 .tve_ts_o .tve_ts_imc,
.tve_flt .tve_ts9 .tve_ts_o .tve_ts_imc {
  border-radius: 100px !important;
  display: inline-block;
}
.tve_flt .tve_ts2 .tve_ts_o img,
.tve_flt .tve_ts4 .tve_ts_o img,
.tve_flt .tve_ts9 .tve_ts_o img {
  border-radius: 100px !important;
  border: none !important;
  display: block;
  max-height: 104px;
  margin: 0 auto;
  max-width: 104px;
}
.tve_flt .tve_ts1 {
  padding: 40px;
  position: relative;
}
.tve_flt .tve_ts1 .tve_ts_o {
  display: table;
  position: absolute;
  left: -2px;
  bottom: -34px;
  height: 63px;
}
.tve_flt .tve_ts1 .tve_ts_o img {
  float: left;
  max-height: 63px;
  max-width: 63px;
}
.tve_flt .tve_ts1 .tve_ts_o > span {
  color: #fff;
  clear: right;
  display: block;
  padding: 0 0;
  display: table-cell;
  vertical-align: middle;
  text-align: left;
  padding: 0 20px;
  line-height: 1.5em;
}

.tve_flt .tve_black.tve_ts2 .tve_ts_o,
.tve_flt .tve_black.tve_ts3 .tve_ts_o {
  color: #fff !important;
}
.tve_flt .tve_blue.tve_ts2 .tve_ts_o,
.tve_flt .tve_blue.tve_ts3 .tve_ts_o {
  color: #fff !important;
}
.tve_flt .tve_green.tve_ts2 .tve_ts_o,
.tve_flt .tve_green.tve_ts3 .tve_ts_o {
  color: #fff !important;
}
.tve_flt .tve_orange.tve_ts2 .tve_ts_o,
.tve_flt .tve_orange.tve_ts3 .tve_ts_o {
  color: #fff !important;
}
.tve_flt .tve_purple.tve_ts2 .tve_ts_o,
.tve_flt .tve_purple.tve_ts3 .tve_ts_o {
  color: #fff !important;
}
.tve_flt .tve_red.tve_ts2 .tve_ts_o,
.tve_flt .tve_red.tve_ts3 .tve_ts_o {
  color: #fff !important;
}
.tve_flt .tve_teal.tve_ts2 .tve_ts_o,
.tve_flt .tve_teal.tve_ts3 .tve_ts_o {
  color: #fff !important;
}
.tve_flt .tve_ts2 {
  margin-top: 60px;
  position: relative;
}
.tve_flt .tve_ts2 .tve_ts_o {
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: -50px;
  left: 0;
  right: 0;
  padding-bottom: 10px;
  text-align: center;
  min-width: 40%;
}
.tve_flt .tve_ts2 .tve_ts_o b {
  display: block;
}
.tve_flt .tve_ts2 .tve_ts_o span {
  line-height: 1.5em;
}
.tve_flt .tve_ts2 .tve_ts_cn {
  margin-top: 10px;
  padding-top: 130px;
}
.tve_flt .tve_ts2 .tve_ts_cn p:first-of-type {
  margin-top: 0 !important;
}
.tve_flt .tve_ts2.tve_white .tve_ts_o {
  color: #4e4e4e !important;
}
.tve_flt .tve_ts2.tve_np {
  margin-top: 0;
}
.tve_flt .tve_ts3 .tve_ts_o {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  margin: 0 auto;
  padding: 10px 40px;
}
.tve_flt .tve_ts3 .tve_ts_o img {
  max-height: 68px;
  float: left;
  max-width: 68px;
}
.tve_flt .tve_ts3 .tve_ts_o > span {
  display: block;
  float: left;
  margin-left: 20px;
  padding-top: 15px;
  line-height: 1.5em;
}
.tve_flt .tve_ts3 .tve_ts_o > span > b {
  display: block;
}
.tve_flt .tve_ts3 .tve_ts_o:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.tve_flt .tve_ts3 .tve_ts_cn {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  margin-left: auto;
  margin-right: auto;
}
.tve_flt .tve_ts3 .tve_ts_cn p:first-of-type {
  margin-top: 0 !important;
}
.tve_flt .tve_ts4,
.tve_flt .tve_ts9 {
  width: 100%;
}
.tve_flt .tve_ts4 .tve_ts_cn,
.tve_flt .tve_ts9 .tve_ts_cn {
  width: 78%;
}
.thrv_columns .tve_flt .tve_ts4 .tve_ts_cn,
.thrv_columns .tve_flt .tve_ts9 .tve_ts_cn {
  width: 84%;
}
.tve_flt .tve_ts4 .tve_ts_cn p:first-of-type,
.tve_flt .tve_ts9 .tve_ts_cn p:first-of-type {
  margin-top: 0 !important;
}
.tve_flt .tve_ts4 .tve_ts_o,
.tve_flt .tve_ts9 .tve_ts_o {
  color: #3b3b3b;
  float: left;
  width: 17%;
}
.thrv_columns .tve_flt .tve_ts4 .tve_ts_o,
.thrv_columns .tve_flt .tve_ts9 .tve_ts_o {
  width: 30%;
}
.tve_flt .tve_ts4 .tve_ts_o > span,
.tve_flt .tve_ts9 .tve_ts_o > span {
  display: block;
  text-align: center;
  line-height: 1.5em;
}
.tve_flt .tve_ts4 .tve_ts_o > span > b,
.tve_flt .tve_ts9 .tve_ts_o > span > b {
  display: block;
}
.tve_flt .tve_ts4 .tve_ts_t,
.tve_flt .tve_ts9 .tve_ts_t {
  float: left;
  width: 83%;
}
.thrv_columns .tve_flt .tve_ts4 .tve_ts_t,
.thrv_columns .tve_flt .tve_ts9 .tve_ts_t {
  width: 70%;
}
.tve_flt .tve_ts2.tve_np .tve_ts_o {
  top: 30px;
}
.tve_flt .tve_ts3.tve_np .tve_ts_o {
  padding-bottom: 40px;
}
.tve_flt .tve_ts3.tve_np .tve_ts_o > span {
  margin-left: 0;
}
.tve_flt .tve_ts4.tve_np .tve_ts_o,
.tve_flt .tve_ts9.tve_np .tve_ts_o {
  top: 30px;
}

.tve_flt .tve_sep {
  border: none;
  margin: 0 !important;
  max-width: 100% !important;
}
.tve_flt .thrv_wrapper > .tve_sep {
  width: 100%;
  background-color: transparent;
}
.tve_flt .tve_sep1 {
  border-top: 1px solid #d9d9d9;
}

.tve_flt .tve_scT.tve_black li.tve_tS span .tve-tab-text,
.tve_flt .tve_scT.tve_black li.tve_tS span.thrv-inline-text {
  color: #fff !important;
}
.tve_flt .tve_scT.tve_black li.tve_tS.edit_light span .tve-tab-text,
.tve_flt .tve_scT.tve_black li.tve_tS.edit_light span.thrv-inline-text {
  color: #000 !important;
}
.tve_flt .tve_scT.tve_blue li.tve_tS span .tve-tab-text,
.tve_flt .tve_scT.tve_blue li.tve_tS span.thrv-inline-text {
  color: #fff !important;
}
.tve_flt .tve_scT.tve_blue li.tve_tS.edit_light span .tve-tab-text,
.tve_flt .tve_scT.tve_blue li.tve_tS.edit_light span.thrv-inline-text {
  color: #000 !important;
}
.tve_flt .tve_scT.tve_green li.tve_tS span .tve-tab-text,
.tve_flt .tve_scT.tve_green li.tve_tS span.thrv-inline-text {
  color: #fff !important;
}
.tve_flt .tve_scT.tve_green li.tve_tS.edit_light span .tve-tab-text,
.tve_flt .tve_scT.tve_green li.tve_tS.edit_light span.thrv-inline-text {
  color: #000 !important;
}
.tve_flt .tve_scT.tve_orange li.tve_tS span .tve-tab-text,
.tve_flt .tve_scT.tve_orange li.tve_tS span.thrv-inline-text {
  color: #fff !important;
}
.tve_flt .tve_scT.tve_orange li.tve_tS.edit_light span .tve-tab-text,
.tve_flt .tve_scT.tve_orange li.tve_tS.edit_light span.thrv-inline-text {
  color: #000 !important;
}
.tve_flt .tve_scT.tve_purple li.tve_tS span .tve-tab-text,
.tve_flt .tve_scT.tve_purple li.tve_tS span.thrv-inline-text {
  color: #fff !important;
}
.tve_flt .tve_scT.tve_purple li.tve_tS.edit_light span .tve-tab-text,
.tve_flt .tve_scT.tve_purple li.tve_tS.edit_light span.thrv-inline-text {
  color: #000 !important;
}
.tve_flt .tve_scT.tve_red li.tve_tS span .tve-tab-text,
.tve_flt .tve_scT.tve_red li.tve_tS span.thrv-inline-text {
  color: #fff !important;
}
.tve_flt .tve_scT.tve_red li.tve_tS.edit_light span .tve-tab-text,
.tve_flt .tve_scT.tve_red li.tve_tS.edit_light span.thrv-inline-text {
  color: #000 !important;
}
.tve_flt .tve_scT.tve_teal li.tve_tS span .tve-tab-text,
.tve_flt .tve_scT.tve_teal li.tve_tS span.thrv-inline-text {
  color: #fff !important;
}
.tve_flt .tve_scT.tve_teal li.tve_tS.edit_light span .tve-tab-text,
.tve_flt .tve_scT.tve_teal li.tve_tS.edit_light span.thrv-inline-text {
  color: #000 !important;
}
.tve_flt .tve_scT.tve_white li.tve_tS span {
  color: #4e4e4e !important;
}
.tve_flt .tve_scT > ul li:hover span .tve-tab-text,
.tve_flt .tve_scT > ul li:hover span.thrv-inline-text {
  color: #fff !important;
}
.tve_flt .tve_scT.tve_black > ul li.tve_tS {
  background: #101010;
}
.tve_flt .tve_scT.tve_black > ul li:hover {
  background: #434343;
}
.tve_flt .tve_scT.tve_black > ul li a {
  color: #101010 !important;
}
.tve_flt .tve_scT.tve_blue > ul li.tve_tS {
  background: #3e68b2;
}
.tve_flt .tve_scT.tve_blue > ul li:hover {
  background: #335694;
}
.tve_flt .tve_scT.tve_blue > ul li a {
  color: #3e68b2 !important;
}
.tve_flt .tve_scT.tve_green > ul li.tve_tS {
  background: #34ae44;
}
.tve_flt .tve_scT.tve_green > ul li:hover {
  background: #2b8f38;
}
.tve_flt .tve_scT.tve_green > ul li a {
  color: #34ae44 !important;
}
.tve_flt .tve_scT.tve_orange > ul li.tve_tS {
  background: #e25c1b;
}
.tve_flt .tve_scT.tve_orange > ul li:hover {
  background: #be4d17;
}
.tve_flt .tve_scT.tve_orange > ul li a {
  color: #e25c1b !important;
}
.tve_flt .tve_scT.tve_purple > ul li.tve_tS {
  background: #8656c1;
}
.tve_flt .tve_scT.tve_purple > ul li:hover {
  background: #7140ae;
}
.tve_flt .tve_scT.tve_purple > ul li a {
  color: #8656c1 !important;
}
.tve_flt .tve_scT.tve_red > ul li.tve_tS {
  background: #ce271b;
}
.tve_flt .tve_scT.tve_red > ul li:hover {
  background: #aa2016;
}
.tve_flt .tve_scT.tve_red > ul li a {
  color: #ce271b !important;
}
.tve_flt .tve_scT.tve_teal > ul li.tve_tS {
  background: #387d71;
}
.tve_flt .tve_scT.tve_teal > ul li:hover {
  background: #2b6158;
}
.tve_flt .tve_scT.tve_teal > ul li a {
  color: #387d71 !important;
}
.tve_flt .tve_scT.tve_white > ul li.tve_tS {
  background: #d8d8d8;
}
.tve_flt .tve_scT.tve_white > ul li:hover {
  background: #c4c4c4;
}
.tve_flt .tve_scT.tve_white > ul li a {
  color: #4e4e4e !important;
}
.tve_flt .tve_black > .tve_faq:hover {
  background: #101010;
}
.tve_flt .tve_blue > .tve_faq:hover {
  background: #3e68b2;
}
.tve_flt .tve_green > .tve_faq:hover {
  background: #34ae44;
}
.tve_flt .tve_orange > .tve_faq:hover {
  background: #e25c1b;
}
.tve_flt .tve_purple > .tve_faq:hover {
  background: #8656c1;
}
.tve_flt .tve_red > .tve_faq:hover {
  background: #ce271b;
}
.tve_flt .tve_teal > .tve_faq:hover {
  background: #387d71;
}
.tve_flt .tve_white > .tve_faq:hover {
  background: #fff;
}
.tve_flt .tve_white > .tve_faq:hover h4 {
  color: #000 !important;
}

.tve_flt .tve_prt.tve_black .tve_prt_col .tve_prt_in {
  background-color: #393939;
}
.tve_flt .tve_prt.tve_blue .tve_prt_col .tve_prt_in {
  background-color: #7597d3;
}
.tve_flt .tve_prt.tve_green .tve_prt_col .tve_prt_in {
  background-color: #6bcc78;
}
.tve_flt .tve_prt.tve_orange .tve_prt_col .tve_prt_in {
  background-color: #ff935f;
}
.tve_flt .tve_prt.tve_purple .tve_prt_col .tve_prt_in {
  background-color: #b28fdd;
}
.tve_flt .tve_prt.tve_red .tve_prt_col .tve_prt_in {
  background-color: #eb6258;
}
.tve_flt .tve_prt.tve_teal .tve_prt_col .tve_prt_in {
  background-color: #5db1a2;
}
.tve_flt .tve_prt.tve_white .tve_prt_col .tve_prt_in {
  background-color: #d6d6d6;
}
.tve_flt .tve_prt.tve_black .tve_prt_col.tve_hgh .tve_prt_in {
  background-color: #1f1f1f;
}
.tve_flt .tve_prt.tve_blue .tve_prt_col.tve_hgh .tve_prt_in {
  background-color: #4e7ac7;
}
.tve_flt .tve_prt.tve_green .tve_prt_col.tve_hgh .tve_prt_in {
  background-color: #45bf55;
}
.tve_flt .tve_prt.tve_orange .tve_prt_col.tve_hgh .tve_prt_in {
  background-color: #ff712c;
}
.tve_flt .tve_prt.tve_purple .tve_prt_col.tve_hgh .tve_prt_in {
  background-color: #9768d1;
}
.tve_flt .tve_prt.tve_red .tve_prt_col.tve_hgh .tve_prt_in {
  background-color: #e5372b;
}
.tve_flt .tve_prt.tve_teal .tve_prt_col.tve_hgh .tve_prt_in {
  background-color: #479486;
}
.tve_flt .tve_prt.tve_white .tve_prt_col.tve_hgh .tve_prt_in {
  background-color: #efefef;
}
.tve_flt .tve_prt.tve_black .tve_prt_col .tve_ftr {
  border-color: #060606;
}
.tve_flt .tve_prt.tve_blue .tve_prt_col .tve_ftr {
  border-color: #3661ac;
}
.tve_flt .tve_prt.tve_green .tve_prt_col .tve_ftr {
  border-color: #369b43;
}
.tve_flt .tve_prt.tve_orange .tve_prt_col .tve_ftr {
  border-color: #f85100;
}
.tve_flt .tve_prt.tve_purple .tve_prt_col .tve_ftr {
  border-color: #7c41c5;
}
.tve_flt .tve_prt.tve_red .tve_prt_col .tve_ftr {
  border-color: #c52318;
}
.tve_flt .tve_prt.tve_teal .tve_prt_col .tve_ftr {
  border-color: #367267;
}
.tve_flt .tve_prt.tve_white .tve_prt_col .tve_ftr {
  border-color: #bcbcbc;
}
.tve_flt .tve_prt.tve_black .tve_prt_col.tve_hgh .tve_ftr {
  border-color: #393939;
}
.tve_flt .tve_prt.tve_blue .tve_prt_col.tve_hgh .tve_ftr {
  border-color: #7597d3;
}
.tve_flt .tve_prt.tve_green .tve_prt_col.tve_hgh .tve_ftr {
  border-color: #6bcc78;
}
.tve_flt .tve_prt.tve_orange .tve_prt_col.tve_hgh .tve_ftr {
  border-color: #ff935f;
}
.tve_flt .tve_prt.tve_purple .tve_prt_col.tve_hgh .tve_ftr {
  border-color: #b28fdd;
}
.tve_flt .tve_prt.tve_red .tve_prt_col.tve_hgh .tve_ftr {
  border-color: #eb6258;
}
.tve_flt .tve_prt.tve_teal .tve_prt_col.tve_hgh .tve_ftr {
  border-color: #5db1a2;
}
.tve_flt .tve_prt.tve_white .tve_prt_col.tve_hgh .tve_ftr {
  border-color: #d6d6d6;
}
.tve_flt .tve_prt.tve_black h2 {
  text-shadow: #060606 0 1px 0;
}
.tve_flt .tve_prt.tve_blue h2 {
  text-shadow: #3661ac 0 1px 0;
}
.tve_flt .tve_prt.tve_green h2 {
  text-shadow: #369b43 0 1px 0;
}
.tve_flt .tve_prt.tve_orange h2 {
  text-shadow: #f85100 0 1px 0;
}
.tve_flt .tve_prt.tve_purple h2 {
  text-shadow: #7c41c5 0 1px 0;
}
.tve_flt .tve_prt.tve_red h2 {
  text-shadow: #c52318 0 1px 0;
}
.tve_flt .tve_prt.tve_teal h2 {
  text-shadow: #367267 0 1px 0;
}
.tve_flt .tve_prt.tve_white h2 {
  text-shadow: #bcbcbc 0 1px 0;
}
.tve_flt .tve_prt .tve_prt_in h2 {
  color: #fff !important;
}
.tve_flt .tve_prt .tve_prt_in p {
  color: #fff !important;
}
.tve_flt .tve_prt .tve_prt_in h3 {
  color: #fff !important;
}
.tve_flt .tve_prt .tve_prt_in .tve_ctr h3 {
  margin-top: 15px;
}
.tve_flt .tve_prt .tve_ul {
  color: #fff !important;
}
.tve_flt .tve_prt .tve_ul:last-of-type li:last-of-type {
  margin-bottom: 0;
}
.tve_flt .tve_prt.tve_white h2,
.tve_flt .tve_prt.tve_white h3,
.tve_flt .tve_prt.tve_white p,
.tve_flt .tve_prt.tve_white ul {
  color: #525151 !important;
}
.tve_flt .tve_prt h3 > span {
  font-size: 0.8em;
}
.tve_flt .tve_prt .tve_ftr {
  border-style: solid;
  border-width: 1px 0 1px 0;
}
.tve_flt .tve_prt .tve_cond {
  margin-bottom: 15px;
}
.tve_flt .tve_prt .tve_ctr:last-of-type .tve_cond {
  margin-bottom: 30px;
}
.tve_flt .tve_prt_in {
  width: 99.5%;
}
.tve_flt .tve_hgh .tve_prt_in {
  margin: 0 -0.5%;
}
.tve_flt .tve_five .tve_prt_in {
  width: 99.4%;
}
.tve_flt .tve_wrap_all .tve_prt .tve_ul li {
  color: #fff;
}
.tve_flt .tve_table.tve_black {
  border: 1px solid #101010;
}
.tve_flt .tve_table.tve_black > thead > tr > th {
  background: #101010;
  border-color: #101010;
  border-style: solid;
}
.tve_flt .tve_table.tve_black > thead > tr > th > p {
  color: #fff;
}
.tve_flt .tve_table.tve_black > tbody > tr > td {
  border-color: #101010;
  border-style: solid;
}
.tve_flt .tve_table.tve_blue {
  border: 1px solid #3e68b2;
}
.tve_flt .tve_table.tve_blue > thead > tr > th {
  background: #3e68b2;
  border-color: #3e68b2;
  border-style: solid;
}
.tve_flt .tve_table.tve_blue > thead > tr > th > p {
  color: #fff;
}
.tve_flt .tve_table.tve_blue > tbody > tr > td {
  border-color: #3e68b2;
  border-style: solid;
}
.tve_flt .tve_table.tve_green {
  border: 1px solid #34ae44;
}
.tve_flt .tve_table.tve_green > thead > tr > th {
  background: #34ae44;
  border-color: #34ae44;
  border-style: solid;
}
.tve_flt .tve_table.tve_green > thead > tr > th > p {
  color: #fff;
}
.tve_flt .tve_table.tve_green > tbody > tr > td {
  border-color: #34ae44;
  border-style: solid;
}
.tve_flt .tve_table.tve_orange {
  border: 1px solid #e25c1b;
}
.tve_flt .tve_table.tve_orange > thead > tr > th {
  background: #e25c1b;
  border-color: #e25c1b;
  border-style: solid;
}
.tve_flt .tve_table.tve_orange > thead > tr > th > p {
  color: #fff;
}
.tve_flt .tve_table.tve_orange > tbody > tr > td {
  border-color: #e25c1b;
  border-style: solid;
}
.tve_flt .tve_table.tve_purple {
  border: 1px solid #8656c1;
}
.tve_flt .tve_table.tve_purple > thead > tr > th {
  background: #8656c1;
  border-color: #8656c1;
  border-style: solid;
}
.tve_flt .tve_table.tve_purple > thead > tr > th > p {
  color: #fff;
}
.tve_flt .tve_table.tve_purple > tbody > tr > td {
  border-color: #8656c1;
  border-style: solid;
}
.tve_flt .tve_table.tve_red {
  border: 1px solid #ce271b;
}
.tve_flt .tve_table.tve_red > thead > tr > th {
  background: #ce271b;
  border-color: #ce271b;
  border-style: solid;
}
.tve_flt .tve_table.tve_red > thead > tr > th > p {
  color: #fff;
}
.tve_flt .tve_table.tve_red > tbody > tr > td {
  border-color: #ce271b;
  border-style: solid;
}
.tve_flt .tve_table.tve_teal {
  border: 1px solid #387d71;
}
.tve_flt .tve_table.tve_teal > thead > tr > th {
  background: #387d71;
  border-color: #387d71;
  border-style: solid;
}
.tve_flt .tve_table.tve_teal > thead > tr > th > p {
  color: #fff;
}
.tve_flt .tve_table.tve_teal > tbody > tr > td {
  border-color: #387d71;
  border-style: solid;
}
.tve_flt .tve_table.tve_white {
  border: 1px solid #d8d8d8;
}
.tve_flt .tve_table.tve_white > thead > tr > th {
  background: #d8d8d8;
  border-color: #d8d8d8;
  border-style: solid;
}
.tve_flt .tve_table.tve_white > thead > tr > th > p {
  color: #fff;
}
.tve_flt .tve_table.tve_white > tbody > tr > td {
  border-color: #d8d8d8;
  border-style: solid;
}
.tve_flt .tve_image.tve_black {
  border-color: #101010;
}
.tve_flt .tve_image.tve_blue {
  border-color: #3e68b2;
}
.tve_flt .tve_image.tve_green {
  border-color: #34ae44;
}
.tve_flt .tve_image.tve_orange {
  border-color: #e25c1b;
}
.tve_flt .tve_image.tve_purple {
  border-color: #8656c1;
}
.tve_flt .tve_image.tve_red {
  border-color: #ce271b;
}
.tve_flt .tve_image.tve_teal {
  border-color: #387d71;
}
.tve_flt .tve_image.tve_white {
  border-color: #d8d8d8;
}
.tve_flt .tve_table.tve_white > thead > tr > th > p {
  color: #3d3d3d;
}
.tve_flt .tve_contents_table {
  border-radius: 3px;
  background-color: #eaecf1;
  padding: 0 0 10px 0;
}
.tve_flt .tve_contents_table .tve_ct_title {
  border-radius: 3px;
  display: block;
}
.tve_flt .thrv_contents_table.tve_blue .tve_ct_title {
  background-color: #4e7ac7;
}
.tve_flt .thrv_contents_table.tve_blue .tve_contents_table a:hover {
  color: #4e7ac7;
}
.tve_flt .thrv_contents_table.tve_red .tve_ct_title {
  background-color: #e5372b;
}
.tve_flt .thrv_contents_table.tve_red .tve_contents_table a:hover {
  color: #e5372b;
}
.tve_flt .thrv_contents_table.tve_green .tve_ct_title {
  background-color: #45bf55;
}
.tve_flt .thrv_contents_table.tve_green .tve_contents_table a:hover {
  color: #45bf55;
}
.tve_flt .thrv_contents_table.tve_orange .tve_ct_title {
  background-color: #ff712c;
}
.tve_flt .thrv_contents_table.tve_orange .tve_contents_table a:hover {
  color: #ff712c;
}
.tve_flt .thrv_contents_table.tve_purple .tve_ct_title {
  background-color: #9768d1;
}
.tve_flt .thrv_contents_table.tve_purple .tve_contents_table a:hover {
  color: #9768d1;
}
.tve_flt .thrv_contents_table.tve_teal .tve_ct_title {
  background-color: #479486;
}
.tve_flt .thrv_contents_table.tve_teal .tve_contents_table a:hover {
  color: #479486;
}
.tve_flt .thrv_contents_table.tve_black .tve_ct_title {
  background-color: #1f1f1f;
}
.tve_flt .thrv_contents_table.tve_black .tve_contents_table a:hover {
  color: #1f1f1f;
}
.tve_flt .thrv_contents_table.tve_white .tve_ct_title {
  background-color: #efefef;
  color: #535353;
}
.tve_flt .thrv_contents_table.tve_white .tve_contents_table {
  background: 0 0;
}
.tve_flt .thrv_contents_table.tve_white .tve_contents_table a:hover {
  color: #1f1f1f;
}
.tve_flt .thrv_countdown_timer {
  opacity: 0;
}
.tve_flt .thrv_countdown_timer.tve_cd_expired {
  opacity: 1;
}
.tve_flt .thrv_countdown_timer.tve_countdown_3 .tve_t_part .t-digits {
  border-radius: 5px;
  font-size: 48px;
  height: 80px;
  min-width: 50px;
  padding: 0 10px;
  box-sizing: content-box;
}
.tve_flt .thrv_countdown_timer.tve_countdown_3 .tve_t_part .t-digits:after {
  background: #fff;
  content: "";
  display: block;
  height: 3px;
  margin: auto 0;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.tve_flt
  .thrv_countdown_timer.tve_countdown_3
  .tve_t_part
  .t-digits
  [class*="part-"] {
  color: #fff;
  font-weight: 700;
  line-height: 80px;
  min-width: 25px;
  right: 10px;
}
.tve_flt .thrv_countdown_timer.tve_countdown_3 .tve_t_part .t-digits .part-2 {
  right: 35px;
}
.tve_flt .thrv_countdown_timer.tve_countdown_3 .tve_t_part .t-digits .part-3 {
  right: 60px;
}
.tve_flt .thrv_countdown_timer.tve_countdown_3 .tve_t_part .t-digits .part-4 {
  right: 85px;
}
.tve_flt .thrv_countdown_timer.tve_countdown_2 .tve_t_part {
  border-radius: 100%;
  padding: 20px 0;
}
.tve_flt .thrv_countdown_timer.tve_countdown_2 .tve_t_part .t-digits {
  font-size: 60px;
  height: 85px;
  min-width: 80px;
  padding: 0 35px;
  box-sizing: content-box;
}
.tve_flt
  .thrv_countdown_timer.tve_countdown_2
  .tve_t_part
  .t-digits
  [class*="part-"] {
  line-height: 70px;
  min-width: 40px;
  right: 35px;
}
.tve_flt .thrv_countdown_timer.tve_countdown_2 .tve_t_part .t-digits .part-2 {
  right: 75px;
}
.tve_flt .thrv_countdown_timer.tve_countdown_2 .tve_t_part .t-digits .part-3 {
  right: 115px;
}
.tve_flt .thrv_countdown_timer.tve_countdown_2 .tve_t_part .t-digits .part-4 {
  right: 155px;
}
.tve_flt .thrv_countdown_timer.tve_countdown_2 .tve_t_part .t-caption {
  border-top: 0;
  font-size: 13px;
  position: relative;
}
.tve_flt .thrv_countdown_timer.tve_countdown_2 .tve_t_part .t-caption:before {
  content: "";
  height: 1px;
  margin: 0 auto;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  width: 80px;
}
.tve_flt .thrv_countdown_timer.tve_countdown_timer_evergreen {
  opacity: 1;
}
.tve_flt .thrv_countdown_timer.init_done {
  transition: 0.2s, opacity, ease-in;
  opacity: 1;
}
.tve_flt .thrv_countdown_timer .tve_t_part {
  position: relative;
  margin-right: 10px;
  float: left;
}
.tve_flt .thrv_countdown_timer .tve_t_part.ct_finished {
  display: none !important;
}
.tve_flt .thrv_countdown_timer .tve_t_part .t-digits {
  position: relative;
  padding: 0 17px;
  height: 38px;
  overflow: hidden;
  min-width: 50px;
  font-size: 170%;
}
.tve_flt .thrv_countdown_timer .tve_t_part .t-digits [class*="part-"] {
  line-height: 38px;
  position: absolute;
  top: 0;
  right: 17px;
  min-width: 25px;
  text-align: center;
}
.tve_flt .thrv_countdown_timer .tve_t_part .t-digits [class*="part-"].go-down {
  transition: top 0.2s linear;
  top: 100%;
}
.tve_flt .thrv_countdown_timer .tve_t_part .t-digits [class*="part-"].next {
  top: -100%;
  transition: top 0.2s linear;
}
.tve_flt
  .thrv_countdown_timer
  .tve_t_part
  .t-digits
  [class*="part-"].next.go-down {
  top: 0;
  transition: top 0.2s linear;
}
.tve_flt
  .thrv_countdown_timer
  .tve_t_part
  .t-digits
  [class*="part-"].ct-d-placeholder {
  position: static;
  display: inline-block;
}
.tve_flt .thrv_countdown_timer .tve_t_part .t-digits .part-2 {
  right: 42px;
}
.tve_flt .thrv_countdown_timer .tve_t_part .t-digits .part-3 {
  right: 67px;
}
.tve_flt .thrv_countdown_timer .tve_t_part .t-digits .part-4 {
  right: 92px;
}
.tve_flt .thrv_countdown_timer .tve_t_part .t-caption {
  border-top: 1px solid #dedede;
  padding: 5px 0;
  min-width: 60px;
  text-align: center;
}
@media only screen and (max-width: 480px) {
  .tve_flt .thrv_countdown_timer.thrv_wrapper.tve_countdown_2 .tve_t_part {
    border-radius: 10px;
  }
  .tve_flt
    .thrv_countdown_timer.thrv_wrapper.tve_countdown_3
    .tve_t_part
    .t-digits:after {
    display: none;
  }
  .tve_flt .thrv_countdown_timer.thrv_wrapper .tve_t_part {
    margin-right: 4px;
    padding: 0;
  }
  .tve_flt .thrv_countdown_timer.thrv_wrapper .tve_t_part .t-digits {
    height: 30px;
    min-width: 36px !important;
    padding: 0 5px;
  }
  .tve_flt
    .thrv_countdown_timer.thrv_wrapper
    .tve_t_part
    .t-digits
    [class*="part-"] {
    font-size: 18px;
    line-height: 30px;
    right: 5px;
    min-width: 18px;
    width: 18px;
  }
  .tve_flt .thrv_countdown_timer.thrv_wrapper .tve_t_part .t-digits .part-2 {
    right: 33px;
  }
  .tve_flt .thrv_countdown_timer.thrv_wrapper .tve_t_part .t-digits .part-3 {
    right: 51px;
  }
  .tve_flt .thrv_countdown_timer.thrv_wrapper .tve_t_part .t-digits .part-4 {
    right: 69px;
  }
  .tve_flt .thrv_countdown_timer.thrv_wrapper .tve_t_part .t-caption {
    display: block;
    font-size: 11px;
    padding: 0 0 5px;
    border-top: none;
  }
  .tve_flt .thrv_countdown_timer.thrv_wrapper .tve_t_part .t-caption:before {
    display: none;
  }
  .tve_flt
    .thrv_countdown_timer.thrv_wrapper[data-dd="2"]
    .tve_t_day
    .t-digits {
    min-width: 36px;
  }
  .tve_flt
    .thrv_countdown_timer.thrv_wrapper[data-dd="3"]
    .tve_t_day
    .t-digits {
    min-width: 54px;
  }
  .tve_flt
    .thrv_countdown_timer.thrv_wrapper[data-dd="4"]
    .tve_t_day
    .t-digits {
    min-width: 72px;
  }
}
.tve_flt .thrv_countdown_timer.tve_black .t-caption {
  color: #101010;
}
.tve_flt .thrv_countdown_timer.tve_black.tve_countdown_3 .t-digits {
  background: #101010;
}
.tve_flt .thrv_countdown_timer.tve_black.tve_countdown_2 .tve_t_part {
  border: 4px solid #101010;
}
.tve_flt
  .thrv_countdown_timer.tve_black.tve_countdown_2
  .t-digits
  [class*="part-"] {
  color: #101010;
}
.tve_flt .thrv_countdown_timer.tve_black.tve_countdown_2 .t-caption:before {
  background: currentColor;
}
.tve_flt .thrv_countdown_timer.tve_blue .t-caption {
  color: #404b6c;
}
.tve_flt .thrv_countdown_timer.tve_blue.tve_countdown_3 .t-digits {
  background: #404b6c;
}
.tve_flt .thrv_countdown_timer.tve_blue.tve_countdown_2 .tve_t_part {
  border: 4px solid #404b6c;
}
.tve_flt
  .thrv_countdown_timer.tve_blue.tve_countdown_2
  .t-digits
  [class*="part-"] {
  color: #404b6c;
}
.tve_flt .thrv_countdown_timer.tve_blue.tve_countdown_2 .t-caption:before {
  background: currentColor;
}
.tve_flt .thrv_countdown_timer.tve_green .t-caption {
  color: #56ac45;
}
.tve_flt .thrv_countdown_timer.tve_green.tve_countdown_3 .t-digits {
  background: #56ac45;
}
.tve_flt .thrv_countdown_timer.tve_green.tve_countdown_2 .tve_t_part {
  border: 4px solid #56ac45;
}
.tve_flt
  .thrv_countdown_timer.tve_green.tve_countdown_2
  .t-digits
  [class*="part-"] {
  color: #56ac45;
}
.tve_flt .thrv_countdown_timer.tve_green.tve_countdown_2 .t-caption:before {
  background: currentColor;
}
.tve_flt .thrv_countdown_timer.tve_orange .t-caption {
  color: #e25c1b;
}
.tve_flt .thrv_countdown_timer.tve_orange.tve_countdown_3 .t-digits {
  background: #e25c1b;
}
.tve_flt .thrv_countdown_timer.tve_orange.tve_countdown_2 .tve_t_part {
  border: 4px solid #e25c1b;
}
.tve_flt
  .thrv_countdown_timer.tve_orange.tve_countdown_2
  .t-digits
  [class*="part-"] {
  color: #e25c1b;
}
.tve_flt .thrv_countdown_timer.tve_orange.tve_countdown_2 .t-caption:before {
  background: currentColor;
}
.tve_flt .thrv_countdown_timer.tve_purple .t-caption {
  color: #8656c1;
}
.tve_flt .thrv_countdown_timer.tve_purple.tve_countdown_3 .t-digits {
  background: #8656c1;
}
.tve_flt .thrv_countdown_timer.tve_purple.tve_countdown_2 .tve_t_part {
  border: 4px solid #8656c1;
}
.tve_flt
  .thrv_countdown_timer.tve_purple.tve_countdown_2
  .t-digits
  [class*="part-"] {
  color: #8656c1;
}
.tve_flt .thrv_countdown_timer.tve_purple.tve_countdown_2 .t-caption:before {
  background: currentColor;
}
.tve_flt .thrv_countdown_timer.tve_red .t-caption {
  color: #ce271b;
}
.tve_flt .thrv_countdown_timer.tve_red.tve_countdown_3 .t-digits {
  background: #ce271b;
}
.tve_flt .thrv_countdown_timer.tve_red.tve_countdown_2 .tve_t_part {
  border: 4px solid #ce271b;
}
.tve_flt
  .thrv_countdown_timer.tve_red.tve_countdown_2
  .t-digits
  [class*="part-"] {
  color: #ce271b;
}
.tve_flt .thrv_countdown_timer.tve_red.tve_countdown_2 .t-caption:before {
  background: currentColor;
}
.tve_flt .thrv_countdown_timer.tve_teal .t-caption {
  color: #387d71;
}
.tve_flt .thrv_countdown_timer.tve_teal.tve_countdown_3 .t-digits {
  background: #387d71;
}
.tve_flt .thrv_countdown_timer.tve_teal.tve_countdown_2 .tve_t_part {
  border: 4px solid #387d71;
}
.tve_flt
  .thrv_countdown_timer.tve_teal.tve_countdown_2
  .t-digits
  [class*="part-"] {
  color: #387d71;
}
.tve_flt .thrv_countdown_timer.tve_teal.tve_countdown_2 .t-caption:before {
  background: currentColor;
}
.tve_flt .thrv_countdown_timer.tve_white .t-caption {
  color: #d8d8d8;
}
.tve_flt .thrv_countdown_timer.tve_white.tve_countdown_3 .t-digits {
  background: #d8d8d8;
}
.tve_flt .thrv_countdown_timer.tve_white.tve_countdown_2 .tve_t_part {
  border: 4px solid #d8d8d8;
}
.tve_flt
  .thrv_countdown_timer.tve_white.tve_countdown_2
  .t-digits
  [class*="part-"] {
  color: #d8d8d8;
}
.tve_flt .thrv_countdown_timer.tve_white.tve_countdown_2 .t-caption:before {
  background: currentColor;
}
.tve_flt .thrv_progress_bar.tve_blue .tve_progress_bar_fill {
  background: #537ea2;
}
.tve_flt .thrv_fill_counter.tve_blue .tve_fill_c_in {
  background: #537ea2;
}
.tve_flt .thrv_fill_counter.tve_blue .tve_fill_text,
.tve_flt .thrv_fill_counter.tve_blue .tve_fill_text_after,
.tve_flt .thrv_fill_counter.tve_blue .tve_fill_text_before {
  color: #537ea2;
}
.tve_flt .thrv_fill_counter.tve_blue .tve_fill_counter_circle circle {
  stroke: #537ea2;
}
.tve_flt .thrv_number_counter.tve_blue .tve_numberc_after,
.tve_flt .thrv_number_counter.tve_blue .tve_numberc_before,
.tve_flt .thrv_number_counter.tve_blue .tve_numberc_text {
  color: #537ea2;
}
.tve_flt .thrv_progress_bar.tve_black .tve_progress_bar_fill {
  background: #2c2c2c;
}
.tve_flt .thrv_fill_counter.tve_black .tve_fill_c_in {
  background: #2c2c2c;
}
.tve_flt .thrv_fill_counter.tve_black .tve_fill_text,
.tve_flt .thrv_fill_counter.tve_black .tve_fill_text_after,
.tve_flt .thrv_fill_counter.tve_black .tve_fill_text_before {
  color: #2c2c2c;
}
.tve_flt .thrv_fill_counter.tve_black .tve_fill_counter_circle circle {
  stroke: #2c2c2c;
}
.tve_flt .thrv_number_counter.tve_black .tve_numberc_after,
.tve_flt .thrv_number_counter.tve_black .tve_numberc_before,
.tve_flt .thrv_number_counter.tve_black .tve_numberc_text {
  color: #2c2c2c;
}
.tve_flt .thrv_progress_bar.tve_green .tve_progress_bar_fill {
  background: #408c52;
}
.tve_flt .thrv_fill_counter.tve_green .tve_fill_c_in {
  background: #408c52;
}
.tve_flt .thrv_fill_counter.tve_green .tve_fill_text,
.tve_flt .thrv_fill_counter.tve_green .tve_fill_text_after,
.tve_flt .thrv_fill_counter.tve_green .tve_fill_text_before {
  color: #408c52;
}
.tve_flt .thrv_fill_counter.tve_green .tve_fill_counter_circle circle {
  stroke: #408c52;
}
.tve_flt .thrv_number_counter.tve_green .tve_numberc_after,
.tve_flt .thrv_number_counter.tve_green .tve_numberc_before,
.tve_flt .thrv_number_counter.tve_green .tve_numberc_text {
  color: #408c52;
}
.tve_flt .thrv_progress_bar.tve_white .tve_progress_bar_fill {
  background: #fff;
}
.tve_flt .thrv_fill_counter.tve_white .tve_fill_c_in {
  background: #fff;
}
.tve_flt .thrv_fill_counter.tve_white .tve_fill_text,
.tve_flt .thrv_fill_counter.tve_white .tve_fill_text_after,
.tve_flt .thrv_fill_counter.tve_white .tve_fill_text_before {
  color: #fff;
}
.tve_flt .thrv_fill_counter.tve_white .tve_fill_counter_circle circle {
  stroke: #fff;
}
.tve_flt .thrv_number_counter.tve_white .tve_numberc_after,
.tve_flt .thrv_number_counter.tve_white .tve_numberc_before,
.tve_flt .thrv_number_counter.tve_white .tve_numberc_text {
  color: #fff;
}
.tve_flt .thrv_progress_bar.tve_orange .tve_progress_bar_fill {
  background: #e58406;
}
.tve_flt .thrv_fill_counter.tve_orange .tve_fill_c_in {
  background: #e58406;
}
.tve_flt .thrv_fill_counter.tve_orange .tve_fill_text,
.tve_flt .thrv_fill_counter.tve_orange .tve_fill_text_after,
.tve_flt .thrv_fill_counter.tve_orange .tve_fill_text_before {
  color: #e58406;
}
.tve_flt .thrv_fill_counter.tve_orange .tve_fill_counter_circle circle {
  stroke: #e58406;
}
.tve_flt .thrv_number_counter.tve_orange .tve_numberc_after,
.tve_flt .thrv_number_counter.tve_orange .tve_numberc_before,
.tve_flt .thrv_number_counter.tve_orange .tve_numberc_text {
  color: #e58406;
}
.tve_flt .thrv_progress_bar.tve_purple .tve_progress_bar_fill {
  background: #7c5f95;
}
.tve_flt .thrv_fill_counter.tve_purple .tve_fill_c_in {
  background: #7c5f95;
}
.tve_flt .thrv_fill_counter.tve_purple .tve_fill_text,
.tve_flt .thrv_fill_counter.tve_purple .tve_fill_text_after,
.tve_flt .thrv_fill_counter.tve_purple .tve_fill_text_before {
  color: #7c5f95;
}
.tve_flt .thrv_fill_counter.tve_purple .tve_fill_counter_circle circle {
  stroke: #7c5f95;
}
.tve_flt .thrv_number_counter.tve_purple .tve_numberc_after,
.tve_flt .thrv_number_counter.tve_purple .tve_numberc_before,
.tve_flt .thrv_number_counter.tve_purple .tve_numberc_text {
  color: #7c5f95;
}
.tve_flt .thrv_progress_bar.tve_red .tve_progress_bar_fill {
  background: #9f1a1a;
}
.tve_flt .thrv_fill_counter.tve_red .tve_fill_c_in {
  background: #9f1a1a;
}
.tve_flt .thrv_fill_counter.tve_red .tve_fill_text,
.tve_flt .thrv_fill_counter.tve_red .tve_fill_text_after,
.tve_flt .thrv_fill_counter.tve_red .tve_fill_text_before {
  color: #9f1a1a;
}
.tve_flt .thrv_fill_counter.tve_red .tve_fill_counter_circle circle {
  stroke: #9f1a1a;
}
.tve_flt .thrv_number_counter.tve_red .tve_numberc_after,
.tve_flt .thrv_number_counter.tve_red .tve_numberc_before,
.tve_flt .thrv_number_counter.tve_red .tve_numberc_text {
  color: #9f1a1a;
}
.tve_flt .thrv_progress_bar.tve_teal .tve_progress_bar_fill {
  background: #42a593;
}
.tve_flt .thrv_fill_counter.tve_teal .tve_fill_c_in {
  background: #42a593;
}
.tve_flt .thrv_fill_counter.tve_teal .tve_fill_text,
.tve_flt .thrv_fill_counter.tve_teal .tve_fill_text_after,
.tve_flt .thrv_fill_counter.tve_teal .tve_fill_text_before {
  color: #42a593;
}
.tve_flt .thrv_fill_counter.tve_teal .tve_fill_counter_circle circle {
  stroke: #42a593;
}
.tve_flt .thrv_number_counter.tve_teal .tve_numberc_after,
.tve_flt .thrv_number_counter.tve_teal .tve_numberc_before,
.tve_flt .thrv_number_counter.tve_teal .tve_numberc_text {
  color: #42a593;
}
@media only screen and (max-width: 1080px) {
  .tve_flt .tve_ts1 {
    width: 75%;
  }
  .tve_flt .tve_fg4 .tve_line h3 {
    left: 33%;
    width: 66%;
  }
  .tve_flt .tve_ts4 .tve_ts_cn,
  .tve_flt .tve_ts9 .tve_ts_cn {
    width: 74%;
  }
}
@media only screen and (max-width: 940px) {
  .tve_flt .tve_ca4 .tve_btn_cnt {
    background: 0 0;
    width: 100%;
  }
  .tve_flt .tve_ca4 .tve_btn_cnt .tve_btn.tve_normalBtn {
    padding: 0 0;
  }
  .tve_flt .tve_ca4 .tve_btn_cnt .tve_btn.tve_normalBtn a {
    line-height: 100%;
    padding: 20px 10px;
  }
  .tve_flt .tve_ts4 .tve_ts_o,
  .tve_flt .tve_ts9 .tve_ts_o {
    display: table-header-group;
  }
  .tve_flt .tve_ts4 .tve_ts_t,
  .tve_flt .tve_ts9 .tve_ts_t {
    display: table-footer-group;
  }
  .tve_flt .tve_ts4 .tve_ts_o,
  .tve_flt .tve_ts4 .tve_ts_t,
  .tve_flt .tve_ts9 .tve_ts_o,
  .tve_flt .tve_ts9 .tve_ts_t {
    float: none;
  }
  .tve_flt .tve_ts4 .tve_ts_cn,
  .tve_flt .tve_ts9 .tve_ts_cn {
    float: none;
    margin: 0 auto;
    width: 84%;
  }
  .thrv_columns .tve_flt .tve_ts4 .tve_ts_cn,
  .thrv_columns .tve_flt .tve_ts9 .tve_ts_cn {
    width: 87%;
  }
}
@media only screen and (max-width: 740px) {
  .tve_flt .tve_btn.tve_bigBtn.tve_btn5 a,
  .tve_flt .tve_btn.tve_bigBtn.tve_btn6 a {
    padding: 33px 10px;
  }
  .tve_flt .tve_btn.tve_bigBtn.tve_btn5 a > div,
  .tve_flt .tve_btn.tve_bigBtn.tve_btn6 a > div {
    height: 92px;
    margin: -33px 0;
  }
  .tve_flt .tve_btn.tve_bigBtn.tve_btn5 a > div i,
  .tve_flt .tve_btn.tve_bigBtn.tve_btn6 a > div i {
    margin-right: 15px;
  }
  .tve_flt .tve_btn.tve_hugeBtn {
    font-size: 36px !important;
    line-height: 36px !important;
    width: 99%;
  }
  .tve_flt .tve_btn.tve_hugeBtn.tve_btn5 a,
  .tve_flt .tve_btn.tve_hugeBtn.tve_btn6 a {
    padding: 33px 10px;
  }
  .tve_flt .tve_btn.tve_hugeBtn.tve_btn5 a > div,
  .tve_flt .tve_btn.tve_hugeBtn.tve_btn6 a > div {
    height: 101px;
    margin: -33px 0;
  }
  .tve_flt .tve_btn.tve_hugeBtn.tve_btn5 a > div i,
  .tve_flt .tve_btn.tve_hugeBtn.tve_btn6 a > div i {
    margin-right: 15px;
    margin-top: 22px;
  }
  .tve_flt .tve_fg5 {
    margin-bottom: 60px;
  }
  .tve_flt .tve_fg5 .tve_line {
    width: 75%;
  }
  .tve_flt .tve_fg5 .tve_line h3 {
    left: 10px;
    width: 100%;
  }
  .tve_flt .tve_fg5 .tve_rbn {
    margin-top: 10px;
  }
  .tve_flt .tve_fg.tve_fg4 .tve_line,
  .tve_flt .tve_fg.tve_fg5 .tve_line {
    margin-left: -5.5%;
  }
  .tve_flt .tve_fg.tve_fg5 .tve_rbn {
    margin-bottom: -50%;
  }
  .tve_flt .tve_fg.tve_fg5 .tve_rbn .tve_line {
    margin-top: 200px;
  }
  .tve_flt .tve_fg .tve_line {
    height: auto;
    max-height: 100%;
    margin-top: 160px;
    margin-bottom: 20px;
    padding: 0;
    width: 111%;
  }
  .tve_flt .tve_fg .tve_line h3 {
    height: auto;
    left: 0;
    margin: 0 !important;
    width: 100%;
    position: relative;
    overflow: hidden;
    text-overflow: visible;
    text-align: center;
    white-space: normal;
  }
  .tve_flt .tve_fg .tve_badge {
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    top: 0;
  }
  .tve_flt .tve_arrow_left,
  .tve_flt .tve_arrow_right {
    display: none;
  }
  .tve_flt .tve_ca {
    width: 74%;
  }
  .tve_flt .tve_ca1 .tve_btn {
    top: -15px;
  }
  .tve_flt .tve_ca2 .tve_ca_t {
    width: 29%;
  }
  .tve_flt .tve_ts4 .tve_ts_cn,
  .tve_flt .tve_ts9 .tve_ts_cn {
    width: 75%;
  }
}
@media only screen and (max-width: 700px) {
  .tve_flt .tve_ca2 .tve_ca_t {
    float: none;
    height: auto;
    margin-top: 10px;
    margin-left: -20px;
    width: 100%;
  }
  .tve_flt .tve_ca2 .tve_ca_t a {
    margin-top: 0;
  }
  .tve_flt .tve_ca2 .tve_ca_t a > .tve_ca_sp {
    display: none;
  }
  .tve_flt .tve_ca2 h3,
  .tve_flt .tve_ca2 p {
    white-space: pre-wrap;
  }
  .tve_flt .tve_ca2 {
    height: auto;
    width: 75%;
  }
  .tve_flt .tve_ca2 .tve_ca_o {
    float: none;
    width: 100%;
  }
  .tve_flt .tve_ca.tve_ca2 {
    margin-bottom: 80px;
  }
}
@media only screen and (max-width: 560px) {
  .tve_flt .tve_btn.tve_btn5 a.tve_btnLink,
  .tve_flt .tve_btn.tve_btn6 a.tve_btnLink {
    padding: 0 0 10px 0;
  }
  .tve_flt .tve_btn.tve_btn5 a.tve_btnLink > div,
  .tve_flt .tve_btn.tve_btn6 a.tve_btnLink > div {
    border-right: none !important;
    margin: 0 !important;
    width: 100%;
  }
  .tve_flt .tve_btn.tve_btn5.tve_nb a.tve_btnLink,
  .tve_flt .tve_btn.tve_btn6.tve_nb a.tve_btnLink {
    padding: 20px;
  }
  .tve_flt .tve_btn.tve_hugeBtn {
    font-size: 20px !important;
    width: 100% !important;
  }
  .tve_flt .tve_btn.tve_normalBtn {
    width: 90%;
  }
  .tve_flt .tve_btn.tve_smallBtn {
    width: 90%;
  }
  .tve_flt .tve_btn.tve_fullwidthBtn {
    min-width: 100%;
    width: 100%;
  }
  .tve_flt .tve_ca .tve_btn.tve_normalBtn {
    width: 50%;
  }
  .tve_flt .tve_ca .tve_btn.tve_smallBtn {
    width: 30%;
  }
  .tve_flt .tve_ts4 .tve_ts_o,
  .tve_flt .tve_ts9 .tve_ts_o {
    width: 100%;
  }
  .tve_flt .tve_ts4 .tve_ts_cn {
    width: 80%;
  }
  .tve_flt .tve_ts4 .tve_ts_c,
  .tve_flt .tve_ts9 .tve_ts_c {
    display: none;
  }
  .tve_flt .tve_ts2 .tve_ts_o {
    padding-bottom: 0;
    top: -60px;
  }
  .tve_flt .tve_fg5 {
    padding-bottom: 43%;
  }
  .tve_flt .tve_ts1 .tve_ts_o {
    position: static;
  }
  .tve_flt .tve_ca3 .tve_ca_t .tve_btn {
    min-width: 80%;
    width: 80%;
  }
}
@media only screen and (max-width: 380px) {
  .tve_flt .tve_ca3 .tve_btn.tve_normalBtn {
    width: 238px;
  }
  .tve_flt .tve_ts1 {
    width: 60%;
  }
}
.tve_prt .tve_prt_col {
  float: left;
  margin-top: 10px;
}
.tve_prt .tve_prt_col.tve_hgh {
  margin-top: 0;
}
.tve_prt .tve_prt_col.tve_hgh .tve_prt_in {
  padding: 50px 1.3% 10px 1.3%;
}
.tve_prt .tve_prt_in {
  margin: 0 auto;
  padding: 40px 0 1px 0;
  position: relative;
  z-index: 0;
}
.tve_prt .tve_prt_in h2 {
  margin: 0;
}
.tve_prt .tve_prt_in .tve_ftr p {
  margin: 15px 0 25px 0;
}
.tve_prt .tve_prt_in .tve_ctr h3 {
  margin-top: 0;
}
.tve_prt .tve_ul {
  margin: 0;
  padding-left: 25px;
  padding-bottom: 0;
}
.tve_prt .tve_ul li {
  margin-bottom: 20px;
  margin-left: 0;
  padding-left: 10px;
}
.tve_prt .tve_ul li:before {
  content: "" !important;
}
.tve_prt .tve_ul:last-of-type li:last-of-type {
  margin-bottom: 10px;
}
.tve_prt .tve_hgh .tve_prt_in {
  z-index: 1;
}
.tve_prt .tve_cond {
  font-size: 0.8em;
  margin-bottom: 30px;
}
.tve_prt .thrv_button_shortcode,
.tve_prt .tve_ctr,
.tve_prt .tve_ftr {
  margin: 0 auto;
  width: 75%;
}
.tve_prt .tve_btn.tve_normalBtn {
  min-width: 100%;
  margin-bottom: 15px;
  width: 100%;
}
.tve_prt .thrv_button_shortcode {
  display: block;
  margin-bottom: 0;
}
.tve_prt .thrv_button_shortcode .tve_btn a.tve_btnLink {
  text-shadow: none;
}
.tve_prt .tve_centerBtn {
  display: table;
  margin: 0 auto;
  width: auto;
}
.tve_prt .tve_btn.tve_bigBtn {
  min-width: 100%;
}
.tve_four .tve_prt_in .tve_ul {
  font-size: 0.9em;
}
.tve_five .tve_prt_in .tve_ul {
  font-size: 0.8em;
  text-indent: 0;
}
.thrv_post_grid .tve_post_grid_wrapper {
  width: 100%;
}
.thrv_post_grid .tve_post_grid_wrapper.tve_post_grid_masonry .tve_pg_container {
  margin: 0 5px;
}
@media (min-width: 1024px) {
  .thrv_post_grid .tve_pg_row:last-child .tve_post {
    padding-bottom: 0;
  }
}
.thrv_post_grid .tve_post {
  box-sizing: border-box;
  float: left;
  padding-bottom: 15px;
  position: relative;
}
.thrv_post_grid
  .tve_post:hover
  .tve_post_grid_image_wrapper
  .tve_pg_img_overlay {
  background-color: rgba(255, 255, 255, 0.34);
  transition: background-color 0.2s linear;
}
.thrv_post_grid
  .tve_post:hover
  .tve_post_grid_image_wrapper
  .tve_pg_img_overlay
  .thrv-icon-forward {
  opacity: 1;
  transition: opacity 0.5s linear;
}
.thrv_post_grid .tve_post .tve_pg_img_overlay {
  width: 100%;
  height: 100%;
  position: relative;
  top: 0;
}
.thrv_post_grid .tve_post .tve_pg_img_overlay .thrv-icon-forward {
  opacity: 0;
  position: absolute;
  bottom: 0;
  right: 0;
  background-color: #161616;
  color: #b8b0af;
  padding: 10px;
}
.thrv_post_grid .tve_post .tve_pg_container {
  height: 100%;
  box-sizing: border-box;
  border: 1px solid #e1e0e0;
  box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.9);
}
.thrv_post_grid .tve_post.tve_last {
  margin-right: 0;
}
.thrv_post_grid .tve_post .tve_post_grid_image_wrapper {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  height: 280px;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  text-align: center;
}
.thrv_post_grid .tve_post .tve-post-grid-title {
  overflow: hidden;
  text-transform: none;
  padding: 15px;
  margin: 0;
  line-height: 1;
  font-size: 40px;
  display: block;
}
.thrv_post_grid .tve_post .tve-post-grid-title a {
  color: inherit;
  text-decoration: none;
}
.thrv_post_grid .tve_post .tve-post-grid-title a:hover {
  text-decoration: none;
}
.thrv_post_grid .tve_post .tve-post-grid-text {
  margin: 0 15px 15px 15px;
  border-top-width: 0;
  border-top-style: solid;
  border-top-color: #e1e0e0;
  padding: 15px 0 0 0;
  overflow: hidden;
}
.thrv_post_grid .tve_post .tve_pg_more {
  margin: 0 15px 15px 15px;
  font-weight: 600;
}
.thrv_post_grid .tve_post .tve_pg_more a {
  color: inherit;
  font-weight: 600;
}
.thrv_post_grid .tve_post .tve_pg_more a:hover {
  text-decoration: underline;
}
.thrv_post_grid .tve_post .tve_pg_more span {
  font-size: 10px;
  font-weight: 700;
}
.thrv_post_grid .tve_pg_row .tve_pg_container {
  margin: 0 5px;
}
.thrv_post_grid .tve_pg_row .tve_post:first-child .tve_pg_container {
  margin: 0 5px 0 0;
}
.thrv_post_grid .tve_pg_row .tve_post:last-child .tve_pg_container {
  margin: 0 0 0 5px;
}
.thrv_post_grid .tve_post_grid_vertical .tve_pg_row {
  margin: 0 0 15px 0;
}
.thrv_post_grid .tve_post_grid_vertical .tve_pg_row:last-child {
  margin-bottom: 0;
}
.thrv_post_grid .tve_post_grid_vertical .tve_post:last-child .tve_pg_container {
  margin: 0;
}
.thrv_post_grid .tve_post_grid_vertical .tve_post {
  margin: 0;
}
.thrv_post_grid .tve_post_grid_vertical .tve_post .tve-post-grid-text {
  padding: 15px;
  margin: 0;
}
.thrv_post_grid .tve_post_grid_vertical .tve_post .tve_pg_more {
  display: inline-block;
  margin: 0 0 15px 0;
  padding: 0 0 0 15px;
}
.thrv_post_grid .tve_post_grid_vertical .tve_post .tve_pg_more a {
  border-width: 0;
}
.thrv_post_grid .tve_post_width_1 {
  width: 100%;
}
.thrv_post_grid .tve_post_width_1 .tve_post_grid_image_wrapper {
  height: 640px;
}
.thrv_post_grid
  .tve_post_grid_vertical
  .tve_post_width_1
  .tve_post_grid_image_wrapper {
  height: 235px;
  width: 342px;
  float: left;
}
.thrv_post_grid .tve_post_width_2 {
  width: 50%;
}
.thrv_post_grid .tve_post_width_3 {
  width: 33.33%;
}
.thrv_post_grid .tve_post_width_4 {
  width: 25%;
}
.thrv_post_grid .tve_post_width_4 .tve_post_grid_image_wrapper {
  height: 200px;
}
.thrv_post_grid .tve_post_width_5 {
  width: 20%;
}
.thrv_post_grid .tve_post_width_5 .tve_post_grid_image_wrapper {
  height: 150px;
}
.thrv_post_grid .tve_post_width_6 {
  width: 16.6%;
}
.thrv_post_grid .tve_post_width_6 .tve_post_grid_image_wrapper {
  height: 125px;
}
.thrv_post_grid.tve_black .tve_post .tve-post-grid-title a {
  color: #595959;
}
.thrv_post_grid.tve_blue .tve_post .tve-post-grid-title a {
  color: #4e7ac7;
}
.thrv_post_grid.tve_green .tve_post .tve-post-grid-title a {
  color: #45bf55;
}
.thrv_post_grid.tve_orange .tve_post .tve-post-grid-title a {
  color: #ff712c;
}
.thrv_post_grid.tve_purple .tve_post .tve-post-grid-title a {
  color: #9768d1;
}
.thrv_post_grid.tve_red .tve_post .tve-post-grid-title a {
  color: #e93c31;
}
.thrv_post_grid.tve_teal .tve_post .tve-post-grid-title a {
  color: teal;
}
.thrv_post_grid.tve_white .tve_post .tve-post-grid-title a {
  color: #efefef;
}
@media only screen and (max-width: 774px) {
  .thrv_post_grid .tve_post_width_1,
  .thrv_post_grid .tve_post_width_2,
  .thrv_post_grid .tve_post_width_3,
  .thrv_post_grid .tve_post_width_4,
  .thrv_post_grid .tve_post_width_5,
  .thrv_post_grid .tve_post_width_6 {
    width: 100%;
  }
  .thrv_post_grid .tve_post_width_1 .tve_pg_container,
  .thrv_post_grid .tve_post_width_2 .tve_pg_container,
  .thrv_post_grid .tve_post_width_3 .tve_pg_container,
  .thrv_post_grid .tve_post_width_4 .tve_pg_container,
  .thrv_post_grid .tve_post_width_5 .tve_pg_container,
  .thrv_post_grid .tve_post_width_6 .tve_pg_container {
    margin: 0 !important;
  }
  .thrv_post_grid .tve_post_grid_vertical .tve_post .tve_pg_more {
    display: block;
  }
  .thrv_post_grid
    .tve_post_grid_vertical
    .tve_post_width_1
    .tve_post_grid_image_wrapper {
    width: 100%;
  }
}
.tve_gr.tve_gr1 .tve_foc .tve_gri .upload_image span,
.tve_gr.tve_gr1 .tve_oth .tve_gri .upload_image span,
.tve_gr.tve_gr1 .tve_thc .tve_gri .upload_image span,
.tve_gr.tve_gr1 .tve_twc .tve_gri .upload_image span {
  display: none;
}
.tve_gr.tve_gr1 .tve_oth .upload_image,
.tve_gr.tve_gr1 .tve_thc .upload_image {
  padding: 8px;
}
.tve_gr.tve_gr1 .tve_foc .upload_image {
  padding: 3px;
}
.tve_gr.tve_gr2 .tve_foc .tve_gri .upload_image span,
.tve_gr.tve_gr2 .tve_oth .tve_gri .upload_image span,
.tve_gr.tve_gr2 .tve_thc .tve_gri .upload_image span,
.tve_gr.tve_gr2 .tve_twc .tve_gri .upload_image span {
  display: none;
}
.tve_gr.tve_gr2 .tve_foc .upload_image,
.tve_gr.tve_gr2 .tve_oth .upload_image,
.tve_gr.tve_gr2 .tve_thc .upload_image {
  padding: 8px;
}
.tve_gr.tve_gr3 .tve_foc .tve_gri .upload_image span,
.tve_gr.tve_gr3 .tve_oth .tve_gri .upload_image span,
.tve_gr.tve_gr3 .tve_thc .tve_gri .upload_image span {
  display: none;
}
@media only screen and (max-width: 600px) {
  .tve_gr .tve_colm {
    width: 100%;
  }
}
@media only screen and (max-width: 772px) {
  .tve_gr .tve_gri,
  .tve_gr .tve_grt {
    text-align: center;
  }
}
@media only screen and (max-width: 940px) {
  .tve_gr.tve_gr1 .tve_oth,
  .tve_gr.tve_gr1 .tve_thc,
  .tve_gr.tve_gr2 .tve_oth,
  .tve_gr.tve_gr2 .tve_thc,
  .tve_gr.tve_gr3 .tve_oth,
  .tve_gr.tve_gr3 .tve_thc {
    width: 32%;
  }
  .tve_gr.tve_gr1 .tve_oth .tve_gri,
  .tve_gr.tve_gr1 .tve_oth .tve_grt,
  .tve_gr.tve_gr1 .tve_thc .tve_gri,
  .tve_gr.tve_gr1 .tve_thc .tve_grt,
  .tve_gr.tve_gr2 .tve_oth .tve_gri,
  .tve_gr.tve_gr2 .tve_oth .tve_grt,
  .tve_gr.tve_gr2 .tve_thc .tve_gri,
  .tve_gr.tve_gr2 .tve_thc .tve_grt,
  .tve_gr.tve_gr3 .tve_oth .tve_gri,
  .tve_gr.tve_gr3 .tve_oth .tve_grt,
  .tve_gr.tve_gr3 .tve_thc .tve_gri,
  .tve_gr.tve_gr3 .tve_thc .tve_grt {
    margin-right: 0;
    width: 100%;
  }
  .tve_gr.tve_gr1 .tve_oth .tve_gri img,
  .tve_gr.tve_gr1 .tve_oth .tve_grt img,
  .tve_gr.tve_gr1 .tve_thc .tve_gri img,
  .tve_gr.tve_gr1 .tve_thc .tve_grt img,
  .tve_gr.tve_gr2 .tve_oth .tve_gri img,
  .tve_gr.tve_gr2 .tve_oth .tve_grt img,
  .tve_gr.tve_gr2 .tve_thc .tve_gri img,
  .tve_gr.tve_gr2 .tve_thc .tve_grt img,
  .tve_gr.tve_gr3 .tve_oth .tve_gri img,
  .tve_gr.tve_gr3 .tve_oth .tve_grt img,
  .tve_gr.tve_gr3 .tve_thc .tve_gri img,
  .tve_gr.tve_gr3 .tve_thc .tve_grt img {
    display: table;
    margin: 0 auto;
  }
}
.tve_gr h1,
.tve_gr h2,
.tve_gr h3,
.tve_gr h4,
.tve_gr h5,
.tve_gr h6 {
  margin: 0 !important;
}
.tve_gr .tve_gri {
  margin-top: 10px;
  margin-right: 10px;
}
.tve_gr .tve_gri.alignleft,
.tve_gr .tve_gri.alignright {
  margin: 10px 0 0 0;
}
.tve_gr .tve_gri.alignleft {
  margin-right: 10px;
}
.tve_gr .tve_gri .alignleft,
.tve_gr .tve_gri .alignright {
  margin: 0;
}
.tve_gr .tve_gri .thrv_wrapper {
  margin: 0;
}
.tve_gr img {
  display: block;
  max-width: 100%;
}
.tve_gr.tve_gr1 .tve_gri {
  margin-right: 5%;
  width: 12%;
}
.tve_gr.tve_gr1 .tve_grt {
  width: 83%;
}
.tve_gr.tve_gr2 .tve_gri {
  width: 24%;
}
.tve_gr.tve_gr2 .tve_grt {
  width: 71%;
}
.tve_gr.tve_gr3 .tve_gri {
  width: 36%;
}
.tve_gr.tve_gr3 .tve_grt {
  width: 59%;
}
@media only screen and (max-width: 600px) {
  .tve_gr .colm {
    width: 100%;
  }
}
.tve_gr h1,
.tve_gr h2,
.tve_gr h3,
.tve_gr h4,
.tve_gr h5,
.tve_gr h6 {
  margin: 0 !important;
}
@media only screen and (max-width: 774px) {
  .tve_gr.tve_gr1 .tve_gri {
    width: 100%;
  }
  .tve_gr.tve_gr1 .tve_gri img {
    display: table;
    margin: 0 auto;
    max-width: auto;
    width: auto;
  }
}
@media only screen and (max-width: 774px) {
  .tve_gr.tve_gr1 .tve_grt {
    width: 100%;
  }
}
@media only screen and (max-width: 774px) {
  .tve_gr.tve_gr2 .tve_gri {
    width: 100%;
  }
  .tve_gr.tve_gr2 .tve_gri img {
    display: table;
    margin: 0 auto;
    max-width: auto;
    width: auto;
  }
}
@media only screen and (max-width: 774px) {
  .tve_gr.tve_gr2 .tve_grt {
    width: 100%;
  }
}
@media only screen and (max-width: 774px) {
  .tve_gr.tve_gr3 .tve_gri {
    width: 100%;
  }
  .tve_gr.tve_gr3 .tve_gri img {
    display: table;
    margin: 0 auto;
    max-width: auto;
    width: auto;
  }
}
@media only screen and (max-width: 774px) {
  .tve_gr.tve_gr3 .tve_grt {
    width: 100%;
  }
}
@media only screen and (max-width: 1080px) {
  .thrv_columns .tve_foc:not(.tve_df),
  .tve_gr .tve_foc:not(.tve_df) {
    padding: 0 2% 0 0;
    width: 49%;
  }
  .thrv_columns .tve_foc:not(.tve_df):nth-child(2n),
  .tve_gr .tve_foc:not(.tve_df):nth-child(2n) {
    padding: 0;
  }
  .thrv_columns .tve_fic,
  .tve_gr .tve_fic {
    padding: 0 2% 0 0;
    width: 49%;
  }
  .thrv_columns .tve_fic:nth-child(2n),
  .tve_gr .tve_fic:nth-child(2n) {
    padding: 0;
  }
  .thrv_columns .tve_tfo:not(.tve_df),
  .tve_gr .tve_tfo:not(.tve_df) {
    padding: 0 2% 0 0;
    width: 49%;
  }
  .thrv_columns .tve_tfo:not(.tve_df):nth-child(2n),
  .tve_gr .tve_tfo:not(.tve_df):nth-child(2n) {
    padding: 0;
  }
  .thrv_columns .tve_foc:not(.tve_df) + .tve_twc.tve_lst,
  .tve_gr .tve_foc:not(.tve_df) + .tve_twc.tve_lst {
    padding: 0;
    width: 100%;
  }
  .thrv_columns .tve_foc:not(.tve_df) + .tve_twc,
  .tve_gr .tve_foc:not(.tve_df) + .tve_twc {
    padding: 0;
  }
  .thrv_columns .tve_twc + .tve_foc:not(.tve_df).tve_lst,
  .tve_gr .tve_twc + .tve_foc:not(.tve_df).tve_lst {
    padding: 0;
    width: 100%;
  }
  .thrv_columns
    .tve_twc
    + .tve_foc:not(.tve_df)
    + .tve_foc:not(.tve_df).tve_lst,
  .tve_gr .tve_twc + .tve_foc:not(.tve_df) + .tve_foc:not(.tve_df).tve_lst {
    padding: 0;
    width: 100%;
  }
  #tve_editor .rfs {
    font-size: 70px !important;
  }
}
@media only screen and (max-width: 940px) {
  .thrv_columns .tve_oth,
  .thrv_columns .tve_thc,
  .thrv_columns .tve_tth,
  .tve_gr .tve_oth,
  .tve_gr .tve_thc,
  .tve_gr .tve_tth {
    padding: 0;
    width: 100%;
  }
  .thrv_columns .tve_oth.tve_lst,
  .thrv_columns .tve_thc.tve_lst,
  .thrv_columns .tve_tth.tve_lst,
  .tve_gr .tve_oth.tve_lst,
  .tve_gr .tve_thc.tve_lst,
  .tve_gr .tve_tth.tve_lst {
    padding: 0;
  }
  .thrv_columns .tve_ofo,
  .thrv_columns .tve_oth,
  .tve_gr .tve_ofo,
  .tve_gr .tve_oth {
    padding: 0;
    width: 100%;
  }
  .thrv_columns .tve_ofo.tve_lst,
  .thrv_columns .tve_oth.tve_lst,
  .tve_gr .tve_ofo.tve_lst,
  .tve_gr .tve_oth.tve_lst {
    padding: 0;
    width: 100%;
  }
  .thrv_columns .tve_ofo,
  .tve_gr .tve_ofo {
    padding: 0;
    width: 100%;
  }
  .thrv_columns .tve_tfo.tve_df,
  .thrv_columns .tve_tfo.tve_df.tve_lst,
  .tve_gr .tve_tfo.tve_df,
  .tve_gr .tve_tfo.tve_df.tve_lst {
    padding: 0;
    width: 100%;
  }
  .thrv_columns .tve_fft,
  .tve_gr .tve_fft {
    padding: 0;
    width: 49%;
  }
  .thrv_columns .tve_fft:first-child,
  .tve_gr .tve_fft:first-child {
    padding: 0 2% 0 0;
  }
  .thrv_columns .tve_fft.tve_lst,
  .tve_gr .tve_fft.tve_lst {
    padding: 0;
    width: 100%;
  }
  .thrv_columns .tve_twc + .tve_fft.tve_lst,
  .tve_gr .tve_twc + .tve_fft.tve_lst {
    padding: 0;
  }
  .thrv_columns .tve_fft + .tve_twc.tve_lst,
  .tve_gr .tve_fft + .tve_twc.tve_lst {
    width: 100%;
  }
  .thrv_columns .tve_fft + .tve_twc,
  .tve_gr .tve_fft + .tve_twc {
    padding: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1200px) {
  .thrv_table {
    overflow-x: auto;
  }
}
@media only screen and (max-width: 774px) {
  .thrv_columns .tve_colm,
  .tve_gr .tve_colm {
    margin-right: 0 !important;
    padding: 0 !important;
    width: 100% !important;
  }
  .tve_gr .tve_gri.alignleft .thrv_icon,
  .tve_gr .tve_gri.alignleft .tve_image_caption,
  .tve_gr .tve_gri.alignright .thrv_icon,
  .tve_gr .tve_gri.alignright .tve_image_caption {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
}
@media only screen and (max-width: 940px) {
  .tve_gr3 .tve_twc .tve_gri .upload_image > span {
    display: none;
  }
  .tve_four {
    width: 50%;
  }
  .tve_prt .tve_five {
    width: 50%;
  }
  .tve_prt .tve_five:nth-child(4) {
    margin-bottom: 10px;
  }
  .tve_prt .tve_five:nth-child(5) {
    display: table;
    float: none;
    margin: 0 auto 0;
  }
}
@media only screen and (max-width: 740px) {
  .tve_colm .tve_gri .upload_image span {
    display: block !important;
  }
  .tve_scT > ul li {
    padding: 15px 5px !important;
  }
}
@media only screen and (max-width: 774px) {
  .tve_prt .tve_five,
  .tve_prt .tve_four,
  .tve_prt .tve_three,
  .tve_prt .tve_two {
    float: none;
    margin: 10px 0 !important;
    width: 100%;
  }
}
@media only screen and (max-width: 540px) {
  #tve_editor .rft {
    font-size: 30px !important;
  }
  #tve_editor .rfs {
    font-size: 30px !important;
  }
  .tve_ca .tve_btn.tve_normalBtn {
    min-width: 10px;
  }
  .tve_ca .tve_btn.tve_normalBtn a.tve_btnLink {
    font-size: 16px;
  }
  .tve_btn.tve_bigBtn {
    min-width: 10px;
  }
  .thrv_columns .tve_colm {
    width: 100%;
  }
  .tve_scT > .tve_scTC {
    border-top-right-radius: 0;
    border-bottom-left-radius: 4px;
    border-top: 0;
  }
  .tve_scT > ul li {
    border-top: 0;
    border-bottom: 1px solid #d5d5d5;
    display: block;
    float: none;
    margin-left: 0 !important;
    width: 100%;
    border-radius: 0;
  }
  .tve_scT > ul li:first-child {
    border-top: 1px solid #d5d5d5;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
  }
  .tve_scT > ul li.tve_tS {
    margin-bottom: 0 !important;
    padding-bottom: 15px !important;
  }
  .tve_scT.tve_vtabs {
    padding-left: 0 !important;
  }
  .tve_scT.tve_vtabs ul {
    position: static;
    width: auto !important;
  }
  .tve_scT.tve_vtabs ul li {
    border-radius: 0;
    margin-bottom: 0 !important;
    border-right: 1px solid #d5d5d5;
  }
  .tve_scT.tve_vtabs ul li:first-child {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
  }
  .tve_scT.tve_vtabs ul li.tve_tS {
    margin-right: 0 !important;
  }
  .tve_scT.tve_vtabs .tve_scTC {
    left: 0;
    border-top: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    min-height: 0 !important;
  }
}
.thrv_wrapper .alignnone {
  margin: 10px;
}
.thrv_wrapper .aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.thrv_wrapper.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.thrv_wrapper .alignright {
  float: right;
  margin: 10px 0 10px 20px;
}
.thrv_wrapper.alignright {
  float: right;
  margin: 10px 0 10px 20px;
}
.thrv_wrapper .alignleft {
  float: left;
  margin: 10px 20px 10px 0;
}
.thrv_wrapper.alignleft {
  float: left;
  margin: 10px 20px 10px 0;
}
.thrv_wrapper.thrv_contentbox_shortcode {
  position: relative;
}
#wpsl-gmap {
  float: right;
  width: 66.5%;
  height: 350px;
  margin-bottom: 0;
}
.wpsl-store-below #wpsl-gmap {
  float: none;
  width: 100%;
}
.wpsl-gmap-canvas {
  width: 100%;
  height: 300px;
  margin-bottom: 20px;
}
#wpsl-reset-map:hover {
  cursor: pointer;
}
#wpsl-gmap div:not[class^="gv-iv"],
#wpsl-gmap img,
.wpsl-gmap-canvas div:not[class^="gv-iv"],
.wpsl-gmap-canvas img {
  box-shadow: none !important;
  max-width: none !important;
  background: 0 0;
}
#wpsl-gmap img,
.wpsl-gmap-canvas img {
  display: inline;
  opacity: 1 !important;
  max-height: none !important;
}
#wpsl-gmap * {
  box-sizing: content-box !important;
  -webkit-box-sizing: content-box !important;
  -moz-box-sizing: content-box !important;
}
#wpsl-gmap div.gm-iv-marker,
.wpsl-gmap-canvas div.gm-iv-marker {
  backgroud-image: inherit;
}
#wpsl-wrap {
  position: relative;
  width: 100%;
  overflow: hidden;
  clear: both;
  margin-bottom: 20px;
}
#wpsl-search-wrap {
  float: left;
  width: 100%;
}
#wpsl-search-wrap form {
  margin: 0;
  padding: 0;
  border: none;
  outline: 0;
}
#wpsl-gmap #wpsl-map-controls {
  position: absolute;
  height: 40px;
  right: 10px;
  bottom: 24px;
  border-radius: 2px;
  z-index: 3;
  font-size: 14px;
  white-space: nowrap;
  overflow: hidden;
  box-shadow: rgba(0, 0, 0, 0.3) 0 1px 4px -1px;
}
#wpsl-gmap #wpsl-map-controls.wpsl-street-view-exists {
  right: 60px;
}
#wpsl-map-controls .wpsl-direction-preloader {
  margin: 5px 5px 0 5px;
}
#wpsl-map-controls div {
  float: left;
  background: #fff;
  border-radius: 2px;
}
#wpsl-map-controls div:hover {
  cursor: pointer;
}
#wpsl-wrap [class*=" wpsl-icon-"],
#wpsl-wrap [class^="wpsl-icon-"] {
  position: relative;
  float: left;
  padding: 12px 13px;
  display: inline-block;
  font-family: wpsl-fontello;
  font-style: normal;
  font-weight: 400;
  font-size: 1.3em;
  color: #737373;
  speak: none;
  text-decoration: inherit;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#wpsl-map-controls span {
  font-family: inherit;
  font-size: inherit;
}
#wpsl-wrap .wpsl-icon-reset {
  border-radius: 2px 0 0 2px;
  z-index: 2;
  padding-right: 4px;
}
#wpsl-wrap .wpsl-ie .wpsl-icon-reset {
  margin-right: -1px;
}
#wpsl-wrap .wpsl-icon-direction {
  z-index: 1;
}
#wpsl-map-controls.wpsl-reset-exists .wpsl-icon-direction {
  border-radius: 0 2px 2px 0;
}
#wpsl-wrap .wpsl-active-icon,
#wpsl-wrap [class*=" wpsl-icon-"]:hover,
#wpsl-wrap [class^="wpsl-icon-"]:hover {
  color: #000;
}
#wpsl-wrap [class*=" wpsl-icon-"]:focus,
#wpsl-wrap [class^="wpsl-icon-"]:active {
  outline: 0;
}
#wpsl-wrap .wpsl-in-progress,
#wpsl-wrap .wpsl-in-progress:hover {
  color: #c6c6c6;
}
#wpsl-gmap #wpsl-reset-map {
  position: absolute;
  display: none;
  right: 37px;
  top: 37px;
  padding: 6px 14px;
  background: #fff !important;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 2px;
  z-index: 3;
}
#wpsl-reset-map:hover {
  cursor: pointer;
}
.gm-style-cc {
  word-wrap: normal;
}
#wpsl-search-wrap .wpsl-input,
#wpsl-search-wrap .wpsl-select-wrap {
  display: table;
}
#wpsl-search-btn,
#wpsl-search-wrap #wpsl-radius,
#wpsl-search-wrap #wpsl-results,
#wpsl-search-wrap .wpsl-input input,
#wpsl-search-wrap .wpsl-input label {
  display: table-cell;
}
#wpsl-search-wrap label {
  margin-bottom: 0;
}
#wpsl-search-input {
  width: 179px;
  height: auto;
  padding: 7px 12px;
  font-size: 100%;
  margin: 0;
}
#wpsl-search-btn,
#wpsl-search-wrap input {
  border: 1px solid #d2d2d2;
  border-radius: 3px;
}
#wpsl-search-btn {
  padding: 7px 10px;
  line-height: 1.428571429;
  font-weight: 400;
  color: #7c7c7c;
  background-color: #e6e6e6;
  background-repeat: repeat-x;
  background-image: -moz-linear-gradient(top, #f4f4f4, #e6e6e6);
  background-image: -ms-linear-gradient(top, #f4f4f4, #e6e6e6);
  background-image: -webkit-linear-gradient(top, #f4f4f4, #e6e6e6);
  background-image: -o-linear-gradient(top, #f4f4f4, #e6e6e6);
  background-image: linear-gradient(top, #f4f4f4, #e6e6e6);
  box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);
  text-transform: none !important;
}
#wpsl-search-input.wpsl-error {
  border: 1px solid #bd0028 !important;
}
.wpsl-search {
  margin-bottom: 12px;
  padding: 12px 12px 0 12px;
  background: #f4f3f3;
}
.wpsl-search.wpsl-checkboxes-enabled {
  padding: 12px;
}
.wpsl-back {
  display: inline-block;
}
#wpsl-result-list {
  width: 33%;
  margin-right: 0.5%;
}
.wpsl-store-below #wpsl-result-list {
  width: 100%;
  margin: 12px 0 0 0;
}
#wpsl-direction-details,
#wpsl-stores {
  height: 350px;
  overflow-y: auto;
}
#wpsl-direction-details,
.wpsl-hide {
  display: none;
}
#wpsl-result-list p {
  padding-left: 10px;
}
.wpsl-store-below #wpsl-result-list p {
  padding-left: 0;
}
#wpsl-result-list a {
  outline: 0;
}
.wpsl-direction-before {
  margin: 14px 0 21px 0;
  padding-left: 10px;
}
.wpsl-store-below .wpsl-direction-before {
  padding-left: 0;
}
.wpsl-direction-before div {
  margin-top: 10px;
}
#wpsl-wrap #wpsl-result-list li {
  padding: 10px;
  border-bottom: 1px dotted #ccc;
  margin-left: 0;
  overflow: hidden;
  list-style: none outside none !important;
  text-indent: 0;
}
#wpsl-wrap #wpsl-result-list li li {
  padding: 0;
  border-bottom: 0;
  margin-left: 14px;
  overflow: visible;
}
#wpsl-wrap #wpsl-result-list ul li {
  list-style: none !important;
}
#wpsl-wrap #wpsl-result-list ol li {
  list-style: decimal !important;
}
#wpsl-wrap.wpsl-store-below #wpsl-result-list li {
  padding: 10px 10px 10px 0;
}
#wpsl-result-list li p {
  padding-left: 0;
  margin: 0 0 20px 0;
}
.wpsl-store-details.wpsl-store-listing {
  position: relative;
  padding-right: 20px;
}
.wpsl-store-details.wpsl-store-listing.wpsl-active-details:before,
.wpsl-store-details.wpsl-store-listing:before {
  position: absolute;
  content: "";
  bottom: 6px;
  right: 0;
  border-top: 5px solid #000;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
}
.wpsl-store-details.wpsl-store-listing.wpsl-active-details:before {
  border-bottom: 5px solid #000;
  border-top: none;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
}
#wpsl-stores .wpsl-store-thumb {
  float: right;
  border-radius: 3px;
  margin: 7px 0 0 10px;
  padding: 0;
  border: none;
}
.wpsl-direction-index {
  float: left;
  width: 8%;
  margin: 0 5% 0 0;
}
.wpsl-direction-txt {
  float: left;
  width: 62%;
}
.wpsl-direction-distance {
  float: left;
  width: 20%;
  margin: 0 0 0 5%;
}
.wpsl-direction-txt span {
  display: block;
  margin-top: 10px;
}
.wpsl-country,
.wpsl-street {
  display: block;
  border-bottom: none !important;
}
.wpsl-directions {
  display: table;
  border-bottom: none !important;
}
#wpsl-wrap #wpsl-result-list li.wpsl-preloader {
  position: relative;
  border-bottom: none;
  padding: 10px 10px 10px 35px;
}
.wpsl-preloader img {
  position: absolute;
  left: 10px;
  top: 50%;
  margin-top: -8px;
  box-shadow: none !important;
  border: none !important;
}
.wpsl-preloader span {
  float: left;
  margin: -5px 0 0 11px;
}
#wpsl-search-btn,
#wpsl-search-wrap div {
  margin-right: 10px;
  float: left;
}
#wpsl-search-wrap .wpsl-select-wrap {
  position: relative;
  z-index: 2;
  margin-right: 0;
}
#wpsl-search-wrap .wpsl-input-field {
  position: relative;
}
#wpsl-radius,
#wpsl-results {
  float: left;
  margin-right: 15px;
}
#wpsl-category {
  position: relative;
  z-index: 1;
  clear: both;
}
#wpsl-search-wrap .wpsl-dropdown div {
  position: absolute;
  float: none;
  margin: -1px 0 0 0;
  top: 100%;
  left: -1px;
  right: -1px;
  border: 1px solid #ccc;
  background: #fff;
  border-top: 1px solid #eee;
  border-radius: 0 0 3px 3px;
  opacity: 0;
  overflow: hidden;
  -webkit-transition: all 150ms ease-in-out;
  -moz-transition: all 150ms ease-in-out;
  -ms-transition: all 150ms ease-in-out;
  transition: all 150ms ease-in-out;
}
#wpsl-search-wrap .wpsl-dropdown.wpsl-active div {
  opacity: 1;
}
#wpsl-search-wrap .wpsl-input label {
  margin-right: 0;
}
#wpsl-radius,
#wpsl-results {
  display: inline;
}
#wpsl-radius {
  margin-right: 10px;
}
#wpsl-search-btn:hover {
  cursor: pointer;
}
#wpsl-search select,
#wpsl-search-wrap select {
  display: none;
}
#wpsl-search-wrap div label {
  float: left;
  margin-right: 10px;
  line-height: 32px;
}
#wpsl-results label {
  width: auto;
}
#wpsl-result-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.wpsl-direction-details {
  display: none;
}
#wpsl-gmap .wpsl-info-window,
.wpsl-gmap-canvas .wpsl-info-window {
  max-width: 225px;
}
.wpsl-info-window span,
.wpsl-more-info-listings span {
  display: block;
}
.wpsl-info-window .wpsl-no-margin {
  margin: 0;
}
.wpsl-more-info-listings {
  display: none;
}
.wpsl-info-window span span {
  display: inline !important;
}
#wpsl-wrap .wpsl-info-window p {
  margin: 0 0 10px 0;
}
.wpsl-store-hours {
  margin-top: 10px;
}
.wpsl-store-hours strong {
  display: block;
}
#wpsl-gmap .wpsl-info-actions {
  display: block;
  margin: 10px 0 !important;
}
.wpsl-info-actions a {
  float: left;
  margin-right: 7px;
}
.wpsl-info-actions .wpsl-zoom-here {
  margin-right: 0;
}
.wpsl-dropdown {
  position: relative;
  width: 90px;
  border: 1px solid #ccc;
  cursor: pointer;
  background: #fff;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  margin-right: 0 !important;
  z-index: 2;
}
#wpsl-results .wpsl-dropdown {
  width: 70px;
}
.wpsl-dropdown ul {
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 0 !important;
  margin: 0 !important;
  list-style: none;
  overflow: hidden;
}
.wpsl-dropdown:hover {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
}
.wpsl-dropdown .wpsl-selected-item,
.wpsl-dropdown li {
  position: relative;
  display: block;
  line-height: normal;
  color: #000;
  overflow: hidden;
}
#wpsl-radius .wpsl-dropdown .wpsl-selected-item,
#wpsl-radius .wpsl-dropdown li,
#wpsl-results .wpsl-dropdown .wpsl-selected-item,
#wpsl-results .wpsl-dropdown li {
  white-space: nowrap;
}
.wpsl-selected-item:after {
  position: absolute;
  content: "";
  right: 12px;
  top: 50%;
  margin-top: -4px;
  border: 6px solid transparent;
  border-top: 8px solid #000;
}
.wpsl-active .wpsl-selected-item:after {
  margin-top: -10px;
  border: 6px solid transparent;
  border-bottom: 8px solid #000;
}
.wpsl-dropdown li:hover {
  background: #f8f9f8;
  position: relative;
  z-index: 3;
  color: #000;
}
.wpsl-dropdown .wpsl-selected-item,
.wpsl-dropdown li,
.wpsl-selected-item {
  list-style: none;
  padding: 9px 12px !important;
  margin: 0 !important;
}
.wpsl-selected-dropdown {
  font-weight: 700;
}
.wpsl-clearfix:after,
.wpsl-clearfix:before {
  content: " ";
  display: table;
}
.wpsl-clearfix:after {
  clear: both;
}
#wpsl-wrap .wpsl-selected-item {
  position: static;
  padding-right: 35px !important;
}
#wpsl-category,
.wpsl-input,
.wpsl-select-wrap {
  position: relative;
  margin-bottom: 10px;
}
#wpsl-search-wrap .wpsl-scroll-required div {
  overflow-y: scroll;
}
.wpsl-scroll-required ul {
  overflow: visible;
}
.wpsl-provided-by {
  float: right;
  padding: 5px 0;
  text-align: right;
  font-size: 12px;
  width: 100%;
}
#wpsl-wrap .wpsl-results-only label {
  width: auto;
}
.wpsl-contact-details,
.wpsl-location-address,
.wpsl-locations-details {
  margin-bottom: 15px;
}
.wpsl-contact-details {
  clear: both;
}
table.wpsl-opening-hours td {
  vertical-align: top;
  padding: 0 15px 0 0;
  text-align: left;
}
table.wpsl-opening-hours time {
  display: block;
}
table.wpsl-opening-hours {
  width: auto !important;
  font-size: 100% !important;
}
table.wpsl-opening-hours,
table.wpsl-opening-hours td {
  border: none !important;
}
.wpsl-gmap-canvas .wpsl-infobox {
  min-width: 155px;
  max-width: 350px !important;
  padding: 10px;
  border-radius: 4px;
  font-size: 13px;
  font-weight: 300;
  border: 1px solid #ccc;
  background: #fff !important;
}
.wpsl-gmap-canvas .wpsl-infobox:after,
.wpsl-gmap-canvas .wpsl-infobox:before {
  position: absolute;
  content: "";
  left: 40px;
  bottom: -11px;
}
.wpsl-gmap-canvas .wpsl-infobox:after {
  border-left: 11px solid transparent;
  border-right: 11px solid transparent;
  border-top: 11px solid #fff;
}
.wpsl-gmap-canvas .wpsl-infobox:before {
  border-left: 13px solid transparent;
  border-right: 13px solid transparent;
  border-top: 13px solid #ccc;
  bottom: -13px;
  left: 38px;
}
#wpsl-checkbox-filter,
.wpsl-custom-checkboxes {
  display: block;
  float: left;
  margin: 5px 0 15px;
  padding: 0;
  width: 100%;
}
#wpsl-checkbox-filter li,
.wpsl-custom-checkboxes li {
  float: left;
  list-style: none;
  margin: 0 1% 0 0;
}
#wpsl-checkbox-filter.wpsl-checkbox-1-columns li,
.wpsl-custom-checkboxes.wpsl-checkbox-1-columns li {
  width: 99%;
}
#wpsl-checkbox-filter.wpsl-checkbox-2-columns li,
.wpsl-custom-checkboxes.wpsl-checkbox-2-columns li {
  width: 49%;
}
#wpsl-checkbox-filter.wpsl-checkbox-3-columns li,
.wpsl-custom-checkboxes.wpsl-checkbox-3-columns li {
  width: 32%;
}
#wpsl-checkbox-filter.wpsl-checkbox-4-columns li,
.wpsl-custom-checkboxes.wpsl-checkbox-4-columns li {
  width: 24%;
}
#wpsl-checkbox-filter input,
.wpsl-custom-checkboxes input {
  margin-right: 5px;
}
#wpsl-result-list .wpsl-contact-details span {
  display: block !important;
}
#wpsl-search-wrap .select2 {
  display: none !important;
}
.rtl #wpsl-result-list {
  float: left;
}
.rtl #wpsl-checkbox-filter input,
.rtl .wpsl-custom-checkboxes input {
  margin-right: 0;
  margin-left: 5px;
}
.rtl .wpsl-info-actions a {
  float: right;
  margin: 0 0 0 7px;
}
.rtl #wpsl-gmap .wpsl-info-window {
  padding-right: 22px;
}
.rtl #wpsl-wrap #wpsl-result-list li.wpsl-preloader {
  padding: 10px 35px 10px 0;
}
.rtl .wpsl-preloader img {
  left: 0;
  right: 10px;
}
.wpsl-twentynineteen .wpsl-input {
  width: 100%;
}
.wpsl-twentynineteen #wpsl-search-input {
  line-height: 1.3em;
}
.wpsl-twentynineteen #wpsl-search-wrap label {
  margin-top: 6px;
}
.wpsl-twentynineteen .wpsl-dropdown {
  width: 116px;
}
#wpsl-results .wpsl-dropdown {
  width: 81px;
}
@media (max-width: 825px) {
  #wpsl-search-input {
    width: 348px;
  }
  .wpsl-results-only #wpsl-search-wrap .wpsl-dropdown {
    width: 70px;
  }
  #wpsl-search-wrap .wpsl-input {
    width: 100%;
    margin-bottom: 10px;
  }
  #wpsl-category label,
  #wpsl-radius label,
  .wpsl-cat-results-filter #wpsl-search-wrap .wpsl-input,
  .wpsl-input label,
  .wpsl-no-filters #wpsl-search-wrap .wpsl-input,
  .wpsl-results-only #wpsl-search-wrap .wpsl-input {
    width: auto;
  }
}
@media (max-width: 720px) {
  #wpsl-search-wrap .wpsl-dropdown {
    width: 114px;
  }
}
@media (max-width: 675px) {
  #wpsl-search-wrap #wpsl-search-btn {
    float: left;
    margin: 0 5px 0 0;
  }
  .wpsl-dropdown,
  .wpsl-results-only #wpsl-search-wrap .wpsl-input {
    width: 100%;
  }
  .wpsl-search {
    padding: 2%;
  }
  .wpsl-input {
    margin-right: 0;
  }
  #wpsl-gmap,
  #wpsl-result-list {
    width: 49.75%;
  }
  #wpsl-gmap,
  #wpsl-result-list {
    float: none;
    width: 100%;
  }
  .wpsl-direction-before {
    padding-left: 0;
  }
  #wpsl-gmap {
    margin-bottom: 15px;
  }
  #wpsl-result-list,
  .wpsl-cat-results-filter .wpsl-select-wrap,
  .wpsl-filter .wpsl-select-wrap {
    margin-bottom: 10px;
  }
  #wpsl-result-list p,
  #wpsl-wrap #wpsl-result-list li {
    padding-left: 0;
  }
  #wpsl-wrap #wpsl-result-list li.wpsl-preloader {
    padding-left: 25px;
  }
  .wpsl-preloader img {
    left: 0;
  }
  #wpsl-stores.wpsl-not-loaded {
    height: 25px;
  }
  #wpsl-reset-map {
    top: 25px;
  }
  #wpsl-gmap {
    margin-top: 10px;
  }
  #wpsl-category,
  #wpsl-search-btn,
  .wpsl-input,
  .wpsl-no-filters #wpsl-search-wrap .wpsl-input,
  .wpsl-select-wrap {
    margin-bottom: 0;
  }
  #wpsl-stores.wpsl-no-autoload {
    height: auto !important;
  }
  #wpsl-checkbox-filter.wpsl-checkbox-3-columns li,
  #wpsl-checkbox-filter.wpsl-checkbox-4-columns li {
    width: 49%;
  }
}
@media (max-width: 570px) {
  #wpsl-search-wrap #wpsl-search-btn {
    margin-bottom: 5px;
  }
  .wpsl-search {
    padding: 4%;
  }
  #wpsl-search-input {
    width: 98% !important;
  }
  .wpsl-cat-results-filter #wpsl-search-input,
  .wpsl-cat-results-filter #wpsl-search-wrap .wpsl-input,
  .wpsl-no-results #wpsl-search-input,
  .wpsl-results-only #wpsl-search-input {
    width: 100% !important;
  }
  .wpsl-search-btn-wrap {
    margin-top: 15px;
  }
  .wpsl-checkboxes-enabled .wpsl-search-btn-wrap {
    margin-top: 0;
  }
  #wpsl-search-btn,
  #wpsl-search-wrap div {
    margin-right: 0;
  }
  #wpsl-search-wrap div label {
    display: block;
    width: 100%;
  }
  #wpsl-results {
    width: auto;
  }
  .wpsl-select-wrap {
    width: 100%;
  }
  #wpsl-radius,
  #wpsl-results {
    width: 50%;
  }
  #wpsl-radius {
    margin-right: 4%;
  }
  #wpsl-search-wrap .wpsl-dropdown {
    width: 96% !important;
  }
  .wpsl-search-btn-wrap {
    clear: both;
  }
  .wpsl-no-filters #wpsl-search-input,
  .wpsl-no-filters #wpsl-search-wrap .wpsl-input {
    width: 100% !important;
  }
}
@media (max-width: 420px) {
  #wpsl-checkbox-filter li {
    margin: 0;
  }
  #wpsl-checkbox-filter.wpsl-checkbox-1-columns li,
  #wpsl-checkbox-filter.wpsl-checkbox-2-columns li,
  #wpsl-checkbox-filter.wpsl-checkbox-3-columns li,
  #wpsl-checkbox-filter.wpsl-checkbox-4-columns li {
    width: 100%;
  }
}
.ast-page-builder-template .ast-article-post {
  margin-bottom: 2.5em;
}
.ast-featured-post {
  float: none;
}
.ast-separate-container .ast-separate-posts.ast-article-post {
  margin-bottom: 2em;
}
.ast-animate-hidden {
  visibility: hidden;
  opacity: 0;
}
.ast-animate-display {
  visibility: visible;
  opacity: 1;
}
.ast-no-thumb .ast-date-meta .posted-on {
  margin-bottom: 1.5em;
}
.ast-date-meta.circle .posted-on {
  border-radius: 50%;
  overflow: hidden;
}
.has-post-thumbnail .ast-date-meta.circle .posted-on {
  margin: 1em;
}
.ast-single-post .entry-header.ast-no-title.ast-no-thumbnail {
  margin-bottom: 2em;
}
.ast-separate-container .ast-grid-1 .blog-layout-1 {
  padding: 0;
}
.ast-separate-container .ast-grid-1 .blog-layout-2,
.ast-separate-container .ast-grid-1 .blog-layout-3 {
  padding: 0;
  border-bottom: 0;
}
.ast-separate-container .ast-grid-2 .ast-article-post,
.ast-separate-container .ast-grid-3 .ast-article-post,
.ast-separate-container .ast-grid-4 .ast-article-post {
  background: 0 0;
}
.ast-separate-container .ast-grid-2 .ast-article-post .blog-layout-2,
.ast-separate-container .ast-grid-2 .ast-article-post .blog-layout-3,
.ast-separate-container .ast-grid-3 .ast-article-post .blog-layout-2,
.ast-separate-container .ast-grid-3 .ast-article-post .blog-layout-3,
.ast-separate-container .ast-grid-4 .ast-article-post .blog-layout-2,
.ast-separate-container .ast-grid-4 .ast-article-post .blog-layout-3 {
  border-bottom: 0;
}
.ast-separate-container .blog-layout-1,
.ast-separate-container .blog-layout-2,
.ast-separate-container .blog-layout-3 {
  padding: 2.66666em;
}
.ast-separate-container .ast-grid-2 .blog-layout-1,
.ast-separate-container .ast-grid-2 .blog-layout-2,
.ast-separate-container .ast-grid-2 .blog-layout-3,
.ast-separate-container .ast-grid-3 .blog-layout-1,
.ast-separate-container .ast-grid-3 .blog-layout-2,
.ast-separate-container .ast-grid-3 .blog-layout-3,
.ast-separate-container .ast-grid-4 .blog-layout-1,
.ast-separate-container .ast-grid-4 .blog-layout-2,
.ast-separate-container .ast-grid-4 .blog-layout-3 {
  padding: 1.5em;
}
@media (max-width: 1200px) {
  .ast-separate-container .ast-grid-2 .ast-article-post:nth-child(2n + 0),
  .ast-separate-container .ast-grid-2 .ast-article-post:nth-child(2n + 1),
  .ast-separate-container .ast-grid-3 .ast-article-post:nth-child(2n + 0),
  .ast-separate-container .ast-grid-3 .ast-article-post:nth-child(2n + 1),
  .ast-separate-container .ast-grid-4 .ast-article-post:nth-child(2n + 0),
  .ast-separate-container .ast-grid-4 .ast-article-post:nth-child(2n + 1) {
    padding: 0;
  }
  .ast-separate-container .blog-layout-1,
  .ast-separate-container .blog-layout-2,
  .ast-separate-container .blog-layout-3 {
    padding: 1.5em;
  }
}
.ast-page-builder-template .ast-article-post .entry-header {
  margin: auto auto 1em auto;
  padding: 0;
}
.ast-article-post
  .ast-post-format-audio.ast-embeded-audio
  .ast-date-meta
  .posted-on {
  position: relative;
  display: inline-block;
  margin-bottom: 1em;
}
.ast-page-builder-template.single .post-navigation {
  margin-top: 2em;
}
hr.post-divider {
  height: 0;
  margin: 0;
}
hr.ast-single-previous-hr {
  height: 0;
  margin-top: 2em;
}
.ast-show-comments-data {
  padding: 2em 6.67em;
}
.ast-show-comments-data .ast-show-comments {
  cursor: pointer;
}
.ast-show-comments-data .ast-show-comments,
.ast-show-comments-data .ast-show-comments-count {
  max-width: 640px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}
.ast-show-comments-data .ast-show-comments-count {
  margin-bottom: 2em;
}
.ast-pagination-circle .ast-pagination .page-numbers,
.ast-pagination-square .ast-pagination .page-numbers {
  border-style: solid;
  border-width: 1px;
  line-height: 2.33333em;
}
.ast-pagination-circle .ast-pagination .page-numbers {
  border-radius: 50%;
}
.ast-pagination-circle .ast-pagination .next.page-numbers,
.ast-pagination-circle .ast-pagination .prev.page-numbers {
  border-radius: 30px;
}
@media all and (max-width: 768px) {
  #content:before {
    content: "";
  }
}
.ast-pagination-infinite {
  text-align: center;
  margin: 2.5em 0 0;
}
.ast-page-builder-template .ast-pagination-infinite {
  margin: 2.5em 0;
}
.ast-load-more {
  cursor: pointer;
  display: none;
  border: 2px solid #eaeaea;
  transition: all 0.2s linear;
  color: #000;
}
.ast-load-more.active {
  display: inline-block;
  padding: 0 1.5em;
  line-height: 3em;
}
.ast-load-more.no-more:hover {
  border-color: #eaeaea;
  color: #000;
}
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
  display: none;
}
.infinity-end.neverending .site-footer {
  display: block;
}
.ast-load-more.no-more:hover {
  background-color: inherit;
}
.no-more {
  cursor: default;
}
.ast-loader {
  display: none;
  margin: 0 auto;
  min-height: 58px;
  line-height: 58px;
  width: 70px;
  text-align: center;
}
.ast-loader > div {
  width: 18px;
  height: 18px;
  background-color: #0085ba;
  border-radius: 100%;
  display: inline-block;
  animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}
.ast-loader .ast-loader-1 {
  animation-delay: -0.32s;
}
.ast-loader .ast-loader-2 {
  animation-delay: -0.16s;
}
@keyframes sk-bouncedelay {
  0%,
  100%,
  80% {
    transform: scale(0);
  }
  40% {
    transform: scale(1);
  }
}
.ast-blog-pagination-type-infinite .ast-pagination {
  display: none;
}
.blog-layout-1 .post-thumb .posted-on {
  position: absolute;
  top: 0;
}
.blog-layout-1 .post-thumb .posted-on .entry-date span {
  display: block;
  width: 100%;
  text-align: center;
}
.blog-layout-1.ast-no-thumb .posted-on {
  position: relative;
  display: inline-block;
}
.ast-separate-container
  .ast-article-post.remove-featured-img-padding.has-post-thumbnail
  .blog-layout-1
  .post-content
  .ast-blog-featured-section
  .square
  .posted-on {
  margin-left: -6.67em;
}
@media (max-width: 1200px) {
  .ast-separate-container
    .ast-article-post.remove-featured-img-padding.has-post-thumbnail
    .blog-layout-1
    .post-content
    .ast-blog-featured-section
    .square
    .posted-on {
    margin-left: -2.4em;
  }
}
.ast-separate-container
  .ast-article-post.remove-featured-img-padding.has-post-thumbnail
  .blog-layout-1
  .post-content
  .ast-blog-featured-section
  .circle
  .posted-on {
  margin-left: -5.67em;
}
@media (max-width: 1200px) {
  .ast-separate-container
    .ast-article-post.remove-featured-img-padding.has-post-thumbnail
    .blog-layout-1
    .post-content
    .ast-blog-featured-section
    .circle
    .posted-on {
    margin-left: -1.4em;
  }
}
.ast-separate-container
  .ast-article-post.remove-featured-img-padding.has-post-thumbnail
  .blog-layout-1
  .post-content
  .ast-blog-featured-section:first-child
  .square
  .posted-on {
  margin-top: -5.34em;
}
@media (max-width: 1200px) {
  .ast-separate-container
    .ast-article-post.remove-featured-img-padding.has-post-thumbnail
    .blog-layout-1
    .post-content
    .ast-blog-featured-section:first-child
    .square
    .posted-on {
    margin-top: -3.34em;
  }
}
.ast-separate-container
  .ast-article-post.remove-featured-img-padding.has-post-thumbnail
  .blog-layout-1
  .post-content
  .ast-blog-featured-section:first-child
  .circle
  .posted-on {
  margin-top: -4.34em;
}
@media (max-width: 1200px) {
  .ast-separate-container
    .ast-article-post.remove-featured-img-padding.has-post-thumbnail
    .blog-layout-1
    .post-content
    .ast-blog-featured-section:first-child
    .circle
    .posted-on {
    margin-top: -2.34em;
  }
}
.ast-separate-container
  .ast-article-post.remove-featured-img-padding
  .blog-layout-1
  .post-content
  .ast-blog-featured-section:first-child
  .post-thumb-img-content {
  margin-top: -5.34em;
}
@media (max-width: 1200px) {
  .ast-separate-container
    .ast-article-post.remove-featured-img-padding
    .blog-layout-1
    .post-content
    .ast-blog-featured-section:first-child
    .post-thumb-img-content {
    margin-top: -3.34em;
  }
}
.ast-separate-container
  .ast-article-post.remove-featured-img-padding
  .blog-layout-1
  .post-thumb-img-content {
  margin-left: -6.67em;
  margin-right: -6.67em;
}
@media (max-width: 1200px) {
  .ast-separate-container
    .ast-article-post.remove-featured-img-padding
    .blog-layout-1
    .post-thumb-img-content {
    margin-left: -2.4em;
    margin-right: -2.4em;
  }
}
.ast-separate-container
  .ast-article-single.remove-featured-img-padding
  .single-layout-1
  .entry-header
  .post-thumb-img-content:first-child {
  margin-top: -5.34em;
}
@media (max-width: 1200px) {
  .ast-separate-container
    .ast-article-single.remove-featured-img-padding
    .single-layout-1
    .entry-header
    .post-thumb-img-content:first-child {
    margin-top: -3.34em;
  }
}
.ast-separate-container
  .ast-article-single.remove-featured-img-padding
  .single-layout-1
  .post-thumb-img-content {
  margin-left: -6.67em;
  margin-right: -6.67em;
}
@media (max-width: 1200px) {
  .ast-separate-container
    .ast-article-single.remove-featured-img-padding
    .single-layout-1
    .post-thumb-img-content {
    margin-left: -2.4em;
    margin-right: -2.4em;
  }
}
.ast-separate-container.ast-blog-grid-2
  .ast-article-post.remove-featured-img-padding.has-post-thumbnail
  .blog-layout-1
  .post-content
  .ast-blog-featured-section
  .square
  .posted-on,
.ast-separate-container.ast-blog-grid-3
  .ast-article-post.remove-featured-img-padding.has-post-thumbnail
  .blog-layout-1
  .post-content
  .ast-blog-featured-section
  .square
  .posted-on,
.ast-separate-container.ast-blog-grid-4
  .ast-article-post.remove-featured-img-padding.has-post-thumbnail
  .blog-layout-1
  .post-content
  .ast-blog-featured-section
  .square
  .posted-on {
  margin-left: -1.5em;
  margin-right: -1.5em;
}
@media (max-width: 1200px) {
  .ast-separate-container.ast-blog-grid-2
    .ast-article-post.remove-featured-img-padding.has-post-thumbnail
    .blog-layout-1
    .post-content
    .ast-blog-featured-section
    .square
    .posted-on,
  .ast-separate-container.ast-blog-grid-3
    .ast-article-post.remove-featured-img-padding.has-post-thumbnail
    .blog-layout-1
    .post-content
    .ast-blog-featured-section
    .square
    .posted-on,
  .ast-separate-container.ast-blog-grid-4
    .ast-article-post.remove-featured-img-padding.has-post-thumbnail
    .blog-layout-1
    .post-content
    .ast-blog-featured-section
    .square
    .posted-on {
    margin-left: -1.5em;
    margin-right: -1.5em;
  }
}
.ast-separate-container.ast-blog-grid-2
  .ast-article-post.remove-featured-img-padding.has-post-thumbnail
  .blog-layout-1
  .post-content
  .ast-blog-featured-section
  .circle
  .posted-on,
.ast-separate-container.ast-blog-grid-3
  .ast-article-post.remove-featured-img-padding.has-post-thumbnail
  .blog-layout-1
  .post-content
  .ast-blog-featured-section
  .circle
  .posted-on,
.ast-separate-container.ast-blog-grid-4
  .ast-article-post.remove-featured-img-padding.has-post-thumbnail
  .blog-layout-1
  .post-content
  .ast-blog-featured-section
  .circle
  .posted-on {
  margin-left: -0.5em;
  margin-right: -0.5em;
}
@media (max-width: 1200px) {
  .ast-separate-container.ast-blog-grid-2
    .ast-article-post.remove-featured-img-padding.has-post-thumbnail
    .blog-layout-1
    .post-content
    .ast-blog-featured-section
    .circle
    .posted-on,
  .ast-separate-container.ast-blog-grid-3
    .ast-article-post.remove-featured-img-padding.has-post-thumbnail
    .blog-layout-1
    .post-content
    .ast-blog-featured-section
    .circle
    .posted-on,
  .ast-separate-container.ast-blog-grid-4
    .ast-article-post.remove-featured-img-padding.has-post-thumbnail
    .blog-layout-1
    .post-content
    .ast-blog-featured-section
    .circle
    .posted-on {
    margin-left: -0.5em;
    margin-right: -0.5em;
  }
}
.ast-separate-container.ast-blog-grid-2
  .ast-article-post.remove-featured-img-padding.has-post-thumbnail
  .blog-layout-1
  .post-content
  .ast-blog-featured-section:first-child
  .square
  .posted-on,
.ast-separate-container.ast-blog-grid-3
  .ast-article-post.remove-featured-img-padding.has-post-thumbnail
  .blog-layout-1
  .post-content
  .ast-blog-featured-section:first-child
  .square
  .posted-on,
.ast-separate-container.ast-blog-grid-4
  .ast-article-post.remove-featured-img-padding.has-post-thumbnail
  .blog-layout-1
  .post-content
  .ast-blog-featured-section:first-child
  .square
  .posted-on {
  margin-top: -1.5em;
}
@media (max-width: 1200px) {
  .ast-separate-container.ast-blog-grid-2
    .ast-article-post.remove-featured-img-padding.has-post-thumbnail
    .blog-layout-1
    .post-content
    .ast-blog-featured-section:first-child
    .square
    .posted-on,
  .ast-separate-container.ast-blog-grid-3
    .ast-article-post.remove-featured-img-padding.has-post-thumbnail
    .blog-layout-1
    .post-content
    .ast-blog-featured-section:first-child
    .square
    .posted-on,
  .ast-separate-container.ast-blog-grid-4
    .ast-article-post.remove-featured-img-padding.has-post-thumbnail
    .blog-layout-1
    .post-content
    .ast-blog-featured-section:first-child
    .square
    .posted-on {
    margin-top: -1.5em;
  }
}
.ast-separate-container.ast-blog-grid-2
  .ast-article-post.remove-featured-img-padding.has-post-thumbnail
  .blog-layout-1
  .post-content
  .ast-blog-featured-section:first-child
  .circle
  .posted-on,
.ast-separate-container.ast-blog-grid-3
  .ast-article-post.remove-featured-img-padding.has-post-thumbnail
  .blog-layout-1
  .post-content
  .ast-blog-featured-section:first-child
  .circle
  .posted-on,
.ast-separate-container.ast-blog-grid-4
  .ast-article-post.remove-featured-img-padding.has-post-thumbnail
  .blog-layout-1
  .post-content
  .ast-blog-featured-section:first-child
  .circle
  .posted-on {
  margin-top: -0.5em;
}
@media (max-width: 1200px) {
  .ast-separate-container.ast-blog-grid-2
    .ast-article-post.remove-featured-img-padding.has-post-thumbnail
    .blog-layout-1
    .post-content
    .ast-blog-featured-section:first-child
    .circle
    .posted-on,
  .ast-separate-container.ast-blog-grid-3
    .ast-article-post.remove-featured-img-padding.has-post-thumbnail
    .blog-layout-1
    .post-content
    .ast-blog-featured-section:first-child
    .circle
    .posted-on,
  .ast-separate-container.ast-blog-grid-4
    .ast-article-post.remove-featured-img-padding.has-post-thumbnail
    .blog-layout-1
    .post-content
    .ast-blog-featured-section:first-child
    .circle
    .posted-on {
    margin-top: -0.5em;
  }
}
.ast-separate-container.ast-blog-grid-2
  .ast-article-post.remove-featured-img-padding
  .blog-layout-1
  .post-content
  .ast-blog-featured-section:first-child
  .post-thumb-img-content,
.ast-separate-container.ast-blog-grid-3
  .ast-article-post.remove-featured-img-padding
  .blog-layout-1
  .post-content
  .ast-blog-featured-section:first-child
  .post-thumb-img-content,
.ast-separate-container.ast-blog-grid-4
  .ast-article-post.remove-featured-img-padding
  .blog-layout-1
  .post-content
  .ast-blog-featured-section:first-child
  .post-thumb-img-content {
  margin-top: -1.5em;
}
@media (max-width: 1200px) {
  .ast-separate-container.ast-blog-grid-2
    .ast-article-post.remove-featured-img-padding
    .blog-layout-1
    .post-content
    .ast-blog-featured-section:first-child
    .post-thumb-img-content,
  .ast-separate-container.ast-blog-grid-3
    .ast-article-post.remove-featured-img-padding
    .blog-layout-1
    .post-content
    .ast-blog-featured-section:first-child
    .post-thumb-img-content,
  .ast-separate-container.ast-blog-grid-4
    .ast-article-post.remove-featured-img-padding
    .blog-layout-1
    .post-content
    .ast-blog-featured-section:first-child
    .post-thumb-img-content {
    margin-top: -1.5em;
  }
}
.ast-separate-container.ast-blog-grid-2
  .ast-article-post.remove-featured-img-padding
  .blog-layout-1
  .post-thumb-img-content,
.ast-separate-container.ast-blog-grid-3
  .ast-article-post.remove-featured-img-padding
  .blog-layout-1
  .post-thumb-img-content,
.ast-separate-container.ast-blog-grid-4
  .ast-article-post.remove-featured-img-padding
  .blog-layout-1
  .post-thumb-img-content {
  margin-left: -1.5em;
  margin-right: -1.5em;
}
@media (max-width: 1200px) {
  .ast-separate-container.ast-blog-grid-2
    .ast-article-post.remove-featured-img-padding
    .blog-layout-1
    .post-thumb-img-content,
  .ast-separate-container.ast-blog-grid-3
    .ast-article-post.remove-featured-img-padding
    .blog-layout-1
    .post-thumb-img-content,
  .ast-separate-container.ast-blog-grid-4
    .ast-article-post.remove-featured-img-padding
    .blog-layout-1
    .post-thumb-img-content {
    margin-left: -1.5em;
    margin-right: -1.5em;
  }
}
.ast-header-sticky-active {
  position: fixed !important;
  right: 0;
  left: 0;
  margin: 0 auto;
  z-index: 99;
}
.ast-footer-sticky-active .ast-custom-footer {
  position: fixed !important;
  right: 0;
  left: 0;
  bottom: 0;
  margin: 0 auto;
  z-index: 99;
}
.ast-custom-header {
  position: relative;
  z-index: 99;
}
.ast-custom-header.ast-header-sticky-active .fl-row-content-wrap {
  transition: padding 0.3s linear;
}
.ast-custom-header.ast-header-sticky-active .fl-module-content {
  transition: all 0.3s linear;
}
.ast-custom-header.ast-header-sticky-active .elementor-section-wrap {
  transition: padding 0.3s linear;
}
.ast-custom-header.ast-header-sticky-active
  .elementor-row
  > .elementor-column
  > .elementor-element-populated {
  transition: all 0.3s linear;
}
.ast-shrink-custom-header
  .ast-custom-header.ast-sticky-shrunk
  .fl-row-content-wrap {
  transition: padding 0.3s linear;
  padding-top: 5px;
  padding-bottom: 5px;
  box-sizing: border-box;
}
.ast-shrink-custom-header
  .ast-custom-header.ast-sticky-shrunk
  .fl-module-content {
  margin-top: 5px;
  margin-bottom: 5px;
  transition: all 0.3s linear;
}
.ast-shrink-custom-header
  .ast-custom-header.ast-sticky-shrunk
  .fl-module-content.fl-node-content
  img {
  max-height: 50px;
  width: auto;
}
.ast-shrink-custom-header
  .ast-custom-header.ast-sticky-shrunk
  .elementor-section-wrap {
  transition: padding 0.3s linear;
  box-sizing: border-box;
}
.ast-shrink-custom-header
  .ast-custom-header.ast-sticky-shrunk
  .elementor-section-wrap
  img {
  max-height: 50px;
  width: auto;
}
.ast-shrink-custom-header
  .ast-custom-header.ast-sticky-shrunk
  .elementor-row
  > .elementor-column
  > .elementor-element-populated {
  max-height: 60px;
  transition: all 0.3s linear;
}
.single-advanced-hook .ast-no-title,
.single-advanced-hook .hentry {
  margin: 0;
}
.js_active .ast-plain-container.single-advanced-hook .entry-header {
  margin: 0;
}
.footer-adv p:last-child {
  margin-bottom: 0;
}
.footer-adv .widget_calendar table {
  margin-bottom: 0;
}
@media all and (max-width: 768px) {
  .footer-adv-widget-1 .widget:last-child {
    margin: 0 0 2.8em;
  }
}
.footer-adv .ast-no-widget-row .widget-title {
  text-transform: capitalize;
}
@media all and (max-width: 768px) {
  .footer-adv-layout-4 .footer-adv-widget-2 .widget:last-child,
  .footer-adv-layout-4 .footer-adv-widget-3 .widget:last-child {
    margin: 0 0 2.8em;
  }
}
.ast-header-break-point .ast-header-sections-navigation {
  border-top: 1px solid #eaeaea;
  background-color: #f9f9f9;
}
.ast-header-break-point
  .ast-header-sections-navigation
  .ast-swap-above-header-sections
  .ast-above-header-section-1 {
  order: 2;
  justify-content: flex-end;
}
.ast-header-break-point
  .ast-header-sections-navigation
  .ast-swap-above-header-sections
  .ast-above-header-section-2 {
  order: 1;
  justify-content: flex-start;
}
.ast-header-break-point
  .ast-header-sections-navigation
  .ast-swap-below-header-sections
  .below-header-section-1 {
  order: 2;
  justify-content: flex-end;
}
.ast-header-break-point
  .ast-header-sections-navigation
  .ast-swap-below-header-sections
  .below-header-section-2 {
  order: 1;
  justify-content: flex-start;
}
.ast-fullscreen-menu-enable.ast-header-break-point
  .main-navigation
  .sub-menu
  .menu-item
  .menu-link {
  padding-left: 0;
}
.ast-fullscreen-menu-enable.ast-header-break-point
  .main-navigation
  .sub-menu
  .menu-item
  .menu-item
  .menu-link {
  padding-left: 0;
}
.ast-fullscreen-menu-enable.ast-header-break-point
  .main-navigation
  .sub-menu
  .menu-item
  .menu-item
  .menu-item
  .menu-link {
  padding-left: 0;
}
.ast-fullscreen-menu-enable.ast-header-break-point
  .main-navigation
  .sub-menu
  .menu-item
  .menu-item
  .menu-item
  .menu-item
  .menu-link {
  padding-left: 0;
}
body.ast-padded-layout::after,
body.ast-padded-layout::before {
  background: inherit;
  content: "";
  display: block;
  height: 0;
  left: 0;
  position: fixed;
  width: 100%;
  z-index: 999;
}
body.ast-padded-layout::after {
  bottom: 0;
}
body.ast-padded-layout {
  background-attachment: fixed;
}
body.ast-padded-layout::before {
  top: 0;
}
@media (min-width: 44.375em) {
  body.ast-padded-layout.admin-bar::before {
    top: 46px;
  }
}
@media (min-width: 48.9375em) {
  body.ast-padded-layout.admin-bar::before {
    top: 32px;
  }
}
.elementor-page.ast-box-layout #page,
.elementor-page.ast-padded-layout #page {
  overflow: hidden;
}
.siteorigin-panels.ast-box-layout #page,
.siteorigin-panels.ast-padded-layout #page {
  overflow: hidden;
}
.ast-separate-container.ast-box-layout #content .ast-container {
  padding-left: 0;
  padding-right: 0;
}
@media (max-width: 768px) {
  .ast-separate-container.ast-box-layout #content .ast-container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 544px) {
  .ast-separate-container.ast-box-layout #content .ast-container {
    padding-left: 0.54em;
    padding-right: 0.54em;
  }
}
.js_active .ast-box-layout #page,
.js_active .ast-padded-layout #page {
  overflow: hidden;
}
.js_active
  .ast-box-layout.ast-page-builder-template
  .vc_row[data-vc-full-width],
.js_active
  .ast-padded-layout.ast-page-builder-template
  .vc_row[data-vc-full-width] {
  max-width: 100%;
  left: 0 !important;
}
.ast-sticky-active {
  position: fixed !important;
  right: 0;
  left: 0;
  margin: 0 auto;
  width: 100%;
}
.ast-nav-up {
  transform: translateY(-100%);
}
.site-header .sticky-custom-logo {
  display: none;
}
.ast-primary-sticky-header-active li.ast-masthead-custom-menu-items a,
.ast-primary-sticky-header-active li.ast-masthead-custom-menu-items a:focus,
.ast-primary-sticky-header-active li.ast-masthead-custom-menu-items a:hover {
  background: 0 0;
}
.ast-fullscreen-active .ast-above-header,
.ast-offcanvas-active .ast-above-header {
  z-index: 4;
}
.ast-fullscreen-active .ast-above-header.ast-sticky-active,
.ast-offcanvas-active .ast-above-header.ast-sticky-active {
  z-index: 0;
}
#ast-fixed-header {
  position: fixed;
  visibility: hidden;
  top: 0;
  left: 0;
  width: 100%;
}
#ast-fixed-header .main-header-bar {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}
#ast-fixed-header.ast-header-slide {
  transform: translateY(-100%);
  transition: transform 0.3s linear, top 0.3s linear, visibility 0.3s linear;
}
#ast-fixed-header.ast-header-fade {
  opacity: 0;
  transition: opacity 0.3s linear;
}
.main-header-bar.ast-sticky-active {
  box-shadow: 0 2px 10px 0 rgba(36, 50, 66, 0.075);
}
.ast-sticky-custom-logo .ast-header-sticked .custom-logo-link,
.ast-sticky-custom-logo .ast-header-sticked .custom-mobile-logo-link {
  display: none;
}
.ast-sticky-custom-logo .ast-header-sticked .sticky-custom-logo {
  display: inline-block;
}
.ast-sticky-custom-logo .ast-header-sticked .site-description,
.ast-sticky-custom-logo .ast-header-sticked .site-title {
  display: none;
}
.ast-sticky-custom-logo.ast-primary-sticky-header-active.ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header
  .transparent-custom-logo {
  display: none;
}
.ast-header-stick-fade-active
  .ast-sticky-custom-logo.ast-primary-sticky-header-active.ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header
  .transparent-custom-logo,
.ast-header-stick-scroll-active
  .ast-sticky-custom-logo.ast-primary-sticky-header-active.ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header
  .transparent-custom-logo,
.ast-header-stick-slide-active
  .ast-sticky-custom-logo.ast-primary-sticky-header-active.ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header
  .transparent-custom-logo {
  display: inline-block;
}
.ast-sticky-main-shrink .ast-sticky-shrunk .main-header-bar,
.ast-sticky-main-shrink .ast-sticky-shrunk.main-header-bar {
  line-height: 55px;
}
.ast-sticky-main-shrink .ast-sticky-shrunk .main-header-bar .ast-site-identity,
.ast-sticky-main-shrink .ast-sticky-shrunk.main-header-bar .ast-site-identity {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}
.ast-sticky-main-shrink .ast-sticky-shrunk .site-navigation {
  line-height: 3;
}
.ast-sticky-main-shrink .ast-sticky-shrunk .site-logo-img img {
  max-height: 55px !important;
  width: auto;
}
.ast-sticky-main-shrink.ast-header-break-point
  .ast-sticky-shrunk
  .main-header-bar,
.ast-sticky-main-shrink.ast-header-break-point
  .ast-sticky-shrunk.main-header-bar {
  padding-bottom: 0;
}
.ast-sticky-main-shrink.ast-header-break-point
  .ast-sticky-shrunk
  .ast-mobile-menu-buttons {
  line-height: 0;
  padding-bottom: 0.5em;
}
.ast-sticky-main-shrink.ast-header-break-point
  .ast-sticky-shrunk
  .site-branding {
  padding-bottom: 0.5em;
}
.ast-sticky-above-shrink
  .ast-sticky-shrunk
  .ast-above-header-bar
  .ast-site-identity,
.ast-sticky-above-shrink
  .ast-sticky-shrunk.ast-above-header-bar
  .ast-site-identity {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}
.ast-sticky-above-shrink .ast-sticky-shrunk .site-navigation {
  line-height: 3;
}
.ast-sticky-above-shrink .ast-sticky-shrunk .site-logo-img img {
  max-height: 55px;
  width: auto;
}
.ast-sticky-above-shrink.ast-header-break-point
  .ast-sticky-shrunk
  .ast-above-header-bar,
.ast-sticky-above-shrink.ast-header-break-point
  .ast-sticky-shrunk.ast-above-header-bar {
  padding-bottom: 0;
}
.ast-sticky-above-shrink.ast-header-break-point
  .ast-sticky-shrunk
  .ast-mobile-menu-buttons {
  line-height: 0;
  padding-bottom: 0.5em;
}
.ast-sticky-above-shrink.ast-header-break-point
  .ast-sticky-shrunk
  .site-branding {
  padding-bottom: 0.5em;
}
.ast-sticky-below-shrink
  .ast-sticky-shrunk
  .ast-below-header-bar
  .ast-site-identity,
.ast-sticky-below-shrink
  .ast-sticky-shrunk.ast-below-header-bar
  .ast-site-identity {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}
.ast-sticky-below-shrink .ast-sticky-shrunk .site-navigation {
  line-height: 3;
}
.ast-sticky-below-shrink .ast-sticky-shrunk .site-logo-img img {
  max-height: 55px;
  width: auto;
}
.ast-sticky-below-shrink.ast-header-break-point
  .ast-sticky-shrunk
  .ast-below-header-bar,
.ast-sticky-below-shrink.ast-header-break-point
  .ast-sticky-shrunk.ast-below-header-bar {
  padding-bottom: 0;
}
.ast-sticky-below-shrink.ast-header-break-point
  .ast-sticky-shrunk
  .ast-mobile-menu-buttons {
  line-height: 0;
  padding-bottom: 0.5em;
}
.ast-sticky-below-shrink.ast-header-break-point
  .ast-sticky-shrunk
  .site-branding {
  padding-bottom: 0.5em;
}
.ast-header-break-point .ast-sticky-active .sticky-custom-logo img {
  display: block;
}
.ast-header-break-point
  .ast-has-mobile-header-logo
  .ast-header-sticked
  .sticky-custom-logo
  img {
  display: block;
}
.ast-header-break-point
  .ast-has-mobile-header-logo
  .ast-header-sticked
  .ast-mobile-header-logo {
  display: none;
}
.ast-header-break-point .ast-header-sticked .sticky-custom-logo img {
  display: block;
}
.ast-header-break-point.ast-inherit-site-logo-sticky
  .ast-has-mobile-header-logo
  .ast-header-sticked
  .custom-logo-link
  img {
  display: none;
}
.ast-header-break-point.ast-inherit-site-logo-sticky
  .ast-has-mobile-header-logo
  .ast-header-sticked
  .custom-mobile-logo-link
  img {
  display: inline-block;
}
.above-header-toggle-on .main-header-bar {
  z-index: 1;
}
.ast-main-header-nav-open.ast-hfb-header
  #ast-fixed-header
  .ast-mobile-header-wrap
  .ast-mobile-header-content {
  display: none;
}
.ast-main-header-nav-open.ast-hfb-header
  #ast-fixed-header
  .ast-desktop-header-content {
  display: none;
}
.ast-main-header-nav-open.ast-hfb-header
  .ast-mobile-header-wrap
  .ast-mobile-header-content {
  display: block;
}
.ast-main-header-nav-open.ast-hfb-header .ast-desktop-header-content {
  display: block;
}
.ast-header-stick-fade-active
  .ast-main-header-nav-open.ast-hfb-header
  #ast-fixed-header
  .ast-mobile-header-wrap
  .ast-mobile-header-content,
.ast-header-stick-scroll-active
  .ast-main-header-nav-open.ast-hfb-header
  #ast-fixed-header
  .ast-mobile-header-wrap
  .ast-mobile-header-content,
.ast-header-stick-slide-active
  .ast-main-header-nav-open.ast-hfb-header
  #ast-fixed-header
  .ast-mobile-header-wrap
  .ast-mobile-header-content {
  display: block;
}
.ast-header-stick-fade-active
  .ast-main-header-nav-open.ast-hfb-header
  #ast-fixed-header
  .ast-desktop-header-content,
.ast-header-stick-scroll-active
  .ast-main-header-nav-open.ast-hfb-header
  #ast-fixed-header
  .ast-desktop-header-content,
.ast-header-stick-slide-active
  .ast-main-header-nav-open.ast-hfb-header
  #ast-fixed-header
  .ast-desktop-header-content {
  display: block;
}
.ast-header-stick-fade-active
  .ast-main-header-nav-open.ast-hfb-header
  #masthead
  > .ast-mobile-header-wrap
  .ast-mobile-header-content,
.ast-header-stick-scroll-active
  .ast-main-header-nav-open.ast-hfb-header
  #masthead
  > .ast-mobile-header-wrap
  .ast-mobile-header-content,
.ast-header-stick-slide-active
  .ast-main-header-nav-open.ast-hfb-header
  #masthead
  > .ast-mobile-header-wrap
  .ast-mobile-header-content {
  display: none;
}
.ast-header-stick-fade-active
  .ast-main-header-nav-open.ast-hfb-header
  #masthead
  > .ast-desktop-header-content,
.ast-header-stick-scroll-active
  .ast-main-header-nav-open.ast-hfb-header
  #masthead
  > .ast-desktop-header-content,
.ast-header-stick-slide-active
  .ast-main-header-nav-open.ast-hfb-header
  #masthead
  > .ast-desktop-header-content {
  display: none;
}
.ast-header-stick-fade-active.ast-off-canvas-active
  .ast-main-header-nav-open.ast-hfb-header
  #ast-fixed-header
  .ast-mobile-header-wrap
  .ast-mobile-header-content,
.ast-header-stick-scroll-active.ast-off-canvas-active
  .ast-main-header-nav-open.ast-hfb-header
  #ast-fixed-header
  .ast-mobile-header-wrap
  .ast-mobile-header-content,
.ast-header-stick-slide-active.ast-off-canvas-active
  .ast-main-header-nav-open.ast-hfb-header
  #ast-fixed-header
  .ast-mobile-header-wrap
  .ast-mobile-header-content {
  display: none;
}
.ast-header-stick-fade-active.ast-off-canvas-active
  .ast-main-header-nav-open.ast-hfb-header
  #ast-fixed-header
  .ast-desktop-header-content,
.ast-header-stick-scroll-active.ast-off-canvas-active
  .ast-main-header-nav-open.ast-hfb-header
  #ast-fixed-header
  .ast-desktop-header-content,
.ast-header-stick-slide-active.ast-off-canvas-active
  .ast-main-header-nav-open.ast-hfb-header
  #ast-fixed-header
  .ast-desktop-header-content {
  display: none;
}
.ast-above-sticky-header-active.ast-main-header-nav-open.ast-hfb-header
  #masthead
  > #ast-desktop-header
  .ast-desktop-header-content,
.ast-above-sticky-header-active.ast-main-header-nav-open.ast-hfb-header
  #masthead
  > .ast-mobile-header-wrap
  .ast-mobile-header-content,
.ast-above-sticky-header-active.ast-main-header-nav-open.astra-hfb-header
  #masthead
  > #ast-desktop-header
  .ast-desktop-header-content,
.ast-above-sticky-header-active.ast-main-header-nav-open.astra-hfb-header
  #masthead
  > .ast-mobile-header-wrap
  .ast-mobile-header-content,
.ast-below-sticky-header-active.ast-main-header-nav-open.ast-hfb-header
  #masthead
  > #ast-desktop-header
  .ast-desktop-header-content,
.ast-below-sticky-header-active.ast-main-header-nav-open.ast-hfb-header
  #masthead
  > .ast-mobile-header-wrap
  .ast-mobile-header-content,
.ast-below-sticky-header-active.ast-main-header-nav-open.astra-hfb-header
  #masthead
  > #ast-desktop-header
  .ast-desktop-header-content,
.ast-below-sticky-header-active.ast-main-header-nav-open.astra-hfb-header
  #masthead
  > .ast-mobile-header-wrap
  .ast-mobile-header-content,
.ast-primary-sticky-header-active.ast-main-header-nav-open.ast-hfb-header
  #masthead
  > #ast-desktop-header
  .ast-desktop-header-content,
.ast-primary-sticky-header-active.ast-main-header-nav-open.ast-hfb-header
  #masthead
  > .ast-mobile-header-wrap
  .ast-mobile-header-content,
.ast-primary-sticky-header-active.ast-main-header-nav-open.astra-hfb-header
  #masthead
  > #ast-desktop-header
  .ast-desktop-header-content,
.ast-primary-sticky-header-active.ast-main-header-nav-open.astra-hfb-header
  #masthead
  > .ast-mobile-header-wrap
  .ast-mobile-header-content {
  position: fixed;
}
.site-above-header-wrap,
.site-below-header-wrap,
.site-primary-header-wrap {
  transition: all 0.2s linear;
}
.ast-header-stick-slide-active
  .ast-flyout-menu-enable.ast-header-break-point
  #masthead
  > .main-header-bar-navigation {
  display: none !important;
}
.ast-header-stick-fade-active
  .ast-flyout-menu-enable.ast-header-break-point
  #masthead
  > .main-header-bar-navigation {
  display: none !important;
}
.ast-flyout-menu-overlay .ast-stick-primary-below-wrapper.ast-sticky-active {
  z-index: 5;
}
.ast-fullscreen-menu-overlay #ast-fixed-header {
  z-index: 9;
}
.ast-flyout-menu-enable.ast-primary-sticky-enabled
  .ast-stick-primary-below-wrapper,
.ast-flyout-menu-enable.ast-primary-sticky-enabled .main-header-bar {
  overflow-y: unset !important;
}
#ast-scroll-top {
  display: none;
  position: fixed;
  text-align: center;
  cursor: pointer;
  z-index: 99;
  width: 2.1em;
  height: 2.1em;
  line-height: 2.1;
  color: #fff;
  border-radius: 2px;
  content: "";
}
@media (min-width: 769px) {
  #ast-scroll-top {
    content: "769";
  }
}
#ast-scroll-top .ast-icon.icon-arrow svg {
  margin-left: 0;
  vertical-align: middle;
  transform: translate(0, -20%) rotate(180deg);
  width: 1.6em;
}
.ast-scroll-to-top-right {
  right: 30px;
  bottom: 30px;
}
.ast-scroll-to-top-left {
  left: 30px;
  bottom: 30px;
}
.astra-full-megamenu-wrapper {
  z-index: 99999;
}
.ast-desktop
  .ast-mega-menu-enabled
  .astra-megamenu-li
  .astra-megamenu.sub-menu
  > .menu-item {
  display: none;
}
.ast-desktop
  .ast-mega-menu-enabled
  .astra-megamenu-li.ast-mm-has-desc
  > .menu-link {
  vertical-align: middle;
  text-align: center;
}
.ast-desktop
  .ast-mega-menu-enabled
  .astra-megamenu-li
  .menu-item:hover
  > .menu-link {
  background-color: transparent;
  color: inherit;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu {
  opacity: 0;
  visibility: hidden;
}
.ast-desktop
  .ast-mega-menu-enabled
  .astra-megamenu-li
  .astra-megamenu-focus
  .menu-item
  > .menu-link {
  background-color: transparent;
}
.ast-desktop
  .ast-mega-menu-enabled
  .astra-megamenu-li
  .astra-megamenu.astra-megamenu-focus {
  opacity: 1;
  visibility: visible;
  -js-display: flex;
  display: flex;
  padding: 15px;
}
.ast-desktop
  .ast-mega-menu-enabled
  .astra-megamenu-li
  .astra-megamenu.astra-megamenu-focus.sub-menu
  > .menu-item {
  padding-left: 15px;
  padding-right: 15px;
  display: block;
  flex: 1;
  opacity: 1;
}
.ast-desktop
  .ast-mega-menu-enabled
  .astra-megamenu-li
  .astra-megamenu.astra-megamenu-focus.sub-menu
  > .menu-item:first-child {
  padding-left: 0;
}
.ast-desktop
  .ast-mega-menu-enabled
  .astra-megamenu-li
  .astra-megamenu.astra-megamenu-focus.sub-menu
  > .menu-item:last-child {
  padding-right: 0;
}
.ast-desktop
  .ast-mega-menu-enabled
  .astra-megamenu-li
  .astra-megamenu.astra-megamenu-focus.sub-menu.col-2
  .menu-item {
  width: 50%;
}
.ast-desktop
  .ast-mega-menu-enabled
  .astra-megamenu-li
  .astra-megamenu.astra-megamenu-focus.sub-menu.col-3
  .menu-item {
  width: 33.33%;
}
.ast-desktop
  .ast-mega-menu-enabled
  .astra-megamenu-li
  .astra-megamenu.astra-megamenu-focus.sub-menu.col-4
  .menu-item {
  width: 25%;
}
.ast-desktop
  .ast-mega-menu-enabled
  .astra-megamenu-li
  .astra-megamenu.astra-megamenu-focus.sub-menu
  .menu-item:last-child {
  border-right: none;
}
.ast-desktop
  .ast-mega-menu-enabled
  .astra-megamenu-li
  .astra-megamenu.astra-megamenu-focus
  .sub-menu {
  background-color: transparent;
  display: block;
  opacity: 1;
  visibility: visible;
  transform: none;
}
.ast-desktop
  .ast-mega-menu-enabled
  .astra-megamenu-li
  .astra-megamenu.astra-megamenu-focus
  .astra-nested-sub-menu
  .menu-item
  .menu-link {
  padding-left: 24px;
}
.ast-desktop
  .ast-mega-menu-enabled
  .astra-megamenu-li
  .astra-megamenu.astra-megamenu-focus
  .astra-nested-sub-menu
  .astra-nested-sub-menu
  .menu-item
  .menu-link {
  padding-left: 48px;
}
.ast-desktop
  .ast-mega-menu-enabled
  .astra-megamenu-li
  .astra-megamenu.astra-megamenu-focus.sub-menu
  .sub-menu {
  border: none;
}
.ast-desktop
  .ast-mega-menu-enabled
  .astra-megamenu-li
  .astra-megamenu.astra-megamenu-focus.sub-menu
  > .menu-item
  .sub-menu {
  position: static;
  width: 100%;
  margin: auto;
}
.ast-desktop
  .ast-mega-menu-enabled
  .astra-megamenu-li
  .astra-megamenu.astra-megamenu-focus.sub-menu
  > .menu-item
  .sub-menu
  .menu-item {
  width: 100%;
}
.ast-desktop
  .ast-mega-menu-enabled
  .astra-megamenu-li
  .astra-megamenu.astra-megamenu-focus
  > .menu-item {
  padding-left: 15px;
  padding-right: 15px;
}
.ast-desktop
  .ast-mega-menu-enabled
  .astra-megamenu-li
  .astra-megamenu.astra-megamenu-focus
  > .menu-item:first-child {
  padding-left: 0;
}
.ast-desktop
  .ast-mega-menu-enabled
  .astra-megamenu-li
  .astra-megamenu.astra-megamenu-focus
  > .menu-item:last-child {
  padding-right: 0;
}
.ast-desktop
  .ast-mega-menu-enabled
  .astra-megamenu-li
  .astra-full-megamenu-wrapper.astra-megamenu-wrapper-focus {
  opacity: 1;
  visibility: visible;
}
.ast-desktop
  .ast-mega-menu-enabled
  .astra-megamenu-li
  .astra-full-megamenu-wrapper.astra-megamenu-wrapper-focus
  .astra-megamenu.astra-megamenu-focus {
  -js-display: flex;
  display: flex;
}
.ast-desktop
  .ast-mega-menu-enabled
  .astra-megamenu-li
  .astra-full-megamenu-wrapper
  .astra-mega-menu-width-full-stretched {
  width: 100%;
}
.ast-desktop
  .ast-mega-menu-enabled
  .astra-megamenu-li
  .astra-full-megamenu-wrapper
  .astra-mega-menu-width-full-stretched
  .ast-mm-template-content {
  padding: 0;
}
.ast-desktop
  .ast-mega-menu-enabled
  .menu-item-has-children.astra-megamenu-li.menu-item
  .astra-megamenu.sub-menu
  .menu-item
  > .menu-link::after {
  content: "";
}
.ast-desktop
  .ast-mega-menu-enabled
  .menu-item-has-children.astra-megamenu-li.menu-item
  .astra-megamenu.sub-menu
  .menu-item
  > .menu-link
  .ast-icon.icon-arrow {
  display: none;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .sub-menu .menu-link,
.ast-desktop
  .ast-mega-menu-enabled.submenu-with-border
  .astra-megamenu-li
  .sub-menu
  .menu-link {
  border: none;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu {
  opacity: 1;
  visibility: visible;
  -js-display: flex;
  display: flex;
  padding: 15px;
}
.ast-desktop
  .ast-mega-menu-enabled
  .astra-megamenu-li:hover
  .astra-megamenu
  > .menu-item {
  padding-left: 15px;
  padding-right: 15px;
}
.ast-desktop
  .ast-mega-menu-enabled
  .astra-megamenu-li:hover
  .astra-megamenu
  > .menu-item:first-child {
  padding-left: 0;
}
.ast-desktop
  .ast-mega-menu-enabled
  .astra-megamenu-li:hover
  .astra-megamenu
  > .menu-item:last-child {
  padding-right: 0;
}
.ast-desktop
  .ast-mega-menu-enabled
  .astra-megamenu-li:hover
  .astra-megamenu
  > .menu-item {
  padding-left: 15px;
  padding-right: 15px;
}
.ast-desktop
  .ast-mega-menu-enabled
  .astra-megamenu-li:hover
  .astra-megamenu
  > .menu-item:first-child {
  padding-left: 0;
}
.ast-desktop
  .ast-mega-menu-enabled
  .astra-megamenu-li:hover
  .astra-megamenu
  > .menu-item:last-child {
  padding-right: 0;
}
.ast-desktop
  .ast-mega-menu-enabled
  .astra-megamenu-li:hover
  .astra-megamenu.col-2
  .menu-item {
  width: 50%;
}
.ast-desktop
  .ast-mega-menu-enabled
  .astra-megamenu-li:hover
  .astra-megamenu.col-3
  .menu-item {
  width: 33.33%;
}
.ast-desktop
  .ast-mega-menu-enabled
  .astra-megamenu-li:hover
  .astra-megamenu.col-4
  .menu-item {
  width: 25%;
}
.ast-desktop
  .ast-mega-menu-enabled
  .astra-megamenu-li:hover
  .astra-megamenu
  > .menu-item {
  display: block;
  flex: 1;
  opacity: 1;
}
.ast-desktop
  .ast-mega-menu-enabled
  .astra-megamenu-li:hover
  .astra-megamenu
  .sub-menu {
  background-color: transparent;
  display: block;
  opacity: 1;
  visibility: visible;
  transform: none;
}
.ast-desktop
  .ast-mega-menu-enabled
  .astra-megamenu-li:hover
  .astra-megamenu
  .astra-nested-sub-menu
  .menu-item
  .menu-link {
  padding-left: 24px;
}
.ast-desktop
  .ast-mega-menu-enabled
  .astra-megamenu-li:hover
  .astra-megamenu
  .astra-nested-sub-menu
  .astra-nested-sub-menu
  .menu-item
  .menu-link {
  padding-left: 48px;
}
.ast-desktop
  .ast-mega-menu-enabled
  .astra-megamenu-li:hover
  .astra-megamenu.sub-menu
  .sub-menu {
  border: none;
}
.ast-desktop
  .ast-mega-menu-enabled
  .astra-megamenu-li:hover
  .astra-megamenu.sub-menu
  > .menu-item
  .sub-menu {
  position: static;
  width: 100%;
  margin: auto;
}
.ast-desktop
  .ast-mega-menu-enabled
  .astra-megamenu-li:hover
  .astra-megamenu.sub-menu
  > .menu-item
  .sub-menu
  .menu-item {
  width: 100%;
}
.ast-desktop
  .ast-mega-menu-enabled
  .astra-megamenu-li:hover
  .astra-megamenu.sub-menu
  .menu-item:last-child {
  border-right: none;
}
.ast-desktop
  .ast-mega-menu-enabled
  .astra-megamenu-li:hover
  .astra-full-megamenu-wrapper {
  opacity: 1;
  visibility: visible;
}
.ast-desktop
  .ast-mega-menu-enabled
  .astra-megamenu-li:hover
  .astra-full-megamenu-wrapper
  .astra-megamenu {
  -js-display: flex;
  display: flex;
}
.ast-desktop
  .ast-mega-menu-enabled
  :not(.menu-container-width-mega).astra-megamenu-li:hover
  .astra-megamenu
  .sub-menu
  .menu-item {
  width: 100%;
}
.ast-desktop
  .ast-mega-menu-enabled
  :not(.menu-container-width-mega).astra-megamenu-li:hover
  .astra-megamenu.sub-menu
  .menu-item
  .sub-menu {
  min-width: 100%;
}
.ast-desktop
  .ast-mega-menu-enabled
  :not(.menu-container-width-mega).astra-megamenu-li
  .astra-megamenu.astra-megamenu-focus
  .sub-menu
  .menu-item {
  width: 100%;
}
.ast-desktop
  .ast-mega-menu-enabled
  :not(.menu-container-width-mega).astra-megamenu-li
  .astra-megamenu.astra-megamenu-focus.sub-menu
  .menu-item
  .sub-menu {
  min-width: 100%;
}
.ast-desktop .ast-mega-menu-enabled .astra-full-megamenu-wrapper {
  background: #fff;
  position: absolute;
  opacity: 0;
  visibility: hidden;
  top: 100%;
}
.ast-desktop
  .ast-mega-menu-enabled
  .astra-full-megamenu-wrapper
  .astra-megamenu.sub-menu {
  display: none;
  position: relative;
  left: 0;
  top: 0;
  margin: 0 auto;
  padding-left: 0;
  padding-right: 0;
  border-width: 0;
}
.ast-desktop
  .ast-mega-menu-enabled
  .astra-full-megamenu-wrapper
  .astra-mega-menu-width-full-stretched.sub-menu {
  padding: 15px;
}
.ast-desktop
  .ast-above-header-menu
  .astra-megamenu-li
  .sub-menu
  .menu-item.current-menu-ancestor
  > .menu-link,
.ast-desktop
  .ast-below-header-menu
  .astra-megamenu-li
  .sub-menu
  .menu-item.current-menu-ancestor
  > .menu-link,
.ast-desktop
  .main-header-menu
  .astra-megamenu-li
  .sub-menu
  .menu-item.current-menu-ancestor
  > .menu-link {
  background-color: transparent;
  color: inherit;
}
.ast-desktop
  .ast-above-header-menu
  .astra-megamenu-li
  .sub-menu
  .menu-item-heading
  .menu-text,
.ast-desktop
  .ast-below-header-menu
  .astra-megamenu-li
  .sub-menu
  .menu-item-heading
  .menu-text,
.ast-desktop
  .main-header-menu
  .astra-megamenu-li
  .sub-menu
  .menu-item-heading
  .menu-text {
  vertical-align: text-top;
}
.ast-desktop .ast-mm-custom-text-content,
.ast-desktop .ast-mm-template-content {
  padding: 0 1em;
}
.ast-desktop .ast-below-header .ast-mm-custom-text-content,
.ast-desktop .ast-below-header .ast-mm-template-content {
  padding: 0.9em 1em;
}
.ast-desktop .submenu-with-border .astra-full-megamenu-wrapper {
  border-width: 1px;
  border-style: solid;
}
.ast-desktop .ast-mm-widget-content a {
  display: initial;
}
.ast-desktop .ast-mm-widget-content .ast-mm-widget-item {
  padding: 1.5em;
}
.ast-desktop .submenu-with-border .astra-megamenu {
  border-width: 1px;
}
.ast-menu-description {
  line-height: 1.6;
  display: block;
  font-size: 0.8em;
  padding: 2px 0;
}
.site-header a .ast-menu-description,
.site-header a .sub-arrow {
  transition: none;
}
.site-header .menu-text {
  transition: none;
}
.ast-header-break-point .ast-menu-description {
  line-height: inherit;
}
.astra-mm-highlight-label {
  font-size: 0.7em;
  margin-left: 5px;
  line-height: normal;
  padding: 3px 6px;
  border-radius: 2px;
}
.ast-desktop .ast-hide-menu-item {
  display: none;
}
.ast-desktop .ast-mega-menu-enabled .ast-hide-menu-item {
  display: none;
}
.ast-desktop
  .ast-mega-menu-enabled.ast-above-header-menu
  > .menu-item-has-children
  > .menu-link::after,
.ast-desktop
  .ast-mega-menu-enabled.ast-below-header-menu
  > .menu-item-has-children
  > .menu-link::after,
.ast-desktop
  .ast-mega-menu-enabled.main-header-menu
  > .menu-item-has-children
  > .menu-link::after {
  content: "";
  margin: 0;
}
.ast-desktop
  .ast-mega-menu-enabled.ast-above-header-menu
  .sub-menu
  .menu-item.menu-item-has-children
  > .menu-link
  .sub-arrow:after,
.ast-desktop
  .ast-mega-menu-enabled.ast-below-header-menu
  .sub-menu
  .menu-item.menu-item-has-children
  > .menu-link
  .sub-arrow:after,
.ast-desktop
  .ast-mega-menu-enabled.main-header-menu
  .sub-menu
  .menu-item.menu-item-has-children
  > .menu-link
  .sub-arrow:after {
  transform: rotate(-90deg);
}
.ast-desktop
  .ast-mega-menu-enabled.ast-above-header-menu
  .sub-menu
  .menu-item.menu-item-has-children
  > .menu-link
  .sub-arrow,
.ast-desktop
  .ast-mega-menu-enabled.ast-below-header-menu
  .sub-menu
  .menu-item.menu-item-has-children
  > .menu-link
  .sub-arrow,
.ast-desktop
  .ast-mega-menu-enabled.main-header-menu
  .sub-menu
  .menu-item.menu-item-has-children
  > .menu-link
  .sub-arrow {
  position: absolute;
  right: 5%;
  top: 50%;
  transform: translateY(-50%);
}
.ast-desktop
  .ast-mega-menu-enabled.ast-above-header-menu
  .ast-masthead-custom-menu-items
  a:focus,
.ast-desktop
  .ast-mega-menu-enabled.ast-above-header-menu
  .ast-masthead-custom-menu-items
  a:hover,
.ast-desktop
  .ast-mega-menu-enabled.ast-below-header-menu
  .ast-masthead-custom-menu-items
  a:focus,
.ast-desktop
  .ast-mega-menu-enabled.ast-below-header-menu
  .ast-masthead-custom-menu-items
  a:hover,
.ast-desktop
  .ast-mega-menu-enabled.main-header-menu
  .ast-masthead-custom-menu-items
  a:focus,
.ast-desktop
  .ast-mega-menu-enabled.main-header-menu
  .ast-masthead-custom-menu-items
  a:hover {
  background: 0 0;
}
.ast-builder-menu-mobile
  .ast-mega-menu-enabled.main-header-menu
  .menu-item-has-children.astra-megamenu-li
  > .menu-link
  .sub-arrow:after,
.ast-builder-menu-mobile
  .ast-mega-menu-enabled.main-header-menu
  .menu-item-has-children
  > .menu-link
  .sub-arrow:after,
.ast-header-break-point
  .ast-mega-menu-enabled.main-header-menu
  .menu-item-has-children.astra-megamenu-li
  > .menu-link
  .sub-arrow:after,
.ast-header-break-point
  .ast-mega-menu-enabled.main-header-menu
  .menu-item-has-children
  > .menu-link
  .sub-arrow:after {
  display: none;
}
.ast-disable-link {
  cursor: default;
}
.ast-desktop
  .ast-mega-menu-enabled.ast-above-header-menu
  .sub-menu
  .menu-item.menu-item-heading:focus
  > .menu-link,
.ast-desktop
  .ast-mega-menu-enabled.ast-above-header-menu
  .sub-menu
  .menu-item.menu-item-heading:hover
  > .menu-link,
.ast-desktop
  .ast-mega-menu-enabled.ast-above-header-menu
  .sub-menu
  .menu-item.menu-item-heading
  > .menu-link:hover {
  background: 0 0;
}
.ast-desktop
  .ast-mega-menu-enabled.ast-below-header-menu
  .sub-menu
  .menu-item.menu-item-heading:focus
  > .menu-link,
.ast-desktop
  .ast-mega-menu-enabled.ast-below-header-menu
  .sub-menu
  .menu-item.menu-item-heading:hover
  > .menu-link,
.ast-desktop
  .ast-mega-menu-enabled.ast-below-header-menu
  .sub-menu
  .menu-item.menu-item-heading
  > .menu-link:hover {
  background: 0 0;
}
.ast-desktop
  .ast-mega-menu-enabled.main-header-menu
  .sub-menu
  .menu-item.menu-item-heading
  > .menu-link {
  background: 0 0;
}
.ast-desktop .ast-above-header-menu .astra-mega-menu-width-full,
.ast-desktop .ast-above-header-menu .astra-mega-menu-width-full-stretched,
.ast-desktop .ast-below-header-menu .astra-mega-menu-width-full,
.ast-desktop .ast-below-header-menu .astra-mega-menu-width-full-stretched,
.ast-desktop .astra-mega-menu-width-full,
.ast-desktop .astra-mega-menu-width-full-stretched {
  background: 0 0;
}
.ast-desktop
  .main-header-menu
  > .menu-item
  .astra-full-megamenu-wrapper:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  transform: translateY(-100%);
}
.ast-desktop
  .main-header-menu.ast-menu-shadow
  .astra-full-megamenu-wrapper
  .sub-menu {
  box-shadow: none;
}
.ast-desktop .main-header-menu.ast-menu-shadow .astra-megamenu .sub-menu {
  box-shadow: none;
}
.ast-desktop .main-header-menu.ast-menu-shadow .astra-full-megamenu-wrapper {
  box-shadow: 0 4px 10px -2px rgba(0, 0, 0, 0.1);
}
.ast-header-break-point
  .ast-above-header
  .sub-menu
  .menu-item
  .ast-hide-menu-item,
.ast-header-break-point
  .ast-below-header
  .sub-menu
  .menu-item
  .ast-hide-menu-item,
.ast-header-break-point
  .main-navigation
  .sub-menu
  .menu-item
  .ast-hide-menu-item {
  display: none;
}
.ast-header-break-point
  .ast-above-header
  .sub-menu
  .menu-item
  .ast-hide-menu-item
  + .ast-menu-toggle,
.ast-header-break-point
  .ast-below-header
  .sub-menu
  .menu-item
  .ast-hide-menu-item
  + .ast-menu-toggle,
.ast-header-break-point
  .main-navigation
  .sub-menu
  .menu-item
  .ast-hide-menu-item
  + .ast-menu-toggle {
  display: none;
}
.ast-header-break-point
  .ast-above-header
  .sub-menu
  .menu-item
  .ast-hide-menu-item
  + .ast-menu-toggle
  + .sub-menu,
.ast-header-break-point
  .ast-below-header
  .sub-menu
  .menu-item
  .ast-hide-menu-item
  + .ast-menu-toggle
  + .sub-menu,
.ast-header-break-point
  .main-navigation
  .sub-menu
  .menu-item
  .ast-hide-menu-item
  + .ast-menu-toggle
  + .sub-menu {
  display: block !important;
}
.ast-header-break-point
  .ast-above-header
  .sub-menu
  .menu-item
  .ast-hide-menu-item
  + .ast-menu-toggle
  + .ast-mm-custom-content
  + .sub-menu,
.ast-header-break-point
  .ast-below-header
  .sub-menu
  .menu-item
  .ast-hide-menu-item
  + .ast-menu-toggle
  + .ast-mm-custom-content
  + .sub-menu,
.ast-header-break-point
  .main-navigation
  .sub-menu
  .menu-item
  .ast-hide-menu-item
  + .ast-menu-toggle
  + .ast-mm-custom-content
  + .sub-menu {
  display: block !important;
}
.ast-hidden {
  display: none !important;
}
.main-header-bar-wrap .ast-search-box.header-cover {
  z-index: 7;
}
.ast-below-header-wrap .ast-search-box.header-cover #close,
.ast-below-header-wrap .ast-search-box.header-cover .search-field {
  font-size: 1.8em;
}
.ast-below-header-wrap .ast-search-box.header-cover .search-submit {
  font-size: 1.5em;
}
.ast-search-box.full-screen,
.ast-search-box.header-cover {
  display: none;
  opacity: 0;
  transition: opacity 0.2s;
  width: 100%;
  height: 100%;
}
.ast-search-box.full-screen .search-field,
.ast-search-box.header-cover .search-field {
  background: 0 0;
  border: 0;
  color: #fafafa;
  box-shadow: none;
  text-align: left;
  padding: 0;
}
.ast-search-box.full-screen .search-submit,
.ast-search-box.header-cover .search-submit {
  background: 0 0;
  padding: 0;
  color: #9e9e9e;
  transition: all 0.7s ease-In;
  outline: 0;
  border: 0;
  vertical-align: middle;
}
.ast-search-box.full-screen .ast-search-wrapper,
.ast-search-box.header-cover .ast-search-wrapper {
  position: absolute;
  width: 100%;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.ast-search-box.full-screen .ast-search-wrapper .search-form,
.ast-search-box.header-cover .ast-search-wrapper .search-form {
  line-height: normal;
}
.ast-search-box.full-screen #close,
.ast-search-box.header-cover #close {
  color: #fafafa;
  transform: rotate(0);
  font-size: 2em;
  cursor: pointer;
  z-index: 9;
  font-weight: 400;
}
.ast-search-box.full-screen .search-field::-webkit-input-placeholder,
.ast-search-box.header-cover .search-field::-webkit-input-placeholder {
  color: #fafafa;
}
.ast-search-box.full-screen .search-field:-moz-placeholder,
.ast-search-box.header-cover .search-field:-moz-placeholder {
  color: #fafafa;
}
.ast-search-box.full-screen .search-field::-moz-placeholder,
.ast-search-box.header-cover .search-field::-moz-placeholder {
  color: #fafafa;
}
.ast-search-box.full-screen .search-field:-ms-input-placeholder,
.ast-search-box.header-cover .search-field:-ms-input-placeholder {
  color: #fafafa;
}
.ast-search-box.header-cover {
  position: absolute;
  background: rgba(25, 25, 25, 0.94);
  top: 0;
  z-index: 10;
}
.ast-search-box.header-cover .search-field {
  font-size: 2em;
  line-height: 2;
  width: 100%;
}
.ast-search-box.header-cover .ast-container {
  position: relative;
}
.ast-search-box.header-cover .close,
.ast-search-box.header-cover .search-submit,
.ast-search-box.header-cover .search-text-wrap {
  display: inline-block;
}
.ast-search-box.header-cover .search-text-wrap {
  width: calc(100% - 2.5em);
  vertical-align: middle;
}
.ast-search-box.header-cover .search-submit {
  font-size: 1.7em;
  margin-right: 2em;
}
.ast-search-box.header-cover #close {
  vertical-align: middle;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.ast-search-box.full-screen {
  position: fixed;
  background: rgba(25, 25, 25, 0.94);
  top: 0;
  left: 0;
  z-index: 999;
}
.ast-search-box.full-screen .ast-search-wrapper .large-search-text {
  text-align: center;
  color: #e2e2e2;
  font-size: 1.5em;
  font-weight: 400;
  transition-delay: 50ms;
  transition: all 0.3s ease-in-out;
}
.ast-search-box.full-screen .ast-search-wrapper fieldset {
  border: 0;
  padding: 2.5em 0 1em;
  border-bottom: 2px solid #9e9e9e;
}
.ast-search-box.full-screen .ast-search-wrapper .search-field {
  font-size: 2.6em;
  padding-left: 30px;
  line-height: 1.7;
  width: 90%;
  width: calc(100% - 1.5em);
  vertical-align: middle;
  text-align: center;
}
.ast-search-box.full-screen .ast-search-wrapper .search-form {
  width: 70%;
  margin: 20px auto;
}
.ast-search-box.full-screen .ast-search-wrapper .search-submit {
  font-size: 2em;
}
.ast-search-box.full-screen #close {
  position: absolute;
  color: #fafafa;
  right: 1em;
  line-height: 1;
  cursor: pointer;
  z-index: 9;
  font-weight: 400;
  font-size: 2em;
  top: 1.5em;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.ast-search-box.full-screen ::-webkit-input-placeholder {
  opacity: 0;
}
.ast-search-box.full-screen ::-moz-placeholder {
  opacity: 0;
}
.ast-search-box.full-screen :-ms-input-placeholder {
  opacity: 0;
}
.ast-search-box.full-screen :-moz-placeholder {
  opacity: 0;
}
@media (max-width: 420px) {
  .ast-search-box.full-screen ::-webkit-input-placeholder {
    opacity: 1;
  }
  .ast-search-box.full-screen ::-moz-placeholder {
    opacity: 1;
  }
  .ast-search-box.full-screen :-ms-input-placeholder {
    opacity: 1;
  }
  .ast-search-box.full-screen :-moz-placeholder {
    opacity: 1;
  }
}
.ast-hfb-header
  .ast-search-box.full-screen.full-screen
  ::-webkit-input-placeholder {
  opacity: 0.5;
}
.ast-hfb-header .ast-search-box.full-screen.full-screen ::-moz-placeholder {
  opacity: 0.5;
}
.ast-hfb-header .ast-search-box.full-screen.full-screen :-ms-input-placeholder {
  opacity: 0.5;
}
.ast-hfb-header .ast-search-box.full-screen.full-screen :-moz-placeholder {
  opacity: 0.5;
}
.site-header .ast-inline-search.ast-search-menu-icon .search-form {
  padding-left: 0;
  padding-right: 2em;
}
.site-header .ast-inline-search.ast-search-menu-icon .search-field {
  width: auto;
  padding-left: 1em;
  padding-right: 0;
}
.ast-inline-search.ast-search-menu-icon {
  position: relative;
  transform: none;
  left: 0;
  right: 0;
}
.ast-inline-search.ast-search-menu-icon .search-submit {
  display: block;
  background: 0 0;
  border: none;
  position: absolute;
  height: 100%;
  right: 0.25em;
  padding: 0;
  top: 0;
  font-size: 1.3em;
  color: #757575;
}
.ast-header-break-point .ast-inline-search.ast-search-menu-icon .search-form {
  padding: 0;
}
.ast-header-break-point
  .site-header
  .ast-inline-search.ast-search-menu-icon
  .search-field {
  width: 100%;
  padding-right: 2em;
}
.ast-header-custom-item-inside.ast-desktop
  .main-header-menu
  .ast-search-menu-icon.full-screen,
.ast-header-custom-item-inside.ast-desktop
  .main-header-menu
  .ast-search-menu-icon.header-cover {
  display: none;
}
.ast-header-break-point
  .ast-swap-above-header-sections
  .ast-above-header-section-1
  .ast-search-menu-icon
  .search-form {
  right: -1em;
  left: auto;
  padding-left: 0;
  padding-right: 3em;
}
.ast-header-break-point
  .ast-swap-above-header-sections
  .ast-above-header-section-1
  .search-field {
  padding-right: 0;
  padding-left: 1em;
}
.ast-header-break-point
  .ast-swap-above-header-sections
  .ast-above-header-section-2
  .ast-search-menu-icon
  .search-form {
  left: -1em;
  right: auto;
  padding-right: 0;
  padding-left: 3em;
}
.ast-header-break-point
  .ast-swap-above-header-sections
  .ast-above-header-section-2
  .search-field {
  padding-left: 0;
  padding-right: 1em;
}
.ast-header-break-point
  .ast-above-header
  .ast-above-header-section-1
  .ast-inline-search.ast-search-menu-icon
  .search-field {
  padding-right: 0;
}
.ast-header-break-point
  .ast-swap-above-header-sections.ast-mobile-header-stack
  .ast-above-header
  .ast-above-header-section-2
  .ast-search-menu-icon
  .search-form {
  padding-left: 0;
  left: auto;
  padding-right: 2em;
}
.ast-header-break-point
  .ast-swap-above-header-sections.ast-mobile-header-stack
  .ast-above-header
  .ast-above-header-section-2
  .ast-search-menu-icon.slide-search
  .search-form {
  left: -1em;
  padding-left: 2em;
}
.ast-header-break-point
  .ast-swap-above-header-sections.ast-mobile-header-stack
  .ast-above-header
  .ast-above-header-section-1
  .search-field {
  padding-right: 0;
}
.ast-header-break-point
  .ast-swap-above-header-sections.ast-mobile-header-stack
  .ast-above-header
  .search-field {
  padding-right: 0;
  padding-left: 1em;
}
.ast-header-break-point
  .ast-above-header-mobile-stack
  .ast-above-header
  .ast-above-header-section-1
  .ast-search-menu-icon.ast-inline-search
  .search-form {
  right: auto;
  padding-right: 2em;
}
.ast-header-break-point
  .ast-swap-below-header-sections
  .ast-below-header
  .below-header-section-2
  .ast-search-menu-icon.ast-inline-search
  .search-form {
  left: 0;
  padding-left: 0;
  padding-right: 2em;
}
.ast-header-break-point
  .ast-swap-below-header-sections
  .below-header-section-1
  .ast-search-menu-icon
  .search-form {
  right: -1em;
  left: auto;
  padding-left: 0;
  padding-right: 3em;
}
.ast-header-break-point
  .ast-swap-below-header-sections
  .below-header-section-1
  .search-field {
  padding-right: 0;
  padding-left: 1em;
}
.ast-header-break-point
  .ast-swap-below-header-sections
  .below-header-section-2
  .ast-search-menu-icon
  .search-form {
  left: -1em;
  right: auto;
  padding-right: 0;
  padding-left: 3em;
}
.ast-header-break-point
  .ast-swap-below-header-sections
  .below-header-section-2
  .search-field {
  padding-left: 0;
  padding-right: 1em;
}
.ast-header-break-point
  .ast-below-header
  .below-header-section-1
  .ast-inline-search.ast-search-menu-icon
  .search-field {
  padding-right: 0;
}
.ast-header-break-point
  .ast-swap-below-header-sections.site-header
  .ast-below-header
  .ast-inline-search.ast-search-menu-icon
  .search-field {
  padding-left: 1em;
  padding-right: 0;
}
.ast-header-break-point
  .ast-swap-below-header-sections
  .ast-below-header
  .below-header-section-2
  .ast-search-menu-icon
  .search-form {
  left: -1em;
  padding-left: 3em;
  padding-right: 1em;
}
.ast-below-header-mobile-stack
  .ast-below-header
  .below-header-section-1
  .ast-search-menu-icon.ast-inline-search
  .search-form {
  right: auto;
  padding-right: 2em;
}
.iphone.full-screen,
.ipod.full-screen {
  position: fixed !important;
}
@media (max-width: 992px) {
  .ast-above-header-mobile-stack
    .ast-above-header-section-1
    .ast-search-menu-icon.ast-inline-search
    .search-form {
    left: auto;
  }
  .ast-below-header-mobile-stack
    .below-header-section-1
    .ast-search-menu-icon.ast-inline-search
    .search-form {
    left: auto;
  }
}
@media (max-width: 544px) {
  .ast-search-box.full-screen .ast-search-wrapper .large-search-text {
    display: none;
  }
  .ast-search-box.full-screen .ast-search-wrapper .search-field,
  .ast-search-box.full-screen .ast-search-wrapper .search-submit {
    font-size: 1.6em;
  }
}
@font-face {
  font-family: wpzoom-socicon;
  src: url("../assets/fonts/socicon/socicon.eot");
  src: url("../assets/fonts/socicon/socicon.eot")
      format("embedded-opentype"),
    url("../assets/fonts/socicon/socicon.ttf")
      format("truetype"),
    url("../assets/fonts/socicon/socicon.woff")
      format("woff"),
    url("../assets/fonts/socicon/socicon.svg")
      format("svg");
  font-weight: 400;
  font-style: normal;
  text-transform: initial;
  font-display: block;
}
.socicon {
  position: relative;
  top: 3px;
  display: inline-block;
  font-family: wpzoom-socicon;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.2em;
}
.wp-block-wpzoom-blocks-social-icons .socicon,
.zoom-social-icons-widget .socicon {
  font-family: wpzoom-socicon !important;
}
.socicon:empty {
  width: 1em;
}
.socicon-500px {
  background-color: #58a9de;
  color: #58a9de;
}
.social-icon.socicon-500px:before {
  content: "\e056";
}
.socicon-airbnb {
  background-color: #ff5a5f;
  color: #ff5a5f;
}
.social-icon.socicon-airbnb:before {
  content: "\e00e";
}
.socicon-amazon {
  background-color: #f90;
  color: #f90;
}
.social-icon.socicon-amazon:before {
  content: "\e05c";
}
.socicon-anchor {
  background-color: #8940fa;
  color: #8940fa;
}
.social-icon.socicon-anchor:before {
  content: "\e91e";
}
.socicon-android {
  background-color: #8ec047;
  color: #8ec047;
}
.social-icon.socicon-android:before {
  content: "\e03e";
}
.socicon-angieslist {
  background-color: #299f37;
  color: #299f37;
}
.social-icon.socicon-angieslist:before {
  content: "\e916";
}
.socicon-aparat {
  background-color: #ea225d;
  color: #ea225d;
}
.social-icon.socicon-aparat:before {
  content: "\e90e";
}
.socicon-apple {
  background-color: #b9bfc1;
  color: #b9bfc1;
}
.social-icon.socicon-apple:before {
  content: "\e02e";
}
.socicon-apple-podcasts {
  background-color: #93c;
  color: #93c;
}
.social-icon.socicon-apple-podcasts:before {
  content: "\e924";
}
.socicon-appnet {
  background-color: #494949;
  color: #494949;
}
.social-icon.socicon-appnet:before {
  content: "\e013";
}
.socicon-appstore {
  background-color: #007aff;
  color: #007aff;
}
.social-icon.socicon-appstore:before {
  content: "\e91f";
}
.socicon-artstation {
  background-color: #13aff0;
  color: #13aff0;
}
.social-icon.socicon-artstation:before {
  content: "\e959";
}
.socicon-baidu {
  background-color: #2319dc;
  color: #2319dc;
}
.social-icon.socicon-baidu:before {
  content: "\e061";
}
.socicon-bandcamp {
  background-color: #619aa9;
  color: #619aa9;
}
.social-icon.socicon-bandcamp:before {
  content: "\e06a";
}
.socicon-beatport {
  background-color: #01ff95;
  color: #01ff95;
}
.social-icon.socicon-beatport:before {
  content: "\e944";
}
.socicon-bebo {
  background-color: #ef1011;
  color: #ef1011;
}
.social-icon.socicon-bebo:before {
  content: "\e035";
}
.socicon-behance {
  background-color: #1769ff;
  color: #1769ff;
}
.social-icon.socicon-behance:before {
  content: "\e027";
}
.socicon-blogger {
  background-color: #ec661c;
  color: #ec661c;
}
.social-icon.socicon-blogger:before {
  content: "\e020";
}
.socicon-bloglovin {
  background-color: #000;
  color: #000;
}
.social-icon.socicon-bloglovin:before {
  content: "\e075";
}
.socicon-buffer {
  background-color: #000;
  color: #000;
}
.social-icon.socicon-buffer:before {
  content: "\e018";
}
.socicon-castbox {
  background-color: #f55b23;
  color: #f55b23;
}
.social-icon.socicon-castbox:before {
  content: "\e93d";
}
.socicon-coderwall {
  background-color: #3e8dcc;
  color: #3e8dcc;
}
.social-icon.socicon-coderwall:before {
  content: "\e011";
}
.socicon-codered {
  background-color: #ff033b;
  color: #ff033b;
}
.social-icon.socicon-codered:before {
  content: "\e940";
}
.socicon-coronavirus {
  background-color: #e6502a;
  color: #e6502a;
}
.social-icon.socicon-coronavirus:before {
  content: "\e936";
}
.socicon-crunchbase {
  background-color: #0288d1;
  color: #0288d1;
}
.social-icon.socicon-crunchbase:before {
  content: "\e93b";
}
.socicon-dailymotion {
  background-color: #004e72;
  color: #004e72;
}
.social-icon.socicon-dailymotion:before {
  content: "\e053";
}
.socicon-delicious {
  background-color: #020202;
  color: #020202;
}
.social-icon.socicon-delicious:before {
  content: "\e028";
}
.socicon-deviantart {
  background-color: #05cc47;
  color: #05cc47;
}
.social-icon.socicon-deviantart:before {
  content: "\e927";
}
.socicon-deezer {
  background-color: #32323d;
  color: #32323d;
}
.social-icon.socicon-deezer:before {
  content: "\e06c";
}
.socicon-digg {
  background-color: #1d1d1b;
  color: #1d1d1b;
}
.social-icon.socicon-digg:before {
  content: "\e025";
}
.socicon-discord {
  background-color: #7289da;
  color: #7289da;
}
.social-icon.socicon-discord:before {
  content: "\e903";
}
.socicon-discord2 {
  background-color: #7289da;
  color: #7289da;
}
.social-icon.socicon-discord2:before {
  content: "\e079";
}
.socicon-disqus {
  background-color: #2e9fff;
  color: #2e9fff;
}
.social-icon.socicon-disqus:before {
  content: "\e019";
}
.socicon-displate {
  background-color: #000;
  color: #000;
}
.social-icon.socicon-displate:before {
  content: "\e91d";
}
.socicon-dribbble {
  background-color: #e84d88;
  color: #e84d88;
}
.social-icon.socicon-dribbble:before {
  content: "\e023";
}
.socicon-drupal {
  background-color: #00598e;
  color: #00598e;
}
.social-icon.socicon-drupal:before {
  content: "\e002";
}
.socicon-ebay {
  background-color: #e53238;
  color: #e53238;
}
.social-icon.socicon-ebay:before {
  content: "\e063";
}
.socicon-ello {
  background-color: #000;
  color: #000;
}
.social-icon.socicon-ello:before {
  content: "\e006";
}
.socicon-etsy {
  background-color: #f16521;
  color: #f16521;
}
.social-icon.socicon-etsy:before {
  content: "\e941";
}
.socicon-envato {
  background-color: #82b540;
  color: #82b540;
}
.social-icon.socicon-envato:before {
  content: "\e026";
}
.socicon-eyeem {
  background-color: #000;
  color: #000;
}
.social-icon.socicon-eyeem:before {
  content: "\e902";
}
.socicon-facebook {
  background-color: #1877f2;
  color: #1877f2;
}
.social-icon.socicon-facebook:before {
  content: "\e91a";
}
.socicon-facebook2 {
  background-color: #1877f2;
  color: #1877f2;
}
.social-icon.socicon-facebook2:before {
  content: "\e91a";
}
.socicon-feedburner {
  background-color: #fc0;
  color: #fc0;
}
.social-icon.socicon-feedburner:before {
  content: "\e048";
}
.socicon-feedly {
  background-color: #34b151;
  color: #34b151;
}
.social-icon.socicon-feedly:before {
  content: "\e074";
}
.socicon-fiverr {
  background-color: #1dbf73;
  color: #1dbf73;
}
.social-icon.socicon-fiverr:before {
  content: "\e928";
}
.socicon-flattr {
  background-color: #f67c1a;
  color: #f67c1a;
}
.social-icon.socicon-flattr:before {
  content: "\e02f";
}
.socicon-flipboard {
  background-color: #e12828;
  color: #e12828;
}
.social-icon.socicon-flipboard:before {
  content: "\e904";
}
.socicon-flipboard2 {
  background-color: #e12828;
  color: #e12828;
}
.social-icon.socicon-flipboard2:before {
  content: "\e905";
}
.socicon-flickr {
  background-color: #ff0084;
  color: #ff0084;
}
.social-icon.socicon-flickr:before {
  content: "\e055";
}
.socicon-foursquare {
  background-color: #f94877;
  color: #f94877;
}
.social-icon.socicon-foursquare:before {
  content: "\e044";
}
.socicon-friendfeed {
  background-color: #2f72c4;
  color: #2f72c4;
}
.social-icon.socicon-friendfeed:before {
  content: "\e032";
}
.socicon-gab {
  background-color: #28cf7a;
  color: #28cf7a;
}
.social-icon.socicon-gab:before {
  content: "\e93c";
}
.socicon-github {
  background-color: #221e1b;
  color: #221e1b;
}
.social-icon.socicon-github:before {
  content: "\e030";
}
.socicon-goodreads {
  background-color: #463020;
  color: #463020;
}
.social-icon.socicon-goodreads:before {
  content: "\e014";
}
.socicon-google {
  background-color: #d93e2d;
  color: #d93e2d;
}
.social-icon.socicon-google:before {
  content: "\e042";
}
.socicon-google-calendar {
  background-color: #3d81f6;
  color: #3d81f6;
}
.social-icon.socicon-google-calendar:before {
  content: "\e926";
}
.socicon-google-maps {
  background-color: #4285f4;
  color: #4285f4;
}
.social-icon.socicon-google-maps:before {
  content: "\e937";
}
.socicon-google-news {
  background-color: #174ea6;
  color: #174ea6;
}
.social-icon.socicon-google-news:before {
  content: "\e925";
}
.socicon-google-podcasts {
  background-color: #4285f4;
  color: #4285f4;
}
.social-icon.socicon-google-podcasts:before {
  content: "\e923";
}
.socicon-grooveshark {
  background-color: #000;
  color: #000;
}
.social-icon.socicon-grooveshark:before {
  content: "\e04f";
}
.socicon-guilded {
  background-color: #f5c400;
  color: #f5c400;
}
.social-icon.socicon-guilded:before {
  content: "\e935";
}
.socicon-hellocoton {
  background-color: #d50066;
  color: #d50066;
}
.social-icon.socicon-hellocoton:before {
  content: "\e901";
}
.socicon-homeadvisor {
  background-color: #ef8b1d;
  color: #ef8b1d;
}
.social-icon.socicon-homeadvisor:before {
  content: "\e915";
}
.socicon-houzz {
  background-color: #7cc04b;
  color: #7cc04b;
}
.social-icon.socicon-houzz:before {
  content: "\e00a";
}
.socicon-identica {
  background-color: #000;
  color: #000;
}
.social-icon.socicon-identica:before {
  content: "\e034";
}
.socicon-iheartradio {
  background-color: #c6002b;
  color: #c6002b;
}
.social-icon.socicon-iheartradio:before {
  content: "\e930";
}
.socicon-instagram {
  background-color: #e4405f;
  color: #e4405f;
}
.social-icon.socicon-instagram:before {
  content: "\e057";
}
.socicon-itunes {
  background-color: #ff5e51;
  color: #ff5e51;
}
.social-icon.socicon-itunes:before {
  content: "\e0ae";
}
.socicon-issuu {
  background-color: #f26f61;
  color: #f26f61;
}
.social-icon.socicon-issuu:before {
  content: "\e06b";
}
.socicon-ko-fi {
  background-color: #f16061;
  color: #f16061;
}
.social-icon.socicon-ko-fi:before {
  content: "\e934";
}
.socicon-kkbox {
  background-color: #20afd6;
  color: #20afd6;
}
.social-icon.socicon-kkbox:before {
  content: "\e93e";
}
.socicon-komoot {
  background-color: #6aa127;
  color: #6aa127;
}
.social-icon.socicon-komoot:before {
  content: "\e93a";
}
.socicon-lanyrd {
  background-color: #3c80c9;
  color: #3c80c9;
}
.social-icon.socicon-lanyrd:before {
  content: "\e016";
}
.socicon-lastfm {
  background-color: #d41316;
  color: #d41316;
}
.social-icon.socicon-lastfm:before {
  content: "\e050";
}
.socicon-letterboxd {
  background-color: #2c3440;
  color: #2c3440;
}
.social-icon.socicon-letterboxd:before {
  content: "\e96d";
}
.socicon-line {
  background-color: #00ba27;
  color: #00ba27;
}
.social-icon.socicon-line:before {
  content: "\e900";
}
.socicon-linkedin {
  background-color: #0077b5;
  color: #0077b5;
}
.social-icon.socicon-linkedin:before {
  content: "\e049";
}
.socicon-lookbook {
  background-color: #000;
  color: #000;
}
.social-icon.socicon-lookbook:before {
  content: "\e073";
}
.socicon-mail {
  background-color: #000;
  color: #000;
}
.social-icon.socicon-mail:before {
  content: "\e01f";
}
.socicon-mailru {
  background-color: #005ff9;
  color: #005ff9;
}
.social-icon.socicon-mailru:before {
  content: "\e932";
}
.socicon-mailchimp {
  background-color: #ffe01b;
  color: #ffe01b;
}
.social-icon.socicon-mailchimp:before {
  content: "\e92c";
  color: #000 !important;
}
.socicon-mailchimp2 {
  background-color: #ffe01b;
  color: #ffe01b;
}
.social-icon.socicon-mailchimp2:before {
  content: "\e929";
}
.socicon-mastodon {
  background-color: #2b8bd0;
  color: #2b8bd0;
}
.social-icon.socicon-mastodon:before {
  content: "\e913";
}
.socicon-medium {
  background-color: #01ab6c;
  color: #01ab6c;
}
.social-icon.socicon-medium:before {
  content: "\e06d";
}
.socicon-meetup {
  background-color: #e2373c;
  color: #e2373c;
}
.social-icon.socicon-meetup:before {
  content: "\e03c";
}
.socicon-messenger {
  background-color: #0084ff;
  color: #0084ff;
}
.social-icon.socicon-messenger:before {
  content: "\e906";
}
.socicon-mewe {
  background-color: #17377f;
  color: #17377f;
}
.social-icon.socicon-mewe:before {
  content: "\e931";
}
.socicon-mixer {
  background-color: #1fbaed;
  color: #1fbaed;
}
.social-icon.socicon-mixer:before {
  content: "\e91b";
}
.socicon-myspace {
  background-color: #323232;
  color: #323232;
}
.social-icon.socicon-myspace:before {
  content: "\e04c";
}
.socicon-mywed {
  background-color: #000;
  color: #000;
}
.social-icon.socicon-mywed:before {
  content: "\e908";
}
.socicon-newsvine {
  background-color: #075b2f;
  color: #075b2f;
}
.social-icon.socicon-newsvine:before {
  content: "\e033";
}
.socicon-nextdoor {
  background-color: #8ed500;
  color: #8ed500;
}
.social-icon.socicon-nextdoor:before {
  content: "\e92b";
}
.socicon-nextdoor2 {
  background-color: #01b247;
  color: #01b247;
}
.social-icon.socicon-nextdoor2:before {
  content: "\e942";
}
.socicon-newgrounds {
  background-color: #000;
  color: #000;
}
.social-icon.socicon-newgrounds:before {
  content: "\e939";
}
.socicon-odnoklassniki {
  background-color: #f48420;
  color: #f48420;
}
.social-icon.socicon-odnoklassniki:before {
  content: "\e00d";
}
.socicon-ok {
  background-color: #f48420;
  color: #f48420;
}
.social-icon.socicon-ok:before {
  content: "\e00d";
}
.socicon-overcast {
  background-color: #fc7e0f;
  color: #fc7e0f;
}
.social-icon.socicon-overcast:before {
  content: "\e922";
}
.socicon-overwatch {
  background-color: #9e9e9e;
  color: #9e9e9e;
}
.social-icon.socicon-overwatch:before {
  content: "\e076";
}
.socicon-outlook {
  background-color: #0072c6;
  color: #0072c6;
}
.social-icon.socicon-outlook:before {
  content: "\e010";
}
.socicon-parler {
  background-color: #b91d2b;
  color: #b91d2b;
}
.social-icon.socicon-parler:before {
  content: "\e92a";
}
.socicon-patreon {
  background-color: #e44727;
  color: #e44727;
}
.social-icon.socicon-patreon:before {
  content: "\e05f";
}
.socicon-paypal {
  background-color: #009cde;
  color: #009cde;
}
.social-icon.socicon-paypal:before {
  content: "\e00c";
}
.socicon-periscope {
  background-color: #40a4c4;
  color: #40a4c4;
}
.social-icon.socicon-periscope:before {
  content: "\e00f";
}
.socicon-persona {
  background-color: #e6753d;
  color: #e6753d;
}
.social-icon.socicon-persona:before {
  content: "\e008";
}
.socicon-pinterest {
  background-color: #c92619;
  color: #c92619;
}
.social-icon.socicon-pinterest:before {
  content: "\e043";
}
.socicon-pixiv {
  background-color: #049cff;
  color: #049cff;
}
.social-icon.socicon-pixiv:before {
  content: "\e94f";
}
.socicon-play {
  background-color: #000;
  color: #000;
}
.social-icon.socicon-play:before {
  content: "\e02b";
}
.socicon-playerfm {
  background-color: #c8122a;
  color: #c8122a;
}
.social-icon.socicon-playerfm:before {
  content: "\e92f";
}
.socicon-playstation {
  background-color: #000;
  color: #000;
}
.social-icon.socicon-playstation:before {
  content: "\e03d";
}
.socicon-pocketcasts {
  background-color: #f43e37;
  color: #f43e37;
}
.social-icon.socicon-pocketcasts:before {
  content: "\e943";
}
.socicon-ravelry {
  background-color: #ee6e62;
  color: #ee6e62;
}
.social-icon.socicon-ravelry:before {
  content: "\e92d";
}
.socicon-redbubble {
  background-color: #e41321;
  color: #e41321;
}
.social-icon.socicon-redbubble:before {
  content: "\e979";
}
.socicon-reddit {
  background-color: #e74a1e;
  color: #e74a1e;
}
.social-icon.socicon-reddit:before {
  content: "\e022";
}
.socicon-researchgate {
  background-color: #0cb;
  color: #0cb;
}
.social-icon.socicon-researchgate:before {
  content: "\e078";
}
.socicon-reverbnation {
  background-color: #000;
  color: #000;
}
.social-icon.socicon-reverbnation:before {
  content: "\e07b";
}
.socicon-rss {
  background-color: #f26109;
  color: #f26109;
}
.social-icon.socicon-rss:before {
  content: "\e00b";
}
.socicon-shutterstock {
  background-color: #fc2321;
  color: #fc2321;
}
.social-icon.socicon-shutterstock:before {
  content: "\e90d";
}
.socicon-skype {
  background-color: #28abe3;
  color: #28abe3;
}
.social-icon.socicon-skype:before {
  content: "\e046";
}
.socicon-slack {
  background-color: #4b6bc6;
  color: #4b6bc6;
}
.social-icon.socicon-slack:before {
  content: "\e918";
}
.socicon-slideshare {
  background-color: #4ba3a6;
  color: #4ba3a6;
}
.social-icon.socicon-slideshare:before {
  content: "\e017";
}
.socicon-smugmug {
  background-color: #acfd32;
  color: #acfd32;
}
.social-icon.socicon-smugmug:before {
  content: "\e05e";
}
.socicon-snapchat {
  background-color: #000;
  color: #000;
}
.social-icon.socicon-snapchat:before {
  content: "\e03f";
}
.socicon-songkick {
  background-color: #f80046;
  color: #f80046;
}
.social-icon.socicon-songkick:before {
  content: "\e07a";
}
.socicon-soundcloud {
  background-color: #fe3801;
  color: #fe3801;
}
.social-icon.socicon-soundcloud:before {
  content: "\e04d";
}
.socicon-spotify {
  background-color: #1db954;
  color: #1db954;
}
.social-icon.socicon-spotify:before {
  content: "\e945";
}
.socicon-ssrn {
  background-color: #063a73;
  color: #063a73;
}
.social-icon.socicon-ssrn:before {
  content: "\e921";
}
.socicon-stackoverflow {
  background-color: #fd9827;
  color: #fd9827;
}
.social-icon.socicon-stackoverflow:before {
  content: "\e007";
}
.socicon-steam {
  background-color: #8f8d8a;
  color: #8f8d8a;
}
.social-icon.socicon-steam:before {
  content: "\e037";
}
.socicon-stitcher {
  background-color: #000;
  color: #000;
}
.social-icon.socicon-stitcher:before {
  content: "\e92e";
}
.socicon-strava {
  background-color: #fc4c02;
  color: #fc4c02;
}
.social-icon.socicon-strava:before {
  content: "\e081";
}
.socicon-stumbleupon {
  background-color: #e64011;
  color: #e64011;
}
.social-icon.socicon-stumbleupon:before {
  content: "\e024";
}
.socicon-swarm {
  background-color: #fc9d3c;
  color: #fc9d3c;
}
.social-icon.socicon-swarm:before {
  content: "\e003";
}
.socicon-technorati {
  background-color: #5cb030;
  color: #5cb030;
}
.social-icon.socicon-technorati:before {
  content: "\e021";
}
.socicon-telegram {
  background-color: #08c;
  color: #08c;
}
.social-icon.socicon-telegram:before {
  content: "\e06e";
}
.socicon-tg {
  background-color: #08c;
  color: #08c;
}
.social-icon.socicon-tg:before {
  content: "\e06e";
}
.socicon-thefork {
  background-color: #589548;
  color: #589548;
}
.social-icon.socicon-thefork:before {
  content: "\e912";
}
.socicon-tidal {
  background-color: #01ffff;
  color: #01ffff;
}
.social-icon.socicon-tidal:before {
  content: "\e910";
}
.socicon-tiktok {
  background-color: #69c9d0;
  color: #69c9d0;
}
.social-icon.socicon-tiktok:before {
  content: "\e90c";
}
.socicon-tiktok2 {
  background-color: #010101;
  color: #010101;
}
.social-icon.socicon-tiktok2:before {
  content: "\e96b";
}
.socicon-tripadvisor {
  background-color: #589442;
  color: #589442;
}
.social-icon.socicon-tripadvisor:before {
  content: "\e012";
}
.socicon-tripit {
  background-color: #1982c3;
  color: #1982c3;
}
.social-icon.socicon-tripit:before {
  content: "\e015";
}
.socicon-triplej {
  background-color: #e53531;
  color: #e53531;
}
.social-icon.socicon-triplej:before {
  content: "\e009";
}
.socicon-tumblr {
  background-color: #45556c;
  color: #45556c;
}
.social-icon.socicon-tumblr:before {
  content: "\e059";
}
.socicon-tunein {
  background-color: #36b4a7;
  color: #36b4a7;
}
.social-icon.socicon-tunein:before {
  content: "\e90a";
}
.socicon-twitter {
  background-color: #1da1f2;
  color: #1da1f2;
}
.social-icon.socicon-twitter:before {
  content: "\e040";
}
.socicon-unsplash {
  background-color: #000;
  color: #000;
}
.social-icon.socicon-unsplash:before {
  content: "\e90b";
}
.socicon-udemy {
  background-color: #17aa1c;
  color: #17aa1c;
}
.social-icon.socicon-udemy:before {
  content: "\e93f";
}
.socicon-viadeo {
  background-color: #e4a000;
  color: #e4a000;
}
.social-icon.socicon-viadeo:before {
  content: "\e04a";
}
.socicon-viber {
  background-color: #7b519d;
  color: #7b519d;
}
.social-icon.socicon-viber:before {
  content: "\e071";
}
.socicon-vimeo {
  background-color: #51b5e7;
  color: #51b5e7;
}
.social-icon.socicon-vimeo:before {
  content: "\e052";
}
.socicon-vine {
  background-color: #00b389;
  color: #00b389;
}
.social-icon.socicon-vine:before {
  content: "\e054";
}
.socicon-vkontakte {
  background-color: #5a7fa6;
  color: #5a7fa6;
}
.social-icon.socicon-vkontakte:before {
  content: "\e01a";
}
.socicon-whatsapp {
  background-color: #20b038;
  color: #20b038;
}
.social-icon.socicon-whatsapp:before {
  content: "\e01b";
}
.socicon-wikipedia {
  background-color: #000;
  color: #000;
}
.social-icon.socicon-wikipedia:before {
  content: "\e02d";
}
.socicon-windows {
  background-color: #00bdf6;
  color: #00bdf6;
}
.social-icon.socicon-windows:before {
  content: "\e039";
}
.socicon-wordpress {
  background-color: #464646;
  color: #464646;
}
.social-icon.socicon-wordpress:before {
  content: "\e058";
}
.socicon-xbox {
  background-color: #92c83e;
  color: #92c83e;
}
.social-icon.socicon-xbox:before {
  content: "\e038";
}
.socicon-xing {
  background-color: #005a60;
  color: #005a60;
}
.social-icon.socicon-xing:before {
  content: "\e04b";
}
.socicon-yahoo {
  background-color: #6e2a85;
  color: #6e2a85;
}
.social-icon.socicon-yahoo:before {
  content: "\e045";
}
.socicon-yammer {
  background-color: #1175c4;
  color: #1175c4;
}
.social-icon.socicon-yammer:before {
  content: "\e005";
}
.socicon-yandex {
  background-color: red;
  color: red;
}
.social-icon.socicon-yandex:before {
  content: "\e068";
}
.socicon-zen-yandex {
  background-color: #000;
  color: #000;
}
.social-icon.socicon-zen-yandex:before {
  content: "\e911";
}
.socicon-yelp {
  background-color: #c83218;
  color: #c83218;
}
.social-icon.socicon-yelp:before {
  content: "\e047";
}
.socicon-youtube {
  background-color: red;
  color: red;
}
.social-icon.socicon-youtube:before {
  content: "\e051";
}
.socicon-yummly {
  background-color: #e16220;
  color: #e16220;
}
.social-icon.socicon-yummly:before {
  content: "\e920";
}
.socicon-zazzle {
  background-color: #9dbc7a;
  color: #9dbc7a;
}
.social-icon.socicon-zazzle:before {
  content: "\e97b";
}
.socicon-zerply {
  background-color: #9dbc7a;
  color: #9dbc7a;
}
.social-icon.socicon-zerply:before {
  content: "\e02c";
}
.socicon-zillow {
  background-color: #1277e1;
  color: #1277e1;
}
.social-icon.socicon-zillow:before {
  content: "\e938";
}
.socicon-zomato {
  background-color: #cb202d;
  color: #cb202d;
}
.social-icon.socicon-zomato:before {
  content: "\e072";
}
.socicon-zynga {
  background-color: #dc0606;
  color: #dc0606;
}
.social-icon.socicon-zynga:before {
  content: "\e036";
}
@font-face {
  font-family: Genericons;
  src: url("../assets/wp-content/plugins/social-icons-widget-by-wpzoom/assets/font/Genericons.eot");
  src: url("../assets/wp-content/plugins/social-icons-widget-by-wpzoom/assets/font/Genericonsd41d.eot?")
    format("embedded-opentype");
  font-weight: 400;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: Genericons;
  src: url("../assets/wp-content/plugins/social-icons-widget-by-wpzoom/assets/font/Genericons.woff")
      format("woff"),
    url("../assets/wp-content/plugins/social-icons-widget-by-wpzoom/assets/font/Genericons.ttf")
      format("truetype"),
    url("../assets/wp-content/plugins/social-icons-widget-by-wpzoom/assets/font/Genericons.svg#Genericons")
      format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: block;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: Genericons;
    src: url("../assets/wp-content/plugins/social-icons-widget-by-wpzoom/assets/font/Genericons.svg#Genericons")
      format("svg");
    font-display: block;
  }
}
.genericon {
  font-size: 16px;
  vertical-align: top;
  text-align: center;
  -moz-transition: color 0.1s ease-in 0;
  -webkit-transition: color 0.1s ease-in 0;
  display: inline-block;
  font-family: Genericons;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  speak: none;
}
.genericon-rotate-90 {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.genericon-rotate-180 {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.genericon-rotate-270 {
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}
.genericon-flip-horizontal {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.genericon-flip-vertical {
  -webkit-transform: scale(1, -1);
  -moz-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  transform: scale(1, -1);
}
.genericon-404:before {
  content: "\f423";
}
.genericon-activity:before {
  content: "\f508";
}
.genericon-anchor:before {
  content: "\f509";
}
.genericon-aside:before {
  content: "\f101";
}
.genericon-attachment:before {
  content: "\f416";
}
.genericon-audio:before {
  content: "\f109";
}
.genericon-bold:before {
  content: "\f471";
}
.genericon-book:before {
  content: "\f444";
}
.genericon-bug:before {
  content: "\f50a";
}
.genericon-cart:before {
  content: "\f447";
}
.genericon-category:before {
  content: "\f301";
}
.genericon-chat:before {
  content: "\f108";
}
.genericon-checkmark:before {
  content: "\f418";
}
.genericon-close:before {
  content: "\f405";
}
.genericon-close-alt:before {
  content: "\f406";
}
.genericon-cloud:before {
  content: "\f426";
}
.genericon-cloud-download:before {
  content: "\f440";
}
.genericon-cloud-upload:before {
  content: "\f441";
}
.genericon-code:before {
  content: "\f462";
}
.genericon-codepen:before {
  content: "\f216";
}
.genericon-cog:before {
  content: "\f445";
}
.genericon-collapse:before {
  content: "\f432";
}
.genericon-comment:before {
  content: "\f300";
}
.genericon-day:before {
  content: "\f305";
}
.genericon-digg:before {
  content: "\f221";
}
.genericon-document:before {
  content: "\f443";
}
.genericon-dot:before {
  content: "\f428";
}
.genericon-downarrow:before {
  content: "\f502";
}
.genericon-download:before {
  content: "\f50b";
}
.genericon-draggable:before {
  content: "\f436";
}
.genericon-dribbble:before {
  content: "\f201";
}
.genericon-dropbox:before {
  content: "\f225";
}
.genericon-dropdown:before {
  content: "\f433";
}
.genericon-dropdown-left:before {
  content: "\f434";
}
.genericon-edit:before {
  content: "\f411";
}
.genericon-ellipsis:before {
  content: "\f476";
}
.genericon-expand:before {
  content: "\f431";
}
.genericon-external:before {
  content: "\f442";
}
.genericon-facebook:before {
  content: "\f203";
}
.genericon-facebook-alt:before {
  content: "\f204";
}
.genericon-fastforward:before {
  content: "\f458";
}
.genericon-feed:before {
  content: "\f413";
}
.genericon-flag:before {
  content: "\f468";
}
.genericon-flickr:before {
  content: "\f211";
}
.genericon-foursquare:before {
  content: "\f226";
}
.genericon-fullscreen:before {
  content: "\f474";
}
.genericon-gallery:before {
  content: "\f103";
}
.genericon-github:before {
  content: "\f200";
}
.genericon-googleplus:before {
  content: "\f206";
}
.genericon-googleplus-alt:before {
  content: "\f218";
}
.genericon-handset:before {
  content: "\f50c";
}
.genericon-heart:before {
  content: "\f461";
}
.genericon-help:before {
  content: "\f457";
}
.genericon-hide:before {
  content: "\f404";
}
.genericon-hierarchy:before {
  content: "\f505";
}
.genericon-home:before {
  content: "\f409";
}
.genericon-image:before {
  content: "\f102";
}
.genericon-info:before {
  content: "\f455";
}
.genericon-instagram:before {
  content: "\f215";
}
.genericon-italic:before {
  content: "\f472";
}
.genericon-key:before {
  content: "\f427";
}
.genericon-leftarrow:before {
  content: "\f503";
}
.genericon-link:before {
  content: "\f107";
}
.genericon-linkedin:before {
  content: "\f207";
}
.genericon-linkedin-alt:before {
  content: "\f208";
}
.genericon-location:before {
  content: "\f417";
}
.genericon-lock:before {
  content: "\f470";
}
.genericon-mail:before {
  content: "\f410";
}
.genericon-maximize:before {
  content: "\f422";
}
.genericon-menu:before {
  content: "\f419";
}
.genericon-microphone:before {
  content: "\f50d";
}
.genericon-minimize:before {
  content: "\f421";
}
.genericon-minus:before {
  content: "\f50e";
}
.genericon-month:before {
  content: "\f307";
}
.genericon-move:before {
  content: "\f50f";
}
.genericon-next:before {
  content: "\f429";
}
.genericon-notice:before {
  content: "\f456";
}
.genericon-paintbrush:before {
  content: "\f506";
}
.genericon-path:before {
  content: "\f219";
}
.genericon-pause:before {
  content: "\f448";
}
.genericon-phone:before {
  content: "\f437";
}
.genericon-picture:before {
  content: "\f473";
}
.genericon-pinned:before {
  content: "\f308";
}
.genericon-pinterest:before {
  content: "\f209";
}
.genericon-pinterest-alt:before {
  content: "\f210";
}
.genericon-play:before {
  content: "\f452";
}
.genericon-plugin:before {
  content: "\f439";
}
.genericon-plus:before {
  content: "\f510";
}
.genericon-pocket:before {
  content: "\f224";
}
.genericon-polldaddy:before {
  content: "\f217";
}
.genericon-portfolio:before {
  content: "\f460";
}
.genericon-previous:before {
  content: "\f430";
}
.genericon-print:before {
  content: "\f469";
}
.genericon-quote:before {
  content: "\f106";
}
.genericon-rating-empty:before {
  content: "\f511";
}
.genericon-rating-full:before {
  content: "\f512";
}
.genericon-rating-half:before {
  content: "\f513";
}
.genericon-reddit:before {
  content: "\f222";
}
.genericon-refresh:before {
  content: "\f420";
}
.genericon-reply:before {
  content: "\f412";
}
.genericon-reply-alt:before {
  content: "\f466";
}
.genericon-reply-single:before {
  content: "\f467";
}
.genericon-rewind:before {
  content: "\f459";
}
.genericon-rightarrow:before {
  content: "\f501";
}
.genericon-search:before {
  content: "\f400";
}
.genericon-send-to-phone:before {
  content: "\f438";
}
.genericon-send-to-tablet:before {
  content: "\f454";
}
.genericon-share:before {
  content: "\f415";
}
.genericon-show:before {
  content: "\f403";
}
.genericon-shuffle:before {
  content: "\f514";
}
.genericon-sitemap:before {
  content: "\f507";
}
.genericon-skip-ahead:before {
  content: "\f451";
}
.genericon-skip-back:before {
  content: "\f450";
}
.genericon-skype:before {
  content: "\f220";
}
.genericon-spam:before {
  content: "\f424";
}
.genericon-spotify:before {
  content: "\f515";
}
.genericon-standard:before {
  content: "\f100";
}
.genericon-star:before {
  content: "\f408";
}
.genericon-status:before {
  content: "\f105";
}
.genericon-stop:before {
  content: "\f449";
}
.genericon-stumbleupon:before {
  content: "\f223";
}
.genericon-subscribe:before {
  content: "\f463";
}
.genericon-subscribed:before {
  content: "\f465";
}
.genericon-summary:before {
  content: "\f425";
}
.genericon-tablet:before {
  content: "\f453";
}
.genericon-tag:before {
  content: "\f302";
}
.genericon-time:before {
  content: "\f303";
}
.genericon-top:before {
  content: "\f435";
}
.genericon-trash:before {
  content: "\f407";
}
.genericon-tumblr:before {
  content: "\f214";
}
.genericon-twitch:before {
  content: "\f516";
}
.genericon-twitter:before {
  content: "\f202";
}
.genericon-unapprove:before {
  content: "\f446";
}
.genericon-unsubscribe:before {
  content: "\f464";
}
.genericon-unzoom:before {
  content: "\f401";
}
.genericon-uparrow:before {
  content: "\f500";
}
.genericon-user:before {
  content: "\f304";
}
.genericon-video:before {
  content: "\f104";
}
.genericon-videocamera:before {
  content: "\f517";
}
.genericon-vimeo:before {
  content: "\f212";
}
.genericon-warning:before {
  content: "\f414";
}
.genericon-website:before {
  content: "\f475";
}
.genericon-week:before {
  content: "\f306";
}
.genericon-wordpress:before {
  content: "\f205";
}
.genericon-xpost:before {
  content: "\f504";
}
.genericon-youtube:before {
  content: "\f213";
}
.genericon-zoom:before {
  content: "\f402";
}
.academicons-ul,
.fa-ul {
  list-style-type: none;
}

.academicons-li,
.fa-li {
  top: 0.14285714em;
  text-align: center;
}

.academicons-fw,
.academicons-li,
.fa-fw,
.fa-li {
  text-align: center;
}

.ai.fa-pull-left,
.fa.fa-pull-left {
  margin-right: 0.3em;
}


.academicons {
  display: inline-block;
  font: normal normal normal 14px/1 Academicons;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.academicons-lg,
.fa-lg {
  line-height: 0.75em;
  vertical-align: -15%;
}

.academicons-academia:before {
  content: "\e9af";
}

.academicons-academia-square:before {
  content: "\e93d";
}

.academicons-acclaim:before {
  content: "\e92e";
}

.academicons-acclaim-square:before {
  content: "\e93a";
}

.academicons-acm:before {
  content: "\e93c";
}

.academicons-acm-square:before {
  content: "\e95d";
}

.academicons-acmdl:before {
  content: "\e96a";
}

.academicons-acmdl-square:before {
  content: "\e9d3";
}

.academicons-ads:before {
  content: "\e9cb";
}

.academicons-ads-square:before {
  content: "\e94a";
}

.academicons-arxiv:before {
  content: "\e974";
}

.academicons-arxiv-square:before {
  content: "\e9a6";
}

.academicons-biorxiv:before {
  content: "\e9a2";
}

.academicons-biorxiv-square:before {
  content: "\e98b";
}

.academicons-ceur:before {
  content: "\e96d";
}

.academicons-ceur-square:before {
  content: "\e92f";
}

.academicons-coursera:before {
  content: "\e95f";
}

.academicons-coursera-square:before {
  content: "\e97f";
}

.academicons-cv:before {
  content: "\e9a5";
}

.academicons-cv-square:before {
  content: "\e90a";
}

.academicons-dataverse:before {
  content: "\e9f7";
}

.academicons-dataverse-square:before {
  content: "\e9e4";
}

.academicons-dblp:before {
  content: "\e94f";
}

.academicons-dblp-square:before {
  content: "\e93f";
}

.academicons-depsy:before {
  content: "\e97a";
}

.academicons-depsy-square:before {
  content: "\e94b";
}

.academicons-doi:before {
  content: "\e97e";
}

.academicons-doi-square:before {
  content: "\e98f";
}

.academicons-dryad:before {
  content: "\e97c";
}

.academicons-dryad-square:before {
  content: "\e98c";
}

.academicons-figshare:before {
  content: "\e981";
}

.academicons-figshare-square:before {
  content: "\e9e7";
}

.academicons-google-scholar:before {
  content: "\e9d4";
}

.academicons-google-scholar-square:before {
  content: "\e9f9";
}

.academicons-ideas-repec:before {
  content: "\e9ed";
}

.academicons-ideas-repec-square:before {
  content: "\e9f8";
}

.academicons-ieee:before {
  content: "\e929";
}

.academicons-ieee-square:before {
  content: "\e9b9";
}

.academicons-impactstory:before {
  content: "\e9cf";
}

.academicons-impactstory-square:before {
  content: "\e9aa";
}

.academicons-inspire:before {
  content: "\e9e9";
}

.academicons-inspire-square:before {
  content: "\e9fe";
}

.academicons-lattes:before {
  content: "\e9b3";
}

.academicons-lattes-square:before {
  content: "\e99c";
}

.academicons-mathoverflow:before {
  content: "\e9f6";
}

.academicons-mathoverflow-square:before {
  content: "\e97b";
}

.academicons-mendeley:before {
  content: "\e9f0";
}

.academicons-mendeley-square:before {
  content: "\e9f3";
}

.academicons-open-access:before {
  content: "\e939";
}

.academicons-open-access-square:before {
  content: "\e9f4";
}

.academicons-orcid:before {
  content: "\e9d9";
}

.academicons-orcid-square:before {
  content: "\e9c3";
}

.academicons-osf:before {
  content: "\e9ef";
}

.academicons-osf-square:before {
  content: "\e931";
}

.academicons-overleaf:before {
  content: "\e914";
}

.academicons-overleaf-square:before {
  content: "\e98d";
}

.academicons-philpapers:before {
  content: "\e98a";
}

.academicons-philpapers-square:before {
  content: "\e96f";
}

.academicons-piazza:before {
  content: "\e99a";
}

.academicons-piazza-square:before {
  content: "\e90c";
}

.academicons-publons:before {
  content: "\e937";
}

.academicons-publons-square:before {
  content: "\e94e";
}

.academicons-pubmed:before {
  content: "\e99f";
}

.academicons-pubmed-square:before {
  content: "\e97d";
}

.academicons-researcherid:before {
  content: "\e91a";
}

.academicons-researcherid-square:before {
  content: "\e95c";
}

.academicons-researchgate:before {
  content: "\e95e";
}

.academicons-researchgate-square:before {
  content: "\e99e";
}

.academicons-scirate:before {
  content: "\e98e";
}

.academicons-scirate-square:before {
  content: "\e99d";
}

.academicons-semantic-scholar:before {
  content: "\e96e";
}

.academicons-semantic-scholar-square:before {
  content: "\e96c";
}

.academicons-springer:before {
  content: "\e928";
}

.academicons-springer-square:before {
  content: "\e99b";
}

.academicons-zotero:before {
  content: "\e962";
}

.academicons-zotero-square:before {
  content: "\e932";
}

.academicons-lg {
  font-size: 1.33333333em;
}

.academicons-2x {
  font-size: 2em;
}

.academicons-3x {
  font-size: 3em;
}

.academicons-4x {
  font-size: 4em;
}

.academicons-5x {
  font-size: 5em;
}

.academicons-fw {
  width: 1.28571429em;
}

.academicons-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
}

.academicons-ul > li {
  position: relative;
}

.academicons-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
}

.academicons-li.fa-lg {
  left: -1.85714286em;
}

.academicons-border {
  padding: 0.2em 0.25em 0.15em;
  border: 0.08em solid #eee;
  border-radius: 0.1em;
}

.academicons-pull-left {
  float: left;
}

.academicons-pull-right {
  float: right;
}

.ai.fa-pull-right {
  margin-left: 0.3em;
}

.fa-lg {
  font-size: 1.33333333em;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-fw {
  width: 1.28571429em;
}

.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
}

.fa-ul > li {
  position: relative;
}

.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
}

.fa-li.fa-lg {
  left: -1.85714286em;
}

.fa-border {
  padding: 0.2em 0.25em 0.15em;
  border: 0.08em solid #eee;
  border-radius: 0.1em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-right {
  margin-left: 0.3em;
}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face {
  font-family: "FontAwesome";
  src: url("../assets/fonts/fontawesome/fontawesomewebfont.eot");
  src: url("../assets/fonts/fontawesome/fontawesomewebfont.eot")
      format("embedded-opentype"),
    url("../assets/fonts/fontawesome/fontawesomewebfont.woff2")
      format("woff2"),
    url("../assets/fonts/fontawesome/fontawesomewebfont.woff")
      format("woff"),
    url("../assets/fonts/fontawesome/fontawesomewebfont.ttf")
      format("truetype"),
    url("../assets/fonts/fontawesome/fontawesomewebfont.svg")
      format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: 0.2em 0.25em 0.15em;
  border: solid 0.08em #eee;
  border-radius: 0.1em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: 0.3em;
}
.fa.fa-pull-right {
  margin-left: 0.3em;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: 0.3em;
}
.fa.pull-right {
  margin-left: 0.3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #fff;
}
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper-pp:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-genderless:before {
  content: "\f22d";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}
.fa-optin-monster:before {
  content: "\f23c";
}
.fa-opencart:before {
  content: "\f23d";
}
.fa-expeditedssl:before {
  content: "\f23e";
}
.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}
.fa-mouse-pointer:before {
  content: "\f245";
}
.fa-i-cursor:before {
  content: "\f246";
}
.fa-object-group:before {
  content: "\f247";
}
.fa-object-ungroup:before {
  content: "\f248";
}
.fa-sticky-note:before {
  content: "\f249";
}
.fa-sticky-note-o:before {
  content: "\f24a";
}
.fa-cc-jcb:before {
  content: "\f24b";
}
.fa-cc-diners-club:before {
  content: "\f24c";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-balance-scale:before {
  content: "\f24e";
}
.fa-hourglass-o:before {
  content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}
.fa-hourglass:before {
  content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}
.fa-hand-scissors-o:before {
  content: "\f257";
}
.fa-hand-lizard-o:before {
  content: "\f258";
}
.fa-hand-spock-o:before {
  content: "\f259";
}
.fa-hand-pointer-o:before {
  content: "\f25a";
}
.fa-hand-peace-o:before {
  content: "\f25b";
}
.fa-trademark:before {
  content: "\f25c";
}
.fa-registered:before {
  content: "\f25d";
}
.fa-creative-commons:before {
  content: "\f25e";
}
.fa-gg:before {
  content: "\f260";
}
.fa-gg-circle:before {
  content: "\f261";
}
.fa-tripadvisor:before {
  content: "\f262";
}
.fa-odnoklassniki:before {
  content: "\f263";
}
.fa-odnoklassniki-square:before {
  content: "\f264";
}
.fa-get-pocket:before {
  content: "\f265";
}
.fa-wikipedia-w:before {
  content: "\f266";
}
.fa-safari:before {
  content: "\f267";
}
.fa-chrome:before {
  content: "\f268";
}
.fa-firefox:before {
  content: "\f269";
}
.fa-opera:before {
  content: "\f26a";
}
.fa-internet-explorer:before {
  content: "\f26b";
}
.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}
.fa-contao:before {
  content: "\f26d";
}
.fa-500px:before {
  content: "\f26e";
}
.fa-amazon:before {
  content: "\f270";
}
.fa-calendar-plus-o:before {
  content: "\f271";
}
.fa-calendar-minus-o:before {
  content: "\f272";
}
.fa-calendar-times-o:before {
  content: "\f273";
}
.fa-calendar-check-o:before {
  content: "\f274";
}
.fa-industry:before {
  content: "\f275";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-map-signs:before {
  content: "\f277";
}
.fa-map-o:before {
  content: "\f278";
}
.fa-map:before {
  content: "\f279";
}
.fa-commenting:before {
  content: "\f27a";
}
.fa-commenting-o:before {
  content: "\f27b";
}
.fa-houzz:before {
  content: "\f27c";
}
.fa-vimeo:before {
  content: "\f27d";
}
.fa-black-tie:before {
  content: "\f27e";
}
.fa-fonticons:before {
  content: "\f280";
}
.fa-reddit-alien:before {
  content: "\f281";
}
.fa-edge:before {
  content: "\f282";
}
.fa-credit-card-alt:before {
  content: "\f283";
}
.fa-codiepie:before {
  content: "\f284";
}
.fa-modx:before {
  content: "\f285";
}
.fa-fort-awesome:before {
  content: "\f286";
}
.fa-usb:before {
  content: "\f287";
}
.fa-product-hunt:before {
  content: "\f288";
}
.fa-mixcloud:before {
  content: "\f289";
}
.fa-scribd:before {
  content: "\f28a";
}
.fa-pause-circle:before {
  content: "\f28b";
}
.fa-pause-circle-o:before {
  content: "\f28c";
}
.fa-stop-circle:before {
  content: "\f28d";
}
.fa-stop-circle-o:before {
  content: "\f28e";
}
.fa-shopping-bag:before {
  content: "\f290";
}
.fa-shopping-basket:before {
  content: "\f291";
}
.fa-hashtag:before {
  content: "\f292";
}
.fa-bluetooth:before {
  content: "\f293";
}
.fa-bluetooth-b:before {
  content: "\f294";
}
.fa-percent:before {
  content: "\f295";
}
.fa-gitlab:before {
  content: "\f296";
}
.fa-wpbeginner:before {
  content: "\f297";
}
.fa-wpforms:before {
  content: "\f298";
}
.fa-envira:before {
  content: "\f299";
}
.fa-universal-access:before {
  content: "\f29a";
}
.fa-wheelchair-alt:before {
  content: "\f29b";
}
.fa-question-circle-o:before {
  content: "\f29c";
}
.fa-blind:before {
  content: "\f29d";
}
.fa-audio-description:before {
  content: "\f29e";
}
.fa-volume-control-phone:before {
  content: "\f2a0";
}
.fa-braille:before {
  content: "\f2a1";
}
.fa-assistive-listening-systems:before {
  content: "\f2a2";
}
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4";
}
.fa-glide:before {
  content: "\f2a5";
}
.fa-glide-g:before {
  content: "\f2a6";
}
.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7";
}
.fa-low-vision:before {
  content: "\f2a8";
}
.fa-viadeo:before {
  content: "\f2a9";
}
.fa-viadeo-square:before {
  content: "\f2aa";
}
.fa-snapchat:before {
  content: "\f2ab";
}
.fa-snapchat-ghost:before {
  content: "\f2ac";
}
.fa-snapchat-square:before {
  content: "\f2ad";
}
.fa-pied-piper:before {
  content: "\f2ae";
}
.fa-first-order:before {
  content: "\f2b0";
}
.fa-yoast:before {
  content: "\f2b1";
}
.fa-themeisle:before {
  content: "\f2b2";
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3";
}
.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4";
}
.fa-handshake-o:before {
  content: "\f2b5";
}
.fa-envelope-open:before {
  content: "\f2b6";
}
.fa-envelope-open-o:before {
  content: "\f2b7";
}
.fa-linode:before {
  content: "\f2b8";
}
.fa-address-book:before {
  content: "\f2b9";
}
.fa-address-book-o:before {
  content: "\f2ba";
}
.fa-vcard:before,
.fa-address-card:before {
  content: "\f2bb";
}
.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\f2bc";
}
.fa-user-circle:before {
  content: "\f2bd";
}
.fa-user-circle-o:before {
  content: "\f2be";
}
.fa-user-o:before {
  content: "\f2c0";
}
.fa-id-badge:before {
  content: "\f2c1";
}
.fa-drivers-license:before,
.fa-id-card:before {
  content: "\f2c2";
}
.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\f2c3";
}
.fa-quora:before {
  content: "\f2c4";
}
.fa-free-code-camp:before {
  content: "\f2c5";
}
.fa-telegram:before {
  content: "\f2c6";
}
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\f2c7";
}
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}
.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\f2c9";
}
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\f2ca";
}
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\f2cb";
}
.fa-shower:before {
  content: "\f2cc";
}
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\f2cd";
}
.fa-podcast:before {
  content: "\f2ce";
}
.fa-window-maximize:before {
  content: "\f2d0";
}
.fa-window-minimize:before {
  content: "\f2d1";
}
.fa-window-restore:before {
  content: "\f2d2";
}
.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\f2d3";
}
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\f2d4";
}
.fa-bandcamp:before {
  content: "\f2d5";
}
.fa-grav:before {
  content: "\f2d6";
}
.fa-etsy:before {
  content: "\f2d7";
}
.fa-imdb:before {
  content: "\f2d8";
}
.fa-ravelry:before {
  content: "\f2d9";
}
.fa-eercast:before {
  content: "\f2da";
}
.fa-microchip:before {
  content: "\f2db";
}
.fa-snowflake-o:before {
  content: "\f2dc";
}
.fa-superpowers:before {
  content: "\f2dd";
}
.fa-wpexplorer:before {
  content: "\f2de";
}
.fa-meetup:before {
  content: "\f2e0";
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

/* === Main Styles === */
html{font-size:100%;}a,.page-title{color:#ed1c24;}a:hover,a:focus{color:#ed1c24;/*outline: none;*/border: 0;}body,button,input,select,textarea,.ast-button,.ast-custom-button{font-family: 'DIN 2014';font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;}blockquote{color:#160000;}h1,.entry-content h1,h2,.entry-content h2,h3,.entry-content h3,h4,.entry-content h4,h5,.entry-content h5,h6,.entry-content h6,.site-title,.site-title a{font-family: 'DIN 2014';font-weight:400;}.site-title{font-size:35px;font-size:2.1875rem;display:none;}header .custom-logo-link img{max-width:250px;    width: 250px;}.astra-logo-svg{width:200px;}.ast-archive-description .ast-archive-title{font-size:40px;font-size:2.5rem;}.site-header .site-description{font-size:15px;font-size:0.9375rem;display:none;}.entry-title{font-size:30px;font-size:1.875rem;}h1,.entry-content h1{font-size:40px;font-size:2.5rem;font-family: 'DIN 2014';}h2,.entry-content h2{font-weight:bold;font-size:34px;font-size:2.5rem;font-family: 'DIN 2014';}h3,.entry-content h3{font-size:20px;font-size:1.25rem;font-family: 'DIN 2014';}h4,.entry-content h4{font-size:18px;font-size:1.125rem;font-family: 'DIN 2014';}h5,.entry-content h5{font-size:15px;font-size:0.9375rem;font-family: 'DIN 2014';}h6,.entry-content h6{font-size:15px;font-size:0.9375rem;font-family: 'DIN 2014';}.ast-single-post .entry-title,.page-title{font-size:30px;font-size:1.875rem;}::selection{background-color:#ed1c24;color:#ffffff;}body,h1,.entry-title a,.entry-content h1,h2,.entry-content h2,h3,.entry-content h3,h4,.entry-content h4,h5,.entry-content h5,h6,.entry-content h6{color:#000;}.tagcloud a:hover,.tagcloud a:focus,.tagcloud a.current-item{color:#ffffff;border-color:#ed1c24;background-color:#ed1c24;}input:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="reset"]:focus,input[type="search"]:focus,textarea:focus{border-color:#ed1c24;}input[type="radio"]:checked,input[type=reset],input[type="checkbox"]:checked,input[type="checkbox"]:hover:checked,input[type="checkbox"]:focus:checked,input[type=range]::-webkit-slider-thumb{border-color:#ed1c24;background-color:#ed1c24;box-shadow:none;}.site-footer a:hover + .post-count,.site-footer a:focus + .post-count{background:#ed1c24;border-color:#ed1c24;}.single .nav-links .nav-previous,.single .nav-links .nav-next{color:#ed1c24;}.entry-meta,.entry-meta *{line-height:1.45;color:#ed1c24;}.entry-meta a:hover,.entry-meta a:hover *,.entry-meta a:focus,.entry-meta a:focus *,.page-links > .page-link,.page-links .page-link:hover,.post-navigation a:hover{color:#ed1c24;}#cat option,.secondary .calendar_wrap thead a,.secondary .calendar_wrap thead a:visited{color:#ed1c24;}.secondary .calendar_wrap #today,.ast-progress-val span{background:#ed1c24;}.secondary a:hover + .post-count,.secondary a:focus + .post-count{background:#ed1c24;border-color:#ed1c24;}.calendar_wrap #today > a{color:#ffffff;}.page-links .page-link,.single .post-navigation a{color:#ed1c24;}.widget-title{font-size:22px;font-size:1.375rem;color:#000;}.single .ast-author-details .author-title{color:#ed1c24;}.main-header-menu .menu-link,.ast-header-custom-item a{color:#000;}.main-header-menu .menu-item:hover > .menu-link,.main-header-menu .menu-item:hover > .ast-menu-toggle,.main-header-menu .ast-masthead-custom-menu-items a:hover,.main-header-menu .menu-item.focus > .menu-link,.main-header-menu .menu-item.focus > .ast-menu-toggle,.main-header-menu .current-menu-item > .menu-link,.main-header-menu .current-menu-ancestor > .menu-link,.main-header-menu .current-menu-item > .ast-menu-toggle,.main-header-menu .current-menu-ancestor > .ast-menu-toggle{color:#ed1c24;}.header-main-layout-3 .ast-main-header-bar-alignment{margin-right:auto;}.header-main-layout-2 .site-header-section-left .ast-site-identity{text-align:left;}.ast-logo-title-inline .site-logo-img{padding-right:1em;}.site-logo-img img{ transition:all 0.2s linear;}.ast-header-break-point .ast-mobile-menu-buttons-minimal.menu-toggle{background:transparent;color:#ed1c24;}.ast-header-break-point .ast-mobile-menu-buttons-outline.menu-toggle{background:transparent;border:1px solid #ed1c24;color:#ed1c24;}.ast-header-break-point .ast-mobile-menu-buttons-fill.menu-toggle{background:#ed1c24;}.ast-page-builder-template .hentry {margin: 0;}.ast-page-builder-template .site-content > .ast-container {max-width: 100%;padding: 0;}.ast-page-builder-template .site-content #primary {padding: 0;margin: 0;}.ast-page-builder-template .no-results {text-align: center;margin: 4em auto;}.ast-page-builder-template .ast-pagination {padding: 2em;}.ast-page-builder-template .entry-header.ast-no-title.ast-no-thumbnail {margin-top: 0;}.ast-page-builder-template .entry-header.ast-header-without-markup {margin-top: 0;margin-bottom: 0;}.ast-page-builder-template .entry-header.ast-no-title.ast-no-meta {margin-bottom: 0;}.ast-page-builder-template.single .post-navigation {padding-bottom: 2em;}.ast-page-builder-template.single-post .site-content > .ast-container {max-width: 100%;}.ast-page-builder-template .entry-header {margin-top: 4em;margin-left: auto;margin-right: auto;padding-left: 20px;padding-right: 20px;}.ast-page-builder-template .ast-archive-description {margin-top: 4em;margin-left: auto;margin-right: auto;padding-left: 20px;padding-right: 20px;}.single.ast-page-builder-template .entry-header {padding-left: 20px;padding-right: 20px;}.ast-page-builder-template.ast-no-sidebar .entry-content .alignwide {margin-left: 0;margin-right: 0;}.ast-small-footer{color:#000;}.ast-small-footer > .ast-footer-overlay{background-color:#f9f9f9;;}.ast-small-footer a{color:#000;}.ast-small-footer a:hover{color:#ed1c24;}/*.footer-adv .footer-adv-overlay{border-top-style:solid;border-top-width:10px;border-top-color:#000;}*/.footer-adv .widget-title,.footer-adv .widget-title a{color:#000;}.footer-adv{color:#000;}.footer-adv a{color:#000;font-weight: 500;font-style: normal;font-family: 'DIN 2014';}.footer-adv .tagcloud a:hover,.footer-adv .tagcloud a.current-item{border-color:#000;background-color:#000;}.footer-adv a:hover,.footer-adv .no-widget-text a:hover,.footer-adv a:focus,.footer-adv .no-widget-text a:focus{color:#ed1c24;}.footer-adv .calendar_wrap #today,.footer-adv a:hover + .post-count{background-color:#000;}.footer-adv-overlay{background-color:#f9f9f9;;}.wp-block-buttons.aligncenter{justify-content:center;}@media (max-width:782px){.entry-content .wp-block-columns .wp-block-column{margin-left:0px;}}@media (max-width:768px){.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single{padding:1.5em 2.14em;}.ast-separate-container #primary,.ast-separate-container #secondary{padding:1.5em 0;}#primary,#secondary{padding:1.5em 0;margin:0;}.ast-left-sidebar #content > .ast-container{display:flex;flex-direction:column-reverse;width:100%;}.ast-author-box img.avatar{margin:20px 0 0 0;}}@media (min-width:769px){.ast-separate-container.ast-right-sidebar #primary,.ast-separate-container.ast-left-sidebar #primary{border:0;}.search-no-results.ast-separate-container #primary{margin-bottom:4em;}}.menu-toggle,button,.ast-button,.ast-custom-button,.button,input#submit,input[type="button"],input[type="submit"],input[type="reset"]{color:#ffffff;background-color:#ed1c24;border-radius:2px;padding-top:10px;padding-right:40px;padding-bottom:10px;padding-left:40px;font-family:inherit;font-weight:inherit;}button:focus,.menu-toggle:hover,button:hover,.ast-button:hover,.ast-custom-button:hover .button:hover,.ast-custom-button:hover,input[type=reset]:hover,input[type=reset]:focus,input#submit:hover,input#submit:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="submit"]:hover,input[type="submit"]:focus{color:#ffffff;background-color:#ed1c24;border-color:#ed1c24;}@media (min-width:544px){.ast-container{max-width:100%;}}@media (max-width:544px){.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comments-title,.ast-separate-container .ast-archive-description{padding:1.5em 1em;}.ast-separate-container #content .ast-container{padding-left:0.54em;padding-right:0.54em;}.ast-separate-container .ast-comment-list li.depth-1{padding:1.5em 1em;margin-bottom:1.5em;}.ast-separate-container .ast-comment-list .bypostauthor{padding:.5em;}.ast-search-menu-icon.ast-dropdown-active .search-field{width:170px;}.site-branding img,.site-header .site-logo-img .custom-logo-link img{max-width:100%;}}@media (max-width:768px){.ast-mobile-header-stack .main-header-bar .ast-search-menu-icon{display:inline-block;}.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-header-stack .main-header-bar .ast-search-icon{margin:0;}.ast-comment-avatar-wrap img{max-width:2.5em;}.ast-separate-container .ast-comment-list li.depth-1{padding:1.5em 2.14em;}.ast-separate-container .comment-respond{padding:2em 2.14em;}.ast-comment-meta{padding:0 1.8888em 1.3333em;}}.footer-adv .tagcloud a:hover,.footer-adv .tagcloud a.current-item{color:#ffffff;}.footer-adv .calendar_wrap #today{color:#ffffff;}@media (min-width:769px){.ast-small-footer .ast-container{max-width:100%;padding-left:35px;padding-right:35px;}}.ast-no-sidebar.ast-separate-container .entry-content .alignfull {margin-left: -6.67em;margin-right: -6.67em;width: auto;}@media (max-width: 1200px) {.ast-no-sidebar.ast-separate-container .entry-content .alignfull {margin-left: -2.4em;margin-right: -2.4em;}}@media (max-width: 768px) {.ast-no-sidebar.ast-separate-container .entry-content .alignfull {margin-left: -2.14em;margin-right: -2.14em;}}@media (max-width: 544px) {.ast-no-sidebar.ast-separate-container .entry-content .alignfull {margin-left: -1em;margin-right: -1em;}}
.ast-no-sidebar.ast-separate-container .entry-content .alignwide {margin-left: -20px;margin-right: -20px;}.ast-no-sidebar.ast-separate-container .entry-content .wp-block-column .alignfull,.ast-no-sidebar.ast-separate-container .entry-content .wp-block-column .alignwide {margin-left: auto;margin-right: auto;width: 100%;}@media (max-width:768px){.site-title{display:none;}.ast-archive-description .ast-archive-title{font-size:40px;}.site-header .site-description{display:none;}.entry-title{font-size:30px;}h1,.entry-content h1{font-size:30px;}h2,.entry-content h2{font-size:25px;}h3,.entry-content h3{font-size:20px;}.ast-single-post .entry-title,.page-title{font-size:30px;}.astra-logo-svg{width:300px;}header .custom-logo-link img,.ast-header-break-point .site-logo-img .custom-mobile-logo-link img{max-width:300px;}}@media (max-width:544px){.site-title{display:none;}.ast-archive-description .ast-archive-title{font-size:40px;}.site-header .site-description{display:none;}.entry-title{font-size:30px;}h1,.entry-content h1{font-size:30px;}h2,.entry-content h2{font-size:25px;}h3,.entry-content h3{font-size:20px;}.ast-single-post .entry-title,.page-title{font-size:30px;}header .custom-logo-link img,.ast-header-break-point .site-branding img,.ast-header-break-point .custom-logo-link img{max-width:150px;}.astra-logo-svg{width:150px;}.ast-header-break-point .site-logo-img .custom-mobile-logo-link img{max-width:150px;}}@media (max-width:768px){html{font-size:91.2%;}}@media (max-width:544px){html{font-size:91.2%;}}@media (min-width:769px){.ast-container{max-width:1240px;}}@font-face {font-family: "Astra";src: url(../assets/wp-content/themes/astra/assets/fonts/astra.woff) format("woff"),url(../assets/wp-content/themes/astra/assets/fonts/astra.ttf) format("truetype"),url(../assets/wp-content/themes/astra/assets/fonts/astra.svg#astra) format("svg");font-weight: normal;font-style: normal;font-display: fallback;}@media (max-width:768px) {.main-header-bar .main-header-bar-navigation{display:none;}}.ast-desktop .main-header-menu.submenu-with-border .sub-menu,.ast-desktop .main-header-menu.submenu-with-border .astra-full-megamenu-wrapper{border-color:rgba(97,11,48,0);}.ast-desktop .main-header-menu.submenu-with-border .sub-menu{border-top-width:0px;border-right-width:0px;border-left-width:0px;border-bottom-width:0px;border-style:solid;}.ast-desktop .main-header-menu.submenu-with-border .sub-menu .sub-menu{top:-0px;}.ast-desktop .main-header-menu.submenu-with-border .sub-menu .menu-link,.ast-desktop .main-header-menu.submenu-with-border .children .menu-link{border-bottom-width:0px;border-style:solid;border-color:#000;}@media (min-width:769px){.main-header-menu .sub-menu .menu-item.ast-left-align-sub-menu:hover > .sub-menu,.main-header-menu .sub-menu .menu-item.ast-left-align-sub-menu.focus > .sub-menu{margin-left:-0px;}}.ast-small-footer{border-top-style:solid;border-top-width:inherit;border-top-color:#000;}.ast-small-footer-wrap{text-align:center;}.ast-header-break-point.ast-header-custom-item-inside .main-header-bar .main-header-bar-navigation .ast-search-icon {display: none;}.ast-header-break-point.ast-header-custom-item-inside .main-header-bar .ast-search-menu-icon .search-form {padding: 0;display: block;overflow: hidden;}.ast-header-break-point .ast-header-custom-item .widget:last-child {margin-bottom: 1em;}.ast-header-custom-item .widget {margin: 0.5em;display: inline-block;vertical-align: middle;}.ast-header-custom-item .widget p {margin-bottom: 0;}.ast-header-custom-item .widget li {width: auto;}.ast-header-custom-item-inside .button-custom-menu-item .menu-link {display: none;}.ast-header-custom-item-inside.ast-header-break-point .button-custom-menu-item .ast-custom-button-link {display: none;}.ast-header-custom-item-inside.ast-header-break-point .button-custom-menu-item .menu-link {display: block;}.ast-header-break-point.ast-header-custom-item-outside .main-header-bar .ast-search-icon {margin-right: 1em;}.ast-header-break-point.ast-header-custom-item-inside .main-header-bar .ast-search-menu-icon .search-field,.ast-header-break-point.ast-header-custom-item-inside .main-header-bar .ast-search-menu-icon.ast-inline-search .search-field {width: 100%;padding-right: 5.5em;}.ast-header-break-point.ast-header-custom-item-inside .main-header-bar .ast-search-menu-icon .search-submit {display: block;position: absolute;height: 100%;top: 0;right: 0;padding: 0 1em;border-radius: 0;}.ast-header-break-point .ast-header-custom-item .ast-masthead-custom-menu-items {padding-left: 20px;padding-right: 20px;margin-bottom: 1em;margin-top: 1em;}.ast-header-custom-item-inside.ast-header-break-point .button-custom-menu-item {padding-left: 0;padding-right: 0;margin-top: 0;margin-bottom: 0;}.astra-icon-down_arrow::after {content: "\e900";font-family: Astra;}.astra-icon-close::after {content: "\e5cd";font-family: Astra;}.astra-icon-drag_handle::after {content: "\e25d";font-family: Astra;}.astra-icon-format_align_justify::after {content: "\e235";font-family: Astra;}.astra-icon-menu::after {content: "\e5d2";font-family: Astra;}.astra-icon-reorder::after {content: "\e8fe";font-family: Astra;}.astra-icon-search::after {content: "\e8b6";font-family: Astra;}.astra-icon-zoom_in::after {content: "\e56b";font-family: Astra;}.astra-icon-check-circle::after {content: "\e901";font-family: Astra;}.astra-icon-shopping-cart::after {content: "\f07a";font-family: Astra;}.astra-icon-shopping-bag::after {content: "\f290";font-family: Astra;}.astra-icon-shopping-basket::after {content: "\f291";font-family: Astra;}.astra-icon-circle-o::after {content: "\e903";font-family: Astra;}.astra-icon-certificate::after {content: "\e902";font-family: Astra;}blockquote {padding: 1.2em;}:root .has-ast-global-color-0-color{color:var(--ast-global-color-0);}:root .has-ast-global-color-0-background-color{background-color:var(--ast-global-color-0);}:root .wp-block-button .has-ast-global-color-0-color{color:var(--ast-global-color-0);}:root .wp-block-button .has-ast-global-color-0-background-color{background-color:var(--ast-global-color-0);}:root .has-ast-global-color-1-color{color:var(--ast-global-color-1);}:root .has-ast-global-color-1-background-color{background-color:var(--ast-global-color-1);}:root .wp-block-button .has-ast-global-color-1-color{color:var(--ast-global-color-1);}:root .wp-block-button .has-ast-global-color-1-background-color{background-color:var(--ast-global-color-1);}:root .has-ast-global-color-2-color{color:var(--ast-global-color-2);}:root .has-ast-global-color-2-background-color{background-color:var(--ast-global-color-2);}:root .wp-block-button .has-ast-global-color-2-color{color:var(--ast-global-color-2);}:root .wp-block-button .has-ast-global-color-2-background-color{background-color:var(--ast-global-color-2);}:root .has-ast-global-color-3-color{color:var(--ast-global-color-3);}:root .has-ast-global-color-3-background-color{background-color:var(--ast-global-color-3);}:root .wp-block-button .has-ast-global-color-3-color{color:var(--ast-global-color-3);}:root .wp-block-button .has-ast-global-color-3-background-color{background-color:var(--ast-global-color-3);}:root .has-ast-global-color-4-color{color:var(--ast-global-color-4);}:root .has-ast-global-color-4-background-color{background-color:var(--ast-global-color-4);}:root .wp-block-button .has-ast-global-color-4-color{color:var(--ast-global-color-4);}:root .wp-block-button .has-ast-global-color-4-background-color{background-color:var(--ast-global-color-4);}:root .has-ast-global-color-5-color{color:var(--ast-global-color-5);}:root .has-ast-global-color-5-background-color{background-color:var(--ast-global-color-5);}:root .wp-block-button .has-ast-global-color-5-color{color:var(--ast-global-color-5);}:root .wp-block-button .has-ast-global-color-5-background-color{background-color:var(--ast-global-color-5);}:root .has-ast-global-color-6-color{color:var(--ast-global-color-6);}:root .has-ast-global-color-6-background-color{background-color:var(--ast-global-color-6);}:root .wp-block-button .has-ast-global-color-6-color{color:var(--ast-global-color-6);}:root .wp-block-button .has-ast-global-color-6-background-color{background-color:var(--ast-global-color-6);}:root .has-ast-global-color-7-color{color:var(--ast-global-color-7);}:root .has-ast-global-color-7-background-color{background-color:var(--ast-global-color-7);}:root .wp-block-button .has-ast-global-color-7-color{color:var(--ast-global-color-7);}:root .wp-block-button .has-ast-global-color-7-background-color{background-color:var(--ast-global-color-7);}:root .has-ast-global-color-8-color{color:var(--ast-global-color-8);}:root .has-ast-global-color-8-background-color{background-color:var(--ast-global-color-8);}:root .wp-block-button .has-ast-global-color-8-color{color:var(--ast-global-color-8);}:root .wp-block-button .has-ast-global-color-8-background-color{background-color:var(--ast-global-color-8);}:root{--ast-global-color-0:#0170B9;--ast-global-color-1:#3a3a3a;--ast-global-color-2:#3a3a3a;--ast-global-color-3:#4B4F58;--ast-global-color-4:#F5F5F5;--ast-global-color-5:#FFFFFF;--ast-global-color-6:#F2F5F7;--ast-global-color-7:#424242;--ast-global-color-8:#000000;}.ast-breadcrumbs .trail-browse,.ast-breadcrumbs .trail-items,.ast-breadcrumbs .trail-items li{display:inline-block;margin:0;padding:0;border:none;background:inherit;text-indent:0;}.ast-breadcrumbs .trail-browse{font-size:inherit;font-style:inherit;font-weight:inherit;color:inherit;}.ast-breadcrumbs .trail-items{list-style:none;}.trail-items li::after{padding:0 0.3em;content:"\00bb";}.trail-items li:last-of-type::after{display:none;}h1,.entry-content h1,h2,.entry-content h2,h3,.entry-content h3,h4,.entry-content h4,h5,.entry-content h5,h6,.entry-content h6{color:var(--ast-global-color-2);}.ast-header-break-point .main-header-bar{border-bottom-width:10px;border-bottom-color:#000;}@media (min-width:769px){.main-header-bar{border-bottom-width:10px;border-bottom-color:#000;}}
.ast-safari-browser-less-than-11 .main-header-menu .menu-item,.ast-safari-browser-less-than-11 .main-header-bar .ast-masthead-custom-menu-items{display:block;}.main-header-menu .menu-item,#astra-footer-menu .menu-item,.main-header-bar .ast-masthead-custom-menu-items{-js-display:flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.main-header-menu > .menu-item > .menu-link,#astra-footer-menu > .menu-item > .menu-link{height:100%;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-js-display:flex;display:flex;}.ast-primary-menu-disabled .main-header-bar .ast-masthead-custom-menu-items{flex:unset;}.header-main-layout-1 .ast-flex.main-header-container,.header-main-layout-3 .ast-flex.main-header-container{-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}.main-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link:after{position:absolute;right:1em;top:50%;transform:translate(0,-50%) rotate(270deg);}.ast-header-break-point .main-header-bar .main-header-bar-navigation .page_item_has_children > .ast-menu-toggle::before,.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle::before,.ast-mobile-popup-drawer .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle::before,.ast-header-break-point .ast-mobile-header-wrap .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle::before{font-weight:bold;content:"\e900";font-family:Astra;text-decoration:inherit;display:inline-block;}.ast-header-break-point .main-navigation ul.sub-menu .menu-item .menu-link:before{content:"\e900";font-family:Astra;font-size:.65em;text-decoration:inherit;display:inline-block;transform:translate(0,-2px) rotateZ(270deg);margin-right:5px;}.widget_search .search-form:after{font-family:Astra;font-size:1.2em;font-weight:normal;content:"\e8b6";position:absolute;top:50%;right:15px;transform:translate(0,-50%);}.astra-search-icon::before{content:"\e8b6";font-family:Astra;font-style:normal;font-weight:normal;text-decoration:inherit;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.main-header-bar .main-header-bar-navigation .page_item_has_children > a:after,.main-header-bar .main-header-bar-navigation .menu-item-has-children > a:after,.site-header-focus-item .main-header-bar-navigation .menu-item-has-children > .menu-link:after{content:"\e900";display:inline-block;font-family:Astra;font-size:.6rem;font-weight:bold;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:10px;line-height:normal;}.ast-mobile-popup-drawer .main-header-bar-navigation .ast-submenu-expanded>.ast-menu-toggle::before{transform:rotateX(180deg);}.ast-header-break-point .main-header-bar-navigation .menu-item-has-children > .menu-link:after{display:none;}.ast-separate-container .blog-layout-1,.ast-separate-container .blog-layout-2,.ast-separate-container .blog-layout-3{background-color:transparent;background-image:none;}.ast-separate-container .ast-article-post{background-color:var(--ast-global-color-5);;}@media (max-width:768px){.ast-separate-container .ast-article-post{background-color:var(--ast-global-color-5);;}}@media (max-width:544px){.ast-separate-container .ast-article-post{background-color:var(--ast-global-color-5);;}}.ast-separate-container .ast-article-single:not(.ast-related-post),.ast-separate-container .comments-area .comment-respond,.ast-separate-container .comments-area .ast-comment-list li,.ast-separate-container .ast-woocommerce-container,.ast-separate-container .error-404,.ast-separate-container .no-results,.single.ast-separate-container .ast-author-meta,.ast-separate-container .related-posts-title-wrapper,.ast-separate-container.ast-two-container #secondary .widget,.ast-separate-container .comments-count-wrapper,.ast-box-layout.ast-plain-container .site-content,.ast-padded-layout.ast-plain-container .site-content,.ast-separate-container .comments-area .comments-title{background-color:var(--ast-global-color-5);;}@media (max-width:768px){.ast-separate-container .ast-article-single:not(.ast-related-post),.ast-separate-container .comments-area .comment-respond,.ast-separate-container .comments-area .ast-comment-list li,.ast-separate-container .ast-woocommerce-container,.ast-separate-container .error-404,.ast-separate-container .no-results,.single.ast-separate-container .ast-author-meta,.ast-separate-container .related-posts-title-wrapper,.ast-separate-container.ast-two-container #secondary .widget,.ast-separate-container .comments-count-wrapper,.ast-box-layout.ast-plain-container .site-content,.ast-padded-layout.ast-plain-container .site-content,.ast-separate-container .comments-area .comments-title{background-color:var(--ast-global-color-5);;}}
@media (max-width:544px){.ast-separate-container .ast-article-single:not(.ast-related-post),.ast-separate-container .comments-area .comment-respond,.ast-separate-container .comments-area .ast-comment-list li,.ast-separate-container .ast-woocommerce-container,.ast-separate-container .error-404,.ast-separate-container .no-results,.single.ast-separate-container .ast-author-meta,.ast-separate-container .related-posts-title-wrapper,.ast-separate-container.ast-two-container #secondary .widget,.ast-separate-container .comments-count-wrapper,.ast-box-layout.ast-plain-container .site-content,.ast-padded-layout.ast-plain-container .site-content,.ast-separate-container .comments-area .comments-title{background-color:var(--ast-global-color-5);;}}


.ext-absolute{position:absolute!important}.ext-relative{position:relative!important}.ext-top-base{top:var(--wp--style--block-gap,1.75rem)!important}.ext-top-lg{top:var(--extendify--spacing--large,3rem)!important}.ext--top-base{top:calc(var(--wp--style--block-gap, 1.75rem)*-1)!important}.ext--top-lg{top:calc(var(--extendify--spacing--large, 3rem)*-1)!important}.ext-right-base{right:var(--wp--style--block-gap,1.75rem)!important}.ext-right-lg{right:var(--extendify--spacing--large,3rem)!important}.ext--right-base{right:calc(var(--wp--style--block-gap, 1.75rem)*-1)!important}.ext--right-lg{right:calc(var(--extendify--spacing--large, 3rem)*-1)!important}.ext-bottom-base{bottom:var(--wp--style--block-gap,1.75rem)!important}.ext-bottom-lg{bottom:var(--extendify--spacing--large,3rem)!important}.ext--bottom-base{bottom:calc(var(--wp--style--block-gap, 1.75rem)*-1)!important}.ext--bottom-lg{bottom:calc(var(--extendify--spacing--large, 3rem)*-1)!important}.ext-left-base{left:var(--wp--style--block-gap,1.75rem)!important}.ext-left-lg{left:var(--extendify--spacing--large,3rem)!important}.ext--left-base{left:calc(var(--wp--style--block-gap, 1.75rem)*-1)!important}.ext--left-lg{left:calc(var(--extendify--spacing--large, 3rem)*-1)!important}.ext-order-1{order:1!important}.ext-order-2{order:2!important}.ext-col-auto{grid-column:auto!important}.ext-col-span-1{grid-column:span 1/span 1!important}.ext-col-span-2{grid-column:span 2/span 2!important}.ext-col-span-3{grid-column:span 3/span 3!important}.ext-col-span-4{grid-column:span 4/span 4!important}.ext-col-span-5{grid-column:span 5/span 5!important}.ext-col-span-6{grid-column:span 6/span 6!important}.ext-col-span-7{grid-column:span 7/span 7!important}.ext-col-span-8{grid-column:span 8/span 8!important}.ext-col-span-9{grid-column:span 9/span 9!important}.ext-col-span-10{grid-column:span 10/span 10!important}.ext-col-span-11{grid-column:span 11/span 11!important}.ext-col-span-12{grid-column:span 12/span 12!important}.ext-col-span-full{grid-column:1/-1!important}.ext-col-start-1{grid-column-start:1!important}.ext-col-start-2{grid-column-start:2!important}.ext-col-start-3{grid-column-start:3!important}.ext-col-start-4{grid-column-start:4!important}.ext-col-start-5{grid-column-start:5!important}.ext-col-start-6{grid-column-start:6!important}.ext-col-start-7{grid-column-start:7!important}.ext-col-start-8{grid-column-start:8!important}.ext-col-start-9{grid-column-start:9!important}.ext-col-start-10{grid-column-start:10!important}.ext-col-start-11{grid-column-start:11!important}.ext-col-start-12{grid-column-start:12!important}.ext-col-start-13{grid-column-start:13!important}.ext-col-start-auto{grid-column-start:auto!important}.ext-col-end-1{grid-column-end:1!important}.ext-col-end-2{grid-column-end:2!important}.ext-col-end-3{grid-column-end:3!important}.ext-col-end-4{grid-column-end:4!important}.ext-col-end-5{grid-column-end:5!important}.ext-col-end-6{grid-column-end:6!important}.ext-col-end-7{grid-column-end:7!important}.ext-col-end-8{grid-column-end:8!important}.ext-col-end-9{grid-column-end:9!important}.ext-col-end-10{grid-column-end:10!important}.ext-col-end-11{grid-column-end:11!important}.ext-col-end-12{grid-column-end:12!important}.ext-col-end-13{grid-column-end:13!important}.ext-col-end-auto{grid-column-end:auto!important}.ext-row-auto{grid-row:auto!important}.ext-row-span-1{grid-row:span 1/span 1!important}.ext-row-span-2{grid-row:span 2/span 2!important}.ext-row-span-3{grid-row:span 3/span 3!important}.ext-row-span-4{grid-row:span 4/span 4!important}.ext-row-span-5{grid-row:span 5/span 5!important}.ext-row-span-6{grid-row:span 6/span 6!important}.ext-row-span-full{grid-row:1/-1!important}.ext-row-start-1{grid-row-start:1!important}.ext-row-start-2{grid-row-start:2!important}.ext-row-start-3{grid-row-start:3!important}.ext-row-start-4{grid-row-start:4!important}.ext-row-start-5{grid-row-start:5!important}.ext-row-start-6{grid-row-start:6!important}.ext-row-start-7{grid-row-start:7!important}.ext-row-start-auto{grid-row-start:auto!important}.ext-row-end-1{grid-row-end:1!important}.ext-row-end-2{grid-row-end:2!important}.ext-row-end-3{grid-row-end:3!important}.ext-row-end-4{grid-row-end:4!important}.ext-row-end-5{grid-row-end:5!important}.ext-row-end-6{grid-row-end:6!important}.ext-row-end-7{grid-row-end:7!important}.ext-row-end-auto{grid-row-end:auto!important}.ext-m-0:not([style*=margin]){margin:0!important}.ext-m-auto:not([style*=margin]){margin:auto!important}.ext-m-base:not([style*=margin]){margin:var(--wp--style--block-gap,1.75rem)!important}.ext-m-lg:not([style*=margin]){margin:var(--extendify--spacing--large,3rem)!important}.ext--m-base:not([style*=margin]){margin:calc(var(--wp--style--block-gap, 1.75rem)*-1)!important}.ext--m-lg:not([style*=margin]){margin:calc(var(--extendify--spacing--large, 3rem)*-1)!important}.ext-mx-0:not([style*=margin]){margin-left:0!important;margin-right:0!important}.ext-mx-auto:not([style*=margin]){margin-left:auto!important;margin-right:auto!important}.ext-mx-base:not([style*=margin]){margin-left:var(--wp--style--block-gap,1.75rem)!important;margin-right:var(--wp--style--block-gap,1.75rem)!important}.ext-mx-lg:not([style*=margin]){margin-left:var(--extendify--spacing--large,3rem)!important;margin-right:var(--extendify--spacing--large,3rem)!important}.ext--mx-base:not([style*=margin]){margin-left:calc(var(--wp--style--block-gap, 1.75rem)*-1)!important;margin-right:calc(var(--wp--style--block-gap, 1.75rem)*-1)!important}.ext--mx-lg:not([style*=margin]){margin-left:calc(var(--extendify--spacing--large, 3rem)*-1)!important;margin-right:calc(var(--extendify--spacing--large, 3rem)*-1)!important}.ext-my-0:not([style*=margin]){margin-bottom:0!important;margin-top:0!important}.ext-my-auto:not([style*=margin]){margin-bottom:auto!important;margin-top:auto!important}.ext-my-base:not([style*=margin]){margin-bottom:var(--wp--style--block-gap,1.75rem)!important;margin-top:var(--wp--style--block-gap,1.75rem)!important}.ext-my-lg:not([style*=margin]){margin-bottom:var(--extendify--spacing--large,3rem)!important;margin-top:var(--extendify--spacing--large,3rem)!important}.ext--my-base:not([style*=margin]){margin-bottom:calc(var(--wp--style--block-gap, 1.75rem)*-1)!important;margin-top:calc(var(--wp--style--block-gap, 1.75rem)*-1)!important}.ext--my-lg:not([style*=margin]){margin-bottom:calc(var(--extendify--spacing--large, 3rem)*-1)!important;margin-top:calc(var(--extendify--spacing--large, 3rem)*-1)!important}.ext-mt-0:not([style*=margin]){margin-top:0!important}.ext-mt-auto:not([style*=margin]){margin-top:auto!important}.ext-mt-base:not([style*=margin]){margin-top:var(--wp--style--block-gap,1.75rem)!important}.ext-mt-lg:not([style*=margin]){margin-top:var(--extendify--spacing--large,3rem)!important}.ext--mt-base:not([style*=margin]){margin-top:calc(var(--wp--style--block-gap, 1.75rem)*-1)!important}.ext--mt-lg:not([style*=margin]){margin-top:calc(var(--extendify--spacing--large, 3rem)*-1)!important}.ext-mr-0:not([style*=margin]){margin-right:0!important}.ext-mr-auto:not([style*=margin]){margin-right:auto!important}.ext-mr-base:not([style*=margin]){margin-right:var(--wp--style--block-gap,1.75rem)!important}.ext-mr-lg:not([style*=margin]){margin-right:var(--extendify--spacing--large,3rem)!important}.ext--mr-base:not([style*=margin]){margin-right:calc(var(--wp--style--block-gap, 1.75rem)*-1)!important}.ext--mr-lg:not([style*=margin]){margin-right:calc(var(--extendify--spacing--large, 3rem)*-1)!important}.ext-mb-0:not([style*=margin]){margin-bottom:0!important}.ext-mb-auto:not([style*=margin]){margin-bottom:auto!important}.ext-mb-base:not([style*=margin]){margin-bottom:var(--wp--style--block-gap,1.75rem)!important}.ext-mb-lg:not([style*=margin]){margin-bottom:var(--extendify--spacing--large,3rem)!important}.ext--mb-base:not([style*=margin]){margin-bottom:calc(var(--wp--style--block-gap, 1.75rem)*-1)!important}.ext--mb-lg:not([style*=margin]){margin-bottom:calc(var(--extendify--spacing--large, 3rem)*-1)!important}.ext-ml-0:not([style*=margin]){margin-left:0!important}.ext-ml-auto:not([style*=margin]){margin-left:auto!important}.ext-ml-base:not([style*=margin]){margin-left:var(--wp--style--block-gap,1.75rem)!important}.ext-ml-lg:not([style*=margin]){margin-left:var(--extendify--spacing--large,3rem)!important}.ext--ml-base:not([style*=margin]){margin-left:calc(var(--wp--style--block-gap, 1.75rem)*-1)!important}.ext--ml-lg:not([style*=margin]){margin-left:calc(var(--extendify--spacing--large, 3rem)*-1)!important}.ext-block{display:block!important}.ext-inline-block{display:inline-block!important}.ext-inline{display:inline!important}.ext-flex{display:flex!important}.ext-inline-flex{display:inline-flex!important}.ext-grid{display:grid!important}.ext-inline-grid{display:inline-grid!important}.ext-hidden{display:none!important}.ext-w-auto{width:auto!important}.ext-w-full{width:100%!important}.ext-max-w-full{max-width:100%!important}.ext-flex-1{flex:1 1 0%!important}.ext-flex-auto{flex:1 1 auto!important}.ext-flex-initial{flex:0 1 auto!important}.ext-flex-none{flex:none!important}.ext-flex-shrink-0{flex-shrink:0!important}.ext-flex-shrink{flex-shrink:1!important}.ext-flex-grow-0{flex-grow:0!important}.ext-flex-grow{flex-grow:1!important}.ext-list-none{list-style-type:none!important}.ext-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.ext-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ext-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ext-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.ext-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}.ext-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))!important}.ext-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))!important}.ext-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))!important}.ext-grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))!important}.ext-grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))!important}
.ext-grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))!important}.ext-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))!important}.ext-grid-cols-none{grid-template-columns:none!important}.ext-grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))!important}.ext-grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))!important}.ext-grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))!important}.ext-grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))!important}.ext-grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))!important}.ext-grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))!important}.ext-grid-rows-none{grid-template-rows:none!important}.ext-flex-row{flex-direction:row!important}.ext-flex-row-reverse{flex-direction:row-reverse!important}.ext-flex-col{flex-direction:column!important}.ext-flex-col-reverse{flex-direction:column-reverse!important}.ext-flex-wrap{flex-wrap:wrap!important}.ext-flex-wrap-reverse{flex-wrap:wrap-reverse!important}.ext-flex-nowrap{flex-wrap:nowrap!important}.ext-items-start{align-items:flex-start!important}.ext-items-end{align-items:flex-end!important}.ext-items-center{align-items:center!important}.ext-items-baseline{align-items:baseline!important}.ext-items-stretch{align-items:stretch!important}.ext-justify-start{justify-content:flex-start!important}.ext-justify-end{justify-content:flex-end!important}.ext-justify-center{justify-content:center!important}.ext-justify-between{justify-content:space-between!important}.ext-justify-around{justify-content:space-around!important}.ext-justify-evenly{justify-content:space-evenly!important}.ext-justify-items-start{justify-items:start!important}.ext-justify-items-end{justify-items:end!important}.ext-justify-items-center{justify-items:center!important}.ext-justify-items-stretch{justify-items:stretch!important}.ext-gap-0{gap:0!important}.ext-gap-base{gap:var(--wp--style--block-gap,1.75rem)!important}.ext-gap-lg{gap:var(--extendify--spacing--large,3rem)!important}.ext-gap-x-0{-moz-column-gap:0!important;column-gap:0!important}.ext-gap-x-base{-moz-column-gap:var(--wp--style--block-gap,1.75rem)!important;column-gap:var(--wp--style--block-gap,1.75rem)!important}.ext-gap-x-lg{-moz-column-gap:var(--extendify--spacing--large,3rem)!important;column-gap:var(--extendify--spacing--large,3rem)!important}.ext-gap-y-0{row-gap:0!important}.ext-gap-y-base{row-gap:var(--wp--style--block-gap,1.75rem)!important}.ext-gap-y-lg{row-gap:var(--extendify--spacing--large,3rem)!important}.ext-justify-self-auto{justify-self:auto!important}.ext-justify-self-start{justify-self:start!important}.ext-justify-self-end{justify-self:end!important}.ext-justify-self-center{justify-self:center!important}.ext-justify-self-stretch{justify-self:stretch!important}.ext-rounded-none{border-radius:0!important}.ext-rounded-full{border-radius:9999px!important}.ext-rounded-t-none{border-top-left-radius:0!important;border-top-right-radius:0!important}.ext-rounded-t-full{border-top-left-radius:9999px!important;border-top-right-radius:9999px!important}.ext-rounded-r-none{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.ext-rounded-r-full{border-bottom-right-radius:9999px!important;border-top-right-radius:9999px!important}.ext-rounded-b-none{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.ext-rounded-b-full{border-bottom-left-radius:9999px!important;border-bottom-right-radius:9999px!important}.ext-rounded-l-none{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.ext-rounded-l-full{border-bottom-left-radius:9999px!important;border-top-left-radius:9999px!important}.ext-rounded-tl-none{border-top-left-radius:0!important}.ext-rounded-tl-full{border-top-left-radius:9999px!important}.ext-rounded-tr-none{border-top-right-radius:0!important}.ext-rounded-tr-full{border-top-right-radius:9999px!important}.ext-rounded-br-none{border-bottom-right-radius:0!important}.ext-rounded-br-full{border-bottom-right-radius:9999px!important}.ext-rounded-bl-none{border-bottom-left-radius:0!important}.ext-rounded-bl-full{border-bottom-left-radius:9999px!important}.ext-border-0{border-width:0!important}.ext-border-t-0{border-top-width:0!important}.ext-border-r-0{border-right-width:0!important}.ext-border-b-0{border-bottom-width:0!important}.ext-border-l-0{border-left-width:0!important}.ext-p-0:not([style*=padding]){padding:0!important}.ext-p-base:not([style*=padding]){padding:var(--wp--style--block-gap,1.75rem)!important}.ext-p-lg:not([style*=padding]){padding:var(--extendify--spacing--large,3rem)!important}.ext-px-0:not([style*=padding]){padding-left:0!important;padding-right:0!important}.ext-px-base:not([style*=padding]){padding-left:var(--wp--style--block-gap,1.75rem)!important;padding-right:var(--wp--style--block-gap,1.75rem)!important}.ext-px-lg:not([style*=padding]){padding-left:var(--extendify--spacing--large,3rem)!important;padding-right:var(--extendify--spacing--large,3rem)!important}.ext-py-0:not([style*=padding]){padding-bottom:0!important;padding-top:0!important}.ext-py-base:not([style*=padding]){padding-bottom:var(--wp--style--block-gap,1.75rem)!important;padding-top:var(--wp--style--block-gap,1.75rem)!important}.ext-py-lg:not([style*=padding]){padding-bottom:var(--extendify--spacing--large,3rem)!important;padding-top:var(--extendify--spacing--large,3rem)!important}.ext-pt-0:not([style*=padding]){padding-top:0!important}.ext-pt-base:not([style*=padding]){padding-top:var(--wp--style--block-gap,1.75rem)!important}.ext-pt-lg:not([style*=padding]){padding-top:var(--extendify--spacing--large,3rem)!important}.ext-pr-0:not([style*=padding]){padding-right:0!important}.ext-pr-base:not([style*=padding]){padding-right:var(--wp--style--block-gap,1.75rem)!important}.ext-pr-lg:not([style*=padding]){padding-right:var(--extendify--spacing--large,3rem)!important}.ext-pb-0:not([style*=padding]){padding-bottom:0!important}.ext-pb-base:not([style*=padding]){padding-bottom:var(--wp--style--block-gap,1.75rem)!important}.ext-pb-lg:not([style*=padding]){padding-bottom:var(--extendify--spacing--large,3rem)!important}.ext-pl-0:not([style*=padding]){padding-left:0!important}.ext-pl-base:not([style*=padding]){padding-left:var(--wp--style--block-gap,1.75rem)!important}.ext-pl-lg:not([style*=padding]){padding-left:var(--extendify--spacing--large,3rem)!important}.ext-text-left{text-align:left!important}.ext-text-center{text-align:center!important}.ext-text-right{text-align:right!important}.ext-leading-none{line-height:1!important}.ext-leading-tight{line-height:1.25!important}.ext-leading-snug{line-height:1.375!important}.ext-leading-normal{line-height:1.5!important}.ext-leading-relaxed{line-height:1.625!important}.ext-leading-loose{line-height:2!important}.clip-path--rhombus img{-webkit-clip-path:polygon(15% 6%,80% 29%,84% 93%,23% 69%);clip-path:polygon(15% 6%,80% 29%,84% 93%,23% 69%)}.clip-path--diamond img{-webkit-clip-path:polygon(5% 29%,60% 2%,91% 64%,36% 89%);clip-path:polygon(5% 29%,60% 2%,91% 64%,36% 89%)}.clip-path--rhombus-alt img{-webkit-clip-path:polygon(14% 9%,85% 24%,91% 89%,19% 76%);clip-path:polygon(14% 9%,85% 24%,91% 89%,19% 76%)}.wp-block-columns[class*=fullwidth-cols]{margin-bottom:unset}.wp-block-column.editor\:pointer-events-none{margin-bottom:0!important;margin-top:0!important}.is-root-container.block-editor-block-list__layout>[data-align=full]:not(:first-of-type)>.wp-block-column.editor\:pointer-events-none,.is-root-container.block-editor-block-list__layout>[data-align=wide]>.wp-block-column.editor\:pointer-events-none{margin-top:calc(var(--wp--style--block-gap, 28px)*-1)!important}.ext .wp-block-columns .wp-block-column[style*=padding]{padding-left:0!important;padding-right:0!important}.ext .wp-block-columns+.wp-block-columns:not([class*=mt-]):not([class*=my-]):not([style*=margin]){margin-top:0!important}[class*=fullwidth-cols] .wp-block-column:first-child,[class*=fullwidth-cols] .wp-block-group:first-child{margin-top:0}[class*=fullwidth-cols] .wp-block-column:last-child,[class*=fullwidth-cols] .wp-block-group:last-child{margin-bottom:0}[class*=fullwidth-cols] .wp-block-column:first-child>*,[class*=fullwidth-cols] .wp-block-column>:first-child{margin-top:0}.ext .is-not-stacked-on-mobile .wp-block-column,[class*=fullwidth-cols] .wp-block-column>:last-child{margin-bottom:0}.wp-block-columns[class*=fullwidth-cols]:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:last-child){margin-bottom:var(--wp--style--block-gap,1.75rem)}@media (min-width:782px){.wp-block-columns[class*=fullwidth-cols]:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:last-child){margin-bottom:0}}.wp-block-columns[class*=fullwidth-cols].is-not-stacked-on-mobile>.wp-block-column{margin-bottom:0!important}@media (min-width:600px) and (max-width:781px){.wp-block-columns[class*=fullwidth-cols]:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2n){margin-left:var(--wp--style--block-gap,2em)}}@media (max-width:781px){.tablet\:fullwidth-cols.wp-block-columns:not(.is-not-stacked-on-mobile){flex-wrap:wrap}.tablet\:fullwidth-cols.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column,.tablet\:fullwidth-cols.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not([style*=margin]){margin-left:0!important}.tablet\:fullwidth-cols.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (max-width:1079px){.desktop\:fullwidth-cols.wp-block-columns:not(.is-not-stacked-on-mobile){flex-wrap:wrap}.desktop\:fullwidth-cols.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column,.desktop\:fullwidth-cols.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not([style*=margin]){margin-left:0!important}.desktop\:fullwidth-cols.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}.desktop\:fullwidth-cols.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:last-child){margin-bottom:var(--wp--style--block-gap,1.75rem)!important}}
.direction-rtl{direction:rtl}.direction-ltr{direction:ltr}.is-style-inline-list{padding-left:0!important}.is-style-inline-list li{list-style-type:none!important}@media (min-width:782px){.is-style-inline-list li{display:inline!important;margin-right:var(--wp--style--block-gap,1.75rem)!important}}@media (min-width:782px){.is-style-inline-list li:first-child{margin-left:0!important}}@media (min-width:782px){.is-style-inline-list li:last-child{margin-right:0!important}}.bring-to-front{position:relative;z-index:10}.text-stroke{-webkit-text-stroke-color:var(--wp--preset--color--background)}.text-stroke,.text-stroke--primary{-webkit-text-stroke-width:var(
        --wp--custom--typography--text-stroke-width,2px
    )}.text-stroke--primary{-webkit-text-stroke-color:var(--wp--preset--color--primary)}.text-stroke--secondary{-webkit-text-stroke-width:var(
        --wp--custom--typography--text-stroke-width,2px
    );-webkit-text-stroke-color:var(--wp--preset--color--secondary)}.editor\:no-caption .block-editor-rich-text__editable{display:none!important}.editor\:no-inserter .wp-block-column:not(.is-selected)>.block-list-appender,.editor\:no-inserter .wp-block-cover__inner-container>.block-list-appender,.editor\:no-inserter .wp-block-group__inner-container>.block-list-appender,.editor\:no-inserter>.block-list-appender{display:none}.editor\:no-resize .components-resizable-box__handle,.editor\:no-resize .components-resizable-box__handle:after,.editor\:no-resize .components-resizable-box__side-handle:before{display:none;pointer-events:none}.editor\:no-resize .components-resizable-box__container{display:block}.editor\:pointer-events-none{pointer-events:none}.is-style-angled{justify-content:flex-end}.ext .is-style-angled>[class*=_inner-container],.is-style-angled{align-items:center}.is-style-angled .wp-block-cover__image-background,.is-style-angled .wp-block-cover__video-background{-webkit-clip-path:polygon(0 0,30% 0,50% 100%,0 100%);clip-path:polygon(0 0,30% 0,50% 100%,0 100%);z-index:1}@media (min-width:782px){.is-style-angled .wp-block-cover__image-background,.is-style-angled .wp-block-cover__video-background{-webkit-clip-path:polygon(0 0,55% 0,65% 100%,0 100%);clip-path:polygon(0 0,55% 0,65% 100%,0 100%)}}.has-foreground-color{color:var(--wp--preset--color--foreground,#000)!important}.has-foreground-background-color{background-color:var(--wp--preset--color--foreground,#000)!important}.has-background-color{color:var(--wp--preset--color--background,#fff)!important}.has-background-background-color{background-color:var(--wp--preset--color--background,#fff)!important}.has-primary-color{color:var(--wp--preset--color--primary,#4b5563)!important}.has-primary-background-color{background-color:var(--wp--preset--color--primary,#4b5563)!important}.has-secondary-color{color:var(--wp--preset--color--secondary,#9ca3af)!important}.has-secondary-background-color{background-color:var(--wp--preset--color--secondary,#9ca3af)!important}.ext.has-text-color h1,.ext.has-text-color h2,.ext.has-text-color h3,.ext.has-text-color h4,.ext.has-text-color h5,.ext.has-text-color h6,.ext.has-text-color p{color:currentColor}.has-white-color{color:var(--wp--preset--color--white,#fff)!important}.has-black-color{color:var(--wp--preset--color--black,#000)!important}.has-ext-foreground-background-color{background-color:var(
        --wp--preset--color--foreground,var(--wp--preset--color--black,#000)
    )!important}.has-ext-primary-background-color{background-color:var(
        --wp--preset--color--primary,var(--wp--preset--color--cyan-bluish-gray,#000)
    )!important}.wp-block-button__link.has-black-background-color{border-color:var(--wp--preset--color--black,#000)}.wp-block-button__link.has-white-background-color{border-color:var(--wp--preset--color--white,#fff)}.has-ext-small-font-size{font-size:var(--wp--preset--font-size--ext-small)!important}.has-ext-medium-font-size{font-size:var(--wp--preset--font-size--ext-medium)!important}.has-ext-large-font-size{font-size:var(--wp--preset--font-size--ext-large)!important;line-height:1.2}.has-ext-x-large-font-size{font-size:var(--wp--preset--font-size--ext-x-large)!important;line-height:1}.has-ext-xx-large-font-size{font-size:var(--wp--preset--font-size--ext-xx-large)!important;line-height:1}.has-ext-x-large-font-size:not([style*=line-height]),.has-ext-xx-large-font-size:not([style*=line-height]){line-height:1.1}.ext .wp-block-group>*{margin-bottom:0;margin-top:0}.ext .wp-block-group>*+*{margin-bottom:0}.ext .wp-block-group>*+*,.ext h2{margin-top:var(--wp--style--block-gap,1.75rem)}.ext h2{margin-bottom:var(--wp--style--block-gap,1.75rem)}.has-ext-x-large-font-size+h3,.has-ext-x-large-font-size+p{margin-top:.5rem}.ext .wp-block-buttons>.wp-block-button.wp-block-button__width-25{min-width:12rem;width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.ext .ext-grid>[class*=_inner-container]{display:grid}.ext>[class*=_inner-container]>.ext-grid:not([class*=columns]),.ext>[class*=_inner-container]>.wp-block>.ext-grid:not([class*=columns]){display:initial!important}.ext .ext-grid-cols-1>[class*=_inner-container]{grid-template-columns:repeat(1,minmax(0,1fr))!important}.ext .ext-grid-cols-2>[class*=_inner-container]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ext .ext-grid-cols-3>[class*=_inner-container]{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ext .ext-grid-cols-4>[class*=_inner-container]{grid-template-columns:repeat(4,minmax(0,1fr))!important}.ext .ext-grid-cols-5>[class*=_inner-container]{grid-template-columns:repeat(5,minmax(0,1fr))!important}.ext .ext-grid-cols-6>[class*=_inner-container]{grid-template-columns:repeat(6,minmax(0,1fr))!important}.ext .ext-grid-cols-7>[class*=_inner-container]{grid-template-columns:repeat(7,minmax(0,1fr))!important}.ext .ext-grid-cols-8>[class*=_inner-container]{grid-template-columns:repeat(8,minmax(0,1fr))!important}.ext .ext-grid-cols-9>[class*=_inner-container]{grid-template-columns:repeat(9,minmax(0,1fr))!important}.ext .ext-grid-cols-10>[class*=_inner-container]{grid-template-columns:repeat(10,minmax(0,1fr))!important}.ext .ext-grid-cols-11>[class*=_inner-container]{grid-template-columns:repeat(11,minmax(0,1fr))!important}.ext .ext-grid-cols-12>[class*=_inner-container]{grid-template-columns:repeat(12,minmax(0,1fr))!important}.ext .ext-grid-cols-13>[class*=_inner-container]{grid-template-columns:repeat(13,minmax(0,1fr))!important}.ext .ext-grid-cols-none>[class*=_inner-container]{grid-template-columns:none!important}.ext .ext-grid-rows-1>[class*=_inner-container]{grid-template-rows:repeat(1,minmax(0,1fr))!important}.ext .ext-grid-rows-2>[class*=_inner-container]{grid-template-rows:repeat(2,minmax(0,1fr))!important}.ext .ext-grid-rows-3>[class*=_inner-container]{grid-template-rows:repeat(3,minmax(0,1fr))!important}.ext .ext-grid-rows-4>[class*=_inner-container]{grid-template-rows:repeat(4,minmax(0,1fr))!important}.ext .ext-grid-rows-5>[class*=_inner-container]{grid-template-rows:repeat(5,minmax(0,1fr))!important}.ext .ext-grid-rows-6>[class*=_inner-container]{grid-template-rows:repeat(6,minmax(0,1fr))!important}.ext .ext-grid-rows-none>[class*=_inner-container]{grid-template-rows:none!important}.ext .ext-items-start>[class*=_inner-container]{align-items:flex-start!important}.ext .ext-items-end>[class*=_inner-container]{align-items:flex-end!important}.ext .ext-items-center>[class*=_inner-container]{align-items:center!important}.ext .ext-items-baseline>[class*=_inner-container]{align-items:baseline!important}.ext .ext-items-stretch>[class*=_inner-container]{align-items:stretch!important}.ext.wp-block-group>:last-child{margin-bottom:0}.ext .wp-block-group__inner-container{padding:0!important}.ext.has-background{padding-left:var(--wp--style--block-gap,1.75rem);padding-right:var(--wp--style--block-gap,1.75rem)}.ext [class*=inner-container]>.alignwide [class*=inner-container],.ext [class*=inner-container]>[data-align=wide] [class*=inner-container]{max-width:var(--responsive--alignwide-width,120rem)}.ext [class*=inner-container]>.alignwide [class*=inner-container]>*,.ext [class*=inner-container]>[data-align=wide] [class*=inner-container]>*{max-width:100%!important}.ext .wp-block-image{position:relative;text-align:center}.ext .wp-block-image img{display:inline-block;vertical-align:middle}body{--extendify--spacing--large:var(
        --wp--custom--spacing--large,clamp(2em,8vw,8em)
    );--wp--preset--font-size--ext-small:1rem;--wp--preset--font-size--ext-medium:1.125rem;--wp--preset--font-size--ext-large:clamp(1.65rem,3.5vw,2.15rem);--wp--preset--font-size--ext-x-large:clamp(3rem,6vw,4.75rem);--wp--preset--font-size--ext-xx-large:clamp(3.25rem,7.5vw,5.75rem);--wp--preset--color--black:#000;--wp--preset--color--white:#fff}.ext *{box-sizing:border-box}.block-editor-block-preview__content-iframe .ext [data-type="core/spacer"] .components-resizable-box__container{background:transparent!important}.block-editor-block-preview__content-iframe .ext [data-type="core/spacer"] .block-library-spacer__resize-container:before{display:none!important}.ext .wp-block-group__inner-container figure.wp-block-gallery.alignfull{margin-bottom:unset;margin-top:unset}.ext .alignwide{margin-left:auto!important;margin-right:auto!important}.is-root-container.block-editor-block-list__layout>[data-align=full]:not(:first-of-type)>.ext-my-0,.is-root-container.block-editor-block-list__layout>[data-align=wide]>.ext-my-0:not([style*=margin]){margin-top:calc(var(--wp--style--block-gap, 28px)*-1)!important}.block-editor-block-preview__content-iframe .preview\:min-h-50{min-height:50vw!important}.block-editor-block-preview__content-iframe .preview\:min-h-60{min-height:60vw!important}.block-editor-block-preview__content-iframe .preview\:min-h-70{min-height:70vw!important}.block-editor-block-preview__content-iframe .preview\:min-h-80{min-height:80vw!important}.block-editor-block-preview__content-iframe .preview\:min-h-100{min-height:100vw!important}.ext-mr-0.alignfull:not([style*=margin]):not([style*=margin]){margin-right:0!important}.ext-ml-0:not([style*=margin]):not([style*=margin]){margin-left:0!important}.is-root-container .wp-block[data-align=full]>.ext-mx-0:not([style*=margin]):not([style*=margin]){margin-left:calc(var(--wp--custom--spacing--outer, 0)*1)!important;margin-right:calc(var(--wp--custom--spacing--outer, 0)*1)!important;overflow:hidden;width:unset}@media (min-width:782px){.tablet\:ext-absolute{position:absolute!important}.tablet\:ext-relative{position:relative!important}.tablet\:ext-top-base{top:var(--wp--style--block-gap,1.75rem)!important}.tablet\:ext-top-lg{top:var(--extendify--spacing--large,3rem)!important}.tablet\:ext--top-base{top:calc(var(--wp--style--block-gap, 1.75rem)*-1)!important}.tablet\:ext--top-lg{top:calc(var(--extendify--spacing--large, 3rem)*-1)!important}.tablet\:ext-right-base{right:var(--wp--style--block-gap,1.75rem)!important}.tablet\:ext-right-lg{right:var(--extendify--spacing--large,3rem)!important}.tablet\:ext--right-base{right:calc(var(--wp--style--block-gap, 1.75rem)*-1)!important}.tablet\:ext--right-lg{right:calc(var(--extendify--spacing--large, 3rem)*-1)!important}.tablet\:ext-bottom-base{bottom:var(--wp--style--block-gap,1.75rem)!important}.tablet\:ext-bottom-lg{bottom:var(--extendify--spacing--large,3rem)!important}.tablet\:ext--bottom-base{bottom:calc(var(--wp--style--block-gap, 1.75rem)*-1)!important}.tablet\:ext--bottom-lg{bottom:calc(var(--extendify--spacing--large, 3rem)*-1)!important}.tablet\:ext-left-base{left:var(--wp--style--block-gap,1.75rem)!important}.tablet\:ext-left-lg{left:var(--extendify--spacing--large,3rem)!important}.tablet\:ext--left-base{left:calc(var(--wp--style--block-gap, 1.75rem)*-1)!important}.tablet\:ext--left-lg{left:calc(var(--extendify--spacing--large, 3rem)*-1)!important}.tablet\:ext-order-1{order:1!important}.tablet\:ext-order-2{order:2!important}.tablet\:ext-m-0:not([style*=margin]){margin:0!important}.tablet\:ext-m-auto:not([style*=margin]){margin:auto!important}.tablet\:ext-m-base:not([style*=margin]){margin:var(--wp--style--block-gap,1.75rem)!important}.tablet\:ext-m-lg:not([style*=margin]){margin:var(--extendify--spacing--large,3rem)!important}.tablet\:ext--m-base:not([style*=margin]){margin:calc(var(--wp--style--block-gap, 1.75rem)*-1)!important}.tablet\:ext--m-lg:not([style*=margin]){margin:calc(var(--extendify--spacing--large, 3rem)*-1)!important}.tablet\:ext-mx-0:not([style*=margin]){margin-left:0!important;margin-right:0!important}.tablet\:ext-mx-auto:not([style*=margin]){margin-left:auto!important;margin-right:auto!important}.tablet\:ext-mx-base:not([style*=margin]){margin-left:var(--wp--style--block-gap,1.75rem)!important;margin-right:var(--wp--style--block-gap,1.75rem)!important}.tablet\:ext-mx-lg:not([style*=margin]){margin-left:var(--extendify--spacing--large,3rem)!important;margin-right:var(--extendify--spacing--large,3rem)!important}.tablet\:ext--mx-base:not([style*=margin]){margin-left:calc(var(--wp--style--block-gap, 1.75rem)*-1)!important;margin-right:calc(var(--wp--style--block-gap, 1.75rem)*-1)!important}.tablet\:ext--mx-lg:not([style*=margin]){margin-left:calc(var(--extendify--spacing--large, 3rem)*-1)!important;margin-right:calc(var(--extendify--spacing--large, 3rem)*-1)!important}.tablet\:ext-my-0:not([style*=margin]){margin-bottom:0!important;margin-top:0!important}.tablet\:ext-my-auto:not([style*=margin]){margin-bottom:auto!important;margin-top:auto!important}.tablet\:ext-my-base:not([style*=margin]){margin-bottom:var(--wp--style--block-gap,1.75rem)!important;margin-top:var(--wp--style--block-gap,1.75rem)!important}.tablet\:ext-my-lg:not([style*=margin]){margin-bottom:var(--extendify--spacing--large,3rem)!important;margin-top:var(--extendify--spacing--large,3rem)!important}.tablet\:ext--my-base:not([style*=margin]){margin-bottom:calc(var(--wp--style--block-gap, 1.75rem)*-1)!important;margin-top:calc(var(--wp--style--block-gap, 1.75rem)*-1)!important}.tablet\:ext--my-lg:not([style*=margin]){margin-bottom:calc(var(--extendify--spacing--large, 3rem)*-1)!important;margin-top:calc(var(--extendify--spacing--large, 3rem)*-1)!important}.tablet\:ext-mt-0:not([style*=margin]){margin-top:0!important}.tablet\:ext-mt-auto:not([style*=margin]){margin-top:auto!important}.tablet\:ext-mt-base:not([style*=margin]){margin-top:var(--wp--style--block-gap,1.75rem)!important}.tablet\:ext-mt-lg:not([style*=margin]){margin-top:var(--extendify--spacing--large,3rem)!important}.tablet\:ext--mt-base:not([style*=margin]){margin-top:calc(var(--wp--style--block-gap, 1.75rem)*-1)!important}.tablet\:ext--mt-lg:not([style*=margin]){margin-top:calc(var(--extendify--spacing--large, 3rem)*-1)!important}.tablet\:ext-mr-0:not([style*=margin]){margin-right:0!important}.tablet\:ext-mr-auto:not([style*=margin]){margin-right:auto!important}.tablet\:ext-mr-base:not([style*=margin]){margin-right:var(--wp--style--block-gap,1.75rem)!important}.tablet\:ext-mr-lg:not([style*=margin]){margin-right:var(--extendify--spacing--large,3rem)!important}.tablet\:ext--mr-base:not([style*=margin]){margin-right:calc(var(--wp--style--block-gap, 1.75rem)*-1)!important}.tablet\:ext--mr-lg:not([style*=margin]){margin-right:calc(var(--extendify--spacing--large, 3rem)*-1)!important}.tablet\:ext-mb-0:not([style*=margin]){margin-bottom:0!important}.tablet\:ext-mb-auto:not([style*=margin]){margin-bottom:auto!important}.tablet\:ext-mb-base:not([style*=margin]){margin-bottom:var(--wp--style--block-gap,1.75rem)!important}.tablet\:ext-mb-lg:not([style*=margin]){margin-bottom:var(--extendify--spacing--large,3rem)!important}.tablet\:ext--mb-base:not([style*=margin]){margin-bottom:calc(var(--wp--style--block-gap, 1.75rem)*-1)!important}.tablet\:ext--mb-lg:not([style*=margin]){margin-bottom:calc(var(--extendify--spacing--large, 3rem)*-1)!important}.tablet\:ext-ml-0:not([style*=margin]){margin-left:0!important}.tablet\:ext-ml-auto:not([style*=margin]){margin-left:auto!important}.tablet\:ext-ml-base:not([style*=margin]){margin-left:var(--wp--style--block-gap,1.75rem)!important}.tablet\:ext-ml-lg:not([style*=margin]){margin-left:var(--extendify--spacing--large,3rem)!important}.tablet\:ext--ml-base:not([style*=margin]){margin-left:calc(var(--wp--style--block-gap, 1.75rem)*-1)!important}.tablet\:ext--ml-lg:not([style*=margin]){margin-left:calc(var(--extendify--spacing--large, 3rem)*-1)!important}.tablet\:ext-block{display:block!important}.tablet\:ext-inline-block{display:inline-block!important}.tablet\:ext-inline{display:inline!important}.tablet\:ext-flex{display:flex!important}.tablet\:ext-inline-flex{display:inline-flex!important}.tablet\:ext-grid{display:grid!important}.tablet\:ext-inline-grid{display:inline-grid!important}.tablet\:ext-hidden{display:none!important}.tablet\:ext-w-auto{width:auto!important}.tablet\:ext-w-full{width:100%!important}.tablet\:ext-max-w-full{max-width:100%!important}.tablet\:ext-flex-1{flex:1 1 0%!important}.tablet\:ext-flex-auto{flex:1 1 auto!important}.tablet\:ext-flex-initial{flex:0 1 auto!important}.tablet\:ext-flex-none{flex:none!important}.tablet\:ext-flex-shrink-0{flex-shrink:0!important}.tablet\:ext-flex-shrink{flex-shrink:1!important}.tablet\:ext-flex-grow-0{flex-grow:0!important}.tablet\:ext-flex-grow{flex-grow:1!important}.tablet\:ext-list-none{list-style-type:none!important}.tablet\:ext-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.tablet\:ext-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tablet\:ext-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.tablet\:ext-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.tablet\:ext-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}.tablet\:ext-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))!important}.tablet\:ext-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))!important}.tablet\:ext-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))!important}.tablet\:ext-grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))!important}.tablet\:ext-grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))!important}.tablet\:ext-grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))!important}.tablet\:ext-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))!important}.tablet\:ext-grid-cols-none{grid-template-columns:none!important}
    .tablet\:ext-flex-row{flex-direction:row!important}.tablet\:ext-flex-row-reverse{flex-direction:row-reverse!important}.tablet\:ext-flex-col{flex-direction:column!important}.tablet\:ext-flex-col-reverse{flex-direction:column-reverse!important}.tablet\:ext-flex-wrap{flex-wrap:wrap!important}.tablet\:ext-flex-wrap-reverse{flex-wrap:wrap-reverse!important}.tablet\:ext-flex-nowrap{flex-wrap:nowrap!important}.tablet\:ext-items-start{align-items:flex-start!important}.tablet\:ext-items-end{align-items:flex-end!important}.tablet\:ext-items-center{align-items:center!important}.tablet\:ext-items-baseline{align-items:baseline!important}.tablet\:ext-items-stretch{align-items:stretch!important}.tablet\:ext-justify-start{justify-content:flex-start!important}.tablet\:ext-justify-end{justify-content:flex-end!important}.tablet\:ext-justify-center{justify-content:center!important}.tablet\:ext-justify-between{justify-content:space-between!important}.tablet\:ext-justify-around{justify-content:space-around!important}.tablet\:ext-justify-evenly{justify-content:space-evenly!important}.tablet\:ext-justify-items-start{justify-items:start!important}.tablet\:ext-justify-items-end{justify-items:end!important}.tablet\:ext-justify-items-center{justify-items:center!important}.tablet\:ext-justify-items-stretch{justify-items:stretch!important}.tablet\:ext-justify-self-auto{justify-self:auto!important}.tablet\:ext-justify-self-start{justify-self:start!important}.tablet\:ext-justify-self-end{justify-self:end!important}.tablet\:ext-justify-self-center{justify-self:center!important}.tablet\:ext-justify-self-stretch{justify-self:stretch!important}.tablet\:ext-p-0:not([style*=padding]){padding:0!important}.tablet\:ext-p-base:not([style*=padding]){padding:var(--wp--style--block-gap,1.75rem)!important}.tablet\:ext-p-lg:not([style*=padding]){padding:var(--extendify--spacing--large,3rem)!important}.tablet\:ext-px-0:not([style*=padding]){padding-left:0!important;padding-right:0!important}.tablet\:ext-px-base:not([style*=padding]){padding-left:var(--wp--style--block-gap,1.75rem)!important;padding-right:var(--wp--style--block-gap,1.75rem)!important}.tablet\:ext-px-lg:not([style*=padding]){padding-left:var(--extendify--spacing--large,3rem)!important;padding-right:var(--extendify--spacing--large,3rem)!important}.tablet\:ext-py-0:not([style*=padding]){padding-bottom:0!important;padding-top:0!important}.tablet\:ext-py-base:not([style*=padding]){padding-bottom:var(--wp--style--block-gap,1.75rem)!important;padding-top:var(--wp--style--block-gap,1.75rem)!important}.tablet\:ext-py-lg:not([style*=padding]){padding-bottom:var(--extendify--spacing--large,3rem)!important;padding-top:var(--extendify--spacing--large,3rem)!important}.tablet\:ext-pt-0:not([style*=padding]){padding-top:0!important}.tablet\:ext-pt-base:not([style*=padding]){padding-top:var(--wp--style--block-gap,1.75rem)!important}.tablet\:ext-pt-lg:not([style*=padding]){padding-top:var(--extendify--spacing--large,3rem)!important}.tablet\:ext-pr-0:not([style*=padding]){padding-right:0!important}.tablet\:ext-pr-base:not([style*=padding]){padding-right:var(--wp--style--block-gap,1.75rem)!important}.tablet\:ext-pr-lg:not([style*=padding]){padding-right:var(--extendify--spacing--large,3rem)!important}.tablet\:ext-pb-0:not([style*=padding]){padding-bottom:0!important}.tablet\:ext-pb-base:not([style*=padding]){padding-bottom:var(--wp--style--block-gap,1.75rem)!important}.tablet\:ext-pb-lg:not([style*=padding]){padding-bottom:var(--extendify--spacing--large,3rem)!important}.tablet\:ext-pl-0:not([style*=padding]){padding-left:0!important}.tablet\:ext-pl-base:not([style*=padding]){padding-left:var(--wp--style--block-gap,1.75rem)!important}.tablet\:ext-pl-lg:not([style*=padding]){padding-left:var(--extendify--spacing--large,3rem)!important}.tablet\:ext-text-left{text-align:left!important}.tablet\:ext-text-center{text-align:center!important}.tablet\:ext-text-right{text-align:right!important}}@media (min-width:1080px){.desktop\:ext-absolute{position:absolute!important}.desktop\:ext-relative{position:relative!important}.desktop\:ext-top-base{top:var(--wp--style--block-gap,1.75rem)!important}.desktop\:ext-top-lg{top:var(--extendify--spacing--large,3rem)!important}.desktop\:ext--top-base{top:calc(var(--wp--style--block-gap, 1.75rem)*-1)!important}.desktop\:ext--top-lg{top:calc(var(--extendify--spacing--large, 3rem)*-1)!important}.desktop\:ext-right-base{right:var(--wp--style--block-gap,1.75rem)!important}.desktop\:ext-right-lg{right:var(--extendify--spacing--large,3rem)!important}.desktop\:ext--right-base{right:calc(var(--wp--style--block-gap, 1.75rem)*-1)!important}.desktop\:ext--right-lg{right:calc(var(--extendify--spacing--large, 3rem)*-1)!important}.desktop\:ext-bottom-base{bottom:var(--wp--style--block-gap,1.75rem)!important}.desktop\:ext-bottom-lg{bottom:var(--extendify--spacing--large,3rem)!important}.desktop\:ext--bottom-base{bottom:calc(var(--wp--style--block-gap, 1.75rem)*-1)!important}.desktop\:ext--bottom-lg{bottom:calc(var(--extendify--spacing--large, 3rem)*-1)!important}.desktop\:ext-left-base{left:var(--wp--style--block-gap,1.75rem)!important}.desktop\:ext-left-lg{left:var(--extendify--spacing--large,3rem)!important}.desktop\:ext--left-base{left:calc(var(--wp--style--block-gap, 1.75rem)*-1)!important}.desktop\:ext--left-lg{left:calc(var(--extendify--spacing--large, 3rem)*-1)!important}.desktop\:ext-order-1{order:1!important}.desktop\:ext-order-2{order:2!important}.desktop\:ext-m-0:not([style*=margin]){margin:0!important}.desktop\:ext-m-auto:not([style*=margin]){margin:auto!important}.desktop\:ext-m-base:not([style*=margin]){margin:var(--wp--style--block-gap,1.75rem)!important}.desktop\:ext-m-lg:not([style*=margin]){margin:var(--extendify--spacing--large,3rem)!important}.desktop\:ext--m-base:not([style*=margin]){margin:calc(var(--wp--style--block-gap, 1.75rem)*-1)!important}.desktop\:ext--m-lg:not([style*=margin]){margin:calc(var(--extendify--spacing--large, 3rem)*-1)!important}.desktop\:ext-mx-0:not([style*=margin]){margin-left:0!important;margin-right:0!important}.desktop\:ext-mx-auto:not([style*=margin]){margin-left:auto!important;margin-right:auto!important}.desktop\:ext-mx-base:not([style*=margin]){margin-left:var(--wp--style--block-gap,1.75rem)!important;margin-right:var(--wp--style--block-gap,1.75rem)!important}.desktop\:ext-mx-lg:not([style*=margin]){margin-left:var(--extendify--spacing--large,3rem)!important;margin-right:var(--extendify--spacing--large,3rem)!important}.desktop\:ext--mx-base:not([style*=margin]){margin-left:calc(var(--wp--style--block-gap, 1.75rem)*-1)!important;margin-right:calc(var(--wp--style--block-gap, 1.75rem)*-1)!important}.desktop\:ext--mx-lg:not([style*=margin]){margin-left:calc(var(--extendify--spacing--large, 3rem)*-1)!important;margin-right:calc(var(--extendify--spacing--large, 3rem)*-1)!important}.desktop\:ext-my-0:not([style*=margin]){margin-bottom:0!important;margin-top:0!important}.desktop\:ext-my-auto:not([style*=margin]){margin-bottom:auto!important;margin-top:auto!important}.desktop\:ext-my-base:not([style*=margin]){margin-bottom:var(--wp--style--block-gap,1.75rem)!important;margin-top:var(--wp--style--block-gap,1.75rem)!important}.desktop\:ext-my-lg:not([style*=margin]){margin-bottom:var(--extendify--spacing--large,3rem)!important;margin-top:var(--extendify--spacing--large,3rem)!important}.desktop\:ext--my-base:not([style*=margin]){margin-bottom:calc(var(--wp--style--block-gap, 1.75rem)*-1)!important;margin-top:calc(var(--wp--style--block-gap, 1.75rem)*-1)!important}.desktop\:ext--my-lg:not([style*=margin]){margin-bottom:calc(var(--extendify--spacing--large, 3rem)*-1)!important;margin-top:calc(var(--extendify--spacing--large, 3rem)*-1)!important}.desktop\:ext-mt-0:not([style*=margin]){margin-top:0!important}.desktop\:ext-mt-auto:not([style*=margin]){margin-top:auto!important}.desktop\:ext-mt-base:not([style*=margin]){margin-top:var(--wp--style--block-gap,1.75rem)!important}.desktop\:ext-mt-lg:not([style*=margin]){margin-top:var(--extendify--spacing--large,3rem)!important}.desktop\:ext--mt-base:not([style*=margin]){margin-top:calc(var(--wp--style--block-gap, 1.75rem)*-1)!important}.desktop\:ext--mt-lg:not([style*=margin]){margin-top:calc(var(--extendify--spacing--large, 3rem)*-1)!important}.desktop\:ext-mr-0:not([style*=margin]){margin-right:0!important}.desktop\:ext-mr-auto:not([style*=margin]){margin-right:auto!important}.desktop\:ext-mr-base:not([style*=margin]){margin-right:var(--wp--style--block-gap,1.75rem)!important}.desktop\:ext-mr-lg:not([style*=margin]){margin-right:var(--extendify--spacing--large,3rem)!important}.desktop\:ext--mr-base:not([style*=margin]){margin-right:calc(var(--wp--style--block-gap, 1.75rem)*-1)!important}.desktop\:ext--mr-lg:not([style*=margin]){margin-right:calc(var(--extendify--spacing--large, 3rem)*-1)!important}.desktop\:ext-mb-0:not([style*=margin]){margin-bottom:0!important}.desktop\:ext-mb-auto:not([style*=margin]){margin-bottom:auto!important}.desktop\:ext-mb-base:not([style*=margin]){margin-bottom:var(--wp--style--block-gap,1.75rem)!important}.desktop\:ext-mb-lg:not([style*=margin]){margin-bottom:var(--extendify--spacing--large,3rem)!important}.desktop\:ext--mb-base:not([style*=margin]){margin-bottom:calc(var(--wp--style--block-gap, 1.75rem)*-1)!important}.desktop\:ext--mb-lg:not([style*=margin]){margin-bottom:calc(var(--extendify--spacing--large, 3rem)*-1)!important}.desktop\:ext-ml-0:not([style*=margin]){margin-left:0!important}.desktop\:ext-ml-auto:not([style*=margin]){margin-left:auto!important}.desktop\:ext-ml-base:not([style*=margin]){margin-left:var(--wp--style--block-gap,1.75rem)!important}.desktop\:ext-ml-lg:not([style*=margin]){margin-left:var(--extendify--spacing--large,3rem)!important}.desktop\:ext--ml-base:not([style*=margin]){margin-left:calc(var(--wp--style--block-gap, 1.75rem)*-1)!important}.desktop\:ext--ml-lg:not([style*=margin]){margin-left:calc(var(--extendify--spacing--large, 3rem)*-1)!important}.desktop\:ext-block{display:block!important}
    .desktop\:ext-inline-block{display:inline-block!important}.desktop\:ext-inline{display:inline!important}.desktop\:ext-flex{display:flex!important}.desktop\:ext-inline-flex{display:inline-flex!important}.desktop\:ext-grid{display:grid!important}.desktop\:ext-inline-grid{display:inline-grid!important}.desktop\:ext-hidden{display:none!important}.desktop\:ext-w-auto{width:auto!important}.desktop\:ext-w-full{width:100%!important}.desktop\:ext-max-w-full{max-width:100%!important}.desktop\:ext-flex-1{flex:1 1 0%!important}.desktop\:ext-flex-auto{flex:1 1 auto!important}.desktop\:ext-flex-initial{flex:0 1 auto!important}.desktop\:ext-flex-none{flex:none!important}.desktop\:ext-flex-shrink-0{flex-shrink:0!important}.desktop\:ext-flex-shrink{flex-shrink:1!important}.desktop\:ext-flex-grow-0{flex-grow:0!important}.desktop\:ext-flex-grow{flex-grow:1!important}.desktop\:ext-list-none{list-style-type:none!important}.desktop\:ext-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.desktop\:ext-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.desktop\:ext-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.desktop\:ext-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.desktop\:ext-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}.desktop\:ext-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))!important}.desktop\:ext-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))!important}.desktop\:ext-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))!important}.desktop\:ext-grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))!important}.desktop\:ext-grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))!important}.desktop\:ext-grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))!important}.desktop\:ext-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))!important}.desktop\:ext-grid-cols-none{grid-template-columns:none!important}.desktop\:ext-flex-row{flex-direction:row!important}.desktop\:ext-flex-row-reverse{flex-direction:row-reverse!important}.desktop\:ext-flex-col{flex-direction:column!important}.desktop\:ext-flex-col-reverse{flex-direction:column-reverse!important}.desktop\:ext-flex-wrap{flex-wrap:wrap!important}.desktop\:ext-flex-wrap-reverse{flex-wrap:wrap-reverse!important}.desktop\:ext-flex-nowrap{flex-wrap:nowrap!important}.desktop\:ext-items-start{align-items:flex-start!important}.desktop\:ext-items-end{align-items:flex-end!important}.desktop\:ext-items-center{align-items:center!important}.desktop\:ext-items-baseline{align-items:baseline!important}.desktop\:ext-items-stretch{align-items:stretch!important}.desktop\:ext-justify-start{justify-content:flex-start!important}.desktop\:ext-justify-end{justify-content:flex-end!important}.desktop\:ext-justify-center{justify-content:center!important}.desktop\:ext-justify-between{justify-content:space-between!important}.desktop\:ext-justify-around{justify-content:space-around!important}.desktop\:ext-justify-evenly{justify-content:space-evenly!important}.desktop\:ext-justify-items-start{justify-items:start!important}.desktop\:ext-justify-items-end{justify-items:end!important}.desktop\:ext-justify-items-center{justify-items:center!important}.desktop\:ext-justify-items-stretch{justify-items:stretch!important}.desktop\:ext-justify-self-auto{justify-self:auto!important}.desktop\:ext-justify-self-start{justify-self:start!important}.desktop\:ext-justify-self-end{justify-self:end!important}.desktop\:ext-justify-self-center{justify-self:center!important}.desktop\:ext-justify-self-stretch{justify-self:stretch!important}.desktop\:ext-p-0:not([style*=padding]){padding:0!important}.desktop\:ext-p-base:not([style*=padding]){padding:var(--wp--style--block-gap,1.75rem)!important}.desktop\:ext-p-lg:not([style*=padding]){padding:var(--extendify--spacing--large,3rem)!important}.desktop\:ext-px-0:not([style*=padding]){padding-left:0!important;padding-right:0!important}.desktop\:ext-px-base:not([style*=padding]){padding-left:var(--wp--style--block-gap,1.75rem)!important;padding-right:var(--wp--style--block-gap,1.75rem)!important}.desktop\:ext-px-lg:not([style*=padding]){padding-left:var(--extendify--spacing--large,3rem)!important;padding-right:var(--extendify--spacing--large,3rem)!important}.desktop\:ext-py-0:not([style*=padding]){padding-bottom:0!important;padding-top:0!important}.desktop\:ext-py-base:not([style*=padding]){padding-bottom:var(--wp--style--block-gap,1.75rem)!important;padding-top:var(--wp--style--block-gap,1.75rem)!important}.desktop\:ext-py-lg:not([style*=padding]){padding-bottom:var(--extendify--spacing--large,3rem)!important;padding-top:var(--extendify--spacing--large,3rem)!important}.desktop\:ext-pt-0:not([style*=padding]){padding-top:0!important}.desktop\:ext-pt-base:not([style*=padding]){padding-top:var(--wp--style--block-gap,1.75rem)!important}.desktop\:ext-pt-lg:not([style*=padding]){padding-top:var(--extendify--spacing--large,3rem)!important}.desktop\:ext-pr-0:not([style*=padding]){padding-right:0!important}.desktop\:ext-pr-base:not([style*=padding]){padding-right:var(--wp--style--block-gap,1.75rem)!important}.desktop\:ext-pr-lg:not([style*=padding]){padding-right:var(--extendify--spacing--large,3rem)!important}.desktop\:ext-pb-0:not([style*=padding]){padding-bottom:0!important}.desktop\:ext-pb-base:not([style*=padding]){padding-bottom:var(--wp--style--block-gap,1.75rem)!important}.desktop\:ext-pb-lg:not([style*=padding]){padding-bottom:var(--extendify--spacing--large,3rem)!important}.desktop\:ext-pl-0:not([style*=padding]){padding-left:0!important}.desktop\:ext-pl-base:not([style*=padding]){padding-left:var(--wp--style--block-gap,1.75rem)!important}.desktop\:ext-pl-lg:not([style*=padding]){padding-left:var(--extendify--spacing--large,3rem)!important}.desktop\:ext-text-left{text-align:left!important}.desktop\:ext-text-center{text-align:center!important}.desktop\:ext-text-right{text-align:right!important}}
body, .editor-styles-wrapper {
                --wp--preset--color--background: #ffffff;
                --wp--preset--color--foreground: var(--ast-global-color-2);
                --wp--preset--color--primary: var(--ast-global-color-0);
                --wp--preset--color--secondary: var(--ast-global-color-2);
            }


#content:before{content:"768";position:absolute;overflow:hidden;opacity:0;visibility:hidden;}.single .ast-author-details .author-title{color:#ed1c24;}@media (max-width:768px){.single.ast-separate-container .ast-author-meta{padding:1.5em 2.14em;}.single .ast-author-meta .post-author-avatar{margin-bottom:1em;}.ast-separate-container .ast-grid-2 .ast-article-post,.ast-separate-container .ast-grid-3 .ast-article-post,.ast-separate-container .ast-grid-4 .ast-article-post{width:100%;}.blog-layout-1 .post-content,.blog-layout-1 .ast-blog-featured-section{float:none;}.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on{margin-top:0;}.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:1em;}.ast-separate-container .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content{margin-top:-1.5em;}.ast-separate-container .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content{margin-left:-2.14em;margin-right:-2.14em;}.ast-separate-container .ast-article-single.remove-featured-img-padding .single-layout-1 .entry-header .post-thumb-img-content:first-child{margin-top:-1.5em;}.ast-separate-container .ast-article-single.remove-featured-img-padding .single-layout-1 .post-thumb-img-content{margin-left:-2.14em;margin-right:-2.14em;}.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on{margin-left:-1.5em;margin-right:-1.5em;}.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on{margin-left:-0.5em;margin-right:-0.5em;}.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on{margin-top:0;}.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:1em;}.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content{margin-top:-1.5em;}.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content{margin-left:-1.5em;margin-right:-1.5em;}.blog-layout-2{display:flex;flex-direction:column-reverse;}.ast-separate-container .blog-layout-3,.ast-separate-container .blog-layout-1{display:block;}.ast-plain-container .ast-grid-2 .ast-article-post,.ast-plain-container .ast-grid-3 .ast-article-post,.ast-plain-container .ast-grid-4 .ast-article-post,.ast-page-builder-template .ast-grid-2 .ast-article-post,.ast-page-builder-template .ast-grid-3 .ast-article-post,.ast-page-builder-template .ast-grid-4 .ast-article-post{width:100%;}}@media (max-width:768px){.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on{margin-top:0;margin-left:-2.14em;}.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on{margin-top:0;margin-left:-1.14em;}}@media (min-width:769px){.single .ast-author-meta .ast-author-details{display:flex;}.ast-separate-container.ast-blog-grid-2 .ast-archive-description,.ast-separate-container.ast-blog-grid-3 .ast-archive-description,.ast-separate-container.ast-blog-grid-4 .ast-archive-description{margin-bottom:1.33333em;}.blog-layout-2.ast-no-thumb .post-content,.blog-layout-3.ast-no-thumb .post-content{width:calc(100% - 5.714285714em);}.blog-layout-2.ast-no-thumb.ast-no-date-box .post-content,.blog-layout-3.ast-no-thumb.ast-no-date-box .post-content{width:100%;}.ast-separate-container .ast-grid-2 .ast-article-post.ast-separate-posts,.ast-separate-container .ast-grid-3 .ast-article-post.ast-separate-posts,.ast-separate-container .ast-grid-4 .ast-article-post.ast-separate-posts{border-bottom:0;}.ast-separate-container .ast-grid-2 > .site-main > .ast-row,.ast-separate-container .ast-grid-3 > .site-main > .ast-row,.ast-separate-container .ast-grid-4 > .site-main > .ast-row{margin-left:0;margin-right:0;display:flex;flex-flow:row wrap;align-items:stretch;}.ast-separate-container .ast-grid-2 > .site-main > .ast-row:before,.ast-separate-container .ast-grid-2 > .site-main > .ast-row:after,.ast-separate-container .ast-grid-3 > .site-main > .ast-row:before,.ast-separate-container .ast-grid-3 > .site-main > .ast-row:after,.ast-separate-container .ast-grid-4 > .site-main > .ast-row:before,.ast-separate-container .ast-grid-4 > .site-main > .ast-row:after{flex-basis:0;width:0;}.ast-separate-container .ast-grid-2 .ast-article-post,.ast-separate-container .ast-grid-3 .ast-article-post,.ast-separate-container .ast-grid-4 .ast-article-post{display:flex;padding:0;}.ast-plain-container .ast-grid-2 > .site-main > .ast-row,.ast-plain-container .ast-grid-3 > .site-main > .ast-row,.ast-plain-container .ast-grid-4 > .site-main > .ast-row,.ast-page-builder-template .ast-grid-2 > .site-main > .ast-row,.ast-page-builder-template .ast-grid-3 > .site-main > .ast-row,.ast-page-builder-template .ast-grid-4 > .site-main > .ast-row{margin-left:-1em;margin-right:-1em;display:flex;flex-flow:row wrap;align-items:stretch;}.ast-plain-container .ast-grid-2 > .site-main > .ast-row:before,.ast-plain-container .ast-grid-2 > .site-main > .ast-row:after,.ast-plain-container .ast-grid-3 > .site-main > .ast-row:before,.ast-plain-container .ast-grid-3 > .site-main > .ast-row:after,.ast-plain-container .ast-grid-4 > .site-main > .ast-row:before,.ast-plain-container .ast-grid-4 > .site-main > .ast-row:after,.ast-page-builder-template .ast-grid-2 > .site-main > .ast-row:before,.ast-page-builder-template .ast-grid-2 > .site-main > .ast-row:after,.ast-page-builder-template .ast-grid-3 > .site-main > .ast-row:before,.ast-page-builder-template .ast-grid-3 > .site-main > .ast-row:after,.ast-page-builder-template .ast-grid-4 > .site-main > .ast-row:before,.ast-page-builder-template .ast-grid-4 > .site-main > .ast-row:after{flex-basis:0;width:0;}.ast-plain-container .ast-grid-2 .ast-article-post,.ast-plain-container .ast-grid-3 .ast-article-post,.ast-plain-container .ast-grid-4 .ast-article-post,.ast-page-builder-template .ast-grid-2 .ast-article-post,.ast-page-builder-template .ast-grid-3 .ast-article-post,.ast-page-builder-template .ast-grid-4 .ast-article-post{display:flex;}.ast-plain-container .ast-grid-2 .ast-article-post:last-child,.ast-plain-container .ast-grid-3 .ast-article-post:last-child,.ast-plain-container .ast-grid-4 .ast-article-post:last-child,.ast-page-builder-template .ast-grid-2 .ast-article-post:last-child,.ast-page-builder-template .ast-grid-3 .ast-article-post:last-child,.ast-page-builder-template .ast-grid-4 .ast-article-post:last-child{margin-bottom:2.5em;}}@media (min-width:769px){.single .post-author-avatar,.single .post-author-bio{float:left;clear:right;}.single .ast-author-meta .post-author-avatar{margin-right:1.33333em;}.single .ast-author-meta .about-author-title-wrapper,.single .ast-author-meta .post-author-bio{text-align:left;}.blog-layout-2 .post-content{padding-right:2em;}.blog-layout-2.ast-no-date-box.ast-no-thumb .post-content{padding-right:0;}.blog-layout-3 .post-content{padding-left:2em;}.blog-layout-3.ast-no-date-box.ast-no-thumb .post-content{padding-left:0;}
.ast-separate-container .ast-grid-2 .ast-article-post.ast-separate-posts:nth-child(2n+0),.ast-separate-container .ast-grid-2 .ast-article-post.ast-separate-posts:nth-child(2n+1),.ast-separate-container .ast-grid-3 .ast-article-post.ast-separate-posts:nth-child(2n+0),.ast-separate-container .ast-grid-3 .ast-article-post.ast-separate-posts:nth-child(2n+1),.ast-separate-container .ast-grid-4 .ast-article-post.ast-separate-posts:nth-child(2n+0),.ast-separate-container .ast-grid-4 .ast-article-post.ast-separate-posts:nth-child(2n+1){padding:0 1em 0;}}@media (max-width:544px){.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:0.5em;}.ast-separate-container .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content,.ast-separate-container .ast-article-single.remove-featured-img-padding .single-layout-1 .post-thumb-img-content,.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on{margin-left:-1em;margin-right:-1em;}.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on{margin-left:-0.5em;margin-right:-0.5em;}.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:0.5em;}.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content{margin-top:-1.33333em;}.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content{margin-left:-1em;margin-right:-1em;}.ast-separate-container .ast-grid-2 .ast-article-post .blog-layout-1,.ast-separate-container .ast-grid-2 .ast-article-post .blog-layout-2,.ast-separate-container .ast-grid-2 .ast-article-post .blog-layout-3{padding:1.33333em 1em;}.ast-separate-container .ast-grid-3 .ast-article-post .blog-layout-1,.ast-separate-container .ast-grid-4 .ast-article-post .blog-layout-1{padding:1.33333em 1em;}.single.ast-separate-container .ast-author-meta{padding:1.5em 1em;}}@media (max-width:544px){.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on{margin-left:-1em;}.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on{margin-left:-0.5em;}}@media (min-width:769px){.ast-hide-display-device-desktop{display:none;}}@media (min-width:545px) and (max-width:768px){.ast-hide-display-device-tablet{display:none;}}@media (max-width:544px){.ast-hide-display-device-mobile{display:none;}}.ast-article-post .ast-date-meta .posted-on,.ast-article-post .ast-date-meta .posted-on *{background:#ed1c24;color:#ffffff;}.ast-article-post .ast-date-meta .posted-on .date-month,.ast-article-post .ast-date-meta .posted-on .date-year{color:#ffffff;}.ast-load-more:hover{color:#ffffff;border-color:#ed1c24;background-color:#ed1c24;}.ast-loader > div{background-color:#ed1c24;}.ast-small-footer{color:#000;}.ast-small-footer a{color:#000;}.ast-small-footer a:hover{color:#ed1c24;}.ast-header-search .ast-search-menu-icon .search-field{border-radius:2px;}.ast-header-search .ast-search-menu-icon .search-submit{border-radius:2px;}.ast-header-search .ast-search-menu-icon .search-form{border-top-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-width:1px;border-color:#ddd;border-radius:2px;}.footer-adv .widget-title,.footer-adv .widget-title a{color:#000;}.footer-adv{color:#000;}.footer-adv a{color:#000;}.footer-adv .tagcloud a:hover,.footer-adv .tagcloud a.current-item{border-color:#000;background-color:#000;}.footer-adv a:hover,.footer-adv .no-widget-text a:hover,.footer-adv a:focus,.footer-adv .no-widget-text a:focus{color:#ed1c24;}.footer-adv .calendar_wrap #today,.footer-adv a:hover + .post-count{background-color:#000;}.footer-adv .widget-title,.footer-adv .widget-title a.rsswidget,.ast-no-widget-row .widget-title{font-family:'DIN 2014';text-transform:inherit;}.footer-adv .widget > *:not(.widget-title){font-family:'DIN 2014';}.footer-adv .tagcloud a:hover,.footer-adv .tagcloud a.current-item{color:#ffffff;}.footer-adv .calendar_wrap #today{color:#ffffff;}.ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar-navigation .close:after,.ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-navigation-wrap .close:after,.ast-fullscreen-below-menu-enable.ast-header-break-point .ast-below-header-navigation-wrap .close:after{content:"\e5cd";display:inline-block;font-family:'Astra';font-size:2rem;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:40px;height:40px;width:40px;text-align:center;margin:0;}.ast-flyout-above-menu-enable.ast-header-break-point .ast-above-header-navigation-wrap .close:after{content:"\e5cd";display:inline-block;font-family:'Astra';font-size:28px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:normal;}.ast-flyout-below-menu-enable.ast-header-break-point .ast-below-header-navigation-wrap .close:after{content:"\e5cd";display:inline-block;font-family:'Astra';font-size:28px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:normal;}@media (max-width:768px){.ast-flyout-menu-enable.ast-main-header-nav-open .main-header-bar,.ast-fullscreen-menu-enable.ast-main-header-nav-open .main-header-bar{padding-bottom:1.5em;}}@media (max-width:544px){.ast-flyout-menu-enable.ast-main-header-nav-open .main-header-bar,.ast-fullscreen-menu-enable.ast-main-header-nav-open .main-header-bar{padding-bottom:1em;}}@media (min-width:769px){.ast-container{max-width:1240px;}}@media (min-width:993px){.ast-container{max-width:1240px;}}@media (min-width:1201px){.ast-container{max-width:1240px;}}@media (max-width:768px){.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .comment-respond,.single.ast-separate-container .ast-author-details,.ast-separate-container .ast-related-posts-wrap,.ast-separate-container .ast-woocommerce-container,.ast-separate-container .ast-single-related-posts-container{padding-top:1.5em;padding-bottom:1.5em;}.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comments-count-wrapper,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .comment-respond,.ast-separate-container .related-posts-title-wrapper,.ast-separate-container .related-posts-title-wrapper,.single.ast-separate-container .ast-author-details,.single.ast-separate-container .about-author-title-wrapper,.ast-separate-container .ast-related-posts-wrap,.ast-separate-container .ast-woocommerce-container,.ast-separate-container .ast-single-related-posts-container{padding-right:2.14em;padding-left:2.14em;}.ast-separate-container.ast-right-sidebar #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container #primary,.ast-plain-container #primary{margin-top:1.5em;margin-bottom:1.5em;}.ast-left-sidebar #primary,.ast-right-sidebar #primary,.ast-separate-container.ast-right-sidebar #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container #primary{padding-left:0em;padding-right:0em;}.ast-no-sidebar.ast-separate-container .entry-content .alignfull{margin-right:-2.14em;margin-left:-2.14em;}}
@media (max-width:544px){.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .comment-respond,.single.ast-separate-container .ast-author-details,.ast-separate-container .ast-related-posts-wrap,.ast-separate-container .ast-woocommerce-container,.ast-separate-container .ast-single-related-posts-container{padding-top:1.5em;padding-bottom:1.5em;}.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comments-count-wrapper,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .comment-respond,.ast-separate-container .related-posts-title-wrapper,.ast-separate-container .related-posts-title-wrapper,.single.ast-separate-container .ast-author-details,.single.ast-separate-container .about-author-title-wrapper,.ast-separate-container .ast-related-posts-wrap,.ast-separate-container .ast-woocommerce-container,.ast-separate-container .ast-single-related-posts-container{padding-right:1em;padding-left:1em;}.ast-no-sidebar.ast-separate-container .entry-content .alignfull{margin-right:-1em;margin-left:-1em;}}@media (max-width:768px){.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle{top:0px;right:10px;}.ast-flyout-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu > .menu-item-has-children > .ast-menu-toggle{right:calc( 20px - 0.907em );}}@media (max-width:544px){.ast-header-break-point .header-main-layout-2 .site-branding,.ast-header-break-point .ast-mobile-header-stack .ast-mobile-menu-buttons{padding-bottom:0;}}@media (max-width:768px){.ast-separate-container.ast-two-container #secondary .widget,.ast-separate-container #secondary .widget{margin-bottom:1.5em;}}@media (max-width:768px){.ast-separate-container #primary{padding-top:0;}}@media (max-width:768px){.ast-separate-container #primary{padding-bottom:0;}}.site-header .ast-sticky-shrunk .ast-site-identity,.ast-sticky-shrunk .main-header-menu > .menu-item > .menu-link,.ast-sticky-shrunk li.ast-masthead-custom-menu-items{padding-top:0;padding-bottom:0;} .ast-header-break-point .ast-sticky-shrunk.main-navigation .sub-menu .menu-item .menu-link{padding-top:0;padding-bottom:0;}.ast-sticky-shrunk .main-header-menu .sub-menu .menu-link{padding-top:0.9em;padding-bottom:0.9em;}.site-header .ast-sticky-shrunk .ast-site-identity,.ast-sticky-shrunk li.ast-masthead-custom-menu-items{padding-top:0.5em;padding-bottom:0.5em;}.ast-default-menu-enable.ast-main-header-nav-open.ast-header-break-point .main-header-bar,.ast-main-header-nav-open .main-header-bar{padding-bottom:0;}.ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu > .menu-item-has-children > .ast-menu-toggle{right:0;}.ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .sub-menu .menu-item-has-children > .ast-menu-toggle{right:0;}.ast-fullscreen-menu-enable.ast-header-break-point .ast-above-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link,.ast-default-menu-enable.ast-header-break-point .ast-above-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link,.ast-flyout-menu-enable.ast-header-break-point .ast-above-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link{padding-right:0;}.ast-fullscreen-menu-enable.ast-header-break-point .ast-below-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link,.ast-default-menu-enable.ast-header-break-point .ast-below-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link,.ast-flyout-menu-enable.ast-header-break-point .ast-below-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link{padding-right:0;}.ast-fullscreen-below-menu-enable.ast-header-break-point .ast-below-header-enabled .ast-below-header-navigation .ast-below-header-menu .menu-item.menu-item-has-children > .menu-link,.ast-default-below-menu-enable.ast-header-break-point .ast-below-header-enabled .ast-below-header-navigation .ast-below-header-menu .menu-item.menu-item-has-children > .menu-link,.ast-flyout-below-menu-enable.ast-header-break-point .ast-below-header-enabled .ast-below-header-navigation .ast-below-header-menu .menu-item.menu-item-has-children > .menu-link{padding-right:0;}.ast-fullscreen-below-menu-enable.ast-header-break-point .ast-below-header-navigation .menu-item-has-children > .ast-menu-toggle,.ast-fullscreen-below-menu-enable.ast-header-break-point .ast-below-header-menu-items .menu-item-has-children > .ast-menu-toggle{right:0;}.ast-fullscreen-below-menu-enable .ast-below-header-enabled .ast-below-header-navigation .ast-below-header-menu .menu-item.menu-item-has-children .sub-menu .ast-menu-toggle{right:0;}.ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu .menu-item.menu-item-has-children > .menu-link,.ast-default-above-menu-enable.ast-header-break-point .ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu .menu-item.menu-item-has-children > .menu-link,.ast-flyout-above-menu-enable.ast-header-break-point .ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu .menu-item.menu-item-has-children > .menu-link{padding-right:0;}.ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-navigation .menu-item-has-children > .ast-menu-toggle,.ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-menu-items .menu-item-has-children > .ast-menu-toggle{right:0;}.ast-fullscreen-above-menu-enable .ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu .menu-item.menu-item-has-children .sub-menu .ast-menu-toggle{right:0;}@media (max-width:768px){.main-header-bar,.ast-header-break-point .main-header-bar,.ast-header-break-point .header-main-layout-2 .main-header-bar{padding-top:1.5em;padding-bottom:1.5em;}.ast-default-menu-enable.ast-main-header-nav-open.ast-header-break-point .main-header-bar,.ast-main-header-nav-open .main-header-bar{padding-bottom:0;}.main-navigation ul .menu-item .menu-link,.ast-header-break-point .main-navigation ul .menu-item .menu-link,.ast-header-break-point li.ast-masthead-custom-menu-items,li.ast-masthead-custom-menu-items{padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:20px;}.ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu > .menu-item-has-children > .ast-menu-toggle{right:0;}.ast-flyout-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle{top:0px;}.ast-desktop .main-navigation .ast-mm-template-content,.ast-desktop .main-navigation .ast-mm-custom-content,.ast-desktop .main-navigation .ast-mm-custom-text-content,.main-navigation .sub-menu .menu-item .menu-link,.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-link{padding-top:0px;padding-right:0;padding-bottom:0px;padding-left:30px;}.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-link{padding-left:calc( 30px + 10px );}.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-item .menu-link{padding-left:calc( 30px + 20px );}.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-item .menu-item .menu-link{padding-left:calc( 30px + 30px );}.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-item .menu-item .menu-item .menu-link{padding-left:calc( 30px + 40px );}.ast-header-break-point .main-header-bar .main-header-bar-navigation .sub-menu .menu-item-has-children > .ast-menu-toggle{top:0px;right:calc( 20px - 0.907em );}.ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .sub-menu .menu-item-has-children > .ast-menu-toggle{margin-right:20px;right:0;}.ast-flyout-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .sub-menu .menu-item-has-children > .ast-menu-toggle{right:calc( 20px - 0.907em );}.ast-flyout-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children .sub-menu .ast-menu-toggle{top:0px;}.ast-fullscreen-menu-enable.ast-header-break-point .main-navigation .sub-menu .menu-item.menu-item-has-children > .menu-link,.ast-default-menu-enable.ast-header-break-point .main-navigation .sub-menu .menu-item.menu-item-has-children > .menu-link,.ast-flyout-menu-enable.ast-header-break-point .main-navigation .sub-menu .menu-item.menu-item-has-children > .menu-link{padding-top:0px;padding-bottom:0px;padding-left:30px;}.ast-fullscreen-menu-enable.ast-header-break-point .ast-above-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link,.ast-default-menu-enable.ast-header-break-point .ast-above-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link,.ast-flyout-menu-enable.ast-header-break-point .ast-above-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link{padding-right:0;padding-top:0px;padding-bottom:0px;padding-left:30px;}
.ast-fullscreen-menu-enable.ast-header-break-point .ast-below-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link,.ast-default-menu-enable.ast-header-break-point .ast-below-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link,.ast-flyout-menu-enable.ast-header-break-point .ast-below-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link{padding-right:0;padding-top:0px;padding-bottom:0px;padding-left:30px;}.ast-fullscreen-menu-enable.ast-header-break-point .ast-below-header-menu .sub-menu .menu-link,.ast-fullscreen-menu-enable.ast-header-break-point .ast-header-break-point .ast-below-header-actual-nav .sub-menu .menu-item .menu-link,.ast-fullscreen-menu-enable.ast-header-break-point .ast-below-header-navigation .sub-menu .menu-item .menu-link,.ast-fullscreen-menu-enable.ast-header-break-point .ast-below-header-menu-items .sub-menu .menu-item .menu-link,.ast-fullscreen-menu-enable.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-link{padding-top:0px;padding-bottom:0px;padding-left:30px;}.ast-below-header,.ast-header-break-point .ast-below-header{padding-top:1em;padding-bottom:1em;}.ast-below-header-menu .menu-link,.below-header-nav-padding-support .below-header-section-1 .below-header-menu > .menu-item > .menu-link,.below-header-nav-padding-support .below-header-section-2 .below-header-menu > .menu-item > .menu-link,.ast-header-break-point .ast-below-header-actual-nav > .ast-below-header-menu > .menu-item > .menu-link{padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:20px;}.ast-desktop .ast-below-header-menu .ast-mm-template-content,.ast-desktop .ast-below-header-menu .ast-mm-custom-text-content,.ast-below-header-menu .sub-menu .menu-link,.ast-header-break-point .ast-below-header-actual-nav .sub-menu .menu-item .menu-link{padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:20px;}.ast-header-break-point .ast-below-header-actual-nav .sub-menu .menu-item .menu-item .menu-link,.ast-header-break-point .ast-below-header-menu-items .sub-menu .menu-item .menu-item .menu-link{padding-left:calc( 20px + 10px );}.ast-header-break-point .ast-below-header-actual-nav .sub-menu .menu-item .menu-item .menu-item .menu-link,.ast-header-break-point .ast-below-header-menu-items .sub-menu .menu-item .menu-item .menu-item .menu-link{padding-left:calc( 20px + 20px );}.ast-header-break-point .ast-below-header-actual-nav .sub-menu .menu-item .menu-item .menu-item .menu-item .menu-link,.ast-header-break-point .ast-below-header-menu-items .sub-menu .menu-item .menu-item .menu-item .menu-item .menu-link{padding-left:calc( 20px + 30px );}.ast-header-break-point .ast-below-header-actual-nav .sub-menu .menu-item .menu-item .menu-item .menu-item .menu-item .menu-link,.ast-header-break-point .ast-below-header-menu-items .sub-menu .menu-item .menu-item .menu-item .menu-item .menu-item .menu-link{padding-left:calc( 20px + 40px );}.ast-default-below-menu-enable.ast-header-break-point .ast-below-header-navigation .menu-item-has-children > .ast-menu-toggle,.ast-default-below-menu-enable.ast-header-break-point .ast-below-header-menu-items .menu-item-has-children > .ast-menu-toggle,.ast-flyout-below-menu-enable.ast-header-break-point .ast-below-header-navigation .menu-item-has-children > .ast-menu-toggle,.ast-flyout-below-menu-enable.ast-header-break-point .ast-below-header-menu-items .menu-item-has-children > .ast-menu-toggle{top:0px;right:calc( 20px - 0.907em );}.ast-default-below-menu-enable .ast-below-header-enabled .ast-below-header-navigation .ast-below-header-menu .menu-item.menu-item-has-children .sub-menu .ast-menu-toggle,.ast-flyout-below-menu-enable .ast-below-header-enabled .ast-below-header-navigation .ast-below-header-menu .menu-item.menu-item-has-children .sub-menu .ast-menu-toggle{top:0px;right:calc( 20px - 0.907em );}.ast-fullscreen-below-menu-enable.ast-header-break-point .ast-below-header-navigation .menu-item-has-children > .ast-menu-toggle,.ast-fullscreen-below-menu-enable.ast-header-break-point .ast-below-header-menu-items .menu-item-has-children > .ast-menu-toggle{right:0;}.ast-fullscreen-below-menu-enable .ast-below-header-enabled .ast-below-header-navigation .ast-below-header-menu .menu-item.menu-item-has-children .sub-menu .ast-menu-toggle{right:0;}.ast-above-header{padding-top:0px;padding-bottom:0px;}.ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu > .menu-item > .menu-link,.ast-header-break-point .ast-above-header-enabled .ast-above-header-menu > .menu-item:first-child > .menu-link,.ast-header-break-point .ast-above-header-enabled .ast-above-header-menu > .menu-item:last-child > .menu-link{padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:20px;}.ast-header-break-point .ast-above-header-navigation > ul > .menu-item-has-children > .ast-menu-toggle{top:0px;}.ast-desktop .ast-above-header-navigation .ast-mm-custom-text-content,.ast-desktop .ast-above-header-navigation .ast-mm-template-content,.ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu .menu-item .sub-menu .menu-link,.ast-header-break-point .ast-above-header-enabled .ast-above-header-menu .menu-item .sub-menu .menu-link,.ast-above-header-enabled .ast-above-header-menu > .menu-item:first-child .sub-menu .menu-item .menu-link{padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:20px;}.ast-header-break-point .ast-above-header-enabled .ast-above-header-menu .menu-item .sub-menu .menu-item .menu-link{padding-left:calc( 20px + 10px );}.ast-header-break-point .ast-above-header-enabled .ast-above-header-menu .menu-item .sub-menu .menu-item .menu-item .menu-link{padding-left:calc( 20px + 20px );}.ast-header-break-point .ast-above-header-enabled .ast-above-header-menu .menu-item .sub-menu .menu-item .menu-item .menu-item .menu-link{padding-left:calc( 20px + 30px );}.ast-header-break-point .ast-above-header-enabled .ast-above-header-menu .menu-item .sub-menu .menu-item .menu-item .menu-item .menu-item .menu-link{padding-left:calc( 20px + 40px );}.ast-default-above-menu-enable.ast-header-break-point .ast-above-header-navigation .menu-item-has-children > .ast-menu-toggle,.ast-default-above-menu-enable.ast-header-break-point .ast-above-header-menu-items .menu-item-has-children > .ast-menu-toggle,.ast-flyout-above-menu-enable.ast-header-break-point .ast-above-header-navigation .menu-item-has-children > .ast-menu-toggle,.ast-flyout-above-menu-enable.ast-header-break-point .ast-above-header-menu-items .menu-item-has-children > .ast-menu-toggle{top:0px;right:calc( 20px - 0.907em );}.ast-default-above-menu-enable .ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu .menu-item.menu-item-has-children .sub-menu .ast-menu-toggle,.ast-flyout-above-menu-enable .ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu .menu-item.menu-item-has-children .sub-menu .ast-menu-toggle{top:0px;right:calc( 20px - 0.907em );}.ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-navigation .menu-item-has-children > .ast-menu-toggle,.ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-menu-items .menu-item-has-children > .ast-menu-toggle{right:0;}.ast-fullscreen-above-menu-enable .ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu .menu-item.menu-item-has-children .sub-menu .ast-menu-toggle{margin-right:20px;right:0;}.ast-footer-overlay{padding-top:2em;padding-bottom:2em;}.ast-small-footer .nav-menu a,.footer-sml-layout-2 .ast-small-footer-section-1 .menu-item a,.footer-sml-layout-2 .ast-small-footer-section-2 .menu-item a{padding-top:0em;padding-right:.5em;padding-bottom:0em;padding-left:.5em;}}@media (max-width:544px){.main-header-bar,.ast-header-break-point .main-header-bar,.ast-header-break-point .header-main-layout-2 .main-header-bar,.ast-header-break-point .ast-mobile-header-stack .main-header-bar{padding-top:1em;padding-bottom:1em;}.ast-default-menu-enable.ast-main-header-nav-open.ast-header-break-point .main-header-bar,.ast-main-header-nav-open .main-header-bar{padding-bottom:0;}.ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu > .menu-item-has-children > .ast-menu-toggle{right:0;}.ast-desktop .main-navigation .ast-mm-template-content,.ast-desktop .main-navigation .ast-mm-custom-content,.ast-desktop .main-navigation .ast-mm-custom-text-content,.main-navigation .sub-menu .menu-item .menu-link,.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-link{padding-right:0;}.ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .sub-menu .menu-item-has-children > .ast-menu-toggle{right:0;}.ast-fullscreen-menu-enable.ast-header-break-point .ast-above-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link,.ast-default-menu-enable.ast-header-break-point .ast-above-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link,.ast-flyout-menu-enable.ast-header-break-point .ast-above-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link{padding-right:0;}.ast-fullscreen-menu-enable.ast-header-break-point .ast-below-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link,.ast-default-menu-enable.ast-header-break-point .ast-below-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link,.ast-flyout-menu-enable.ast-header-break-point .ast-below-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link{padding-right:0;}.ast-fullscreen-below-menu-enable.ast-header-break-point .ast-below-header-navigation .menu-item-has-children > .ast-menu-toggle,.ast-fullscreen-below-menu-enable.ast-header-break-point .ast-below-header-menu-items .menu-item-has-children > .ast-menu-toggle{right:0;}.ast-fullscreen-below-menu-enable .ast-below-header-enabled .ast-below-header-navigation .ast-below-header-menu .menu-item.menu-item-has-children .sub-menu .ast-menu-toggle{right:0;}
.ast-above-header{padding-top:0.5em;}.ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu .menu-item.menu-item-has-children > .menu-link,.ast-default-above-menu-enable.ast-header-break-point .ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu .menu-item.menu-item-has-children > .menu-link,.ast-flyout-above-menu-enable.ast-header-break-point .ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu .menu-item.menu-item-has-children > .menu-link{padding-right:0;}.ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-navigation .menu-item-has-children > .ast-menu-toggle,.ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-menu-items .menu-item-has-children > .ast-menu-toggle{right:0;}.ast-fullscreen-above-menu-enable .ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu .menu-item.menu-item-has-children .sub-menu .ast-menu-toggle{right:0;}}@media (max-width:544px){.ast-header-break-point .header-main-layout-2 .site-branding,.ast-header-break-point .ast-mobile-header-stack .ast-mobile-menu-buttons{padding-bottom:0;}}.ast-above-header,.main-header-bar,.ast-below-header {-webkit-transition: all 0.2s linear;transition: all 0.2s linear;}.ast-above-header,.main-header-bar,.ast-below-header {max-width:100%;}#ast-scroll-top{background-color:#ed1c24;font-size:15px;font-size:0.9375rem;}.ast-scroll-top-icon::before{content:"\e900";font-family:Astra;text-decoration:inherit;}.ast-scroll-top-icon{transform:rotate(180deg);}@media (max-width:768px){#ast-scroll-top .ast-icon.icon-arrow svg{width:1em;}}.site-title,.site-title a{font-family: 'DIN 2014';text-transform:inherit;}.site-header .site-description{text-transform:inherit;}.secondary .widget-title{font-family: 'DIN 2014';text-transform:inherit;}.secondary .widget > *:not(.widget-title){font-family:'DIN 2014';}.ast-single-post .entry-title,.page-title{font-family: 'DIN 2014';text-transform:inherit;}.ast-archive-description .ast-archive-title{font-family: 'DIN 2014';text-transform:inherit;}.blog .entry-title,.blog .entry-title a,.archive .entry-title,.archive .entry-title a,.search .entry-title,.search .entry-title a{font-family: 'DIN 2014';text-transform:inherit;}.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .menu-item .menu-link:hover,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .menu-item .menu-link:focus{background-color:#575757;}.ast-desktop .ast-below-header-navigation .astra-megamenu-li .menu-item .menu-link:hover,.ast-desktop .ast-below-header-navigation .astra-megamenu-li .menu-item .menu-link:focus{color:#ffffff;}.ast-above-header-menu .astra-full-megamenu-wrapper{box-shadow:0 5px 20px rgba(0,0,0,0.06);}.ast-above-header-menu .astra-full-megamenu-wrapper .sub-menu,.ast-above-header-menu .astra-megamenu .sub-menu{box-shadow:none;}.ast-below-header-menu.ast-mega-menu-enabled.submenu-with-border .astra-full-megamenu-wrapper{border-color:#ffffff;}.ast-below-header-menu .astra-full-megamenu-wrapper{box-shadow:0 5px 20px rgba(0,0,0,0.06);}.ast-below-header-menu .astra-full-megamenu-wrapper .sub-menu,.ast-below-header-menu .astra-megamenu .sub-menu{box-shadow:none;}.ast-desktop .main-header-menu.submenu-with-border .astra-megamenu,.ast-desktop .main-header-menu.ast-mega-menu-enabled.submenu-with-border .astra-full-megamenu-wrapper{border-top-width:0px;border-left-width:0px;border-right-width:0px;border-bottom-width:0px;border-style:solid;border-color:rgba(97,11,48,0);}.main-header-menu.ast-mega-menu-enabled.submenu-with-border .astra-full-megamenu-wrapper{border-color:rgba(97,11,48,0);}.ast-desktop .ast-mega-menu-enabled.main-header-menu .menu-item-heading > .menu-link{font-weight:700;font-size:1.1em;}.ast-desktop .ast-above-header .submenu-with-border .astra-full-megamenu-wrapper{border-top-width:2px;border-left-width:0px;border-right-width:0px;border-bottom-width:0px;border-style:solid;}.ast-desktop .ast-below-header .submenu-with-border .astra-full-megamenu-wrapper{border-top-width:2px;border-left-width:0px;border-right-width:0px;border-bottom-width:0px;border-style:solid;}.ast-desktop .ast-mega-menu-enabled.main-header-menu > .menu-item-has-children > .menu-link .sub-arrow:after,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu > .menu-item-has-children > .menu-link .sub-arrow:after,.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu > .menu-item-has-children > .menu-link .sub-arrow:after{content:"\e900";display:inline-block;font-family:Astra;font-size:.6rem;font-weight:bold;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:10px;line-height:normal;}.ast-search-box.header-cover #close::before,.ast-search-box.full-screen #close::before{font-family:Astra;content:"\e5cd";display:inline-block;transition:transform .3s ease-in-out;}.ast-advanced-headers-different-logo .advanced-header-logo,.ast-header-break-point .ast-has-mobile-header-logo .advanced-header-logo{display:inline-block;}.ast-header-break-point.ast-advanced-headers-different-logo .ast-has-mobile-header-logo .ast-mobile-header-logo{display:none;}.ast-advanced-headers-layout{width:100%;}.ast-header-break-point .ast-advanced-headers-parallax{background-attachment:fixed;}#masthead .site-logo-img .astra-logo-svg,.ast-header-break-point #ast-fixed-header .site-logo-img .custom-logo-link img {max-width:200px;}@media (max-width:768px){#masthead .site-logo-img .astra-logo-svg,.ast-header-break-point #ast-fixed-header .site-logo-img .custom-logo-link img {max-width:300px;}}@media (max-width:543px){#masthead .site-logo-img .astra-logo-svg,.ast-header-break-point #ast-fixed-header .site-logo-img .custom-logo-link img {max-width:150px;}}.ast-primary-sticky-header-active .site-title a,.ast-primary-sticky-header-active .site-title a:focus,.ast-primary-sticky-header-active .site-title a:hover,.ast-primary-sticky-header-active .site-title a:visited{color:#222;}.ast-primary-sticky-header-active .site-header .site-description{color:#000;}

:root{--tcb-color-0:rgb(237, 28, 36);--tcb-color-0-h:357;--tcb-color-0-s:85%;--tcb-color-0-l:51%;--tcb-color-0-a:1;--tcb-color-1:rgb(120, 158, 217);--tcb-color-1-h:216;--tcb-color-1-s:56%;--tcb-color-1-l:66%;--tcb-color-1-a:1;--tcb-color-2:rgb(211, 211, 211);--tcb-color-2-h:0;--tcb-color-2-s:0%;--tcb-color-2-l:82%;--tcb-color-2-a:1;--tcb-color-3:rgb(79, 33, 18);--tcb-color-3-h:14;--tcb-color-3-s:62%;--tcb-color-3-l:19%;--tcb-color-3-a:1;--tcb-color-4:rgb(203, 200, 200);--tcb-color-4-h:0;--tcb-color-4-s:2%;--tcb-color-4-l:79%;--tcb-color-4-a:1;--tcb-color-5:rgb(246, 52, 64);--tcb-color-5-h:356;--tcb-color-5-s:91%;--tcb-color-5-l:58%;--tcb-color-5-a:1;--tcb-color-6:rgba(237, 28, 36, 0.5);--tcb-color-6-h:357;--tcb-color-6-s:85%;--tcb-color-6-l:51%;--tcb-color-6-a:0.5;--tcb-color-7:rgb(56, 54, 56);--tcb-color-7-h:300;--tcb-color-7-s:1%;--tcb-color-7-l:21%;--tcb-color-7-a:1;--tcb-color-8:rgba(212, 0, 0, 0.51);--tcb-color-8-h:0;--tcb-color-8-s:100%;--tcb-color-8-l:41%;--tcb-color-8-a:0.51;--tcb-color-9:rgba(193, 222, 241, 0.5);--tcb-color-9-h:203;--tcb-color-9-s:63%;--tcb-color-9-l:85%;--tcb-color-9-a:0.5;--tcb-color-10:rgb(36, 11, 44);--tcb-color-10-h:285;--tcb-color-10-s:59%;--tcb-color-10-l:10%;--tcb-color-10-a:1;--tcb-color-11:rgb(167, 148, 184);--tcb-color-11-h:271;--tcb-color-11-s:20%;--tcb-color-11-l:65%;--tcb-color-11-a:1;--tcb-color-12:rgb(231, 90, 48);--tcb-color-12-h:13;--tcb-color-12-s:79%;--tcb-color-12-l:54%;--tcb-color-12-a:1;--tcb-color-13:rgb(244, 212, 203);--tcb-color-13-h:13;--tcb-color-13-s:65%;--tcb-color-13-l:87%;--tcb-color-13-a:1;--tcb-color-14:rgb(0, 0, 0);--tcb-color-14-h:0;--tcb-color-14-s:0%;--tcb-color-14-l:0%;--tcb-color-14-a:1;--tcb-color-15:rgb(22, 128, 73);--tcb-color-15-h:148;--tcb-color-15-s:70%;--tcb-color-15-l:29%;--tcb-color-15-a:1;--tcb-color-16:rgb(237, 28, 36);--tcb-color-16-h:357;--tcb-color-16-s:85%;--tcb-color-16-l:51%;--tcb-color-16-a:1;--tcb-background-author-image:url(../assets/wp-content/wphb-cache/gravatar/b07/b07b231ec0f2be781c92f0abc7fb0175x256.jpg);--tcb-background-user-image:url();--tcb-background-featured-image-thumbnail:url(../assets/wp-content/plugins/thrive-visual-editor/editor/css/images/featured_image.png);}

@media (min-width:300px){[data-css="tve-u-16cba54e84a"]{max-width:1219px;min-height:806px !important;}[data-css="tve-u-16cba5508ea"]{background-image:url("../assets/images/Black-Wood-Banner.jpg") !important;background-size:cover !important;background-attachment:scroll !important;background-position:50% 50% !important;background-repeat:no-repeat !important;}[data-css="tve-u-16cba5a4870"]{padding:50px 10px 10px !important;}:not(#tve) [data-css="tve-u-16cba5c0bad"]{letter-spacing:3px;line-height:1.25em !important;}[data-css="tve-u-16cba5c0bad"] strong{font-weight:700 !important;}[data-css="tve-u-16cbc981d53"] .tve_sep{border-width:2px;border-color:rgb(61,60,60);}[data-css="tve-u-16cbc981d53"]{padding:0px !important;margin-top:0px !important;}[data-css="tve-u-16cbcb2eaf6"]{width:80px;float:none;padding-right:0px !important;margin-left:auto !important;margin-right:auto !important;}[data-css="tve-u-16cbcb351be"]{width:100px;float:none;z-index:3;position:relative;padding-top:10px !important;margin-left:auto !important;margin-right:auto !important;}[data-css="tve-u-16cbcbcb9c5"] .tve_sep{border-width:2px;border-color:rgb(61,60,60);}[data-css="tve-u-16cbcbcb9c5"]{padding:0px !important;}[data-css="tve-u-16cbcc040c8"]{width:80px;float:none;z-index:3;position:relative;padding-top:10px !important;margin-top:5px !important;margin-left:auto !important;margin-right:auto !important;}[data-css="tve-u-16cbcc523ff"]{width:80px;float:none;margin-top:10px !important;margin-left:auto !important;margin-right:auto !important;}[data-css="tve-u-16cbcc8f9d3"]{width:80px;float:none;margin-top:10px !important;margin-left:auto !important;margin-right:auto !important;}[data-css="tve-u-16cbcc9c4e2"]{width:80px;float:none;z-index:3;position:relative;padding-top:10px !important;margin-top:0px !important;margin-left:auto !important;margin-right:auto !important;}[data-css="tve-u-16cbcddc6f1"] .tve_sep{border-width:2px;border-color:rgb(61,60,60);}[data-css="tve-u-16cbcddc6f1"]{padding:0px !important;}[data-css="tve-u-16cbcdde17d"] .tve_sep{border-width:2px;border-color:rgb(61,60,60);}[data-css="tve-u-16cbcdde17d"]{padding:0px !important;margin-top:0px !important;}[data-css="tve-u-16cbdf48ed7"]{background-image:none !important;border:1px solid rgba(255,255,255,0) !important;}:not(#tve) [data-css="tve-u-16cbdf6219f"]{color:rgb(0,0,0) !important;line-height:1.2em !important;}[data-css="tve-u-16cbdff330f"]{max-width:1200px;float:none;margin:-10px auto 0px !important;padding-left:10px !important;padding-right:10px !important;}[data-css="tve-u-16cce758b15"]{max-width:30%;}[data-css="tve-u-16cce758b65"]{max-width:70%;}[data-css="tve-u-16cce7fcf0a"]{max-width:70%;}[data-css="tve-u-16cce7fcf61"]{max-width:30%;}[data-css="tve-u-16cce80e0d1"]{max-width:30%;}[data-css="tve-u-16cce80e119"]{max-width:70%;}[data-css="tve-u-16cce83dab6"]{max-width:70%;}[data-css="tve-u-16cce83db09"]{max-width:30%;}[data-css="tve-u-16cce84ded8"]{max-width:30%;}[data-css="tve-u-16cce84df39"]{max-width:70%;}[data-css="tve-u-16cce9b7eef"]{margin-top:0px !important;margin-bottom:30px !important;}[data-css="tve-u-16cce9b98fa"]{margin-top:0px !important;margin-bottom:25px !important;}:not(#tve) [data-css="tve-u-16cceda8cdc"]{color:rgb(0,0,0) !important;font-size:2.13em !important;}:not(#tve) [data-css="tve-u-16ccedaf753"]{color:rgb(0,0,0) !important;font-size:1em !important;}:not(#tve) [data-css="tve-u-16ccedaf756"]{color:rgb(0,0,0) !important;}[data-css="tve-u-16ccedb30ff"]{padding-left:1px !important;margin-left:200px !important;margin-right:200px !important;}[data-css="tve-u-16ccedc58d0"] .tcb-button-link{border-radius:5px;overflow:hidden;border:1px solid rgb(237,28,36);background-image:none !important;background-color:rgb(237,28,36) !important;}:not(#tve) [data-css="tve-u-16ccedc58d0"]:hover .tcb-button-link{background-image:none !important;background-color:rgb(237,28,36) !important;}:not(#tve) [data-css="tve-u-16ccedc80c7"]{text-transform:uppercase !important;font-size:16px !important;font-family:'DIN 2014' !important;}[data-css="tve-u-16ccedc58d0"]{margin-top:0px !important;}[data-css="tve-u-16ccedd84a0"]{min-height:10px;}[data-css="tve-u-16ccedda8f7"]{max-width:1200px;float:none;margin:0px auto -30px !important;padding-bottom:0px !important;}[data-css="tve-u-16ccf21626a"]{padding-left:1px !important;margin-left:200px !important;margin-right:200px !important;}[data-css="tve-u-16cd2307bd4"]{margin-left:50px !important;margin-right:50px !important;}[data-css="tve-u-16cd21fce34"] > .tcb-flex-col{padding-left:50px;}[data-css="tve-u-16cd21fce34"]{margin-left:-50px;}[data-css="tve-u-16cd23117d4"]{margin-left:10px !important;margin-right:10px !important;padding-top:60px !important;}[data-css="tve-u-16ccf1e5837"]{margin-right:0px !important;margin-left:0px !important;}[data-css="tve-u-16d407d2c58"]{max-width:1080px;float:none;margin-left:auto !important;margin-right:auto !important;padding-left:20px !important;padding-right:20px !important;}:not(#tve) [data-css="tve-u-16d40815cd8"]{/*outline:none;*/border:0;line-height:1em !important;}[data-css="tve-u-16cba54e84a"] p{margin:0px !important;padding:0px !important;}[data-css="tve-u-16cba54e84a"] h1{margin:0px !important;padding:0px !important;}[data-css="tve-u-16cba54e84a"] h2{margin:0px !important;padding:0px !important;}[data-css="tve-u-16cba54e84a"] h3{margin:0px 0px 10px !important;padding:0px !important;}[data-css="tve-u-16cd23666c5"] > .tcb-flex-col > .tcb-col{justify-content:center;}[data-css="tve-u-16d409ce7fa"]{max-width:100%;}[data-css="tve-u-16d409d3835"]{background-color:rgb(255,248,236) !important;}[data-css="tve-u-16d417b16eb"]{padding-top:50px !important;}[data-css="tve-u-16d409ce7fa"] p{margin:0px !important;padding:0px !important;}[data-css="tve-u-16d409ce7fa"] h1{margin:0px !important;padding:0px !important;}[data-css="tve-u-16d409ce7fa"] h2{margin:0px !important;padding:0px !important;}[data-css="tve-u-16d409ce7fa"] h3{margin:0px !important;padding:0px !important;}[data-css="tve-u-16d417c521c"]{max-width:100%;}[data-css="tve-u-16d417c98c5"]{padding-top:50px !important;}:not(#tve) [data-css="tve-u-16d418c6189"]{line-height:1.2em !important;}[data-css="tve-u-16d418515d6"]{max-width:50%;}[data-css="tve-u-16d418515ee"]{max-width:50%;}[data-css="tve-u-16cd23666c5"] > .tcb-flex-col{padding-left:90px;}[data-css="tve-u-16cd23666c5"]{margin-left:-90px;}[data-css="tve-u-16d41963f73"] > .tcb-flex-col{padding-left:90px;}[data-css="tve-u-16d41963f73"]{margin-left:-90px;}[data-css="tve-u-16d419657cd"] > .tcb-flex-col{padding-left:90px;}[data-css="tve-u-16d419657cd"]{margin-left:-90px;}:not(#tve) [data-css="tve-u-16d624bc39e"], :not(#tve) [data-css="tve-u-16d624be16a"]{border: 0;/*outline: none;*/line-height:1.25em !important;}:not(#tve) [data-css="tve-u-16d62519aa5"], :not(#tve) [data-css="tve-u-16d6251c460"], :not(#tve) [data-css="tve-u-16d625209e7"]{border:0;/*outline:none;*/line-height:1em !important;}[data-css="tve-u-16cce9f97cf"]{margin-left:-50px;padding-left:0px !important;}[data-css="tve-u-16cce9f97cf"] > .tcb-flex-col{padding-left:50px;}[data-css="tve-u-16cd20dabda"] > .tcb-flex-col{padding-left:50px;}[data-css="tve-u-16cd20dabda"]{margin-left:-50px;}[data-css="tve-u-16cd20df371"] > .tcb-flex-col{padding-left:50px;}[data-css="tve-u-16cd20df371"]{margin-left:-50px;}[data-css="tve-u-16cd20f6274"] > .tcb-flex-col{padding-left:50px;}[data-css="tve-u-16cd20f6274"]{margin-left:-50px;}[data-css="tve-u-16cd20fcef2"] > .tcb-flex-col{padding-left:50px;}[data-css="tve-u-16cd20fcef2"]{margin-left:-50px;}[data-css="tve-u-16cd2103e97"] > .tcb-flex-col{padding-left:50px;}[data-css="tve-u-16cd2103e97"]{margin-left:-50px;}[data-css="tve-u-16cd2247f21"]{margin-bottom:40px !important;}[data-css="tve-u-16cd2241271"]{margin-top:10px !important;}[data-css="tve-u-16cd22973e4"]{padding-bottom:10px !important;}:not(#tve) [data-css="tve-u-16d637c2615"]{line-height:1.2em !important;text-transform:none !important;}:not(#tve) [data-css="tve-u-16d63840d95"]{line-height:1.2em !important;}[data-css="tve-u-16d67307064"]{padding-right:0px !important;margin-right:-10px !important;}[data-css="tve-u-16df49b1833"]{max-width:100%;min-height:806px !important;}[data-css="tve-u-16df49b1833"] p{margin:0px !important;padding:0px !important;}[data-css="tve-u-16df49b1833"] h1{margin:0px !important;padding:0px !important;}[data-css="tve-u-16df49b1833"] h2{border: 0;/*outline: none;*/margin:0px !important;padding:0px !important;}[data-css="tve-u-16df49b1833"] h3{margin:0px 0px 10px !important;padding:0px !important;}:not(#tve) [data-css="tve-u-16e3c5ed31e"]{font-size:2.13em !important;}[data-css="tve-u-16e3c5f167e"]{color:rgb(0,0,0) !important;}[data-css="tve-u-16e8a111d58"]{float:left;z-index:3;position:relative;margin-left:auto !important;margin-right:auto !important;}[data-css="tve-u-175dd7c84cc"]{padding:0px !important;}:not(#tve) [data-css="tve-u-17c6939dc20"]{padding-bottom:0px !important;margin-bottom:0px !important;line-height:1em !important;}}@media (max-width:1023px){[data-css="tve-u-16cd20dabda"]{margin-left:-10px;flex-flow:row-reverse wrap-reverse !important;}[data-css="tve-u-16cd20dabda"] .tcb-flex-col{flex-basis:250px !important;}[data-css="tve-u-16cd20df371"]{flex-wrap:wrap !important;padding-bottom:15px !important;}[data-css="tve-u-16cd20df371"] .tcb-flex-col{flex-basis:250px !important;}
[data-css="tve-u-16cbcb351be"]{width:100px;margin-bottom:0px !important;margin-top:0px !important;}[data-css="tve-u-16cbcdde17d"]{margin-top:0px !important;padding-bottom:0px !important;margin-bottom:-15px !important;}[data-css="tve-u-16cd20e8bb8"]{margin-right:20px !important;margin-top:0px !important;padding-bottom:0px !important;margin-bottom:0px !important;}[data-css="tve-u-16cd20ea47d"]{margin-left:20px !important;}[data-css="tve-u-16cce9b7eef"]{margin-left:20px !important;}[data-css="tve-u-16cce9b98fa"]{margin-right:20px !important;margin-bottom:10px !important;}[data-css="tve-u-16cce9f97cf"]{flex-flow:row-reverse wrap-reverse !important;}[data-css="tve-u-16cce9f97cf"] .tcb-flex-col{flex-basis:250px !important;}[data-css="tve-u-16cd20f6274"]{flex-wrap:wrap !important;padding-top:10px !important;}[data-css="tve-u-16cd20f6274"] .tcb-flex-col{flex-basis:250px !important;}[data-css="tve-u-16cd20fb67b"]{margin-left:20px !important;}[data-css="tve-u-16cd20fcef2"]{flex-flow:row-reverse wrap-reverse !important;}[data-css="tve-u-16cd20fcef2"] .tcb-flex-col{flex-basis:250px !important;}[data-css="tve-u-16cd210019f"]{margin-top:0px !important;}[data-css="tve-u-16cd2102deb"]{margin-right:20px !important;}[data-css="tve-u-16cd2103e97"]{flex-flow:row wrap !important;}[data-css="tve-u-16cd2103e97"] .tcb-flex-col{flex-basis:250px !important;}[data-css="tve-u-16cce92d09e"]{margin-bottom:-10px !important;}[data-css="tve-u-16cbcbcb9c5"]{padding-top:0px !important;}[data-css="tve-u-16cbc981d53"]{padding-top:0px !important;}[data-css="tve-u-16cd21fce34"]{flex-flow:row-reverse wrap-reverse !important;}[data-css="tve-u-16cd21fce34"] .tcb-flex-col{flex-basis:500px !important;}[data-css="tve-u-16ccf21626a"]{margin-left:100px !important;margin-right:100px !important;}[data-css="tve-u-16cd23666c5"]{margin-left:-90px;padding-top:0px !important;flex-wrap:wrap !important;}[data-css="tve-u-16cd2241271"]{margin-top:5px !important;}[data-css="tve-u-16cd20dabda"] > .tcb-flex-col{padding-left:10px;}[data-css="tve-u-16cd23666c5"] > .tcb-flex-col{padding-left:90px;}[data-css="tve-u-16cd23666c5"] .tcb-flex-col{flex-basis:250px !important;}[data-css="tve-u-16d418515d6"]{max-width:50%;}[data-css="tve-u-16d418515ee"]{max-width:50%;}[data-css="tve-u-16cbcb2eaf6"]{width:80px;}[data-css="tve-u-16cbdff330f"]{margin-top:0px !important;}[data-css="tve-u-16d417b16eb"]{padding-top:20px !important;}[data-css="tve-u-16d41963f73"] > .tcb-flex-col{padding-left:90px;}[data-css="tve-u-16d41963f73"]{margin-left:-90px;}[data-css="tve-u-16d419657cd"] > .tcb-flex-col{padding-left:90px;}[data-css="tve-u-16d419657cd"]{margin-left:-90px;}[data-css="tve-u-16d407d2c58"]{padding-left:20px !important;padding-right:20px !important;}[data-css="tve-u-16d6254677c"]{padding-right:1px !important;}[data-css="tve-u-16d6254e156"]{padding-right:1px !important;padding-left:1px !important;}[data-css="tve-u-16d62556a15"]{padding-right:1px !important;}[data-css="tve-u-16d625599e9"]{padding-left:1px !important;}[data-css="tve-u-16d6255bd71"]{padding-right:1px !important;}[data-css="tve-u-16d6255df85"]{padding-left:1px !important;}[data-css="tve-u-16cd22bf530"]{padding-bottom:0px !important;margin-bottom:0px !important;margin-top:0px !important;}[data-css="tve-u-16cd2245ac5"]{padding-bottom:0px !important;}[data-css="tve-u-16d628040e4"]{padding-right:1px !important;}[data-css="tve-u-16cd23117d4"]{padding-top:0px !important;}[data-css="tve-u-16e8a111d58"]{padding-right:1px !important;}}@media (max-width:767px){[data-css="tve-u-16cbcb2eaf6"]{float:none;margin-left:auto !important;margin-right:auto !important;margin-top:0px !important;}[data-css="tve-u-16cba5a4870"]{padding:50px 0px 60px !important;}[data-css="tve-u-16cbcc523ff"]{float:none;margin-top:0px !important;margin-left:auto !important;margin-right:auto !important;}[data-css="tve-u-16cce92d09e"]{margin-top:-10px !important;margin-bottom:0px !important;}[data-css="tve-u-16cbcb351be"]{float:none;margin-left:auto !important;margin-right:auto !important;}[data-css="tve-u-16cbcc8f9d3"]{margin-top:0px !important;}[data-css="tve-u-16cce94e676"]{padding-top:10px !important;margin-top:100px !important;padding-right:10px !important;}[data-css="tve-u-16cce9f97cf"]{padding-top:10px !important;flex-flow:row-reverse wrap-reverse !important;padding-right:10px !important;}[data-css="tve-u-16ccf1e5837"]{padding-top:1px !important;margin-top:0px !important;}[data-css="tve-u-16ccf21626a"]{margin-left:0px !important;margin-right:0px !important;}[data-css="tve-u-16cd2241271"]{margin-top:-50px !important;margin-right:0px !important;}[data-css="tve-u-16cd2245ac5"]{margin-right:0px !important;}[data-css="tve-u-16cd2247f21"]{margin-right:0px !important;margin-left:0px !important;margin-top:5px !important;}[data-css="tve-u-16cd210019f"]{margin-top:-150px !important;}[data-css="tve-u-16cd20fb67b"]{margin-left:0px !important;}[data-css="tve-u-16cd2102deb"]{margin-right:0px !important;margin-top:0px !important;}[data-css="tve-u-16cce9b98fa"]{margin-right:0px !important;}[data-css="tve-u-16cce9b7eef"]{margin-top:0px !important;margin-left:10px !important;margin-right:10px !important;}[data-css="tve-u-16cd226f79b"]{margin-right:0px !important;margin-left:0px !important;margin-top:-20px !important;}[data-css="tve-u-16cbdff330f"]{margin-top:0px !important;}[data-css="tve-u-16cd22973e4"]{margin-top:15px !important;}[data-css="tve-u-16cd22bf530"]{margin-left:0px !important;margin-right:0px !important;}[data-css="tve-u-16cd20df371"] > .tcb-flex-col{padding-left:15px;}[data-css="tve-u-16cd20df371"]{margin-left:-15px;padding-left:15px !important;}[data-css="tve-u-16cd20df371"] .tcb-flex-col{flex-basis:180px !important;}[data-css="tve-u-16cd20ea47d"]{margin-left:0px !important;}[data-css="tve-u-16cd2307bd4"]{margin-left:20px !important;margin-right:20px !important;}[data-css="tve-u-16d4192d1c9"]{padding-left:20px !important;padding-right:20px !important;}[data-css="tve-u-16d417b16eb"]{padding-top:20px !important;}[data-css="tve-u-16d6254677c"]{padding-right:1px !important;}[data-css="tve-u-16d6254e156"]{padding-left:1px !important;}[data-css="tve-u-16d62556a15"]{padding-right:1px !important;}[data-css="tve-u-16d625599e9"]{padding-left:1px !important;}[data-css="tve-u-16d6255bd71"]{padding-right:1px !important;}[data-css="tve-u-16d6255df85"]{padding-left:1px !important;}[data-css="tve-u-16cd2103e97"]{padding-right:10px !important;}[data-css="tve-u-16d628040e4"]{padding-right:1px !important;}[data-css="tve-u-16e8a111d58"]{padding-right:1px !important;}}.entry-content p {
	margin-bottom:0px;
	
}




#vinegari {
		float:left !important;
	}


			/* Nav Menu */

// ul.sub-menu {
    padding-top: 7px;
    padding-bottom: 5px;
    display: block;
    margin-top: -10px;
}

// .menu-item {
    padding: 0px !important;
}
.main-navigation ul {
    position: relative;
}
.main-navigation ul li a {
padding-bottom: 7px !important;
padding-top: 7px !important;
    position: relative;
}

/* Buttons */

// .thrv-button a.tcb-button-link, .thrv-button-group-item a.tcb-button-link {
    text-decoration: none !important;
    color: #fff;
	  border: solid;
    border-width: 1px;
    border-color: #ed1c24;
}

a.tcb-button-link:hover {
    background-color: #ed1c24 !important;
}

// .tve_flt .thrv_lead_generation .tve_lg_submit button {
    background-color: #ed1c24;
    color: #fff;
    border: solid;
	  border-width: 1px;
    border-color: #ed1c24;
}

// .tve_flt .thrv_lead_generation .tve_lg_submit button:hover {
    background-color: #ed1c24;
    color: #fff;
    border: solid !important;
    border-width: 1px !important;
}

/* Header and Footer Border */

header, footer {
	border-bottom: 20px solid transparent !important;
    border-image: url(../assets/images/cross-lines.png) 85 round !important;
  -webkit-border-image: url(../assets/images/cross-lines.png) 85 repeat !important; /* Safari 3.1-5 */
  /*-o-border-image: url(border.html) 85 round !important;  Opera 11-12.1 */
}

header.entry-header.ast-header-without-markup {
    display: none;
}

.main-header-bar {
    margin-bottom: -1px;
}

// .sticky-element-original {
    border-bottom: 10px #610b30 solid !important;
}
	
footer {
    border-bottom: none;
	border-top: 18px solid transparent;
    border-bottom: 0 !important;
}

// .sticky-element-original  {
border-bottom:10px #a600f9 solid;
}

/* New Footer */

// .textwidget {
    line-height: 1.5;
}

// .textwidget h3 {
    line-height: 1.7;
}

// .ast-small-footer {
    border-top-style: solid;
    border-top-width: 0;
    border-top-color: #610b30;
    margin-top: -60px;
}

// .zoom-social-icons-widget .zoom-social-icons-list--align-left {
    text-align: left;
    font-size: 20px;
}
// div#zoom-social-icons-widget-2 {
    line-height: 0px;
}

// li#menu-item-2489 {
    display: inline-block;
    float: left;
    width: 150px;
    margin-top: 15px;
    margin-right: 10px;
}

// .cali-menu-break {
    padding-top: 15px;
}

// ul#menu-locations-menu-2 {
    margin-top: 45px;
}

// li#menu-item-2534 {
    display: inline-block;
    float: left;
    width: 150px;
	margin-right: 10px;
}

// h2.widget-title {
    font-weight: bold;
    text-transform: uppercase;
	font-size:20px
}

// .ast-col-lg-3 {
    width: 25%;
    margin-top: -40px;
}

// #text-11 {
	margin: 0 0 0 0;
	line-height: 1.7 !important;
}

/* Products Page */

// img.woocommerce-placeholder.wp-post-image {
    width: 230px !important;
}

// .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
   min-height: 420px! important;
   margin-bottom: 10px;
}
// ul.products li.product a.button {
   position: absolute! important;
   bottom: 50px;
}

/* New Products Page Layout */

// h2.woocommerce-loop-category__title {
    top: 250px;
    font-size: 25px!important;
}

// header.woocommerce-products-header {
    display: none;
}
// span.ast-woo-product-category {
    display: none !important;
}

// .elementor-3364 .elementor-element.elementor-element-3a415f88.elementor-wc-products ul.products li.product .button {
    background-color: #ed1c24;
    border-color: #bababa;
    font-family: 'DIN 2014';
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 0px 0px 0px 0px;
    margin-top: 25px;
}

// .elementor-3364 .elementor-element.elementor-element-3a415f88.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-3364 .elementor-element.elementor-element-3a415f88.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    font-family: 'DIN 2014';
}

// .woocommerce .elementor-3364 .elementor-element.elementor-element-3a415f88.elementor-wc-products .products > h2 {
    color: #000000;
    font-family: 'DIN 2014';
    font-size: 15px;
    font-weight: 900;
    text-transform: capitalize;
    text-align: left;
}

// .woocommerce .elementor-3364 .elementor-element.elementor-element-2b52fe8c .woocommerce-tabs ul.wc-tabs li a {
    font-family: 'DIN 2014';
}

// .woocommerce div.product .woocommerce-tabs .shop_attributes th {
    border-left-width: 1px;
    border-style: solid;
    padding-left: .9em;
    font-family: 'DIN 2014';
}

// .woocommerce div.product .woocommerce-tabs .shop_attributes td {
    padding: .5em .5em .5em .9em;
    font-style: normal;
    border-style: solid;
    font-family: 'DIN 2014';
}

// .elementor-3364 .elementor-element.elementor-element-6c988a15 .elementor-heading-title {
    font-family: 'DIN 2014';
    font-size: 50px;
    text-transform: capitalize;
}

// .elementor-3364 .elementor-element.elementor-element-6e1345d5 .woocommerce-breadcrumb {
    color: #7a7a7a;
    font-family: 'DIN 2014';
    font-size: 16px;
    font-weight: 200;
    line-height: 1.7em;
}

// .woocommerce .elementor-3364 .elementor-element.elementor-element-3d13647d .woocommerce-product-details__short-description {
    font-family: 'DIN 2014';
    font-size: 16px;
    font-weight: 200;
    line-height: 1.7em;
}


/* Store Locator Page */

#wpsl-wrap {
    position: relative;
    width: 100%;
    overflow: hidden;
    clear: both;
    margin-bottom: 20px;
    /*background-color: #000000;*/
    color: #ffffff;
}

#wpsl-result-list a, .page-title {
    color: #ffffff;
    color: #000;
    font-size: 20px;
}

#wpsl-wrap #wpsl-result-list li {
    padding: 10px;
    border-bottom: 10px solid #ed1c24;
    margin-left: 0;
    overflow: hidden;
    list-style: none outside none!important;
    text-indent: 0;
}



.wpsl-search {
    margin-bottom: 12px;
    padding: 12px 12px 0 12px;
    background: #fff;
}

.gm-style-iw-d {
    color: #000000;
}

/* Menu Page New */

// .aws-search-btn.aws-form-btn {
    background-color: #610b30 !important;
	 border-top-left-radius: 30px !important;
    border-bottom-left-radius: 30px !important;
	border-color: #610b30;
}

// span.aws-search-btn_icon {
    color: #ffffff !important;
}

// .aws-container .aws-show-clear .aws-search-field {
    padding-right: 40px;
    border-color: #610b30;
    border-bottom-right-radius: 30px !important;
    border-top-right-radius: 30px !important;
}

// .psfw-main-product-wrapper.psfw-grid-template-10 .psfw-inner-wrap, .psfw-main-product-wrapper.psfw-car-template-4 .psfw-inner-wrap {
    font-family: 'Poppins', sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #463221;
    text-align: center;
    padding: 15px;
    background: #ffffff00;
}

// .psfw-title {
    font-size: 18px;
	  text-align: center !important;
}

// .psfw-content {
    text-align: center !important;
}

// .psfw-main-product-wrapper.psfw-car-template-2 .bx-wrapper .bx-controls-direction a {
    background-color: #ed1c24;
    color: #ffffff;
    border-radius: 5px;
}

// .psfw-main-product-wrapper.psfw-car-template-2 .bx-wrapper .bx-controls-direction a:hover {
    background-color: #ed1c24;
}

// .psfw-inner-wrap-contain .psfw-title a:hover {
	color: #ed1c24 !important;
}

// .psfw-inner-wrap-contain {
    height: 370px !important;
}

// @media only screen and (max-width: 1024px) {
	
	header {
	border-bottom: 15px solid transparent;
	}
	
	footer {
	border-top: 15px solid transparent;
	}
	
	header.entry-header.ast-header-without-markup {
    display: none;
	}
}

// @media only screen and (max-width: 768px) {
	
	header {
	border-bottom: 15px solid transparent;
	}
	
	footer {
	border-top: 15px solid transparent;
	}
	
	header.entry-header.ast-header-without-markup {
    display: none;
	}
	
	.ast-header-break-point .main-header-bar {
    border-width: 10px;
    border-color: #610b30;
	}
	
	/* Products Page */
	
	.woocommerce ul.products li.product .button, .woocommerce-page ul.products li.product .button {
    margin-bottom: 6.5em;
    white-space: inherit;
    line-height: 1.3;
	}
}

// @media only screen and (max-width: 480px) {
	
	.main-header-bar {
    border-bottom-width: 10px;
    border-bottom-color: #610b30;
    margin-bottom: -1px;
	}
	
	.textwidget {
    width: 300px !important;
	}

	div#text-5 {
    font-size: 12px;
	}
		
	header.entry-header.ast-header-without-markup {
    display: none;
	}
	
	.ast-footer-overlay {
    padding-bottom: 0;
    height: 300px;
	}
	
	.ast-footer-widget-1-area {
    display: block;
	}
	
	.textwidget {
    margin-bottom: 0px;
    padding-bottom: 0px;
    padding: 0px;
	}
	
	.ast-small-footer .widget:last-child {
    margin-bottom: 0;
    margin-top: 0px;
    margin-left: 0px;
	}

	/* New Footer */

	.textwidget {
    line-height: 1.5;
	}

	.textwidget h3 {
    line-height: 2;
	}

	.ast-small-footer {
    border-top-style: solid;
    border-top-width: 0;
    border-top-color: #610b30;
    margin-top: -60px;
	}

	.zoom-social-icons-widget .zoom-social-icons-list--align-left {
    text-align: left;
    font-size: 20px;
	}
	
	div#zoom-social-icons-widget-2 {
    line-height: 0px;
	}

	li#menu-item-2489 {
    display: block;
    float: inherit;
    width: 100%;
    margin-top: 0px;
    margin-right: 0px;
	}

	.cali-menu-break {
    padding-top: 10px;
	}

	ul#menu-locations-menu-2 {
    margin-top: 10px;
	}

	li#menu-item-2534 {
    display: block;
    float: inherit;
    width: 150px;
	margin-right: 0px;	
	}

	h2.widget-title {
    font-weight: bold;
    text-transform: uppercase;
	font-size:20px
	}

	.ast-col-lg-3 {
    width: 100%;
    margin-top: -40px;
	}
}

html, body {
overflow-x: hidden;
}

#tve_editor ul {
margin-left: 0px !important;
}

header{
border-left: 0;
border-right: 0;
    border-top: 0;
}
		

/* location page css */
@media (min-width:300px){[data-css="tve-u-16d4bf0e09c"]{margin:0px 0px -20px !important;padding-left:1px !important;}[data-css="tve-u-16df93b7d6f"]{max-width:1400px;min-height:300px !important;}[data-css="tve-u-16df93ba2e8"]{background-image:url("../assets/wp-content/uploads/2019/10/Locations.jpg"),linear-gradient(rgb(0,0,0),rgb(0,0,0)) !important;background-size:cover,auto !important;background-position:50% 50%,50% 50% !important;background-attachment:scroll,scroll !important;background-repeat:no-repeat,no-repeat !important;}[data-css="tve-u-16df94acdc6"]{margin-bottom:-20px !important;}[data-css="tve-u-16df94b0715"]{background-image:linear-gradient(rgb(0,0,0),rgb(0,0,0)) !important;background-size:auto !important;background-position:50% 50% !important;background-attachment:scroll !important;background-repeat:no-repeat !important;}:not(#tve) [data-css="tve-u-16df9735ad0"]{color:rgb(255,255,255) !important;font-size:70px !important;text-transform:uppercase !important;}[data-css="tve-u-16df973b3dc"]{padding-top:1px !important;}[data-css="tve-u-16df973eb10"]{padding-top:120px !important;}}@media (max-width:1023px){[data-css="tve-u-16df93b7d6f"]{min-height:300px !important;}[data-css="tve-u-16df94074f1"]{padding-top:1px !important;margin-bottom:0px !important;}[data-css="tve-u-16df93ba2e8"]{background-image:url("../assets/wp-content/uploads/2019/08/locations-banner1.jpg"),linear-gradient(rgb(0,0,0),rgb(0,0,0)) !important;background-size:cover,auto !important;background-position:50% 50%,50% 50% !important;background-attachment:scroll,scroll !important;background-repeat:no-repeat,no-repeat !important;}[data-css="tve-u-16df973eb10"]{padding-top:70px !important;}:not(#tve) [data-css="tve-u-16df9735ad0"]{font-size:50px !important;}}@media (max-width:767px){[data-css="tve-u-16df93b7d6f"]{max-width:800px;min-height:140px !important;}[data-css="tve-u-16df94074f1"]{padding-top:1px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-16df9735ad0"]{font-size:25px !important;}[data-css="tve-u-16df973eb10"]{padding-top:35px !important;}}
/* location page css */

/* rewards page css */
@media (min-width:300px){[data-css="tve-u-16d3df7b9e1"]{background-image:none !important;}[data-css="tve-u-16d3dfe843c"]{max-width:100%;display:block;margin-bottom:0px !important;padding-bottom:20px !important;margin-top:20px !important;padding-right:0px !important;padding-left:0px !important;}[data-css="tve-u-16d3e008207"]{max-width:70%;float:right;z-index:3;position:relative;--tve-alignment:right;padding:0px !important;margin:0px auto !important;}[data-css="tve-u-16d3e0197d7"]{width:100%;display:block;left:0px;margin-top:0px !important;padding-left:0px !important;margin-bottom:0px !important;}[data-css="tve-u-16d3e274b4f"]{min-height:1px;}[data-css="tve-u-16d3dfe843c"] > .tve-cb{justify-content:center;display:flex;flex-direction:column;}[data-css="tve-u-16d406c200a"]{max-width:100%;}[data-css="tve-u-16d406d8d3d"]{padding-top:0px !important;margin-top:0px !important;margin-bottom:0px !important;}[data-css="tve-u-16d406e206e"]{background-image:linear-gradient(rgb(255,255,255),rgb(255,255,255)) !important;--background-image:linear-gradient(rgb(255,255,255),rgb(255,255,255))!important;--tve-applied-background-image:linear-gradient(rgb(255,255,255),rgb(255,255,255))!important;background-size:auto !important;background-attachment:scroll !important;--background-size:auto auto!important;--background-position:50% 50%!important;--background-attachment:scroll!important;--background-repeat:no-repeat!important;background-position:50% 50% !important;background-repeat:no-repeat !important;}[data-css="tve-u-16d40706e17"]{max-width:1120px;min-height:60vh !important;}[data-css="tve-u-16d40711b6b"]{background-image:url("../assets/wp-content/uploads/2021/02/NEW-Kura-Sushi-App-Banner.png") !important;background-size:cover !important;background-attachment:scroll !important;--background-image:url("../assets/wp-content/uploads/2021/02/NEW-Kura-Sushi-App-Banner.png")!important;--background-size:cover!important;--background-position:100% 50%!important;--background-attachment:scroll!important;--background-repeat:no-repeat!important;--tve-applied-background-image:url("../assets/wp-content/uploads/2021/02/NEW-Kura-Sushi-App-Banner.png")!important;background-position:100% 50% !important;background-repeat:no-repeat !important;}[data-css="tve-u-16d4151ab68"] .tcb-button-link{/*border:1px solid rgb(237,28,36);border-radius:10px;*/overflow:hidden;/*background-image:none !important;background-color:rgb(237,28,36) !important;*/background-image: url(../assets/images/button-bg.jpg);padding-left:5px !important;padding-right:5px !important;}:not(#tve) [data-css="tve-u-16d4151ab68"]:hover .tcb-button-link{background-image:none !important;background-color:rgb(236,32,38) !important;border-color:rgb(255,251,251) !important;}[data-css="tve-u-16d4151ab68"]{display:block;max-width:50%;width:50%;float:left;z-index:3;position:relative;--tve-border-radius:10px;--tve-font-weight:var(--g-bold-weight,bold);margin-top:20px !important;}[data-css="tve-u-16d415592f4"]{padding-top:50px !important;margin-bottom:0px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-16d41ab8096"]{/*font-family: 'Shakuro Brush';*/color:rgb(246,52,64)!important;font-size:3.75em !important;line-height:1.2em !important;--tcb-applied-color:var$(--tcb-color-5)!important;--tve-applied-color:var$(--tcb-color-5)!important;text-transform:uppercase !important;/*font-family:'DIN 2014' !important;*/}[data-css="tve-u-16d40706e17"] p{margin:0px !important;padding:0px !important;}[data-css="tve-u-16d40706e17"] h1{margin:0px !important;padding:0px !important;}[data-css="tve-u-16d40706e17"] h2{margin:0px !important;padding:0px !important;}[data-css="tve-u-16d40706e17"] h3{margin:0px !important;padding:0px !important;}[data-css="tve-u-16d41b1ef45"]{--tve-alignment:center;float:none;display:block;padding:0px !important;margin-left:auto !important;margin-right:auto !important;}:not(#tve) [data-css="tve-u-16d41bd85c2"]{letter-spacing:3px;text-transform:uppercase !important;font-family:'DIN 2014' !important;font-weight:var(--g-regular-weight,normal)!important;font-size:20px !important;}[data-css="tve-u-16d41bd85c2"] strong{font-weight:500 !important;}:not(#tve) [data-css="tve-u-1775f452f2f"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;--tve-applied-color:var$(--tcb-color-3)!important;font-size:1.3em !important;}[data-css="tve-u-1775f46d348"]::after{clear:both;}[data-css="tve-u-1775f48890c"]{text-align:center;}[data-css="tve-u-1775f4a853e"]{max-width:50%;}[data-css="tve-u-1775f4ade6d"]{width:100%;}[data-css="tve-u-1775f4c475d"]{max-width:50%;}[data-css="tve-u-1775f4c8473"]{width:100%;}[data-css="tve-u-1775f4ee657"]{padding-left:0% !important;padding-right:0% !important;}[data-css="tve-u-1775f4f5de1"]{padding-right:0% !important;}[data-css="tve-u-1775f50b0fb"]{--tve-alignment:center;float:none;z-index:3;position:relative;max-width:60%;margin-left:auto !important;margin-right:auto !important;--tve-applied-max-width:60%!important;}[data-css="tve-u-1775f514325"] > .tcb-flex-col{padding-left:0px;}[data-css="tve-u-1775f514325"]{margin-left:0px;}:not(#tve) [data-css="tve-u-16d4151ab68"] .tcb-button-link span{font-weight:var(--tve-font-weight,var(--g-bold-weight,bold));}:not(#tve) [data-css="tve-u-1775f5c9883"]{color:rgb(255,255,255) !important;--tcb-applied-color:rgb(255,255,255)!important;--tve-applied-color:rgb(255,255,255)!important;font-size:50px !important;padding-bottom:0px !important;margin-bottom:0px !important;}[data-css="tve-u-1775f5d1349"]{--tve-alignment:center;float:none;margin-left:auto !important;margin-right:auto !important;}[data-css="tve-u-1775f5d32a2"]{--tve-alignment:center;float:none;margin-left:auto !important;margin-right:auto !important;}[data-css="tve-u-1775f9b606d"]{background-image:linear-gradient(#000,#000) !important;--background-image:linear-gradient(#000,#000)!important;--tve-applied-background-image:linear-gradient(#000,#000)!important;background-size:auto !important;background-attachment:scroll !important;--background-size:auto auto!important;--background-position:50% 50%!important;--background-attachment:scroll!important;--background-repeat:no-repeat!important;background-position:50% 50% !important;background-repeat:no-repeat !important;}:not(#tve) [data-css="tve-u-1775f9bfd92"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;--tve-applied-color:var$(--tcb-color-3)!important;font-size:50px !important;padding-bottom:0px !important;margin-bottom:0px !important;}[data-css="tve-u-1775f9e276f"]{max-width:80% !important;--tve-applied-max-width:80%!important;}[data-css="tve-u-1775f9fa2ac"]{width:75%;float:none;z-index:3;position:relative;--tve-alignment:center;margin-left:auto !important;margin-right:auto !important;}[data-css="tve-u-1775f9fc87b"]{max-width:33.4%;}[data-css="tve-u-1775f9fde3c"]{text-align:center;}[data-css="tve-u-1775fa1107b"]{color:rgb(246,52,64)!important;font-family:'DIN 2014' !important;font-size:30px !important;}[data-css="tve-u-1775fa140b5"]{color:rgb(79,33,18)!important;}:not(#tve) [data-css="tve-u-1775fa19680"]{padding-bottom:0px !important;margin-bottom:0px !important;font-weight:var(--g-bold-weight,bold)!important;line-height:1.5em !important;}[data-css="tve-u-1775fa4e3de"]{max-width:70%;float:none;z-index:3;position:relative;--tve-alignment:center;--tve-applied-max-width:70%!important;margin-left:auto !important;margin-right:auto !important;}[data-css="tve-u-1775fa508ac"]{max-width:70%;float:none;z-index:3;position:relative;--tve-alignment:center;--tve-applied-max-width:70%!important;margin-left:auto !important;margin-right:auto !important;}[data-css="tve-u-1775fa54339"]{max-width:70%;float:none;z-index:3;position:relative;--tve-alignment:center;--tve-applied-max-width:70%!important;margin-left:auto !important;margin-right:auto !important;}[data-css="tve-u-1775fa64074"]{max-width:33.4%;}[data-css="tve-u-1775fa67b02"]{max-width:80%;float:none;z-index:3;position:relative;--tve-alignment:center;--tve-applied-max-width:80%!important;margin-left:auto !important;margin-right:auto !important;}:not(#tve) [data-css="tve-u-1775fa6e533"]{padding-bottom:0px !important;margin-bottom:0px !important;font-weight:var(--g-bold-weight,bold)!important;line-height:1.5em !important;}[data-css="tve-u-1775fa7fee1"]{width:75%;float:none;z-index:3;position:relative;--tve-alignment:center;margin-left:auto !important;margin-right:auto !important;}[data-css="tve-u-1775fa838c7"]{width:75%;float:none;z-index:3;position:relative;--tve-alignment:center;margin-left:auto !important;margin-right:auto !important;}[data-css="tve-u-1775fab9a71"]{max-width:33.3%;}:not(#tve) [data-css="tve-u-1775fb04d0d"]{padding-bottom:0px !important;margin-bottom:0px !important;font-weight:var(--g-bold-weight,bold)!important;line-height:1.5em !important;}[data-css="tve-u-1775fb36ac9"]{--tve-border-width:1px;background-image:none !important;--background-image:none!important;--tve-applied-background-image:none!important;border-bottom:1px dashed rgb(170,170,170) !important;}[data-css="tve-u-1775fb48d53"]{--tve-alignment:center;float:none;margin-left:auto !important;margin-right:auto !important;margin-top:0px !important;padding-top:30px !important;}[data-css="tve-u-1775fb9c771"]{background-image:linear-gradient(rgb(255,255,255),rgb(255,255,255)) !important;background-size:auto !important;background-attachment:scroll !important;--background-image:linear-gradient(rgb(255,255,255),rgb(255,255,255))!important;--background-size:auto auto!important;--background-position:50% 50%!important;--background-attachment:scroll!important;--background-repeat:no-repeat!important;--tve-applied-background-image:linear-gradient(rgb(255,255,255),rgb(255,255,255))!important;background-position:50% 50% !important;background-repeat:no-repeat !important;}
:not(#tve) [data-css="tve-u-1775fbced81"]{padding-bottom:0px !important;margin-bottom:0px !important;font-weight:var(--g-regular-weight,normal)!important;line-height:1.5em !important;color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;--tve-applied-color:var$(--tcb-color-3)!important;font-family:'DIN 2014' !important;font-size:16px !important;}[data-css="tve-u-1775fbd01f6"]{--tcb-applied-color:var$(--tcb-color-3)!important;}:not(#tve) [data-css="tve-u-1775fbdbe82"]{padding-bottom:10px !important;margin-bottom:0px !important;font-weight:var(--g-bold-weight,bold)!important;line-height:1.25em !important;font-size:28px !important;}[data-css="tve-u-1775fbf03f4"]{max-width:80%;float:none;z-index:3;position:relative;--tve-alignment:center;--tve-applied-max-width:80%!important;margin-left:auto !important;margin-right:auto !important;}[data-css="tve-u-1775fbf9ffa"] > .tcb-flex-col{padding-left:25px;}[data-css="tve-u-1775fbf9ffa"]{margin-left:-25px;}:not(#tve) [data-css="tve-u-1775fc037ce"]{padding-bottom:10px !important;margin-bottom:0px !important;font-weight:var(--g-bold-weight,bold)!important;line-height:1.5em !important;}:not(#tve) [data-css="tve-u-1775fc0ff79"]{padding-bottom:0px !important;margin-bottom:0px !important;font-weight:var(--g-bold-weight,bold)!important;line-height:1.25em !important;font-size:28px !important;}[data-css="tve-u-1775fc24e82"]{max-width:85%;float:none;z-index:3;position:relative;--tve-alignment:center;--tve-applied-max-width:85%!important;margin-left:auto !important;margin-right:auto !important;}[data-css="tve-u-1775fc26147"]{max-width:85%;float:none;z-index:3;position:relative;--tve-alignment:center;--tve-applied-max-width:85%!important;margin-left:auto !important;margin-right:auto !important;}[data-css="tve-u-1775fc27f8e"]{max-width:85%;float:none;z-index:3;position:relative;--tve-alignment:center;--tve-applied-max-width:85%!important;margin-left:auto !important;margin-right:auto !important;}[data-css="tve-u-1775fc295d0"]{max-width:85%;float:none;z-index:3;position:relative;--tve-alignment:center;--tve-applied-max-width:85%!important;margin-left:auto !important;margin-right:auto !important;}[data-css="tve-u-1775fc3075d"]{color:rgb(246,52,64)!important;font-family:'DIN 2014' !important;}:not(#tve) [data-css="tve-u-1775fc3f3ee"]{padding-bottom:0px !important;margin-bottom:0px !important;font-weight:var(--g-bold-weight,bold)!important;line-height:1.25em !important;font-size:28px !important;}:not(#tve) [data-css="tve-u-1775fc424bb"]{padding-bottom:0px !important;margin-bottom:0px !important;font-weight:var(--g-bold-weight,bold)!important;line-height:1.25em !important;font-size:28px !important;}:not(#tve) [data-css="tve-u-177602a29b0"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;--tve-applied-color:var$(--tcb-color-3)!important;font-size:50px !important;padding-bottom:0px !important;margin-bottom:0px !important;font-weight:var(--g-bold-weight,bold)!important;}}@media (max-width:1023px){[data-css="tve-u-16d3e0197d7"]{margin-top:-25px !important;}[data-css="tve-u-16d4151ab68"]{display:block;max-width:300px;width:300px;}[data-css="tve-u-16d4151ab68"] .tcb-button-link{letter-spacing:1px;}[data-css="tve-u-1775fa67b02"]{max-width:80%;--tve-applied-max-width:80%!important;}[data-css="tve-u-1775fa7fee1"]{width:75%;}[data-css="tve-u-1775fa838c7"]{width:75%;}[data-css="tve-u-1775f9fa2ac"]{width:75%;}[data-css="tve-u-1775fae6e5c"] > .tcb-flex-col{padding-left:15px;}[data-css="tve-u-1775fae6e5c"]{margin-left:-15px;}}@media (max-width:767px){[data-css="tve-u-16d3dfe843c"]{max-width:600px;margin-left:0px !important;margin-bottom:0px !important;padding-left:0px !important;}[data-css="tve-u-16d3df7b9e1"]{background-size:cover,auto !important;background-position:50% 50%,50% 50% !important;}[data-css="tve-u-16d3e008207"]{max-width:506px;padding-right:40px !important;padding-left:40px !important;margin-top:0px !important;}[data-css="tve-u-16d3e0197d7"]{margin-top:-24px !important;}[data-css="tve-u-16d4151ab68"]{width:250px;display:block;max-width:250px;}:not(#tve) [data-css="tve-u-16d41ab8096"]{font-size:1.7em !important;}[data-css="tve-u-16d41b1ef45"]{padding-left:0px !important;}[data-css="tve-u-16d415592f4"]{padding-top:76px !important;}:not(#tve) [data-css="tve-u-16d41bd85c2"]{letter-spacing:1px;}:not(#tve) [data-css="tve-u-1775f452f2f"]{font-size:1.25em !important;}}
/* rewards page css */
/* covid css */
@media (min-width:300px){:not(#tve) [data-css="tve-u-170ea4a87e8"]{line-height:0.5em !important;}:not(#tve) [data-css="tve-u-170ea4a87f0"]{line-height:0.5em !important;}:not(#tve) [data-css="tve-u-170ea4a87f2"]{line-height:1.25em !important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}[data-css="tve-u-170ea4abbd5"]{margin-top:0px !important;padding-top:0px !important;border-left:2px solid #000 !important;padding-left:24px !important;}[data-css="tve-u-170ea50db74"]{max-width:51.9%;}[data-css="tve-u-170ea50db7c"]{max-width:48.1%;}[data-css="tve-u-170ea59f09f"]{margin-top:0px !important;padding:24px 20px 20px !important;margin-bottom:20px !important;}[data-css="tve-u-170ea5ffc19"]{text-transform:none !important;}[data-css="tve-u-170ea67f1ff"]{text-transform:uppercase !important;}:not(#tve) [data-css="tve-u-170ea6a8b1f"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;}:not(#tve) [data-css="tve-u-170ea77ee18"]{color:#000 !important;}:not(#tve) [data-css="tve-u-170ea78716c"]{color:#000 !important;}[data-css="tve-u-170ea78dac5"]{color:#000 !important;}:not(#tve) [data-css="tve-u-170ea79b9c6"]{color:#000 !important;}:not(#tve) [data-css="tve-u-170ea7a271b"]{color:#000 !important;}:not(#tve) [data-css="tve-u-170ea7a774e"]{color:#000 !important;}:not(#tve) [data-css="tve-u-170ea863432"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}[data-css="tve-u-170ea86abcc"] .tve_sep{border-width:3px !important;border-color:rgb(203,200,200) !important;}[data-css="tve-u-170eabd0f03"]{color:#000 !important;}[data-css="tve-u-170eaf73e03"]{color:rgb(0,0,0) !important;}[data-css="tve-u-170eaf73e11"]{color:rgb(0,0,0) !important;}[data-css="tve-u-170eaf75414"]{color:rgb(0,0,0) !important;}[data-css="tve-u-170eaf75415"]{color:rgb(0,0,0) !important;}[data-css="tve-u-170eaf75417"]{color:rgb(0,0,0) !important;}[data-css="tve-u-170eaf75419"]{color:rgb(0,0,0) !important;}[data-css="tve-u-170eaf7541b"]{color:rgb(0,0,0) !important;}[data-css="tve-u-170eaf7541d"]{color:rgb(0,0,0) !important;}:not(#tve) [data-css="tve-u-170eb1e2262"]{line-height:0.5em !important;font-weight:var(--g-bold-weight,bold)!important;text-transform:uppercase !important;}:not(#tve) [data-css="tve-u-170eb1e82a8"]{line-height:0.5em !important;font-weight:var(--g-bold-weight,bold)!important;text-transform:uppercase !important;}:not(#tve) [data-css="tve-u-170eb1f5f20"]{line-height:0.5em !important;font-weight:var(--g-bold-weight,bold)!important;text-transform:uppercase !important;}[data-css="tve-u-170eb1fac06"]{margin-top:0px !important;padding-top:0px !important;border-left:medium none !important;padding-left:24px !important;}[data-css="tve-u-170eb210a9c"]{margin-top:0px !important;padding-top:0px !important;border-left:medium none !important;padding-left:24px !important;}:not(#tve) [data-css="tve-u-170eb21ab2f"]{line-height:0.5em !important;font-weight:var(--g-bold-weight,bold)!important;}:not(#tve) [data-css="tve-u-170eb22003f"]{line-height:1.25em !important;font-weight:var(--g-bold-weight,bold)!important;text-transform:uppercase !important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-170eb223029"]{line-height:1.25em !important;font-weight:var(--g-bold-weight,bold)!important;text-transform:uppercase !important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}[data-css="tve-u-170eb22922e"]{margin-top:2px !important;margin-bottom:0px !important;}[data-css="tve-u-170eb22a707"]{padding-top:0px !important;padding-bottom:0px !important;}[data-css="tve-u-170eb22def2"]{margin-top:0px !important;padding:0px 20px !important;}[data-css="tve-u-170eb232a85"]{margin-top:0px !important;padding-top:0px !important;border-left:2px solid #000 !important;padding-left:24px !important;}[data-css="tve-u-170eb23ed6e"]{padding-top:0px !important;}[data-css="tve-u-170eb23f522"]{margin-top:0px !important;}:not(#tve) [data-css="tve-u-170eb2c585f"]{line-height:0.5em !important;font-weight:var(--g-bold-weight,bold)!important;}[data-css="tve-u-170eb2c8634"]{color:#000 !important;}[data-css="tve-u-170eb32acf9"]{padding-left:20px !important;padding-right:20px !important;}:not(#tve) [data-css="tve-u-170f07b6310"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;font-family:'DIN 2014' !important;font-weight:var(--g-regular-weight,normal)!important;padding-bottom:34px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-170f07b6316"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;font-family:'DIN 2014' !important;font-weight:var(--g-regular-weight,normal)!important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-170f07b631a"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;font-family:'DIN 2014' !important;font-weight:var(--g-regular-weight,normal)!important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-170f07b631c"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;font-family:'DIN 2014' !important;font-weight:var(--g-regular-weight,normal)!important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-170f07b631f"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;font-family:'DIN 2014' !important;font-weight:var(--g-regular-weight,normal)!important;}[data-css="tve-u-170f07c4513"]{margin-top:0px !important;padding:0px 20px 20px !important;border:medium none !important;}[data-css="tve-u-170f0881480"]{margin-top:0px !important;padding-top:0px !important;padding-left:20px !important;padding-right:20px !important;border-bottom:3px dotted rgb(120,158,217)!important;}:not(#tve) [data-css="tve-u-1712d1b8138"]{color:rgb(0,0,0) !important;--tcb-applied-color:rgb(0,0,0)!important;padding-top:5px !important;margin-top:0px !important;padding-bottom:10px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-1712d1b813c"]{color:rgb(0,0,0) !important;--tcb-applied-color:rgb(0,0,0)!important;padding-top:5px !important;margin-top:0px !important;padding-bottom:10px !important;margin-bottom:0px !important;}[data-css="tve-u-1712d1c084e"]{margin-top:25px !important;padding:0px 20px 10px !important;border-bottom:2px dotted rgb(120,158,217)!important;margin-bottom:25px !important;border-right:medium none !important;border-left:medium none !important;border-top:medium none !important;}:not(#tve) [data-css="tve-u-1723e62c06a"]{color:rgb(0,0,0) !important;--tcb-applied-color:rgb(0,0,0)!important;}:not(#tve) [data-css="tve-u-1723e62c06d"]{color:rgb(0,0,0) !important;--tcb-applied-color:rgb(0,0,0)!important;}:not(#tve) [data-css="tve-u-1723e62c06f"]{color:rgb(0,0,0) !important;--tcb-applied-color:rgb(0,0,0)!important;}:not(#tve) [data-css="tve-u-1723e62c071"]{color:rgb(0,0,0) !important;--tcb-applied-color:rgb(0,0,0)!important;}:not(#tve) [data-css="tve-u-1723e62c072"]{color:rgb(0,0,0) !important;--tcb-applied-color:rgb(0,0,0)!important;}:not(#tve) [data-css="tve-u-1723e62c074"]{color:rgb(0,0,0) !important;--tcb-applied-color:rgb(0,0,0)!important;}:not(#tve) [data-css="tve-u-1723e62c076"]{color:rgb(0,0,0) !important;--tcb-applied-color:rgb(0,0,0)!important;}:not(#tve) [data-css="tve-u-1723e62c077"]{color:rgb(0,0,0) !important;--tcb-applied-color:rgb(0,0,0)!important;}[data-css="tve-u-1723e63b738"]{border-bottom:2px dotted rgb(157,156,156) !important;padding-left:20px !important;padding-right:20px !important;padding-top:20px !important;}[data-css="tve-u-1723e663a55"] .tve_sep{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 50' enable-background='new 0 0 50 50' xml:space='preserve' preserveAspectRatio='none slice'%3E%3Cpath fill='rgb(203,200,200)' d='M44.4 39.2l-15-3.4-11.3 10.4-1.4-15.3-13.3-7.5 14.1-6 3-15.1 10.1 11.6 15.2-1.8-7.8 13.2z'/%3E%3C/svg%3E");background-size:3px 3px;height:3px !important;}:not(#tve) [data-css="tve-u-1723ea13c78"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;font-family:'DIN 2014' !important;font-weight:var(--g-regular-weight,normal)!important;padding-bottom:34px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-1723ea13c7c"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;}:not(#tve) [data-css="tve-u-1723ea13c83"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-1723ea13c86"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-1723ea13c87"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-1723ea13c89"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-1723ea13c8b"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-1723ea13c8c"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;}[data-css="tve-u-1723ea13c92"]{--tcb-applied-color:var$(--tcb-color-3)!important;}[data-css="tve-u-1723ea13c94"]{--tcb-applied-color:var$(--tcb-color-3)!important;}[data-css="tve-u-1723ea13c96"]{--tcb-applied-color:var$(--tcb-color-3)!important;}[data-css="tve-u-1723ea13c97"]{--tcb-applied-color:var$(--tcb-color-3)!important;}[data-css="tve-u-1723ea13c98"]{--tcb-applied-color:var$(--tcb-color-3)!important;}[data-css="tve-u-1723ea13c9a"]{--tcb-applied-color:var$(--tcb-color-3)!important;}[data-css="tve-u-1723ea13c9c"]{--tcb-applied-color:var$(--tcb-color-3)!important;}[data-css="tve-u-1723ea13c9e"]{--tcb-applied-color:var$(--tcb-color-3)!important;}[data-css="tve-u-1723ea23672"]{color:rgb(79,33,18)!important;}[data-css="tve-u-1723ea251a7"]{color:rgb(79,33,18)!important;}:not(#tve) [data-css="tve-u-1723ea27a79"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-1723ea2a15d"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;}:not(#tve) [data-css="tve-u-1723ea2dd6b"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}[data-css="tve-u-1723ea4b081"]{border-bottom:medium none !important;padding-left:20px !important;padding-right:20px !important;}[data-css="tve-u-1723ea4bb63"]{border-bottom:medium none !important;padding-left:60px !important;padding-right:20px !important;}[data-css="tve-u-1723ea50e70"]{border-bottom:2px dotted rgb(157,156,156) !important;margin-top:26px !important;padding-left:20px !important;padding-right:20px !important;}[data-css="tve-u-1723ef00df4"]{padding-left:60px !important;padding-right:20px !important;}:not(#tve) [data-css="tve-u-1723ef069d4"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;}[data-css="tve-u-17253571c46"]{padding-left:60px !important;padding-right:20px !important;border-bottom:2px dotted rgb(203,200,200)!important;}[data-css="tve-u-17253577866"]{border-bottom:medium none !important;padding-left:20px !important;padding-right:20px !important;margin-top:26px !important;}[data-css="tve-u-17253593313"]{border:medium none;padding-bottom:0px !important;}:not(#tve) [data-css="tve-u-172630d7617"]{padding-bottom:4px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-172630d8792"]{padding-bottom:5px !important;margin-bottom:0px !important;font-weight:var(--g-bold-weight,bold)!important;color:#000 !important;--tcb-applied-color:#000!important;}:not(#tve) [data-css="tve-u-172630ea742"]{color:#000 !important;--tcb-applied-color:#000!important;font-family:'DIN 2014' !important;font-weight:var(--g-bold-weight,bold)!important;padding-bottom:16px !important;margin-bottom:0px !important;font-style:normal !important;}[data-css="tve-u-172630f0bf5"]{padding-left:60px !important;padding-right:20px !important;border-bottom:medium none !important;padding-top:0px !important;margin-top:-40px !important;}[data-css="tve-u-172630f6895"]{border-bottom:medium none !important;padding-left:20px !important;padding-right:20px !important;margin-top:24px !important;}[data-css="tve-u-17263104605"]{border-bottom:medium none !important;padding-left:20px !important;padding-right:20px !important;padding-top:0px !important;}[data-css="tve-u-172631058e9"]{border-bottom:medium none !important;padding:0px 20px 1px !important;}[data-css="tve-u-1726310bf37"]{--tcb-applied-color:#000!important;}:not(#tve) [data-css="tve-u-1726310eba3"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;font-family:'DIN 2014' !important;font-weight:var(--g-regular-weight,normal)!important;padding-bottom:11px !important;margin-bottom:0px !important;}[data-css="tve-u-172768e5f9f"]{color:#000 !important;}[data-css="tve-u-1727691ba44"]{border-bottom:medium none !important;padding:0px 20px 1px !important;margin-top:26px !important;}[data-css="tve-u-1727bfee576"]{border-bottom:medium none !important;padding:0px 20px 1px !important;margin-top:25px !important;}[data-css="tve-u-17294cf658c"]{border-bottom:medium none !important;padding:0px 20px 1px !important;margin-top:25px !important;}:not(#tve) [data-css="tve-u-1729aa5c5a6"]{line-height:0em !important;}[data-css="tve-u-1729efdf635"]{font-size:12px !important;}[data-css="tve-u-172bf3f51b5"]{color:rgb(79,33,18)!important;}:not(#tve) [data-css="tve-u-172bf4d4de2"]{color:#000 !important;--tcb-applied-color:#000!important;font-family:'DIN 2014' !important;font-weight:var(--g-bold-weight,bold)!important;padding-bottom:0px !important;margin-bottom:0px !important;font-style:normal !important;}:not(#tve) [data-css="tve-u-172bf4ed511"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;font-family:'DIN 2014' !important;font-weight:var(--g-regular-weight,normal)!important;padding-bottom:11px !important;margin-bottom:0px !important;padding-top:25px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-172e2820220"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;font-family:'DIN 2014' !important;font-weight:var(--g-regular-weight,normal)!important;padding-bottom:11px !important;margin-bottom:0px !important;padding-top:25px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-1730b33fa4a"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;font-family:'DIN 2014' !important;font-weight:var(--g-regular-weight,normal)!important;padding-bottom:11px !important;margin-bottom:0px !important;padding-top:25px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-1730b35916c"]{line-height:0.5em !important;font-weight:var(--g-bold-weight,bold)!important;text-transform:uppercase !important;}:not(#tve) [data-css="tve-u-1730b36050c"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-1730b36d26c"]{padding-bottom:15px !important;margin-bottom:0px !important;}[data-css="tve-u-1730b37011b"]{padding-left:60px !important;padding-right:20px !important;border-bottom:medium none !important;}:not(#tve) [data-css="tve-u-1730b4a255c"]{color:rgb(237,28,36) !important;}[data-css="tve-u-1730b4a6421"]{color:rgb(237,28,36) !important;}:not(#tve) [data-css="tve-u-1730c786eca"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;font-family:'DIN 2014' !important;font-weight:var(--g-regular-weight,normal)!important;padding-bottom:0px !important;margin-bottom:0px !important;font-style:normal !important;}:not(#tve) [data-css="tve-u-1732a3fc368"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;font-family:'DIN 2014' !important;font-weight:var(--g-regular-weight,normal)!important;padding-bottom:20px !important;margin-bottom:0px !important;font-style:normal !important;}:not(#tve) [data-css="tve-u-1732a3feebf"]{color:#000 !important;--tcb-applied-color:#000!important;font-family:'DIN 2014' !important;font-weight:var(--g-bold-weight,bold)!important;padding-bottom:0px !important;margin-bottom:0px !important;font-style:normal !important;padding-top:20px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-1732a414e2c"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;font-family:'DIN 2014' !important;font-weight:var(--g-regular-weight,normal)!important;padding-bottom:11px !important;margin-bottom:0px !important;padding-top:25px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-1732a44ea75"]{line-height:1.65em !important;padding-top:4px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-1732a4c300b"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;padding-bottom:5px !important;margin-bottom:0px !important;--tve-applied-color:var$(--tcb-color-3)!important;padding-top:5px !important;margin-top:0px !important;}[data-css="tve-u-1732b4b2227"], [data-css="tve-u-1732b4b2227"] a{color:#000 !important;}:not(#tve) [data-css="tve-u-1732b4d9f38"]{color:#000 !important;--tve-applied-color:#000!important;}:not(#tve) [data-css="tve-u-1732b4e7379"]{color:#000 !important;--tve-applied-color:#000!important;}[data-css="tve-u-1732b4f1a2c"], [data-css="tve-u-1732b4f1a2c"] a{color:#000 !important;}:not(#tve) [data-css="tve-u-1732b4face4"]{color:#000 !important;--tve-applied-color:#000!important;}[data-css="tve-u-1732b505ea1"], [data-css="tve-u-1732b505ea1"] a{color:#000 !important;}:not(#tve) [data-css="tve-u-1732b50e38f"]{color:#000 !important;--tve-applied-color:#000!important;}:not(#tve) [data-css="tve-u-1732b517116"]{color:#000 !important;--tve-applied-color:#000!important;}[data-css="tve-u-1732b51fb87"]{color:#000 !important;}:not(#tve) [data-css="tve-u-1732b52a678"]{color:#000 !important;--tve-applied-color:#000!important;}:not(#tve) [data-css="tve-u-1732b537ab6"]{color:#000 !important;--tve-applied-color:#000!important;}:not(#tve) [data-css="tve-u-1732b53dd95"]{color:#000 !important;--tve-applied-color:#000!important;}[data-css="tve-u-1732b54681c"], [data-css="tve-u-1732b54681c"] a{color:#000 !important;}:not(#tve) [data-css="tve-u-1732b54e08a"]{color:#000 !important;--tve-applied-color:#000!important;}:not(#tve) [data-css="tve-u-1732b55e1b6"]{color:#000 !important;--tve-applied-color:#000!important;}:not(#tve) [data-css="tve-u-1732b5654f6"]{color:#000 !important;--tve-applied-color:#000!important;}:not(#tve) [data-css="tve-u-1732b56dfb4"]{color:#000 !important;--tve-applied-color:#000!important;}:not(#tve) [data-css="tve-u-1732b5776ed"]{color:#000 !important;--tve-applied-color:#000!important;}:not(#tve) [data-css="tve-u-1732b580998"]{color:#000 !important;--tve-applied-color:#000!important;}[data-css="tve-u-1732b58d9b7"], [data-css="tve-u-1732b58d9b7"] a{color:#000 !important;}[data-css="tve-u-1732b595800"], [data-css="tve-u-1732b595800"] a{color:#000 !important;}[data-css="tve-u-1732b5a2d68"], [data-css="tve-u-1732b5a2d68"] a{color:#000 !important;}[data-css="tve-u-1732b5ab94d"]{color:#000 !important;}:not(#tve) [data-css="tve-u-1732b5f9448"]{color:#000 !important;--tve-applied-color:#000!important;}[data-css="tve-u-17339d94750"]{padding-left:60px !important;padding-right:20px !important;border-bottom:medium none !important;}[data-css="tve-u-17339d99f2c"]{margin-top:0px !important;padding-top:0px !important;border-left:2px solid #000 !important;padding-left:24px !important;border-bottom:medium none !important;}[data-css="tve-u-17339d9d0ae"]{border-bottom:medium none !important;padding:0px 20px 1px !important;margin-top:20px !important;}:not(#tve) [data-css="tve-u-17339dba9ab"]{color:rgb(237,28,36) !important;--tve-applied-color:rgb(237,28,36)!important;}:not(#tve) [data-css="tve-u-17339dd7d0a"]{color:#000 !important;--tve-applied-color:#000!important;}:not(#tve) [data-css="tve-u-17339ddfaf1"]{color:#000 !important;--tve-applied-color:#000!important;}[data-css="tve-u-17339e72372"]{margin-top:0px !important;padding-top:0px !important;border-left:medium none !important;padding-left:24px !important;border-bottom:medium none !important;}[data-css="tve-u-17339e746e4"]{border-bottom:1px dotted rgb(0,0,0);}[data-css="tve-u-174230df324"]{margin-top:0px !important;padding-top:0px !important;padding-left:24px !important;}:not(#tve) [data-css="tve-u-1742311cb83"]{color:#000 !important;--tve-applied-color:#000!important;}[data-css="tve-u-17423132cdd"]{background-color:#000 !important;color:rgb(120,158,217)!important;}:not(#tve) [data-css="tve-u-1742315140f"]{color:#000 !important;--tve-applied-color:#000!important;}[data-css="tve-u-1742321704e"]{border-bottom:medium none;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-1742321c6de"]{color:#000 !important;--tcb-applied-color:#000!important;font-family:'DIN 2014' !important;font-weight:var(--g-bold-weight,bold)!important;padding-bottom:0px !important;margin-bottom:0px !important;font-style:normal !important;padding-top:0px !important;margin-top:0px !important;}[data-css="tve-u-17423227535"]{padding-bottom:0px !important;}[data-css="tve-u-1742322cfe7"]{border-bottom:medium none !important;padding:0px 20px 1px !important;margin-top:20px !important;}:not(#tve) [data-css="tve-u-1742324db27"]{padding-bottom:11px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-174371df80c"]{color:#000 !important;--tcb-applied-color:#000!important;font-family:'DIN 2014' !important;font-weight:var(--g-bold-weight,bold)!important;padding-bottom:20px !important;margin-bottom:0px !important;font-style:normal !important;padding-top:20px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-174372be34c"]{color:#000 !important;--tcb-applied-color:#000!important;font-family:'DIN 2014' !important;font-weight:var(--g-bold-weight,bold)!important;padding-bottom:5px !important;margin-bottom:0px !important;font-style:normal !important;padding-top:5px !important;margin-top:0px !important;line-height:1.2em !important;}[data-css="tve-u-174372be34c"]{line-height:0.25em !important;}:not(#tve) [data-css="tve-u-174372be350"]{color:#000 !important;--tcb-applied-color:#000!important;font-family:'DIN 2014' !important;font-weight:var(--g-bold-weight,bold)!important;padding-bottom:10px !important;margin-bottom:0px !important;font-style:normal !important;padding-top:20px !important;margin-top:0px !important;}[data-css="tve-u-174372be350"]{line-height:0.25em !important;}:not(#tve) [data-css="tve-u-174372ff9e1"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;font-family:'DIN 2014' !important;font-weight:var(--g-regular-weight,normal)!important;padding-bottom:11px !important;margin-bottom:0px !important;padding-top:20px !important;margin-top:0px !important;}[data-css="tve-u-1744bb87755"]{margin-top:0px !important;padding-top:0px !important;border-left:medium none !important;padding-left:24px !important;}[data-css="tve-u-1744bbb2a6a"]{color:#000 !important;}:not(#tve) [data-css="tve-u-1744bbb2a6a"]{padding-top:0px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-1744bbb4814"]{color:#000 !important;--tcb-applied-color:#000!important;font-family:'DIN 2014' !important;font-weight:var(--g-bold-weight,bold)!important;padding-bottom:20px !important;margin-bottom:0px !important;font-style:normal !important;}[data-css="tve-u-1744bbc450b"]{color:#000 !important;}:not(#tve) [data-css="tve-u-1744bbdf1ad"]{line-height:1.2em !important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-1744bbe034e"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;font-family:'DIN 2014' !important;font-weight:var(--g-regular-weight,normal)!important;padding-bottom:11px !important;margin-bottom:0px !important;padding-top:20px !important;margin-top:0px !important;}[data-css="tve-u-1744bbe22c2"]{margin-top:0px !important;padding-top:0px !important;border-color:currentcolor currentcolor rgb(0,0,0) !important;border-style:none none dashed !important;border-width:medium medium 1px !important;padding-left:24px !important;border-image:none 100% / 1 / 0 stretch !important;--tve-applied-border:none!important;}:not(#tve) [data-css="tve-u-1744bbe9e66"]{line-height:0.5em !important;padding-bottom:30px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-1749e734758"]{color:#000 !important;--tcb-applied-color:#000!important;font-family:'DIN 2014' !important;font-weight:var(--g-bold-weight,bold)!important;padding-bottom:5px !important;margin-bottom:0px !important;font-style:normal !important;line-height:1.2em !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-1749e73475e"]{color:#000 !important;--tcb-applied-color:#000!important;font-family:'DIN 2014' !important;font-weight:var(--g-bold-weight,bold)!important;padding-bottom:5px !important;margin-bottom:0px !important;font-style:normal !important;line-height:1.2em !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-1749e737dc6"]{line-height:0.5em !important;}:not(#tve) [data-css="tve-u-1749e748740"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;font-family:'DIN 2014' !important;font-weight:var(--g-regular-weight,normal)!important;padding-bottom:11px !important;margin-bottom:0px !important;padding-top:20px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-1749e7c0790"]{color:#000 !important;--tcb-applied-color:#000!important;font-family:'DIN 2014' !important;font-weight:var(--g-bold-weight,bold)!important;padding-bottom:5px !important;margin-bottom:0px !important;font-style:normal !important;padding-top:0px !important;margin-top:0px !important;line-height:1.2em !important;}:not(#tve) [data-css="tve-u-1749e7c0794"]{color:#000 !important;--tcb-applied-color:#000!important;font-family:'DIN 2014' !important;font-weight:var(--g-bold-weight,bold)!important;padding-bottom:5px !important;margin-bottom:0px !important;font-style:normal !important;padding-top:5px !important;margin-top:0px !important;line-height:1.2em !important;}:not(#tve) [data-css="tve-u-1749e7e181d"]{line-height:0.5em !important;padding-top:0px !important;margin-top:0px !important;}[data-css="tve-u-1749e7e9292"], [data-css="tve-u-1749e7e9292"] a{color:#000 !important;}:not(#tve) [data-css="tve-u-1749e7e9292"]{padding-bottom:20px !important;margin-bottom:0px !important;}[data-css="tve-u-1749e7f5917"]{margin-top:0px !important;padding-top:0px !important;border-left:medium none !important;padding-left:24px !important;margin-bottom:0px !important;}[data-css="tve-u-1749e817d50"]{border-bottom:medium none !important;padding-left:20px !important;padding-right:20px !important;margin-bottom:10px !important;}[data-css="tve-u-1749e829319"]{border-bottom:medium none;margin-bottom:21px !important;}[data-css="tve-u-1749e83e1a9"]{margin-top:0px !important;padding-top:0px !important;border:medium none !important;padding-left:24px !important;--tve-applied-border:none!important;margin-bottom:10px !important;}:not(#tve) [data-css="tve-u-1749e852b2c"]{line-height:1.2em !important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-17570329f13"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;font-family:'DIN 2014' !important;font-weight:var(--g-regular-weight,normal)!important;padding-bottom:11px !important;margin-bottom:0px !important;padding-top:25px !important;margin-top:0px !important;}[data-css="tve-u-175703342ee"]{padding-top:0px !important;}[data-css="tve-u-17570335431"]{margin-top:0px !important;border-bottom:1px dashed rgb(0,0,0);}[data-css="tve-u-1757034d807"]{border-bottom:medium none !important;padding:1px 20px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-17570351c2d"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;font-family:'DIN 2014' !important;font-weight:var(--g-regular-weight,normal)!important;padding-bottom:11px !important;margin-bottom:0px !important;padding-top:25px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-17570362084"]{color:#000 !important;--tcb-applied-color:#000!important;font-family:'DIN 2014' !important;font-weight:var(--g-bold-weight,bold)!important;padding-bottom:5px !important;margin-bottom:0px !important;font-style:normal !important;padding-top:5px !important;margin-top:0px !important;line-height:1.2em !important;}[data-css="tve-u-17570362084"]{line-height:0.25em !important;}:not(#tve) [data-css="tve-u-1757038a8c1"]{line-height:0.5em !important;font-weight:var(--g-bold-weight,bold)!important;text-transform:uppercase !important;padding-bottom:23px !important;margin-bottom:0px !important;}[data-css="tve-u-175704170a6"]{color:#000 !important;}:not(#tve) [data-css="tve-u-17570419bc7"]{line-height:0.5em !important;padding-top:0px !important;margin-top:0px !important;}[data-css="tve-u-1757041c704"]{margin-top:10px !important;padding-top:0px !important;padding-left:24px !important;border-bottom:1px dashed rgb(0,0,0) !important;padding-bottom:10px !important;}[data-css="tve-u-175d775286c"]{color:rgb(79,33,18)!important;}[data-css="tve-u-175d7752871"]{color:#000 !important;}[data-css="tve-u-176ba3cc3f3"], [data-css="tve-u-176ba3cc3f3"] a{color:#000 !important;}:not(#tve) [data-css="tve-u-176ba3f0ca2"]{color:#000 !important;--tve-applied-color:#000!important;}[data-css="tve-u-176ba3f4a61"]{border-bottom:medium none !important;padding:0px 20px 1px !important;margin-top:25px !important;}:not(#tve) [data-css="tve-u-176d995ee69"]{line-height:1.65em !important;font-weight:var(--g-bold-weight,bold)!important;text-transform:uppercase !important;}:not(#tve) [data-css="tve-u-176d9963688"]{line-height:1.2em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d996368c"]{line-height:1.2em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d996368f"]{line-height:1.2em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d99902ac"]{line-height:1.2em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d99902ae"]{line-height:1.2em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d99902b2"]{line-height:1.2em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d99902b5"]{line-height:1.2em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d99902b7"]{line-height:1.2em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d99d2b0c"]{color:#000 !important;--tcb-applied-color:#000!important;font-family:'DIN 2014' !important;font-weight:var(--g-bold-weight,bold)!important;padding-bottom:5px !important;margin-bottom:0px !important;font-style:normal !important;padding-top:5px !important;margin-top:0px !important;line-height:1.2em !important;}:not(#tve) [data-css="tve-u-176d99d2b0f"]{color:#000 !important;--tcb-applied-color:#000!important;font-family:'DIN 2014' !important;font-weight:var(--g-bold-weight,bold)!important;padding-bottom:5px !important;margin-bottom:0px !important;font-style:normal !important;padding-top:5px !important;margin-top:0px !important;line-height:1.2em !important;}:not(#tve) [data-css="tve-u-176d99dbec9"]{line-height:1.2em !important;font-weight:var(--g-bold-weight,bold)!important;text-transform:uppercase !important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d99dbecc"]{line-height:1.2em !important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d99dbecf"]{line-height:1.2em !important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d99dbed1"]{line-height:1.2em !important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d99dbed5"]{line-height:1.2em !important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d99dbed7"]{line-height:1.2em !important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d99dbedb"]{line-height:1.2em !important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d99dbede"]{line-height:1.2em !important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d99dbee1"]{line-height:1.2em !important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d99e774c"]{line-height:1.2em !important;font-weight:var(--g-bold-weight,bold)!important;text-transform:uppercase !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d99e774f"]{line-height:1.2em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d99e7751"]{line-height:1.2em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d99e7754"]{line-height:1.2em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d99e7757"]{line-height:1.2em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d99edbc1"]{color:#000 !important;--tcb-applied-color:#000!important;font-family:'DIN 2014' !important;font-weight:var(--g-bold-weight,bold)!important;padding-bottom:0px !important;margin-bottom:0px !important;font-style:normal !important;padding-top:20px !important;margin-top:0px !important;line-height:1.2em !important;}[data-css="tve-u-176d99edbc1"]{line-height:0.25em !important;}:not(#tve) [data-css="tve-u-176d99edbc5"]{color:#000 !important;--tcb-applied-color:#000!important;font-family:'DIN 2014' !important;font-weight:var(--g-bold-weight,bold)!important;padding-bottom:10px !important;margin-bottom:0px !important;font-style:normal !important;padding-top:20px !important;margin-top:0px !important;line-height:1.2em !important;}[data-css="tve-u-176d99edbc5"]{line-height:0.25em !important;}:not(#tve) [data-css="tve-u-176d99fa242"]{line-height:1.2em !important;font-weight:var(--g-bold-weight,bold)!important;text-transform:uppercase !important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9a0df76"]{color:#000 !important;--tcb-applied-color:#000!important;font-family:'DIN 2014' !important;font-weight:var(--g-bold-weight,bold)!important;padding-bottom:5px !important;margin-bottom:0px !important;font-style:normal !important;padding-top:5px !important;margin-top:0px !important;line-height:1.2em !important;}[data-css="tve-u-176d9a0df76"]{line-height:0.25em !important;}:not(#tve) [data-css="tve-u-176d9a13dcd"]{line-height:1.2em !important;font-weight:var(--g-bold-weight,bold)!important;text-transform:uppercase !important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9a13dd1"]{line-height:1.2em !important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9a13dd5"]{line-height:1.2em !important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9a13dd8"]{line-height:1.2em !important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9a13ddc"]{line-height:1.2em !important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9a13ddf"]{line-height:1.2em !important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9a16eb3"]{line-height:1.2em !important;font-weight:var(--g-bold-weight,bold)!important;text-transform:uppercase !important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9a16eb8"]{line-height:1.2em !important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9a16ebb"]{line-height:1.2em !important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9a16ebe"]{line-height:1.2em !important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9a16ec2"]{line-height:1.2em !important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9a16ec5"]{line-height:1.2em !important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9a16ec7"]{line-height:1.2em !important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9a3baf9"]{line-height:1.2em !important;font-weight:var(--g-bold-weight,bold)!important;text-transform:uppercase !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a3bafd"]{line-height:1.2em !important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9a3bb00"]{line-height:1.2em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a3ee63"]{line-height:1.2em !important;font-weight:var(--g-bold-weight,bold)!important;text-transform:uppercase !important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9a3ee65"]{line-height:1.2em !important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9a3ee68"]{line-height:1.2em !important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9a3ee6c"]{line-height:1.2em !important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9a3ee6f"]{line-height:1.2em !important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9a4fc79"]{line-height:1.2em !important;font-weight:var(--g-bold-weight,bold)!important;text-transform:uppercase !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a4fc7b"]{line-height:1.2em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a4fc7f"]{line-height:1.2em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a4fc81"]{line-height:1.2em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a4fc85"]{line-height:1.2em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a4fc88"]{line-height:1.2em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a4fc8b"]{line-height:1.2em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a4fc8f"]{line-height:1.2em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a62519"]{padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9a6251d"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9a62521"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9a62525"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9a62529"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9a6252c"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9a65e04"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a65e07"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a69f87"]{padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9a69f8a"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9a69f8e"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9a69f91"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9a69f95"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9a69f98"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9a69f9b"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9a69f9f"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9a6d33d"]{padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a6d340"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a6d345"]{padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a6d347"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a6d34b"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a6d34f"]{padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a6d352"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a6d355"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a6d357"]{padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a6d35b"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a6d35e"]{padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a6d361"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a6d365"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a6d369"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a6d36b"]{padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a6d36e"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a6d372"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a70f68"]{padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9a70f6d"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9a70f70"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9a70f75"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9a70f77"]{padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9a70f7b"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9a70f7f"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9a70f83"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9a70f86"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9a70f8a"]{padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9a70f8c"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9a70f91"]{padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9a70f94"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9a70f96"]{padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9a70f9a"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9a70f9d"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9a70fa0"]{padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9a70fa3"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9a70fa7"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9a73ada"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a73add"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a73ae2"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a73ae5"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a73ae9"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a73aed"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a73af1"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a7662c"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a9270a"]{padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a9270e"]{padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a92711"]{padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a92713"]{padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a92715"]{padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a92718"]{padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a9271b"]{padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a9271e"]{padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a92720"]{padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a92723"]{padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a9a346"]{line-height:1.25em !important;font-weight:var(--g-bold-weight,bold)!important;text-transform:uppercase !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a9a34a"]{line-height:1.25em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a9a34f"]{line-height:1.25em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a9a353"]{line-height:1.25em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a9a357"]{line-height:1.25em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a9a35b"]{line-height:1.25em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a9a35e"]{line-height:1.25em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a9a363"]{line-height:1.25em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a9a367"]{line-height:1.25em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a9a36b"]{line-height:1.25em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a9a36f"]{line-height:1.25em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a9a374"]{line-height:1.25em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a9a378"]{line-height:1.25em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a9a37c"]{line-height:1.25em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a9e79d"]{line-height:1.25em !important;font-weight:var(--g-bold-weight,bold)!important;text-transform:uppercase !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a9e7a1"]{line-height:1.25em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a9e7a6"]{line-height:1.25em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a9e7aa"]{line-height:1.25em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a9e7ae"]{line-height:1.25em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a9e7b2"]{line-height:1.25em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a9e7b5"]{line-height:1.25em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a9e7ba"]{line-height:1.25em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a9e7c7"]{line-height:1.25em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a9e7cb"]{line-height:1.25em !important;font-weight:var(--g-bold-weight,bold)!important;text-transform:uppercase !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9a9e7cf"]{line-height:1.25em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9aa4fa2"]{line-height:1.25em !important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9aa4fa7"]{line-height:1.25em !important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9aa4fab"]{line-height:1.25em !important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9aa4fb4"]{line-height:1.25em !important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9aa74b6"]{line-height:1.25em !important;font-weight:var(--g-bold-weight,bold)!important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9aa74ba"]{line-height:1.25em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9aa74be"]{line-height:1.25em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9aa74c2"]{line-height:1.25em !important;font-weight:var(--g-bold-weight,bold)!important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9aa74c6"]{line-height:1.25em !important;font-weight:var(--g-bold-weight,bold)!important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9aa74cb"]{line-height:1.25em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9aaf720"]{line-height:0.5em !important;font-weight:var(--g-bold-weight,bold)!important;text-transform:uppercase !important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9aaf724"]{line-height:0.5em !important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9aaf729"]{line-height:0.5em !important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9aaf72d"]{line-height:0.5em !important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9aaf731"]{line-height:0.5em !important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9aaf736"]{line-height:0.5em !important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9aaf73a"]{line-height:0.5em !important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9aaf73e"]{line-height:0.5em !important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9aaf743"]{line-height:0.5em !important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9aaf748"]{line-height:0.5em !important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9aaf74c"]{line-height:0.5em !important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9aaf750"]{line-height:0.5em !important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9aaf755"]{line-height:0.5em !important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9aaf758"]{line-height:0.5em !important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9aaf75d"]{line-height:0.5em !important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9ab66c3"]{line-height:1.25em !important;font-weight:var(--g-bold-weight,bold)!important;text-transform:uppercase !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9ab66c8"]{line-height:1.25em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9ab66cc"]{line-height:1.25em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9ab66d1"]{line-height:1.25em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9ab66d6"]{line-height:1.25em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9ab66dc"]{line-height:1.25em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9ab66e0"]{line-height:1.25em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9ab66e3"]{line-height:1.25em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9ab66e8"]{line-height:1.25em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9ab66ec"]{line-height:1.25em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9ab66f1"]{line-height:1.25em !important;font-weight:var(--g-bold-weight,bold)!important;text-transform:uppercase !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9ab66f4"]{line-height:1.25em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9ab66f8"]{line-height:1.25em !important;font-weight:var(--g-bold-weight,bold)!important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9ab66fd"]{line-height:1.25em !important;font-weight:var(--g-bold-weight,bold)!important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9ab6701"]{line-height:1.25em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9ab6706"]{line-height:1.25em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9ab6709"]{line-height:1.25em !important;font-weight:var(--g-bold-weight,bold)!important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9ab670d"]{line-height:1.25em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9abb15e"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;font-family:'DIN 2014' !important;font-weight:var(--g-regular-weight,normal)!important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9abdbd1"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;font-family:'DIN 2014' !important;font-weight:var(--g-regular-weight,normal)!important;padding-bottom:10px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9acd7ab"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9acd7b0"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9ad53da"]{padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9ad53de"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9ad53e2"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9add7fc"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;padding-bottom:5px !important;margin-bottom:0px !important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9add802"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9ae1558"]{padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9ae1561"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9ae4f3d"]{color:rgb(79,33,18)!important;--tcb-applied-color:var$(--tcb-color-3)!important;padding-bottom:5px !important;margin-bottom:0px !important;--tve-applied-color:var$(--tcb-color-3)!important;padding-top:5px !important;margin-top:0px !important;}:not(#tve) [data-css="tve-u-176d9ae808c"]{line-height:1.25em !important;font-weight:var(--g-bold-weight,bold)!important;text-transform:uppercase !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9ae8090"]{line-height:1.25em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9ae8095"]{line-height:1.25em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9ae8099"]{line-height:1.25em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9ae809d"]{line-height:1.25em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9ae80a2"]{line-height:1.25em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9ae80a7"]{line-height:1.25em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9ae80ab"]{line-height:1.25em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9ae80b0"]{line-height:1.25em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9ae80b4"]{line-height:1.25em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9ae80b9"]{line-height:1.25em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9ae80be"]{line-height:1.25em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}:not(#tve) [data-css="tve-u-176d9ae80c3"]{line-height:1.25em !important;padding-top:5px !important;margin-top:0px !important;padding-bottom:5px !important;margin-bottom:0px !important;}[data-css="tve-u-176d9aeee6a"]{margin-top:0px !important;padding-top:0px !important;border-left:medium none !important;padding-left:24px !important;padding-bottom:20px !important;}}
/* covid css */
/* === Custom Styles === */
::selection {background-color: #000;}
::-moz-selection {background-color: #000;}
::-o-selection {background-color: #000;}
::-ms-selection {background-color: #000;}
::-webkit-selection {background-color: #000;}

header, footer {
	border-bottom: 20px solid transparent !important;
    border-image: url(../assets/images/cross-lines.png) 85 round !important;
  -webkit-border-image: url(../assets/images/cross-lines.png) 85 repeat !important; /* Safari 3.1-5 */
  /*-o-border-image: url(border.html) 85 round !important;  Opera 11-12.1 */
  
}
@font-face {font-family: "Astra";src: url(../assets/wp-content/themes/astra/assets/fonts/astra.woff) format("woff"),url(../assets/wp-content/themes/astra/assets/fonts/astra.ttf) format("truetype"),url(../assets/wp-content/themes/astra/assets/fonts/astra.svg#astra) format("svg");font-weight: normal;font-style: normal;font-display: fallback;}
/* home page css */

.kuru-homepage hr {background-color: transparent !important;}
.kura-experience-section-two h2.section-title, .kura-experience-section-two h1.section-title, .kura-experience-section-two h3.experience-title, section.newsletter-section h3.section-title, section.newsletter-section, section.upcoming-location-section h3.section-title {

    font-family: 'DIN 2014' !important;

    font-weight: 400 !important;

    font-style: normal !important;

    color: #fff !important;

    text-align: center;

}
section.newsletter-section h3.section-title, section.newsletter-section, section.upcoming-location-section h3.section-title {

    font-size: 2em !important;

    color: #fff !important;

    margin-top: 0;

}

.kura-experience-section-two p.experience-content, section.newsletter-section p {

    font-family: 'DIN 2014';

    font-weight: normal;

    font-style: normal;

    color: #fff !important;

	border: 0;

    /*outline: none;*/

}

section.newsletter-section p {

    color: #fff !important;

    font-size: 18px;

    margin-bottom: 30px;

}

.join-section-four p.join-content {

    margin: 1.5em 0;

}

section.newsletter-section, section.upcoming-location-section {

    background: url(../assets/images/Artboard.png);

    background-size: initial;

    background-color: #000;

    text-align: center;

}

section.newsletter-section .newsletter-form-wrap .form-group {

    text-align: left;

    color: #000;

}

section.newsletter-section .newletter-wrap {

    padding: 30px 0;

}

section.newsletter-section .newsletter-form-wrap .row .col-12 {

    padding: 0;

}

section.newsletter-section .newsletter-form-wrap .row .col-md-9 {

    padding-right: 5px;

    padding-left: 0;

}

section.newsletter-section .newsletter-form-wrap button.form-btn {

    width: 100%;

    background-image: url(../assets/images/button-bg.jpg);

    border-color: #818181;

    border-radius: 0;

    margin: 0 auto;

    padding: 0;

    height: 45px;

    font-size: 20px;

    font-weight: 400;

}

section.newsletter-section .newsletter-form-wrap .row .col-md-12.column-section .text-center {display: inline-block;}

section.newsletter-section .newsletter-form-wrap .row {

    width: 100%;

    margin: 0 auto;

}

section.newsletter-section .newsletter-form-wrap button.form-btn span i.fa-solid.fa-arrow-right {

    font-family: 'FontAwesome';

    font-style: normal;

    font-size: 16px;

    transition-duration: 0.2s;

    transition-property: left;

    transition-timing-function: ease-out;

    position: relative;

    padding-left: 0;

    left: 0;

}

section.newsletter-section .newsletter-form-wrap button.form-btn span {

    padding-left: 5px;

}

section.newsletter-section .newsletter-form-wrap button.form-btn:hover i.fa-solid.fa-arrow-right {

    left: 7px;

}

section.instagram-feed-section a {

    /*display: inline-block;*/

    width: 20%;

    margin: 0 auto;

}

section.instagram-feed-section .feed-wrap {

    width: 100%;

    text-align: center;

    display: flex;

}

.newsletter-form-wrap {padding: 20px 0;}

section.newsletter-section input[type=email], section.newsletter-section ::placeholder {background: transparent;color: #fff !important;border-color: #818181;border-radius: 0;}

section.newsletter-section input[type=email] {height: 45px;}

section.instagram-feed-section .insta-content .image-wrapper {width: 30px;margin: 0 auto;}

section.instagram-feed-section .instagram-feed-wrap {

    padding: 10px 0 0;

    text-align: center;

}

section.instagram-feed-section .insta-content .image-wrapper {width: 30px;margin: 0 auto;}

section.instagram-feed-section .insta-content {

    position: relative;

    justify-content: center;

    top: 60px;

}

/*section.instagram-feed-section a:hover img {

    -webkit-transform: scale(1.1, 1.1);

    -ms-transform: scale(1.1, 1.1);

    transform: scale(1.1, 1.1);

}*/

section.instagram-feed-section a img {

    -webkit-transition: all .2s ease-in-out 0s;

    transition: all .2s ease-in-out 0s;

    width: 100%;

}

section.video-section #hp_top_video .container-wrap {

    width: 100%;

}

section.video-section .video_wrap {

    position: relative;

    overflow: hidden;

}

section.video-section .video_wrap {

    position: relative;

    z-index: 1;

    padding: 0px 0;

    background-color: #000;

}

section.video-section .video_wrap {

    width: 100%;

    height: 70vh;

    min-height: 400px;

}

section.video-section video {

    -webkit-transition: opacity .3s ease-in-out;

    transition: opacity .3s ease-in-out;

}

section.video-section .video_wrap video {

    display: block;

    width: 100%;

}

section.video-section #promotion-video {

    width: 100%;

    height: 100%;

}

section.video-section .video_wrap video {

    object-fit: cover;

}

section.video-section .play_btn {

    position: absolute;

    bottom: 15px;

    left: 20px;

    z-index: 20;

/*
    width: 0.75em;

    height: 1em;    
*/
     
    width: 44px;

    height: 44px;

    overflow: hidden;

    padding: 0;

    -webkit-appearance: none;

    background-color: transparent;

    background-repeat: no-repeat;

    background-position: center;

    background-size: contain;

    border: none;

    font-size: 2rem;

    cursor: pointer;

    background-image: url(../assets/images/play.svg);
	font-size: 30px;
}

.promise-page-wrap section.video-section .video_wrap {padding: 0;}

section.video-section .sr-only {

    position: absolute;

    width: 0.0625rem;

    height: 0.0625rem;

    padding: 0;

    margin: -0.0625rem;

    overflow: hidden;

    clip: rect(0,0,0,0);

    border: 0;

}

section.video-section .loader {

    position: absolute;

    left: 50%;

    top: 50%;

    width: 1em;

    height: 1em;

    margin: 100px auto;

    border-radius: 50%;

    font-size: 1.3em;

    color: #FFF;

    text-indent: -9999em;

    -webkit-animation: load4 1.3s infinite linear;

    animation: load4 1.3s infinite linear;

    -webkit-transform: translateZ(0);

    transform: translateZ(0);

}

section.video-section .video_wrap .loader {

    top: 45%;

    left: 50%;

    width: 1em;

    height: 1em;

    margin: 0;

    background-image: url(../assets/wp-content/uploads/2020/07/cropped-New_Landscape_Black_Short-300x49.png);

    background-repeat: no-repeat;

    background-position: center;

    background-size: cover;

    border-radius: 0;

    font-size: 5rem;

    -webkit-transform: translate(-50%,-50%);

    transform: translate(-50%,-50%);

    animation: none;

}

section.video-section .play_btn.pause {

    background-image: url(../assets/images/pause-btn.svg);

}

.join-section-four {

    padding: 0 0 30px !important;

}

.join-section-four .tcb-flex-col .thrv_wrapper {

    margin: 0 auto 0 0 !important;

}

.join-section-four .tve_image_caption .tve_image {

    max-width: 200px;

    width: 100%;

    margin: 0 auto;

}

.join-section-four .tcb-col.join-title-wrap .thrv_wrapper {

    margin: 0 auto!important;

    text-align: center;

}

.join-section-four h2.app-title {

    font-size: 35px !important;

    color: rgb(246,52,64) !important;

}

.main-header-container ul.sub-menu.sub-menu-wrapper {

    display: block;

    right: 0 !important;

    left: 0 !important;

    visibility: hidden;

    opacity: 0;

    height: 0;

    transition: opacity 0.5s linear;

}

.main-header-container li.prime-menu-list:hover ul.sub-menu.sub-menu-wrapper {

    padding: 30px 0;

    width: 100vw;

    margin: 0 auto 0 0;

    height: 50vh;

    opacity: 1;

    visibility: visible;

}

.main-header-container ul.sub-menu.sub-menu-wrapper div.sub-menu-list {

    display: inline-block;

    width: 24%;

    text-align: left;

}

.main-navigation ul {

    position: relative;

}

.main-header-container li.prime-menu-list:hover ul.sub-menu.sub-menu-wrapper li.sub-menu-list-wrapper {

    margin: 0 auto;

    max-width: 1024px;

}

.main-header-container li.prime-menu-list:hover ul.sub-menu.sub-menu-wrapper li.sub-menu-list-wrapper ul>li {

    line-height: 2;

}

.main-header-container li.prime-menu-list:hover ul.sub-menu.sub-menu-wrapper li.sub-menu-list-wrapper ul>li a {

    text-decoration: none;

    display: inline-block;

    transition: all .2s linear;

    color: #000;

    font-size: 18px;

    font-family: 'DIN 2014';

    font-weight: 500;

}

.main-header-container li.prime-menu-list:hover ul.sub-menu.sub-menu-wrapper li.sub-menu-list-wrapper ul>li a:hover {

    color: #610b30;

}

.kura-experience-section-two h3.experience-title, .join-section-four h2.join-title, .join-section-four h2.app-title, .who-we-section-three h2 {

    text-transform: uppercase;

}

footer .footer-adv h3, footer .footer-adv h3 a {

    text-transform: uppercase;

    font-weight: bold;

    font-family: 'DIN 2014';

    font-style: normal;

    margin: 0 0 8px;

    color: #000;

}

.rewards-section .rewards-wrapper img {width: 100%;}

.rewards-section .rewards-wrapper .rewards-content-wrap {

    position: absolute;

    bottom: 0;

    right: 0;

    background: #fff;

    padding: 30px;

}

section.rewards-section {position: relative;display: none;}

.rewards-section .rewards-wrapper .rewards-content-wrap img {

    max-width: 320px;

    margin: 0 auto 0 0;

    width: 100%;

}

.rewards-section .rewards-wrapper .rewards-content-wrap h3 {

    font-size: 60px;

    text-transform: uppercase;

    font-weight: bold;

    text-align: center;

    position: relative;

    z-index: 1;

}

.rewards-section .rewards-wrapper .rewards-content p span.blank-line {

    border-top: 0.0625rem solid #ebebeb;

    flex: 1 1;

    margin-left: 30px;

}

.rewards-section .rewards-wrapper .rewards-content p {

    display: flex;

    align-items: center;

    justify-content: center;

    text-transform: uppercase;

    font-weight: 600;

}

.rewards-section .rewards-wrapper .rewards-content-wrap .image-wrap {position: absolute;

    top: 40%;

    left: 48%;

}

.rewards-section .rewards-wrapper .rewards-content-wrap a {

    font-size: 24px;

    margin: 40px 0;

    font-weight: 600;

    color: #000;

    text-decoration: underline;

}

.rewards-section .rewards-wrapper .rewards-content-wrap .text-wrap {

    margin: 50px 0 120px;

    max-width: 500px;

}

/* location page css */

section.stores-in-state-section {

    padding: 50px 0;

}

section.stores-in-state-section .store-column-section .store-column-wrap {

    box-shadow: 0 0px 5px 2px #ddd;

    padding-bottom: 20px;

    text-align: center;

}

section.stores-in-state-section .stores-information-wrap .store-column-wrap h3.store-title {

    text-transform: uppercase;

    margin-bottom: 10px;

    font-weight: 600;

    color: #610b30;

    text-decoration: none;

}

section.stores-in-state-section .stores-information-wrap .store-column-wrap h3.store-title a:hover {

    text-decoration: none;

    color: #610b30;

}

section.stores-in-state-section .stores-information-wrap p.address a, section.stores-in-state-section .stores-information-wrap p.phone a {

    color: #000;

}

section.stores-in-state-section p {

    margin-bottom: 20px;

    color: #000;

}

section.stores-in-state-section .store-cta a.store-btn {

    background: #610b30;

    color: #fff;

    padding: 10px 15px;

    text-decoration: none;

    font-weight: 600;

    font-size: 18px;

    line-height: 45px;

    border: 1px solid #610b30;

}

section.stores-in-state-section .store-cta a.store-btn:hover {

    color: #610b30;

    background: #fff;

}

div.locations h2.title {font-size: 85px;text-transform: uppercase;/*font-family: 'Shakuro Brush';*/color: #000;}

.location-accordion h3.list-item-title div {text-transform: uppercase;font-size: 20px;font-weight: 600;font-family: 'DIN 2014';line-height: 20px;margin-bottom: 10px;color: #000;}

section.page-title.location-page-title h1 {

	text-align: center;

	text-transform: uppercase;

	font-weight: normal;

	color: #fff;

	font-size: 50px;

	margin-top: 0;

	/*font-family: 'Shakuro Brush'; */

}

.page-title.location-page-title h3.location-sub-title {font-size: 30px;color: #fff;}

.page-title.location-page-title p.note-title {

    font-size: 20px;

    color: #fff;

    text-transform: none;

    position: relative;

    padding-bottom: 20px;

}

.page-title.location-page-title p.note-title:after {

    position: absolute;

    background: #610b30;

    padding: 1px;

    content: ' ';

    bottom: 0;

    left: 0;

    right: 0;

    max-width: 120px;

    margin: 0 auto;

}

.page-title.location-page-title h4 {color: #fff;margin: 20px 0;font-size: 25px;}

/* location page css */

/* rewards page css */

.rewards-banner-section p.rewards-banner-title {

    /*font-weight: 700 !important;*/

}

.rewards-banner-section .banner-image img {

    

    width: 100%;

    margin: 0 auto 0 0;

}

.rewards-banner-section .tcb-flex-col:first-child .banner-image.app-image img {margin: 0 0 0 auto !important;}
.rewards-page-wrap .container-wrap-kura {
    max-width: 2000px;
}
.rewards-page-wrap .bottom-section {
    width: 100%;
    max-width: 80%;
}
.rewards-page-banner .row-section {display: flex;justify-content: center;align-items: center;text-align: center;}
.rewards-page-banner .row-section .image-wrap {max-width: 420px;margin: 0 auto;width: 100%;}
.rewards-page-banner .row-section h1 {color: #f63440;font-size: 3.75em;line-height: 1.2em;text-transform: uppercase;margin: 0 auto;}
.rewards-page-banner .row-section p {color: #4f2112;font-size: 1.3em;}
.rewards-page-banner .row-section .cta-wrap {margin: 20px 0 50px;line-height: 3.5;}
.rewards-page-banner .row-section .cta-wrap.app-cta {display: flex;justify-content: center;}
.rewards-page-banner .row-section .cta-wrap.app-cta img {max-width: 220px;}
.rewards-page-banner .row-section a.kura-btn {letter-spacing: 3px;}
.rewards-page-banner .row-section .column-section:first-child {width: 45%;}
.rewards-page-banner .row-section a.kura-btn:hover {background: #f63440;}
/* rewards page css */

.search-filter-wrap div#search-form {

    height: 60px;

    margin: 0 auto;

    z-index: 100;

    display: flex;

    justify-content: space-between;

    align-items: center;

    padding: 0 4%;

    border: 1px solid #999;

    box-sizing: border-box;

    width: 100%;

    background: #fff;

}

.search-filter-wrap div#search-form button {

    background: none;

    border: none;

    padding: 0;

    cursor: pointer;

    overflow: hidden;

}

.search-filter-wrap button.hamburger-menu {

    width: 25px;

    cursor: pointer;

}

.search-filter-wrap form.store-map {

    width: 92%;

    display: flex;

    align-items: center;

    border-right: 1px solid #999;

    padding-right: 4%;

    margin-right: 4%;

}

.search-filter-wrap input.search-box {

    width: 100%;

    border: none !important;

    padding: 0.5em;

    font-size: 20px;

    background: transparent;

    /*outline: none;*/

}

.search-filter-wrap button.search-btn {

    color: #610b30;

    font-size: 25px;

    width: 32px;

}

.search-filter-wrap button.close-button span.close {

    color: #610b30;

    opacity: 1;

    font-size: 30px;

    margin: 0 !important;

    overflow: hidden;

}

.search-filter-wrap button.close-button span.close:before {

    content: "\e5cd";

    font-family: 'Astra';

    color: #610b30;

}

.search-filter-wrap div.close-wrap {

    margin: 0 0 0 10px !important;

    border-left: 1px solid #000;

    padding: 5px 0 0 5px !important;

}

.search-filter-wrap {

    max-height: 80px !important;

    height: 100%;

}

/* map menu */

div.map-option-menu {

    position: absolute;

    top: 0;

    left: 0;

    z-index: 1000;

    height: 100vh;

    background-color: #fff;

    width: 35%;

    box-shadow: 0 0 15px #00000080;

    display: none;

}

div.map-option-menu header {

    border-image: none;

    border-bottom: 1px solid #000;

    border-bottom: 1px solid #999;

    display: flex;

    justify-content: space-between;

    align-items: center;

    padding: 0 6%;

    height: 60px;

}

div.map-option-menu h2 {

    font-size: 1.8em;

    font-weight: 800;

    text-transform: uppercase;

    margin: 0;

}

div.map-option-menu ul {

    list-style: none;

    margin: 2.2em 6%;

    padding: 0 0 0 6%;

    line-height: 2.5em;

}

div.map-option-menu button {

    background: none;

    border: 0;

    padding: 0;

    color: #000;

    cursor: pointer;

    font-size: 20px;

}

li.option-menu-list.active button span.fa.fa-check {

    font-size: 20px !important;

    padding: 0 10px;

}

li.option-menu-list.active button, li.option-menu-list.active span:before {

    color: #610b30;

}

div.map-option-menu footer {

    border-top: 1px solid #999;

    padding: 0 6% 3%;  

    display: flex;

    color: #333;

    border-image: none;

}

.store-map-section {

    position: relative;

}

#wpsl-gmap {

    height: 100vh !important;

}

div.map-option-menu.map-option-enabled {

    display: block;

}

div.map-option-menu.map-option-enabled i.fa-brands, div.map-option-menu.map-option-enabled span.fa-solid, .option-menu-footer-wrap span.fa {

    font-size: 30px;

    color: #000;

    font-family: 'FontAwesome';

    font-style: normal;

    margin-right: 20px;

}

div.map-option-menu.map-option-enabled span.fa-solid, div.map-option-menu.map-option-enabled span.fa {

    font-size: 20px;

    margin-right: 5px;

    font-family: 'FontAwesome';

    font-style: normal;

    color: #000;

    margin-right: 20px;

}

div.map-option-menu.map-option-enabled span.fa {

    font-size: 25px;

}

.option-menu-footer-wrap {

    font-size: 2.8em;

    width: 30px;

}

.rewards-page-content p.features-title, .rewards-page-content h2.ribbon-banner-title, .rewards-page-content p.rewards-title {font-size: 50px !important;padding-bottom: 0px !important;margin-bottom: 0px !important;color: #fff;}
.rewards-page-content h2.ribbon-banner-title {margin: 0 auto;font-weight: 400;}
.rewards-page-content p.features-title, .rewards-page-content p.rewards-title {

    font-weight: normal;

    color: #000;    

	/*font-family: 'Shakuro Brush'; */

}

/* map-menu */

/* location page css */

.map-canvas ul.results.list {

    margin: 0;

}

.map-canvas ul.results.list li div.item {

    padding-right: 0;

}

.map-canvas ul.results.list li div.item .wrapper figure {

    font-size: 16px;

}

.map-canvas .results .item h3 {

    font-weight: 600 !important;

}

.map-canvas .results.list li .item .wrapper {

    padding: 0 15px !important;

}

.map-canvas a.features.pickup-btn {

    display: block;

    margin: 10px 0 0;

}

.map-canvas div#wpsl-stores {

    width: 100%;

    overflow-y: hidden;

    height: 100vh;

}

.map-canvas .items-list {

    overflow-x: hidden;

    padding-left: 0;

}

ul.store-lists li div.store-info-list {

    display: flex;

}

ul.store-lists li {

    padding: 15px 0 15px 10px !important;

    border-bottom: 1px solid #ddd !important;

}

/* location page css */

/* menu page css */

.main-header-bar-wrap .main-header-bar {border: none !important;}

section.menu-banner-section .menu-banner-wrap {

    display: table;

    width: 100%;

    padding: 0px 0;

	/*background-image: url('../assets/images/header-pattern-2.jpg');

	background-image: url('../assets/images/Black-Bg.jpg');*/

	background-image: url(../assets/images/Artboard.png);

}

section.menu-banner-section {

    background: url(../assets/wp-content/uploads/2019/10/Locations.jpg);

    background-size: cover;

    width: 100%;

    background-position: center;

}

section.menu-banner-section .banner-content {

    display: table-cell;

    vertical-align: middle;

    text-align: center;

}

section.menu-banner-section h1.banner-title {

    color: #fff;

    font-size: 43px !important;

    text-transform: uppercase !important;

    line-height: 3;

	/*font-family: 'Umaka';

	    font-family: 'Shakuro Brush';*/

	margin: 0px;

}

section.menu-section {

    text-align: center;

    padding: 50px 0;

    background-color: #fff;

}

section.menu-section ul.nav.nav-pills, section.nutrition-menu-section ul.nav.nav-pills {

    margin: 20px auto 30px !important;

    text-align: center;

    display: block;

}

section.menu-section .nav-pills>li.active>a, section.nutrition-menu-section ul.nav.nav-pills>li.active a, .faq-section div.tab-wrapper .tab-item.active h3 {

    background-color: transparent !important;

    border-bottom: 2px solid #ed1c24;

    border-radius: 0;
    font-weight: 700;
    margin: 0;
	margin-bottom: 0px;

    padding-bottom: 10px;

    opacity: 1;

}



section.menu-section ul.nav-pills>li>a, section.nutrition-menu-section ul.nav.nav-pills>li>a, section.faq-section h3.faq-titles, section.faq-section h4.faq-card-title {

    color: #000;

    font-size: 25px;

    border-radius: 0;

    display: inline-block;

    padding: 10px 30px;

    margin-bottom: 1px;

    border: 0;

    border-bottom: solid 2px #666;

    text-decoration: none;

    opacity:1;
	width: 100%;
    font-weight: 600;

}

section.menu-section .nav>li>a:focus, section.menu-section .nav>li>a:hover {
    background-color: transparent;
    color: #000;
}

section.menu-section ul.nav-pills>li, section.nutrition-menu-section ul.nav.nav-pills li, .faq-section div.tab-wrapper ul li {

    float: none;

    list-style: none;

    display: inline-block;

    margin: 0 -2px;

    font-weight: 400;

    letter-spacing: .05em;

}

section.menu-section .panel-default h3 a, section.faq-section .card-head h4 {

    font-size: 25px;

    text-align: left;

    color: #000;

    width: 100%;

    line-height: 40px;

    position: relative;

    text-decoration: none;

    display: block;

    padding: 10px;

    border-bottom: solid 1px rgba(0,0,0,.5);

}

section.menu-section .accordion h3 {

    text-align: left;

    position: relative;

}

section.menu-section .panel-default h3 a span.toggle-arrow,  section.faq-section .card-head h4 span.toggle-arrow {

    position: absolute;

    right: 10px;

    opacity: 0.5;

}

section.menu-section .panel-default h3 a span.toggle-arrow i, section.faq-section .card-head h4 span.toggle-arrow i {

    height: 100%;

    font-size: 30px;

    padding: 8px 0;

}

section.menu-section .panel-default h3 a span.toggle-arrow i.fa.fa-angle-right, section.menu-section .panel-default h3 a.collapsed span.toggle-arrow i.fa.fa-angle-down, section.faq-section .card-head h4 span.toggle-arrow i.fa.fa-angle-right, section.faq-section .card-head h4.collapsed span.toggle-arrow i.fa.fa-angle-down {

    display: none;

}

section.menu-section .panel-default h3 a.collapsed span.toggle-arrow i.fa.fa-angle-right, section.menu-section .panel-default h3 a span.toggle-arrow i.fa.fa-angle-down, section.faq-section .card-head h4 span.toggle-arrow i.fa.fa-angle-down, section.faq-section .card-head h4.collapsed span.toggle-arrow i.fa.fa-angle-right {

    display: block;

}

section.menu-section .row-section .column-section {

    width: 23%;

    list-style: none;

    float: left;

    margin: 10px;

    display: inline-block;

    padding: 0px;

    position: relative;

    overflow: hidden;

}

section.menu-section button.dbc_lightbox {

    background: transparent;

    border: none;

    padding: 0;

    margin: 0;

}

section.menu-section h4.menu-item-title {

    font-weight: 600;

    /* font-size: 20px; */

    font-size: 16px;

    color: #000;

    line-height: 20px;

    display: block !important;

    text-align: center;

    margin: 5px auto 0;

    min-height: 45px;

}

.menu-page .note-section-wrap {padding-bottom: 50px;}

.menu-page .note-section-wrap p {font-size: 14px;color: #000;letter-spacing: 0.2px;line-height: 20px;margin: 0 auto 10px;}

.menu-popup .modal-header {

    border: none;

    padding: 0;

}

.nutri-info.note-section-wrap {

    padding: 0;

    text-align: center;

}

.menu-popup button.close {

    font-size: 40px;

    color: #000;

    opacity: 1;

    font-weight: 300;

    width: 40px;

    position: absolute;

    right: 0;

	z-index: 100;

}

.menu-popup .modal-content {

    background: #fff;

    text-align: center;

    color: #000;

}

.menu-popup h4.menu-item-title {

    color: #000;

    font-size: 22px;

    margin-bottom: 10px;

    font-weight: 600;

    /*text-transform: uppercase;*/

	border: 0;

    /*outline: none;*/

}

.menu-popup .modal-body {

    padding: 30px;

}

.menu-popup button.close:hover {

    background: #610b30;

    color: #fff;

    opacity: 1;

}

.menu-popup .modal-content .allergen-information ul, .allergen-information ul {

    list-style-type: none;

    padding: 0;

    margin: 0;

    text-align: center;

}

.allergen-information {

    margin-top: 5px;

    min-height: 30px;

}

.menu-popup .modal-content .allergen-information ul li, .allergen-information ul li {

    display: inline-block;

    background-size: cover;

    margin: 0 1px;

    width: 20px;

    height: 20px;

}

div.ui-tooltip {

	box-shadow: 0px 0px 0px 0px #fff !important;

	border-radius: 0px !important;

	font-size: 13px !important;

	border-color: #000 !important;

	background: #fff;

	padding: 5px !important;

}

.menu-popup .allergen-information, .section.menu-section li {margin-top: 20px;}

div.menu-brands ul li {

    list-style: none;

    display: inline-block;

}

footer .menu-brands ul li a {

    color: #FFF;

    padding: 0;

}

div.menu-brands ul li img {

    opacity: 1.00;

        height: auto;

    width: 170px;

}

section.menu-bottom-section {

    background: #000;

    padding: 0 0 50px;

    text-align: center;

    display: none;

}

.menu-bottom-banner {

    background: url(../assets/wp-content/uploads/2019/09/01-561.png);

    padding: 60px 0;

    background-size: cover;

    background-repeat: no-repeat;

    position: relative;

}

.menu-bottom-banner:before {

    position: absolute;

    content: ' ';

    background: rgb(0 0 0 / 20%);

    left: 0;

    width: 100%;

    height: 100%;

    top: 0;

    z-index: 0;

}

.menu-bottom-banner-wrap {

    position: relative;

}

.menu-bottom-section .menu-brands ul {

    margin: 0 auto;

}

.menu-bottom-banner-wrap h3.section-title {

    font-size: 40px;

    font-weight: 700;

    color: #fff;

}

.menu-bottom-banner-wrap p {

    color: #fff;

    font-size: 20px;

    margin: 0 0 50px;

}

.menu-bottom-banner-wrap a {

    color: #fff;

    padding: 15px 20px;

    font-size: 20px;

    text-decoration: none;

    border: 1px solid;

}

.menu-bottom-banner-wrap a:hover {

    background: #610b30;

} 

.menu-bottom-section .menu-brands {

    padding-top: 50px;

}

.team-popup-content-wrap h3 {

    color: #fff;

    font-weight: 600;

    font-size: 16px;

    margin: 15px auto 5px;

}

.team-popup-content p {font-size: 12px;margin-bottom: 5px;}

section.nutrition-menu-section .cta-wrap, .menu-section-wrap .cta-wrap {

    margin: 30px 0 10px;

    text-align: center;

}

section.menu-section p.sub-content, .nutrition-menu-section-wrap p.menu-disclaimer-text {
    color: #000;    
    font-size: 11px;
    line-height: 15px;
    width: 80%;
    margin: 0 auto;
    text-align: center;
    border: 0;
}
section.nutrition-menu-section .cta-wrap a, .menu-section-wrap .cta-wrap a {

    padding: 15px 10px;

    /*border: 1px solid #610b30;*/

    margin: 10px 5px;

    text-decoration: none;

    font-weight: 600;

    text-transform: uppercase;

   /* background: #610b30;*/

    color: #fff;



	background-color: #610b30;

	background-size: contain;

	background-position: center;

	display: inline-block;

    width: 30.333333%;
	    animation: none;
    transition: none;
}





section.nutrition-menu-section .cta-wrap a:hover, .menu-section-wrap .cta-wrap a:hover {

    color: #fff;

    background: #610b30;

	

	background-image: url('../assets/images/button-bg.jpg');

}









.nutri-info {margin-bottom: 20px;}

.nutri-info p {margin-bottom: 10px;}

.nutri-info p>i {padding-right: 10px;color: #610b30;}

.nutri-info p>i.yellow-check {color: #ffff00;}

.nutri-info span img {width: 30px;height: 30px;margin: 5px 10px 5px 0;}

table.nutrition-info-table.menu-item-table .tooltip {

  position: relative;

  bottom: 0;

  opacity: 1;

  cursor: pointer;

  text-decoration: none;

}

table.nutrition-info-table.menu-item-table .tooltip .tooltiptext {

  visibility: hidden;

  width: 100%;

  background-color: #fff;

  color: #fff;

  text-align: center;

  border-radius: 0px;

  padding: 5px 0;

  position: absolute;

  z-index: 1;

  bottom: 50px;

  box-shadow: 0px 0px 0px 0px #000;

  left: 50%;

}

table.nutrition-info-table.menu-item-table .tooltip:hover .tooltiptext {

  visibility: visible;

  max-width: 300px;

  width: 300px;

}

.menu-tip-content {text-align: left;padding: 10px;color: #000;}

.menu-tip-content h4 {text-align: center;font-weight: 600;text-transform: uppercase;position: relative;padding-bottom: 15px;}

.menu-tip-content h4:after {position: absolute;content: ' ';background: #610b30;padding: 1px;bottom: 0;left: 0;right: 0;max-width: 100px;margin: 0 auto;}

.menu-tip-content p {font-weight: normal;}

table.nutrition-info-table.menu-item-table .tooltip .tooltiptext::after {

  content: " ";

  position: absolute;

  top: 100%;

  left: 0;

  border-width: 15px;

  border-style: solid;

  border-color: #000;

  right: 0;

  max-width: 15px;

  margin: 0 auto;

}

section.location-page-wrap button.hamburger-menu svg path, section.location-page-wrap button.hamburger-menu svg rect {fill: #610b30;}

table.nutrition-info-table tr td .value i {

    width: 25px;

    height: 25px;

    background-size: cover;

}


table.nutrition-info-table tr td:nth-child(9) .value i {background-image: url(../assets/images/allergen/wheat.png);}
table.nutrition-info-table tr td:nth-child(8) .value i {background-image: url(../assets/images/allergen/soy.png);}
table.nutrition-info-table tr td:nth-child(2) .value i {background-image: url(../assets/images/allergen/peanut.png);}
table.nutrition-info-table tr td:nth-child(3) .value i {background-image: url(../assets/images/allergen/treenuts.png);}
table.nutrition-info-table tr td:nth-child(4) .value i {background-image: url(../assets/images/allergen/fish-icon.png);}
table.nutrition-info-table tr td:nth-child(6) .value i {background-image: url(../assets/images/allergen/egg.png);}
table.nutrition-info-table tr td:nth-child(7) .value i {background-image: url(../assets/images/allergen/Milk.png);}
table.nutrition-info-table tr td:nth-child(5) .value i {background-image: url(../assets/images/allergen/Shellfish.png);}
table.nutrition-info-table tr td:last-child .value i {background-image: url(../assets/images/allergen/sesame.png);}

table.nutrition-info-table tr td .value i:before {display: none;}

div#allergen table.nutrition-info-table th:first-of-type {max-width: 330px;min-width: 330px;}

table.nutrition-info-table.allergen-menu-table tr td.cat-name {
	max-width: 200px;
	min-width: 200px;
	padding-top: 10px;
    padding-bottom: 10px;
}



.menu-category-cta-contain {

    display: flex;

    flex-wrap: wrap;

    justify-content: center;

    text-align: center;

    max-width: 100%;

    width: 100%;

    margin: 10px auto 30px;

    align-items: flex-end;

}

.menu-category-cta a img {width: 100%;transition: 0.3s all ease-in-out;}

.menu-category-cta a img:hover, .menu-category-cta a:focus-visible img {

    width: 160px;

    overflow: hidden;

    margin: 0 auto;

}

section.instagram-feed-section .instagram-feed-wrap p {

    font-size: 30px;

    font-weight: 600;

    color: #000;

    margin: 20px 0;

}

.menu-category-cta {

    padding: 10px;

    width: 20%;

}

.menu-category-cta span {

    display: block;

    text-align: center;

    font-weight: bold;

    color: #000;

    font-size: 18px;

}

.menu-category-cta a:hover, .menu-category-cta a:hover span {

    text-decoration: none;

    color: #610b30;

}

/* menu page css */

/* map popup css */

.location-popup-modal .modal-header {

    padding: 0;

    border: none;

}

.location-popup-modal .modal-header img {

    width: 100%;

}

.location-popup-modal .modal-header button.close {

    padding: 20px;

    opacity: 1;

    font-size: 16px;

}

.location-popup-modal .modal-header button.close i {

    color: #000;

    padding-right: 10px;

}

.location-popup-modal .card-header h6 a {

    color: #000;

    font-size: 20px;

    width: 100%;

    text-decoration: none;

    display: block;

    padding: 10px;

}

.location-popup-modal span.toggle-arrow {

    position: absolute;

    right: 10px;

}

.location-popup-modal .card-body h5.icon-link-info a {

    text-align: center;

    width: 100%;

    display: block;

    line-height: 30px;

    font-size: 20px;

    color: #b60000;

    text-decoration: none;

    padding-bottom: 10px;

}

.location-popup-modal .card-body h5.icon-link-info a img {

    display: block;

    margin: 0 auto;

}

.location-popup-modal .card-body h3.seat-available {

    text-align: center;

    color: #610b30;

    font-size: 20px;

    font-weight: 600;

}

.location-popup-modal .card-body h5.icon-link-info:after {

    content: ' ';

    background: #ddd;

    padding: 0.5px 0;

    position: absolute;

    width: 80%;

    margin: 0 auto;

    left: 0;

    right: 0;

}

.location-popup-modal .card-body h5.icon-link-info {

    margin: 0;

}

.location-popup-modal .drive-info-wrap, .location-popup-modal .employment-info-content {

    display: table-cell;

    width: 48%;

    padding-right: 25px;

    color: #000;

}

.location-popup-modal .drive-info, .location-popup-modal .employment-info-wrap {

    display: table;

    width: 100%;

}

.location-popup-modal .card-body h4 {

    font-size: 20px;

    font-weight: 600;

}

.location-popup-modal .card-body {

    padding: 0 30px;

}

.location-popup-modal .drive-info-wrap p, .location-popup-modal .drive-info-wrap div.address {

    color: #000;

}

.location-popup-modal .card-header h6 a.collapsed span.toggle-arrow i.fa.fa-minus, .location-popup-modal .card-header h6 a span.toggle-arrow i.fa.fa-plus {

    display: none;

}

.location-popup-modal .card-header h6 a span.toggle-arrow i.fa.fa-minus, .location-popup-modal .card-header h6 a.collapsed span.toggle-arrow i.fa.fa-plus {

    display: block;

}

.location-popup-modal .address-hour-wrap {

    display: inline-block;

    vertical-align: top;

    padding-right: 10px;

}

.location-popup-modal .address-hour-wrap span i {

    color: #610b30;

    font-size: 20px;

}

.location-popup-modal .employment-info-content a {

    padding: 10px 20px;

    background: #610b30;

    color: #fff;

    margin-right: 10px;

    text-decoration: none;

    border: 1px solid #610b30;

}

.location-popup-modal .employment-info-content .wage-wrapper {

    margin: 30px 0 0;

    display: flex;

}

.location-popup-modal .employment-info-content .wage-wrapper p {

    margin: 0;

}

.location-popup-modal .modal-body {

    padding-bottom: 50px;

}

.location-popup-modal .employment-info-content p.wage-wrap span {

    margin-right: 10px;

}

.location-popup-modal .employment-info-content p.wage-wrap span img {

    width: 100%;

    max-width: 30px;

}

ul.store-lists li {

    padding: 15px 10px;

}

ul.store-lists li div.image-wrap img{

    max-width: 300px;

}

ul.store-lists li .contact-info p {

    margin: 5px 10px 0 0 !important;

    color: #000;

}

ul.store-lists li div.image-wrap {

    margin-right: 10px;

}

ul.store-lists li .contact-info p>span {

    margin-right: 10px;

    color: #610b30;

}

ul.store-lists li .store-content-wrapper a {

    color: #000;

    font-size: 18px;

    line-height: 25px;

    text-decoration: none;

}

ul.store-lists li div.image-wrap, ul.store-lists li div.store-content-wrapper {

    display: inline-block;

    vertical-align: top;

    position: relative;

}

ul.store-lists li div.image-wrap>span {

    position: absolute;

    left: 5px;

    background: #fff;

    padding: 0px 10px;

    border-radius: 25px;

    top: 5px;

    color: #610b30;

    font-size: 16px;

    font-weight: 600;

}

.location-popup-modal .employment-info-content a:hover {

    background: #fff;

    color: #610b30;

}

.location-popup-modal .modal-header button.close:hover, .location-popup-modal .modal-header button.close:hover i {

    color: #fff;

}

/* location popup css */

/* about page css */

.about-page-wrap .about-section-wrap .content-wrap img {

    display: none;

}

.about-page-wrap .about-section-wrap:before {

    position: absolute;

    content: ' ';

    width: 100%;

    background: rgb(0 0 0 / 20%);

    top: 0;

    height: 100%;

    left: 0;

}

.about-page-wrap .about-section-wrap {

    background-position: center !important;

    background-size: cover !important;

    position: relative;

    text-align: center;

    width: 100%;

    padding: 200px 0;

    background-repeat: no-repeat !important;

    margin: -1px auto;

}

.about-page-wrap .about-section-wrap .content-wrap .section-title a {

    font-size: 50px;

    display: table-cell;

    width: 100%;

    height: 100%;

    vertical-align: middle;

    text-decoration: none;

    color: #fff;

    font-weight: 600 !important;

    font-family: 'Dancing Script';

    text-transform: capitalize;

    letter-spacing: 5px;

}

.about-page-wrap .about-section-wrap .content-wrap .section-title {

    position: absolute;

    width: 100%;

    height: 100%;

    top: 0;

    margin: 0 auto;

    display: table;

}

.about-page-wrap .about-section-wrap .content-wrap {position: absolute;width: 100%;height: 100%;top: 0;}

/* about page css */

/* covid */

.covid-view-page p {

    margin-bottom: 20px;

}

.post-navigation {

    margin: 20px 0 !important;

    padding: 2em 0 0;

    border-top: 1px solid #eee;

}

.post-navigation .nav-links {

    -js-display: flex;

    display: flex;

}

.covid-view-page h1.entry-title {text-transform: uppercase;}

.covid-view-page p {color: #000;}

section.privacy-policy-page {padding: 50px 0;}

section.privacy-policy-page p {margin-bottom: 15px;color: #000;}

section.privacy-policy-page h4 {font-size: 20px;font-weight: 600;text-transform: uppercase;margin-top: 25px;}

section.privacy-policy-page ul {list-style-type: none;margin-left: 25px;}

/* covid */

/* our promise */

html{scroll-behavior:smooth}

.promise-page-wrap .promise-sec-wrap.wasabi-wrap {

    background-color: rgb(136, 116, 19);

}

.promise-page-wrap .promise-sec-wrap .promise-card {

    position: absolute;

    right: 30px;

    width: 50%;

    top: 30px;

    background: #fff;

    padding: 15px 30px 0;

}

.promise-page-wrap .promise-sec-wrap.vinegar-wrap {

    background-color: rgb(84, 68, 34);

    text-align: right;

}

.promise-page-wrap .promise-sec-wrap {

    position: relative;

    margin: 25px auto;

}

.promise-page-wrap .promise-sec-wrap.broth-wrap {

    background-color: rgb(187, 150, 114);

}

.promise-page-wrap .banner-bottom-section-wrap .row-section .column-wrap .image-wrap img {display: none;}

.promise-page-wrap .banner-bottom-section-wrap .row-section .column-wrap .image-wrap {

    position: relative;

    width: 100%;

    height: 500px;

    background-position: center !important;

    background-size: cover !important;

}

.promise-page-wrap .banner-bottom-section-wrap .row-section .column-wrap .image-wrap h4 a {

    position: absolute;

    color: #fff;

    margin: 0 auto;

    width: 100%;

    text-align: center;

    font-weight: 700;

    font-size: 20px;

    text-transform: uppercase;

    top: 50%;

    text-decoration: none;

}

.promise-page-wrap .banner-bottom-section-wrap .row-section .column-wrap .image-wrap:before {

    content: ' ';

    position: absolute;

    height: 100%;

    width: 100%;

    left: 0;

    top: 0;

    background: rgb(0 0 0 / 20%);

}

.promise-page-wrap .promise-sec-wrap .promise-card ul {margin-left: 0;list-style-type: none;}

.promise-page-wrap span.list-item {background: #000;padding: 5px 11px;border-radius: 25px;color: #fff;margin: 0 10px 0 0;}

.promise-page-wrap .promise-sec-wrap .promise-card h3.card-title {font-size: 20px;font-weight: 600;text-transform: uppercase;margin-top: 0;}

.promise-page-wrap .promise-sec-wrap .promise-card ul li {line-height: 30px;font-size: 15px;text-transform: uppercase;}

.promise-page-wrap #promise-video {

width: 100%;

height: 100%;

margin: 0 auto;

}

.promise-page-wrap .promise-sec-wrap .promise-card ul li:nth-child(even) {text-align: right;}

.promise-page-wrap .promise-sec-wrap .promise-card ul li:nth-child(even) span {float: right;margin: 0 0 0 15px;line-height: 20px;}

.promise-page-wrap .promise-sec-wrap .promise-card ul li p {display: inline-block;vertical-align: top;line-height: 20px; margin: 5px 0;font-weight: 600;}

.promise-page-wrap .comment-card-wrap {width: 400px;

      height: 150px;

      background: #c7d0d8;

      position: relative;

      -moz-border-radius: 10px;

      -webkit-border-radius: 10px;

      border-radius: 100%;

      bottom: 20px;

      text-align: center;

      display: table;

}

.promise-page-wrap .comment-card-wrap:before {

      content: "";

      position: absolute;

      right: -15px;  

      width: 0;

      height: 0;

      border-top: 10px solid transparent;

      border-left: 45px solid #c7d0d8;

      border-bottom: 35px solid transparent;

      bottom: 15px;transform: rotate(45deg);z-index: 0;

}

.promise-page-wrap .comment-card-wrap p {

      display: table-cell;

      vertical-align: middle;

      padding: 0 40px;

      font-weight: 600;

      font-size: 10px;

      text-transform: uppercase;

      color: #000;

}

.promise-page-wrap .promise-sec-wrap.vinegar-wrap .promise-card {left: 30px;text-align: left;}

.promise-page-wrap .promise-sec-wrap.vinegar-wrap .promise-card .comment-card-wrap {

    margin: 0 0 0 auto;

    bottom: 0;

    width: 500px;

    left: 70px;

}

.promise-page-wrap .promise-sec-wrap.vinegar-wrap .promise-card .comment-card-wrap:before {

    left: -10px;

    top: 20px;

    transform: rotate(210deg);

    border-top: 10px solid transparent;

    border-left: 45px solid #c7d0d8;

    border-bottom: 25px solid transparent;

}

.promise-page-wrap .promise-sec-wrap.broth-wrap .comment-card-wrap {

    bottom: 0;

    right: 50px;

    width: 400px;

    height: 130px;

}

.promise-page-wrap .promise-sec-wrap.broth-wrap .comment-card-wrap:before {

    bottom: 40px;

    border-top: 10px solid transparent;

    border-left: 55px solid #c7d0d8;

    border-bottom: 45px solid transparent;

    transform: rotate(0deg);

    right: -30px;

}

.promise-page-wrap .comment-card {position: relative;}

.promise-page-wrap .promise-sec-wrap .comment-card img {

  position: absolute;

  right: 30px;

  top: 0;

  width: 100%;

  max-width: 160px;

}

.promise-page-wrap .promise-sec-wrap.vinegar-wrap .comment-card img {

  transform: rotate(340deg);

  left: 30px;

  top: -10px;

  max-width: 120px;

}

.promise-page-wrap .promise-sec-wrap.broth-wrap .comment-card img {

  -webkit-transform: scaleX(-1);

  transform: scaleX(-1);

}

/* our promise */

.items-list-accordion .widget-search-location .widget-title #my-location:focus-visible {outline: 1px solid #000;border: 1px solid #610b30;}

.reveal{

  position: relative;

  transform: translateY(50px);

  opacity: 0;

  transition: 1s all ease;

}

.reveal.active{

  transform: translateY(0);

  opacity: 1;

}

.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle {

    top: 0px;

    right: 10px;

}

.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle {

    display: inline-block;

    position: absolute;

    font-size: inherit;

    top: -1px;

    right: 20px;

    cursor: pointer;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

    padding: 0 0.907em;

    font-weight: 400;

    line-height: inherit;

    transition: all .2s;

}

.ast-menu-toggle::before {

    font-weight: bold;

    content: "\e900";

    font-family: Astra;

    text-decoration: inherit;

    display: inline-block;

    font-size: 14px;

}

.main-navigation ul li a {margin: 0 8px 0 0;}

.main-header-menu .sub-menu a {margin-right: 0;}

.site-header a .sub-arrow, .main-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link:after, .main-header-menu .menu-item.focus>.sub-menu, .main-header-menu .menu-item:hover>.sub-menu {display: none;}

button.ast-menu-toggle {

    padding: 0;

    width: 25px;

    display: block;

    position: absolute;

    right: -15px;    min-width: 48px;
    min-height: 48px;

}

.main-navigation ul#primary-menu li.menu-item:first-child .sub-menu, .main-navigation ul#primary-menu li.menu-item:first-child button {

    display: none;

}

.footer-section .copyright-section .app-cta-wrap {text-align: right;margin: 5px 0 5px 10px;}

.copyright-section aside#kura-logo {text-align: left;}

.footer-section .custom-logo {max-width: 200px;width: 100%;}

.footer-section .legal-links.copyright-wrap a {font-weight: 100;}

.footer-section a:hover {color: #610b30;}

.footer-section {padding: 30px 0 0;border-bottom: 0 !important;}

.footer-section a {font-size: 16px;color: #000;margin: 0 12px;text-decoration: none;font-weight: bold;}

.footer-section .footer-wrapper .footer-wrap {margin-bottom: 20px;}

.footer-section span.social-icon, .footer-section .socicon:empty {background: transparent;width: auto;color: rgb(97, 11, 48);font-size: 18px;padding: 8px;}

.footer-section .social-wrap a, .footer-section .app-cta-wrap a {margin: 0;}

.footer-section .copyright-wrap {display: inline-block;margin: 0 8px;color: #000;font-size: 15px;}

/* footer css */

section.newsletter-section .newsletter-form-wrap .row .col-md-12 {padding: 0;}

section.newsletter-section .newsletter-form-wrap .row .col-md-12 {margin: 0 auto;}

section.newsletter-section .newsletter-form-wrap .row select.form-control {
    color: #fff;
    padding: 0.75em;
    height: 45px;
    border: 1px solid #818181;
    box-shadow: none;
    border-radius: 0;
    background-position: right center;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: transparent;
    background-position-x: 95%;
    background-position-y: 50%;
    background-repeat: no-repeat;
    background-size: 15px;
    background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 140 140' width='24' height='24' xmlns='http://www.w3.org/2000/svg'><g><path d='m121.3,34.6c-1.6-1.6-4.2-1.6-5.8,0l-51,51.1-51.1-51.1c-1.6-1.6-4.2-1.6-5.8,0-1.6,1.6-1.6,4.2 0,5.8l53.9,53.9c0.8,0.8 1.8,1.2 2.9,1.2 1,0 2.1-0.4 2.9-1.2l53.9-53.9c1.7-1.6 1.7-4.2 0.1-5.8z' fill='white'/></g></svg>");
}

section.newsletter-section .newsletter-form-wrap .row select.form-control option {background: #000;}

section.newsletter-section .newsletter-form-wrap .row .col-md-12.column-section .form-group {

    display: inline-block;

    width: 23%;
    min-height: 80px;
    margin: 0 5px;

    vertical-align: middle;

}

.copyright-section .app-cta-wrap .app-cta img {max-width: 120px;width: 100%;}

section.privacy-policy-page.thank-you-page, section.privacy-policy-page.custom-not-found {

    text-align: center;

}

section.privacy-policy-page.thank-you-page h4 {

    font-size: 30px;

    margin-bottom: 20px;

}

section.privacy-policy-page.accessibility-page h4 {

    text-transform: none;

}

section.privacy-policy-page.accessibility-page ul {

    list-style: disc;

}

section.privacy-policy-page.accessibility-page a, section.privacy-policy-page.custom-not-found a  {

    color: #000;

    text-decoration: underline;

}

section.privacy-policy-page.custom-not-found h1 {

    font-size: 10rem;

    font-weight: bold;

}

section.privacy-policy-page.custom-not-found img {

    max-width: 150px;

}

div#search-result-error-msg {

    text-align: center;

    width: 80%;

    margin: 0 auto 20px;

}
.kuru-homepage .owl-dots {
    text-align: center;
    width: 100%;
    position: absolute;
    bottom: 5px;
}
.kuru-homepage .owl-dot {
    background: #000;
    padding: 5px;
    margin: 5px;
    border-radius: 25px;
    border: 1px solid #000;
    display: inline-block;
}
.kuru-homepage .owl-dot.active {
    background: rgba(255,255,255,.5);
}
section.menu-section p.menu-disclaimer-text {display: none;}
.nutri-info.note-section-wrap h2 {font-size: 0.9375rem;}
/* footer css end */

/* focus css */
.kura-btn:focus, .kura-btn:focus-visible, section.menu-section button.dbc_lightbox:focus, section.menu-section button.dbc_lightbox:focus-visible, section.location-page-wrap .location-detail-wrapper button.detail-close:focus, .owl-item a:focus-visible img, section.video-section .play_btn.pause:focus-visible, *:focus-visible, .menu-category-cta a:focus-visible img, table.nutrition-info-table th:focus-visible div, table.nutrition-info-table th:focus-visible h3, table.nutrition-info-table td:focus-visible div, table.nutrition-info-table td:focus-visible i, .banner-image.app-image a:focus-visible img {
    border: 1px solid #000 !important;
    outline: 1px solid #fff !important;
}
.kura-experience-section-two img:focus-visible, .location-details-frame .sign-up-section button.form-btn:focus-visible, h1.banner-title:focus-visible, .menu-popup .menu-image:focus-visible {
    border: 1px solid #fff !important; 
    outline: 1px solid #000 !important;
}
table.nutrition-info-table tr td:focus-visible {
    outline: none !important;
}
table.nutrition-info-table tr th:focus-visible {
    outline: 0px !important;
    border: 1px solid #ed1c24 !important;
}
table.nutrition-info-table td div.menu-tags {display: none;}
/* focus css */


@media (max-width: 1200px) {

    section.menu-section .row-section .column-section {

        margin: 0 0 10px 10px;

    } 

    .promise-page-wrap .promise-sec-wrap .promise-card {width: 60%;}

    .footer-section a {margin: 0 8px;font-size: 14px;}

    .footer-section .custom-logo {max-width: 150px;}

    .footer-section .copyright-wrap {margin: 0 5px;}

    .footer-section .legal-links.copyright-wrap a {margin: 0 5px;}

    .copyright-section .app-cta-wrap .app-cta img {max-width: 100px;}

    .footer-section .copyright-section .app-cta-wrap {margin: 5px 0;}

    .footer-section span.social-icon {font-size: 15px !important;}

    .footer-section span.social-icon, .footer-section .socicon:empty {padding: 4px;}

    table.nutrition-info-table.allergen-menu-table tr td.cat-name {

        max-width: 300px;

        min-width: 260px;

    }

    table.nutrition-info-table th:not(:first-of-type):before {left: 0;right: 10px;}
    div#allergen table.nutrition-info-table th:not(:first-of-type) div {width: 4.5em;}
    div#allergen table.nutrition-info-table th:not(:first-of-type):before {bottom: 10px;}
    :not(#tve) [data-css="tve-u-1775fbdbe82"] {font-size: 1.5em !important;}
}

@media (max-width: 1024px) {

    .promise-page-wrap .promise-sec-wrap .promise-card {width: 70%;}
    .monthly-discovers-page.campaign-page {
            width:100% !important;
            height: 100vh !important;
        }
        .monthly-discovers-page.campaign-page .campaign-page-wrapper {
            background: url(../assets/images/campaign-bg-new.jpg);
            background-attachment: scroll;
            background-size: cover;
            width:100%;
            height:100%;
            background-repeat: no-repeat;
            overflow-y: scroll !important;
        }
}

@media (max-width: 991px) {

    .join-section-four .tcb-flex-col .thrv_wrapper {

        margin: 0 auto !important;

        text-align: center;

        width: 100%;

        max-width: 350px;

    }

    .join-section-four h2.app-title {

        font-size: 25px !important;

    }

    .join-section-four .tve_image_caption .tve_image {

        margin: 0 auto 10px;

    }

    header .main-navigation ul li a {

        padding: 0 10px !important;

        font-size: 15px;

    }

    header .custom-logo-link img {

        max-width: 180px;

    }

    header .ast-container {

        padding: 0 10px;

    }

    .main-header-container li.prime-menu-list:hover ul.sub-menu.sub-menu-wrapper li.sub-menu-list-wrapper {

        text-align: center;

    }

    .main-header-container li.prime-menu-list:hover ul.sub-menu.sub-menu-wrapper li.sub-menu-list-wrapper ul.sub-list-item {

        text-align: left;

        width: 25%;

    }

    .kura-experience-section-two p.experience-content {

        text-align: center;

    }

    .stores-information-wrap .row-section .store-column-section {

        margin: 30px 0;

    }

    .rewards-banner-section [data-css="tve-u-16d3e008207"] {

        float: none;

        width: 100% !important;

        max-width: 70%;

        margin: 0 0 0 auto !important;

    }

    .rewards-banner-section [data-css="tve-u-16d3e008207"] {

        float: none;
        margin: 0 0 0 auto !important;

    }
    [data-css="tve-u-16d40711b6b"] {background-position: 35% 40% !important;}
    :not(#tve) [data-css="tve-u-1775f452f2f"] {font-size: 17px !important;}
    section.menu-section .row-section .column-section {width: 31%;}

    section.menu-section h4.menu-item-title {

        font-size: 13px;

    }

    footer .ast-col-md-3 {

        padding: 0 0 0 10px;

    }

    footer .footer-adv h3, footer .footer-adv h3 a {

        font-size: 18px;

    }

    .menu-section-wrap .cta-wrap a {

        margin: 5px auto;

        display: block;

        width: auto;

        max-width: 300px;

        padding: 15px 10px;

    }

    .promise-page-wrap .banner-bottom-section-wrap .row-section .column-wrap .image-wrap {height: 300px;}

    .promise-page-wrap .promise-sec-wrap .promise-card ul li p {font-size: 13px;}

    .promise-page-wrap .promise-sec-wrap .comment-card img {right: 0;}

    .promise-page-wrap .comment-card-wrap {right: 50px;}

    .promise-page-wrap .promise-sec-wrap.vinegar-wrap .comment-card img {left: 0;}
}

@media (max-width: 830px) {

    .main-navigation ul li a {font-size: 13px !important;}

    button.ast-menu-toggle {padding-left: 10px;}

    .ast-menu-toggle::before {font-size: 12px;}

    .header-main-layout-1 .main-navigation {vertical-align: middle;}

    ul.sub-menu button.ast-menu-toggle {padding: 0;}

}

@media (max-width: 768px) {    

    .ast-mobile-menu-buttons {

        display: block;

        text-align: right;

        position: absolute;

        right: 15px;

    }

    .main-header-bar-navigation.toggle-on {

        display: block;

    }

    .main-header-bar-navigation.toggle-on nav#primary-site-navigation {

        position: absolute;

        width: 100%;

        left: 0;

        background: #fff;

        top: 100%;

        overflow-y: scroll;

        min-height: 250px;

    }

    .main-header-bar-navigation.toggle-on .main-navigation, .main-navigation ul, .main-header-container li.prime-menu-list:hover ul.sub-menu.sub-menu-wrapper li.sub-menu-list-wrapper ul.sub-list-item {

        width: 100%;

        display: block;

        padding: 0 !important;

    }

    .main-header-container ul.sub-menu.sub-menu-wrapper {

        position: relative;

        box-shadow: none !important;

    }

    header .main-navigation ul li a {

        display: inline-block !important;

        text-align: left;

        padding: 0 20px !important;

        width: 100%;

        border: 0;

        border-bottom: 1px solid #eaeaea !important;

        background: #f9f9f9;

    }

    .main-header-container ul.sub-menu.sub-menu-wrapper div.sub-menu-list {

        width: 100%;

        display: block;

    }

    .main-header-container li.prime-menu-list:hover ul.sub-menu.sub-menu-wrapper {

        height: 100%;

    }

    .main-header-container ul.sub-menu.sub-menu-wrapper div.sub-menu-list br {

        display: none;

    }

    .main-header-container li.prime-menu-list:hover ul.sub-menu.sub-menu-wrapper li.sub-menu-list-wrapper ul>li a.menu-link {

        padding: 0 40px !important;

        line-height: 50px;

    }

    .rewards-page-content p.features-title, .rewards-page-content p.ribbon-banner-title, .rewards-page-content p.rewards-title {

        font-size: 30px !important;

    }

    section.menu-section .row-section .column-section {

        width: 48%;

    }

    .ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle {width: auto;}
section.menu-section p.sub-content, .nutrition-menu-section-wrap p.menu-disclaimer-text {
    font-size: 10px;
    line-height: 11px;
    padding-left: 5px;
    padding-right: 5px;
}
}

@media (max-width: 767px) {

    .tcb-flex-row.v-2:not(.tcb-mobile-no-wrap)>.tcb-flex-col {

        width: 100%;

        max-width: 100%!important;

        flex: 0 0 auto!important;

    }

    section.newsletter-section .newsletter-form-wrap .row .col-md-9 {

        padding: 0;

    }

    .join-section-four .tcb-flex-col .thrv_wrapper {

        width: auto;

        max-width: 100% !important;

        margin: 0 auto !important;

    }

    section.stores-in-state-section .store-column-section .store-column-wrap {

        box-shadow: none;

    }    

    .rewards-banner-section .thrv_wrapper.thrv-columns {

        width: 100%;

        max-width: 100%;

    }    

    .rewards-banner-section .tcb-flex-row.v-2 .tcb-flex-col {

        flex: 1 0 180px !important;

    }

    footer .ast-col-md-3 {

        width: 50%;

    }

    footer.site-footer .ast-row {

        width: 80%;

        margin: 0 auto;

    }    

    div.covid-view-page .thrv_wrapper div {border-left: 0 !important;}

    .promise-page-wrap .promise-sec-wrap .promise-card, .promise-page-wrap .promise-sec-wrap.vinegar-wrap .promise-card {top: 25%;width: 90%;margin: 0 auto;left: 0;height: auto !important;right: 0;}

    .promise-page-wrap .promise-sec-wrap {padding-bottom: 60%;}

    .promise-page-wrap .promise-sec-wrap.vinegar-wrap .promise-card .comment-card-wrap, .promise-page-wrap .promise-sec-wrap.broth-wrap .comment-card-wrap {left: 0;right: 0;}

    .promise-page-wrap .promise-sec-wrap.broth-wrap .comment-card img {

        top: 0px;

    }

    .promise-page-wrap .promise-sec-wrap .comment-card img {position: relative;margin: 0 0 0 auto;width: 100%;left: 50%;bottom: 0;top: 0;}

    .promise-page-wrap .comment-card-wrap, .promise-page-wrap .promise-sec-wrap.vinegar-wrap .promise-card .comment-card-wrap, .promise-page-wrap .promise-sec-wrap.broth-wrap .comment-card-wrap {margin: 0 auto;right: 0;left: 0;top: 0;width: 100%;}

    .promise-page-wrap .comment-card-wrap p {padding: 35px;}

    .promise-page-wrap .promise-sec-wrap.vinegar-wrap .promise-card .comment-card-wrap:before {left: -5px;}

    .promise-page-wrap .promise-sec-wrap.broth-wrap .comment-card-wrap:before {right: -10px;bottom: 0;transform: rotate(45deg);}

    table.nutrition-info-table.allergen-menu-table tr td.cat-name {

        min-width: 100%;

    }

    section.nutrition-menu-section .cta-wrap a {margin: 10px auto;display: block;width: auto;max-width: 310px;}

}

@media (max-width: 575px) {

    header .custom-logo-link img {

        max-width: 200px !important;

    }

    section.menu-section .row-section .column-section {

        width: 100%;

        margin: 0 auto 15px;

        margin: 0 5px 15px;

        width: calc(50% - 10px);

    }

    section.menu-section h4.menu-item-title {

        min-height: auto;

    }
div#food-menu {
    padding: 0;
}
    section.menu-section .menu-section-wrap {

        width: 100%;

        overflow: hidden;

        margin: 0 auto;

    }

    section.menu-section ul.nav-pills>li>a, section.menu-section .nav-pills>li.active>a, section.menu-section ul.nav-pills>li>a, section.nutrition-menu-section ul.nav.nav-pills>li>a, section.faq-section h3.faq-titles {

        font-size: 20px;

        padding: 14px;

    }

    footer .ast-col-md-3, footer.site-footer .ast-row {

        width: 100%;

        margin: 0 auto;

    }

    .promise-page-wrap .promise-sec-wrap .promise-card ul li p br {display: none;}

    .promise-page-wrap .promise-sec-wrap .promise-card, .promise-page-wrap .promise-sec-wrap.vinegar-wrap .promise-card {padding: 10px;}

    .promise-page-wrap .promise-sec-wrap .promise-card ul li p {display: block;}

    .menu-category-cta {

        width: 50%;   

    }

}

/* home page css */

/* nutrition page css */

section.nutrition-menu-section {

    padding: 60px 0;

}

section.menu-section ul.nav-pills>li>a:focus-visible, section.nutrition-menu-section ul.nav.nav-pills>li>a:focus-visible, section.menu-section ul.nav-pills>li:focus-visible, section.nutrition-menu-section ul.nav.nav-pills li:focus-visible {

    /*outline: none;*/

    border: none;

    border-bottom: solid 1px #666;
	

}
section.menu-section ul.nav-pills>li>a:focus-visible, section.nutrition-menu-section ul.nav.nav-pills>li>a:focus-visible, section.nutrition-menu-section .cta-wrap a:focus-visible {border: 0px !important;}
section.nutrition-menu-section .nav-pills>li>a {

    color: #000;

    margin-right: 0px;

    background: transparent;

    font-size: 16px;

    font-weight: 600;

}

table.nutrition-info-table th:first-of-type>div {

    margin: 25px 0 0 0;

}

table.nutrition-info-table .search-pane a {

    text-align: right;

    display: inline-block;

    width: 100%;

    font-weight: 500;

    margin: 10px 0 0 0;

    font-size: 16px;
    cursor: pointer;

}

table.nutrition-info-table .search-pane .search-input {

    display: flex;

    align-items: center;

}

table.nutrition-info-table th:first-of-type>div {

    margin: 25px 0 0 0;

}

table.nutrition-info-table th:not(:first-of-type) div {

    width: 3.8em;

    white-space: nowrap;

    font-weight: 700;

    text-transform: uppercase;

    transform: translate(0,3.9em) rotate(-90deg);

}

table.nutrition-info-table th:not(:first-of-type):before {

    content: "";

    position: absolute;

    top: 4px;

    left: 4px;

    right: 4px;

    bottom: 15px;

    background-color: #ebece7;

}

table.nutrition-info-table th:not(:first-of-type) {
    vertical-align: middle;
    position: relative;
    height: 15em;
    white-space: nowrap;
    font-size: 16px;
    max-width: 57.5px;
    /* background-color: #ebece7; */
}
table.nutrition-info-table {

    position: relative;

    border-collapse: collapse;

    width: initial;

    table-layout: auto;

}

table.nutrition-info-table.menu-item-table {width: 100%;margin-top: 50px;}

table.nutrition-info-table.allergen-menu-table {width: 68%;margin-top: 50px;}

table.nutrition-info-table thead {

    display: table-header-group;

}

table.nutrition-info-table tr {

    display: table-row;

}

table.nutrition-info-table th {

    position: sticky;

    top: 60px;

    background-color: #fff;

}

table.nutrition-info-table, table.nutrition-info-table tr, table.nutrition-info-table th, table.nutrition-info-table td {

    border: none;

}

.nutrition-menu-section-wrap table.nutrition-info-table tr td .unit {

    display: none;

}

.nutrition-menu-section-wrap {

    width: 100%;

    overflow: hidden;

}

table.nutrition-info-table tr td {

    display: flex;

    align-items: center;

    justify-content: space-between;

    font-size: 15px;

    font-weight: 500;

    border-bottom: solid thin #ebece7;

    padding: 10px 5px;

}

table.nutrition-info-table tr td {

    display: table-cell;

    font-size: 11.5px;

    text-transform: uppercase;

    padding: 5px 0;

    min-width: 42px;
    vertical-align: middle;
    width: auto;
}

table.nutrition-info-table tr td.cat-name {

    background-color: #fff;

    width: auto;

    max-width: 280px;

    min-width: 280px;

}

section.nutrition-menu-section .container-wrap {

    width: 100%;

    margin: 0 auto;

}

table.nutrition-info-table tr td .value {

    width: 100%;

    display: inline-block;

    font-size: 16px;

    text-align: center;

    font-weight: 500;

    vertical-align: middle;

}

table.nutrition-info-table h3 {

    margin: 0 !important;

    color: #610b30;

    font-size: 25px;

    font-weight: 600;

    padding-top: 30px;

    text-align: left;

}

table.nutrition-info-table td a, table.nutrition-info-table td div {

    font-size: 15px;

    font-weight: 600;

    text-transform: none;

    color: #000;

}

.search-pane .search-input {

    display: flex;

    align-items: center;

}

.search-pane .search-input input {

    font-size: 16px;

    padding: 5px 10px;

    font-weight: 500;

    width: calc(100% - 36px);

    border-radius: 8px 0 0 8px;

    background: #fff;

    border: 2px solid #9ea9b5;

    line-height: 1.4286;

    color: #595959;

    outline: 0;

}

.search-pane .search-input button {

    font-family: "PX Icons",serif;

    height: 58px;

    width: 58px;

    border-radius: 0 8px 8px 0;

    border: 2px solid #9ea9b5;

    padding: 0;

    text-align: center;

    border-left: none;

    background: #9ea9b5;

    cursor: pointer;

    height: 37px;

    width: 36px;

}

table.nutrition-info-table th:first-of-type {

    max-width: 300px;

    min-width: 300px;

    text-align: right;

    vertical-align: bottom;

    padding: 0 20px 15px 0;

    opacity: 1 !important;

    visibility: visible !important;

}
table.nutrition-info-table.menu-item-table th.category {
    max-width: 300px;
    min-width: 300px;
    padding: 0;
}

table.nutrition-info-table.menu-item-table th, table.nutrition-info-table.allergen-menu-table th {

    opacity: 0;

    height: 0;

    visibility: hidden;

}

section.nutrition-menu-section .container {

    max-width: 1190px;

    width: 100%;

    margin: 0 auto;

}

table.nutrition-info-table h3>span {

    text-transform: none;
    display: block;
    font-size: 18px;

}

table.nutrition-info-table tr td .value i {

    color: #610b30;

}

.main-navigation ul#primary-menu li.menu-item {position: relative;text-transform: uppercase;}

.main-navigation ul#primary-menu li.menu-item ul.sub-menu li {

    text-transform: none;

}

section.video-section.banner-section-one {position: relative;}

.kuru-homepage .video-section img.video-image {

    place-self: center;

    position: absolute;

    z-index: 10;

    width: 100%;

    /* max-width: 25vw; */

    max-width: 18vw;

    margin: 0 auto;

    left: 0;

    right: 0;

}

.push-top .change-locations-frame a {

    /*background: #c91f1d; */
    background: transparent;

    color: #fff;

    font-weight: 600;

    line-height: 25px;

    padding: 10px;

}

@media (max-width: 1200px) {

    table.nutrition-info-table th:not(:first-of-type):before {

        top: 2px;

        left: 2px;

        right: 2px;

        bottom: 2px;

    }

    table.nutrition-info-table th:not(:first-of-type) div {

        width: 3em;

    }

    table.nutrition-info-table tr td.cat-name {min-width: 230px;max-width: 250px;}

    table.nutrition-info-table {

        margin: 0 auto;

        width: 100%;

    }

    section.menu-banner-section h1.banner-title {font-size: 50px !important;line-height: 2.5;}

    table.nutrition-info-table.allergen-menu-table {width: 100%;}

}

/* nutrition page css */

/* careers css */

section.team-banner-section {padding-top: 50px; text-align: center;}

section.team-section .owl-item > div {

    cursor: pointer;

    transition: margin 0.4s ease;

}

section.team-section {

    padding: 80px 0;

    position: relative;

}

section.team-section .owl-carousel .owl-nav .owl-prev, section.team-section .owl-carousel .owl-nav .owl-next {

    display: inline-block;

    position: absolute;

    top: 45%;

    font-size: 35px;

    background: #fff;

    border-radius: 25px;

    color: #610b30;

    border: 2px solid #610b30;

}

section.team-section .owl-carousel {

    position: relative;

}

section.team-section .owl-carousel .owl-nav .owl-prev {

    left: 15px;

}

section.team-section .owl-carousel .owl-nav .owl-next {

    right: 15px;

}

section.team-section .owl-item-content {

    background: rgb(255 255 255 / 80%);

    padding: 20px;

    visibility: hidden;

    opacity: 0;

}

section.team-section .owl-carousel .owl-nav .owl-prev i:before, section.team-section .owl-carousel .owl-nav .owl-next i:before {

    padding: 15px;

}

section.team-section .owl-item.active.center .owl-item-content {

    opacity: 1;

    visibility: visible;

    transition: opacity 0.5s linear;

}

section.team-section .owl-item.active.center .owl-item-content h3.team-title {

    margin: 0 auto;

    font-size: 25px;

    text-transform: uppercase;

    color: #000;

    font-weight: 600;

}

section.team-section a.modal-cta {

    border: 1px solid;

    padding: 10px;

    text-decoration: none;

    text-transform: uppercase;

    line-height: 30px;

}

section.team-section .owl-item.active.center .owl-item-content p {

    font-size: 18px;

    margin: 15px 0;

    line-height: 25px;

    color: #000;

}

section.team-section .owl-item.active.center .owl-item-content p>span {

    font-weight: bold;

}

.team-popup-content-top {

    text-align: center;

    display: inline-block;

    vertical-align: middle;

    width: 48%;

}

.team-popup-content-top img {

    max-width: 300px;

    width: 100%;

    margin: 0 auto;

    padding: 20px 0 0;

}

.team-popup-content-top p>span {

    text-transform: uppercase;

    font-weight: 600;

}

.team-popup-content-wrap {

    text-align: left;

    max-height: 100%;

}

.team-popup-content::-webkit-scrollbar {

    width: 10px;

}

.team-popup-content::-webkit-scrollbar-thumb {

    background-color: #000000;

    border-radius: 10px;

}

.team-popup-content:-webkit-scrollbar {

    width: 10px;

}

.team-popup-content:-webkit-scrollbar-thumb {

    background-color: #000000;

    border-radius: 10px;

}

a.join-cta {

    line-height: 20px;

    padding: 10px 80px;

    border-radius: 5px;font-size: 20px;

    font-weight: 600;

    color: #fff;

    background: #610b30;

    text-decoration: none;

}

section.team-banner-section .team-banner-wrap a {line-height: 35px;font-size: 20px;}
section.team-banner-section .tiktok-video-section p, section.team-banner-section .tiktok-video-section a {font-size: 20px;text-align: center;}
section.team-banner-section .tiktok-video-section .row {text-align: center;margin: 30px 0;}
section.team-banner-section h1.banner-title {
    font-size: 30px;
    margin: 0 0 20px;
    border-bottom: 20px solid transparent !important;    
    border-image: url(../assets/images/cross-lines.png) 85 round !important;
    -webkit-border-image: url(../assets/images/cross-lines.png) 85 repeat !important;
   /* -o-border-image: url(border.html) 85 round; */
    padding-bottom: 20px;
    text-align: center;
}
.career-page section.team-banner-section {padding: 0;}
.career-page section.video-section .video_wrap, section.video-section.location-video-section .video_wrap {height: 100%;min-height: 100%;}
section.meet-our-team {
    text-align: center;
    padding: 30px 0 0;
}
.career-page .video-section button.mute-video, section.video-section.location-video-section button.mute-video {
    position: absolute;
/*    bottom: 21px;*/
    bottom: 20px;
/*    left: 60px;*/
    left: 75px;
    z-index: 20;
/*
    width: 0.75em;
    height: 1em;
*/
    width: 44px;
    height: 44px;
    overflow: hidden;
    padding: 0;
    -webkit-appearance: none;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    border: none;
    font-size: 2rem;
    cursor: pointer;
    background-image: url(../assets/images/audio-unmute.png);
}
.career-page .video-section button.mute-video.mute, section.video-section.location-video-section button.mute-video.mute {
    background-image: url(../assets/images/audio-mute.png);
}
section.meet-our-team h1 span {
    font-weight: 600 !important;
    font-family: 'Dancing Script';
    text-transform: capitalize;
    color: #610b30;
    letter-spacing: 3px;
    font-size: 55px;
}

section.meet-our-team h1 {
    font-size: 50px;
    font-weight: 600;
}
section.meet-our-team p {
    font-size: 24px;
    width: 70%;
    margin: 0 auto;
    line-height: 30px;
    color: #000;
}

section.meet-our-team .cta-wrap {

    margin-top: 50px;

    text-transform: uppercase;

}


.join-our-team-section {
	    padding-top: 27px !important;
    padding-bottom: 27px !important;
}

section.join-our-team-section .row-section {

    display: flex;

    flex-wrap: nowrap;

    align-items: stretch;

    flex-direction: row;

    justify-content: space-between;

    margin: 0 auto;

    padding: 15px 0;

}

section.join-our-team-section .row-section .column-section:first-child {max-width: 45.042%;display: inline-block;

    vertical-align: middle;

    clear: both;

    overflow: visible;

    width: 100%;

    z-index: 1;

    position: relative;

    min-height: 10px;}

section.join-our-team-section .row-section .column-section {

    max-width: 55%;

    flex: 1 1 auto;

    padding: 0 0 0 15px;

}

section.join-our-team-section .row-section .column-section .column-wrap {

    height: 100%;

    display: flex;

    flex-direction: column;

    position: relative;

    justify-content: center !important;

}

section.join-our-team-section .row-section .column-section .column-wrap .image-wrapper {

    width: 1080px;

    --tve-alignment: center;

    display: inline-block;

    position: relative;

    left: 0px;

    top: 0px;

    margin: 0px auto;

    padding: 0;

    max-width: 100%;

    box-sizing: border-box;

    height: auto;

}

section.join-our-team-section .row-section .column-section .column-wrap .image-wrapper span img {

    display: block;

    padding: 0;

    max-width: 100%;

    width: 100%;

    height: auto;

    margin: 0 auto;

}

section.join-our-team-section .row-section .column-section:first-child .column-wrap {

    background-color: #000;

    border-top: 7px solid #610b30;

    text-align: center;

    border-bottom: 7px solid #610b30;

    padding: 30px;

}

section.join-our-team-section .row-section .column-section h2.section-title {font-size: 40px;color: #fff;text-transform: uppercase;font-weight: 500;}

section.join-our-team-section .row-section .column-section p {font-size: 22px;color: #fff;letter-spacing: 1px;font-family: 'DIN 2014';margin: 0 auto 30px;line-height: 30px;}

section.join-our-team-section .row-section .column-section a {width: 100%;max-width: 200px;padding: 15px 0;margin: 0 auto;}

section.team-section .inner-team .owl-dots {

     display: none;

}

section.team-section .custome-slide.owl-carousel .owl-item.active.center .main-reviewimage {

     border: 2px solid #fff;

}

section.team-section .main-reviewimage {

     width: 100%;

     height: 100%;

}

section.team-section .team-image {

     position: relative;

     opacity: 1;

     -webkit-transition: .4s ease all;

     transition: .4s ease all;

     margin: 0 -48px;

     margin-top: 40px;

}

section.team-section .inner-team {

     width: 100%;

     max-width: 680px;

     margin: 0 auto;

}

section.team-section #team .center .team-image:before {

     content: none;

     transition: 0.7s ease-in-out;

}

section.team-section .team-image img {

     overflow: hidden;

     margin: 0 auto;

     height: 100%;

    object-fit: cover;

}

section.team-section .custome-slide.owl-carousel .owl-item.active.center {

    position: relative;

    z-index: 999;

    -webkit-transform: scale(1.1);

    transform: scale(1.1);

}

section.team-section .custome-slide.owl-carousel .owl-item {

    transform: scale(0.9);

    padding: 10px 0px;

    transition: all 0.5s;

    margin: 10px 0 !important;

}

section.team-section .team-detail {

    text-align: center;

    transform: scale(0.7) !important;

    width: 100%;

    position: absolute;

    left: 0;

    right: 0;

    bottom: 0;

}

section.team-section .custome-slide.owl-carousel .active .team-detail {

     display: none;

}

section.team-section .custome-slide.owl-carousel .active.center .team-detail {

     display: block !important;

     opacity: 1;

    transition: opacity .25s ease-in-out;

  -moz-transition: opacity .25s ease-in-out;

  -webkit-transition: opacity .25s ease-in-out;

}

section.team-section .custome-slide .team-popup-content {

    display: flex;

    align-items: center;

    height: 100%;

    overflow: hidden;

    z-index: 99;

}

section.team-section .custome-slide.owl-carousel .owl-item-wrap {

    position: relative;

    margin: 10px auto;

    /*perspective: 1000px;*/

}

section.team-section .custome-slide.owl-carousel .flip-box-wrapper {

    position: relative;

    width: 100%;

    height: 100%;

    transition: transform 0.8s;

    transform-style: preserve-3d;

}

section.team-section .custome-slide.owl-carousel .owl-item.center .owl-item-wrap:hover .flip-box-wrapper {

    box-shadow: -5px 5px 5px #aaa;

    color: #fff;

    transform: rotateY(180deg);

}

section.team-section .custome-slide.owl-carousel .owl-item.center .owl-item-wrap:hover .flip-box-wrapper .team-popup-content, 
section.team-section .custome-slide .flip-box-inner.active .team-popup-content {
    overflow: auto;
}

section.team-section .main-reviewimage img {

    filter: grayscale(100%);

    opacity: 1;

    z-index: 1;    

    transition: opacity .25s ease-in-out;

    -moz-transition: opacity .25s ease-in-out;

    -webkit-transition: opacity .25s ease-in-out;

}
section.team-section .owl-item.center .owl-item-wrap:hover .main-reviewimage img, section.team-section .owl-item.center .owl-item-wrap:hover .team-detail,  {
    opacity: 0;
    z-index: -1;
    visibility: hidden;

}
section.team-section .active.center .main-reviewimage img {

    filter: grayscale(0%);

    box-shadow: 0 0 7px 1px #7e7777;

}
section.team-section .custome-slide.owl-carousel .face {

     position: relative;

      width: 100%;

      height: 100%;

      -webkit-backface-visibility: hidden;

      backface-visibility: hidden;

}
section.team-section .custome-slide.owl-carousel .owl-item.center .owl-item-wrap:hover .front.face.front-flip {
    opacity: 0;
    visibility: hidden;
}
section.team-section .custome-slide.owl-carousel .owl-item.center .owl-item-wrap .front.face.front-flip {
    opacity: 1;
    visibility: visible;
    
    transition: opacity .25s ease-in-out;

    -moz-transition: opacity .25s ease-in-out;

    -webkit-transition: opacity .25s ease-in-out;
}
section.team-section .custome-slide .back-flip, section.team-section .team-section-wrap.mobile-view .flip-box-back  {

    display: block;

    box-sizing: border-box;

    padding: 20px;

    text-align: center;

    top: 0;

    position: absolute !important;

    background-image: url(../assets/images/waves.jpg);

    background-image: url(../assets/images/Artboard.png);

    transform: rotateY(180deg);

    z-index: 1;

}

.team-section-wrap.mobile-view {display: none;}

/* careers css */

/* blog page css */

section.blog-content-section {

    padding: 80px 0 0;

}

section.blog-content-section .row-section {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-direction: normal;

    -webkit-box-orient: horizontal;

    -ms-flex-direction: row;

    flex-direction: row;

    -ms-flex-wrap: nowrap;

    flex-wrap: nowrap;

    -webkit-box-pack: start;

    -ms-flex-pack: start;

    justify-content: flex-start;

    -ms-flex-line-pack: stretch;

    align-content: stretch;

    -webkit-box-align: start;

    -ms-flex-align: start;

    align-items: flex-start;

    margin-bottom: 55px;

    text-align: center;

}

section.blog-content-section .column-section.column-odd-child {

    width: 58.333%;

    -webkit-align-self: stretch;

    -ms-flex-item-align: stretch;

    -ms-grid-row-align: stretch;

    align-self: stretch;

    -webkit-box-ordinal-group: 2;

}

section.blog-content-section .column-section.column-odd-child .blog-image-wrap img {

    display: block;

    width: 100%;

    height: auto;

}

section.blog-content-section .column-section.column-even-child {

    -webkit-box-ordinal-group: 1;

    -ms-flex-order: 0;

    order: 0;

    padding: 0 70px 0 40px;width: 41.666%;

    -webkit-align-self: center;

    -ms-flex-item-align: center;

    -ms-grid-row-align: center;

    align-self: center;

    text-align: left;

}

section.blog-content-section .column-section .blog-content-wrap .published-date span.post-date:before, section.blog-content-section .column-section .blog-content-wrap .published-date span.post-date:after {

    bottom: 0px;

    position: absolute;

    content: "\2022";

}

section.blog-content-section .column-section .blog-content-wrap .published-date span.post-date:before {

    left: 12px;

}

section.blog-content-section .column-section .blog-content-wrap .published-date span.post-date {

    padding: 0 30px;

    position: relative;

}

section.blog-content-section .column-section .blog-content-wrap .published-date {

    font-size: 18px;

    text-transform: uppercase;

}

section.blog-content-section .column-section .blog-content-wrap .published-date span.post-date:after {

    right: 12px;

}

section.blog-content-section .column-section .blog-content-wrap .blog-post-title h3 {

    margin: 10px 0 5px;

    font-size: 22px;

    font-weight: 600;

}

section.blog-content-section .column-section .blog-content-wrap .blog-post-content p {

    font-size: 18px;

    letter-spacing: 1px;

}

section.blog-content-section .column-section .blog-content-wrap a.blog-cta {

    text-decoration: underline;

    font-size: 18px;

    font-weight: 6;

}

section.blog-content-section .column-section .blog-content-wrap .blog-post-content {

    margin-bottom: 50px;

}

.categories-dropdown .form-search .form-group {

    display: inline-block;

    vertical-align: middle;

    position: relative;

}

.categories-dropdown .form-search .form-group select, .form-search .form-group input {

    height: 40px;

    border-radius: 0;

    background: #fff;

    width: 100%;

    box-shadow: none;

    border: 1px solid #ccc;

}

.form-search .form-group input {

    position: relative;

}

.form-search .form-group button {

    position: absolute;

    height: 40px;

    right: 0;

    width: 36px;

    padding: 0;

    background: transparent;

    border: 0;

    color: #610b30;

}

.categories-dropdown .form-search .form-group select:focus, .form-search .form-group input:focus {

    box-shadow: none;

    border-color: #610b30;

}

.filter-section {

    padding-bottom: 30px;

}

section.blog-details-content-section {

    padding: 80px 0 30px;

}

.blog-detail-content-wrap h3.blog-detail-title {

    text-align: center;

    font-size: 35px;

    font-weight: bold;

    margin: 0 auto 20px;

}

.blog-detail-content-wrap img {

    width: 100%;

    margin: 0 auto 20px;

}

.blog-detail-content-wrap p {

    font-size: 18px;

    line-height: 25px;

}

.blog-detail-content-wrap h4, .side-bar-column h4 {

    font-size: 25px;

    font-weight: 600;

    margin-bottom: 10px;

}

.blog-details-page .side-bar-column ul {

    margin: 0;

    list-style: none;

}

.blog-details-page .side-bar-column {

    padding: 15px 0 15px 40px;

}

.blog-details-page .side-bar-column ul li a {

    color: #000;

    font-size: 15px;

    text-decoration: none;

}

.blog-details-page .side-bar-column ul li {

    margin-bottom: 10px;

}

.blog-details-page .side-bar-column ul li a:hover {

    opacity: 0.8;

}

.blog-details-page .side-bar-column .recent-post {

    padding: 20px 0 30px;

}

.side-bar-column .form-search .form-group button {

    right: 15px;

}

/*.tags-section span.btn-tag-title {

    background: #000;

    padding: 5px 10px;

    border-radius: 5px;

    color: #fff;

    margin-right: 10px;

}*/

.blog-detail-content-wrap iframe {width: 100%;}

.blog-detail-content-wrap div img {max-width: 300px;display: inline-block;width: 100%;margin: 20px 0;}

.blog-detail-content-wrap div {display: inline-block;text-align: center;}

.tags-wrapper .tag-wrap {

    width: 100%;

    margin: 20px 0;

}

.tags-section a.tag-btn:hover {

    color: #610b30;

    text-decoration: none;

    border: 1px solid #610b30;

}

.tags-section a.tag-btn {

    color: #000;

    border: 1px solid #000;

    padding: 5px 10px;

    line-height: 40px;

}

.tags-section .social-wrap .like-cta, .tags-section .social-wrap .social-icons {

    display: inline-block;

    vertical-align: middle;

    width: 48%;

}

.tags-section .social-wrap .social-icons {

    text-align: right;

}

.tags-section span.like-link {

    padding: 5px 10px;

    border: 1px solid;

    cursor: pointer;

}

.tags-section a.social-icon svg {

    border: 1px solid #000;

    border-left: 0;

}

.tags-section a.social-icon {

    margin: -2px;

    background: transparent;

    text-decoration: none;

}

.tags-section a.social-icon:first-child svg {

    border-left: 1px solid #000;

}
.menu-row-section {

    display: flex;

    flex-wrap: wrap;

}

section.menu-section h4.menu-item-top-title {

    font-size: 30px;

    text-transform: uppercase;

    text-align: left;

    color: #000;

    font-weight: 600;

    position: relative;

    margin: 0 25px;

    display: block;

    width: 100%;

}
section.menu-section div.panel-default {border: none;box-shadow: none;}
section.menu-section div.panel-default div.panel-heading {
    background: transparent;
    border: none;
    padding: 0;
}
section.menu-section div.panel-default div.panel-body {
    border-top: 0 !important;
}
#menu-accordion .panel-default>.panel-heading {background: transparent;border: none;text-align: left;padding: 0;}

div#menu-accordion .panel, div#menu-accordion .panel-body {border: none;padding: 0;margin: 0;}

div#menu-accordion .panel-body:after {display: none;}

.wheat {

	background-image: url(../assets/images/allergen/wheat.png);

}

.soy {

	background-image: url(../assets/images/allergen/soy.png);

}

.peanut, .peanuts {

	background-image: url(../assets/images/allergen/peanut.png);

}

.treenuts {

	background-image: url(../assets/images/allergen/treenuts.png);

}

.eggs {

	background-image: url(../assets/images/allergen/egg.png);

}

.milk {

	background-image: url(../assets/images/allergen/Milk.png);

}

.shellfish {

	background-image: url(../assets/images/allergen/Shellfish.png);

}

.sesame {

	background-image: url(../assets/images/allergen/sesame.png);

}
.fish {

	background-image: url(../assets/images/allergen/fish-icon.png);

}

[data-css="tve-u-1732b54681c"] a {color: #610b30 !important;}

[data-css="tve-u-170eb32acf9"] {margin-bottom: 30px !important;padding: 0 !important;}

.note-section-wrap ul.disclimer-allergen-note {margin: 0 auto 20px;list-style: none;display: flex;align-items: center;}

.nutri-info.note-section-wrap ul.disclimer-allergen-note {justify-content: center;}

.note-section-wrap ul.disclimer-allergen-note li>p>span {width: 30px;height: 30px;display: inline-block;

    background-size: cover;

    margin: 0 5px 0 0;

    vertical-align: middle;

}

.note-section-wrap ul.disclimer-allergen-note li>p {margin: 0 20px 0 0;}

p.menu-disclaimer-text {

    font-size: 16px;

    text-align: center;

    line-height: 19px;

}

@media (max-width: 1200px) {

    section.team-section .owl-item.active.center .owl-item-content h3.team-title {

        font-size: 18px;

        margin-bottom: 0;

        line-height: 25px;

    }

    section.team-section .owl-item.active.center .owl-item-content p {

        margin: 0 0 10px;

        line-height: 20px;

    }

    section.team-section a.modal-cta {

        padding: 5px;

        font-size: 15px;

    }

    section.newsletter-section .newsletter-form-wrap .row .col-md-12.column-section .form-group {width: 25%;}

    section.join-our-team-section .container {

        width: 100%;

    }

    .main-navigation ul li a {

        padding: 10px !important;

    }

   /*button.ast-menu-toggle {

        right: -5px;

    }*/

    .header-main-layout-1 .main-navigation {

        padding: 0;

    }

}

@media (max-width: 991px) {

    /* nutrition css */

    .search-pane .search-input button {

        height: 37px;

    }

    table.nutrition-info-table th:not(:first-of-type) div {

        width: 2.5em;

    }

    table.nutrition-info-table th:first-of-type {min-width: 210px;max-width: 210px;}

    table.nutrition-info-table th:not(:first-of-type) {font-size: 13px;}

    table.nutrition-info-table th:not(:first-of-type):before {top: 0;bottom: 20px;left: 0;}

    /* nutrition css */

    /* blog css */

    section.blog-content-section .container {

        width: 100%;

        margin: 0 auto;

    }

    section.blog-content-section .column-section.column-even-child {

        padding: 0 20px;

    }

    section.blog-content-section .column-section .blog-content-wrap .blog-post-content {

        margin-bottom: 0;

    }

    section.blog-details-content-section .container {

        width: 100%;

        margin: 0 auto;

    }

    .blog-detail-content-wrap p {

        font-size: 16px;

    }

    .blog-detail-content-wrap h3.blog-detail-title {

        font-size: 30px;

        line-height: 35px;

    }

    .blog-detail-content-wrap div img {

        max-width: 100%;

        margin: 0 auto;

    }

    /* blog css */

    /* career css */

    section.team-section .owl-item-content {

        padding: 10px;

        bottom: 20px;

    }

    section.team-section a.modal-cta {

        font-size: 14px;

    }

    .career-page .container {width: 100%;margin: 0 auto;    }

    section.join-our-team-section .row-section .column-section p {font-size: 18px;margin: 20px 0;line-height: 25px;}

    section.join-our-team-section .row-section .column-section h2.section-title {font-size: 30px;margin: 0 auto;}

    section.join-our-team-section .row-section .column-section:first-child .column-wrap {padding: 20px;}

    section.join-our-team-section .row-section .column-section a {font-size: 16px;padding: 10px;max-width: 120px;}

    /* career css */

    /* home page css */

    .rewards-section .rewards-wrapper .rewards-content-wrap h3 {font-size: 50px;}

    .rewards-section .rewards-wrapper .rewards-content-wrap .text-wrap {max-width: 400px;}

    .rewards-section .rewards-wrapper .rewards-content-wrap img {max-width: 250px;}

    .rewards-section .rewards-wrapper .rewards-content-wrap a {font-size: 20px;}

    .rewards-section .rewards-wrapper .rewards-content-wrap .text-wrap {margin: 50px 0;}

    section.instagram-feed-section .insta-content {top: 20px;}

    section.newsletter-section .newsletter-form-wrap .row .col-md-12.column-section .form-group {width: 30%;}

    .footer-section .footer-wrapper .footer-wrap.wrap-one a:first-child {display: block;margin-bottom: 20px;}

    .footer-section .footer-wrapper .footer-wrap.wrap-one a {margin: 0 5px;}

    .footer-section .copyright-section .app-cta-wrap {text-align: center;width: 100%;margin-top: 10px;}

    .footer-section .container {width: 95%;padding: 0;}

    .footer-section .copyright-wrap {font-size: 14px;}

    .footer-section span.social-icon {padding: 5px !important;}

    .footer-section .footer-wrapper {text-align: center;}

    /* home css end */    

    header .main-navigation ul li a {

        margin-right: 5px;

        font-size: 14px !important;

        padding: 0 5px !important;

    }

    .main-navigation ul li {padding: 0 10px;margin: 5px;}

}
@media (max-width: 912px) {
    .main-navigation ul#primary-menu li.menu-item {padding: 0 1px;margin: 0;}
    .ast-logo-title-inline .site-logo-img {padding-right: 0;}
    .main-header-menu .menu-link, .ast-header-custom-item a {margin: 0 5px;}
}
@media (max-width: 767px) {
	
	
	
	.team-banner-wrap {
		    background-size: 131% !important;
   
	}
	
	
	

    /*nutrition css */

    table.nutrition-info-table tr td.cat-name {

        background-color: #f3f3f1;

        max-width: 100%;

    }

    table.nutrition-info-table tr td {

        display: flex;

        align-items: center;

        justify-content: space-between;

        font-size: 15px;

        font-weight: 500;

        border-bottom: solid thin #ebece7;

        padding: 10px 5px;

    }

    table.nutrition-info-table th:first-of-type {max-width: 100%;}

    .nutrition-menu-section-wrap table.nutrition-info-table tr td .unit {

        display: inline-block;

        text-transform: none;

    }

    table.nutrition-info-table tr td .value {

        width: 50px;

    }

    section.menu-banner-section h1.banner-title {

        font-size: 25px !important;

        line-height: 2;

        margin: 10px 0;

    }

    table.nutrition-info-table thead th {

        display: none;

    }

    table.nutrition-info-table thead th:first-child {

        display: block;

        width: 100%;

        margin: 0 auto;

        max-width: 100%;

        padding: 0;

    }

    .main-navigation ul#primary-menu li.menu-item span.sub-arrow:after {

        display: none;

    }

    .main-navigation .ast-menu-toggle {

        display: inline-block;

        position: absolute;

        font-size: inherit;

        cursor: pointer;

        -webkit-font-smoothing: antialiased;

        -moz-osx-font-smoothing: grayscale;

        padding: 0 0.907em;

        font-weight: 400;

        line-height: inherit;

        transition: all .2s;

        top: 0px;

        right: calc( 20px - 0.907em );

    }

    .main-navigation .ast-menu-toggle::before {

        font-weight: bold;

        content: "\e900";

        font-family: Astra;

        text-decoration: inherit;

        display: inline-block;

    }

    .main-navigation ul.sub-menu .menu-item .menu-link:after {

        display: none;

    }

    .main-navigation ul.sub-menu .menu-item .menu-link:before {

        content: "\e900";

        font-family: Astra;

        font-size: .65em;

        text-decoration: inherit;

        display: inline-block;

        transform: translate(0,-2px) rotateZ(270deg);

        margin-right: 5px;

    }

    .main-header-bar .main-header-bar-navigation .sub-menu {

        width: 100%;

        margin: 0 auto;

        overflow: hidden;

        line-height: 3;

    }

    /* nutrition css */

    /* blog css */

    section.blog-content-section .row-section {

        display: block;

        width: 100%;

        margin: 0 auto 30px;

    }

    section.blog-content-section .column-section.column-odd-child, section.blog-content-section .column-section.column-even-child {

        width: 100%;

        margin: 10px 0;

        padding: 0;

    }

    section.blog-content-section {

        padding: 30px 0 0;

    }

    .blog-details-page .side-bar-column {

        padding: 20px 0;

    }

    .tags-section .social-wrap .like-cta, .tags-section .social-wrap .social-icons {

        width: 100%;

        text-align: left;

        margin: 10px 0;

    }

    .blog-details-page .side-bar-column .recent-post {

        padding: 0 0 10px;

    }

    .blog-detail-content-wrap div img {max-width: 300px;margin: 0 auto;}

    .blog-detail-content-wrap div {display: block;margin: 10px auto;}

    /* blog css */

    /* careers css */

    section.team-section a.modal-cta {

        font-size: 12px;

        font-weight: 600;

    }

    section.meet-our-team p {width: 95%;font-size: 20px;}

    section.meet-our-team h2 {font-size: 35px;}

    section.meet-our-team h2 span {font-size: 40px;}

    a.join-cta {padding: 10px 50px;}

    section.join-our-team-section .row-section {display: block;text-align: center;}

    section.join-our-team-section .row-section .column-section:first-child, section.join-our-team-section .row-section .column-section {width: 100%;max-width: 100%;margin: 0 auto 20px;padding: 0;}

    /* careers css */

    /* about page css */

    .about-page-wrap .about-section-wrap {

        padding: 150px 0;

    }

    .about-page-wrap .about-section-wrap .content-wrap .section-title a {

        font-size: 40px;

        padding: 0 10px;

    }

    /* about page css */

    section.page-title.location-page-title h1 {font-size: 30px;}

    .page-title.location-page-title h3.location-sub-title {font-size: 20px;}

    .page-title.location-page-title h4 {font-size: 18px;}

    .rewards-section .rewards-wrapper .rewards-content-wrap, .rewards-section .rewards-wrapper .rewards-content-wrap .image-wrap {position: static;text-align: center;}

    .rewards-section .rewards-wrapper .rewards-content-wrap .text-wrap {width: 100%;max-width: 100%;margin: 30px auto;}

    section.instagram-feed-section .insta-content p {display: none;}

    section.instagram-feed-section .insta-content {top: 30px;}

    section.newsletter-section .newsletter-form-wrap .row .col-md-12.column-section .form-group {width: 70%;margin: 0 auto;padding: 5px 20px;text-align: center;min-height: auto;}

    section.newsletter-section .newsletter-form-wrap button.form-btn {max-width: 300px;margin: 15px auto 0;}

    .footer-section .footer-wrapper .footer-wrap {text-align: center;}

    .footer-section .footer-wrapper .footer-wrap.wrap-one a {display: block;}

    .footer-section .copyright-wrap {display: block;margin: 10px 0;}

    .rewards-page-content .tve_image_caption .tve_image {margin: 0 auto;width: 100%;}

}

@media (max-width: 680px) {

    .promise-page-wrap .promise-sec-wrap .promise-card {position: static;padding: 20px;}

    .promise-page-wrap .promise-sec-wrap {padding-bottom: 50px;}

    .promise-page-wrap .promise-sec-wrap img {width: 100%;padding-bottom: 30px;}

    .promise-page-wrap .promise-sec-wrap .promise-card ul li p {word-break: break-word;}

    .promise-page-wrap .promise-sec-wrap .promise-card ul li:nth-child(even) {text-align: left;}

    .promise-page-wrap .promise-sec-wrap .promise-card ul li:nth-child(even) span {float: none;margin: 0px 10px 0 0;}

    .promise-page-wrap .promise-sec-wrap .promise-card ul li {margin: 10px 0;}

    section.newsletter-section h3.section-title, .sign-up-section h3, section.newsletter-section, section.upcoming-location-section h3.section-title {font-size: 22px !important;}

    section.newsletter-section p {font-size: 15px;}
    .rewards-banner-section [data-css="tve-u-16d40711b6b"] {
    background-size: 100% 100% !important;
}
.rewards-banner-section .banner-image img, .rewards-page-banner .row-section .cta-wrap.app-cta img {
    max-width: 150px !important;
}
.rewards-banner-section .thrv_wrapper.thrv-columns, .rewards-banner-section .tcb-flex-col:first-child .banner-image.app-image img {
    margin: 0 auto !important;
}
.rewards-banner-section .tcb-flex-row.v-2 .tcb-flex-col {
    display: block;
    flex: 1 0 0 !important;
}
.rewards-banner-section .thrv_wrapper.thrv-content-box div:not(.thrv_icon):not(.ui-resizable-handle):not(.tve-auxiliary-icon-element) {
    max-width: 200px;
    margin: 5px 0;
    padding: 0;
    width: 100%;
}
.rewards-banner-section :not(#tve) [data-css="tve-u-16d41ab8096"], .rewards-page-banner .row-section h1 {
    font-size: 18px !important;
}
.rewards-banner-section :not(#tve) [data-css="tve-u-1775f452f2f"] {
    font-size: 15px !important;
}
.rewards-banner-section .thrv_wrapper.thrv_contentbox_shortcode.thrv-content-box.tve-elem-default-pad {
    max-width: 300px;
    margin: 0 0 0 auto !important;
}
.rewards-banner-section [data-css="tve-u-16d40706e17"] {
    min-height: 100% !important;
    height: 100% !important;
}
.rewards-banner-section {
    padding: 0 !important;
}
.rewards-banner-section :not(#tve) [data-css="tve-u-16d41bd85c2"] {
    font-size: 16px !important;
    width: auto !important;
}
.rewards-banner-section :not(#tve) [data-css="tve-u-16d41bd85c2"] {
    font-size: 14px !important;
}
.rewards-banner-section [data-css="tve-u-16d4151ab68"] .tcb-button-link {
    width: 100%;
    padding: 10px;
    max-width: 160px;
}
.location-details-frame .sign-up-section {
    width: 80%;
}
}

@media (max-width: 575px) {

    /*.teamModal .team-popup-content-top {

        width: 100%;

        margin: 0 auto;

    }*/

    .rewards-section .rewards-wrapper .rewards-content-wrap {padding: 30px 15px;}

    .rewards-section .rewards-wrapper .rewards-content-wrap h3 {font-size: 35px;}

    section.newsletter-section .newsletter-form-wrap .row .col-md-12.column-section .form-group {width: 100%;}
}

@media (max-width: 480px) {

    .rewards-banner-section .tcb-flex-col:first-child .banner-image.app-image img, .rewards-banner-section .banner-image img {margin: 0 auto !important;}

    .page-title.location-page-title .cta-wrap a {display: block;margin: 10px auto !important;width: auto;padding: 10px 0;}

    section.instagram-feed-section .insta-content {top: 20px;}
    .rewards-banner-section .thrv_wrapper.thrv_contentbox_shortcode.thrv-content-box.tve-elem-default-pad {
        max-width: 200px;
        padding: 0 !important;
        margin: 0 15px 0 auto !important;
    }
    .rewards-banner-section {
        padding: 10px 0 !important;
    }
    .rewards-banner-section .thrv_wrapper.thrv-button {
        margin: 0 !important;
    }
    .rewards-banner-section [data-css="tve-u-16d4151ab68"] .tcb-button-link {
        padding: 5px;
    }
    section.team-section .team-section-wrap.mobile-view .flip-box-inner.active .flip-box-back {height: 425px !important;}

}


/* Landscape*/

@media only screen and (min-device-width: 1366px) and (max-device-height: 1024px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: landscape)  {

    [data-css="tve-u-16d3e008207"] {

        float: right;

    }

}

/* Portrait*/

@media only screen and (min-device-width: 1024px) and (max-device-height: 1366px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: portrait)  {

    [data-css="tve-u-16d40706e17"] {

        min-height: 30vh !important;

    }

}

/* iPad Landscape */

@media only screen and (min-device-width: 744px) and (max-device-width: 1133px) {

    [data-css="tve-u-16d40706e17"] {

        min-height: 30vh !important;

    }

}

/* blog page css */

/* location page new css */

section.location-page-wrap .location-listing-wrapper {

    background-color: #fff;

    position: absolute;

    left: 0;

    top: 0;

    bottom: 0;

    width: 39%;

    box-shadow: 5px 1px 15px #00000026;

    z-index: 10;

}

section.location-page-wrap .map-section-wrap {

    height: 100vh;

    position: relative;

    transition: filter .5s;

}

section.location-page-wrap .map-content-wrap, section.location-page-wrap .location-detail-wrapper {

    position: absolute;

    left: 30%;

    right: 0;

    top: 0;

    bottom: 0;

    height: 100%;

}

section.location-page-wrap .location-listing {

    padding: 30px 15px;

    overflow: visible;

}

section.location-page-wrap button {color: #000;background: transparent;}
nav.search-result-pagination ul.pagination button.disabled {display: none;}
section.location-page-wrap .search-form-wrap {

    height: 70px;

    margin: 0 auto;

    z-index: 100;

    display: flex;

    justify-content: space-between;

    align-items: center;

    padding: 0 15px;

    border: 1px solid #999;

    box-sizing: border-box;

    width: 100%;

}

section.location-page-wrap button.hamburger-menu, section.location-page-wrap button.hamburger-menu img.map-hamburger {

    width: 27px;

    max-width: 27px;

    padding: 0;

    border: none;

}

section.location-page-wrap input.search-text {

    width: 100%;    

    padding: 0.5em 0;

    font-size: 1.2em;

    background: transparent;

    outline: none;

    border: none;

}

section.location-page-wrap form.search-form {

    width: 92%;

    display: flex;

    align-items: center;

    border-right: 1px solid #999;

    padding-right: 4%;

    margin-right: 4%;

}

.location-detail-wrapper .location-detail-content-wrap .image-wrap img {

    width: 100%;

}

.location-detail-wrapper .location-detail-cta-wrap {

    padding: 0.5em;

    text-align: right;

    border-bottom: 1px solid #ccc;

    margin-bottom: 1em;

}

.location-detail-wrapper h4.location-heading {

    position: relative;

    font-size: 1.2em;

    margin: 0;

    text-transform: uppercase;

    justify-content: space-between;

    align-items: center;

    height: 1.5em;

    font-weight: 600;

    max-width: 680px;

    margin: 0 auto;

}

.location-detail-wrapper .store-information {

    max-width: 685px;

    margin: 0 auto;

    /* max-height: 0; */

    overflow: hidden;

    transition: max-height .2s,padding .2s;

    padding: 0 1em;

    text-align: center;

}

section.location-page-wrap div.location-content-wrapper h3 {margin: 0 0 10px;}

section.location-page-wrap div.location-content-wrapper {

    /*display: flex;*/

    margin: 0 auto;

    overflow: hidden;

    transition: max-height .2s,padding .2s;

    padding: 0px;

    width: 95%;

    text-align: left;

    align-items: center;

    justify-content: center;

}

div#location-employment-wrapper {display: flex;}

section.location-page-wrap .menu-detail-accordion-wrap {padding-top: 30px;}

section.location-page-wrap div#location-pricing-detail {width: 100%;}

section.location-page-wrap .job-info-wrap {width: 50%;display: inline-block;vertical-align: middle;}
section.location-page-wrap .location-detail-content-wrap .location-btns2, .mc-embedded-subscribe-form-wrap.banner-form-wrap button.form-btn {
    background-color: #610b30;
	background-image: url(../assets/images/button-bg.jpg);
    color: #fff;
    text-decoration: none;
    padding: 10px 20px;
    font-size: 1em;
    border: none;
    text-transform: uppercase;
    display: inline-block;
    margin: 5px auto 0;
    text-align: center;
    width: 100%;
    max-width: 220px;

}

.location-btns2 {

	width: 100%;

}

.location-btns2:hover {

	background-color: #610b30 !important;

}

section.location-page-wrap div.location-employment-btn-wrap {

    width: 50%;

    margin: 0 auto;

    display: inline-block;

    vertical-align: middle;

    text-align: right;

}

section.location-page-wrap div.location-info-wrap .add-wrap a {

    margin-top: 10px;

    cursor: pointer;

}

section.location-page-wrap .job-info-wrap p {font-size: 14px;color: #000;}

section.location-page-wrap div.location-emp .location-employment-wage ul {list-style: none;margin: 0;}

section.location-page-wrap div.location-emp h3 {

    margin: 0 0 20px;

    font-weight: 600;

}

section.location-page-wrap div.location-info-wrap {

    text-align: left;

    padding: 20px 0 0;

}

section.location-page-wrap div.location-info-wrap .add-wrap p, section.location-page-wrap div.location-info-wrap div.location-hours p, section.location-page-wrap div.location-info-wrap ul.opening-hours li {

    margin: 0;

    line-height: 22px;

    font-size: 16px;

    color: #000;

}

section.location-page-wrap .location-detail-wrapper .location-employment-wage .image-wrap {

    width: 30px;

    margin-right: 10px;

}

section.location-page-wrap .location-detail-wrapper .location-employment-wage {

    display: flex;

    margin: 1em 0;

}

section.location-page-wrap .location-detail-content button.icon {padding: 0;border: none;/*outline: none;*/}

section.location-page-wrap .map-section-wrap button.icon-search {

    padding: 0;

    font-family: 'IcoMoon-Free';

    font-size: 25px;

    color: #610b30;

    border: none;

}

section.location-page-wrap .map-section-wrap button.icon-cross {

    padding: 0;

    font-family: 'IcoMoon-Free';

    font-size: 20px;

    border: none;

}

section.location-page-wrap .location-detail-wrapper div.location-address, section.location-page-wrap .location-detail-wrapper div.location-hours {display: inline-block;width: 50%;vertical-align: top;}

section.location-page-wrap .location-detail-wrapper .add-wrap, section.location-page-wrap .location-detail-wrapper .location-hours-content {display: inline-block;margin-top: -3px;}

section.location-page-wrap .location-detail-wrapper .location-hours-wrap, section.location-page-wrap .location-detail-wrapper .location-address-wrap {margin-right: 10px;color: #610b30;display: inline-block;vertical-align: top;}

section.location-page-wrap .location-detail-wrapper .store-btn-wrap button span.icon {

    display: block;

    margin: 0 auto 10px;

    font-size: 22px;

    width: 45px;

    height: 45px;

    position: relative;

}

section.location-page-wrap .location-detail-wrapper .store-btn-wrap button {

    text-transform: uppercase;

    font-size: 16px;

    font-weight: 600;

    color: #000;

    border: none;

    padding: 10px 35px;

}

section.location-page-wrap .location-detail-wrapper .store-heading h5 {

    font-size: 22px;

    color: #000;

    margin: 0 0 15px;

    text-align: left;

}

section.location-page-wrap .location-detail-wrapper button.detail-close {

    padding: 5px;

    color: #610b30;

    font-weight: 600;

    font-size: 18px;

    text-transform: uppercase;

    border: none;

}

section.location-page-wrap .location-detail-wrapper button.detail-close span {margin: 0 5px;display: inline-block;vertical-align: middle;padding-bottom: 3px;}

div.map-menu  {

    visibility: hidden;

    position: absolute;

    top: 0;

    left: -450px;

    z-index: 1000;

    height: 100%;

    background-color: #fff;

    width: 32%;

    box-shadow: 0 0 15px #00000080;

    transition: left .3s ease-in-out;

    -webkit-transition: left .3s ease-in-out;

}

div.map-menu .map-content-wrapper {

    max-width: 1366px;

    width: 100%;

    height: 100%;

    margin: 0 auto;

    position: relative;

    overflow: hidden;

}

div.map-menu header.map-menu-header {

    border-bottom: 1px solid #999;

    display: flex;

    justify-content: space-between;

    align-items: center;

    padding: 0 6%;

    height: 60px;

}

div.map-menu header.map-menu-header h3 {

    font-size: 1.2em;

    font-weight: 700;

    text-transform: uppercase;

    margin: 0;

}

div.map-menu header.map-menu-header button.close-btn i {

    font-family: 'FontAwesome';

    font-style: initial;

    opacity: 1;

    font-size: 25px;

}

div.map-menu header.map-menu-header button.close-btn {

    padding: 0;

    border: none;

}

section.location-page-wrap .map-content-wrapper {

    width: 100%;

    height: 100%;

    margin: 0 auto;

    position: relative;

    overflow: hidden;

}

div.map-menu ul.map-menu-list-wrap {

    list-style: none;

    margin: 2.2em 6%;

    padding: 0;

    line-height: 3em;

}

div.map-menu .menu-btn {

    font-size: 1.2em;

    background: none;

    border: 0;

    padding: 0;

    color: #000;

    text-decoration: none;

}

div.map-menu.map-option-enabled {left: 0;visibility: visible;}

div.map-menu .menu-btn span {margin-right: 20px;}

div.map-menu footer.map-menu-footer .map-menu-wrap a {color: #000;font-size: 30px;margin-right: 10px;}

div.map-menu footer.map-menu-footer {display: flex;padding: 1.5em;border-top: 1px solid #999;}

div.map-menu footer.map-menu-footer .map-menu-wrapper span {font-size: 25px;margin-right: 20px;}

div.map-menu footer.map-menu-footer h3 {margin: 0 0 10px;}

.location-list-wrap .search-result ul.search-list-wrap {margin: 0;}

.location-list-wrap .search-result ul.search-list-wrap .search-list-image {

    position: relative;

    width: 180px;

    /*box-shadow: 1px 1px 5px #00000040;*/

    flex-shrink: 0;

}

section.location-page-wrap .location-listing h1 {font-size: 20px;font-weight: 600;width: 100%;margin: 0 auto 20px;}

.location-list-wrap .search-result ul.search-list-wrap span.search-count {

    background-color: #fff;

    border: 2px solid #000;

    border-radius: 50%;

    color: #000;

    min-width: 35px;

    height: 35px;

    line-height: 30px;

    text-align: center;

    white-space: nowrap;

    position: absolute;

    top: 5px;

    left: 3px;

    font-size: 1em;

    font-weight: bold;

    box-sizing: border-box;

    display: inline-block;

    padding: 1px;

    z-index: 10;

}



.location-detail-content-wrap {

	padding-left: 15px;

    padding-right: 15px;

}
.location-list-wrap .search-result ul.search-list-wrap .search-list-hours {display: flex;font-size: 13px;}

.location-list-wrap .search-result ul.search-list-wrap .hours-icon-wrap span, .location-list-wrap .search-result ul.search-list-wrap .search-sub-header span {

    width: 20px;

    display: inline-block;

    color: #000;

}

.location-detail-wrapper .store-information.active, .location-detail-wrapper div.location-employment-wrapper.active, section.location-page-wrap div.location-emp.active div.location-content-wrapper {

    max-height: 1000px;

}

.location-detail-wrapper div.location-employment-wrapper {max-height: 0;}

.location-list-wrap .search-result ul.search-list-wrap .search-sub-header span.icon-phone {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1);

    padding-left: 10px;

}

.location-list-wrap .search-result .search-result-scroll {

    overflow: auto;

    position: absolute;

    top: 0;

    left: 0;

    bottom: 70px;

    width: 100%;

}

.location-list-wrap .search-result {

    width: 100%;

    position: absolute;

    top: 150px;

    left: 0;

    bottom: 0;

    z-index: 10;

    overflow: visible;

}

.location-page-wrap .map-section-wrap div#map {position: absolute !important;left: 0;width: 100%;height: 100%;}

.location-details-frame #map {

    width: 100%;

    height: 500px;

    border: solid 1px #ccc;

}

.location-list-wrap .search-result ul.search-list-wrap .search-list-content h4 {font-weight: 700;font-size: 16px;margin: 0 0 5px;}

.location-list-wrap .search-result ul.search-list-wrap .search-list-content p {color: #000;font-weight: 500;font-size: 13px;margin-bottom: 5px;}

section.location-page-wrap .location-detail-wrapper {

    /*right: 10%;

    left: 100%;

    transition: left .3s ease-in-out;

    -webkit-transition: left .3s ease-in-out;

    visibility: hidden;*/

    background: #fff;

    left: calc(100% - 61%);

    width: 52%;

    overflow: hidden;

    transform: translateX(-105%);

    -webkit-transform: translateX(-105%);

    -moz-transform: translateX(-105%);

    transition: all 0.5s;

    -webkit-transition: all 0.5s;

    -moz-transition: all 0.5s;

    max-width: 750px;

    box-shadow: 0 0px 8px #000;
    visibility: hidden;

}

section.location-page-wrap .location-detail-wrapper.popup-toggled {

    /*left: 38%;visibility: visible;overflow-y: scroll;*/

    transform: translateX(0);

    -webkit-transform: translateX(0);

    -moz-transform: translateX(0);

    overflow-y: scroll;
    visibility: visible;

}

.location-list-wrap .search-result ul.search-list-wrap .search-list-hours ul.opening-hours, section.location-page-wrap .location-detail-wrapper div.location-hours ul.opening-hours {margin: 0 auto;}

.location-list-wrap .search-result ul.search-list-wrap .search-list-hours ul.opening-hours li {font-size: 15px;line-height: 20px;}

section.location-page-wrap .map-content-wrapper .shadow.active {

    background: rgb(0 0 0 / 50%);

    height: 100%;

    z-index: 100;

    position: absolute;

    width: 100%;

}

.location-list-wrap .search-result ul.search-list-wrap li.search-list-item button.more-cta {

    text-indent: -1000px;

    height: 0;

    font-size: .7em;

    display: block;

    border: none;
    padding: 0;

}

.location-list-wrap .search-result ul.search-list-wrap li.search-list-item button.more-cta:focus {

    text-indent: 0;

    background-color: #b60000;

    color: #fff;

    height: auto;

    padding: 0.5em;

}

.location-list-wrap .search-result ul.search-list-wrap .search-list-content h4 .miles-count {font-size: 13px;display: inline-block;margin-left: 5px;color: #494949;}



.icon-compass {

	background-image: url('../assets/images/location-arrow.png') !important;

	width: 25px;

	height: 25px;  

    padding: 0 8px;

    background-size: contain;

	    background-repeat: no-repeat;

}



.location-list-wrap .search-result ul.search-list-wrap .search-list-content p span {width: auto;color: #000;}

.location-list-wrap .search-result ul.search-list-wrap .search-list-content p.closed-information {text-transform: uppercase;font-weight: 600;}

.location-detail-wrapper h4.location-heading a {

    width: 100%;

    text-decoration: none;

    position: absolute;

    padding: 0 15px;

    color: #000;

}

.location-detail-wrapper a:hover {color: #610b30;}

.location-detail-wrapper h4.location-heading a div {

    display: inline-block;

    position: absolute;

    right: 0;

    top: 2px;

}

div#accordion-location-detail .panel-heading {background: transparent;}

div#accordion-location-detail .panel {border: none;}

.location-detail-wrapper .store-btn-content .store-btn-content-form .form-group {

    display: flex;

    justify-content: center;

    align-items: center;

}

.location-detail-wrapper .store-btn-content .store-btn-content-form .form-group .form-control.mobile-three {max-width: 100px;}

.location-detail-wrapper .store-btn-content .store-btn-content-form .form-group button.form-control {

    max-width: 100px;

    font-size: 16px;

    line-height: 25px;

    text-align: left;

    display: flex !important;

    align-items: center;

    justify-content: center;

    text-indent: unset;

}

.location-detail-wrapper .store-btn-content .footer-content p {font-size: 12px;}

.location-detail-wrapper form.store-btn-content-form.mail-content-form input {max-width: 240px;}

.location-detail-wrapper .store-btn-content .store-btn-content-form .form-group .form-control {

    background: transparent;

    height: 40px;

    margin: 0 5px;

    padding: 5px;

}

.location-detail-wrapper .store-btn-content .store-btn-content-form .form-group .form-control.mobile-one, .location-detail-wrapper .store-btn-content .store-btn-content-form .form-group .form-control.mobile-two {max-width: 60px;}

.location-detail-wrapper .store-btn-content {

    max-height: 0;

    transition: max-height 0.5s ease-out;

    overflow: hidden;

    box-shadow: inset 0px 11px 8px -10px #CCC,

        inset 0px -11px 8px -10px #CCC; 

}

.location-detail-wrapper .store-btn-content.active {

    max-height: 500px;

    transition: max-height 0.5s ease-in;   

}

.location-detail-wrapper .store-btn-content .mobile-content, .location-detail-wrapper .store-btn-content .mail-content {padding: 30px 0;text-align: center;}

.location-detail-wrapper .store-information h3.store-heading, .location-detail-wrapper .store-information h2.store-heading {text-transform: uppercase;font-size: 20px;font-weight: 500;}

.location-list-wrap .search-result ul.search-list-wrap li.search-list-item {

    display: flex;

    padding: 10px 10px 10px 15px;

    cursor: pointer;

    position: relative;

    color: #000;

}

.location-list-wrap .search-result ul.search-list-wrap li.search-list-item:hover:before {

    position: absolute;

    background-color: #efefef;

    content: '';

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    z-index: -1;

}  

.location-list-wrap .search-result ul.search-list-wrap .search-list-content{

    margin-left: 15px;

    font-size: 15px;

    line-height: 20px;

    z-index: -1;

} 

nav.search-result-pagination button.nav-btn:disabled span {color: #fff;}

nav.search-result-pagination button.nav-btn span {color: #610b30;}

nav.search-result-pagination {

    background-color: #e9e9e9;

    height: 50px;

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    padding: 0 5%;

    display: flex;

    justify-content: flex-end;

    align-items: center;

    font-size: 1.6em;

    line-height: 1.5;

    overflow: visible;

}

nav.search-result-pagination button.nav-btn {margin-left: 15px;padding: 0;border: none;font-size: 18px;}

nav.search-result-pagination p.result-count-text {font-size: 16px;margin: 0 10px 0 0;}

.location-detail-wrapper .store-btn-content-form {width: 50%;margin: 0 auto;}

nav.search-result-pagination .pagination>li>a {background: transparent;box-shadow: none;}

nav.search-result-pagination ul.pagination {display: flex;align-items: center;justify-content: center;}

nav.search-result-pagination ul.pagination li>span {padding: 0;border: none;position: absolute;background: transparent;width: 100%;color: #000;}

nav.search-result-pagination ul.pagination li {width: 35px;height: 35px;position: relative;margin: 0 10px;}

nav.search-result-pagination ul.pagination li>span>a {position: absolute;left: 0;margin: 0 auto;right: 0;bottom: 0px;opacity: 0;}

nav.search-result-pagination ul.pagination li>span:hover {color: #ec1c24;}
.location-list-wrap .search-result ul.search-list-wrap .search-list-image img {
    object-fit: cover;
    width: 100%;
    height: 120px;
}
section.promotion-section.team-section {
	padding: 0px;
}
section.promotion-section.team-section .promotion-slider .item, section.promotion-section.team-section .promotion-slider .item img {margin: 0;object-fit: cover;}
.map-marker.featured img {width: 120px;height: 120px;}

.map-marker.featured span.locator-count {

    /*width: 35px;

    height: 35px;

    position: absolute;

    color: #000;

    background: #fff;

    font-size: 15px;

    line-height: 32px;

    text-align: center;

    border-radius: 25px;

    left: 22px;

    font-weight: 600;

    top: -15px;

    border: 2px solid #000;

    width: 22px;

    height: 22px;

    position: absolute;

    color: #000;

    background: #fff;

    font-size: 12px;

    line-height: 22px;

    text-align: center;

    border-radius: 25px;

    left: 26px;

    font-weight: bold;

    border: 1px solid #adabab;

    bottom: 9px;

    */

    

    width: 30px;

    height: 30px;

    position: absolute;

    color: #ffffff;

    /* background: #fff; */

    font-size: 22px;

    line-height: 22px;

    text-align: center;

    border-radius: 25px;

    left: 44px;

    font-weight: bold;

    /* border: 1px solid #adabab; */

    bottom: 9px;

}

.map-marker.featured div.icon {position: relative;}

div.location-hours-content ul, div.store-information ul {margin: 0 auto;list-style: none;color: #000;}

div.location-hours-content ul li.active, div.store-information ul li.active {font-weight: 600;}

.location-list-wrap .search-result ul.search-list-wrap li.search-list-item button.more-cta span {width: auto;color: #fff;}

section.location-page-wrap .location-detail-wrapper.popup-toggled::-webkit-scrollbar {width: 5px;}

section.location-page-wrap .location-detail-wrapper.popup-toggled::-webkit-scrollbar-track {border-radius: 10px;}

section.location-page-wrap .location-detail-wrapper.popup-toggled::-webkit-scrollbar-thumb {background: #000;border-radius: 10px;}



.sign-up-section {text-align: center;margin: 0 auto;padding-top: 20px;}

.sign-up-section h3 {font-size: 25px;font-weight: 600;text-transform: uppercase;}

.sign-up-section .sign-up-wrap {margin: 0 auto;}

.sign-up-section .sign-up-wrap .form-control {background: transparent;height: 45px;color: #000;}

.sign-up-section .sign-up-wrap .form-control:focus {border-color: #000;}

.sign-up-section .sign-up-wrap .form-control.hidden {display: none !important;}

.location-details-frame .sign-up-section {

    width: 50%;

    padding: 30px;

    margin: 0 auto;

}

.sign-up-section a.location-btns2 {

    max-width: 200px;

    margin: 0 auto !important;

}

.last-focus {
    padding: 0;
    font-size: 0;
}

/*section.promotion-section.team-section .owl-item {height: 470px;margin-bottom: -15px;}*/
/* puglie css */

section.meet-our-team.banner-sub h2, .tattoos-section p, .my-hero-page section.meet-our-team.banner-sub p {
    font-size: 35px;
    margin: 0 auto;
    width: 80%;
    padding: 30px 0 50px;
    font-weight: 600;
    border-bottom: 2px solid #000;
    text-align: center;
    color: #000;
}

.promotion-page h3 {

    text-align: center;

    font-size: 50px;

    text-transform: uppercase;

    font-weight: bold;

    margin: 0 auto;

}

.meet-creator-section .video-wrap {

    text-align: center;

    padding: 30px 0;

    height: 600px;

}

.meet-creator-section .video-wrap iframe {

    width: 100%;

    height: 100%;

}

.promotion-page h3.ribbon-title {

    background: #ec5756;

    color: #fff;

    padding: 15px 0;

}

.tattoos-section p {

    border: none;

    padding: 0;

    margin-bottom: 25px;

}

.tattoos-section .image-wrapper {

    padding: 30px 0 50px;

    text-align: center;

}

.tattoos-section .image-wrapper .image {

    display: inline-block;

    width: 47%;

    margin: 30px 10px 0;

    box-shadow: 0 5px 10px 5px #ddd;

}

hr.line {width: 80%;border: 1px solid #000;}
.promotion-page.demon-slayer-page hr.line {border: 1px solid #ee5856;}
section.sticky-notes-section .sticky-notes-wrap, section.rubber-bookmarks-section {

    padding: 50px 0;

}

section.sticky-notes-section .row-section .column-section {

    padding: 0 10px;

}

section.sticky-notes-section .row-section .column-section .column-wrap {

    box-shadow: 0 2px 10px 0px #000;

}

section.sticky-notes-section.rubber-bookmarks-section .row-section .column-section .column-wrap {

    box-shadow: none;

}

section.coaster-set-section .row-section, section.instagram-giveaway-section .row-section, .teris-kura .team-section-content-wrapper .meet-creator-wrap .row-section {

    display: flex;

    justify-content: center;

    align-items: center;

    padding: 50px 0;

}

section.coaster-set-section .row-section .column-section, section.instagram-giveaway-section .row-section .column-section {

    width: 50%;

}

section.coaster-set-section .row-section .column-section p, section.instagram-giveaway-section .row-section .column-section p {

    font-size: 28px;

    font-weight: 600;

    text-align: center;

    width: 75%;

    margin: 0 auto 25px;

    color: #000;

}

section.coaster-set-section .note .note-wrap {

    width: 50%;

    margin: 0 0 50px auto;

    text-align: center;

}

section.sticky-notes-section h3, section.rubber-bookmarks-section h3 {

    margin-bottom: 30px;

}

section.coaster-set-section .note .note-wrap p, .my-hero-page .tatoos-content .column-section .note p, .we-bare-page .join-our-team-section .giveaway-image .text-wrap .note p, .we-bare-page .tattoos-section p.note {

    margin-bottom: 5px;

    font-style: italic;

    font-size: 15px !important;

}

section.instagram-giveaway-section .row-section .column-section p {

    width: 85%;

}

section.instagram-giveaway-section .row-section .column-section .rules h5 {

    text-align: center;

    font-size: 22px;

    font-weight: 600;

    text-decoration: underline;

    margin: 0 auto;

}

section.instagram-giveaway-section .rules p {

    font-size: 18px;

}

section.instagram-giveaway-section .row-section .column-section .rules p {

    font-size: 20px;

    margin: 0 auto;

}

section.instagram-giveaway-section .row-section .column-section .giveaway-note p {

    font-size: 15px;

    font-weight: normal;

    margin: 0 auto 10px;

}

section.instagram-giveaway-section .row-section .column-section .giveaway-note {

    padding-top: 30px;

}

section.instagram-giveaway-section .row-section .column-section .giveaway-note p.insta-giveaway-note {

    font-style: italic;

}

.coaster-set-section h3.ribbon-title {

    background-image: linear-gradient(rgb(254,203,84),rgb(254,203,84)) !important;

    color: #000;

}

.tattoos-section .image-wrapper .image:hover img, section.sticky-notes-section .row-section .column-section .column-wrap:hover img, section.rubber-bookmarks-section .row-section .column-section .column-wrap:hover img, .coaster-set-section .column-section .column-wrap:hover img {

    transform: scale(1.05);

    -webkit-transform: scale(1.05);

}

.tattoos-section .image-wrapper .image img, section.sticky-notes-section .row-section .column-section .column-wrap img, section.rubber-bookmarks-section .row-section .column-section .column-wrap img, .coaster-set-section .column-section .column-wrap img {

    transition: all .2s ease-in-out;

}
.teris-kura section.meet-our-team.banner-sub p {
    padding: 0;
    border: none;
    font-size: 30px;
    font-weight: bold;
    width: 100%;
    margin-bottom: 10px;
}
.teris-kura section.meet-our-team.banner-sub p:last-child {
    padding-top: 30px;
}
.teris-kura .meet-out-team-wrap {
    border: 2px solid #000;
    padding: 10px 0 30px;
}
.meet-out-team-wrap-content {
    background-image: linear-gradient(rgb(211,211,211),rgb(211,211,211));
    padding: 30px;
}
.teris-kura section.meet-our-team, .teris-kura section.team-section {padding: 0;}
.teris-kura section.meet-our-team .cta-wrap {margin: 30px 0 20px;}
.teris-kura .team-section-content-wrapper, .teris-kura section.sticky-notes-section .sticky-notes-wrap, .teris-kura .instagram-giveaway-section .sticky-notes-wrap {
    background-image: linear-gradient(rgb(79,33,18),rgb(79,33,18));
    padding: 50px 30px 0;
    text-align: center;
}
.teris-kura section.sticky-notes-section .sticky-notes-wrap {padding: 0;}
.teris-kura .team-section-content-wrapper h3.ribbon-title {
    background: transparent;
    border: 2px solid;
}
.teris-kura .team-section-content-wrapper .meet-creator-wrap {
    padding: 50px 0 0;
}
.teris-kura .team-section-content-wrapper .meet-creator-wrap h3, .teris-kura section.sticky-notes-section h3 {
    font-size: 35px;
    color: #fff;
    position: relative;
}
.teris-kura .team-section-content-wrapper .meet-creator-wrap h3:after, .teris-kura section.sticky-notes-section h3:after {
    position: absolute;
    content: ' ';
    background: rgb(237,28,36);
    width: 100%;
    padding: 2px;
    bottom: -5px;
    left: 0;
    right: 0;
    max-width: 200px;
    margin: 0 auto;
}
.teris-kura .team-section-content-wrapper .meet-creator-wrap .image-wrap {
    padding: 50px 0;
}
.teris-kura .team-section-content-wrapper .meet-creator-wrap .image-wrap img {
    max-width: 415px;
    width: 100%;
}
section.sticky-notes-section .row-section .column-section .column-wrap {box-shadow: none;}
.teris-kura section.sticky-notes-section .row-section {margin: 0 auto;}
.teris-kura .instagram-giveaway-section .sticky-notes-wrap {
    background: rgb(149,187,157);
}
.teris-kura .instagram-giveaway-section .sticky-notes-wrap .meet-out-team-wrap-content {
    background-image: none;
    padding: 0;
}
.teris-kura .instagram-giveaway-section .sticky-notes-wrap .meet-out-team-wrap-content h4, .teris-kura .instagram-giveaway-section .sticky-notes-wrap .meet-out-team-wrap-content h5 {
    font-size: 4em;
    margin: 0;
    text-transform: uppercase;
    color: #fff;
    font-weight: bold;
    line-height: 1;
}
.teris-kura .instagram-giveaway-section .sticky-notes-wrap .meet-out-team-wrap-content .meet-out-team-wrap {
    border-color: #fff;
    color: #fff;
}
.teris-kura .instagram-giveaway-section .sticky-notes-wrap .meet-out-team-wrap-content h5 {
    font-size: 38px;
    font-weight: 400;
    margin-bottom: 10px;
}
.teris-kura .instagram-giveaway-section .sticky-notes-wrap .meet-out-team-wrap-content p {
    font-size: 30px;
    font-weight: bold;
}
.teris-kura .instagram-giveaway-section .sticky-notes-wrap .meet-out-team-wrap-content p.giveaway {
    margin-top: 30px;
    text-transform: uppercase;
}
.teris-kura section.coaster-set-section .note .note-wrap {
    width: 100%;
    margin: 50px auto 0;
}
.teris-kura .coaster-set-section .column-section .column-wrap img {
    max-width: 420px;
    width: 100%;
}
.teris-kura .instagram-giveaway-section .sticky-notes-wrap h5 {
    margin: 0;
    color: #fff;
    font-size: 30px;
    line-height: 1.3;
    text-transform: uppercase;
}
.teris-kura section.coaster-set-section .note .note-wrap p, .my-hero-page .tatoos-content .column-section .note p {
    color: #fff;
    font-style: normal;
    font-weight: 500;
    margin: 0 auto;
    padding: 0;
}
.teris-kura .coaster-set-section .column-section:first-child .column-wrap {text-align: left;}
.teris-kura section.sticky-notes-section h3:after {max-width: 100px;}
section.promotion-rewards-section {padding: 20px 0;}
.promotion-rewards-wrap .post-wrapper a {
    font-size: 20px;
    display: inline-block;
    width: 100%;
    text-decoration: none;
    line-height: 1.2;
}
.promotion-rewards-wrap .post-wrapper a>span {
    padding: 0 10px;
    display: inline-block;
    vertical-align: bottom;
}
.promotion-rewards-wrap .post-wrapper a.right-link {text-align: right;}
.monthly-discovers-page.campaign-page {background: url(../assets/images/campaign-bg-new.jpg);background-color: #313b43;background-attachment: fixed;background-repeat: no-repeat;background-size: cover;}
.monthly-discovers-page.campaign-page .container-wrap {width: 100%;margin: 0 auto;max-width: 90vw;}
/*table.nutrition-info-table.menu-item-table:last-child {
    display: none;
}*/
.campaign-page section.banner-section h1, .campaign-page section.banner-section h3 {
    color: #fed581;
    font-size: 4.5em;
    text-transform: uppercase;
    line-height: 0;
    border-bottom: 2px solid #7b755c;
    margin: 0 auto;
    display: inline-block;
    font-family: 'Azo Sans';
}
.campaign-page section.banner-section h1>span, .campaign-page section.banner-section h3>span {
    font-size: 30px;
    line-height: 1;
    display: inline-block;
    margin-left: 10px;
}
.campaign-page section.banner-section .row-section, .campaign-page section.invert-menu-section .row-section {
    display: flex;
    align-items: center;
}
.campaign-page section.banner-section h3 {
    font-size: 25px;
    border-bottom: 0;
    text-align: left;
    margin: 5px 0 15px;
    line-height: 1.1;
    font-family: 'Univia Pro Book';
}
.campaign-page section.banner-section h3>span {
    font-size: 14px;
    border: 1px solid;
    font-weight: 200;
    border-radius: 5px;
    padding: 5px;
    display: inline-block;
    vertical-align: bottom;
}
.campaign-page section.banner-section {
    padding: 50px 0;
    position: relative;
    z-index: 2;
}
.campaign-page section.banner-section p {
    color: #fed581;
    margin-top: 20px;
    font-size: 22px;
    font-family: 'Univia Pro';
    font-weight: 300;
}
.campaign-page section.banner-section .row-section .column-section {
    width: 50%;
}
.campaign-page section.banner-section .row-section .column-section .image-wrapper img {
    max-width: 100%;
    width: 100%;
    margin: 0 auto;
}
.campaign-page section.banner-section .row-section .column-section .image-wrapper, .campaign-page section.invert-menu-section .image-wrap {
    text-align: center;
}
.campaign-page section.invert-menu-section {
    /*background: #313b43;*/
    margin-top: 80px;
    position: relative;
    z-index: 2;
}
.campaign-page section.invert-menu-section .image-wrap img {
    max-width: 450px;
    width: 100%;
}
.campaign-page section.invert-menu-section .content-wrap h4, .campaign-page section.invert-menu-section .content-wrap p {
    color: #fed581;
    font-size: 30px;
    font-family: 'Univia Pro';
    font-weight: normal;
    line-height: 1.3;
    margin: 0 0 10px;
}
.campaign-page section.invert-menu-section .content-wrap p {
    font-weight: 300;
    font-size: 20px;
    margin: 0;
}
.campaign-page section.invert-menu-section .row-section .column-section {
    width: 50%;
}
.campaign-page section.invert-menu-section .row-section {
    padding-bottom: 50px;
}
.campaign-page section.invert-menu-section .menu-content-wrapper {
    position: relative;
    top: -60px;
}
.campaign-page section.invert-menu-section .row-section .column-section .content-wrap {
    max-width: 340px;
    margin: 0 auto 35px;
}
.campaign-page section.invert-menu-section .row-section.odd-box .column-section:first-child, .campaign-page section.invert-menu-section .row-section.even-box .column-section:nth-child(2) {
    order: 1;
    text-align: right;
}
.campaign-page section.invert-menu-section .row-section.odd-box .column-section:nth-child(2), .campaign-page section.invert-menu-section .row-section.even-box .column-section:first-child {
    order: 2;
    text-align: left;
}
.campaign-page section.invert-menu-section .order-section {
    text-align: center;
    padding: 30px 0 80px;
}
.campaign-page section.invert-menu-section .order-section p, .campaign-page section.invert-menu-section .order-section a {
    color: #fed581;
    font-size: 25px;
    font-weight: 100;
    width: 75%;
    margin: 0 auto;
    line-height: 1.4;
}
.campaign-page section.invert-menu-section .order-section a {
    font-weight: 600;
}
.campaign-page section.invert-menu-section .cta-wrap {
    margin-top: 50px;
    text-align: center;
}
.campaign-page section.invert-menu-section .cta-wrap a {
    font-weight: normal;
    text-transform: uppercase;
    color: #313b43;
    background: #fed581;
    padding: 10px 100px;
    width: 100%;
    font-size: 35px !important;
    text-decoration: none;
    border-radius: 5px;
    border: 2px solid #fed581;
}
.campaign-page section.invert-menu-section .row-section:last-child {
    padding: 0;
}
.campaign-page section.invert-menu-section .order-section .order-section-wrap {
    padding: 30px 0;
    border-top: 1.5px solid #fed581;
}
.campaign-page section.invert-menu-section .cta-wrap a:hover {
    color: #fed581;
    background: #313b43;
}
.campaign-page section.banner-section .row-section .column-section .content-wrap.mobile-content-wrap {
    display: none;
}
.promotion-page.demon-slayer-page section.meet-our-team h2 span {
    font-size: 35px;
    margin: 0 auto;
    font-family: inherit;
    letter-spacing: 0;
    color: rgb(237,28,36);
}
.promotion-page.demon-slayer-page section.meet-our-team h2, .my-hero-page section.meet-our-team.banner-sub p {border-bottom: 0;line-height: 1.2;padding: 20px 0;}
.promotion-page.demon-slayer-page h3.ribbon-title, .promotion-page.demon-slayer-page .coaster-set-section h3.ribbon-title, .promotion-page.puglie-bikura-page .instagram-giveaway-section h3.ribbon-title {
    background: #000 !important;
    border-radius: 20px;
    color: #fff;
}
.promotion-page.demon-slayer-page .instagram-giveaway-section h3.ribbon-title, .promotion-page.puglie-bikura-page .instagram-giveaway-section h3.ribbon-title{background: #610b30 !important;}
.promotion-page.demon-slayer-page .tatoos-content {padding: 50px 0 30px;}
.promotion-page.halloween-costume-new .tatoos-content {padding-top: 0;}
.promotion-page.demon-slayer-page .tattoos-section .image-wrapper .image {box-shadow: none;}
.promotion-page.demon-slayer-page .tattoos-section .image-wrapper .image img {max-width: 450px;width: 100%;}
.promotion-page.demon-slayer-page .sticky-notes-wrap {
    background: #000;
    margin: 20px 0;
    border-radius: 20px;
    text-align: center;
    color: #fff;
    padding: 30px;
}
.promotion-page.puglie-bikura-page .sticky-notes-wrap {text-align: center;}
.promotion-page.demon-slayer-page .sticky-notes-wrap p {font-size: 3.5em;font-weight: bold;}
.promotion-page.demon-slayer-page .sticky-notes-wrap p.promotion-date, .promotion-page.demon-slayer-page .sticky-notes-wrap p.giveaway-item-title {    
    font-size: 2.5em;
    text-transform: uppercase;
    padding: 20px 0 0;
    position: relative;
    margin: 20px 0;}
.promotion-page.demon-slayer-page .sticky-notes-wrap .row-content {
    border: 5px solid #fff;
    margin: 30px 0;
    padding: 30px 20px;
    border-radius: 20px;
}
.promotion-page.demon-slayer-page section.coaster-set-section .row-section .column-section p {
    color: #fff;
    font-weight: 400;
    font-size: 23px;
}
.promotion-page.demon-slayer-page .sticky-notes-wrap .row-section h4, .promotion-page.demon-slayer-page .sticky-notes-wrap p.promotion-text, .promotion-page.demon-slayer-page .coaster-set-section p.promotion-text, .promotion-page.demon-slayer-page .coaster-set-section h4, .promotion-page.demon-slayer-page .coaster-set-section .row-content p.promotion-text, .we-bare-page .join-our-team-section .giveaway-image .text-wrap h4 {
    font-size: 35px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    position: relative;
    padding: 0;
    text-align: center;
}
.promotion-page.demon-slayer-page .sticky-notes-wrap p.promotion-text {
    text-transform: none;
}
.promotion-page.demon-slayer-page section.coaster-set-section .note .note-wrap {
    width: 100%;
    margin: 30px 0 0;
    padding-top: 30px;
    position: relative;
}
.promotion-page.demon-slayer-page section.coaster-set-section .note .note-wrap:before, .promotion-page.demon-slayer-page .sticky-notes-wrap p.promotion-date:before, .promotion-page.pac-page .promotion-giveaway-section .row-section.new-items:before {
    position: absolute;
    background: #ee5856;
    padding: 2px;
    width: 100%;
    margin: 0 auto;
    max-width: 400px;
    content: ' ';
    left: 0;
    right: 0;
    top: 0;
}
.promotion-page.demon-slayer-page section.coaster-set-section.instagram-giveaway-section .sticky-notes-wrap, .promotion-page.puglie-bikura-page section.coaster-set-section.instagram-giveaway-section .sticky-notes-wrap {background: transparent;padding: 0;}
.promotion-page.demon-slayer-page section.coaster-set-section.instagram-giveaway-section .sticky-notes-wrap .row-section {padding: 0;align-items: flex-start;}
.promotion-page.demon-slayer-page section.coaster-set-section.instagram-giveaway-section .sticky-notes-wrap .row-section .app-content h5, .promotion-page.puglie-bikura-page section.coaster-set-section.instagram-giveaway-section .sticky-notes-wrap .row-section .app-content h5 {
    color: rgb(237,28,36);
    font-size: 25px;
    text-transform: uppercase;
    font-weight: 600;
    margin: 5px 0;
}
.promotion-page.demon-slayer-page section.coaster-set-section.instagram-giveaway-section .sticky-notes-wrap .row-section .app-content p, .promotion-page.puglie-bikura-page section.coaster-set-section.instagram-giveaway-section .sticky-notes-wrap .row-section .app-content p {color: #000;font-size: 20px;line-height: 1.5;}
.promotion-page.demon-slayer-page section.coaster-set-section.instagram-giveaway-section .sticky-notes-wrap .row-section .app-content {max-width: 420px;margin: 0 auto;width: 100%;}
.promotion-page.demon-slayer-page section.coaster-set-section.instagram-giveaway-section .app-content .app-cta-wrap {
    display: flex;
    justify-content: center;
    align-items: center;
}
.promotion-page.demon-slayer-page section.coaster-set-section.instagram-giveaway-section .app-content .app-cta-wrap img, .promotion-page.puglie-bikura-page section.coaster-set-section.instagram-giveaway-section .app-content .app-cta-wrap img {
    max-width: 180px;
    margin: 0 auto;
    width: 100%;
}
.demon-slayer-page .coaster-set-section .column-section .column-wrap:hover img {transform: scale(1);-webkit-transform: scale(1);}
.promotion-page.demon-slayer-page section.instagram-giveaway-section .app-content .cta-wrap, .promotion-page.puglie-bikura-page section.instagram-giveaway-section .app-content .cta-wrap {padding: 30px 0 50px;}
.promotion-page.demon-slayer-page section.coaster-set-section.instagram-giveaway-section .sticky-notes-wrap .row-section .app-content p.download-content, .promotion-page.puglie-bikura-page section.coaster-set-section.instagram-giveaway-section .sticky-notes-wrap .row-section .app-content p.download-content {
    text-transform: uppercase;
    color: rgb(237,28,36);
    font-size: 28px;
    font-weight: 600;
}
.promotion-page.demon-slayer-page section.instagram-giveaway-section .app-content .cta-wrap a.kura-btn, .promotion-page.puglie-bikura-page section.instagram-giveaway-section .app-content .cta-wrap a.kura-btn {
    color: #ed1c24;
    background-image: none;
    background-color: transparent;
    border: 1px solid #ed1c24;
}
.promotion-page.demon-slayer-page section.instagram-giveaway-section .app-content .cta-wrap a.kura-btn:hover, .promotion-page.puglie-bikura-page section.instagram-giveaway-section .app-content .cta-wrap a.kura-btn:hover {background-color: #ed1c24;color: #fff;}
/* puglie css end */

.kuru-homepage section.menu-section a.kura-btn, .promotion-page a.kura-btn, .rewards-page-banner .row-section a.kura-btn, .news-details-page .title-wrap a.download-btn {

    background-color: #000;

    background-image: url("../assets/images/button-bg.jpg");

    text-transform: uppercase;

    color: #fff;

    padding: 11px;

    font-size: 20px;

    padding-left: 50px;

    padding-right: 50px;

    text-decoration: none;;

}

section.newsletter-section .alert-danger p, .form-validate-error {

    margin-bottom: 5px !important;

    color: #a94442 !important;

}


section.menu-section button.dbc_lightbox img {

    width: 220px;

    background-color: #ddd;

    height: 170px;object-fit: contain;

}

section.menu-section button.dbc_lightbox img.lazyloaded {

    background-color: transparent;

}

div.location-hours-content ul li>span.week-day, .location-details-frame ul.opening-hours li>span.week-day {width: 35px;}

div.location-hours-content ul li>span.hours-detail, .location-details-frame ul.opening-hours li>span.hours-detail {margin-left: 10px;}

div.location-hours-content ul li>span, .location-details-frame ul.opening-hours li>span {display: inline-block;vertical-align: middle;}

section.team-section .team-popup-content-wrap .team-detail {position: static;}

section.team-section .custome-slide .team-popup-content-wrap .team-detail h3 {font-size: 22px;text-transform: uppercase;}

section.team-section .custome-slide .team-popup-content-wrap .team-detail p {font-size: 18px;}
section.menu-section .row-section .column-section.menu-scroll {outline: 1px solid #000;}
.campaign-page .promotion-rewards-section {background: #313b43;position: relative;z-index: 2;}
.grecaptcha-badge {bottom: 35px !important;}
.mc-embedded-subscribe-form-wrap.banner-form-wrap input[type=text], .mc-embedded-subscribe-form-wrap.banner-form-wrap input[type=email] {color: #fff !important;}
.demon-slayer-page .team-banner-wrap img {width: 100%;margin: 0 auto;}
.nutrition-menu-section-wrap p.menu-disclaimer-text.first-one {text-transform: uppercase;margin-bottom: 2px;}
.promise-page-wrap h1.section-title {font-weight: bold;font-size: 34px;font-size: 2.5rem;font-family: 'DIN 2014';}
.ast-desktop .main-header-menu.submenu-with-border .sub-menu {visibility: hidden;}
.july-month-campaign h3.invert-section-title,
    .july-month-campaign p.invert-section-text {
        font-size: 20px;
        margin-bottom: 10px;
        line-height: 1.4;
        font-family: bilo, sans-serif;
        font-weight: 400;
        font-style: normal;
    }

    .july-month-campaign p.invert-section-text {
        color: #35ae98;
    }

    .july-month-campaign h3.invert-section-title {
        font-size: 50px;
        color: #e07a3b;
        text-transform: uppercase;
    }

    .july-promotion-page .slider-section {
        padding: 0px 10px 100px;
        position: relative;
        z-index: 2;
    }

    .july-promotion-page .campaign-page section.invert-menu-section .order-section .order-section-wrap {
        border-top: 1.5px solid #e07a3b;
    }

    .july-promotion-page .slider-section:after {
        position: absolute;
        content: " ";
        background: #e07a3b;
        width: 100%;
        padding: 1px;
        left: 0;
        right: 0;
        max-width: 1000px;
        text-align: center;
        margin: 0 auto;
        bottom: 0px;
    }

    .july-promotion-page section.promotion-rewards-section,
    .july-promotion-page section.promotion-rewards-section a {
        background: #35ae98;
        color: #fff;
    }

    .july-promotion-page .campaign-page section.invert-menu-section .content-wrap h4,
    .july-promotion-page .campaign-page section.invert-menu-section .content-wrap p,
    .july-promotion-page .campaign-page section.invert-menu-section .order-section p,
    .july-promotion-page .campaign-page section.invert-menu-section .order-section a {
        color: #35ae98;
        font-family: bilo, sans-serif;
        font-weight: 400;
        font-style: normal;
    }

    .july-promotion-page .campaign-page section.invert-menu-section .content-wrap h4 {
        color: #e07a3b;
    }

    .july-promotion-page .slider-section .owl-carousel .owl-dots.disabled {
        display: block !important;
        bottom: -80px;
        position: relative;
    }

    .july-promotion-page .slider-section .owl-dots {
        text-align: center;
        width: 100%;
        position: absolute;
        bottom: -50px;
    }

    .july-promotion-page .slider-section .owl-dot {
        background: #35ae98;
        padding: 5px;
        margin: 5px;
        border-radius: 25px;
        border: 1px solid #35ae98;
        display: inline-block;
    }

    .july-promotion-page .slider-section .owl-dot.active {
        background: rgba(255, 255, 255, .75);
    }

    .july-promotion-page .monthly-discovers-page.campaign-page {
        background-image: url(../assets/images/pattern-bg.jpg);
        background-size: cover;
    }

    .july-promotion-page .monthly-discovers-page.campaign-page .campaign-page-wrapper.july-month-campaign {
        background: url(../assets/images/top-left.png);
        background-position: top left;
        background-size: 280px;
    }

    .july-promotion-page .monthly-discovers-campaign-page {
        background: url(../assets/images/bottom-left.png);
        background-position: bottom left;
        background-size: 300px;
    }

    .july-promotion-page .monthly-discovers-page.campaign-page .campaign-page-wrapper.july-month-campaign .campaign-top {
        background: url(../assets/images/center-right.png);
        background-position: right bottom;
        background-size: 250px;
    }

    .july-promotion-page .monthly-discovers-page.campaign-page .campaign-page-wrapper.july-month-campaign .campaign-top,
    .july-promotion-page .monthly-discovers-campaign-page,
    .july-promotion-page .monthly-discovers-page.campaign-page .campaign-page-wrapper.july-month-campaign {
        background-attachment: fixed;
        background-repeat: no-repeat;
    }

    .campaign-page .july-month-campaign section.banner-section h1 {
        border: none;
        line-height: 1.5;
        color: #e07a3b;
        font-family: bilo, sans-serif;
        font-weight: 700;
        font-style: normal;
        position: relative;
    }

    .july-promotion-page .campaign-page section.invert-menu-section .cta-wrap a {
        background: #35ae98;
        border-color: #35ae98;
        color: #fff;
    }

    .july-promotion-page .campaign-page section.invert-menu-section .cta-wrap a:hover {
        background: transparent;
        color: #35ae98;
    }

    .july-promotion-page .monthly-discovers-page.campaign-page .campaign-page-wrapper.july-month-campaign .campaign-top:before {
        position: absolute;
        content: " ";
        background: #fff;
        height: 100%;
        width: 100%;
        left: 0;
        right: 0;
        z-index: 1;
        opacity: 0.65;
    }

    .july-promotion-page .promotion-rewards-wrap .post-wrapper {
        margin: 0;
    }

    .campaign-page .july-month-campaign section.banner-section h1:after {
        bottom: -22px;
    }

    .campaign-page .july-month-campaign section.banner-section h1:before {
        top: -22px;
    }

    .july-promotion-page .banner-section-wrap img.ribbon-title {
        max-width: 350px;
        margin: 0 auto 0 0;
        width: 100%;
    }

    .july-promotion-page .banner-section-wrap .title-wrap,
    .july-promotion-page .banner-section-wrap .ribbon-title {
        display: table-cell;
        vertical-align: middle;
    }

    .july-promotion-page .banner-section-wrap {
        width: 100%;
        display: table;
        text-align: center;
    }

    .campaign-page .july-month-campaign section.banner-section h1:before,
    .campaign-page .july-month-campaign section.banner-section h1:after {
        background: url(../assets/images/wave-pattern02.svg);
        position: absolute;
        content: " ";
        left: 0;
        width: 100%;
        right: 0;
        padding: 14px;
        max-width: 100%;
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
    }
.promotion-page.demon-slayer-page .coaster-set-section .sticky-notes-wrap {
    padding: 0;
    background: transparent;
    margin: 0 auto 30px;
}
.promotion-page.demon-slayer-page .coaster-set-section .sticky-notes-wrap .sticky-note-row-wrap {
    background: #000;
    border-radius: 30px;
    text-align: center;
    padding: 10px 30px;
}
.promotion-page.demon-slayer-page .coaster-set-section h4:after, .we-bare-page .join-our-team-section .giveaway-image .text-wrap h4:after {
    position: absolute;
    background: #ee5856;
    padding: 1px;
    width: 100%;
    margin: 0 auto;
    max-width: 220px;
    content: ' ';
    left: 0;
    right: 0;
    bottom: 0;
}
.promotion-page.demon-slayer-page section.coaster-set-section .row-section .column-section p.giveaway-item-title, .promotion-page.demon-slayer-page .sticky-notes-wrap p.giveaway-item-title {
    color: #ee5856;
    margin: 20px auto;
}
.promotion-page.demon-slayer-page .sticky-notes-wrap p.promotion-text {
    text-transform: none !important;
    color: #000;
    padding: 30px 0;
    width: 80%;
    margin: 0 auto;
}
.new-menu-item section.banner-section {
    padding: 0;
    text-align: center;
    border-bottom: 20px solid transparent !important;
    border-image: url(../assets/images/cross-lines.png) 85 round !important;
    -webkit-border-image: url(../assets/images/cross-lines.png) 85 round !important;
    /* -o-border-image: url(border.html) 85 round !important; */
}
.new-menu-item section.banner-section img, .august-month-discoveries section.banner-section img {width: 100%;margin: 0 auto;}
.monthly-discovers-page.campaign-page.new-menu-item {
    background: #fff;
    background: url(../assets/images/new-menu-item-bg.jpg) center no-repeat;
    background-attachment: fixed;
    background-size: cover;
    background-position: center bottom;
    height: 100%;
}
.monthly-discovers-page.campaign-page.new-menu-item:before {
    position: absolute;
    content: " ";
    background: #fff;
    height: 100%;
    width: 100%;
    left: 0;
    right: 0;
    z-index: 1;
    opacity: 0.5;
}
.new-menu-item section.invert-menu-section .image-wrap {text-align: left;}
.new-menu-item section.invert-menu-section .even-box .image-wrap {text-align: right;}
.new-menu-item section.invert-menu-section .content-wrap h4 {font-size: 60px;letter-spacing: 5px;font-weight: 700;font-family: 'DIN 2014';}
.new-menu-item h3.invert-section-title, .new-menu-item section.invert-menu-section .content-wrap h4 {color: #700c2e;text-transform: uppercase;font-family: 'DIN 2014';}
.new-menu-item section.invert-menu-section .row-section .column-section .content-wrap {max-width: 500px;margin: 0 0 0 auto;}
.new-menu-item section.invert-menu-section .row-section.even-box .column-section .content-wrap {margin: 0 auto 0 0;}
.new-menu-item p.invert-section-text, .new-menu-item section.invert-menu-section .content-wrap p {color: #000;font-family: 'DIN 2014';font-size: 30px;}
.new-menu-item section.invert-menu-section .content-wrap p {font-size: 40px;margin: 0 auto;letter-spacing: 0;}
.new-menu-item section.invert-menu-section .order-section p, .new-menu-item section.invert-menu-section .order-section a {color: #700c2e;font-size: 35px;}
.new-menu-item section.invert-menu-section .cta-wrap a {background: #700c2e;border-color: #700c2e;color: #fff;}
.new-menu-item section.invert-menu-section .cta-wrap a:hover {background: transparent;color: #700c2e;}
.new-menu-item section.invert-menu-section .order-section .order-section-wrap {border-color: #700c2e;}
.monthly-discovers-page.campaign-page.new-menu-item .container-wrap {max-width: 82vw;}
.monthly-discovers-page.campaign-page.new-menu-item .monthly-discovers-campaign-page.july-month-campaign {width: 100%;overflow: hidden;}
.new-menu-item section.invert-menu-section .menu-content-wrapper {top: 0;text-align: center;padding-bottom: 30px;}
.new-menu-item .promotion-rewards-section, .promotion-rewards-wrap .post-wrapper a.right-link {background: #700c2e;color: #fff;}
.promotion-rewards-wrap .post-wrapper a.right-link {background: transparent;}
.monthly-discovers-page.august-month-discoveries {background: none;background-color: #fff;text-align: center;}
.campaign-page section.invert-menu-section .content-wrapper {background-color: #f3f5f6;margin-bottom: 30px;}
.campaign-page section.invert-menu-section .content-wrap {padding: 20px 20px 0;text-align: left;min-height: 250px;}
.campaign-page.august-month-discoveries section.invert-menu-section .content-wrap h4, .campaign-page.august-month-discoveries h3.invert-section-title, .campaign-page.august-month-discoveries section.invert-menu-section .content-wrap p {color: #5e5e77;font-family: 'Myriad';}
.campaign-page.august-month-discoveries section.invert-menu-section .content-wrap h4 {margin: 0 auto 20px;line-height: 1.2;font-size: 26px;}
.campaign-page.august-month-discoveries section.invert-menu-section .content-wrap p, .campaign-page.august-month-discoveries p.invert-section-text, .campaign-page.august-month-discoveries section.invert-menu-section .order-section p, .campaign-page.august-month-discoveries section.invert-menu-section .order-section p>a {font-weight: normal;color: #000;font-family: 'MyriadRegular';}
.campaign-page.august-month-discoveries p.invert-section-text {font-size: 25px;font-weight: 500;margin-bottom: 15px;}
.campaign-page.august-month-discoveries section.invert-menu-section .cta-wrap a {background: #5e5e77;color: #fff;border-color: #5e5e77;}
.campaign-page.august-month-discoveries section.invert-menu-section .cta-wrap a:hover {color: #5e5e77;background: transparent;}
.august-month-discoveries .promotion-rewards-section {background: #5e5e77;}
.campaign-page.august-month-discoveries section.invert-menu-section .order-section p, .campaign-page.august-month-discoveries section.invert-menu-section .order-section p>a {font-weight: 500;}
.august-month-discoveries section.invert-menu-section .image-wrap img {width: 100%;max-width: 100% !important;}
.august-month-discoveries section.invert-menu-section .order-section .order-section-wrap {border-color: #5e5e77;border-bottom: 1px solid;padding: 50px 0;}
.august-month-discoveries section.banner-section {padding: 0;}
.august-month-discoveries section.invert-menu-section .menu-content-wrapper .row {width: 100%;margin: 0 auto;overflow: hidden;}
.sticky-popup {
    display: none;
    position: fixed;
    right: -240px;
    bottom: 40px;
    z-index: 100;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}
.sticky-wrap a#hide {
    float: none;
    position: absolute;
    font-size: 30px;
    color: #fff;
    line-height: 1;
    opacity: 1;
    left: 0;
    background: #000;
    padding: 0px 8px 2px;
    border-radius: 25px;
    top: 20px;
    left: 20px;
    font-weight: normal;
}

.sticky-wrap {position: relative;}
.sticky-popup img {max-width: 500px;width: 100%;}
section.promotion-section.team-section .owl-item {
      height: auto !important;
      margin-bottom: 0px !important;
}
.promotion-page.pac-page .promotion-giveaway-section .column-section .column-wrap img {
    max-width: 450px;
    border-radius: 20px;
    width: 100%;
}
.promotion-page.pac-page .promotion-giveaway-section .sticky-wrapper {background: #FBEA8A;padding: 30px;margin-top: 30px;border-radius: 30px;}
.promotion-page.pac-page .promotion-giveaway-section .sticky-notes-wrap p {font-size: 2.5em;}
.promotion-page.pac-page .promotion-giveaway-section .sticky-notes-wrap p, .promotion-page.pac-page .promotion-giveaway-section .sticky-notes-wrap h4, .we-bare-page .join-our-team-section .giveaway-image .text-wrap h4 {color: #000 !important;}
.promotion-page.pac-page .promotion-giveaway-section .sticky-notes-wrap {margin: 30px 0;padding: 0;}
.promotion-page.pac-page section.coaster-set-section .note .note-wrap:before {display: none;}
.promotion-page.pac-page .promotion-giveaway-section .sticky-notes-wrap .text-wrapper p {
    padding: 0;
    margin: 10px auto !important;
}
.promotion-page.pac-page .promotion-giveaway-section .sticky-notes-wrap .text-wrapper {
    margin-top: 30px;
}
.promotion-page.pac-page .promotion-giveaway-section .sticky-notes-wrap .text-wrapper p.promotion-text {
    text-transform: uppercase !important;
    font-size: 30px;
    font-weight: bold;
    min-height: 80px;
}
.promotion-page.pac-page .promotion-giveaway-section .row-section.new-items:before {padding: 1px;max-width: 800px;background: #F58221;}
.promotion-page.pac-page .promotion-giveaway-section .row-section.new-items {position: relative;padding-bottom: 0;}
.promotion-page.pac-page .ribbon-wrap h3.ribbon-title {
    border: 2px solid #231F20;
    background: #F58221 !important;
    padding: 10px;
}
.promotion-page.pac-page .ribbon-wrap {
    border: 3px solid #EE2130;
    padding: 0;
    border-radius: 25px;
}
.promotion-page.pac-page hr.line {border-color: #F58221;}
.halloween-costume-page .team-banner-wrap img {max-width: 100%;}
    .halloween-costume-page .meet-out-team-wrap .column-section {margin-bottom: 30px;}
    .promotion-page.halloween-costume-page section.meet-our-team .meet-out-team-wrap, .promotion-page.halloween-costume-page .tattoos-wrap {background: linear-gradient(rgb(36,11,44),rgb(36,11,44))!important;padding: 30px;}
    .promotion-page.halloween-costume-page section.meet-our-team {padding: 0;margin-top: -1px;}
    .promotion-page.halloween-costume-page section.meet-our-team h2 {color: #fff;text-transform: uppercase;}
    hr.divider-line {
        width: 100%;
        border: 2px dashed rgb(231, 90, 48);
        background-color: transparent;
    }
    .promotion-page.halloween-costume-page .divider {width: 100%;overflow: hidden;background: linear-gradient(rgb(36,11,44),rgb(36,11,44))!important;}
    .promotion-page.halloween-costume-page h3, .promotion-page.halloween-costume-page .tattoos-section p, .promotion-page.halloween-costume-new .tatoos-content p, .oct-month-discoveries a.left-link.text-left {color: #fff;}
    .promotion-page.halloween-costume-page .tattoos-section p, .promotion-page.halloween-costume-new .tatoos-content p {
        font-size: 25px;
        margin: 0 auto 20px;
        width: 95%;
        font-weight: 400;
    }
    .promotion-page.halloween-costume-page .ribbon-content {
        background: linear-gradient(rgb(231,90,48),rgb(231,90,48))!important;
        padding: 30px 0;
    }
    .promotion-page.halloween-costume-page .ribbon-content h3 {
        font-size: 30px;
        font-weight: 500;
    }
    .promotion-page.halloween-costume-page .ribbon-tag {position: relative;font-weight: bold;font-size: 24px;border: 5px solid #000;background-color: #000;width: 100%;margin: 20px auto;text-align: center;max-width: 200px;text-transform: uppercase;border-radius: 5px;}
    .promotion-page.halloween-costume-page .ribbon-tag p {margin: 0 auto 5px;}
    .promotion-page.halloween-costume-page .ribbon-tag svg {
        position: absolute;
        top: 45px;
        left: 0;
        right: 0;
        width: 100%;
    }
    .promotion-page.halloween-costume-page .ribbon-tag:before {content: "";position: absolute;display: block;width: 0px;left: 50%;bottom: 0;border: 15px solid transparent;border-bottom: 0;border-top: 15px solid #000;transform: translate(-50%, calc(100% + 5px));}
    .promotion-page.halloween-costume-page .ribbon-content.gray-content {background: linear-gradient(rgb(245,245,245),rgb(245,245,245)) !important;}
    .promotion-page.halloween-costume-page .ribbon-content.gray-content p {color: #000;font-weight: 600;}
    .promotion-page.halloween-costume-page section.bottom-section p {
        text-align: center;
        padding: 35px 0;
        font-size: 18px;
        border-bottom: 1px solid #eee;
    }
.promotion-page.halloween-costume-page .ribbon-content.gray-content.text-left p{text-align: left;font-weight: 500;}
.halloween-costume-page .promotion-rewards-wrap a.right-link {text-align: left;color: #000;}
.halloween-costume-page.campaign-page .promotion-rewards-section {background: transparent;margin-top: 15px;} 
.halloween-costume-new div#count-down {background: linear-gradient(rgb(36, 11, 44), rgb(36, 11, 44)) !important;text-align: center;font-size: 50px;padding-bottom: 50px;text-transform: uppercase;}
.halloween-costume-new div#count-down p {text-align: center;display: inline-block;vertical-align: middle;width: 100%;max-width: 12%;margin: 0 15px;color: #e75a30;background: #fff;padding: 20px 0;font-weight: 700;font-size: 50px;border-radius: 10px;}
.halloween-costume-new div#count-down p>span {display: block;font-size: 20px;color: #000;}

.monthly-discovers-page.oct-month-discoveries {background-color: #020202;}
.campaign-page.oct-month-discoveries section.invert-menu-section .content-wrap p, .campaign-page.oct-month-discoveries section.invert-menu-section .order-section p, .campaign-page.oct-month-discoveries section.invert-menu-section .order-section p>a {color: #fff;font-family: 'Bebas Neue Pro SemiExp Middle';}
.campaign-page.oct-month-discoveries section.invert-menu-section .cta-wrap a:hover {color: #fff;border-color: #fff;}
.campaign-page.oct-month-discoveries section.invert-menu-section .content-wrap h4 {color: #fac6d1;font-family: 'Bebas Kai';letter-spacing: 0.5px;}
.campaign-page.oct-month-discoveries section.invert-menu-section .cta-wrap a {background: #fac6d1;color: #000;font-family: 'Bebas Kai';letter-spacing: 0.5px;}
.oct-month-discoveries .boder-top {border-top: 5px solid #687733;padding-right: 0px;padding-left: 0px;}
.campaign-page.oct-month-discoveries section.invert-menu-section .content-wrapper {background-color: #687733;}
.oct-month-discoveries section.invert-menu-section .order-section .order-section-wrap {border-top: 5px solid #687733;border-bottom: none;background: #687733;margin-top: 30px;}
.oct-month-discoveries .promotion-rewards-section {background: #687733;}
.campaign-page.oct-month-discoveries section.invert-menu-section .menu-content-wrapper {padding-top: 30px;}
.holiday2021-page section.join-our-team-section {margin: 20px 0;}
.holiday2021-page section.join-our-team-section .ribbon-content {background: #95bb9d !important;padding: 30px;}
.holiday2021-page section.join-our-team-section .ribbon-content.gray-content {background: rgb(212,0,0) !important;}
.holiday2021-page section.join-our-team-section .ribbon-content p, .holiday2021-page section.join-our-team-section .ribbon-content p>a {color: #fff !important;font-weight: 400 !important;margin-bottom: 0;font-size: 22px;}
.promotion-page.holiday2021-page .bottom-section p {font-size: 22px !important;padding: 20px !important;line-height: 1.5;border: none !important;color: #95bb9d;}
.holiday2021-page section.holiday-column-section {padding: 50px 0;text-align: center;}
.holiday2021-page section.holiday-column-section h4 {font-size: 25px;text-transform: uppercase;font-weight: bold;font-family: "Times New Roman",Times,serif !important;}
.holiday2021-page section.holiday-column-section h4>span {color: #fbb515;display: block;}
.holiday2021-page section.holiday-column-section ul {text-align: left;padding: 30px 0 !important;margin-left: 30px;}
.holiday2021-page section.holiday-column-section ul li {color: #95bb9d;font-size: 22px;line-height: 1.5;letter-spacing: 0.15em;}
.holiday2021-page section.holiday-column-section .menu-bottom ul li {letter-spacing: 0;font-size: 16px;}
.holiday2021-page section.holiday-column-section .menu-bottom .cta-wrap a {font-weight: normal;text-transform: uppercase;color: #fff;background: #fbb515;padding: 5px 100px;width: 100%;font-size: 30px;text-decoration: none !important;border-radius: 5px;border: 1px solid #fbb515;font-family: "Times New Roman",Times,serif !important;}
.promotion-page.holiday2021-page .ribbon-content h3 {font-family: "Times New Roman",Times,serif !important;font-weight: bold;font-size: 35px;letter-spacing: 8px;}
.holiday2021-page section.holiday-column-section .menu-bottom .cta-wrap a:hover {background: transparent;color: #fbb515;}
.valentines-page section.holiday-column-section .row.row-section {margin-bottom: 50px;display: flex;align-items: center;}
.valentines-page section.holiday-column-section .menu-bottom .cta-wrap a {background: #760000;border-color:#760000;}
.valentines-page section.holiday-column-section .menu-bottom .cta-wrap a:hover {color: #760000;}
.promotion-page.valentines-page .ribbon-content h3 {text-transform: none;font-size: 50px;letter-spacing: 8px;font-family: Georgia,serif !important;}
.valentines-page section.join-our-team-section .ribbon-content.gray-content h3 {font-family: 'DIN 2014' !important;font-weight: 400;letter-spacing: 0;}
.promotion-page.valentines-page .ribbon-content h3:last-child {font-size: 25px;}
.valentines-page section.holiday-column-section h4 {font-family: Georgia,serif !important;font-size: 28px;}
.valentines-page section.holiday-column-section ul {padding: 0 20px  !important;}
.valentines-page section.holiday-column-section .menu-bottom ul {margin-bottom: 50px;}
.promotion-page.valentines-page .bottom-section p, .promotion-page.valentines-page section.holiday-column-section ul li {font-family: Georgia,serif !important;}
.valentines-page section.holiday-column-section h4>span {color: #a30000 !important;text-transform: none;}
.dec-promotion-page .owl-item img {padding: 0 10px;}
.dec-promotion-page .monthly-discovers-page.campaign-page .campaign-page-wrapper.july-month-campaign,
.dec-promotion-page .monthly-discovers-page.campaign-page .campaign-page-wrapper.july-month-campaign .campaign-top,
.dec-promotion-page .monthly-discovers-campaign-page, .monthly-discovers-page.campaign-page {background: none;}
.dec-promotion-page .banner-section-wrap {display: block;}
.dec-promotion-page .banner-section-wrap, .dec-promotion-page .owl-carousel {display: block;background: #e7e8e9;}
.dec-promotion-page .campaign-page section.banner-section {padding: 0;}
.dec-promotion-page .banner-section-wrap .image-wrap {width: 100%;margin: 0 auto;text-align: right;}
.dec-promotion-page .banner-section-wrap .image-wrap img {max-width: 550px;width: 100%;}
.dec-promotion-page .banner-section-wrap .title-wrap {width: 100%;margin: 0 auto;display: block;text-align: center;max-width: 600px;}
.dec-promotion-page .slider-section {padding: 0;position: static;}
.dec-promotion-page .slider-section .owl-carousel {padding: 20px 0 80px !important;}
.dec-promotion-page .slider-section .owl-carousel .owl-dots {bottom: 20px;}
.dec-promotion-page .slider-section .owl-dot.active {background: #b42026;border-color: #b42026;}
.dec-promotion-page .slider-section .owl-dot {border-color: #000;background: transparent;}
.dec-promotion-page section.invert-menu-section {margin: 0 auto;text-align: center;padding: 0;background: transparent;}
.dec-promotion-page section.invert-menu-section .menu-content-wrapper {top: 0;background: #b42026;padding: 10px;width: 100%;}
.dec-promotion-page h3.invert-section-title, .dec-promotion-page p.invert-section-text {color: #fff;width: 100%;max-width: 80%;margin: 10px auto;font-family: "Arboria" !important;}
.dec-promotion-page .campaign-page section.invert-menu-section .cta-wrap a {font-family: 'Arboria';color: #b42026;background: #e7e8e9;border-color: #e7e8e9;}
.dec-promotion-page .campaign-page section.invert-menu-section .cta-wrap a:hover {color: #e7e8e9;}
.dec-promotion-page .campaign-page section.invert-menu-section .content-wrap h4, .dec-promotion-page .campaign-page section.invert-menu-section .content-wrap p, .dec-promotion-page .campaign-page section.invert-menu-section .order-section p, .dec-promotion-page .campaign-page section.invert-menu-section .order-section p>a {font-family: "Arboria" !important;color: #fff;}
.dec-promotion-page section.invert-menu-section .image-wrap img {max-width: 500px;width: 100%;margin: 0 auto;}
.dec-promotion-page section.invert-menu-section .order-section {background: #b42026;padding: 50px 0;}
.dec-promotion-page .campaign-page section.invert-menu-section .order-section .order-section-wrap {border-color: #000;}
.dec-promotion-page section.invert-menu-section .row-section.even-box h4 {font-size: 35px;}
.dec-promotion-page section.invert-menu-section .row-section.even-box h4, .dec-promotion-page section.invert-menu-section .row-section.even-box p {text-align: right;}
.dec-promotion-page section.promotion-rewards-section, .dec-promotion-page section.promotion-rewards-section a {color: #b42026;background: transparent;}
.dec-promotion-page {background-image: url(/application/views/themes/theme-1/assets/images/dec-snow-bg.jpg);}
.dec-promotion-page .monthly-discovers-page.campaign-page {background: none;}
.dec-promotion-page section.invert-menu-section .row-section .column-section .content-wrap {padding: 0;max-width: 400px;margin: 0 auto 0;min-height: auto;}
.dec-promotion-page .banner-section-wrap .title-wrap img.mobile-image {display: none;}
.dec-promotion-page .campaign-page section.invert-menu-section .content-wrap h4 {font-style: italic;}
/* faq page */
.faq-section p {font-size: 18px;color: #000;display: block !important;margin: 0 auto 10px;line-height: 1.2;font-weight: 500;}
section.faq-section {padding: 50px 0;}
section.faq-section .faq-card-wrap {padding: 0 0 50px;}
section.faq-section .card-head h4 {padding: 10px 0;margin-bottom: 10px;font-size: 22px;font-weight: 600;padding-right: 20px;}
.faq-section div.tab-wrapper {width: 100%;margin: 10px auto;}
.faq-section div.tab-wrapper ul {width: 100%;display: flex;align-items: center;justify-content: center;margin: 10px auto 30px;}
.faq-section div.tab-wrapper #kura-faq {width: 100%;background: #ffffff;box-shadow: 0px 0px 3px rgb(18 16 16 / 30%);padding: 30px 20px 0;color: #36494f;}
.faq-section div.tab-wrapper .tab-content {width: 100%;display: none;}
.faq-section div.tab-wrapper .tab-content.active {display: block;}
.faq-section div.tab-wrapper .card-body ul {display: block;margin: 15px auto;padding-left: 30px;}
.faq-section div.tab-wrapper .card-body ul li {background: transparent;box-shadow: none;max-width: 100%;list-style: disc;text-align: left;padding: 0;color: #000 !important;margin: 0 auto 5px;display: list-item}
section.faq-section h3.faq-titles {margin: 10px auto 0 !important;padding: 10px 5px;font-size: 20px;}
.contact-form button#contact-submit {
    background: #610b30;
    border-radius: 10px;
    text-transform: uppercase;
    font-weight: 600;
    border-color: #610b30;
}
section.faq-section h3.faq-titles br {display: none;}
.faq-section span.red-text {color: #ed1c24;}
/* faq page end */

.jan-page .banner-section-wrap img {max-width: 580px;width: 100%;}
.jan-page .banner-section-wrap {padding-top: 20px;}
.jan-page .banner-section-wrap .image-wrap {text-align: center;max-width: 520px;}
.jan-page section.invert-menu-section, .jan-page section.promotion-rewards-section {background-color: #b42026;}
.jan-page, .jan-page .slider-section .owl-carousel, .jan-page .banner-section-wrap {background: none;}
.jan-page section.invert-menu-section .order-section {background: #fff;}
.jan-page section.invert-menu-section.menu-section .menu-content-wrapper {padding: 0 0 50px;}
.jan-page section.promotion-rewards-section a {color: #fff;font-family: bc-novatica-cyr, sans-serif;font-weight: 400;font-style: normal;}
.jan-page .campaign-page section.invert-menu-section .cta-wrap a {color: #fff;background: #b42026;padding: 5px 30px 8px;border-radius: 10px;border: solid #b42026;font-family: bc-novatica-cyr, sans-serif;font-weight: 700;font-style: normal;}
.jan-page .campaign-page section.invert-menu-section .cta-wrap a:hover {background: transparent;color: #b42026;}
.jan-page .campaign-page section.invert-menu-section .order-section p, .jan-page .campaign-page section.invert-menu-section .order-section p>a {color: #b42026;}
.jan-page .campaign-page section.invert-menu-section .order-section .order-section-wrap {border-top: 2px solid #e9e9e9;}
.jan-page h3.invert-section-title, .jan-page p.invert-section-text {max-width: 100%;margin-bottom: 15px;}
.jan-page .slider-section .owl-carousel .owl-dots.disabled {bottom: -50px;}
.jan-page .campaign-page section.invert-menu-section .content-wrap h4 {font-family: bc-novatica-cyr, sans-serif !important;font-weight: 700;font-style: italic;font-size: 30px;}
.jan-page p.invert-section-text, .jan-page .campaign-page section.invert-menu-section .content-wrap p, .jan-page .campaign-page section.invert-menu-section .order-section p, .jan-page .campaign-page section.invert-menu-section .order-section p>a{font-family: bc-novatica-cyr, sans-serif !important;font-style: normal;}
.jan-page h3.invert-section-title {font-family: bc-novatica-cyr, sans-serif !important;font-weight: 700;font-style: normal;}
/* tetris bikkura-page */
.promotion-page.tetris-bikkura-page h3 {
        font-size: 35px;
        margin: 0 auto 20px;
        width: 80%;
        font-weight: 600;
        text-align: center;
        color: #000;
        text-transform: none;
    }

    .promotion-page.tetris-bikkura-page h2 {
        padding-bottom: 20px !important;
    }

    .promotion-page.tetris-bikkura-page .meet-out-team-wrap,
    section.coaster-set-section.tetris-bottom-section {
        padding-bottom: 35px;
    }

    .promotion-page.tetris-bikkura-page h3>span,
    .promotion-page.tetris-bikkura-page .sticky-notes-wrap p.promotion-text>span {
        color: #ed1c24;
        text-transform: uppercase;
    }

    .promotion-page.tetris-bikkura-page h3.tetris-ribbon-title {
        margin: 35px auto;
        color: #043594;
        font-size: 50px;
        text-transform: uppercase;
        font-weight: 900;
        font-family: 'GothamBlack';
        font-style: italic;
    }

    .promotion-page.tetris-bikkura-page .tetris-bottom-section h3.tetris-ribbon-title.span-x span {
        color: #043594;
        text-transform: lowercase;
    }

    .promotion-page.tetris-bikkura-page .tatoos-content {
        padding: 0 0 30px;
    }

    .promotion-page.tetris-bikkura-page .image-wrapper h3 {
        color: #043594;
        text-transform: uppercase;
        font-size: 50px;
        font-family: 'Gotham';
        font-weight: 500;
    }

    .promotion-page.tetris-bikkura-page section.coaster-set-section .accordion p {
        color: #000 !important;
        font-size: 17px !important;
        font-weight: 100;
    }

    .promotion-page.tetris-bikkura-page .coaster-set-section h4 {
        font-size: 45px;
        color: #043594;
        font-style: italic;
        margin: 0 auto;
        font-weight: 900;
        font-family: 'GothamBlack'
    }

    .promotion-page.tetris-bikkura-page .coaster-set-section h4:after {
        display: none;
    }

    .promotion-page.tetris-bikkura-page .sticky-notes-wrap p {
        color: #ce0026;
        font-size: 25px;
        margin: 0 auto;
        font-weight: 900;
    }

    .promotion-page.tetris-bikkura-page .sticky-notes-wrap .content-wrap p>span {
        font-size: 40px;
        border-left: 1px solid #043594;
        padding-left: 10px;
        margin-left: 5px;
        font-family: 'Gotham';
        font-weight: 900;
    }

    .promotion-page.tetris-bikkura-page section.coaster-set-section .row {
        padding-bottom: 20px;
    }

    .promotion-page.tetris-bikkura-page section.coaster-set-section .accordion h5 {
        text-transform: uppercase;
        font-size: 20px;
        font-style: italic;
        font-family: 'GothamLight';
        font-weight: 300;
    }

    .promotion-page.tetris-bikkura-page section.coaster-set-section .accordion h5>span {
        display: block;
        font-size: 35px;
        font-weight: 100;
        line-height: 1;
    }

    .promotion-page.tetris-bikkura-page section.coaster-set-section .owl-dot {
        width: 12px;
        height: 12px;
        background: transparent;
        z-index: 1;
        position: relative;
        border: 2px solid #fdd823;
        border-radius: 25px;
        display: inline-block;
        margin: 20px 5px;
    }

    .promotion-page.tetris-bikkura-page section.coaster-set-section div#l-tetrimino .owl-dot {
        border-color: #ff8200;
    }

    .promotion-page.tetris-bikkura-page section.coaster-set-section div#t-tetrimino .owl-dot.active {
        background: #a71c8d;
    }

    .promotion-page.tetris-bikkura-page section.coaster-set-section div#t-tetrimino .owl-dot {
        border-color: #a71c8d;
    }

    .promotion-page.tetris-bikkura-page section.coaster-set-section div#s-tetrimino .owl-dot {
        border-color: #00b44f;
    }

    .promotion-page.tetris-bikkura-page section.coaster-set-section div#s-tetrimino .owl-dot.active {
        background: #00b550;
    }

    .promotion-page.tetris-bikkura-page section.coaster-set-section div#l-tetrimino .owl-dot.active {
        background: #ff8200;
    }

    .promotion-page.tetris-bikkura-page section.coaster-set-section .owl-dot.active {
        background: #fdd823;
    }

    .promotion-page.tetris-bikkura-page p.availability-note {
        font-size: 18px;
        color: #000;
        font-weight: 400;
        padding: 0 50px 20px;
        font-family: 'Gotham';
    }

    .promotion-page.tetris-bikkura-page .tetris-bottom-section h3.tetris-ribbon-title {
        font-size: 42px;
        line-height: 1.2;
        width: 100%;
    }

    .promotion-page.tetris-bikkura-page .tattoos-section p>span.free-one {
        color: #eb0046;
    }

    .promotion-page.tetris-bikkura-page .tattoos-section p>span.free-three {
        color: #00b550;
    }

    .promotion-page.tetris-bikkura-page .tattoos-section p>span.free-two {
        color: #ff4d00;
    }

    .promotion-page.tetris-bikkura-page .tattoos-section p>span.free-four {
        color: #013694;
    }

    .promotion-page.tetris-bikkura-page .tattoos-section p.prize-text span {
        font-size: 22px;
        font-weight: 100;
        font-style: italic;
    }

    .promotion-page.tetris-bikkura-page hr.line {
        border: 2px solid #ff4d00;
    }
    .promotion-page.tetris-bikkura-page .t-shirt-giveaway-img img {
        max-width: 100%;
        margin: 0 auto;
        width: 100%;
        transform: rotate(20deg) !important;
        opacity: 0;
    }

    .promotion-page.tetris-bikkura-page .lanyard-img {
        max-width: 85%;
        margin: 0 auto;
    }

    .promotion-page.tetris-bikkura-page .can-badges-img {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-wrap: wrap;
    }

    .promotion-page.tetris-bikkura-page .can-badges-image {
        max-width: 400px;
    }

    .promotion-page.tetris-bikkura-page .content-wrap.sushi-box-price h4+p {
        font-family: 'GothamLight';
        font-weight: 900;
    }

    .promotion-page.tetris-bikkura-page .cta-wrap a, .promotion-page.tetris-bikkura-page .cta-wrap p {
        background: #c2272d;
        padding: 10px 30px 12px;
        border-radius: 15px;
        font-size: 25px;
        color: #fff;
        border: 1px solid #c2272d;
        text-transform: uppercase;
        font-weight: 600;
        text-decoration: none;
    }

    .promotion-page.tetris-bikkura-page .cta-wrap {
        width: 100%;
        text-align: center;
        margin: 0 auto;
    }

    .promotion-page.tetris-bikkura-page .cta-wrap a:hover {
        color: #c2272d;
        background: transparent;
    }

    .promotion-page.tetris-bikkura-page .sticky-notes-wrap .cta-wrap {
        margin-bottom: 30px;
        padding: 10px 0;
    }

    .promotion-page.tetris-bikkura-page .coaster-set-section .t-shirt-giveaway-wrap {
        background: #3272CF;
    }

    .promotion-page.tetris-bikkura-page .coaster-set-section .column-wrap h4 {
        text-align: center;
        color: #fff;
        position: relative;
        margin-bottom: 20px;
    }

    .promotion-page.tetris-bikkura-page .coaster-set-section .column-wrap h4:before {
        position: absolute;
        content: " ";
        background: #fff;
        padding: 0.5px;
        max-width: 75%;
        bottom: 10px;
        width: 100%;
    }

    .promotion-page.tetris-bikkura-page section.coaster-set-section .row-section .column-section .rules p {
        font-family: 'Gotham';
        font-weight: bold !important;
        font-style: normal;
        font-size: 30px !important;
        width: 80%;
        line-height: 1.5;
    }

    .promotion-page.tetris-bikkura-page .coaster-set-section h4.color-title {text-align: center;letter-spacing: -10px;}

    .promotion-page.tetris-bikkura-page .coaster-set-section h4.color-title span {
        font-size: 2.5em;
        letter-spacing: 0;
        color: #fff;
        text-shadow: 8px 1px 1px #000;
    }

    .promotion-page.tetris-bikkura-page .coaster-set-section h4.color-title span.date-text {
        margin-left: 30px;
    }

    .promotion-page.tetris-bikkura-page .coaster-set-section h4.color-title span.red {
        color: #D82E4A;
    }

    .promotion-page.tetris-bikkura-page .coaster-set-section h4.color-title span.orange {
        color: #F78930;
    }

    .promotion-page.tetris-bikkura-page .coaster-set-section h4.color-title span.yellow {
        color: #F9D852;
    }

    .promotion-page.tetris-bikkura-page .coaster-set-section h4.color-title span.green {
        color: #00AF5B;
    }

    .promotion-page.tetris-bikkura-page .coaster-set-section h4.color-title span.blue {
        color: #00378F;
    }

    .promotion-page.tetris-bikkura-page .coaster-set-section h4.color-title span.purple {
        color: #6A1D5A;
    }

    .promotion-page.tetris-bikkura-page section.coaster-set-section .text-wrap {
        display: flex;
        position: absolute;
        bottom: 0;
        padding: 20px 15px 5px;
        width: 100%;
        align-items: center;
        justify-content: space-between;
    }

    .promotion-page.tetris-bikkura-page section.coaster-set-section .bottom-image {
        position: relative;
    }

    .promotion-page.tetris-bikkura-page section.coaster-set-section .text-wrap p {
        font-size: 14px;
        font-weight: bold;
    }

    .promotion-page.tetris-bikkura-page section.coaster-set-section .bottom-image img {
        width: 100%;
    }

    .promotion-page.tetris-bikkura-page section.coaster-set-section .row-section .column-section .rules p>a {
        color: #F78930;
        text-decoration: none;
        position: relative;
        border-bottom: 0.5px solid #F78930;
        z-index: 2;
    }

    .promotion-page.tetris-bikkura-page .cta-wrap p.tshirt-link {
        background: #844e99;
        border-radius: 0;
        border: 2px solid #D82E4A;
        max-width: 320px;
        margin: 0 auto;
    }
    
        .promotion-page.tetris-bikkura-page section.coaster-set-section .row-section {position: relative;padding: 15px 0 0;}
        .promotion-page.tetris-bikkura-page section.coaster-set-section .row-section:before {
            display: block;
            position: absolute;
            content: " ";
            background: url(/application/views/themes/theme-1/assets/images/tetris-tshirt.png) no-repeat;
            background-size: 60%;
            transform: rotate(10deg) !important;
            width: 100%;
            height: 100%;
            top: 15%;
            left: -40px;
            z-index: 1
        }
    .promotion-page.tetris-bikkura-page section.coaster-set-section .note .note-wrap:before {
        display: none;
    }
/* tetris bikkura page end */
/* my hero page */
.promotion-page.demon-slayer-page.my-hero-page h3.ribbon-title {background: transparent !important;color: #C1272D;font-family: commando;font-size: 5em;}
.promotion-page.demon-slayer-page.my-hero-page .tatoos-content {padding: 30px 0;}
.promotion-page.demon-slayer-page.my-hero-page hr.line {border: 2px solid #FFF203;width: 65%;}
.my-hero-page .tattoos-section p>span, .my-hero-page section.meet-our-team.banner-sub p>span, .my-hero-page .tatoos-content .column-section p.highlight-text a>span {color: #C1272D;}
.promotion-page.demon-slayer-page.my-hero-page h4 {text-align: center;font-family: 'Commando';font-size: 2.5rem;margin: 0 auto;text-transform: uppercase;}
.promotion-page.demon-slayer-page.my-hero-page .tattoos-wrap h3.ribbon-title {line-height: 1.2;padding-bottom: 0;text-transform: uppercase;}
.my-hero-page .tatoos-content .column-section {padding: 50px 0 20px;}
.my-hero-page .tatoos-content .column-section h4 {font-family: 'DIN 2014';font-weight: bold;text-decoration-line: underline;text-decoration-thickness: 2px;margin-bottom: 20px;}
.my-hero-page .tatoos-content .column-section p.highlight-text a>span {text-decoration-thickness: 2px;text-decoration-line: underline;}
.my-hero-page .tatoos-content .column-section .note p {color: #000;}
.promotion-page.demon-slayer-page.my-hero-page .image-wrapper .image-wrap {padding-bottom: 30px;}
.my-hero-page .tattoos-section .image-wrapper {padding: 0;}
.promotion-page.demon-slayer-page.my-hero-page .image-wrapper .image-wrap img {width: 100%;margin: 0 auto;}
.promotion-page.demon-slayer-page.my-hero-page .bikkura-prize .tattoos-wrap p:last-child, .dc-bikkura .tattoos-section p.prize-text {font-size: 22px;font-style: italic;font-weight: 400;}
/*my hero page end */
/* benefits page css */
    section.benefit-section {text-align: center;padding: 30px 0 50px;}
    section.benefit-section ul.nav-tabs {text-align: center;margin: 0 auto 20px;border: none;max-width: 360px;}
    section.benefit-section ul.nav-tabs li {border: none;}
    section.benefit-section ul.nav-tabs li a, .benefit-section .tab-content h4 {text-transform: uppercase;color: #000;font-size: 30px;border-radius: 0;padding: 0 20px;border: 0;font-weight: 600;margin: 0 auto;position: relative;opacity: 0.5;}
    section.benefit-section ul.nav-tabs li:first-child a:after {position: absolute;content: " ";background: #000;height: 100%;right: 0;z-index: 9;opacity: 1;width: 2px;max-height: 25px;bottom: 8px;}
    section.benefit-section ul.nav-tabs li.active a {color: #610b30;opacity: 1;}
    .benefit-section .tab-content {padding: 0 0 50px;width: 85%;margin: 0 auto;}
    .benefit-section .tab-content img {max-width: 180px;}
    .benefit-section .tab-content h4 {opacity: 1;font-size: 25px;line-height: 1.2;margin-bottom: 10px;color: #000;}
    .benefit-section .tab-content .content-wrap {min-height: 180px;}
    section.benefit-section ul.nav-tabs li a:hover,
    section.benefit-section ul.nav-tabs li.active a:hover {border: 0 !important;background: transparent;}
    .benefits-page .note-section-wrap {text-align: center;padding: 30px 0 50px;}
    .benefits-page .note-section-wrap h5.benefit-note-title {font-size: 35px;text-transform: uppercase;margin: 0 auto 10px;color: #fff;}
    .benefits-page .note-section-wrap .content-wrap {margin: 15px auto;}
    .benefits-page .note-section-wrap {background: #000;}
    .benefits-page .note-section-wrap p {color: #fff;font-size: 18px}
    section.benefit-image-section {padding-top: 30px;}
/* benefits page css end */
/* valentine seafood page css */
.valentine-seafood-page section.team-banner-section {background: url(../assets/images/valentine-banner-new2.jpg) no-repeat center;background-size: cover;padding: 0 100px 140px;}
.valentine-seafood-page section.team-banner-section img {opacity: 0;}
.valentine-content-section {padding: 50px 0;background: url(../assets/images/chirashi-bg.jpg) no-repeat center;background-color: rgba(255,255,255,0.5);background-blend-mode: lighten;background-size: cover;}
.valentine-content-section .valentine-wrap {padding: 30px 50px;border: 2px solid #6d0d19;border-radius: 10px;}
.valentine-content-section .valentine-wrap h3.valentine-title {font-size: 3.5rem;font-style: italic;font-weight: 500;border-bottom: 2px solid #6d0d19;padding-bottom: 20px;font-family: "poppins";color: #6d0d19;}
.valentine-content-section .valentine-wrap .seafood-content h3.valentine-title.mobile-view, .valentine-content-section .valentine-wrap .seafood-content h3.valentine-title span:before {display: none;}
.valentine-content-section .valentine-wrap .seafood-content .image-wrap {box-shadow: 5px 10px 15px #ddd;}
.valentine-content-section .valentine-wrap h3.valentine-title>span {font-weight: bold;font-size: 5rem;position: relative;padding-left: 60px;}
.valentine-content-section .valentine-wrap h3.valentine-title>span:before {position: absolute;content: " ";background: #6d0d19;padding: 1px;height: 50%;top: 30%;left: 5%;}
.valentine-content-section .valentine-wrap h4 {font-size: 3rem;margin: 30px 0;color: #6d0d19;font-family: 'poppins';font-weight: 600;}
.valentine-content-section .valentine-wrap .seafood-content .row.row-section {padding: 20px 0;display: flex;align-items: center;}
.valentine-content-section .valentine-wrap p, .valentine-content-section .valentine-wrap p>a {font-size: 2.45rem;margin-bottom: 25px;color: #6d0d19;font-family: 'poppins';font-weight: 500;font-style: normal;}
.valentine-content-section hr.line {width: 100%;margin: 50px auto;border-color: #6d0d19;}
.valentine-content-section .valentine-wrap .seafood-content h3.valentine-title {text-align: left;font-style: normal;font-weight: 900;border: none;padding-bottom: 30px;margin-bottom: 20px;font-size: 4.5rem;line-height: 1.2;}
.valentine-content-section .valentine-wrap .seafood-content ul {padding: 0 0 0 4em;margin: 0 auto 0 20px;}
.valentine-content-section .valentine-wrap .seafood-content li {color: #6d0d19;font-size: 2.3rem;font-style: italic;line-height: 1.4;font-family: 'poppins';font-weight: 600;}
.heart-section .heart-content-wrap {display: flex;justify-content: center;align-items: center;padding: 10px 0;}
.heart-section .heart-content-wrap img { max-width: 400px;width: 100%; transform: rotate(35deg);}
.heart-section .heart-content-wrap h4 {font-size: 2.5rem;text-transform: uppercase;line-height: 1.2;font-style: italic;}
.heart-section .heart-content-wrap h4>span {font-size: 18px;text-transform: none;font-weight: 400;}
.valentine-content-section .valentine-wrap .note-wrap p {font-size: 20px;margin: 0 auto 5px;}
.valentine-content-section .valentine-wrap .note-wrap .cta-wrap {padding: 50px 0;text-align: center;}
.valentine-content-section .valentine-wrap p>a {text-decoration: underline;}
.valentine-content-section .valentine-wrap .note-wrap .cta-wrap a {font-family: 'poppins';font-weight: 400;font-size: 2.4rem;line-height: 1.2;padding: 15px 30px 10px;margin: 0;border-radius: 10px;letter-spacing: 2px;background: #6d0d19;border: 2px solid #6d0d19;}
.valentine-content-section .valentine-wrap .note-wrap .cta-wrap a:hover {background: transparent;color: #6d0d19;}
.valentine-content-section .valentine-wrap .seafood-content li>span {font-weight: 400;}
.valentine-content-section .valentine-wrap .seafood-content h3.valentine-title span {padding: 0;font-weight: 500;}
.valentine-seafood-page .promotion-rewards-wrap .post-wrapper a.right-link {color: #ed1c24;}
/* valentine seafood page css end */
/* february kmd */
.feb-page section.promotion-rewards-section, .feb-page section.invert-menu-section .menu-content-wrapper, .feb-page section.invert-menu-section .order-section .order-section-wrap {background: #40567a;}
.feb-page .campaign-page section.invert-menu-section .cta-wrap a {color: #40567a;background: #efefef;border-color: #efefef;}
.feb-page .campaign-page section.invert-menu-section .cta-wrap a:hover {background: #40567a;color: #efefef;}
.feb-page section.invert-menu-section .image-wrap img {border: 5px solid #efefef;}
.feb-page p.invert-section-text, .feb-page .campaign-page section.invert-menu-section .content-wrap p, .feb-page .campaign-page section.invert-menu-section .order-section p, .feb-page .campaign-page section.invert-menu-section .order-section p>a, .feb-page p.invert-section-text>a {color: #efefef;font-family: "fieldwork" !important;font-style: italic;font-weight: 400;letter-spacing: 0.5px;}
.feb-page .banner-section img {width: 100%;margin: 0 auto;}
.feb-page section.invert-menu-section .menu-content-wrapper {padding: 50px;}
.feb-page section.invert-menu-section .row-section {padding: 0;}
.feb-page .campaign-page section.invert-menu-section .content-wrap h4 {font-size: 35px;font-family: "fieldwork" !important;color: #efefef;font-weight: 700;}
.feb-page .campaign-page section.invert-menu-section .order-section p, .feb-page .campaign-page section.invert-menu-section .order-section p>a {font-family: bc-novatica-cyr, sans-serif !important;font-style: normal;font-size: 20px;}
.feb-page section.team-banner-section {padding: 0;}
.feb-page section.invert-menu-section {background: transparent;}
.feb-page section.invert-menu-section .order-section {padding: 0;background: transparent;}
.feb-page .campaign-page section.invert-menu-section .order-section .order-section-wrap {border: none;position: relative;padding: 50px 0;}
.feb-page .campaign-page section.invert-menu-section .order-section .order-section-wrap:before {position: absolute;content: " ";background: #efefef;padding: 2px;width: 100%;left: 0;max-width: 85%;margin: 0 auto;right: 0;top: 0;}
.feb-page section.invert-menu-section .image-wrap img {max-width: 400px;}
.feb-page .monthly-discovers-campaign-page .campaign-top {padding: 100px 0;background: url(../assets/images/feb-kmd-bg-1.jpg) repeat-y top right !important;background-size: 100% auto !important;}
.campaign-wrapper.container {text-align: center;padding: 0;border: 5px solid #efefef;margin: 0 auto;}
/* february kmd end */
/* march kmd start */
.campaign-page.march-month-discoveries .banner-section {padding: 0;}
.campaign-page.march-month-discoveries section.invert-menu-section.march-kmd-box {padding: 80px 0;background: #f4e696;margin: 0 auto;}
.campaign-page.march-month-discoveries section.invert-menu-section.march-kmd-box .content-wrapper {background-color: transparent;}
.campaign-page.march-month-discoveries section.invert-menu-section.march-kmd-box .column-wrapper {width: 80%;margin: 0 auto;}
.campaign-page.march-month-discoveries section.invert-menu-section.march-kmd-box .content-wrapper h4 {font-family: "bilo";font-weight: 900;text-transform: uppercase;font-size: 45px;}
.campaign-page.march-month-discoveries section.invert-menu-section h5.kmd-menu-title {text-align: center;font-size: 45px;font-family: "bilo";text-transform: uppercase;font-weight: 900;width: 50%;margin: 0 auto;}
.campaign-page.march-month-discoveries section.invert-menu-section p.kmd-menu-sub-title {width: 80%;margin: 20px auto;text-align: center;}
.campaign-page.march-month-discoveries .invert-menu-section .menu-content-wrapper .row {padding: 50px 0 0;}
.campaign-page.march-month-discoveries section.invert-menu-section {background-color: #aed5e7;margin: 0 auto;}
.campaign-page.march-month-discoveries section.invert-menu-section .menu-content-wrapper {top: 0;width: 90%;margin: 0 auto;text-align: center;}
.campaign-page.march-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6:first-child .content-wrapper {
    margin: 0 auto;
    background: url(../assets/images/march-kmd-bg.jpg) no-repeat center;
    background-size: cover;
    padding: 30px;
    border: 5px solid #fff;
    border-radius: 20px;
}
.march-month-discoveries .promotion-rewards-section {background: #f4e696;}
.march-month-discoveries .promotion-rewards-wrap .post-wrapper a {color: #000;}
.march-month-discoveries section.invert-menu-section .content-wrap, .march-month-discoveries section.invert-menu-section .content-wrapper {background: #f4e696;}
.campaign-page.march-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6:first-child .content-wrapper h4 {
    text-align: center;
    font-size: 35px;
    margin: 0 auto 20px;
    width: 90%;
}
.campaign-page.march-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6 .content-wrapper p, .campaign-page.march-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6:first-child .content-wrapper p>a, .campaign-page.march-month-discoveries section.invert-menu-section p.kmd-menu-sub-title, .campaign-page.march-month-discoveries section.invert-menu-section .content-wrap p {
    font-family: "bilo";
    font-size: 18px;
    font-weight: 600;
    color: #000;
}
.campaign-page.march-month-discoveries section.invert-menu-section {padding: 80px 0;}
.campaign-page.march-month-discoveries section.invert-menu-section .cta-wrap a:hover {border-color: #f4e696;}
.campaign-page.march-month-discoveries section.invert-menu-section.march-kmd-box .row {display: flex;align-items: center;}
.campaign-page.march-month-discoveries section.invert-menu-section .cta-wrap a {
    background: #f4e696;
    text-transform: none;
    font-family: "bilo";
    font-weight: 700;
    padding: 8px 50px 8px;
    font-size: 25px !important;
    border-radius: 10px;
    box-shadow: 5px 5px 4px 0px #888888;
}
.campaign-page.march-month-discoveries section.invert-menu-section .cta-wrap {margin: 30px auto;}
.campaign-page.march-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6:first-child .content-wrapper p>a {text-decoration: underline;}
.campaign-page.march-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6:first-child .content-wrapper p {
    text-align: center;
    width: 70%;
    margin: 0 auto;
}
.campaign-page.march-month-discoveries section.invert-menu-section .content-wrapper {border: 5px solid #fff;border-radius: 20px;}
.campaign-page.march-month-discoveries section.invert-menu-section .content-wrapper img {border-radius: 20px 20px 0 0;}
.campaign-page.march-month-discoveries section.invert-menu-section.march-kmd-box .content-wrapper {border: 0;}
.campaign-page.march-month-discoveries p.invert-section-text, .campaign-page.march-month-discoveries section.invert-menu-section .content-wrap p, .campaign-page.march-month-discoveries section.invert-menu-section .order-section p, .campaign-page.march-month-discoveries section.invert-menu-section .order-section p>a, .campaign-page.march-month-discoveries section.invert-menu-section .content-wrap h4 {font-family: "bilo";color: #000;text-align: center;line-height: 1.2;font-weight: 700;}
.march-month-discoveries section.invert-menu-section .content-wrap {border-radius: 0 0 15px 15px;}
.campaign-page.march-month-discoveries section.invert-menu-section .content-wrap h4 {font-size: 25px;font-weight: 800;margin-bottom: 5px;}
.campaign-page.march-month-discoveries section.invert-menu-section .content-wrap p {padding: 0 20px;}
.march-month-discoveries section.invert-menu-section .content-wrap {min-height: 225px;}
/* march kmd end */
/* contact page start */
.contact-page .form-section .custom-file span.file-field {
        font-size: 16px;
        color: #ed1c24;
        position: absolute;
        margin: 0;
        text-transform: uppercase;
        /*padding: 10px;border: 2px solid;border-radius: 25px;*/
        left: 0;
        cursor: pointer;
        font-weight: 600;
        color: #727272;
    }
    .contact-page .form-section .custom-file input#fileToUpload {
        border: none;
        background: transparent;
        padding: 0;
        position: relative;
        width: auto;
        font-size: 20px;
        visibility: hidden;
        height: auto;
    }
    .contact-page .form-section .custom-file span.file-name {
        position: absolute;
        top: 0;
        right: 0;
        font-size: 14px;
        color: #000;
        height: 100%;
        line-height: 30px;
    }
    .contact-page .form-section .custom-file label {
        width: 100%;
        display: block;
        position: relative;
        margin: 0 auto;
        display: flex;
        align-items: center;
    }
    .contact-page .form-section .custom-file {width: 50%;}
    .contact-page .meet-out-team-wrap {padding-bottom: 50px;}
    .contact-page .meet-out-team-wrap h1 {padding-bottom: 30px;}
    .contact-page .form-section {width: 100%;max-width: 80%;margin: 0 auto;}
    .contact-page .form-group.text-center {display: flex;align-items: center;justify-content: space-between;}
    .contact-page .form-section input, .contact-page .form-section select, .contact-page .select2-container--default .select2-selection--single, .contact-page .form-section textarea.form-control {
        background: transparent;
        box-shadow: none;
        border-radius: 0;
        border-color: #727272;
        height: 45px;
        border-width: 2px !important;
        font-size: 16px;
        font-weight: bold;
        color: #727272 !important;
    }
    .contact-page .form-section .form-control::placeholder{
        color: #727272;
    }
    .contact-page .form-section span#select2-location-container {color: #727272 !important;padding: 0 15px;font-size: 15px;line-height: 45px;text-align: left;}
    .contact-page .select2-container--default .select2-selection--single .select2-selection__arrow {height: 100%;}
    .contact-page .form-section textarea.form-control {resize: none;height: auto;}
    .contact-page .form-section .custom-file span.file-field span.doc-type {text-transform: none;}
    .contact-page #display-errors p {color: #a94442 !important;font-size: 18px !important;}
    .contact-page .form-section select {background: rgba(0, 0, 0, 0.005);}
    .contact-page form#contact-form .form-group select {position: relative;}
    .contact-page form#contact-form .form-group svg {position: absolute;right: 25px;top: 0;width: 10px;height: 75%;stroke-width: 2px;stroke: #000;fill: none;stroke-linecap: round;stroke-linejoin: round;pointer-events: none;}
    .contact-page form#contact-form .form-group select {-webkit-appearance: none;cursor: pointer;transition: all 150ms ease;}
    .contact-page form#contact-form .form-group select option[value=""][disabled] {display: none;}
    .contact-page form#contact-form .form-group select:hover + svg {stroke: #000;}
    .contact-page form#contact-form .sprites {position: absolute;width: 0;height: 0;pointer-events: none;user-select: none;}

/* contact page end */
/* demon 2023 */
.demon-slayer-2023 section.team-banner-section h1.banner-title {text-align: center;}
.demon-slayer-2023 section.join-our-team-section {text-align: center;padding: 20px 0;}
.demon-slayer-2023 section#giveaway img, .demon-slayer-2023 .team-banner-wrap img img {width: 100%;margin: 0 auto;max-width: 100%;}
.promotion-page.demon-slayer-2023 h3 {text-transform: none;}
.demon-slayer-2023 hr.line {border-color: #666666 !important;position: relative;}
.demon-slayer-2023 .tattoos-section .image-wrapper .image {width: 30%;margin: 30px 10px;}
.demon-slayer-2023 .tattoos-section .image-wrapper:last-child .image {width: 48%;}
.demon-slayer-2023 img.left-img, .demon-slayer-2023 img.right-img {position: absolute;z-index: -1;max-width: 500px;}
.demon-slayer-2023 section.meet-our-team img.left-img {left: -210px;top: 80px;}
.demon-slayer-2023 section.join-our-team-section .tatoos-content img.right-img {right: -350px;max-width: 700px;top: 100px;}
.demon-slayer-2023 .tattoos-section .image-wrapper img.left-img {left: -200px;max-width: 700px;}
.demon-slayer-2023 .tattoos-section .image-wrapper img.right-img {right: -180px;}
.demon-slayer-2023 .tattoos-section .image-wrapper img.left-img.left-bottom {bottom: 60px;left: -580px;}
.demon-slayer-2023 .tattoos-section .image-wrapper, .demon-slayer-2023 .tatoos-content .note {position: relative;}
.demon-slayer-2023 .tattoos-section .image-wrapper img.right-img.right-middle {top: 110px;right: -200px;}
.demon-slayer-2023 .tattoos-section .image-wrapper img.left-img.left-middle {left: -355px;top: 50%;}
section#giveaway img.left-img.left-bottom {bottom: 16.5%;left: -320px;max-width: 750px !important;}
.demon-slayer-2023 section#giveaway img.right-img.right-bottom {max-width: 700px;top: -75px;right: -380px;}
.demon-slayer-2023 .tattoos-wrap h3.ribbon-title, .demon-slayer-2023 h4, .promotion-page.demon-slayer-2023 h3 {font-family: "ltc-pabst-oldstyle",serif !important;color: #c1272d;}
.demon-slayer-2023 h4 {color: #000;}
.demon-slayer-2023 .tattoos-section .image-wrapper img.right-img.right-bottom {bottom: -115px;right: -220px;}
.demon-slayer-2023 .tatoos-content .column-section h4 {font-family: 'DIN 2014' !important;}
.demon-slayer-2023 .tattoos-section p.small-text {font-family: 'DIN 2014' !important;font-size: 20px;font-weight: 100;font-style: italic;}
.demon-slayer-2023 .tattoos-section .image-wrapper {padding: 30px 0;}
/* demon 2023 */

/* april kmd 2023 */
.campaign-page.april-month-discoveries section.invert-menu-section {background-color: #faf0f5;}
.campaign-page.april-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6:first-child .content-wrapper {background: none;background-color: #eb5f69;border-color: #eb5f69;}
.campaign-page.april-month-discoveries section.invert-menu-section .cta-wrap a {color: #d83246;background: #fff;border-color: #eb5f69;box-shadow: 0px 4px 5px 3px #d83246;text-transform: uppercase;}
.campaign-page.april-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6:first-child .content-wrapper p, .campaign-page.april-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6:first-child .content-wrapper p>a, .campaign-page.april-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6:first-child .content-wrapper h4, .campaign-page.april-month-discoveries section.invert-menu-section.march-kmd-box .content-wrapper h4, .campaign-page.april-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6 .content-wrapper p, .campaign-page.april-month-discoveries section.invert-menu-section .content-wrap h4, .campaign-page.april-month-discoveries section.invert-menu-section .content-wrap p, .april-month-discoveries .promotion-rewards-wrap .post-wrapper a {color: #fff;}
.campaign-page.april-month-discoveries section.invert-menu-section h5.kmd-menu-title, .campaign-page.april-month-discoveries section.invert-menu-section p.kmd-menu-sub-title {color: #eb5f69;}
.campaign-page.april-month-discoveries section.invert-menu-section.march-kmd-box, .april-month-discoveries section.invert-menu-section .content-wrap, .april-month-discoveries section.invert-menu-section .content-wrapper, .april-month-discoveries .promotion-rewards-section {background: #f4a4b9;}
.campaign-page.april-month-discoveries section.invert-menu-section .content-wrapper img {border-radius: 10px 10px 0 0;}
.campaign-page.april-month-discoveries section.invert-menu-section .content-wrap p, .campaign-page.april-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6 .content-wrapper p {font-weight: 600;padding: 5px 0;}
.april-month-discoveries section.invert-menu-section .content-wrap {min-height: 250px;}
/* april kmd 2023 */
/* new updates */
section.upcoming-location-section .upcoming-location-wrap {padding: 50px 0;}
section.upcoming-location-section h3.section-title {text-transform: uppercase;font-size: 3em !important;}
section.upcoming-location-section p {font-size: 25px;color: #fff;text-transform: uppercase;}
section.upcoming-location-section .location-list {max-width: 900px;margin: auto;}
section.upcoming-location-section .location-list p {font-size: 20px;width: 100%;margin: auto; padding: 5px 15px; max-width: 33.3333%;display: inline-block; float: left;}
section.upcoming-location-section .location-list p a {color: #fff;min-height: 25px;min-width: 25px;display: inline-block;}
section.upcoming-location-section .upcoming-wrap {margin-top: 50px;}
/* new updates */
/* new menu campaign */
.new-menu-2023-page section.team-banner-section {padding: 0;}
.new-menu-2023-page section.meet-our-team h2, .new-menu-2023-page section.meet-our-team p {
    font-size: 25px;
    margin: 0 auto;
    width: 70%;
    padding-bottom: 35px;
    font-weight: 700;
    color: #000;
    line-height: 1.3;
    font-family: 'bilo';
}
.new-menu-2023-page section.join-our-team-section .row-section {display: flex;align-items: flex-start;width: 80%;}
.new-menu-2023-page section.join-our-team-section .row-section .column-section {max-width: 47% !important;margin: 0 10px;padding: 0;width: 50%;}
.new-menu-2023-page section.join-our-team-section .row-section .column-section:first-child .column-wrap {background: transparent;padding: 0;border: 0;}
.new-menu-2023-page section.join-our-team-section .row-section h3.menu-title {font-size: 30px;margin: 10px auto 20px;font-family: "bilo";font-weight: 900;position: relative;line-height: 1;color: #000;}
.new-menu-2023-page section.join-our-team-section .row-section h3.menu-title span {display: block;font-size: 25px;margin: 5px 0;text-transform: none;font-weight: 600;}
.new-menu-2023-page section.meet-our-team.banner-sub h2 {font-size: 4em;width: 75%;line-height: 1.1;font-family: 'bilo';font-weight: 700;padding: 0 0 15px;border: 0;position: relative;margin: 10px auto 30px;}
.new-menu-2023-page section.team-banner-section h1 {font-size: 4.5em;text-transform: uppercase;font-weight: 900;font-family: 'bilo';color: #ed1c24;}
.new-menu-2023-page section.join-our-team-section .row-section h3.menu-title:after, .new-menu-2023-page section.meet-our-team.banner-sub h2:after {position: absolute;content: " ";background: #ed1c24;padding: 1px;width: 100%;margin: 0 auto;max-width: 80%;left: 0;right: 0;bottom: -10px;}
.new-menu-2023-page section.meet-our-team.banner-sub h2:after {max-width: 70%;}
.new-menu-2023-page section.join-our-team-section .row-section p {font-size: 25px;color: #000;line-height: 1.2;text-align: center;font-weight: 700;font-family: "bilo";letter-spacing: 0;min-height: 150px;}
.new-menu-2023-page .find-section .content-wrapper {width: 40%;margin: 0 auto;border-radius: 15px;background: rgb(255 255 255 / 60%);padding: 30px 20px;    border: 2px solid #ed1c24;position: relative;z-index: 1;}
.new-menu-2023-page .find-section .content-wrapper h4, .new-menu-2023-page .find-section .content-wrapper p, .new-menu-2023-page .find-section .content-wrapper a {color: #000;text-align: center;}
.new-menu-2023-page .find-section .content-wrapper p>a {text-decoration: underline;}
.new-menu-2023-page .find-section .content-wrapper h4 {font-size: 40px;text-transform: uppercase;font-weight: 900;font-family: 'bilo';line-height: 1.2;}
.new-menu-2023-page .find-section .content-wrapper p {width: 65%;margin: 0 auto;font-size: 20px;line-height: 1.4;font-family: 'bilo';}
.new-menu-2023-page .find-section .content-wrapper .cta-wrap {padding: 50px 0 25px;text-align: center;}
.new-menu-2023-page .find-section .content-wrapper .cta-wrap a {background: #ed1c24;padding: 5px 40px;border-radius: 10px;width: 100%;font-size: 25px;font-weight: 600;color: #fff;text-transform: uppercase;font-family: 'bilo';border: 2px solid #ed1c24;text-decoration: none;}
.new-menu-2023-page .find-section .content-wrapper .cta-wrap a:hover {background: #fff;color: #ed1c24;}
.new-menu-2023-page section.join-our-team-section .find-section {padding: 50px 0;}
.new-menu-2023-page {background: url(../assets/images/wooden-bg.jpg) no-repeat center;background-size: cover;}
.new-menu-2023-page section.promotion-rewards-section {background: #fff;border-top: 50px solid transparent !important;border-image: url(../assets/images/bottom-diamond-pattern.png) 170 round !important;-webkit-border-image: url(../assets/images/bottom-diamond-pattern.png) 170 round !important;/*-o-border-image: url(border.html) 85 round !important;*/padding: 20px 0;}
.new-menu-2023-page .menu-item-section .image-wrap {position: relative;}
.new-menu-2023-page .menu-item-section .image-wrap img {position: absolute;bottom: 0;z-index: 0;}
.new-menu-2023-page section.join-our-team-section .row-section .column-section .column-wrap {width: 100%;max-width: 85%;margin: 0 auto;}
.new-menu-2023-page section.team-banner-section img.mobile-image {display: none;}
/* new menu campaign */
/* may kmd 2023 */
.campaign-page.may-month-discoveries section.invert-menu-section .content-wrapper {position: relative;}
.campaign-page.may-month-discoveries section.invert-menu-section .content-wrapper .special-item {position: absolute;bottom: -12px;left: 0;right: 0;text-align: center;}
.campaign-page.may-month-discoveries section.invert-menu-section .content-wrapper .special-item span {border: 2px solid #0480a6;width: 100%;max-width: 120px;margin: 0 auto;border-radius: 25px;background: #fff;color: #000;text-transform: uppercase;padding: 10px 15px;font-weight: 700;font-style: italic;font-size: 20px;}
.campaign-page.may-month-discoveries section.invert-menu-section.march-kmd-box {background-color: #a3cdc4;}
.may-month-discoveries section.invert-menu-section .content-wrap, .campaign-page.may-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6:first-child .content-wrapper, .may-month-discoveries .promotion-rewards-section {background: #0d4773;border-color: #fff;}
.campaign-page.may-month-discoveries section.invert-menu-section .cta-wrap a {border-color: #fff;background: #0480a6;color: #fff;box-shadow: 3px 6px 5px 0px #000;}
.may-month-discoveries section.invert-menu-section .content-wrap {border-top: 3px solid #fff;}
.campaign-page.may-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6 .content-wrapper p {color: #0d4773;}
.campaign-page.may-month-discoveries section.invert-menu-section {background-color: #0480a6;background-image: url(../assets/images/bg-floral.png);background-repeat: no-repeat;background-position: bottom center;background-size: contain;}
.campaign-page.may-month-discoveries section.invert-menu-section h5.kmd-menu-title, .campaign-page.may-month-discoveries section.invert-menu-section p.kmd-menu-sub-title {color: #fff;font-family: 'fieldwork';}
.campaign-page.may-month-discoveries .july-month-campaign section.banner-section h1:before, .campaign-page.may-month-discoveries .july-month-campaign section.banner-section h1:after {display: none;}
.campaign-page.may-month-discoveries .july-month-campaign section.banner-section h1 span, .campaign-page.may-month-discoveries .july-month-campaign section.banner-section h1 {position: absolute;text-align: center;width: 100%;font-size: 10em;color: #fff;font-family: "fieldwork";}
.campaign-page.may-month-discoveries .july-month-campaign section.banner-section h1 sup {text-transform: none;}
.campaign-page.may-month-discoveries section.invert-menu-section p.kmd-menu-sub-title {display: none;}
.campaign-page.may-month-discoveries .july-month-campaign section.banner-section h1 span {position: static;font-size: 10rem;width: auto;display: inline;margin: 0 auto;}
.campaign-page.may-month-discoveries section.invert-menu-section.march-kmd-box .left-image, .campaign-page.may-month-discoveries section.invert-menu-section.march-kmd-box .right-image {display:none;position: absolute;width: 100%;max-width: 180px;bottom: 0px;opacity: 0.8;}
.campaign-page.may-month-discoveries section.invert-menu-section.march-kmd-box .left-image {left: -20px;}
.campaign-page.may-month-discoveries section.invert-menu-section.march-kmd-box .right-image {right: 0;}
.campaign-page.may-month-discoveries section.invert-menu-section .content-wrap h4, .campaign-page.may-month-discoveries section.invert-menu-section .content-wrap p, .campaign-page.may-month-discoveries section.invert-menu-section.march-kmd-box .content-wrapper h4, .campaign-page.may-month-discoveries section.invert-menu-section.march-kmd-box .content-wrapper p {font-family: 'fieldwork' !important;}
.campaign-page.may-month-discoveries section.invert-menu-section .content-wrap p, .campaign-page.may-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6:first-child .content-wrapper p, 
.campaign-page.may-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6 .content-wrapper p {font-weight: 400;}
.campaign-page.may-month-discoveries section.invert-menu-section .content-wrap p, .campaign-page.may-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6:first-child .content-wrapper p, .campaign-page.may-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6:first-child .content-wrapper p>a {color: #a3cdc4;}
.campaign-page.may-month-discoveries section.invert-menu-section .content-wrapper img {border-radius: 15px 15px 0 0;}
/* may kmd 2023 */

/* we bare kmd 2023 */
.we-bare-page .tattoos-section p {width: 80%;}
.promotion-page.we-bare-page h3.ribbon-title, .promotion-page.we-bare-page h3 {background: transparent !important;color: #E0614E;font-family: "imaginaryfriend-bb";}
.we-bare-page {background: #dce6c4;}
.promotion-page.we-bare-page .tattoos-section .image-wrapper .image, .promotion-page.we-bare-page .tattoos-section .image-wrapper .image img {width: 100%;max-width: 100% !important;margin: 0 auto !important;}
.promotion-page.we-bare-page .tattoos-section .image-wrapper .image {margin: 30px auto !important;}
.promotion-page.we-bare-page .tattoos-section .image-wrapper .image:hover img {transform: unset;-webkit-transform: unset;}
.promotion-page.we-bare-page .image-wrapper h3 {font-size: 40px;}
.promotion-page.we-bare-page .divide img {width: 100%;max-width: 80%;margin: 0 auto;text-align: center;}
.promotion-page.we-bare-page .divide {text-align: center;margin: 0 auto 25px;}
.promotion-page.we-bare-page h3.ribbon-title {font-size: 60px;}
.promotion-page.we-bare-page .tatoos-content {padding: 0px 0;}
.promotion-page.we-bare-page .image-wrapper h3>span {font-size: 30px;}
.we-bare-page .tattoos-section p>span {color: #E0614E;}
.we-bare-page .join-our-team-section .giveaway-image .text-wrap h4:after {background: #000;max-width: 260px;}
.we-bare-page .tattoos-section .rules p {font-size: 28px;margin: 0 auto 15px;font-weight: 500;font-family: 'Gotham';width: 100%;max-width: 68%;line-height: 1.2;}
.we-bare-page .join-our-team-section .giveaway-image .text-wrap .note {margin-top: 50px;}
.we-bare-page .join-our-team-section .giveaway-image .text-wrap .note p, .we-bare-page .tattoos-section p.note {font-weight: 400;}
.we-bare-page .tattoos-section #creatorvisit .rules p {width: 100% !important;max-width: 75%;}
.we-bare-page .tattoos-section p.note {width: 100%;margin: 10px auto 0;}
.we-bare-page section.join-our-team-section #creatorvisit .row-section {align-items: center;}
.we-bare-page section.join-our-team-section #creatorvisit .row-section .column-section:last-child {position: relative;}
.we-bare-page section.join-our-team-section #creatorvisit .row-section .column-section .arrow-image img {position: absolute;max-width: 160px;width: 100%;left: 12%;}
.we-bare-page section.join-our-team-section #creatorvisit .row-section.come-together .column-section .arrow-image img {max-width: 200px;right: 0;left: auto;z-index: -1;}
.we-bare-page section.join-our-team-section #creatorvisit h4.creator-text {color: #E0614E;font-family: "imaginaryfriend-bb";font-size: 40px;width: 100%;margin: 0 0 0 auto;}
/* we bare kmd 2023 */
/* home coming soon css */
.kuru-homepage section.upcoming-location-section .upcoming-wrap {margin-top: 15px;}
.kuru-homepage section.upcoming-location-section p {font-weight: 100;font-size: 24px;}
.kuru-homepage section.upcoming-location-section h3.section-title {margin: 0 auto;font-size: 2.5rem !important;}
.kuru-homepage section.upcoming-location-section ul p {text-transform: uppercase;font-size: 16px;max-width: 100%;float: none;position: relative;width: auto;padding: 0 10px;line-height: 1.3;}
.kuru-homepage section.upcoming-location-section ul.city-list li p:before {position: absolute;content: " ";left: 0;background: #fff;padding: 2px;border-radius: 5px;top: 50%;}
.kuru-homepage section.upcoming-location-section .location-list h5, .kuru-homepage section.upcoming-location-section .location-list h4 {font-size: 25px;width: 100%;margin: 0 auto 5px;color: #fff;display: inline-block;text-transform: uppercase;font-weight: 400;}
.kuru-homepage section.upcoming-location-section ul.city-list {margin: 0 auto 15px;list-style: none;}
.kuru-homepage section.upcoming-location-section ul.city-list li {line-height: 1.2;}
/* home coming soon css */

/* june kmd 2023 */
.campaign-page.june-month-discoveries section.invert-menu-section, .campaign-page.june-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6:first-child .content-wrapper {background-image: none;background-color: #D71E47;}
.campaign-page .banner-wrap img {width: 100%;margin: 0 auto;}
.campaign-page.june-month-discoveries section.invert-menu-section.march-kmd-box, .june-month-discoveries section.invert-menu-section .content-wrap, .june-month-discoveries .promotion-rewards-section, .campaign-page.june-month-discoveries section.invert-menu-section .cta-wrap a {background-color: #FF960F;}
.campaign-page.june-month-discoveries section.invert-menu-section .cta-wrap a, .campaign-page.june-month-discoveries section.invert-menu-section .cta-wrap a:hover {border-color: #FF960F;color: #D71E47;}
.campaign-page.june-month-discoveries section.invert-menu-section h5.kmd-menu-title, .campaign-page.june-month-discoveries section.invert-menu-section p.kmd-menu-sub-title {color:#FF960F;}
.campaign-page.june-month-discoveries section.invert-menu-section .content-wrap p, .campaign-page.may-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6 .content-wrapper p, .campaign-page.june-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6:first-child .content-wrapper p, .campaign-page.june-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6:first-child .content-wrapper p>a {color: #fff;font-weight: 400;}
.campaign-page.june-month-discoveries .july-month-campaign section.banner-section h1 img {max-width: 75%;padding-top: 25px;}
.campaign-page.june-month-discoveries section.invert-menu-section p.kmd-menu-sub-title {display: block;}
.campaign-page.june-month-discoveries section.invert-menu-section h5.kmd-menu-title, .campaign-page.june-month-discoveries section.invert-menu-section p.kmd-menu-sub-title, .campaign-page.june-month-discoveries section.invert-menu-section .content-wrap h4, .campaign-page.june-month-discoveries section.invert-menu-section .content-wrap p, .campaign-page.june-month-discoveries section.invert-menu-section.march-kmd-box .content-wrapper h4, .campaign-page.june-month-discoveries section.invert-menu-section.march-kmd-box .content-wrapper p {font-family: 'Gotham' !important;font-weight: normal;font-style: normal;}
.campaign-page.june-month-discoveries section.invert-menu-section h5.kmd-menu-title {width: 80%;}
.campaign-page.april-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6:first-child .content-wrapper h4, .campaign-page.april-month-discoveries section.invert-menu-section.march-kmd-box .content-wrapper h4, .campaign-page.june-month-discoveries section.invert-menu-section h5.kmd-menu-title, .campaign-page.june-month-discoveries section.invert-menu-section .content-wrap h4 {font-weight: 500;font-style: italic;}
.campaign-page.june-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6:first-child .content-wrapper p>a {font-family: 'Gotham';font-size: 18px;}
/* june kmd 2023 */

/* july kmd 2023 */
.campaign-page.july-month-discoveries section.invert-menu-section.march-kmd-box {background: #f8ec38;}
.campaign-page.july-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6:first-child .content-wrapper, .july-month-discoveries section.invert-menu-section .content-wrap, .july-month-discoveries section.invert-menu-section .content-wrapper, .july-month-discoveries .promotion-rewards-section {background: none;background-color: #f58a1f;}
.campaign-page.july-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6:first-child .content-wrapper h4, .campaign-page.july-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6:first-child .content-wrapper p, .campaign-page.july-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6:first-child .content-wrapper p>a, .campaign-page.july-month-discoveries section.invert-menu-section h5.kmd-menu-title, .campaign-page.july-month-discoveries section.invert-menu-section .content-wrap h4, .campaign-page.july-month-discoveries section.invert-menu-section .content-wrap p, .july-month-discoveries .promotion-rewards-wrap .post-wrapper a, .campaign-page.july-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6 .content-wrapper p {color: #fff;font-family: "bc-novatica-cyr";}
.campaign-page.july-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6 .content-wrapper p {color: #000;}
.campaign-page.july-month-discoveries section.invert-menu-section {background-color: #008ab1;}
.campaign-page.july-month-discoveries section.invert-menu-section .content-wrapper img {border-radius: 15px 15px 0 0;}
.campaign-page.july-month-discoveries section.invert-menu-section h5.kmd-menu-title {width: 100% !important;}
.campaign-page.july-month-discoveries section.invert-menu-section .content-wrap p {padding: 0;}
.campaign-page.july-month-discoveries section.invert-menu-section .cta-wrap a {color: #f58a1f;background: #faf0f5;}
.campaign-page.july-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6:first-child .content-wrapper p>a, .campaign-page.july-month-discoveries section.invert-menu-section .content-wrap p, .campaign-page.march-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6 .content-wrapper p {font-weight: 400;}
.july-month-discoveries .banner-wrap img.mobile-view {display: none;}
.campaign-page.july-month-discoveries section.invert-menu-section .cta-wrap a:hover {background: #f58a1f;}
/* july kmd 2023 */
form#comming-soon-form .form-group.checkbox-wrap label {color: #fff;line-height: 1.8;font-size: 17px;font-family: 'DIN 2014';text-transform: none;font-weight: 400;margin: 0 auto 0 5px;}
form#comming-soon-form .form-group.checkbox-wrap {text-align: left;margin-bottom: 5px;}
.new-menu-2023-page section.join-our-team-section .row-section {display: block;}
.new-menu-2023-page section.join-our-team-section .row-section .col-md-offset-3.column-section {max-width: 50% !important;width: 100%;margin-left: 25%;}
.address {
    color: #c52032;
    text-transform: uppercase;
    font-size: 25px;
    font-weight: 500;
    line-height: normal;
    margin-bottom: 16px;
    margin-top: 16px;
}
.city-location .new-location-wrap .location-page-content-section .row-section.city-wrap .column-wrap p.address {font-size: 1em;text-transform: none;}
.location-list-wrap .search-result ul.search-list-wrap .search-list-content p.address {text-transform: none;}

/* dc bikkura */
.dc-bikkura {background: transparent;}
.promotion-page.pac-page.dc-bikkura hr.line {
    width: 100%;
    border-color: #0d67b5;
    max-width: 70%;
    border-width: 2px;
}
.promotion-page.dc-bikkura h3.ribbon-title, .promotion-page.dc-bikkura .image-wrapper h3 {font-size: 5em;font-family: 'Bazinga!';color: #cb0500;font-weight: normal;}
.promotion-page.dc-bikkura .image-wrapper h3 {font-size: 3em;}
.dc-bikkura .tattoos-section .image-wrap img {width: 100%;margin: 0 auto;}
.dc-bikkura .tattoos-section p>a {color: #0d67b5;}
.dc-bikkura .tattoos-section .rules p, .dc-bikkura .tattoos-section .note p {font-family: 'DIN 2014';}
/* dc bikkura */
/* august kmd */
.campaign-page.august-2023-month-discoveries section.invert-menu-section, .campaign-page.august-2023-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6:first-child .content-wrapper {background-color: #fbb75a;}
.august-2023-month-discoveries section.invert-menu-section .content-wrap, .august-2023-month-discoveries .promotion-rewards-section {background: #65bd9d;}
.campaign-page.august-2023-month-discoveries section.invert-menu-section.march-kmd-box {background: transparent;background-color: #ea9088;}
.campaign-page.august-2023-month-discoveries section.invert-menu-section .cta-wrap a {color: #ea9088;border-color: #ea9088;}
.campaign-page.august-2023-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6:first-child .content-wrapper h4, .campaign-page.august-2023-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6:first-child .content-wrapper p, .campaign-page.august-2023-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6:first-child .content-wrapper p>a, .campaign-page.august-2023-month-discoveries section.invert-menu-section h5.kmd-menu-title {color: #000;}
.campaign-page.august-2023-month-discoveries section.invert-menu-section.march-kmd-box .content-wrapper h4, .campaign-page.august-2023-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6 .content-wrapper p {color: #fff;}
.campaign-page.august-2023-month-discoveries section.invert-menu-section.march-kmd-box .content-wrapper h4 {font-family: 'Marion' !important;font-weight: bold !important;text-align: left;}
.campaign-page.august-2023-month-discoveries section.invert-menu-section h5.kmd-menu-title, .campaign-page.august-2023-month-discoveries section.invert-menu-section .content-wrap h4 {font-family: 'Marion';font-weight: bold;}
.campaign-page.august-2023-month-discoveries p, .campaign-page.august-2023-month-discoveries a {font-family: 'Marion' !important;font-weight: normal !important;}
.campaign-page.august-2023-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6 .content-wrapper p {text-align: left;font-size: 20px;}
.campaign-page.august-2023-month-discoveries section.invert-menu-section .content-wrap h4 {margin-bottom: 15px;}
.campaign-page.august-2023-month-discoveries section.invert-menu-section .cta-wrap a:hover {background: #ea9088;color: #fff;}
/* august kmd */

/* punch app kmd */
.sticky-popup img.mobile-img {display: none;}
.kura-rewards-app .banner-bottom-wrap {display: flex;align-items: center;justify-content: space-around;padding: 15px 0;margin-top: -50px;}
.kura-rewards-app section.meet-our-team p {width: 100% !important;font-family: 'Gotham';font-weight: 500;font-size: 20px;}
.kura-rewards-app section.meet-our-team p>span {font-style: italic;font-weight: normal;}
.kura-rewards-app .hungry-features, section.checkout-faq .checkout-bottom {/*background-color: #387F99;*/background-color: #2B5F73;padding: 50px 0;text-align: center;}
.kura-rewards-app .hungry-features .feature-card img {width: 100%;max-width: 150px;}
.kura-rewards-app .hungry-features .feature-card {display: flex;align-items: center;justify-content: flex-start;margin: 0 auto;padding: 10px 0;}
.kura-rewards-app .hungry-features .feature-card .content-wrap {padding-left: 25px;}
.kura-rewards-app .hungry-features h4.section-title {font-size: 4em;color: #fff;text-transform: uppercase;text-align: left;font-family: 'Gotham';font-weight: 900;font-style: italic;line-height: 1;}
.kura-rewards-app .hungry-features .feature-card .content-wrap h4, .hungry-features .feature-card .content-wrap p {color: #fff;margin: 0 auto;text-align: left;font-family: 'Gotham';line-height: 1.4;}
.kura-rewards-app .hungry-features .feature-card .content-wrap h4 {font-size: 2em;text-transform: uppercase;font-weight: 900;}
section.checkout-faq img {width: 100%;max-width: 220px;}
.kura-rewards-app .hungry-features .row, .kura-rewards-app .rolling-rewards .row {width: 100%;margin: 0 auto;}
.kura-rewards-app .hungry-features .row .columns-wrapper {height: 100%;}
.kura-rewards-app {background: none;}
.kura-rewards-app h3.section-title, .kura-rewards-app .rolling-rewards h4 {color: #ed1c24;font-family: 'Gotham';}
.kura-rewards-app h3.section-title {font-weight: 900;font-size: 6em;}
.kura-rewards-app .rolling-rewards h4 {font-weight: 900;font-size: 2em;text-transform: uppercase;margin: 10px auto;}
.kura-rewards-app .rolling-rewards .row .column-wrap {width: 100%;max-width: 65%;margin: 0 auto;}
.kura-rewards-app .rolling-rewards .row {padding: 50px 0;}
.kura-rewards-app .team-banner-section .banner-section-wrap {display: flex;justify-content: center;}
.kura-rewards-app .banner-content, .kura-rewards-app .banner-image {width: 100%;position: relative;padding: 60px 0 0;}
.kura-rewards-app section.team-banner-section h1, .kura-rewards-app section.team-banner-section p {width: 100%;max-width: 82%;text-align: left;line-height: 1;margin: 0 0 0 auto;}
.kura-rewards-app section.team-banner-section p {font-size: 22px;font-family: 'Gotham';}
.kura-rewards-app section.team-banner-section h1 {margin: 10px 0 10px auto;font-size: 3.5em;font-family: 'Gotham';}
section.checkout-faq .checkout-wrap .content-wrap, section.checkout-faq .checkout-wrap .image-wrap {width: 100%;max-width: 48%;text-align: center;display: inline-block;vertical-align: middle;}
section.checkout-faq .checkout-wrap .image-wrap img {width: 100%;max-width: 50%;transform: rotate(-8deg);z-index: -1;position: relative;bottom: -90px;}
section.checkout-faq .checkout-wrap .content-wrap p, section.checkout-faq .checkout-wrap .content-wrap h3, section.checkout-faq .checkout-wrap .content-wrap .cta-wrap {width: 100%;max-width: 80%;font-family: 'Gotham'; margin: 0 0 0 auto;text-align: left;}
section.checkout-faq .checkout-wrap .content-wrap .cta-wrap a {font-weight: 900;text-transform: uppercase;padding: 8px 30px;border-radius: 10px;font-size: 20px;color: #fff;/*background: #ed1c24;*/background: #AD1419;text-decoration: none;}
section.checkout-faq .checkout-wrap .content-wrap h3 {font-weight: 900;font-style: italic;font-size: 5em;line-height: 1;margin-bottom: 30px;color: #ed1c24;}
section.checkout-faq .checkout-wrap .content-wrap p {font-size: 30px;color: #ed1c24;text-transform: uppercase;}
.kura-rewards-app .banner-bottom-wrap h2.title {color: #000;font-family: 'Gotham Ultra';text-transform: uppercase;font-size: 30px;}
.kura-rewards-app .banner-image img.desktop-image {position: relative;width: 100%;z-index: -1;margin: -160px -170px 0 0;}
.kura-rewards-app .banner-bottom-wrap .cta-wrap a {font-size: 25px;color: #000;font-family: 'Gotham Ultra';text-transform: uppercase;font-weight: 600;margin: 0 10px;animation: none;transition: none;border: 1px;}
.kura-rewards-app .banner-bottom-wrap .cta-wrap a:first-child {text-decoration: underline;}
.kura-rewards-app .banner-bottom-wrap .cta-wrap a:last-child {border-radius: 15px;background-color: #fff;border: 1px;}
.kura-rewards-app .banner-bottom {background-image: url(/application/views/themes/theme-1/assets/images/wood-bg.jpg);background-size: cover;background-repeat: no-repeat;}
section.checkout-faq .checkout-bottom .btn-wrap {padding: 30px 0;}
.kura-rewards-app .rolling-rewards .border-image img {width: 100%;height: 230px;margin: 0 auto;object-fit: cover;}
.kura-rewards-app .blue-image {text-align: left;}
.kura-rewards-app .blue-bg-title {position: relative;width: 100%;margin: 15px auto 0 -165px;}
.kura-rewards-app .rolling-rewards .row .column-wrap img {width: 100%;max-width: 350px;}
.kura-rewards-app section.promotion-rewards-section {border-image: none !important;border: none;padding: 0;}
.kura-rewards-app .banner-image img.image-overlay {position: absolute;width: 100%;margin: 0 auto;max-width: 230px;left: 20%;transform: rotate(350deg);top: 20px;z-index: -1;}
.kura-rewards-app .banner-content img.hidden-mobile, section.meet-our-team.banner-sub.rolling-rewards h3>br {display: none;}
.kura-rewards-app .hungry-features .row {display: flex;align-items: center;}
.kura-rewards-app .hungry-features .row .column-wrap.video-wrap {background-color: transparent;margin-top: 20%;position: relative;}
.kura-rewards-app video#rewards-video {width: 100%;max-width: 400px;}
.hungry-features.video-section .play_btn {left: 0;right: 0;top: 0;background-image: none;width: 95%;height: auto;margin: 0 auto;}
.hungry-features.video-section .play_btn img {width: 100%;margin: 0 auto;position: absolute;left: 0;right: 0;top: 50%;max-width: 55px;}
.hungry-features.video-section .play_btn.pause img, .hungry-features.video-section .play_btn img.video-pause {opacity: 0;}
.hungry-features.video-section .play_btn.pause:hover img.video-pause {opacity: 1;}
.kura-rewards-app section.team-banner-section p>br {display: none;}
.hungry-features.video-section .play_btn.pause {background-image: none;}
.kura-rewards-app .rolling-rewards .border-image img.mobile-border {display: none;}
section.checkout-faq .checkout-bottom .btn-wrap img {margin: 0 20px;}
.kura-rewards-app .team-banner-section .download-wrap {background-color: #387F99;display: none;}
.kura-rewards-app .team-banner-section .download-wrap img {width: 100%;}
.kura-rewards-app .team-banner-section .download-content-wrap {padding: 30px 15px;}
.kura-rewards-app .team-banner-section .download-content-wrap .text-wrap, .kura-rewards-app .team-banner-section .download-content-wrap .cta-wrap {display: inline-block;width: 100%;max-width: 70%;vertical-align: middle;}
.kura-rewards-app .team-banner-section .download-content-wrap .cta-wrap a {display: block;margin: 5px 0;}
.kura-rewards-app .team-banner-section .download-content-wrap h3 {color: #fff;font-family: 'Gotham Ultra';font-size: 30px;text-align: left;margin: 0 auto;}
.kura-rewards-app .team-banner-section .download-content-wrap .cta-wrap {width: 100%;max-width: 20%;}
.meet-our-team.banner-sub.rolling-rewards {padding: 50px 0 0;}
/* punch app kmd */
/* september 2023 kmd */
.campaign-page.sep-2023-month-discoveries section.invert-menu-section.march-kmd-box, .campaign-page.sep-2023-month-discoveries section.invert-menu-section {background: none;background-color: transparent;padding: 50px 0 30px;}
.campaign-page.sep-2023-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6:first-child .content-wrapper {background-color: #c73527;}
.campaign-page.sep-2023-month-discoveries section.invert-menu-section .cta-wrap a {color: #fff;background-color: #000;border-color: #fff;box-shadow: 3px 5px 5px 0px #000;font-family: 'Eveleth Clean';font-size: 15px !important;}
.campaign-page.sep-2023-month-discoveries section.invert-menu-section .cta-wrap a:hover {background-color: transparent;border-color: #fff;}
.campaign-page.sep-2023-month-discoveries section.invert-menu-section.march-kmd-box .content-wrapper h4, .campaign-page.july-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6 .content-wrapper p {color: #fff;}
.sep-2023-month-discoveries section.invert-menu-section .content-wrap {background-color: #c73527;}
.sep-2023-month-discoveries .promotion-rewards-section {background-color: #000;}
.campaign-page.sep-2023-month-discoveries section.invert-menu-section h5.kmd-menu-title {font-family: 'Eveleth';}
.campaign-page.sep-2023-month-discoveries section.invert-menu-section .content-wrap h4, .campaign-page.sep-2023-month-discoveries section.invert-menu-section.march-kmd-box .content-wrapper h4, .campaign-page.july-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6:first-child .content-wrapper h4 {font-family: 'Eveleth Clean';font-size: 2.25em;}
.campaign-page.sep-2023-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6 .content-wrapper p, .campaign-page.sep-2023-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6:first-child .content-wrapper p, .campaign-page.sep-2023-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6:first-child .content-wrapper p>a, .campaign-page.sep-2023-month-discoveries section.invert-menu-section .content-wrap p {font-family: 'Arial';font-weight: normal;}
.campaign-page.sep-2023-month-discoveries section.invert-menu-section .content-wrap p {font-size: 16px;margin-top: 10px;line-height: 1.3;}
.campaign-page.july-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6 .content-wrapper p, .campaign-page.sep-2023-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6:first-child .content-wrapper p>a {font-size: 15px;line-height: 1.4;}
.campaign-page.sep-2023-month-discoveries section.invert-menu-section .content-wrap h4 {font-size: 24px;}
.sep-2023-month-discoveries section.invert-menu-section .content-wrap {padding: 20px 10px;}
.campaign-page.sep-2023-month-discoveries .exclusive-section {background-image: url(../assets/images/sep-kmd-bg.png);background-size: cover;background-position: center;background-color: #000;}

/* september 2023 kmd */

/* terms & conditions */
section.terms-condition-page h4 {text-align: center;font-size: 24px;line-height: 1.2;margin-bottom: 30px;color: #000;font-family: 'Gotham';font-weight: 900;}
section.terms-condition-page .privacy-wrapper {width: 80%;margin: 0 auto;counter-reset: section;}
section.terms-condition-page p {font-size: 16px;color: #000;line-height: 1.4;}
section.terms-condition-page p>strong {font-size: 20px;}
.faq-section div.tab-wrapper .tab-content .menu-category-cta {width: 100%;max-width: 20%;padding: 10px 5px;}
.faq-section div.tab-wrapper .menu-category-cta-contain {align-items: center;}
.faq-section div.tab-wrapper .tab-content .menu-category-cta span {font-size: 15px !important;}
.footer-section .app-cta-wrap a {display: none;}
.faq-section div.tab-wrapper ul li.tab-item:hover img {transform: scale(0.75);}
.faq-section div.tab-wrapper ul li.tab-item img {transition: 0.3s all ease-in-out;width: 100%;max-width: 270px;position: relative;z-index: -1;}
section.terms-instagram-giveaway .privacy-wrapper {width: 85%;}
.faq-section div.tab-wrapper .tab-content .menu-category-cta a:focus-visible span {outline: 1px solid #000;}
section.faq-section h4.faq-card-title {padding: 0;border: none;margin: 0 auto 20px;}
/* terms & conditions*/
/* jujutsu css */
.jujutsu-page .tattoos-section .image-wrapper {padding: 0 20px;}
.jujutsu-page hr.line.giveaway-line {margin-top: 50px;}
.promotion-page.jujutsu-page section#giveaway h3.ribbon-title {margin-top: 30px;padding: 0;}
.promotion-page.jujutsu-page hr.line {border: 2px solid #921B1D;}
.promotion-page.jujutsu-page h3.ribbon-title, .promotion-page.jujutsu-page .image-wrapper h3 {color: #000;font-family: 'Garamond ATF Text';font-weight: bold;}
.promotion-page.jujutsu-page .image-wrapper h3, .promotion-page.jujutsu-page .join-our-team-section .giveaway-image .text-wrap h4 {color: #921B1D !important;font-family: 'Garamond ATF Text';}
.promotion-page.jujutsu-page .join-our-team-section .giveaway-image .text-wrap h4:after {display: none;}
section#giveaway .image-wrap img {width: 100%;margin: 0 auto;}
.jujutsu-page .tattoos-section .image-wrapper.giveaway-bottom-images img:first-child {width: 100%;max-width: 500px;margin: 0 auto 15px !important;}
.jujutsu-page .tattoos-section .rules p {margin: 35px auto 0 !important;}
.jujutsu-page .tatoos-content .column-section.giveaway-image {padding: 30px 0 0;}
.campaign-page.oct-2023-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6:first-child .content-wrapper h4, .campaign-page.oct-2023-month-discoveries section.invert-menu-section.march-kmd-box .content-wrapper h4, .campaign-page.oct-2023-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6 .content-wrapper p, .campaign-page.oct-2023-month-discoveries section.invert-menu-section h5.kmd-menu-title, .campaign-page.oct-2023-month-discoveries section.invert-menu-section p.kmd-menu-sub-title, .campaign-page.oct-2023-month-discoveries section.invert-menu-section .content-wrap h4, .campaign-page.oct-2023-month-discoveries section.invert-menu-section .content-wrap p, .campaign-page.oct-2023-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6:first-child .content-wrapper p>a {font-family: "adelle";}
/* jujutsu css */

/* oct 2023 css */
.campaign-page.oct-2023-month-discoveries section.invert-menu-section.march-kmd-box, .campaign-page.oct-2023-month-discoveries section.invert-menu-section .content-wrap {background-color: #F4A61D;}
.campaign-page.oct-2023-month-discoveries section.invert-menu-section .cta-wrap a {background-color: #BB3C32;border-color: #F4A61D;box-shadow: 3px 4px 5px 0px #000;color: #fff;}
.campaign-page.oct-2023-month-discoveries section.invert-menu-section .cta-wrap a:hover {background-color: transparent;border-color: #F4A61D;}
.campaign-page.oct-2023-month-discoveries section.invert-menu-section.march-kmd-box .content-wrapper h4 {color: #fff;}
.campaign-page.oct-2023-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6:first-child .content-wrapper, .campaign-page.oct-2023-month-discoveries section.invert-menu-section {background-color: #598A80;}
.campaign-page.oct-2023-month-discoveries section.invert-menu-section p.kmd-menu-sub-title {color: #F4A61D;}
.campaign-page.oct-2023-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6:first-child .content-wrapper {border: none;}
.campaign-page.oct-2023-month-discoveries section.invert-menu-section .note-wrapper p {
    width: 90%;
    margin: 0 auto;
    color: #fff;
    font-size: 14px;
    font-family: "adelle";
}
.campaign-page.oct-2023-month-discoveries section.invert-menu-section .content-wrap {min-height: 250px;display: none;}
.campaign-page.oct-2023-month-discoveries section.invert-menu-section .content-wrapper {border: none;background-color: transparent;}
.campaign-page.oct-2023-month-discoveries section.invert-menu-section .content-wrapper img {border-radius: 0;max-width: 100%;}
/* oct 2023 css */
/* nov 2023 css */
.campaign-page.nov-2023-month-discoveries section.invert-menu-section.march-kmd-box, .campaign-page.nov-2023-month-discoveries section.invert-menu-section .content-wrap, .nov-2023-month-discoveries .promotion-rewards-section {background: #961B1E;}
.campaign-page.nov-2023-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6:first-child .content-wrapper, .campaign-page.nov-2023-month-discoveries section.invert-menu-section {background-color: #1D323B;}
.campaign-page.nov-2023-month-discoveries section.invert-menu-section.march-kmd-box .content-wrapper h4 {color: #fff;}
.campaign-page.nov-2023-month-discoveries section.invert-menu-section .cta-wrap a {color: #fff;background: #961B1E;box-shadow: 5px 5px 4px 0px #000;border-color: #961B1E;}
.campaign-page.nov-2023-month-discoveries section.invert-menu-section .cta-wrap a:hover {border-color: #961B1E;}
.campaign-page.nov-2023-month-discoveries section.invert-menu-section .content-wrap {display: none;}
.campaign-page.nov-2023-month-discoveries section.invert-menu-section .content-wrapper {border: none;background: none;}
.campaign-page.nov-2023-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6:first-child .content-wrapper h4, .campaign-page.nov-2023-month-discoveries section.invert-menu-section .cta-wrap a {font-family: "adelle" !important;font-weight: 800;}
.campaign-page.nov-2023-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6:first-child .content-wrapper p, .campaign-page.nov-2023-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6:first-child .content-wrapper p>a {font-family: "adelle" !important;font-weight: 600 !important;font-size: 15px;}
/* nov 2023 css */
/* peanuts bikkura css */
.peanuts-page {background: none;background-color: #C5E5D9;position: relative;}
.peanuts-page .promotion-rewards-wrap .post-wrapper a {color: #000;}
.peanuts-page .promotion-rewards-wrap .post-wrapper a:hover {color: #ed1c24;}
.peanuts-page .cloud-wrap {position: absolute;height: 100%;width: 100%;}
.peanuts-page .cloud-wrap img.cloud {width: 100%;max-width: 230px;position: absolute;z-index: 0;}
.peanuts-page .cloud-wrap img.cloud-right {top: 12%;right: -105px;}
.peanuts-page section.team-banner-section, .peanuts-page section.team-banner-section .team-banner-wrap {position: relative;}
.peanuts-page .cloud-wrap img.cloud-left {top: 90%;left: -5%;max-width: 280px;}
.peanuts-page .tattoos-section {padding: 50px 0 0;position: relative;}
.peanuts-page .tattoos-section p {font-size: 30px;}
.peanuts-page .join-our-team-section img {width: 100%;}
.peanuts-page section.team-banner-section h1.banner-title br {display: none;}
.peanuts-page .giveaway-bottom-images img {width: 100%;max-width: 500px;}
.peanuts-page .join-our-team-section .giveaway-image .text-wrap h4:after {display: none;}
.peanuts-page #giveaway {background-image: url(../assets/images/peanuts-giveaway-bg.png);background-size: cover;}
.peanuts-page .tattoos-section .cloud-wrap.clouds-wrapper img.cloud-left {top: 20%;z-index: -1;max-width: 200px;left: -7%;right: auto;}
.peanuts-page .tattoos-section .cloud-wrap.clouds-wrapper img.cloud-right {right: 120px;left: auto;top: 53%;}
.promotion-page.peanuts-page hr.line {border-color: #921810;}
.promotion-page.peanuts-page #giveaway h3.ribbon-title {color: #fff;padding-top: 143px;}
.peanuts-page .tattoos-section .tattoos-wrap h3 {color: #000;}
.peanuts-page .join-our-team-section .giveaway-image .text-wrap h4 {font-size: 40px;color: #fff !important;text-transform: none;}
.promotion-page.peanuts-page .image-wrapper h3 {color: #ed1c24;}
.peanuts-page .cloud-wrap.clouds-wrapper {z-index: -1;}
.promotion-page.peanuts-page .ribbon-title, .promotion-page.peanuts-page .image-wrapper h3, .peanuts-page .join-our-team-section .giveaway-image .text-wrap h4 {font-family: "sketchnote-text" !important;}
.peanuts-page .giveaway-image p {font-family: "sketchnote-text" !important;color: #fff;}
.peanuts-page .join-our-team-section .giveaway-image .text-wrap .note {margin: 35px 0;}
.peanuts-page .join-our-team-section .giveaway-image .text-wrap .note p {font-style: normal;}

/* peanuts bikkura css */

.page-title-frame .holiday-hours-wrap p, .holiday-hours-wrap ul.holiday-hours li {color: #fff;text-transform: none;}
.page-title-frame .holiday-hours-wrap ul.holiday-hours, .city-location .city-card .holiday-hours-wrap ul.holiday-hours {margin: 0 auto;list-style-type: none;}
.city-location .city-card .holiday-hours-wrap h3.location-sub-title, .city-location .city-card .holiday-hours-wrap p, .city-location .city-card .holiday-hours-wrap li {color: #ed1c24;}
.city-location .city-card .holiday-hours-wrap h3.location-sub-title {font-weight: 700;font-size: 26px;}

/* news room css */
.news-room-page section.team-banner-section h1.banner-title {border: none !important;color: #fff;font-family: 'DIN 2014';font-weight: 900;font-size: 3em;padding: 0;margin: 0 auto;}
.news-room-page section.team-banner-section {background-color: #000;background-image: url(../assets/images/Artboard.png);}

.news-room-page section.team-banner-section .banner-content {padding: 25px 0;}

.news-room-page .banner-sub-section.news-section .release-details h4 {font-size: 25px;font-weight: 600;font-family: 'DIN 2014';padding-right: 5px;text-transform: uppercase;}
.news-room-page .banner-sub-section.news-section .release-details p, .banner-sub-section.news-section .release-details h4 {margin: 0;}
.news-room-page .banner-sub-section.news-section {padding: 50px 0;}
.news-room-page .banner-sub-section.news-section .news-card .release-details-box p span, .news-room-page .banner-sub-section.news-section .news-card .release-details-box p {display: block;font-size: 18px;color: #000;}
.news-room-page .banner-sub-section.news-section .release-details-wrap {display: flex;align-items: flex-start;justify-content: space-between;}
.news-room-page .banner-sub-section.news-section .news-banner img {width: 100%;max-width: 250px;height: 228px;object-fit: contain;}
.news-room-page .banner-sub-section.news-section .news-card:first-child {border-top: 1px solid #ddd;}
.news-room-page .banner-sub-section.news-section .news-card {padding: 15px 0 20px;margin-bottom: 5px;border-bottom: 1px solid #ddd;}
.news-room-page .banner-sub-section.news-section .news-banner {width: 100%;max-width: 20%;}
.news-room-page .banner-sub-section.news-section .news-card:last-child {border-bottom: none;}
.news-room-page .banner-sub-section.news-section .release-details-wrap .text-wrap {display: flex;align-items: flex-start;justify-content: space-between;}
.news-room-page .banner-sub-section.news-section .release-details-wrap .text-wrap, .news-room-page .banner-sub-section.news-section .release-details-wrap .news-title {max-width: 80%;width: 100%;}
.news-section .bottom-wrap {text-align: center;}
.news-section .bottom-wrap ul.pagination li a {border: none;color: #000;}
/* details page css */
.news-details-page .news-details-sec {padding: 50px 0;}   
.news-details-page section.team-banner-section h1.banner-title {font-size: 2em;text-align: left;}
.news-details-page section.team-banner-section .left-content, .news-details-page section.team-banner-section .right-content {display: inline-block;vertical-align: bottom;width: 100%;text-align: left;padding: 0;}
.news-details-page section.team-banner-section .left-content {max-width: 15%;}
.news-details-page section.team-banner-section .right-content {max-width: 84%;}
.news-details-page section.team-banner-section p {font-size: 20px;color: #fff;margin: 15px 0 0;}
.news-details-page section.team-banner-section .banner-content {padding: 80px 0 30px;display: flex;align-items: flex-end;flex-direction: row-reverse;justify-content: space-between;}
.news-details-page section.team-banner-section .release-date p {margin: 0 auto;font-size: 16px;}
.news-details-page section.team-banner-section .cta-wrap button {background-color: transparent;border: 1px solid transparent;padding: 0;font-size: 16px;}
.news-details-sec .sub-content-wrap p {margin: 0 auto 10px;}
.news-details-sec .sub-content-wrap p>a:hover {text-decoration: underline;}
.news-details-sec .sub-content-wrap {width: 100%;max-width: 84%;margin: 0 0 0 auto;}
.news-details-page .gallery-sec .image-card {width: 100%;max-width: 22%;display: inline-block;margin: 12px 10px;}
.news-details-page .gallery-sec {text-align: left;padding: 50px 0;}
.news-details-page .read-more-sec h3, .gallery-sec h3 {font-size: 2em;margin: 0 auto 20px;}
.news-details-page .read-more-sec {padding: 50px 0;}
.news-details-page .read-more-sec p.category-title {margin: 15px auto 5px;color: #000;font-weight: 100;}
.news-details-page .read-more-sec h4 {font-size: 24px;margin: 0 auto;min-height: 100px;}
.news-details-page #galleryModal button.close:hover {background-color: transparent;}
.news-details-page #galleryModal .modal-dialog {width: 100%;height: 100%;margin: 0 auto;}
.news-details-page #galleryModal .modal-open .modal, #galleryModal .modal-content {background: none;background-color: #000;}
.news-details-page #galleryModal .content-card .image-wrap {width: 100%;max-width: 70%;}
.news-details-page #galleryModal .content-card .image-wrap, #galleryModal .content-card .right-content-card {display: inline-block;vertical-align: middle;width: 100%;}
.news-details-page #galleryModal .content-card .right-content-card {max-width: 29%;padding: 30px 20px;}
.news-details-page #galleryModal .content-card .image-wrap img {width: 100%;max-width: 75%;}
.news-details-page #galleryModal .btn-wrap {display: flex;align-items: center;justify-content: space-between;}
.news-details-page #galleryModal .modal-body {padding: 0;}
.news-details-page #galleryModal .content-card .right-content-card .np-btn-wrap .kura-round-btn {padding: 10px 10px 5px 10px;border-radius: 25px;border: 2px solid #fff;}
.news-details-page #galleryModal button.close {font-size: 30px;color: #fff;opacity: 1;}
.news-details-page #galleryModal .content-wrap {padding: 30px 0;text-align: left;}
.news-details-page #galleryModal .content-wrap h4 {color: #fff;font-size: 1.5em;}
.news-details-page a.download-btn {font-size: 20px;display: flex;background-color: #ed1c24;width: 100%;max-width: 150px;padding: 10px 20px;color: #fff;margin: 0 0 25px;}
.news-details-page a.download-btn svg {margin-left: 5px;}
.news-details-page #galleryModal .content-wrap p {color: #fff;margin-bottom: 10px;}
body.modal-open {overflow: hidden;width: 100%;height: 0;padding: 0 !important;}
.news-details-page div#galleryModal {width: 100%;}
.news-details-page .gallery-sec h3 {margin: 0;}
.news-details-page #galleryModal button.close.mobile-btn {display: none;}
.news-details-page .title-wrap a.download-btn {margin: 0;padding: 10px 0;max-width: 150px;justify-content: center;}
.news-details-page .title-wrap {display: flex;align-items: center;justify-content: space-between;margin: 0 0 20px;width: 100%;padding-right: 5px;}
.news-details-page .gallery-sec .gallery-wrap {text-align: center;}
.news-details-page section.team-banner-section .cta-wrap button:focus, .news-details-page section.team-banner-section .cta-wrap button:focus-visible {border: 1px solid transparent !important;}
.news-details-page section.team-banner-section .cta-wrap ul.drop-list {list-style-type: none;margin: 10px;padding: 10px 0;position: absolute;background-color: #fff;border-radius: 10px;border: 1px solid;height: 0;display: none;width: 100%;}
.news-room-page ul.drop-list a>svg {display: inline-block;vertical-align: middle;margin-right: 5px;}
.news-details-page section.team-banner-section .cta-wrap ul.drop-list a {color: #000;font-size: 16px;width: 100%;}
.news-details-page section.team-banner-section .cta-wrap {position: relative;}
.news-details-page section.team-banner-section .cta-wrap ul.drop-list li {padding: 0 20px;}
.news-details-page section.team-banner-section .cta-wrap ul.drop-list.active {height: auto;display: block;}
.news-details-page .read-more-sec .read-more-card img {width: 100%;height: 360px;object-fit: contain;}
.news-details-page ul.news-list-text {list-style: disc;margin-left: 20px;}
.news-details-page ul.news-list-text li {line-height: 1.25;}
/* news room css */
/* december kmd css */
.campaign-page.dec-2023-month-discoveries .banner-section h1:before , .campaign-page.dec-2023-month-discoveries .banner-section h1:after {display: none;}
.campaign-page.dec-2023-month-discoveries .banner-section h1>span {display: block;margin: 0;font-size: 25px;}
.campaign-page.dec-2023-month-discoveries .banner-top {position: absolute;left: 0;top: 30px;width: 100%;max-width: 50%;text-align: center;}
.campaign-page.dec-2023-month-discoveries .banner-top img.banner-top {width: 100%;max-width: 70%;margin: 0 auto;position: static;}
.campaign-page.dec-2023-month-discoveries .july-month-campaign section.banner-section h1 {text-align: left;width: 100%;max-width: 70%;font-family: "sketchnote-text";color: #0871B0;text-transform: none;}
.campaign-page.dec-2023-month-discoveries img.banner-bottom {position: absolute;bottom: 40px;width: 100%;max-width: 50%;}
.campaign-page.dec-2023-month-discoveries section.invert-menu-section.march-kmd-box, .campaign-page.dec-2023-month-discoveries .promotion-rewards-section {background-color: #48C2C5;}
.campaign-page.dec-2023-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6:first-child .content-wrapper, .campaign-page.dec-2023-month-discoveries section.invert-menu-section {background-color: #0871B0;}
.campaign-page.dec-2023-month-discoveries section.invert-menu-section.march-kmd-box .content-wrapper h4, .campaign-page.dec-2023-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6 .content-wrapper p {color: #0871B0;font-family:"sketchnote-text";}
.campaign-page.dec-2023-month-discoveries section.invert-menu-section .cta-wrap a {background-image: linear-gradient(#48C2C5, #0871B0);border-color: #0871B0;}
.campaign-page.dec-2023-month-discoveries section.invert-menu-section .cta-wrap a:hover {border-color: #48C2C5;background-image: linear-gradient(#48C2C5, #0871B0);}
.campaign-page.dec-2023-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6 .content-wrapper p, .campaign-page.dec-2023-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6 .content-wrapper a, .campaign-page.dec-2023-month-discoveries section.invert-menu-section.march-kmd-box .content-wrapper h4 {font-family: "sketchnote-text";}
.campaign-page.dec-2023-month-discoveries section.invert-menu-section h5.kmd-menu-title, .campaign-page.dec-2023-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6:first-child .content-wrapper h4 {font-family: 'DK Astromonkey';}
.campaign-page.dec-2023-month-discoveries img.banner-bg.mobile-bg {display: none;}
/* december kmd css */
section.upcoming-location-section.location-mobile {display: none;}
.city-location .new-location-wrap .location-page-content-section .row-section.city-wrap .column-wrap .city-card h3 {font-size: 16px;}
/* valentine 2024 kmd css */
.valentine-2024-kmd section.team-banner-section, .valentine-2024-kmd .valentine-content-section {background: none;}
.valentine-2024-kmd {background-image: url(../assets/images/valentines-2024-bg.jpg);background-size: cover;}
.valentine-2024-kmd .valentine-content-section .valentine-wrap .seafood-content .image-wrap {box-shadow: none;text-align: center;}
.valentine-2024-kmd .valentine-content-section .valentine-wrap .note-wrap .cta-wrap a {padding: 0;background: transparent;border: none;}
.valentine-2024-kmd .valentine-content-section .valentine-wrap .note-wrap .cta-wrap img {width: 100%;max-width: 380px;}
.valentine-2024-kmd .valentine-content-section .valentine-wrap {padding: 0;border: none;}
.valentine-2024-kmd .valentine-content-section .valentine-wrap .seafood-content li {font-family: 'Gotham';font-style: normal;color: #c2262d;font-size: 25px;}
.valentine-2024-kmd .valentine-content-section .valentine-wrap .seafood-content .image-wrap img {width: 100%;max-width: 70%;margin: 0 auto;}
.valentine-2024-kmd .heart-section .heart-content-wrap h4>span {font-family: 'Gotham Ultra';font-weight: 100 !important;font-size: 25px;}
.valentine-2024-kmd .heart-section .heart-content-wrap h4 {font-weight: 100;font-style: normal;text-transform: none;font-size: 25px;color: #c2262d;}
.valentine-2024-kmd .heart-section .heart-content-wrap img {max-width: 300px;width: 100%;}
.valentine-2024-kmd .heart-section {margin: 50px 0;}
.valentine-2024-kmd .heart-section .heart-content-wrap .image-wrap {margin-right: 30px;}
.valentine-2024-kmd .heart-section .heart-content-wrap {justify-content: space-evenly;}
.valentine-2024-kmd .valentine-content-section .valentine-wrap .note-wrap p.note-text {font-family: 'Gotham';font-size: 12px;color: #c2262d;line-height: 1.4;}
.valentine-2024-kmd section.team-banner-section img {opacity: 1;width: 100%;}
.valentine-2024-kmd section.team-banner-section h1.top-image {
    width: 100%;
    max-width: 90%;
    margin: 50px auto 0;
    position: relative;
    z-index: 3;
}
.valentine-2024-kmd section.team-banner-section h2 sup {font-family: 'Gotham';}
.valentine-2024-kmd section.team-banner-section .banner-image {display: flex;align-items: baseline;justify-content: center;position: relative;z-index: 1;margin-top: 50px;}
.valentine-2024-kmd section.team-banner-section img.center-image {max-width: 550px;}
.valentine-2024-kmd section.team-banner-section img.right-image {max-width: 200px;margin-left: -45px;}
.valentine-2024-kmd section.team-banner-section h2 {font-family: 'Gotham Ultra';color: #c2262d;text-align: left;font-size: 4.5em;text-transform: uppercase;}
.valentine-2024-kmd section.team-banner-section h2>span {display: block;font-size: 3.5rem;}
.valentine-2024-kmd section.team-banner-section img.left-bg {position: absolute;max-width: 500px;z-index: 2;left: -150px;}
.valentine-2024-kmd section.team-banner-section .banner-image:before {
    content: " ";
    background-image: url(../assets/images/chirashi-text-bg.svg);
    padding: 210px 0;
    left: 20px;
    right: 0px;
    width: 100%;
    background-size: contain;
    position: absolute;
    z-index: -1;
    background-repeat: no-repeat;
    max-width: 90%;
    margin: 0 auto;
    top: -40px;
}
.valentine-2024-kmd .love-text p {font-family: canada-type-gibson !important;color: #c2262d !important;font-size: 25px !important;text-align: left !important;margin: 20px 0;width: 100%;max-width: 80%;}
.valentine-2024-kmd .love-text p>a {color: #c2262d;text-decoration: underline;}
.valentine-2024-kmd section.team-banner-section .content-wrapper {padding-top: 50px;}
.valentine-2024-kmd section.team-banner-section {padding: 0;}
.campaign-page.valentine-2024-kmd section.invert-menu-section.march-kmd-box, .campaign-page.valentine-2024-kmd .promotion-rewards-section {background-color: transparent;}
.campaign-page.valentine-2024-kmd section.invert-menu-section.march-kmd-box .content-wrapper {background-color: transparent !important;text-align: center;}
.campaign-page.valentine-2024-kmd section.invert-menu-section.march-kmd-box .content-wrapper .cta-wrap a {background-color: #ecc7cf;background-image: none;border-color: #ecc7cf;padding: 10px 35px 8px;font-size: 25px !important;font-family: "canada-type-gibson";color: #c2262d;}
.campaign-page.valentine-2024-kmd section.invert-menu-section.march-kmd-box .col-md-6:first-child .content-wrapper {background-color: #c2262d !important;margin: 0 auto;background-size: cover;padding: 30px;border: 5px solid #c2262d;border-radius: 20px;max-width: 350px;}
.campaign-page.valentine-2024-kmd section.invert-menu-section.march-kmd-box .content-wrapper h4 {font-size: 2.5em;color: #ecc7cf;line-height: 1;font-family: canada-type-gibson !important;font-weight: 700;}
.campaign-page.valentine-2024-kmd section.invert-menu-section.march-kmd-box .row {display: flex;align-items: center;}
.campaign-page.valentine-2024-kmd section.invert-menu-section.march-kmd-box .content-wrapper .cta-wrap {margin: 35px auto 10px;}
.campaign-page.valentine-2024-kmd section.invert-menu-section.march-kmd-box {margin: 50px 0;}

@media (max-width: 1300px) {
    .valentine-2024-kmd section.team-banner-section img.left-bg {max-width: 450px;}
    .valentine-2024-kmd section.team-banner-section img.center-image {max-width: 500px;}
}
@media (max-width: 1200px) {
    .valentine-2024-kmd section.team-banner-section img.center-image,.valentine-2024-kmd section.team-banner-section img.left-bg {max-width: 400px;}
    .valentine-2024-kmd section.team-banner-section img.right-image {max-width: 150px;}
    .news-details-page .read-more-sec h4 {font-size: 22px;}
}
@media (max-width: 1199px) {
    .news-details-page .read-more-sec .read-more-card img {height: 290px;}
}
@media (max-width: 991px) {
    .valentine-2024-kmd section.team-banner-section h2>span {font-size: 3rem;}
    .valentine-2024-kmd section.team-banner-section h2 {font-size: 4em;text-align: center;}
    .valentine-2024-kmd .love-text {margin-top: 30px;}
    .campaign-page.valentine-2024-kmd section.invert-menu-section.march-kmd-box {margin: 20px 0;}
    .valentine-2024-kmd .love-text p {max-width: 100%;text-align: center !important;}
    .valentine-2024-kmd section.team-banner-section img.center-image {max-width: 350px;margin-left: 110px;}
    .valentine-2024-kmd section.team-banner-section img.left-bg {max-width: 330px;left: -100px;}
    .valentine-2024-kmd section.team-banner-section img.right-image {max-width: 150px;margin-left: -30px;}
    .valentine-2024-kmd .valentine-content-section .valentine-wrap .seafood-content ul {max-width: 175px;}
    .valentine-2024-kmd .valentine-content-section .valentine-wrap .seafood-content li, .valentine-2024-kmd .love-text p, .campaign-page.valentine-2024-kmd section.invert-menu-section.march-kmd-box .content-wrapper .cta-wrap a {font-size: 22px !important;}
    .campaign-page.valentine-2024-kmd section.invert-menu-section.march-kmd-box .row {display: block;}
    .news-details-page .read-more-sec h4 {font-size: 20px;}
    .news-room-page .banner-sub-section.news-section .news-banner img {height: 200px;}
}
@media (max-width: 850px) {
    .news-details-page .read-more-sec .read-more-card img {height: 230px;}
}
@media (max-width: 767px) {
    .valentine-2024-kmd .valentine-content-section .valentine-wrap .seafood-content h3.valentine-title {display: block;}
    .valentine-2024-kmd .valentine-content-section .valentine-wrap .seafood-content h3.valentine-title.mobile-view {display: none;}
    .valentine-2024-kmd .valentine-content-section .valentine-wrap .seafood-content .image-wrap {margin: 30px 0;}
    .valentine-2024-kmd .heart-section .heart-content-wrap {flex-direction: column;}
    .valentine-2024-kmd .heart-section .heart-content-wrap h4>span {display: inline-block;}
    .valentine-2024-kmd .valentine-content-section .valentine-wrap .note-wrap p.note-text {text-align: center;}
    .valentine-2024-kmd section.team-banner-section h1.top-image, .valentine-2024-kmd section.team-banner-section .banner-image:before {max-width: 70%;}
    .valentine-2024-kmd section.team-banner-section img.center-image {max-width: 250px;}
    .valentine-2024-kmd section.team-banner-section img.left-bg {max-width: 280px;}
    .valentine-2024-kmd section.team-banner-section h2 {font-size: 3em;}
    .valentine-2024-kmd section.team-banner-section h2>span {font-size: 2.5rem;}
    .valentine-2024-kmd .heart-section .heart-content-wrap h4, .valentine-2024-kmd .heart-section .heart-content-wrap h4>span {font-size: 25px;margin: 0 auto;text-align: center;}
    .valentine-2024-kmd .heart-section .heart-content {margin: 20px 0 0;}
    .valentine-2024-kmd .valentine-content-section .valentine-wrap .note-wrap .cta-wrap {padding: 30px 0;}
    .valentine-2024-kmd section.team-banner-section img.right-image {max-width: 100px;}
    .campaign-page.valentine-2024-kmd section.invert-menu-section {margin: 10px 0 !important;padding: 0;}
    .news-room-page .banner-sub-section.news-section .news-banner img, .news-details-page .read-more-sec .read-more-card img {height: auto;}
}
@media (max-width: 575px) {
    .valentine-2024-kmd .heart-section .heart-content-wrap h4, .valentine-2024-kmd .heart-section .heart-content-wrap h4>span {font-size: 20px;}
    .valentine-2024-kmd .valentine-content-section .valentine-wrap .note-wrap .cta-wrap img {max-width: 250px;}
    .valentine-2024-kmd .heart-section {margin: 30px 0 0;}
    .valentine-2024-kmd .valentine-content-section .valentine-wrap .seafood-content .image-wrap img {max-width: 95%;}
    .valentine-2024-kmd .valentine-content-section .valentine-wrap .seafood-content ul {max-width: 120px;}
    .valentine-2024-kmd .valentine-content-section .valentine-wrap .seafood-content li, .valentine-2024-kmd .love-text p, .campaign-page.valentine-2024-kmd section.invert-menu-section.march-kmd-box .content-wrapper .cta-wrap a {font-size: 20px !important;}
    .valentine-2024-kmd section.team-banner-section img.left-bg {max-width: 250px;left: -105px;top: 0;}
    .valentine-2024-kmd section.team-banner-section .banner-image:before {padding: 100px 0;left: 0;}
    .valentine-2024-kmd section.team-banner-section h2 {font-size: 2.5em;}
    .valentine-2024-kmd section.team-banner-section h2>span {font-size: 2rem;}
    .valentine-2024-kmd section.team-banner-section img.center-image {margin-left: 70px;}
    .valentine-2024-kmd section.team-banner-section img.right-image {margin-left: -20px;}
    .valentine-2024-kmd section.team-banner-section .content-wrapper {padding-top: 15px;}
}
@media (max-width: 480px) {
    .valentine-2024-kmd section.team-banner-section h2 {width: 100%;max-width: 64%;margin: 0 auto 20px;}
    .valentine-2024-kmd section.team-banner-section img.left-bg {max-width: 180px;left: -50px;}
    .valentine-2024-kmd section.team-banner-section img.center-image {max-width: 200px;}
    .valentine-2024-kmd section.team-banner-section .banner-image {margin-top: 10px;}    
    .valentine-2024-kmd section.team-banner-section .banner-image:before {top: -10px;}
}
@media (max-width: 375px) {
    .valentine-2024-kmd section.team-banner-section img.left-bg {left: -100px;}
    .valentine-2024-kmd section.team-banner-section h2 {max-width: 80%;}
    .valentine-2024-kmd section.team-banner-section img.center-image {margin-left: 20px;}
    .valentine-2024-kmd section.team-banner-section img.right-image {max-width: 70px;margin-left: -25px;}
}
@media (max-width: 320px) {
    .valentine-2024-kmd section.team-banner-section h2 {max-width: 95%;}
}
/* valentine 2024 kmd css */
/* February 2024 kmd css */
    .feb-2024-kmd .banner-section .mobile-view {display: none;}
    .feb-2024-kmd .banner-bottom img {position: absolute;bottom: -50px;max-width: 550px;right: -10px;}
    .feb-2024-kmd .exclusive-section {position: relative;z-index: 0;}
    .feb-2024-kmd .banner-bottom {position: relative;z-index: 1;}
    .campaign-page.feb-2024-kmd section.invert-menu-section.march-kmd-box, .campaign-page.feb-2024-kmd section.invert-menu-section .cta-wrap a, .feb-2024-kmd .promotion-rewards-section {background-color: #993333;}
    .campaign-page.feb-2024-kmd section.invert-menu-section.march-kmd-box .col-md-6:first-child .content-wrapper {background: none;background-color: #CC6666;}
    .campaign-page.feb-2024-kmd section.invert-menu-section.march-kmd-box .col-md-6:first-child .content-wrapper h4, .campaign-page.feb-2024-kmd section.invert-menu-section.march-kmd-box .content-wrapper h4, .campaign-page.feb-2024-kmd section.invert-menu-section.march-kmd-box .col-md-6 .content-wrapper p {color: #FAF0F5;}
    .campaign-page.feb-2024-kmd section.invert-menu-section .cta-wrap a, .campaign-page.feb-2024-kmd section.invert-menu-section .cta-wrap a:hover {border-color: #993333;box-shadow: 2px 3px 4px 0px #000;color: #FAF0F5;}
    .campaign-page.campaign-page.feb-2024-kmd section.invert-menu-section h5.kmd-menu-title {color: #993333;width: 100% !important;}
    .campaign-page.feb-2024-kmd .bg-section {background-image: url(../assets/images/content-bg-feb-2024.jpg);background-size: cover;}
    .campaign-page.feb-2024-kmd section.invert-menu-section .content-wrapper {border: none;background-color: transparent;}
    .campaign-page.feb-2024-kmd section.invert-menu-section .content-wrap {display: none;}
    .campaign-page.feb-2024-kmd .promotion-rewards-wrap .post-wrapper a {color: #FAF0F5;}
    .campaign-page.feb-2024-kmd section.invert-menu-section.march-kmd-box .content-wrapper h4, .campaign-page.campaign-page.feb-2024-kmd section.invert-menu-section h5.kmd-menu-title {font-family: "dazzle-unicase";font-weight: 700;}
    .campaign-page.feb-2024-kmd section.invert-menu-section.march-kmd-box .content-wrapper p, .campaign-page.feb-2024-kmd section.invert-menu-section.march-kmd-box .content-wrapper a {font-family: "bc-novatica-cyr" !important;font-weight: 500 !important;}
/* February 2024 kmd css */
/* March 2024 kmd css */
.campaign-page.march-2024-kmd section.invert-menu-section .cta-wrap a, .campaign-page.march-2024-kmd section.invert-menu-section .cta-wrap a:hover, .march-2024-kmd .promotion-rewards-section, .campaign-page.march-2024-kmd section.invert-menu-section.march-kmd-box .col-md-6:first-child .content-wrapper {background-color: #f06f72;border-color: #fff;}
.campaign-page.march-2024-kmd section.invert-menu-section {background-color: #e087bb;}
.campaign-page.campaign-page.march-2024-kmd section.invert-menu-section h5.kmd-menu-title {color: #fff;}
.campaign-page.march-2024-kmd section.invert-menu-section.march-kmd-box {background-color: #e59595;}
.campaign-page.march-2024-kmd section.invert-menu-section .cta-wrap a {cursor: pointer;font-size: 20px;}
.march-2024-kmd .note-wrapper p {text-align: center;width: 100%;max-width: 85%;margin: 30px auto 0;}
.march-2024-kmd .banner-wrap {background-image: url(../assets/images/march-2024-kmd-banner-bg.jpg);background-size: cover;background-position: center;}
.march-2024-kmd .banner-bottom img {max-width: 500px;bottom: 20px; right: auto; left: 60%; max-width: 65%;}
.march-2024-kmd .banner-bottom-wrap h2, .march-2024-kmd .banner-bottom-wrap img {display: inline-block;vertical-align: middle;}
.campaign-page.march-2024-kmd .banner-section h1:before, .campaign-page.march-2024-kmd .banner-section h1:after {display: none;}
.campaign-page.march-2024-kmd .banner-section h1, .campaign-page.march-2024-kmd .banner-section h1>span {color: #fff !important;padding: 30px 0 0;font-family: "filson-pro" !important;font-size: 13em !important;text-transform: none; line-height: 1 !important; margin-top: 0 !important; padding-top: 0;text-shadow: 2px 2px #000;}
.campaign-page.march-2024-kmd .banner-section h1>span {display: block;font-size: 0.72em !important;padding: 0;}
.campaign-page.march-2024-kmd .banner-section h1>span sup {font-weight: normal;}
.march-2024-kmd .banner-bottom-wrap h2, .march-2024-kmd .note-wrapper p, .campaign-page.march-2024-kmd section.invert-menu-section.march-kmd-box .col-md-6 .content-wrapper p, .campaign-page.march-2024-kmd section.invert-menu-section.march-kmd-box .content-wrapper a {font-family: "filson-pro" !important;font-weight: 400 !important;}
.campaign-page.march-2024-kmd section.invert-menu-section.march-kmd-box .col-md-6 .content-wrapper h4, .campaign-page.campaign-page.march-2024-kmd section.invert-menu-section h5.kmd-menu-title {font-family: "filson-pro" !important;font-weight: 700 !important;}
.campaign-page.march-2024-kmd section.invert-menu-section .cta-wrap a {font-size: 20px;}
.march-2024-kmd .banner-bottom {position: static;padding: 30px 0 80px;}
.nut-icon strong {font-size: 0; display: inline-block; width: 15px; height: 21px; background-image: url(../assets/images/nut-icon.png); background-size: cover; background-position: center; vertical-align: middle;}
/* March 2024 kmd css */

/* spy x 2024 kmd css */
.spyx-family-bikkura-page {background: none;background-color: #51625c;}
.spyx-family-bikkura-page section.team-banner-section {padding: 0;}
.spyx-family-bikkura-page section.team-banner-section h1.banner-title {padding: 30px 0;margin: 0 auto;color: #fff;}
.spyx-family-bikkura-page .join-our-team-section {padding: 50px 0 0 !important;}
.spyx-family-bikkura-page .tattoos-section .rules p {color: #fff;max-width: 65%;width: 100%;margin: 30px auto 0;font-weight: 400;line-height: 1.4;font-family: 'DIN 2014';}
.spyx-family-bikkura-page .promotion-rewards-wrap .post-wrapper a {color: #fff;}
.promotion-page.spyx-family-bikkura-page .image-wrapper.giveaway-image {padding-top: 0;}
.promotion-page.spyx-family-bikkura-page h3.ribbon-title, .promotion-page.spyx-family-bikkura-page .tattoos-section p, .promotion-page.spyx-family-bikkura-page .tattoos-section p>a, .promotion-page.spyx-family-bikkura-page .image-wrapper h3 {color: #fff;font-family: 'DIN 2014';}
.promotion-page.spyx-family-bikkura-page h3.ribbon-title {border-top: 2px solid #fff;padding: 25px 0 0;border-radius: 0;}
.promotion-page.spyx-family-bikkura-page .tattoos-section p>a {text-decoration: underline;}
.promotion-page.spyx-family-bikkura-page .tattoos-section p {font-size: 30px;font-weight: 300;}
.promotion-page.spyx-family-bikkura-page .tatoos-content {padding-bottom: 25px;}
.promotion-page.spyx-family-bikkura-page #monaka h3.ribbon-title {text-transform: none;}
.promotion-page.spyx-family-bikkura-page .join-our-team-section .image-wrap img {width: 100%;}
.promotion-page.spyx-family-bikkura-page #giveaway .image-wrapper.giveaway-image p, .promotion-page.spyx-family-bikkura-page #giveaway .image-wrapper.giveaway-image h4 {text-align: left;max-width: 70%;color: #fff !important;}
.promotion-page.spyx-family-bikkura-page #giveaway .image-wrapper.giveaway-image .text-wrap h4:after {margin: 0 auto 0 0;background: none;background-color: #fff;}
.promotion-page.spyx-family-bikkura-page #giveaway .image-wrapper.giveaway-image p, .promotion-page.spyx-family-bikkura-page .image-wrapper.giveaway-image li {margin: 5px auto 0 0 !important;font-size: 30px;font-weight: 300;color: #fff;}
/* spy x 2024 kmd css */

/* dragon kmd css */
.dragon-ball section.team-banner-section {padding: 0;}
.dragon-ball {background-color: transparent !important;}
.dragon-ball .tattoos-section p, .dragon-ball .promotion-rewards-wrap .post-wrapper a {color: #000 !important;}
.dragon-ball .join-our-team-section {padding: 0 !important;}
.dragon-ball section.team-banner-section {padding: 0;}
.promotion-page.dragon-ball .tattoos-section p {margin: 15px auto;}
.promotion-page.dragon-ball .tatoos-content {padding: 30px 0;}
.dragon-ball .banner-sub-section .row-section {display: flex;align-items: center;}
.dragon-ball .banner-sub-section .row-section .cta-wrap a {background-color: #000;padding: 15px 50px;color: #fff;text-transform: uppercase;font-weight: 700;line-height: 3;text-decoration: none;}
.dragon-ball .banner-sub-section .row-section .cta-wrap {margin: 20px 0 0;}
.dragon-ball .banner-sub-section .row-section .content-wrap {width: 100%;max-width: 70%;margin: 0 auto;}
.dragon-ball .banner-sub-section .row-section .content-wrap p {line-height: 1.5;margin: 0 0 15px;font-size: 18px;}
.dragon-ball .bikkura-pon-section {background-image: url(../assets/images/dragon-bikkura-pon.jpg);background-size: cover;padding: 100px 0;background-position-y: 30%;}
.dragon-ball .bikkura-pon-section .bikkura-pon-wrap {width: 100%;max-width: 40%;}
.dragon-ball .bikkura-pon-section .bikkura-pon-wrap p {margin-bottom: 30px}
.dragon-ball .bikkura-pon-section .bikkura-pon-wrap h2, .dragon-ball .overlay-section h4 {margin: 0 0 5px;text-transform: uppercase;font-size: 32px;font-weight: 700;line-height: 1.2;}
.dragon-ball .product-section h3 {font-family: 'DIN 2014';font-size: 20px;text-align: left;margin: 10px 0;color: #000;text-transform: none;}
.dragon-ball .product-section {padding: 60px 0;}
.dragon-ball .overlay-section .bottle-set-sec {background-image: url(../assets/images/dragon-bottle-set.jpg);background-size: cover;}
.dragon-ball .overlay-section .giveaway-sec {background-image: url(../assets/images/dragon-tshirt.jpg);background-size: cover;}

.dragon-ball .overlay-section .bottle-set-sec, .dragon-ball .overlay-section .giveaway-sec {
	margin: 50px 0 30px;
	padding: 255px 75px;
	background-position: center;
}

.dragon-ball .overlay-section .bottle-set-sec .image-wrap, .dragon-ball .overlay-section .giveaway-sec .image-wrap {width: 100%;max-width: 40%;}
.dragon-ball .overlay-section .giveaway-sec h4, .dragon-ball .overlay-section .giveaway-sec p {color: #fff;}
.dragon-ball .mobile-version {display: none;}
.dragon-ball .bikkura-pon-section .bikkura-pon-wrap p:last-child {margin: 0;}
.dragon-ball .overlay-section img {width: 100%;}
.dragon-ball .banner-sub-section img.mobile-img {display: none;}
.dragon-ball .giveaway-section.reverse-sec .right-content {text-align: right;padding: 0 50px 0 0;}
.dragon-ball .giveaway-section.reverse-sec ul {list-style: none;}
/* dragon kmd css */

@media (min-width: 768px) {
    .july-promotion-page .campaign-page section.invert-menu-section .order-section .container {width: 100%;}
    .promotion-page.halloween-costume-page .tattoos-section .container {width: 750px;}
    
}
@media (min-width: 992px) {
    .july-promotion-page .campaign-page section.invert-menu-section .order-section .container {width: 90%;}
    .promotion-page.halloween-costume-page .tattoos-section .container {width: 970px;}
}
@media (min-width: 1200px){
    .promotion-page.halloween-costume-page .tattoos-section .container {width: 1170px;}
    section.terms-condition-page .privacy-wrapper {width: 100%;max-width: 90%;}
}
@media (min-width: 1500px){
    .new-menu-item section.invert-menu-section .image-wrap img {max-width: 80%;}
    .new-menu-item section.invert-menu-section .row-section .column-section .content-wrap {max-width: 80%;}
    .new-menu-item section.invert-menu-section .content-wrap h4 {font-size: 80px;}
    .new-menu-item section.invert-menu-section .content-wrap p {font-size: 48px;}
    .new-menu-item h3.invert-section-title {font-size: 6rem;}
    .new-menu-item p.invert-section-text {font-size: 35px;width: 70%;margin: 0 auto;}
    .new-menu-item section.invert-menu-section .order-section p, .new-menu-item section.invert-menu-section .order-section a {font-size: 45px;}
    .campaign-page.august-month-discoveries section.invert-menu-section .content-wrap h4 {font-size: 35px;}
    .campaign-page.august-month-discoveries section.invert-menu-section .content-wrap p, .campaign-page.august-month-discoveries p.invert-section-text, .campaign-page.august-month-discoveries section.invert-menu-section .order-section p, .campaign-page.august-month-discoveries section.invert-menu-section .order-section p>a {font-size: 25px;}
    .campaign-page section.invert-menu-section .content-wrap {padding: 20px;min-height: 280px;}   
}
@media (min-width: 1300px) {
    .kura-rewards-app .banner-image img.desktop-image {margin: -100px -170px 0 0;}
    .kura-rewards-app .banner-image img.image-overlay {max-width: 250px;top: 10%;}
    .kura-rewards-app .blue-bg-title {margin: 15px auto 0 -180px;}
    .kura-rewards-app .banner-bottom-wrap {margin: 0;}
    .kura-rewards-app .banner-bottom-wrap {margin: 0;}
    .kura-rewards-app section.team-banner-section h1 {font-size: 3em !important;}
    .kura-rewards-app .banner-content, .kura-rewards-app .banner-image {padding: 50px 0 20px;}
    .kura-rewards-app .banner-image img.image-overlay {max-width: 200px;}
    .kura-rewards-app .banner-image img.desktop-image {margin-top: -150px;}
}
@media (min-width: 1501px) {
    .kura-rewards-app section.team-banner-section h1, .kura-rewards-app section.team-banner-section p {margin: 30px 0 30px auto;max-width: 65%;}
    .kura-rewards-app section.team-banner-section h1 {font-size: 3.5em;}
    .kura-rewards-app .banner-image img.desktop-image {max-width: 970px;margin: -170px -280px 0 0;}
    .kura-rewards-app .banner-image img.image-overlay {max-width: 280px;top: 5%;}
    .kura-rewards-app .blue-bg-title {margin: 15px auto 0 -55px;}
    .kura-rewards-app .banner-bottom-wrap {width: 100%;max-width: 85%;margin: 0 auto;}
    .meet-our-team.banner-sub.rolling-rewards .container {width: 1200px;}
    .kura-rewards-app h3.section-title {font-size: 6.25em;}
}
@media (min-width: 1750px) {
    .kura-rewards-app .banner-image img.desktop-image {margin-right: -350px;}
    .kura-rewards-app .blue-bg-title {margin-left: -70px;}
    .kura-rewards-app section.team-banner-section h1 {font-size: 4em;}
    .kura-rewards-app .banner-image img.image-overlay {left: 25%;max-width: 320px;}
    .kura-rewards-app section.team-banner-section h1, .kura-rewards-app section.team-banner-section p {max-width: 66%;}
}
@media (max-width: 1729px) {
	.kura-rewards-app section.team-banner-section p {
    font-size: 20px;
	}
}
@media (min-width: 1800px) {
    .meet-our-team.banner-sub.rolling-rewards .container {width: 1450px;}
    .kura-rewards-app h3.section-title {font-size: 6.5em;}
}

@media (max-width: 767px) {
.kura-rewards-app .team-banner-section .banner-section-wrap {
    padding-top: 11px;
    padding-bottom: 0px;
}
}
@media (min-width: 1900px) {
    .kura-rewards-app .banner-image img.desktop-image {margin-right: -550px;}
    .kura-rewards-app .blue-bg-title {margin-left: -95px;}
    .kura-rewards-app .banner-bottom-wrap {max-width: 100%;padding: 15px 30px;}
    .kura-rewards-app h3.section-title {font-size: 7.5em;}
}
@media (min-width: 2200px) {
    .meet-our-team.banner-sub.rolling-rewards .container {width: 1565px;}
    .kura-rewards-app h3.section-title {font-size: 8.5em;}    
}
@media (min-width: 2300px) {
    .kura-rewards-app .banner-image img.desktop-image {margin-right: -600px;}
}
@media (max-width: 1500px) {
    .rewards-banner-section .banner-image img, .rewards-page-banner .row-section .cta-wrap.app-cta img {max-width: 180px;}
    .kura-rewards-app section.team-banner-section h1 {margin: 10px 0 10px auto;}
    .kura-rewards-app .banner-image {padding: 50px 0 0;max-width: 45%;}
    .kura-rewards-app .rolling-rewards .row {padding: 20px 0;}    
    .kura-rewards-app section.team-banner-section p br {display: none;}
    section.checkout-faq .checkout-wrap .content-wrap h3 {font-size: 4em;}
}
@media (max-width: 1400px) {
    .campaign-page .july-month-campaign section.banner-section h1 {font-size: 4rem;}
    .kura-rewards-app .rolling-rewards .border-image img {height: 195px;}
}
@media (max-width: 1300px) {
    section.location-page-wrap .location-detail-wrapper .store-btn-wrap button {padding: 5px 15px;}
    .kura-rewards-app .banner-bottom-wrap {margin: 0;}
    .kura-rewards-app section.team-banner-section h1 {font-size: 3em !important;}
    .kura-rewards-app .banner-content, .kura-rewards-app .banner-image {padding: 50px 0 20px;}
    .kura-rewards-app .banner-image img.image-overlay {max-width: 200px;}
    .kura-rewards-app .banner-image img.desktop-image {margin-top: -150px;}
    .peanuts-page .tattoos-section .cloud-wrap.clouds-wrapper img.cloud-right {right: 0;}
    .campaign-page.dec-2023-month-discoveries .banner-top {text-align: left;padding-left: 20px;}
    .campaign-page.dec-2023-month-discoveries .banner-top img.banner-top {padding: 0;}
    .campaign-page.dec-2023-month-discoveries .banner-section h1>span {font-size: 20px;}
}
@media (max-width: 1200px) {
    .promotion-page.tetris-bikkura-page h3, .promotion-page.tetris-bikkura-page section.meet-our-team h2 {width: 100%;margin: 0 auto 15px;font-size: 25px !important;padding: 0 !important;line-height: 1.2;}
    .promotion-page.tetris-bikkura-page .coaster-set-section .column-wrap h4 {font-size: 35px;}
    .promotion-page.tetris-bikkura-page .coaster-set-section .column-wrap h4:before {max-width: 70%;bottom: 5px;margin: 0 auto;left: 0;right: 0;}
    .promotion-page.tetris-bikkura-page section.coaster-set-section .text-wrap p {font-size: 12px;}
    .location-list-wrap .search-result ul.search-list-wrap .search-list-image {max-width: 160px;}
    .location-detail-wrapper .store-information {padding: 0;}
    section.meet-our-team.banner-sub h2, .tattoos-section p, .my-hero-page section.meet-our-team.banner-sub p, section.coaster-set-section .row-section .column-section p, section.instagram-giveaway-section .row-section .column-section p, .promotion-page.demon-slayer-page section.meet-our-team h2 span {font-size: 25px;}
    section.nutrition-menu-section .cta-wrap a, .menu-section-wrap .cta-wrap a {font-size: 13px;padding: 10px 5px;}
    .location-list-wrap .search-result ul.search-list-wrap .search-list-content p, .location-list-wrap .search-result ul.search-list-wrap .search-list-hours {font-size: 14px;line-height: 1.3;margin-bottom: 0;}
    .teris-kura .instagram-giveaway-section .sticky-notes-wrap h5 {font-size: 21px;}
    table.nutrition-info-table th:not(:first-of-type) {max-width: 44px;}
    div#allergen table.nutrition-info-table th:not(:first-of-type) div {width: 4.5em;}
    .campaign-page section.banner-section h1>span {font-size: 28px;}
    .campaign-page .july-month-campaign section.banner-section h1 {font-size: 3.4rem;}
    .july-promotion-page .banner-section-wrap img.ribbon-title {max-width: 300px;}
    .new-menu-item section.invert-menu-section .content-wrap h4 {font-size: 50px;letter-spacing: 3px;}
    .new-menu-item section.invert-menu-section .content-wrap p {font-size: 25px;}
    .campaign-page section.invert-menu-section .image-wrap img {max-width: 400px;}
    .monthly-discovers-page.campaign-page.new-menu-item .container-wrap {max-width: 85vw;}
    .campaign-page.august-month-discoveries p.invert-section-text {font-size: 20px;}
    .promotion-page.pac-page .promotion-giveaway-section .column-section .column-wrap img {max-width: 350px;}
    .promotion-page.valentines-page .bottom-section p {padding: 0 !important;font-size: 20px !important;}
    .valentines-page section.holiday-column-section h4 {font-size: 22px;}
    .valentines-page section.holiday-column-section ul li {font-size: 20px;}
    .valentine-seafood-page section.team-banner-section {padding: 0;}
    .valentine-seafood-page section.team-banner-section img {opacity: 1;width: 100%;}
    .benefit-section .tab-content {width: 100%;}
    .valentine-content-section .valentine-wrap h3.valentine-title>span {font-size: 3.5rem;}
    .valentine-content-section .valentine-wrap h4 {font-size: 2.5rem;margin: 20px auto;}
    .valentine-content-section .valentine-wrap p, .valentine-content-section .valentine-wrap p>a {font-size: 1.5rem;}
    .valentine-content-section .valentine-wrap h3.valentine-title, .valentine-content-section .valentine-wrap .seafood-content h3.valentine-title {font-size: 3rem;}
    .valentine-content-section .valentine-wrap .seafood-content li {font-size: 2rem;}
    .valentine-content-section .valentine-wrap .seafood-content ul {margin: 0 auto;padding: 0 0 0 3.5em;}
    .campaign-page.march-month-discoveries section.invert-menu-section .content-wrap p {padding: 0;}
    .campaign-page.march-month-discoveries section.invert-menu-section .content-wrap h4 {font-size: 22px;}
    .campaign-page.march-month-discoveries section.invert-menu-section h5.kmd-menu-title {width: 60%;}
    .contact-page .form-section .select2-container {width: 100% !important;}
    .demon-slayer-2023 .tattoos-section .image-wrapper:last-child .image {width: 45%;}
    .april-month-discoveries section.invert-menu-section .content-wrap {min-height: 280px;}
    .new-menu-2023-page section.meet-our-team.banner-sub h2 {font-size: 3.5em;}
    .new-menu-2023-page section.meet-our-team p {width: 75%;}
    .new-menu-2023-page section.join-our-team-section .row-section {width: 90%;}
    .new-menu-2023-page section.join-our-team-section .row-section h3.menu-title {font-size: 1.75em;}
    .new-menu-2023-page .find-section .content-wrapper {width: 50%;padding: 20px;}
    .campaign-page.may-month-discoveries .july-month-campaign section.banner-section h1 {font-size: 8em;}    
    .campaign-page.may-month-discoveries .july-month-campaign section.banner-section h1 span {font-size: 8rem;}  
    .campaign-page.may-month-discoveries section.invert-menu-section .content-wrap h4 {font-size: 26px;}
    .campaign-page.july-month-discoveries section.invert-menu-section .content-wrap p {font-size: 16px;}
    .campaign-page.august-2023-month-discoveries section.invert-menu-section .content-wrap h4 {margin-bottom: 10px;font-size: 21px;}
    .kura-rewards-app section.team-banner-section h1, section.checkout-faq .checkout-wrap .content-wrap h3 {font-size: 3.10em;line-height: 0.9;}
    .kura-rewards-app .banner-content, .kura-rewards-app .banner-image {padding: 50px 0;}
    .kura-rewards-app section.team-banner-section p {font-size: 20px;}
    .kura-rewards-app .rolling-rewards h4 {font-size: 30px;}
    .kura-rewards-app .rolling-rewards .row .column-wrap {max-width: 85%;}
    section.checkout-faq .checkout-wrap .image-wrap img {bottom: -75px;}
    .campaign-page.sep-2023-month-discoveries section.invert-menu-section .content-wrap p {font-size: 14px !important;}
    .campaign-page.sep-2023-month-discoveries section.invert-menu-section .content-wrap h4 {font-size: 20px;}
    .sep-2023-month-discoveries section.invert-menu-section .content-wrap {padding: 10px;}
    .kura-rewards-app .banner-image img.image-overlay {max-width: 200px;top: 15px;left: 25%;}
    section.terms-condition-page .privacy-wrapper {max-width: 100%;width: 100%;}
    .kura-rewards-app section.team-banner-section h1, .kura-rewards-app section.team-banner-section p {max-width: 85%;margin-top: 0;}
    .kura-rewards-app .rolling-rewards .border-image img {height: 160px;}
    .kura-rewards-app h3.section-title {font-size: 5em;}
    .peanuts-page .cloud-wrap img.cloud {max-width: 180px;}
    .peanuts-page .tattoos-section .image-wrapper {width: 100%;max-width: 85%;margin: 0 auto;}
    .peanuts-page .tattoos-section .cloud-wrap.clouds-wrapper img.cloud-left {left: 0;}
    .peanuts-page .tattoos-section .cloud-wrap.clouds-wrapper img.cloud-right {top: 51%;right: 10px;}
    .peanuts-page .tattoos-section .cloud-wrap.clouds-wrapper img.cloud-left {max-width: 150px;}
    .news-room-page .banner-sub-section.news-section .release-details-wrap .news-title {max-width: 70%;}
    .news-details-page #galleryModal .content-card .right-content-card {max-width: 40%;}
    .news-details-page #galleryModal .content-card .image-wrap {max-width: 59%;}
    .campaign-page.march-2024-kmd .banner-section h1>span {font-size: 0.70em !important;}
    section.terms-condition-page h4 {font-size: 22px;}
}
@media (max-width: 1199px){
    .halloween-costume-new div#count-down p {max-width: 15%;padding: 15px 0;}
    section.faq-section .container {max-width: 100%;width: 100%;margin: 0 auto;}
    section.faq-section h3.faq-titles {font-size: 18px;max-width: 100%;margin: 20px auto 0 !important;min-height: 75px;}
}
@media (max-width: 1031px) {
    .main-header-menu > .menu-item > .menu-link, #astra-footer-menu > .menu-item > .menu-link {font-size: 14px;}
}

@media (max-width: 1024px) {
    .location-list-wrap .search-result ul.search-list-wrap li.search-list-item {padding: 10px 15px;}
    .location-list-wrap .search-result ul.search-list-wrap .search-list-image {width: 100px; max-height: 90px; padding-bottom:15px;}
    .location-list-wrap .search-result ul.search-list-wrap .search-list-content {margin-left: 10px;}
    .location-list-wrap .search-result ul.search-list-wrap .search-list-content h4 {font-size: 15px;}
    section.location-page-wrap input.search-text {font-size: 1em;}
    section.location-page-wrap .location-detail-wrapper .store-btn-wrap button {font-size: 14px;padding: 0;margin: 0 15px;}
    section.location-page-wrap .location-detail-wrapper div.location-address, section.location-page-wrap .location-detail-wrapper div.location-hours {margin: 10px 0;}
    section.location-page-wrap div.location-info-wrap .add-wrap p, section.location-page-wrap div.location-info-wrap div.location-hours p {font-size: 16px;}
    section.location-page-wrap .location-detail-wrapper {width: 55%;}
    .location-detail-wrapper .store-information {padding: 0;}
    .location-list-wrap .search-result ul.search-list-wrap .search-list-image img.search-image {height: 90px;object-fit: cover;object-position: center;}
    .rewards-page-wrap .bottom-section {max-width: 70%;}
    section.menu-section h4.menu-item-top-title {margin: 0 10px;}
    .rewards-page-content .bottom-section .tve_image_caption .tve_image {max-width: 150px;width: 100%;margin: 0 auto;}
    .july-promotion-page .monthly-discovers-page.campaign-page {height: 100%;}
    .july-promotion-page .monthly-discovers-page.campaign-page .campaign-page-wrapper.july-month-campaign .campaign-top,
        .july-promotion-page .monthly-discovers-campaign-page,
        .july-promotion-page .monthly-discovers-page.campaign-page .campaign-page-wrapper.july-month-campaign, .monthly-discovers-page.campaign-page.new-menu-item, .monthly-discovers-page.campaign-page.august-month-discoveries {
            width: 100%;
            height: 100vh;
            overflow-y: scroll;
            background-repeat: no-repeat;
            background-attachment: scroll;
        }
    .monthly-discovers-page.campaign-page.oct-month-discoveries {background-attachment: unset;height: 100% !important;}
    .campaign-page.oct-month-discoveries section.invert-menu-section{margin: 0 auto;padding: 30px 0 0;}
    .dec-promotion-page .monthly-discovers-page.campaign-page,
    .dec-promotion-page .monthly-discovers-page.campaign-page .campaign-page-wrapper.july-month-campaign .campaign-top, .dec-promotion-page .monthly-discovers-campaign-page, .dec-promotion-page .monthly-discovers-page.campaign-page .campaign-page-wrapper.july-month-campaign, .monthly-discovers-page.campaign-page.new-menu-item, .monthly-discovers-page.campaign-page.august-month-discoveries, .monthly-discovers-page.august-2023-month-discoveries, .monthly-discovers-page.sep-2023-month-discoveries, .monthly-discovers-page.oct-2023-month-discoveries {height: 100% !important;}
    .benefit-section .tab-content h4 {font-size: 22px;}
    .kura-rewards-app .hungry-features h4.section-title {font-size: 3.5em;}
    .kura-rewards-app .hungry-features .feature-card .content-wrap h4 {font-size: 30px;}
    .kura-rewards-app .hungry-features .feature-card {padding: 10px 0;}
    .kura-rewards-app .hungry-features .feature-card .content-wrap {padding-left: 10px;}
    .kura-rewards-app .hungry-features .row .columns-wrapper {padding: 0;}
    .kura-rewards-app .banner-image img.image-overlay {max-width: 180px;}
    .faq-section div.tab-wrapper .tab-item.active h3 {margin-bottom: 0;}
    .kura-rewards-app section.team-banner-section h1, .kura-rewards-app section.team-banner-section p {max-width: 85%;}
    .kura-rewards-app .blue-bg-title {margin-left: -150px;}
    .hungry-features.video-section .play_btn.pause img, .hungry-features.video-section .play_btn img.video-pause {display: none;}
    .news-room-page .banner-sub-section.news-section .release-details h4 {font-size: 20px;padding-right: 10px;}
    .news-room-page .banner-sub-section.news-section .news-banner {max-width: 25%;}
}

. search-list-imag img {width: 100%;}

@media (max-width: 991px) {

    /*location css */

    section.location-page-wrap .location-detail-wrapper .store-btn-wrap button span.icon {width: 35px;height: 35px;}

    section.location-page-wrap .location-detail-wrapper .store-btn-wrap button {margin: 0 10px;}

    .location-detail-wrapper h4.location-heading a {padding: 0;}

    section.location-page-wrap .location-detail-content-wrap .location-btns2 {

       font-size: 15px;

        display: block;

        text-align: center;

        margin: 0 0 5px;

    }

    .location-details-frame .sign-up-section {

        width: 60%;

        padding: 20px;

    }

    section.location-page-wrap div.location-info-wrap, section.location-page-wrap .job-info-wrap, section.location-page-wrap div.location-employment-btn-wrap, section.location-page-wrap .menu-detail-accordion-wrap a.location-btns2, section.location-page-wrap .location-detail-wrapper div.location-address, section.location-page-wrap .location-detail-wrapper div.location-hours {

            display: block;

            width: 100%;

    }

    /*location css */

    /* nutrition css */

    div#nutrition-info table.nutrition-info-table tr td.cat-name {min-width: 230px;max-width: 240px;}

    div#nutrition-info table.nutrition-info-table tr td {min-width: 36px;}

    div#nutrition-info table.nutrition-info-table td a, table.nutrition-info-table td div {font-size: 14px;}
    table.nutrition-info-table.menu-item-table th.category {max-width: 230px;min-width: 230px;}
    table.nutrition-info-table h3 {font-size: 20px;padding: 0 0 10px;}
    table.nutrition-info-table h3>span {font-size: 12px;}
    table.nutrition-info-table.menu-item-table {margin-top: 30px;}
    table.nutrition-info-table.allergen-menu-table tr td {min-width: 40px;}

    div#location-employment-wrapper {display: block;}

    /* nutrition css */

    section.meet-our-team.banner-sub h2, .tattoos-section p, .my-hero-page section.meet-our-team.banner-sub p, section.coaster-set-section .row-section .column-section p, section.instagram-giveaway-section .row-section .column-section p, .promotion-page.demon-slayer-page section.meet-our-team h2 span {font-size: 20px;}
    .promotion-page.demon-slayer-page .sticky-notes-wrap p {font-size: 3em;}
    .meet-creator-section .video-wrap {
        height: 500px;
    }
    section.location-page-wrap .location-detail-content-wrap .location-btns2 {
        font-size: 14px;
        padding: 10px 0;
        max-width: 200px;
    }
    section.location-page-wrap div.location-info-wrap .add-wrap p, section.location-page-wrap div.location-info-wrap div.location-hours p {
        font-size: 13px;
    }
    section.location-page-wrap .location-detail-wrapper .location-hours-wrap, section.location-page-wrap .location-detail-wrapper .location-address-wrap {
        margin-right: 5px;
    }
    section.location-page-wrap .location-detail-content-wrap .panel-body {padding: 20px 0;}
    .teris-kura section.meet-our-team.banner-sub p {font-size: 25px;margin-bottom: 0;}
    .teris-kura .instagram-giveaway-section .sticky-notes-wrap .meet-out-team-wrap-content h4 {font-size: 40px;}
    .teris-kura .instagram-giveaway-section .sticky-notes-wrap .meet-out-team-wrap-content h5, .teris-kura .instagram-giveaway-section .sticky-notes-wrap .meet-out-team-wrap-content p {font-size: 25px;}
    .campaign-page section.banner-section h3 {font-size: 16px;width: 100%;}
    .campaign-page section.banner-section h3>span {margin-left: 40px;font-size: 12px;}
    .campaign-page section.banner-section h1 {font-size: 3.5em;}
    .campaign-page section.banner-section h1>span {font-size: 22px;margin-left: 0;}
    .campaign-page section.banner-section p {margin-top: 10px;font-size: 16px;}
    .campaign-page section.invert-menu-section .image-wrap img {max-width: 350px;}
    .kuru-homepage .owl-dots {bottom: -5px;}
    p.menu-disclaimer-text, section.menu-section p.sub-content {font-size: 0.68em;line-height: 1.2;}
    .campaign-page .july-month-campaign section.banner-section h1 {
            font-size: 3rem;
        }

        .july-promotion-page .banner-section-wrap img.ribbon-title {
            max-width: 200px;
        }
    .promotion-page.tetris-bikkura-page .coaster-set-section h4.color-title span {font-size: 1.8em;}
        .promotion-page.tetris-bikkura-page section.coaster-set-section .row-section:before {background-size: 50%;}
    .new-menu-item section.invert-menu-section .content-wrap h4 {font-size: 40px;}
    .monthly-discovers-page.campaign-page .container-wrap, .monthly-discovers-page.campaign-page.new-menu-item .container-wrap {max-width: 95vw;}
    .new-menu-item section.invert-menu-section .image-wrap img, .new-menu-item section.invert-menu-section .row-section .column-section .content-wrap {max-width: 320px;}
    .promotion-page.pac-page .promotion-giveaway-section .column-section .column-wrap img {max-width: 250px;}
    .halloween-costume-new div#count-down p {max-width: 18%;}
    .promotion-page.holiday2021-page .ribbon-content h3 {letter-spacing: 5px;}
    .valentines-page section.holiday-column-section .row.row-section {display: block;margin-bottom: 30px;}
    .valentines-page section.holiday-column-section .row.row-section .column-section {width: 100%;margin: 10px auto;}
    .dec-promotion-page .slider-section {position: static;}
        .dec-promotion-page .banner-section-wrap .image-wrap img, .dec-promotion-page .banner-section-wrap .title-wrap {max-width: 400px;}
        .dec-month-campaign h3.invert-section-title {font-size: 35px !important;}
        .dec-promotion-page h3.invert-section-title {font-size: 40px;}
        .dec-promotion-page p.invert-section-text,
        .dec-promotion-page .campaign-page section.invert-menu-section .content-wrap p,
        .dec-promotion-page .campaign-page section.invert-menu-section .order-section p,
        .dec-promotion-page .campaign-page section.invert-menu-section .order-section p>a {font-size: 18px;}
        .dec-promotion-page section.invert-menu-section .image-wrap img {max-width: 300px;}
        .dec-promotion-page section.invert-menu-section .row-section.even-box h4 {font-size: 30px;}
    .promotion-page.demon-slayer-page.my-hero-page .tattoos-wrap h3.ribbon-title {font-size: 2.5em;margin: 0 auto;}
    .promotion-page.demon-slayer-page.my-hero-page h4 {font-size: 1.5rem;}
    .valentine-seafood-page section.team-banner-section {padding: 0;}
    .valentine-content-section .valentine-wrap h3.valentine-title>span {font-size: 3rem;padding-left: 40px;}
    .valentine-content-section .valentine-wrap {padding: 30px;}
    .valentine-content-section .valentine-wrap h3.valentine-title, .valentine-content-section .valentine-wrap .seafood-content h3.valentine-title, .valentine-content-section .valentine-wrap .seafood-content h3.valentine-title span {font-size: 2rem;}
    .valentine-content-section .valentine-wrap h4 {font-size: 2rem;}
    .valentine-content-section .valentine-wrap p, .valentine-content-section .valentine-wrap p>a {font-size: 20px;}
    .valentine-content-section .valentine-wrap .seafood-content li {font-size: 20px;}
    .valentine-content-section .valentine-wrap .seafood-content ul {margin: 0 auto;max-width: 160px;padding: 0;}
    .feb-page .monthly-discovers-campaign-page .campaign-top {padding: 50px 0;}

    .campaign-page.march-month-discoveries section.invert-menu-section.march-kmd-box .row {display: block;}
    .campaign-page.march-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6 .content-wrapper p, .campaign-page.march-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6:first-child .content-wrapper p>a, .campaign-page.march-month-discoveries section.invert-menu-section p.kmd-menu-sub-title, .campaign-page.march-month-discoveries section.invert-menu-section.march-kmd-box .content-wrapper h4 {text-align: left;}
    .campaign-page.march-month-discoveries section.invert-menu-section.march-kmd-box .row .col-md-6 {text-align: center;width: 100%;margin: 20px 0 0;}
    .campaign-page.march-month-discoveries section.invert-menu-section.march-kmd-box {padding: 50px 0;}
    .campaign-page.march-month-discoveries section.invert-menu-section h5.kmd-menu-title {width: 80%;text-align: left;}
    .campaign-page.march-month-discoveries section.invert-menu-section .menu-content-wrapper {width: 100%;}
    .campaign-page.march-month-discoveries section.invert-menu-section.march-kmd-box .content-wrapper h4, .campaign-page.march-month-discoveries section.invert-menu-section h5.kmd-menu-title {font-size: 38px;}
    .march-month-discoveries section.invert-menu-section .content-wrap, .campaign-page.oct-2023-month-discoveries section.invert-menu-section .content-wrap{min-height: 185px;}
    .campaign-page.oct-2023-month-discoveries section.invert-menu-section .content-wrap p {font-size: 16px;}
    .april-month-discoveries section.invert-menu-section .content-wrap {min-height: 220px;}
    .contact-page .form-section .custom-file {width: 65%;}
    .demon-slayer-2023 .tattoos-section .image-wrapper img.left-img, .demon-slayer-2023 .tattoos-section .image-wrapper img.right-img, .demon-slayer-2023 section.meet-our-team img.left-img, .demon-slayer-2023 section.join-our-team-section .tatoos-content img.right-img, section#giveaway img.left-img.left-bottom, .demon-slayer-2023 .tattoos-section .image-wrapper img.left-img.left-middle {max-width: 400px !important;}
    .demon-slayer-2023 section#giveaway img.left-img.left-bottom, .demon-slayer-2023 .tattoos-section .image-wrapper img.left-img, .demon-slayer-2023 .tattoos-section .image-wrapper img.left-img.left-middle {left: -100px;}
    .demon-slayer-2023 section#giveaway img.right-img.right-bottom, .demon-slayer-2023 section.join-our-team-section .tatoos-content img.right-img {right: -100px;}
    .new-menu-2023-page section.team-banner-section img {width: 100%;}
    .new-menu-2023-page section.meet-our-team h2, .new-menu-2023-page section.meet-our-team p {width: 100%;padding-bottom: 20px;}
    .new-menu-2023-page section.meet-our-team.banner-sub h2, .new-menu-2023-page section.join-our-team-section .row-section {width: 100%;}
    .new-menu-2023-page section.join-our-team-section .row-section h3.menu-title {font-size: 25px;margin: 10px auto;}
    .new-menu-2023-page section.join-our-team-section .row-section p {line-height: 1.2;font-size: 20px;width: 100%;}
    .new-menu-2023-page .find-section .content-wrapper p {width: 90%;}
    .new-menu-2023-page .find-section .content-wrapper h4 {font-size: 35px;}
    .campaign-page.may-month-discoveries .july-month-campaign section.banner-section h1 {font-size: 7em;}    
    .campaign-page.may-month-discoveries .july-month-campaign section.banner-section h1 span {font-size: 7rem;} 
    .we-bare-page .tattoos-section .rules p {max-width: 80%;font-size: 25px;}
    .we-bare-page section.join-our-team-section #creatorvisit h4.creator-text {font-size: 30px;margin-bottom: 20px;}
    .we-bare-page section.join-our-team-section #creatorvisit .row-section .column-section .arrow-image img {max-width: 120px;bottom: -40%;left: 25px;}
    .campaign-page.july-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6 .content-wrapper p, .campaign-page.july-month-discoveries section.invert-menu-section.march-kmd-box .content-wrapper h4, .campaign-page.july-month-discoveries section.invert-menu-section h5.kmd-menu-title {text-align: center !important;}    
    .campaign-page.july-month-discoveries section.invert-menu-section .menu-content-wrapper .content-wrapper {max-width: 320px;}
    .we-bare-page section.join-our-team-section #creatorvisit .row-section.come-together .column-section .arrow-image img {max-width: 170px;bottom: -80px;}
    .august-2023-month-discoveries section.invert-menu-section .content-wrap {min-height: 200px !important;}
    .campaign-page.august-2023-month-discoveries section.invert-menu-section .menu-content-wrapper .content-wrapper {max-width: 280px;margin: 20px auto;}
    .kura-rewards-app section.team-banner-section h1, .kura-rewards-app h3.section-title {font-size: 4em !important;line-height: 1;}
    .kura-rewards-app .banner-bottom-wrap h2.title {margin: 0;font-size: 25px;}
    .kura-rewards-app .banner-bottom-wrap .cta-wrap a {font-size: 20px;}
    .kura-rewards-app .banner-image img.desktop-image {margin: -80px -100px -30px 0;}
    .kura-rewards-app section.team-banner-section p {font-size: 17px;}
    .kura-rewards-app .rolling-rewards .row .column-wrap {max-width: 100%;}
    .kura-rewards-app section.meet-our-team p {font-size: 18px;}
    .kura-rewards-app .rolling-rewards img {width: 100%;margin: 0  auto;}
    .kura-rewards-app .hungry-features .feature-card .content-wrap h4 {font-size: 25px;}
    .kura-rewards-app section.team-banner-section p br, section.terms-condition-page h4>br {display: none;}
    section.terms-condition-page h4>br:last-child {display: block;}
    section.checkout-faq .checkout-wrap .image-wrap img {bottom: -60px;}
    .sep-2023-month-discoveries section.invert-menu-section .content-wrap {min-height: 200px;}
    .kura-rewards-app .banner-image img.image-overlay {top: 45px;left: 15%;}
    .campaign-page.sep-2023-month-discoveries section.invert-menu-section.march-kmd-box, .campaign-page.sep-2023-month-discoveries section.invert-menu-section {padding: 30px 0 0 !important;}
    .campaign-page.sep-2023-month-discoveries section.invert-menu-section .menu-content-wrapper  {padding: 0;}
    .kura-rewards-app .hungry-features video#rewards-video {max-width: 350px;}
    .kura-rewards-app .hungry-features .row .column-wrap.video-wrap {margin-top: -30px;}
    .kura-rewards-app .hungry-features .feature-card img {max-width: 120px;}
    .faq-section div.tab-wrapper ul li img {max-width: 170px !important;}
    .faq-section div.tab-wrapper .menu-category-cta-contain {display: block;}
    .faq-section div.tab-wrapper .tab-content .menu-category-cta {max-width: 19.5%;display: inline-block;vertical-align: middle;}
    .faq-section div.tab-wrapper .tab-content .menu-category-cta span {font-size: 14px !important;}
    .kura-rewards-app section.team-banner-section h1 {font-size: 2.5em !important;}
    .kura-rewards-app section.team-banner-section p {font-size: 18px;}
    .kura-rewards-app .banner-image img.desktop-image {margin-top: -65px;}
    .kura-rewards-app .banner-image img.image-overlay {max-width: 165px;}
    .kura-rewards-app .rolling-rewards .border-image img {height: 150px;}
    .peanuts-page .cloud-wrap img.cloud-right {right: -5%;max-width: 150px;top: 25%;}
    .peanuts-page .tattoos-section .cloud-wrap.clouds-wrapper img.cloud-right {top: 50%;}
    .news-details-page #galleryModal .content-card .right-content-card, .news-details-page #galleryModal .content-card .image-wrap {max-width: 100%;text-align: center;}
        .news-details-page #galleryModal .btn-wrap {display: block;}
        .news-details-page #galleryModal .btn-wrap button.close {display: none;}
        .news-details-page #galleryModal button.close.mobile-btn {display: block;margin: 10px;}
        .news-details-page section.team-banner-section .left-content, .news-details-page section.team-banner-section .right-content {max-width: 100%;}
        .news-details-page section.team-banner-section .banner-content {padding: 20px 0;display: block;}
        .news-details-sec .sub-content-wrap {max-width: 100%;}
        .news-details-page .news-details-sec, .gallery-sec, .read-more-sec {padding: 30px 0;}
        .news-details-page .gallery-sec .image-card {max-width: 31.5%;margin: 5px;}
        .news-details-page section.team-banner-section .left-content {display: flex;align-items: flex-start;justify-content: space-between;}
        .news-details-page section.team-banner-section .right-content {margin: 20px 0 25px;}
        .news-details-page section.team-banner-section p {margin: 10px 0 0;}
        .news-details-page section.team-banner-section .release-date p {margin: 0;}
    .peanuts-page .cloud-wrap img.cloud-left {top: 80%;}
    .campaign-page.dec-2023-month-discoveries img.banner-bg, .campaign-page.dec-2023-month-discoveries .banner-top, .campaign-page.dec-2023-month-discoveries img.banner-bottom {display: none;}
    .campaign-page.dec-2023-month-discoveries img.banner-bg.mobile-bg {display: block;}
    .city-location .new-location-wrap .location-page-content-section .row-section.city-wrap .column-wrap .city-card h3 {font-size: 15px;}
    .campaign-page.feb-2024-kmd section.invert-menu-section.march-kmd-box {padding-top: 80px !important;}
        /*.march-2024-kmd .banner-bottom img {max-width: 300px;}*/
        .march-2024-kmd .banner-bottom {padding: 30px 0 50px;}
        .march-2024-kmd .banner-bottom-wrap h2 {font-size: 2em;}
    
        .dragon-ball .bikkura-pon-section .bikkura-pon-wrap {max-width: 48%;}
        .dragon-ball .bikkura-pon-section {padding: 80px 0;}
        .dragon-ball .container {width: 100%;max-width: 90%;padding: 0;}
        .dragon-ball .banner-sub-section .row-section .content-wrap p {font-size: 16px;}
        .dragon-ball .product-section h3 {font-size: 18px;}
        .dragon-ball .banner-sub-section .row-section {padding: 20px 0;}
        .dragon-ball .product-section {padding: 30px 0;}
        .dragon-ball .overlay-section .bottle-set-sec, .dragon-ball .overlay-section .giveaway-sec {padding: 120px 50px;}
        .dragon-ball .owl-dots {display: block;text-align: center;width: 100%;position: absolute;bottom: -45px;}
        .dragon-ball .owl-dots .owl-dot {padding: 5px;margin: 5px;border-radius: 25px;border: 1px solid #000;display: inline-block;}
        .dragon-ball .owl-dot.active {background-color: #000;}
        .main-header-menu > .menu-item > .menu-link, #astra-footer-menu > .menu-item > .menu-link {padding: 0 4px !important;font-size: 12px !important;}
        .ast-logo-title-inline .site-logo-img {padding: 0;}
        .header-main-layout-1 .ast-main-header-bar-alignment {margin: 0;}
        .header-main-layout-1 .ast-flex.main-header-container, .header-main-layout-3 .ast-flex.main-header-container {justify-content: space-between;}
        .faq-section div.tab-wrapper ul {display: block;}
        .faq-section div.tab-wrapper ul li {display: inline-block;width: 100%;max-width: 20%;vertical-align: bottom;}
}
@media (max-width: 900px) {
    .kura-rewards-app .blue-bg-title {margin-left: -120px;}
    .peanuts-page .tattoos-section p br {display: none;}
}
@media (max-width: 860px ){
    .kura-rewards-app .banner-image img.image-overlay {
        top: 15px;
        max-width: 170px;
    }
}
@media (max-width: 800px) {

    div#nutrition-info table.nutrition-info-table tr td.cat-name {

        min-width: 225px;

        max-width: 100%;

    }

    div#nutrition-info table.nutrition-info-table th:first-of-type {

        min-width: 240px;

        max-width: 240px;

    }

    div#nutrition-info table.nutrition-info-table tr td {min-width: 30px;}

}

@media (min-width: 575px) and (max-width: 768px) {

    

    section.location-page-wrap .menu-detail-accordion-wrap {

        padding: 0;

    }

    section.location-page-wrap div.location-info-wrap, section.location-page-wrap .menu-detail-accordion-wrap {

        display: flex;

    }

    section.location-page-wrap .job-info-wrap, section.location-page-wrap div.location-employment-btn-wrap {

        display: inline-block;

        width: 50%;

    }

    section.location-page-wrap .menu-detail-accordion-wrap a.location-btns2, section.location-page-wrap .location-detail-content-wrap .location-btns2 {

        margin: 0 0 5px auto;

    }

    div#location-employment-wrapper {

        width: 100%;

        margin: 0 auto;

    }

}
@media (max-width: 768px) {

    section.location-page-wrap .location-listing-wrapper {

    position: relative;

    left: 0;

    right: 0;

    top: 0;

    bottom: 0;

    width: auto;

    box-shadow: none;

}

section.location-page-wrap .location-detail-wrapper {left: calc(100% - 100%);width: 100%;}

section.location-page-wrap .location-detail-wrapper .store-btn-wrap button {margin: 20px 10px;width: 25%;}

section.location-page-wrap .map-content-wrap {left: 0;right: 0;position: relative;height: 100%;min-height: 300px;}

.location-list-wrap .search-result {width: 100%;height: 100%;overflow: visible;}

section.location-page-wrap .location-detail-wrapper.popup-toggled {position: fixed;left: 0;z-index: 100;right: 0;overflow-y: scroll;}

section.location-page-wrap .menu-detail-accordion-wrap a.location-btns2 {max-width: 175px;display: inline-block;}

section.location-page-wrap .menu-detail-accordion-wrap {padding-top: 0;}

nav.search-result-pagination, .location-list-wrap .search-result .search-result-scroll, .location-list-wrap .search-result {position: static;width: 100%;overflow-x: hidden;}

section.location-page-wrap .map-section-wrap {height: 100%;}

.location-detail-wrapper .store-information h3.store-heading, .location-detail-wrapper .store-information h2.store-heading {font-size: 15px;}

section.location-page-wrap {width: 100%;overflow: hidden;}

nav.search-result-pagination {height: 35px;}

section.location-page-wrap .location-detail-wrapper .add-wrap, section.location-page-wrap .location-detail-wrapper .location-hours-content {margin-top: -5px;}
.campaign-page section.banner-section h3>span {margin-left: 20px;padding: 3px 5px;}
section.promotion-section.team-section .owl-item {height: auto !important;}
section.upcoming-location-section.location-mobile {display: block;}
}




@media (max-width: 767px) {
	
	
	
	
    table.nutrition-info-table th:not(:first-of-type) {display: none;}

    div#allergen table.nutrition-info-table th:first-of-type, div#nutrition-info table.nutrition-info-table th:first-of-type {max-width: 100%;min-width: 100%;width: 100%;}

    section.team-section .custome-slide.owl-carousel .owl-item.active.center {-webkit-transform: none;

    transform: none;}

    .note-section-wrap ul.disclimer-allergen-note {

        display: block;

    }

    .note-section-wrap ul.disclimer-allergen-note li {

        display: inline-block;

        margin: 5px;

        width: 30%;

    }

    .note-section-wrap ul.disclimer-allergen-note li>p>span {

        width: 25px;

        height: 25px;

    }

    .note-section-wrap ul.disclimer-allergen-note li>p {

        margin: 0;

    }
    section.team-banner-section h1.banner-title {

        font-size: 25px;

        border-bottom: 15px solid transparent;

    }

    .promotion-page h3 {

        font-size: 25px;

        margin-bottom: 20px;

    }

    section.team-section.meet-creator-section, section.sticky-notes-section .sticky-notes-wrap, section.rubber-bookmarks-section, .tattoos-section .image-wrapper, section.coaster-set-section .row-section, section.instagram-giveaway-section .row-section {

        padding: 20px 0;

    }
    
    .campaign-page section.invert-menu-section .order-section p, .campaign-page section.invert-menu-section .order-section a, .promotion-page.demon-slayer-page section.coaster-set-section .row-section .column-section p, .new-menu-item section.invert-menu-section .cta-wrap a {width: 100%;margin: 0 auto;font-size: 20px;}
    section.meet-our-team.banner-sub h2, .tattoos-section p, .my-hero-page section.meet-our-team.banner-sub p, section.coaster-set-section .row-section .column-section p, section.instagram-giveaway-section .row-section .column-section p, .we-bare-page .tattoos-section p {

        margin-bottom: 10px;

        width: 100%;

    }
    .promotion-page.demon-slayer-page section.coaster-set-section.instagram-giveaway-section .sticky-notes-wrap .row-section .app-content p, .promotion-page.puglie-bikura-page section.coaster-set-section.instagram-giveaway-section .sticky-notes-wrap .row-section .app-content p  {padding: 0;}
    .promotion-page.demon-slayer-page .sticky-notes-wrap p, .promotion-page.demon-slayer-page .sticky-notes-wrap p.promotion-date, .promotion-page.demon-slayer-page .sticky-notes-wrap .row-section h4, .promotion-page.demon-slayer-page .sticky-notes-wrap p.promotion-text, .promotion-page.pac-page .promotion-giveaway-section .sticky-notes-wrap p {
   font-size: 30px;}
    .promotion-page.pac-page h3, .promotion-page.pac-page section.coaster-set-section .note .note-wrap {margin: 0;}
    .promotion-page.pac-page .promotion-giveaway-section .column-section .column-wrap img {max-width: 300px;}
    .promotion-page.demon-slayer-page .tattoos-section .image-wrapper .image {max-width: 250px;}
    .promotion-page.demon-slayer-page .sticky-notes-wrap {padding: 30px 10px;}

    section.sticky-notes-section .row-section .column-section {

        margin: 20px 10px;

    }

    section.sticky-notes-section .row-section .column-section .column-wrap, section.rubber-bookmarks-section .row-section .column-section .column-wrap, .tattoos-section .image-wrapper .image {

        max-width: 500px;

        width: 100%;

        margin: 0 auto;

    }
    .promotion-page.demon-slayer-page .tatoos-content, .promotion-page.demon-slayer-page section.meet-our-team h2 {padding: 20px 0;}

    section.coaster-set-section .row-section, section.instagram-giveaway-section .row-section, section.coaster-set-section .row-section .column-section, section.instagram-giveaway-section .row-section .column-section, section.coaster-set-section .note .note-wrap {

        display: block;

        width: 100%;

    }

    .tattoos-section .image-wrapper .image {

        margin: 0 auto 20px;

    }

    .meet-creator-section .video-wrap {

        padding: 10px 0;

    }

    .meet-creator-section .video-wrap {height: 300px;}

    section.instagram-giveaway-section .row-section .column-section p {padding-top: 20px;}

    section.instagram-giveaway-section .row-section .column-section .rules p, section.instagram-giveaway-section .row-section .column-section .giveaway-note p {padding: 0;}

    section.privacy-policy-page.custom-not-found h1 {font-size: 8rem;}

    .nutri-info.note-section-wrap {width: 80%;margin: 0 auto;text-align: left;}

    section.menu-section p.sub-content, .nutrition-menu-section-wrap p.menu-disclaimer-text {width: 100%;}
    .rewards-page-wrap .bottom-section {max-width: 60%;}
    section.menu-section h4.menu-item-top-title {margin: 0 0 10px;}
    table.nutrition-info-table.menu-item-table, table.nutrition-info-table.allergen-menu-table {margin: 5px 0 0;}
    .teris-kura section.sticky-notes-section .row-section .column-section, section.menu-section div.panel-default div.panel-body {margin: 0 auto;padding: 0;}
    .teris-kura .coaster-set-section .column-section .column-wrap img {max-width: 300px;}
    .teris-kura .coaster-set-section .column-section:first-child .column-wrap {text-align: center;}
    .teris-kura .meet-out-team-wrap-content, .teris-kura .instagram-giveaway-section .sticky-notes-wrap, .promotion-page.demon-slayer-page .sticky-notes-wrap .row-section {padding: 20px 10px;}
    .teris-kura section.meet-our-team.banner-sub p {font-size: 20px;line-height: 1.2;}
    .teris-kura section.team-section.meet-creator-section, .teris-kura .team-section-content-wrapper .meet-creator-wrap .row-section {padding: 0;display: block;}
    .teris-kura .team-section-content-wrapper .meet-creator-wrap h3, .teris-kura section.sticky-notes-section h3, .teris-kura .instagram-giveaway-section .sticky-notes-wrap .meet-out-team-wrap-content h4 {font-size: 25px;}
    .teris-kura .instagram-giveaway-section .sticky-notes-wrap .meet-out-team-wrap-content h5, .teris-kura .instagram-giveaway-section .sticky-notes-wrap .meet-out-team-wrap-content p, .teris-kura .instagram-giveaway-section .sticky-notes-wrap h5 {font-size: 20px;}
    .teris-kura section.coaster-set-section .note .note-wrap {margin: 20px auto 0;}
    .promotion-page.tetris-bikkura-page section.coaster-set-section .accordion .card-body {
            padding-bottom: 25px;
        }

        .promotion-page.tetris-bikkura-page p.availability-note {
            padding: 0 0 10px;
        }

        .promotion-page.tetris-bikkura-page .coaster-set-section h4 {
            font-size: 34px;
            padding: 20px 0 0;
        }

        .promotion-page.tetris-bikkura-page .content-wrap.sushi-box-price h4+p {
            font-weight: 900;
            font-size: 22px;
        }
        
        .promotion-page.tetris-bikkura-page .smaller-text-size .promotion-text {
            font-size: 20px !important;
            font-size: 12px !important;
            font-weight: 900 !important;
            font-family: 'Gotham' !important;
            font-style: initial !important;
            width: 100% !important;
        }

        .promotion-page.tetris-bikkura-page .tetris-bottom-section h3.tetris-ribbon-title,
        .promotion-page.tetris-bikkura-page .image-wrapper h3,
        .promotion-page.tetris-bikkura-page h3.tetris-ribbon-title {
            font-size: 24px;
        }

        .promotion-page.tetris-bikkura-page .sticky-notes-wrap p,
        .promotion-page.tetris-bikkura-page .tattoos-section p.prize-text span {
            font-size: 14px;
        }

        .promotion-page.tetris-bikkura-page .sticky-notes-wrap .content-wrap p>span {
            font-size: 36px;
        }

        .promotion-page.tetris-bikkura-page .sticky-notes-wrap .content-wrap p>span {
            font-family: 'Gotham';
            font-weight: 900;
            font-style: italic;
        }

        .promotion-page.tetris-bikkura-page section.coaster-set-section .accordion .card-body {
            padding-bottom: 25px;
        }

        .promotion-page.tetris-bikkura-page p.availability-note {
            padding: 0 0 10px;
        }

        .promotion-page.tetris-bikkura-page .sticky-notes-wrap .content-wrap span {
            font-family: 'GothamBlack';
        }

        .promotion-page.tetris-bikkura-page .t-shirt-giveaway-img {
            text-align: center;
        }

        .promotion-page.tetris-bikkura-page .t-shirt-giveaway-img img {
            max-width: 350px;opacity: 1;
        }

        .promotion-page.tetris-bikkura-page .sticky-notes-wrap p {
            font-family: 'Gotham';
            font-weight: 300;
            font-style: italic;
            font-size: 28px;
            font-family: 'GothamLight';
        }
        .promotion-page.tetris-bikkura-page .coaster-set-section h4.color-title span.date-text {margin-left: 5px;}
        .promotion-page.tetris-bikkura-page .coaster-set-section .column-wrap h4:before {
            max-width: 240px;
        }

        .promotion-page.tetris-bikkura-page .coaster-set-section .column-wrap h4 {
            font-size: 25px;
        }

        .promotion-page.tetris-bikkura-page section.coaster-set-section .row-section .column-section .rules p {
            font-size: 22px !important;
            margin-bottom: 10px;
            line-height: 1.2;
            font-weight: 900 !important;
        }
        .promotion-page.tetris-bikkura-page section.coaster-set-section .note .note-wrap {
            padding: 0;
        }

        .promotion-page.tetris-bikkura-page section.coaster-set-section .text-wrap p {
            font-size: 10px;
        }

        .promotion-page.tetris-bikkura-page p.availability-note {
            font-size: 19px;
        }

        .promotion-page.tetris-bikkura-page .coaster-set-section h4.color-title span {
            font-size: 1.3em;
            letter-spacing: 1px;
            line-height: 1.2;
            text-shadow: 1px 1px 1px #000;
        }

        .promotion-page.tetris-bikkura-page .cta-wrap a {
            font-size: 20px;
        }
        .promotion-page.tetris-bikkura-page section.coaster-set-section .row-section:before {display: none;}
        .promotion-page.tetris-bikkura-page .cta-wrap p.tshirt-link {font-size: 20px;max-width: 250px;padding: 10px 0;}
    .campaign-page section.banner-section .row-section {
        display: block;
        width: 100%;
    }
    .campaign-page section.banner-section .row-section .column-section {
        width: 100%;
        margin: 0 auto 20px;
        text-align: center;
    }
    .campaign-page section.banner-section h1>span {text-align: left;}
    .campaign-page section.banner-section h3 {margin: 10px auto;font-size: 17px;}
    .campaign-page section.invert-menu-section .row-section, .campaign-page section.invert-menu-section .row-section:last-child {padding: 50px 0 20px;}
    .campaign-page section.invert-menu-section .image-wrap {margin-bottom: 10px;}
    .campaign-page section.invert-menu-section .content-wrap h4 {font-size: 25px;}
    .campaign-page section.invert-menu-section .content-wrap p {font-size: 18px;}
    .campaign-page section.banner-section .row-section .column-section .content-wrap p {display: none;}
    .campaign-page section.banner-section .row-section .column-section .content-wrap.mobile-content-wrap, .campaign-page section.banner-section .row-section .column-section .content-wrap.mobile-content-wrap p {display: block;padding-top: 20px;margin: 0 auto;}
    .campaign-page section.invert-menu-section {margin-top: -160px;padding-top: 100px;}
    .campaign-page section.invert-menu-section .menu-content-wrapper {position: static;padding: 30px 0;}
    .campaign-page section.invert-menu-section .cta-wrap a {padding: 15px 50px;font-size: 20px !important;}
    section.team-section .owl-carousel .owl-nav .owl-prev, section.team-section .owl-carousel .owl-nav .owl-next {font-size: 25px;background: rgb(255 255 255 / 20%);}
    section.team-section .owl-carousel .owl-nav .owl-prev i:before, section.team-section .owl-carousel .owl-nav .owl-next i:before {padding: 10px;}
    section.team-section .owl-carousel .owl-nav .owl-prev {left: 0;}
    section.team-section .owl-carousel .owl-nav .owl-next {right: 0;}
    .july-promotion-page .campaign-page section.invert-menu-section {
            margin-top: 0;
            padding-top: 50px;
        }

        .campaign-page .july-month-campaign section.banner-section h1 {
            font-size: 2.3rem;
        }

        .july-month-campaign h3.invert-section-title {
            font-size: 30px;
        }

        .july-promotion-page .banner-section-wrap img.ribbon-title {
            max-width: 180px;
        }

        .july-promotion-page .container-wrap {
            max-width: 95vw !important;
        }

        .july-promotion-page .slider-section {
            padding: 50px 0;
        }

        .july-promotion-page .campaign-page section.invert-menu-section {
            padding-top: 20px;
        }

        .july-promotion-page .slider-section .owl-carousel .owl-dots {
            bottom: -40px;
        }
    .new-menu-item section.invert-menu-section .image-wrap img {max-width: 250px;}
    .august-month-discoveries section.invert-menu-section .menu-content-wrapper {padding-top: 60px;}
    .monthly-discovers-page.campaign-page.august-month-discoveries .container-wrap {max-width: 90vw;}
    .campaign-page section.invert-menu-section .content-wrapper {margin: 0;}
    .campaign-page section.invert-menu-section .content-wrap {min-height: 100%;padding: 30px 20px 50px;}
    .campaign-page.august-month-discoveries h3.invert-section-title {font-size: 45px;line-height: 1.2;}
    .campaign-page.august-month-discoveries section.invert-menu-section .content-wrap h4 {font-size: 25px;}
    .promotion-page.pac-page .promotion-giveaway-section .sticky-notes-wrap .text-wrapper p.promotion-text {min-height: auto;}
    section.coaster-set-section .row-section .column-section {margin-top: 20px;}
    .promotion-page.halloween-costume-page .ribbon-content {padding: 15px 0;}
    .promotion-page.halloween-costume-page .tattoos-section p {font-size: 20px;}
    .halloween-costume-new div#count-down p {font-size: 40px;}
    .halloween-costume-new div#count-down p>span {font-size: 16px;}
    .valentines-page section.holiday-column-section {padding: 0 0 30px;}
    .promotion-page.valentines-page .ribbon-content h3 {font-size: 25px !important;}
    .dec-promotion-page .campaign-page section.invert-menu-section {padding: 0;}
    .dec-promotion-page section.invert-menu-section .row-section.even-box h4 {font-size: 25px;}
    .dec-promotion-page section.invert-menu-section .row-section .column-section .content-wrap {max-width: 100%;padding: 0 10px;}
    .dec-promotion-page p.invert-section-text, .dec-promotion-page .campaign-page section.invert-menu-section .content-wrap p {font-size: 16px;max-width: 100%;}
    .dec-promotion-page .campaign-page section.invert-menu-section .row-section {padding: 20px 0;}
    .promotion-page.demon-slayer-page section.meet-our-team h2, .my-hero-page section.meet-our-team.banner-sub p {margin: 0 auto;padding: 10px 0;}
    .promotion-page.demon-slayer-page.my-hero-page .bikkura-prize .tattoos-wrap p:last-child, .dc-bikkura .tattoos-section p.prize-text {font-size: 15px;}
    .benefit-section .tab-content .content-wrap {min-height: auto;margin-bottom: 20px;}
    section.benefit-section ul.nav-tabs li a {font-size: 25px;}
    section.benefit-section ul.nav-tabs {max-width: 100%;text-align: center;display: flex;justify-content: center;align-items: center;}
    section.benefit-section ul.nav-tabs li:first-child a:after {bottom: 5px;max-height: 20px;}    
    .valentine-content-section .valentine-wrap .seafood-content h3.valentine-title {display: none;}
    .valentine-content-section .valentine-wrap .seafood-content h3.valentine-title.mobile-view, .valentine-content-section .valentine-wrap .seafood-content .row.row-section {display: block;}
    .valentine-content-section .valentine-wrap .seafood-content h3.valentine-title.mobile-view {padding: 0;margin: 20px auto;}
    .valentine-content-section hr.line {margin: 20px 0;}
    .heart-section .heart-content-wrap {flex-direction: column-reverse;}
    .heart-section .heart-content-wrap .image-wrap {text-align: center;margin: 15px 30px 10px 0;}
    .valentine-content-section .valentine-wrap h4 {margin: 0 0 30px;font-size: 1.9rem;}
    .valentine-content-section .valentine-wrap h4 span {display: block;font-size: 15px;}
    .valentine-content-section .valentine-wrap .note-wrap .cta-wrap a {font-size: 20px;}
    .valentine-content-section .valentine-wrap {padding: 20px 15px;}
    .valentine-content-section {padding: 30px 0;}
    .valentine-content-section .valentine-wrap .limited-time-content h3.valentine-title>span {display: block;padding: 0;}
    .valentine-content-section .valentine-wrap .limited-time-content h3.valentine-title>span:before {display: none;}
    .valentine-content-section .valentine-wrap h3.valentine-title, .valentine-content-section .valentine-wrap .seafood-content h3.valentine-title, .valentine-content-section .valentine-wrap .seafood-content h3.valentine-title span {font-size: 26px;padding: 0;}
    .feb-page .campaign-page section.invert-menu-section {margin: 0 auto;}
    .feb-page .campaign-page section.invert-menu-section .content-wrap h4 {font-size: 30px;}
    .feb-page section.invert-menu-section.menu-section .menu-content-wrapper {padding: 0;}
    .feb-page section.invert-menu-section .image-wrap img {max-width: 250px;}
    .feb-page .campaign-page section.invert-menu-section .row-section.even-box .column-section:first-child, .feb-page .campaign-page section.invert-menu-section .row-section.odd-box .column-section:first-child {margin: 0 auto;text-align: center;}
    .feb-page section.invert-menu-section .menu-content-wrapper.top-content {padding: 30px 0;}
    .feb-page section.invert-menu-section .menu-content-wrapper.top-content p.invert-section-text {width: 100%;max-width: 85%;}
    .feb-page .monthly-discovers-campaign-page .campaign-top {padding: 30px 0;}
    .feb-page .campaign-wrapper.container {margin: 0 20px;}
    .campaign-page.march-month-discoveries section.invert-menu-section.march-kmd-box .column-wrapper {width: 100%;}
    .campaign-page.march-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6:first-child .content-wrapper h4 {width: 75%;}
    .campaign-page.march-month-discoveries section.invert-menu-section .content-wrapper img {max-width: 100%;margin: 0 auto;}
    .campaign-page.march-month-discoveries section.invert-menu-section .image-wrap {margin: 0 auto;}
    .campaign-page.march-month-discoveries section.invert-menu-section .content-wrapper {max-width: 320px;margin: 0 auto 20px;}
    .campaign-page.march-month-discoveries section.invert-menu-section.march-kmd-box .content-wrapper {max-width: 80%;}
    .march-month-discoveries section.invert-menu-section .content-wrap, .april-month-discoveries section.invert-menu-section .content-wrap {min-height: auto;height: 100%;padding: 20px;}
    .campaign-page.march-month-discoveries section.invert-menu-section.march-kmd-box .column-wrapper .content-wrapper {padding-top: 50px;text-align: left;}

.campaign-page.march-month-discoveries section.invert-menu-section .content-wrapper {max-width: 400px;}
.campaign-page.march-month-discoveries section.invert-menu-section h5.kmd-menu-title, .campaign-page.march-month-discoveries section.invert-menu-section p.kmd-menu-sub-title {text-align: left;}

    .contact-page .form-group.text-center {display: block;}
    .contact-page .form-section .custom-file {width: 100%;padding-bottom: 30px;text-align: left;}
    .contact-page .form-section .custom-file span.file-name {position: static;line-height: 1.2;}
    .contact-page .form-section .custom-file input#fileToUpload {margin-bottom: 20px;}

.demon-slayer-2023 .tattoos-section .image-wrapper .image {width: 100%;max-width: 100% !important;}
    .contact-page form#contact-form .form-group svg {height: 100%;}
    .new-menu-2023-page section.join-our-team-section .row-section {display: block;width: 100%;margin: 0 auto;}
    .new-menu-2023-page section.join-our-team-section .row-section .column-section {width: 100%;margin: 0 auto 30px;max-width: 100% !important;}
    .new-menu-2023-page section.join-our-team-section .find-section {padding: 0 0 30px;}
    .new-menu-2023-page .find-section .content-wrapper {width: 100%;max-width: 350px;}
    .new-menu-2023-page .find-section .content-wrapper h4 {font-size: 28px;}
    .new-menu-2023-page section.join-our-team-section .row-section h3.menu-title:after {max-width: 30%;}
    .new-menu-2023-page section.team-banner-section h1 {font-size: 3.5em;}
    .new-menu-2023-page section.meet-our-team.banner-sub h2 {font-size: 3.25em;}
    .campaign-page.may-month-discoveries .july-month-campaign section.banner-section h1 {font-size: 6em;}
    .campaign-page.may-month-discoveries .july-month-campaign section.banner-section h1 span {font-size:6rem;} 
    .campaign-page.may-month-discoveries section.invert-menu-section .content-wrap p {margin-bottom: 20px;}
    .campaign-page.may-month-discoveries section.invert-menu-section.march-kmd-box .left-image, .campaign-page.may-month-discoveries section.invert-menu-section.march-kmd-box .right-image {display: block;}
    .promotion-page.we-bare-page .tattoos-section .image-wrapper {padding: 0px 0 20px;}
    .promotion-page.we-bare-page .divide {margin: 0 auto;}
    .promotion-page.we-bare-page .tattoos-section .image-wrapper .image {margin: 20px auto !important;}
    .promotion-page.we-bare-page h3.ribbon-title, .peanuts-page .join-our-team-section .giveaway-image .text-wrap h4 {font-size: 32px;}
    .promotion-page.we-bare-page .image-wrapper h3 {font-size: 28px;}
    .promotion-page.we-bare-page .divide img {max-width: 100%;}
    .promotion-page.we-bare-page .image-wrapper h3>span {font-size: 20px;}
    .promotion-page.we-bare-page .tattoos-section .image-wrapper.giveaway-image {padding: 0;}
    .campaign-page.june-month-discoveries section.invert-menu-section .content-wrap h4 {margin-bottom: 10px;}
    .we-bare-page .tattoos-section .rules p {max-width: 100%;font-size: 22px;line-height: 1;}
    .we-bare-page .join-our-team-section .giveaway-image .text-wrap .note {margin-top: 30px;}
    .we-bare-page section.join-our-team-section #creatorvisit .row-section {display: flex;}
    .we-bare-page section.join-our-team-section #creatorvisit h4.creator-text {font-size: 26px;}
    .we-bare-page section.join-our-team-section #creatorvisit .row-section .column-section .arrow-image img {max-width: 100px;}
    .we-bare-page .tattoos-section #creatorvisit .rules p {max-width: 95%;}
    .campaign-page.july-month-discoveries section.invert-menu-section .content-wrapper {max-width: 320px;}
    
    .new-menu-2023-page section.join-our-team-section .row-section .col-md-offset-3.column-section {max-width: 100% !important;width: 100%;margin: 0 auto;}    
    .july-month-discoveries .banner-wrap img.desktop-view {display: none;}
    .july-month-discoveries .banner-wrap img.mobile-view, section.meet-our-team.banner-sub.rolling-rewards h3>br {display: block;}
    .we-bare-page section.join-our-team-section #creatorvisit .row-section.come-together .column-section .arrow-image img {max-width: 140px;bottom: -60px;}
    .promotion-page.dc-bikkura #giveaway.tattoos-section .image-wrapper {padding: 0;}
    .campaign-page.august-2023-month-discoveries section.invert-menu-section {padding: 30px 0 !important;}
    .campaign-page.august-2023-month-discoveries section.invert-menu-section .menu-content-wrapper {padding: 0;}
    .campaign-page.august-2023-month-discoveries .invert-menu-section .menu-content-wrapper .row {padding: 30px 0 0 !important;}
    .campaign-page.august-2023-month-discoveries section.invert-menu-section h5.kmd-menu-title {font-size: 25px;}
    .campaign-page.sep-2023-month-discoveries section.invert-menu-section h5.kmd-menu-title {font-size: 30px;}
    .sep-2023-month-discoveries section.invert-menu-section .content-wrap {min-height: 220px;}section.terms-condition-page h4 {font-size: 22px;}
    section.terms-condition-page p {font-size: 15px;line-height: 2;}
    .kura-rewards-app section.team-banner-section h1, .kura-rewards-app .section-title, section.checkout-faq .checkout-wrap .content-wrap h3 {font-family: 'Gotham Ultra' !important;}
    .kura-rewards-app .hungry-features .row, .faq-section div.tab-wrapper .tab-content .menu-category-cta {display: block;}
    .hungry-features.video-section .play_btn {width: 50%;}
    .hungry-features.video-section .play_btn img {top: 45%;}
    .kura-rewards-app .hungry-features .row .column-wrap.video-wrap {margin-top: 30px;}
    .faq-section div.tab-wrapper .tab-item.active h3 {margin-bottom: 0;}
    .faq-section div.tab-wrapper ul li img {max-width: 135px !important;}
    .kura-rewards-app section.team-banner-section h1 {font-size: 3em !important;}
    .faq-section div.tab-wrapper .tab-content .menu-category-cta {margin: 0 auto;max-width: 100%;}  
    .kura-rewards-app .hungry-features h4.section-title, section.checkout-faq .checkout-wrap .content-wrap h3, .kura-rewards-app h3.section-title {margin: 15px auto;}
    section.checkout-faq .checkout-wrap .content-wrap .cta-wrap {margin-bottom: 35px;}
    .kura-rewards-app .rolling-rewards .border-image img {height: 125px;}
    .kura-rewards-app .team-banner-section .download-wrap {display: block;}
    .peanuts-page .cloud-wrap img.cloud-left {max-width: 150px;left: -30px;}
    .peanuts-page .team-banner-wrap img {max-width: 90%;}
    .peanuts-page .tattoos-section {padding: 80px 0 0;position: relative;z-index: 1;}
    .peanuts-page .cloud-wrap img.cloud-right {right: -10%;}
    .peanuts-page .tattoos-section.content-section {padding: 0;}
    .peanuts-page .tattoos-section p {font-size: 25px;}
    .promotion-page.peanuts-page #giveaway h3.ribbon-title {padding: 53px 0 0;}
    .peanuts-page section.team-banner-section h1.banner-title strong {display: block;}
    .news-room-page .banner-sub-section.news-section .release-details-wrap {align-items: center;}
    .news-room-page .banner-sub-section.news-section .release-details-wrap .text-wrap {display: block;max-width: 80%;}
    .news-room-page .banner-sub-section.news-section .release-details-wrap .news-title {margin-top: 10px;max-width: 100%;}
    .news-room-page .banner-sub-section.news-section .news-card .release-details-box p span {display: inline-block;position: relative;padding-left: 15px;font-size: 16px;}
    .news-room-page .banner-sub-section.news-section .news-card .release-details-box p span:before {position: absolute;content: "â€”";left: 0;}
    .news-room-page .banner-sub-section.news-section .news-card .release-details-box p {font-size: 16px;}
    .news-room-page .banner-sub-section.news-section .news-banner {max-width: 20%;}
        .news-details-page .read-more-sec .read-more-card {margin-bottom: 15px;border-bottom: 1px solid #ddd;padding-bottom: 15px;}
        .news-details-page .read-more-sec .read-more-card .press-card {display: flex;align-items: center;justify-content: space-between;flex-direction: row-reverse;}
        .news-details-page .read-more-sec .read-more-card .press-card img {width: 100%;max-width: 25%;}
        .news-details-page .read-more-sec .read-more-card .read-more-text {padding-right: 5px;}
        .news-details-page .read-more-sec .col-md-4:first-child .read-more-card {border-top: 1px solid #ddd;padding: 15px 0;}
        .news-details-page .read-more-sec .col-md-4:last-child .read-more-card {border: none;padding-bottom: 0;}
        .news-details-page .read-more-sec p.category-title {margin: 0;}
        .news-details-page .title-wrap {display: block;margin: 0 0 20px;}
        .news-details-page .title-wrap a.download-btn {margin: 20px 0 0;}
        .feb-2024-kmd .banner-section img.banner-bg {display: none;}
        .feb-2024-kmd .banner-section img.banner-bg.mobile-view {display: block;}
        .campaign-page.feb-2024-kmd section.invert-menu-section.march-kmd-box {padding-top: 50px !important;}
        .feb-2024-kmd .banner-bottom img {bottom: -40px;}
        .campaign-page.march-month-discoveries section.invert-menu-section.march-kmd-box .content-wrapper h4, .campaign-page.march-month-discoveries section.invert-menu-section.march-kmd-box .content-wrapper p, .campaign-page.campaign-page.feb-2024-kmd section.invert-menu-section h5.kmd-menu-title {text-align: center !important;}
        .campaign-page.feb-2024-kmd section.invert-menu-section.march-kmd-box .col-md-6:first-child .content-wrapper {padding: 15px;}
        .campaign-page.feb-2024-kmd .bg-section {background-repeat: repeat-y;background-size: 100%;}
        .march-2024-kmd .banner-bottom {padding: 0px 0 50px;}
        .march-2024-kmd .banner-bottom img {bottom: -50px !important;max-width: 250px !important;right: 0; max-width: 90% !important; left: 38%;}
        .march-2024-kmd .banner-bottom-wrap h2 {font-size: 25px; font-size: 18px;}
        .campaign-page.march-2024-kmd .banner-section h1 {font-size: 7em !important;}
    
    
        .dragon-ball .owl-nav .owl-next:before, .owl-nav .owl-prev:before {content: "\f104";font-family: Fontawesome;font-size: 28px;line-height: 1;}
        .dragon-ball .owl-nav .owl-next:before {content: "\f105";}
        .dragon-ball .owl-nav .owl-next, .owl-nav .owl-prev {position: absolute;left: 0;top: 50%;font-size: 0;width: 30px;height: 30px;padding-right: 3px;background: #ccc;line-height: 1;border-radius: 50%;color: #333;text-align: center;}
        .dragon-ball .owl-nav .owl-next {left: auto;right: 0;padding-right: 0;padding-left: 3px;}
        .dragon-ball .desktop-version {display: none;}
        .dragon-ball .mobile-version {display: block;}
        .dragon-ball .product-section h3 {text-transform: uppercase;text-align: center;margin: 20px 0;font-size: 20px;}
        .dragon-ball .banner-sub-section .row-section .content-wrap {max-width: 100%;}
        .dragon-ball .banner-sub-section .row-section {justify-content: space-between;padding: 20px 15px 30px;}
	
		.dragon-ball .banner-sub-section .row-section .column-section {
			display: inline-block;
			width: 100%;
			max-width: 56%;
			padding: 0;
		}
	
        .dragon-ball .banner-sub-section .row-section .column-section:last-child {max-width: 49%;}
	
        .dragon-ball .banner-sub-section .row-section .cta-wrap a {padding: 10px 25px;}
        .dragon-ball .banner-sub-section .row-section .content-wrap p {margin: 10px 5px 10px 0;}
        .dragon-ball .overlay-section .bottle-set-sec, .dragon-ball .overlay-section .giveaway-sec {padding: 50px 50px 350px;background-position: center;}
        .dragon-ball .overlay-section .bottle-set-sec {background-image: url(../assets/images/dragon-bottle-set-mobile.jpg);}
        .dragon-ball .overlay-section .giveaway-sec {background-image: url(../assets/images/dragon-tshirt-mobile.jpg)}
}
@media (max-width: 680px) {
    .promotion-page.holiday2021-page .ribbon-content h3 {letter-spacing: 2px;font-size: 25px;margin: 0;}
    .holiday2021-page section.join-our-team-section .ribbon-content {padding: 15px;}
    .holiday2021-page section.join-our-team-section .ribbon-content p, .holiday2021-page section.join-our-team-section .ribbon-content p>a, .promotion-page.holiday2021-page .bottom-section p {margin: 0 auto;width: 100%;font-size: 18px !important;padding: 0 !important;}
    .holiday2021-page section.join-our-team-section .ribbon-content br {display: none;}
    .holiday2021-page section.holiday-column-section .menu-bottom .cta-wrap a {font-size: 20px;padding: 5px 50px;}
    .holiday2021-page section.holiday-column-section {padding: 20px 0;}
    .promotion-page.valentines-page .ribbon-content h3 {font-size: 30px;letter-spacing: 5px;}
    .dec-promotion-page .owl-item img {max-width: 500px;margin: 0 auto;width: 100%;}
    .dec-promotion-page .slider-section .owl-carousel .owl-dots {bottom: 0;}
    .dec-promotion-page .slider-section .owl-carousel {padding: 20px 0 50px !important;}
    .dec-promotion-page h3.invert-section-title, .dec-promotion-page p.invert-section-text {max-width: 100%;}
    .dec-promotion-page h3.invert-section-title {font-size: 35px;}
    .dec-promotion-page .campaign-page section.invert-menu-section .order-section .order-section-wrap {padding: 10px;}
    .feb-page .campaign-page section.invert-menu-section .order-section .order-section-wrap {padding: 30px 20px 50px;}
    .campaign-page.march-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6:first-child .content-wrapper h4, .campaign-page.march-month-discoveries section.invert-menu-section .menu-content-wrapper {width: 100%;}
    section.upcoming-location-section .upcoming-wrap {margin-top: 30px;}
/*    section.upcoming-location-section .location-list p {max-width: 30%;}*/
    section.upcoming-location-section h3.section-title {font-size: 2.5em !important;}
    section.upcoming-location-section p {font-size: 20px;}
    .we-bare-page section.join-our-team-section #creatorvisit h4.creator-text {font-size: 20px;margin-bottom: 50px;}
    .we-bare-page section.join-our-team-section #creatorvisit h4.creator-text br {display: none;}
    .we-bare-page section.join-our-team-section #creatorvisit .row-section .column-section .arrow-image img {bottom: -20px;}
    .promotion-page.we-bare-page .tattoos-section #creatorvisit .row-section .image img {max-width: 200px !important;}
    .we-bare-page section.join-our-team-section #creatorvisit .row-section.come-together .column-section .arrow-image img {bottom: -40px;rotate: 10deg;}
    .campaign-page.august-2023-month-discoveries section.invert-menu-section h5.kmd-menu-title {font-size: 25px !important;}
    .august-2023-month-discoveries .promotion-rewards-section .col-xs-6 {padding: 0;}
    .campaign-page.sep-2023-month-discoveries section.invert-menu-section h5.kmd-menu-title br {display: none;}
    .faq-section div.tab-wrapper ul {display: block;text-align: center;}
    .faq-section div.tab-wrapper ul li.tab-item {display: inline-block;vertical-align: middle;width: 100%;max-width: 49%;margin-bottom: 15px;}
    .faq-section div.tab-wrapper .tab-item h3, .faq-section div.tab-wrapper .tab-item.active h3 {min-height: auto;}
    section.faq-section h3.faq-titles br {display: block;}
    .promotion-page.we-bare-page .tattoos-section .image-wrapper {max-width: 100%;}
    .peanuts-page .cloud-wrap img.cloud-left {top: 85%;}
    .peanuts-page .tattoos-section .cloud-wrap.clouds-wrapper img.cloud-left {top: 20%;left: -10px;}
    .dragon-ball .bikkura-pon-section {padding: 30px 0;background-position: 25% 10%;}
    .dragon-ball .overlay-section .bottle-set-sec, .dragon-ball .overlay-section .giveaway-sec {padding: 50px 30px 300px;}
}
@media (max-width: 575px) {
        
    .campaign-page section.invert-menu-section .row-section.odd-box .column-section:first-child, .campaign-page section.invert-menu-section .row-section.even-box .column-section:nth-child(2), .campaign-page section.invert-menu-section .row-section.odd-box .column-section:nth-child(2), .campaign-page section.invert-menu-section .row-section.even-box .column-section:first-child, .campaign-page section.banner-section h3 {
        text-align: center;
        margin: 0 auto;
        width: 100%;
    }
    .campaign-page section.invert-menu-section .row-section {
        display: block;
        width: 100%;
    }
    section.location-page-wrap .location-detail-wrapper .store-btn-wrap button {
        margin: 10px;
        width: auto;
    }
    .promotion-page.demon-slayer-page .sticky-notes-wrap p.promotion-text, .promotion-page.demon-slayer-page .sticky-notes-wrap p, .promotion-page.demon-slayer-page .sticky-notes-wrap p, .promotion-page.demon-slayer-page .sticky-notes-wrap p.promotion-date {font-size: 20px;}
    section.location-page-wrap .menu-detail-accordion-wrap a.location-btns2 {display: block;}

    .team-section-wrap.desktop-view {display: none;}

    .team-section-wrap.mobile-view {display: block;}

    section.team-section .team-section-wrap.mobile-view .flip-box {

      background-color: transparent;

      width: 100%;

      height: 550px;

      /*perspective: 1000px; */
    }

section.team-section .team-section-wrap.mobile-view .flip-box-inner {

  position: relative;

  width: 100%;

  height: 100%;

  text-align: center;

  transition: transform 0.8s;

  transform-style: preserve-3d;

}

section.team-section .team-section-wrap.mobile-view .flip-box .flip-box-inner.active {

  transform: rotateY(180deg);

}

section.team-section .team-section-wrap.mobile-view .flip-box-front,

section.team-section .team-section-wrap.mobile-view .flip-box-back {

  position: absolute;

  width: 100%;

  height: 100%;

  backface-visibility: hidden;

  display: flex;

  align-items: center;

  justify-content: center;

}

section.team-section .team-section-wrap.mobile-view .flip-box-front {

  color: #000;

}

section.team-section .team-section-wrap.mobile-view .flip-box-back {

  color: #FFF;

  transform: rotateY(180deg);

  padding: 20px;

    opacity: 0;

    /*visibility: hidden;*/

    transition: opacity .25s ease-in-out;

    -moz-transition: opacity .25s ease-in-out;

    -webkit-transition: opacity .25s ease-in-out;

}

section.team-section .team-section-wrap.mobile-view .flip-box-inner.active .main-reviewimage img, section.team-section .team-section-wrap.mobile-view .flip-box-inner.active .owl-item-content {opacity: 0; /*visibility: hidden;*/}

section.team-section .team-section-wrap.mobile-view .main-reviewimage img, section.team-section .team-section-wrap.mobile-view .flip-box-inner.active .flip-box-back  {filter: grayscale(0%);width: 100%;height: 100%;visibility: visible; opacity: 1;transition: opacity .25s ease-in-out;-moz-transition: opacity .25s ease-in-out;-webkit-transition: opacity .25s ease-in-out;object-fit: cover;object-position: top;}

section.team-section {padding: 30px 0;}

section.team-section .team-section-wrap.mobile-view .team-image {margin: 10px auto;}

.back.face.back-flip {position: absolute;}

section.team-section .team-section-wrap.mobile-view .owl-item-content {visibility: visible;opacity: 1;bottom: 20px;}

section.team-section .team-section-wrap.mobile-view .owl-item-content h3.team-title {margin: 5px;}

.location-details-frame .sign-up-section {width: 100%;padding: 15px;}

section.instagram-giveaway-section .row-section .column-section .rules p {font-size: 18px;}

.location-list-wrap .search-result ul.search-list-wrap li.search-list-item button.more-cta {display: none;}

.location-list-wrap .search-result ul.search-list-wrap .search-list-content p, .location-list-wrap .search-result ul.search-list-wrap .search-list-hours {font-size: 13px;}

.location-list-wrap .search-result ul.search-list-wrap .search-list-image {width: 115px;height: 100%;}

.location-list-wrap .search-result ul.search-list-wrap .search-list-content h4 {font-size: 14px;margin-bottom: 0;}

.note-section-wrap ul.disclimer-allergen-note li {width: calc(25% - 15px);margin: 0 5px 5px 0;}

.note-section-wrap ul.disclimer-allergen-note li>p {font-size: 11px;}

.note-section-wrap ul.disclimer-allergen-note li>p>span {width: 18px;height: 18px;margin-right: 0px;}

section.menu-section p.sub-content, .nutrition-menu-section-wrap p.menu-disclaimer-text, p.menu-disclaimer-text {font-size: 9px;line-height: 1.2;}

section.nutrition-menu-section ul.nav.nav-pills>li.active a {padding-bottom: 14px;}
section.menu-section {padding: 0 0 30px;}
section.team-section.mobile-view .custome-slide .team-popup-content {align-items: baseline;}
    .july-promotion-page .container-wrap {
            max-width: 100vw !important;
        }

        .july-promotion-page .banner-section-wrap img.ribbon-title {
            max-width: 100px;
            margin: 0 auto;
        }

        .campaign-page .july-month-campaign section.banner-section h1 {
            margin: 25px 0;
            font-size: 20px;
        }
    .new-menu-item section.invert-menu-section .row-section.even-box .column-section .content-wrap, .new-menu-item section.invert-menu-section .row-section .column-section .content-wrap {margin: 20px auto 0;}
    .new-menu-item section.invert-menu-section .even-box .image-wrap, .new-menu-item section.invert-menu-section .image-wrap {text-align: center;}
    .new-menu-item section.invert-menu-section .image-wrap img {max-width: 100%;}
    .monthly-discovers-page.campaign-page .container-wrap {max-width: 100%;}
    .new-menu-item h3.invert-section-title, .new-menu-item section.invert-menu-section .content-wrap h4, .new-menu-item p.invert-section-text, .new-menu-item section.invert-menu-section .content-wrap p {padding: 0 10px;font-size: 25px;}
    .new-menu-item h3.invert-section-title, .new-menu-item section.invert-menu-section .content-wrap h4 {font-size: 35px;line-height: 1.2;}
    .teris-kura .meet-out-team-wrap-content, .teris-kura .instagram-giveaway-section .sticky-notes-wrap, .promotion-page.demon-slayer-page .sticky-notes-wrap .row-section {padding: 10px;}
    .promotion-page.tetris-bikkura-page section.coaster-set-section .text-wrap p {font-size: 5px;}
        .promotion-page.tetris-bikkura-page .cta-wrap p.tshirt-link {max-width: 180px;padding: 5px 0;font-size: 16px;}
        .promotion-page.tetris-bikkura-page section.coaster-set-section .row-section .column-section .note-wrap p {font-size: 14px !important;padding: 0 20px 20px;}
        .promotion-page.tetris-bikkura-page section.coaster-set-section .row-section .column-section .rules p {font-size: 18px !important;width: 100%;padding: 0 15px;}
        .promotion-page.tetris-bikkura-page .t-shirt-giveaway-img img {max-width: 350px;transform: rotate(10deg) !important;}
        .promotion-rewards-wrap .post-wrapper a {font-size: 15px;}
        .promotion-page.tetris-bikkura-page .coaster-set-section h4 {margin: 10px 0;}
    .promotion-page.pac-page .promotion-giveaway-section .sticky-wrapper {padding: 15px 20px;}
    .halloween-costume-new div#count-down p {margin: 0 5px;font-size: 28px;}
    .halloween-costume-new div#count-down p>span {font-size: 14px;}
    .faq-section div.tab-wrapper ul {display: block;text-align: center;}
    section.faq-section .card-head h4 {font-size: 20px;line-height: 1.2;}
    section.faq-section .card-head h4 span.toggle-arrow {height: 100%;top: 0;}
    section.faq-section .faq-card-wrap {padding: 0 0 20px;}
    .dec-promotion-page section.invert-menu-section .row-section.even-box h4, .dec-promotion-page section.invert-menu-section .row-section.even-box p {text-align: left;}
    .dec-promotion-page section.invert-menu-section .image-wrap img {max-width: 100%;margin: 30px 0 10px;}        
    .dec-promotion-page .banner-section-wrap .title-wrap img.mobile-image {display: block;}
    .dec-promotion-page .banner-section-wrap .image-wrap.desktop {display: none;}
    .dec-promotion-page .banner-section-wrap .title-wrap {padding: 20px 10px 0;}
    .dec-promotion-page section.invert-menu-section .row-section {display: block;width: 100%;padding: 0 !important;overflow: hidden;}
    .jan-page .banner-section-wrap .image-wrap.desktop {display: block;}
    section.benefit-section ul.nav-tabs li a {font-size: 20px;padding: 0 15px;}
    .heart-section .heart-content-wrap img {max-width: 250px;}    
    .feb-page .campaign-page section.invert-menu-section .content-wrap p, .feb-page .campaign-page section.invert-menu-section .content-wrap h4 {text-align: center !important;}
    .feb-page .campaign-page section.invert-menu-section .row-section {width: 80%;margin: 0 auto;padding-bottom: 50px !important;}
    .feb-page section.invert-menu-section .image-wrap img {margin: 0 auto 10px;}
    .feb-page .campaign-page section.invert-menu-section .content-wrap h4 {font-size: 28px;}
    .campaign-page.march-month-discoveries section.invert-menu-section.march-kmd-box .column-wrapper .content-wrapper {padding-top: 20px;}
    .contact-page .meet-out-team-wrap h1 {margin: 0 auto;}
    .contact-page .form-section {max-width: 95%;}
    .contact-page .form-section .form-group.text-center {display: block;padding: 0;}
    .demon-slayer-2023 section.meet-our-team img.left-img {top: 60%;}
    .demon-slayer-2023 section.join-our-team-section .tatoos-content img.right-img {top: 3%;right: -220px;}
    .demon-slayer-2023 .tattoos-section .image-wrapper img.left-img {left: -180px;top: 5%;}
    .promotion-page.demon-slayer-2023 .tattoos-section .image-wrapper .image {width: 100%;max-width: 100% !important;margin: 20px auto;}
    .demon-slayer-2023 section#giveaway img.right-img.right-bottom {top: 0;}
    .demon-slayer-2023 section#giveaway img.left-img.left-bottom {bottom: 25%;left: -200px;}
    .demon-slayer-2023 .tattoos-section p.small-text {font-size: 18px;}
    section.upcoming-location-section .location-list p {max-width: 50%;}
    .new-menu-2023-page section.meet-our-team.banner-sub h2 {font-size: 32px;}
    .new-menu-2023-page section.meet-our-team.banner-sub h2:after {max-width: 70%;}
    .new-menu-2023-page section.join-our-team-section .row-section h3.menu-title:after {max-width: 55%;}    
    .campaign-page.may-month-discoveries .july-month-campaign section.banner-section h1 {line-height: 1.5;font-size: 4em;margin: 10px auto 0;}
    .campaign-page.may-month-discoveries .july-month-campaign section.banner-section h1 span {font-size: 4rem;} 
    .campaign-page.may-month-discoveries section.invert-menu-section.march-kmd-box .left-image, .campaign-page.may-month-discoveries section.invert-menu-section.march-kmd-box .right-image {opacity: 0.3;}
    .promotion-page.we-bare-page .tattoos-section .image-wrapper .column-section .image, .promotion-page.we-bare-page section.join-our-team-section .row-section .column-section:first-child, .promotion-page.we-bare-page section.join-our-team-section .row-section .column-section {margin: 0 auto !important;}
    .dc-bikkura .tattoos-section p.prize-text br {display: none;}
    .faq-section div.tab-wrapper ul {display: block;text-align: center;}
    section.faq-section .faq-card-wrap h3.panel-title a {font-size: 18px !important;}
    .kura-rewards-app .hungry-features video#rewards-video {max-width: 300px;}
    .faq-section div.tab-wrapper ul li img {max-width: 120px !important;}
    .hungry-features.video-section .play_btn {width: 90%;}
    .peanuts-page .cloud-wrap img.cloud-left, .peanuts-page .cloud-wrap img.cloud-right {max-width: 120px;}
    .peanuts-page section.team-banner-section h1.banner-title {font-size: 28px;}    
    .peanuts-page .tattoos-section .cloud-wrap.clouds-wrapper img.cloud-left {top: 22%;max-width: 100px;}
    .peanuts-page section.team-banner-section h1.banner-title br {display: block;}
    .peanuts-page .tattoos-section .cloud-wrap.clouds-wrapper img.cloud-right {top: 45%;}

        .news-details-page .gallery-sec .image-card {max-width: 45%;}
        .news-details-page .read-more-sec h3, .gallery-sec h3 {font-size: 26px;}
        .news-details-page .read-more-sec h4 {font-size: 20px;}
    .feb-2024-kmd .banner-bottom img {bottom: -35px;max-width: 300px;}
    .march-2024-kmd .banner-bottom img {left: 40%;}
    .dragon-ball .overlay-section .bottle-set-sec .image-wrap, .dragon-ball .overlay-section .giveaway-sec .image-wrap {max-width: 50%;}
    .dragon-ball .banner-sub-section .row-section .content-wrap p {font-size: 12px;margin: 5px 0;line-height: 1.2;}
    .dragon-ball .banner-sub-section .row-section .column-section:last-child {padding: 0 10px;}
    .dragon-ball .banner-sub-section .row-section .cta-wrap a {font-size: 14px;padding: 5px 10px;}
    .dragon-ball .banner-sub-section .row-section .cta-wrap {margin: 0;}
    .dragon-ball .banner-sub-section .row-section {padding: 10px;}
    .dragon-ball .banner-sub-section img.mobile-img {display: block;}
    .banner-sub-section img.desk-img {display: none;}
    .dragon-ball .bikkura-pon-section {background-position: 0% 10%;}
    .dragon-ball .bikkura-pon-section .bikkura-pon-wrap p {font-size: 12px;margin-bottom: 10px;line-height: 1.2;}
    .dragon-ball .container {max-width: 95%;}
    .dragon-ball .bikkura-pon-section .bikkura-pon-wrap h2, .dragon-ball .overlay-section h4 {font-size: 20px;}
}
@media (max-width: 500px) {
    .march-2024-kmd .banner-bottom img {left: 45%;}
}
@media (max-width: 480px) {

    section.team-section .team-section-wrap.mobile-view .flip-box {height: 450px;margin: 0 auto;}

    section.team-section .main-reviewimage {height: 420px;}    

    section.location-page-wrap .location-detail-content-wrap .location-btns2, section.location-page-wrap div.location-employment-btn-wrap  {width: 100%;}

    section.sticky-notes-section .row-section .column-section .column-wrap, section.rubber-bookmarks-section .row-section .column-section .column-wrap, .tattoos-section .image-wrapper .image {max-width: 200px;}

    section.menu-section button.dbc_lightbox img {width: 100%;background-color: #ddd;height: 100%;}

    .nutri-info.note-section-wrap {width: 100%;}

    .location-list-wrap .search-result ul.search-list-wrap .search-list-content h4 {font-size: 13px;}

    .location-list-wrap .search-result ul.search-list-wrap .search-list-content p, .location-list-wrap .search-result ul.search-list-wrap .search-list-hours, .location-list-wrap .search-result ul.search-list-wrap .search-list-content h4 .miles-count {font-size: 12px;}
    .rewards-page-wrap .bottom-section {max-width: 100%;}
    section.location-page-wrap .menu-detail-accordion-wrap a.location-btns2 {margin: 10px 0;}
    section.newsletter-section h3.section-title, .sign-up-section h3, section.newsletter-section {font-size: 17px !important;}
    .location-details-frame .sign-up-section p {font-size: 15px;}
    .rewards-banner-section :not(#tve) [data-css="tve-u-16d41bd85c2"] {font-size: 13px !important;}
    .halloween-costume-new div#count-down p {margin: 0 5px;max-width: 20%;font-size: 25px;}
    .halloween-costume-new div#count-down p>span {font-size: 12px;}
    .valentine-content-section .valentine-wrap .seafood-content ul {max-width: 160px;padding: 0;}

.campaign-page.march-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6:first-child .content-wrapper {max-width: 100%;padding: 20px;}
.campaign-page.march-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6:first-child .content-wrapper h4 {margin: 15px 0;font-size: 25px;}
.campaign-page.march-month-discoveries section.invert-menu-section.march-kmd-box .col-md-6:first-child .content-wrapper p, .campaign-page.march-month-discoveries section.invert-menu-section p.kmd-menu-sub-title, .campaign-page.march-month-discoveries section.invert-menu-section h5.kmd-menu-title {width: 100%;padding: 0;}
.campaign-page.march-month-discoveries section.invert-menu-section.march-kmd-box .content-wrapper {width: 100%;max-width: 100%;}
    .campaign-page.march-month-discoveries section.invert-menu-section, .campaign-page.march-month-discoveries .invert-menu-section .menu-content-wrapper .row {padding: 30px 0 !important;}
    .campaign-page.march-month-discoveries section.invert-menu-section .menu-content-wrapper {padding: 0;}
    .campaign-page.march-month-discoveries section.invert-menu-section.march-kmd-box .content-wrapper h4, .campaign-page.march-month-discoveries section.invert-menu-section h5.kmd-menu-title {font-size: 30px;}

    section.upcoming-location-section .location-list p {max-width: 100%;}
    .new-menu-2023-page section.join-our-team-section .row-section p {font-size: 20px;}
    .new-menu-2023-page .find-section .content-wrapper {padding: 10px;}
    .new-menu-2023-page section.join-our-team-section .row-section h3.menu-title, .new-menu-2023-page .find-section .content-wrapper h4 {font-size: 25px;line-height: 1.2;}
    .new-menu-2023-page .find-section .content-wrapper .cta-wrap {padding: 30px 0;}
    .new-menu-2023-page section.meet-our-team h2, .new-menu-2023-page section.meet-our-team p {font-size: 22px;}
    .new-menu-2023-page .find-section .content-wrapper p {width: 95%;}
    .new-menu-2023-page .find-section .content-wrapper .cta-wrap a {font-size: 20px;padding: 10px 30px;}
    .new-menu-2023-page section.join-our-team-section .row-section h3.menu-title:after {max-width: 80%;}
    .new-menu-2023-page section.promotion-rewards-section {border-top: 30px solid transparent !important;}    
    .campaign-page.may-month-discoveries .july-month-campaign section.banner-section h1 {line-height: 1.3;font-size: 3em;}
    .campaign-page.may-month-discoveries .july-month-campaign section.banner-section h1 span {font-size: 3rem;} 
    
    .promotion-page.we-bare-page .tattoos-section #creatorvisit .row-section .image img{max-width: 165px !important;}
    .we-bare-page section.join-our-team-section #creatorvisit h4.creator-text {font-size: 16px;padding: 0 0 0 5px;}
    .we-bare-page section.join-our-team-section #creatorvisit .row-section .column-section .arrow-image img {max-width: 70px;bottom: 0;}
    .campaign-page.july-month-discoveries section.invert-menu-section.march-kmd-box .content-wrapper h4, .campaign-page.july-month-discoveries section.invert-menu-section h5.kmd-menu-title {font-size: 28px;}
    .we-bare-page section.join-our-team-section #creatorvisit .row-section.come-together .column-section .arrow-image img {max-width: 100px;bottom: -10px;}
    .campaign-page.august-2023-month-discoveries .invert-menu-section .menu-content-wrapper .row {padding: 30px 0 0 !important;}

    .peanuts-page .tattoos-section {padding: 30px 0 0;}
    .peanuts-page .cloud-wrap img.cloud-left, .peanuts-page .cloud-wrap img.cloud-right {max-width: 100px;}
    .peanuts-page .tattoos-section p {font-size: 22px;}
    .peanuts-page section.team-banner-section h1.banner-title {font-size: 24px;}    
    .peanuts-page section.team-banner-section h1.banner-title br {display: block;}
    .peanuts-page .cloud-wrap img.cloud-right {top: 35%;}

    .peanuts-page .tattoos-section .cloud-wrap.clouds-wrapper img.cloud-right {top: 42%;}
    .peanuts-page .tattoos-section .cloud-wrap.clouds-wrapper img.cloud-left {top: 18%;}
    .news-room-page section.team-banner-section h1.banner-title {font-size: 28px;}
    .news-room-page .banner-sub-section.news-section .release-details h4 {font-size: 18px;}
    .news-room-page .banner-sub-section.news-section .release-details-wrap .news-title {margin-top: 5px;}
    .news-room-page .banner-sub-section.news-section {padding: 30px 0;}
    .news-room-page .banner-sub-section.news-section .news-card {padding: 10px 0 15px;}
    .news-room-page .banner-sub-section.news-section .release-details-wrap .text-wrap {max-width: 75%;}
    .news-room-page .banner-sub-section.news-section .news-banner {max-width: 25%;}
    .news-room-page .container.banner-sub-wrap {padding: 0 10px;}
    .campaign-page.march-2024-kmd .banner-section h1 {font-size: 4.5em !important;}
    .march-2024-kmd .banner-bottom img {max-width: 220px !important; max-width: 90% !important;bottom: -45px !important;}
    .dragon-ball .overlay-section .bottle-set-sec, .dragon-ball .overlay-section .giveaway-sec {padding: 15px 15px 240px;}
    .dragon-ball .overlay-section p {font-size: 12px;}
}





@media (max-width: 394px) {
    .note-section-wrap ul.disclimer-allergen-note li {width: calc(27% - 15px);margin: 0 5px 5px 0;}
    .campaign-page section.banner-section h1 {
        font-size: 3em;
    }
    .campaign-page section.banner-section h3 {
        font-size: 14px;
    }
    .campaign-page section.banner-section h3>span {
        margin-left: 8px;
        font-size: 12px;
        padding: 2px 5px;
    }
    .campaign-page section.banner-section h1>span {
        font-size: 20px;
    }
}
@media (max-width: 379px) {
section.team-section .owl-carousel .owl-nav .owl-prev, section.team-section .owl-carousel .owl-nav .owl-next {top: 30%;}
section.team-section .owl-carousel .owl-nav .owl-next {right: -10px;}
section.team-section .owl-carousel .owl-nav .owl-prev {left: -10px;}
}
@media (max-width: 375px) {
    .promotion-page.tetris-bikkura-page .coaster-set-section h4.color-title span {font-size: 1.1em;}
    .promotion-page.tetris-bikkura-page .coaster-set-section h4 {font-size: 32px;}
    .promotion-page.tetris-bikkura-page .t-shirt-giveaway-img img {max-width: 280px;}
    .promotion-page.we-bare-page .tattoos-section #creatorvisit .image a {padding: 0;}
    .we-bare-page section.join-our-team-section #creatorvisit h4.creator-text {font-size: 14px;padding: 0 0 0 5px;}
    .we-bare-page section.join-our-team-section #creatorvisit .row-section .column-section .arrow-image img {left: 10px;}
    .promotion-page.we-bare-page .tattoos-section #creatorvisit .row-section .image img {max-width: 140px !important;}    
    .peanuts-page .cloud-wrap img.cloud-left {top: 78%;}
    .peanuts-page .tattoos-section .cloud-wrap.clouds-wrapper img.cloud-left {top: 18%;}
    .peanuts-page .tattoos-section .cloud-wrap.clouds-wrapper img.cloud-right {top: 40%;}
    .news-room-page .banner-sub-section.news-section .release-details h4 {font-size: 16px;}    
    .feb-2024-kmd .banner-bottom img {max-width: 250px;left: 45%;}
    .dragon-ball .bikkura-pon-section .bikkura-pon-wrap h2, .dragon-ball .overlay-section h4 {font-size: 16px;}
    .dragon-ball .bikkura-pon-section {background-position: 36% 10%;}
    .dragon-ball .overlay-section .bottle-set-sec, .dragon-ball .overlay-section .giveaway-sec {
        padding: 15px 15px 160px;
    }
    .dragon-ball .banner-sub-section img.mobile-img {transform: scale(1.15s);}
}
@media (max-width: 320px) {
        section.menu-section ul.nav-pills>li>a, section.menu-section .nav-pills>li.active>a, section.menu-section ul.nav-pills>li>a, section.nutrition-menu-section ul.nav.nav-pills>li>a, section.nutrition-menu-section ul.nav.nav-pills>li.active a {font-size: 15px;padding:8px;}
	.campaign-page section.banner-section h1 {font-size: 2.5em;}
        .campaign-page section.banner-section h1>span {font-size: 18px;}
.campaign-page section.banner-section h3>span {font-size: 10px;}
.campaign-page section.banner-section h3 {font-size: 12px;}
.campaign-page section.invert-menu-section .cta-wrap a {padding: 10px 20px;}
}

/*@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {

  section.location-page-wrap .map-section-wrap {height: 100vh;}

}

@media all and (device-width: 1024px) and (device-height: 768px) and (orientation:landscape) {

  section.location-page-wrap .map-section-wrap {height: 100vh;}

}

@media only screen and (min-device-width: 1366px) and (max-device-height: 1024px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: landscape)  {

    section.location-page-wrap .map-section-wrap {height: 80vh;}

}

@media only screen and (min-device-width: 1024px) and (max-device-height: 1366px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: portrait)  {

    section.location-page-wrap .map-section-wrap {height: 80vh;}

}  */ 

/* location page css end */



@supports (-webkit-touch-callout: none) {
    @media (max-width: 900px) {

        section.team-banner-section h1.banner-title {

            border-bottom: 20px solid transparent !important;

            -webkit-border-image: url(../assets/images/cross-lines.png) 85 repeat !important;

           /* -o-border-image: url(border.html) 85 round !important;*/

        }

    }


}
@supports (-webkit-overflow-scrolling: touch) {

   input {

     font-size: 16px;

   }

}





@media (max-width: 768px) {

	.search-list-image img {

		width: 100%;

	}

	

	#location-hours {

		width: 100% !important;

	}

	

	#location-address {

		width: 100% !important;

	}

	

	section.location-page-wrap .job-info-wrap p {

		font-size: 12px;

	}

}



/* our promise */


#ast-scroll-top {
display: block !important;
bottom: 5px;
right: 10px;
}
.promise-cta-section .finest_content .section-title {

    margin: 0;

    font-weight: 600;

}

.promise-cta-section .finest_content {

    max-width: 550px;

    margin: 0 auto;

}

.promise-cta-section .finest_content p {

    color: #000;

}

.promise-cta-section .pd-sec {

    padding: 30px 0;

}

.promise-cta-section .row-flex {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    -webkit-box-align: center !important;

    -ms-flex-align: center !important;

    align-items: center !important;

    justify-content: center;

}

.promise-cta-section .cta-img img {

    width: 100%;

    height: 600px;

    object-fit: cover;

    object-position: center;

	    height: 100vh;

}

.promise-cta-section .pd-0 {

    padding: 0 !important;

}

.promise-cta-section .circle-left-path {

    position: absolute;

    width: 57%;

    height: 123%;

    left: -45%;

    background-color: #fff;

    top: -12%;

    border-radius: 50%;

    z-index: 0;

}

.promise-cta-section .circle-right-path {

    position: absolute;

    width: 54%;

    height: 124%;

    right: -43%;

    background-color: #fff;

    top: -12%;

    border-radius: 50%;

    z-index: 0;

}

.promise-cta-section .cta-description .cta-main-title {

    -webkit-text-stroke: 2px;

    -webkit-text-stroke-color: #000;

    color: transparent;

    text-transform: uppercase;

    letter-spacing: 2px;

    font-size: 4rem;

    text-align: center;
    font-weight: 700;

}

.promise-cta-section .cta-img {

    position: relative;

    overflow: hidden;

}

.promise-cta-section .cta-description {

   /* padding: 20px;*/

    max-width: 550px;

    margin: 0 auto;

}

.promise-cta-section .cta-main-title.brown-color {-webkit-text-stroke-color: #000;color: #544422;}

.promise-cta-section .cta-main-title.red-color {-webkit-text-stroke-color: #000;color: #ff0000;}

.promise-cta-section .cta-main-title.green-color {-webkit-text-stroke-color: #000000;color: #008037;}

.promise-cta-section .our-sub-content + img {

	max-width: 270px;

}





.promise-cta-section .d-flex {

    display: flex;

    align-items: center;

}

.promise-cta-section .cta-main-content p, .promise-cta-section .cta-main-content ul li {

    color: #000;

}

.promise-cta-section .row-flex:nth-child(3) .d-flex img {

	top: -30px;

	position: relative;

	max-width: 426px;

	margin-right: -280px;

	z-index: 80000;

}



.promise-cta-section .our-sub-content {

    padding-right: 20px;

}

.promise-cta-section .mobile-img{

    display: none;

}    

.promise-cta-section .desktop-img{

    display: block;

}  



.promise-sub-header, h2.promise-sub-header {

    font-size: 26px;

    max-width: 786px;

    margin: auto;

    font-weight: bold;

    color: #000;

}



#wasabi {

    margin-right: 0; 

}



#vinegar {

     margin-left: 0; 

}



#broth {

    margin-right: 0; 

}

.promise-page-wrap .banner-bottom-section-wrap .row-section .column-wrap .image-wrap h4 a {

    position: absolute;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    display: flex;

    align-items: center;

    justify-content: center;

}

.finest_content {

    padding: 50px 0;

}

.promise-cta-section .cta-main-content p,

.promise-cta-section .cta-main-content ul li {

    line-height: 1.4;

}

.promise-page-wrap {

    padding-bottom: 75px;

}

.broth-d-flex{

    max-height: 128px;

}
.promotion-slider .owl-carousel .owl-dots.disabled {
    display: block;
}
.who-we-video-section .youtube-wrapper .youtube {
    background-color: #000;
}
.who-we-video-section .youtube-wrapper .youtube .play-button {
    height: 50px;
    z-index: 1;
    opacity: 0.8;
    cursor: pointer;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate3d(-50%, -50%, 0);
    max-width: 100px
}
.main-navigation ul#primary-menu li.menu-item.ast-submenu-expanded:focus-within ul.sub-menu {
    left: 0;
    right: auto;
    visibility: visible;
}
@media (min-width:1200px) and (max-width:1366px){

        .promise-cta-section .cta-description .cta-main-title {

            font-size: 3rem;

        }



        .promise-cta-section .our-sub-content + img {

            max-width: 220px;

        }



        .promise-cta-section .row-flex:nth-child(3) .d-flex img {

            max-width: 360px;

        }

    }

@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: portrait)  {

    .promise-cta-section .cta-img img{

        height: 50vh;

    }    

    section.video-section .video_wrap {

        height: 33vh;

        height: 350px;

    }

}

@media only screen and (min-device-width: 1024px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2){

    .promise-cta-section .cta-img img {

        height: 60vh;

    }   

}

 

@media (min-width:992px) and (max-width:1199px){

    .promise-cta-section .row-flex:nth-child(3) .d-flex img {

        max-width: 350px;

    }



    .promise-cta-section .cta-description {

        padding: 15px;

    }



    .promise-cta-section .cta-description .cta-main-title {

        font-size: 3rem;

        margin: 0;

        line-height: 1.2;

    }



    .promise-cta-section .our-sub-content + img {

        max-width: 225px;

    }



    .promise-page-wrap .banner-bottom-section-wrap .row-section .column-wrap .image-wrap {

        height: 400px;

    }



    section.video-section .video_wrap {

        height: 50vh;

        min-height: 350px;

    }



    .finest_content {

        padding: 30px 0;

    }

} 

@media (max-width:991px){

    section.video-section .video_wrap {

        width: 100%;

        height: 33vh;

        min-height: 350px;

    }

    .orders-2 {

        order: 1;

    }

    .orders-1 {

        order: 2;

    }

    .promise-cta-section .d-flex {

        flex-wrap: wrap;

        align-items: center;

        justify-content: center;

    }

    .promise-cta-section .mobile-img {

        display: block;

    }

    .promise-cta-section .desktop-img {

        display: none;

    }

    .promise-cta-section .circle-left-path {

        display: none;

    }



    .promise-cta-section .cta-img img {

        height: 40vh;

    }



    .promise-cta-section .circle-right-path {

        display: none;

    }

    .promise-page-wrap {

        padding-bottom: 40px;

    }

    #wasabi {

        margin-right: auto;

    }

    #broth {

        margin-right: auto; 

    }

    #vinegar {

         margin-left: auto; 

    }

    .mobile-top-circle-path {

        position: absolute;

        width: 100%;

        right: 0;

        background-color: #ffffff;

        border-radius: 50%;

        top: -5vh;

        height: 10vh;

        z-index: 1;

        left: 0px;

    }

    .mobile-bottom-circle-path {

        position: absolute;

        width: 100%;

        right: 0;

        background-color: #ffffff;

        border-radius: 50%;

        top: auto;

        height: 10vh;

        z-index: 0;

        left: 0px;

        bottom: -5vh;

    }

    .promise-cta-section .cta-description {

        position: relative;

        z-index: 2;

    }
.note-section-wrap ul.disclimer-allergen-note li>p {margin: 0 10px 0 0;}
    div#allergen table.nutrition-info-table th:not(:first-of-type) div {width: 4em;}
}   

@media (max-width: 767px) {

    .promise-sub-header {

        font-size: 16px;

    }

    .promise-page-wrap {

        padding-bottom: 10px;

    }

    .promise-page-wrap .banner-bottom-section-wrap .row-section .column-wrap .image-wrap {

        height: 150px;

    }

    section.video-section .video_wrap {

        width: 100%;
        height: 25vh;
    }

    .finest_content {

        padding: 0px 0;

    }

    .finest_content .section-title {

        font-size: 22px;

        margin: 15px 0;

        line-height: 1.3;

    }

    .finest_content .section-title {

        font-size: 22px;

        margin: 15px 0;

        line-height: 1.3;

    }



    .cta-description {

        padding: 0 15px;

    }



    .promise-cta-section .cta-description .cta-main-title {

        font-size: 3rem;

        line-height: 1.2;

    }

    .promise-cta-section .cta-img img {

        height: 35vh;

    }

    .promise-cta-section .circle-left-path {

        display: none;

    }

    .cta-description {

        position: relative;

        z-index: 2;

    }

    .mobile-top-circle-path {

        position: absolute;

        width: 100%;

        right: 0;

        background-color: #ffffff;

        border-radius: 50%;

        top: -5vh;

        height: 10vh;

        z-index: 1;

        left: 0px;

    }

    .mobile-bottom-circle-path {

        position: absolute;

        width: 100%;

        right: 0;

        background-color: #ffffff;

        border-radius: 50%;

        top: auto;

        height: 10vh;

        z-index: 0;

        left: 0px;

        bottom: -5vh;

    }
    .new-menu-item section.invert-menu-section {
        margin: 0 auto;
        padding: 0;
    }
}
@media (max-width: 575px) {
    section.video-section .video_wrap {height: 60vh;}
    .rewards-banner-section [data-css="tve-u-16d40711b6b"] {
        background-size: cover !important;
        background-image: url(../assets/images/rewards-banner-bg.jpg) !important;
    }
    .rewards-banner-section .image-wrap {
        max-width: 200px;
        position: absolute;
        left: 20px;
        display: block !important;
    }
    .monthly-discovers-page.campaign-page.new-menu-item .container-wrap{max-width: 100%;margin: 0 auto;text-align: center;}
}
@media (max-width: 480px) {
    .rewards-banner-section .image-wrap {max-width: 150px;left: 0;bottom: 10px;}
    .kura-rewards-app .team-banner-section .download-content-wrap h3 {font-size: 22px;}
    .kura-rewards-app .team-banner-section .download-content-wrap {padding: 20px 10px;}
    .kura-rewards-app .team-banner-section .download-content-wrap .cta-wrap {max-width: 25%;}
    .promotion-page.jujutsu-page .tattoos-section .image-wrapper {padding: 0 10px;}
    .jujutsu-page .tattoos-section .image-wrapper {padding: 0;}
}
/* our promise */
@media not all and (min-resolution:.001dpcm) { 
     @supports (-webkit-appearance:none) {
         header, footer {
             border-bottom: 20px solid transparent !important;
            border-image: url(../assets/images/cross-lines.png) 85 repeat !important;
            -webkit-border-image: url(../assets/images/cross-lines.png) 85 repeat !important;
            /* -o-border-image: url(border.html) 85 repeat !important; */
         }
         footer {border-bottom: 0 !important;}
     }
}


/***13 Sep 2022 **/
.september-month-discoveries section.banner-section img {
    width: 100%;
    margin: 0 auto;
}
.monthly-discovers-page.september-month-discoveries {
    background: none;
    background-color: #CC622B;
    text-align: center;
    height: 100% !important;
}
.september-month-discoveries section.invert-menu-section .image-wrap img {
    width: 100%;
    max-width: 100% !important;
}
.september-month-discoveries section.banner-section {
    padding: 0;
} 
.campaign-page.september-month-discoveries h3.invert-section-title {
    color: #fff;
    font-family: 'Rustica';
    font-weight: bold;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 50px;
}
.campaign-page.september-month-discoveries p.invert-section-text{
    color: #fff;
    font-family: 'Rustica';
    font-weight: 300;
    font-size: 25px;
    letter-spacing: 2px;
    margin-bottom: 20px;
    line-height: 1.35;
}
.campaign-page.september-month-discoveries section.invert-menu-section .content-wrapper{
    background-color: #d97947;
    margin-bottom: 30px;
}
.campaign-page.september-month-discoveries section.invert-menu-section .content-wrap h4{
    font-family: 'Rustica';
    font-weight: bold;
    color: #fae9c3;
    font-size: 26px;
}
.campaign-page.september-month-discoveries section.invert-menu-section .content-wrap p{
    font-family: 'Rustica';
    font-weight: 300;
    color: #fae9c3;
}
.campaign-page.september-month-discoveries section.invert-menu-section {
    margin-top: 0;
    padding: 50px 0 10px;
}

.campaign-page.september-month-discoveries section.invert-menu-section .menu-content-wrapper {
    top: 0;
}
hr.custom-hr {
    border-top: 2px solid #fae9c3;
}
.campaign-page.september-month-discoveries section.invert-menu-section .order-section .order-section-wrap {
    border: none;
    background-color: #d97947;
    padding: 60px 0;
}
.campaign-page.september-month-discoveries section.invert-menu-section .order-section p, .campaign-page.september-month-discoveries section.invert-menu-section .order-section p a {
    font-family: 'Rustica';
    font-weight: normal;
    color: #fae9c3;
    width: 100%;
    max-width: 1024px;
}
.campaign-page.september-month-discoveries section.invert-menu-section .cta-wrap a {
    background: #faeab9;
    border: 1px solid #faeab9;
    color: #d3501c;
    text-transform: capitalize;
    font-family: 'Rustica';
    line-height: 1.5;
    padding: 12px 100px 10px;
}
.campaign-page.september-month-discoveries section.invert-menu-section .cta-wrap a:hover, .campaign-page.september-month-discoveries section.invert-menu-section .cta-wrap a:focus {
    color: #faeab9;
    background: #d3501c;
    border: 1px solid #d3501c;
}
.campaign-page.september-month-discoveries .promotion-rewards-section {
    background: #faeab9;
}

.campaign-page.september-month-discoveries .promotion-rewards-wrap .post-wrapper a.right-link {
    color: #d3501c;
    text-align: left;
}
.campaign-page.september-month-discoveries section.banner-section .container02 {
    position: relative;
    text-align: center;
    color: white;
}

/* Bottom left text */
.campaign-page.september-month-discoveries section.banner-section .bottom-left{
    position: absolute;
    bottom: 8px;
    left: 16px;
    text-align: left;
}

.campaign-page.september-month-discoveries section.banner-section .bottom-left .dis-month{
    color: #faebc4;
    font-family: 'Rustica';
    font-size: 11rem;
    line-height: 0.9;
    font-weight: 900;
    text-transform: uppercase;
    margin: 0;
    padding: 0;
    text-shadow: 10px 10px 15px rgb(0 0 0 / 30%);
}
.campaign-page.september-month-discoveries section.banner-section .bottom-left .dis-date{
    color: #faebc4;
    font-family: 'Rustica';
    font-size: 11rem;
    line-height: 0.9;
    font-weight: 500;
    text-transform: uppercase;
    margin: 0;
    padding: 0;
    text-shadow: 10px 10px 15px rgb(0 0 0 / 30%);
}
.campaign-page.september-month-discoveries section.banner-section .bottom-left p {
    color: #faebc4;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 63px;
    text-align: left;
    line-height: 66px;
    font-family: 'Rustica';
    margin: 0;
    margin-bottom: 20px;
    text-shadow: 10px 10px 15px rgb(0 0 0 / 30%);
}
.campaign-page.september-month-discoveries section.banner-section .bottom-left .super-date{
    font-size: 78px;
    vertical-align: super;
    font-weight: normal;
}
.campaign-page.september-month-discoveries section.banner-section .bottom-left .super-hyfen{
    font-weight: 300;   
}
/* Bottom right text */
.campaign-page.september-month-discoveries section.banner-section .bottom-right {
    position: absolute;
    bottom: 5%;
    right: 0;
    background-color: rgb(250, 235, 196, 0.8);
    padding: 30px;
    padding-right: 50px;
    color: #1d1617;
    font-size: 42px;
    font-style: italic;
    font-weight: 500;
    text-transform: uppercase;
    font-family: 'Rustica';
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}
@media (min-width: 1400px) and (max-width:1600px){
    .campaign-page.september-month-discoveries section.banner-section .bottom-left .dis-month {
        font-size: 8rem;
    }
    .campaign-page.september-month-discoveries section.banner-section .bottom-left .dis-date {
        font-size: 8rem;
    }
    .campaign-page.september-month-discoveries section.banner-section .bottom-left p {
        line-height: 1;
        font-size: 52px;
    }
}
@media (min-width: 1281px) and (max-width:1399px){
    .campaign-page.september-month-discoveries section.banner-section .bottom-left p {
        font-size: 42px;
        line-height: 1;
    }
    .campaign-page.september-month-discoveries section.banner-section .bottom-left .dis-month {
        font-size: 7rem;
    }
    .campaign-page.september-month-discoveries section.banner-section .bottom-left .dis-date {
        font-size: 7rem;
    }
    .campaign-page.september-month-discoveries section.banner-section .bottom-left .super-date {
        font-size: 60px;
    }
    .campaign-page.september-month-discoveries section.banner-section .bottom-right {
        padding: 20px;
        font-size: 36px;
    }
}
@media (min-width: 1024px) and (max-width:1280px){
     .campaign-page.september-month-discoveries section.banner-section .bottom-left p {
        font-size: 32px;
        line-height: 1;
    }
    .campaign-page.september-month-discoveries section.banner-section .bottom-left .dis-month {
        font-size: 5rem;
    }
    .campaign-page.september-month-discoveries section.banner-section .bottom-left .dis-date {
        font-size: 5rem;
    }
    .campaign-page.september-month-discoveries section.banner-section .bottom-left .super-date {
        font-size: 40px;
    }
    .campaign-page.september-month-discoveries section.banner-section .bottom-right {
        font-size: 30px;
        padding: 25px;
    }
}
@media (min-width: 992px) and (max-width:1023px){
    .campaign-page.september-month-discoveries section.banner-section .bottom-left p {
        font-size: 36px;
        line-height: 1;
    }
    .campaign-page.september-month-discoveries section.banner-section .bottom-left .dis-month {
        font-size: 5rem;
    }
    .campaign-page.september-month-discoveries section.banner-section .bottom-left .dis-date {
        font-size: 5rem;
    }
    .campaign-page.september-month-discoveries section.banner-section .bottom-left .super-date {
        font-size: 40px;
    }
    .campaign-page.september-month-discoveries section.banner-section .bottom-right {
        font-size: 30px;
        padding: 20px;
    }
}
@media (max-width:1024px){
     .campaign-page.september-month-discoveries section.invert-menu-section .order-section p, .campaign-page.september-month-discoveries section.invert-menu-section .order-section p a {
        font-size: 18px;
        line-height: 1.5;
        max-width: 750px;
    }
    .campaign-page.september-month-discoveries section.invert-menu-section .content-wrap h4 {
        font-size: 18px;
    }
    .campaign-page.september-month-discoveries section.invert-menu-section .content-wrap p {
        font-size: 18px;
        line-height: 1.5;
    }
    .campaign-page.september-month-discoveries p.invert-section-text {
        font-size: 18px;
        line-height: 1.5;
    }
    .campaign-page.september-month-discoveries section.invert-menu-section .content-wrap {
        min-height: 280px;
    }
}
@media (min-width: 768px) and (max-width:991px){
    .campaign-page.september-month-discoveries section.invert-menu-section .order-section p, .campaign-page.september-month-discoveries section.invert-menu-section .order-section p a {
        font-size: 18px;
        line-height: 1.5;
    }

    .campaign-page.september-month-discoveries section.invert-menu-section .content-wrap h4 {
        font-size: 18px;
    }

    .campaign-page.september-month-discoveries section.invert-menu-section .content-wrap p {
        font-size: 18px;
        line-height: 1.5;
    }
    .campaign-page.september-month-discoveries p.invert-section-text {
        font-size: 18px;
        line-height: 1.5;
    }
    .campaign-page.september-month-discoveries section.banner-section .bottom-left .dis-month {
        font-size: 4rem;
    }
    .campaign-page.september-month-discoveries section.banner-section .bottom-left p {
        font-size: 30px;
        line-height: 1;
    }
    .campaign-page.september-month-discoveries section.banner-section .bottom-left .dis-date {
        font-size: 4rem;
    }
    .campaign-page.september-month-discoveries section.banner-section .bottom-left .super-date {
        font-size: 32px;
    }
    .campaign-page.september-month-discoveries section.banner-section .bottom-right {
        font-size: 24px;
        padding: 20px;
    }
}
@media (max-width: 767px){
   .campaign-page.september-month-discoveries section.invert-menu-section .content-wrapper {
        margin: 0px 40px 40px;
    } 
    .campaign-page.september-month-discoveries section.invert-menu-section [class*="col-"]:last-child .content-wrapper {
        margin: 0px 40px 20px;
    }
    .custom-hr-section {
        margin: 0 50px;
    }
    .campaign-page.september-month-discoveries section.invert-menu-section .order-section {
        margin: 0 50px;
        padding: 20px 0 35px;
    }
    .campaign-page.september-month-discoveries section.invert-menu-section .cta-wrap a {
        padding: 16px 30px 10px;
    }
    .campaign-page.september-month-discoveries section.invert-menu-section .order-section .order-section-wrap {
        padding: 40px 30px 50px;
    }
    .campaign-page.september-month-discoveries section.invert-menu-section .order-section p, .campaign-page.september-month-discoveries section.invert-menu-section .order-section p a {
        font-size: 18px;
        line-height: 1.5;
    }

    .campaign-page.september-month-discoveries section.invert-menu-section .content-wrap h4 {
        font-size: 18px;
    }

    .campaign-page.september-month-discoveries section.invert-menu-section .content-wrap p {
        font-size: 18px;
        line-height: 1.5;
    }
    .campaign-page.september-month-discoveries p.invert-section-text {
        font-size: 18px;
        line-height: 1.5;
    }
    .campaign-page.september-month-discoveries section.invert-menu-section {
        margin-top: 0;
        padding: 30px 0 10px;
    }
    .campaign-page.september-month-discoveries section.invert-menu-section .menu-content-wrapper {
        padding: 0 10px;
    }
    .campaign-page.september-month-discoveries h3.invert-section-title {
        font-size: 36px;
    }
    .campaign-page.september-month-discoveries section.invert-menu-section .content-wrap {
        min-height: 100%;
        padding: 30px 20px 30px;
    }
    .campaign-page.september-month-discoveries section.banner-section .bottom-left .dis-month {
        font-size: 2rem;
    }
    .campaign-page.september-month-discoveries section.banner-section .bottom-left .dis-date {
        font-size: 2rem;
    }
    .campaign-page.september-month-discoveries section.banner-section .bottom-right {
        font-size: 14px;
        padding: 8px;
        line-height: 1;
        border-top-left-radius: 5px;
        border-bottom-left-radius: 5px;
    }
    .campaign-page.september-month-discoveries section.banner-section .bottom-left p {
        font-size: 14px;
        line-height: 1;
        margin-bottom: 7px;
    }
    .campaign-page.september-month-discoveries section.banner-section .bottom-left .super-date {
        font-size: 14px;
    }
    .promotion-rewards-wrap .post-wrapper a {font-size: 15px;}
    .kura-rewards-app .banner-content, .kura-rewards-app .banner-image {max-width: 100%;position: relative;padding: 50px 0 20px;}
    .kura-rewards-app .banner-image img.desktop-image {display: none;}
    .kura-rewards-app .team-banner-section .banner-section-wrap {display: block;}
    .kura-rewards-app .banner-image {background-image: none;padding: 0 !important;}
    .kura-rewards-app section.team-banner-section img.hidden {display: block !important;}
    .kura-rewards-app .rolling-rewards .row .column-wrap, section.checkout-faq .checkout-wrap .content-wrap, section.checkout-faq .checkout-wrap .image-wrap {max-width: 100%;}
    .kura-rewards-app .rolling-rewards .row {padding: 0;}
    .kura-rewards-app .hungry-features .feature-card {display: block;}
    .kura-rewards-app .hungry-features .row .columns-wrapper, .kura-rewards-app .hungry-features h4.section-title, .kura-rewards-app .hungry-features .feature-card .content-wrap h4, .hungry-features .feature-card .content-wrap p {
        width: 100%;
        text-align: center;
    }
    .kura-rewards-app .hungry-features .feature-card .content-wrap {padding: 0;}
    section.checkout-faq .checkout-wrap .content-wrap h3, section.checkout-faq .checkout-wrap .content-wrap p, section.checkout-faq .checkout-wrap .content-wrap h3, section.checkout-faq .checkout-wrap .content-wrap .cta-wrap {
        margin: 10px auto 20px;
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .kura-rewards-app section.team-banner-section h1, .kura-rewards-app section.team-banner-section p {padding: 0 15px;line-height: 1.2;max-width: 95%;}
    section.checkout-faq {padding-top: 40px;}
    .kura-rewards-app .rolling-rewards .row .column-wrap {max-width: 320px;text-align: center;}
    .kura-rewards-app section.meet-our-team p, .kura-rewards-app .rolling-rewards h4 {text-align: center;margin-top: 0;}
    .kura-rewards-app .rolling-rewards .meet-out-team-wrap {padding-bottom: 30px;}
    .kura-rewards-app .hungry-features .feature-card {max-width: 70%;margin: 20px auto;}
    .kura-rewards-app section.checkout-faq img {max-width: 250px !important;bottom: -25px !important;margin: 10px auto 0;}
    .kura-rewards-app section.checkout-faq .checkout-bottom {padding: 20px 0;}
    .kura-rewards-app section.checkout-faq .checkout-bottom .btn-wrap {padding: 0;}
    .kura-rewards-app .banner-bottom-wrap, .sticky-popup img.mobile-img {display: block;display:none;}
    .sticky-popup img.desktop-img {/*display: none;*/}
    .kura-rewards-app .banner-content .blue-image {display: none;}
    .kura-rewards-app section.team-banner-section h1 br {display: block;}
    .kura-rewards-app .banner-image img.image-overlay {display: none;padding: 0;}
    .kura-rewards-app .banner-content img.hidden-mobile {display: block !important;}
    .kura-rewards-app .banner-content img.image-overlay {width: 100%;max-width: 260px;margin: 0 auto;position: absolute;top: 5%;right: 35%;transform: rotate(-10deg);}
    .kura-rewards-app .banner-content img.desktop-image {width: 100%;position: relative;right: -30%;max-width: 650px;    transform: rotate(-25deg);}
    .kura-rewards-app .banner-bottom-wrap h2.title {font-size: 22px;margin-bottom: 15px}
    .kura-rewards-app .banner-bottom-wrap .cta-wrap a {font-size: 16px;}
    .kura-rewards-app .banner-bottom-wrap .cta-wrap a:last-child {padding: 5px 8px;}
    .jujutsu-page .tattoos-section p {width: 100%;max-width: 90%;}
    .jujutsu-page .tattoos-section .rules p {margin: 20px auto 0 !important;}
    .promotion-page.jujutsu-page hr.line {margin-top: 30px;}
    .kura-rewards-app .banner-bottom {text-align: center;}
    .oct-2023-month-discoveries .banner-wrap img.desktop-view {display: block;}
    .campaign-page.oct-2023-month-discoveries section.invert-menu-section .note-wrapper p {text-align: center;width: 100%;}
}
@media (max-width: 680px) {
    .kura-rewards-app section.team-banner-section h1, .kura-rewards-app .hungry-features h4.section-title, section.checkout-faq .checkout-wrap .content-wrap h3, .kura-rewards-app h3.section-title {font-size: 40px;}
    .kura-rewards-app .rolling-rewards h4, .kura-rewards-app .hungry-features .feature-card .content-wrap h4 {font-size: 25px;margin-bottom: 5px;text-align: center;}
    .kura-rewards-app section.team-banner-section p {font-size: 18px;}
    .kura-rewards-app .banner-bottom {margin: 0 auto;}
    .kura-rewards-app .rolling-rewards .row {padding: 0;}
    .kura-rewards-app .banner-bottom-wrap {display: block;}
    .kura-rewards-app section.meet-our-team p {font-size: 18px;text-align: center;}
    .kura-rewards-app .banner-content img.desktop-image {max-width: 500px;right: -40%;}
    .kura-rewards-app .banner-content img.image-overlay {max-width: 200px;}
    .kura-rewards-app .rolling-rewards .border-image img {display: none;}
    .kura-rewards-app .rolling-rewards .border-image img.mobile-border {display: block;height: auto;}
    section.checkout-faq .checkout-bottom .btn-wrap img {max-width: 180px !important;}
}
@media (max-width: 575px) {
	.content-wrap h3 {margin-top: 10px !important;}
    .promotion-page.holiday2021-page .ribbon-content h3 {letter-spacing: 0.5px;font-size: 20px;}
    form#comming-soon-form .form-group.checkbox-wrap label {
        display: inline;
        font-size: 15px;
        word-wrap: break-word;
        line-height: 1.2;
    }
    .kura-rewards-app .hungry-features .feature-card {max-width: 100%;}
    .kura-rewards-app section.team-banner-section h1, .kura-rewards-app .hungry-features h4.section-title, section.checkout-faq .checkout-wrap .content-wrap h3, .kura-rewards-app h3.section-title {font-size: 50px !important;}
    .kura-rewards-app section.team-banner-section h1 {margin-top: 40px;}
    .kura-rewards-app .banner-content img.image-overlay {max-width: 180px;}
    .kura-rewards-app .banner-content img.desktop-image {max-width: 400px;}
    .jujutsu-page .tattoos-section p {max-width: 95%;}
    .new-menu-2023-page section.team-banner-section img.desktop-image {display: none;}
    .new-menu-2023-page section.team-banner-section img.mobile-image {display: block;}
}

@media (max-width: 480px) {
    section.checkout-faq .checkout-wrap .image-wrap img {max-width: 180px !important;bottom: -50px !important;}
    .kura-rewards-app .banner-content {padding: 0;}
    .kura-rewards-app .banner-content img.image-overlay {max-width: 140px;top: 25px;}
    .kura-rewards-app .banner-content img.desktop-image {right: -40%;max-width: 350px;top: 8px;}
    section.checkout-faq .checkout-wrap .content-wrap .cta-wrap a {font-size: 16px;}
    .kura-rewards-app section.team-banner-section h1, .kura-rewards-app section.team-banner-section p {max-width: 100%;margin-bottom: 15px;}
    .kura-rewards-app section.team-banner-section h1 {font-size: 30px !important;margin: 20px auto 5px;}
    section.checkout-faq .checkout-bottom .btn-wrap img {max-width: 145px !important;margin: 0 5px;}
}
@media (max-width: 375px) {
    .kura-rewards-app section.team-banner-section h1, .kura-rewards-app section.team-banner-section p {margin-top: 10px;margin-bottom: 10px;}
    .kura-rewards-app .banner-content img.image-overlay {max-width: 120px;top: 25px;}
}
@media (max-width: 319px) {
    .kura-rewards-app .banner-content img.image-overlay {max-width: 115px;}
    .kura-rewards-app section.team-banner-section h1 {font-size: 26px;}
    .kura-rewards-app section.team-banner-section p {font-size: 15px;}
}

/* Embed responsive code */
.embed-responsive-21by9 {
    padding-bottom: 42.857143%;
}
.embed-responsive-16by9 {
    padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
    padding-bottom: 75%;
}
.embed-responsive-1by1 {
    padding-bottom: 100%;
}

@media only screen and (width: 768px) and (height: 1024px) and (orientation:portrait) {
    .new-terms-and-condition-page li:before {top: 3px;}  
}

@media all and (width: 1024px) and (height: 768px) and (orientation:landscape){
    .new-terms-and-condition-page li:before {top: 3px;}  
}



/***** 18-MAY-2024 ******/

.giveaway-section {
    padding: 70px 0;
}
.giveaway-section .row {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.entry-content .give-title {
    margin: 0;
    font-size: 2rem;
}
.entry-content .give-main-title {
    margin: 0;
    font-size: 3rem;
}
.entry-content .give-sub-title {
    margin: 0;
    font-size: 2rem;
    text-decoration: underline;
}
.how-to-recieve ul {
    padding: 15px 0;
    margin: 0 0 10px 2em;
    list-style: decimal;
}
.how-to-recieve ul li {
    font-size: 1.25rem;
    margin-bottom: 10px;
}
.how-to-recieve {
    padding-top: 25px;
}
.entry-content .give-t-title {
    font-size: 2rem;
    margin: 0;
}
.mob-view {
    text-align: center;
    display: none;
}
.give-notes p {
    font-style: italic;
}
@media (min-width:768px){
    .left-img {
        padding-right: 20px;
    }
    .right-content {
        padding-left: 30px;
    }
}
@media (min-width:768px) and (max-width:1200px){
     .entry-content .give-title {
        font-size: 1.05rem;
    }

    .entry-content .give-main-title {
        font-size: 1.5rem;
    }

    .entry-content .give-sub-title {
        font-size: 1.05rem;
    }

    .how-to-recieve ul li {
        font-size: 1rem;
        margin-bottom: 5px;
    }

    .how-to-recieve {
        padding-top: 10px;
    }
    .how-to-recieve ul {
        padding: 15px 0 5px;
    }
    .give-notes p {
        font-size: 14px;
    }

    .how-to-recieve ul li:last-child {
        margin-bottom: 0;
    }

    .giveaway-section {
        padding: 20px 0;
    }
}
@media (max-width: 767px) {
    .mob-view {
        display: block;
        margin-bottom: 20px;
    }

    .des-view {
        display: none;
    }

    .entry-content .give-sub-title {
        text-align: center;
        font-size: 1.5rem;
    }

    .how-to-recieve ul li {
        font-size: 1.1rem;
    }

    .entry-content .give-title {
        font-size: 1.5rem;
    }

    .entry-content .give-main-title {
        font-size: 2.5rem;
    }

    .entry-content .give-t-title {
        font-size: 1.5rem;
    }

    .giveaway-section {
        padding: 30px 0;
    }
    
    .dragon-ball .giveaway-section.reverse-sec {padding: 50px 0 30px;}
    .dragon-ball .giveaway-section.reverse-sec ul {margin: 0 auto;padding: 0;}
    .dragon-ball .giveaway-section.reverse-sec .mob-view, .dragon-ball .giveaway-section .give-notes {padding: 0 20px;}
    .dragon-ball .giveaway-section .how-to-recieve ul  {padding: 15px;}
    .dragon-ball .giveaway-section.reverse-sec ul {padding: 0;}
}

/***** 18-MAY-2024 ******/
/***** April-2024 ******/
.apr-2024-kmd .team-banner-section video {width: 100%;}
.apr-2024-kmd .team-banner-section {padding: 0;position: relative;}
.apr-2024-kmd section.meet-our-team.banner-sub h2 {padding: 0 !important;margin: 0 auto 20px;border-bottom: none;font-weight: 700;}
.apr-2024-kmd section.meet-our-team.banner-sub p, .campaign-page.apr-2024-kmd section.invert-menu-section .item .content-wrap p {font-size: 16px;line-height: 1.2;}
.apr-2024-kmd section.meet-our-team.banner-sub .cta-wrap a {/*background-color: #ed1c24;*/background-color: #AD1419;padding: 12px 25px;color: #fff;font-family: 'DIN 2014';font-weight: 700;}
.apr-2024-kmd section.invert-menu-section.bg-section, .campaign-page.apr-2024-kmd section.invert-menu-section .item .content-wrap, .apr-2024-kmd .promotion-rewards-section {background: none;}
.apr-2024-kmd section.invert-menu-section.bg-section h5.kmd-menu-title {line-height: 1.2;font-family: 'DIN 2014';margin: 0 auto 30px 0;width: 100%;}
.campaign-page.apr-2024-kmd section.invert-menu-section .item img, .campaign-page.apr-2024-kmd section.invert-menu-section .item .content-wrap {margin: 0 auto;}
.apr-2024-kmd section.invert-menu-section.bg-section .menu-content-wrapper {width: 100%;margin: 0 auto;padding: 0;}
.apr-2024-kmd section.invert-menu-section.bg-section .menu-content-wrapper .owl-item {/*margin: 10px;*/}
.campaign-page.apr-2024-kmd section.invert-menu-section .item .content-wrap p {font-weight: 400;margin: 20px auto 25px;padding: 0;}
.apr-2024-kmd .banner-sub .meet-out-team-wrap, .apr-2024-kmd section.meet-our-team.banner-sub h2, .apr-2024-kmd section.meet-our-team.banner-sub p, .apr-2024-kmd section.invert-menu-section.bg-section h5.kmd-menu-title, .campaign-page.apr-2024-kmd .allergen-information ul, .campaign-page.apr-2024-kmd section.invert-menu-section .item .content-wrap h4, .campaign-page.apr-2024-kmd section.invert-menu-section .item .content-wrap p {text-align: left;}
.campaign-page.apr-2024-kmd section.invert-menu-section .item .content-wrap {padding: 20px 0;}
.apr-2024-kmd .bg-section .menu-content-wrapper .owl-dots {text-align: center;width: 100%;position: absolute;bottom: 5px;display: none;}
.apr-2024-kmd .bg-section .menu-content-wrapper .owl-dots .owl-dot {padding: 5px;margin: 5px;border-radius: 25px;border: 1px solid #000;display: inline-block;}
.apr-2024-kmd .bg-section .menu-content-wrapper .owl-dots .owl-dot.active {background-color: #000;}
.accordion-section .panel-default>.panel-heading {background: none;padding: 10px 20px;}
.accordion-section h3.panel-title, .accordion-section h3.panel-title>a {font-size: 20px;text-align: left;color: #000;width: 100%;line-height: 1.5;position: relative;text-decoration: none;display: block;margin: 0 auto;}
.accordion-section a span.toggle-arrow, .accordion-section span.toggle-arrow {position: absolute;right: 10px;opacity: 0.5;}
.accordion-section .panel-group .panel {border-radius: 0;}
/*.accordion-section .acortion-first i.fa.fa-angle-right, .accordion-section .acortion-first.collapsed i.fa.fa-angle-down {display: none;}
.accordion-section .acortion-first i.fa.fa-angle-down, .accordion-section .acortion-first.collapsed i.fa.fa-angle-right {display: block;} */
.accordion-section .acortion-first i.fa {height: 100%;font-size: 30px;}
.note-sec-wrapper {padding: 25px;background-color: #f5f5f5;}
.note-sec-wrapper h4 {font-weight: 700;text-transform: uppercase;font-size: 20px;margin: 0 auto;}
.note-sec-wrapper p, .note-sec-wrapper p>a {font-style: italic;color: #000;margin: 10px 0;}
.note-sec-wrapper p>a {text-decoration: underline;}
.apr-2024-kmd section.bottom-bg-section {margin: 50px 0 0;padding: 150px 0;background-size: cover;background-image: url("../assets/images/apr-2024-banner.jpg");text-align: center;background-position: center;}
.apr-2024-kmd section.bottom-bg-section h3, .apr-2024-kmd section.bottom-bg-section p {color: #fff !important;}
.apr-2024-kmd section.bottom-bg-section p {font-style: italic;margin: 10px 0;}
.apr-2024-kmd section.invert-menu-section.bg-section h5.kmd-menu-title, .apr-2024-kmd section.meet-our-team.banner-sub h2 {font-size: 35px;margin: 30px auto 25px !important;}
.campaign-page.apr-2024-kmd .owl-carousel {height: 100%;/*max-height: 800px;*/}
.apr-2024-kmd .team-banner-section img, section.bottom-bg-section img {width: 100%;}
.owl-carousel .owl-stage-outer, .owl-carousel .owl-stage {height: 100% !important;/*max-height: 700px;*/}
.apr-2024-kmd section.meet-our-team.banner-sub h2, .apr-2024-kmd section.meet-our-team.banner-sub p {margin-left: 0 !important;}
.apr-2024-kmd h2, .apr-2024-kmd h5, .apr-2024-kmd h4, .apr-2024-kmd p, .apr-2024-kmd h3, .accordion-section h3.panel-title>a {color: #231f20 !important;}
.apr-2024-kmd .team-banner-section .banner-content-wrap {position: absolute;width: 100%;height: 100%;top: 0;}
.apr-2024-kmd .team-banner-section .banner-content-wrap .content-wrap {display: flex;align-items: center;justify-content: space-between;height: 100%;}
.apr-2024-kmd .team-banner-section .banner-content-wrap .content-wrap img {width: 100%;max-width: 500px;}
.apr-2024-kmd .team-banner-section .banner-content-wrap .content-wrap h1 {font-size: 3em;color: #fff;font-family: 'DIN 2014';font-weight: 700;}
.apr-2024-kmd .team-banner-section .banner-content-wrap .container{height: 100%;}
.apr-2024-kmd-slider .owl-nav .owl-next, .apr-2024-kmd-slider .owl-nav .owl-prev {position: absolute;left: 0;top: 35%; font-size: 0; width: 30px; height: 30px; padding-right: 3px; background: #ccc; line-height: 1; border-radius: 50%; color: #333;}
.apr-2024-kmd-slider .owl-nav .owl-next {left: auto; right: 0; padding-right: 0; padding-left: 3px;}
.apr-2024-kmd-slider .owl-nav .owl-next:before, .apr-2024-kmd-slider .owl-nav .owl-prev:before { content: "\f104"; font-family: Fontawesome; font-size: 28px; line-height: 1;}
.apr-2024-kmd-slider .owl-nav .owl-next:before {content: "\f105";}
    .apr-2024-kmd-slider .owl-carousel .owl-item .allergen-icons span{width: 25px; height: 25px; font-size: 0; margin-right: 3px !important; display: inline-block; background-position: center; background-size: cover;}
    .allergen-icons .wheat-icon {background-image: url(../assets/images/allergen/wheat.png);}
    .allergen-icons .soy-icon {background-image: url(../assets/images/allergen/soy.png);}
    .allergen-icons .peanuts-icon {background-image: url(../assets/images/allergen/peanut.png);}
    .allergen-icons .treenuts-icon {background-image: url(../assets/images/allergen/treenuts.png);}
    .allergen-icons .eggs-icon {background-image: url(../assets/images/allergen/egg.png);}
    .allergen-icons .milk-icon {background-image: url(../assets/images/allergen/Milk.png);}
    .allergen-icons .shellfish-icon {background-image: url(../assets/images/allergen/Shellfish.png);}
    .allergen-icons .sesame-icon {background-image: url(../assets/images/allergen/sesame.png);}
    
    @media (max-width: 991px) {
        .apr-2024-kmd .team-banner-section .banner-content-wrap .content-wrap img {max-width: 350px;}
        .apr-2024-kmd .team-banner-section .banner-content-wrap .content-wrap h1 {font-size: 2.75em;}
        .apr-2024-kmd section.meet-our-team.banner-sub h2, .apr-2024-kmd section.meet-our-team.banner-sub p {width: 95%;}
    }
    
    @media (max-width: 767px) {
        .apr-2024-kmd section.invert-menu-section.bg-section h5.kmd-menu-title, .apr-2024-kmd section.meet-our-team.banner-sub h2 {text-align: center;}
        .apr-2024-kmd .banner-sub .meet-out-team-wrap, .apr-2024-kmd section.meet-our-team.banner-sub h2, .apr-2024-kmd section.meet-our-team.banner-sub p, .apr-2024-kmd section.invert-menu-section.bg-section h5.kmd-menu-title, .campaign-page.apr-2024-kmd .allergen-information ul, .campaign-page.apr-2024-kmd section.invert-menu-section .item .content-wrap h4, .campaign-page.apr-2024-kmd section.invert-menu-section .item .content-wrap p {text-align: center;margin: 15px auto 0 !important;}
        .apr-2024-kmd section.invert-menu-section.bg-section h5.kmd-menu-title, .apr-2024-kmd section.meet-our-team.banner-sub h2 {font-size: 30px;}
        .accordion-section h3.panel-title, .accordion-section h3.panel-title>a, .note-sec-wrapper h4 {font-size: 18px;}
        .note-sec-wrapper {padding: 20px;}
        .campaign-page.apr-2024-kmd .owl-carousel, .owl-carousel .owl-stage-outer, .owl-carousel .owl-stage {/*max-height: 680px;*/}
        .apr-2024-kmd section.invert-menu-section.bg-section {padding: 50px 0 80px !important;}
        .apr-2024-kmd section.invert-menu-section.bg-section .menu-content-wrapper .owl-item {margin: 10px 0;}
        .apr-2024-kmd .bg-section .menu-content-wrapper .owl-dots {bottom: -25px;}
        .apr-2024-kmd section.bottom-bg-section {background-image: url(../assets/images/apr-2024-banner-mobile.jpg);}
        .apr-2024-kmd .bg-section .menu-content-wrapper .owl-dots {display: block;}
        .campaign-page.apr-2024-kmd section.invert-menu-section .item .content-wrap {max-width: 50%;}
        .apr-2024-kmd section.bottom-bg-section h3 {margin: 0;}
        .allergen-icons {text-align: center; margin-top: 15px;}
        .invert-menu-section .container {padding: 0;}
    }
    
    @media (max-width: 680px) {
        .apr-2024-kmd .team-banner-section .banner-content-wrap .content-wrap {display: block;}
        .apr-2024-kmd .team-banner-section .banner-content-wrap {height: auto;top: 30%;}
    }
    
    @media (max-width: 575px) {
        .campaign-page.apr-2024-kmd section.invert-menu-section .item .content-wrap {max-width: 80%;}
        #top-video {padding-bottom: 80vh; position: relative;}
        .apr-2024-kmd .team-banner-section video {position: absolute; top: 50%; left: 50%; width: auto; height: 100%; transform: translate(-50%, -50%);}
        .apr-2024-kmd .team-banner-section .banner-content-wrap {top: 40%;}
        .campaign-page section.invert-menu-section .item .image-wrap img {max-width: 100%}
    }
    
    @media (max-width: 480px) {
        .apr-2024-kmd .team-banner-section .banner-content-wrap .content-wrap h1 {/*font-size: 2em;*/margin: 0 auto;}
        .campaign-page.apr-2024-kmd section.invert-menu-section .item .content-wrap {max-width: 100%; padding: 0 20px;}
    }
/***** April-2024 ******/


/***** one piece kmd ******/
.promotion-page.one-piece-campaign {background-color: transparent;}
.promotion-page.one-piece-campaign .tattoos-section p {font-weight: 500;}
.promotion-page.one-piece-campaign .tattoos-section p, .promotion-page.one-piece-campaign .promotion-rewards-wrap .post-wrapper a {color: #000;}
.promotion-page.one-piece-campaign img.mobile-banner {display: none;}
.promotion-page.one-piece-campaign .tatoos-content {padding: 20px 0 50px;}
.promotion-page.one-piece-campaign .bikkura-pon-section {background-image: url(../assets/images/onepiece-bikkura-pon-section.jpg);padding: 10% 0;background-position: right;}
.one-piece-campaign .overlay-section .bottle-set-sec {background-image: url(../assets/images/onepiece-bottle-section.jpg);padding: 120px 75px;background-size: cover;background-repeat: no-repeat;background-position: center;}
.one-piece-campaign .overlay-section .food-special-sec {background-image: url(../assets/images/onepiece-food-section.jpg);padding: 135px 75px;}
.one-piece-campaign .overlay-section .giveaway-sec {background-image: url(../assets/images/onepiece-giveaway.jpg);padding: 50px 75px;}
.one-piece-campaign .overlay-section .giveaway-sec.tshirt-sec {background-image: url(../assets/images/desktop-tshirt.jpg);padding: 45px 75px;}
.one-piece-campaign .how-to-recieve {padding: 0;}
.one-piece-campaign .how-to-recieve li {font-size: 16px;margin: 5px 0;}
.one-piece-campaign .how-to-recieve ul {padding: 0;margin: 0 0 0 15px;font-weight: 600;}
.one-piece-campaign .bottle-set-sec p.note-text {font-size: 14px !important;color: #000;margin: 20px 0 10px;font-style: italic;}
.one-piece-campaign .bottle-set-sec h4.give-sub-title {color: #000;font-size: 20px !important;}
.one-piece-campaign .bottle-set-sec.giveaway-sec h4 {color: #000;}
.one-piece-campaign .overlay-section .food-special-sec .image-wrap {margin: 0 0 0 auto;text-align: right;} 
.one-piece-campaign .mobile-image-sec {display: none;}    
.one-piece-campaign .bikkura-pon-section .bikkura-pon-wrap h2, .one-piece-campaign .overlay-section h4 {color: #000;}
.one-piece-campaign .banner-sub-section .row-section .column-section img.mobile-img {display: none;}
.one-piece-campaign .banner-sub-section .row-section .column-section img {width: 100%;}
.one-piece-campaign .banner-sub-section .row-section .column-section {padding: 0;}
.one-piece-campaign .how-to-recieve li span, .one-piece-campaign .how-to-recieve li:nth-child(2) br {display: none;}
    
@media (min-width: 1500px) {
    .promotion-page.one-piece-campaign .bikkura-pon-section {padding: 12% 0%;}
}
@media (max-width: 1425px) {
    .promotion-page.one-piece-campaign .banner-sub-section .row-section .content-wrap p br {display: none;}
}
@media (max-width: 1199px) {
    .one-piece-campaign .bottle-set-sec p.note-text br {display: none;}
    .one-piece-campaign .bottle-set-sec.food-special-sec p.note-text br {display: block;}
    .one-piece-campaign .overlay-section .bottle-set-sec {padding: 100px 30px;}
    .one-piece-campaign .overlay-section .giveaway-sec {padding: 15px 30px;background-position: 80% 100%;}
}
@media (max-width: 991px) {
    .one-piece-campaign .banner-sub-section .row-section {padding: 0;}
    .one-piece-campaign .banner-sub-section .row-section .content-wrap {max-width: 85%;}
    .one-piece-campaign .overlay-section .bottle-set-sec {padding: 95px 30px;}
    .one-piece-campaign .overlay-section .giveaway-sec {padding: 10px 0 10px 35px !important;background-position: 70% 100%;}
    .one-piece-campaign .how-to-recieve li {font-size: 14px;}
}
@media (max-width: 965px) {
    .promotion-page.one-piece-campaign .bikkura-pon-section, .one-piece-campaign .overlay-section .bottle-set-sec.odd-sec, .one-piece-campaign .overlay-section .bottle-set-sec.even-sec {background-image: url(../assets/images/onepiece-mobile-bikkura-section.jpg);padding: 50px 0 75%;background-position: bottom center;}
    .one-piece-campaign .overlay-section .bottle-set-sec.odd-sec {background-image: url(../assets/images/onepiece-mobile-bottle-section.jpg);}
    .one-piece-campaign .overlay-section .food-special-sec.even-sec {background-image: url(../assets/images/onepiece-mobile-food-section.jpg);}
    .one-piece-campaign .overlay-section .giveaway-sec {background-image: url(../assets/images/onepiece-mobile-giveaway.jpg) !important;}
    .one-piece-campaign .overlay-section .giveaway-sec.tshirt-sec {background-image: url(../assets/images/mobile-tshirt.jpg) !important;}
    .one-piece-campaign .banner-sub-section .row-section .column-section {width: 100%;max-width: 100% !important;display: block;}
    .one-piece-campaign .banner-sub-section .row-section {display: block;text-align: center;width: 100%;margin: 0 auto;}
    .one-piece-campaign .banner-sub-section .row-section .content-wrap {margin: 50px auto;}
    .one-piece-campaign .banner-sub-section .row-section .column-section img.desk-img {display: none;}
    .one-piece-campaign .banner-sub-section .row-section .column-section img.mobile-img {display: block;}
    .promotion-page.one-piece-campaign .bikkura-pon-section .bikkura-pon-wrap, .promotion-page.one-piece-campaign .overlay-section .bottle-set-sec .image-wrap {max-width: 80%;margin: 0 auto;text-align: center;}
    .promotion-page.one-piece-campaign .banner-sub-section .row-section .content-wrap p, .promotion-page.one-piece-campaign .bikkura-pon-section .bikkura-pon-wrap p, .promotion-page.one-piece-campaign .bottle-set-sec p {font-size: 18px;}
    .promotion-page.one-piece-campaign .bikkura-pon-section .bikkura-pon-wrap h2, .promotion-page.one-piece-campaign .overlay-section h4 {font-size: 35px;margin: 0 auto 20px;}
    .one-piece-campaign .overlay-section .bottle-set-sec.odd-sec, .one-piece-campaign .overlay-section .bottle-set-sec.even-sec {padding: 50px 0 80% !important;}
    .one-piece-campaign .overlay-section .bottle-set-sec#bottle-set {padding: 50px 0 100% !important;}
    .one-piece-campaign .overlay-section .bottle-set-sec#bottle-set .image-wrap {margin-bottom: 65px;}
    .one-piece-campaign .banner-sub-section .row-section .cta-wrap {margin: 30px 0 0;}
    .one-piece-campaign .banner-sub-section .row-section .cta-wrap a {padding: 15px 50px;font-size: 16px;}
    .one-piece-campaign .overlay-section .bottle-set-sec#bottle-set, .one-piece-campaign .overlay-section .bottle-set-sec.odd-sec, .one-piece-campaign .overlay-section .bottle-set-sec.even-sec {margin: 0 auto;}
    .one-piece-campaign .overlay-section {margin: 50px 0 30px;}
    .one-piece-campaign .bikkura-pon-section .container {max-width: 100%;}
    .one-piece-campaign .bottle-set-sec p.note-text {font-size: 12px !important;}
    .one-piece-campaign .how-to-recieve ul {list-style-type: none;margin: 0;}
    .one-piece-campaign .how-to-recieve li span {display: inline-block;}
    .one-piece-campaign .overlay-section .overlay-container {max-width: 100%;}
    .one-piece-campaign .overlay-section .giveaway-sec.tshirt-sec {padding: 50px 0 95% !important;}
}
@media (max-width: 767px) {
    .promotion-page.one-piece-campaign img.desktop-banner {display: none;}
    .promotion-page.one-piece-campaign img.mobile-banner {display: block;}
    .promotion-page.one-piece-campaign .tatoos-content {padding: 0 0 30px;}
    .promotion-page.one-piece-campaign .banner-sub-section .row-section .content-wrap p br {display: block;}
    .one-piece-campaign .product-section h3 {text-transform: none;}
    .product-section .container {max-width: 80%;margin: 0 auto;}
    .one-piece-campaign .bottom-image-sec {padding: 0 !important;}
}
@media (max-width: 575px) {
    .promotion-page.one-piece-campaign .bikkura-pon-section .bikkura-pon-wrap, .promotion-page.one-piece-campaign .overlay-section .bottle-set-sec .image-wrap {max-width: 90%;}
    .one-piece-campaign .overlay-section .bottle-set-sec .image-wrap {/*position: absolute;width: 100%;left: 0;right: 0;top: 30px;z-index: 9;*/max-width: 90% !important;}
    .promotion-page.one-piece-campaign .bikkura-pon-section .bikkura-pon-wrap h2, .promotion-page.one-piece-campaign .overlay-section h4 {font-size: 30px;}
    .promotion-page.one-piece-campaign .bikkura-pon-section .bikkura-pon-wrap h2, .promotion-page.one-piece-campaign .overlay-section h4 {
        margin: 0 auto 5px;
    }
    .one-piece-campaign .overlay-section .bottle-set-sec#bottle-set {padding: 35px 0 100% !important;}
    .promotion-page.one-piece-campaign .banner-sub-section .row-section .content-wrap p, .promotion-page.one-piece-campaign .bikkura-pon-section .bikkura-pon-wrap p, .promotion-page.one-piece-campaign .bottle-set-sec p {
        font-size: 16px;
        margin: 5px 0 !important;
    }
    .one-piece-campaign .overlay-section .bottle-set-sec.odd-sec, .one-piece-campaign .overlay-section .bottle-set-sec.even-sec {padding:  25px 0 80% !important;}
    .promotion-page.one-piece-campaign .banner-sub-section .row-section .content-wrap {margin: 20px auto 35px;}
    .one-piece-campaign .overlay-section .giveaway-sec.tshirt-sec {padding: 25px 0 95% !important;}
}
    @media (max-width: 480px) {
        .promotion-page.one-piece-campaign .banner-sub-section .row-section .content-wrap p br {display: none;}
    }
    @media (max-width: 375px) {
        .one-piece-campaign .overlay-section .bottle-set-sec#bottle-set .image-wrap {margin-bottom: 125px;}
        .one-piece-campaign .banner-sub-section .row-section .content-wrap, .promotion-page.one-piece-campaign .bikkura-pon-section .bikkura-pon-wrap, .promotion-page.one-piece-campaign .overlay-section .bottle-set-sec .image-wrap {max-width: 91%;}   
        .one-piece-campaign .how-to-recieve li br {display: none;}
        .one-piece-campaign .how-to-recieve li:nth-child(2) br, .one-piece-campaign .how-to-recieve li:last-child br:last-child {display: block;}
    }
/***** one piece kmd ******/
/***** 15th anniversay ******/
.campaign-page.kura-15th-anniversary video {width: 100%;}
.campaign-page.kura-15th-anniversary #top-video, .campaign-page.kura-15th-anniversary #spotlight-video {position: relative;max-width: 71%;margin: auto;}
.campaign-page.kura-15th-anniversary .banner-section img {max-width: 500px;margin: 0 auto;}
.campaign-page.kura-15th-anniversary .logo-section, .campaign-page.kura-15th-anniversary .authentic-section .video-wrap {text-align: center;padding: 30px 0;}
.campaign-page.kura-15th-anniversary .banner-section {padding: 0;}
.campaign-page.kura-15th-anniversary p, .campaign-page.kura-15th-anniversary .banner-section p {color: #000;font-family: 'DIN 2014';font-size: 18px;font-weight: 500;text-align: left;}
.campaign-page.kura-15th-anniversary .our-journey-section {padding: 50px 0;text-align: center;}
.campaign-page.kura-15th-anniversary h2, .campaign-page.kura-15th-anniversary h3 {line-height: 1.2; margin: 0;text-transform: uppercase;font-size: 3rem;font-weight: 700;}
.campaign-page.kura-15th-anniversary h3 {margin-bottom: 20px;}
.campaign-page.kura-15th-anniversary .our-journey-section .image-wrap {padding-top: 30px;}
.campaign-page.kura-15th-anniversary .archives-section .column-wrap {width: 100%;max-width: 70%;margin: 0 auto;text-align: center;}
.campaign-page.kura-15th-anniversary .team-banner-section.authentic-section {padding: 50px 0;}
.campaign-page.kura-15th-anniversary .cta-wrap a {display: inline-block;text-align: center;max-width: 200px;width: 100%;padding: 20px;font-weight: 700;margin: 0 auto;background-image: none;}
.campaign-page.kura-15th-anniversary .cta-wrap {margin: 30px 0 0;text-align: center;}
.campaign-page.kura-15th-anniversary .fly-to-japan-section .cta-wrap a {max-width: 48%;margin: 0 10px;width: 100%;}
.campaign-page.kura-15th-anniversary .promotion-rewards-section {background: transparent;}
.campaign-page.kura-15th-anniversary .promotion-rewards-section a {color: #000;}
.campaign-page.kura-15th-anniversary .archives-section p {text-align: center;}
.campaign-page.kura-15th-anniversary .archives-section .row-section {display: flex;align-items: center;justify-content: space-between;}
.campaign-page.kura-15th-anniversary .archives-section .image-wrap .column-wrap {max-width: 100%;}
.campaign-page.kura-15th-anniversary .archives-section .image-wrap .column-wrap .image-wrap {margin: 10px;box-shadow: 0 0px 5px 0 #000;}
.campaign-page.kura-15th-anniversary .archives-section .image-wrap .column-wrap .col-md-4 {padding: 0;}
.campaign-page.kura-15th-anniversary .archives-section .image-wrap .column-wrap .image-wrap img {width: 100%;height: 180px;object-fit: cover;}
.campaign-page.kura-15th-anniversary .archives-section h3 {margin-bottom: 20px;}
.campaign-page.kura-15th-anniversary .fly-to-japan-section .content-wrap {padding-top: 30px;}
.campaign-page.kura-15th-anniversary .authentic-section .video-wrap {padding-bottom: 0;}
.campaign-page.kura-15th-anniversary .fly-to-japan-section button.play_btn, .campaign-page.kura-15th-anniversary .fly-to-japan-section button.mute-video {background-color: #000 !important;width: 30px !important;background-size: 18px !important;}
.campaign-page.kura-15th-anniversary .fly-to-japan-section .cta-wrap {margin: 10px 0;}

@media (max-width: 1199px) {
    .campaign-page.kura-15th-anniversary .fly-to-japan-section .cta-wrap a {max-width: 45%;margin: 10px;}
    .campaign-page.kura-15th-anniversary .archives-section .image-wrap .column-wrap .image-wrap img {height: 150px;}
}
@media (max-width: 991px) {
    .campaign-page.kura-15th-anniversary .archives-section .column-wrap {max-width: 90%;}
	.campaign-page.kura-15th-anniversary #top-video, .campaign-page.kura-15th-anniversary #spotlight-video {max-width:100%;padding: 0;}
	.logo-section {max-width: 260px;margin: auto;}
    .campaign-page.kura-15th-anniversary .archives-section .image-wrap .column-wrap .image-wrap img {height: 120px;}
    .campaign-page.kura-15th-anniversary h2, .campaign-page.kura-15th-anniversary h3 {font-size: 2.5rem;}
}
@media (max-width: 767px) {
    .campaign-page.kura-15th-anniversary .archives-section .row-section {display: block;}
    .campaign-page.kura-15th-anniversary .archives-section .column-wrap .row {display: flex;align-items: center;flex-wrap: wrap;justify-content: center;padding: 30px 0 0;}
    .campaign-page.kura-15th-anniversary h2, .campaign-page.kura-15th-anniversary h3 {font-size: 2.5rem;}
    .campaign-page.kura-15th-anniversary .archives-section .column-wrap {max-width: 100%;padding: 0 15px;}
    .campaign-page.kura-15th-anniversary p, .campaign-page.kura-15th-anniversary .banner-section p {font-size: 16px;}
    .campaign-page.kura-15th-anniversary .archives-section .image-wrap .column-wrap .image-wrap img {height: 200px;}
}
@media (max-width: 590px) {
    .campaign-page.kura-15th-anniversary .archives-section .image-wrap .column-wrap .image-wrap img {height: auto;}
}
@media (max-width: 575px) {
    .campaign-page.kura-15th-anniversary video {padding: 20px 0 0;}
    .campaign-page.kura-15th-anniversary .fly-to-japan-section .cta-wrap a {padding: 10px;font-size: 18px;margin: 5px;}
}
@media (max-width: 480px) {
    .campaign-page.kura-15th-anniversary .fly-to-japan-section .cta-wrap a {max-width: 100%;margin: 5px 0;}
}
/***** 15th anniversay ******/
/***** Pikmin kmd ******/
.promotion-page.pikmin-bikkura-pon-page .bikkura-pon-section {background-image: url(../assets/images/pikmin-desk-bikkura.png);padding: 11% 0;position: relative;margin-top: -2px;}
    
.promotion-page.pikmin-bikkura-pon-page .overlay-section .bottle-set-sec {background-image: url(../assets/images/pikmin-desk-food.png);padding: 155px 0;}
.promotion-page.pikmin-bikkura-pon-page .overlay-section .bottle-set-sec .image-wrap {width: 100%;max-width: 420px;margin: 0 0 0 auto;}
    
.promotion-page.pikmin-bikkura-pon-page .overlay-section .giveaway-sec {background-image: url(../assets/images/pikmin-desk-tshirt.png);padding: 65px 0;}
.promotion-page.pikmin-bikkura-pon-page .overlay-section .giveaway-sec .image-wrap {margin: 0 auto 0  50px;}
.promotion-page.pikmin-bikkura-pon-page .bottle-set-sec.giveaway-sec h4, .promotion-page.pikmin-bikkura-pon-page .bottle-set-sec.giveaway-sec li, .promotion-page.pikmin-bikkura-pon-page .bottle-set-sec.giveaway-sec p.note-text {line-height: 1.5;}
.promotion-page.pikmin-bikkura-pon-page .bottle-set-sec.giveaway-sec li {font-weight: 400;}
    
.promotion-page.pikmin-bikkura-pon-page .overlay-section .pikmin-bloom-sec {background-image: url(../assets/images/pikmin-bloom-desk.jpg);padding: 112px 0;position: relative;}
.promotion-page.pikmin-bikkura-pon-page .overlay-section .pikmin-bloom-sec .image-wrap {margin: 85px 50px 0 auto;text-align: center;max-width: 480px;}
.promotion-page.pikmin-bikkura-pon-page .overlay-section .pikmin-bloom-sec .image-wrap p {color: #000;font-weight: 600;line-height: 1.5;font-size: 20px;margin: 15px 0 20px !important;}
.promotion-page.pikmin-bikkura-pon-page .overlay-section .pikmin-bloom-sec .image-wrap h4 {text-transform: none;margin-bottom: 0px;line-height: 1;}
.promotion-page.pikmin-bikkura-pon-page .bikkura-pon-section h2, .promotion-page.pikmin-bikkura-pon-page .overlay-section h4 {margin-bottom: 10px;}
.promotion-page.pikmin-bikkura-pon-page .product-section h3 {font-size: 1.5rem;}
.promotion-page.pikmin-bikkura-pon-page .overlay-section .pikmin-bloom-sec p.note-text {position: absolute;margin: 0 auto 0 10px;bottom: 25px;font-size: 12px !important;right: 10px;}
.promotion-page.pikmin-bikkura-pon-page .overlay-section .bottle-set-sec.odd-sec .image-wrap p br {display: none;}
.promotion-page.pikmin-bikkura-pon-page .overlay-section .pikmin-bloom-sec a.kura-btn {background-image: none;font-size: 18px;font-weight: 600;display: block;width: 100%;max-width: 350px;margin: 0 auto;padding: 12px 0;}
    .promotion-page.pikmin-bikkura-pon-page .bikkura-pon-section .bikkura-pon-wrap p.note-text {font-size: 14px;}


    @media (max-width: 1199px) {
        .promotion-page.pikmin-bikkura-pon-page .overlay-section .giveaway-sec {padding: 80px 0;}
        .promotion-page.pikmin-bikkura-pon-page .bottle-set-sec.giveaway-sec h4, .promotion-page.pikmin-bikkura-pon-page .bottle-set-sec.giveaway-sec li, .promotion-page.pikmin-bikkura-pon-page .bottle-set-sec.giveaway-sec p.note-text {line-height: 1.2;}
        .promotion-page.pikmin-bikkura-pon-page .overlay-section .pikmin-bloom-sec {padding: 6% 0;}
        .promotion-page.pikmin-bikkura-pon-page .overlay-section .bottle-set-sec.odd-sec .image-wrap {max-width: 280px;margin: 0 50px 0 auto;}
        .promotion-page.pikmin-bikkura-pon-page .overlay-section .bottle-set-sec.odd-sec {padding: 125px 0;}
        .promotion-page.pikmin-bikkura-pon-page .overlay-section .pikmin-bloom-sec.odd-sec .image-wrap {max-width: 380px;margin: 60px 55px 0 auto;}
        .promotion-page.pikmin-bikkura-pon-page .overlay-section .pikmin-bloom-sec .image-wrap p, .promotion-page.pikmin-bikkura-pon-page .overlay-section .pikmin-bloom-sec a.kura-btn {font-size: 16px;}
        .promotion-page.pikmin-bikkura-pon-page .overlay-section .pikmin-bloom-sec.odd-sec {padding: 135px 0;}
        .promotion-page.pikmin-bikkura-pon-page .overlay-section .pikmin-bloom-sec p.note-text {font-size: 10px !important;}
    }
    @media (max-width: 1024px) {
        .promotion-page.pikmin-bikkura-pon-page .overlay-section .giveaway-sec {padding: 50px 0;}
        .promotion-page.pikmin-bikkura-pon-page .bikkura-pon-section {padding: 85px 0;}
    }
    @media (max-width: 991px) {
        .promotion-page.pikmin-bikkura-pon-page .bikkura-pon-section h2, .promotion-page.pikmin-bikkura-pon-page .overlay-section h4 {font-size: 30px;}
        .promotion-page.pikmin-bikkura-pon-page .bikkura-pon-section, .promotion-page.pikmin-bikkura-pon-page .overlay-section .bottle-set-sec.odd-sec {padding: 75px 0;}
        .promotion-page.pikmin-bikkura-pon-page .overlay-section .giveaway-sec {padding: 40px 0 !important;!i;!;}
        .promotion-page.pikmin-bikkura-pon-page .overlay-section .pikmin-bloom-sec.odd-sec .image-wrap {margin: 60px 25px 0 auto;}
        .promotion-page.pikmin-bikkura-pon-page .product-section h3 {font-size: 20px;}
        .promotion-page.pikmin-bikkura-pon-page .overlay-section .pikmin-bloom-sec.odd-sec {padding: 115px 0 !important;}
        .promotion-page.pikmin-bikkura-pon-page .overlay-section .pikmin-bloom-sec p.note-text {bottom: 18px;}
    }
    @media (max-width: 965px) {
        .promotion-page.pikmin-bikkura-pon-page .bikkura-pon-section {
            background-image: url(../assets/images/pikmin-mobile-bikkura-pon.png);padding: 30px 0 100%;background-position: bottom center;}
        .promotion-page.pikmin-bikkura-pon-page .overlay-section .bottle-set-sec {background-image: url(../assets/images/pikmin-mobile-food.png);}
        .promotion-page.pikmin-bikkura-pon-page .overlay-section .giveaway-sec.tshirt-sec {background-image: url(../assets/images/pikmin-mobile-tshirt.png) !important;padding: 50px 0 100% !important;}
        .promotion-page.pikmin-bikkura-pon-page .overlay-section .giveaway-sec.pikmin-bloom-sec {background-image: url(../assets/images/pikmin-bloom-mobile.jpg) !important;padding: 122% 0 !important;position: relative;}
        .pikmin-bikkura-pon-page .overlay-section {margin: 50px 0 0;}
        .promotion-page.pikmin-bikkura-pon-page .overlay-section .bottle-set-sec.odd-sec .owl-nav, .promotion-page.pikmin-bikkura-pon-page .overlay-section .desktop-version.bottle-set-sec.odd-sec {display: none;}
        .promotion-page.pikmin-bikkura-pon-page .overlay-section .mobile-version.bottle-set-sec.odd-sec {display: block;padding: 32px 0 !important;}
        .promotion-page.pikmin-bikkura-pon-page .overlay-section .bottle-set-sec.odd-sec .image-wrap, .promotion-page.pikmin-bikkura-pon-page .overlay-section .bottle-set-sec .image-wrap {max-width: 100%;margin: 0 auto 30px;}
        .promotion-page.pikmin-bikkura-pon-page .overlay-section .bottle-set-sec.odd-sec img {max-width: 350px;margin: 0 auto;}
        .promotion-page.pikmin-bikkura-pon-page .overlay-section .bottle-set-sec.odd-sec .owl-dots {bottom: -5px;}
        .promotion-page.pikmin-bikkura-pon-page .overlay-section .bottle-set-sec.giveaway-sec .image-wrap {max-width: 500px;margin: 0 auto;padding-bottom: 220px;}
        .promotion-page.pikmin-bikkura-pon-page .overlay-section .pikmin-bloom-sec.odd-sec .image-wrap {max-width: 500px;margin: 0 auto;position: absolute;bottom: 10%;left: 0;right: 0;}
        .promotion-page.pikmin-bikkura-pon-page .overlay-section .pikmin-bloom-sec p.note-text {text-align: center;bottom: 180px;font-size: 16px !important;left: 0;right: 0;width: 100%;}
        .promotion-page.pikmin-bikkura-pon-page .bottle-set-sec.giveaway-sec p.note-text {margin-top: 10px !important;}
        .promotion-page.pikmin-bikkura-pon-page .bikkura-pon-section .bikkura-pon-wrap {padding-bottom: 50px;}
        .promotion-page.pikmin-bikkura-pon-page .overlay-section .pikmin-bloom-sec a.kura-btn {font-size: 20px;}
    }
    
    @media (max-width: 767px) {
        .promotion-page.pikmin-bikkura-pon-page .overlay-section .pikmin-bloom-sec.odd-sec .image-wrap {bottom: 8%;}
    }
    @media (max-width: 680px) {
        .promotion-page.pikmin-bikkura-pon-page .overlay-section .giveaway-sec.tshirt-sec .image-wrap {padding-bottom: 150px;}
        .promotion-page.pikmin-bikkura-pon-page .overlay-section .giveaway-sec.tshirt-sec {padding: 30px 0 100% !important;}
        .promotion-page.pikmin-bikkura-pon-page .bottle-set-sec.giveaway-sec p.note-text {bottom: 130px;}
        .promotion-page.pikmin-bikkura-pon-page .overlay-section .pikmin-bloom-sec.odd-sec .image-wrap {bottom: 18%;max-width: 90%;padding: 0 !important;}
        .promotion-page.pikmin-bikkura-pon-page .overlay-section .pikmin-bloom-sec a.kura-btn {font-size: 18px;}
    }
    
    @media (max-width: 575px) {
		.promotion-page.pikmin-bikkura-pon-page .banner-sub-section .row-section .content-wrap {margin: 0 auto 35px;}	
        .promotion-page.pikmin-bikkura-pon-page .bikkura-pon-section .bikkura-pon-wrap h2, .promotion-page.pikmin-bikkura-pon-page .overlay-section h4 {font-size: 24px;}
        .promotion-page.pikmin-bikkura-pon-page .bottle-set-sec.giveaway-sec p.note-text {bottom: 110px;font-size: 12px !important;}
        .promotion-page.pikmin-bikkura-pon-page .overlay-section .pikmin-bloom-sec.odd-sec .image-wrap {bottom: 16.5%;max-width: 85% !important;}
        .promotion-page.pikmin-bikkura-pon-page .bikkura-pon-section .bikkura-pon-wrap p.note-text {margin: 10px 0 0 !important;font-size: 12px;}
    }
    @media (max-width: 480px) {
        .promotion-page.pikmin-bikkura-pon-page .bikkura-pon-section .bikkura-pon-wrap h2, .promotion-page.pikmin-bikkura-pon-page .overlay-section h4 {font-size: 26px;}
        .promotion-page.pikmin-bikkura-pon-page .overlay-section .pikmin-bloom-sec .image-wrap p {line-height: 1.2;font-size: 15px;}
        .promotion-page.pikmin-bikkura-pon-page .overlay-section .pikmin-bloom-sec p.note-text {width: 100%;max-width: 320px;margin: 0 auto !important;bottom: 100px;}
		.promotion-page.pikmin-bikkura-pon-page .bikkura-pon-section .bikkura-pon-wrap h2, .promotion-page.pikmin-bikkura-pon-page .overlay-section h4 {font-size: 20px;}
        .promotion-page.pikmin-bikkura-pon-page .overlay-section .bottle-set-sec.odd-sec .image-wrap p br {display: block;}
        .promotion-page.pikmin-bikkura-pon-page .bikkura-pon-section .bikkura-pon-wrap h2, .promotion-page.pikmin-bikkura-pon-page .overlay-section h4 {font-size: 22px;}
        .promotion-page.pikmin-bikkura-pon-page .overlay-section .pikmin-bloom-sec a.kura-btn {font-size: 16px;max-width: 300px;}
    }    
    
    @media (max-width: 430px) {
        .promotion-page.pikmin-bikkura-pon-page .overlay-section .pikmin-bloom-sec.odd-sec .image-wrap {max-width: 95% !important;}
        .promotion-page.pikmin-bikkura-pon-page .overlay-section .pikmin-bloom-sec p.note-text {bottom: 85px;}
    }
    @media (max-width: 375px) {
        .promotion-page.pikmin-bikkura-pon-page .overlay-section .pikmin-bloom-sec .image-wrap p {margin: 10px 0 !important;font-size: 14px;}
        .promotion-page.pikmin-bikkura-pon-page .overlay-section .pikmin-bloom-sec p.note-text {font-size: 10px !important;bottom: 80px;}
        .promotion-page.pikmin-bikkura-pon-page .bikkura-pon-section .bikkura-pon-wrap h2, .promotion-page.pikmin-bikkura-pon-page .overlay-section h4 {font-size: 20px;}
        .promotion-page.pikmin-bikkura-pon-page .overlay-section .pikmin-bloom-sec.odd-sec .image-wrap {bottom: 17%;}
    }
    @media (max-width: 366px) {
        .promotion-page.pikmin-bikkura-pon-page .bikkura-pon-section .bikkura-pon-wrap h2, .promotion-page.pikmin-bikkura-pon-page .overlay-section h4 {font-size: 20px;}
        .promotion-page.pikmin-bikkura-pon-page .bikkura-pon-section .bikkura-pon-wrap p {font-size: 15px;}
        .promotion-page.pikmin-bikkura-pon-page .bikkura-pon-section {padding: 30px 0 100%;}
        .promotion-page.pikmin-bikkura-pon-page .bottle-set-sec.giveaway-sec h4.give-sub-title {font-size: 18px !important;}
    }
    
    @media (max-width: 352px) {
        .promotion-page.pikmin-bikkura-pon-page .overlay-section .pikmin-bloom-sec.odd-sec .image-wrap {bottom: 14.65%;max-width: 90% !important;}
        .promotion-page.pikmin-bikkura-pon-page .overlay-section .pikmin-bloom-sec p.note-text {bottom: 65px;}
    }
/***** Pikmin kmd ******/
/***** mr.fresh figure keychain2 ******/

.promotion-page.mr-freshfigure-keychain .bikkura-pon-section {background-image: none;background-color: #004a8f;padding: 50px 0 60px;}
.promotion-page.mr-freshfigure-keychain .bikkura-pon-section.fun-facts-sec {background-color: transparent;}
.promotion-page.mr-freshfigure-keychain .bikkura-pon-section .row-section {display: flex;align-items: center;}
.promotion-page.mr-freshfigure-keychain .slider-wrapper .content-wrap {text-align: center;}
.promotion-page.mr-freshfigure-keychain .slider-wrapper .content-wrap h4 {color: #fff;font-size: 24px;font-weight: 600;}
.promotion-page.mr-freshfigure-keychain .owl-dots {width: 100%;text-align: center;margin-top: 20px;}
.promotion-page.mr-freshfigure-keychain .owl-dots .owl-dot {padding: 5px;border: 1px solid #fff;width: 5px;height: 5px;display: inline-block;vertical-align: middle;margin: 0 2px;border-radius: 25px;}
.promotion-page.mr-freshfigure-keychain .owl-dots .owl-dot.active {background-color: #fff;}
.promotion-page.mr-freshfigure-keychain .bikkura-pon-section h2 {text-transform: uppercase;color: #fff;margin: 0 auto 10px;}
.promotion-page.mr-freshfigure-keychain .bikkura-pon-section .bikkura-pon-wrapper .content-wrap {width: 100%;max-width: 90%;margin: 0 auto;text-align: left;}
.promotion-page.mr-freshfigure-keychain .bikkura-pon-section .bikkura-pon-wrapper .content-wrap p {color: #fff;margin-bottom: 15px;font-weight: 300;}
.promotion-page.mr-freshfigure-keychain .bikkura-pon-section .bikkura-pon-wrapper .content-wrap p.note-text {margin: 30px 0 0;font-style: italic;font-size: 14px;}
.promotion-page.mr-freshfigure-keychain .bikkura-pon-section.fun-facts-sec h2 {color: #000;font-size: 2rem;}
.promotion-page.mr-freshfigure-keychain .bikkura-pon-section.fun-facts-sec ul.fun-fact-list {padding: 0;margin: 20px 0 0;font-weight: 600;}
.promotion-page.mr-freshfigure-keychain .bikkura-pon-section.fun-facts-sec ul.fun-fact-list li {font-weight: 400;font-size: 16px;margin: 5px 0;list-style: none;line-height: 1.5;}
.promotion-page.mr-freshfigure-keychain .fun-facts-sec .image-wrap img {width: 100%;}
.mr-freshfigure-keychain .banner-sub-section, .mr-freshfigure-keychain .team-banner-section {position: relative;}
.mr-freshfigure-keychain .banner-sub-section .row-section .column-section img {z-index: -1;}
.promotion-page.mr-freshfigure-keychain .bikkura-pon-section.fun-facts-sec h2.mobile-view, .mr-freshfigure-keychain .bikkura-pon-section.fun-facts-sec .fun-fact-mobile {display: none;}
.mr-freshfigure-keychain .bikkura-pon-section.fun-facts-sec .text-box {width: 100%;max-width: 75%;}
.privacy-policy-page a {color: #e11a22;}

@media (max-width: 1199px) {
    .mr-freshfigure-keychain .bikkura-pon-section.fun-facts-sec .text-box {max-width: 90%;margin: 0 auto 0 0;}
}
@media (max-width: 991px) {
    .promotion-page.mr-freshfigure-keychain .bikkura-pon-section {padding: 50px 0 100px;}
    .promotion-page.mr-freshfigure-keychain .bikkura-pon-section .row-section .column-section {width: 50%;}
    .mr-freshfigure-keychain .bikkura-pon-section.fun-facts-sec .text-box {margin: 0 auto;}
}
@media (max-width: 965px) {
    .mr-freshfigure-keychain .banner-sub-section .row-section .column-section img.mobile-img {margin-top: -120px;}
    .mr-freshfigure-keychain .banner-sub-section .image-wrap {padding: 0;position: relative;z-index: -1;}
    .promotion-page.mr-freshfigure-keychain .bikkura-pon-section {padding: 30px 0 50px;}
    .promotion-page.mr-freshfigure-keychain .slider-wrapper {margin: 30px auto 50px;width: 100%;max-width: 80%;text-align: center;}
    .promotion-page.mr-freshfigure-keychain .slider-wrapper .content-wrap h4 {width: 100%;margin: 0 auto 15px;}
    .promotion-page.mr-freshfigure-keychain .fun-facts-sec .image-wrap img {margin: 0 auto;}
}
@media (max-width: 767px) {
    .promotion-page.mr-freshfigure-keychain .bikkura-pon-section {padding: 30px 0;}
    .promotion-page.mr-freshfigure-keychain .fun-facts-sec .image-wrap img, .promotion-page.mr-freshfigure-keychain .bikkura-pon-section.fun-facts-sec ul.fun-fact-list {margin: 0 auto;}
    .promotion-page.mr-freshfigure-keychain .bikkura-pon-section.fun-facts-sec .column-section:last-child {margin: 0 auto;}
    .promotion-page.mr-freshfigure-keychain .bikkura-pon-section.fun-facts-sec ul.fun-fact-list li {margin: 0 auto 10px;font-size: 15px;}
    .promotion-page.mr-freshfigure-keychain .bikkura-pon-section.fun-facts-sec .column-section:last-child { margin: 0 auto;}
    .promotion-page.mr-freshfigure-keychain .bikkura-pon-section .bikkura-pon-wrapper .content-wrap p {font-size: 15px;}
    .promotion-page.mr-freshfigure-keychain .bikkura-pon-section.fun-facts-sec h2 {font-size: 26px;}
    .mr-freshfigure-keychain .bikkura-pon-section.fun-facts-sec .text-box {margin: 0 auto 0 0;}
    .promotion-page.mr-freshfigure-keychain .bikkura-pon-section .bikkura-pon-wrapper .content-wrap {max-width: 95%;margin: 0 0 0 auto;}
    .promotion-page.mr-freshfigure-keychain .bikkura-pon-section .row-section .column-section {width: 60%;}
    .promotion-page.mr-freshfigure-keychain .bikkura-pon-section .row-section .column-section.image-slider-wrap:last-child {width: 40%;padding-left: 0;}
    .mr-freshfigure-keychain .banner-sub-section .row-section .column-section img.mobile-img {margin-top: -100px;}
}
@media (max-width: 680px) {
    .promotion-page.mr-freshfigure-keychain .bikkura-pon-section .bikkura-pon-wrapper .content-wrap {max-width: 70%;text-align: center;margin: 0 auto;}
    .promotion-page.mr-freshfigure-keychain .slider-wrapper {max-width: 60%;}
    .promotion-page.mr-freshfigure-keychain .bikkura-pon-section .row-section .column-section, .promotion-page.mr-freshfigure-keychain .bikkura-pon-section .row-section .column-section.image-slider-wrap:last-child {width: 100%;}
    .mr-freshfigure-keychain .bikkura-pon-section.fun-facts-sec .fun-fact-desk {display: none;}
    .mr-freshfigure-keychain .bikkura-pon-section.fun-facts-sec .fun-fact-mobile, .promotion-page.mr-freshfigure-keychain .bikkura-pon-section .row-section {display: block;}
    .promotion-page.mr-freshfigure-keychain .bikkura-pon-section .row-section .column-section.image-slider-wrap:last-child {padding-left: 15px;
    }
    .mr-freshfigure-keychain .bikkura-pon-section.fun-facts-sec .text-box {margin: 0 auto;text-align: center;}
    .promotion-page.mr-freshfigure-keychain .bikkura-pon-section.fun-facts-sec ul.fun-fact-list {max-width: 365px;}
}
@media (max-width: 575px) {
    .mr-freshfigure-keychain .banner-sub-section .row-section .column-section img.mobile-img {margin-top: -70px;}
}
@media (max-width: 480px) {
    .mr-freshfigure-keychain .banner-sub-section .row-section .column-section img.mobile-img {margin: -60px auto 20px;}
    .promotion-page.mr-freshfigure-keychain .bikkura-pon-section .bikkura-pon-wrapper .content-wrap {max-width: 90%;}
    .promotion-page.mr-freshfigure-keychain .bikkura-pon-section.fun-facts-sec ul.fun-fact-list {max-width: 280px;}
    .promotion-page.mr-freshfigure-keychain .bikkura-pon-section .bikkura-pon-wrapper .content-wrap p {font-size: 16px;}
    .promotion-page.mr-freshfigure-keychain .slider-wrapper {max-width: 90%;margin: 50px auto;}
}
@media (max-width: 375px) {
    .mr-freshfigure-keychain .banner-sub-section .row-section .column-section img.mobile-img {margin: -45px auto 20px;}
}
/***** mr.fresh figure keychain2 ******/

.announcement-card a.press-card, .menu-category-cta a {display: block;}
.menu-category-cta a:focus-visible {outline: 1px solid #000 !important;}
/* === WPZOOM Social Icons (inline) === */
.zoom-social-icons-list{list-style-type:none}.zoom-social_icons-list__item{margin:0 0 10px}.zoom-social_icons-list__label{margin-left:4px}.zoom-social-icons-list--no-labels .zoom-social_icons-list__item{display:inline-block;margin:4px;border:none}.zoom-social-icons-list .academicons,.zoom-social-icons-list .dashicons,.zoom-social-icons-list .fa,.zoom-social-icons-list .genericon,.zoom-social-icons-list .socicon{padding:8px;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;-moz-transition:opacity .2s;-webkit-transition:opacity .2s;transition:opacity .2s;top:0;vertical-align:middle;width:1em;height:1em;line-height:1em;font-size:1.2em}.zoom-social-icons-list--with-canvas .academicons,.zoom-social-icons-list--with-canvas .dashicons,.zoom-social-icons-list--with-canvas .fa,.zoom-social-icons-list--with-canvas .genericon,.zoom-social-icons-list--with-canvas .socicon{color:#fff}.zoom-social-icons-list--without-canvas .academicons,.zoom-social-icons-list--without-canvas .dashicons,.zoom-social-icons-list--without-canvas .fa,.zoom-social-icons-list--without-canvas .genericon,.zoom-social-icons-list--without-canvas .socicon{background:0 0}.widget .zoom-social-icons-list--without-canvas{margin-left:-8px;margin-top:-4px}.widget .zoom-social-icons-list--no-labels.zoom-social-icons-list--without-canvas{margin-left:-14px;margin-top:-8px}.zoom-social-icons-list--rounded .academicons,.zoom-social-icons-list--rounded .dashicons,.zoom-social-icons-list--rounded .fa,.zoom-social-icons-list--rounded .genericon,.zoom-social-icons-list--rounded .socicon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-align:center;text-decoration:none}.zoom-social_icons-list__link{text-align:center;text-decoration:none!important;transition:all .2s ease}.zoom-social_icons-list__link:hover{opacity:.9;border:none;text-decoration:none;box-shadow:none!important}.zoom-social-icons-list--round .academicons,.zoom-social-icons-list--round .dashicons,.zoom-social-icons-list--round .fa,.zoom-social-icons-list--round .genericon,.zoom-social-icons-list--round .socicon{-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px}.zoom-social-icons-list{margin:0;padding:0}.elementor-widget-wp-widget-zoom-social-icons-widget .zoom-social-icons-list--align-left,.zoom-social-icons-widget .zoom-social-icons-list--align-left{text-align:left}.elementor-widget-wp-widget-zoom-social-icons-widget .zoom-social-icons-list--align-right,.zoom-social-icons-widget .zoom-social-icons-list--align-right{text-align:right}.elementor-widget-wp-widget-zoom-social-icons-widget .zoom-social-icons-list--align-center,.zoom-social-icons-widget .zoom-social-icons-list--align-center{text-align:center}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}
/* === Menu Link Sizing (inline) === */
.menu-item a.menu-link {min-height: 24px;min-width: 24px;}
/* === Location Section (inline) === */
.kuru-homepage section.upcoming-location-section ul p {
   text-transform: none;
   }
   .kuru-homepage section.upcoming-location-section ul.city-list li p:before {
   display: none;
   }
   .location-mobile {
   position: absolute;
   visibility: hidden;
   z-index: -10px;
   }
   .kuru-homepage section.upcoming-location-section ul.city-list li p:before {
   display: none;
   }
   @media (max-width: 768px){
   .location-desktop {
   display: none;
   }
   .location-mobile {
   position: relative;
   visibility: visible;
   z-index: 1px;
   }
   }
/* === Menu Section Overrides (inline) === */
.kuru-homepage .menu-section-wrap .menu-category-cta:last-child {display: none;}
.kuru-homepage .who-we-video-section .youtube-wrapper .youtube .play-button {padding: 0;border: none;background: transparent;}
.kuru-homepage .who-we-section-three h3.wow.fadeInUp {font-weight: bold;text-transform: uppercase;}

	.slider-btn-wrap img {width: 100%;max-width: 20px;}
	.slider-btn-wrap {position: absolute;bottom: 0;left: 0;right: 0;width: 100%;max-width: 60px;z-index: 1;text-align: center;display: flex;align-items: flex-end;padding: 0 15px 15px;}
	.promotion-slider {position: relative;}
	.slider-btn-wrap .button {text-align: center;display: inline-block;padding: 5px;cursor: pointer;}
	.slider-btn-wrap .button:first-child {padding: 8px;display: none;}
	.kuru-homepage .owl-dots {max-width: 300px;margin: 0 auto;left: 0;right: 0;}
/* === Twitter SVG (inline) === */
.footer-section span.social-icon.soicon-twitter svg {width: 15px;height: 15px;}
.footer-section span.social-icon.soicon-twitter svg path {fill: rgb(97, 11, 48);}
/* === Gallery Focus (inline) === */
.gallery-sec a:focus-visible img {border: 1px solid #000;outline: 1px solid #000;}    
	.news-room-page section.team-banner-section h1.banner-title:focus-visible {border: 1px solid #fff !important;outline: 1px solid #fff;}
	.main-navigation ul#primary-menu li.menu-item:nth-child(4) {display: none;}
/* === Preloader + Skip-to-main (inline) === */
#preloader {position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 9999;overflow: hidden;background: #fff;}
	.ajax-loader.loaded {display: none;}
	#preloader:before {content: "";position: fixed;top: calc(50% - 30px);left: calc(50% - 30px);border: 3px solid #ed1c24;border-top-color: #dddddd;border-radius: 50%;width: 40px;height: 40px;-webkit-animation: animate-preloader 1s linear infinite;animation: animate-preloader 1s linear infinite;}
	
	@-webkit-keyframes animate-preloader {
		0% {transform: rotate(0deg);}
		100% {transform: rotate(360deg);}
	}
	
	@keyframes animate-preloader {
		0% {transform: rotate(0deg);}
  		100% {transform: rotate(360deg);}
	}
	
	.main-header-menu .menu-item .menu-link:focus-visible, .main-header-menu .menu-item .ast-menu-toggle:focus-visible, .footer-wrap.wrap-one a:focus-visible, .footer-section .social-wrap a:focus-visible, .custom-logo:focus-visible, .copy:focus-visible, .legal-links a:focus-visible, *:focus-visible, .kura-experience-section-two img:focus-visible, .location-details-frame .sign-up-section button.form-btn:focus-visible, h1.banner-title:focus-visible, .menu-popup .menu-image:focus-visible {
		border: 1px solid #ed1c24 !important;
		outline: 1px solid #ed1c24 !important;
	}
	a, .page-title {color: #AD1419;}
	section.promotion-section.team-section .owl-item a {vertical-align: bottom;width: 100%;display: inline-block;}
#skip-to-main {
    cursor: pointer;
    min-width: auto;
    box-sizing: border-box;
    left: 38px;
    top: -70px;
    position: fixed !important;
    display: -ms-flexbox!important;
    display: flex !important;
    -ms-flex-align: center!important;
    align-items: center !important;
    -ms-flex-pack: justify!important;
    justify-content: space-between !important;
    background: #fff !important;
    border-radius: 8px !important;
    /*border: 2px solid #0038ff !important;*/
    border: 2px solid #ed1c24 !important;
    max-width: 315px;
    padding: 0 15px 0 0 !important;
    text-align: left !important;
    width: 100% !important;
    height: 0px !important;
    box-shadow: 0 0 0 4px rgba(237, 28, 36, .22) !important;
    opacity: 0;
    transition: top .2s, opacity .2s;
}
#skip-to-main:focus {
    top: 40px;
    opacity: 1;
    outline: 1px solid rgba(255, 255, 255, 0);
    background: #fff !important;
    z-index: 999;
    height: 63px !important;
}
.uw-sl__item__left {
    margin-left: 10px;
    font-size: 14px;
    line-height: 16px;
    font-weight: 500 !important;
    letter-spacing: -.06px;
    width: calc(100% - 53px);
    /*font-family: "Metropolis", Aria, Helvetica, sans-serif !important;*/
    color: #000;
    -ms-flex-pack: justify!important;
    justify-content: space-between !important;
}
.uw-sl__item__title {
    vertical-align: super;
    margin-left: 5px;
}
/* === Mobile Menu Fix: extend toggle-on to full Astra breakpoint range === */
.ast-header-break-point .main-header-bar-navigation.toggle-on {
    display: block;
}
.ast-header-break-point .main-header-bar-navigation.toggle-on nav#primary-site-navigation {
    position: absolute;
    width: 100%;
    left: 0;
    background: #fff;
    top: 100%;
    overflow-y: scroll;
    min-height: 250px;
    z-index: 999;
}
.ast-header-break-point .main-header-bar-navigation.toggle-on .main-navigation,
.ast-header-break-point .main-header-bar-navigation.toggle-on .main-navigation ul {
    width: 100%;
    display: block;
    padding: 0 !important;
}
.ast-header-break-point .main-header-bar-navigation.toggle-on .main-header-menu {
    border-top: 1px solid #eaeaea;
}
.ast-header-break-point .main-header-bar-navigation.toggle-on .main-header-menu li {
    display: block;
    width: 100%;
}
.ast-header-break-point .main-header-bar-navigation.toggle-on .sub-menu {
    display: none;
    position: static !important;
    opacity: 1 !important;
    visibility: visible !important;
    width: 100% !important;
    box-shadow: none !important;
}
.ast-header-break-point .main-header-bar-navigation.toggle-on .sub-menu.toggle-on {
    display: block;
}
/* Hamburger icon color fix - use dark color instead of theme red */
.ast-header-break-point .ast-mobile-menu-buttons-minimal.menu-toggle {
    background: transparent;
    color: #000;
}

/* === Desktop Dropdown Fix: restore sub-menu hiding on desktop === */
@media (min-width: 922px) {
    .main-header-menu .sub-menu {
        width: 280px;
        background: #fff;
        left: -999em;
        position: absolute;
        top: 100%;
        z-index: 99999;
        opacity: 1;
        visibility: visible;
        border: 1px solid #eaeaea;
        padding: 0;
    }
    .main-header-menu .menu-item:hover > .sub-menu,
    .main-header-menu .menu-item.focus > .sub-menu {
        left: 0;
    }
    .main-header-menu .sub-menu .menu-item:hover > .sub-menu,
    .main-header-menu .sub-menu .menu-item.focus > .sub-menu {
        left: 100%;
        top: 0;
    }
    .main-header-menu .sub-menu .menu-link {
        padding: .9em 1em;
        display: block;
        border-bottom: 1px solid #eaeaea;
    }
}

/* === Desktop Dropdown Fix v2: override custom.css display:none on hover === */
@media (min-width: 922px) {
    /* Undo the custom.css rule that kills standard Astra dropdowns */
    .main-header-menu .menu-item.menu-item-has-children:hover > .sub-menu {
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
        left: 0 !important;
        position: absolute !important;
        top: 100% !important;
        width: 250px;
        background: #fff;
        z-index: 99999;
        border: 1px solid #eaeaea;
        padding: 5px 0;
        box-shadow: 0 2px 6px rgba(0,0,0,.1);
    }
    .main-header-menu .menu-item.menu-item-has-children:hover > .sub-menu .menu-item {
        display: block;
        width: 100%;
    }
    .main-header-menu .menu-item.menu-item-has-children:hover > .sub-menu .menu-link {
        display: block;
        padding: 8px 20px;
        color: #000;
        font-size: 15px;
        text-decoration: none;
        border-bottom: 1px solid #f0f0f0;
    }
    .main-header-menu .menu-item.menu-item-has-children:hover > .sub-menu .menu-link:hover {
        background: #f5f5f5;
        color: #ed1c24;
    }
    /* Hide Astra toggle arrows on desktop */
    .ast-desktop .ast-menu-toggle {
        display: none;
    }
    /* Hide the sub-arrow spans on desktop */
    .ast-desktop .sub-arrow {
        display: none;
    }
    /* First Locations menu item has empty sub-menu - hide it */
    .main-header-menu .menu-item-has-children > .sub-menu:empty {
        display: none !important;
    }
}
