 	@import url("https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css");
 	@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 */
	html 
	{
	  	font-size: 16px;
	   	overflow-x: hidden; 
	    overflow-y: scroll; 
	    
	  @media screen and (min-width: 900px) {
	    font-size: 18px;
	  }
	    
	  @media screen and (min-width: 1200px) {
	    font-size: 20px;
	  }
	}
	
	
	
	/* NAVIGATION */
	
	
	
.nav-tabs .nav-item a {
	font-family: "AvenirNextW04-bold";
	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;
    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: -21px;
	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: -21px;
	left: -50%;
}
.episode_meta {
	width: 200px;
	height: 140px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	padding-top: 17%;
	padding-left: 2%;
	font-size: 20px;
	text-align: left;
	/* padding-right: 10%; */
}
.episode_meta span.episode_no {
	font-family: AvenirNextW04-Demi;
	font-size: 1.8em;
	display: block;
	width: 30px;
	text-align: center;
	float: left;
	line-height: 28px;
}
.episode_meta span.guest_name {
	font-family: AvenirNextW04-Regular;
	font-size: .8em;
	line-height: 15px !important;
	display: block;
	float: left;
	width: 150px;
}
.episode_meta span.guest_name_short {
	font-family: AvenirNextW04-Regular;
	font-size: .8em;
	line-height: 15px !important;
	display: block;
	float: left;
	width: 100px;
}
.circle 
        		{
                    border-radius: 50%;
                    padding: 15px;
                    width: 120px;
                    height: 120px;	
                }
                .podcast_platform_link_circle
                {
                    width: 60px;
                    height: 60px;
                    border-radius: 50%;
                    display: inline-block;
                    overflow: hidden;
                    padding: 15px;
                }
        		.podcast_platform_link_circle img
        		{
        		  width: 100%;
        		}

