@import "//hello.myfonts.net/count/2a17b7";
/*
  NOTE
  ----
  Don't modify any change in css files. Please do it on SCSS files.[ Path ui/scss/..]
*//* @import must be at top of file, otherwise CSS will not work *//* In Use */

@font-face{font-family:"as_speedway";src:url(../fonts/AS-Speedway/as_speedway.eot);src:url(../fonts/AS-Speedway/as_speedway.woff) format("woff"),url(../fonts/AS-Speedway/as_speedway.ttf) format("truetype"),url(../fonts/AS-Speedway/as_speedway.svg) format("svg");}

@font-face{font-family:"HelveticaNeueLTPro-Lt";src:url(../fonts/HelveticaNeueLTPro/2A17B7_21_0.eot);src:url(../fonts/HelveticaNeueLTPro/2A17B7_21_0.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueLTPro/2A17B7_21_0.woff) format("woff"),url(../fonts/HelveticaNeueLTPro/2A17B7_21_0.ttf) format("truetype");}
@font-face{font-family:"HelveticaNeueLTPro-Md";src:url(../fonts/HelveticaNeueLTPro/2A17B7_2F_0.eot);src:url(../fonts/HelveticaNeueLTPro/2A17B7_2F_0.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueLTPro/2A17B7_2F_0.woff) format("woff"),url(../fonts/HelveticaNeueLTPro/2A17B7_2F_0.ttf) format("truetype");}
@font-face{font-family:"HelveticaNeueLTPro-Cn";src:url(../fonts/HelveticaNeueLTPro/2A17B7_22_0.eot);src:url(../fonts/HelveticaNeueLTPro/2A17B7_22_0.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueLTPro/2A17B7_22_0.woff) format("woff"),url(../fonts/HelveticaNeueLTPro/2A17B7_22_0.ttf) format("truetype");}
@font-face{font-family:"HelveticaNeueLTPro-MdCn";src:url(../fonts/HelveticaNeueLTPro/2A17B7_27_0.eot);src:url(../fonts/HelveticaNeueLTPro/2A17B7_27_0.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueLTPro/2A17B7_27_0.woff) format("woff"),url(../fonts/HelveticaNeueLTPro/2A17B7_27_0.ttf) format("truetype");}
@font-face{font-family:"HelveticaNeueLTPro-BdCn";src:url(../fonts/HelveticaNeueLTPro/2A17B7_1A_0.eot);src:url(../fonts/HelveticaNeueLTPro/2A17B7_1A_0.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueLTPro/2A17B7_1A_0.woff) format("woff"),url(../fonts/HelveticaNeueLTPro/2A17B7_1A_0.ttf) format("truetype");}

@font-face{font-family:"HelveticaNeueLTPro";src:url(../fonts/HelveticaNeueLTPro/2A17B7_29_0.eot);src:url(../fonts/HelveticaNeueLTPro/2A17B7_29_0.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueLTPro/2A17B7_29_0.woff) format("woff"),url(../fonts/HelveticaNeueLTPro/2A17B7_29_0.ttf) format("truetype"); font-weight: normal; font-style: normal;}
@font-face{font-family:"HelveticaNeueLTPro";src:url(../fonts/HelveticaNeueLTPro/2A17B7_7_0.eot);src:url(../fonts/HelveticaNeueLTPro/2A17B7_7_0.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueLTPro/2A17B7_7_0.woff) format("woff"),url(../fonts/HelveticaNeueLTPro/2A17B7_7_0.ttf) format("truetype"); font-weight: normal; font-style: italic;}
@font-face{font-family:"HelveticaNeueLTPro";src:url(../fonts/HelveticaNeueLTPro/2A17B7_0_0.eot);src:url(../fonts/HelveticaNeueLTPro/2A17B7_0_0.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueLTPro/2A17B7_0_0.woff) format("woff"),url(../fonts/HelveticaNeueLTPro/2A17B7_0_0.ttf) format("truetype"); font-weight: bold; font-style: normal;}
@font-face{font-family:"HelveticaNeueLTPro";src:url(../fonts/HelveticaNeueLTPro/2A17B7_4_0.eot);src:url(../fonts/HelveticaNeueLTPro/2A17B7_4_0.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueLTPro/2A17B7_4_0.woff) format("woff"),url(../fonts/HelveticaNeueLTPro/2A17B7_4_0.ttf) format("truetype"); font-weight: bold; font-style: italic;}



/* UNUSED */
/*
@font-face{font-family:"HelveticaNeueLTPro-UltLtExO";src:url(../fonts/HelveticaNeueLTPro/2A17B7_1_0.eot);src:url(../fonts/HelveticaNeueLTPro/2A17B7_1_0.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueLTPro/2A17B7_1_0.woff) format("woff"),url(../fonts/HelveticaNeueLTPro/2A17B7_1_0.ttf) format("truetype");}
@font-face{font-family:"HelveticaNeueLTPro-BlkIt";src:url(../fonts/HelveticaNeueLTPro/2A17B7_2_0.eot);src:url(../fonts/HelveticaNeueLTPro/2A17B7_2_0.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueLTPro/2A17B7_2_0.woff) format("woff"),url(../fonts/HelveticaNeueLTPro/2A17B7_2_0.ttf) format("truetype");}
@font-face{font-family:"HelveticaNeueLTPro-HvCnO";src:url(../fonts/HelveticaNeueLTPro/2A17B7_3_0.eot);src:url(../fonts/HelveticaNeueLTPro/2A17B7_3_0.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueLTPro/2A17B7_3_0.woff) format("woff"),url(../fonts/HelveticaNeueLTPro/2A17B7_3_0.ttf) format("truetype");}
@font-face{font-family:"HelveticaNeueLTPro-ThExO";src:url(../fonts/HelveticaNeueLTPro/2A17B7_5_0.eot);src:url(../fonts/HelveticaNeueLTPro/2A17B7_5_0.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueLTPro/2A17B7_5_0.woff) format("woff"),url(../fonts/HelveticaNeueLTPro/2A17B7_5_0.ttf) format("truetype");}
@font-face{font-family:"HelveticaNeueLTPro-UltLtCnO";src:url(../fonts/HelveticaNeueLTPro/2A17B7_6_0.eot);src:url(../fonts/HelveticaNeueLTPro/2A17B7_6_0.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueLTPro/2A17B7_6_0.woff) format("woff"),url(../fonts/HelveticaNeueLTPro/2A17B7_6_0.ttf) format("truetype");}
@font-face{font-family:"HelveticaNeueLTPro-BlkCnO";src:url(../fonts/HelveticaNeueLTPro/2A17B7_8_0.eot);src:url(../fonts/HelveticaNeueLTPro/2A17B7_8_0.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueLTPro/2A17B7_8_0.woff) format("woff"),url(../fonts/HelveticaNeueLTPro/2A17B7_8_0.ttf) format("truetype");}
@font-face{font-family:"HelveticaNeueLTPro-Hv";src:url(../fonts/HelveticaNeueLTPro/2A17B7_9_0.eot);src:url(../fonts/HelveticaNeueLTPro/2A17B7_9_0.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueLTPro/2A17B7_9_0.woff) format("woff"),url(../fonts/HelveticaNeueLTPro/2A17B7_9_0.ttf) format("truetype");}
@font-face{font-family:"HelveticaNeueLTPro-MdExO";src:url(../fonts/HelveticaNeueLTPro/2A17B7_A_0.eot);src:url(../fonts/HelveticaNeueLTPro/2A17B7_A_0.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueLTPro/2A17B7_A_0.woff) format("woff"),url(../fonts/HelveticaNeueLTPro/2A17B7_A_0.ttf) format("truetype");}
@font-face{font-family:"HelveticaNeueLTPro-ThCnO";src:url(../fonts/HelveticaNeueLTPro/2A17B7_C_0.eot);src:url(../fonts/HelveticaNeueLTPro/2A17B7_C_0.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueLTPro/2A17B7_C_0.woff) format("woff"),url(../fonts/HelveticaNeueLTPro/2A17B7_C_0.ttf) format("truetype");}
@font-face{font-family:"HelveticaNeueLTPro-MdIt";src:url(../fonts/HelveticaNeueLTPro/2A17B7_D_0.eot);src:url(../fonts/HelveticaNeueLTPro/2A17B7_D_0.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueLTPro/2A17B7_D_0.woff) format("woff"),url(../fonts/HelveticaNeueLTPro/2A17B7_D_0.ttf) format("truetype");}
@font-face{font-family:"HelveticaNeueLTPro-XBlkCnO";src:url(../fonts/HelveticaNeueLTPro/2A17B7_E_0.eot);src:url(../fonts/HelveticaNeueLTPro/2A17B7_E_0.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueLTPro/2A17B7_E_0.woff) format("woff"),url(../fonts/HelveticaNeueLTPro/2A17B7_E_0.ttf) format("truetype");}
@font-face{font-family:"HelveticaNeueLTPro-HvIt";src:url(../fonts/HelveticaNeueLTPro/2A17B7_F_0.eot);src:url(../fonts/HelveticaNeueLTPro/2A17B7_F_0.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueLTPro/2A17B7_F_0.woff) format("woff"),url(../fonts/HelveticaNeueLTPro/2A17B7_F_0.ttf) format("truetype");}
@font-face{font-family:"HelveticaNeueLTPro-LtCnO";src:url(../fonts/HelveticaNeueLTPro/2A17B7_10_0.eot);src:url(../fonts/HelveticaNeueLTPro/2A17B7_10_0.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueLTPro/2A17B7_10_0.woff) format("woff"),url(../fonts/HelveticaNeueLTPro/2A17B7_10_0.ttf) format("truetype");}
@font-face{font-family:"HelveticaNeueLTPro-BlkExO";src:url(../fonts/HelveticaNeueLTPro/2A17B7_11_0.eot);src:url(../fonts/HelveticaNeueLTPro/2A17B7_11_0.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueLTPro/2A17B7_11_0.woff) format("woff"),url(../fonts/HelveticaNeueLTPro/2A17B7_11_0.ttf) format("truetype");}
@font-face{font-family:"HelveticaNeueLTPro-LtExO";src:url(../fonts/HelveticaNeueLTPro/2A17B7_12_0.eot);src:url(../fonts/HelveticaNeueLTPro/2A17B7_12_0.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueLTPro/2A17B7_12_0.woff) format("woff"),url(../fonts/HelveticaNeueLTPro/2A17B7_12_0.ttf) format("truetype");}
@font-face{font-family:"HelveticaNeueLTPro-BdExO";src:url(../fonts/HelveticaNeueLTPro/2A17B7_13_0.eot);src:url(../fonts/HelveticaNeueLTPro/2A17B7_13_0.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueLTPro/2A17B7_13_0.woff) format("woff"),url(../fonts/HelveticaNeueLTPro/2A17B7_13_0.ttf) format("truetype");}
@font-face{font-family:"HelveticaNeueLTPro-LtIt";src:url(../fonts/HelveticaNeueLTPro/2A17B7_14_0.eot);src:url(../fonts/HelveticaNeueLTPro/2A17B7_14_0.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueLTPro/2A17B7_14_0.woff) format("woff"),url(../fonts/HelveticaNeueLTPro/2A17B7_14_0.ttf) format("truetype");}
@font-face{font-family:"HelveticaNeueLTPro-CnO";src:url(../fonts/HelveticaNeueLTPro/2A17B7_15_0.eot);src:url(../fonts/HelveticaNeueLTPro/2A17B7_15_0.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueLTPro/2A17B7_15_0.woff) format("woff"),url(../fonts/HelveticaNeueLTPro/2A17B7_15_0.ttf) format("truetype");}
@font-face{font-family:"HelveticaNeueLTPro-HvCn";src:url(../fonts/HelveticaNeueLTPro/2A17B7_16_0.eot);src:url(../fonts/HelveticaNeueLTPro/2A17B7_16_0.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueLTPro/2A17B7_16_0.woff) format("woff"),url(../fonts/HelveticaNeueLTPro/2A17B7_16_0.ttf) format("truetype");}
@font-face{font-family:"HelveticaNeueLTPro-HvEx";src:url(../fonts/HelveticaNeueLTPro/2A17B7_17_0.eot);src:url(../fonts/HelveticaNeueLTPro/2A17B7_17_0.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueLTPro/2A17B7_17_0.woff) format("woff"),url(../fonts/HelveticaNeueLTPro/2A17B7_17_0.ttf) format("truetype");}
@font-face{font-family:"HelveticaNeueLTPro-MdCnO";src:url(../fonts/HelveticaNeueLTPro/2A17B7_18_0.eot);src:url(../fonts/HelveticaNeueLTPro/2A17B7_18_0.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueLTPro/2A17B7_18_0.woff) format("woff"),url(../fonts/HelveticaNeueLTPro/2A17B7_18_0.ttf) format("truetype");}
@font-face{font-family:"HelveticaNeueLTPro-UltLtIt";src:url(../fonts/HelveticaNeueLTPro/2A17B7_19_0.eot);src:url(../fonts/HelveticaNeueLTPro/2A17B7_19_0.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueLTPro/2A17B7_19_0.woff) format("woff"),url(../fonts/HelveticaNeueLTPro/2A17B7_19_0.ttf) format("truetype");}
@font-face{font-family:"HelveticaNeueLTPro-HvExO";src:url(../fonts/HelveticaNeueLTPro/2A17B7_1B_0.eot);src:url(../fonts/HelveticaNeueLTPro/2A17B7_1B_0.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueLTPro/2A17B7_1B_0.woff) format("woff"),url(../fonts/HelveticaNeueLTPro/2A17B7_1B_0.ttf) format("truetype");}
@font-face{font-family:"HelveticaNeueLTPro-BdEx";src:url(../fonts/HelveticaNeueLTPro/2A17B7_1C_0.eot);src:url(../fonts/HelveticaNeueLTPro/2A17B7_1C_0.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueLTPro/2A17B7_1C_0.woff) format("woff"),url(../fonts/HelveticaNeueLTPro/2A17B7_1C_0.ttf) format("truetype");}
@font-face{font-family:"HelveticaNeueLTPro-ThIt";src:url(../fonts/HelveticaNeueLTPro/2A17B7_1D_0.eot);src:url(../fonts/HelveticaNeueLTPro/2A17B7_1D_0.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueLTPro/2A17B7_1D_0.woff) format("woff"),url(../fonts/HelveticaNeueLTPro/2A17B7_1D_0.ttf) format("truetype");}
@font-face{font-family:"HelveticaNeueLTPro-BdCnO";src:url(../fonts/HelveticaNeueLTPro/2A17B7_1E_0.eot);src:url(../fonts/HelveticaNeueLTPro/2A17B7_1E_0.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueLTPro/2A17B7_1E_0.woff) format("woff"),url(../fonts/HelveticaNeueLTPro/2A17B7_1E_0.ttf) format("truetype");}
@font-face{font-family:"HelveticaNeueLTPro-Blk";src:url(../fonts/HelveticaNeueLTPro/2A17B7_1F_0.eot);src:url(../fonts/HelveticaNeueLTPro/2A17B7_1F_0.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueLTPro/2A17B7_1F_0.woff) format("woff"),url(../fonts/HelveticaNeueLTPro/2A17B7_1F_0.ttf) format("truetype");}
@font-face{font-family:"HelveticaNeueLTPro-XBlkCn";src:url(../fonts/HelveticaNeueLTPro/2A17B7_20_0.eot);src:url(../fonts/HelveticaNeueLTPro/2A17B7_20_0.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueLTPro/2A17B7_20_0.woff) format("woff"),url(../fonts/HelveticaNeueLTPro/2A17B7_20_0.ttf) format("truetype");}
@font-face{font-family:"HelveticaNeueLTPro-Ex";src:url(../fonts/HelveticaNeueLTPro/2A17B7_23_0.eot);src:url(../fonts/HelveticaNeueLTPro/2A17B7_23_0.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueLTPro/2A17B7_23_0.woff) format("woff"),url(../fonts/HelveticaNeueLTPro/2A17B7_23_0.ttf) format("truetype");}
@font-face{font-family:"HelveticaNeueLTPro-BdOu";src:url(../fonts/HelveticaNeueLTPro/2A17B7_24_0.eot);src:url(../fonts/HelveticaNeueLTPro/2A17B7_24_0.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueLTPro/2A17B7_24_0.woff) format("woff"),url(../fonts/HelveticaNeueLTPro/2A17B7_24_0.ttf) format("truetype");}
@font-face{font-family:"HelveticaNeueLTPro-UltLtEx";src:url(../fonts/HelveticaNeueLTPro/2A17B7_25_0.eot);src:url(../fonts/HelveticaNeueLTPro/2A17B7_25_0.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueLTPro/2A17B7_25_0.woff) format("woff"),url(../fonts/HelveticaNeueLTPro/2A17B7_25_0.ttf) format("truetype");}
@font-face{font-family:"HelveticaNeueLTPro-ThCn";src:url(../fonts/HelveticaNeueLTPro/2A17B7_26_0.eot);src:url(../fonts/HelveticaNeueLTPro/2A17B7_26_0.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueLTPro/2A17B7_26_0.woff) format("woff"),url(../fonts/HelveticaNeueLTPro/2A17B7_26_0.ttf) format("truetype");}
@font-face {font-family:"HelveticaNeueLTPro-UltLt";src: url("../fonts/2A17B7_28_0.eot"); src: url("../fonts/2A17B7_28_0.eot?#iefix") format("embedded-opentype"), url("../fonts/2A17B7_28_0.woff") format("woff"), url("../fonts/2A17B7_28_0.ttf") format("truetype"); }
@font-face{font-family:"HelveticaNeueLTPro-MdEx";src:url(../fonts/HelveticaNeueLTPro/2A17B7_2A_0.eot);src:url(../fonts/HelveticaNeueLTPro/2A17B7_2A_0.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueLTPro/2A17B7_2A_0.woff) format("woff"),url(../fonts/HelveticaNeueLTPro/2A17B7_2A_0.ttf) format("truetype");}
@font-face{font-family:"HelveticaNeueLTPro-UltLtCn";src:url(../fonts/HelveticaNeueLTPro/2A17B7_2B_0.eot);src:url(../fonts/HelveticaNeueLTPro/2A17B7_2B_0.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueLTPro/2A17B7_2B_0.woff) format("woff"),url(../fonts/HelveticaNeueLTPro/2A17B7_2B_0.ttf) format("truetype");}
@font-face{font-family:"HelveticaNeueLTPro-ThEx";src:url(../fonts/HelveticaNeueLTPro/2A17B7_2C_0.eot);src:url(../fonts/HelveticaNeueLTPro/2A17B7_2C_0.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueLTPro/2A17B7_2C_0.woff) format("woff"),url(../fonts/HelveticaNeueLTPro/2A17B7_2C_0.ttf) format("truetype");}
@font-face{font-family:"HelveticaNeueLTPro-BlkCn";src:url(../fonts/HelveticaNeueLTPro/2A17B7_2D_0.eot);src:url(../fonts/HelveticaNeueLTPro/2A17B7_2D_0.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueLTPro/2A17B7_2D_0.woff) format("woff"),url(../fonts/HelveticaNeueLTPro/2A17B7_2D_0.ttf) format("truetype");}
@font-face{font-family:"HelveticaNeueLTPro-Th";src:url(../fonts/HelveticaNeueLTPro/2A17B7_2E_0.eot);src:url(../fonts/HelveticaNeueLTPro/2A17B7_2E_0.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueLTPro/2A17B7_2E_0.woff) format("woff"),url(../fonts/HelveticaNeueLTPro/2A17B7_2E_0.ttf) format("truetype");}
@font-face{font-family:"HelveticaNeueLTPro-BlkEx";src:url(../fonts/HelveticaNeueLTPro/2A17B7_30_0.eot);src:url(../fonts/HelveticaNeueLTPro/2A17B7_30_0.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueLTPro/2A17B7_30_0.woff) format("woff"),url(../fonts/HelveticaNeueLTPro/2A17B7_30_0.ttf) format("truetype");}
@font-face{font-family:"HelveticaNeueLTPro-LtEx";src:url(../fonts/HelveticaNeueLTPro/2A17B7_31_0.eot);src:url(../fonts/HelveticaNeueLTPro/2A17B7_31_0.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueLTPro/2A17B7_31_0.woff) format("woff"),url(../fonts/HelveticaNeueLTPro/2A17B7_31_0.ttf) format("truetype");}
@font-face{font-family:"HelveticaNeueLTPro-LtCn";src:url(../fonts/HelveticaNeueLTPro/2A17B7_32_0.eot);src:url(../fonts/HelveticaNeueLTPro/2A17B7_32_0.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueLTPro/2A17B7_32_0.woff) format("woff"),url(../fonts/HelveticaNeueLTPro/2A17B7_32_0.ttf) format("truetype");}
@font-face{font-family:"HelveticaNeueLTPro-ExO";src:url(../fonts/HelveticaNeueLTPro/2A17B7_B_0.eot);src:url(../fonts/HelveticaNeueLTPro/2A17B7_B_0.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueLTPro/2A17B7_B_0.woff) format("woff"),url(../fonts/HelveticaNeueLTPro/2A17B7_B_0.ttf) format("truetype");}
*/

