 	@font-face{
        font-family:"AvenirNextW04-Bold";
        src:url("../fonts/avenir/AvenirNextW04-Bold.eot?#iefix");
        src:url("../fonts/avenir/AvenirNextW04-Bold.eot?#iefix") format("eot"),url("../fonts/avenir/AvenirNextW04-Bold.woff2") format("woff2"),url("../fonts/avenir/AvenirNextW04-Bold.woff") format("woff"),url("../fonts/avenir/AvenirNextW04-Bold.ttf") format("truetype");
    }
    @font-face{
        font-family:"AvenirNextW04-CondDemiItal";
        src:url("../fonts/avenir/AvenirNextW04-CondDemiItal.eot?#iefix");
        src:url("../fonts/avenir/AvenirNextW04-CondDemiItal.eot?#iefix") format("eot"),url("../fonts/avenir/AvenirNextW04-CondDemiItal.woff2") format("woff2"),url("../fonts/avenir/AvenirNextW04-CondDemiItal.woff") format("woff"),url("../fonts/avenir/AvenirNextW04-CondDemiItal.ttf") format("truetype");
    }
    @font-face{
        font-family:"AvenirNextW04-CondItalic";
        src:url("../fonts/avenir/AvenirNextW04-CondItalic.eot?#iefix");
        src:url("../fonts/avenir/AvenirNextW04-CondItalic.eot?#iefix") format("eot"),url("../fonts/avenir/AvenirNextW04-CondItalic.woff2") format("woff2"),url("../fonts/avenir/AvenirNextW04-CondItalic.woff") format("woff"),url("../fonts/avenir/AvenirNextW04-CondItalic.ttf") format("truetype");
    }
    @font-face{
        font-family:"AvenirNextLTW04-Thin";
        src:url("../fonts/avenir/AvenirNextLTW04-Thin.eot?#iefix");
        src:url("../fonts/avenir/AvenirNextLTW04-Thin.eot?#iefix") format("eot"),url("../fonts/avenir/AvenirNextLTW04-Thin.woff2") format("woff2"),url("../fonts/avenir/AvenirNextLTW04-Thin.woff") format("woff"),url("../fonts/avenir/AvenirNextLTW04-Thin.ttf") format("truetype");
    }
    @font-face{
        font-family:"AvenirNextLTW04-ThinItalic";
        src:url("../fonts/avenir/AvenirNextLTW04-ThinItalic.eot?#iefix");
        src:url("../fonts/avenir/AvenirNextLTW04-ThinItalic.eot?#iefix") format("eot"),url("../fonts/avenir/AvenirNextLTW04-ThinItalic.woff2") format("woff2"),url("../fonts/avenir/AvenirNextLTW04-ThinItalic.woff") format("woff"),url("../fonts/avenir/AvenirNextLTW04-ThinItalic.ttf") format("truetype");
    }
    @font-face{
        font-family:"AvenirNextW04-Light";
        src:url("../fonts/avenir/AvenirNextW04-Light.eot?#iefix");
        src:url("../fonts/avenir/AvenirNextW04-Light.eot?#iefix") format("eot"),url("../fonts/avenir/AvenirNextW04-Light.woff2") format("woff2"),url("../fonts/avenir/AvenirNextW04-Light.woff") format("woff"),url("../fonts/avenir/AvenirNextW04-Light.ttf") format("truetype");
    }
    @font-face{
        font-family:"AvenirNextLTW04-LightItalic";
        src:url("../fonts/avenir/AvenirNextLTW04-LightItalic.eot?#iefix");
        src:url("../fonts/avenir/AvenirNextLTW04-LightItalic.eot?#iefix") format("eot"),url("../fonts/avenir/AvenirNextLTW04-LightItalic.woff2") format("woff2"),url("../fonts/avenir/AvenirNextLTW04-LightItalic.woff") format("woff"),url("../fonts/avenir/AvenirNextLTW04-LightItalic.ttf") format("truetype");
    }
    @font-face{
        font-family:"AvenirNextLTW04-ThinCond";
        src:url("../fonts/avenir/AvenirNextLTW04-ThinCond.eot?#iefix");
        src:url("../fonts/avenir/AvenirNextLTW04-ThinCond.eot?#iefix") format("eot"),url("../fonts/avenir/AvenirNextLTW04-ThinCond.woff2") format("woff2"),url("../fonts/avenir/AvenirNextLTW04-ThinCond.woff") format("woff"),url("../fonts/avenir/AvenirNextLTW04-ThinCond.ttf") format("truetype");
    }
    @font-face{
        font-family:"AvenirNextLTW04-ThinCondIt";
        src:url("../fonts/avenir/AvenirNextLTW04-ThinCondIt.eot?#iefix");
        src:url("../fonts/avenir/AvenirNextLTW04-ThinCondIt.eot?#iefix") format("eot"),url("../fonts/avenir/AvenirNextLTW04-ThinCondIt.woff2") format("woff2"),url("../fonts/avenir/AvenirNextLTW04-ThinCondIt.woff") format("woff"),url("../fonts/avenir/AvenirNextLTW04-ThinCondIt.ttf") format("truetype");
    }
    @font-face{
        font-family:"AvenirNextLTW04-LightCond";
        src:url("../fonts/avenir/AvenirNextLTW04-LightCond.eot?#iefix");
        src:url("../fonts/avenir/AvenirNextLTW04-LightCond.eot?#iefix") format("eot"),url("../fonts/avenir/AvenirNextLTW04-LightCond.woff2") format("woff2"),url("../fonts/avenir/AvenirNextLTW04-LightCond.woff") format("woff"),url("../fonts/avenir/AvenirNextLTW04-LightCond.ttf") format("truetype");
    }
    @font-face{
        font-family:"AvenirNextLTW04-LightCondIt";
        src:url("../fonts/avenir/AvenirNextLTW04-LightCondIt.eot?#iefix");
        src:url("../fonts/avenir/AvenirNextLTW04-LightCondIt.eot?#iefix") format("eot"),url("../fonts/avenir/AvenirNextLTW04-LightCondIt.woff2") format("woff2"),url("../fonts/avenir/AvenirNextLTW04-LightCondIt.woff") format("woff"),url("../fonts/avenir/AvenirNextLTW04-LightCondIt.ttf") format("truetype");
    }
    @font-face{
        font-family:"AvenirNextLTW04-UltraLight";
        src:url("../fonts/avenir/AvenirNextLTW04-UltraLight.eot?#iefix");
        src:url("../fonts/avenir/AvenirNextLTW04-UltraLight.eot?#iefix") format("eot"),url("../fonts/avenir/AvenirNextLTW04-UltraLight.woff2") format("woff2"),url("../fonts/avenir/AvenirNextLTW04-UltraLight.woff") format("woff"),url("../fonts/avenir/AvenirNextLTW04-UltraLight.ttf") format("truetype");
    }
    @font-face{
        font-family:"AvenirNextLTW04-UltLightIt";
        src:url("../fonts/avenir/AvenirNextLTW04-UltLightIt.eot?#iefix");
        src:url("../fonts/avenir/AvenirNextLTW04-UltLightIt.eot?#iefix") format("eot"),url("../fonts/avenir/AvenirNextLTW04-UltLightIt.woff2") format("woff2"),url("../fonts/avenir/AvenirNextLTW04-UltLightIt.woff") format("woff"),url("../fonts/avenir/AvenirNextLTW04-UltLightIt.ttf") format("truetype");
    }
    @font-face{
        font-family:"AvenirNextLTW04-UltLightCn";
        src:url("../fonts/avenir/AvenirNextLTW04-UltLightCn.eot?#iefix");
        src:url("../fonts/avenir/AvenirNextLTW04-UltLightCn.eot?#iefix") format("eot"),url("../fonts/avenir/AvenirNextLTW04-UltLightCn.woff2") format("woff2"),url("../fonts/avenir/AvenirNextLTW04-UltLightCn.woff") format("woff"),url("../fonts/avenir/AvenirNextLTW04-UltLightCn.ttf") format("truetype");
    }
    @font-face{
        font-family:"AvenirNextLTW04-UltLtCnIt";
        src:url("../fonts/avenir/AvenirNextLTW04-UltLtCnIt.eot?#iefix");
        src:url("../fonts/avenir/AvenirNextLTW04-UltLtCnIt.eot?#iefix") format("eot"),url("../fonts/avenir/AvenirNextLTW04-UltLtCnIt.woff2") format("woff2"),url("../fonts/avenir/AvenirNextLTW04-UltLtCnIt.woff") format("woff"),url("../fonts/avenir/AvenirNextLTW04-UltLtCnIt.ttf") format("truetype");
    }
    @font-face{
        font-family:"AvenirNextLTW04-Heavy";
        src:url("../fonts/avenir/AvenirNextLTW04-Heavy.eot?#iefix");
        src:url("../fonts/avenir/AvenirNextLTW04-Heavy.eot?#iefix") format("eot"),url("../fonts/avenir/AvenirNextLTW04-Heavy.woff2") format("woff2"),url("../fonts/avenir/AvenirNextLTW04-Heavy.woff") format("woff"),url("../fonts/avenir/AvenirNextLTW04-Heavy.ttf") format("truetype");
    }
    @font-face{
        font-family:"AvenirNextLTW04-HeavyItalic";
        src:url("../fonts/avenir/AvenirNextLTW04-HeavyItalic.eot?#iefix");
        src:url("../fonts/avenir/AvenirNextLTW04-HeavyItalic.eot?#iefix") format("eot"),url("../fonts/avenir/AvenirNextLTW04-HeavyItalic.woff2") format("woff2"),url("../fonts/avenir/AvenirNextLTW04-HeavyItalic.woff") format("woff"),url("../fonts/avenir/AvenirNextLTW04-HeavyItalic.ttf") format("truetype");
    }
    @font-face{
        font-family:"AvenirNextLTW04-HeavyCond";
        src:url("../fonts/avenir/AvenirNextLTW04-HeavyCond.eot?#iefix");
        src:url("../fonts/avenir/AvenirNextLTW04-HeavyCond.eot?#iefix") format("eot"),url("../fonts/avenir/AvenirNextLTW04-HeavyCond.woff2") format("woff2"),url("../fonts/avenir/AvenirNextLTW04-HeavyCond.woff") format("woff"),url("../fonts/avenir/AvenirNextLTW04-HeavyCond.ttf") format("truetype");
    }
    @font-face{
        font-family:"AvenirNextLTW04-HeavyCondIt";
        src:url("../fonts/avenir/AvenirNextLTW04-HeavyCondIt.eot?#iefix");
        src:url("../fonts/avenir/AvenirNextLTW04-HeavyCondIt.eot?#iefix") format("eot"),url("../fonts/avenir/AvenirNextLTW04-HeavyCondIt.woff2") format("woff2"),url("../fonts/avenir/AvenirNextLTW04-HeavyCondIt.woff") format("woff"),url("../fonts/avenir/AvenirNextLTW04-HeavyCondIt.ttf") format("truetype");
    }
    @font-face{
        font-family:"AvenirNextW04-Regular";
        src:url("../fonts/avenir/AvenirNextW04-Regular.eot?#iefix");
        src:url("../fonts/avenir/AvenirNextW04-Regular.eot?#iefix") format("eot"),url("../fonts/avenir/AvenirNextW04-Regular.woff2") format("woff2"),url("../fonts/avenir/AvenirNextW04-Regular.woff") format("woff"),url("../fonts/avenir/AvenirNextW04-Regular.ttf") format("truetype");
    }
    @font-face{
        font-family:"AvenirNextLTW04-Italic";
        src:url("../fonts/avenir/AvenirNextLTW04-Italic.eot?#iefix");
        src:url("../fonts/avenir/AvenirNextLTW04-Italic.eot?#iefix") format("eot"),url("../fonts/avenir/AvenirNextLTW04-Italic.woff2") format("woff2"),url("../fonts/avenir/AvenirNextLTW04-Italic.woff") format("woff"),url("../fonts/avenir/AvenirNextLTW04-Italic.ttf") format("truetype");
    }
    @font-face{
        font-family:"AvenirNextW04-Demi";
        src:url("../fonts/avenir/AvenirNextW04-Demi.eot?#iefix");
        src:url("../fonts/avenir/AvenirNextW04-Demi.eot?#iefix") format("eot"),url("../fonts/avenir/AvenirNextW04-Demi.woff2") format("woff2"),url("../fonts/avenir/AvenirNextW04-Demi.woff") format("woff"),url("../fonts/avenir/AvenirNextW04-Demi.ttf") format("truetype");
    }
    @font-face{
        font-family:"AvenirNextLTW04-DemiItalic";
        src:url("../fonts/avenir/AvenirNextLTW04-DemiItalic.eot?#iefix");
        src:url("../fonts/avenir/AvenirNextLTW04-DemiItalic.eot?#iefix") format("eot"),url("../fonts/avenir/AvenirNextLTW04-DemiItalic.woff2") format("woff2"),url("../fonts/avenir/AvenirNextLTW04-DemiItalic.woff") format("woff"),url("../fonts/avenir/AvenirNextLTW04-DemiItalic.ttf") format("truetype");
    }
    @font-face{
        font-family:"AvenirNextLTW04-Medium";
        src:url("../fonts/avenir/AvenirNextLTW04-Medium.eot?#iefix");
        src:url("../fonts/avenir/AvenirNextLTW04-Medium.eot?#iefix") format("eot"),url("../fonts/avenir/AvenirNextLTW04-Medium.woff2") format("woff2"),url("../fonts/avenir/AvenirNextLTW04-Medium.woff") format("woff"),url("../fonts/avenir/AvenirNextLTW04-Medium.ttf") format("truetype");
    }
    @font-face{
        font-family:"AvenirNextLTW04-MediumIt";
        src:url("../fonts/avenir/AvenirNextLTW04-MediumIt.eot?#iefix");
        src:url("../fonts/avenir/AvenirNextLTW04-MediumIt.eot?#iefix") format("eot"),url("../fonts/avenir/AvenirNextLTW04-MediumIt.woff2") format("woff2"),url("../fonts/avenir/AvenirNextLTW04-MediumIt.woff") format("woff"),url("../fonts/avenir/AvenirNextLTW04-MediumIt.ttf") format("truetype");
    }
    @font-face{
        font-family:"AvenirNextLTW04-BoldItalic";
        src:url("../fonts/avenir/AvenirNextLTW04-BoldItalic.eot?#iefix");
        src:url("../fonts/avenir/AvenirNextLTW04-BoldItalic.eot?#iefix") format("eot"),url("../fonts/avenir/AvenirNextLTW04-BoldItalic.woff2") format("woff2"),url("../fonts/avenir/AvenirNextLTW04-BoldItalic.woff") format("woff"),url("../fonts/avenir/AvenirNextLTW04-BoldItalic.ttf") format("truetype");
    }
    @font-face{
        font-family:"AvenirNextLTW04-Condensed";
        src:url("../fonts/avenir/AvenirNextLTW04-Condensed.eot?#iefix");
        src:url("../fonts/avenir/AvenirNextLTW04-Condensed.eot?#iefix") format("eot"),url("../fonts/avenir/AvenirNextLTW04-Condensed.woff2") format("woff2"),url("../fonts/avenir/AvenirNextLTW04-Condensed.woff") format("woff"),url("../fonts/avenir/AvenirNextLTW04-Condensed.ttf") format("truetype");
    }
    @font-face{
        font-family:"AvenirNextLTW04-DemiCond";
        src:url("../fonts/avenir/AvenirNextLTW04-DemiCond.eot?#iefix");
        src:url("../fonts/avenir/AvenirNextLTW04-DemiCond.eot?#iefix") format("eot"),url("../fonts/avenir/AvenirNextLTW04-DemiCond.woff2") format("woff2"),url("../fonts/avenir/AvenirNextLTW04-DemiCond.woff") format("woff"),url("../fonts/avenir/AvenirNextLTW04-DemiCond.ttf") format("truetype");
    }
    @font-face{
        font-family:"AvenirNextLTW04-MediumCond";
        src:url("../fonts/avenir/AvenirNextLTW04-MediumCond.eot?#iefix");
        src:url("../fonts/avenir/AvenirNextLTW04-MediumCond.eot?#iefix") format("eot"),url("../fonts/avenir/AvenirNextLTW04-MediumCond.woff2") format("woff2"),url("../fonts/avenir/AvenirNextLTW04-MediumCond.woff") format("woff"),url("../fonts/avenir/AvenirNextLTW04-MediumCond.ttf") format("truetype");
    }
    @font-face{
        font-family:"AvenirNextLTW04-MediumCnIt";
        src:url("../fonts/avenir/AvenirNextLTW04-MediumCnIt.eot?#iefix");
        src:url("../fonts/avenir/AvenirNextLTW04-MediumCnIt.eot?#iefix") format("eot"),url("../fonts/avenir/AvenirNextLTW04-MediumCnIt.woff2") format("woff2"),url("../fonts/avenir/AvenirNextLTW04-MediumCnIt.woff") format("woff"),url("../fonts/avenir/AvenirNextLTW04-MediumCnIt.ttf") format("truetype");
    }
    @font-face{
        font-family:"AvenirNextLTW04-BoldCond";
        src:url("../fonts/avenir/AvenirNextLTW04-BoldCond.eot?#iefix");
        src:url("../fonts/avenir/AvenirNextLTW04-BoldCond.eot?#iefix") format("eot"),url("../fonts/avenir/AvenirNextLTW04-BoldCond.woff2") format("woff2"),url("../fonts/avenir/AvenirNextLTW04-BoldCond.woff") format("woff"),url("../fonts/avenir/AvenirNextLTW04-BoldCond.ttf") format("truetype");
    }
    @font-face{
        font-family:"AvenirNextW06-Bold";
        src:url("../fonts/avenir/AvenirNextW06-Bold.eot?#iefix");
        src:url("../fonts/avenir/AvenirNextW06-Bold.eot?#iefix") format("eot"),url("../fonts/avenir/AvenirNextW06-Bold.woff2") format("woff2"),url("../fonts/avenir/AvenirNextW06-Bold.woff") format("woff"),url("../fonts/avenir/AvenirNextW06-Bold.ttf") format("truetype");
    }
    
    /* AvenirNext Cyrilic Web */
    
   @font-face{
        font-family:"AvenirNextW06-Bold";
        src:url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-Bold.eot?#iefix");
        src:url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-Bold.eot?#iefix") format("eot"),url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-Bold.woff2") format("woff2"),url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-Bold.woff") format("woff"),url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-Bold.ttf") format("truetype");
    }
    
   @font-face{
        font-family:"AvenirNextW06-BoldItalic";
        src:url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-BoldItalic.eot?#iefix");
        src:url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-BoldItalic.eot?#iefix") format("eot"),url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-BoldItalic.woff2") format("woff2"),url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-BoldItalic.woff") format("woff"),url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-BoldItalic.ttf") format("truetype");
    }    
    
   @font-face{
        font-family:"AvenirNextW06-Demi";
        src:url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-Demi.eot?#iefix");
        src:url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-Demi.eot?#iefix") format("eot"),url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-Demi.woff2") format("woff2"),url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-Demi.woff") format("woff"),url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-Demi.ttf") format("truetype");
    }        
   @font-face{
        font-family:"AvenirNextW06-DemiItalic";
        src:url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-DemiItalic.eot?#iefix");
        src:url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-DemiItalic.eot?#iefix") format("eot"),url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-DemiItalic.woff2") format("woff2"),url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-DemiItalic.woff") format("woff"),url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-DemiItalic.ttf") format("truetype");
    }     
    
   @font-face{
        font-family:"AvenirNextW06-Heavy";
        src:url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-Heavy.eot?#iefix");
        src:url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-Heavy.eot?#iefix") format("eot"),url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-Heavy.woff2") format("woff2"),url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-Heavy.woff") format("woff"),url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-Heavy.ttf") format("truetype");
    }     
    
   @font-face{
        font-family:"AvenirNextW06-HeavyItalic";
        src:url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-HeavyItalic.eot?#iefix");
        src:url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-HeavyItalic.eot?#iefix") format("eot"),url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-HeavyItalic.woff2") format("woff2"),url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-HeavyItalic.woff") format("woff"),url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-HeavyItalic.ttf") format("truetype");
    }  
    
   @font-face{
        font-family:"AvenirNextW06-Italic";
        src:url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-Italic.eot?#iefix");
        src:url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-Italic.eot?#iefix") format("eot"),url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-Italic.woff2") format("woff2"),url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-Italic.woff") format("woff"),url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-Italic.ttf") format("truetype");
    }    
    
   @font-face{
        font-family:"AvenirNextW06-Light";
        src:url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-Light.eot?#iefix");
        src:url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-Light.eot?#iefix") format("eot"),url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-Light.woff2") format("woff2"),url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-Light.woff") format("woff"),url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-Light.ttf") format("truetype");
    }    
    
   @font-face{
        font-family:"AvenirNextW06-LightItalic";
        src:url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-LightItalic.eot?#iefix");
        src:url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-LightItalic.eot?#iefix") format("eot"),url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-LightItalic.woff2") format("woff2"),url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-LightItalic.woff") format("woff"),url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-LightItalic.ttf") format("truetype");
    }    
    
   @font-face{
        font-family:"AvenirNextW06-Medium";
        src:url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-Medium.eot?#iefix");
        src:url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-Medium.eot?#iefix") format("eot"),url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-Medium.woff2") format("woff2"),url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-Medium.woff") format("woff"),url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-Medium.ttf") format("truetype");
    }          
             
   @font-face{
        font-family:"AvenirNextW06-Regular";
        src:url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-Regular.eot?#iefix");
        src:url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-Regular.eot?#iefix") format("eot"),url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-Regular.woff2") format("woff2"),url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-Regular.woff") format("woff"),url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-Regular.ttf") format("truetype");
    }                      
              
   @font-face{
        font-family:"AvenirNextW06-Thin";
        src:url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-Thin.eot?#iefix");
        src:url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-Thin.eot?#iefix") format("eot"),url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-Thin.woff2") format("woff2"),url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-Thin.woff") format("woff"),url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-Thin.ttf") format("truetype");
    }     
    
   @font-face{
        font-family:"AvenirNextW06-ThinItalic";
        src:url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-ThinItalic.eot?#iefix");
        src:url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-ThinItalic.eot?#iefix") format("eot"),url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-ThinItalic.woff2") format("woff2"),url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-ThinItalic.woff") format("woff"),url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-ThinItalic.ttf") format("truetype");
    }    
     
   @font-face{
        font-family:"AvenirNextW06-UltraLight";
        src:url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-UltraLight.eot?#iefix");
        src:url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-UltraLight.eot?#iefix") format("eot"),url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-UltraLight.woff2") format("woff2"),url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-UltraLight.woff") format("woff"),url("../fonts/AvenirNext_cyrillic_web/AvenirNextW06-UltraLight.ttf") format("truetype");
    }
    
    
    /* Janna Arabic Web */
   @font-face{
        font-family:"JannaLTW05-Bold";
        src:url("../fonts/Janna_arabic_web/JannaLTW05-Bold.eot?#iefix");
        src:url("../fonts/Janna_arabic_web/JannaLTW05-Bold.eot?#iefix") format("eot"),url("../fonts/Janna_arabic_web/JannaLTW05-Bold.woff2") format("woff2"),url("../fonts/Janna_arabic_web/JannaLTW05-Bold.woff") format("woff"),url("../fonts/Janna_arabic_web/JannaLTW05-Bold.ttf") format("truetype");
    }  
    
   @font-face{
        font-family:"JannaLTW05-Regular";
        src:url("../fonts/Janna_arabic_web/JannaLTW05-Regular.eot?#iefix");
        src:url("../fonts/Janna_arabic_web/JannaLTW05-Regular.eot?#iefix") format("eot"),url("../fonts/Janna_arabic_web/JannaLTW05-Regular.woff2") format("woff2"),url("../fonts/Janna_arabic_web/JannaLTW05-Regular.woff") format("woff"),url("../fonts/Janna_arabic_web/JannaLTW05-Regular.ttf") format("truetype");
    }         
    
   /* M Ying Hei PRC Chinese */
   
	@font-face{
        font-family:"MYingHeiPRCW48-W2";
        src:url("../fonts/MYingHeiPRC_chinese_web/MYingHeiPRCW48-W2.eot?#iefix");
        src:url("../fonts/MYingHeiPRC_chinese_web/MYingHeiPRCW48-W2.eot?#iefix") format("eot"),url("../fonts/MYingHeiPRC_chinese_web/MYingHeiPRCW48-W2.woff2") format("woff2"),url("../fonts/MYingHeiPRC_chinese_web/MYingHeiPRCW48-W2.woff") format("woff"),url("../fonts/MYingHeiPRC_chinese_web/MYingHeiPRCW48-W2.ttf") format("truetype");
    }   
    
	@font-face{
        font-family:"MYingHeiPRCW48-W3";
        src:url("../fonts/MYingHeiPRC_chinese_web/MYingHeiPRCW48-W3.eot?#iefix");
        src:url("../fonts/MYingHeiPRC_chinese_web/MYingHeiPRCW48-W3.eot?#iefix") format("eot"),url("../fonts/MYingHeiPRC_chinese_web/MYingHeiPRCW48-W3.woff2") format("woff2"),url("../fonts/MYingHeiPRC_chinese_web/MYingHeiPRCW48-W3.woff") format("woff"),url("../fonts/MYingHeiPRC_chinese_web/MYingHeiPRCW48-W3.ttf") format("truetype");
    }   
    
	@font-face{
        font-family:"MYingHeiPRCW48-W4";
        src:url("../fonts/MYingHeiPRC_chinese_web/MYingHeiPRCW48-W4.eot?#iefix");
        src:url("../fonts/MYingHeiPRC_chinese_web/MYingHeiPRCW48-W4.eot?#iefix") format("eot"),url("../fonts/MYingHeiPRC_chinese_web/MYingHeiPRCW48-W4.woff2") format("woff2"),url("../fonts/MYingHeiPRC_chinese_web/MYingHeiPRCW48-W4.woff") format("woff"),url("../fonts/MYingHeiPRC_chinese_web/MYingHeiPRCW48-W4.ttf") format("truetype");
    }   
    
	@font-face{
        font-family:"MYingHeiPRCW48-W5";
        src:url("../fonts/MYingHeiPRC_chinese_web/MYingHeiPRCW48-W5.eot?#iefix");
        src:url("../fonts/MYingHeiPRC_chinese_web/MYingHeiPRCW48-W5.eot?#iefix") format("eot"),url("../fonts/MYingHeiPRC_chinese_web/MYingHeiPRCW48-W5.woff2") format("woff2"),url("../fonts/MYingHeiPRC_chinese_web/MYingHeiPRCW48-W5.woff") format("woff"),url("../fonts/MYingHeiPRC_chinese_web/MYingHeiPRCW48-W5.ttf") format("truetype");
    }   
    
	@font-face{
        font-family:"MYingHeiPRCW48-W6";
        src:url("../fonts/MYingHeiPRC_chinese_web/MYingHeiPRCW48-W6.eot?#iefix");
        src:url("../fonts/MYingHeiPRC_chinese_web/MYingHeiPRCW48-W6.eot?#iefix") format("eot"),url("../fonts/MYingHeiPRC_chinese_web/MYingHeiPRCW48-W6.woff2") format("woff2"),url("../fonts/MYingHeiPRC_chinese_web/MYingHeiPRCW48-W6.woff") format("woff"),url("../fonts/MYingHeiPRC_chinese_web/MYingHeiPRCW48-W6.ttf") format("truetype");
    }   
    
	@font-face{
        font-family:"MYingHeiPRCW48-W7";
        src:url("../fonts/MYingHeiPRC_chinese_web/MYingHeiPRCW48-W7.eot?#iefix");
        src:url("../fonts/MYingHeiPRC_chinese_web/MYingHeiPRCW48-W7.eot?#iefix") format("eot"),url("../fonts/MYingHeiPRC_chinese_web/MYingHeiPRCW48-W7.woff2") format("woff2"),url("../fonts/MYingHeiPRC_chinese_web/MYingHeiPRCW48-W7.woff") format("woff"),url("../fonts/MYingHeiPRC_chinese_web/MYingHeiPRCW48-W7.ttf") format("truetype");
    }   
    
	@font-face{
        font-family:"MYingHeiPRCW48-W8";
        src:url("../fonts/MYingHeiPRC_chinese_web/MYingHeiPRCW48-W8.eot?#iefix");
        src:url("../fonts/MYingHeiPRC_chinese_web/MYingHeiPRCW48-W8.eot?#iefix") format("eot"),url("../fonts/MYingHeiPRC_chinese_web/MYingHeiPRCW48-W8.woff2") format("woff2"),url("../fonts/MYingHeiPRC_chinese_web/MYingHeiPRCW48-W8.woff") format("woff"),url("../fonts/MYingHeiPRC_chinese_web/MYingHeiPRCW48-W8.ttf") format("truetype");
    }   
    
	@font-face{
        font-family:"MYingHeiPRCW48-W9";
        src:url("../fonts/MYingHeiPRC_chinese_web/MYingHeiPRCW48-W9.eot?#iefix");
        src:url("../fonts/MYingHeiPRC_chinese_web/MYingHeiPRCW48-W9.eot?#iefix") format("eot"),url("../fonts/MYingHeiPRC_chinese_web/MYingHeiPRCW48-W9.woff2") format("woff2"),url("../fonts/MYingHeiPRC_chinese_web/MYingHeiPRCW48-W9.woff") format("woff"),url("../fonts/MYingHeiPRC_chinese_web/MYingHeiPRCW48-W9.ttf") format("truetype");
    }
    
     /* Adelle */
    
    @font-face{
        font-family:"AdelleCYRW10-SemiBoldItalic";
        src:url("../fonts/adelle/AdelleCYRW10-SemiBoldItalic.eot.eot?#iefix");
        src:url("../fonts/adelle/AdelleCYRW10-SemiBoldItalic.eot?#iefix") format("eot"),url("../fonts/adelle/AdelleCYRW10-SemiBoldItalic.woff2") format("woff2"),url("../fonts/adelle/AdelleCYRW10-SemiBoldItalic.woff") format("woff"),url("../fonts/adelle/AdelleCYRW10-SemiBoldItalic.ttf") format("truetype");
    }
    @font-face{
        font-family:"AdelleCYRW10-ThinItalic";
        src:url("../fonts/adelle/AdelleCYRW10-ThinItalic.eot?#iefix");
        src:url("../fonts/adelle/AdelleCYRW10-ThinItalic.eot?#iefix") format("eot"),url("../fonts/adelle/AdelleCYRW10-ThinItalic.woff2") format("woff2"),url("../fonts/adelle/AdelleCYRW10-ThinItalic.woff") format("woff"),url("../fonts/adelle/AdelleCYRW10-ThinItalic.ttf") format("truetype");
    }
    @font-face{
        font-family:"AdelleCYRW10-LightItalic";
        src:url("../fonts/adelle/AdelleCYRW10-LightItalic.eot?#iefix");
        src:url("../fonts/adelle/AdelleCYRW10-LightItalic.eot?#iefix") format("eot"),url("../fonts/adelle/AdelleCYRW10-LightItalic.woff2") format("woff2"),url("../fonts/adelle/AdelleCYRW10-LightItalic.woff") format("woff"),url("../fonts/adelle/AdelleCYRW10-LightItalic.ttf") format("truetype");
    }
    @font-face{
        font-family:"AdelleCYRW10-Regular";
        src:url("../fonts/adelle/AdelleCYRW10-Regular.eot?#iefix");
        src:url("../fonts/adelle/AdelleCYRW10-Regular.eot?#iefix") format("eot"),url("../fonts/adelle/AdelleCYRW10-Regular.woff2") format("woff2"),url("../fonts/adelle/AdelleCYRW10-Regular.woff") format("woff"),url("../fonts/adelle/AdelleCYRW10-Regular.ttf") format("truetype");
    }
    @font-face{
        font-family:"AdelleCYRW10-SemiBold";
        src:url("../fonts/adelle/AdelleCYRW10-SemiBold.eot?#iefix");
        src:url("../fonts/adelle/AdelleCYRW10-SemiBold.eot?#iefix") format("eot"),url("../fonts/adelle/AdelleCYRW10-SemiBold.woff2") format("woff2"),url("../fonts/adelle/AdelleCYRW10-SemiBold.woff") format("woff"),url("../fonts/adelle/AdelleCYRW10-SemiBold.ttf") format("truetype");
    }
    @font-face{
        font-family:"AdelleCYRW10-Thin";
        src:url("../fonts/adelle/AdelleCYRW10-Thin.eot?#iefix");
        src:url("../fonts/adelle/AdelleCYRW10-Thin.eot?#iefix") format("eot"),url("../fonts/adelle/AdelleCYRW10-Thin.woff2") format("woff2"),url("../fonts/adelle/AdelleCYRW10-Thin.woff") format("woff"),url("../fonts/adelle/AdelleCYRW10-Thin.ttf") format("truetype");
    }
    @font-face{
        font-family:"AdelleCYRW10-Bold";
        src:url("../fonts/adelle/AdelleCYRW10-Bold.eot?#iefix");
        src:url("../fonts/adelle/AdelleCYRW10-Bold.eot?#iefix") format("eot"),url("../fonts/adelle/AdelleCYRW10-Bold.woff2") format("woff2"),url("../fonts/adelle/AdelleCYRW10-Bold.woff") format("woff"),url("../fonts/adelle/AdelleCYRW10-Bold.ttf") format("truetype");
    }
    @font-face{
        font-family:"AdelleCYRW10-BoldItalic";
        src:url("../fonts/adelle/AdelleCYRW10-BoldItalic.eot?#iefix");
        src:url("../fonts/adelle/AdelleCYRW10-BoldItalic.eot?#iefix") format("eot"),url("../fonts/adelle/AdelleCYRW10-BoldItalic.woff2") format("woff2"),url("../fonts/adelle/AdelleCYRW10-BoldItalic.woff") format("woff"),url("../fonts/adelle/AdelleCYRW10-BoldItalic.ttf") format("truetype");
    }
    @font-face{
        font-family:"AdelleCYRW10-Extrabold";
        src:url("../fonts/adelle/AdelleCYRW10-Extrabold.eot?#iefix");
        src:url("../fonts/adelle/AdelleCYRW10-Extrabold.eot?#iefix") format("eot"),url("../fonts/adelle/AdelleCYRW10-Extrabold.woff2") format("woff2"),url("../fonts/adelle/AdelleCYRW10-Extrabold.woff") format("woff"),url("../fonts/adelle/AdelleCYRW10-Extrabold.ttf") format("truetype");
    }
    @font-face{
        font-family:"AdelleCYRW10-ExtraboldIt";
        src:url("../fonts/adelle/AdelleCYRW10-ExtraboldIt.eot?#iefix");
        src:url("../fonts/adelle/AdelleCYRW10-ExtraboldIt.eot?#iefix") format("eot"),url("../fonts/adelle/AdelleCYRW10-ExtraboldIt.woff2") format("woff2"),url("../fonts/adelle/AdelleCYRW10-ExtraboldIt.woff") format("woff"),url("../fonts/adelle/AdelleCYRW10-ExtraboldIt.ttf") format("truetype");
    }
    @font-face{
        font-family:"AdelleCYRW10-Heavy";
        src:url("../fonts/adelle/AdelleCYRW10-Heavy.eot?#iefix");
        src:url("../fonts/adelle/AdelleCYRW10-Heavy.eot?#iefix") format("eot"),url("../fonts/adelle/AdelleCYRW10-Heavy.woff2") format("woff2"),url("../fonts/adelle/AdelleCYRW10-Heavy.woff") format("woff"),url("../fonts/adelle/AdelleCYRW10-Heavy.ttf") format("truetype");
    }
    @font-face{
        font-family:"AdelleCYRW10-Italic";
        src:url("../fonts/adelle/AdelleCYRW10-Italic.eot?#iefix");
        src:url("../fonts/adelle/AdelleCYRW10-Italic.eot?#iefix") format("eot"),url("../fonts/adelle/AdelleCYRW10-Italic.woff2") format("woff2"),url("../fonts/adelle/AdelleCYRW10-Italic.woff") format("woff"),url("../fonts/adelle/AdelleCYRW10-Italic.ttf") format("truetype");
    }
    @font-face{
        font-family:"AdelleCYRW10-Light";
        src:url("../fonts/adelle/AdelleCYRW10-Light.eot?#iefix");
        src:url("../fonts/adelle/AdelleCYRW10-Light.eot?#iefix") format("eot"),url("../fonts/adelle/AdelleCYRW10-Light.woff2") format("woff2"),url("../fonts/adelle/AdelleCYRW10-Light.woff") format("woff"),url("../fonts/adelle/AdelleCYRW10-Light.ttf") format("truetype");
    }
    @font-face{
        font-family:"AdelleCYRW10-HeavyItalic";
        src:url("../fonts/adelle/AdelleCYRW10-HeavyItalic.eot?#iefix");
        src:url("../fonts/adelle/AdelleCYRW10-HeavyItalic.eot?#iefix") format("eot"),url("../fonts/adelle/AdelleCYRW10-HeavyItalic.woff2") format("woff2"),url("../fonts/adelle/AdelleCYRW10-HeavyItalic.woff") format("woff"),url("../fonts/adelle/AdelleCYRW10-HeavyItalic.ttf") format("truetype");
    }
    
    
    /* GENERAL */
    h1, h2, h3
	{
		font-family: "AvenirNextW04-Bold";
		
	}
	p
	{font-family: "AvenirNextW04-Regular";}
	
	li
	{font-family: "AvenirNextW04-Regular";}
	
	td
	{font-family: "AvenirNextW04-Regular";}
	.link-secondary
	{
		font-family: "AvenirNextW04-Regular";
	}


	/* NAVIGATION */
	
	

	/* NAVIGATION TABS */
	.nav-tabs, .nav-tabs li {
	border-bottom: 1px solid #dee2e6;
	}
	.nav-tabs .nav-item a {
	font-family: "AvenirNextW04-demi";
	color: #333333 !important;
	padding-left: 0px;
	border: 0px;
	font-size: 18px;
	background-color: transparent;
	min-width: 130px;
	background-color: transparent;
	}
	.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
	    color: #495057;
	    background-color: transparent !important;
	    border-color: 0px;
	}
	.nav-tabs .nav-item:nth-child(2) a.nav-link.active::after {
		content: '';
		height: 10px;
		width: 10px;
		background-color: #009cd6;
		border-radius: 50%;
		display: inline-block;
		position: relative;
		bottom: -18px;
		left: -35%;
	}
	
	.nav-tabs .nav-item a.nav-link.active::after {
		content: '';
		height: 10px;
		width: 10px;
		background-color: #009cd6;
		border-radius: 50%;
		display: inline-block;
		position: relative;
		bottom: -18px;
		left: -50%;
	}
	
	#navigation_tab ul li {
	 	list-style: none;
	 	border-bottom: 0px solid rgba(0,156,214,1);
	 	font-family: AvenirNextW04-Demi;
	 	display: inline-block;
	 	padding-top:20px;
	 	height: 70px;
	
	 	
	 	-webkit-transition: color 0.2s ease-out;
		-moz-transition: color 0.2s ease-out;
		-o-transition: color 0.2s ease-out;
		-ms-transition: color 0.2s ease-out;
		transition: color 0.2s ease-out;
	 }
  
	 #navigation_tab ul li.active
	 {
	 	list-style: none;
	 	border-bottom: 2px solid rgba(0,156,214,1);
	 	font-family: AvenirNextW04-Demi;
	 	display: inline-block;
	 	padding-top:20px;
	 	height: 70px;
	
	 }
	#navigation_tab ul li:hover 
	{
		list-style: none;
		border-bottom: 2px solid rgba(0,156,214,1);
		font-family: AvenirNextW04-Demi;
		display: inline-block;
		padding-top: 20px;
		height: 70px;
	}
	.tabbed_link a
	{
		color: rgba(0,156,214,1);
		color: #000000;
		text-decoration: none !important;
		-webkit-transition: color 0.2s ease-out;
	 	-moz-transition: color 0.2s ease-out;
	 	-o-transition: color 0.2s ease-out;
	 	-ms-transition: color 0.2s ease-out;
	 	transition: color 0.2s ease-out;
	 	
	 	font-family: AvenirNextW04-Regular;
	 	font-size: 1em;
	 	font-weight: 500;
	 	padding-left: 15px;
 		padding-right: 15px;
	}
	.tabbed_link a:hover
	{
		color: rgba(0,156,214,1);
	}
	
	.tabbed_link.active a
	{
		color: rgba(0,156,214,1);
	}
	
	
	
	/* FOOTER */	
	.link-primary
	{
		font-family: "AvenirNextW04-Bold";
	}
	.label-primary
	{
		font-family: "AvenirNextW04-Bold";
	}
	
	#footer div.social-link
	{
		text-align: right !important;
	}
	section#footer div.social-link a.social_link 
	{
		text-indent: 1000px;
		overflow: hidden;
		color: #ffffff !important;
	}
	
	div.copyright p {
	text-align: right;
	}
	.content_section
	{
		margin-top:5%;
		margin-bottom: 5%;
	}
	#contact_block .row {
		border: 0px solid #009cd6;
		padding: 1%;
		margin-bottom: 2%;
		text-align: center;
		font-family: AvenirNextW04-Demi;
		font-size: 1.4rem;
	}
	#contact_block .row p
	{
	font-family: AvenirNextW04-Demi;
	}
	
	.author_photo {
	border-radius: 50%;
	height: 100px;
	}
	.site-heading
	{
		font-size: 1rem;
	}
	.site-tagline
	{
		font-size: 2rem;
	}
	.lead {
	font-size: 1.25rem;
	font-weight: 300;
	font-family: AvenirNextW04-Demi;
	}
	
	
	.wpml-ls-item-ar a span
	{
		font-family:"JannaLTW05-Bold";
	}
	
	.section_text p {
	padding-top: 2%;
	padding-bottom:2%;
	font-size: 16px;
	font-family: AvenirNextW04-Regular;
	color: #000000;
	}
	
	
	
	
	.btn.btn-outline-primary {
	border-width: 2px;
	font-size: 1.2rem;
	font-family: AvenirNextW04-Regular;
	color: #009cd6;
	}
	.promo_text h2 {
	font-family: "AvenirNextW04-Demi";
	}
	
	h2.section_title
	{
		font-family: AvenirNextW04-Demi;
		font-size: 1.25em;
		font-style: normal;
		font-weight: 700;
		line-height: 1.4;
		letter-spacing: 0em;
		margin-right: calc(0em * -1);
		text-transform: none;
		color: #2f2f2f;
		transition-timing-function: cubic-bezier(0.400,0.000,0.200,1.000);
	}
	h2.section_sub_title
	{
		font-family: AvenirNextW04-Demi;
		font-size: 1em;
		font-style: normal;
		font-weight: 400;
		line-height: 1.4;
		letter-spacing: 0em;
		margin-right: calc(0em * -1);
		text-transform: none;
		color: #2f2f2f;
		transition-timing-function: cubic-bezier(0.400,0.000,0.200,1.000);
	}


	
	
	.quote_block {
	border-top: 5px solid #009cd6;
	border-bottom: 5px solid #009cd6;
	padding-top: 2%;
	padding-bottom: 2%;
	background: #cae8f4;
	padding-left: 3%;
	padding-right: 3%;
	}
	
	p.quote {
	font-family: AdelleCYRW10-Italic;
	font-size: 1.43em;
	margin-top: 2%;
	}
	
	body#ar p.quote {
	font-family: JannaLTW05-Bold;
	font-size: 1.43em;
	margin-top: 2%;
	}
	body#zh-hans p.quote {
	font-family: MYingHeiPRCW48-W7;
	font-size: 1.43em;
	margin-top: 2%;
	}
	body#ru p.quote {
	font-family: AvenirNextW06-Bold;
	font-size: 1.43em;
	margin-top: 2%;
	}
	
	#headermenu .nav-item .nav-link, .nav-item .nav-link {
	padding-top: 5px;
	padding-bottom: 5px;
	}
	
	
	/* FOOTER SECTION */
	
	#footerbox_main {
		display: block;
	}
	#toolbar_container {
		background-color:#ffffff;
		box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
		transition:box-shadow .3s;
		overflow: hidden;
	}
	#footerbox_main #toolbar_container .toolbar_item
	{
		text-align: center;
		display: block;
		background-color: transparent;
		width: 50px;
		height: 50px;
		border: 3px solid #e5e5e5;
		border-radius: 50%;
		box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
		transform: translateX(0%) translateY(-50%);
		transition: all 500ms cubic-bezier(0.93, 0.1, 0.42, 0.91);
		float: left;

	}
	#toolbar_container.fixed
	{
		position: fixed;
		bottom: 0px;
		width: 100%;
	}
	#footerbox_main #toolbar_container .toolbar_item span.label
	{
		display: none;
	}
	#footerbox_main #toolbar_container .toolbar_item:hover
	{
		width: 150px;
		border-radius: 14px;
	}
	#footerbox_main #toolbar_container .toolbar_item:hover > a span.label
	{
		display:inline-block;
	}
	#footerbox_mobile {
		display: none;
	}
	
	/* Bootstrap Overrides */
	#toolbar_container .nav > li > a {
	  padding: 0;
	}
	#toolbar_container  .nav > li > a:focus, .nav > li > a:hover {
	  background-color: transparent;
	}
	
	/* Navbar */
	#toolbar_container #footerbox_main .navbar-inner {
	  padding: 0px 0;
	  text-align: center;
	  width: 100%;
	}
	#toolbar_container #footerbox_main .navbar-inner .nav {
	  display: inline-block;
	}
	
	.scp-breadcrumb {
    	margin: 2px;
 	}
 	
 	
	
	/* Navbar Elements*/
	#toolbar_container  #footerbox_main .nav li {
	  height: 40px;
	  width: 40px;
	  background: #b5bcc2;
	  margin-right: 15px;
	  float: left;
	  -webkit-border-radius: 40px;
	  -moz-border-radius: 40px;
	  border-radius: 40px;
	  -webkit-transition: width 0.3s;
	  -moz-transition: width 0.3s;
	  transition: width 0.3s;
	}
	#toolbar_container #footerbox_main .nav li a {
	  color: rgba(0, 0, 0, 0.3);
	  font-size: 16px;
	  overflow: hidden;
	  color: #ffffff !important;
	}
	#toolbar_container #footerbox_main .nav li a span {
	  display: inline-block;
	  transition: opacity 0.3s ease 0s, transform 0.5s ease 0s;
	  -webkit-transition: opacity 0.3s ease 0s, -webkit-transform 0.5s ease 0s;
	  -moz-transition: opacity 0.3s ease 0s, -moz-transform 0.5s ease 0s;
	  line-height: 40px;
	  font-size: 14px;
	  width: 100%;
	}
	#toolbar_container #footerbox_main .nav li a span:before {
	  width: 100%;
	  position: absolute;
	  left: 0px;
	  top: 200%;
	  opacity: 0;
	  content: attr(data-hover);
	  -webkit-transform: translate3d(0, 0, 0);
	  -moz-transform: translate3d(0, 0, 0);
	  transform: translate3d(0, 0, 0);
	}
	
	/* Hover State */
	#toolbar_container #footerbox_main .nav li:hover {
	  width: 90px;
	  background: #8196ab;
	}
	#toolbar_container #footerbox_main .nav li:hover a {
	  color: #f0f0f0;
	}
	#toolbar_container #footerbox_main .nav li:hover a span {
	  -webkit-transform: translateY(-200%);
	  -moz-transform: translateY(-200%);
	  transform: translateY(-200%);
	}
	#toolbar_container #footerbox_main .nav li:hover a span:before {
	  opacity: 1;
	}
	
	/* Active Class */
	#toolbar_container #footerbox_main .nav li.active {
	  background: #8196ab;
	}
	#toolbar_container #footerbox_main .nav li.active a {
	  color: #f0f0f0;
	}
	
	.tab-content > .active {
	display: block;
	padding-top: 20px;
	font-family: "AvenirNextW04-Regular";
	}
	.tab-content > .active p{
	font-family: "AvenirNextW04-Regular";
	}
	
	
	section#footer
	{
		background-color: #009cd6;
	}
	section#footer a
	{
		color: #ffffff !important;
		text-decoration: none !important;
	}
	.social-link a {
		background-color: #ffffff;
		width: 45px;
		height: 45px;
		padding: 10px 12px;
		border-radius: 50%;
		display: inline-block;
		margin-bottom: 10px;
	}
	section#footer a {
		color: #ffffff;
	}
	section#footer a.social_link
	{
		text-indent: -1000px;
		overflow: hidden;
	}
	section#footer a.social_link.facebook {
		background-image: url("../images/logo--facebook.png");
		background-size: 20px;
		background-position: center;
		background-repeat: no-repeat;
	}
	section#footer a.social_link.instagram {
		background-image: url("../images/logo--instagram.png");
		background-size: 20px;
		background-position: center;
		background-repeat: no-repeat;
	}
	section#footer a.social_link.twitter {
		background-image: url("../images/logo--twitter.png");
		background-size: 20px;
		background-position: center;
		background-repeat: no-repeat;
	}
	section#footer a.social_link.youtube {
		background-image: url("../images/logo--youtube.png");
		background-size: 20px;
		background-position: center;
		background-repeat: no-repeat;
	}
	section#footer a.social_link.flickr {
		background-image: url("../images/logo--flickr.png");
		background-size: 20px;
		background-position: center;
		background-repeat: no-repeat;
	}
	section#footer a.social_link.linkedin {
		background-image: url("../images/logo--linkedin.png");
		background-size: 20px;
		background-position: center;
		background-repeat: no-repeat;
	}
	section#footer a.social_link.spotify {
		background-image: url("../images/spotify.png");
		background-size: 20px;
		background-position: center;
		background-repeat: no-repeat;
	}
	section#footer a.social_link.soundcloud {
		background-image: url("../images/soundcloud.png");
		background-size: 20px;
		background-position: center;
		background-repeat: no-repeat;
	}
	section#footer a.social_link.podcast {
		background-image: url("../images/podcast.png");
		background-size: 20px;
		background-position: center;
		background-repeat: no-repeat;
	}
	section#footer a.social_link.podcast {
		background-image: url("../images/podcast.png");
		background-size: 20px;
		background-position: center;
		background-repeat: no-repeat;
	}
	section#footer a.social_link.spreaker {
		background-image: url("../images/iconfinder_spreaker_4691469.png");
		background-size: 20px;
		background-position: center;
		background-repeat: no-repeat;
	}
	section#footer a.social_link.tik-tok {
		background-image: url("../images/tik-tok.png");
		background-size: 20px;
		background-position: center;
		background-repeat: no-repeat;
	}
	
	
	
	/* CHAPTER CARDS */
	
	.card {
	  border: none;
	  transition: all 500ms cubic-bezier(0.19, 1, 0.22, 1);
	  overflow: hidden;
	  border-radius: 20px !important;
	  min-height: 450px;
	  box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.2);
	  margin-bottom: 20px;
	}
	@media (max-width: 768px) {
	  .card {
	  }
	}
	@media (max-width: 420px) {
	  .card {
	  }
	}
	.card.card-has-bg {
	  transition: all 500ms cubic-bezier(0.19, 1, 0.22, 1);
	  background-size: 120%;
	  background-repeat: no-repeat;
	  background-position: center center;
	  background-size: cover;
	}
	.card.card-has-bg:before {
	  content: "";
	  position: absolute;
	  top: 0;
	  right: 0;
	  bottom: 0;
	  left: 0;
	  background: inherit;
	  -webkit-filter: grayscale(1);
	  -moz-filter: grayscale(100%);
	  -ms-filter: grayscale(100%);
	  -o-filter: grayscale(100%);
	  filter: grayscale(100%);
	}
	.card.card-has-bg:hover {
	  /* transform: scale(0.98);*/
	  box-shadow: 0 0 5px -2px rgba(0, 0, 0, 0.3);
	  background-size: cover;
	  transition: all 500ms cubic-bezier(0.19, 1, 0.22, 1);
	}
	.card.card-has-bg:hover .card-img-overlay {
	  transition: all 800ms cubic-bezier(0.19, 1, 0.22, 1);
	  background: #234f6d;
	  background: linear-gradient(0deg, rgba(4, 69, 114, 0.5) 0%, #044572 100%);
	}
	.card .card-footer {
	  background: none;
	  border-top: none;
	}
	.card .card-footer .media img {
	  border: solid 3px rgba(234, 95, 0, 0.3);
	}
	.card .card-footer .media .chapter_number
	{
		border: solid 3px rgb(0, 156, 214);
		width: 50px;
		height: 50px;
		padding: 7px;
		text-align: center;
		font-family:"AvenirNextW04-Bold";
	}
	.card .card-meta {
	  color: orange;
	}
	.card .card-body {
	  transition: all 500ms cubic-bezier(0.19, 1, 0.22, 1);
	}
	.card:hover {
	  cursor: pointer;
	  transition: all 800ms cubic-bezier(0.19, 1, 0.22, 1);
	}
	.card:hover .card-body {
	  margin-top: 30px;
	  transition: all 800ms cubic-bezier(0.19, 1, 0.22, 1);
	}
	.card .card-img-overlay {
	  transition: all 800ms cubic-bezier(0.19, 1, 0.22, 1);
	  background: #234f6d;
	  background: linear-gradient(0deg, rgba(35, 79, 109, 0.3785889356) 0%, #455f71 100%);
	}

	#disclaimer_container
	{
		background-color: #ffffff; border:2px solid #d3d9df; padding: 10px; border-radius: 14px;
	}
	#disclaimer_container i.fas.fa-exclamation-circle
	{
		color:#0069d9; float: left; font-size: 32px; margin-right: 30px;
	}
	#disclaimer_container div p
	{
		padding-top: 5px; margin-bottom: 0px; font-size: 14px;
	}
		
	
	#footer .list-unstyled
	{
		width: 100%;
	}
	body#ar .site-heading
	{
		font-size: 1rem;
		text-align: right;
		font-family:"JannaLTW05-Regular";
	}
	body#ar .site-tagline
	{
		font-size: 2rem;
		text-align: right;
		font-family:"JannaLTW05-Bold";
	}
	body#ar .site-description
	{
		text-align: right;
		font-family: 'JannaLTW05-Regular';
	}
	body#ar .link_text
	{
		text-align: right;
		font-family: "JannaLTW05-Bold";
	}
	body#ar .spotlight-strapline
	{
		text-align: right;
		font-family: "JannaLTW05-Bold";
	}
	body#ar .more_link_text
	{
		text-align: right;
		float: right;	
		font-family: "JannaLTW05-Bold";
	}
	body#ar .nav-item
	{
		font-family: "JannaLTW05-Bold";
	}
	body#ar #headermenu .nav-item .nav-link, .nav-item .nav-link
	{
		font-family: "JannaLTW05-Bold";
	}
	body#ar #navbarSupportedContent
	{
		text-align: right;
	}
	
	body#ar #navbarSupportedContent li.nav-item a
	{
			font-family: "JannaLTW05-Bold";
	}
	body#ar #footer{}
	body#ar #footer .link-secondary
	{
		font-family:"JannaLTW05-Regular";
	}
	body#ar #footer .link-primary
	{
		font-family: "JannaLTW05-Bold";
	}
	body#ar #footer .label-primary
	{
		font-family: "JannaLTW05-Bold";
	}
	
	body#ar footer
	{
		text-align: right;
	}
	body#ar #footer_logo_container
	{
		text-align: right;
	}
	body#ar #footer .list-unstyled
	{
		padding-right: 0px;	
	}
	body#ar div.language_switcher_wrapper 
	{
		position: relative;
	}
	body#ar div.language_switcher_wrapper a#language_switcher {
		background-image: url("../images/icon-languages.png");
		width: 26px;
		height: 26px;
		background-repeat: no-repeat;
		background-position: center;
		overflow: hidden;
		text-indent: 1000px;
	}
	
	body#ar .sidebar-link-list {
		display: block;
		width: 100%;
		text-align: right;
		background-image: url("../img/icon-arrow-thin-left.png");
		background-repeat: no-repeat;
		background-position: left;
		border-bottom: 1px solid #cccccc;
		padding-bottom: 10px;
		padding-top: 10px;
		font-family:"JannaLTW05-Bold";
		margin-left: 30px;
	}
	
	body#ar .promotional_news_01_content
	{
		
	}
	/* RUSSIAN */
	
	body#ru .site-heading
	{
		font-size: 1rem;
		font-family: "AvenirNextW06-Bold";
	}
	body#ru .site-tagline
	{
		font-size: 2rem;
		font-family: "AvenirNextW06-Bold";
	}
	body#ru .site-description
	{
		font-family: 'AvenirNextW06-Regular';
	}
	body#ru .link_text
	{
		font-family: "AvenirNextW06-Bold";
	}
	body#ru .spotlight-strapline
	{
		font-family: "AvenirNextW06-Bold";
	}
	body#ru .more_link_text
	{
		font-family: "AvenirNextW06-Bold";
	}
	body#ru .nav-item
	{
		font-family: "AvenirNextW06-Bold";
	}
	body#ru #headermenu .nav-item .nav-link, .nav-item .nav-link
	{
		font-family: "AvenirNextW06-Bold";
	}
	body#ru #navbarSupportedContent li.nav-item a
	{
			font-family: "AvenirNextW06-Bold";
	}
	body#ru #footer{}
	body#ru #footer .link-secondary
	{
		font-family:"AvenirNextW06-Regular";
	}
	body#ru #footer .link-primary
	{
		font-family: "AvenirNextW06-Bold";
	}
	body#ru #footer .label-primary
	{
		font-family: "AvenirNextW06-Bold";
	}
	
	/* CHINESE */
	
	body#zh-hans .site-heading
	{
		font-size: 1rem;
		font-family:"MYingHeiPRCW48-W7";
	}
	body#zh-hans .site-tagline
	{
		font-size: 2rem;
		font-family:"MYingHeiPRCW48-W8";
	}
	body#zh-hans .site-description
	{
		font-family:"MYingHeiPRCW48-W4";
	}
	body#zh-hans .link_text
	{
		font-family: "AvenirNextW06-Bold";
	}
	body#zh-hans .spotlight-strapline
	{
		font-family:"MYingHeiPRCW48-W6";
	}
	body#zh-hans .more_link_text
	{
		font-family:"MYingHeiPRCW48-W7";
	}
	body#zh-hans .nav-item
	{
		font-family:"MYingHeiPRCW48-W6";
	}
	body#zh-hans #headermenu .nav-item .nav-link, .nav-item .nav-link
	{
		font-family: "MYingHeiPRCW48-W7";
	}
	body#zh-hans #navbarSupportedContent li.nav-item a
	{
			font-family: "MYingHeiPRCW48-W7";
	}
	body#zh-hans #footer{}
	body#zh-hans #footer .link-secondary
	{
		font-family:"AvenirNextW06-Regular";
	}
	body#zh-hans #footer .link-primary
	{
		font-family: "AvenirNextW06-Bold";
	}
	body#zh-hans #footer .label-primary
	{
		font-family: "AvenirNextW06-Bold";
	}
	
	
	.spotlight-strapline
	{
		font-family: "AvenirNextW04-Bold";
		font-size: 1rem;
	}
	
	.spotlight-strapline.horizontal
	{
		min-height: 43px;
	}
	#innerpage-banner
	{
		width: 100%;
		height: 350px;
		position: relative;
		background-repeat: no-repeat;
		
	    background-position: top center;
	    background-size: cover;
	}
	
	.sidebar-link-list 
	{
		display: block;
		width: 100%;
		text-align: left;
		background-image: url("../img/icon-arrow-thin-right.png");
		background-repeat: no-repeat;
		background-position: right;
		border-bottom: 1px solid #cccccc;
		padding-bottom: 10px;
		padding-top: 10px;
		font-family: "AvenirNextW04-Demi";
	}
	.sidebar-link-list a
	{
		color: #343a40;
		text-decoration: none;
		font-family: "AvenirNextW04-Demi";
		font-size: .9rem;
		display: block;
	}
	.sidebar-link-list a:hover
	{
		color: #19a2dc;
	}
	.navbar-nav.main-nav
	{
		margin-left: 3rem;
		margin-right: auto;
	}
	
	body#ar .navbar-nav.main-nav
	{
		margin-left: auto;
		margin-right: 0rem;
		padding-right: 0px;
	}
	body#ar .navbar-nav.main-nav li
	{
		padding-right: 30px;
	}
	body#ar .navbar-nav.main-nav li.sector_menu
	{
		padding-right: 30px;
	}
	
	.modal-footer {
		font-size: 1rem;
		font-family: "AvenirNextW04-Demi";
	}
	.btn.sharp {
	  border-radius:0;
	}
	.dropdown-menu
	{
		position: absolute;
		left: -50px;
	}
	body .dropdown-menu 
	{
		position: absolute;
		left: -50px;
		border: none;
	}
	
	
	
	
	
	.dropdown-menu ul
	{
		padding-left: 10px;
		padding-right: 10px;
	}
	.dropdown-menu li
	{
		list-style: none;
		margin: 10px;
		border-bottom: 1px solid #cccccc;
		text-align: left;
		padding-bottom: 5px;
	}
	
	/* Active Menu */
	
	
	 .dropdown-menu li a.wpml-ls-link
	 {
	 	text-decoration: none;
	 }
	  .dropdown-menu li a.wpml-ls-link:hover
	 {
	 	color: #029ee0;
	 }
	.dropdown-menu li a.wpml-ls-link span.wpml-ls-native
	{
		font-family:"AvenirNextW04-Bold";
		color: #000000;
	}
	.dropdown-menu li a.wpml-ls-link span.wpml-ls-native:hover
	{
		font-family:"AvenirNextW04-Bold";
		color: #029ee0;
	}
	.dropdown-menu li a.wpml-ls-link span.wpml-ls-native[lang*="es"], .dropdown-menu li.wpml-ls-item.wpml-ls-item-es a.wpml-ls-link span.wpml-ls-native
	{
		font-family:"AvenirNextW04-Bold";
		color: #000000;
	}
	.dropdown-menu li a.wpml-ls-link span.wpml-ls-native[lang*="es"]:hover
	{
		font-family:"AvenirNextW04-Bold";
		color: #029ee0;
	}
	.dropdown-menu li a.wpml-ls-link span.wpml-ls-native[lang*="fr"], .dropdown-menu li.wpml-ls-item.wpml-ls-item-fr a.wpml-ls-link span.wpml-ls-native
	{
		font-family:"AvenirNextW04-Bold";
		color: #000000;
	}
	.dropdown-menu li a.wpml-ls-link span.wpml-ls-native[lang*="fr"]:hover
	{
		font-family:"AvenirNextW04-Bold";
		color: #029ee0;
	}
	
	.dropdown-menu li a.wpml-ls-link span.wpml-ls-native[lang*="ar"], .dropdown-menu li.wpml-ls-item.wpml-ls-item-ar  a.wpml-ls-link span.wpml-ls-native
	{
		font-family:"JannaLTW05-Bold";
		color: #000000;
	}
	.dropdown-menu li a.wpml-ls-link span.wpml-ls-native[lang*="ar"]:hover
	{
		font-family:"JannaLTW05-Bold";
		color: #029ee0;
	}
	.dropdown-menu li a.wpml-ls-link span.wpml-ls-native[lang*="zh-hans"], .dropdown-menu li.wpml-ls-item.wpml-ls-item-zh-hans  a.wpml-ls-link span.wpml-ls-native
	{
		font-family:"MYingHeiPRCW48-W8";
		color: #000000;
	}
	.dropdown-menu li a.wpml-ls-link span.wpml-ls-native[lang*="zh-hans"]:hover
	{
		font-family:"MYingHeiPRCW48-W8";
		color: #029ee0;
	}
	.dropdown-menu li a.wpml-ls-link span.wpml-ls-native[lang*="ru"], .dropdown-menu li.wpml-ls-item.wpml-ls-item-ru  a.wpml-ls-link span.wpml-ls-native
	{
		font-family:"AvenirNextW06-Bold";
		color: #000000;
	}
	.dropdown-menu li a.wpml-ls-link span.wpml-ls-native[lang*="ru"]:hover
	{
		font-family:"AvenirNextW06-Bold";
		color: #029ee0;
	}
	.dropdown-menu li:last-child
	{
		list-style: none;
		margin: 0px;
		border-bottom: 0px solid #cccccc;
		text-align: left;
		padding-bottom: 0px;
	}
	.dropdown-menu.megamenu
	{
		width: 80vw;
	}
	body#ar .dropdown-menu
	{
		position: absolute;
		left: -50px;
		text-align: center;
	}
	
	body#ar #ITUDThematicCats.dropdown-menu
	{
		position: absolute;
		left: 0px;
		text-align: center;
		right: 0px;
		background-color: #ffffff;
	}
	.dropdown-menu li {
	list-style: none;
	margin: 10px;
	border-bottom: 1px solid #cccccc;
	text-align: left;
	padding-bottom: 5px;
}
	.wpml-ls-legacy-list-vertical
	{
		width: 100%;
	}
	.list-unstyled {
		padding-left: 0;
		list-style: none;
		width: 49%;
		display: inline-block;
	}
	/* [1] The container */
	a.img-hover-zoom {
	  width: 100%;
	height: auto;
	display: block; /* [1.1] Set it as per your need */
	  overflow: hidden; /* [1.2] Hide the overflowing of child elements */
	}
	
	/* [2] Transition property for smooth transformation of images */
	a.img-hover-zoom img {
	  transition: transform .5s ease;
	}
	
	/* [3] Finally, transforming the image when container gets hovered */
	a.img-hover-zoom:hover img {
	  transform: scale(1.5);
	}
	 
	.menu-link-primary
	{
		font-family: "AvenirNextW04-Demi";
	}
	
	.nav-item .nav-link, .nav-item .nav-link, .nav-item.dropdown .nav-link {
		color: rgba(0,0,0) !important;
		font-family: "AvenirNextW04-Demi";
		-webkit-transition: color 0.2s ease-out;
		-moz-transition: color 0.2s ease-out;
		-o-transition: color 0.2s ease-out;
		-ms-transition: color 0.2s ease-out;
		transition: color 0.2s ease-out;
	}
	
	#headermenu .nav-item .nav-link, .nav-item .nav-link {
		color: rgba(255,255,255) !important;
		font-family: "AvenirNextW04-Demi";
		-webkit-transition: color 0.2s ease-out;
		-moz-transition: color 0.2s ease-out;
		-o-transition: color 0.2s ease-out;
		-ms-transition: color 0.2s ease-out;
		transition: color 0.2s ease-out;
		font-size: .9rem;
	}
	.main-nav li
	{
		
	}
	
	.main-nav .nav-link {
		color: #000 !important;
		font-family: "AvenirNextW04-Demi";
		-webkit-transition: color 0.2s ease-out;
		-moz-transition: color 0.2s ease-out;
		-o-transition: color 0.2s ease-out;
		-ms-transition: color 0.2s ease-out;
		transition: color 0.2s ease-out;
		font-size: .9rem;
	}
	
	.videoOverlay 
	{
		display: contents;
		width: 100%;
		height: 100%;
		position: relative;
	}
	.videoOverlayicon {
		width: 40px;
		height: 40px;
		display: inline-block;
		background-color: #ffffff4f;
		border-radius: 50%;
		position: absolute;
		top: 35%;
		left: 45%;
		background-image: url("../images/play--filled--alt.svg");
		background-repeat: no-repeat;
		background-position: center;
		text-indent: -1000px;
		overflow: hidden;
	}
	
	.sector_menu_thumb
	{
		width: 100%;
		height: 150px;
		background-repeat: no-repeat;
		background-size: cover;
	}
	section#hero-banner
	{
		
		height: 500px;
		width: 100%;
		padding: 0px;
	}
	.bg-thehow
	{
		background: rgb(241,77,75);
		background: -moz-linear-gradient(90deg, rgba(241,77,75,1) 0%, rgba(237,72,70,1) 100%);
		background: -webkit-linear-gradient(90deg, rgba(241,77,75,1) 0%, rgba(237,72,70,1) 100%);
		background: linear-gradient(90deg, rgba(241,77,75,1) 0%, rgba(237,72,70,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f14d4b",endColorstr="#ed4846",GradientType=1); 
		
		background: rgb(53,157,182);
		background: -moz-linear-gradient(90deg, rgba(53,157,182,1) 0%, rgba(75,172,173,1) 72%, rgba(122,213,214,1) 100%);
		background: -webkit-linear-gradient(90deg, rgba(53,157,182,1) 0%, rgba(75,172,173,1) 72%, rgba(122,213,214,1) 100%);
		background: linear-gradient(90deg, rgba(53,157,182,1) 0%, rgba(75,172,173,1) 72%, rgba(122,213,214,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#359db6",endColorstr="#7ad5d6",GradientType=1); 
	}
	
	.jumbotron
	{
		background: rgb(53,157,182);
		background: -moz-linear-gradient(90deg, rgba(53,157,182,1) 0%, rgba(75,172,173,1) 72%, rgba(122,213,214,1) 100%);
		background: -webkit-linear-gradient(90deg, rgba(53,157,182,1) 0%, rgba(75,172,173,1) 72%, rgba(122,213,214,1) 100%);
		background: linear-gradient(90deg, rgba(53,157,182,1) 0%, rgba(75,172,173,1) 72%, rgba(122,213,214,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#359db6",endColorstr="#7ad5d6",GradientType=1); 
		
	}
	.embed-responsive {
		position: relative;
		display: block;
		width: 100%;
		padding: 0;
		overflow: hidden;
	}
	
	.ytp-cued-thumbnail-overlay-image {
		background-size: cover;
		-moz-background-size: cover;
		-webkit-background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
		width: 100%;
		height: 100%;
		position: absolute;
	}
	.parent:hover .child,
	.parent:focus .child {
	}
	#crsl-impactstories .story-category 
	{
		background-image: url("blue-dot.png");
		background-repeat: no-repeat;
		padding-left: 30px;
		background-position-y: 5px;
		background-size: 15px;
		color: #413e3e;
		font-family: "AvenirNextW04-Demi";
	}
	.nopadding
	{
		padding: 0px;
	}
	.more_link_text
	{
		font-family: "AvenirNextW04-Demi";
		color: #000000;
		
		-webkit-transition: color 0.2s ease-out;
	 	-moz-transition: color 0.2s ease-out;
	 	-o-transition: color 0.2s ease-out;
	 	-ms-transition: color 0.2s ease-out;
	 	transition: color 0.2s ease-out;
	}
	.more_link_text:hover
	{
		font-family: "AvenirNextW04-Demi";
		color: #009cd6;
		text-decoration: none;
	}
	.link_text
	{
		font-family: "AvenirNextW04-Demi";
		color: #000000;
		
		-webkit-transition: color 0.2s ease-out;
	 	-moz-transition: color 0.2s ease-out;
	 	-o-transition: color 0.2s ease-out;
	 	-ms-transition: color 0.2s ease-out;
	 	transition: color 0.2s ease-out;
	}
	.link_text:hover
	{
		font-family: "AvenirNextW04-Demi";
		color: #009cd6;
		text-decoration: none;
	}
	
	/*ALERT STYLES */
	
	
	.alert-message
	{
	    margin: 20px 0;
	    padding: 20px;
	    border-left: 3px solid #eee;
	}
	.alert-message h4
	{
	    margin-top: 0;
	    margin-bottom: 5px;
	}
	.alert-message p:last-child
	{
	    margin-bottom: 0;
	}
	.alert-message code
	{
	    background-color: #fff;
	    border-radius: 3px;
	}
	.alert-message-success
	{
	    background-color: #F4FDF0;
	    border-color: #3C763D;
	}
	.alert-message-success h4
	{
	    color: #3C763D;
	}
	.alert-message-danger
	{
	    background-color: #fdf7f7;
	    border-color: #d9534f;
	}
	.alert-message-danger h4
	{
	    color: #d9534f;
	}
	.alert-message-warning
	{
	    background-color: #fcf8f2;
	    border-color: #f0ad4e;
	}
	.alert-message-warning h4
	{
	    color: #f0ad4e;
	}
	.alert-message-info
	{
	    background-color: #f4f8fa;
	    border-color: #5bc0de;
	}
	.alert-message-info h4
	{
	    color: #5bc0de;
	}
	.alert-message-default
	{
	    background-color: #EEE;
	    border-color: #B4B4B4;
	}
	.alert-message-default h4
	{
	    color: #000;
	}
	.alert-message-notice
	{
	    background-color: #FCFCDD;
	    border-color: #BDBD89;
	}
	.alert-message-notice h4
	{
	    color: #444;
	}
	
	/* ALERT STYLES END */
	
	
	.carousel .carousel-item img
	{
		width: 100%;
	}
	
	.round
	{
		border-radius: 50%;
	}
	.card-title, .carousel .carousel-item h4
	{
		font-family: "AvenirNextW04-Demi";
	}
	.card-title, .carousel .carousel-item h4 a, .card-title a
	{
		color: #000000;
	}
	
	section
	{
		padding-left: 30px;
		padding-right: 30px;
	}
	
	.container 
	{
	  max-width: 960px;
	}
	
	.pricing-header 
	{
	  max-width: 700px;
	}
	
	
	.display-4
	{
		font-size: 2em;
	}
	.sectionHeader
	{
		font-size: 3em;
		font-weight: bold;
	}
	
	section#areasofaction .card-body
	{
		height: 170px;
		padding: 30px;
	}
	section#areasofaction .aa_description
	{
		font-size: 1.4em;
	}
	
	#impactareas
	{
	}
	
	section#impactareas .card .card-title
	{
		font-size: 2em;
	}
	
	section#footer
	{
		background-color: #009cd6;
		
	}
	section#footer a
	{
		color: #ffffff;
	}
	#crsl-impactstories
	{
		margin: 0px;
		padding: 0px;
	}
	#crsl-impactstories .carousel-item .card
	{
		min-height: 500px;
	}
	.hide
	{
		display: none;
	}
	
	.ico-wrap {
		font-size: 2rem;
		font-weight: bold;
		font-family: AvenirNextW04-Bold;
		text-align: center;
		background: black;
		display: inline-block;
		padding: 10px;
		border-radius: 50%;
		height: 70px;
		width: 70px;
		color: #ffffff;
	}
	
	section#main-banner
	{
		background-color: #ffc315;
	}
	/* ABOUT AREA */
	
	#about
	{
		padding-top: 30px;
	}
	
	."about_area_wrapper"
	{
		
	}
	.about_area_thumb img.logo
	{
		width: auto;
		
	}
	.about_area_thumb img
	{
		width: auto;
		
	}
	.about_area_description 
	{
		background-color: #ffffff;
		font-family: "AvenirNextW04-Light";
		font-size: 1rem;
		padding: 0px;
		width: 100%;
	}
	.about_area_video_frame
	{
		width: 100%;
	}
	
	/* ABOUT AREA */
	
	
	/* AREA OF ACTION */
	
	#areasofaction
	{
		padding-top: 30px;
	}
	
	.action_area_wrapper
	{
		
	}
	.action_area_thumb img
	{
		width: 100%;
		
	}
	.action_area_description 
	{
		background-color: #ffffff;
		font-family: "AvenirNextW04-Light";
		font-size: 1.4rem;
		padding: 30px;
		width: 100%;
		min-height: 250px;
	}
	
	
	/* AREA OF ACTION */
	
	
	
	/* CAROUSEL */
	
	  .carousel {
	
	}
	.carousel .carousel-inner .control-box 
	{
		position: absolute;
	}
	.carousel .carousel-item {
		text-align: center;
		overflow: hidden;
		height: 500px;
		padding: 5rem;
	}
	.carousel .carousel-item h4 {
	}
	.carousel .carousel-item img {
		max-width: 100%;
		display: inline-block;
	}
	.carousel .carousel-item .btn {
		border-radius: 0;
		font-size: 12px;
		text-transform: uppercase;
		font-weight: bold;
		border: none;
		background: #a177ff;
		padding: 6px 15px;
		margin-top: 5px;
	}
	.carousel .carousel-item .btn:hover {
		background: #8c5bff;
	}
	.carousel .carousel-item .btn i {
		font-size: 14px;
		font-weight: bold;
		margin-left: 5px;
	}
	.carousel .thumb-wrapper {
		margin: 5px;
		text-align: left;
		background: #fff;
		box-shadow: 0px 2px 2px rgba(0,0,0,0.1);   
	}
	.carousel .thumb-content {
		padding: 15px;
		font-size: 13px;
	}
	.carousel-control-prev, .carousel-control-next {
		height: 44px;
		width: 44px;
		background: none;	
		margin: auto 0;
		border-radius: 50%;
		border: 3px solid rgba(0, 0, 0, 0.8);
	}
	.carousel-control-prev i, .carousel-control-next i {
		font-size: 36px;
		position: absolute;
		top: 50%;
		display: inline-block;
		margin: -19px 0 0 0;
		z-index: 5;
		left: 0;
		right: 0;
		color: rgba(0, 0, 0, 0.8);
		text-shadow: none;
		font-weight: bold;
	}
	.carousel-control-prev i {
		margin-left: -3px;
	}
	.carousel-control-next i {
		margin-right: -3px;
	}
	.carousel-indicators {
		bottom: -50px;
	}
	.carousel-indicators li, .carousel-indicators li.active {
		width: 10px;
		height: 10px;
		border-radius: 50%;
		margin: 4px;
		border: none;
	}
	.carousel-indicators li {	
		background: #ababab;
	}
	.carousel-indicators li.active {	
		background: #555;
	}
	/* CAROUSEL */
	
	/* The hero image */
	.hero-image 
	{
		/* Use "linear-gradient" to add a darken background effect to the image (photographer.jpg). This will make the text easier to read 
		background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("photographer.jpg");*/
		
		
		/* Set a specific height */
		height: 100vh;
	
	  /* Position and center the image to scale nicely on all screens */
	  background-position: center;
	  background-repeat: no-repeat;
	  background-size: contain;
	  position: relative;
	  
	  height: auto;
	background-repeat: no-repeat;
	background-size: auto 100%;
	background-color: #ffc315;
	}
	
	/* Place text in the middle of the image */
	.hero-text {
	  text-align: center;
	  position: absolute;
	  top: 50%;
	  left: 50%;
	  transform: translate(-50%, -50%);
	  color: white;
	  width: 100%;
	}
	
	.cta-text
	{
		font-weight: bold;
		font-size: 3.5rem;
	}
	
	/* NAVIGATION */
	
	.dropdown-toggle::after
	{
		content: none;
	}
	div.language_switcher_wrapper a#language_switcher
	{
		background-image: url("../images/icon-languages.png");
		width: 26px;
		height: 26px;
		background-repeat: no-repeat;
		background-position: center;
		overflow: hidden;
		text-indent: -1000px;
	}
	div.language_switcher_wrapper.show a#language_switcher
	{
		background-image: url("../images/icon-languages-blue.png");
		width: 26px;
		height: 26px;
		background-repeat: no-repeat;
		background-position: center;
		overflow: hidden;
		text-indent: -1000px;
	}
	
	body.ar div.language_switcher_wrapper a#language_switcher
	{
		background-image: url("../images/icon-languages.png");
		width: 26px;
		height: 26px;
		background-repeat: no-repeat;
		background-position: center;
		overflow: hidden;
		text-indent: -1000px;
		direction: ltr;
	}
	body.ar div.language_switcher_wrapper.show a#language_switcher
	{
		background-image: url("../images/icon-languages-blue.png");
		width: 26px;
		height: 26px;
		background-repeat: no-repeat;
		background-position: center;
		overflow: hidden;
		text-indent: -1000px;
		direction: ltr;
	}
	
	section#footer ul.footer_link_container
	{
		margin-left: 0px;
		padding-left: 0px;
	}
	
	section#footer .footer_link
	{
		list-style: none;
		display: inline-block;
		float: left;
		padding-right: 15px;
	}
	
	.breadcrumb
	{
		background-color: transparent;
		margin-top: 10px;
	}
	.breadcrumb a
	{
		text-decoration: none;
	}
	
	.navbar-collapse.in {
    display: block !important;
	}
	
	.btn.btn-outline-primary {
	border-width: 2px;
	font-size: 1.2rem;
	font-family: AvenirNextW04-Regular;
	color: #009CD6;
	border-color: #009CD6;
	}
	
	.btn.btn-outline-primary:hover {
	border-width: 2px;
	font-size: 1.2rem;
	font-family: AvenirNextW04-Regular;
	color: #ffffff !important;
	border-color: #009CD6;
	background-color: #009CD6;
	}
	a {
	color: #009CD6 !important;
	text-decoration: none;
	}

.wp-block-columns .wp-block-column
	{
	
		display: inline-block;
		vertical-align: top;
	}
	
	section#banner
	{
		height:350px; background-size:cover; background-repeat:no-repeat; position:relative;  position: relative; overflow: hidden;  
	}
	section#banner .text_container
	{
		display: table-cell; vertical-align: middle; float: none; height: 350px;
	}
	
	.container h1
	{
	
	}
	
	/* MEDIA QUERIES */
	
	/* 
	  ##Device = Desktops
	  ##Screen = 1281px to higher resolution desktops
	*/
	
	@media (min-width: 1281px) {
	  
	  /* CSS */
	  
	  #footer .social-link
	  {
	  	text-align: right;
	  }
	}
	
	/* 
	  ##Device = Laptops, Desktops
	  ##Screen = B/w 1025px to 1280px
	*/
	
	@media (min-width: 1025px) and (max-width: 1280px) {
	  
	  /* CSS */
	  
	}
	
	/* 
	  ##Device = Tablets, Ipads (portrait)
	  ##Screen = B/w 768px to 1024px
	*/
	
	@media (min-width: 768px) and (max-width: 1024px) {
	  
	  /* CSS */
	  
	  		.navbar-brand.mr-auto {
			margin-left: 15px !important;
			}
	  #headermenu #main_nav
	        {
	        }
	  		#headermenu #main_nav .navbar-nav
	  		{
	  		}
	  		body .dropdown-menu
	  		{
	  			position: inherit;
	  			left: auto;
	  		}
	  		.dropdown-menu ul
	  		{
	  			padding-left: 0px;
	  		}
	  		.dropdown-menu li
	  		{
	  			margin-left: 0px;
	  		}
	  		.dropdown-menu li:last-child
	  		{
	  			margin-left: 0px;
	  		}
	  		
	}
	
	/* 
	  ##Device = Tablets, Ipads (landscape)
	  ##Screen = B/w 768px to 1024px
	*/
	
	@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
	  
	  /* CSS */
	  
	  		.navbar-brand.mr-auto {
			margin-left: 15px !important;
			}
	  #headermenu #main_nav
	        {
	        }
	  		#headermenu #main_nav .navbar-nav
	  		{
	  		}
	  		
	  		body .dropdown-menu
	  		{
	  			position: inherit;
	  			left: auto;
	  		}
	  		
	  		.navbar-nav.main-nav
	  		{
	  			margin-left: 0px;
	  		}
	  		.dropdown-menu ul
	  		{
	  			padding-left: 0px;
	  		}
	  		.dropdown-menu li
	  		{
	  			margin-left: 0px;
	  		}
	  		.dropdown-menu li:last-child
	  		{
	  			margin-left: 0px;
	  		}
	  		
	  		li.sector_menu
	  		{
	  			background-color: #c4e7f4;
	  			padding-left: 10px;
	  			margin-bottom: 15px;
	  		}
	  		.section_banner {
			    background-size: cover;
			    background-repeat: no-repeat;
			    min-height: 200px;
			}
	  		
	  
	}
	
	/* 
	  ##Device = Low Resolution Tablets, Mobiles (Landscape)
	  ##Screen = B/w 481px to 767px
	*/
	
	@media (min-width: 481px) and (max-width: 767px) {
	  
	  /* CSS */
	  		section#banner h1 
	  		{
				font-family: AvenirNextW06-Bold;
				font-size: 1.5em;
			}
	  	
			section#banner
			{
				height:25vh; background-size:cover; background-repeat:no-repeat; position:relative;  position: relative; 
			}
			section#banner .text_container
			{
				display: table-cell; vertical-align: middle; float: none; height: 25vh;
			}
			
	  
	  		.navbar-brand.mr-auto {
			margin-left: 15px !important;
			}
	  		#headermenu #main_nav
	        {
	        }
	  		#headermenu #main_nav .navbar-nav
	  		{
	  		}
	  		body .dropdown-menu
	  		{
	  			position: inherit;
	  			left: auto;
	  		}
	  		.navbar-nav.main-nav
	  		{
	  			margin-left: 0px;
	  		}
	  		.dropdown-menu ul
	  		{
	  			padding-left: 0px;
	  		}
	  		.dropdown-menu li
	  		{
	  			margin-left: 0px;
	  		}
	  		.dropdown-menu li:last-child
	  		{
	  			margin-left: 0px;
	  		}
	  		
	  		li.sector_menu
	  		{
	  			background-color: #c4e7f4;
	  			padding-left: 10px;
	  			margin-bottom: 15px;
	  		}
	  		.section_banner {
			    background-size: cover;
			    background-repeat: no-repeat;
			    min-height: 200px;
			}
			
			.card.card-has-bg {
			  transition: all 500ms cubic-bezier(0.19, 1, 0.22, 1);
			  background-size: 120%;
			  background-repeat: no-repeat;
			  background-position: center center;
			  min-height: 70vh;
			}
	}

	/* 
	  ##Device = Most of the Smartphones Mobiles (Portrait)
	  ##Screen = B/w 320px to 479px
	*/
	
	@media (min-width: 320px) and (max-width: 480px) {
	  
	  /* CSS */
	  
	  		.navbar-brand.mr-auto {
			margin-left: 15px !important;
			}

	  		#headermenu #main_nav
	        {
	        	padding-top: 20px;
	        }
	  		#headermenu #main_nav .navbar-nav
	  		{
	  		}
	  
	  		.navbar-nav.main-nav
	        {
	        	margin-left: 0;
	        	margin-right: auto;
	        }
	        .list-unstyled
	        {
	        	width: 100%;
	        	padding-bottom: 0px !important;
	        	padding-top: 0px !important;
	        }
	        .list2-last
	        {
	        	border: 0px;
	        }
	        #headermenu #main_nav
	        {
	        }
	  		#headermenu #main_nav .navbar-nav
	  		{
	  		}
	  		body .dropdown-menu
	  		{
	  			position: inherit;
	  			left: -120px;
	  			padding-left: 20px;
	  		}
	  		#language_switcher_wrapper_block
	  		{
	  			display: none;
	  		}
	  		.mobile_view_language_switcher .nav-item.dropdown.language_switcher_wrapper
	  		{
	  			position: absolute;
	  		}
	  		body .mobile_view_language_switcher .dropdown-menu.mobile.show
	  		{
	  			position: absolute;
				left: -90px;
	  		}
	  		.dropdown-menu ul
	  		{
	  			padding-left: 0px;
	  		}
	  		.dropdown-menu li
	  		{
	  			margin-left: 0px;
	  		}
	  		.dropdown-menu li:last-child
	  		{
	  			margin-left: 0px;
	  		}
	  		
	  		li.sector_menu
	  		{
	  			background-color: #c4e7f4;
	  			padding-left: 10px;
	  			margin-bottom: 15px;
	  		}
	  		.section_banner {
			    background-size: cover;
			    background-repeat: no-repeat;
			    min-height: 200px;
			}
			
	  		
	  		.tabbed_link a
			{
				color: rgba(0,156,214,1);
				color: #000000;
				text-decoration: none !important;
				-webkit-transition: color 0.2s ease-out;
			 	-moz-transition: color 0.2s ease-out;
			 	-o-transition: color 0.2s ease-out;
			 	-ms-transition: color 0.2s ease-out;
			 	transition: color 0.2s ease-out;
			 	
			 	font-family: AvenirNextW04-Demi;
			 	font-size: .8em;
			 	font-weight: 500;
			 	padding-left: 5px;
		 		padding-right:5px;
			}
			section#banner
			{
				height:25vh; background-size:cover; background-repeat:no-repeat; position:relative;  position: relative; 
			}
			section#banner .text_container
			{
				display: table-cell; vertical-align: middle; float: none; height: 25vh;
			}
			section#banner h1 
			{
				font-family: AvenirNextW06-Bold;
				font-size: 2rem;
			}
			section#footer ul.footer_link_container
			{
				margin-left: 0px;
				padding-left: 0px;
			}
			
			section#footer .footer_link
			{
				list-style: none;
				display: block;
				float: none;
			}
			div.copyright p {
				text-align: left;
			}
			
			#footer div.social-link {
				text-align: left !important;
			}
			
			.episode_meta {
			width: 200px;
			height: 140px;
			position: absolute;
			bottom: 0px;
			left: 0px;
			padding-top: 22%;
			padding-left: 2%;
			font-size: 20px;
			text-align: left;
			/* padding-right: 10%; */
			}
			section#promo_block
			{
				  background-repeat: no-repeat;
				  background-attachment: fixed;
				  background-position:80% 50% !important; 
			}
			#footerbox_main
			{
				display: none;
				
			}
			
			#toolbar_container_mobile {
				background-color: #ffffff;
				box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
				transition: box-shadow .3s;
				overflow: hidden;
			}
			#toolbar_container_mobile.fixed
			{
				position: fixed;
				bottom: 0px;
				width: 100%;
			}
			
			#toolbar_container_mobile #footerbox_mobile .navbar-inner {
				padding: 0px 0;
				text-align: center;
				width: 100%;
			}
			#footerbox_mobile #toolbar_container .toolbar_item span.label
			{
				display: none;
			}
			#footerbox_mobile #toolbar_container .toolbar_item:hover
			{
				width: 150px;
				border-radius: 14px;
			}
			#footerbox_mobile #toolbar_container .toolbar_item:hover > a span.label
			{
				display:inline-block;
			}
			#footerbox_mobile {
				display: none;
			}
			
			#toolbar_container_mobile #footerbox_mobile .nav li {
			height: 40px;
			width: 40px;
			background: #b5bcc2;
			margin-right: 5px;
			float: left;
			-webkit-border-radius: 40px;
			-moz-border-radius: 40px;
			border-radius: 40px;
			-webkit-transition: width 0.3s;
			-moz-transition: width 0.3s;
			transition: width 0.3s;
			background: transparent;
			border: 3px solid #009cd6;
			}
			#toolbar_container_mobile #footerbox_mobile .nav li.active {
				background: transparent;
			}
			#toolbar_container_mobile #footerbox_mobile .nav li.active a {
				color: #f0f0f0;
			}
			#toolbar_container_mobile #footerbox_mobile .nav li a {
				color: rgba(0, 0, 0, 0.3);
				font-size: 16px;
				overflow: hidden;
			}
			#toolbar_container_mobile .nav > li > a {
				padding: 0;
			}
			#toolbar_container_mobile #footerbox_mobile .nav li a span {
				display: inline-block;
				transition: opacity 0.3s ease 0s, transform 0.5s ease 0s;
				-webkit-transition: opacity 0.3s ease 0s, -webkit-transform 0.5s ease 0s;
				-moz-transition: opacity 0.3s ease 0s, -moz-transform 0.5s ease 0s;
				line-height: 40px;
				font-size: 14px;
				width: 100%;
			}
			/* Bootstrap Overrides */
			
			/* Hover State */
			#toolbar_container_mobile #footerbox_mobile .nav li:hover {

			}
			#toolbar_container_mobile #footerbox_mobile .nav li:hover a {
			  color: #f0f0f0;
			}
			#toolbar_container_mobile #footerbox_mobile .nav li:hover a span {

			}
			#toolbar_container_mobile #footerbox_mobile .nav li:hover a span:before {
			  opacity: 1;
			}
			
			/* Active Class */
			#toolbar_container_mobile #footerbox_mobile .nav li.active {
			  background: transparent;
			}
			#toolbar_container_mobile #footerbox_mobile .nav li.active a {
			  color: #f0f0f0;
			}
			
			#footerbox_mobile
			{
				display: block;
				
			}
			.breadcrumb .breadcrumb-item.report_site
			{
				background-color: transparent;
				display: none;
			}
	}