.owl-carousel .item {
     margin: 3px
 }

 .owl-carousel .item img {
     display: block;
     width: 100%;
     height: auto
 }

 .owl-carousel .item {
     margin: 3px
 }

 .owl-carousel {
     margin-bottom: 15px
 }
  #navigation_tab ul
  {
  	margin-bottom: 0px;
  }
  
  #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);
	}
	
	 	
 
 section#newsletter-subscription h1 {
	font-family: AvenirNextW06-Bold;
	font-size: 3rem;
}

 	.card-body {
    min-height: 450px !important;
	}
	.round {
	border-radius: 50% !important;
	width: 40px !important; 
	height: 40px !important;
	}
	.owl-controls a.prev {
	background-color: transparent;
	border: 1px solid #212529;
	}
	.owl-controls a.next {
	background-color: transparent;
	border: 1px solid #212529;
	}


	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-Light";
	}
	.link-primary
	{
		font-family: "AvenirNextW04-Bold";
	}
	.label-primary
	{
		font-family: "AvenirNextW04-Bold";
	}
	body
	{
		    font-family: Arial, Helvetica, sans-serif;
		    background-color: #eef8fc;
			background-color: #E5F5FB !important;
	}
	#content_block_inner
	{
		padding-bottom: 30px;
	}
	a 
	{
	color: #009cd6;
	text-decoration: none;
	background-color: transparent;
	}
	a:hover
	{
	color: #009cd6;
	text-decoration: underline;
	background-color: transparent;
	}
	#footer div.social-link
	{
		text-align: right !important;
	}
	section#footer div.social-link a.social_link {
	text-indent: 1000px;
	overflow: hidden;
	}
	section#banner 
	{
		width: 100vw;
		height: 500px;
		text-align: center;
		background-size: cover;
		background-position: center;
		overflow: hidden;
		padding-left: 0px;
		position: relative;
	}
	section#banner {
	width: 100vw;
	height: 400px;
	text-align: center;
	background-size: cover;
	background-position: center;
	overflow: hidden;
	padding-left: 0px;
	position: relative;
	}
	section#banner .container-fluid
	{
		z-index: 0;
	}
	section#banner video
	{
		width:100vw;
		height:auto;
		z-index: 100;
		position: relative;
		top:0px;
		left: 0px;
	}
	section#banner h1 
	{
		font-family: AvenirNextW06-Bold;
		font-size: 3rem;
		position: absolute;
		z-index: 101;
		color: #ffffff;
		bottom: 5%;
		left: 5%;
	}
	section#inner_banner 
	{
		width: 100vw;
		height: 400px;
		padding-top: 10%;
		text-align: left;
		background-size: cover;
		background-position: center;
	}
	
	article.main_content_area 
	{
		background-color: #ffffff;
		padding:2rem 4rem 4rem 4rem;
		box-shadow: 0 0 24px rgba(169,202,216,.08);
		border-radius:.25rem;
		margin-top: -10rem;
	}
	
	article.main_content_area figcaption {
		font-size: .8rem;
		font-style: italic;
		margin-top: .2rem;
		font-weight: bold;
	}
	
	article.sidebar_content_area .info_block {
	background-color: #ffffff;
	box-shadow: 0 0 24px rgba(169,202,216,.08);
	padding: 1rem 1.5rem 1.5rem;
	margin-top: 1rem;
	border-radius: .25rem;
	margin-bottom: 1rem;
	}

	article.main_content_area .img-fluid img {
		width: 100%;
		height: auto;
	}

	body#ar section#banner h1 
	{
		font-family: JannaLTW05-Bold;
		font-size: 3rem;
	}
	body#zh-hans section#banner h1 {
	font-family: MYingHeiPRCW48-W6;
	font-size: 3rem;
	}
	
	body#ru section#banner h1 {
	font-family: AvenirNextW06-Bold;
	font-size: 3rem;
	}
	
	#gform_submit_button_1 {
	background-color: transparent;
	border: 3px solid #009cd6;
	border-radius: 7px;
	font-family: AvenirNextW06-Bold;
	padding: 7px 10px;
	}
	#gform_submit_button_3 {
	background-color: transparent;
	border: 3px solid #009cd6;
	border-radius: 7px;
	font-family: AvenirNextW06-Bold;
	padding: 7px 10px;
	}
	.gform_wrapper.gravity-theme * {
	box-sizing: border-box;
	font-family: AvenirNextW04-Regular;
	}
	h3.gsection_title {
	font-family: AvenirNextW04-Demi !important;
	}
	
	p.intro {
	font-family: AdelleCYRW10-Regular;
	font-style: italic;
	font-size: 1.2em;
	}
	.gform_wrapper.gravity-theme .gfield input.large, .gform_wrapper.gravity-theme .gfield select.large,  .gform_wrapper.gravity-theme input[type="text"], .gform_wrapper.gravity-theme select {
	width: 100%;
	border-radius: 7px;
	border: 2px solid #cccccc;
	}
	.gform_wrapper.gravity-theme .gfield textarea {
	width: 100%;
	border-radius: 7px;
	border: 2px solid #cccccc;
	}
	.gform_wrapper.gravity-theme .gfield-choice-input + label {
	max-width: calc(100% - 32px);
	margin-bottom: 0;
	vertical-align: middle;
	padding-left: 10px;
	
	}
	.gform_wrapper.gravity-theme input[type='radio'], .gform_wrapper.gravity-theme input[type='checkbox']	{
    	transform: scale(1.5);
	}

	
	section#intro
	{
		margin-top:3%;
		margin-bottom: 1%;
	}
	section#promo_block
	{
		margin-top:1%;
		margin-bottom: 0%;
	}
	.promo_banner
	{
		padding-top: 5%;
		padding-bottom: 5%;
	}
	
	section#quote_01
	{
		padding-top: 5%;
		padding-bottom: 5%;
	}
	
	.quote_block
	{
		border-top: 3px solid red;
		border-bottom: 3px solid red;
	}
	.section_banner
	{
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		min-height: 300px !important;
	}
	.section_text
	{
	}
	.promo_text {
	background-color: #ffffff;
	margin-top: 2%;
	margin-bottom: 2%;
	padding: 3%;
	}
	.promo_text p
	{
		font-size: 16px;
		font-family: "AvenirNextW04-Regular";
	}
	div.copyright p {
	text-align: right;
	}
	.content_section
	{
		margin-top:5%;
		margin-bottom: 5%;
	}
	section#main_quote.content_section
	{
		margin-top:2%;
		margin-bottom: 2%;
	}
	
	section#contact_block
	{
		margin-top:2%;
		margin-bottom: 2%;
	}
	section#contact_block .content_container 
	{
		border: 0px solid #009cd6;
		border-radius: .25rem;
		background-color: #ffffff;
	}
	#contact_block .row {
		border: 0px solid #009cd6;
		padding: 0%;
		margin-bottom: 0%;
		text-align: center;
		font-family: AvenirNextW04-Demi;
		font-size: 1.4rem;
	}
	#contact_block .row p
	{
	font-family: AvenirNextW04-Demi;
	margin-bottom: 0px;
	}
	
	.author_photo {
	border-radius: 50%;
	height: 100px;
	}
	.site-heading
	{
		font-size: 1rem;
	}
	.site-tagline
	{
		font-size: 2rem;
	}
	.lead {
	font-size: 1.2rem;
	font-weight: 600;
	font-family: AdelleCYRW10-Light;
	font-style: italic;
	}
	
	
	
	body#ar .lead {
	font-size: 1.25rem;
	font-weight: 300;
	font-family: JannaLTW05-Bold;
	}
	body#zh-hans .lead {
	font-size: 1.25rem;
	font-weight: 300;
	font-family: MYingHeiPRCW48-W7;
	}
	body#ru .lead {
	font-size: 1.25rem;
	font-weight: 300;
	font-family: AvenirNextW06-Bold;
	}
	
	
	.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;
	}
	
	body#ar .section_text p {
	padding-top: 2%;
	padding-bottom:2%;
	font-size: 16px;
	font-family: JannaLTW05-Bold;
	color: #000000;
	text-align: right;
	padding-right: 2%;
	}
	
	body#zh-hans .section_text p {
	padding-top: 2%;
	padding-bottom:2%;
	font-size: 16px;
	font-family: MYingHeiPRCW48-W7;
	color: #000000;
	}
	
	body#ru .section_text p {
	padding-top: 2%;
	padding-bottom:2%;
	font-size: 16px;
	font-family: AvenirNextW06-Bold;
	color: #000000;
	}
	
	body#ar .section_text ul li
	{
	font-family: JannaLTW05-Bold;
	text-align: right;
	padding-right: 10px;
	}
	
	body#zh-hans .section_text ul li
	{
	font-family: MYingHeiPRCW48-W7;
	text-align: left;
	padding-left: 10px;
	}
	
	body#ru .section_text ul li
	{
	font-family: AvenirNextW06-Bold;
	text-align: left;
	padding-left: 10px;
	}

	.section_text h2 {
	font-family: "AvenirNextW04-Demi";
	font-size: 1.75rem;
	}
	body#ar .section_text h2 {
	font-family: "JannaLTW05-Bold";
	font-size: 1.75rem;
	text-align: right;
	padding-right: 2%;
	}
	body#zh-hans .section_text h2 {
	font-family: "MYingHeiPRCW48-W7";
	font-size: 1.75rem;
	}
	body#ru .section_text h2 {
	font-family: "AvenirNextW06-Bold";
	font-size: 1.75rem;
	}
	
	
	
	.btn.btn-outline-primary {
	border-width: 2px;
	font-size: 1.2rem;
	font-family: AvenirNextW04-Regular;
	color: #009cd6;
	border-color:  #009cd6;
	border-width: 2px;
	}
	
	.btn.btn-outline-primary:hover {
	border-width: 2px;
	font-size: 1.2rem;
	font-family: AvenirNextW04-Regular;
	color: #ffffff;
	border-color:  #009cd6;
	border-width: 2px;
	background-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;
	}

	section#footer
	{
		background-color: #009cd6;
		
	}
	section#footer a
	{
		color: #ffffff;
	}
	.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;
	}
	
	#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;
		padding-left: 10px;
	}
	
	#menu-main-menu .dropdown-menu li:last-child
	{
		list-style: none;
		margin: 10px;
		border-bottom: 0px solid #cccccc;
		text-align: left;
		padding-bottom: 0px;
		padding-left: 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;
	}
	
	.link_text_blue
	{
		color: #009CD6;
		text-decoration: none;
	}
	
	.link_text_blue:hover
	{
		color: #009CD6;
		text-decoration: none;
	}
	
	.outline-button 
	{
		background-color: transparent;
		text-decoration: none;
		padding: 10px 10px;
		min-width: 100px;
		border-radius: 7px;
		color: #009cd6;
		/* font-weight: bold; */
		font-size: 1ren;
		display: inline-block;
		margin-top: 5px;
		text-transform: capitalize;
		border: 2px solid #009cd6;
		font-family: AvenirNextW04-bold;
		-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;
	}
	
	.outline-button:hover
	{
		background-color: #009cd6;
		color: #ffffff;
		text-decoration: none;
	}
	
	.panellists_block {
	width: 100%;
	max-width: 212px;
	font-family: Arial;
	display: block;
	float:left;
	margin-bottom: 10px;
	margin-right: 10px;
	transition: box-shadow .3s;
}
.panellists_block:hover
{
    box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
}
.panellists_block:hover .top_tier .thumbnail img
{

}
.panellists_block .top_tier {
	width: 100%;
	height: 100px;
	background: #cccccc;
	min-height: 100px;
}

