/*
  Template Name: Panatha
  Version: v3.1.14
  Author: Allies Interactive
  Website: http://www.diziana.com/
  Corporate Website : http://www.diziana.com
  Contact: support@diziana.com
  Follow: https://www.twitter.com/dizianaEngage
  Like: https://www.facebook.com/diziana.engage
  Purchase: Diziana.com
  License: You must have a valid license purchased only from
  diziana.com in order to legally use the theme for your project.
  Copyright: © 2019 Allies Interactive Services Pvt. Ltd. All Rights Reserved
*/

@charset "UTF-8";
/***** Base *****/


/*Add New Fonts*/
/* https://www.vantagemarkets.com/wp-content/themes/vantage/fonts/Gilroy-Regular.eot */
@font-face {
    font-family: Gilroy;
    src: url(/hc/theming_assets/01JH4H9GSYZMB62PX9B6HQP55Q?#iefix) format('embedded-opentype'),
    url(/hc/theming_assets/01JH4H9PW8K1FA0WDDTDQQB855) format('woff2'),
    url(/hc/theming_assets/01JH4H9NH4VZF0YVXVRP6JA812) format('woff'),
    url(/hc/theming_assets/01JH4H9M5Q20SK8CKGGSXEJA70) format('truetype'),
    url(/hc/theming_assets/01JM1T9JTJ9XVCJR7AYCRV4WXN#Gilroy-Regular) format('svg');
    font-display: swap;
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: Gilroy;
    src: url(/hc/theming_assets/01JH4H9RC7ZSTVP1QBKSB3SFKG?#iefix) format('embedded-opentype'),
    url(/hc/theming_assets/01JH4HA122XD01E7AJ94F82TEF) format('woff2'),
    url(/hc/theming_assets/01JH4H9ZDAASN0JFXHP5HX6K3Q) format('woff'),
    url(/hc/theming_assets/01JH4H9Y5DG8KA2WYF046S5NJZ) format('truetype'),
    url(/hc/theming_assets/01JM1T9GMRMWTEXZ362Y0SZ91G#Gilroy-RegularItalic) format('svg');
    font-display: swap;
    font-style: italic;
    font-weight: 400;
}

@font-face {
    font-family: Gilroy;
    src: url(/hc/theming_assets/01JH4H91JJRNCQVDG998X64MY9?#iefix) format('embedded-opentype'),
    url(/hc/theming_assets/01JH4H97R92NNR4ZKB991TCDGM) format('woff2'),
    url(/hc/theming_assets/01JH4H96GKQ3Y35PA1518QHZ56) format('woff'),
    url(/hc/theming_assets/01JH4H94YMYWFKP924QHVBF5YM) format('truetype'),
    url(/hc/theming_assets/01JM1T9HMNZK2DEFVS18CWD4SM#Gilroy-Medium) format('svg');
    font-display: swap;
    font-style: normal;
    font-weight: 500;
}

@font-face {
    font-family: Gilroy;
    src: url(/hc/theming_assets/01JH4H99762QQ7EV301HJX08QJ?#iefix) format('embedded-opentype'),
    url(/hc/theming_assets/01JH4H9F9DGS2Z22PBKXWJA7QQ) format('woff2'),
    url(/hc/theming_assets/01JH4H9E2BXDCKV4BTXYYY5FYJ) format('woff'),
    url(/hc/theming_assets/01JH4H9CT6RSYE3XY8J67KDRA0) format('truetype'),
    url(/hc/theming_assets/01JM1T9H40HH4SN4BAE9KJX6YT#Gilroy-MediumItalic) format('svg');
    font-display: swap;
    font-style: italic;
    font-weight: 500;
}

@font-face {
    font-family: Gilroy;
    src: url(/hc/theming_assets/01JH4HA2HEJ6QEQSZGBAC0AEEX?#iefix) format('embedded-opentype'),
    url(/hc/theming_assets/01JH4HA8YAF4SBJ5DRREWZAX63) format('woff2'),
    url(/hc/theming_assets/01JH4HA7B7Y0G2V6F25TXYHKDC) format('woff'),
    url(/hc/theming_assets/01JH4HA64G51DCEVXJWBZ7X37X) format('truetype'),
    url(/hc/theming_assets/01JM1T9GRKEFA6W0G6THKKD0WN#Gilroy-SemiBold) format('svg');
    font-display: swap;
    font-style: normal;
    font-weight: 600;
}

@font-face {
    font-family: Gilroy;
    src: url(/hc/theming_assets/01JH4HAACCEFRN1NGRB7YJRNH2?#iefix) format('embedded-opentype'),
    url(/hc/theming_assets/01JH4HAGN5AX1TAEC6PBBC0263) format('woff2'),
    url(/hc/theming_assets/01JH4HAF8VWJ24S19EGNEP2K2T) format('woff'),
    url(/hc/theming_assets/01JH4HADTM3TNQTAREYFXE178R) format('truetype'),
    url(/hc/theming_assets/01JM1T9J3R1X03V24PDWZ1SRZF#Gilroy-SemiBoldItalic) format('svg');
    font-display: swap;
    font-style: italic;
    font-weight: 600;
}

@font-face {
    font-family: Gilroy;
    src: url(/hc/theming_assets/01JH4GJCF6DVAXES8EC6W0164M?#iefix) format('embedded-opentype'),
    url(/hc/theming_assets/01JH4H8QQTHNH582THENQ7G5AK) format('woff2'),
    url(/hc/theming_assets/01JH4H8PEJ2Z8WYCS899CVZRQW) format('woff'),
    url(/hc/theming_assets/01JH4H8N2XS6HYHQNY7HHNZTS5) format('truetype'),
    url(/hc/theming_assets/01JM1T9F0TB1KQDPK9FKKHZZ5S#Gilroy-Bold) format('svg');
    font-display: swap;
    font-style: normal;
    font-weight: 700;
}

@font-face {
    font-family: Gilroy;
    src: url(/hc/theming_assets/01JH4H8SC5B0PGVEZP6KBA08SR?#iefix) format('embedded-opentype'),
    url(/hc/theming_assets/01JH4H904BJWFPYF6GZ3BFR8R2) format('woff2'),
    url(/hc/theming_assets/01JH4H8YPPX97YH197K2TE0CG2) format('woff'),
    url(/hc/theming_assets/01JH4H8WVYNTYJ0B1XCJHZV06N) format('truetype'),
    url(/hc/theming_assets/01JM1T9G14WX1M6ZV3Q57GBHJJ#Gilroy-BoldItalic) format('svg');
    font-display: swap;
    font-style: italic;
    font-weight: 700;
}
/*Add New Fonts*/

:root{
    /* base colors */
    --v-white: #FFFFFF;
    --v-grey: #818181;
    --v-grey-light1: #E8E9ED;
    --v-grey-light2: #F5F5F5;
    --v-grey-light3: #F8F8F9;
    --v-grey-light4: #E2E2E2;
    --v-grey-dark: #C6C6C6;
    --v-grey-darker: #616161;
    --v-orange: #E35728;
    --v-orange-light: #FF8E5C;
    --v-pink: #FF3C70;
    --v-pink-light: #E87B6D;
    --v-red: #F44040;
    --v-red-dark: #C62400;
    --v-blue: #007FFF;
    --v-blue-dark: #0900FF;
    --v-green: #147875;
    --v-green-soft: #00DDCE;
    --v-green-mute: #14AEA9;
    --v-green-light: #00C79C;
    --v-green-lighter: #00AB86;
    --v-green-darker: #034854;
    --v-black: #000000;
    --v-black-light: #002329;

    /* Public font size */
    --fs-84:84px;
    --fs-70:70px;
    --fs-60:60px;
    --fs-56:56px;
    --fs-50:50px;
    --fs-48:48px;
    --fs-40:40px;
    --fs-38:38px;
    --fs-36:36px;
    --fs-34:34px;
    --fs-32:32px;
    --fs-30:30px;
    --fs-28:28px;
    --fs-26:26px;
    --fs-24:24px;
    --fs-22:22px;
    --fs-20:20px;
    --fs-18:18px;
    --fs-16:16px;
    --fs-14:14px;
    --fs-13:13px;
    --fs-12:12px;

    /* 暂定页面大小 */
    --page-h1:var(--fs-56);
    --page-h2:var(--fs-50);
    --page-h3:var(--fs-38);
    --page-h4:var(--fs-22);
    --page-h5:var(--fs-20);
    --page-h6:var(--fs-18);
    --page-h7:var(--fs-16);

    --hm-fs-84:84px;
    --hm-fs-74:74px;
    --hm-fs-70:70px;
    --hm-fs-60:60px;
    --hm-fs-50:50px;
    --hm-fs-40:40px;
    --hm-fs-34:34px;
    --hm-fs-34-sm:34px;
    --hm-fs-26:26px;
    --hm-fs-24:24px;
    --hm-fs-22:22px;
}

::selection{background: var(--v-green-darker);color: var(--v-white);}
*,
*:before,
*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding: 0;margin: 0;-webkit-tap-highlight-color: rgba(255, 255, 255, 0);}
html{background:none;-webkit-text-size-adjust:100%;height:100%;}
body{font-family: Gilroy, Arial, Helvetica, sans-serif;font-size: var(--fs-16);font-weight: 400; margin: 0px;line-height: 1.5;color: var(--v-black);text-align: left;background-color: #fff;}
.page_wrapper{ padding-top:90px;}
hr{box-sizing: content-box;height: 0;overflow: visible}
b,strong{font-weight:800;}
button, input, optgroup, select, textarea {margin: 0; font-family: inherit;font-size: inherit;line-height: inherit;-webkit-appearance: none; -moz-appearance: none; appearance: none;outline: none;}
/* 字体大小未定义 */
h1{font-weight:700;font-size:var(--fs-50);line-height: 1.05;}
h2{font-weight:700;font-size:var(--fs-40);line-height: 1.22;}
h3{font-weight:600;font-size:var(--fs-38);line-height: 1.22;}
h4{font-weight:600;font-size:var(--fs-22);line-height: 1.22;}
h5{font-weight:500;font-size:var(--fs-20);line-height: 1.22;}
h6{font-weight:500;font-size:var(--fs-18);line-height: 1.22;}
a{color: inherit;}
a, a:hover {text-decoration: none;}
a.underline, a.underline:hover {text-decoration: underline;}
p{margin: 0 0 24px;font-weight: 400;}
img{max-width: 100%;height: auto;border-style: none;vertical-align: middle;}
sub,sup {position: relative;font-size: 75%;line-height: 0;vertical-align: baseline;}
sub{bottom: -.25em;}
sup{top: -.5em;}
svg{overflow: hidden;vertical-align: middle;}
table{border-collapse: collapse}
th{text-align: inherit;text-align: -webkit-match-parent;}
li{list-style: none;}

label{display: inline-block;}
button{border-radius: 0;}
button:focus:not(:focus-visible){outline: 0;}
button,input,optgroup,select,textarea{margin: 0;font-family: inherit;font-size: inherit;line-height: inherit;}
button,input{overflow: visible;}
button,select{text-transform: none;}
[role=button]{cursor: pointer;}
select{word-wrap: normal;}
[type=button],[type=reset],[type=submit],button{-webkit-appearance: button;}
[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor: pointer;}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding: 0;border-style: none;}
input[type=checkbox],input[type=radio]{box-sizing: border-box;padding: 0;}
textarea{overflow: auto;resize: vertical;}



.inner{max-width: 1600px; padding:0 100px; margin:0 auto;}
.flex{display: flex; justify-content: space-between; align-items: center;}
.flex.justify-center{justify-content: center; }
.flex.justify-end{justify-content: flex-end;}
.flex.justify-start{justify-content: flex-start; }
.flex.align-center{align-items: center;}
.flex.align-end{align-items: flex-end;}
.flex.align-start{align-items: flex-start;}

.col-1{flex:0 0 100%;}
.col-2{flex:0 0 50%;}
.col-3{flex:0 0 33.3%;}
.col-4{flex:0 0 25%;}
.col-5{flex:0 0 20%;}
.col-6{flex:0 0 16.7%;}
.col-7{flex:0 0 14.3%;}

.fw-800 {font-weight: 700;}
.fw-600 {font-weight: 600;}
.fw-500 {font-weight: 500;}
.fw-400 {font-weight: 400;}


/*Button Css Start*/
.orange-button{ padding:16px 42px; width:max-content; font-size:var(--fs-18); font-weight:500; line-height:1.1; background-color: var(--v-orange);border-radius: 35px;color: var(--v-white); text-align: center; text-decoration: none; position: relative; overflow: hidden; display: inline-block; transition: all .2s linear; z-index: 1; box-shadow:0px 0px 25px rgba(212,61,20,0.15);}
.orange-button::after{z-index: -1;content: "";position: absolute;top: 50%;left: 50%;width: 1.4em;height: 1.4em;border-radius: 50%;background-color: #d43d14;transform-origin: center;transform: translate3d(-50%, -50%, 0) scale(0, 0);transition: transform 0.45s ease-in-out;}
.orange-button span{z-index: 9;position: relative;}
.orange-button:hover::after{transform: translate3d(-50%, -50%, 0) scale(15, 15);}
.orange-button.p22{padding:20px 48px 17px; font-size:var(--fs-22);}
.orange-button.p18{padding:16px 42px; font-size:var(--fs-18);}
.orange-button.p16{padding:17px 38px 15px; font-size:var(--fs-16);}

.green-button{ padding:16px 42px 15px; width:max-content; font-size:var(--fs-18); font-weight:500; line-height:1.1; background-color: var(--v-green-darker);border-radius: 35px;color: var(--v-white); text-align: center; text-decoration: none; position: relative; overflow: hidden; display: inline-block; transition: all .2s linear; z-index: 1; box-shadow:0px 0px 25px rgba(3,72,84,0.15);}
.green-button::after{z-index: -1;content: "";position: absolute;top: 50%;left: 50%;width: 1.2em;height: 1.2em;border-radius: 50%;background-color: #013038;transform-origin: center;transform: translate3d(-50%, -50%, 0) scale(0, 0);transition: transform 0.45s ease-in-out;}
.green-button span{z-index: 9;position: relative;}
.green-button:hover::after{transform: translate3d(-50%, -50%, 0) scale(15, 15);}
.green-button.p22{padding:20px 48px 17px; font-size:var(--fs-22);}
.green-button.p18{padding:16px 42px; font-size:var(--fs-18);}
.green-button.p16{padding:17px 38px 15px; font-size:var(--fs-16);}
/*Button Css End*/

/*20231128 Public Css Start*/
@media (max-width:1600px){
    :root{
        --fs-84:60px;
        --fs-70:60px;
        --fs-60:60px;
        --fs-56:50px;
        --fs-50:46px;
        --fs-48:48px;
        --fs-40:36px;

        --hm-fs-84:50px;
        --hm-fs-74:50px;
        --hm-fs-70:50px;
        --hm-fs-60:50px;
        --hm-fs-50:40px;
        --hm-fs-40:36px;
        --hm-fs-34:26px;
        --hm-fs-34-sm:22px;
        --hm-fs-26:22px;
        --hm-fs-24:22px;
        --hm-fs-22:20px;
    }
}
@media (max-width:1440px){
    :root{
        --fs-84:50px;
        --fs-70:50px;
        --fs-60:50px;
        --fs-56:45px;
        --fs-50:45px;
        --fs-48:36px;
        --fs-40:35px;
        --fs-38:35px;
        --fs-36:30px;
        --fs-34:30px;
        --fs-32:30px;
        --fs-30:28px;
   		--fs-28:26px;
        --fs-26:24px;
        --fs-24:22px;
        --fs-22:18px;

        --hm-fs-84:40px;
        --hm-fs-74:40px;
        --hm-fs-70:40px;
        --hm-fs-60:40px;
        --hm-fs-50:30px;
        --hm-fs-40:26px;
        --hm-fs-34:24px;
        --hm-fs-34-sm:20px;
        --hm-fs-26:20px;
        --hm-fs-24:20px;
        --hm-fs-22:18px;
    }
	
	/*Button Css Start*/
	.orange-button.p22,
	.green-button.p22{ padding:17px 45px;}
	/*Button Css End*/
}
@media (max-width:1400px){
	.inner{ padding-left:65px; padding-right:65px;}
}

@media (max-width:1240px){
    .col-7{flex:0 0 25%;}
}
@media (max-width:1024px){
    .col-4{flex:0 0 50%;}
    .col-2{flex:0 0 100%;}
    :root{
        --fs-84:60px;
        --fs-70:56px;
        --fs-60:50px;
        --fs-56:48px;
        --fs-50:42px;
        --fs-48:40px;
        --fs-32:28px;
        --fs-30:26px;
    }
    .inner{padding:0 40px;}
}
@media (max-width:768px){
    .col-4{flex:0 0 100%;}
    .col-3{flex:0 0 50%;}
    :root{
        --fs-84:36px;
        --fs-70:36px;
        --fs-60:36px;
        --fs-56:36px;
        --fs-50:36px;
        --fs-48:36px;
        --fs-40:32px;
        --fs-38:30px;
        --fs-36:30px;
        --fs-34:30px;
        --fs-32:28px;
        --fs-30:26px;
   		--fs-28:24px;
        --fs-26:24px;
        --fs-24:22px;
        --fs-22:20px;
        --fs-20:18px;
        --fs-18:16px;
    }
	
	/*Button Css Start*/
	.orange-button.p22,
	.green-button.p22{ font-size:18px; padding:16px 42px 15px;}	
	.orange-button,
	.green-button,
	.orange-button.p18,
	.green-button.p18{ padding-left:38px; padding-right:38px; padding-top:16px; padding-bottom:16px;}	
	/*Button Css End*/
}
@media (max-width:510px){
    :root{
        --hm-fs-84:24px;
        --hm-fs-74:24px;
        --hm-fs-70:24px;
        --hm-fs-60:24px;
        --hm-fs-50:20px;
        --hm-fs-40:20px;
        --hm-fs-34:18px;
        --hm-fs-34-sm:14px;
        --hm-fs-26:20px;
        --hm-fs-24:16px;
        --hm-fs-22:16px;

        --fs-84:24px;
        --fs-70:24px;
        --fs-60:24px;
        --fs-56:24px;
        --fs-50:20px;
        --fs-48:20px;
        --fs-40:19px;
        --fs-38:18px;
        --fs-36:18px;
        --fs-34:18px;
        --fs-32:18px;
        --fs-30:18px;
   		--fs-28:16px;
        --fs-26:16px;
        --fs-24:16px;
        --fs-22:16px;
        --fs-20:16px;
        --fs-18:14px;
        --fs-16:14px;
        --fs-14:12px;
        --fs-13:12px;
    }
    .inner{padding:0 20px;}
	
	/*Button Css Start*/	
	.orange-button,
	.green-button,
	.orange-button.p18,
	.green-button.p18{ padding:15px 32px 14px;}	
	.orange-button.p16,
	.green-button.p16{ padding:14px 28px 13px;}
	.orange-button.p22,
	.green-button.p22{ font-size:16px; padding:16px 38px 15px;}	
	/*Button Css End*/
}
@media (max-width:480px){
    .col-6{flex: 0 0 50%;}
}
/*20231128 Public Css End*/


/*Header Css Start*/
@keyframes header-initial{
    from{opacity: 0;}
    to{opacity: 1;}
}

header.header-nav{background-color: var(--v-white);position: fixed;width: 100%;top: 0;z-index: 9999;opacity: 0;animation: header-initial 1s linear forwards;}
header .main-menu{position: relative;z-index: 999;background: var(--v-white);}
header .inner{max-width: 1920px;padding: 20px 48px;}
header .inner.flex{}
header .nav-logo{margin-right: 15px;width: 181px;}
.menu-content{position: relative;}
.menu-content .header-menu{display: flex;}
.menu-content .header-menu .header-menu-item>a{white-space: nowrap;}
.menu-content .header-menu li{padding: 10px;line-height: 1.2;position: relative;}
.menu-content .header-menu li a{text-decoration: none;zoom: 1;color: var(--v-black);font-size: var(--fs-14);font-weight: 500;}
.menu-content .header-menu li .sub-menu-content{position: absolute;top: 100%;transition: all .3s linear;padding-top: 22px;opacity: 0;overflow: hidden; pointer-events: none;}
.menu-content .header-menu li:hover .sub-menu-content{display: block;opacity: 1;pointer-events: auto;}
.sub-menu-content-inner{background: var(--v-white);display: flex;align-items: stretch;border-radius: 8px;overflow: hidden;box-shadow: 0px 20px 30px 0px #00000029;}
.sub-menu-content .sub-menu{display: table-column;transition: all .3s linear;opacity: 0;padding: 12px 0;background: var(--v-white);width: 305px;flex-direction: column;height: 0;}
.sub-menu-content .sub-menu.children-menu-level-1{z-index: 9;}
.menu-content .header-menu li:hover .sub-menu-content .sub-menu.children-menu-level-1{display: flex;opacity: 1;height: 100%;}
.sub-menu-content .sub-menu.active{ display:flex; opacity: 1;height: auto;}
.sub-menu-content .sub-menu li{ padding: 0 12px;}
.sub-menu-content .sub-menu li a{font-size:var(--fs-14); padding:8px 10px 8px 40px; position: relative; display: block;}
.sub-menu-content .sub-menu li a::after{ content:""; opacity:0;display:block; width: 3px; height: 100%; position: absolute; left: 0; top:0; background:var(--v-orange);transition: all .15s linear;}
.sub-menu-content .sub-menu li a:hover{ background: #E8E9ED;}
.sub-menu-content .sub-menu li a:hover::after{ opacity:1;}
.sub-menu-content .sub-menu li.active a{ background: #E8E9ED;}
.sub-menu-content .sub-menu li.active a::after{ opacity:1;}
.sub-menu-content .sub-menu li a img.icon{display: block;position: absolute;left: 7px;top: 50%;transform: translateY(-50%);}
.sub-menu-content span{color: var(--v-black);font-weight: 500;}
.sub-menu-content span.add-arrow{display: inline-block;padding-right: 12px;background: url(https://www.vantagemarkets.co.uk/wp-content/themes/vantage/images/header-menu-icon-arrow.svg) right 6px no-repeat;}
.sub-menu-content a p{line-height: 1.4;margin: 0;font-size: 12px;font-weight: 400;color: #646464;padding-top: 1px;}
.sub-menu-content strong.hasPromotion{font-size: 12px;color: var(--v-white);display: inline-block;padding: 2px 4px 1px 4px;border-radius: 4px;background: var(--v-orange);}
.sub-menu-content strong.hasPromotion.new{background: var(--v-green-darker);}
.menu-content .header-menu .header-menu-item:nth-child(6) .sub-menu.children-menu-level-1{width: 584px;flex-wrap: wrap;flex-direction: row;}
.menu-content .header-menu .header-menu-item:nth-child(6) .sub-menu.children-menu-level-1 > li{width: 50%;}
/* position:absolute; */
.sub-menu-content .children-menu-level-2-wrap,
.sub-menu-content .children-menu-level-3-wrap{ background:#f8f8f9; transition: all .3s linear; position:relative;}
.sub-menu-content .children-menu-level-2-wrap.active,
.sub-menu-content .children-menu-level-3-wrap.active{ position:relative; width: 305px;}

.sub-menu-content .children-menu-level-2-wrap.noChildreWrap,
.sub-menu-content .children-menu-level-2-wrap.noChildreWrap.active,
.sub-menu-content .children-menu-level-3-wrap.noChildreWrap,
.sub-menu-content .children-menu-level-3-wrap.noChildreWrap.active{ width: 0 !important;}

.sub-menu-content .sub-menu.children-menu-level-1{ z-index: 9;}
.sub-menu-content .children-menu-level-2-wrap{ z-index: 2;width: 0; /*overflow: hidden;*/ }
.sub-menu-content .children-menu-level-3-wrap{ z-index: 1;width: 0; /*overflow: hidden;*/ }

.sub-menu-content .sub-menu.children-menu-level-2,
.sub-menu-content .sub-menu.children-menu-level-3{ background:#f8f8f9; border-left:2px solid #e7e7e8; }
.sub-menu-content .sub-menu li a.noLink{ cursor:not-allowed;  pointer-events:none;}

.children-menu-level-2 li,
.children-menu-level-3 li{ padding-left:8px; padding-right:8px;}
.children-menu-level-2 li.no-icon a,
.children-menu-level-3 li.no-icon a{ padding-left:8px;}

.mobile-children-level li.sub-menu-item.no-icon span,
.mobile-children-level li.mobile-sub-menu-item:nth-child(2).no-icon span{ display: inline-block; padding-right:12px;background:url(https://www.vantagemarkets.co.uk/wp-content/themes/vantage/images/header-menu-icon-arrow.svg) right 6px no-repeat; font-weight:600;text-transform: uppercase;}

.children-menu-level-2 li.no-icon span.NoTitle,
.children-menu-level-3 li.no-icon span.NoTitle{ display: none;}
.children-menu-level-2 li.no-icon a.NoTitle,
.children-menu-level-3 li.no-icon a.NoTitle{ cursor:not-allowed;  pointer-events:none;}
.children-menu-level-2 li.no-icon a.NoTitle:hover,
.children-menu-level-3 li.no-icon a.NoTitle:hover{ background:none; cursor: auto;}
.children-menu-level-2 li.no-icon a.NoTitle:hover::after,
.children-menu-level-3 li.no-icon a.NoTitle:hover::after{ display: none;}

/* left */
header .nav-left>li{white-space: nowrap;}
/* right */
header .nav-right{width: auto;display: flex;justify-content: flex-end;}
header .nav-right li{margin-right: 25px;font-size: var(--fs-14);color:var(--v-black);font-weight: 600;white-space: nowrap;}
header .nav-right li a{ vertical-align: middle; display: block;}
header .nav-right li a svg{vertical-align: sub;}
header .nav-right li.nav-mobile-register,
header .nav-right li.mobile-menu-open,
header .nav-right li.mobile-menu-close{ display: none; cursor: pointer;margin-right: 0;}
header .nav-right li.mobile-menu-open{min-width:30px;}
header .nav-right li.nav-login-link a svg{ margin-right:10px;}

header .nav-medium-user{position: relative;}
header .nav-medium-user p.nav-live-link{margin-bottom: 0px;font-weight: 600;cursor: pointer;}
header .nav-medium-user p.nav-live-link svg{margin-right: 10px;vertical-align: sub;}

header .nav-right .nav-live-link{color:var(--v-orange);}
header .nav-right .nav-live-link:hover{color:var(--v-red-dark);}
header .nav-right .nav-demo-link{color:var(--v-green-darker);}
header .nav-right .nav-demo-link path{fill:var(--v-green-darker);}
header .nav-right .nav-login-link{color:var(--v-black);}
header .nav-right .nav-live-link,
header .nav-right .nav-demo-link,
header .nav-right .nav-login-link{position: relative;}
header .nav-right .nav-live-link:hover a,
header .nav-right .nav-demo-link:hover a,
header .nav-right .nav-login-link:hover a,
header .nav-medium-user p:hover{transform: translate(0px, -3px);transition: all 0.3s;}
header .nav-medium-user-list li:hover a{transform: translate(0px, -3px);transition: all 0.3s;}
header .nav-right .nav-live-link:after,
header .nav-right .nav-demo-link:after,
header .nav-right .nav-login-link:after,
header .nav-medium-user-list .nav-live-link a::after,
header .nav-medium-user-list .nav-demo-link a::after{content:'';display:block;width: 0;height: 1px;transition: all 0.4s;}
header .nav-right .nav-live-link:after{background: var(--v-red-dark);}
header .nav-right .nav-live-link a::after{background: var(--v-red-dark);}
header .nav-right .nav-live-link:hover path{fill: var(--v-red-dark);}
header .nav-right .nav-demo-link:after{background: var(--v-black-light);}
header .nav-right .nav-demo-link a::after{background: var(--v-black-light);}
header .nav-right .nav-demo-link:hover path{fill: var(--v-black-light);}
header .nav-right .nav-login-link:after{background: #585858;}
header .nav-right .nav-login-link:hover path{fill: #585858;}
header .nav-right .nav-live-link:hover:after, 
header .nav-right .nav-demo-link:hover:after,
header .nav-right .nav-login-link:hover:after,
header .nav-right .nav-live-link:hover a::after,
header .nav-right .nav-demo-link:hover a::after{width: 100%;}
header .nav-right .nav-boundary{width: 1px;height: 18px;background: #707070;}
header .nav-right .nav-language{text-transform: uppercase;cursor: pointer;position: relative;font-size: var(--fs-16);}
header .nav-right .nav-language a{position: relative;z-index: 1;}
header .nav-right .nav-search{cursor: pointer;position: relative;}
header .nav-right .nav-search svg{position: relative;z-index: 1;vertical-align: sub;}
header .nav-right .nav-search:after,
header .nav-right .nav-language:after{content: '';display: block;position: absolute;width: 30px;height: 30px;background: var(--v-grey-light4);border-radius: 50%;top:-5px;left: -5px;opacity: 0;transition: all 0.3s;}
header .nav-right .nav-language:after{top: -4px;}
header .nav-right .nav-search:after{left: -4px;}
header .nav-right .nav-search:hover:after,
header .nav-right .nav-language:hover:after,
header .nav-right .nav-medium-user:hover:after{opacity: 1;}
header .nav-right .nav-medium-user.active:after{opacity: 1;}

header .nav-right .download-app{margin-right: 0;position: relative;}
header .nav-right .download-app .download-arrow{width: 28px;height: 28px;border-radius: 50%;display: flex;justify-content: center;align-items: center;transition: all 0.3s;cursor: pointer;}
header .nav-right .download-app .download-arrow:hover{background:rgba(0, 0, 0, 0.1);}
header .nav-right .download-app .download-img{background: var(--v-white);padding: 20px 20px;width: 240px; border-radius: 12px;box-shadow: -32px 20px 60px 0px rgba(0, 0, 0, 0.25); display: none;position: absolute;right: 15px;top: 38px;z-index: 999;}
header .nav-right .download-app .download-img p{font-size: var(--fs-20);font-weight: 600;color: var(--v-black-light);line-height: 24px;text-align: center;margin: 10px 0 0;}
header .nav-right .download-app.active .download-img{display: block;}
.header-menu li.header-menu-item .header-menu-link{transition: all .2s;}
.header-menu li.header-menu-item .header-menu-link:hover{ color: var(--v-orange); }
.header-menu li.active a { color: var(--v-orange); }
.header-menu li.vantage-15-years { padding-left: 30px; background: url(https://www.vantagemarkets.co.uk/wp-content/themes/vantage/images/v15_header_fireworks.webp) 10px 13px no-repeat; background-size: 17px auto; }
.header-menu li.vantage-15-years a { background: linear-gradient(90deg, #E35728 0%, #034854 100%); font-style: var(--fs-14); font-weight: 800; -webkit-background-clip: text; -webkit-text-fill-color: transparent; line-height: 1.2; position: relative; }
.header-menu li.vantage-15-years a::after { content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 2px; background: linear-gradient(90deg, #E35728 0%, #034854 100%); transform: scaleX(0); transform-origin: bottom right; transition: transform 0.3s ease-out; }
.header-menu li.vantage-15-years a:hover::after { transform: scaleX(1); transform-origin: bottom left; }
.header-menu li.vantage-15-years a:hover { box-shadow: 0px 8px 20px -4px #E3572852; transition: box-shadow 0.3s ease; }


.page-phone-header{ background:var(--v-green-darker);}
.mobile-menu-wrap {position: fixed; width: 100%; height: 100vh; background-color: rgba(0, 0, 0, .8); top: 0; left: 0; z-index: 9999; display: none;}
.mobile-menu-wrap .mobile-menu-wrap-inner{position: absolute; background: var(--v-white); z-index: 99; padding: 70px 0px 100px;min-width: 35vw;transition: all 0.3s ease 0s; right:0;transform: translateX(100%);height: 100%;}
.mobile-menu-wrap .mobile-menu-wrap-inner.active{transform: translateX(0%);}
.mobile-menu-wrap .mobile-menu-wrap-inner .mobile-menu-close{position: absolute; top: 20px; right: 20px;cursor: pointer;}

.mobile-menu-content{ height: 100%; overflow-y: auto; position: relative;z-index: 1; }
.mobile-main-menu{}
.mobile-menu-wrap-inner li{transition: all .2s ease;background-color: #ffffff;cursor: pointer;position: relative;}
.mobile-main-menu > li{ padding: 8px 33px 8px 20px; display: flex;  flex-wrap: wrap; justify-content: flex-start; align-items: flex-start; position: relative;}
html[lang='ar-AE'] .mobile-main-menu > li{ justify-content: flex-end;}
.mobile-main-menu > li > a{ font-size:14px; font-weight:500; color:var(--v-black); display: block; width: calc(100% - 25px);}
.mobile-main-menu > li > .icon-arrow{ display: flex; justify-content: center; align-items: center; width: 24px; height: 24px; cursor: pointer; position: absolute; right: 14px; top: 5px;}

.mobile-main-menu > li:hover,
.action-menu li:hover{background-color: #e8e9ed;}

.action-menu li{font-size: 14px; font-weight: 500; color: var(--v-black); padding: 5px 33px 5px 18px; display: flex ; align-items: center; column-gap: 15px;}
.action-menu li.nav-language:before,
.action-menu li.download-app:before { content:'';display: inline-block; width: 25px; height: 25px; }
.action-menu li.nav-language:before{background: url(https://www.vantagemarkets.co.uk/wp-content/themes/vantage/images/header-nav-languages-icon.svg) 2px center no-repeat;}
.action-menu li.download-app:before{background: url(https://www.vantagemarkets.co.uk/wp-content/themes/vantage/images/download-app-icon.svg) 4px center no-repeat;}

.short-menu {padding: 14px 10px  14px 20px;}
.short-menu li{padding: 2px 0 3px;}
.short-menu li a{font-size: 14px;font-weight: 500;color: #7f7f7f;text-decoration: none;display: block;padding: 3px 0px;}
.short-menu li a:hover {color: var(--v-black);text-decoration: none;}

.mobile-main-menu > li.vantage-15-years { padding-left:38px; padding-top:21px; margin-top:11px; background:url(https://www.vantagemarkets.co.uk/wp-content/themes/vantage/images/v15_header_fireworks.webp) 18px 20px no-repeat; background-size:17px auto; border-top: 1px solid #e2e2e2;}
.mobile-main-menu > li.vantage-15-years a{background: linear-gradient(90deg, #E35728 0%, #034854 100%);font-style: var(--fs-14);font-weight: 800;-webkit-background-clip: text;-webkit-text-fill-color: transparent; line-height: 1.2;position: relative; text-transform: uppercase; width: auto;}
.mobile-main-menu > li.vantage-15-years a::after {content: '';position: absolute;left: 0;bottom: 0;width: 100%;height: 2px;background: linear-gradient(90deg, #E35728 0%, #034854 100%);transform: scaleX(0);transform-origin: bottom right; transition: transform 0.3s ease-out;}
.mobile-main-menu > li.vantage-15-years a:hover::after {transform: scaleX(1); transform-origin: bottom left;}
.mobile-main-menu > li.vantage-15-years a:hover{box-shadow: 0px 8px 20px -4px #E3572852;transition: box-shadow 0.3s ease;}
.mobile-children-level{ padding: 70px 20px 0px 25px; background-color:var(--v-white); transform: translateX(100%); position: fixed; left: 0; top:0; z-index: 2; width: 100%; padding-bottom:100px; height: 100%; transition: all 0.3s ease 0s;}    
.mobile-children-level.active{transform: translateX(0%);}
.mobile-children-level span{ color: var(--v-black); font-weight:500;}
.mobile-children-level strong.hasPromotion{ font-size:12px; color: var(--v-white); display: inline-block; padding: 2px 4px 1px 4px; border-radius: 4px; background: var(--v-orange);}
.mobile-children-level strong.hasPromotion.new{ background: var(--v-green-darker);}
.mobile-children-level li.mobile-sub-menu-item a.noLink{cursor: not-allowed; pointer-events: none;}
.mobile-children-level li.mobile-sub-menu-item a.NoTitle{cursor: not-allowed; pointer-events: none;padding-left: 0;}

.mobile-menu-wrap h4.parentTitle{background:url(https://www.vantagemarkets.co.uk/wp-content/themes/vantage/images/mobile-main-menu-parent-arrow.png) left center no-repeat; cursor: pointer; padding:0px 0px 0px 24px; font-size:20px; font-weight:700; color:var(--v-black); margin-bottom:17px;}

.mobile-children-level .mobile-sub-menu-list{ display: none; opacity: 0; flex-direction: column;}
.mobile-children-level .mobile-sub-menu-list.active{ display:flex; opacity: 1;}
.mobile-children-level .mobile-sub-menu-list li{}

.mobile-children-level li.mobile-sub-menu-item:nth-child(2) a,
.mobile-children-level li.sub-menu-item.no-icon a{ padding-left:8px;}
.mobile-children-level li.mobile-sub-menu-item:nth-child(2) a img.icon{ display: none;}

.mobile-children-level li.mobile-sub-menu-item:nth-child(2) a span,
.mobile-children-level .mobile-sub-menu-list li:first-child.no-icon span{ font-weight:600; display: inline-block; padding-right:12px;background:url(https://www.vantagemarkets.co.uk/wp-content/themes/vantage/images/header-menu-icon-arrow.svg) right 6px no-repeat; text-transform: uppercase;}


.mobile-children-level li.mobile-sub-menu-item.menu-item-has-children{ padding-right:30px; position: relative;}
.mobile-children-level li.mobile-sub-menu-item a{font-size:var(--fs-14); padding:8px 0px 8px 40px; position: relative; display: block;}
.mobile-children-level li.mobile-sub-menu-item .icon-arrow{ display: flex; justify-content: center; align-items: center; width: 25px; height: 25px;position: absolute; right: 5px; top:50%; transform: translateY(-50%); cursor:pointer;}	


.mobile-children-level li.mobile-sub-menu-item.menu-item-has-children .icon-arrow svg{fill:var(--v-orange);}
.mobile-children-level a img.icon{ display: block; position: absolute; left: 3px; top:50%; transform: translateY(-50%);}
.mobile-children-level a p{ line-height:1.4; margin: 0; font-size:12px; font-weight:400; color: #646464; padding-top:1px;}

header.header-is-mobile .mobile-menu-wrap{ padding-top:150px;}
header.header-is-mobile .mobile-children-level{ padding-top:150px;}

.mobile-children-level .mobile-sub-menu-list li a.NoTitle{ padding-left:0; cursor:not-allowed;  pointer-events:none;}
.mobile-children-level .mobile-sub-menu-list li a.noLink{ cursor:not-allowed;  pointer-events:none;}

.header-media{border-top: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; padding: 13px 20px 18px 20px; display: flex ; justify-content: space-between;}
.header-media li {transition: all .2s;}
.header-media li:hover path{fill:var(--v-orange);}

.mobile-user-list{display: flex ; gap: 8px; justify-content: center; position: absolute; width: 100%; left: 0; bottom: 0; border-top: 1px solid #767373; padding: 16px 0px 20px; z-index: 9;}

.header-language-mask-layer{display:none;position: fixed;top: 0;right: 0;left: 0;bottom: 0;background: rgba(0,0,0,0.8);z-index: 10000;}
.header-language-bar{display:none;position: fixed;height: 100vh;top: 0;right: 0;width: 300px;background: #fff;box-shadow: 0px 3px 6px #00000029;z-index: 10000;}
.language-bar-content-title{display: flex;justify-content: space-between;padding: 20px 20px 20px 35px;align-items: center;}
.language-bar-content-title h5{color: var(--v-black);}
.language-bar-content-title button{width: 43px;height: 43px;background: #818181;border-radius: 50%;text-align: center;line-height: 2.3;color: #fff;border: none;}
.language-bar-content-title button:hover{background: #616161;}
.header-language-bar ul{display: flex;flex-wrap: wrap;height: auto;max-height: calc(100vh - 83px);overflow-y: scroll;}
.header-language-bar ul li{width: 100%;border-bottom: 2px solid var(--v-grey-light4);position: relative;}
.header-language-bar ul li.active{order: -1;}
.header-language-bar ul li.active:after{content:'✔';display: block;width: 21px;height: 21px;background: #147875;position: absolute;right: 20px;top: 0;bottom: 0;margin: auto;border-radius: 50%;color: #fff;text-align: center;font-size: 15px;}
.header-language-bar ul li a{display: block;padding: 15px 35px;color: var(--v-black);background: #fff;font-size: 16px;}
.header-language-bar ul li a:hover{background: #ededed;}
.header-language-bar ul li.active a{background: #00C79C;color: var(--v-white);}

@media (max-width: 1640px) {
    header .nav-right li {margin-right: 15px;}
}
@media (max-width: 1400px) {
    header .inner {padding-left: 65px;padding-right: 65px;}
}
@media (max-width:1240px){
    .header-menu a{ font-size:13px;}
}
@media (max-width:1050px){
    .sub-menu-content .sub-menu.about-childrenList{ width: 550px;}
    .sub-menu-content .sub-menu{ width:280px;}
    .sub-menu-content .children-menu-level-2-wrap.active,
    .sub-menu-content .children-menu-level-3-wrap.active{ width: 280px;}
    header .inner {padding-left: 25px;padding-right: 25px;}
}
@media (max-width:992px){
   	.header-language-mask-layer{background: rgba(0,0,0,0.5);}
    .header-language-bar{width: 100%;height: calc(100vh - 100px);bottom: 0;top: auto;border-radius: 15px 15px 0px 0px;}
    .language-bar-content-title{display: block;position: relative;padding: 20px;}
    .language-bar-content-title h5{font-size: 22px;text-align: center;}
    .language-bar-content-title button{position: absolute;right: 20px;top: 0;bottom: 0;margin: auto;width: 28px;height: 28px;}
    .language-bar-content-title button img{vertical-align: top;}
    .header-language-bar ul{max-height: calc(100vh - 116px);}
}
@media (max-width:990px){
    .mobile-menu-wrap .mobile-menu-wrap-inner{min-width: 50vw;}
    .mobile-menu-wrap{ display: none;}
    .mobile-menu-wrap.active{ display: none;}
    .orange-button { padding: 15px 30px; }
}
@media (max-width:940px){
    .sub-menu-content .sub-menu{ width:250px; }
    .sub-menu-content .sub-menu.about-childrenList{ width: 250px; height: 346px; overflow-y: auto;}
    .sub-menu-content .sub-menu.about-childrenList > li{ width: 100%;}

    .sub-menu-content .sub-menu.children-menu-level-2,
    .sub-menu-content .sub-menu.children-menu-level-3{ width: 240px;}
}

@media (max-width:768px){
    .mobile-menu-wrap{z-index: 99;}
    .mobile-children-level{ padding-top: 80px;}
    header.header-is-mobile .mobile-menu-wrap{ padding-top:135px;}
    header.header-is-mobile .mobile-children-level{ padding-top:145px;}
    .orange-button, .green-button, .orange-button.p18, .green-button.p18 { padding-left: 38px; padding-right: 38px; padding-top: 16px; padding-bottom: 16px; }
    header .nav-right .nav-live-link:hover a, header .nav-right .nav-demo-link:hover a, header .nav-right .nav-login-link:hover a, header .nav-medium-user p:hover { transform: translate(0px, 0px); }
    header .nav-right .nav-live-link:hover{color: var(--v-orange);}
    header .nav-right .nav-live-link:after { background: unset; }
    
    .mobile-menu-wrap .mobile-menu-wrap-inner{min-width: 100vw;transform: translateX(-100%);}
    .header-media{gap: 20px; justify-content: flex-start;}
    header .nav-right .nav-login-link{display: none;}
    header .nav-right .nav-search{display: block !important;}
    header .nav-medium-user a span{display: none;}
    header .nav-medium-user p.nav-live-link svg{margin: 0;}
}
@media (max-width:410px){
    header .nav-logo{width: 150px;}
}
.action-menu{padding: 0;}
.action-menu li.nav-language,
.action-menu li.download-app{background:unset;}
/*Header Css End*/

/*Footer Css Start*/
footer.page_footer{padding:60px 0px 30px; color: var(--v-black);font-size: var(--fs-14);background: var(--v-grey-light3);}
footer.page_footer li{list-style: none;}
footer.page_footer .footer-logo{width: 128px;margin-bottom: 15px;}
footer.page_footer .footer-connect{border-bottom: 1px solid var(--v-grey-dark);padding-bottom: 20px;margin-bottom: 30px;}
footer.page_footer .footer-connect .footer-connect-info p{font-size: var(--fs-16);color: var(--v-black);line-height: 2;margin: 0;}
footer.page_footer .footer-connect .footer-connect-info p a{color: var(--v-black);}
footer.page_footer .footer-connect .footer-connect-info p a:hover{color: var(--v-black);}
footer.page_footer .footer-connect .footer-share{padding-bottom: 3px;}
footer.page_footer .footer-connect .footer-share li{display: inline-block;display: inline-block;font-size: 18px;color: var(--v-grey);padding: 0px 12px;}
footer.page_footer .footer-connect .footer-share li:hover path{fill: var(--v-orange);}
footer.page_footer .footer-menu{border-bottom: 1px solid var(--v-grey-dark);padding-bottom: 25px;margin-bottom: 30px;}
footer.page_footer .footer-menu ul li{font-size: var(--fs-16);font-weight: 400;line-height: 1.6;color: var(--v-black);}
footer.page_footer .footer-menu ul li:hover{color: var(--v-orange);}
footer.page_footer .footer-menu ul li a{color: var(--v-black);}
footer.page_footer .footer-menu ul li a:hover{color: var(--v-orange); text-decoration:none;}
footer.page_footer .footer-menu ul li.main-item{font-weight: 600;font-size: var(--fs-18);margin-bottom: 3px;}
footer.page_footer .footer-menu .flex.align-start .col-7{flex:0 0 10%;}
footer.page_footer .footer-risk{border-bottom: 1px solid var(--v-grey-dark);padding-bottom: 5px;margin-bottom: 30px;}
footer.page_footer .footer-risk p{line-height: 1.7;}
footer.page_footer .footer-risk p a{color: var(--v-black);}
footer.page_footer .footer-risk p a:hover{color: var(--v-black);}
footer.page_footer .footer-risk .footer-risk-title{margin: 0 0 3px;font-weight: 500;}
footer.page_footer .footer-risk .footer-risk-text{margin: 0 0 10px;}
footer.page_footer .footer-company{border-bottom: 1px solid var(--v-grey-dark);padding-bottom: 5px;margin-bottom: 30px;}
footer.page_footer .footer-company p{line-height: 1.7;}
footer.page_footer .footer-company p a{color: var(--v-black); text-decoration:underline;}
footer.page_footer .footer-company p a:hover{color: var(--v-black); text-decoration:underline;}
footer.page_footer .footer-company .footer-company-title{font-weight: 500;color: var(--v-black);margin: 0;}
footer.page_footer .footer-company ul{margin-bottom: 30px;row-gap: 15px;flex-wrap: wrap;}
footer.page_footer .footer-company ul li{width: 100%;}
footer.page_footer .footer-company ul li div{font-weight: 400;color: var(--v-black);padding-left: 22px;margin-bottom: 5px;position: relative;}
footer.page_footer .footer-company ul li div img{width: 12px;position: absolute;left: 0;top: 5px;}
footer.page_footer .footer-company ul li a{color: var(--v-black);}
footer.page_footer .footer-company ul li a:hover{ text-decoration:none; color: var(--v-black);}
footer.page_footer .footer-company ul li .footer-company-address:after{content:"";display:block;}
footer.page_footer .footer-company ul li .footer-company-phone:after{content:"";display:block;}
footer.page_footer .footer-copy ul li{display: inline-block;margin-right: 30px;color: var(--v-black);font-size: 14px;font-weight: 500;line-height: 1.7;}
footer.page_footer .footer-copy ul li a{color: var(--v-black);}
footer.page_footer .footer-copy ul li a:hover{color: var(--v-black); opacity: 0.6;}
footer.page_footer .footer-copy p{margin: 0;font-size: var(--fs-16);}
.footer-tab-bar{position: fixed;bottom: 0;width: 100%;background: var(--v-white);box-shadow: 0px 0px 14px #88888829;z-index: 1000;}
.footer-tab-bar li{font-size: var(--fs-12);font-weight: 500;color: var(--v-black);width: 20%;text-align: center;position: relative;}
.footer-tab-bar li.active{color: var(--v-orange);}
.footer-tab-bar li.active::after{content: '';display: block;position: absolute;width: 100%;height: 3px;background: var(--v-orange);top: 0;}
.footer-tab-bar li a{display: block;padding: 15px 3px 16px;}
.footer-tab-bar li a i{width: 23px;height: 23px;display: block;margin: 0 auto 3px;}
.footer-tab-bar li a i.tab-bar-home-icon{background: url(https://www.vantagemarkets.com/wp-content/themes/vantage/images/tab-bar-home-icon.svg) center no-repeat;background-size: cover;}
.footer-tab-bar li a i.tab-bar-markets-icon{background: url(https://www.vantagemarkets.com/wp-content/themes/vantage/images/tab-bar-markets-icon.svg) center no-repeat;background-size: cover;}
.footer-tab-bar li a i.tab-bar-academy-icon{background: url(https://www.vantagemarkets.com/wp-content/themes/vantage/images/tab-bar-academy-icon.svg) center no-repeat;background-size: cover;}
.footer-tab-bar li a i.tab-bar-promotions-icon{background: url(https://www.vantagemarkets.com/wp-content/themes/vantage/images/tab-bar-promotions-icon.svg) center no-repeat;background-size: cover;}
.footer-tab-bar li a i.tab-bar-login-icon{background: url(https://www.vantagemarkets.com/wp-content/themes/vantage/images/tab-bar-login-icon.svg) center no-repeat;background-size: cover;}
.footer-tab-bar li.active a i.tab-bar-home-icon{background-image: url(https://www.vantagemarkets.com/wp-content/themes/vantage/images/tab-bar-home-on-icon.svg);}
.footer-tab-bar li.active a i.tab-bar-markets-icon{background-image: url(https://www.vantagemarkets.com/wp-content/themes/vantage/images/tab-bar-markets-on-icon.svg);}
.footer-tab-bar li.active a i.tab-bar-academy-icon{background-image: url(https://www.vantagemarkets.com/wp-content/themes/vantage/images/tab-bar-academy-on-icon.svg);}
.footer-tab-bar li.active a i.tab-bar-promotions-icon{background-image: url(https://www.vantagemarkets.com/wp-content/themes/vantage/images/tab-bar-promotions-on-icon.svg);}
.footer-tab-bar li.active a i.tab-bar-login-icon{background-image: url(https://www.vantagemarkets.com/wp-content/themes/vantage/images/tab-bar-login-on-icon.svg);}

@media (max-width:1240px){
    footer.page_footer .footer-menu .flex{flex-wrap: wrap;justify-content: flex-start;}
    footer.page_footer .footer-menu .flex div{margin-bottom: 10px;}
}

@media (max-width:992px){
    footer.page_footer .footer-company ul{flex-wrap: wrap;margin-bottom: 0px;}
    footer.page_footer .footer-company ul li{width: 100%;border-bottom: 1px solid var(--v-grey-dark);padding-bottom: 10px;margin-bottom: 20px;}
    footer.page_footer .footer-company ul li p br{display:none;}

    footer.page_footer .footer-copy{display: block;}
    footer.page_footer .footer-copy .info-box{margin-bottom: 10px;}
}

@media (max-width:768px){
    footer.page_footer{padding: 30px 0px 20px;background: var(--v-white);}
    footer.page_footer .footer-menu{display:none;}
    footer.page_footer .footer-connect.flex{flex-wrap: wrap;padding-bottom: 15px;margin-bottom: 25px;}
    footer.page_footer .footer-connect .footer-connect-info{width: 100%;margin-bottom: 15px;}
    footer.page_footer .footer-risk{padding-bottom: 5px;margin-bottom: 15px;}
    footer.page_footer .footer-risk p{line-height: 1.4;margin: 0 0 10px;}
    footer.page_footer .footer-company{margin-bottom: 12px;}
    footer.page_footer .footer-company p{line-height: 1.4;margin: 0 0 5px;}
    footer.page_footer .footer-company ul li{padding-bottom: 7px;margin-bottom: 10px;}
    footer.page_footer .footer-copy .info-box{overflow-x: auto;}
    footer.page_footer .footer-copy ul{width: max-content;}
    footer.page_footer .footer-copy ul li{margin-right: 15px;}
    footer.page_footer .footer-copy .info-box::-webkit-scrollbar{display: none;width: 0;height: 0;}
}
/*Footer Css End*/



/*Content Css Start*/
.hero_banner{background: url(/hc/theming_assets/01JCMZM6PTBF7WC6B4DNAY18TF) center top no-repeat; background-size:cover;}

.hero_banner .inner{ max-width: 1800px;}
.banner_inner{ text-align:center; min-height:415px; display:flex; flex-direction: column; justify-content: center; padding-top:36px; padding-bottom:30px; position:relative;}
.breadcrumbs_wrap{ position:absolute; right:0px; top:15px;}
.breadcrumbs_wrap ol{ padding:0px; margin:0px; display:flex; justify-content: flex-end; flex-wrap: wrap; align-items: center;}
.breadcrumbs_wrap ol li{ padding:0px 10px 5px 16px; margin:0px; box-sizing: border-box; list-style:none; padding-left:17px; padding-right:10px; position:relative; color:rgba(0,0,0,0.6); font-size:var(--fs-14); text-shadow: 0px 0px 5px rgba(255,255,255,0.5); font-weight:400;}
.breadcrumbs_wrap ol li a{ color:var(--v-orange);}
.breadcrumbs_wrap ol li a:hover{ color:var(--v-orange);}
.breadcrumbs_wrap ol li:first-child{ padding-left:0px;}
.breadcrumbs_wrap ol li:first-child a{background: url(/hc/theming_assets/01JM1T9HXE959R17FT4EC13G4G) left top no-repeat; text-indent:-9999em; display:block; width:18px; height:18px;}
.breadcrumbs_wrap ol li:first-child:before{ display:none;}
.breadcrumbs_wrap ol li:before{ content:""; display:block; width:6px; height:9px; background: url(/hc/theming_assets/01JM1T9HQT81F11WWMAN8M19KD) left top no-repeat; position:absolute; left:0; top:5px;}
.breadcrumbs_wrap ol li:last-child{ padding-right:0; color:var(--v-orange);}
.breadcrumbs_wrap ol li:last-child a{ color:var(--v-orange);}
.breadcrumbs_wrap ol li:last-child a:hover{ color:var(--v-orange);}

.home_breadcrumbs_wrap.breadcrumbs_wrap{ background: #f5f5f5; position: static; border-top: 1px solid #e2e2e2; }
.home_breadcrumbs_wrap.breadcrumbs_wrap .inner{ max-width: 1920px;}
.home_breadcrumbs_wrap.breadcrumbs_wrap ol{ /*justify-content: flex-start;*/ padding: 16px 24px 11px 0px;}
.home_breadcrumbs_wrap.breadcrumbs_wrap ol li:first-child a{background: url(/hc/theming_assets/01JM1T9K486D70FM37V4SMGSSY) left top no-repeat; width:24px; height:24px;}
.home_breadcrumbs_wrap.breadcrumbs_wrap ol li:last-child{ color: #000;}
.home_breadcrumbs_wrap.breadcrumbs_wrap ol li:before{ background: url(/hc/theming_assets/01JM1T9GW0Y1PCYH8BRYT98JX0) left top no-repeat; width: 8px; height: 10px;}

.hero_banner h1{ padding:0px; margin:0px 0px 26px; font-size:var(--fs-48); font-weight:600; color:var(--v-white); text-transform:uppercase;}
.hero_banner .hot-words-box{ width:600px; max-width:100%; margin:0px auto; padding-top:34px;}
.hero_banner .hot-words-box h4{ font-size:var(--fs-20); color:#fff; font-weight:600; margin-bottom:12px;}
.hero_banner .hot-words-box ul{ padding:0px; margin:0px; display:flex; flex-wrap: wrap; justify-content: center;}
.hero_banner .hot-words-box ul li{list-style: none; background: rgba(255, 255, 255, 0.16); border-radius: 30px; margin: 0px 6px 10px; box-sizing: border-box; transition: .3s;}
.hero_banner .hot-words-box ul li:hover{ transform: translateX(5px); background: rgba(255, 255, 255, 0.4);}
.hero_banner .hot-words-box ul li a{color: #fff; display: block; padding: 6px 15px;}
.hero_banner .hot-words-box ul li a span{color: rgba(255, 255, 255, 0.5);}
.search-wrapper{ width:600px; max-width:100%; margin:0px auto;}
.search-wrapper .search-full{ width:100%; margin:0px; padding:0px; position:relative;}
.search-wrapper input#query{ background:var(--v-grey-light2); color:rgba(0,0,0,0.6); border-radius:60px; width:100%; border:2px solid var(--v-grey-light2); display:block; height:58px; padding:5px 62px 5px 28px; line-height:48px; box-sizing: border-box; font-family: Gilroy; font-weight:500; font-size:20px;}
.search-wrapper input#query:hover,
.search-wrapper input#query:focus{ border:2px solid var(--v-orange); box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25); background:var(--v-white);}


.search-wrapper input[type="submit"] {
  border:0;
  border-radius: 0;
  height:100%;
  width:50px;
  padding: 0;
  text-align: center;
  text-indent: -9999px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  background: url(/hc/theming_assets/01JM1T9HDNRFNN2VWQQWBW4HT7) left center no-repeat;  
  position:absolute; right:0px; top:0px;
}
.search-wrapper input[type="search"]::-moz-placeholder {
  color:var(--v-black);
  vertical-align: middle;
  opacity: 0.6;
}

.search-wrapper input[type="search"]:-ms-input-placeholder {
  color: var(--v-black);
  vertical-align: middle;
  opacity: 0.6;
}

.search-wrapper input[type="search"]::-webkit-input-placeholder {
  color: var(--v-black);
  vertical-align: middle;
  opacity: 0.6;
}

.hero_banner.page_banner{background: url(/hc/theming_assets/01JGD7CZFCGJEMD6FQWC8CGAXT) center center no-repeat; background-size:cover;}
.page_banner .banner_inner{ min-height: inherit; padding-top:50px; padding-bottom:50px;}
.page_banner .search-wrapper{ width:1394px;}
.page_banner .search-wrapper .search-full{ width:600px; max-width:100%;}


.category-blocks-wrapper{ padding:96px 0px 140px; background:#fff;}
.category-blocks-wrapper .blocks-list{ margin:0px auto; display:flex; justify-content: center; flex-wrap: wrap; width:960px; max-width:100%; padding-bottom:26px;}
.category-blocks-wrapper .blocks-list li.blocks-item{ width:25%; padding:0px 10px 20px; box-sizing: border-box; list-style:none; min-height:224px;}
.category-blocks-wrapper .blocks-list .blocks-item-link{ display:flex; width:100%; height:100%; padding:31px 20px; background:#f6f6f6; text-align:center; border-radius:8px; flex-direction: column; justify-content: flex-start; align-items: center; flex-wrap: wrap; text-decoration:none; transition: .5s;}
.category-blocks-wrapper .blocks-list .blocks-item-link span.icon_box{display: flex; width:100px; height:100px; align-items: center; justify-content: center; position:relative; overflow:hidden;}
.category-blocks-wrapper .blocks-list .blocks-item-link span.icon_box img.hover_icon{ display:none;}
.category-blocks-wrapper .blocks-list .blocks-item-link h3{ font-size:var(--fs-18); font-weight:600; color:var(--v-black);}
.category-blocks-wrapper .blocks-list .blocks-item-link:hover{ background:#034854; transform: translateX(2px);}
.category-blocks-wrapper .blocks-list .blocks-item-link:hover h3{ color:var(--v-white);}
.category-blocks-wrapper .blocks-list .blocks-item-link:hover span.icon_box img.hover_icon{ display:block;}
.category-blocks-wrapper .blocks-list .blocks-item-link:hover span.icon_box img.normal_icon{ display:none;}
.top-menu-wrapper{display: none;}

.home_video_content{background: url(/hc/theming_assets/01JGD7D0MEBBFC6F9XPEY2ZBYS) center top no-repeat; background-size:cover; margin:0px auto; max-width:100%;  display:flex; justify-content: space-evenly; flex-wrap: wrap; align-items: center; border-radius:20px;margin-top: 50px;padding-top: 50px;padding-left: 20px;padding-right: 20px;}
.home_video_content .video_box{ width:300px; position:relative;}
.home_video_content .video_box img{ display:block; width:100%; height:auto;}
.home_video_content .video_box video{ width:100%; height:100%; position:absolute; left:0px; top:0px; mix-blend-mode: screen;}
.home_video_content .text_box{text-align:center; }
.home_video_content .text_box h3{ font-size:var(--fs-48); font-weight:600; color:#002329; line-height:1.30; margin-bottom:32px;}
.home_video_content .text_box h3 span{ color:var(--v-orange);}
.home_video_content .text_box .orange-button{text-transform: uppercase;}

.container{}
.container>.inner{ padding-top:57px; padding-bottom:92px;}

.article-content-area{width: 100%;}
.article-content-section { display:flex; justify-content: space-between; align-items: flex-start;}
.article-content-section .section-articles{ width:28%; padding-top:2px;}
.article-content-section .article{width: calc(100% - 250px);max-width: 100%;margin: 0;}

.article-content-area .table-responsive {overflow: auto;}

.article-content-section .section-articles h3{ font-size:var(--fs-20); color:var(--v-black); text-transform:uppercase; margin-bottom:34px;}
.article-content-section .section-articles ul{}
.article-content-section .section-articles ul li{ box-sizing: border-box; list-style:none; padding-bottom:8px;}
.article-content-section .section-articles ul li a{ font-size:var(--fs-16); color:var(--v-black); text-decoration:none; transition: all .2s linear; position:relative; display:block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.article-content-section .section-articles ul li a:hover{ color:#C62400; text-decoration:none; padding-left:17px;}
.article-content-section .section-articles ul li a:before{ content:""; width:6px; height:6px; position:absolute; display:none; left:0px; top:9px; background:#C62400;}
.article-content-section .section-articles ul li a.current-article{ color:#C62400; padding-left:17px;}
.article-content-section .section-articles ul li a.current-article:before{ display:block;}
.article-content-section .section-articles a.article-sidebar-item{ color:var(--v-orange); font-weight:600;}
.article-content-section .section-articles a.article-sidebar-item:hover{ color:#c62400;}

/* background: url(/hc/theming_assets/01JM1T9JHKPPZ2JQSWBZ8HXHKC) left -4px no-repeat; padding-left:57px; */
h1.article-title{ padding:0px; margin:0px 0px 36px; font-size:var(--fs-28); color:var(--v-black); font-weight:600;  position:relative;pointer-events: none;display:flex;gap:10px;justify-content: flex-start;}
h1.article-title:before {content: '';background: url(/hc/theming_assets/01HZGZPGWYY7P5JAXHY9CQTV1S) no-repeat;background-size: contain;background-position: top;pointer-events: auto;flex: 0 0 8%;cursor: pointer;max-width: 40px;}
h1.article-title .article_title_see_more{ position:absolute; left:0px; top:0px; height:36px; display:block; width:36px;}
.article-content-section .article .home_video_content{max-width: 1240px;width:100%;}
.article-content-section .article-body a{ text-decoration:underline;color: #007fff;}
.article-content-section .article-body a:hover{ text-decoration:underline;}
.article-content-section .article-body > ul{ margin-left:28px; margin-bottom:24px;}
.article-content-section .article-body > ul li{transition: .3s;position: relative;text-align: start !important;list-style: inherit;}
.article-content-section .article-body > ul li a{transition: .3s;position: relative;}
.article-content-section .article-body > ul li:hover a{transform: translateX(8px);}
.article-content-section .article-body > ul ul{ margin-left:28px;}
.article-content-section .article-body > ol{ margin-left:28px; margin-bottom:24px;}
.article-content-section .article-body > ol li{list-style: inherit;}
.article-content-section .article-content h2{ font-size:var(--fs-32); margin-bottom:10px;}
.article-content-section .article-content h3{ font-size:var(--fs-30); margin-bottom:10px;}
.article-content-section .article-content h4{ font-size:var(--fs-24); margin-bottom:10px;}
.article-content-section .article-content h5{ font-size:var(--fs-20); margin-bottom:10px;}
.article-content-section .article-info {min-height: 300px;}

.article-content-section .article-body a strong .wysiwyg-color-black {color: #007fff;transition: .3s;}
.article-content-section .article-body a:hover strong .wysiwyg-color-black {color: #0900FF;}

@media (max-width: 768px) {
  .article-content-section .article-info #h_01JB8E1SFPN373Q5WVRXFM5XNS {white-space: normal !important;}
}

.category_wrapper{}
.category_wrapper .hero_banner{ background: url(/hc/theming_assets/01JCMZM6PTBF7WC6B4DNAY18TF) center top no-repeat; background-size:cover;}
.category_wrapper .banner_inner{ min-height:inherit; padding-top:42px; padding-bottom:100px;}
/* .category_wrapper .hero_banner h1{ color:#fff; text-transform:none;font-size: var(--fs-32);} */
.category_wrapper .container{position: relative;top: -50px;border-radius: 60px 60px 0px 0px;background: var(--v-white);padding: 50px 0px 40px;}
.category_wrapper .container .inner{padding: 0 80px;display: flex;justify-content: space-between;}
.category_wrapper .collapsible-sidebar{max-width: 240px;transition: all .5s;position: relative;overflow:hidden;opacity:1;z-index:5;background-color: #ffffff;width:100%;margin-right:40px;}
.category_wrapper .collapsible-sidebar h3{font-size: var(--fs-28);margin-bottom: 20px;}
.category_wrapper .collapsible-sidebar ul{list-style: none;}
.category_wrapper .collapsible-sidebar ul li{margin-bottom: 10px;}
.category_wrapper .collapsible-sidebar ul li.active{border-bottom: 1px solid var(--v-orange);}
.category_wrapper .collapsible-sidebar ul li.active a{color: var(--v-orange);}
.category_wrapper .collapsible-sidebar ul li .list-item{margin: 0;font-size: var(--fs-16);transition: .3s;}
.category_wrapper .collapsible-sidebar ul li:hover .list-item{transform: translateX(8px);color: var(--v-orange);}
.category_wrapper .collapsible-sidebar ul li .list-item-icon{display: none;}
.category_wrapper .collapsible-sidebar-icon {position: fixed; z-index:6; left: 0; top: 45%; cursor: pointer; background-color: rgba(131, 131, 131, .6); padding: 12px 12px 12px 20px; display: flex ; border-radius: 0 5px 5px 0; transform: translateX(-100%); transition: all .3s;}
.category_wrapper .collapsible-sidebar-icon img {transition: all .3s;transform: rotate(0deg);}
.category_wrapper .collapsible-sidebar-icon img.switch {transform: rotate(180deg);}
.category_wrapper .article-relatives.pc h3 {font-size: var(--fs-28);margin-bottom: 20px;padding-left: 15px;}
.category_wrapper .article-relatives.pc .related-articles h3 {font-size: var(--fs-28);margin-bottom: 20px;display:none;}
/* search content */
.category_wrapper .search-content {width: calc(100% - 250px);transition: all .6s; max-width: 100%;}
.category_wrapper .search-content.switch {width:100%;}

/* articles content */
.category_wrapper article.article {width: 100%;transition: all .6s; max-width: 100%;}
.category_wrapper article.article.switch {width:100%;}
.category_wrapper .article-relatives {margin-left: 40px;}
.category_wrapper .article-relatives.pc{display:block;max-width: 240px;width: 100%;}
.category_wrapper .article-relatives.pc .related-articles ul{list-style: none;}
.category_wrapper .article-relatives.pc .related-articles li{padding: 0px 0px 5px 15px;margin: 0px;box-sizing: border-box;list-style: none;transition: .3s;position: relative;}
.category_wrapper .article-relatives.pc .related-articles li:hover{ transform: translateX(8px);color: var(--v-orange);}
.category_wrapper .article-relatives.pc .related-articles li:after{content: "";display: block;width: 5px;height: 5px;background: #000;border-radius: 50%;position: absolute;top: 10px;left: 0;}
.category_wrapper .article-relatives.mb{display:none;}
.category_wrapper article.article .home_video_content{flex-direction: column-reverse;}

.category_wrapper .category-content{ width: calc(100% - 250px); max-width: 100%;margin: 0;transition: all .6s;}
.category_wrapper .category-content h1{font-size: var(--fs-28);margin: 0 auto 20px;}
.category_wrapper .category-content .section-tree{ display:flex; width:100%; flex-wrap: wrap; justify-content: flex-start;min-height: 300px;transition: .3s all;}
.category_wrapper .category-content .section-tree section.section{width: 100%;border-bottom: 1px solid #C6C6C6;padding-bottom: 30px;margin-bottom: 30px;}
.category-content h3{font-size: var(--fs-20);margin-bottom: 10px;font-weight: 600;display: flex;align-items: flex-start;}
.search-result-title:before,
.section-tree-title:before{content:"";background:url(/hc/theming_assets/01JE86GG631VFEF6PV76QDF48H);width: 28px;height: 24px;display: inline-block;background-position: center;background-repeat: no-repeat;}
.category_wrapper .category-content ul.article-list{ padding:0px; margin:0px;}
.category_wrapper .category-content ul.article-list li{ padding:0px 0px 5px 15px; margin:0px; box-sizing: border-box; list-style:none; font-size:var(--fs-16); color:#404040; transition: .3s;position: relative;}
.category_wrapper .category-content ul.article-list li:after{content: "";display: block;width: 5px;height: 5px;background: #000;border-radius: 50%;position: absolute;top: 10px;left: 0;}
.category_wrapper .category-content ul.article-list li a{ color:#007FFF;}
.category_wrapper .category-content ul.article-list li a:hover{ color:#0900FF;}
.category_wrapper .category-content ul.article-list li:hover{ transform: translateX(8px);}
.category_wrapper .category-content a.see-all-articles{ color:var(--v-orange); font-weight:600; transition: .3s; display:inline-block;}
.category_wrapper .category-content a.see-all-articles:hover{ color:#c62400; transform: translateX(8px);}
.category_wrapper .category-content.switch {width:100%;}
.category_wrapper .home_video_content .text_box h3{align-items: center;flex-direction: column;}

.category_wrapper .hero_banner h1.search_banner_title{ max-width:760px; margin-left:auto; margin-right:auto;}
.category_wrapper .category-content.search-results { width:100%;}
.category_wrapper .category-content.search-results .search-results-column.section-tree .section-tree{ gap:16px;}
.category_wrapper .category-content.search-results .search-results-column.section-tree .search-result-list-item.result-article{flex:0 0 48%; background-color: #f5f5f5; border-radius: 4px; padding: 16px;border-bottom: unset;margin-bottom:0px;}
.category_wrapper .category-content.search-results .search-results-column.section-tree .search-result-list-item.result-article .search-result-title {position: relative; padding-left: 15px; font-size: var(--fs-16); line-height: 19.6px; color: #007fff;}
.category_wrapper .category-content.search-results .search-results-column.section-tree .search-result-list-item.result-article .search-result-title:hover{text-decoration: underline;}
.category_wrapper .category-content.search-results .search-results-column.section-tree .search-result-list-item.result-article .search-result-title:before{ content: ""; display: block; width: 5px; height: 5px; background: #000; border-radius: 50%; position: absolute; top: 10px; left: 0;}
.category_wrapper .category-content.search-results ul.article-list {display: flex;flex-wrap:wrap;padding-left: 16px;}
.category_wrapper .category-content.search-results ul.article-list li[title=Vantage]{ display:none;}
.category_wrapper .category-content.search-results ul.article-list li:after{ content:unset;}
.category_wrapper .category-content.search-results ul.article-list li.key-words{padding:0px;margin-bottom:4px;}
.category_wrapper .category-content.search-results ul.article-list li.key-words:hover{transform: translateX(0px);}
.category_wrapper .category-content.search-results ul.article-list li.key-words a{border-radius: 50px; background-color: #e9e9e9; padding: 4px 12px; font-size: var(--fs-12); color: #000;transition: all .2s;margin-right: 4px;}
.category_wrapper .category-content.search-results ul.article-list li.key-words a:hover{background-color:#999;color:#ffffff;}
.category_wrapper .category-content.search-results ul.article-list li.key-words a:before{content:"#";display:inline-block;margin-right: 4px;}
.category_wrapper .category-content.search-results ul.article-list li.search-results-description {font-size: var(--fs-14); line-height: 19.6px;padding:0px;padding-bottom:16px;}
.category_wrapper .category-content.search-results ul.article-list li.search-results-description:after{content:unset;}
.category_wrapper .category-content.search-results ul.article-list li[title="Vantage UK Help Center"]{display:none;}


nav.pagination{ padding:0px; margin:0px;}
nav.pagination ul{ display:flex; flex-wrap: wrap; justify-content: center; align-items: center;}
nav.pagination ul li{ box-sizing: border-box; list-style:none; margin:0px 1px 5px;}
nav.pagination ul li span,
nav.pagination ul li a{ min-width:46px; line-height:47px; text-align:center; height:auto; width:auto; transition: .4s;  font-size:var(--fs-16); color:#9b9b9b; padding:0px 2px; display:block;}
nav.pagination ul li.pagination-current span{ color:var(--v-white); background:var(--v-black); border-radius:12px;}
nav.pagination ul li.pagination-first a,
nav.pagination ul li.pagination-last a,
nav.pagination ul li.pagination-next a,
nav.pagination ul li.pagination-prev a{ text-indent:-9999em; display:block; height:auto;}
nav.pagination ul li.pagination-prev a{background:url(/hc/theming_assets/01JM1T9HYKA8NA1PZRMKWETTR1) center center no-repeat; background-size:44px auto;}
nav.pagination ul li.pagination-next a{background:url(/hc/theming_assets/01JM1T9F63S866Y6N3XA01AQSV) center center no-repeat; background-size:44px auto;}
nav.pagination ul li.pagination-first a{background:url(/hc/theming_assets/01JM1T9FDJGMMVZ0KRGGXT6HR6) center center no-repeat; background-size:44px auto;}
nav.pagination ul li.pagination-last a{background:url(/hc/theming_assets/01JM1T9J6DW28JK07JE8WS2AAV) center center no-repeat; background-size:44px auto;}

.page_container{ display:flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start;}
.page_container .sidebar{ width:28%; padding-top:2px;}
.page_container .page_content{ width:67.5%;}
.page_container .page_content ul.article-list{ margin-left:28px;}

.page_container .sidebar h3{ font-size:var(--fs-20); color:var(--v-black); text-transform:uppercase; margin-bottom:34px;}
.page_container .sidebar ul{}
.page_container .sidebar ul li{ box-sizing: border-box; list-style:none; padding-bottom:8px;}
.page_container .sidebar ul li a{ font-size:var(--fs-16); color:var(--v-black); text-decoration:none; transition: all .2s linear; position:relative; display:block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.page_container .sidebar ul li a p{ padding:0px; margin:0;}
.page_container .sidebar ul li a span.list-item-icon{ display:none;}
.page_container .sidebar ul li a:hover{ color:#C62400; text-decoration:none; padding-left:17px;}
.page_container .sidebar ul li a:before{ content:""; width:6px; height:6px; position:absolute; display:none; left:0px; top:9px; background:#C62400;}
.page_container .sidebar ul li a.current-article{ color:#C62400; padding-left:17px;}
.page_container .sidebar ul li a.current-article:before{ display:block;}

.page_container .page_content ul.section-list{}
.page_container .page_content ul.section-list li.section-list-item{ box-sizing: border-box; list-style:none; padding-bottom:8px; position:relative; padding-left:32px;}
.page_container .page_content ul.section-list li.section-list-item i.fa-folder{ position:absolute; left:0; top:1px; font-size:20px; color:var(--v-green-darker);}


.page_full{}
.page_full .page-header{ display:flex; justify-content: space-between; flex-wrap: wrap; align-items: flex-start; padding-bottom:10px;}
.page_full .page-header .dropdown-toggle{ padding-right:20px; position:relative;}
.page_full .page-header .dropdown-toggle::after{ position:absolute; right:0; top:2px;}
.page_full .topic-header{ padding-bottom:10px;}
.page_full .topic-header .topic-filters{ display:flex; flex-wrap: wrap; align-items: flex-start;}
.page_full .topic-header .topic-filters .dropdown{ padding-right:20px;}
.page_full .topic-header .topic-filters .dropdown .dropdown-toggle{ padding-right:20px; position:relative;}
.page_full .topic-header .topic-filters .dropdown .dropdown-toggle::after{ position:absolute; right:0; top:0;}
.page_full .posts-list{ padding:0 0 20px; margin:0;}
.page_full .posts-list li{ padding:0; margin:0; box-sizing: border-box; list-style:none;}
.page_full .posts-list > li{ border-bottom:1px solid var(--v-black); padding:15px 0px;}
.page_full .posts-list > li .striped-list-item{ display:flex; justify-content: space-between; align-items: flex-start;}
.page_full .posts-list > li .striped-list-item .striped-list-title{ font-size:var(--fs-20); color:var(--v-green-darker);}
.page_full .posts-list > li .striped-list-item .meta-group{ display:flex;}
.page_full .posts-list > li .striped-list-item .meta-group li{ padding:0px 23px 5px 0px; position:relative; font-size:14px;}
.page_full .posts-list > li .striped-list-item .meta-group li:after{ content:""; display:block; width:3px; height:3px; background:#000; border-radius:50%; position:absolute; right:10px; top:10px;}
.page_full .posts-list > li .striped-list-item .meta-group li:last-child{ padding-right:0px;}
.page_full .posts-list > li .striped-list-item .meta-group li:last-child:after{ display:none;}
.page_full .posts-list > li .striped-list-item .striped-list-count{ display:flex; font-size:14px;}
.page_full .posts-list > li .striped-list-item .striped-list-count .striped-list-count-item{ padding:0px 20px; text-align:center;}
.page_full .posts-list > li .striped-list-item .striped-list-count .striped-list-count-item .striped-list-number{ display:block;}
.page_full .community-footer{ text-align:center;}
.page_full .community-footer h4{ margin-bottom:15px;}

.button-large{ background-color: #d64b1c; border: 0; border-radius:20px; text-align:center; color: #FFFFFF; font-size: 16px; text-transform:uppercase; font-weight: 500; min-width: 160px; display:inline-block;  padding:6px 20px; -webkit-border-radius:20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px;}

h1.form_content_title{ padding:0px; margin:0px 0px 36px; font-size:var(--fs-28); color:var(--v-black); font-weight:600;}
.form_content{}
.form_content .form-field{ padding-bottom:20px;}
.form_content .form-field label{ font-size:16px; color:var(--v-black); display:block; padding-bottom:5px;}
.form_content #community_post_title,
.form_content #community_post_details,
.form_content .nesty-input{width: 100%;height:50px;font-size: 16px;border: none;outline: none;border-radius: 8px; background-color: var(--v-grey-light2); padding:0px 20px; transition: all .2s linear; line-height:50px;}
.form_content #community_post_title:hover,
.form_content #community_post_details:hover,
.form_content .nesty-input:hover{background-color: #ECECEC;}
.form_content footer{ text-align:center;}
.form_content footer input{ background-color: #d64b1c; border: 0; border-radius:35px; text-align:center; color: #FFFFFF; font-size: 16px; text-transform:uppercase; font-weight: 500; min-width: 160px; display:inline-block;  padding:10px 20px; -webkit-border-radius:35px; -moz-border-radius: 35px; -ms-border-radius: 35px; -o-border-radius: 35px;}


.topics{ padding-bottom:30px;}
.topics .topics-list{ display:flex; flex-wrap: wrap;}
.topics .topics-list li{ box-sizing: border-box; list-style:none;}
.topics .topics-list .topics-item{ width:33.333%; padding-right:20px;}
.topics .topics-list .topics-item:last-child{ padding-right:0px;}
.topics .topics-list .topics-item .blocks-item-link{ display:block; width:100%;}
.topics .topics-list .topics-item .blocks-item-title{ font-size:var(--fs-20); color:var(--v-green-darker); margin-bottom:15px;}
.topics .topics-list .topics-item .blocks-item-description{ margin:0;}
.topics .topics-list .topics-item .meta-group{ display:flex;}
.topics .topics-list .topics-item .meta-group li{ padding:0px 23px 5px 0px; position:relative; font-size:14px;}
.topics .topics-list .topics-item .meta-group li:after{ content:""; display:block; width:3px; height:3px; background:#000; border-radius:50%; position:absolute; right:10px; top:10px;}
.topics .topics-list .topics-item .meta-group li:last-child{ padding-right:0px;}
.topics .topics-list .topics-item .meta-group li:last-child:after{ display:none;}
.community-relatives{ display:flex; align-items: flex-start; justify-content: space-between; padding-bottom:50px; flex-wrap: wrap;}
.community-featured-posts{ width:33.333%; padding-right:20px;}
.community-activity{ width:66.664%;}
.recent-activity .recent-activity-list .recent-activity-item{ display:flex; align-items: flex-start; justify-content: space-between; flex-wrap: wrap;}
.recent-activity .recent-activity-list .recent-activity-item h3{ width:100%;}
.recent-activity .recent-activity-list .recent-activity-item .recent-activity-item-meta{ display:flex; align-items: flex-start; justify-content: space-between;}
.recent-activity .recent-activity-list .recent-activity-item .recent-activity-item-meta .recent-activity-item-comment{ padding-left:45px; position:relative;}
.recent-activity .recent-activity-list .recent-activity-item .recent-activity-item-meta .recent-activity-item-comment span::before {
  font-family: "copenhagen-icons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  color: rgba(227, 87, 40, 1);
  content: "\1F4AC";
  display: inline-block;
  font-size: 15px;
  padding-right: 3px;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
.community-relatives ul li{ box-sizing: border-box; list-style:none;}
.community-relatives h2{ font-size:var(--fs-24); color:var(--v-green-darker); margin-bottom:15px;}
.community-relatives h3{ font-size:var(--fs-20); color:var(--v-green-darker); margin-bottom:15px;}
.community-relatives .promoted-articles{}
.community-relatives .promoted-articles .promoted-articles-item{ box-sizing: border-box; list-style:none;}

.collapsible-nav-list{}
.collapsible-nav-list li{ box-sizing: border-box; list-style:none;}
.my-activities-nav{ padding-bottom:30px;}
.my-activities-nav .collapsible-nav-list{ display:flex; font-size:var(--fs-24); color:var(--v-black); font-weight:600;}
.my-activities-nav .collapsible-nav-list li{ padding-right:30px; padding-bottom:10px;}
.my-activities-nav .collapsible-nav-list li.active{color:#C62400;}
.my-activities-header{}
.my-activities-header h1{ padding:0px; margin:0px 0px 20px; color:var(--v-black); font-size:var(--fs-32);}
.my-activities-sub-nav{}
.my-activities-sub-nav .collapsible-nav-list{ display:flex; font-size:var(--fs-18); color:var(--v-black); font-weight:600;}
.my-activities-sub-nav .collapsible-nav-list li{ padding-right:30px; padding-bottom:10px;}
.my-activities-sub-nav .collapsible-nav-list li.active{color:#C62400;}

.requests-table-toolbar{ display:flex; justify-content: space-between; align-items: flex-start; flex-wrap: wrap;}
.requests-table-toolbar .search{ width:100%; padding-bottom:20px;}
.requests-table-toolbar .request-table-filter{ max-width:32%; padding-bottom:10px;}
.requests-table-toolbar .request-table-filter label{ display:block;}
.requests-table-toolbar .request-table-filter select.request-filter{ width:100%; height:48px; border-radius:60px; padding:0px 20px;}
#quick-search{ background:var(--v-grey-light2) url(/hc/theming_assets/01JM1T9HDNRFNN2VWQQWBW4HT7) 20px center no-repeat; color:rgba(0,0,0,0.6); max-width:820px; border-radius:60px; width:100%; border:none; display:block; height:48px; padding:5px 20px 5px 52px; line-height:38px; box-sizing: border-box; font-family: Gilroy; font-weight:500; font-size:16px;}
#quick-search::-moz-placeholder {
  color:var(--v-black);
  vertical-align: middle;
  opacity: 0.6;
}

#quick-search:-ms-input-placeholder {
  color: var(--v-black);
  vertical-align: middle;
  opacity: 0.6;
}

#quick-search::-webkit-input-placeholder {
  color: var(--v-black);
  vertical-align: middle;
  opacity: 0.6;
}

.requests{ margin-bottom:20px;}
.requests table{ width:100%;}
.requests table thead{}
.requests table tbody{}
.requests table th,
.requests table td{ border-bottom:1px solid var(--v-black); padding:10px;}
.requests table th:first-child,
.requests table td:first-child{}

.error-page{ text-align:center;}

.profile-header{/* display:flex; justify-content: space-between; align-items: flex-start; flex-wrap: wrap;*/ padding-bottom:30px;}
.profile-header li{ box-sizing: border-box; list-style:none;}
.profile-info{/* width:68%;*/ display:flex; align-items: center; flex-wrap: wrap; justify-content: flex-start;}
.profile-info .basic-info{}
.profile-info .basic-info h1{ padding:0px; margin:0px; font-size:24px;}
.profile-info .options{ width:100%; padding-top:20px; padding-bottom:10px;}
.profile-info .options a{ padding:12px 32px; width:max-content; font-size:var(--fs-18); font-weight:500; line-height:1.1; background-color: var(--v-orange);border-radius: 35px;color: var(--v-white); text-align: center; text-decoration: none; position: relative; overflow: hidden; display: inline-block; transition: all .2s linear; z-index: 1; box-shadow:0px 0px 25px rgba(212,61,20,0.15);}
.profile-info .options a:hover{ background:#d43d14;}
.profile-stats{/* width:30%;*/ width:320px; max-width:100%;}
.profile-stats li.stat{ display:flex; align-items: center; flex-wrap: wrap; justify-content:space-between; padding-bottom:5px;}
.profile-stats li.stat .stat-label{ font-weight:600;}
/*.profile-activity-list>li[class$="-article"]::before { content: "\1f4c4"; font-family: "copenhagen-icons";}*/

.profile-nav{}
.profile-nav .collapsible-nav-list{ display:flex; font-size:var(--fs-18); color:var(--v-black); font-weight:600;}
.profile-nav .collapsible-nav-list li{ padding-right:30px; padding-bottom:10px;}
.profile-nav .collapsible-nav-list li.active{color:#C62400;}

.profile-section li{ box-sizing: border-box; list-style:none;}
.profile-section-header{ font-size:var(--fs-18); padding-bottom:10px;}
.profile-section-header h2{ margin-bottom:10px;}
.user-avatar{ margin-bottom:10px;}

.profile-activity-contribution{}
.profile-activity-contribution .breadcrumbs{ padding:0px; margin:0px; display:flex; justify-content:flex-start; flex-wrap: wrap; align-items: center;}
.profile-activity-contribution .breadcrumbs li{ padding:0px 10px 5px 16px; margin:0px; box-sizing: border-box; list-style:none; padding-left:17px; padding-right:10px; position:relative; color:rgba(0,0,0,0.6); font-size:var(--fs-14);}
.profile-activity-contribution .breadcrumbs li a{ color:rgba(0,0,0,0.6);}
.profile-activity-contribution .breadcrumbs li a:hover{ color:rgba(0,0,0,0.6);}
.profile-activity-contribution .breadcrumbs li:first-child{ padding-left:0px;}
.profile-activity-contribution .breadcrumbs li:first-child:before{ display:none;}
.profile-activity-contribution .breadcrumbs li:before{ content:""; display:block; width:6px; height:9px; background: url(/hc/theming_assets/01JM1T9JGK355F8XEVYM2P013P) left top no-repeat; position:absolute; left:0; top:5px;}
.profile-activity-contribution .meta-group{ display:flex;}
.profile-activity-contribution .meta-group li{ padding:0px 23px 5px 0px; position:relative; font-size:14px;}
.profile-activity-contribution .meta-group li:after{ content:""; display:block; width:3px; height:3px; background:#000; border-radius:50%; position:absolute; right:10px; top:10px;}
.profile-activity-contribution .meta-group li:last-child{ padding-right:0px;}
.profile-activity-contribution .meta-group li:last-child:after{ display:none;}



@media (max-width:1640px){
  .home_breadcrumbs_wrap.breadcrumbs_wrap .inner{padding: 0 20px;}
}

@media (max-width:1400px){
	.category_wrapper .container .inner{padding:0 65px;}
}

@media (max-width:1200px){
	.category-blocks-wrapper .blocks-list li.blocks-item{ width:25%;}
	.category-blocks-wrapper .blocks-list{ margin-left:-10px; margin-right:-10px;}
	.home_video_content .text_box{ padding-right:0px;}
}

@media (max-width:1024px){
	.category_wrapper .container .inner{padding:0 40px;}
  .category_wrapper .collapsible-sidebar-icon {transform: translateX(0%);}
}

@media (max-width:992px){
    .hero_banner .inner{padding: 0 20px;}
    .home_breadcrumbs_wrap.breadcrumbs_wrap .inner{ padding-left: 20px; padding-right: 20px;}
}
@media (max-width:940px){
	.category-blocks-wrapper .blocks-list li.blocks-item{ width:33.333%;}
	.category_wrapper .category-content .section-tree section.section{ width:calc(100% / 2); padding-right:30px;}
	
	.requests{ overflow:auto;}
	.requests table{ width:840px;}
}
@media (max-width:768px){
	.banner_inner{ min-height:inherit; padding-top:32px;padding-bottom: 32px;}
  .breadcrumbs_wrap{ display:none;}
  .hero_banner h1{ margin-bottom:16px;line-height: 24px; }
  .hero_banner .hot-words-box{padding-top: 32px;}
  .hero_banner .hot-words-box h4{font-size: 18px;line-height: 21px;margin-bottom: 16px;}
  .hero_banner .hot-words-box ul li{min-width: min-content;}
  .hero_banner .hot-words-box ul li a{font-size: 12px;line-height: 16px;padding: 4px 12px;}
  .search-wrapper input#query{height: 52px; color:#818181; font-size:16px;line-height: 18px;padding: 5px 62px 5px 16px;}
  .search-wrapper input[type="submit"]{width: 20px;right: 16px;}
  .search-wrapper input[type="search"]::-moz-placeholder{ color:#818181; opacity: 1;}
  .search-wrapper input[type="search"]:-ms-input-placeholder{ color:#818181; opacity: 1;}
  .search-wrapper input[type="search"]::-webkit-input-placeholder{ color:#002329; opacity: 1;}
  .hero_banner .text_box h4{ margin-bottom:10px;}
  .category-blocks-wrapper{ padding-top:32px; padding-bottom:0;border-radius: 16px 16px 0 0;margin-top: -10px;}
  .category-blocks-wrapper .blocks-list{ padding-bottom:32px; margin-left:-8px; margin-right:-8px; max-width:calc(100% + 16px);}
  .category-blocks-wrapper .blocks-list li.blocks-item{ padding:0px 8px 16px; min-height:inherit;}
  .category-blocks-wrapper .blocks-list .blocks-item-link{ padding:10px 10px 20px;}
  .category-blocks-wrapper .blocks-list .blocks-item-link span.icon_box{ width:80px; height:80px;}
  .category-blocks-wrapper .blocks-list .blocks-item-link h3{color: #002329;}
  .category_wrapper .search-content, 
  .category_wrapper article.article {width:100%;}
  .category_wrapper .article-relatives {margin-left: 20px;margin-top: 20px;flex: 0 0 30%;}
  .category_wrapper .article-relatives.pc{display:none;}
    .category_wrapper .article-relatives.mb{display:block;}
  .category_wrapper .home_video_content {flex-direction: column-reverse;}
  .category_wrapper .category-content.search-results .search-results-column.section-tree .search-result-list-item.result-article .search-result-title{font-size: 16px;line-height: 24px;font-weight: 400;margin-bottom: 4px;}
  .category_wrapper .category-content.search-results ul.article-list li.search-results-description{font-size: 14px;line-height: 19px;padding-bottom: 8px;}
  .category_wrapper .category-content.search-results .search-results-column.section-tree .section-tree{gap: 8px;}
  .search-content nav.pagination{margin-top: 32px;}
  .category_wrapper .collapsible-sidebar{transform: translateX(-200%);opacity:0;width:0%;display: none;transition: unset;height: 0;position: absolute;}
  .category_wrapper .collapsible-sidebar.collapsible-sidebar-slidetoggle {transform: translateX(-200%);opacity:0;width:0%;display: none;transition: unset;height: 0;position: absolute;}

  .home_video_content{padding-top: 30px; padding-bottom:44px; max-width:calc(100% + 80px);}
  .category-blocks-wrapper .home_video_content{  border-radius:0;margin: 0 -40px;background-position: 100% 100%;}
  .home_video_content .text_box{ width:100%; max-width:100%;}
  .home_video_content .text_box h3{ margin-bottom:20px;}
  .home_video_content .video_box {width:250px;}
  .article-content-area .home_video_content{border-radius: 20px;margin: 16px 0 0;}

  .category-content .home_video_content,
  .article .home_video_content{gap: 32px;padding-bottom: 0;}
  .category-content .home_video_content .text_box h3,
  .article .home_video_content .text_box h3{font-size: 28px;line-height: 33px;}
  .category-content .home_video_content .orange-button,
  .article .home_video_content .orange-button{font-size: 16px;line-height: 19px;}
  .category-content .home_video_content .video_box,
  .article .home_video_content .video_box{width: 210px;}

  .page_banner .banner_inner{ padding-top:32px; padding-bottom:32px;}
  h1.article-title{font-size: 18px;line-height: 21px; margin-bottom:20px;background-size:18px auto; background-position:left 2px;}
  h1.article-title:before {max-width:30px;}
  .article-content-section .section-articles{ display:none;}
  .article-content-section .article{ width:100%;}
  .related-articles-title{font-size: 16px;line-height: 19px;margin-bottom: 8px;}

  .category_wrapper{ background-size:130% auto;overflow: hidden;}
  .category_wrapper .banner_inner{ padding-top:32px; padding-bottom:32px;}
  .category_wrapper .container{ padding-bottom:0; top: 0px; border-radius: 0px;}
  .category_wrapper .container .inner{ padding:0 20px 30px; border-radius:0; box-shadow:none;}
  .category_wrapper .category-content {width:100%;}
  .category_wrapper .category-content .section-tree section.section{ padding-top:0; border-bottom:none; padding-bottom:0px;}
  .category_wrapper .category-content:after{ display:none;}
  .category_wrapper .collapsible-sidebar { position: fixed; max-width: 100%; width: 100%; padding: 30px; left: 0; top: 5%; height: 100%;}
  .category_wrapper .collapsible-sidebar-icon {left: unset; right: 0; transform: rotate(180deg);display: none;}

  .top-menu-wrapper{display: block;position: relative;margin-bottom: 32px;}
  .top-menu-wrapper .top-menu{background: #F5F5F5;padding: 18px 16px;border-radius: 8px;position: relative;cursor: pointer;transition: all .3s linear;}
  .top-menu-wrapper .top-menu.active{background: #E2E2E2;}
  .top-menu-wrapper .top-menu p{margin: 0;color: #818181;font-size: 16px;line-height: 24px;}
  .top-menu-wrapper .top-menu span{display: block;width: 12px;height: 12px;border-left: 2px solid #818181;border-bottom: 2px solid #818181;transform: rotate(315deg);position: absolute;right:     25px;top:           35%;transition: all .3s linear;}
  .top-menu-wrapper .top-menu.active span{transform: rotate(135deg);border-left: 2px solid #E35728;border-bottom: 2px solid #E35728;}
  .category_wrapper .category-content h1{font-size: 20px;font-weight: 600;line-height: 24px;margin: 0 auto 16px;}
  .top-menu-wrapper .diziana-category-sidebar-menu{width: 100%;max-height: 328px;overflow: auto;background: #FFFFFF;box-shadow: 0px 4px 4px 0px #00000040;border-radius: 8px;padding: 12px 16px 12px 12px;position: absolute;left: 0;top: 64px;z-index: 99;display: none;}
  .top-menu-wrapper .diziana-category-sidebar-menu ul li{list-style: none;padding: 8px;font-size: 16px;line-height: 24px;}
  .top-menu-wrapper .diziana-category-sidebar-menu ul li p{margin: 0;}
  .top-menu-wrapper .diziana-category-sidebar-menu ul li p .list-item-icon{display: none;}
  .top-menu-wrapper .diziana-category-sidebar-menu ul li:hover{background: #E8E9ED;}

  .page_container .sidebar{display:none;}
  .page_container .page_content{ width:100%;}

  .page_full .posts-list > li .striped-list-item{  flex-wrap: wrap; }
  .page_full .posts-list > li .striped-list-item .striped-list-info{ width:100%;}
  .page_full .posts-list > li .striped-list-item .striped-list-count{ width:100%;}
  .page_full .posts-list > li .striped-list-item .striped-list-count .striped-list-count-item{ padding:0px 20px 0px 0px;}
  .page_full .posts-list > li .striped-list-item .striped-list-count .striped-list-count-item .striped-list-number{ display:inline;}


  h1.form_content_title{ margin-bottom:20px;}

  .community-relatives{ padding-bottom:30px;}
  .topics .topics-list .topics-item{ width:100%; padding-right:0px;}
  .community-featured-posts{ width:100%; padding-right:0px;}
  .community-activity{ width:100%;}

  .requests-table-toolbar .request-table-filter{ max-width:100%;}

  .article-content-section .article-info {min-height: auto;}

}
@media (max-width:700px){
	.category-blocks-wrapper .blocks-list li.blocks-item{ width:50%;}
}
@media (max-width:510px){
.category-blocks-wrapper .home_video_content{margin: 0 -20px;}
.home_video_content{ max-width:calc(100% + 40px);}
.home_video_content .video_box {width:158px;}

.article-content-area .home_video_content{margin: 16px 0 0;}

.category_wrapper .category-content .section-tree section.section{ width:100%; padding-right:0px;}
.category_wrapper .category-content .section-tree section.section:last-child{margin-bottom: 0px;}
h1.article-title{ background-position:left 0px;}

.category_wrapper .category-content.search-results .search-results-column.section-tree .search-result-list-item.result-article {flex: 0 0 100%;}
}

/*Content Css End*/


/* v15 css */
.v15_years span {background: linear-gradient(90deg, #E35728 0%, #034854 100%);font-style: var(--fs-14);font-weight: 800;-webkit-background-clip: text;-webkit-text-fill-color: transparent;line-height: 1.2;position: relative;}
.v15_years a {display: flex;align-items: center;}
.v15_years img {max-width: 17px;}
.v15_years span::after {content: '';position: absolute;left: 0;bottom: 0;width: 100%;height: 2px;background: linear-gradient(90deg, #E35728 0%, #034854 100%);transform: scaleX(0);transform-origin: bottom right;transition: transform 0.3s ease-out;}
.v15_years:hover span::after {transform: scaleX(1);transform-origin: bottom left;}
.mobile_v15 {margin-top: 10px;}
.v15_years:hover span {box-shadow: 0px 8px 20px -4px #E3572852;transition: box-shadow 0.3s ease;}
.v15_flex {flex-wrap: wrap;gap: 5px;}


/* 404 */
.error-page { display:flex; flex-direction: column; align-items: center; padding:50px 80px; }
.error-page h1 { font-size: 40vh; font-family: sans-serif; position: relative; background: white; color: black; margin: 0; padding: 0; overflow: hidden; }
.error-page h1:before { content: ""; display: block; position: absolute; -webkit-filter: blur(20px); filter: blur(20px); top: 0; left: 0; width: 100%; height: 100%; mix-blend-mode: screen; background-image: repeating-linear-gradient(-45deg, transparent, transparent 1em, #9E2053 1em, orange 50%), repeating-linear-gradient(45deg, #111626, #111626 1em, pink 1em, #571B3D 50%); background-size: 3em 3em, 2em 2em; animation-name: ani; animation-duration: 8s; animation-timing-function: linear; animation-iteration-count: infinite; animation-direction: alternate; }
.error-page .info { text-align: center; line-height: 1.5; max-width: clamp(16rem, 90vmin, 30rem); margin: 0 auto;color: var(--v-grey);}
.error-page .info p{color: var(--v-grey);}
.error-page .NotFoundBtn { text-transform: uppercase; text-decoration: none; padding: 1rem 4rem; border-radius: 4rem; font-size: 0.875rem; letter-spacing: 0.05rem; }
.error-page .orange-button{ margin-bottom: 10px;height: 100%; display: flex; align-items: center; justify-content: center;}
.error-page ul{ display: flex; width:650px; max-width: 100%;}
.error-page ul li{ padding: 0px 10px 10px; width: 50%;}
.error-page ul li a{ display: block; width: 100%; max-width: 100%; padding-left: 15px; padding-right: 15px; margin-bottom: 0;}
p.top-text{ text-align: center; font-size:var(--fs-24); font-weight:700;color: var(--v-grey);}
p.top-text a{ font-size:var(--fs-18); font-weight:500;}
p.top-text a:hover{ color: var(--v-orange);}

@keyframes ani {
from { background-position: 0 0; }
to { background-position: 400% 0; }
}

@media (max-width:1024px) {
.error-page{ padding: 70px; }
.error-page h1 { font-size: 35vh; }
.error-page .info > p { margin-bottom: 2rem; }
}

@media (max-width:768px) {
.error-page{ padding: 25px 20px; }
.error-page h1 { font-size: 25vh; }
.error-page .info > p { margin-bottom: 1rem; }
}

@media (max-width:425px) {
.error-page h1 { font-size: 15vh; }
}