/* SOCIAL ICON SET */
/*
@font-face { font-family: 'jack-social'; src: url("../fonts/jack-social.eot"); src: local("jack-social"), url("../fonts/jack-social.eot") format("embedded-opentype"), url("../fonts/jack-social.woff") format("woff"), url("../fonts/jack-social.ttf") format("truetype"); font-weight: 500; font-style: normal; }
.icon { position: relative; top: 1px; display: inline-block; font-family: 'jack-social'; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.icon-facebook { line-height: 18px !important; }
.icon-facebook:before { content: "f"; }
.icon-twitter { line-height: 20px !important; }
.icon-twitter:before { content: "t"; }
.icon-linkedin { line-height: 18px !important; font-size: 25px !important; }
.icon-linkedin:before { content: "l"; }
.icon-youtube { line-height: 21px !important; }
.icon-youtube:before { content: "y"; }
.icon-mail { background: url(../images/icon-message.png) no-repeat 0 4px; height: 18px; width: 17px !important; display: block; }
.with-color .icon-facebook { color: #3c5997; }
.with-color .icon-twitter { color: #00b8f3; }
.with-color .icon-linkedin { color: #1a78b2; }
.with-color .icon-youtube { color: #a50f13; }
.social-icons li a { padding: 0 !important; display: block; }
.social-icons li a i { font-size: 23px; width: 24px; }
.social-icons li a i.icon-facebook { width: 20px; }
.social-icons li a:hover i.icon-mail { background-position: 0 -36px; }
*/

    html { background: #525251 url(../images/footer.png) 0 0 repeat; }
    body { height: 100%; background: #fff; font-family:"HelveticaNeueLTPro",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.45;color:#616161;background-color:#fff;}
        body,input,button,textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}a:focus{outline:0}:focus,:active{outline:none;outline:0}::-moz-focus-inner{outline:none}
    .social-icons:before,.social-icons:after{content:" ";display:table;}
    .social-icons:after{clear:both;}
    .social-icons,.social-icons li{list-style:none;padding:0;margin:0;}
    .social-icons li{float:left;margin:0!important;}
    
    .social-icons li a{padding:0!important;display:block;width:auto;}
    .social-icons li a{height:25px;width:25px;display:block;}
    .social-icons li a{background:url(../images/social-icon.png) no-repeat 0 0; text-indent: -9000px; overflow: hidden;}
    .social-icons li.icon-mail a{background-position:0 0;}
    .social-icons li.icon-facebook a{background-position:-25px 0;width:20px;}
    .social-icons li.icon-youtube a{background-position:-45px 0;}
    .social-icons li.icon-linkedin a{background-position:-70px 0;}
    .social-icons li.icon-twitter a{background-position:-95px 0;}
    .footer-bar .social-icons li.icon-facebook a{background-position:-25px -50px;width:20px;}
    .footer-bar .social-icons li.icon-youtube a{background-position:-45px  -50px;}
    .footer-bar .social-icons li.icon-linkedin a{background-position:-70px  -50px;}
    .footer-bar .social-icons li.icon-twitter a{background-position:-95px  -50px;}
    .social-icons li.icon-mail a:hover{background-position:0 -25px;}
    .social-icons li.icon-facebook a:hover{background-position:-25px -25px;}
    .social-icons li.icon-youtube a:hover{background-position:-45px -25px;}
    .social-icons li.icon-linkedin a:hover{background-position:-70px -25px;}
    .social-icons li.icon-twitter a:hover{background-position:-95px -25px;}


    .social-icons.with-color li.icon-mail a{background-position:0 -75px;}
    .social-icons.with-color li.icon-facebook a{background-position:-25px -75px;}
    .social-icons.with-color li.icon-youtube a{background-position:-45px -75px;}
    .social-icons.with-color li.icon-linkedin a{background-position:-70px -75px;}
    .social-icons.with-color li.icon-twitter a{background-position:-95px -75px;}
    .social-icons.black-white li a i.icon-mail{background-position:0 -50px;}
    .social-icons.black-white li a i.icon-facebook{background-position:-25px -50px;}
    .social-icons.black-white li a i.icon-youtube{background-position:-45px -50px;}
    .social-icons.black-white li a i.icon-linkedin{background-position:-70px -50px;}
    .social-icons.black-white li a i.icon-twitter{background-position:-95px -50px;}
    .social-icons.black-white li a:hover i.icon-mail{background-position:0 -25px;}
    .social-icons.black-white li a:hover i.icon-facebook{background-position:-25px -25px;}
    .social-icons.black-white li a:hover i.icon-youtube{background-position:-45px -25px;}
    .social-icons.black-white li a:hover i.icon-linkedin{background-position:-70px -25px;}
    .social-icons.black-white li a:hover i.icon-twitter{background-position:-95px -25px;}
    .icon-next,.icon-prev{width:10px;height:16px;overflow:hidden;display:block;}
    .icon-next:before,.icon-prev:before{content:""!important;}
    .icon-prev{background:url(../images/cor-left.png) no-repeat center;}
    .icon-next{background:url(../images/cor-right.png) no-repeat center;}
    
    #cff{width:auto;}
    #cff .cff-item{border-radius:3px;border:1px solid #c5c5c5;margin-bottom:3px;padding:15px !important;font-size:13px !important;line-height:16px !important;}
    #cff .cff-item .cff-post-text .cff-text{color:#595959;line-height:16px !important; display: inline-block;}
    #cff .cff-item .cff-post-text .cff-break-word{-ms-word-break:break-all;/* Be VERY careful with this, breaks normal words wh_erever */word-break:break-all;/* Non standard for webkit */word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;display:table-cell;overflow:hidden;width:100%;}
    #cff .cff-item .cff-date{font-size:10px;line-height:18px;color:#989898;margin-bottom:0;}
    #cff .cff-item .cff-comments-box,#cff .cff-item .cff-likebox,#cff .cff-item .cff-meta-wrap,#cff .cff-item .cff-photo,#cff .cff-item .cff-author,#cff .cff-item .cff-expand{display:none!important;}
    #cff .cff-item .cff-clear{clear:both;height:0;overflow:hidden;}
    #cff .cff-item a.cff-viewpost-facebook { display: none; }

/* COMMON */
    hr{border:none;border-top:4px solid #eaeaec;height:0;width:100%;overflow:hidden;padding:0;margin:15px 0;}
    p{margin:0 0 15px;}
    .clearfix:before,.clearfix:after{content:" ";display:table;}
    .clearfix:after{clear:both;}
    .design{background-repeat:no-repeat;background-position:center 0;position:absolute;left:0;right:0;top:0;bottom:0;opacity:.6;width:100%;height:2036px;z-index:999;}
    #viewDesign{position:fixed;left:5px;top:5px;z-index:1000;}
    .list-reset{list-style:none;padding:0;margin:0;}
    .container{max-width:1000px;}
    a:hover,a:active,a:focus{text-decoration:none;}
    .btn-new{font:18px/18px HelveticaNeueLTPro-BdCn;font-weight:400;padding:10px 50px 10px 15px;position:relative;color:#fff;background-color:#7ac143;text-transform:uppercase;}
    .btn-new.btn-no-icon{padding:7px 15px;font-size:16px;line-height:16px;}
    .btn-new.btn-no-icon-small{padding:7px 15px;font-size:15px;line-height:16px; text-transform: none;}
    .btn-new.btn-new-small{font-size:15px;line-height:15px;padding:11px 50px 11px 15px;}
    .btn-new.btn-new-download{font-size:14px;line-height:14px;text-transform:uppercase;padding:8px 40px 8px 10px;}
    .btn-new.btn-new-download i{height:30px!important;width:30px!important;background:url(../images/btn-down.png) no-repeat center!important;}
    .btn-new.has-shadow{box-shadow:0 1px 2px rgba(0,0,0,0.44);}
    .btn-new i{font-size:10px!important;line-height:40px;position:absolute;display:block;right:0;top:0;height:38px;width:35px;border-left:1px solid #71b041;text-align:center;background:url(../images/btn.png) no-repeat center;}
    .btn-new.btn-new-back{font-size:14px;line-height:14px;text-transform:uppercase;padding:8px 10px 8px 40px;}
    .btn-new.btn-new-back i{height:30px!important;width:30px!important;background:url(../images/btn-back.png) no-repeat center!important;right:auto;left:0;border-left:none;border-right:1px solid #71b041;}
    .btn-new:hover,.btn-new:focus{background-color:#ff9600;color:#fff;}
    .btn-new:hover i,.btn-new:focus i{border-color:#e68a05;}
    .btn-locator { background: #7EC34A; border-radius: 3px; color: #fff; font:14px/18px HelveticaNeueLTPro-BdCn;font-weight:400; text-transform: uppercase; padding-top: 7px; padding-bottom: 5px; }
    .btn-locator:hover { background: #FF9600; color: #fff; }
    h1{font:34px HelveticaNeueLTPro-MdCn;color:#006c67;}
    h2{font:24px/27px HelveticaNeueLTPro-MdCn;}
    ::-webkit-input-placeholder{color:#ababa1!important;}
    :-moz-placeholder{color:#ababa1!important;}
    ::-moz-placeholder{color:#ababa1!important;}
    :-ms-input-placeholder{color:#ababa1!important;}
    input[type=text],input[type=email],select,textarea,.form-control{/* -webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;-o-user-select:text;user-select:text; */font-size:12px;/* color:#ababa1!important; */}
    .mb-30{margin-bottom:30px;}
    .mt-0,.tabs.mt-0{margin-top:0!important;}
    .mt-5{margin-top:5px!important;}
    .mt_5{margin-top:-5px!important;}
    .mt_10{margin-top:-10px!important;}
    .mt-9{margin-top:9px!important;}
    .mt-15{margin-top:15px;}
    .mb-15{margin-bottom:15px!important;}
    .mb-10{margin-bottom:10px!important;}
    .ml-0{margin-left:0!important;}
    .description p,.title p{padding:0;margin:0;}
    .txt-primary{color:#017dc3!important;}
    .txt-success{color:#7ac143!important;}
    .txt-info{color:#006c67!important;}
    .txt-warning{color:#ff9600!important;}
    .txt-danger{color:#d9534f!important;}
    .txt-white{color:#fff;}
    .txt-black{color:#000!important;}
    .select2-ctrl,.select2,.select2-result{font-family:"HelveticaNeueLTPro"; font-weight: normal;}

/* HEADER */
    header{height:125px;box-shadow:0 0 5px #6b6b6b;position:relative;}
    header:before,header:after{content:" ";display:table;}
    header:after{clear:both;}
    header .container { position: relative; }
    header .brand{float:left; margin: 0; padding: 0; }
    header .brand a{background:url(../images/the-mentor-network.png) no-repeat 0 0;display:block;height:75px;width:165px;text-indent:-5000px;margin-top:25px;}
    .tmn-financials header .brand a{background:url(../images/the-mentor-network.png) no-repeat 0 0;display:block;height:75px;width:165px;text-indent:-5000px;margin-top:10px;}
    .civitas-solutions header .brand a{background:url(../images/logo_civitas-solutions.jpg) no-repeat 0 0;display:block;height:63px;width:187px;text-indent:-5000px;margin-top:30px;}
    header .menu{float:right;height:125px;}
    header .menu .quick-menu{padding-top:19px;}
    header .menu .quick-menu ul,header .menu .quick-menu li{list-style:none;padding:0;margin:0;}
    header .menu .quick-menu ul{float:right;}
    header .menu .quick-menu ul:before,header .menu .quick-menu ul:after{content:" ";display:table;}
    header .menu .quick-menu ul:after{clear:both;}
    header .menu .quick-menu ul li{float:left;}
    header .menu .quick-menu ul li a{color:#006c67;padding:0 8px;line-height:22px!important;font:12px HelveticaNeueLTPro-Md;display:block;height:25px;}
    header .menu .quick-menu ul li a:hover{color:#616161;}
    header .menu .quick-menu ul li:last-child{margin-left:8px;}
    header .menu .quick-menu .social-icons{padding-left:8px;border-left:1px solid #d6d6d6;}
    header .menu .quick-menu .social-icons li a{position:relative;margin-top:-5px;}
    .search{width:33px;}
    .search a{padding:0;display:block;width:30px;background:url(../images/icon-search.png) no-repeat center;}
    .search .dropdown-search{border-radius:5px 0 5px 5px!important;}
    .search .search-box{border:1px solid #afafaf;height:31px;margin:0 5px;overflow:hidden;position:relative;}
    .search .search-box input,.search .search-box button{border:0!important;position:absolute;background:#fff;height:31px;width:100%;line-height:15px;outline:none;}
    .search .search-box input[type=text]{font-size:12px;padding:0 10px;}
    .search .search-box input[type=submit],.search .search-box button[type=submit]{font-size:11px;font-weight:700;color:#106c67;width:40px;right:0;background-color:transparent;}
    .search .search-box input[type=submit] i,.search .search-box button[type=submit] i{display:block;height:16px;width:14px;background:url(../images/mobile-search.png) no-repeat center;margin-left:5px;}
    .search.open{border-left-color:#fff;}

/* BANNER */
    .home-banner{position:relative; overflow: hidden; height: 575px; z-index: 0;}
    .home-banner,.home-banner .item{height:575px;width:100%;}
    .home-banner .item{background-position:center;background-repeat:no-repeat;background-size:cover;}
    .home-banner .banner-box{position:absolute;left:0;right:0;top:0;bottom:0; }
    .home-banner .banner-captions { position: relative; top: 130px; z-index: 175; margin: 0 auto; max-width: 1000px }
    .home-banner .banner-caption{position:absolute;padding:25px 30px;width:430px; /* height:300px; */border-radius:12px; background-color: #017DC3; background-color:rgba(1,125,195,0.8);top:50%;right:15px;margin-top:0;color:#fff;}
    .home-banner .banner-caption .btn-new{text-transform:none;background-color:#7cc246;}
    .home-banner .banner-caption .btn-new:hover{background-color:#ff9600;}
    .home-banner .banner-caption h3{ margin: 0; font:46px/45px HelveticaNeueLTPro-MdCn;}
    .home-banner .banner-caption h3 em{color:#72cdff;font:40px as_speedway; display: block; }
    .home-banner .banner-caption .description{margin:25px 0 12px;}
    .home-banner .banner-caption .description p{padding:0;margin:0;font:16px/20px HelveticaNeueLTPro-Lt;}
    .home-banner .carousel-indicators.normal{z-index: 150;}
    .home-banner .carousel-indicators li{box-shadow:0 0 0 3px rgba(0,0,0,0.5);background-color:#fff;border:none;margin:5px; overflow: hidden;}
    .home-banner .carousel-indicators li:hover { background: #ccc; }
    .home-banner .carousel-indicators li.active{background-color:#7ac143;height:10px;width:10px;margin:5px;}
    .value-banner{margin-top:40px;}
    .value-banner .item img{width:100%;}
    .value-banner h6{color:#fff;font:48px as_speedway;text-align:center;}
    .value-banner .description{margin:15px 0;}
    .value-banner .description p{padding:0;margin:0 auto;font-size:14px;line-height:19px;text-align:center;width:80%;}
    .value-banner .carousel-data{position:absolute;width:100%;height:100%;top:0;}
    .value-banner .carousel-data .btn-new{text-transform:uppercase;background-color:#7cc246;font-size:14px;line-height:14px;padding:8px 50px 8px 15px;}
    .value-banner .carousel-data .btn-new:hover{background-color:#ff9600;}
    .value-banner .carousel-data .btn-new i{height:32px;}
    .value-banner .carousel-data > div{position:relative;height:100%;}
    .value-banner .carousel-data > div > div{position:absolute;padding:25px 30px;width:100%;border-radius:0;background-color:rgba(1,125,195,0.8);right:0;top:auto;bottom:75px;color:#fff;}
    .value-banner .carousel-indicators{bottom:auto;top:-50px;}
    .value-banner .carousel-indicators li{box-sizing:content-box;-moz-box-sizing:content-box;border:3px solid #fff;box-shadow:none;background-color:#cecece;margin:5px 0;}
    .value-banner .carousel-indicators li:hover,.value-banner .carousel-indicators li.active{background-color:#7ac143;}
    .value-banner .carousel-indicators li.active{height:10px;width:10px;margin:5px 0;box-shadow:0 0 1px #000;}
    .value-banner .carousel-control{opacity:1!important;width:3%;}
    .value-banner .carousel-control .icon-next,.value-banner .carousel-control .icon-prev{top:48%;height:45px;width:21px;background:url(../timelineJS/css/timeline.png) no-repeat 500px 500px;}
    .value-banner .carousel-control .icon-next{background-position:-160px -213px;}
    .value-banner .carousel-control .icon-prev{background-position:-232px -213px;margin-left:0;}
    .value-banner .carousel-control:hover .icon-next{background-position:-184px -213px;}
    .value-banner .carousel-control:hover .icon-prev{background-position:-208px -213px;}

/* SECTION */
    section.body{padding-top:28px;}

/* I N D E X PAGE */
    .intro {margin-bottom:25px;}
    .intro p{font:normal 17px/25px HelveticaNeueLTPro;padding-top:2px;margin-bottom:25px;}
    p.intro-small{font-size:15px;line-height:22.5px;padding-top:0;margin-bottom:25px;}
    .tag-line{font:30px/45px as_speedway;color:#106C67; display: inline-block;}
    .tag-line-btn { float: right; }
    .service-locator{margin:0;border-radius:4px;overflow:hidden;}
    .service-locator h6{padding:10px 20px;color:#fff;font:15px HelveticaNeueLTPro-BdCn;text-transform:uppercase;background-color:#016eb8; margin: 0;}
    .service-locator .description{padding:20px;color:#b4e4ff;background-color:#017dc3;}
    .service-locator .description .small-title{font:16px/16px HelveticaNeueLTPro-MdCn;color:#fff;}
    .service-locator p{font:normal 16px HelveticaNeueLTPro;margin-bottom:15px;}
    .service-locator p.small{font-size:12px;}
    .service-locator .select2area .select2-ctrl{margin-bottom:15px;}
    .service-locator .select2area .select2-ctrl:last-child{margin-bottom:0;}
    .service-locator .service-locator-map{height:40px;width:40px;background:url(../images/icon-map.png) no-repeat center;}
    .service-locator .select2submit{padding-left:0;}
    .service-locator .select2submit .service-locator-map{height:80px;width:80px;margin-bottom:16px;}
    .service-locator.inner h6{padding:10px;}
    .service-locator.inner .description{padding:20px 20px 10px}
    .side-contact-us_wrapper .description,
    .side-email-newsletter_wrapper .description { padding: 20px 20px 10px; }
    .service-locator.inner .select2submit{text-align:right;padding:10px 15px 0 0;}
    .service-locator.inner .service-locator-map{background-size:36px;}
    .service-locator.inner .select2-container .select2-choice > .select2-chosen{font-size:12px;}
    .service-locator.inner input[type=text]{font-size:12px;}
    .service-locator.inner .col-xs-4 .service-locator-map{float:right;}
    .service-locator .form-control{border-radius:0;border-color:#015b8e;}
    .service-locator .form-control{padding-left:10px!important; margin-bottom: 30px;}
    .service-locator input[type=text],.service-locator input[type=email],.service-locator textarea{padding-left:10px!important;margin-bottom: 10px;}
    .service-locator select{padding-left:7px!important;}
    .service-locator .btn-new{font-size:14px;line-height:14px;background-color:#7ec34a;}
    .service-locator .btn-new:hover{background-color:#ff9600;}
    .service-locator.gray h6{background-color:#535353;}
    .service-locator.gray .description{background-color:#616161;}
    .service-locator.gray .form-control{border-color:#474747;}
    .service-locator-hr .select { border: 1px solid #c1c1c1; margin-top: 3px; }
    .service-locator-hr .title { font-size: 14px; line-height: 25px; color: #616161; height: 41px; padding: 7px 0 8px 55px; background: url(../images/icon-map-color.png) no-repeat 0 0; }
    .service-locator-hr .title.swirl {background:url(../images/icon-map-color.png) no-repeat 0 0, url(../images/ajax-loader-hr.gif) 100% 50% no-repeat}
    .service-locator-hr .btn { margin-bottom: 0; margin-top: 3px; float: left; }
    .service-locator-img { width: 100%; margin: 20px 0; }
    
    

    .blue-box{border-radius:4px;overflow:hidden;margin-bottom:15px;}
    .blue-box h6{padding:10px 20px;color:#fff;font:15px HelveticaNeueLTPro-BdCn;text-transform:uppercase;background-color:#016eb8; margin: 0;}
    .blue-box .description{padding:20px;color:#b4e4ff;background-color:#017dc3;}
    .blue-box .description,.blue-box .description p{color:#fff!important;font-size:14px;line-height:18px;}
    .blue-box .btn-new{font-size:14px;line-height:14px;background-color:#fff!important;color:#7ac143!important;}
    .blue-box .btn-new:hover{background-color:#7cc246!important;color:#fff!important;}
    .media{margin-bottom:15px;}
    .media a{position:relative;text-align:center;display:block;border-radius:4px;overflow:hidden;border:1px solid #cecece;}
    .media a img{max-width:100%;width:100%;position:relative;z-index:1;}
    a.video-lightbox { overflow: hidden; }
    a.video-lightbox img { margin: -10% 0; }
    .media a span{background:url(../images/play.png) no-repeat 0 0;height:74px;width:74px;display:block;position:absolute;left:50%;top:50%;margin:-37px 0 0 -37px;z-index:3;}
    .media a:hover{border-color:#acacac;}
    .media a:hover span{background-image:url(../images/play-hover.png);}
    .news-widget{padding-left:20px;}
    .news-widget .news-list{padding-bottom:18px;border-bottom:1px solid #e5e5e5;margin-bottom:18px;}
    .news-widget .news-list .date{font:normal 11px/12px HelveticaNeueLTPro;color:#ababa1;text-transform:uppercase;margin-bottom:5px;}
    .news-widget .news-list h5 a{color:#181818;font:15px/20px HelveticaNeueLTPro-Md;margin-bottom:5px;}
    .news-widget .news-list h5.small{font-size:13px;line-height:17px;}
    .news-widget .news-list .more{font-size:11px;text-transform:uppercase;}
    .news-widget.row .news-list{border-bottom-width:0!important;padding-left:10px;}
    .learn-more{font:11px/11px HelveticaNeueLTPro-MdCn;color:#7ac143;padding:0 15px 0 0;background:url(../images/btn-gray.png) no-repeat right center;text-transform:uppercase;}
    .learn-more.next{float:right;}
    .learn-more.prev{float:left;padding:0 0 0 15px;background:url(../images/btn-gray-prev.png) no-repeat left center;}
    .view-all{font:14px/14px HelveticaNeueLTPro-BdCn;color:#7ac143;padding:0 15px 0 0;background:url(../images/btn-gray-big.png) no-repeat right center;text-transform:uppercase;}
    .widget h6{border-radius:4px;padding:7.5px 15px;color:#fff;font:15px/15px HelveticaNeueLTPro-BdCn;text-transform:uppercase;background-color:#006c67;margin-bottom:17px;height:30px;}
    .widget h6.facebook{background-color:#4b63a0;position:relative;padding-left:25px!important;margin-bottom:5px!important;}
    .widget h6.facebook .facebook-icon{background:url(../images/social-icon.png) no-repeat -30px -56px;height:14px;width:8px;display:inline-block;position:absolute;left:0;top:50%;margin:-7px 0 0 8px;}
    .widget .widget-body{margin-bottom:17px;}
    .widget .widget-body .description p{line-height:21px;}
    .widget.inner .widget-title{padding-left:10px;}
    .widget.inner .widget-body{margin-bottom:9px;}
    .widget.inner .widget-body .description{padding-left:10px;}
    .widget.inner .widget-body .description h5 { font-size: 14px; color: #000; font-weight: bold; line-height: 130%; }
    .widget.inner .widget-body .description p{font-size:12px;line-height:16px;}
    .widget.inner .widget-body .news-widget{padding-left:10px;}
    .widget.inner .widget-body .news-widget .news-list:last-child{border-bottom:none;}
    .widget.inner .widget-footer{margin-bottom:41px;padding-right:10px;}
    .widget.inner .media{margin-bottom:10px;}
    #services-slide .carousel-indicators-new{padding-left:15px;}
    #services-slide .carousel-indicators-new,#services-slide .carousel-indicators-new li{list-style:none;padding:0;margin:0;}
    #services-slide .carousel-indicators-new li{cursor:pointer;}
    #services-slide .carousel-indicators-new li span{font:normal 14px/35px HelveticaNeueLTPro;color:#77787b;padding-right:20px;height:35px;}
    #services-slide .carousel-indicators-new li:hover span{color:#006c67;}
    #services-slide .carousel-indicators-new li.active span{color:#006c67;background:url(../images/arrow-green.png) no-repeat right 2px;}
    #services-slide .carousel-inner .item{background-color:#f7f7f8;border-left:10px solid #e3e4e5;height:200px;}
    .service-box{padding:20px;}
    .service-box h4{font:22px HelveticaNeueLTPro-BdCn;color:#006c67;}
    .service-box h4 em{font:24px as_speedway;color:#de6c1f;display: block;}
    .service-box .description{margin:10px 0;}
    .service-box .description p{color:#636466;}
    #services-slide { position: relative; min-height: 230px;}
    .service-image { height: 100%; position: absolute; right: 0; background-position: 50% 50%; background-size: cover; }
    /* .pagination{position:relative;margin-top:-20px;} */
    .pagination ul,.pagination li{list-style:none;padding:0;margin:0;}
    .pagination ul{width:130px;margin:0 auto;}
    .pagination ul:before,.pagination ul:after{content:" ";display:table;}
    .pagination ul:after{clear:both;}
    .pagination ul li{float:left;display:block;}
    .pagination ul li a{font:11px HelveticaNeueLTPro-MdCn;display:block;padding:4px 7px;}
    .pagination ul li a:hover{color:#de6c1f;}
    .pagination ul li.active a{background-color:#d0d0d0;border-radius:3px;color:#fff;cursor:default;}
    .pagination .prev,.pagination .next{line-height:26px;margin-top:-3px;}
    .video-lightbox iframe{width:565px;height:350px;border:none;}
    
    .wp-pagenavi { font:11px HelveticaNeueLTPro-MdCn; text-align: center; margin: -10px 0 0 0; }
    .wp-pagenavi a,
    .wp-pagenavi span { position: relative; top: -4px; display: inline-block; padding:4px 7px; }
    .wp-pagenavi span.current { background-color:#d0d0d0;border-radius:3px;color:#fff;cursor:default; }
    .wp-pagenavi .nextpostslink { float: right; top: 0; padding: 0 15px 0 0; background: url(../images/btn-gray.png) no-repeat right center;}     
    .wp-pagenavi .previouspostslink { float: left; top: 0; padding: 0 0 0 15px; background: url(../images/btn-gray-prev.png) no-repeat left center; } 
    

/* */
    .heading{font:30px/37px HelveticaNeueLTPro-MdCn;color:#181818;margin-top:-5px;}

/* FOOTER */
    footer{margin-top:55px;background:#525251 url(../images/footer.png) 0 0 repeat;}
    footer ul,footer li{list-style:none;padding:0;margin:0;}
    footer .footer-bar{background-color:rgba(0,0,0,0.2);height:40px;}
    footer .footer-bar .links{float:left;}
    footer .footer-bar .links li{display:inline-block;padding-right:25px;}
    footer .footer-bar .links li a{font:normal 12px/40px HelveticaNeueLTPro;color:#ababa1;}
    footer .footer-bar .links li a:hover{color:#ff9600;}
    footer .footer-bar .links li.active a{color:#ff9600;}
    footer .footer-bar .social-icons{margin-top:8px;float:right;}
    footer .footer-quick-links{margin-top:25px;}
    footer .footer-quick-links > ul{display:table;}
    footer .footer-quick-links > ul > li{display:table-cell;width:20%;padding:0 20px 0 0;}
    footer .footer-quick-links > ul > li.hide-item { display: none; }
    footer .footer-quick-links > ul > li > a{color:#fff;text-transform:uppercase;}
    footer .footer-quick-links > ul > li a{font:normal 12px/12px HelveticaNeueLTPro;display:block;padding:5px 5px 5px 0;}
    footer .footer-quick-links > ul > li a:hover{color:#ff9600;}
    footer .footer-quick-links > ul > li ul li a{color:#ababa1;}
    footer .footer-quick-links > ul > li ul li a:hover{color:#ff9600;}
    footer .copy-rights{margin:37px 0 80px;font:normal 11px HelveticaNeueLTPro;color:#ababa1;}
    footer .copy-rights ul{display: inline-block;}
    footer .copy-rights ul li { display: inline-block; border-left: 1px solid #878780; padding: 0 5px 0 7px; }
    footer .copy-rights ul li:first-child { border: none; }
    footer .copy-rights a{color:#fff;}
    footer .copy-rights a.jackrabbit{color:#767671;}
    footer .copy-rights a:hover{color:#ff9600;}
    
    .microsite footer .copy-rights{margin:14px 0 80px;}


/* I N N E R PAGES */
    .sub-heading{background:#fff url(../images/sub-header-bg.png) 0 0 repeat;margin-bottom:8px;}
    .sub-heading .container{padding:25px 15px;position:relative;}
    .sub-heading .container h2{font:40px/40px HelveticaNeueLTPro-MdCn;color:#fff; margin: 0;}
    .sub-heading .container h2 em{color:#8bd4fd;font-size:18px;line-height:18px;display: block;font-style: normal; padding-top: 5px;}
    
    .network-angels .sub-heading .container h2 em { color: #FFE9B9; }
    
    .network-angels .sub-heading .btn-new { background: #017DC3; }
    
    .charitable-foundation .sub-heading .container h2 em { color: #ffffff; }
    
    
    
    .search-form{position:absolute;right:15px;top:35px;width:350px;}
    .search-form form{padding:0;margin:0;}
    .search-form form:before,.search-form form:after{content:" ";display:table;}
    .search-form form:after{clear:both;}
    .search-form .form-control{border-radius:0;border-color:#015b8e;width:176px;float:right;margin-right:5px;}
    .search-form .btn{float:right;font-size:14px!important;padding-top:8px;}
    
    .network-angels .search-form .form-control{border-color:#C09943;}
    

 .left-menu .title{font:20px HelveticaNeueLTPro-MdCn;color:#006c67;border-bottom:3px solid #e3e4e5;display:block;padding-bottom:2px;margin-bottom:10px;margin-top:-5px;}
    .left-menu ul,.left-menu li{list-style:none;padding:0;margin:0;}
    .left-menu > ul a{font-family:"HelveticaNeueLTPro";font-weight: normal;}
    .left-menu > ul > li{padding:1px 13px 8px;}
    .left-menu > ul > li > a{color:#77787b;}
    .left-menu > ul > li > a:hover{color:#006c67;}
    .left-menu > ul > li > ul > li{padding-left:15px;}
    .left-menu > ul > li > ul > li a{color:#77787b;font-size:12px;display:block;padding:4px 0;}
    .left-menu > ul > li > ul > li:hover{background-color:#fff;}
    .left-menu > ul > li > ul > li:hover > a{color:#106c67;}
    .left-menu > ul > li.active{background-color:#f5f6f6;padding:8px 13px;margin-bottom:9px;}
    .left-menu > ul > li.active > a{color:#006c67;}
    .left-menu > ul > li.active ul > li.active a{color:#106c67;}
    .left-menu > ul > li.active > ul > li:last-child a{padding-bottom:0!important;}
    .left-menu ul.toggle-menu > li ul{display:none;}
    .left-menu ul.toggle-menu > li.open > a,
    .left-menu ul.toggle-menu > li.current_page_item > a{color:#006c67;}
    .left-menu ul.toggle-menu > li.open > ul,
    .left-menu ul.toggle-menu > li.current_page_item > ul,{display:block;}

   
    #side-menu ul { margin: 5px 0 0 0; padding: 0; }
    #side-menu ul li { list-style: none; }
    #side-menu > ul > li { display: none; }
    #side-menu > ul > li.current_page_ancestor,
    #side-menu > ul > li.current-page-ancestor,
    #side-menu > ul > li.current_page_item,
    #side-menu > ul > li.current-page-item { display: block; }
    #side-menu > ul > li > a { font:20px HelveticaNeueLTPro-MdCn;color:#006c67;border-bottom:3px solid #e3e4e5;display:block;padding-bottom:2px;/* margin-bottom:10px;margin-top:-5px; */ }
    #side-menu > ul > li > ul > li { padding: 5px 0; }
    #side-menu > ul > li > ul > li > a { padding: 4px 10px; color:#77787b; display: block; }
    #side-menu > ul > li > ul > li:hover > a { color:#106c67; }
    #side-menu > ul > li > ul > li.current-menu-item,
    #side-menu > ul > li > ul > li.current-menu-ancestor { background-color:#f5f6f6; }
    #side-menu > ul > li > ul > li.current-menu-item > a,
    #side-menu > ul > li > ul > li.current-menu-ancestor > a { color: #106c67; }
    #side-menu > ul > li > ul > li > ul {display: none;  }
    #side-menu > ul > li > ul > li.current-menu-item > ul,
    #side-menu > ul > li > ul > li.current-menu-ancestor > ul {display: block; }
    #side-menu > ul > li > ul > li > ul > li { padding: 5px 5px 0 5px; margin: 0 5px 0 10px; } 
    #side-menu > ul > li > ul > li > ul > li a { font-size: 12px; color:#77787b; display: inline-block; } 
    #side-menu > ul > li > ul > li > ul > li.current-menu-item { background: #fff; }
    #side-menu > ul > li > ul > li > ul > li.current-menu-item a { color: #106c67; display: block; }
    #side-menu > ul > li > ul > li > ul > li a:hover { color: #106c67; }
    #side-menu > ul > li > ul > li > ul > li > ul { display: none; border-top: 1px solid #E4E4E4; padding: 10px 0 0 10px; }
    #side-menu > ul > li > ul > li > ul > li.current-menu-item > ul,
    #side-menu > ul > li > ul > li > ul > li.current_page_ancestor > ul { display: block; }
    #side-menu > ul > li > ul > li > ul > li > ul > li { padding: 0 0 5px 0; }
    #side-menu > ul > li > ul > li > ul > li > ul > li > a { color:#77787b; }
    #side-menu > ul > li > ul > li > ul > li > ul > li.current-menu-item > a { color:#106c67; }

    #dsp-archive ul { margin: 25px 0 0 0; padding: 0; }
    #dsp-archive ul li { list-style: none; }
/*     #dsp-archive > ul > li { display: none; } */
    #dsp-archive > ul > li.current_page_ancestor,
    #dsp-archive > ul > li.current-page-ancestor,
    #dsp-archive > ul > li.current_page_item,
    #dsp-archive > ul > li.current-page-item { display: block; }
    #dsp-archive > ul > li > span { font:20px HelveticaNeueLTPro-MdCn;color:#006c67;border-bottom:3px solid #e3e4e5;display:block;padding-bottom:2px;/* margin-bottom:10px;margin-top:-5px; */ }
    #dsp-archive > ul > li > ul { margin: 5px 0 0 0; }
    #dsp-archive > ul > li > ul > li { padding: 5px 0; }
    #dsp-archive > ul > li > ul > li > a { padding: 4px 10px; color:#77787b; display: block; }
    #dsp-archive > ul > li > ul > li:hover > a { color:#106c67; }
    #dsp-archive > ul > li > ul > li.current_page_item,
    #dsp-archive > ul > li > ul > li.current-menu-ancestor { background-color:#f5f6f6; }
    #dsp-archive > ul > li > ul > li.current_page_item > a,
    #dsp-archive > ul > li > ul > li.current-menu-ancestor > a { color: #106c67; }
/*
    #dsp-archive > ul > li > ul > li > ul {display: none;  }
    #dsp-archive > ul > li > ul > li.current-menu-item > ul,
    #dsp-archive > ul > li > ul > li.current-menu-ancestor > ul {display: block; }
    #dsp-archive > ul > li > ul > li > ul > li { padding: 5px 5px 0 5px; margin: 0 5px 0 10px; } 
    #dsp-archive > ul > li > ul > li > ul > li a { font-size: 12px; color:#77787b; display: inline-block; } 
    #dsp-archive > ul > li > ul > li > ul > li.current-menu-item { background: #fff; }
    #dsp-archive > ul > li > ul > li > ul > li.current-menu-item a { color: #106c67; display: block; }
    #dsp-archive > ul > li > ul > li > ul > li a:hover { color: #106c67; }
    #dsp-archive > ul > li > ul > li > ul > li > ul { display: none; border-top: 1px solid #E4E4E4; padding: 10px 0 0 10px; }
    #dsp-archive > ul > li > ul > li > ul > li.current-menu-item > ul,
    #dsp-archive > ul > li > ul > li > ul > li.current_page_ancestor > ul { display: block; }
    #dsp-archive > ul > li > ul > li > ul > li > ul > li { padding: 0 0 5px 0; }
    #dsp-archive > ul > li > ul > li > ul > li > ul > li > a { color:#77787b; }
    #dsp-archive > ul > li > ul > li > ul > li > ul > li.current-menu-item > a { color:#106c67; }   
*/
    
    .story-image{margin-bottom:22px;width:100%;border-radius:4px;}
    article > :first-child { margin-top: 0; }
    article p{/* font: 14px/21px Arial; */margin-bottom:15px;}
    article h3{font:19px/21px HelveticaNeueLTPro-MdCn;margin:15px 0 5px; color: #016B67;}
    article h3 span { display: block; color: #646464; font-size: 16px; }
    article h4{font:16px/21px HelveticaNeueLTPro-Md;margin:25px 0 5px; color: #017DC5;}
    article h5{font:normal 16px/21px HelveticaNeueLTPro;font-weight:700; color: #000;}
    article img { border-radius: 5px; max-width: 100%; height: auto !important; margin: 15px 0; }
    #sidebar-modules  { margin-top: -8px; }
    #sidebar-modules  .service-locator { margin: 0 0 20px 0; }
    .single-team-member #sidebar-modules { margin-top: 0; }
    .single-team-member .network-angels h3,
    .single-team-member .charitable-foundation h3,
    .single-team-member .the-mentor-network h3 { font-size: 34px; margin-bottom: 10px; line-height: 100%; }
    .box-view{margin-top:20px;border-radius:4px;overflow:hidden;background-color:#f6f6f8;}
    .box-view .box-thumb{width:100%; max-width:100%;}
    .box-view .box-description{border-top:4px solid #d8d8da;padding:15px 20px;}
    .box-view .box-description h5,
    .box-view .box-description h5 a{font:18px/19px HelveticaNeueLTPro-BdCn;color:#006c67;}
    .box-view .box-description .description{margin:7px 0;font-size:12px;line-height:16px;  }
    .box-view .box-description .learn-more{font-size:12px;}
    .download-bar{margin-top:5px;position:relative;}
    .download-bar.fly-over{margin-bottom:-39px;z-index:0;}
    .news-box{margin-top:15px;}
    .news-box .news-thumb{width:100%;margin-bottom:21px;}
    .news-box .news-thumb a{border-radius:0;}
    .news-box .news-thumb img{width: auto; max-width: 100%;}
    .news-box time,.news-box .result-type{color:#ababa1;font-size:11px;margin-bottom:2px;display:block;text-transform:uppercase;padding:0 5px;}
    .news-box h5{padding:0 5px;}
    .news-box h5,
    .news-box h5 a{font:16px/20px HelveticaNeueLTPro-Md;color:#181818;margin-bottom:8px;}
    .news-box .title p,.news-box .title a p{padding:0;margin:0;}
    .news-box .description{padding:0 5px 12px;}
    .news-box .description,.news-box .description p{line-height:18px;font-size:13px;}
    .news-box .more{padding:0 5px;text-transform:uppercase;}
    .news-box .more.small{font-size:11px;}
    .news-box.news-box-list{border-bottom:1px solid #e5e5e5;padding-bottom:25px;margin-bottom:25px;}
    .news-box.news-box-list.list-compact{padding-bottom:20px;margin-bottom:20px;}
    .news-box.news-box-list.list-compact .news-thumb{border:none;margin-bottom:0;}
    .news-box.news-box-list.list-compact .media a{border-radius:0;}
    .news-box.news-box-list.list-compact:first-child{margin-top:0!important;}
    .news-box.news-box-list .keyword{font-family:"HelveticaNeueLTPro";font-weight:normal!important;}
    #custom-landing { /* text-align: center;  */}
    #custom-landing h2 { margin-left: 15px; }
    #custom-landing .news-box { margin-bottom: 30px; text-align: left; }
    #custom-landing .col-sm-4 { text-align: center; float: none; display: inline-block; width: 33%;  clear: right; vertical-align: top; } 
    #custom-landing .download-bar.fly-over { margin-bottom: 0; }
    #custom-landing .download-bar.fly-over div.pull-right { position: absolute; right: 0; }
    .view-all-box{padding:10px 0 15px;border-bottom:1px solid #e5e5e5;margin-bottom:35px;}
    .view-all-box:before,.view-all-box:after{content:" ";display:table;}
    .view-all-box:after{clear:both;}
    .view-all-box.no-more-data{display:block;height:40px;border-bottom:none;}
    .view-all-box.no-more-data *{display:none;}
    .job-box{padding:0 10px; margin: 20px 0;}
    .job-box h6{font:26px/31px as_speedway;color:#de6c1f;margin-bottom:12px;margin-top:0;}
    .job-box .job-thumb{margin-bottom:16px;}
    .job-box .job-thumb img{width:100%;}
    .job-box .description{margin-bottom:9px; margin-bottom: 40px;}
    .job-box .description,.job-box .description p{font-size:12px;line-height:18px;}
    .mobile-nav{display:none;}
    .share-article{margin:19px 0 30px;display:block;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:3px 0;height:35px;}
    .share-article .share-with{float:right;font-size:11px;line-height:28px;text-transform:uppercase;padding-right:15px;height:28px;}
    .share-article .social-icons{width:100px;float:right;}
    .share-article time{height:28px;line-height:28px;text-transform:uppercase;color:#ababa1;font-size:11px;}
    .select2-results .select2-result-label{font-size:12px;}
    .time-line{height:700px;overflow:hidden;width:100%;border:0;}
    
    #partners .box-view { overflow: visible; position: relative; }
    #partners .box-view img { border-radius: 0; border: 1px solid #D7D7D7; }
    #partners .box-view a:hover img { border: 1px solid #ccc; }
    #partners .box-description { background: url(../images/icon_more-info.png) no-repeat 100% 0; border: none; width: 20px; height: 20px; position: absolute; right: 10px; bottom: 10px; padding: 0; margin: 0; cursor: pointer; }
    #partners .box-description .description { display: none; background: rgba(8,43,87,.9); width: 220px; position: absolute; right: -15px; margin-left: -130px; bottom: 100%;  color: #fff; padding: 20px; border-radius: 5px; }
    #partners .box-description .description:after { width: 16px; border-top: 8px solid rgba(8,43,87,.9); border-right: 8px solid transparent; border-left: 8px solid transparent; content: ''; top: 100%; position: absolute; right: 15px;  }
    #partners .box-description:focus,
    #partners .box-description:hover  { background: url(../images/icon_more-info.png) no-repeat 100% -50px; }
    #partners .box-description:focus .description,
    #partners .box-description:hover .description  { display: block; }
    
    #video-spotlight h5 strong { color: #000; }

    .dsp-list { margin: 30px 0; border-top: 3px solid #E3E4E6; padding: 20px 0 0 0; }
    .dsp { padding: 20px 0; border-top: 1px solid #E3E4E6; width: 100%; float: left; }
    .dsp img { max-width: 18%; }
    .dsp .dsp-info { margin: 0; padding: 0; width: 78%; float: right;  }
    .dsp .dsp-info .dsp-week-date { font: normal 18px/120% 'HelveticaNeueLTPro-MdCn'; color: #616161; float: right; }
    .dsp .dsp-info h3 { font: normal 20px/120% 'HelveticaNeueLTPro-MdCn'; color: #186C67; margin: 0 0 5px 0; }
    .dsp .dsp-info h4 { font: normal 16px/120% 'HelveticaNeueLTPro-MdCn'; color: #616161; margin: 0 0 20px 0; }
    .dsp .dsp-info .dsp-quote.collapse { display: none;  }
    .dsp .dsp-info .dsp-quote .in { display: block; }
    
    .page-template-template-dsp-listing-archive-php .dsp-list { margin: 30px 0;padding: 20px 0 0 0; }
    .page-template-template-dsp-listing-archive-php .dsp-list .dsp:first-child { padding: 0 0 20px 0; border-top: none; width: 100%; float: left; }
    
    #dsp-new { border-top: none;}
    #dsp-new img { max-width: 25%; }
    #dsp-new .dsp-info { width: 70%; }
    #dsp-new .dsp-info h3 { font: normal 26px/120% 'HelveticaNeueLTPro-MdCn'; color: #186C67; margin: 0 0 5px 0; }
    #dsp-new .dsp-info .dsp-quote {display: block;  color:#DE6B2F;font:normal 30px 'as_speedway';  }
    .dsp .dsp-info > a .view-more { display: none; }
    .dsp .dsp-info > .collapse + a .view-more { display: inline-block; }
    .dsp .dsp-info > .collapse + a .view-less { display: none; }
    
    .dsp-loader { text-align: center; border-top: 3px solid #E3E4E6; margin: 20px 0; padding: 20px 0; float: left; width: 100%; display: block;  }
    
    .mentor-list { margin: 30px 0; border-top: 3px solid #E3E4E6; padding: 30px 0 0 0; }
    
    .mentor  { margin-bottom: 50px; float: none; display: inline-block; vertical-align: top; width: 32%; }
    .mentor img { border-radius: 5px; width: 40%; float: left; }
    .mentor .mentor-header { padding-bottom: 20px; width: 100%; box-shdow: none; }
    .mentor .mentor-info { float: none; } 
    .mentor .mentor-date { font: normal 15px/120% 'HelveticaNeueLTPro-MdCn'; margin: 10px 0 0 0; display: block;  }
    .mentor h3 { font: normal 20px/100% 'HelveticaNeueLTPro-MdCn'; color: #186C67; margin: 0 0 15px 0; float: right; width: 55%; }
    .mentor h3 span { font: normal 15px/100% 'HelveticaNeueLTPro-MdCn'; color: #616161; }
    .mentor h4 { font-weight: bold; color: #027DC3; font-size: 16px; }
    .mentor .mentor-joy { margin-bottom: 20px; } 
    #mentor-new { float: none; margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px solid #E3E4E6; width: 100%; display: block;  }
    #mentor-new img { float: left; width: 16%; }
    #mentor-new .mentor-date { float: right; font-size: 18px;}
    #mentor-new h3 { float: none; font-size: 24px;} 
    #mentor-new h4 { font: 30px/100% 'as_speedway'; color: #DC6C20; } 
    #mentor-new .mentor-info { float: right; width: 80%; } 
    #mentor-new .mentor-joy { float: left; width: 45%; margin-bottom: 0; } 
    #mentor-new .mentor-advice { float: right; width: 45%; } 
    

    
    
    
    
    
    
    
    
    
    
    
    
    
    
    


/* HISTORY */

/* TEAM */
    .tabs{margin:30px 0 10px!important;}
    .tabs.ma-team-hide { display: none; }
    .tabs,.tabs li{list-style:none;padding:0;margin:0;}
    .tabs.mt-0{margin-bottom:30px!important;}
    .tabs li{display:inline-block;}
    .tabs li a{display:block;border-radius:4px;font-size:14px;color:#fff;background-color:#7ec34a;padding:6px 15px;width:auto;}
    .tabs li a:hover{background-color:#006c67;}
    .tabs li.active a,
    .tabs li.current-cat a{background-color:#006c67;position:relative;}
    .tabs li.active a:after,
    .tabs li.current-cat a:after{display:block;width:0;height:0;position:absolute;left:50%;margin-left:-7px;top:30px;content:"";border-top:10px solid #006c67;border-left:10px solid transparent;border-right:10px solid transparent;}
    
    .tab-content .tab-pane{display:none;  }
    .tab-content .tab-pane.active{display:block; }
    .view-selector > div{transition:all 300ms ease;position:relative;}
    .profile > img{width:100%;border-radius:4px;}
    .profile .quote{position:relative;}
    .profile .quote p{padding:0;margin:0;}
    .profile .quote:before{position:absolute;display:block;content:"“";font-size:72px;line-height:52px;width:25px;height:20px;top:0;left:-30px;color:#dfdfe0;}
    .profile .quote p{font-size:16px;color:#de6c1f; margin-bottom: 10px;}
    .profile .quote p:after{content:"”";display:inline;margin-left:3px;}
    .profile .quote .quote-author{color:#666;text-align:right; font: normal 11px/14px HelveticaNeueLTPro; display: inline-block; float: right;}
    .testimonial{margin:-3px 15px 20px;}
    .testimonial .quote{position:relative;}
    .testimonial .quote p{padding:0 15px;margin:15px 0;font: italic normal 13px/18px HelveticaNeueLTPro;color:#616161;}
    .testimonial .quote p:after{font-family:"Georgia";color:#017dc3;font-weight:700;font-size:24px;content:"”";display:inline;margin-left:3px;position:absolute;line-height:1.2;}
    .testimonial .quote:before{position:absolute;display:block;content:"“";font-family:"Georgia";font-size:72px;line-height:52px;width:25px;height:20px;top:0;left:-15px;color:#017dc3;}
    .testimonial .client{margin-top:15px;}
    .testimonial .client .name,.testimonial .client .company,.testimonial .client .designation{color:#666;text-align:right;}
    .testimonial .client .name{font: bold 12px/18px HelveticaNeueLTPro;}
    .testimonial .client .company{font-size:12px;}
    .testimonial .client .designation{font:normal 12px/18px HelveticaNeueLTPro;}
    a.linkedin-gray{text-transform:uppercase;font:14px/14px HelveticaNeueLTPro-Cn;margin:10px 0 20px;display:block;}
    a.linkedin-gray i{display:inline-block;height:13px;width:25px;background:url(../images/social-icon.png) no-repeat -75px -107px;}

    .location-searvices { padding: 15px; }
    .location-searvices.side { display: none; }
    .location-searvices .title h6 { color: #006c67; font: 20px/20px "HelveticaNeueLTPro-MdCn"; padding: 15px 0 10px 0; border-bottom: 2px solid #e0e0e0; margin-bottom: 20px; }
    .location-searvices .description ul, 
    .location-searvices .description li { list-style: none; padding: 0; margin: 0; }
    .location-searvices .description ul { padding-top: 10px; padding-bottom: 15px;}
    .location-searvices .description li { margin-bottom: 8px; padding: 0 0 0 20px; }
    .location-searvices .description li, .location-searvices .description li p { font: bold 12px/14px "HelveticaNeueLTPro"; }
    #sidebar-modules.location-searvices .description { position: relative; }
    #sidebar-modules.location-searvices .description ul { position: absolute; }
    #sidebar-modules.location-searvices .description ul li{ padding: 0; }
    
    .location-searvices .row { padding-top: 8px; padding-bottom: 8px; padding-left: 0; border-bottom: 1px solid #e0e0e0; }
    .location-searvices .row .col-xs-8 .state { font: bold 15px/15px "HelveticaNeueLTPro"; color: #017dc3; background: url(../images/location-searvices.png) no-repeat 0 1px; padding-left: 20px; cursor: pointer; }
    .location-searvices .row .col-xs-8 .state.expanded {background-position: 0 -39px; }
    .location-searvices .row .col-xs-4 { text-align: right; overflow: hidden; }
    .location-searvices .row .col-xs-12 { display: none; /* transition: all 300ms ease; */ }
    .location-searvices .row:last-child { border-bottom: none; }
    .location-searvices .row.open { border-bottom: 1px solid #e0e0e0; }
    .location-searvices .row.open .col-xs-12 { display: block; height: auto; }
    .location-searvices .row.open .col-xs-8 .state { background-position: 0 -39px; }
    .location-searvices .row.open .col-xs-4, .location-searvices .row.open .col-xs-8 { border-bottom: none; }
    .location-searvices .row.no-service-area .col-xs-8 .state { color: #ababa1; background: none; cursor: default; }
    .location-searvices .row.no-service-area .col-xs-4 a { display: none; }
    .tooltip.custom { margin-top: -55px !important; margin-left: -60px !important; width: 150px; }
    .tooltip.custom .tooltip-arrow { border-top-color: rgba(0, 44, 89, 0.95); }
    .tooltip.custom .tooltip-inner { background-color: rgba(0, 44, 89, 0.95); font-size: 12px; padding: 8px !important; }
    .offices .office { padding: 8px 0; border-bottom: 1px solid #d0d1d2; }
    .offices .office + h3 { margin-top: 50px; }
    .offices .office:last-child { border-bottom: none; }
    .offices .office address { margin-bottom: 0; }
    .offices .office, .offices .office p { font: 12px/16px "Helvetica"; color: #838383; }
    .offices .office p { padding: 0; margin: 0; }
    .offices .office .state { color: #616161; padding: 20px; background-color: #f5f5f5; }
    .offices .office .state h5 { font: 18px/20px "HelveticaNeueLTPro-MdCn"; color: #006c67; }
    .offices .office .state .tel, .offices .office .state .links { /* margin-top: 21px; */ margin-top: 0; }
    .offices .office .state .tel span { white-space: nowrap; }
    .offices .office .state .links { text-align: right; }
    .offices .office .service-centers { margin-left: 20px; padding: 15px 0; }
    .offices .office .service-centers h6, 
    .offices .office .service-centers h5 { font: bold 14px/16px "HelveticaNeueLTPro"; color: #000000; }
    .offices .office .service-centers h5 { color: #007bc1; }
    .offices .office .dropdown > a.btn { font-size: 12px; outline: none !important; }
    .offices .office .dropdown > a.btn:hover,
    .offices .office .dropdown > a.btn:focus { color: #ff9600; }
    .offices .office .dropdown.open > a.btn { background-color: #056f6a; color: white; }
    .offices .office .dropdown.open .dropdown-menu { margin-top: -7px; background-color: #056f6a; border: none; /* width: 180px; */ }
    .offices .office .dropdown.open .dropdown-menu li { padding-top: 5px; }
    .offices .office .dropdown.open .dropdown-menu li a { color: #bfd7d6; padding-top: 3px; padding-bottom: 3px; font-size: 12px; padding-left: 25px; }
    .offices .office .dropdown.open .dropdown-menu li a:hover { color: white; background-color: #04645f; }
    .offices .office .dropdown.open .dropdown-menu li a.parent_service { color: #fff; padding-left: 20px; font-weight: bold; }
        /* #us-map { height: auto !important; } */
    #map-desktop { display: block; width: 650px; height: 600px; margin: 0 0 20px 0; }
    #map-smalldesktop { display: block; width: 500px; height: 525px; margin: 0 0 20px 0; position: absolute; left: -9000px; }
    #map-tablet { display: block; width: 400px; height: 250px; margin: 0 auto; position: absolute; left: -9000px; }
    #map-tablet text { display: none; }
    #map-tablet > svg > rect:nth-child(105),
    #map-tablet > svg > rect:nth-child(107),
    #map-tablet > svg > rect:nth-child(109),
    #map-tablet > svg > rect:nth-child(111),
    #map-tablet > svg > rect:nth-child(113),
    #map-tablet > svg > rect:nth-child(115),
    #map-tablet > svg > rect:nth-child(117),
    #map-tablet > svg > rect:nth-child(119),
    #map-tablet > svg > rect:nth-child(121) { display: none;}
    #map-mobile  { display: block; width: 300px; height: 175px; margin: 0 auto; position: absolute; left: -9000px;}
    #map-mobile text { display: none; }
    #map-mobile > svg > rect:nth-child(105),
    #map-mobile > svg > rect:nth-child(107),
    #map-mobile > svg > rect:nth-child(109),
    #map-mobile > svg > rect:nth-child(111),
    #map-mobile > svg > rect:nth-child(113),
    #map-mobile > svg > rect:nth-child(115),
    #map-mobile > svg > rect:nth-child(117),
    #map-mobile > svg > rect:nth-child(119),
    #map-mobile > svg > rect:nth-child(121) { display: none;}
    #clicked-state { position: absolute; top: 0; background: #f00; height: 10px; width: 10px; margin: -270px 0 0 -10px; }


/* ONLY FOR MAC PCs */
    .mac .banner-caption .btn-new,.ios .banner-caption .btn-new{padding-top:11px;padding-bottom:9px;}
    .mac .btn-new.btn-new-small,.ios .btn-new.btn-new-small{padding-top:13px;padding-bottom:9px;}
    .mac .btn-new.btn-no-icon,.ios .btn-new.btn-no-icon{padding-top:10px;padding-bottom:6px;}
    .mac .btn-new.btn-new-back,.mac .btn-new.btn-new-download,.ios .btn-new.btn-new-back,.ios .btn-new.btn-new-download{padding-top:10px;padding-bottom:7px;}
    .mac .widget h6,.ios .widget h6{padding-top:8px;padding-bottom:5px;}
    .mac .service-locator h6,.ios .service-locator h6{padding-top:12px;padding-bottom:8px;}
    .mac select,.ios select{padding-left:10px!important;}
    .select{width:100%;height:33px;overflow:hidden;background:#fff url(../images/select.png) no-repeat right center;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,0.44);}
    .select select{background:transparent;width:100%;padding:7px 55px 7px 7px;font-size:12px;line-height:15px;border:0;border-radius:0;height:34px;color:#888;-webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; appearance: none; text-indent: 0.01px; text-overflow: ''; cursor: pointer; }
    .select select::-ms-expand { display: none; }
    .select select[disabled=true] { cursor: default; } 
    .select.theme-green{background:#006c67 url(../images/select-dark.png) no-repeat right center;}
    .select.theme-green.inline-block { display: inline-block; width: auto; }
    .select.theme-green select{color:#fff;}
    .select.lg-font select {/* padding:6px 7px; */ padding:6px 35px 6px 7px;font-size:14px;line-height:17px;}
    #locator .select2-ctrl {position:relative}
    #locator .select2-ctrl:before {display:none;position:absolute;left:-19px;top:8px;content:'';width:16px;height:16px;background:url(../images/ajax-loader.gif);}
    #locator .select2-ctrl.swirl:before {display:block}
    .network-angels nav,.charitable-foundation nav{margin-top:43px;}
    .network-angels nav > ul > li.active > a,.charitable-foundation nav > ul > li.active > a{color:#666;}
    .network-angels header,.charitable-foundation header{height:157px;}
    .network-angels header .menu{height:auto;width: 75%; }
    .network-angels header .menu #main-nav { margin-top: 40px; }
    .charitable-foundation header .menu{height:auto;width: 64%; margin: 20px 0 0 0; }
    .network-angels header .header-mini,.charitable-foundation header .header-mini{height:40px;padding:7px 0;}
    .network-angels header .header-mini .pull-right,.charitable-foundation header .header-mini .pull-right, .tmn-financials header .header-mini .pull-right{padding:0 0 0 8px;}
    .network-angels header .header-mini .pull-left,.charitable-foundation header .header-mini .pull-left,.tmn-financials header .header-mini .pull-left{padding-top:3px;}
    .network-angels header .header-mini .pull-left a,.charitable-foundation header .header-mini .pull-left a,.tmn-financials header .header-mini .pull-left a{font:12px/12px HelveticaNeueLTPro-MdCn;color:#ababa1;}
    .network-angels header .header-mini .pull-left a:hover,.charitable-foundation header .header-mini .pull-left a:hover,.tmn-financials header .header-mini .pull-left a:hover{color:#106c67;}
    .network-angels header .header-mini form input,.charitable-foundation header .header-mini form input{border:none;height:26px;line-height:14px;padding:6px 0 6px 18px;font-size:12px;border:none!important;outline:none!important;margin-right:8px;background:transparent url(../images/icon-search.png) no-repeat 0 center;width:140px;}
    .network-angels .home-banner .banner-caption,.charitable-foundation .home-banner .banner-caption{/* height:350px; */}
    .network-angels .home-banner .banner-caption .description,.network-angels .home-banner .banner-caption .description p,.charitable-foundation .home-banner .banner-caption .description,.charitable-foundation .home-banner .banner-caption .description p{font-family:"HelveticaNeueLTPro"; font-weight: normal;}
    .network-angels footer,.charitable-foundation footer{margin-top:30px;}
    .network-angels footer .copy-rights,.charitable-foundation footer .copy-rights{margin:15px 0!important;}
    .network-angels p.intro,.charitable-foundation p.intro{font-size:17px;}
    .network-angels .intro-heading,.charitable-foundation .intro-heading{margin-top:7px;}
    .network-angels .tag-line,.charitable-foundation .tag-line{font-size:31px;}
    .network-angels .media a,.charitable-foundation .media a{border:none;}
    .network-angels .widget.inner .news-widget .news-list .title,.charitable-foundation .widget.inner .news-widget .news-list .title{font-size:14px;}
    .network-angels article p,.charitable-foundation article p{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
    .network-angels article h3,.charitable-foundation article h3{font-size:18px;}
    .network-angels article h3 { color: #ca9d16; }
    .charitable-foundation h1,.charitable-foundation .tag-line,.charitable-foundation .left-menu .title{color:#f39334;}
    .charitable-foundation nav > ul > li > a{color:#ff9600;}
    .charitable-foundation header .brand a{width:304px;height:57px;background-image:url(../images/charitable-foundation.png);margin-top:30px;}
    .charitable-foundation header .header-mini {background-color:#f2f2f2;}
    .charitable-foundation header .header-mini .pull-right{border-left:1px solid #a9a9a9;}
    .charitable-foundation .home-banner .banner-caption{background-color:rgba(209,209,209,0.9);}
    .charitable-foundation .home-banner .banner-caption h3 em{color:#006c67;}
    .charitable-foundation .home-banner .banner-caption .description,.charitable-foundation .home-banner .banner-caption .description p{color:#000;}
    .charitable-foundation .widget h6{background-color:#f39334;}
    .charitable-foundation .sub-heading{background-image:url(../images/cf-sub-header-bg.png);}
    .charitable-foundation .widget-body > .description,.charitable-foundation .widget-body > .description p{font-size:13px;}
    .tmn-financials header .header-mini {background-color:#f2f2f2; line-height: 26px;}
    .network-angels .txt-warning{color:#ca9d16!important;}
    .network-angels h1,.network-angels .tag-line,.network-angels .left-menu .title{color:#017dc3;}
    .network-angels nav > ul > li > a{color:#017dc3;}
    .network-angels header .brand a{width:109px;height:89px;background-image:url(../images/network-angels.png);margin-top:15px;}
    .network-angels header .header-mini{background-color:#fff;border-bottom:1px solid #e0e0e0;}
    .network-angels header .header-mini .pull-right{border-left:1px solid #a9a9a9;border-right:1px solid #a9a9a9;padding-right:8px;}
    .network-angels .home-banner .banner-caption{background-color:rgba(255,247,224,0.9);}
    .network-angels .home-banner .banner-caption h3{color:#f7b847;}
    .network-angels .home-banner .banner-caption h3 em{color:#006bb6;}
    .network-angels .home-banner .banner-caption .description,.network-angels .home-banner .banner-caption .description p{color:#4c4d4f;}
    .network-angels .home-banner .banner-caption .btn-new{background-color:#f7b94a;}
    .network-angels .home-banner .banner-caption .btn-new:hover{background-color:#7cc246;}
    .network-angels .widget h6{background-color:#017dc3;}
    .network-angels .sub-heading{background-image:url(../images/na-sub-header-bg.png);}
    .network-angels .home-banner .carousel-indicators li.active{background-color:#f7b847;}
    .network-angels .btn-new{background-color:#f7b847;}
    .network-angels .btn-new i{border-left-color:#dea540;}
    .network-angels .btn-new-back i{border-right:1px solid #dea540;}
    .network-angels .btn-new:hover{background-color:#7cc246;}
    .network-angels .btn-new:hover i{border-left-color:#71b041;}
    .network-angels .btn-new-back:hover i{border-right:1px solid #71b041;}
    .network-angels footer .visit-mentor{background:url(../images/the-mentor-network-xs.png) no-repeat 0 0;height:23px;padding:0 0 0 70px;font:12px/23px HelveticaNeueLTPro-MdCn;color:#fff;display:block;margin:8px 0;}
    .network-angels .widget-body > .description,.network-angels .widget-body > .description p{font-size:14px;}
    .network-angels .blue-box .btn-new{background-color:#fff!important;color:#7ac143!important;}
    .network-angels .blue-box .btn-new:hover{background-color:#7cc246!important;color:#fff!important;}
    
    .civitas-solutions h1,.civitas-solutions .tag-line,.civitas-solutions .left-menu .title{color:#062D58;}
    .civitas-solutions .widget h6{background-color:#1D7EC1;}
    

    .tmn-financials footer .visit-mentor{background:url(../images/the-mentor-network-xs.png) no-repeat 0 0;height:23px;padding:0 0 0 70px;font:12px/23px HelveticaNeueLTPro-MdCn;color:#fff;display:block;margin:8px 0;}
    .single-team-member .tmn-financials .site-4 h3 { font-size: 34px; line-height: 90%; }
    
    .video-lightbox .description { margin-top: 8px; }
    .video-lightbox .modal-footer { text-align: left; padding-left: 20px; padding-right: 20px; }
    .video-lightbox .modal-body iframe { width: 100%; min-height: 300px; max-height: 100%; }
    .video-lightbox .related-videos-title { font: 16px/20px "HelveticaNeueLTPro-Md"; color: #017dc3; margin-bottom: 15px; }
    .video-lightbox .related-videos-list { height: 180px; overflow-y: scroll; }
    .video-lightbox .related-videos-list ul, .video-lightbox .related-videos-list li { list-style: none; padding: 0; margin: 0; }
    .video-lightbox .related-videos-list ul li { border-bottom: 1px solid #e5e5e5; }
    .video-lightbox .related-videos-list ul li, .video-lightbox .related-videos-list ul li a { margin: 0; font-size: 13px; line-height: 18px; text-align: left; }
    .video-lightbox .related-videos-list ul li a { padding: 4px 0; display: inline-block; }
    .video-lightbox .related-videos-list ul li:last-child { border-bottom: none; }
    .video-lightbox .modal-header { padding: 10px 20px 10px 16px; }
    .video-lightbox .modal-header .prev, .video-lightbox .modal-header .next, .video-lightbox .modal-header .clse { height: 14px; width: 14px; overflow: hidden; display: block; background-image: url(../images/lightbox-ctrl.png); background-repeat: no-repeat; }
    .video-lightbox .modal-header .prev { float: left; margin-right: 14px; background-position: 0 0; }
    .video-lightbox .modal-header .prev:hover { background-position: 0 -14px; }
    .video-lightbox .modal-header .next { float: left; background-position: -14px 0; }
    .video-lightbox .modal-header .next:hover { background-position: -14px -14px; }
    .video-lightbox .modal-header .clse { float: right; background-position: -28px 0; }
    .video-lightbox .modal-header .clse:hover { background-position: -28px -14px; }

    ::selection         { background: #aaa; color: #fff; }
    ::-moz-selection    { background: #aaa; color: #fff; }
    ::-webkit-selection { background: #aaa; color: #fff; }

    .aligncenter { display: block;  margin: 25px 0; }
    .alignleft { float: left; margin: 0 25px 25px 0; }
    .alignright { float: right; margin: 0 0 25px 25px; }
    .alignnone { display: inline-block; }
    
    #team .description p { margin: 0 0 5px 0; }
    
    .side-contact-us_wrapper { background: #616161; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; font-size: 12px; color: #fff; }
    .side-contact-us_wrapper h3 { padding:15px 10px 10px;color:#fff;font:15px HelveticaNeueLTPro-BdCn;text-transform:uppercase;background-color:#535353; margin: 0;  border-radius: 5px 5px 0 0;  }
    .side-contact-us_wrapper span.gform_description { padding: 10px; display: inline-block; }
    .side-contact-us_wrapper .gform_body { padding: 10px; }
    .side-contact-us_wrapper form { margin: 0 0 10px 0; }
    .side-contact-us_wrapper ul { margin: 0; padding: 0; list-style: none; }
    .side-contact-us_wrapper ul li { margin: 0 0 10px 0; }
    .side-contact-us_wrapper ul li:last-child { margin: 0; }
    .side-contact-us_wrapper input[type=text] { border: none; padding: 5px 10px; color: #474747; display: inline-block; width: 100%; }
    .side-contact-us_wrapper textarea { border: none; padding: 5px 10px; color: #474747; display: inline-block; width: 100%; height: 100px; }
    .side-contact-us_wrapper button,
    .side-contact-us_wrapper .gform_button, { background: #7EC34A; border: none; border-radius: 5px; padding: 10px 15px; display: inline-block; font: 14px/100% HelveticaNeueLTPro-BdCn; text-transform: uppercase; float: right; margin: 10px; }
    .side-contact-us_wrapper .side-select .ginput_container{width:100%;height:33px;overflow:hidden;background:#fff url(../images/select.png) no-repeat right center;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,0.44);}
    .side-contact-us_wrapper .side-select .ginput_container select{background:transparent;width:100%;padding:7px;font-size:12px;line-height:15px;border:0;border-radius:0;height:34px;color:#ababa1;-webkit-appearance:none; text-indent: 0.01px; text-overflow: ''; }

    .side-email-newsletter_wrapper { background: #017DC3;  -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; font-size: 12px; color: #fff; }
    .side-email-newsletter_wrapper h3 { padding: 10px;color:#fff;font:15px HelveticaNeueLTPro-BdCn;text-transform:uppercase;background-color:#016EB8; margin: 0; border-radius: 5px 5px 0 0;  }
    .side-email-newsletter_wrapper span.gform_description { padding: 10px; display: inline-block; }
    .side-email-newsletter_wrapper .gform_body { padding: 10px; }
    .side-email-newsletter_wrapper form { margin: 0 0 10px 0; margin-top: 0 !important;}
    .side-email-newsletter_wrapper ul { margin: 0; padding: 0; list-style: none; }
    .side-email-newsletter_wrapper ul li { margin: 0 0 10px 0; }
    .side-email-newsletter_wrapper ul li:last-child { margin: 0; }
    .side-email-newsletter_wrapper input[type=text] { border: none; padding: 5px 10px; color: #474747; display: inline-block; width: 100%; }
    .side-email-newsletter_wrapper textarea { border: none; padding: 5px 10px; color: #474747; display: inline-block; width: 100%; height: 100px; }
    .side-email-newsletter_wrapper button,
    .side-email-newsletter_wrapper .gform_button, { background: #7EC34A; border: none; border-radius: 5px; padding: 10px 15px; display: inline-block; font: 14px/100% HelveticaNeueLTPro-BdCn; text-transform: uppercase; float: right; margin: 10px; }
    .side-email-newsletter_wrapper .side-select .ginput_container{width:100%;height:33px;overflow:hidden;background:#fff url(../images/select.png) no-repeat right center;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,0.44);}
    .side-email-newsletter_wrapper .side-select .ginput_container select{background:transparent;width:100%;padding:7px;font-size:12px;line-height:15px;border:0;border-radius:0;height:34px;color:#ababa1;-webkit-appearance:none;}


    #financial-files { margin: 0; padding: 0; list-style: none; border-top: 3px solid #E3E4E5; }
    #financial-files li { border-bottom: 1px solid #E3E4E5; padding: 10px 0; overflow: hidden; }
    #financial-files li span { font-weight: bold; font-size: 11px; line-height: 21px; display: block; float: left; color: #fff; background: #1F7CC0; border-radius: 3px; width: 40px; text-align: center;  margin: 0 20px 0 0;  }
    #financial-files li strong { color: #000; font-size: 14px; line-height: 21px; display: inline-block; width: 60%; }
    #financial-files li strong em { font: normal 11px/12px HelveticaNeueLTPro; color: #ababa1; text-transform: uppercase; }
    #financial-files li a.learn-more { float: right; margin: 5px 0 0 0; }


    .tmn-financials #side-menu > ul { margin: 10px 0 0 0; }
    .tmn-financials #side-menu > ul > li { display: block; padding: 0; border-bottom: 0; margin: 5px 0; }
    .tmn-financials #side-menu > ul > li > a { padding: 4px 10px; color:#77787b; display: block; font: normal 14px 'HelveticaNeueLtPro'; border-bottom: 0; }
    .tmn-financials #side-menu > ul > li:hover > a { color:#106c67; }
    .tmn-financials #side-menu > ul > li.current-menu-item,
    .tmn-financials #side-menu > ul > li.current-menu-ancestor { background-color:#f5f6f6; }
    .tmn-financials #side-menu > ul > li.current-menu-item > a,
    .tmn-financials #side-menu > ul > li.current-menu-ancestor > a { color: #106c67; }
    .tmn-financials #side-menu > ul > li ul { display: none; }
    .tmn-financials #side-menu > ul > li.current-menu-item ul,
    .tmn-financials #side-menu > ul > li.current-menu-ancestor ul { display: block; }
    .tmn-financials #side-menu > ul > li > ul { margin: 0; font-size: 12px; padding: 2px 5px; margin: 0 5px 0 10px; }
    .tmn-financials #side-menu > ul > li > ul > li.current-menu-item a { background: #fff; color: #106c67; }


/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxWrapper {max-width:none; background: #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; }
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#000;}
#colorbox{outline:0;}
    #cboxContent{margin-top:32px; overflow:visible; background:#000; border-top: 1px solid #eee;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid transparent;}
        #cboxLoadedContent{background:#fff; padding:1px;}
        #cboxLoadingGraphic{background:url(../images/loading.gif) no-repeat center center;}
        #cboxLoadingOverlay{background:#000;}
        #cboxTitle{position:absolute; top:-22px; left:0; color:#000;}
        #cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; text-indent:-9999px; width:20px; height:20px; position:absolute; top:-27px; background:url(../images/controls.png) no-repeat 0 0;}
        
        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

        #cboxPrevious{background-position:0px 0px; left:7px;}
        #cboxPrevious:hover{background-position:0px -25px;}
        #cboxNext{background-position:-25px 0px; left:29px;}
        #cboxNext:hover{background-position:-25px -25px;}
        #cboxClose{background-position:-50px 0px; right:7px;}
        #cboxClose:hover{background-position:-50px -25px;}
        .cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}
        .cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}
        .cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}
        .cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px;}

        .search-results.row { width: auto; margin-left: 0 !important; margin-right: 0 !important; }


        #engage-plugin-18822 { background: #616161 !important; border: none !important; border-radius: 5px !important; margin: 10px 0 !important; padding: 15px; }
        #engage-plugin-18822 .client-font-color { color: #fff !important; }
        #engage-plugin-18822 .client-font-color span { color: #de6c1f; }
        .engage-form.container h4 { font-family: HelveticaNeueLTPro-BdCn !important; font-weight: normal !important; font-size: 18px !important; }
        .engage-form.container { width: auto;  }
        .engage-form.container .row div { width: auto !important; color: #fff; }
        .engage-form.container input[type="text"] { border: none !important; padding: 5px 10px !important; color: #474747 !important; display: inline-block !important; width: 100% !important; font-size: 12px !important; }
        .engage-form.container .button { background: #7CC045; }
        .engage-form.container .button:hover { background-color: #FF9600; }
                
        .engage-form.container .row div.button {/* width:100% !important; */ width: auto !important; display: inline-block !important;}
        .engage-form.container .row .row {margin:0 !important;}
        .engage-form.container .row div{width:100% !important;}
        .engage-form.container label.right{text-align: left !important;}
        #engage-plugin-18822 .ng-binding{font-size:20px;}
        .engage-form.container .button{background:#7cc045 !important; border: none !important; border-radius: 3px; width: auto !important; }
        .engage-form.container .button:hover{background:#ff9600 !important;}
        .engage-form.container .columns { padding: 0 !important; }



        article table { width: 100%; margin: 20px 0; table-layout: fixed; }
        article table tr td { border-bottom: 1px solid #eee; padding: 5px 20px 5px 0; vertical-align: top; font-size: 13px; }
        
        article form { margin: 20px 0 40px 0; }
        article form ul { list-style: none; margin: 0; padding: 0; }
        article form ul li { margin: 0 0 20px 0; }
        article form ul li label { display: block; font-weight: bold; color: #017DC5; }
        article form ul li .gfield_description { font-size: 12px; line-height: 130%; margin: 0 0 3px 0; }
        article form ul li input[type=text],
        article form ul li textarea { width: 100%; box-sizing: border-box; padding: 5px 10px; border: 1px solid #A6A6A6; background: #fff; font-size: 13px; }
        article form ul li textarea { resize: none; }
        article form ul li .gform_fileupload_multifile { background: #F5F6F6; padding: 20px; border-radius: 5px; font-family: HelveticaNeueLTPro-BdCn; border: 1px dashed #bbb; }
        article form ul li .gform_fileupload_multifile:hover { background: #eee; }
        article form ul li input[type=button] { background: #7EC34A; color: #fff; border: none; padding: 5px 10px; border-radius: 3px; font-family: HelveticaNeueLTPro-BdCn; }
        article form ul li input[type=button]:hover { background: #FF9600; }
        article form ul li .gform_fileupload_multifile input[type=button] { margin: 0 10px; }
        article form ul li.gfield_error input[type=text],
        article form ul li.gfield_error textarea { border-color: #c00; }
        article form .validation_message { color: #c00; }
        article form .gform_button { background: #7EC34A; color: #fff; border: none; padding: 5px 10px; border-radius: 3px; font-family: HelveticaNeueLTPro-BdCn; }
        article form .gform_button:hover { background: #FF9600;  }
        article form .select-container .ginput_container {width:100%;height:33px;overflow:hidden;background:#fff url(../images/select.png) no-repeat right center;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,0.44); border: 1px solid rgba(0,0,0,.3); }
        article form .select-container .ginput_container select{background:transparent;width:100%;padding:7px;font-size:12px;line-height:15px;border:0;border-radius:0;height:34px;color:#888;-webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; appearance: none; text-indent: 0.01px; text-overflow: ''; }
        
        form li.age { display: none; }

        article form .validation_error { color: #fff; background: #c00; padding: 10px 20px; margin: 20px 0; border-radius: 5px;}
        article form .gforms_confirmation_message { background: #7EC34A; color: #fff; padding: 10px 20px; margin: 20px 0; border-radius: 5px;} 

        #landing-page-boxes { text-align: center; }
        #landing-page-boxes .landing-page-box { width: 33%; float: none; display: inline-block; vertical-align: top; text-align: left; }
        
        
        
        .wpvt-title { text-align: center; padding-left: 20px; padding-right: 20px; }
        
        
        .civitas-solutions .alert {  background: #F2F2F2; margin: 0 auto; padding: 0; position: relative; z-index: 1; }
        .civitas-solutions .alert a { float: right; background: #ABABA1; display: block; height: 20px; width: 20px; padding: 0; text-align: center; font: bold 20px/100% Arial, sans-serif; color: #fff; border-radius: 50%; margin: 7px 0 0 0; }
        .civitas-solutions .alert a:hover { background: #7AC143; }
        .civitas-solutions .alert p { font: normal 14px/120% 'HelveticaNeueLTPro-Cn', sans-serif; color: #DB6C2B; margin: 10px 30px 10px 0; }
        
        
        
        
/* RESPONSIVE */

@media (min-width: 1100px) {
    .value-banner .carousel-control.left{left:-8%;}
    .value-banner .carousel-control.right{right:-8%;}
}

@media (max-width: 991px) {
    .tag-line { /* margin-left: 20px; */ }
    .tag-line-btn { margin-right: 30px; }

    .mob-mb-30{margin-bottom:30px;}
    /* *{-webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; -o-user-select:none;user-select:none;} */
    .media a span{height:37px;width:37px;background-size:37px;margin:-18.5px 0 0 -18.5px;}
    .pagination{margin-bottom:30px;}
    .copy-rights{margin-bottom:40px!important;}
    .carousel-control{width:2%!important;}
    .service-locator .select2submit{padding-left:15px;padding-top:15px;text-align:right!important;}
    .service-locator .select2submit input{margin-left:15px;}
    .service-locator p{font-size:13px;padding:0 0 7px;margin-bottom:0;}
    .service-locator p.has-map{padding:8px 60px 7px 0;background:url(../images/icon-map.png) no-repeat right center;background-size:30px;margin-bottom:10px;}
    
    #services-slide { padding-top: 30px; }
    #services-slide .carousel-inner .item{border-left:none; padding-left: 0; padding-right: 0; }
    #services-slide .carousel-control a.left { left: 100%; }
    #services-slide .carousel-control a.right { right: 0; }
    #services-slide .carousel-control span { top: 10px; }
    #services-slide .item {-webkit-transition: opacity .2s; -moz-transition: opacity .2s; -ms-transition: opacity .2s; -o-transition: opacity .2s; transition: opacity .2s;}
    #services-slide .active.left {left:0;opacity:0;z-index:2;}
    #services-slide .next {left:0;opacity:.75;z-index:1;}


    /*
    #services-slide .carousel-control span { top: 20px; }
    #services-slide .carousel-control span.icon-next { right: 0; }
*/
    //.page-template-template-map-php .col-md-3 { display: none }
    //.page-template-template-map-php .col-md-9 { width: 100%; }

    
}

@media (min-width: 768px) {
    .charitable-foundation .widget.inner .news-widget,.network-angels .widget.inner .news-widget{padding-left:0;}
    .pr-30{padding-right:30px;}
    .pr-0{padding-right:0;}
    .pl-30{padding-left:30px;}
    .col-5in-1{min-height:300px;}
    
    /*
nav{margin-top:25px;}
    nav:before,nav:after{content:" ";display:table;}
    nav:after{clear:both;}
    nav ul,nav li{margin:0;padding:0;list-style:none;}
    nav > ul{float:right;}
    nav > ul:before,nav > ul:after{content:" ";display:table;}
    nav > ul:after{clear:both;}
    nav > ul > li{border-left:1px solid #d6d6d6;float:left; }
    nav > ul > li:first-child{border-left:none;}
    nav > ul > li.search .dropdown-menu{left:auto; right: 15px;width:280px!important;}
    nav > ul > li > a{font:18px HelveticaNeueLTPro-BdCn;height:30px;line-height:30px;display:block;padding:0 15px;color:#106c67;}
    nav > ul > li > a:hover,nav > ul > li > a:active,nav > ul > li > a:focus{color:#106c67;}
    nav > ul > li.active,nav > ul > li:hover,nav > ul > li:active,nav > ul > li:focus{border-radius:5px;border-color:#fff;background-color:#ebebec;}
    nav > ul > li.active > a,nav > ul > li:hover > a,nav > ul > li:active > a,nav > ul > li:focus > a{color:#666;}
    nav > ul > li.active + li,nav > ul > li:hover + li,nav > ul > li:active + li,nav > ul > li:focus + li{border-left-color:#fff;}
    nav > ul > li.open{border-radius:5px 5px 0 0!important;height:33px;background-color:#ebebec;}
    nav > ul > li.open > a{color:#106c67;}
    nav > ul > li.open + li{border-left-color:#fff;}
    nav > ul > li.dropdown { position: static; }
    nav > ul > li.dropdown:hover{height:33px;border-radius:5px 5px 0 0;}
    nav > ul > li.dropdown:hover > .dropdown-menu{display:block;margin-top:2px;}
    nav > ul > li.dropdown.show-search { background-color:#ebebec;border-left: 1px solid #fff; border-radius: 5px 5px 0 0; }
    nav .dropdown-search { display: none; background-color:#ebebec; border-radius:0; right: 15px;width: 300px; position: absolute; z-index: 300; padding: 5px 0; }
    nav > ul > li.dropdown.show-search .dropdown-search{ display: block; }
    nav .dropdown-menu{background-color:#ebebec;border:none;top:78%; box-shadow:none;border-radius:0; left: 15px; width: 100%;}
    nav .dropdown-menu .title{font:15px/17px HelveticaNeueLTPro-BdCn;color:#006c67;display:block;padding:5px 10px;margin-bottom:5px;}
    nav .dropdown-menu ul ul,nav .dropdown-menu ul li,nav .dropdown-menu li ul,nav .dropdown-menu li li{margin:0;padding:0;list-style:none;}
    nav .dropdown-menu ul li > a{display:block;padding:6px 10px;font:12px/15px HelveticaNeueLTPro-Roman;color:#4d4d4f;}
    nav .dropdown-menu ul li > a:hover{background-color:#fff;color:#106c67;}
    nav .dropdown-menu .row{margin:0;}
    nav .dropdown-menu .col-5in-1{width:20%;padding:15px 10px;float:left;border-left:1px dotted #bfbfc0;}
    nav .dropdown-menu .col-5in-1:first-child{border-left:none;}
    nav .dropdown-menu .col-5in-1:hover .title{background-color:#fff;}
*/
    .collapse{display:block;}
    .float-to-right{float:right;}

    .service-locator-hr .btn { margin-left: 1%; }
    .service-locator-hr form > div { float: left; }
    .service-locator-hr form .select { width: 18%; margin-left: 1%; margin-right: 1%; }
    .service-locator-hr form .title { width: 27%; } 

    .video-lightbox.modal-dialog { width: 682px !important; }
    .video-lightbox .modal-body iframe { width: 640px; height: 390px; } 
    
    a.video-lightbox { overflow: hidden; }
    a.video-lightbox img { margin: -10% 0; }

    .home-banner .carousel .item {-webkit-transition: opacity .2s; -moz-transition: opacity .2s; -ms-transition: opacity .2s; -o-transition: opacity .2s; transition: opacity .2s;}
    .home-banner .carousel .active.left {left:0;opacity:0;z-index:2;}
    .home-banner .carousel .next {left:0;opacity:.75;z-index:1;}
    
    /* NEW NAV */    
    .navbar { width: 80%; }
    
    #main-nav { float: right; margin: 25px 0 0 0; position: static; }
    #main-nav ul { position: static; }
    /* top level */
    #main-nav > ul > li { float: left; /* position: relative;  */border-left: 1px solid #D6D6D6; } 
    #main-nav > ul > li > a { font:18px HelveticaNeueLTPro-BdCn;height:30px;line-height:30px;display:block;padding:0 15px;color:#106c67; border-radius:5px;}
    #main-nav > ul > li:first-child { border: none; }
    #main-nav > ul > li:hover,
    #main-nav > ul > li:hover + li,
    #main-nav > ul > li:hover + li + li.main-nav-search,
    #main-nav > ul > li.current-menu-item,
    #main-nav > ul > li.current-menu-item + li,
    #main-nav > ul > li.current-menu-ancestor,
    #main-nav > ul > li.current-menu-ancestor + li  { border-left: 1px solid #fff;}
    #main-nav > ul > li:hover > a,
    #main-nav > ul > li.current-menu-item > a,
    #main-nav > ul > li.current-menu-ancestor > a  { color:#666666; background: #EBEBEC; }
    #main-nav > ul > li.menu-item-has-children:hover > a { border-radius:5px 5px 0 0; }
    #main-nav > ul > li.mobile-nav-social { display: none; }
    #main-nav > ul > li.main-nav-search a { padding: 0; display: block; width: 30px; background: url(../images/icon-search.png) no-repeat center; border-radius: 5px; }
    #main-nav > ul > li.main-nav-search:hover a { background-color: #EBEBEC;  }
    #main-nav > ul > li.main-nav-search form { display: none; position: absolute; right: 15px; top: 94px;background: #ebebec; padding: 5px; z-index: 100; border-radius: 5px 0 5px 5px; } 
    #main-nav > ul > li.main-nav-search form .search-box { background: #fff; padding: 2px 5px; border: 1px solid #AFAFAF; }
    #main-nav > ul > li.main-nav-search form .search-box input { background: none;border: none; }
    #main-nav > ul > li.main-nav-search form .search-box input[type=text] { color: #9F9F9F; padding: 50p 0; width: 170px; }
    #main-nav > ul > li.main-nav-search form .search-box input[type=submit] { color: #176C67; font-size: 11px; font-weight: bold; }
    #main-nav > ul > li.main-nav-search.show-search { border-left: 1px solid #fff; }
    #main-nav > ul > li.main-nav-search.show-search a { background-color: #EBEBEC; border-radius: 5px 5px 0 0; }
    #main-nav > ul > li.main-nav-search.show-search form { display: block; }
    
    /* main dropdown */
    #main-nav > ul > li { position: relative; }
    #main-nav > ul > li > ul { display: none;background: #EBEBEC; position: absolute; top:100%; z-index: 100; left: 0; width: 200px; padding: 10px 5px; border-radius: 0 5px 5px 5px; margin: 0; list-style: none;}
    #main-nav > ul > li:hover > ul { display: block; }
    /* main dropdown top level */
    #main-nav > ul > li > ul > li { float: none; margin: 0; padding: 0; position: relative; }
    #main-nav > ul > li > ul > li > a { display: block; padding: 5px 10px; font:15px/17px HelveticaNeueLTPro-BdCn;color:#006c67;display:block;padding:5px 10px;}
    #main-nav > ul > li > ul > li > a:hover { background: #fff;  }
    /* main dropdown ul */
    #main-nav > ul > li > ul > li > ul { margin: 0 0 10px 0; padding: 0; }
    /* main dropdown ul */
    #main-nav > ul > li > ul > li > ul > li { list-style: none; padding: 0 5px; margin: 0;  }
    #main-nav > ul > li > ul > li > ul > li > a { color: #4D4D4F; display: block; font-size: 12px; border-radius: 0; padding: 3px 10px; }
    #main-nav > ul > li > ul > li > ul > li > a:hover { color: #006c67; background: #fff;  }



    /* main supernav dropdown */
    #main-nav > ul > li.super-nav { position: static; }
    #main-nav > ul > li.super-nav > ul { display: none;background: #EBEBEC; position: absolute; top:99px; z-index: 100; left: 15px; width: 100%; padding: 10px 0; border-radius: 5px;}
    #main-nav > ul > li.super-nav:hover > ul { display: table; box-sizing: content-box; table-layout: fixed; }
    /* main supernav dropdown top level */
    #main-nav > ul > li.super-nav > ul > li { display: table-cell;float: none; margin: 0;padding: 0 10px; border-left: 1px dotted #A3A3A4; }
    #main-nav > ul > li.super-nav > ul > li:first-child { border: none; }
    #main-nav > ul > li.super-nav > ul > li > a { display: block; padding: 5px 10px; font:15px/17px HelveticaNeueLTPro-BdCn;color:#006c67;display:block;padding:5px 10px;margin-bottom:5px;}
    #main-nav > ul > li.super-nav > ul > li > a:hover { background: #fff;  }
    /* main supernav dropdown ul */
    #main-nav > ul > li.super-nav > ul > li > ul { margin: 0; padding: 0; position: static; }
    /* main supernav dropdown ul */
    #main-nav > ul > li.super-nav > ul > li > ul > li { list-style: none; padding: 0; margin: 0;  }
    #main-nav > ul > li.super-nav > ul > li > ul > li > a { color: #4D4D4F; display: block; font-size: 12px; border-radius: 0; padding: 5px 10px; }
    #main-nav > ul > li.super-nav > ul > li > ul > li > a:hover { color: #006c67; background: #fff;  }
    #main-nav .hide-item { display: none; }
    
    #main-nav > ul > li > ul > li > ul > li > ul { display: none; }
    
    

    .network-angels #main-nav > ul > li > a { color:#017DC3; }
    .network-angels #main-nav > ul > li > a:hover,
    .network-angels #main-nav > ul > li.current-menu-item > a,
    .network-angels #main-nav > ul > li.current-menu-ancestor > a { color:#666666; }
    .network-angels #main-nav > ul > li > ul.sub-menu { margin-top: 0; /* top: 70px; */ top: 100%; }
    .network-angels #main-nav > ul > li > ul.sub-menu > li > a { color:#017DC3; }
    .network-angels #side-menu > ul > li > a { color:#017DC3; }

    .charitable-foundation #main-nav > ul > li > ul {/* top:75px; */ top: 100%; }
    .charitable-foundation #main-nav > ul > li > a { color:#ff9600; }
    .charitable-foundation #main-nav > ul > li > a:hover,
    .charitable-foundation #main-nav > ul > li.current-menu-item > a,
    .charitable-foundation #main-nav > ul > li.current-menu-ancestor > a { color:#666666; }
    .charitable-foundation #side-menu > ul > li > a { color:#ff9600; }


    .location-tooltip { position: fixed; background: rgba(8,43,87,.9); width: 250px; z-index: 10; display: none; padding: 15px; border-radius: 5px; color: #fff;  margin: 20px 0 0 -115px; box-sizing: border-box; font-size: 12px !important;}
    .location-tooltip:before { width: 16px; border-bottom: 8px solid rgba(8,43,87,.9); border-right: 8px solid transparent; border-left: 8px solid transparent; content: ''; bottom: 100%; position: absolute; left: 15px; margin: 0; }
    .location-tooltip p { margin: 0 0 10px 0; padding: 0; }
    .location-tooltip p:last-child { margin: 0; }


}


@media (min-width: 768px) and (max-width: 991px) {
    .charitable-foundation header,.network-angels header{height:auto;}
    .charitable-foundation nav,.network-angels nav{margin-top:20px;}
    .charitable-foundation header .brand a{width:213px;height:40px;background-size:213px 40px;margin-top:15px;margin-bottom:15px;}
    .charitable-foundation header .menu{margin: 0; }
    .network-angels header .brand a{width:73px;height:60px;background-size:73px 60px;margin-top:5px;margin-bottom:5px;}

    .home-banner .carousel-data > div > div{top:190px;}
    .service-locator{margin-top:0;}
    .service-locator p.has-map{padding-right:50px!important;}
    .service-locator.inner .service-locator-map{margin-left:-15px;}
    .navbar { width: 75%; }
    #main-nav > ul > li > a,
    nav > ul > li > a{font-size:15px;padding:0 7px;}
    .col-5in-1{min-height:370px;}
    
    .charitable-foundation #main-nav > ul > li > ul {top:100%;}
    .network-angels header .menu #main-nav { margin-top: 20px; }

    #map-desktop { position: absolute; left: -9000px}
    #map-smalldesktop { position: static; }
    #map-tablet { position: absolute; left: -9000px; }
    #map-mobile  { position: absolute; left: -9000px;}
    
    
}

@media (max-width: 767px) {
    .charitable-foundation header,.network-angels header{height:72px;}
    .charitable-foundation header .mobile-nav,.network-angels header .mobile-nav{width:115px;}
    .charitable-foundation header nav,.network-angels header nav{margin-top:0!important;}
    .charitable-foundation .home-banner .banner-caption,.network-angels .home-banner .banner-caption{height:85px;margin-top:0;}
    .charitable-foundation header .brand a{width:160px;height:30px;background-size:160px 30px;margin-top:21px;}
    .charitable-foundation header .menu{margin: 0; width: auto; }
    .network-angels header .brand a{width:73px;height:60px;background-size:73px 60px;margin-top:6px;margin-bottom:0;}
    .network-angels .xs-pull-left{margin-top:15px;}
    .network-angels footer .visit-mentor{width:250px;margin-left:auto;margin-right:auto;}
    .service-locator-hr .title, .service-locator-hr .select { margin-bottom: 15px; } 
    .video-lightbox .related-videos-list { overflow: auto; height: auto; } 

    .civitas-solutions header .brand a{width:160px;height:39px;background-size:116px 39px;margin-top:18px;}

    .float-to-right{margin-bottom:15px;}
    .xs-pull-left{float:left!important;}
    .xs-mb-30{margin-bottom:30px!important;}
    .copy-rights,.copy-rights .text-right{text-align:center!important;}
    .text-right{margin-top:40px;}
    .home-banner,.home-banner .item{height:230px!important;overflow:hidden;}
    .home-banner .banner-captions { width: 100%; bottom: 0; top: auto; }
    .home-banner .banner-caption{height:85px;overflow:hidden;margin-top:0;top:145px;right:0;left:0;width:auto;padding:15px!important;border-radius:0!important;}
    .home-banner .banner-caption .description,.home-banner .banner-caption .btn-new{display:none;}
    .home-banner .banner-caption h3{font-size:30px;margin-top:-10px; line-height: 100%; margin: 3px 0 0 0; }
    .home-banner .banner-caption h3 em{font-size:24px; line-height: 100%;}
    
    /* .tag-line{font-size:22px!important;} */
    .tag-line + .pull-right{float:left!important;}
    .widget{margin-bottom:30px;}
    .widget .widget-footer{margin-top:0;}
    .widget .widget-body{margin-bottom:10px;}
    .widget-same-height{margin-bottom:0!important;}
    .widget-same-height .widget-body{height:auto!important;}
    .news-widget{padding-left:0;}
    .news-widget.row .news-list{border-bottom-width:1px!important;margin-left:15px;margin-right:15px;padding-left:0;padding-right:0;}
    #services-slide .carousel-inner .item{height:100%;border-left:none;}
    .carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{top:25%;}
    footer .footer-bar .social-icons{float:none;margin-left:auto;margin-right:auto;width:100px;}
    .profile .quote{padding:0 0 0 30px;}
    .profile .quote:before{left:-3px;}
    .sub-heading .container{padding:15px;}
    .sub-heading .container h2{font-size:24px;line-height:24px;}
    .sub-heading .container h2 em{font-size:14px;line-height:14px;}
    .value-banner .carousel-data{position:relative;}
    .value-banner .carousel-data > div{padding:0;}
    .value-banner .carousel-data > div > div{min-height: 200px;position:relative;top:auto;bottom:auto;background-color:rgba(1,125,195,1);}
    .value-banner h6{font-size:30px;line-height:21px;}
    .value-banner .description{margin:10px 0;}
    .value-banner .description p{width:100%;}
    .value-banner .description,.value-banner .description p{line-height:15px;font-size:12px;}
    .value-banner .carousel-control .icon-next{background:url(../images/cor-right.png) no-repeat center!important;top:-50px}
    .value-banner .carousel-control .icon-prev{background:url(../images/cor-left.png) no-repeat center!important;top:-50px;margin-left:0;}

    .service-box{padding-left:35px;padding-right:35px;}
    header{height:72px;}
    header > .container{padding:0;}
    header .menu{height:72px;}
    header .brand a{height:50px;width:102px;margin:11px;background-size:100px 47px;margin-left:15px;}
    .tmn-financials header .brand a{height:50px;width:102px;margin:11px;background-size:100px 47px;margin-left:15px;}
    nav{display:none;height:0;width:0;overflow:hidden;}
    nav.in{display:block;position:fixed;top:72px;right:0;left:0;bottom:0;width:100%;height:100%;background-color:#ebebec;overflow-y:scroll;z-index:200;}
    nav.in ul,nav.in li{list-style:none;margin:0;padding:0;}
    nav.in > ul{position:relative;width:100%;display:block;z-index:10;}
    nav.in > ul > li{display:block;float:none;border-bottom:1px dotted #b9b9b9;width:100%;}
    nav.in > ul > li:nth-child(6){border-bottom:none;padding-bottom:50px;}
    nav.in > ul > li.hide-item { display: none; }
    nav.in > ul > li > a{display:block;height:35px;font:18px/35px HelveticaNeueLTPro-MdCn;color:#106c67;margin-right:15px;margin-left:15px;}
    nav.in > ul > li > a:hover  { color: #126E69; }
    nav.in > ul > li > .dropdown-menu{position:relative!important;background:none;border:none;box-shadow:none;float:none;padding:0;margin-left:25px;}
    nav.in > ul > li > .dropdown-menu .title{font:14px/14px HelveticaNeueLTPro-MdCn;padding:5px 15px;color:#616161;display:block;}
    nav.in > ul > li > .dropdown-menu .title:hover  { color: #126E69; }
    nav.in > ul > li > .dropdown-menu .row .col-5in-1 ul,nav.in > ul > li > .dropdown-menu .row .col-5in-1 li{margin:0;padding:0;list-style:none;}
    nav.in > ul > li > .dropdown-menu ul li a{color:#616161;margin-left:20px;display:block;padding:4px;}
    nav.in > ul > li > .dropdown-menu ul li a:hover { color: #126E69; }
    nav.in > ul > li.search{display:none;}
    nav.in > ul > li.open > a{}
    .mobile-nav{display:block;width:170px;}
    .mobile-nav a{display:block;height:72px;width:56px;float:right;background-color:#ebebec;overflow:hidden;}
    .mobile-nav a span{height:40px;width:40px;overflow:hidden;display:block;margin:16px 8px;background:url(../images/mobile.png) no-repeat -80px 0;}
    .mobile-nav a.collapsed{background-color:#fff;}
    .mobile-nav a.collapsed.nav-icon span{background-position:-120px 0;}
    .mobile-nav a.collapsed.map-icon span{background-position:0 0;}
    .mobile-nav a.collapsed.search-icon span{background-position:-40px 0;}
    #search-nav{display:none!important;}
    #search-nav.collapse{display:none!important;}
    #search-nav.in{display:block!important;}
    .mobile-search{position:fixed;top:72px;left:0;right:0;height:auto;background-color:#ebebec;z-index:99;}
    .mobile-search .search{display:block;width:100%;padding:15px;}
    .mobile-nav-opened{overflow:hidden;position:fixed;top:0;bottom:0;padding-top:72px;}
    .mobile-nav-opened header{position:fixed;right:0;left:0;right:0;top:0;z-index:20;background-color:#fff;}
    nav.in > ul > li > .dropdown-menu.visible-xs{margin-left:0!important;}
    nav.in > ul > li > .dropdown-menu.visible-xs ul li a{margin-left:15px!important;}
    nav.in > ul > li > .dropdown-menu.visible-xs .social-icons{margin-top:15px;}
    .carousel-control{opacity:1!important;}

    .offices .office .offices .office .state .links { text-align: left; }
    .offices .office .dropdown > a.pull-right { float: left !important; padding-left: 0; }
    .offices .office .dropdown.open > a.pull-right { padding-left: 12px; }
    .offices .office .dropdown > .pull-right { float: left !important; width: auto !important; right: auto !important; } 
    
    .testimonial { margin-top: 30px; }
    
    .vco-slider .slider-item .content .content-container .media { display: none; }
    .vco-skinny .vco-slider .nav-previous:hover, 
    .vco-skinny .vco-slider .nav-next:hover { background-color: rgba(255,255,255,.5) !important; }
    .timeline-tooltip { display: none!important; }    
    
    #main-nav > ul > li.menu-item-has-children > a > span { background:url(../images/mobile-arrow.png) no-repeat right -56px; display: inline-block; width: 40px; margin-right: 0; height: 100%; float: right; }
    #main-nav > ul > li > ul { display: none; overflow: hidden;  padding-bottom: 10px;}
    #main-nav > ul > li > ul > li > a { font:15px/20px HelveticaNeueLTPro-MdCn;padding:5px 15px;color:#616161;display:block; }
    #main-nav > ul > li > ul > li > ul { margin-bottom: 10px; }
    #main-nav > ul > li > ul > li > ul > li > a { color:#616161;margin-left:20px;display:block;padding:4px; font-size: 12px; line-height: 130%; }
    #main-nav > ul > li.show-sub-menu > a > span { background-position:right 13px; }
    #main-nav > ul > li.show-sub-menu > ul { display: block; } 
    #main-nav > ul > li.main-nav-search { display: none;; }
    #main-nav > ul > li.mobile-nav-social,
    #main-nav > ul > li.mobile-nav-social ul { display: block; margin: 10px 0 0 0; } 
    #main-nav > ul > li.mobile-nav-social ul a { font: normal 12px/120% "Helvetica Neue",Helvetica,Arial,sans-serif; }
    #main-nav > ul > li.mobile-nav-social ul li ul li a { margin-left: 10px; }

    
    .network-angels header .menu { width: auto; }

    #map-desktop { position: absolute; left: -9000px}
    #map-smalldesktop { position: absolute; left: -9000px}
    #map-tablet { position: static; }
    #map-mobile  { position: absolute; left: -9000px;}

    #custom-landing .col-sm-4 { text-align: center; float: none; display: block; width: auto; }

    .mentor  { width: 100%; display: block; margin-bottom: 40px; padding-bottom: 40px; border-bottom: 1px solid #E3E4E6; }
    .mentor img { width: 20%; float: left; }
    .mentor h3 { width: 75%; }
    .mentor .mentor-info { float: right; width: 75%; } 
    #mentor-new img { float: left; width: 20%; }
    #mentor-new .mentor-info { float: right; width: 75%; } 
    #mentor-new .mentor-joy { float: none; width: 100%; margin-bottom: 30px; } 
    #mentor-new .mentor-advice { float: none; width: 100%; } 
    
}

@media (min-width: 451px) and (max-width: 767px) { 

    #network-angels-box .media { float: left; width: 40%; }
    #network-angels-box .description { float: right; width: 55%; }
    #video-spotlight .media { float: left; width: 40%; }
    #video-spotlight .description { float: right; width: 55%; }
    #chartbook .media { float: left; width: 40%; }
    #chartbook .description { float: right; width: 55%; }
    
    #landing-page-boxes { text-align: center; }
    #landing-page-boxes .landing-page-box { width: 48%; display: inline-block; vertical-align: top; text-align: left; }

    #partners { text-align: center; }
    #partners .partner-page-box { width: 48%; display: inline-block; vertical-align: top; text-align: left; }
    
    .news-box { margin-bottom: 30px; }
    .news-box .media { float: left; width: 40%; }
    .news-box .col-xs-4 .media { width: 100%; }
    .news-box .detail { float: right; width: 55%;  }
    
    .job-box .job-thumb { float: left; width: 40%; }
    .job-box .description { float: right; width: 55%; }
    
    #team .col-sm-3 { width: 48%; display: inline-block; vertical-align: top; }
    
    .profile > img{float: left; width: 23%; }
    .profile .profile-quote { width: 70%; float: right; }

    .profile .quote{padding:0;margin:0;}
    .profile .quote:before{position:absolute;display:block;content:"“";font-size:72px;line-height:52px;width:25px;height:20px;top:0;left:-30px;color:#dfdfe0;}

    #services-slide .service-box { float: left; width: 60%; }
    #services-slide .service-image { float: right; width: 40%; }
    
    .offices .office .state .links { text-align: left; }

}

@media (max-width: 450px) {
    
    .news-box.news-box-list .col-xs-4 { width: 100%; float: none; margin-bottom: 20px; }
    .news-box.news-box-list .col-xs-8 { width: 100%; float: none; } 
    
    
    .make-same-height .detail { height: auto !important; }
    
    #services-slide .service-image { position: static; display: block; height: 200px; }
    #services-slide { padding-top: 30px; }
    #services-slide .carousel-inner .item{border-left:none; padding-left: 0; padding-right: 0; }
    #services-slide .carousel-control span { top: 260px;  }
    #services-slide .carousel-control.left span { left: 10px; }
    #services-slide .carousel-control.right { right: 10px;  }
    
    #financial-files li strong { width: 70%; }
    #financial-files li a.learn-more { float: none; clear: both; margin: 10px 0 0 60px; }

    #map-desktop { position: absolute; left: -9000px}
    #map-smalldesktop { position: absolute; left: -9000px}
    #map-tablet { position: absolute; left: -9000px; }
    #map-mobile  { position: static;}

    #landing-page-boxes { text-align: center; }
    #landing-page-boxes .landing-page-box { width: 100%; float: none; display: inline-block; vertical-align: top; text-align: left; }

    #mentor-new .mentor-date { float: none; font-size: 18px; margin: 0;}

    
}

/**
 * Added by Dylan Melnik to hide Gravity forms Spam honeypot
 * ----------------------------------------------------------------------------
 */
.gform_validation_container {
display:none !important;
}