.panellists_block .top_tier .thumbnail
{
    width: 120px;
    height: 120px;
    overflow: hidden;
    border-radius: 50%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top:30px;
    border-width: 3px;
    border-style: solid;

}
.panellists_block .top_tier .thumbnail img
{
    width: 100%;
    
    -webkit-transition: 1s ease-in-out;
    -moz-transition: 1s ease-in-out;
    -o-transition: 1s ease-in-out;
    transition: 1s ease-in-out;
}
.panellists_block .bottom_tier {
	padding-top: 70px;
	border: 1px solid #cccccc;
	padding: 15px;
	padding-top: 70px;
	text-align: center;
    min-height: 235px;
    transition: all .2s ease-in-out; 
    background-color: #ffffff;
}
.panellists_block .bottom_tier .name
{
    font-weight: bold;
    font-size: .9em;
    margin-bottom: 5px;
}
.panellists_block .bottom_tier .title {
	font-size: .8em;
	background-color: #333333;
	display: inline-block;
	width: auto;
	padding: 5px;
	min-width: 70px;
	color: #ffffff;
	font-weight: bold;
	border-radius: 14px;
}
.panellists_block .bottom_tier .business_title {
	font-size: .8em;
	display: inline-block;
	width: auto;
	padding: 5px;
	min-width: 70px;
	border-radius: 14px;
	min-height: 80px;
	line-height: 14px;
}
.panellists_block .bottom_tier .business_title span
{
    font-weight: bolder;
    text-transform: uppercase;
    display: block;
}
.panellists_block .bottom_tier .biography_link {
	background-color: transparent;
	text-decoration: none;
	padding: 5px;
	min-width: 100px;
	border-radius: 7px;
	color: #009cd6;
	font-weight: bold;
	font-size: .8em;
	display: inline-block;
	margin-top: 5px;
	text-transform: capitalize;
	border: 2px solid #009cd6;

}
.focus_area_label {
	display: block;
	font-size: 1em;
	font-weight: bold;
	line-height: 14px;
	margin-bottom: 0px;
	padding-top: 10px;
	float: left;
	clear: both;
}
.focal_area_blocks .FAL_block_icon {
	width: 50px;
	float: left;
	margin-right: 20px;
}
.focal_area_blocks hr {
	clear: both;
}
.row.focal_area_blocks {
	margin-top: 20px;
}
.row.focal_area_blocks h1, h2, h3 {
	font-family: "AvenirNextW04-Demi";
	font-size: 1.4em;
}
#intro p {
}

.fa_tabs a span {
	max-width: 150px;
	display: inline-block;
}
.fa_tabs a img
{
    float: left;
}
.modal-dialog {
	max-width: 80vw;
	margin: 1.75rem auto;
}
.modal-dialog li
{
    font-family: "AvenirNextW04-Light";
}
.modal-header {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 1rem 1rem;
	border-bottom: 1px solid #dee2e6;
	border-top-left-radius: calc(.3rem - 1px);
	border-top-right-radius: calc(.3rem - 1px);
	background-color: #009cd6;
	color: #ffffff;
}
.modal-footer .btn-secondary 
{
	color: #fff;
	background-color: #009cd6;
	border-color: #009cd6;
}
.navbar-light .navbar-toggler {
	color: rgba(0,0,0,.5);
	border-color: rgba(0,0,0,.1);
	margin-right: 10px;
}


/* WORDPRESS BLOCKS */
.wp-block-columns {
	display: inline-block;
}
.wp-block-column.col-lg-4 {
	float: left;
	text-align: center;
}
.wp-block-column.col-lg-3 {
	float: left;
	text-align: center;
}

article.main_content_area .wp-block-column.col-lg-4 .img-fluid img {
	width: 100%;
	height: auto;
	max-width: 100px !important;
}


/* BANNER STYLES */
.banner_icon {
	background-size: 100px;
	background-repeat: no-repeat;
	background-position: top left;
	display: block;
	padding-left: 120px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 1rem;
	margin-bottom: 1rem;
}


/* Focus Areas */

h1.light_weight {
	font-size: 2.3rem;
}

.focal_area_container
{
margin-bottom:50px;
}
.focal_area_block
{
display:inline-block;
text-align:center;
}
.focal_area_block img
{
display:inline-block;.wp-block-column.col-lg-3.focal_area_block {
	width: 24%;
}
text-align:center;
width:100%;
}
.focal_area_block span
{
display:block;
font-size:.9rem;
font-weight:bold;
letter-spacing:-1px;
}
.focal_area_block p {
	display: block;
	font-size: .9rem;
	font-weight: bold;
	letter-spacing: 0px;
	line-height: normal;
}
.wp-block-column.col-lg-3.focal_area_block {
	width: 22%;
	box-shadow: 1px 1px 8px #cccccc4d;
	margin-right: .25rem;
	padding: .25rem;
}
.wp-block-column.col-lg-4{
	box-shadow: 1px 1px 8px #cccccc4d;
}
.wp-block-column.col-lg-3{
	box-shadow: 1px 1px 8px #cccccc4d;
	width: 24%;
}
.wp-block-column.col-lg-3.focal_area_block h4 {
	font-family: "AvenirNextW04-Demi";
	text-transform: uppercase;
	font-size: .8rem;
}
.wp-block-button {
	background-color: #009cd6;
	display: inline-block;
	padding: .25rem 1rem;
}
.wp-block-button a
{
	color: #ffffff;
}
.wp-block-button__link {
	color: #ffffff;
}
.wp-block-button__link:hover {
	color: #ffffff;
}

.wp-block-columns.key_pillars_block {
	margin-top: 1rem;
	margin-bottom: 1rem;
	width: 100%;
}
.wp-block-column.col-lg-4.key_pillar {
	min-height: 240px;
	position: relative;
	padding-top: 1rem;
	padding-bottom: 1rem;
	margin-bottom: 1rem;
	font-size: .8rem;
	font-family: "AvenirNextW04-Demi";
	margin-right: .5rem;
	width: 31%;
}
.wp-block-column.col-lg-4.key_pillar .wp-block-buttons {
	position: absolute;
	bottom: 10%;
	left: 30%;
	margin-right: auto;
}

.wp-block-column.col-lg-4.key_pillar_large {
	min-height: 330px;
	position: relative;
	padding-top: 1rem;
	padding-bottom: 1rem;
	margin-bottom: 1rem;
	font-size: .8rem;
	font-family: "AvenirNextW04-Demi";
	margin-right: .5rem;
	width: 31%;
}
.wp-block-column.col-lg-4.key_pillar_large .wp-block-buttons {
	position: absolute;
	bottom: 10%;
	left: 30%;
	margin-right: auto;
}


.wp-block-column.col-lg-3.key_pillar {
	min-height: 240px;
	position: relative;
	padding-top: 1rem;
	padding-bottom: 1rem;
	margin-bottom: 1rem;
	font-size: .8rem;
	font-family: "AvenirNextW04-Demi";
	margin-right: .5rem;
	width: 31%;
}
.wp-block-column.col-lg-3.key_pillar .wp-block-buttons {
	position: absolute;
	bottom: 10%;
	left: 30%;
	margin-right: auto;
}

.wp-block-column.col-lg-3.key_pillar_large {
	min-height: 330px;
	position: relative;
	padding-top: 1rem;
	padding-bottom: 1rem;
	margin-bottom: 1rem;
	font-size: .8rem;
	font-family: "AvenirNextW04-Demi";
	margin-right: .5rem;
	width: 24%;
}
.wp-block-column.col-lg-3.key_pillar_large .wp-block-buttons {
	position: absolute;
	bottom: 10%;
	left: 30%;
	margin-right: auto;
}

.wp-block-column.alert {
	color: #212529;
	background-color: #e5f5fb;
	border-color: #e5f5fb;
	font-family: "AvenirNextW04-Regular";
}


	/* HOME PAGE */
	#main_quote p {
		font-family: AdelleCYRW10-Italic;
		font-size: 1rem;
	}
	#main_quote .section_text {
		padding: 2rem;
	}
	#intro p {
		font-family: "AvenirNextW04-Regular";
		font-size: 1.4rem;
	}
	.content_container {
		background: #ffffff;
		padding-top: 1rem;
		padding-bottom: 1rem;
	}

	/* SIDEBAR STYLES */
	.sidebar_content_area .info_block ul.links {
		margin-left: 0px;
		padding-left: 0px;
	}
	.sidebar_content_area .info_block ul.links li {
		list-style: none;
		background-color: #e5f5fb;
		padding-left: .5rem;
		margin-bottom: .25rem;
		padding-right: .5rem;
		padding-top: .25rem;
		padding-bottom: .25rem;
	}
	.sidebar_content_area .info_block ul.links_plain {
		margin-left: 0px;
		padding-left: 0px;
	}
	.sidebar_content_area .info_block ul.links_plain li {
		list-style: none;
		background-color: transparent;
		padding-left: 0px;
		margin-bottom: .25rem;
		padding-right: .5rem;
		padding-top: .25rem;
		padding-bottom: .25rem;
	}
	.sidebar_content_area .info_block p
	{
		margin-bottom: 0px;
	}
	
	.sidebar_content_area .info_block span.button {
		background-color: #009cd6;
		border: 1px solid #009cd6;
	}
	.sidebar_content_area .info_block span.button a{
		color: #ffffff;
		text-decoration: none;
	}
	
	
	.sidebar_content_area .info_block iframe {
		width: 100%;
		height: auto;
	}
	
	.iframe_caption {
		background-color: #e5f5fb;
		display: block;
		padding: 1rem;
		font-size: .9rem;
		font-weight: 600;
		position: relative;
		top: -10px;
	}
	
	.news_block {
		box-shadow: 1px 1px 8px #cccccc4d;
		border-radius: .25rem;
	}
	
	.news_block .thumbnail {
		width: 100%;
		height: auto;
		min-height: 200px;
		background-color: #cccccc;
	}
	.news_block .news_content {
		background-color: #ffffff;
		padding: 1.5rem;
		min-height: 200px;
	}
	.news_title {
		font-family: AvenirNextW04-Demi;
		/* color: #000000; */
		font-size: 1.4rem;
		line-height: initial;
	}
	.news_title a
	{
		color: #000;
	}
	
	.news_category {
		padding-top: .5rem;
		padding-bottom: .5rem;
		font-family: AvenirNextW04-Demi;
	}
	
	.news_block .news_content .button {
		width: auto;
		height: auto;
		min-width: 120px;
		display: inline-block;
		background: #009cd6;
		padding: .5rem;
		text-align: center;
		font-family: AvenirNextW04-Regular;
	}
	
	.news_block .news_content .button a
	{
		color: #ffffff;
	}
	.events .col-4 {
		margin-bottom: 2rem !important;
	}
	.event_block {
		box-shadow: 1px 1px 8px #cccccc4d;
		border-radius: .25rem;
		min-height: 500px;
	}
	.event_block .thumbnail {
		width: 100%;
		height: auto;
		min-height: 200px;
		background-size: contain;
		background-repeat: no-repeat;
		background-position: center;
	}
	.event_block .news_content {
		padding: 2rem;
		padding-top: 0px;
	}
	
	.event_block .event_title {
		font-family: AvenirNextW04-Demi;
		/* color: #000000; */
		font-size: 1.4rem;
		line-height: initial;
	}
	.event_block .event_title a
	{
		color: #000;
	}
	
	.event_block .news_content .button {
		width: auto;
		height: auto;
		min-width: 120px;
		display: inline-block;
		background: #009cd6;
		padding: .5rem;
		text-align: center;
		font-family: AvenirNextW04-Regular;
	}
	
	.event_block .news_content .button a
	{
		color: #ffffff;
	}
	.event_block .news_content .event_category {
		font-family: AvenirNextW04-Demi;
		color: #009cd6;
	}
	.event_date {
		/* background-color: #f5fafc; */
		/* padding: .25rem; */
		margin-bottom: 1rem;
		/* margin-top: 1rem; */
		font-family: AvenirNextW04-Demi;
		/* color: #009cd6; */
	}
	
	#spotlight .content_container .content {
		font-family: AvenirNextW04-Regular;
		width: 80%;
		text-align: center;
		margin: auto;
		padding-top: 1rem;
		padding-bottom: 1rem;
	}
	#spotlight .spotlight_title {
		text-align: center;
		padding-top: 1rem;
		padding-bottom: 1rem;
		font-size: 1.4rem;
	}
	.logo_container {
		text-align: center;
	}
	.logo_container img {
		width: 70%;
		text-align: center !important;
		margin: auto;
	}
	
	.accordion-button {
		color: #000 !important;
		background-color: #ffffff !important;
	}
	
	
	/* Newsletter */
	
	#newsletter_banner {
	height: auto;
	min-height: 400px;
	background-size: cover;
	position: relative;
	}
	.newsletter_banner_text 
	{
		display: table-cell;
		vertical-align: middle;
		width: 100vw;
		height: 400px;
		text-align: center;
	}
	#newsletter_banner::after{
	background-image: url(../images/dots.png);
	background-position: left bottom;
	background-repeat: repeat-x;
	bottom: 0;
	content: '';
	height: 40%;
	left: 0;
	position: absolute;
	width: 100%;
	}
	#newsletter_banner .newsletter_banner_text .btn.btn-primary {
	background-color: #009cd6;
	border: none;
	min-width: 120px;
	padding: .5rem 1rem;
	}
	#newsletter_banner .newsletter_banner_text  .button {
	display: inline;
	}
	
	
	/* Event Listing */
	.panellist_block {
	width: 100%;
	max-width: 270px;
	background-color: #ffffff;
	text-align: center;
	padding: 1rem;
	margin-bottom: 1rem;
	}
	
	.wp-block-columns {
		clear: both;
	}
	.panellist_block {
		width: 100%;
		max-width: 250px;
		background-color: #ffffff;
		text-align: center;
		padding: 1rem;
		margin-bottom: 1rem;
		float: left;
		margin-right: .5rem;
		/* display: table-cell; */
		height: 100%;
	}
	.wp-block-column.panellist_block.type_1 {
		min-height: 325px;
	}
	.wp-block-column.panellist_block.type_2 {
		min-height: 380px;
	}
	.wp-block-column.panellist_block .wp-block-image img {
		border-radius: 50%;
		width: 100px;
		height: 100px;
	}
	#content_block_inner h2 {
		font-size: 1.7rem;
		/* font-weight: 800; */
		font-family: "AvenirNextW04-Bold";
		clear: both;
	}
	.accordion-body a {
	color: #000000;
	}
	.news_and_media_block .article {
	display: none;
	margin-bottom: 1rem;
	}
	.news_and_media_block .article.show {
	display: block;
	}
	.posted-in.badge.badge-primary {
	color: #000000;
	font-family: AvenirNextW04-Bold;
	font-weight: normal;
	padding-left: 0px;
	margin-right: 10px;
	}
	.news_and_media_block .article .thumbnail {
	background-size: cover;
	height: 200px;
	overflow: hidden;
	}
	.news_and_media_block .article h4.news_title {
	height: 110px;
	overflow: hidden;
	}
	.badge.badge-news {
	background-color: #009cd6;
	padding: .5rem;
	}
	.promo_banner {
	padding-top: 5%;
	padding-bottom: 5%;
	padding-left: 3rem;
	padding-right: 3rem;
	}
	.promo_banner h2 {
		font-family: "AvenirNextW04-Bold";
		font-size: 2rem;
	}
	
	body#ru .nav-link span 
	{
	word-break: break-all;
	display: inline-block;
	max-width: 120px;
	white-space: normal;
	}
	
	.pledge_block_container {
	height: 100%;
	padding-bottom: 2rem;
	padding-top: 2rem;
	}
	
	.pledge_block {
	background-color: #ffffff;
	border-radius: .5rem;
	padding: 2rem;
	box-shadow: 0 0 24px rgba(169,202,216,.08);
	position: relative;
	/*background-image: url(../images/bg_light_p2c_pledge.jpg);*/
	background-size: cover;
	height: 100%;
	}
	
	.pledge_block .pledge_content p:first-child {
	padding-top: 3rem;
	font-family: AdelleCYRW10-Italic;
	font-size: 1.2rem;
	}
	
	
	.pledge_block .pledge_content p:first-child:before {
	  position: absolute;
	  font-family: 'FontAwesome';
	  top: 0;
	  content:"\f10d";
	  font-size: 60px;
	  color: rgb(0, 156, 214);
	  top:0px;
	  left:2rem; 
	}
	
	
	.pledge_block hr:not([size]) {
	height: 1px;
	border-top: 1px solid #cccccc;
	}
	
	.pledge_block .pledger_block .pledger_details p {
	padding-top: 10px;
	}
	.pledge_block .pledger_block .pledger_visual {
	width: 70px;
	height: 70px;
	border-radius: 50%;
	overflow: hidden;
	background-size: cover;
	}
	.pledge_block .pledger_block .pledger_visual figure img {
	width: 100%;
	height: auto;
	}
	
	.wp-block-columns.pledge_blocks  {
	clear: both;

	}
	.wp-block-columns.pledge_blocks .wp-block-column.pledge_block.col-lg-6:nth-child(2) {
	margin-left: 2%;
	width: 48%;
	
	}
	.wp-block-columns.pledge_blocks .wp-block-column.pledge_block.col-lg-6 {
	float: left;
	}
	
	.pledger {
		font-family: "AvenirNextW04-Demi";
		font-size: 1.2rem;
		color: #009cd6;
	}
	.pledger_organization {
	font-family: "AvenirNextW04-Demi";
	font-weight: bold;
	}
	.pledger_title {
	font-family: AdelleCYRW10-Italic;
	}
	#content_block_inner.pledges {
	margin-top: 2rem;
	}
	
	.wp-block-columns.alert.alert-border {
	border: 2px solid #000000;
	width: 100%;
	background: #E5F5FB;
	font-family: "AvenirNextW04-Demi";
	}
	
	.wp-block-columns.alert.alert-border p {
	font-family: "AvenirNextW04-Demi";
	margin-bottom: 0px;
	text-align: center;
	font-size: 1.2rem;
	}
	.wp-block-columns.alert.alert-border p:nth-child(1) {
	font-family: "AvenirNextW04-Demi";
	margin-bottom: 0px;
	text-align: center;
	font-size: 1.2rem;
	margin-top: 0px;
	}
	.wp-block-columns.alert.alert-border p:nth-child(2) {
	font-family: "AvenirNextW04-Demi";
	margin-bottom: 0px;
	text-align: center;
	font-size: 1.2rem;
	margin-top: 20px;
	}
	.wp-block-columns.alert.alert-border .wp-block-column
	{
		text-align: center;
	}
	.wp-block-columns.alert.alert-border p.button_block
	{
	background-color: #009cd6;
	display: inline-block;
	margin-left: auto;
	margin-right: auto;
	color: #fff;
	padding: 1rem;
	border-radius: .5rem;
	}
	.wp-block-columns.alert.alert-border p.button_block a
	{
		color: #000000;
	}
	
	
	.ml-auto, .mx-auto {
	margin-left: auto !important;
	}
	
	ul.dropdown-menu li.menu-item .dropdown-item {
	padding-left: 5px;
	}
	ul.dropdown-menu li.menu-item:last-child .dropdown-item {
	padding-left: 15px;
	}

	ul.dropdown-menu li.menu-item:last-child .dropdown-item {
	padding-left: 5px;
	}
	
	body#ar #navbarSupportedContent li.nav-item a span {
	display: inline-block;
	width: 100%;
	text-align: right;
	}
	
	body#ar .navbar-nav.main-nav li.menu-item {
	padding-right: 0px !important;
	}
	body#ar .navbar-nav.main-nav li.menu-item {
	padding-right: 0px !important;
	}
	body#ar #navbarSupportedContent li.nav-item:last-child a span {
	padding-right: 10px;
	}
	
	#main_quote .section_banner {
	min-height: 400px !important;
	}
	
	body#ar #intro p {
	font-family: JannaLTW05-Bold;
	font-size: 1.2rem;
	}
	
	body#ar .promo_banner {
	font-family: JannaLTW05-Bold;
	}
	body#ar .promo_banner h2 {
	font-size: 2rem;
	font-family: JannaLTW05-Bold;
	}
	body#ar p.intro {
	font-family: JannaLTW05-Bold;
	}
	
	body#ar section#banner {
	padding-right: 0px;
	}
	
	.youtube_grid_container 
	{
		padding-left: 0px;
	}
	.youtube_grid_container iframe
	{
		width: 100%;
		height: auto;
		min-height: 40vh;
	}
	.youtube_grid_container .wp-block-column.col-lg-6 {
	float: left;
	}
	.youtube-responsive-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
	}
	
	.youtube-responsive-container iframe, .youtube-responsive-container object, .youtube-responsive-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	}
	
	.wp-block-columns.row .wp-block-column.col-lg-6 {
	float: left;
	margin-bottom: 2rem;
	}
	.wp-block-columns.row .wp-block-column.col-lg-6 h2 {
	font-size: 1.2rem !important;
	}
	.wp-block-columns.row .wp-block-column.col-lg-6 iframe {
	width: 100%;
	}
	
	
	p.more_link_text a
	{
		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;
	 	text-decoration: none;
	}
	p.more_link_text a {
		background-image: url("../img/icon-arrow-thin-right.png");
		background-repeat: no-repeat;
		background-position: right;
		padding-right: 20px;
	}
	.more_link_text a:hover {
		background-image: url("../img/icon-arrow-thin-right-blue.png");
		color: #009cd6;
	}
	
	
	.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;
	 	text-decoration: none;
	}
	.more_link_text.about_read_more {
		background-image: url("../img/icon-arrow-thin-right.png");
		background-repeat: no-repeat;
		background-position: right;
		padding-right: 20px;
	}
	.more_link_text.about_read_more:hover {
		background-image: url("../img/icon-arrow-thin-right-blue.png");
	}
	
	.wp-block-column.alert_border 
	{
		color: #212529;
		background-color: #e5f5fb;
		border-color: #e5f5fb;
		font-family: "AvenirNextW04-Regular";
		border: 2px solid #212529;
		margin-top: 20px;
		border-radius: .25rem;
		padding: 20px;
		margin-bottom: 20px;
	}
	
	.gform_wrapper .gform_validation_errors > h2 {
	font-size: 1rem !important;
	font-weight: 200 !important;
	font-family: AvenirNextW04-Regular !important;
	}
	#gform_4_validation_container {
	margin-bottom: 30px;
	}
	#gform_submit_button_4 {
	background-color: #029ee0;
	border: none;
	padding: 10px 15px;
	border-radius: .25rem;
	font-family: AvenirNextW04-Demi;
	color: #ffffff;
	}	
	.gform_button.button
	{
	background-color: #029ee0;
	border: none;
	padding: 10px 15px;
	border-radius: .25rem;
	font-family: AvenirNextW04-Demi;
	color: #ffffff;
	}	
	
	.alert.p2c_announcements {
	background-color: #ffffff;
	padding: 2%;
	}
	
	
	
	.submit_button.menu-item.menu-item-type-custom {
	float: right;
	position: absolute;
	right: 4%;
	}
	.submit_button.menu-item.menu-item-type-custom .nav-link {
		color: #ffffff !important;
		height: 5px;
	}
	.submit_button.menu-item.menu-item-type-custom .nav-link span {
		background-color: #029ee0;
		padding: 10px;
		border-radius: 4px;
	}
	.only_for_mobile.menu-item.menu-item-type-custom {
	display: none;
	}
	
	/* 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 */
	  
	  #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;
	  		}
	  		
	  		section#banner {
				width: 100vw;
				height: 280px;
				text-align: center;
				background-size: cover;
				background-position: center;
				overflow: hidden;
				padding-left: 0px;
				position: relative;
			}
			#main_quote .section_banner {
				min-height: 700px !important;
			}
	  		.navbar-brand.mr-auto {
				position: absolute;
				left: 5rem;
			}
	}
	
	/* 
	  ##Device = Tablets, Ipads (landscape)
	  ##Screen = B/w 768px to 1024px
	*/
	
	@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
	  
	  /* CSS */
	  #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;
			}
			
			section#banner {
	width: 100vw;
	height: 320px;
	text-align: center;
	background-size: cover;
	background-position: center;
	overflow: hidden;
	padding-left: 0px;
	position: relative;
}
	  		
	  
	}
	
	/* 
	  ##Device = Low Resolution Tablets, Mobiles (Landscape)
	  ##Screen = B/w 481px to 767px
	*/
	
	@media (min-width: 481px) and (max-width: 767px) {
	  
	  /* CSS */
	  
	  		#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;
			}
			
			section#banner {
			width: 100vw;
			height: 320px;
			text-align: center;
			background-size: cover;
			background-position: center;
			overflow: hidden;
			padding-left: 0px;
			position: relative;
		}
		.only_for_mobile.menu-item.menu-item-type-custom {
			display: block;
		}
					.submit_button.menu-item.menu-item-type-custom
			{
				display:none;
			}
	}

	/* 
	  ##Device = Most of the Smartphones Mobiles (Portrait)
	  ##Screen = B/w 320px to 479px
	*/
	
	@media (min-width: 320px) and (max-width: 480px) {
	  
	  /* CSS */
	  
	  		section#banner {
				width: 100vw;
				height: 145px;
				text-align: center;
				background-size: cover;
				background-position: center;
				overflow: hidden;
				padding-left: 0px;
				position: relative;
			}
	  		#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 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;
				padding-left: 0px;
				padding-right: 0px;
				margin-bottom: 3%;
			}
			
			.panellists_block {
				width: 100%;
				max-width: 165px;
				font-family: Arial;
				display: block;
				float: left;
				margin-bottom: 10px;
				margin-right: 5px;
				transition: box-shadow .3s;
			}
			.panellists_block .bottom_tier {
				padding-top: 70px;
				border: 1px solid #cccccc;
				padding: 15px;
				padding-top: 70px;
				text-align: center;
				min-height: 300px;
				transition: all .2s ease-in-out;
				background-color: #ffffff;
			}
			#inner_banner h1 {
			font-size: 1.5rem;
			}
			.menu-item {
				width: 100% !important;
			}
			#intro p {
				font-family: "AvenirNextW04-Regular";
				font-size: 1rem;
				line-height: initial;
			}
			section#main_quote.content_section {
				margin-top: 0%;
				margin-bottom: 0%;
				width: 100%;
				max-width: 100%;
				padding-left: 0px;
				padding-right: 0px;
			}
			section#spotlight {
				padding-left: 0px;
				padding-right: 0px;
				line-height: initial;
				margin-top: 10px;
			}
			#contact_block {
				padding-left: 0px;
				padding-right: 0px;
				line-height: initial;
			}
			#contact_block p {
				font-size: 1rem;
			}
			section#banner.fa_leaders 
			{
				width: 100vw;
				height: 140px;
				text-align: center;
				background-size: cover;
				background-position: center;
				overflow: hidden;
				padding-left: 0px;
				position: relative;
			}
			#content_block_inner 
			{
				padding-bottom: 30px;
				margin-left: 0px;
				padding-left: 0px;
				padding-right: 0px;
			}
			article.main_content_area 
			{
				background-color: #ffffff;
				padding: 2rem 4rem 4rem 4rem;
				box-shadow: 0 0 24px rgba(169,202,216,.08);
				border-radius: .25rem;
				margin-top: -10rem;
				padding-left: 1.2rem;
				padding-right: 1.2rem;
			}
			.main_content_area h1 {
				font-size: 1.2rem;
			}
			.lead {
				font-size: 1rem;
				font-weight: 600;
				font-family: AdelleCYRW10-Light;
				font-style: italic;
				margin-bottom: 0px;
			}
			#content_block_inner h2 {
				font-size: 1rem;
				/* font-weight: 800; */
				font-family: "AvenirNextW04-Demi";
				clear: both;
			}
			section#intro {
				margin-top: 3%;
				margin-bottom: 3%;
				padding-left: 1rem;
				padding-right: 1rem;
				margin-bottom: 0px;
			}
			.promo_banner {
				padding-top: 5%;
				padding-bottom: 5%;
				padding-left: 1rem !important;
				padding-right: 1rem !important;
				background-size: cover;
				background-position: -90px;
			}
			.promo_banner h2 {
				font-family: "AvenirNextW04-Bold";
				font-size: 1.2rem;
			}
			#promo_block .intro.text-white {
				font-size: 1rem;
				line-height: normal;
			}
			#promo_block .container .row .col-xs-4.col-sm-4.col-md-4.col-lg-6 {
				width: 50%;
				float: left;
				/* display: inline-block; */
			}
			li.menu-item {
				width: 100%;
				border-bottom: 1px solid #cccccc;
			}
			#language_switcher .dropdown-menu ul {
				left: 100px;
			}
					.only_for_mobile.menu-item.menu-item-type-custom {
			display: block;
			}
			.submit_button.menu-item.menu-item-type-custom
			{
				display:none;
			}
	}