/* Minimizzazione non riuscita. Verrà restituito il contenuto non minimizzato.
(1119,1): run-time error CSS1019: Unexpected token, found '@charset'
(1119,10): run-time error CSS1019: Unexpected token, found '"UTF-8"'
(1119,17): run-time error CSS1019: Unexpected token, found ';'
(1154,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(1155,7): run-time error CSS1035: Expected colon, found ','
(1182,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(1183,7): run-time error CSS1035: Expected colon, found ','
(1217,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(1218,7): run-time error CSS1035: Expected colon, found ','
(1227,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(1228,7): run-time error CSS1035: Expected colon, found ','
(1244,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(1245,8): run-time error CSS1035: Expected colon, found '{'
(1261,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(1262,8): run-time error CSS1035: Expected colon, found '{'
(1283,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(1284,8): run-time error CSS1035: Expected colon, found '{'
(1320,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(1321,8): run-time error CSS1035: Expected colon, found '{'
(1362,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(1363,7): run-time error CSS1035: Expected colon, found ','
(1379,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(1380,7): run-time error CSS1035: Expected colon, found ','
(1401,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(1402,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(1433,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(1434,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(1472,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(1473,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(1499,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(1500,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(1533,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(1534,8): run-time error CSS1035: Expected colon, found '{'
(1560,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(1561,8): run-time error CSS1035: Expected colon, found '{'
(1594,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(1595,8): run-time error CSS1035: Expected colon, found '{'
(1631,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(1632,8): run-time error CSS1035: Expected colon, found '{'
(1673,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(1674,7): run-time error CSS1035: Expected colon, found ','
(1715,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(1716,7): run-time error CSS1035: Expected colon, found ','
(1764,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(1765,7): run-time error CSS1035: Expected colon, found ','
(1804,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(1805,7): run-time error CSS1035: Expected colon, found ','
(1849,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(1850,7): run-time error CSS1035: Expected colon, found ','
(1883,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(1884,7): run-time error CSS1035: Expected colon, found ','
(1922,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(1923,7): run-time error CSS1035: Expected colon, found ','
(1956,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(1957,7): run-time error CSS1035: Expected colon, found ','
(1995,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(1996,7): run-time error CSS1035: Expected colon, found ','
(2029,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(2030,7): run-time error CSS1035: Expected colon, found ','
(2068,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2069,7): run-time error CSS1035: Expected colon, found ','
(2102,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(2103,7): run-time error CSS1035: Expected colon, found ','
(2141,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2142,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(2160,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(2161,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(2184,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2185,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(2203,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(2204,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(2227,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2228,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(2241,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(2242,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(2260,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2261,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(2274,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(2275,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(2293,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2294,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(2312,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(2313,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(2336,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2337,8): run-time error CSS1035: Expected colon, found '{'
(2346,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(2347,8): run-time error CSS1035: Expected colon, found '{'
(2361,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2362,8): run-time error CSS1035: Expected colon, found '{'
(2375,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(2376,8): run-time error CSS1035: Expected colon, found '{'
(2394,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2395,8): run-time error CSS1035: Expected colon, found '{'
(2408,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(2409,8): run-time error CSS1035: Expected colon, found '{'
(2427,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2428,8): run-time error CSS1035: Expected colon, found '{'
(2441,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(2442,8): run-time error CSS1035: Expected colon, found '{'
(2460,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2461,8): run-time error CSS1035: Expected colon, found '{'
(2474,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(2475,8): run-time error CSS1035: Expected colon, found '{'
(2493,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2494,8): run-time error CSS1035: Expected colon, found '{'
(2507,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(2508,8): run-time error CSS1035: Expected colon, found '{'
(2526,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2527,8): run-time error CSS1035: Expected colon, found '{'
(2540,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(2541,8): run-time error CSS1035: Expected colon, found '{'
(2559,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2560,8): run-time error CSS1035: Expected colon, found '{'
(2573,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(2574,8): run-time error CSS1035: Expected colon, found '{'
(2592,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2593,8): run-time error CSS1035: Expected colon, found '{'
(2606,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(2607,8): run-time error CSS1035: Expected colon, found '{'
(2625,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2626,8): run-time error CSS1035: Expected colon, found '{'
(2635,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(2636,8): run-time error CSS1035: Expected colon, found '{'
(2650,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2651,8): run-time error CSS1035: Expected colon, found '{'
(2662,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(2663,8): run-time error CSS1035: Expected colon, found '{'
(2679,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2680,8): run-time error CSS1035: Expected colon, found '{'
(2691,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(2692,8): run-time error CSS1035: Expected colon, found '{'
(2708,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2709,8): run-time error CSS1035: Expected colon, found '{'
(2720,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(2721,8): run-time error CSS1035: Expected colon, found '{'
(2737,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,8): run-time error CSS1035: Expected colon, found '{'
(2749,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(2750,8): run-time error CSS1035: Expected colon, found '{'
(2766,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2767,8): run-time error CSS1035: Expected colon, found '{'
(2778,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(2779,8): run-time error CSS1035: Expected colon, found '{'
(2795,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2796,8): run-time error CSS1035: Expected colon, found '{'
(2807,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(2808,8): run-time error CSS1035: Expected colon, found '{'
(2824,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2825,8): run-time error CSS1035: Expected colon, found '{'
(2836,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(2837,8): run-time error CSS1035: Expected colon, found '{'
(2853,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2854,8): run-time error CSS1035: Expected colon, found '{'
(2865,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(2866,8): run-time error CSS1035: Expected colon, found '{'
(2882,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2883,8): run-time error CSS1035: Expected colon, found '{'
(2919,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(2920,8): run-time error CSS1035: Expected colon, found '{'
(2963,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2964,8): run-time error CSS1035: Expected colon, found '{'
(2996,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(2997,8): run-time error CSS1035: Expected colon, found '{'
(3036,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(3037,8): run-time error CSS1035: Expected colon, found '{'
(3069,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(3070,8): run-time error CSS1035: Expected colon, found '{'
(3109,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(3110,8): run-time error CSS1035: Expected colon, found '{'
(3128,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(3129,8): run-time error CSS1035: Expected colon, found '{'
(3154,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(3155,8): run-time error CSS1035: Expected colon, found '{'
(3173,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(3174,8): run-time error CSS1035: Expected colon, found '{'
(3199,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(3200,8): run-time error CSS1035: Expected colon, found '{'
(3225,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(3226,8): run-time error CSS1035: Expected colon, found '{'
(3258,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(3259,8): run-time error CSS1035: Expected colon, found '{'
(3270,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(3271,8): run-time error CSS1035: Expected colon, found '{'
(3289,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(3290,8): run-time error CSS1035: Expected colon, found '{'
(3307,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(3308,8): run-time error CSS1035: Expected colon, found '{'
(3330,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(3331,8): run-time error CSS1035: Expected colon, found '{'
(3348,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(3349,8): run-time error CSS1035: Expected colon, found '{'
(3371,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(3372,8): run-time error CSS1035: Expected colon, found '{'
(3389,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(3390,8): run-time error CSS1035: Expected colon, found '{'
(3412,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(3413,8): run-time error CSS1035: Expected colon, found '{'
(3430,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(3431,8): run-time error CSS1035: Expected colon, found '{'
(3453,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(3454,8): run-time error CSS1035: Expected colon, found '{'
(3471,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(3472,8): run-time error CSS1035: Expected colon, found '{'
(3494,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(3495,8): run-time error CSS1035: Expected colon, found '{'
(3510,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(3511,8): run-time error CSS1035: Expected colon, found '{'
(3531,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(3532,8): run-time error CSS1035: Expected colon, found '{'
(3547,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(3548,8): run-time error CSS1035: Expected colon, found '{'
(3568,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(3569,8): run-time error CSS1035: Expected colon, found '{'
(3584,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(3585,8): run-time error CSS1035: Expected colon, found '{'
(3605,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(3606,8): run-time error CSS1035: Expected colon, found '{'
(3621,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(3622,8): run-time error CSS1035: Expected colon, found '{'
(3642,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(3643,8): run-time error CSS1035: Expected colon, found '{'
(3658,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(3659,8): run-time error CSS1035: Expected colon, found '{'
(3679,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(3680,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(3713,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(3714,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(3754,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(3755,8): run-time error CSS1035: Expected colon, found '{'
(3768,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(3769,8): run-time error CSS1035: Expected colon, found '{'
(3789,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(3790,8): run-time error CSS1035: Expected colon, found '{'
(3801,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(3802,8): run-time error CSS1035: Expected colon, found '{'
(3818,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(3819,8): run-time error CSS1035: Expected colon, found '{'
(3830,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(3831,8): run-time error CSS1035: Expected colon, found '{'
(3847,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(3848,8): run-time error CSS1035: Expected colon, found '{'
(3865,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(3866,8): run-time error CSS1035: Expected colon, found '{'
(3888,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(3889,8): run-time error CSS1035: Expected colon, found '{'
(3906,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(3907,8): run-time error CSS1035: Expected colon, found '{'
(3929,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(3930,8): run-time error CSS1035: Expected colon, found '{'
(3947,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(3948,8): run-time error CSS1035: Expected colon, found '{'
(3970,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(3971,8): run-time error CSS1035: Expected colon, found '{'
(3988,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(3989,8): run-time error CSS1035: Expected colon, found '{'
(4011,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(4012,8): run-time error CSS1035: Expected colon, found '{'
(4027,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(4028,8): run-time error CSS1035: Expected colon, found '{'
(4048,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(4049,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '40%'
(4068,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(4069,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '40%'
(4093,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(4094,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '40%'
(4109,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(4110,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '40%'
(4130,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(4131,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '40%'
(4146,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(4147,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '40%'
(4167,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(4168,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '40%'
(4187,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(4188,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '40%'
(4212,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(4213,8): run-time error CSS1035: Expected colon, found '{'
(4225,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(4226,8): run-time error CSS1035: Expected colon, found '{'
(4243,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(4244,8): run-time error CSS1035: Expected colon, found '{'
(4256,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(4257,8): run-time error CSS1035: Expected colon, found '{'
(4274,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(4275,8): run-time error CSS1035: Expected colon, found '{'
(4287,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(4288,8): run-time error CSS1035: Expected colon, found '{'
(4305,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(4306,8): run-time error CSS1035: Expected colon, found '{'
(4318,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(4319,8): run-time error CSS1035: Expected colon, found '{'
(4336,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(4337,8): run-time error CSS1035: Expected colon, found '{'
(4349,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(4350,8): run-time error CSS1035: Expected colon, found '{'
(4367,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(4368,8): run-time error CSS1035: Expected colon, found '{'
(4380,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(4381,8): run-time error CSS1035: Expected colon, found '{'
(4398,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(4399,8): run-time error CSS1035: Expected colon, found '{'
(4411,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(4412,8): run-time error CSS1035: Expected colon, found '{'
(4429,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(4430,8): run-time error CSS1035: Expected colon, found '{'
(4442,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(4443,8): run-time error CSS1035: Expected colon, found '{'
(5245,1): run-time error CSS1019: Unexpected token, found '@charset'
(5245,10): run-time error CSS1019: Unexpected token, found '"utf-8"'
(5245,17): run-time error CSS1019: Unexpected token, found ';'
(5517,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(5518,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(5524,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(5525,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(5955,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(5956,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(5963,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(5964,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6004,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6011,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(6012,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6130,43): run-time error CSS1038: Expected hex color, found '#01284f333'
(6130,53): run-time error CSS1019: Unexpected token, found ' '
(6130,53): run-time error CSS1042: Expected function, found ' '
(6130,53): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(8307,1591): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8307,1618): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8307,1739): run-time error CSS1019: Unexpected token, found '@keyframes'
(8307,1758): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(19275,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(19276,10): run-time error CSS1035: Expected colon, found '{'
(19285,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(19286,10): run-time error CSS1035: Expected colon, found '{'
(19295,1): run-time error CSS1019: Unexpected token, found '@-ms-keyframes'
(19296,10): run-time error CSS1035: Expected colon, found '{'
(19315,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(19316,10): run-time error CSS1035: Expected colon, found '{'
(22666,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22667,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22676,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(22677,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23432,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(23433,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23446,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(23447,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23474,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(23475,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23494,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(23495,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23508,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(23509,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23536,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(23537,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23556,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(23557,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23570,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(23571,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23598,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(23599,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23618,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(23619,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23632,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(23633,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23660,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(23661,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23680,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(23681,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23694,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(23695,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23722,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(23723,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23796,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(23797,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23806,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(23807,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
 */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body{margin:0;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary{display:block;}
audio,
canvas,
progress,
video{display:inline-block;vertical-align:baseline;}
audio:not([controls]){display:none;height:0;}
[hidden],
template{display:none;}
a{background-color:transparent;}
a:active,
a:hover{outline:0;}
abbr[title]{border-bottom:1px dotted;}
b,
strong{font-weight:bold;}
dfn{font-style:italic;}
h1{font-size:2em;margin:0.67em 0;}
mark{background:#ff0;color:#000;}
small{font-size:80%;}
sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{border:0;}
svg:not(:root){overflow:hidden;}
figure{margin:1em 40px;}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}
pre{overflow:auto;}
code,
kbd,
pre,
samp{font-family:monospace, monospace;font-size:1em;}
button,
input,
optgroup,
select,
textarea{color:inherit;font:inherit;margin:0;}
button{overflow:visible;}
button,
select{text-transform:none;}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],
html input[disabled]{cursor:default;}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;}
input[type="checkbox"],
input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{border:0;padding:0;}
textarea{overflow:auto;}
optgroup{font-weight:bold;}
table{border-collapse:collapse;border-spacing:0;}
td,
th{padding:0;}
@font-face {
    font-family: 'bwicons';
    src:    url('../fonts/bwicons.eot?2cep7i');
    src:    url('../fonts/bwicons.eot?2cep7i#iefix') format('embedded-opentype'),
        url('../fonts/bwicons.ttf?2cep7i') format('truetype'),
        url('../fonts/bwicons.woff?2cep7i') format('woff'),
        url('../fonts/bwicons.svg?2cep7i#bwicons') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="ico-"], [class*=" ico-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'bwicons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.ico-xing4:before {
    content: "\ea50";
}
.ico-xing5:before {
    content: "\ea51";
}
.ico-instagram3:before {
    content: "\ea4f";
}
.ico-dribbble4:before {
    content: "\e900";
}
.ico-facebook25:before {
    content: "\e901";
}
.ico-linkedin10:before {
    content: "\e902";
}
.ico-pinterest13:before {
    content: "\e903";
}
.ico-tumblr10:before {
    content: "\e904";
}
.ico-twitter16:before {
    content: "\e905";
}
.ico-youtube15:before {
    content: "\e906";
}
.ico-back28:before {
    content: "\e907";
}
.ico-right127:before {
    content: "\e908";
}
.ico-mouse61:before {
    content: "\e909";
}
.ico-201:before {
    content: "\e90a";
}
.ico-2424:before {
    content: "\e90b";
}
.ico-add62:before {
    content: "\e90c";
}
.ico-add63:before {
    content: "\e90d";
}
.ico-add64:before {
    content: "\e90e";
}
.ico-address16:before {
    content: "\e90f";
}
.ico-aim2:before {
    content: "\e910";
}
.ico-alarm17:before {
    content: "\e911";
}
.ico-align10:before {
    content: "\e912";
}
.ico-align13:before {
    content: "\e913";
}
.ico-amex1:before {
    content: "\e914";
}
.ico-anchor13:before {
    content: "\e915";
}
.ico-anchor14:before {
    content: "\e916";
}
.ico-arrow392:before {
    content: "\e917";
}
.ico-arrow393:before {
    content: "\e918";
}
.ico-arrow394:before {
    content: "\e919";
}
.ico-arrow395:before {
    content: "\e91a";
}
.ico-arrow396:before {
    content: "\e91b";
}
.ico-arrow397:before {
    content: "\e91c";
}
.ico-arrow398:before {
    content: "\e91d";
}
.ico-arrow399:before {
    content: "\e91e";
}
.ico-arrow400:before {
    content: "\e91f";
}
.ico-arrow401:before {
    content: "\e920";
}
.ico-arrow402:before {
    content: "\e921";
}
.ico-arrow403:before {
    content: "\e922";
}
.ico-arrow404:before {
    content: "\e923";
}
.ico-arrow405:before {
    content: "\e924";
}
.ico-arrow406:before {
    content: "\e925";
}
.ico-arrow407:before {
    content: "\e926";
}
.ico-arrow408:before {
    content: "\e927";
}
.ico-arrow409:before {
    content: "\e928";
}
.ico-arrow410:before {
    content: "\e929";
}
.ico-arrow411:before {
    content: "\e92a";
}
.ico-arrow412:before {
    content: "\e92b";
}
.ico-arrow413:before {
    content: "\e92c";
}
.ico-arrow414:before {
    content: "\e92d";
}
.ico-arrow415:before {
    content: "\e92e";
}
.ico-arrow416:before {
    content: "\e92f";
}
.ico-arrow417:before {
    content: "\e930";
}
.ico-arrow418:before {
    content: "\e931";
}
.ico-arrow419:before {
    content: "\e932";
}
.ico-arrow420:before {
    content: "\e933";
}
.ico-arrow421:before {
    content: "\e934";
}
.ico-arrow422:before {
    content: "\e935";
}
.ico-arrow423:before {
    content: "\e936";
}
.ico-arrow424:before {
    content: "\e937";
}
.ico-arrow425:before {
    content: "\e938";
}
.ico-arrow426:before {
    content: "\e939";
}
.ico-arrow427:before {
    content: "\e93a";
}
.ico-arrow428:before {
    content: "\e93b";
}
.ico-arrow429:before {
    content: "\e93c";
}
.ico-arrow430:before {
    content: "\e93d";
}
.ico-arrow431:before {
    content: "\e93e";
}
.ico-arrow432:before {
    content: "\e93f";
}
.ico-arrow433:before {
    content: "\e940";
}
.ico-arrows51:before {
    content: "\e941";
}
.ico-arrows52:before {
    content: "\e942";
}
.ico-arrows53:before {
    content: "\e943";
}
.ico-arrows54:before {
    content: "\e944";
}
.ico-arrows55:before {
    content: "\e945";
}
.ico-arrows56:before {
    content: "\e946";
}
.ico-attachment7:before {
    content: "\e947";
}
.ico-automated2:before {
    content: "\e948";
}
.ico-backward1:before {
    content: "\e949";
}
.ico-bars6:before {
    content: "\e94a";
}
.ico-basket9:before {
    content: "\e94b";
}
.ico-battery69:before {
    content: "\e94c";
}
.ico-battery70:before {
    content: "\e94d";
}
.ico-battery71:before {
    content: "\e94e";
}
.ico-battery72:before {
    content: "\e94f";
}
.ico-bell6:before {
    content: "\e950";
}
.ico-black179:before {
    content: "\e951";
}
.ico-black180:before {
    content: "\e952";
}
.ico-black181:before {
    content: "\e953";
}
.ico-bluetooth8:before {
    content: "\e954";
}
.ico-book82:before {
    content: "\e955";
}
.ico-bottom4:before {
    content: "\e956";
}
.ico-box33:before {
    content: "\e957";
}
.ico-box34:before {
    content: "\e958";
}
.ico-brain1:before {
    content: "\e959";
}
.ico-briefcase9:before {
    content: "\e95a";
}
.ico-bulb11:before {
    content: "\e95b";
}
.ico-bullet3:before {
    content: "\e95c";
}
.ico-bullet4:before {
    content: "\e95d";
}
.ico-buy4:before {
    content: "\e95e";
}
.ico-calendar47:before {
    content: "\e95f";
}
.ico-calendar48:before {
    content: "\e960";
}
.ico-calendar49:before {
    content: "\e961";
}
.ico-call10:before {
    content: "\e962";
}
.ico-call11:before {
    content: "\e963";
}
.ico-call12:before {
    content: "\e964";
}
.ico-call13:before {
    content: "\e965";
}
.ico-camcorder2:before {
    content: "\e966";
}
.ico-camcorder3:before {
    content: "\e967";
}
.ico-camera39:before {
    content: "\e968";
}
.ico-camera40:before {
    content: "\e969";
}
.ico-camera41:before {
    content: "\e96a";
}
.ico-camera42:before {
    content: "\e96b";
}
.ico-cancel9:before {
    content: "\e96c";
}
.ico-caution2:before {
    content: "\e96d";
}
.ico-cello1:before {
    content: "\e96e";
}
.ico-cent2:before {
    content: "\e96f";
}
.ico-center3:before {
    content: "\e970";
}
.ico-cents1:before {
    content: "\e971";
}
.ico-certificate5:before {
    content: "\e972";
}
.ico-charging4:before {
    content: "\e973";
}
.ico-chat25:before {
    content: "\e974";
}
.ico-chat26:before {
    content: "\e975";
}
.ico-check25:before {
    content: "\e976";
}
.ico-chronometer9:before {
    content: "\e977";
}
.ico-cigarette3:before {
    content: "\e978";
}
.ico-clapper2:before {
    content: "\e979";
}
.ico-cloud79:before {
    content: "\e97a";
}
.ico-cloud80:before {
    content: "\e97b";
}
.ico-cloud81:before {
    content: "\e97c";
}
.ico-cloud82:before {
    content: "\e97d";
}
.ico-code7:before {
    content: "\e97e";
}
.ico-code8:before {
    content: "\e97f";
}
.ico-codings1:before {
    content: "\e980";
}
.ico-columns1:before {
    content: "\e981";
}
.ico-compact5:before {
    content: "\e982";
}
.ico-computer43:before {
    content: "\e983";
}
.ico-connecting7:before {
    content: "\e984";
}
.ico-converging1:before {
    content: "\e985";
}
.ico-correct7:before {
    content: "\e986";
}
.ico-credit20:before {
    content: "\e987";
}
.ico-credit21:before {
    content: "\e988";
}
.ico-crop1:before {
    content: "\e989";
}
.ico-cross37:before {
    content: "\e98a";
}
.ico-curved6:before {
    content: "\e98b";
}
.ico-delivery6:before {
    content: "\e98c";
}
.ico-diagonal1:before {
    content: "\e98d";
}
.ico-digital9:before {
    content: "\e98e";
}
.ico-document55:before {
    content: "\e98f";
}
.ico-document56:before {
    content: "\e990";
}
.ico-dollar76:before {
    content: "\e991";
}
.ico-dollar77:before {
    content: "\e992";
}
.ico-dollar78:before {
    content: "\e993";
}
.ico-dollars17:before {
    content: "\e994";
}
.ico-download57:before {
    content: "\e995";
}
.ico-drums1:before {
    content: "\e996";
}
.ico-empty19:before {
    content: "\e997";
}
.ico-equalizer2:before {
    content: "\e998";
}
.ico-eye44:before {
    content: "\e999";
}
.ico-eye45:before {
    content: "\e99a";
}
.ico-female32:before {
    content: "\e99b";
}
.ico-film21:before {
    content: "\e99c";
}
.ico-film22:before {
    content: "\e99d";
}
.ico-flag25:before {
    content: "\e99e";
}
.ico-flashlight5:before {
    content: "\e99f";
}
.ico-floppy9:before {
    content: "\e9a0";
}
.ico-flower17:before {
    content: "\e9a1";
}
.ico-folder59:before {
    content: "\e9a2";
}
.ico-folder60:before {
    content: "\e9a3";
}
.ico-forward5:before {
    content: "\e9a4";
}
.ico-frame10:before {
    content: "\e9a5";
}
.ico-frame11:before {
    content: "\e9a6";
}
.ico-frame12:before {
    content: "\e9a7";
}
.ico-full19:before {
    content: "\e9a8";
}
.ico-funnel5:before {
    content: "\e9a9";
}
.ico-globe14:before {
    content: "\e9aa";
}
.ico-graduates1:before {
    content: "\e9ab";
}
.ico-grocery9:before {
    content: "\e9ac";
}
.ico-harp1:before {
    content: "\e9ad";
}
.ico-headphone2:before {
    content: "\e9ae";
}
.ico-headset3:before {
    content: "\e9af";
}
.ico-heart64:before {
    content: "\e9b0";
}
.ico-help10:before {
    content: "\e9b1";
}
.ico-hierarchy4:before {
    content: "\e9b2";
}
.ico-high13:before {
    content: "\e9b3";
}
.ico-home60:before {
    content: "\e9b4";
}
.ico-id1:before {
    content: "\e9b5";
}
.ico-incoming3:before {
    content: "\e9b6";
}
.ico-incoming4:before {
    content: "\e9b7";
}
.ico-information32:before {
    content: "\e9b8";
}
.ico-ios16:before {
    content: "\e9b9";
}
.ico-jcb2:before {
    content: "\e9ba";
}
.ico-joystick4:before {
    content: "\e9bb";
}
.ico-justify6:before {
    content: "\e9bc";
}
.ico-keyboard11:before {
    content: "\e9bd";
}
.ico-laptop15:before {
    content: "\e9be";
}
.ico-layers4:before {
    content: "\e9bf";
}
.ico-left27:before {
    content: "\e9c0";
}
.ico-left28:before {
    content: "\e9c1";
}
.ico-lens3:before {
    content: "\e9c2";
}
.ico-lens4:before {
    content: "\e9c3";
}
.ico-lens5:before {
    content: "\e9c4";
}
.ico-list26:before {
    content: "\e9c5";
}
.ico-lock22:before {
    content: "\e9c6";
}
.ico-lock23:before {
    content: "\e9c7";
}
.ico-loud3:before {
    content: "\e9c8";
}
.ico-loudness1:before {
    content: "\e9c9";
}
.ico-low16:before {
    content: "\e9ca";
}
.ico-magnifying27:before {
    content: "\e9cb";
}
.ico-mail21:before {
    content: "\e9cc";
}
.ico-mailbox9:before {
    content: "\e9cd";
}
.ico-mailbox10:before {
    content: "\e9ce";
}
.ico-male39:before {
    content: "\e9cf";
}
.ico-master2:before {
    content: "\e9d0";
}
.ico-measuring3:before {
    content: "\e9d1";
}
.ico-medium3:before {
    content: "\e9d2";
}
.ico-menu18:before {
    content: "\e9d3";
}
.ico-menu19:before {
    content: "\e9d4";
}
.ico-mic7:before {
    content: "\e9d5";
}
.ico-mic8:before {
    content: "\e9d6";
}
.ico-mic9:before {
    content: "\e9d7";
}
.ico-microphone25:before {
    content: "\e9d8";
}
.ico-minus16:before {
    content: "\e9d9";
}
.ico-monitor24:before {
    content: "\e9da";
}
.ico-mouse18:before {
    content: "\e9db";
}
.ico-mouse19:before {
    content: "\e9dc";
}
.ico-move13:before {
    content: "\e9dd";
}
.ico-music58:before {
    content: "\e9de";
}
.ico-music59:before {
    content: "\e9df";
}
.ico-music60:before {
    content: "\e9e0";
}
.ico-mute6:before {
    content: "\e9e1";
}
.ico-newspaper7:before {
    content: "\e9e2";
}
.ico-next8:before {
    content: "\e9e3";
}
.ico-no15:before {
    content: "\e9e4";
}
.ico-not8:before {
    content: "\e9e5";
}
.ico-oboe1:before {
    content: "\e9e6";
}
.ico-offer1:before {
    content: "\e9e7";
}
.ico-open79:before {
    content: "\e9e8";
}
.ico-open80:before {
    content: "\e9e9";
}
.ico-outcoming1:before {
    content: "\e9ea";
}
.ico-outgoing3:before {
    content: "\e9eb";
}
.ico-padlock17:before {
    content: "\e9ec";
}
.ico-paper41:before {
    content: "\e9ed";
}
.ico-pause11:before {
    content: "\e9ee";
}
.ico-photo31:before {
    content: "\e9ef";
}
.ico-photo32:before {
    content: "\e9f0";
}
.ico-picture9:before {
    content: "\e9f1";
}
.ico-pictures1:before {
    content: "\e9f2";
}
.ico-piggy6:before {
    content: "\e9f3";
}
.ico-play33:before {
    content: "\e9f4";
}
.ico-play34:before {
    content: "\e9f5";
}
.ico-plugin1:before {
    content: "\e9f6";
}
.ico-plus23:before {
    content: "\e9f7";
}
.ico-portfolio7:before {
    content: "\e9f8";
}
.ico-previous5:before {
    content: "\e9f9";
}
.ico-printer37:before {
    content: "\e9fa";
}
.ico-purse1:before {
    content: "\e9fb";
}
.ico-radio17:before {
    content: "\e9fc";
}
.ico-rectangular22:before {
    content: "\e9fd";
}
.ico-right24:before {
    content: "\e9fe";
}
.ico-right25:before {
    content: "\e9ff";
}
.ico-ring8:before {
    content: "\ea00";
}
.ico-round27:before {
    content: "\ea01";
}
.ico-rows1:before {
    content: "\ea02";
}
.ico-ruler9:before {
    content: "\ea03";
}
.ico-saxophone2:before {
    content: "\ea04";
}
.ico-scale6:before {
    content: "\ea05";
}
.ico-scale7:before {
    content: "\ea06";
}
.ico-scale8:before {
    content: "\ea07";
}
.ico-scaling1:before {
    content: "\ea08";
}
.ico-scissors13:before {
    content: "\ea09";
}
.ico-settings20:before {
    content: "\ea0a";
}
.ico-shopping56:before {
    content: "\ea0b";
}
.ico-shopping57:before {
    content: "\ea0c";
}
.ico-shopping58:before {
    content: "\ea0d";
}
.ico-shopping59:before {
    content: "\ea0e";
}
.ico-shopping60:before {
    content: "\ea0f";
}
.ico-shutdown1:before {
    content: "\ea10";
}
.ico-silent1:before {
    content: "\ea11";
}
.ico-skype7:before {
    content: "\ea12";
}
.ico-slanting1:before {
    content: "\ea13";
}
.ico-small135:before {
    content: "\ea14";
}
.ico-smart1:before {
    content: "\ea15";
}
.ico-spanner3:before {
    content: "\ea16";
}
.ico-speaker30:before {
    content: "\ea17";
}
.ico-speaker31:before {
    content: "\ea18";
}
.ico-special1:before {
    content: "\ea19";
}
.ico-speech38:before {
    content: "\ea1a";
}
.ico-speech39:before {
    content: "\ea1b";
}
.ico-speech40:before {
    content: "\ea1c";
}
.ico-speech41:before {
    content: "\ea1d";
}
.ico-speech42:before {
    content: "\ea1e";
}
.ico-speech43:before {
    content: "\ea1f";
}
.ico-speech44:before {
    content: "\ea20";
}
.ico-square48:before {
    content: "\ea21";
}
.ico-stack8:before {
    content: "\ea22";
}
.ico-star51:before {
    content: "\ea23";
}
.ico-storage11:before {
    content: "\ea24";
}
.ico-store2:before {
    content: "\ea25";
}
.ico-subtract1:before {
    content: "\ea26";
}
.ico-synchronise1:before {
    content: "\ea27";
}
.ico-tab2:before {
    content: "\ea28";
}
.ico-table17:before {
    content: "\ea29";
}
.ico-tablet39:before {
    content: "\ea2a";
}
.ico-tablet40:before {
    content: "\ea2b";
}
.ico-tablet41:before {
    content: "\ea2c";
}
.ico-tablet42:before {
    content: "\ea2d";
}
.ico-tag26:before {
    content: "\ea2e";
}
.ico-tag27:before {
    content: "\ea2f";
}
.ico-tag28:before {
    content: "\ea30";
}
.ico-tag29:before {
    content: "\ea31";
}
.ico-thermometer19:before {
    content: "\ea32";
}
.ico-thin16:before {
    content: "\ea33";
}
.ico-thought4:before {
    content: "\ea34";
}
.ico-three52:before {
    content: "\ea35";
}
.ico-timer18:before {
    content: "\ea36";
}
.ico-treble2:before {
    content: "\ea37";
}
.ico-trombone2:before {
    content: "\ea38";
}
.ico-trumpet3:before {
    content: "\ea39";
}
.ico-trumpet4:before {
    content: "\ea3a";
}
.ico-two114:before {
    content: "\ea3b";
}
.ico-umbrella12:before {
    content: "\ea3c";
}
.ico-upload35:before {
    content: "\ea3d";
}
.ico-vertical4:before {
    content: "\ea3e";
}
.ico-video69:before {
    content: "\ea3f";
}
.ico-violin2:before {
    content: "\ea40";
}
.ico-visa2:before {
    content: "\ea41";
}
.ico-voice11:before {
    content: "\ea42";
}
.ico-volume22:before {
    content: "\ea43";
}
.ico-waste2:before {
    content: "\ea44";
}
.ico-web11:before {
    content: "\ea45";
}
.ico-weighing7:before {
    content: "\ea46";
}
.ico-weight4:before {
    content: "\ea47";
}
.ico-wifi26:before {
    content: "\ea48";
}
.ico-window21:before {
    content: "\ea49";
}
.ico-window22:before {
    content: "\ea4a";
}
.ico-window23:before {
    content: "\ea4b";
}
.ico-wrong6:before {
    content: "\ea4c";
}
.ico-zoom22:before {
    content: "\ea4d";
}
.ico-zoom23:before {
    content: "\ea4e";
}


@charset "UTF-8";

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
}

@-webkit-keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
    transform: translate3d(0,-4px,0);
  }
}

@keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
    transform: translate3d(0,-4px,0);
  }
}

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}

@-webkit-keyframes flash {
  from, 50%, to {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

@keyframes flash {
  from, 50%, to {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}

@-webkit-keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

@keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

.headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

.swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  from {
    -webkit-transform: none;
    transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes wobble {
  from {
    -webkit-transform: none;
    transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes jello {
  from, 11.1%, to {
    -webkit-transform: none;
    transform: none;
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

@keyframes jello {
  from, 11.1%, to {
    -webkit-transform: none;
    transform: none;
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

.jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}

@-webkit-keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }
}

@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }
}

.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
    transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
    transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }

  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }

  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

@keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

@keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
    transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
    transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
    transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
    transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}

@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

.rotating {
  display: inline-block;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: rotateX(0) rotateY(0) rotateZ(0);
  -moz-transform: rotateX(0) rotateY(0) rotateZ(0);
  -ms-transform: rotateX(0) rotateY(0) rotateZ(0);
  -o-transform: rotateX(0) rotateY(0) rotateZ(0);
  transform: rotateX(0) rotateY(0) rotateZ(0);
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  -webkit-transform-origin-x: 50%;
}

.rotating.flip {
  position: relative;
}

.rotating .front, .rotating .back {
  left: 0;
  top: 0;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
}

.rotating .front {
  position: absolute;
  display: inline-block;
  -webkit-transform: translate3d(0,0,1px);
  -moz-transform: translate3d(0,0,1px);
  -ms-transform: translate3d(0,0,1px);
  -o-transform: translate3d(0,0,1px);
  transform: translate3d(0,0,1px);
}

.rotating.flip .front {
  z-index: 1;
}

.rotating .back {
  display: block;
  opacity: 0;
}

.rotating.spin {
  -webkit-transform: rotate(360deg) scale(0);
  -moz-transform: rotate(360deg) scale(0);
  -ms-transform: rotate(360deg) scale(0);
  -o-transform: rotate(360deg) scale(0);
  transform: rotate(360deg) scale(0);
}



.rotating.flip .back {
  z-index: 2;
  display: block;
  opacity: 1;
  
  -webkit-transform: rotateY(180deg) translate3d(0,0,0);
  -moz-transform: rotateY(180deg) translate3d(0,0,0);
  -ms-transform: rotateY(180deg) translate3d(0,0,0);
  -o-transform: rotateY(180deg) translate3d(0,0,0);
  transform: rotateY(180deg) translate3d(0,0,0);
}

.rotating.flip.up .back {
  -webkit-transform: rotateX(180deg) translate3d(0,0,0);
  -moz-transform: rotateX(180deg) translate3d(0,0,0);
  -ms-transform: rotateX(180deg) translate3d(0,0,0);
  -o-transform: rotateX(180deg) translate3d(0,0,0);
  transform: rotateX(180deg) translate3d(0,0,0);
}

.rotating.flip.cube .front {
  -webkit-transform: translate3d(0,0,100px) scale(0.9,0.9);
  -moz-transform: translate3d(0,0,100px) scale(0.85,0.85);
  -ms-transform: translate3d(0,0,100px) scale(0.85,0.85);
  -o-transform: translate3d(0,0,100px) scale(0.85,0.85);
  transform: translate3d(0,0,100px) scale(0.85,0.85);
}

.rotating.flip.cube .back {
  -webkit-transform: rotateY(180deg) translate3d(0,0,100px) scale(0.9,0.9);
  -moz-transform: rotateY(180deg) translate3d(0,0,100px) scale(0.85,0.85);
  -ms-transform: rotateY(180deg) translate3d(0,0,100px) scale(0.85,0.85);
  -o-transform: rotateY(180deg) translate3d(0,0,100px) scale(0.85,0.85);
  transform: rotateY(180deg) translate3d(0,0,100px) scale(0.85,0.85);
}

.rotating.flip.cube.up .back {
  -webkit-transform: rotateX(180deg) translate3d(0,0,100px) scale(0.9,0.9);
  -moz-transform: rotateX(180deg) translate3d(0,0,100px) scale(0.85,0.85);
  -ms-transform: rotateX(180deg) translate3d(0,0,100px) scale(0.85,0.85);
  -o-transform: rotateX(180deg) translate3d(0,0,100px) scale(0.85,0.85);
  transform: rotateX(180deg) translate3d(0,0,100px) scale(0.85,0.85);
}
/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}

.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
}

.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;
	margin: 0px;
	padding: 0 20px;
	font-size: 64px;
	filter: Alpha(Opacity=60);
	opacity: 0.6;
}
.owl-theme .owl-controls.clickable .owl-buttons{
    filter: Alpha(Opacity=0);
    opacity: 0;
}
.owl-theme:hover .owl-controls.clickable .owl-buttons{
        filter: Alpha(Opacity=100);
    opacity: 1;
}

.owl-theme .owl-controls.clickable .owl-buttons div:hover{
    filter: Alpha(Opacity=100);
	opacity: 1;
	text-decoration: none;
}

.owl-theme .owl-controls .owl-buttons div {
  position: absolute;
}
 
.owl-theme .owl-controls .owl-buttons .owl-prev{
  left: 5px;
  top: 50%;
  margin-top:-32px;
}
 
.owl-theme .owl-controls .owl-buttons .owl-next{
  right: 5px;
  top: 50%;
  margin-top:-32px;
}

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 10px;
	height: 10px;
	border:1px solid #fff;
	margin: 5px;
	background: none;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	background:#fff;
}
.mfp-bg {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1042;
    overflow: hidden;
    position: fixed;
    background: #1e1b1b;
    opacity: 0.8;
    filter: alpha(opacity=80);
}

.mfp-wrap {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1043;
    position: fixed;
    outline: none !important;
    -webkit-backface-visibility: hidden;
}

.mfp-container {
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0 8px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

    .mfp-container:before {
        content: '';
        display: inline-block;
        height: 100%;
        vertical-align: middle;
    }

.mfp-align-top .mfp-container:before {
    display: none;
}

.mfp-content {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    text-align: left;
    z-index: 1045;
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
    width: 100%;
    cursor: auto;
}

.mfp-ajax-cur {
    cursor: progress;
}

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor: -moz-zoom-out;
    cursor: -webkit-zoom-out;
    cursor: zoom-out;
}

.mfp-zoom {
    cursor: pointer;
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
    cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
    cursor: auto;
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

.mfp-loading.mfp-figure {
    display: none;
}

.mfp-hide {
    display: none !important;
}

.mfp-preloader {
    color: #CCC;
    position: absolute;
    top: 50%;
    width: auto;
    text-align: center;
    margin-top: -0.8em;
    left: 8px;
    right: 8px;
    z-index: 1044;
}

    .mfp-preloader a {
        color: #CCC;
    }

        .mfp-preloader a:hover {
            color: #FFF;
        }

.mfp-s-ready .mfp-preloader {
    display: none;
}

.mfp-s-error .mfp-content {
    display: none;
}

button.mfp-close span {
    position: relative;
    z-index: -1;
}

button.mfp-close,
button.mfp-arrow {
    overflow: visible;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
    display: block;
    outline: none;
    padding: 0;
    z-index: 1046;
    -webkit-box-shadow: none;
    box-shadow: none;
}

button::-moz-focus-inner {
    padding: 0;
    border: 0;
}

.mfp-close {
    width: 40px;
    height: 40px;
    line-height: 40px;
    position: absolute;
    right: 20px;
    top: 20px;
    text-decoration: none;
    text-align: center;
    opacity: 0.65;
    filter: alpha(opacity=65);
    color: #000;
    font-style: normal;
    font-size: 24px;
    -webkit-transition: opacity 0.5s;
    -moz-transition: opacity 0.5s;
    -o-transition: opacity 0.5s;
}

    .mfp-close:hover {
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .mfp-close:active {
        top: 20px;
    }

.mfp-close-btn-in .mfp-close {
    color: #333;
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
    color: #FFF;
    right: -6px;
    text-align: right;
    padding-right: 6px;
    width: 100%;
}

.mfp-counter {
    position: absolute;
    top: 0;
    right: 0;
    color: #CCC;
    font-size: 12px;
    line-height: 18px;
    white-space: nowrap;
}

.white-popup-block {
    background: #fff;
    padding: 50px;
    max-width: 500px;
    margin: 0px auto;
    position: relative;
}

.mfp-arrow {
    position: absolute;
    opacity: 0.65;
    filter: alpha(opacity=65);
    margin: 0;
    top: 50%;
    margin-top: -55px;
    padding: 0;
    width: 90px;
    height: 110px;
    -webkit-tap-highlight-color: transparent;
}

    .mfp-arrow:active {
        margin-top: -54px;
    }

    .mfp-arrow:hover,
    .mfp-arrow:focus {
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .mfp-arrow:before,
    .mfp-arrow:after,
    .mfp-arrow .mfp-b,
    .mfp-arrow .mfp-a {
        content: '';
        display: block;
        width: 0;
        height: 0;
        position: absolute;
        left: 0;
        top: 0;
        margin-top: 35px;
        margin-left: 35px;
        border: medium inset transparent;
    }

    .mfp-arrow:after,
    .mfp-arrow .mfp-a {
        border-top-width: 13px;
        border-bottom-width: 13px;
        top: 8px;
    }

    .mfp-arrow:before,
    .mfp-arrow .mfp-b {
        border-top-width: 21px;
        border-bottom-width: 21px;
        opacity: 0.7;
    }

.mfp-arrow-left {
    left: 0;
}

    .mfp-arrow-left:after,
    .mfp-arrow-left .mfp-a {
        border-right: 17px solid #FFF;
        margin-left: 31px;
    }

    .mfp-arrow-left:before,
    .mfp-arrow-left .mfp-b {
        margin-left: 25px;
        border-right: 27px solid #3F3F3F;
    }

.mfp-arrow-right {
    right: 0;
}

    .mfp-arrow-right:after,
    .mfp-arrow-right .mfp-a {
        border-left: 17px solid #FFF;
        margin-left: 39px;
    }

    .mfp-arrow-right:before,
    .mfp-arrow-right .mfp-b {
        border-left: 27px solid #3F3F3F;
    }

.mfp-iframe-holder {
    padding-top: 40px;
    padding-bottom: 40px;
}

    .mfp-iframe-holder .mfp-content {
        line-height: 0;
        width: 100%;
        max-width: 900px;
    }

    .mfp-iframe-holder .mfp-close {
        top: -40px;
    }

.mfp-iframe-scaler {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%;
}

    .mfp-iframe-scaler iframe {
        position: absolute;
        display: block;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
        background: #000;
    }

img.mfp-img {
    width: auto;
    max-width: 100%;
    height: auto;
    display: block;
    line-height: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 40px 0 40px;
    margin: 0 auto;
}

.mfp-figure {
    line-height: 0;
}

    .mfp-figure:after {
        content: '';
        position: absolute;
        left: 0;
        top: 40px;
        bottom: 40px;
        display: block;
        right: 0;
        width: auto;
        height: auto;
        z-index: -1;
        box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
        background: #444;
    }

    .mfp-figure small {
        color: #BDBDBD;
        display: block;
        font-size: 12px;
        line-height: 14px;
    }

    .mfp-figure figure {
        margin: 0;
    }

.mfp-bottom-bar {
    margin-top: -36px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    cursor: auto;
}

.mfp-title {
    text-align: left;
    line-height: 18px;
    color: #F3F3F3;
    word-wrap: break-word;
    padding-right: 36px;
}

.mfp-image-holder .mfp-content {
    max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
    cursor: pointer;
}

@media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px) {
    .mfp-img-mobile .mfp-image-holder {
        padding-left: 0;
        padding-right: 0;
    }

    .mfp-img-mobile img.mfp-img {
        padding: 0;
    }

    .mfp-img-mobile .mfp-figure:after {
        top: 0;
        bottom: 0;
    }

    .mfp-img-mobile .mfp-figure small {
        display: inline;
        margin-left: 5px;
    }

    .mfp-img-mobile .mfp-bottom-bar {
        background: rgba(0, 0, 0, 0.6);
        bottom: 0;
        margin: 0;
        top: auto;
        padding: 3px 5px;
        position: fixed;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

        .mfp-img-mobile .mfp-bottom-bar:empty {
            padding: 0;
        }

    .mfp-img-mobile .mfp-counter {
        right: 5px;
        top: 3px;
    }

    .mfp-img-mobile .mfp-close {
        top: 0;
        right: 0;
        width: 35px;
        height: 35px;
        line-height: 35px;
        background: rgba(0, 0, 0, 0.6);
        position: fixed;
        text-align: center;
        padding: 0;
    }
}

@media all and (max-width:900px) {
    .mfp-arrow {
        -webkit-transform: scale(0.75);
        transform: scale(0.75);
    }

    .mfp-arrow-left {
        -webkit-transform-origin: 0;
        transform-origin: 0;
    }

    .mfp-arrow-right {
        -webkit-transform-origin: 100%;
        transform-origin: 100%;
    }

    .mfp-container {
        padding-left: 6px;
        padding-right: 6px;
    }
}

.mfp-ie7 .mfp-img {
    padding: 0;
}

.mfp-ie7 .mfp-bottom-bar {
    width: 600px;
    left: 50%;
    margin-left: -300px;
    margin-top: 5px;
    padding-bottom: 5px;
}

.mfp-ie7 .mfp-container {
    padding: 0;
}

.mfp-ie7 .mfp-content {
    padding-top: 44px;
}

.mfp-ie7 .mfp-close {
    top: 0;
    right: 0;
    padding-top: 0;
}

/*********************

    Template Name: Black&White
    Template URL: http://dev.valthemes.com/black_white/
    Author: Valthemes
    Version: 1.0.1

-----------------------

// Structure of general.css file //

	1. Body
	2. Transitions
	3. Common styles
	4. Page preloader
	5. Grid
	6. Section separators
	7. Buttons
	8. Header & navigation
		8.1 Logo
		8.2 First screen
		8.3 Video container
		8.4 Additional effects & classes
	9. About block
	10. Promo-box block
	11. Team block
	12. Services block
	13. Portfolio block
	14. Pricing tables block
	15. Latest from blog block
	16. Testimonials block
	17. Clients block
	18. Contacts block
	19. Map block
	20. Footer
	21. Breadcrumbs
	22. Sidebar
	23. Blog pagination
	24. Blog content
	25. Blog Masonry
	26. Classic sections(without separators)
	27. 404 page
	28. Portfolio masonry
	29. Portfolio Single
	
	
*********************/

/******************** 1. Body ********************/
@charset "utf-8";
body {
    font-family: 'Roboto', sans-serif;
    background:#fff;
    color:#01284f;
    font-size:14px;
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
/******************** 2. Transitions ********************/
a,
button,
.btn.color2,
.p-filters li,
.table-item,
.date,
.brands img,
.flogo img,
.btn-show,
.owl-theme .owl-controls .owl-page span,
.recent-item img{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
	transition: all .3s ease;
	text-decoration:none
}
/******************** 3. Common styles ********************/
::-moz-selection {
       background-color: #000;
       color: #fff;
}
::selection {
       background-color: #000;
       color: #fff;
}
a img { 
	border:0;
}
a{
	color:#999;
}
a:hover{
	color:#000;
}
h3, h4, h5, h6, body, form, ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:400;
	position:relative;
	font-family: 'Roboto', sans-serif;
}
h1{
	font-size:50px;
	line-height:50px;
	text-transform:uppercase;
	margin:0 0 30px 0
}
h3{
	font-size:24px;
	line-height:24px;
	text-transform:uppercase;
	margin:0 0 50px 0
}
h4{
	font-size:20px;
	line-height:20px;
	margin:0 0 30px 0
}
h6{
	font-size:16px;
	line-height:16px;
	margin:0 0 20px 0
}
select,
input,
textarea,
button{
	font-family: 'Roboto', sans-serif;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary,
.section {
	display: block;
}
.section,
section{
	position:relative;
}
input[type="text"],
input[type="email"],
input[type="number"],
textarea{
    display: block;
    position: relative;
    background: none;
    font-size: 14px;
    height: 50px;
    line-height: 49px;
    font-weight: 400;
    padding: 0;
	margin:0 0 10px 0;
    width: 100%;
	border-left:0;
	border-right:0;
	border-top:0;
    border-bottom: 1px solid;
    outline: none;
    border-radius: 0!important;
    -webkit-appearance: none;
	-moz-transition: border ease-in-out .3s;
    -o-transition: border ease-in-out .3s;
    -webkit-transition: border ease-in-out .3s;
    transition: border ease-in-out .3s;
}
textarea{
	height:90px;
	resize:none;
	line-height:20px;
	margin-top: 19px;
}
button{
    outline: none;
    -webkit-appearance: none;
    border-radius: 0!important;
}
.center{
	text-align:center;
}
.left{
	text-align:left;
}
.right{
	text-align:right;
}
.parallax-block, 
.text-rotate{
	background-repeat: no-repeat;
	background-position: 0;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.round {
    -webkit-border-radius: 150%;
    -moz-border-radius: 150%;
    -o-border-radius: 150%;
    border-radius: 150%;
}
.bolder{
	font-weight:700
}
.heading{
	padding-bottom:20px;
}

.heading:after{
	width:110px;
	content:"";
	display:block;
	height:1px;
	background:#01284f;
	position:absolute;
	bottom:0;
	left:50%;
	margin-left:-55px;
}
.heading:before{
	width:5px;
	height:5px;
	content:"";
	display:block;
	background:#01284f;
	position:absolute;
	bottom:-2px;
	left:50%;
	border-radius:6px;
	margin-left:-3px;
}
.colored{
	color:#01284f;
}
.colored2{
	color:#dcdcdc;
}
.colored3{
	color:#eee;
}
.required.error  {
    border-color: #ff0000!important;
}
label.error{
	display:none!important;
}
.smaller{
	font-size:14px;
	font-style:italic;
	color:#666;
}
.no-italic{
	font-style:normal;
}
.no-padding{
    padding: 0px!important;
}
.animation {
  opacity: 0;
}
.animation-visible {
  opacity: 1;
}
.animated,
.animation {
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
}
/******************** 4. Page preloader ********************/
#page-preloader{
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
	background:#fff;
	z-index:9999;
}
.spinner{
	width:100px;
	height:100px;
	display:inline-block;
	text-align:center;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-50px;
	margin-top:-50px;
}
.spinner img{
	width:70%;
	display:block;
	margin:0 auto;
}
.dotted{
	width:16px;
	height:16px;
	display:inline-block;
	background:#000;
	-webkit-animation: sk-scaleout 1.0s infinite ease-in-out;
	animation: sk-scaleout 1.0s infinite ease-in-out;
}
@-webkit-keyframes sk-scaleout {
  0% { -webkit-transform: scale(0) }
  100% {
    -webkit-transform: scale(1.0);
    opacity: 0;
  }
}
@keyframes sk-scaleout {
  0% { 
    -webkit-transform: scale(0);
    transform: scale(0);
  } 100% {
    -webkit-transform: scale(1.0);
    transform: scale(1.0);
    opacity: 0;
  }
}
/******************** 5. Grid ********************/
.container {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
	width: 1200px;
}
.container-fluid {
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px;
}
.container:before,
.container:after,
.clearfix:before,
.row:before,
.clearfix:after,
.row:after {
	display: table;
	content: " ";
}
.container:after,
.clearfix:after,
.row:after {
	clear: both;
}
.row {
	margin-right: -15px;
	margin-left: -15px;
}
.col-lg-offset-12 {
	margin-left: 100%;
}
.col-lg-offset-11 {
	margin-left: 91.66666666666666%;
}
.col-lg-offset-10 {
	margin-left: 83.33333333333334%;
}
.col-lg-offset-9 {
	margin-left: 75%;
}
.col-lg-offset-8 {
	margin-left: 66.66666666666666%;
}
.col-lg-offset-7 {
	margin-left: 58.333333333333336%;
}
.col-lg-offset-6 {
	margin-left: 50%;
}
.col-lg-offset-5 {
	margin-left: 41.66666666666667%;
}
.col-lg-offset-4 {
	margin-left: 33.33333333333333%;
}
.col-lg-offset-3 {
	margin-left: 25%;
}
.col-lg-offset-2 {
	margin-left: 16.666666666666664%;
}
.col-lg-offset-1 {
	margin-left: 8.333333333333332%;
}
.col-lg-offset-0 {
	margin-left: 0;
}
.col-lg-offset-right-12 {
	margin-right: 100%;
}
.col-lg-offset-right-11 {
	margin-right: 91.66666667%;
}
.col-lg-offset-right-10 {
	margin-right: 83.33333333%;
}
.col-lg-offset-right-9 {
	margin-right: 75%;
}
.col-lg-offset-right-8 {
	margin-right: 66.66666667%;
}
.col-lg-offset-right-7 {
	margin-right: 58.33333333%;
}
.col-lg-offset-right-6 {
	margin-right: 50%;
}
.col-lg-offset-right-5 {
	margin-right: 41.66666667%;
}
.col-lg-offset-right-4 {
	margin-right: 33.33333333%;
}
.col-lg-offset-right-3 {
	margin-right: 25%;
}
.col-lg-offset-right-2 {
	margin-right: 16.66666667%;
}
.col-lg-offset-right-1 {
	margin-right: 8.33333333%;
}
.col-lg-offset-right-0 {
	margin-right: 0;
}
.col-lg-1, 
.col-lg-2, 
.col-lg-3, 
.col-lg-4, 
.col-lg-5, 
.col-lg-6, 
.col-lg-7, 
.col-lg-8, 
.col-lg-9, 
.col-lg-10, 
.col-lg-11 {
  float: left;
}
.col-xs-1,
.col-sm-1, 
.col-md-1, 
.col-lg-1, 
.col-xs-2, 
.col-sm-2, 
.col-md-2, 
.col-lg-2, 
.col-xs-3, 
.col-sm-3, 
.col-md-3, 
.col-lg-3, 
.col-xs-4, 
.col-sm-4, 
.col-md-4, 
.col-lg-4, 
.col-xs-5, 
.col-sm-5, 
.col-md-5, 
.col-lg-5, 
.col-xs-6, 
.col-sm-6, 
.col-md-6, 
.col-lg-6, 
.col-xs-7, 
.col-sm-7, 
.col-md-7, 
.col-lg-7, 
.col-xs-8, 
.col-sm-8, 
.col-md-8, 
.col-lg-8, 
.col-xs-9, 
.col-sm-9, 
.col-md-9, 
.col-lg-9, 
.col-xs-10, 
.col-sm-10, 
.col-md-10, 
.col-lg-10, 
.col-xs-11, 
.col-sm-11, 
.col-md-11, 
.col-lg-11, 
.col-xs-12, 
.col-sm-12, 
.col-md-12, 
.col-lg-12 {
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}
.col-lg-12 {
	width: 100%;
	}
.col-lg-11 {
	width: 91.66666667%;
	}
.col-lg-10 {
	width: 83.33333333%;
	}
.col-lg-9 {
	width: 75%;
	}
.col-lg-8 {
	width: 66.66666667%;
	}
.col-lg-7 {
	width: 58.33333333%;
	}
.col-lg-6 {
	width: 50%;
	}
.col-lg-5 {
	width: 41.66666667%;
	}
.col-lg-4 {
	width: 33.33333333%;
	}
.col-lg-3 {
	width: 25%;
	}
.col-lg-2 {
	width: 16.66666667%;
	}
.col-lg-1 {
	width: 8.33333333%;
}
/******************** 6. Section separators ********************/
.top-left-separator{
    width: 0;
    position: absolute;
    top: -180px;
    left: 0;
    height: 0;
    border-style: solid;
    border-width: 180px 0 0 100vw;
    border-color: transparent transparent transparent #fff;
}
.top-right-separator{
    width: 0;
    position: absolute;
    top: -180px;
    right: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 180px 100vw;
    border-color: transparent transparent #f7f7f7 transparent;
}
.bottom-left-separator{
    width: 0;
	z-index:3;
    position: absolute;
    bottom: -180px;
    left: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 180px 100vw;
    border-color: transparent transparent transparent #fff;
}
.bottom-right-separator{
    width: 0;
    z-index: 3;
    position: absolute;
    bottom: -180px;
    right: 0;
    height: 0;
    border-style: solid;
    border-width: 180px 0 0 100vw;
    border-color: #fff transparent transparent transparent;
}
.bottom-separator,
.top-separator{
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 50px 185px 0 185px;
	border-color: #f7f7f7 transparent transparent transparent;
	position:absolute;
	bottom: -50px;
    left: 50%;
    margin-left: -185px;
    z-index: 9;
}
/******************** 7. Buttons ********************/
.btn,
button{
	display:inline-block;
	width:160px;
	height:50px;
	border:1px solid;
	font-weight:500;
	text-align:center;
	line-height:48px;
	text-transform:uppercase;
}
button{
	height:auto;
}
.btn-larger{
	border:2px solid;
	line-height:46px;
}
.small-btn{
	width:100px;
	height:40px;
	line-height:38px;
}
.color1{
	color:#fff;
	background: #fff;
	border-color:#fff;
    background: linear-gradient(to right, #ffffff 50%, transparent 50%);
    background-size: 200% 100%;
    background-position: right bottom;
}
.color2{
	color:#e30513;
	border-color:#e30513;
	background: #e30513;
    background: linear-gradient(to right, #e30513 50%, transparent 50%);
    background-size: 200% 100%;
    background-position: right bottom;
}
.color3{
	color:#fff;
	border-color:#01284f;
	background: #01284f;
    background: linear-gradient(to right, #fff 50%, transparent 50%);
    background-size: 200% 100%;
    background-position: right bottom;
}
.color1:hover{
	background-position:left bottom;
	color:#000;
	border-color:#fff;
}
.color2:hover{
	background-position:left bottom;
	color:#fff;
	border-color:#000;
}
.color3:hover{
	background-position:left bottom;
	color:#555;
	border-color:#01284f;
}
/******************** 8. Header & navigation ********************/
header{
	width:100%;
	padding:30px 50px;
	position:fixed;
	color:#fff;
	top:0;
	background:none;
	z-index:100;
	transition: all 0.3s ease-in-out;
}
nav {
    position: fixed;
    top: 0;
    right: -18rem;
    z-index: 19;
    width: 18rem;
    height: 100%;
    background: #033a70;
    padding: 70px 0;
    color: #fff;
    overflow-y: auto;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.fixed{
	background:#033a70;
	opacity: 0.8;
	color:#fff;
	padding:10px 50px;
}
/******************** 8.1 Logo ********************/
.logo{
	display:inline-block;
	float:left;
}
.logo img{
	height:50px;
	display:block;
}
/******************** 8.2 First screen ********************/
#top{
	position:relative;
    height: 100%;
    width: 100%;
}
.caption h1,
.caption h3{
	letter-spacing:3px;
}
.caption h3{
	font-weight:300;
	font-size:30px;
}
.top-outer,
.p-item-outer,
.member-item-outer{
	position: relative;
    z-index: 0;
	top:0;
    display: table;
	height:100%;
    width: 100%;
}
.caption,
.p-item-inner,
.member-item-inner {
    color: #fff;
    display: table-cell;
    vertical-align: middle;
}
.scroll-down{
	position:absolute;
	bottom:40px;
	display:inline-block;
	font-size:32px;
	line-height:32px;
	left:50%;
	z-index:3;
	margin-left:-16px;
	color:#01284f;
	-webkit-animation: scrolling 1s infinite;
	animation: scrolling 1s infinite;
}
.scroll-down:hover {
    opacity:0.6;
	filter: Alpha(Opacity=60);
}
@-webkit-keyframes scrolling {
  0%, 100% {
    bottom:30px;
  }
  50% {
    bottom:40px;
  }
}
@keyframes scrolling {
  0%, 100% {
    bottom:30px;
  }
  50% {
    bottom:40px;
  }
}
/******************** 8.3 Video container ********************/
.video{
    min-width: 100%;
    min-height: 100%;
    top: 0;
    left: 0;
    background-color: black;
    text-align: center;
	background-repeat: no-repeat;
	background-position: center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.video:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    background: rgba(0,0,0,0.5);
    z-index: 0;
}
.video .top-outer{
    z-index: 1;
}
/******************** 8.4 Additional effects & classes ********************/
.moving{
 animation:move 10s ease;
  -ms-animation:move 10s ease;
  -webkit-animation:move 10s ease;
  -0-animation:move 10s ease;
  -moz-animation:move 10s ease;
  position: absolute;
  left:-500px;
  top:-700px;
}

@-webkit-keyframes move {
  0% {
  	transform: scale(1.0);
    -ms-transform: scale(1.0);
    -webkit-transform: scale(1.0); 
    -o-transform: scale(1.0); 
    -moz-transform: scale(1.0); 
  }
  100% {
  	transform: scale(1.2);
    -ms-transform: scale(1.2);
    -webkit-transform: scale(1.2); 
    -o-transform: scale(1.2); 
    -moz-transform: scale(1.2); 
  }
}
/*Gray filter*/
.gray {
	-webkit-filter: grayscale(100%);
	filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' ><filter id='gray'><feColorMatrix in='SourceGraphic' type='saturate' values='0' /></filter></svg>#gray");
	filter:grayscale(100%);
}
/******************** 9. About block ********************/
.section-about{
	padding:100px 0 280px 0;
}
.heading-text{
	line-height:22px;
	color:#999;
	font-size:14px;
	font-style:italic;
	margin:0 0 50px 0;
}

.heading-text2{
	line-height:22px;
	color:#eee;
	font-size:14px;
	font-style:italic;
	margin:0 0 50px 0;
}

.ico-box{
	font-size:48px;
	line-height:48px;
	margin-bottom:20px;
}
.counters-box {
	margin-top:50px;
}
.count-box{
	border-right:1px solid #dcdcdc;
	padding:0;
}
.count-box:last-child{
	border-right:0;
}
.count-box p{
	margin:20px 0 0 0;
	color:#666;
}
.counter{
	font-size:18px;
	font-weight:700;
}
/******************** 10. Promo-box block ********************/
.section-promo{
	padding:0 0 100px 0;
	background:#f7f7f7;
}

.section-promo p{
	margin:0 0 30px 0;
	color:#999;
	font-style:italic
}
/******************** 11. Team block ********************/
.team{
	padding:0;
}

.right .heading:after{
	left:auto;
	right:0;
	margin-left:0;
}

.right .heading:before{
	left:auto;
	right:55px;
	margin-left:0;
	margin-right:-3px;
}

.team .col-lg-6{
	padding:0;
}

.team .member-pic{
	height:960px;
	background-repeat: no-repeat;
	background-position: center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.team .ico-soc{
	width:32px;
	display:inline-block;
	height:32px;
	border:1px solid #01284f;
	color:#01284f;
	text-align:center;
	font-size:14px;
	line-height:30px;
	margin-right:5px;
	background: #01284f;
    background: linear-gradient(to right, #01284f333 50%, transparent 50%);
    background-size: 200% 100%;
    background-position: right bottom;
}

.team .ico-soc:hover{
	color:#fff;
	background-position:left bottom;
}
.member-item-inner{
	color:#01284f;
	background:rgba(255,255,255,0.9);
}
.member-item-outer{
	border:10px solid transparent;
	background:none!important;
}
.member-pic:hover .member-item-outer{
	opacity:1;
}
/******************** 12. Services block ********************/
.section-service{
	padding:100px 0 200px 0;
	color:#fff;
}
.parallax-block .heading-module .heading:after, 
.parallax-block .heading-module .heading:before{
	background:#fff;
}
.heading-module .heading{
	margin:0 0 50px 0;
}
.heading-module .heading-text{
	font-size:14px;
	font-style:italic
}
.s-item p{
	margin:0 0 50px 0;
}
.s-item h6{
	text-transform:uppercase;
	font-weight:500;
	font-size: 13px;
    line-height: 13px;
}
/******************** 13. Portfolio block ********************/
.section-portfolio .top-right-separator{
    border-color: transparent transparent #fff transparent;
}
.section-portfolio .heading{
	color:#01284f;
	text-align:left;
}
.left .heading:after{
	left:0;
	margin-left:0;
}
.left .heading:before{
	left:55px;
}
.section-portfolio{
	position:relative;
	padding:50px 0 100px 0;
}
.p-filters{
	margin-bottom:50px;
}
.p-filters li{
	display:block;
	float:left;
	padding-right:50px;
	font-size:14px;
	text-transform:uppercase;
	color:#999;
	cursor:pointer;
}
.p-filters li.is-checked,
.p-filters li:hover{
	color:#000;
}
.grid-sizer,
.p-item{
	width:25%;
}
.p-item--width2{
	width:50%;
}
.p-item--height2{
	height:450px;
}
.p-item--height1{
	height:225px;
}
.p-item{
	margin:0;
	display:block;
	border:10px solid #fff;
	padding:0;
	overflow:hidden;
	background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
	background-position:center;
	-webkit-transition:background-position .2s ease-in;  
    -moz-transition:background-position .2s ease-in;  
    -o-transition:background-position .2s ease-in;  
    transition:background-position .2s ease-in; 
}
.p-item-outer,
.member-item-outer{
	background:rgba(255,255,255,0.9);
	color:#01284f;
	-webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
    -ms-transition: all 0.6s ease;
    transition: all 0.6s ease;
	opacity:0;
}
.p-item-inner{
	color:#01284f;
	text-align:center;
}
.p-item:hover{
	background-position:left top;
}
.p-item:hover .p-item-outer{
	opacity:1;
}
.item-caption h5{
	font-size:18px;
	margin:0 0 15px 0;
}
.item-caption p{
	margin:0;
	font-style:italic;
	color:#666;
}
/******************** 14. Pricing tables block ********************/
.section-pricing{
	padding:100px 0;
	background:#f7f7f7
}
.table-item{
	border:1px solid #ccc;
	padding:50px 0;
	background:rgba(255,255,255,0);
}
.table-item:hover,
.popular{
	background:rgba(255,255,255,1);
}
.table-item ul{
	padding-bottom:20px!important;
    margin: 0px!important;
}
.table-item ul li{
	display:block;
	margin:0 0 30px 0;
}
.table-item h4{
	font-weight:700;
	padding:0 0 20px 0;
	margin:0 0 20px 0;
	position:relative;
}
.table-item h4:after,
.section-clients .heading:after {
    width: 30px;
    content: "";
    display: block;
    height: 1px;
    background: #01284f;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -15px;
}
.price{
	margin:0 0 50px 0;
	font-size:30px;
	font-weight:300;
}
.section-pricing .bottom-right-separator{
	border-color: #f7f7f7 transparent transparent transparent;
}
/******************** 15. Latest from blog block ********************/
.section-blog{
	padding:280px 0 100px 0;
}
.img-caption{
	overflow:hidden;
	position:relative;
	max-height:350px;
	max-height:350px;
	display:block;
}
.img-caption:after{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    background: rgba(0,0,0,0.15);
    z-index: 0;
}
.img-caption img{
	width:100%;
	height:auto;
	display:block;
	-moz-transition: all 0.6s;
    -webkit-transition: all 0.6s;
    -o-transition: all 0.6s;
}
.date{
	width:200px;
	padding:30px 0;
	position:absolute;
	color:#fff;
	z-index:1;
	text-align:center;
	border:1px solid #fff;
	top:50px;
	left:50%;
	margin-left:-100px;
	border-right:0;
	border-left:0;
}
.n-item-b .date{
	top:auto;
	bottom:50px;
}
.n-item-b{
	margin-bottom:30px;
}
.date h4{
	margin:0 0 10px 0;
}
.date .smaller{
	color:#eee;
	font-size:12px;
}
.img-caption:hover .date{
	width:100%;
	left:0;
	margin-left:0;
}
.img-caption:hover img{
	    transform: scale(1.15, 1.15);
}
.news-info{
    background: #fff;
    position: relative;
    width: 80%;
	z-index:2;
    margin-left: auto;
    padding: 30px;
    margin-right: auto;
}
.negative-top{
	margin-top: -80px;
}
.negative-bottom{
	margin-bottom: -80px;
}
.news-info h5{
	font-size:16px;
	line-height:16px;
	font-weight:500;
	margin:0 0 20px 0;
}
.news-info h5 a {
	color:#000;
}
.news-info p{
	line-height:20px;
	color:#666;
}
/******************** 16. Testimonials block ********************/
.section-testimonials{
	padding:120px 0;
	color:#fff;
}
.section-testimonials .heading:before,
.section-testimonials .heading:after{
	background:#fff;
}
.testi{
	font-style:italic;
}
.testi p{
	color:#fff;
	line-height:22px;
	font-size:16px;
	margin:0 0 30px 0;
}
.avatar{
	display:inline-block;
	overflow:hidden;
	width:100px;
	height:100px;
	margin:0 0 20px 0;
}
.avatar img{
	width:100%;
}
.u-title{
	margin-bottom:20px;
	color:#eee;
}
/******************** 17. Clients block ********************/
.section-clients{
	padding:80px 0 100px 0;
}
.top-separator{
	top:-50px;
	bottom:auto;
	border-width: 0 185px 50px 185px;
	border-color: transparent transparent #fff transparent;
}
.section-clients .heading{
	text-transform:uppercase;
	position:relative;
	padding:0 0 20px 0;
	margin:0 0 50px 0;
}
.section-clients .top-separator:after{
	display:none;
}
.brands img{
	opacity:0.7;
	height:100px;
}
.brands img:hover{
	opacity:1;
}
/******************** 18. Contacts block ********************/
.section-contacts .bottom-separator{
    top: 0;
	z-index:10;
	bottom:auto;
	border-color: #fff transparent transparent transparent;
}
.icon:after,
.top-separator:after{
	top: 20px;
	font-size:24px;
    left: 50%;
	margin-left:-12px;
    content: "\e956";
    position: absolute;
    font-family: 'bwicons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.btn-show{
    position:absolute;
	top:0;
	width:100%;
	text-align:center;
	z-index:11;
	cursor:pointer;
	text-transform:uppercase;
	font-weight:700;
}
.btn-show:hover{
	color:#999;
}
.btn-show.open .active,
.btn-show:not(.open) .hidden{
    display: none;
}
.btn-show:not(.open) .active,
.btn-show.open .hidden{
    display: block;
}
.btn-show:not(.open) .icon:after{
    -moz-transform: rotate(180deg); 
    -ms-transform: rotate(180deg); 
    -webkit-transform: rotate(180deg); 
    -o-transform: rotate(180deg); 
    transform: rotate(180deg);
}
.pop-wrap{
    top: 0;
    background: #01284f;
    color: #fff;
    padding: 100px 0 100px 0;
    z-index: 9;
    width: 100%;
}
.contacts-info{
	padding-bottom:20px;
	color:#eee;
}
.contacts-info li{
	display:block;
	position:relative;
	padding-left:13px;
	margin-bottom:10px;
}
.contacts-info li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 7px;
    width: 3px;
    height: 3px;
	background:#666;
}
.contacts-info li a{
	color:#777;
}
.contacts-text{
	padding-right:100px;
	color:#eee;
	position:relative;
	padding-top:30px;
	margin-bottom:10px;
}
.contacts-text:after{
    width: 50px;
    content: "";
    display: block;
    height: 1px;
    background: #01284f;
    position: absolute;
    top: 0;
    left: 0;
}
.main-form input,
.main-form textarea{
	border-color:#555;
	color:#eee;
}
.main-form input:focus,
.main-form textarea:focus {
    border-color: #fff;
}
.main-form button{
	width:100%;
	margin-top:10px;
	height:50px;
}
.main-form ::-webkit-input-placeholder{
	color:#eee;
}
.main-form ::-moz-placeholder{
	color:#eee;
}
.main-form :-ms-input-placeholder{
	color:#eee;
}

.main-form :focus::-webkit-input-placeholder, 
#searchform  :focus::-webkit-input-placeholder,  
#commentform input:focus::-webkit-input-placeholder, 
#notify input  :focus::-ms-input-placeholder, 
#commentform textarea:focus::-webkit-input-placeholder{
	color:transparent
}

.main-form :focus::-moz-placeholder, 
#searchform :focus ::-moz-placeholder, 
#commentform input:focus ::-moz-placeholder,
#notify input  :focus::-ms-input-placeholder,  
#commentform textarea:focus ::-moz-placeholder{
	color:transparent
}

.main-form :focus:-ms-input-placeholder, 
#searchform :focus ::-ms-input-placeholder,  
#commentform input :focus ::-ms-input-placeholder,  
#commentform textarea :focus ::-ms-input-placeholder,
#notify input  :focus::-ms-input-placeholder{
	color:transparent
}
.results{
	text-align:center;
}
/******************** 19. Map block ********************/
#map{
	height:500px;
}
img[src="https://maps.gstatic.com/mapfiles/api-3/images/google_white5.png"]{
	top:-15px!important;
}
.gmnoprint, .gm-style-cc{
	bottom:180px!important;
}
.marker-wrap h4{
	font-size:16px;
	margin:0 0 10px 0;
	font-weight:500;
}
/******************** 20. Footer ********************/
footer{
	background-color:#01284f;
	padding:0 0 50px 0;
	position:relative;
}
footer .top-right-separator{
	border-color: transparent transparent #01284f transparent;
}
.flogo{
	margin-bottom:20px;
}
.flogo img{
	height:41px;
	width:auto;
	opacity:0.5;
}
.flogo img:hover{
	opacity:1;
}
.social{
	margin:0 0 20px 0;
	padding:0 0 20px 0;
	position:relative;
}
.social ul li{
	display:inline-block;
	padding:0 15px;
    font-size: 18px;
    line-height: 18px;
}
.social ul li a,
.copy a{
	color:#888;
}
.social ul li a:hover,
.copy a:hover{
	color:#fff;
}
.social:after{
    width: 370px;
    content: "";
    display: block;
    height: 1px;
    background: #212121;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -185px;
}
.copy{
	font-size:12px;
    color:#eee;
}

/******************** 21. Breadcrumbs ********************/
#crumbs{
	position:relative;
	padding:150px 0 200px 0;
	color:#fff;
    background-image: url("../images/bg3.jpg");
}
#crumbs h1{
	margin:0 0 20px 0;
}
.breadcrumbs a{
	color:#fff;
}
.breadcrumbs .divider{
	display:inline;
	padding:0 10px;
}
.breadcrumbs .active,
.breadcrumbs a:hover{
	color:#bbb;
}
#crumbs .heading:before, 
#crumbs .heading:after{
	background:#fff;
}
/******************** 22. Sidebar ********************/
#searchform  ::-webkit-input-placeholder{
	color:#999;
}
#searchform ::-moz-placeholder{
	color:#999;
}
#searchform  :-ms-input-placeholder{
	color:#999;
}
.s-box .tagcloud a{
	display: inline-block!important;
	margin-right:5px;
	margin-bottom:5px;
}
.s-box{
	margin-bottom:50px;
}
.s-box h5,
.comments-wrap h5,
.comments-wrap h3{
    font-size: 16px;
    line-height: 16px;
    font-weight: 400;
    margin: 0 0 20px 0;
	text-transform:uppercase;
}
#searchform input, 
#commentform input[type="text"],
#commentform input[type="email"],
#commentform textarea{
	border-color:#dcdcdc;
}
#searchform input:focus,
#commentform input[type="text"]:focus,
#commentform input[type="email"]:focus,
#commentform textarea:focus{
	border-color:#000;
}
.left-content{
    float: left;
}
.comment .avatar {
	width: 80px;
	height: 80px;
	border: 1px solid #e1e1e1;
	padding: 5px;
	border-radius: 50%;
}

/*.children {
	padding-left: 80px !important;
}*/

.comment-list li.comment  {
	display: inline-block;
	width: 100%;
}
.comment-list .comment-content {
	margin: 0px 0px 20px;
}

.comment-meta {
	margin-left: 95px;
	margin-bottom: 5px;
	font-family: 'Open Sans','Helvetica Neue',Arial,sans-serif;
}

.comment-list li .content {
	margin-left: 95px;
	line-height: 21px;
}

.comment-meta a {
    color: #000 
}

.comment-meta em {
	font-style: normal;
	margin-left: 6px;
	font-size: 10px;
}

.comment-reply-link {
	float: right;
	font-size: 9px;
	padding: 4px 9px !important;
	border: 2px solid #000;
	background:#000;
	color:#fff !important;
	text-transform:uppercase
}

.comment-reply-link:hover {
	background: transparent !important;
	color: #000 !important;
	border: 2px solid #000;
}
.comment-list .children{
        padding-left: 80px;      
}

.s-box p{
	color:#666;
}
.s-box ul li,
.detail ul li {
    display: block;
    position: relative;
    padding: 0 0 0 13px;
    margin: 0 0 10px 0;
}
.s-box ul li:before,
.detail ul li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 7px;
    background: #000;
    width: 3px;
    height: 3px;
}
.s-box ul li a {
    color: #666;
}
.s-box ul li:last-child{
	margin:0 0 0 0;
}
.s-box ul li a:hover{
	color:#000;
}
.recent-prev{
	float:left;
	width: 33.33333333%;
}
.recent-meta{
	float:left;
	width: 66.66666666666666%;
	padding-left:20px;
}
.recent-meta p{
	margin:0;
	color:#999;
}
.recent-item{
	margin-bottom:20px;
}
.recent-item:last-child{
	margin-bottom:0;
}
.recent-item img{
	display:block;
	width:100%;
}
.recent-item img:hover{
    opacity:0.6;
	filter: Alpha(Opacity=60);
}
.recent-item h6{
	font-weight:700;
	font-size:14px;
	margin:0 0 15px 0;
}
.recent-item h6 a{
	color:#01284f;
}
.recent-item h6 a:hover{
	color:#000;
}
/******************** 23. Blog pagination ********************/
.pagination,
.page_nav{
	display:inline-block;
}
.pagination li{
	display:block;
	float:left;
	margin-right:10px;
}
.page_nav li{
    display:inline-block;
	padding:10px 15px;
	border:1px solid #dcdcdc;
	color:#999;
	margin-right:10px;
    height:39px;
}
.pagination li span{
	padding:10px 15px;
	background:#000;
	color:#fff!important;
	border:1px solid #000;
}
.pagination li a,
.pagination li span{
	height:39px;
}
.pagination li a,
.pagination li span,
.s-box .tagcloud a{
	display:block;
	padding:10px 15px;
	border:1px solid #dcdcdc;
	color:#999
}
.s-box .tagcloud a{
    font-size: 14px!important;
}
.pagination li a:hover,
.s-box .tagcloud a:hover,
.page_nav li:hover,
.page_nav li:hover a{
	background:#000;
	border-color:#000;
	color:#fff;
}
/******************** 24. Blog content ********************/
#content,
.section-content{
	padding:100px 0 250px 0;
}
.tags-entry, 
.comments-entry, 
.date-entry{
	display:inline-block;
	padding:0 10px 10px 0;
	color:#666;
	line-height:15px;
}
.tags-entry span,
.comments-entry span,
.date-entry span{
	font-size:15px;
	float:left;
	margin-right:5px;
}
.tags-entry a, 
.comments-entry a, 
.date-entry{
	color:#01284f;
	font-size:12px;
}
.tags-entry a:hover, 
.comments-entry a:hover{
	color:#000;
}
.post-meta{
	margin-bottom:15px;
}
.blog .post-meta{
	margin-bottom:10px;
}
.post-meta-a{
	color:#01284f;
	font-weight:500;
}
.post-meta-a:hover{
	color:#000;
}
.news-item-w2{
	margin-bottom:20px;
}
.pagination-wrap{
	padding-top:30px;
}
.top-line{
	height:1px;
	background:#dcdcdc;
	width:80%;
	margin:0 auto;
}
blockquote{
	margin:0px!important;
	padding:20px 30px;
	background:#f9f9f9;
	color:#666;
	font-style:italic;
	border-left:2px solid #01284f;
}
.detail .news-info{
	width:100%!important;
}
.detail .top-line{
	width:100%!important;
}
.detail img{
	display:block;
	max-width:100%;
	height:auto;
	margin:0 auto 15px auto;
}
/*.detail ul{
	margin-bottom:15px;
}*/
.share{
	color:#666;
}
.share a{
	color:#999;
}
.share a:hover{
	color:#000;
}
.comments-wrap{
	margin-top:20px;
	padding:0 30px;
}
#comment textarea{
	margin:19px 0 20px 0;
}
/******************** 25. Blog Masonry ********************/
.news-m .n-item-b{
	margin-bottom:30px;
}
.news-m{
	margin-bottom:20px;
}
.news-m .n-item-b .img-caption img{
	height: 400px;
    width: auto;
}
.news-m .n-item-b .img-caption{
	max-height: none;
}
.news-item-m .news-info{
	width:100%;
	padding:30px 0;
	background:none;
}
.news-item-border .news-info{
	border-bottom:1px solid #dcdcdc;
}
.news-item-m .img-caption img{
	display:block;
}
/******************** 26. Classic sections ********************/
.classic .scroll-down {
	color:#fff;
}
.classic .top-left-separator,
.classic .top-right-separator,
.classic .bottom-left-separator,
.classic .bottom-right-separator,
.classic .bottom-separator,
.classic .top-separator{
	display:none!important;
}
.classic .section-about,
.classic .section-promo,
.classic .section-service,
.classic .section-portfolio,
.classic .section-blog,
.classic .section-clients,
.classic .section-contacts,
.classic #crumbs{
    padding: 100px 0;
}
.classic .p-pager a{
	padding:50px 25px!important;
}
.classic footer{
	padding:50px 0;
}
/******************** 27. 404 page ********************/
.error404 h1{
	font-size:180px;
	line-height: 180px;
	font-weight:700;
	margin:0;
}
.error404 header{
	background:#111;
	padding: 10px 50px;
}
.error404 #content{
	padding:50px 0 180px 0;
	display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.error-w p{
	font-size:20px;
}
/******************** 28. Portfolio masonry ********************/
.portfolio-grid{
	margin:0 0 30px 0;
}
.portfolio-grid .p-item{
	border: 0;
}
/******************** 29. Portfolio single ********************/
.pf-icon{
	font-size:64px;
	line-height:64px;
	margin:0 0 20px 0;
	color:#000;
}
.pf-col p{
	color:#666;
	line-height:20px;
	margin:0 0 30px 0;
}
.p-single #content{
	padding:100px 0;
        position: relative;     
}
.p-single .p-content{
	padding:100px 0 0 0;
}
.p-single .img-responsive{
	display:block;
	margin:0 auto;
	max-width:100%;
	height:auto;
}
.p-single .slide{
	height:600px;
}
.p-single .p-pager{

}
.p-single .p-pager a{
	background:#f7f7f7;
	position:relative;
	display:block;
	font-size: 24px;
    line-height: 24px;
	padding:50px 25px 230px 25px;
}
.p-single .p-pager .arr-left{
	position:absolute;
	left:50px;
}
.p-single .p-pager .arr-right{
	position:absolute;
	right:50px;
}
.p-single .p-pager a:hover{
	background:#fff;
	color:#01284f;
}

/******************** 30. Coming Soon Page ********************/
.coming-soon .caption{
	padding:50px 0;
}
.coming-soon .logo{
	float:none;
	margin-bottom:100px;
}
.coming-soon img{
	height:100%;
}
.coming-soon #top .btn{
	margin-top:30px;
	margin-bottom:100px;
	background-position: left bottom;
    color: #000;
    border-color: #fff;
}
.coming-soon #top .btn:hover{
    border-color: #fff;
	color:#fff;
    background: linear-gradient(to right, #ffffff 50%, transparent 50%);
    background-size: 200% 100%;
    background-position: right bottom;
}
#valslider{ 
	width:100%;
	height:100%;
	overflow: hidden;
	position:relative;
}
.slide-item{ 
	background-repeat: no-repeat;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: -1;
    top: 0;
    left: 0;
    background-position: 0;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.countdown{
	display:block;
}
.countdown li {
    color: #fff;
    display: inline-block;
    margin: 0 15px;
}
.timer-block {
    font-size: 24px;
    line-height: 22px;
    font-weight: 400;
    background: none;
    padding: 25px 0;
    width: 70px;
    border: 1px solid #fff;
}
.countdown li p {
    font-size: 14px;
	font-weight: 300;
    text-transform: uppercase;
    margin: 10px 0 0 0;
}
.coming-soon .ico-soc{
	color:#fff;
	font-size:16px;
	padding:0 15px;
}
.coming-soon .ico-soc:hover{
	color:#999;
}
.head-form {
	font-size: 20px;
    line-height: 20px;
    font-weight: 400;
    margin: 0 0 20px 0;
}
#notify button{
	margin-top:10px;
}
/*Pop-up form close effect*/
.mfp-fade.mfp-bg {
	opacity: 0;
	-webkit-transition: all 0.3s ease-out; 
	-moz-transition: all 0.3s ease-out; 
	transition: all 0.3s ease-out;
}
.mfp-fade.mfp-bg.mfp-ready {
	opacity: 0.8;
}
.mfp-fade.mfp-bg.mfp-removing {
	opacity: 0;
}

.mfp-fade.mfp-wrap .mfp-content {
	opacity: 0;
	-webkit-transition: all 0.3s ease-out; 
	-moz-transition: all 0.3s ease-out; 
	transition: all 0.3s ease-out;
}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
	opacity: 1;
}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
	opacity: 0;
}

.video-container iframe, 
.video-container object, 
.video-container embed, 
.embed-container iframe, 
.embed-container object, 
.embed-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: none!important;
}

.video-container, 
.embed-container {
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}
.admin-bar .fixed{
    margin-top: 32px;
}
.admin-bar .logo{
    margin-top: 10px;
}
.logo a{
    color: #fff!important;
    font-size: medium;
}
.s-box ul,
ul.slides,
.social ul,
.comment-list,
.p-slides,
.contacts-info{
    margin: 0px!important;
}
.s-box .children,
.s-box .sub-menu{
    margin-top: 10px!important;
}
.s-box select{
    width: 100%!important;
    border-color: #dcdcdc;
    font-size: 14px;
    height: 40px;
    padding: 10px;
    line-height: 49px;
    font-weight: 400;
}
@media only screen and (max-width: 1217px) {
    .container{
        width:970px;
    }
	.hidden-md{
		display:none;
	}
	.col-md-12 {
		width: 100%;
		}
	.col-md-11 {
		width: 91.66666667%;
		}
	.col-md-10 {
		width: 83.33333333%;
		}
	.col-md-9 {
		width: 75%;
		}
	.col-md-8 {
		width: 66.66666667%;
		}
	.col-md-7 {
		width: 58.33333333%;
		}
	.col-md-6 {
		width: 50%;
		}
	.col-md-5 {
		width: 41.66666667%;
		}
	.col-md-4 {
		width: 33.33333333%;
		}
	.col-md-3 {
		width: 25%;
		}
	.col-md-2 {
		width: 16.66666667%;
		}
	.col-md-1 {
		width: 8.33333333%;
	}
	.p-item--width2 {
		width: 50%;
	}
	.col-md-offset-12 {
		margin-left: 100%;
	}
	.col-md-offset-11 {
		margin-left: 91.66666666666666%;
	}
	.col-md-offset-10 {
		margin-left: 83.33333333333334%;
	}
	.col-md-offset-9 {
		margin-left: 75%;
	}
	.col-md-offset-8 {
		margin-left: 66.66666666666666%;
	}
	.col-md-offset-7 {
		margin-left: 58.333333333333336%;
	}
	.col-md-offset-6 {
		margin-left: 50%;
	}
	.col-md-offset-5 {
		margin-left: 41.66666666666667%;
	}
	.col-md-offset-4 {
		margin-left: 33.33333333333333%;
	}
	.col-md-offset-3 {
		margin-left: 25%;
	}
	.col-md-offset-2 {
		margin-left: 16.666666666666664%;
	}
	.col-md-offset-1 {
		margin-left: 8.333333333333332%;
	}
	.col-md-offset-0 {
		margin-left: 0;
	}
	.col-md-offset-right-12 {
		margin-right: 100%;
	  }
	.col-md-offset-right-11 {
		margin-right: 91.66666667%;
	  }
	.col-md-offset-right-10 {
		margin-right: 83.33333333%;
	  }
	.col-md-offset-right-9 {
		margin-right: 75%;
	  }
	.col-md-offset-right-8 {
		margin-right: 66.66666667%;
	  }
	.col-md-offset-right-7 {
		margin-right: 58.33333333%;
	  }
	.col-md-offset-right-6 {
		margin-right: 50%;
	  }
	.col-md-offset-right-5 {
		margin-right: 41.66666667%;
	  }
	.col-md-offset-right-4 {
		margin-right: 33.33333333%;
	  }
	.col-md-offset-right-3 {
		margin-right: 25%;
	  }
	.col-md-offset-right-2 {
		margin-right: 16.66666667%;
	  }
	.col-md-offset-right-1 {
		margin-right: 8.33333333%;
	  }
	.col-md-offset-right-0 {
		margin-right: 0;
	}
	h1{
		font-size:40px;
		line-height:40px;
		margin:0 0 20px 0
	}
	.caption h3{
		font-size:20px;
		line-height:20px;
		margin:0 0 40px 0
	}
	.top-left-separator {
		top: -150px;
		border-width: 150px 0 0 100vw;
	}
	.bx-wrapper .bx-prev {
		left: 30px!important;
	}

	.bx-wrapper .bx-next {
		right: 30px!important;
	}
	

	
}

@media only screen and (max-width: 992px){
	.container{
		width:750px;
	}
	.hidden-sm{
		display:none;
	}
	.col-sm-12 {
		width: 100%;
		}
	.col-sm-11 {
		width: 91.66666667%;
		}
	.col-sm-10 {
		width: 83.33333333%;
		}
	.col-sm-9 {
		width: 75%;
		}
	.col-sm-8 {
		width: 66.66666667%;
		}
	.col-sm-7 {
		width: 58.33333333%;
		}
	.col-sm-6 {
		width: 50%;
		}
	.col-sm-5 {
		width: 41.66666667%;
		}
	.col-sm-4 {
		width: 33.33333333%;
		}
	.col-sm-3 {
		width: 25%;
		}
	.col-sm-2 {
		width: 16.66666667%;
		}
	.col-sm-1 {
		width: 8.33333333%;
	}
	.p-item--width2 {
		width: 50%;
	}
	.col-sm-offset-12 {
	margin-left: 100%;
	}
	.col-sm-offset-11 {
		margin-left: 91.66666666666666%;
	}
	.col-sm-offset-10 {
		margin-left: 83.33333333333334%;
	}
	.col-sm-offset-9 {
		margin-left: 75%;
	}
	.col-sm-offset-8 {
		margin-left: 66.66666666666666%;
	}
	.col-sm-offset-7 {
		margin-left: 58.333333333333336%;
	}
	.col-sm-offset-6 {
		margin-left: 50%;
	}
	.col-sm-offset-5 {
		margin-left: 41.66666666666667%;
	}
	.col-sm-offset-4 {
		margin-left: 33.33333333333333%;
	}
	.col-sm-offset-3 {
		margin-left: 25%;
	}
	.col-sm-offset-2 {
		margin-left: 16.666666666666664%;
	}
	.col-sm-offset-1 {
		margin-left: 8.333333333333332%;
	}
	.col-sm-offset-0 {
		margin-left: 0;
	}
	.col-sm-offset-right-12 {
		margin-right: 100%;
	  }
	.col-sm-offset-right-11 {
		margin-right: 91.66666667%;
	  }
	.col-sm-offset-right-10 {
		margin-right: 83.33333333%;
	  }
	.col-sm-offset-right-9 {
		margin-right: 75%;
	  }
	.col-sm-offset-right-8 {
		margin-right: 66.66666667%;
	  }
	.col-sm-offset-right-7 {
		margin-right: 58.33333333%;
	  }
	.col-sm-offset-right-6 {
		margin-right: 50%;
	  }
	.col-sm-offset-right-5 {
		margin-right: 41.66666667%;
	  }
	.col-sm-offset-right-4 {
		margin-right: 33.33333333%;
	  }
	.col-sm-offset-right-3 {
		margin-right: 25%;
	  }
	.col-sm-offset-right-2 {
		margin-right: 16.66666667%;
	  }
	.col-sm-offset-right-1 {
		margin-right: 8.33333333%;
	  }
	.col-sm-offset-right-0 {
		margin-right: 0;
	  }
	.bx-wrapper .bx-prev {
		left: 10px!important;
	}
	.bx-wrapper .bx-next {
		right: 10px!important;
	}
	.error404 h1{
		font-size:120px;
		line-height:120px;
	}
	.p-single .slide{
		height:500px;
	}
	
}

@media only screen and (max-width: 768px){
	.container{
		width:100%;
	}
	.hidden-xs{
		display:none;
	}
	h6 {
		margin: 0 0 10px 0;
	}
	.col-xs-12 {
		width: 100%;
		}
	.col-xs-11 {
		width: 91.66666667%;
		}
	.col-xs-10 {
		width: 83.33333333%;
		}
	.col-xs-9 {
		width: 75%;
		}
	.col-xs-8 {
		width: 66.66666667%;
		}
	.col-xs-7 {
		width: 58.33333333%;
		}
	.col-xs-6 {
		width: 50%;
		}
	.col-xs-5 {
		width: 41.66666667%;
		}
	.col-xs-4 {
		width: 33.33333333%;
		}
	.col-xs-3 {
		width: 25%;
		}
	.col-xs-2 {
		width: 16.66666667%;
		}
	.col-xs-1 {
		width: 8.33333333%;
	}
	.col-xs-offset-12 {
		margin-left: 100%;
	}
	.col-xs-offset-11 {
		margin-left: 91.66666666666666%;
	}
	.col-xs-offset-10 {
		margin-left: 83.33333333333334%;
	}
	.col-xs-offset-9 {
		margin-left: 75%;
	}
	.col-xs-offset-8 {
		margin-left: 66.66666666666666%;
	}
	.col-xs-offset-7 {
		margin-left: 58.333333333333336%;
	}
	.col-xs-offset-6 {
		margin-left: 50%;
	}
	.col-xs-offset-5 {
		margin-left: 41.66666666666667%;
	}
	.col-xs-offset-4 {
		margin-left: 33.33333333333333%;
	}
	.col-xs-offset-3 {
		margin-left: 25%;
	}
	.col-xs-offset-2 {
		margin-left: 16.666666666666664%;
	}
	.col-xs-offset-1 {
		margin-left: 8.333333333333332%;
	}
	.col-xs-offset-0 {
		margin-left: 0;
	}
	.col-xs-offset-right-12 {
	  margin-right: 100%;
	}
	.col-xs-offset-right-11 {
	  margin-right: 91.66666667%;
	}
	.col-xs-offset-right-10 {
	  margin-right: 83.33333333%;
	}
	.col-xs-offset-right-9 {
	  margin-right: 75%;
	}
	.col-xs-offset-right-8 {
	  margin-right: 66.66666667%;
	}
	.col-xs-offset-right-7 {
	  margin-right: 58.33333333%;
	}
	.col-xs-offset-right-6 {
	  margin-right: 50%;
	}
	.col-xs-offset-right-5 {
	  margin-right: 41.66666667%;
	}
	.col-xs-offset-right-4 {
	  margin-right: 33.33333333%;
	}
	.col-xs-offset-right-3 {
	  margin-right: 25%;
	}
	.col-xs-offset-right-2 {
	  margin-right: 16.66666667%;
	}
	.col-xs-offset-right-1 {
	  margin-right: 8.33333333%;
	}
	.col-xs-offset-right-0 {
	  margin-right: 0;
	}
	.p-item--width2 {
		width: 100%;
	}
	
	.bx-controls{
		display:none!important;
	}
	
	header,
	.error404 header{
		padding: 10px 15px;
		background:#033a70;
		opacity: 0.8;
		color:#000;
	}
	.scroll-down{
		color:#fff;
	}

	h1 {
		font-size: 24px;
		line-height: 24px;
	}
	h3 {
		font-size: 20px;
		line-height: 20px;
		margin: 0px 0 30px 0;
	}
	h4 {
		font-size: 18px;
		line-height: 18px;
	}
	.item-caption h5 {
		font-size: 16px;
	}
	.btn{
		height:40px;
		line-height:38px;
	}
	.main-form button{
		font-size:13px;
		line-height:38px;
	}
	.btn-larger{
		line-height:36px;
	}
	
	.section-promo,
	 footer, 
	.section-blog, 
	.section-clients,
	.classic .section-promo,
	.classic footer, 
	.classic .section-blog, 
	.classic .section-clients{
		padding:50px 0;
	}
	.section-about,
	.section-pricing,
	.classic .section-about,
	.classic .section-pricing{
		padding:50px 0 20px 0;
	}
	.section-portfolio,
	.classic .section-portfolio,
    .section-content,
    .classic .section-content,
    #content,
    .classic #content{
		padding: 50px 0;
	}
	.section-testimonials,
	.classic .section-testimonials{
		padding:60px 0;
	}
	.ico-box{
		margin-bottom:10px;
	}
	.count-box p {
		margin: 10px 0 0 0;
	}
	.count-box:nth-child(2){
		border-right:0;
	}
	.count-box{
		margin-bottom:30px;
	}
	.counters-box {
		margin-top: 0
	}
	.heading-module .heading {
		margin: 0 0 30px 0;
	}
	.member-pic {
		height: 380px;
	}
	.section-service,
	.classic .section-service{
		padding: 60px 0 30px 0;
	}
	.heading-module p{
		margin:0 0 30px 0;
	}
	.p-filters li{
		margin-bottom:10px;
		padding-right: 30px;
	}
	.p-filters {
		margin-bottom: 30px;
	}
	.portfolio-b{
		margin:0px;
	}
	.p-item{
		border:0;
	}
	.no-right{
		text-align:left;
	}
	.table-item{
		margin-bottom:30px;
	}
	.date{
		padding:10px 0;
	}
	input, textarea{
		font-size:13px;
	}
	.pop-wrap h4{
		font-size:16px;
		line-height:16px;
		margin: 0 0 10px 0;
	}
	.pop-wrap .smaller{
		font-size:13px;
	}
	#testi p{
		font-size:14px;
		line-height:18px;
		margin:0 0 20px 0;
	}
	.avatar {
		margin: 0 0 10px 0;
		width:64px;
		height:64px;
	}
	.u-title {
		margin-bottom: 10px;
	}
	.contacts-text{
		margin-bottom:30px;
	}
	#map{
		height:400px;
	}
	.section-contacts,
	.classic .section-contacts{
		padding-top: 50px;
	}
	#crumbs,
	.classic #crumbs{
		padding:130px 0 50px 0;
	}
	.news-info{
		width:90%;
	}
	aside{
		margin-top:50px;
	}
	.s-box{	
		margin-bottom:30px;
	}
	.s-box:last-child{
		margin:0;
	}
	.pagination li a{
		margin-bottom:10px;
	}
	.detail .news-info{
		padding:30px 0;
	}
	.comments-wrap{
		padding:0;
	}
	.detail blockquote {
		margin: 0;
	}
	img[src="https://maps.gstatic.com/mapfiles/api-3/images/google_white5.png"]{
		top:0!important;
	}
	.gmnoprint, .gm-style-cc{
		bottom:0px!important;
	}
	.pop-wrap{
		padding:100px 0 60px 0;
	}
	.error404 #content{
		padding:70px 0;
	}
	.error404 h1{
		font-size:60px;
		line-height:60px;
		margin:0 0 10px 0;
	}
	.error-w p{
		font-size:16px;
	}
	.n-item-b{
		border-top:1px solid #dcdcdc;
	}
	.p-single #content {
		padding: 50px 0 20px 0;
	}
	.p-single .slide {
		height: 300px;
	}
	.p-single .p-content {
		padding: 50px 0 0 0;
	}
	.p-single .p-pager a,
	.classic .p-pager a{
		padding:50px 10px;
		font-size: 16px;
		line-height: 16px;
	}
	
	.coming-soon .logo img{
	    height: 70px;
	}
	.coming-soon .logo{
		margin-bottom:50px;
	}
	.countdown li {
		margin: 0px 5px;
	}
	.timer-block {
		font-size: 18px;
		line-height: 18px;
		padding: 20px 0;
		width: 60px;
	}
	.countdown li p {
		font-size: 13px;
	}
	.coming-soon #top .btn {
		margin-top: 30px;
		margin-bottom: 50px;
	}	
	
}

@media only screen and (max-width: 480px){
	.col-full{
		width:100%;
	}
	.ham {
		margin-top: 11px!important;
	}
	.hidden-xxs{
		display:none;
	}
	.right-0, .left-0{
		text-align:center;
	}

	.logo img{
	    height: 40px;
	}
	footer{
		padding:30px 0;
	}
	.btn-show{
		font-size:12px;
	}
	.btn-show:after {
		top: 14px;
		font-size: 18px;
		margin-left: -9px;
	}
	.section-contacts .bottom-separator {
		border-width: 45px 100px 0 100px;
		margin-left: -100px;
	}
	.pop-wrap{
		padding: 60px 0 30px 0;
	}
	.contacts-text{
		padding-right:0;
	}
	.social:after{
		margin-left:0;
		width:100%;
		left:0;
	}
	#crumbs,
	.classic #crumbs{
		padding:110px 0 50px 0;
	}
	.count-box{
		border-right:0!important;
	}
	.p-single .p-pager .arr-left,
	.p-single .p-pager .arr-right{
		display:none;
	}
	.coming-soon .ico-soc {
		padding: 0 5px;
	}
	.white-popup-block{
		padding:30px;
	}
	.head-form{
		font-size:16px;
	}
}
/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
    position: relative;
    margin: 0;
    padding: 0;
    *zoom: 1;
}

.slides li, .bg-slider, .slides-rotate li {
    display: block;
    position: relative;
}
.slide{
    background-repeat: no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	z-index:-1;
	top:0;
	left:0;
    background-position: 0;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.burns{
	-moz-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s;
    -moz-transform: scale(1,1);
    -webkit-transform: scale(1,1);
    transform: scale(1,1);
	-webkit-animation: kenburns 7s infinite;
	animation: kenburns 7s infinite;
}

.bx-wrapper .bx-viewport {
	left: 0;
    -webkit-transform: translatez(0);
    -moz-transform: translatez(0);
    -ms-transform: translatez(0);
    -o-transform: translatez(0);
    transform: translatez(0);
}

.bx-wrapper .bx-pager, 
.bx-wrapper .bx-controls-auto {
    position: absolute;
    bottom: -30px;
    width: 100%;
}

.bx-wrapper .bx-loading {
    min-height: 50px;
    background: #000;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2000;
}

.bx-wrapper .bx-prev {
    left: 100px;
}

.bx-wrapper .bx-next {
    right: 100px;
}

.bx-wrapper .bx-prev:hover, .bx-wrapper .bx-next:hover {
    opacity:0.6;
	filter: Alpha(Opacity=60);
}
.bx-wrapper .bx-prev:hover{
	left:90px;
}
.bx-wrapper .bx-next:hover{
	right:90px;
}
.bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 50%;
    color: #fff;
    font-size: 40px;
    line-height: 40px;
    margin-top: -20px;
    outline: 0;
    width: auto;
    height: 40px;
    z-index: 99;
}

.bx-wrapper .bx-controls-direction a.disabled {
    display: none;
}

.bx-wrapper .bx-pager {
    text-align: center;
}

.bx-wrapper .bx-pager .bx-pager-item, 
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
    display: inline-block;
    *zoom: 1;
    *display: inline;
}

html, body {
	width: 100%;
	overflow-x: hidden; 
}

nav ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

nav ul li a{
  font-size: 14px;
  text-transform:uppercase;
  display: block;
  padding: 20px;
  text-decoration: none;
  color: #eee;
  border-bottom:1px solid #01284f;
}
nav ul li:last-child a {
	border-bottom:0;
}
nav ul li a:hover, 
nav ul li a.current,
nav ul .current-menu-parent a,
nav ul .current-menu-item a{
  text-decoration: none;
  color: #999;
  background-color: rgba(0,0,0,0.2);
}

nav ul li .sub-menu{
	display:none;
	margin-top:20px
}

.has-sub span{
	margin-left:20px;
	font-size:10px
}

nav ul li .sub-menu a{
	font-size:12px;
	padding:10px 40px;
	border:0;
}
nav ul li .sub-menu a:hover{
	background-color:transparent;
}

.ham{
	margin-top: 16px;
	width:32px;
	z-index:20;
	height:24px;
	float:right;
	display:inline-block;
	position:relative;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	cursor:pointer;
}

.ham-line{
	display: block;
	position: absolute;
	height: 2px;
	width: 32px;
	background: #fff;
	opacity: 1;
	left: 0;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: .1s ease-in-out;
	-moz-transition: .1s ease-in-out;
	-o-transition: .1s ease-in-out;
	transition: .1s ease-in-out;
}
.sb-active nav{
    right: 0;
}
.ham-line:nth-child(1) {
  top: 0px;
  width:15px;
}

.ham-line:nth-child(2), .ham-line:nth-child(3) {
  top: 8px;
  width:20px;
}

.ham-line:nth-child(4) {
  top: 16px;
}

.sb-active .ham-line:nth-child(1) {
  top: 8px;
  width: 0%;
  left: 50%;
}

.sb-active .ham-line:nth-child(2) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

.sb-active .ham-line:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.sb-active .ham-line:nth-child(4) {
  top: 8px;
  width: 0%;
  left: 50%;
}
.lb-loader,.lightbox{text-align:center;line-height:0}body:after{content:url(../img/close.png) url(../img/loading.gif) url(../img/prev.png) url(../img/next.png);display:none}.lb-dataContainer:after,.lb-outerContainer:after{content:"";clear:both}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;font-weight:400}.lightbox .lb-image{display:block;height:auto;max-width:inherit;border-radius:3px}.lightbox a img{border:none}.lb-outerContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;border-radius:4px}.lb-loader,.lb-nav{position:absolute;left:0}.lb-outerContainer:after{display:table}.lb-container{padding:4px}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../img/loading.gif) no-repeat}.lb-nav{top:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../img/prev.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../img/next.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{display:table}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../img/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

.vc_non_responsive .vc_row .vc_col-sm-1, .vc_non_responsive .vc_row .vc_col-sm-10, .vc_non_responsive .vc_row .vc_col-sm-11, .vc_non_responsive .vc_row .vc_col-sm-12, .vc_non_responsive .vc_row .vc_col-sm-2, .vc_non_responsive .vc_row .vc_col-sm-3, .vc_non_responsive .vc_row .vc_col-sm-4, .vc_non_responsive .vc_row .vc_col-sm-5, .vc_non_responsive .vc_row .vc_col-sm-7, .vc_non_responsive .vc_row .vc_col-sm-8, .vc_non_responsive .vc_row .vc_col-sm-9 {
    float: left;
    padding-left: 15px;
    padding-right: 15px;
}

.vc_message_box-icon > *, .vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_simple .vc_toggle_icon::before {
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
}

.btn-group-vertical > .btn-group:after, .btn-toolbar:after, .container-fluid:after, .container:after, .dl-horizontal dd:after, .form-horizontal .form-group:after, .modal-footer:after, .nav:after, .navbar-collapse:after, .navbar-header:after, .navbar:after, .pager:after, .panel-body:after, .row:after, .vc_clearfix:after, .vc_column-inner::after, .vc_el-clearfix, .vc_row:after {
    clear: both;
}

.carousel-inner > .item > a > img, .carousel-inner > .item > img, .thumbnail a > img, .thumbnail > img {
    display: block;
    max-width: 100%;
    height: auto;
}

.vc_parallax-inner iframe, .vc_video-bg iframe {
    max-width: 1000%;
}

.btn-group-lg > .btn {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px;
}

.btn-group-sm > .btn, .btn-group-xs > .btn {
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.btn-group-sm > .btn {
    padding: 5px 10px;
}

.btn-group-xs > .btn {
    padding: 1px 5px;
}

.btn-group-vertical > .btn-group:after, .btn-group-vertical > .btn-group:before, .btn-toolbar:after, .btn-toolbar:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .dl-horizontal dd:after, .dl-horizontal dd:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .modal-footer:after, .modal-footer:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before, .vc_row:after, .vc_row:before {
    content: " ";
    display: table;
}

@media (max-width:767px) {
    .vc_hidden-xs {
        display: none !important;
    }

    .vc_el-clearfix-xs {
        clear: both;
    }
}

@media (min-width:768px) and (max-width:991px) {
    .vc_hidden-sm {
        display: none !important;
    }

    .vc_el-clearfix-sm {
        clear: both;
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .vc_hidden-md {
        display: none !important;
    }

    .vc_el-clearfix-md {
        clear: both;
    }
}

.vc_non_responsive .vc_row .vc_col-sm-1 {
    position: relative;
    width: 8.33333333%;
    min-height: 1px;
}

.vc_non_responsive .vc_row .vc_col-sm-2 {
    position: relative;
    width: 16.66666667%;
    min-height: 1px;
}

.vc_non_responsive .vc_row .vc_col-sm-3 {
    position: relative;
    width: 25%;
    min-height: 1px;
}

.vc_non_responsive .vc_row .vc_col-sm-4 {
    position: relative;
    width: 33.33333333%;
    min-height: 1px;
}

.vc_non_responsive .vc_row .vc_col-sm-5 {
    position: relative;
    width: 41.66666667%;
    min-height: 1px;
}

.vc_non_responsive .vc_row .vc_col-sm-6 {
    position: relative;
    float: left;
    width: 50%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-7 {
    position: relative;
    width: 58.33333333%;
    min-height: 1px;
}

.vc_non_responsive .vc_row .vc_col-sm-8 {
    position: relative;
    width: 66.66666667%;
    min-height: 1px;
}

.vc_non_responsive .vc_row .vc_col-sm-9 {
    position: relative;
    width: 75%;
    min-height: 1px;
}

.vc_non_responsive .vc_row .vc_col-sm-10 {
    position: relative;
    width: 83.33333333%;
    min-height: 1px;
}

.vc_non_responsive .vc_row .vc_col-sm-11 {
    position: relative;
    width: 91.66666667%;
    min-height: 1px;
}

.vc_col-xs-12, .vc_column_container {
    width: 100%;
}

.vc_non_responsive .vc_row .vc_col-sm-12 {
    position: relative;
    width: 100%;
    min-height: 1px;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-12 {
    margin-left: 100%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-11 {
    margin-left: 91.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-10 {
    margin-left: 83.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-9 {
    margin-left: 75%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-8 {
    margin-left: 66.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-7 {
    margin-left: 58.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-6 {
    margin-left: 50%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-5 {
    margin-left: 41.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-4 {
    margin-left: 33.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-3 {
    margin-left: 25%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-2 {
    margin-left: 16.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-1 {
    margin-left: 8.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-0 {
    margin-left: 0;
}

.vc_non_responsive .vc_row .vc_hidden-sm {
    display: none !important;
}

.vc_row {
    margin-left: -15px;
    margin-right: -15px;
}

.vc_col-lg-1, .vc_col-lg-10, .vc_col-lg-11, .vc_col-lg-12, .vc_col-lg-2, .vc_col-lg-3, .vc_col-lg-4, .vc_col-lg-5, .vc_col-lg-6, .vc_col-lg-7, .vc_col-lg-8, .vc_col-lg-9, .vc_col-md-1, .vc_col-md-10, .vc_col-md-11, .vc_col-md-12, .vc_col-md-2, .vc_col-md-3, .vc_col-md-4, .vc_col-md-5, .vc_col-md-6, .vc_col-md-7, .vc_col-md-8, .vc_col-md-9, .vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9, .vc_col-xs-1, .vc_col-xs-10, .vc_col-xs-11, .vc_col-xs-12, .vc_col-xs-2, .vc_col-xs-3, .vc_col-xs-4, .vc_col-xs-5, .vc_col-xs-6, .vc_col-xs-7, .vc_col-xs-8, .vc_col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.vc_col-xs-1, .vc_col-xs-10, .vc_col-xs-11, .vc_col-xs-12, .vc_col-xs-2, .vc_col-xs-3, .vc_col-xs-4, .vc_col-xs-5, .vc_col-xs-6, .vc_col-xs-7, .vc_col-xs-8, .vc_col-xs-9 {
    float: left;
}

.vc_col-xs-11 {
    width: 91.66666667%;
}

.vc_col-xs-10 {
    width: 83.33333333%;
}

.vc_col-xs-9 {
    width: 75%;
}

.vc_col-xs-8 {
    width: 66.66666667%;
}

.vc_col-xs-7 {
    width: 58.33333333%;
}

.vc_col-xs-6 {
    width: 50%;
}

.vc_col-xs-5 {
    width: 41.66666667%;
}

.vc_col-xs-4 {
    width: 33.33333333%;
}

.vc_col-xs-3 {
    width: 25%;
}

.vc_col-xs-2 {
    width: 16.66666667%;
}

.vc_col-xs-1 {
    width: 8.33333333%;
}

.vc_col-xs-pull-12 {
    right: 100%;
}

.vc_col-xs-pull-11 {
    right: 91.66666667%;
}

.vc_col-xs-pull-10 {
    right: 83.33333333%;
}

.vc_col-xs-pull-9 {
    right: 75%;
}

.vc_col-xs-pull-8 {
    right: 66.66666667%;
}

.vc_col-xs-pull-7 {
    right: 58.33333333%;
}

.vc_col-xs-pull-6 {
    right: 50%;
}

.vc_col-xs-pull-5 {
    right: 41.66666667%;
}

.vc_col-xs-pull-4 {
    right: 33.33333333%;
}

.vc_col-xs-pull-3 {
    right: 25%;
}

.vc_col-xs-pull-2 {
    right: 16.66666667%;
}

.vc_col-xs-pull-1 {
    right: 8.33333333%;
}

.vc_col-xs-pull-0 {
    right: auto;
}

.vc_col-xs-push-12 {
    left: 100%;
}

.vc_col-xs-push-11 {
    left: 91.66666667%;
}

.vc_col-xs-push-10 {
    left: 83.33333333%;
}

.vc_col-xs-push-9 {
    left: 75%;
}

.vc_col-xs-push-8 {
    left: 66.66666667%;
}

.vc_col-xs-push-7 {
    left: 58.33333333%;
}

.vc_col-xs-push-6 {
    left: 50%;
}

.vc_col-xs-push-5 {
    left: 41.66666667%;
}

.vc_col-xs-push-4 {
    left: 33.33333333%;
}

.vc_col-xs-push-3 {
    left: 25%;
}

.vc_col-xs-push-2 {
    left: 16.66666667%;
}

.vc_col-xs-push-1 {
    left: 8.33333333%;
}

.vc_col-xs-push-0 {
    left: auto;
}

.vc_col-xs-offset-12 {
    margin-left: 100%;
}

.vc_col-xs-offset-11 {
    margin-left: 91.66666667%;
}

.vc_col-xs-offset-10 {
    margin-left: 83.33333333%;
}

.vc_col-xs-offset-9 {
    margin-left: 75%;
}

.vc_col-xs-offset-8 {
    margin-left: 66.66666667%;
}

.vc_col-xs-offset-7 {
    margin-left: 58.33333333%;
}

.vc_col-xs-offset-6 {
    margin-left: 50%;
}

.vc_col-xs-offset-5 {
    margin-left: 41.66666667%;
}

.vc_col-xs-offset-4 {
    margin-left: 33.33333333%;
}

.vc_col-xs-offset-3 {
    margin-left: 25%;
}

.vc_col-xs-offset-2 {
    margin-left: 16.66666667%;
}

.vc_col-xs-offset-1 {
    margin-left: 8.33333333%;
}

.vc_col-xs-offset-0 {
    margin-left: 0;
}

@media (min-width:768px) {
    .vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9 {
        float: left;
    }

    .vc_col-sm-12 {
        width: 100%;
    }

    .vc_col-sm-11 {
        width: 91.66666667%;
    }

    .vc_col-sm-10 {
        width: 83.33333333%;
    }

    .vc_col-sm-9 {
        width: 75%;
    }

    .vc_col-sm-8 {
        width: 66.66666667%;
    }

    .vc_col-sm-7 {
        width: 58.33333333%;
    }

    .vc_col-sm-6 {
        width: 50%;
    }

    .vc_col-sm-5 {
        width: 41.66666667%;
    }

    .vc_col-sm-4 {
        width: 33.33333333%;
    }

    .vc_col-sm-3 {
        width: 25%;
    }

    .vc_col-sm-2 {
        width: 16.66666667%;
    }

    .vc_col-sm-1 {
        width: 8.33333333%;
    }

    .vc_col-sm-pull-12 {
        right: 100%;
    }

    .vc_col-sm-pull-11 {
        right: 91.66666667%;
    }

    .vc_col-sm-pull-10 {
        right: 83.33333333%;
    }

    .vc_col-sm-pull-9 {
        right: 75%;
    }

    .vc_col-sm-pull-8 {
        right: 66.66666667%;
    }

    .vc_col-sm-pull-7 {
        right: 58.33333333%;
    }

    .vc_col-sm-pull-6 {
        right: 50%;
    }

    .vc_col-sm-pull-5 {
        right: 41.66666667%;
    }

    .vc_col-sm-pull-4 {
        right: 33.33333333%;
    }

    .vc_col-sm-pull-3 {
        right: 25%;
    }

    .vc_col-sm-pull-2 {
        right: 16.66666667%;
    }

    .vc_col-sm-pull-1 {
        right: 8.33333333%;
    }

    .vc_col-sm-pull-0 {
        right: auto;
    }

    .vc_col-sm-push-12 {
        left: 100%;
    }

    .vc_col-sm-push-11 {
        left: 91.66666667%;
    }

    .vc_col-sm-push-10 {
        left: 83.33333333%;
    }

    .vc_col-sm-push-9 {
        left: 75%;
    }

    .vc_col-sm-push-8 {
        left: 66.66666667%;
    }

    .vc_col-sm-push-7 {
        left: 58.33333333%;
    }

    .vc_col-sm-push-6 {
        left: 50%;
    }

    .vc_col-sm-push-5 {
        left: 41.66666667%;
    }

    .vc_col-sm-push-4 {
        left: 33.33333333%;
    }

    .vc_col-sm-push-3 {
        left: 25%;
    }

    .vc_col-sm-push-2 {
        left: 16.66666667%;
    }

    .vc_col-sm-push-1 {
        left: 8.33333333%;
    }

    .vc_col-sm-push-0 {
        left: auto;
    }

    .vc_col-sm-offset-12 {
        margin-left: 100%;
    }

    .vc_col-sm-offset-11 {
        margin-left: 91.66666667%;
    }

    .vc_col-sm-offset-10 {
        margin-left: 83.33333333%;
    }

    .vc_col-sm-offset-9 {
        margin-left: 75%;
    }

    .vc_col-sm-offset-8 {
        margin-left: 66.66666667%;
    }

    .vc_col-sm-offset-7 {
        margin-left: 58.33333333%;
    }

    .vc_col-sm-offset-6 {
        margin-left: 50%;
    }

    .vc_col-sm-offset-5 {
        margin-left: 41.66666667%;
    }

    .vc_col-sm-offset-4 {
        margin-left: 33.33333333%;
    }

    .vc_col-sm-offset-3 {
        margin-left: 25%;
    }

    .vc_col-sm-offset-2 {
        margin-left: 16.66666667%;
    }

    .vc_col-sm-offset-1 {
        margin-left: 8.33333333%;
    }

    .vc_col-sm-offset-0 {
        margin-left: 0;
    }
}

@media (min-width:992px) {
    .vc_col-md-1, .vc_col-md-10, .vc_col-md-11, .vc_col-md-12, .vc_col-md-2, .vc_col-md-3, .vc_col-md-4, .vc_col-md-5, .vc_col-md-6, .vc_col-md-7, .vc_col-md-8, .vc_col-md-9 {
        float: left;
    }

    .vc_col-md-12 {
        width: 100%;
    }

    .vc_col-md-11 {
        width: 91.66666667%;
    }

    .vc_col-md-10 {
        width: 83.33333333%;
    }

    .vc_col-md-9 {
        width: 75%;
    }

    .vc_col-md-8 {
        width: 66.66666667%;
    }

    .vc_col-md-7 {
        width: 58.33333333%;
    }

    .vc_col-md-6 {
        width: 50%;
    }

    .vc_col-md-5 {
        width: 41.66666667%;
    }

    .vc_col-md-4 {
        width: 33.33333333%;
    }

    .vc_col-md-3 {
        width: 25%;
    }

    .vc_col-md-2 {
        width: 16.66666667%;
    }

    .vc_col-md-1 {
        width: 8.33333333%;
    }

    .vc_col-md-pull-12 {
        right: 100%;
    }

    .vc_col-md-pull-11 {
        right: 91.66666667%;
    }

    .vc_col-md-pull-10 {
        right: 83.33333333%;
    }

    .vc_col-md-pull-9 {
        right: 75%;
    }

    .vc_col-md-pull-8 {
        right: 66.66666667%;
    }

    .vc_col-md-pull-7 {
        right: 58.33333333%;
    }

    .vc_col-md-pull-6 {
        right: 50%;
    }

    .vc_col-md-pull-5 {
        right: 41.66666667%;
    }

    .vc_col-md-pull-4 {
        right: 33.33333333%;
    }

    .vc_col-md-pull-3 {
        right: 25%;
    }

    .vc_col-md-pull-2 {
        right: 16.66666667%;
    }

    .vc_col-md-pull-1 {
        right: 8.33333333%;
    }

    .vc_col-md-pull-0 {
        right: auto;
    }

    .vc_col-md-push-12 {
        left: 100%;
    }

    .vc_col-md-push-11 {
        left: 91.66666667%;
    }

    .vc_col-md-push-10 {
        left: 83.33333333%;
    }

    .vc_col-md-push-9 {
        left: 75%;
    }

    .vc_col-md-push-8 {
        left: 66.66666667%;
    }

    .vc_col-md-push-7 {
        left: 58.33333333%;
    }

    .vc_col-md-push-6 {
        left: 50%;
    }

    .vc_col-md-push-5 {
        left: 41.66666667%;
    }

    .vc_col-md-push-4 {
        left: 33.33333333%;
    }

    .vc_col-md-push-3 {
        left: 25%;
    }

    .vc_col-md-push-2 {
        left: 16.66666667%;
    }

    .vc_col-md-push-1 {
        left: 8.33333333%;
    }

    .vc_col-md-push-0 {
        left: auto;
    }

    .vc_col-md-offset-12 {
        margin-left: 100%;
    }

    .vc_col-md-offset-11 {
        margin-left: 91.66666667%;
    }

    .vc_col-md-offset-10 {
        margin-left: 83.33333333%;
    }

    .vc_col-md-offset-9 {
        margin-left: 75%;
    }

    .vc_col-md-offset-8 {
        margin-left: 66.66666667%;
    }

    .vc_col-md-offset-7 {
        margin-left: 58.33333333%;
    }

    .vc_col-md-offset-6 {
        margin-left: 50%;
    }

    .vc_col-md-offset-5 {
        margin-left: 41.66666667%;
    }

    .vc_col-md-offset-4 {
        margin-left: 33.33333333%;
    }

    .vc_col-md-offset-3 {
        margin-left: 25%;
    }

    .vc_col-md-offset-2 {
        margin-left: 16.66666667%;
    }

    .vc_col-md-offset-1 {
        margin-left: 8.33333333%;
    }

    .vc_col-md-offset-0 {
        margin-left: 0;
    }
}

@media (min-width:1200px) {
    .vc_hidden-lg {
        display: none !important;
    }

    .vc_col-lg-1, .vc_col-lg-10, .vc_col-lg-11, .vc_col-lg-12, .vc_col-lg-2, .vc_col-lg-3, .vc_col-lg-4, .vc_col-lg-5, .vc_col-lg-6, .vc_col-lg-7, .vc_col-lg-8, .vc_col-lg-9 {
        float: left;
    }

    .vc_col-lg-12 {
        width: 100%;
    }

    .vc_col-lg-11 {
        width: 91.66666667%;
    }

    .vc_col-lg-10 {
        width: 83.33333333%;
    }

    .vc_col-lg-9 {
        width: 75%;
    }

    .vc_col-lg-8 {
        width: 66.66666667%;
    }

    .vc_col-lg-7 {
        width: 58.33333333%;
    }

    .vc_col-lg-6 {
        width: 50%;
    }

    .vc_col-lg-5 {
        width: 41.66666667%;
    }

    .vc_col-lg-4 {
        width: 33.33333333%;
    }

    .vc_col-lg-3 {
        width: 25%;
    }

    .vc_col-lg-2 {
        width: 16.66666667%;
    }

    .vc_col-lg-1 {
        width: 8.33333333%;
    }

    .vc_col-lg-pull-12 {
        right: 100%;
    }

    .vc_col-lg-pull-11 {
        right: 91.66666667%;
    }

    .vc_col-lg-pull-10 {
        right: 83.33333333%;
    }

    .vc_col-lg-pull-9 {
        right: 75%;
    }

    .vc_col-lg-pull-8 {
        right: 66.66666667%;
    }

    .vc_col-lg-pull-7 {
        right: 58.33333333%;
    }

    .vc_col-lg-pull-6 {
        right: 50%;
    }

    .vc_col-lg-pull-5 {
        right: 41.66666667%;
    }

    .vc_col-lg-pull-4 {
        right: 33.33333333%;
    }

    .vc_col-lg-pull-3 {
        right: 25%;
    }

    .vc_col-lg-pull-2 {
        right: 16.66666667%;
    }

    .vc_col-lg-pull-1 {
        right: 8.33333333%;
    }

    .vc_col-lg-pull-0 {
        right: auto;
    }

    .vc_col-lg-push-12 {
        left: 100%;
    }

    .vc_col-lg-push-11 {
        left: 91.66666667%;
    }

    .vc_col-lg-push-10 {
        left: 83.33333333%;
    }

    .vc_col-lg-push-9 {
        left: 75%;
    }

    .vc_col-lg-push-8 {
        left: 66.66666667%;
    }

    .vc_col-lg-push-7 {
        left: 58.33333333%;
    }

    .vc_col-lg-push-6 {
        left: 50%;
    }

    .vc_col-lg-push-5 {
        left: 41.66666667%;
    }

    .vc_col-lg-push-4 {
        left: 33.33333333%;
    }

    .vc_col-lg-push-3 {
        left: 25%;
    }

    .vc_col-lg-push-2 {
        left: 16.66666667%;
    }

    .vc_col-lg-push-1 {
        left: 8.33333333%;
    }

    .vc_col-lg-push-0 {
        left: auto;
    }

    .vc_col-lg-offset-12 {
        margin-left: 100%;
    }

    .vc_col-lg-offset-11 {
        margin-left: 91.66666667%;
    }

    .vc_col-lg-offset-10 {
        margin-left: 83.33333333%;
    }

    .vc_col-lg-offset-9 {
        margin-left: 75%;
    }

    .vc_col-lg-offset-8 {
        margin-left: 66.66666667%;
    }

    .vc_col-lg-offset-7 {
        margin-left: 58.33333333%;
    }

    .vc_col-lg-offset-6 {
        margin-left: 50%;
    }

    .vc_col-lg-offset-5 {
        margin-left: 41.66666667%;
    }

    .vc_col-lg-offset-4 {
        margin-left: 33.33333333%;
    }

    .vc_col-lg-offset-3 {
        margin-left: 25%;
    }

    .vc_col-lg-offset-2 {
        margin-left: 16.66666667%;
    }

    .vc_col-lg-offset-1 {
        margin-left: 8.33333333%;
    }

    .vc_col-lg-offset-0 {
        margin-left: 0;
    }

    .vc_el-clearfix-lg {
        clear: both;
    }
}

.vc_el_width_100, .vc_el_width_50, .vc_el_width_60, .vc_el_width_70, .vc_el_width_80, .vc_el_width_90 {
    margin-left: auto !important;
    margin-right: auto !important;
}

.vc_pull-right {
    float: right !important;
}

.vc_pull-left {
    float: left !important;
}

.vc_clearfix:after, .vc_clearfix:before {
    content: " ";
    display: table;
}

.vc_visible {
    display: block;
}

.vc_table {
    width: 100%;
    margin-bottom: 20px;
    border-collapse: collapse;
}

    .vc_table > tbody > tr > td, .vc_table > tbody > tr > th, .vc_table > tfoot > tr > td, .vc_table > tfoot > tr > th, .vc_table > thead > tr > td, .vc_table > thead > tr > th {
        padding: 8px;
        line-height: 1.42857143;
        vertical-align: top;
        border-top: 1px solid #ddd;
    }

    .vc_table > thead > tr > th {
        vertical-align: bottom;
        border-bottom: 2px solid #ddd;
    }

.vc_button-2-wrapper, .vc_pixel_icon {
    display: inline-block;
    vertical-align: middle;
}

.vc_table > caption + thead > tr:first-child > td, .vc_table > caption + thead > tr:first-child > th, .vc_table > colgroup + thead > tr:first-child > td, .vc_table > colgroup + thead > tr:first-child > th, .vc_table > thead:first-child > tr:first-child > td, .vc_table > thead:first-child > tr:first-child > th {
    border-top: 0;
}

.vc_table > tbody + tbody {
    border-top: 2px solid #ddd;
}

.vc_table .table {
    background-color: #fff;
}

.vc_table-bordered, .vc_table-bordered > tbody > tr > td, .vc_table-bordered > tbody > tr > th, .vc_table-bordered > tfoot > tr > td, .vc_table-bordered > tfoot > tr > th, .vc_table-bordered > thead > tr > td, .vc_table-bordered > thead > tr > th {
    border: 1px solid #ddd;
}

    .vc_table-bordered > thead > tr > td, .vc_table-bordered > thead > tr > th {
        border-bottom-width: 2px;
    }

.vc_pixel_icon {
    height: 16px;
    width: 16px;
    background-position: 0 0;
    background-repeat: no-repeat;
}

.vc_pixel_icon-alert {
    background-image: url(../vc/alert.png);
}

.vc_pixel_icon-info {
    background-image: url(../vc/info.png);
}

.vc_pixel_icon-tick {
    background-image: url(../vc/tick.png);
}

.vc_pixel_icon-explanation {
    background-image: url(../vc/exclamation.png);
}

.vc_pixel_icon-address_book {
    background-image: url(../images/icons/address-book.png);
}

.vc_pixel_icon-alarm_clock {
    background-image: url(../images/icons/alarm-clock.png);
}

.vc_pixel_icon-anchor {
    background-image: url(../images/icons/anchor.png);
}

.vc_pixel_icon-application_image {
    background-image: url(../images/icons/application-image.png);
}

.vc_pixel_icon-arrow {
    background-image: url(../images/icons/arrow.png);
}

.vc_pixel_icon-asterisk {
    background-image: url(../images/icons/asterisk.png);
}

.vc_pixel_icon-hammer {
    background-image: url(../images/icons/auction-hammer.png);
}

.vc_pixel_icon-balloon {
    background-image: url(../images/icons/balloon.png);
}

.vc_pixel_icon-balloon_buzz {
    background-image: url(../images/icons/balloon-buzz.png);
}

.vc_pixel_icon-balloon_facebook {
    background-image: url(../images/icons/balloon-facebook.png);
}

.vc_pixel_icon-balloon_twitter {
    background-image: url(../images/icons/balloon-twitter.png);
}

.vc_pixel_icon-battery {
    background-image: url(../images/icons/battery-full.png);
}

.vc_pixel_icon-binocular {
    background-image: url(../images/icons/binocular.png);
}

.vc_pixel_icon-document_excel {
    background-image: url(../images/icons/blue-document-excel.png);
}

.vc_pixel_icon-document_image {
    background-image: url(../images/icons/blue-document-image.png);
}

.vc_pixel_icon-document_music {
    background-image: url(../images/icons/blue-document-music.png);
}

.vc_pixel_icon-document_office {
    background-image: url(../images/icons/blue-document-office.png);
}

.vc_pixel_icon-document_pdf {
    background-image: url(../images/icons/blue-document-pdf.png);
}

.vc_pixel_icon-document_powerpoint {
    background-image: url(../images/icons/blue-document-powerpoint.png);
}

.vc_pixel_icon-document_word {
    background-image: url(../images/icons/blue-document-word.png);
}

.vc_pixel_icon-bookmark {
    background-image: url(../images/icons/bookmark.png);
}

.vc_pixel_icon-camcorder {
    background-image: url(../images/icons/camcorder.png);
}

.vc_pixel_icon-camera {
    background-image: url(../images/icons/camera.png);
}

.vc_pixel_icon-chart {
    background-image: url(../images/icons/chart.png);
}

.vc_pixel_icon-chart_pie {
    background-image: url(../images/icons/chart-pie.png);
}

.vc_pixel_icon-clock {
    background-image: url(../images/icons/clock.png);
}

.vc_pixel_icon-play {
    background-image: url(../images/icons/control.png);
}

.vc_pixel_icon-fire {
    background-image: url(../images/icons/fire.png);
}

.vc_pixel_icon-heart {
    background-image: url(../images/icons/heart.png);
}

.vc_pixel_icon-mail {
    background-image: url(../images/icons/mail.png);
}

.vc_pixel_icon-shield {
    background-image: url(../images/icons/plus-shield.png);
}

.vc_pixel_icon-video {
    background-image: url(../images/icons/video.png);
}

.vc_txt_align_left {
    text-align: left;
}

.vc_txt_align_right {
    text-align: right;
}

.vc_txt_align_center {
    text-align: center;
}

.vc_txt_align_justify {
    text-align: justify;
    text-justify: inter-word;
}

.vc_el_width_50 {
    width: 50%;
}

.vc_el_width_60 {
    width: 60%;
}

.vc_el_width_70 {
    width: 70%;
}

.vc_el_width_80 {
    width: 80%;
}

.vc_el_width_90 {
    width: 90%;
}

.vc_el_width_100 {
    width: 100%;
}

.vc_btn, a.vc_btn, button.vc_btn {
    cursor: pointer;
    display: inline-block;
    text-decoration: none !important;
    padding: 9px 12px;
    font-size: 100%;
    line-height: 20px;
    border-radius: 4px;
}

.vc_general.vc_btn3, .wpb_button:hover, a.wpb_button_a, a.wpb_button_a:hover {
    text-decoration: none;
}

.vc_btn, .vc_btn:focus, .vc_btn:hover, a.vc_btn, a.vc_btn:focus, a.vc_btn:hover, button.vc_btn, button.vc_btn:focus, button.vc_btn:hover {
    border: 1px solid transparent;
}

.vc_btn-lg, a.vc_btn-lg, button.vc_btn-lg {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px;
}

.vc_btn-sm, a.vc_btn-sm, button.vc_btn-sm {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.vc_btn-xs, a.vc_btn-xs, button.vc_btn-xs {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.vc_btn_square, a.vc_btn_square, button.vc_btn_square {
    border-radius: 0;
}

.vc_btn_square_outlined, a.vc_btn_square_outlined, button.vc_btn_square_outlined {
    border-radius: 0;
    background: 0 0 !important;
}

    .vc_btn_square_outlined, .vc_btn_square_outlined:focus, .vc_btn_square_outlined:hover, a.vc_btn_square_outlined, a.vc_btn_square_outlined:focus, a.vc_btn_square_outlined:hover, button.vc_btn_square_outlined, button.vc_btn_square_outlined:focus, button.vc_btn_square_outlined:hover {
        border: 2px solid;
    }

.vc_btn_round, a.vc_btn_round, button.vc_btn_round {
    border-radius: 25px;
}

.vc_btn_outlined, a.vc_btn_outlined, button.vc_btn_outlined {
    background: 0 0 !important;
}

.open > .dropdown-toggle.vc_btn-danger, .open > .dropdown-toggle.vc_btn-default, .open > .dropdown-toggle.vc_btn-info, .open > .dropdown-toggle.vc_btn-primary, .open > .dropdown-toggle.vc_btn-success, .open > .dropdown-toggle.vc_btn-warning, .open > .dropdown-togglea.vc_btn-danger, .open > .dropdown-togglea.vc_btn-default, .open > .dropdown-togglea.vc_btn-info, .open > .dropdown-togglea.vc_btn-primary, .open > .dropdown-togglea.vc_btn-success, .open > .dropdown-togglea.vc_btn-warning, .open > .dropdown-togglebutton.vc_btn-danger, .open > .dropdown-togglebutton.vc_btn-default, .open > .dropdown-togglebutton.vc_btn-info, .open > .dropdown-togglebutton.vc_btn-primary, .open > .dropdown-togglebutton.vc_btn-success, .open > .dropdown-togglebutton.vc_btn-warning, .vc_btn-danger.active, .vc_btn-danger:active, .vc_btn-default.active, .vc_btn-default:active, .vc_btn-info.active, .vc_btn-info:active, .vc_btn-primary.active, .vc_btn-primary:active, .vc_btn-success.active, .vc_btn-success:active, .vc_btn-warning.active, .vc_btn-warning:active, a.vc_btn-danger.active, a.vc_btn-danger:active, a.vc_btn-default.active, a.vc_btn-default:active, a.vc_btn-info.active, a.vc_btn-info:active, a.vc_btn-primary.active, a.vc_btn-primary:active, a.vc_btn-success.active, a.vc_btn-success:active, a.vc_btn-warning.active, a.vc_btn-warning:active, button.vc_btn-danger.active, button.vc_btn-danger:active, button.vc_btn-default.active, button.vc_btn-default:active, button.vc_btn-info.active, button.vc_btn-info:active, button.vc_btn-primary.active, button.vc_btn-primary:active, button.vc_btn-success.active, button.vc_btn-success:active, button.vc_btn-warning.active, button.vc_btn-warning:active {
    background-image: none;
}

.vc_btn_outlined, .vc_btn_outlined:focus, .vc_btn_outlined:hover, a.vc_btn_outlined, a.vc_btn_outlined:focus, a.vc_btn_outlined:hover, button.vc_btn_outlined, button.vc_btn_outlined:focus, button.vc_btn_outlined:hover {
    border: 2px solid;
}

.vc_btn-blue, a.vc_btn-blue, button.vc_btn-blue {
    background-color: #5472D2;
    color: #fff !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

    .vc_btn-blue:hover, a.vc_btn-blue:hover, button.vc_btn-blue:hover {
        background-color: #3c5ecc;
        color: #f7f7f7 !important;
    }

    .vc_btn-blue.vc_btn_outlined, .vc_btn-blue.vc_btn_square_outlined, a.vc_btn-blue.vc_btn_outlined, a.vc_btn-blue.vc_btn_square_outlined, button.vc_btn-blue.vc_btn_outlined, button.vc_btn-blue.vc_btn_square_outlined {
        color: #5472D2 !important;
    }

        .vc_btn-blue.vc_btn_outlined:hover, .vc_btn-blue.vc_btn_square_outlined:hover, a.vc_btn-blue.vc_btn_outlined:hover, a.vc_btn-blue.vc_btn_square_outlined:hover, button.vc_btn-blue.vc_btn_outlined:hover, button.vc_btn-blue.vc_btn_square_outlined:hover {
            border-color: #3c5ecc;
        }

    .vc_btn-blue.vc_btn_3d, a.vc_btn-blue.vc_btn_3d, button.vc_btn-blue.vc_btn_3d {
        -webkit-box-shadow: 0 5px 0 #3253bc;
        box-shadow: 0 5px 0 #3253bc;
        margin-bottom: 5px;
    }

        .vc_btn-blue.vc_btn_3d.vc_btn_xs, a.vc_btn-blue.vc_btn_3d.vc_btn_xs, button.vc_btn-blue.vc_btn_3d.vc_btn_xs {
            -webkit-box-shadow: 0 3px 0 #3253bc;
            box-shadow: 0 3px 0 #3253bc;
            margin-bottom: 3px;
        }

        .vc_btn-blue.vc_btn_3d.vc_btn_sm, a.vc_btn-blue.vc_btn_3d.vc_btn_sm, button.vc_btn-blue.vc_btn_3d.vc_btn_sm {
            -webkit-box-shadow: 0 4px 0 #3253bc;
            box-shadow: 0 4px 0 #3253bc;
            margin-bottom: 4px;
        }

.vc_btn-turquoise, a.vc_btn-turquoise, button.vc_btn-turquoise {
    background-color: #00C1CF;
    color: #fff !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

    .vc_btn-turquoise:hover, a.vc_btn-turquoise:hover, button.vc_btn-turquoise:hover {
        background-color: #00a4b0;
        color: #f7f7f7 !important;
    }

    .vc_btn-turquoise.vc_btn_outlined, .vc_btn-turquoise.vc_btn_square_outlined, a.vc_btn-turquoise.vc_btn_outlined, a.vc_btn-turquoise.vc_btn_square_outlined, button.vc_btn-turquoise.vc_btn_outlined, button.vc_btn-turquoise.vc_btn_square_outlined {
        color: #00C1CF !important;
    }

        .vc_btn-turquoise.vc_btn_outlined:hover, .vc_btn-turquoise.vc_btn_square_outlined:hover, a.vc_btn-turquoise.vc_btn_outlined:hover, a.vc_btn-turquoise.vc_btn_square_outlined:hover, button.vc_btn-turquoise.vc_btn_outlined:hover, button.vc_btn-turquoise.vc_btn_square_outlined:hover {
            border-color: #00a4b0;
        }

    .vc_btn-turquoise.vc_btn_3d, a.vc_btn-turquoise.vc_btn_3d, button.vc_btn-turquoise.vc_btn_3d {
        -webkit-box-shadow: 0 5px 0 #008d97;
        box-shadow: 0 5px 0 #008d97;
        margin-bottom: 5px;
    }

        .vc_btn-turquoise.vc_btn_3d.vc_btn_xs, a.vc_btn-turquoise.vc_btn_3d.vc_btn_xs, button.vc_btn-turquoise.vc_btn_3d.vc_btn_xs {
            -webkit-box-shadow: 0 3px 0 #008d97;
            box-shadow: 0 3px 0 #008d97;
            margin-bottom: 3px;
        }

        .vc_btn-turquoise.vc_btn_3d.vc_btn_sm, a.vc_btn-turquoise.vc_btn_3d.vc_btn_sm, button.vc_btn-turquoise.vc_btn_3d.vc_btn_sm {
            -webkit-box-shadow: 0 4px 0 #008d97;
            box-shadow: 0 4px 0 #008d97;
            margin-bottom: 4px;
        }

.vc_btn-pink, a.vc_btn-pink, button.vc_btn-pink {
    background-color: #FE6C61;
    color: #fff !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

    .vc_btn-pink:hover, a.vc_btn-pink:hover, button.vc_btn-pink:hover {
        background-color: #fe5043;
        color: #f7f7f7 !important;
    }

    .vc_btn-pink.vc_btn_outlined, .vc_btn-pink.vc_btn_square_outlined, a.vc_btn-pink.vc_btn_outlined, a.vc_btn-pink.vc_btn_square_outlined, button.vc_btn-pink.vc_btn_outlined, button.vc_btn-pink.vc_btn_square_outlined {
        color: #FE6C61 !important;
    }

        .vc_btn-pink.vc_btn_outlined:hover, .vc_btn-pink.vc_btn_square_outlined:hover, a.vc_btn-pink.vc_btn_outlined:hover, a.vc_btn-pink.vc_btn_square_outlined:hover, button.vc_btn-pink.vc_btn_outlined:hover, button.vc_btn-pink.vc_btn_square_outlined:hover {
            border-color: #fe5043;
        }

    .vc_btn-pink.vc_btn_3d, a.vc_btn-pink.vc_btn_3d, button.vc_btn-pink.vc_btn_3d {
        -webkit-box-shadow: 0 5px 0 #fe3829;
        box-shadow: 0 5px 0 #fe3829;
        margin-bottom: 5px;
    }

        .vc_btn-pink.vc_btn_3d.vc_btn_xs, a.vc_btn-pink.vc_btn_3d.vc_btn_xs, button.vc_btn-pink.vc_btn_3d.vc_btn_xs {
            -webkit-box-shadow: 0 3px 0 #fe3829;
            box-shadow: 0 3px 0 #fe3829;
            margin-bottom: 3px;
        }

        .vc_btn-pink.vc_btn_3d.vc_btn_sm, a.vc_btn-pink.vc_btn_3d.vc_btn_sm, button.vc_btn-pink.vc_btn_3d.vc_btn_sm {
            -webkit-box-shadow: 0 4px 0 #fe3829;
            box-shadow: 0 4px 0 #fe3829;
            margin-bottom: 4px;
        }

.vc_btn-violet, a.vc_btn-violet, button.vc_btn-violet {
    background-color: #8D6DC4;
    color: #fff !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

    .vc_btn-violet:hover, a.vc_btn-violet:hover, button.vc_btn-violet:hover {
        background-color: #7c57bb;
        color: #f7f7f7 !important;
    }

    .vc_btn-violet.vc_btn_outlined, .vc_btn-violet.vc_btn_square_outlined, a.vc_btn-violet.vc_btn_outlined, a.vc_btn-violet.vc_btn_square_outlined, button.vc_btn-violet.vc_btn_outlined, button.vc_btn-violet.vc_btn_square_outlined {
        color: #8D6DC4 !important;
    }

        .vc_btn-violet.vc_btn_outlined:hover, .vc_btn-violet.vc_btn_square_outlined:hover, a.vc_btn-violet.vc_btn_outlined:hover, a.vc_btn-violet.vc_btn_square_outlined:hover, button.vc_btn-violet.vc_btn_outlined:hover, button.vc_btn-violet.vc_btn_square_outlined:hover {
            border-color: #7c57bb;
        }

    .vc_btn-violet.vc_btn_3d, a.vc_btn-violet.vc_btn_3d, button.vc_btn-violet.vc_btn_3d {
        -webkit-box-shadow: 0 5px 0 #6e48b1;
        box-shadow: 0 5px 0 #6e48b1;
        margin-bottom: 5px;
    }

        .vc_btn-violet.vc_btn_3d.vc_btn_xs, a.vc_btn-violet.vc_btn_3d.vc_btn_xs, button.vc_btn-violet.vc_btn_3d.vc_btn_xs {
            -webkit-box-shadow: 0 3px 0 #6e48b1;
            box-shadow: 0 3px 0 #6e48b1;
            margin-bottom: 3px;
        }

        .vc_btn-violet.vc_btn_3d.vc_btn_sm, a.vc_btn-violet.vc_btn_3d.vc_btn_sm, button.vc_btn-violet.vc_btn_3d.vc_btn_sm {
            -webkit-box-shadow: 0 4px 0 #6e48b1;
            box-shadow: 0 4px 0 #6e48b1;
            margin-bottom: 4px;
        }

.vc_btn-peacoc, a.vc_btn-peacoc, button.vc_btn-peacoc {
    background-color: #4CADC9;
    color: #fff !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

    .vc_btn-peacoc:hover, a.vc_btn-peacoc:hover, button.vc_btn-peacoc:hover {
        background-color: #39a0bd;
        color: #f7f7f7 !important;
    }

    .vc_btn-peacoc.vc_btn_outlined, .vc_btn-peacoc.vc_btn_square_outlined, a.vc_btn-peacoc.vc_btn_outlined, a.vc_btn-peacoc.vc_btn_square_outlined, button.vc_btn-peacoc.vc_btn_outlined, button.vc_btn-peacoc.vc_btn_square_outlined {
        color: #4CADC9 !important;
    }

        .vc_btn-peacoc.vc_btn_outlined:hover, .vc_btn-peacoc.vc_btn_square_outlined:hover, a.vc_btn-peacoc.vc_btn_outlined:hover, a.vc_btn-peacoc.vc_btn_square_outlined:hover, button.vc_btn-peacoc.vc_btn_outlined:hover, button.vc_btn-peacoc.vc_btn_square_outlined:hover {
            border-color: #39a0bd;
        }

    .vc_btn-peacoc.vc_btn_3d, a.vc_btn-peacoc.vc_btn_3d, button.vc_btn-peacoc.vc_btn_3d {
        -webkit-box-shadow: 0 5px 0 #338faa;
        box-shadow: 0 5px 0 #338faa;
        margin-bottom: 5px;
    }

        .vc_btn-peacoc.vc_btn_3d.vc_btn_xs, a.vc_btn-peacoc.vc_btn_3d.vc_btn_xs, button.vc_btn-peacoc.vc_btn_3d.vc_btn_xs {
            -webkit-box-shadow: 0 3px 0 #338faa;
            box-shadow: 0 3px 0 #338faa;
            margin-bottom: 3px;
        }

        .vc_btn-peacoc.vc_btn_3d.vc_btn_sm, a.vc_btn-peacoc.vc_btn_3d.vc_btn_sm, button.vc_btn-peacoc.vc_btn_3d.vc_btn_sm {
            -webkit-box-shadow: 0 4px 0 #338faa;
            box-shadow: 0 4px 0 #338faa;
            margin-bottom: 4px;
        }

.vc_btn-chino, a.vc_btn-chino, button.vc_btn-chino {
    background-color: #CEC2AB;
    color: #fff !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

    .vc_btn-chino:hover, a.vc_btn-chino:hover, button.vc_btn-chino:hover {
        background-color: #c3b498;
        color: #f7f7f7 !important;
    }

    .vc_btn-chino.vc_btn_outlined, .vc_btn-chino.vc_btn_square_outlined, a.vc_btn-chino.vc_btn_outlined, a.vc_btn-chino.vc_btn_square_outlined, button.vc_btn-chino.vc_btn_outlined, button.vc_btn-chino.vc_btn_square_outlined {
        color: #CEC2AB !important;
    }

        .vc_btn-chino.vc_btn_outlined:hover, .vc_btn-chino.vc_btn_square_outlined:hover, a.vc_btn-chino.vc_btn_outlined:hover, a.vc_btn-chino.vc_btn_square_outlined:hover, button.vc_btn-chino.vc_btn_outlined:hover, button.vc_btn-chino.vc_btn_square_outlined:hover {
            border-color: #c3b498;
        }

    .vc_btn-chino.vc_btn_3d, a.vc_btn-chino.vc_btn_3d, button.vc_btn-chino.vc_btn_3d {
        -webkit-box-shadow: 0 5px 0 #b9a888;
        box-shadow: 0 5px 0 #b9a888;
        margin-bottom: 5px;
    }

        .vc_btn-chino.vc_btn_3d.vc_btn_xs, a.vc_btn-chino.vc_btn_3d.vc_btn_xs, button.vc_btn-chino.vc_btn_3d.vc_btn_xs {
            -webkit-box-shadow: 0 3px 0 #b9a888;
            box-shadow: 0 3px 0 #b9a888;
            margin-bottom: 3px;
        }

        .vc_btn-chino.vc_btn_3d.vc_btn_sm, a.vc_btn-chino.vc_btn_3d.vc_btn_sm, button.vc_btn-chino.vc_btn_3d.vc_btn_sm {
            -webkit-box-shadow: 0 4px 0 #b9a888;
            box-shadow: 0 4px 0 #b9a888;
            margin-bottom: 4px;
        }

.vc_btn-mulled_wine, a.vc_btn-mulled_wine, button.vc_btn-mulled_wine {
    background-color: #50485B;
    color: #fff !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

    .vc_btn-mulled_wine:hover, a.vc_btn-mulled_wine:hover, button.vc_btn-mulled_wine:hover {
        background-color: #413a4a;
        color: #f7f7f7 !important;
    }

    .vc_btn-mulled_wine.vc_btn_outlined, .vc_btn-mulled_wine.vc_btn_square_outlined, a.vc_btn-mulled_wine.vc_btn_outlined, a.vc_btn-mulled_wine.vc_btn_square_outlined, button.vc_btn-mulled_wine.vc_btn_outlined, button.vc_btn-mulled_wine.vc_btn_square_outlined {
        color: #50485B !important;
    }

        .vc_btn-mulled_wine.vc_btn_outlined:hover, .vc_btn-mulled_wine.vc_btn_square_outlined:hover, a.vc_btn-mulled_wine.vc_btn_outlined:hover, a.vc_btn-mulled_wine.vc_btn_square_outlined:hover, button.vc_btn-mulled_wine.vc_btn_outlined:hover, button.vc_btn-mulled_wine.vc_btn_square_outlined:hover {
            border-color: #413a4a;
        }

    .vc_btn-mulled_wine.vc_btn_3d, a.vc_btn-mulled_wine.vc_btn_3d, button.vc_btn-mulled_wine.vc_btn_3d {
        -webkit-box-shadow: 0 5px 0 #342f3c;
        box-shadow: 0 5px 0 #342f3c;
        margin-bottom: 5px;
    }

        .vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs, a.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs, button.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs {
            -webkit-box-shadow: 0 3px 0 #342f3c;
            box-shadow: 0 3px 0 #342f3c;
            margin-bottom: 3px;
        }

        .vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm, a.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm, button.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm {
            -webkit-box-shadow: 0 4px 0 #342f3c;
            box-shadow: 0 4px 0 #342f3c;
            margin-bottom: 4px;
        }

.vc_btn-vista_blue, a.vc_btn-vista_blue, button.vc_btn-vista_blue {
    background-color: #75D69C;
    color: #fff !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

    .vc_btn-vista_blue:hover, a.vc_btn-vista_blue:hover, button.vc_btn-vista_blue:hover {
        background-color: #5dcf8b;
        color: #f7f7f7 !important;
    }

    .vc_btn-vista_blue.vc_btn_outlined, .vc_btn-vista_blue.vc_btn_square_outlined, a.vc_btn-vista_blue.vc_btn_outlined, a.vc_btn-vista_blue.vc_btn_square_outlined, button.vc_btn-vista_blue.vc_btn_outlined, button.vc_btn-vista_blue.vc_btn_square_outlined {
        color: #75D69C !important;
    }

        .vc_btn-vista_blue.vc_btn_outlined:hover, .vc_btn-vista_blue.vc_btn_square_outlined:hover, a.vc_btn-vista_blue.vc_btn_outlined:hover, a.vc_btn-vista_blue.vc_btn_square_outlined:hover, button.vc_btn-vista_blue.vc_btn_outlined:hover, button.vc_btn-vista_blue.vc_btn_square_outlined:hover {
            border-color: #5dcf8b;
        }

    .vc_btn-vista_blue.vc_btn_3d, a.vc_btn-vista_blue.vc_btn_3d, button.vc_btn-vista_blue.vc_btn_3d {
        -webkit-box-shadow: 0 5px 0 #4ac97d;
        box-shadow: 0 5px 0 #4ac97d;
        margin-bottom: 5px;
    }

        .vc_btn-vista_blue.vc_btn_3d.vc_btn_xs, a.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs, button.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs {
            -webkit-box-shadow: 0 3px 0 #4ac97d;
            box-shadow: 0 3px 0 #4ac97d;
            margin-bottom: 3px;
        }

        .vc_btn-vista_blue.vc_btn_3d.vc_btn_sm, a.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm, button.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm {
            -webkit-box-shadow: 0 4px 0 #4ac97d;
            box-shadow: 0 4px 0 #4ac97d;
            margin-bottom: 4px;
        }

.vc_btn-black, a.vc_btn-black, button.vc_btn-black {
    background-color: #2A2A2A;
    color: #fff !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

    .vc_btn-black:hover, a.vc_btn-black:hover, button.vc_btn-black:hover {
        background-color: #1b1b1b;
        color: #f7f7f7 !important;
    }

    .vc_btn-black.vc_btn_outlined, .vc_btn-black.vc_btn_square_outlined, a.vc_btn-black.vc_btn_outlined, a.vc_btn-black.vc_btn_square_outlined, button.vc_btn-black.vc_btn_outlined, button.vc_btn-black.vc_btn_square_outlined {
        color: #2A2A2A !important;
    }

        .vc_btn-black.vc_btn_outlined:hover, .vc_btn-black.vc_btn_square_outlined:hover, a.vc_btn-black.vc_btn_outlined:hover, a.vc_btn-black.vc_btn_square_outlined:hover, button.vc_btn-black.vc_btn_outlined:hover, button.vc_btn-black.vc_btn_square_outlined:hover {
            border-color: #1b1b1b;
        }

    .vc_btn-black.vc_btn_3d, a.vc_btn-black.vc_btn_3d, button.vc_btn-black.vc_btn_3d {
        -webkit-box-shadow: 0 5px 0 #0e0e0e;
        box-shadow: 0 5px 0 #0e0e0e;
        margin-bottom: 5px;
    }

        .vc_btn-black.vc_btn_3d.vc_btn_xs, a.vc_btn-black.vc_btn_3d.vc_btn_xs, button.vc_btn-black.vc_btn_3d.vc_btn_xs {
            -webkit-box-shadow: 0 3px 0 #0e0e0e;
            box-shadow: 0 3px 0 #0e0e0e;
            margin-bottom: 3px;
        }

        .vc_btn-black.vc_btn_3d.vc_btn_sm, a.vc_btn-black.vc_btn_3d.vc_btn_sm, button.vc_btn-black.vc_btn_3d.vc_btn_sm {
            -webkit-box-shadow: 0 4px 0 #0e0e0e;
            box-shadow: 0 4px 0 #0e0e0e;
            margin-bottom: 4px;
        }

.vc_btn-grey, a.vc_btn-grey, button.vc_btn-grey {
    background-color: #EBEBEB;
    color: #666 !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

    .vc_btn-grey:hover, a.vc_btn-grey:hover, button.vc_btn-grey:hover {
        background-color: #dcdcdc;
        color: #5e5e5e !important;
    }

    .vc_btn-grey.vc_btn_outlined, .vc_btn-grey.vc_btn_square_outlined, a.vc_btn-grey.vc_btn_outlined, a.vc_btn-grey.vc_btn_square_outlined, button.vc_btn-grey.vc_btn_outlined, button.vc_btn-grey.vc_btn_square_outlined {
        color: #EBEBEB !important;
    }

        .vc_btn-grey.vc_btn_outlined:hover, .vc_btn-grey.vc_btn_square_outlined:hover, a.vc_btn-grey.vc_btn_outlined:hover, a.vc_btn-grey.vc_btn_square_outlined:hover, button.vc_btn-grey.vc_btn_outlined:hover, button.vc_btn-grey.vc_btn_square_outlined:hover {
            border-color: #dcdcdc;
        }

    .vc_btn-grey.vc_btn_3d, a.vc_btn-grey.vc_btn_3d, button.vc_btn-grey.vc_btn_3d {
        -webkit-box-shadow: 0 5px 0 #cfcfcf;
        box-shadow: 0 5px 0 #cfcfcf;
        margin-bottom: 5px;
    }

        .vc_btn-grey.vc_btn_3d.vc_btn_xs, a.vc_btn-grey.vc_btn_3d.vc_btn_xs, button.vc_btn-grey.vc_btn_3d.vc_btn_xs {
            -webkit-box-shadow: 0 3px 0 #cfcfcf;
            box-shadow: 0 3px 0 #cfcfcf;
            margin-bottom: 3px;
        }

        .vc_btn-grey.vc_btn_3d.vc_btn_sm, a.vc_btn-grey.vc_btn_3d.vc_btn_sm, button.vc_btn-grey.vc_btn_3d.vc_btn_sm {
            -webkit-box-shadow: 0 4px 0 #cfcfcf;
            box-shadow: 0 4px 0 #cfcfcf;
            margin-bottom: 4px;
        }

.vc_btn-orange, a.vc_btn-orange, button.vc_btn-orange {
    background-color: #F7BE68;
    color: #fff !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

    .vc_btn-orange:hover, a.vc_btn-orange:hover, button.vc_btn-orange:hover {
        background-color: #f5b14b;
        color: #f7f7f7 !important;
    }

    .vc_btn-orange.vc_btn_outlined, .vc_btn-orange.vc_btn_square_outlined, a.vc_btn-orange.vc_btn_outlined, a.vc_btn-orange.vc_btn_square_outlined, button.vc_btn-orange.vc_btn_outlined, button.vc_btn-orange.vc_btn_square_outlined {
        color: #F7BE68 !important;
    }

        .vc_btn-orange.vc_btn_outlined:hover, .vc_btn-orange.vc_btn_square_outlined:hover, a.vc_btn-orange.vc_btn_outlined:hover, a.vc_btn-orange.vc_btn_square_outlined:hover, button.vc_btn-orange.vc_btn_outlined:hover, button.vc_btn-orange.vc_btn_square_outlined:hover {
            border-color: #f5b14b;
        }

    .vc_btn-orange.vc_btn_3d, a.vc_btn-orange.vc_btn_3d, button.vc_btn-orange.vc_btn_3d {
        -webkit-box-shadow: 0 5px 0 #f4a733;
        box-shadow: 0 5px 0 #f4a733;
        margin-bottom: 5px;
    }

        .vc_btn-orange.vc_btn_3d.vc_btn_xs, a.vc_btn-orange.vc_btn_3d.vc_btn_xs, button.vc_btn-orange.vc_btn_3d.vc_btn_xs {
            -webkit-box-shadow: 0 3px 0 #f4a733;
            box-shadow: 0 3px 0 #f4a733;
            margin-bottom: 3px;
        }

        .vc_btn-orange.vc_btn_3d.vc_btn_sm, a.vc_btn-orange.vc_btn_3d.vc_btn_sm, button.vc_btn-orange.vc_btn_3d.vc_btn_sm {
            -webkit-box-shadow: 0 4px 0 #f4a733;
            box-shadow: 0 4px 0 #f4a733;
            margin-bottom: 4px;
        }

.vc_btn-sky, a.vc_btn-sky, button.vc_btn-sky {
    background-color: #5AA1E3;
    color: #fff !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

    .vc_btn-sky:hover, a.vc_btn-sky:hover, button.vc_btn-sky:hover {
        background-color: #4092df;
        color: #f7f7f7 !important;
    }

    .vc_btn-sky.vc_btn_outlined, .vc_btn-sky.vc_btn_square_outlined, a.vc_btn-sky.vc_btn_outlined, a.vc_btn-sky.vc_btn_square_outlined, button.vc_btn-sky.vc_btn_outlined, button.vc_btn-sky.vc_btn_square_outlined {
        color: #5AA1E3 !important;
    }

        .vc_btn-sky.vc_btn_outlined:hover, .vc_btn-sky.vc_btn_square_outlined:hover, a.vc_btn-sky.vc_btn_outlined:hover, a.vc_btn-sky.vc_btn_square_outlined:hover, button.vc_btn-sky.vc_btn_outlined:hover, button.vc_btn-sky.vc_btn_square_outlined:hover {
            border-color: #4092df;
        }

    .vc_btn-sky.vc_btn_3d, a.vc_btn-sky.vc_btn_3d, button.vc_btn-sky.vc_btn_3d {
        -webkit-box-shadow: 0 5px 0 #2a86db;
        box-shadow: 0 5px 0 #2a86db;
        margin-bottom: 5px;
    }

        .vc_btn-sky.vc_btn_3d.vc_btn_xs, a.vc_btn-sky.vc_btn_3d.vc_btn_xs, button.vc_btn-sky.vc_btn_3d.vc_btn_xs {
            -webkit-box-shadow: 0 3px 0 #2a86db;
            box-shadow: 0 3px 0 #2a86db;
            margin-bottom: 3px;
        }

        .vc_btn-sky.vc_btn_3d.vc_btn_sm, a.vc_btn-sky.vc_btn_3d.vc_btn_sm, button.vc_btn-sky.vc_btn_3d.vc_btn_sm {
            -webkit-box-shadow: 0 4px 0 #2a86db;
            box-shadow: 0 4px 0 #2a86db;
            margin-bottom: 4px;
        }

.vc_btn-green, a.vc_btn-green, button.vc_btn-green {
    background-color: #6DAB3C;
    color: #fff !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

    .vc_btn-green:hover, a.vc_btn-green:hover, button.vc_btn-green:hover {
        background-color: #5f9434;
        color: #f7f7f7 !important;
    }

    .vc_btn-green.vc_btn_outlined, .vc_btn-green.vc_btn_square_outlined, a.vc_btn-green.vc_btn_outlined, a.vc_btn-green.vc_btn_square_outlined, button.vc_btn-green.vc_btn_outlined, button.vc_btn-green.vc_btn_square_outlined {
        color: #6DAB3C !important;
    }

        .vc_btn-green.vc_btn_outlined:hover, .vc_btn-green.vc_btn_square_outlined:hover, a.vc_btn-green.vc_btn_outlined:hover, a.vc_btn-green.vc_btn_square_outlined:hover, button.vc_btn-green.vc_btn_outlined:hover, button.vc_btn-green.vc_btn_square_outlined:hover {
            border-color: #5f9434;
        }

    .vc_btn-green.vc_btn_3d, a.vc_btn-green.vc_btn_3d, button.vc_btn-green.vc_btn_3d {
        -webkit-box-shadow: 0 5px 0 #53812d;
        box-shadow: 0 5px 0 #53812d;
        margin-bottom: 5px;
    }

        .vc_btn-green.vc_btn_3d.vc_btn_xs, a.vc_btn-green.vc_btn_3d.vc_btn_xs, button.vc_btn-green.vc_btn_3d.vc_btn_xs {
            -webkit-box-shadow: 0 3px 0 #53812d;
            box-shadow: 0 3px 0 #53812d;
            margin-bottom: 3px;
        }

        .vc_btn-green.vc_btn_3d.vc_btn_sm, a.vc_btn-green.vc_btn_3d.vc_btn_sm, button.vc_btn-green.vc_btn_3d.vc_btn_sm {
            -webkit-box-shadow: 0 4px 0 #53812d;
            box-shadow: 0 4px 0 #53812d;
            margin-bottom: 4px;
        }

.vc_btn-juicy_pink, a.vc_btn-juicy_pink, button.vc_btn-juicy_pink {
    background-color: #F4524D;
    color: #fff !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

    .vc_btn-juicy_pink:hover, a.vc_btn-juicy_pink:hover, button.vc_btn-juicy_pink:hover {
        background-color: #f23630;
        color: #f7f7f7 !important;
    }

    .vc_btn-juicy_pink.vc_btn_outlined, .vc_btn-juicy_pink.vc_btn_square_outlined, a.vc_btn-juicy_pink.vc_btn_outlined, a.vc_btn-juicy_pink.vc_btn_square_outlined, button.vc_btn-juicy_pink.vc_btn_outlined, button.vc_btn-juicy_pink.vc_btn_square_outlined {
        color: #F4524D !important;
    }

        .vc_btn-juicy_pink.vc_btn_outlined:hover, .vc_btn-juicy_pink.vc_btn_square_outlined:hover, a.vc_btn-juicy_pink.vc_btn_outlined:hover, a.vc_btn-juicy_pink.vc_btn_square_outlined:hover, button.vc_btn-juicy_pink.vc_btn_outlined:hover, button.vc_btn-juicy_pink.vc_btn_square_outlined:hover {
            border-color: #f23630;
        }

    .vc_btn-juicy_pink.vc_btn_3d, a.vc_btn-juicy_pink.vc_btn_3d, button.vc_btn-juicy_pink.vc_btn_3d {
        -webkit-box-shadow: 0 5px 0 #f11f18;
        box-shadow: 0 5px 0 #f11f18;
        margin-bottom: 5px;
    }

        .vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs, a.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs, button.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs {
            -webkit-box-shadow: 0 3px 0 #f11f18;
            box-shadow: 0 3px 0 #f11f18;
            margin-bottom: 3px;
        }

        .vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm, a.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm, button.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm {
            -webkit-box-shadow: 0 4px 0 #f11f18;
            box-shadow: 0 4px 0 #f11f18;
            margin-bottom: 4px;
        }

.vc_btn-sandy_brown, a.vc_btn-sandy_brown, button.vc_btn-sandy_brown {
    background-color: #F79468;
    color: #fff !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

    .vc_btn-sandy_brown:hover, a.vc_btn-sandy_brown:hover, button.vc_btn-sandy_brown:hover {
        background-color: #f57f4b;
        color: #f7f7f7 !important;
    }

    .vc_btn-sandy_brown.vc_btn_outlined, .vc_btn-sandy_brown.vc_btn_square_outlined, a.vc_btn-sandy_brown.vc_btn_outlined, a.vc_btn-sandy_brown.vc_btn_square_outlined, button.vc_btn-sandy_brown.vc_btn_outlined, button.vc_btn-sandy_brown.vc_btn_square_outlined {
        color: #F79468 !important;
    }

        .vc_btn-sandy_brown.vc_btn_outlined:hover, .vc_btn-sandy_brown.vc_btn_square_outlined:hover, a.vc_btn-sandy_brown.vc_btn_outlined:hover, a.vc_btn-sandy_brown.vc_btn_square_outlined:hover, button.vc_btn-sandy_brown.vc_btn_outlined:hover, button.vc_btn-sandy_brown.vc_btn_square_outlined:hover {
            border-color: #f57f4b;
        }

    .vc_btn-sandy_brown.vc_btn_3d, a.vc_btn-sandy_brown.vc_btn_3d, button.vc_btn-sandy_brown.vc_btn_3d {
        -webkit-box-shadow: 0 5px 0 #f46e33;
        box-shadow: 0 5px 0 #f46e33;
        margin-bottom: 5px;
    }

        .vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs, a.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs, button.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs {
            -webkit-box-shadow: 0 3px 0 #f46e33;
            box-shadow: 0 3px 0 #f46e33;
            margin-bottom: 3px;
        }

        .vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm, a.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm, button.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm {
            -webkit-box-shadow: 0 4px 0 #f46e33;
            box-shadow: 0 4px 0 #f46e33;
            margin-bottom: 4px;
        }

.vc_btn-purple, a.vc_btn-purple, button.vc_btn-purple {
    background-color: #B97EBB;
    color: #fff !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

    .vc_btn-purple:hover, a.vc_btn-purple:hover, button.vc_btn-purple:hover {
        background-color: #ae6ab0;
        color: #f7f7f7 !important;
    }

    .vc_btn-purple.vc_btn_outlined, .vc_btn-purple.vc_btn_square_outlined, a.vc_btn-purple.vc_btn_outlined, a.vc_btn-purple.vc_btn_square_outlined, button.vc_btn-purple.vc_btn_outlined, button.vc_btn-purple.vc_btn_square_outlined {
        color: #B97EBB !important;
    }

        .vc_btn-purple.vc_btn_outlined:hover, .vc_btn-purple.vc_btn_square_outlined:hover, a.vc_btn-purple.vc_btn_outlined:hover, a.vc_btn-purple.vc_btn_square_outlined:hover, button.vc_btn-purple.vc_btn_outlined:hover, button.vc_btn-purple.vc_btn_square_outlined:hover {
            border-color: #ae6ab0;
        }

    .vc_btn-purple.vc_btn_3d, a.vc_btn-purple.vc_btn_3d, button.vc_btn-purple.vc_btn_3d {
        -webkit-box-shadow: 0 5px 0 #a559a8;
        box-shadow: 0 5px 0 #a559a8;
        margin-bottom: 5px;
    }

        .vc_btn-purple.vc_btn_3d.vc_btn_xs, a.vc_btn-purple.vc_btn_3d.vc_btn_xs, button.vc_btn-purple.vc_btn_3d.vc_btn_xs {
            -webkit-box-shadow: 0 3px 0 #a559a8;
            box-shadow: 0 3px 0 #a559a8;
            margin-bottom: 3px;
        }

        .vc_btn-purple.vc_btn_3d.vc_btn_sm, a.vc_btn-purple.vc_btn_3d.vc_btn_sm, button.vc_btn-purple.vc_btn_3d.vc_btn_sm {
            -webkit-box-shadow: 0 4px 0 #a559a8;
            box-shadow: 0 4px 0 #a559a8;
            margin-bottom: 4px;
        }

.vc_btn-white, a.vc_btn-white, button.vc_btn-white {
    background-color: #FFF;
    color: #666 !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

    .vc_btn-white:hover, a.vc_btn-white:hover, button.vc_btn-white:hover {
        background-color: #f0f0f0;
        color: #5e5e5e !important;
    }

    .vc_btn-white.vc_btn_outlined, .vc_btn-white.vc_btn_square_outlined, a.vc_btn-white.vc_btn_outlined, a.vc_btn-white.vc_btn_square_outlined, button.vc_btn-white.vc_btn_outlined, button.vc_btn-white.vc_btn_square_outlined {
        color: #FFF !important;
    }

        .vc_btn-white.vc_btn_outlined:hover, .vc_btn-white.vc_btn_square_outlined:hover, a.vc_btn-white.vc_btn_outlined:hover, a.vc_btn-white.vc_btn_square_outlined:hover, button.vc_btn-white.vc_btn_outlined:hover, button.vc_btn-white.vc_btn_square_outlined:hover {
            border-color: #f0f0f0;
        }

    .vc_btn-white.vc_btn_3d, a.vc_btn-white.vc_btn_3d, button.vc_btn-white.vc_btn_3d {
        -webkit-box-shadow: 0 5px 0 #e3e3e3;
        box-shadow: 0 5px 0 #e3e3e3;
        margin-bottom: 5px;
    }

        .vc_btn-white.vc_btn_3d.vc_btn_xs, a.vc_btn-white.vc_btn_3d.vc_btn_xs, button.vc_btn-white.vc_btn_3d.vc_btn_xs {
            -webkit-box-shadow: 0 3px 0 #e3e3e3;
            box-shadow: 0 3px 0 #e3e3e3;
            margin-bottom: 3px;
        }

        .vc_btn-white.vc_btn_3d.vc_btn_sm, a.vc_btn-white.vc_btn_3d.vc_btn_sm, button.vc_btn-white.vc_btn_3d.vc_btn_sm {
            -webkit-box-shadow: 0 4px 0 #e3e3e3;
            box-shadow: 0 4px 0 #e3e3e3;
            margin-bottom: 4px;
        }

.vc_btn-grace, a.vc_btn-grace, button.vc_btn-grace {
    background-color: #AED13B;
    color: #fff !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

    .vc_btn-grace:hover, a.vc_btn-grace:hover, button.vc_btn-grace:hover {
        background-color: #9ec02d;
        color: #f7f7f7 !important;
    }

    .vc_btn-grace.vc_btn_outlined, .vc_btn-grace.vc_btn_square_outlined, a.vc_btn-grace.vc_btn_outlined, a.vc_btn-grace.vc_btn_square_outlined, button.vc_btn-grace.vc_btn_outlined, button.vc_btn-grace.vc_btn_square_outlined {
        color: #AED13B !important;
    }

        .vc_btn-grace.vc_btn_outlined:hover, .vc_btn-grace.vc_btn_square_outlined:hover, a.vc_btn-grace.vc_btn_outlined:hover, a.vc_btn-grace.vc_btn_square_outlined:hover, button.vc_btn-grace.vc_btn_outlined:hover, button.vc_btn-grace.vc_btn_square_outlined:hover {
            border-color: #9ec02d;
        }

    .vc_btn-grace.vc_btn_3d, a.vc_btn-grace.vc_btn_3d, button.vc_btn-grace.vc_btn_3d {
        -webkit-box-shadow: 0 5px 0 #8dac28;
        box-shadow: 0 5px 0 #8dac28;
        margin-bottom: 5px;
    }

        .vc_btn-grace.vc_btn_3d.vc_btn_xs, a.vc_btn-grace.vc_btn_3d.vc_btn_xs, button.vc_btn-grace.vc_btn_3d.vc_btn_xs {
            -webkit-box-shadow: 0 3px 0 #8dac28;
            box-shadow: 0 3px 0 #8dac28;
            margin-bottom: 3px;
        }

        .vc_btn-grace.vc_btn_3d.vc_btn_sm, a.vc_btn-grace.vc_btn_3d.vc_btn_sm, button.vc_btn-grace.vc_btn_3d.vc_btn_sm {
            -webkit-box-shadow: 0 4px 0 #8dac28;
            box-shadow: 0 4px 0 #8dac28;
            margin-bottom: 4px;
        }

.vc_btn-default, a.vc_btn-default, button.vc_btn-default {
    color: #7d7d7d;
    background-color: #fff;
    border-color: transparent;
}

    .open > .dropdown-toggle.vc_btn-default, .open > .dropdown-togglea.vc_btn-default, .open > .dropdown-togglebutton.vc_btn-default, .vc_btn-default.active, .vc_btn-default:active, .vc_btn-default:focus, .vc_btn-default:hover, a.vc_btn-default.active, a.vc_btn-default:active, a.vc_btn-default:focus, a.vc_btn-default:hover, button.vc_btn-default.active, button.vc_btn-default:active, button.vc_btn-default:focus, button.vc_btn-default:hover {
        color: #7d7d7d;
        background-color: #e6e6e6;
        border-color: transparent;
    }

    .vc_btn-default.disabled, .vc_btn-default.disabled.active, .vc_btn-default.disabled:active, .vc_btn-default.disabled:focus, .vc_btn-default.disabled:hover, .vc_btn-default[disabled], .vc_btn-default[disabled].active, .vc_btn-default[disabled]:active, .vc_btn-default[disabled]:focus, .vc_btn-default[disabled]:hover, a.vc_btn-default.disabled, a.vc_btn-default.disabled.active, a.vc_btn-default.disabled:active, a.vc_btn-default.disabled:focus, a.vc_btn-default.disabled:hover, a.vc_btn-default[disabled], a.vc_btn-default[disabled].active, a.vc_btn-default[disabled]:active, a.vc_btn-default[disabled]:focus, a.vc_btn-default[disabled]:hover, button.vc_btn-default.disabled, button.vc_btn-default.disabled.active, button.vc_btn-default.disabled:active, button.vc_btn-default.disabled:focus, button.vc_btn-default.disabled:hover, button.vc_btn-default[disabled], button.vc_btn-default[disabled].active, button.vc_btn-default[disabled]:active, button.vc_btn-default[disabled]:focus, button.vc_btn-default[disabled]:hover, fieldset[disabled] .vc_btn-default, fieldset[disabled] .vc_btn-default.active, fieldset[disabled] .vc_btn-default:active, fieldset[disabled] .vc_btn-default:focus, fieldset[disabled] .vc_btn-default:hover, fieldset[disabled] a.vc_btn-default, fieldset[disabled] a.vc_btn-default.active, fieldset[disabled] a.vc_btn-default:active, fieldset[disabled] a.vc_btn-default:focus, fieldset[disabled] a.vc_btn-default:hover, fieldset[disabled] button.vc_btn-default, fieldset[disabled] button.vc_btn-default.active, fieldset[disabled] button.vc_btn-default:active, fieldset[disabled] button.vc_btn-default:focus, fieldset[disabled] button.vc_btn-default:hover {
        background-color: #fff;
        border-color: transparent;
    }

    .vc_btn-default .badge, a.vc_btn-default .badge, button.vc_btn-default .badge {
        color: #fff;
        background-color: #7d7d7d;
    }

.vc_btn-primary, a.vc_btn-primary, button.vc_btn-primary {
    color: #fff;
    background-color: #00aef0;
    border-color: transparent;
}

    .open > .dropdown-toggle.vc_btn-primary, .open > .dropdown-togglea.vc_btn-primary, .open > .dropdown-togglebutton.vc_btn-primary, .vc_btn-primary.active, .vc_btn-primary:active, .vc_btn-primary:focus, .vc_btn-primary:hover, a.vc_btn-primary.active, a.vc_btn-primary:active, a.vc_btn-primary:focus, a.vc_btn-primary:hover, button.vc_btn-primary.active, button.vc_btn-primary:active, button.vc_btn-primary:focus, button.vc_btn-primary:hover {
        color: #fff;
        background-color: #0089bd;
        border-color: transparent;
    }

    .vc_btn-primary.disabled, .vc_btn-primary.disabled.active, .vc_btn-primary.disabled:active, .vc_btn-primary.disabled:focus, .vc_btn-primary.disabled:hover, .vc_btn-primary[disabled], .vc_btn-primary[disabled].active, .vc_btn-primary[disabled]:active, .vc_btn-primary[disabled]:focus, .vc_btn-primary[disabled]:hover, a.vc_btn-primary.disabled, a.vc_btn-primary.disabled.active, a.vc_btn-primary.disabled:active, a.vc_btn-primary.disabled:focus, a.vc_btn-primary.disabled:hover, a.vc_btn-primary[disabled], a.vc_btn-primary[disabled].active, a.vc_btn-primary[disabled]:active, a.vc_btn-primary[disabled]:focus, a.vc_btn-primary[disabled]:hover, button.vc_btn-primary.disabled, button.vc_btn-primary.disabled.active, button.vc_btn-primary.disabled:active, button.vc_btn-primary.disabled:focus, button.vc_btn-primary.disabled:hover, button.vc_btn-primary[disabled], button.vc_btn-primary[disabled].active, button.vc_btn-primary[disabled]:active, button.vc_btn-primary[disabled]:focus, button.vc_btn-primary[disabled]:hover, fieldset[disabled] .vc_btn-primary, fieldset[disabled] .vc_btn-primary.active, fieldset[disabled] .vc_btn-primary:active, fieldset[disabled] .vc_btn-primary:focus, fieldset[disabled] .vc_btn-primary:hover, fieldset[disabled] a.vc_btn-primary, fieldset[disabled] a.vc_btn-primary.active, fieldset[disabled] a.vc_btn-primary:active, fieldset[disabled] a.vc_btn-primary:focus, fieldset[disabled] a.vc_btn-primary:hover, fieldset[disabled] button.vc_btn-primary, fieldset[disabled] button.vc_btn-primary.active, fieldset[disabled] button.vc_btn-primary:active, fieldset[disabled] button.vc_btn-primary:focus, fieldset[disabled] button.vc_btn-primary:hover {
        background-color: #00aef0;
        border-color: transparent;
    }

    .vc_btn-primary .badge, a.vc_btn-primary .badge, button.vc_btn-primary .badge {
        color: #00aef0;
        background-color: #fff;
    }

.vc_btn-success, a.vc_btn-success, button.vc_btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: transparent;
}

    .open > .dropdown-toggle.vc_btn-success, .open > .dropdown-togglea.vc_btn-success, .open > .dropdown-togglebutton.vc_btn-success, .vc_btn-success.active, .vc_btn-success:active, .vc_btn-success:focus, .vc_btn-success:hover, a.vc_btn-success.active, a.vc_btn-success:active, a.vc_btn-success:focus, a.vc_btn-success:hover, button.vc_btn-success.active, button.vc_btn-success:active, button.vc_btn-success:focus, button.vc_btn-success:hover {
        color: #fff;
        background-color: #449d44;
        border-color: transparent;
    }

    .vc_btn-success.disabled, .vc_btn-success.disabled.active, .vc_btn-success.disabled:active, .vc_btn-success.disabled:focus, .vc_btn-success.disabled:hover, .vc_btn-success[disabled], .vc_btn-success[disabled].active, .vc_btn-success[disabled]:active, .vc_btn-success[disabled]:focus, .vc_btn-success[disabled]:hover, a.vc_btn-success.disabled, a.vc_btn-success.disabled.active, a.vc_btn-success.disabled:active, a.vc_btn-success.disabled:focus, a.vc_btn-success.disabled:hover, a.vc_btn-success[disabled], a.vc_btn-success[disabled].active, a.vc_btn-success[disabled]:active, a.vc_btn-success[disabled]:focus, a.vc_btn-success[disabled]:hover, button.vc_btn-success.disabled, button.vc_btn-success.disabled.active, button.vc_btn-success.disabled:active, button.vc_btn-success.disabled:focus, button.vc_btn-success.disabled:hover, button.vc_btn-success[disabled], button.vc_btn-success[disabled].active, button.vc_btn-success[disabled]:active, button.vc_btn-success[disabled]:focus, button.vc_btn-success[disabled]:hover, fieldset[disabled] .vc_btn-success, fieldset[disabled] .vc_btn-success.active, fieldset[disabled] .vc_btn-success:active, fieldset[disabled] .vc_btn-success:focus, fieldset[disabled] .vc_btn-success:hover, fieldset[disabled] a.vc_btn-success, fieldset[disabled] a.vc_btn-success.active, fieldset[disabled] a.vc_btn-success:active, fieldset[disabled] a.vc_btn-success:focus, fieldset[disabled] a.vc_btn-success:hover, fieldset[disabled] button.vc_btn-success, fieldset[disabled] button.vc_btn-success.active, fieldset[disabled] button.vc_btn-success:active, fieldset[disabled] button.vc_btn-success:focus, fieldset[disabled] button.vc_btn-success:hover {
        background-color: #5cb85c;
        border-color: transparent;
    }

    .vc_btn-success .badge, a.vc_btn-success .badge, button.vc_btn-success .badge {
        color: #5cb85c;
        background-color: #fff;
    }

.vc_btn-info, a.vc_btn-info, button.vc_btn-info {
    color: #fff;
    background-color: #5bc0de;
    border-color: transparent;
}

    .open > .dropdown-toggle.vc_btn-info, .open > .dropdown-togglea.vc_btn-info, .open > .dropdown-togglebutton.vc_btn-info, .vc_btn-info.active, .vc_btn-info:active, .vc_btn-info:focus, .vc_btn-info:hover, a.vc_btn-info.active, a.vc_btn-info:active, a.vc_btn-info:focus, a.vc_btn-info:hover, button.vc_btn-info.active, button.vc_btn-info:active, button.vc_btn-info:focus, button.vc_btn-info:hover {
        color: #fff;
        background-color: #31b0d5;
        border-color: transparent;
    }

    .vc_btn-info.disabled, .vc_btn-info.disabled.active, .vc_btn-info.disabled:active, .vc_btn-info.disabled:focus, .vc_btn-info.disabled:hover, .vc_btn-info[disabled], .vc_btn-info[disabled].active, .vc_btn-info[disabled]:active, .vc_btn-info[disabled]:focus, .vc_btn-info[disabled]:hover, a.vc_btn-info.disabled, a.vc_btn-info.disabled.active, a.vc_btn-info.disabled:active, a.vc_btn-info.disabled:focus, a.vc_btn-info.disabled:hover, a.vc_btn-info[disabled], a.vc_btn-info[disabled].active, a.vc_btn-info[disabled]:active, a.vc_btn-info[disabled]:focus, a.vc_btn-info[disabled]:hover, button.vc_btn-info.disabled, button.vc_btn-info.disabled.active, button.vc_btn-info.disabled:active, button.vc_btn-info.disabled:focus, button.vc_btn-info.disabled:hover, button.vc_btn-info[disabled], button.vc_btn-info[disabled].active, button.vc_btn-info[disabled]:active, button.vc_btn-info[disabled]:focus, button.vc_btn-info[disabled]:hover, fieldset[disabled] .vc_btn-info, fieldset[disabled] .vc_btn-info.active, fieldset[disabled] .vc_btn-info:active, fieldset[disabled] .vc_btn-info:focus, fieldset[disabled] .vc_btn-info:hover, fieldset[disabled] a.vc_btn-info, fieldset[disabled] a.vc_btn-info.active, fieldset[disabled] a.vc_btn-info:active, fieldset[disabled] a.vc_btn-info:focus, fieldset[disabled] a.vc_btn-info:hover, fieldset[disabled] button.vc_btn-info, fieldset[disabled] button.vc_btn-info.active, fieldset[disabled] button.vc_btn-info:active, fieldset[disabled] button.vc_btn-info:focus, fieldset[disabled] button.vc_btn-info:hover {
        background-color: #5bc0de;
        border-color: transparent;
    }

    .vc_btn-info .badge, a.vc_btn-info .badge, button.vc_btn-info .badge {
        color: #5bc0de;
        background-color: #fff;
    }

.vc_btn-warning, a.vc_btn-warning, button.vc_btn-warning {
    color: #fff;
    background-color: #f0ad4e;
    border-color: transparent;
}

    .open > .dropdown-toggle.vc_btn-warning, .open > .dropdown-togglea.vc_btn-warning, .open > .dropdown-togglebutton.vc_btn-warning, .vc_btn-warning.active, .vc_btn-warning:active, .vc_btn-warning:focus, .vc_btn-warning:hover, a.vc_btn-warning.active, a.vc_btn-warning:active, a.vc_btn-warning:focus, a.vc_btn-warning:hover, button.vc_btn-warning.active, button.vc_btn-warning:active, button.vc_btn-warning:focus, button.vc_btn-warning:hover {
        color: #fff;
        background-color: #ec971f;
        border-color: transparent;
    }

    .vc_btn-warning.disabled, .vc_btn-warning.disabled.active, .vc_btn-warning.disabled:active, .vc_btn-warning.disabled:focus, .vc_btn-warning.disabled:hover, .vc_btn-warning[disabled], .vc_btn-warning[disabled].active, .vc_btn-warning[disabled]:active, .vc_btn-warning[disabled]:focus, .vc_btn-warning[disabled]:hover, a.vc_btn-warning.disabled, a.vc_btn-warning.disabled.active, a.vc_btn-warning.disabled:active, a.vc_btn-warning.disabled:focus, a.vc_btn-warning.disabled:hover, a.vc_btn-warning[disabled], a.vc_btn-warning[disabled].active, a.vc_btn-warning[disabled]:active, a.vc_btn-warning[disabled]:focus, a.vc_btn-warning[disabled]:hover, button.vc_btn-warning.disabled, button.vc_btn-warning.disabled.active, button.vc_btn-warning.disabled:active, button.vc_btn-warning.disabled:focus, button.vc_btn-warning.disabled:hover, button.vc_btn-warning[disabled], button.vc_btn-warning[disabled].active, button.vc_btn-warning[disabled]:active, button.vc_btn-warning[disabled]:focus, button.vc_btn-warning[disabled]:hover, fieldset[disabled] .vc_btn-warning, fieldset[disabled] .vc_btn-warning.active, fieldset[disabled] .vc_btn-warning:active, fieldset[disabled] .vc_btn-warning:focus, fieldset[disabled] .vc_btn-warning:hover, fieldset[disabled] a.vc_btn-warning, fieldset[disabled] a.vc_btn-warning.active, fieldset[disabled] a.vc_btn-warning:active, fieldset[disabled] a.vc_btn-warning:focus, fieldset[disabled] a.vc_btn-warning:hover, fieldset[disabled] button.vc_btn-warning, fieldset[disabled] button.vc_btn-warning.active, fieldset[disabled] button.vc_btn-warning:active, fieldset[disabled] button.vc_btn-warning:focus, fieldset[disabled] button.vc_btn-warning:hover {
        background-color: #f0ad4e;
        border-color: transparent;
    }

    .vc_btn-warning .badge, a.vc_btn-warning .badge, button.vc_btn-warning .badge {
        color: #f0ad4e;
        background-color: #fff;
    }

.vc_btn-danger, a.vc_btn-danger, button.vc_btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: transparent;
}

    .open > .dropdown-toggle.vc_btn-danger, .open > .dropdown-togglea.vc_btn-danger, .open > .dropdown-togglebutton.vc_btn-danger, .vc_btn-danger.active, .vc_btn-danger:active, .vc_btn-danger:focus, .vc_btn-danger:hover, a.vc_btn-danger.active, a.vc_btn-danger:active, a.vc_btn-danger:focus, a.vc_btn-danger:hover, button.vc_btn-danger.active, button.vc_btn-danger:active, button.vc_btn-danger:focus, button.vc_btn-danger:hover {
        color: #fff;
        background-color: #c9302c;
        border-color: transparent;
    }

    .vc_btn-danger.disabled, .vc_btn-danger.disabled.active, .vc_btn-danger.disabled:active, .vc_btn-danger.disabled:focus, .vc_btn-danger.disabled:hover, .vc_btn-danger[disabled], .vc_btn-danger[disabled].active, .vc_btn-danger[disabled]:active, .vc_btn-danger[disabled]:focus, .vc_btn-danger[disabled]:hover, a.vc_btn-danger.disabled, a.vc_btn-danger.disabled.active, a.vc_btn-danger.disabled:active, a.vc_btn-danger.disabled:focus, a.vc_btn-danger.disabled:hover, a.vc_btn-danger[disabled], a.vc_btn-danger[disabled].active, a.vc_btn-danger[disabled]:active, a.vc_btn-danger[disabled]:focus, a.vc_btn-danger[disabled]:hover, button.vc_btn-danger.disabled, button.vc_btn-danger.disabled.active, button.vc_btn-danger.disabled:active, button.vc_btn-danger.disabled:focus, button.vc_btn-danger.disabled:hover, button.vc_btn-danger[disabled], button.vc_btn-danger[disabled].active, button.vc_btn-danger[disabled]:active, button.vc_btn-danger[disabled]:focus, button.vc_btn-danger[disabled]:hover, fieldset[disabled] .vc_btn-danger, fieldset[disabled] .vc_btn-danger.active, fieldset[disabled] .vc_btn-danger:active, fieldset[disabled] .vc_btn-danger:focus, fieldset[disabled] .vc_btn-danger:hover, fieldset[disabled] a.vc_btn-danger, fieldset[disabled] a.vc_btn-danger.active, fieldset[disabled] a.vc_btn-danger:active, fieldset[disabled] a.vc_btn-danger:focus, fieldset[disabled] a.vc_btn-danger:hover, fieldset[disabled] button.vc_btn-danger, fieldset[disabled] button.vc_btn-danger.active, fieldset[disabled] button.vc_btn-danger:active, fieldset[disabled] button.vc_btn-danger:focus, fieldset[disabled] button.vc_btn-danger:hover {
        background-color: #d9534f;
        border-color: transparent;
    }

    .vc_btn-danger .badge, a.vc_btn-danger .badge, button.vc_btn-danger .badge {
        color: #d9534f;
        background-color: #fff;
    }

.vc_button-2-wrapper.vc_button-2-align-left {
    display: block;
    text-align: left;
}

.vc_button-2-wrapper.vc_button-2-align-right {
    display: block;
    text-align: right;
}

.vc_button-2-wrapper.vc_button-2-align-center {
    display: block;
    text-align: center;
}

i.icon {
    display: inline-block;
    width: 16px;
    height: 16px;
    line-height: 16px;
    vertical-align: text-top;
    margin-left: 5px;
}

.wpb_btn-large i.icon {
    height: 19px;
    margin-left: 9px;
}

.wpb_btn-small i.icon {
    height: 15px;
}

.wpb_btn-mini i.icon {
    display: none;
}

.wpb_address_book i.icon, option.wpb_address_book {
    background: url(../images/icons/address-book.png) right center no-repeat;
}

.wpb_alarm_clock i.icon, option.wpb_alarm_clock {
    background: url(../images/icons/alarm-clock.png) right center no-repeat;
}

.wpb_anchor i.icon, option.wpb_anchor {
    background: url(../images/icons/anchor.png) right center no-repeat;
}

.wpb_application_image i.icon, option.wpb_application_image {
    background: url(../images/icons/application-image.png) right center no-repeat;
}

.wpb_arrow i.icon, option.wpb_arrow {
    background: url(../images/icons/arrow.png) right center no-repeat;
}

.wpb_asterisk i.icon, option.wpb_asterisk {
    background: url(../images/icons/asterisk.png) right center no-repeat;
}

.wpb_hammer i.icon, option.wpb_hammer {
    background: url(../images/icons/auction-hammer.png) right center no-repeat;
}

.wpb_balloon i.icon, option.wpb_balloon {
    background: url(../images/icons/balloon.png) right center no-repeat;
}

.wpb_balloon_buzz i.icon, option.wpb_balloon_buzz {
    background: url(../images/icons/balloon-buzz.png) right center no-repeat;
}

.wpb_balloon_facebook i.icon, option.wpb_balloon_facebook {
    background: url(../images/icons/balloon-facebook.png) right center no-repeat;
}

.wpb_balloon_twitter i.icon, option.wpb_balloon_twitter {
    background: url(../images/icons/balloon-twitter.png) right center no-repeat;
}

.wpb_battery i.icon, option.wpb_battery {
    background: url(../images/icons/battery-full.png) right center no-repeat;
}

.wpb_binocular i.icon, option.wpb_binocular {
    background: url(../images/icons/binocular.png) right center no-repeat;
}

.wpb_document_excel i.icon, option.wpb_document_excel {
    background: url(../images/icons/blue-document-excel.png) right center no-repeat;
}

.wpb_document_image i.icon, option.wpb_document_image {
    background: url(../images/icons/blue-document-image.png) right center no-repeat;
}

.wpb_document_music i.icon, option.wpb_document_music {
    background: url(../images/icons/blue-document-music.png) right center no-repeat;
}

.wpb_document_office i.icon, option.wpb_document_office {
    background: url(../images/icons/blue-document-office.png) right center no-repeat;
}

.wpb_document_pdf i.icon, option.wpb_document_pdf {
    background: url(../images/icons/blue-document-pdf.png) right center no-repeat;
}

.wpb_document_powerpoint i.icon, option.wpb_document_powerpoint {
    background: url(../images/icons/blue-document-powerpoint.png) right center no-repeat;
}

.wpb_document_word i.icon, option.wpb_document_word {
    background: url(../images/icons/blue-document-word.png) right center no-repeat;
}

.wpb_bookmark i.icon, option.wpb_bookmark {
    background: url(../images/icons/bookmark.png) right center no-repeat;
}

.wpb_camcorder i.icon, option.wpb_camcorder {
    background: url(../images/icons/camcorder.png) right center no-repeat;
}

.wpb_camera i.icon, option.wpb_camera {
    background: url(../images/icons/camera.png) right center no-repeat;
}

.wpb_chart i.icon, option.wpb_chart {
    background: url(../images/icons/chart.png) right center no-repeat;
}

.wpb_chart_pie i.icon, option.wpb_chart_pie {
    background: url(../images/icons/chart-pie.png) right center no-repeat;
}

.wpb_clock i.icon, option.wpb_clock {
    background: url(../images/icons/clock.png) right center no-repeat;
}

.wpb_play i.icon, option.wpb_play {
    background: url(../images/icons/control.png) right center no-repeat;
}

.wpb_fire i.icon, option.wpb_fire {
    background: url(../images/icons/fire.png) right center no-repeat;
}

.wpb_heart i.icon, option.wpb_heart {
    background: url(../images/icons/heart.png) right center no-repeat;
}

.wpb_mail i.icon, option.wpb_mail {
    background: url(../images/icons/mail.png) right center no-repeat;
}

.wpb_shield i.icon, option.wpb_shield {
    background: url(../images/icons/plus-shield.png) right center no-repeat;
}

.wpb_video i.icon, option.wpb_video {
    background: url(../images/icons/video.png) right center no-repeat;
}

.vc_column_container .vc_btn, .vc_column_container .wpb_button {
    margin-top: 5px;
    margin-bottom: 5px;
}

.vc_message_box {
    border: 1px solid transparent;
    display: block;
    overflow: hidden;
    margin: 0 0 21.74px;
    padding: 1em 1em 1em 4em;
    position: relative;
    font-size: 1em;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.vc_row.vc_row-flex, .vc_row.vc_row-flex > .vc_column_container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
}

#content .wpb_alert p:last-child, #content .wpb_text_column :last-child, #content .wpb_text_column p:last-child, .vc_message_box > p:last-child, .wpb_alert p:last-child, .wpb_text_column :last-child, .wpb_text_column p:last-child {
    margin-bottom: 0;
}

.vc_message_box-icon, .vc_message_box-icon > * {
    position: absolute;
    font-weight: 400;
    font-style: normal;
}

.vc_message_box > p:first-child {
    margin-top: 0;
}

.vc_message_box-icon {
    bottom: 0;
    font-size: 1em;
    left: 0;
    top: 0;
    width: 4em;
}

    .vc_message_box-icon > *, .vc_message_box-icon > .fa {
        font-size: 1.7em;
        line-height: 1;
    }

    .vc_message_box-icon > * {
        left: 50%;
        top: 50%;
        transform: translate(-50%,-50%);
    }

.vc_color-blue.vc_message_box {
    color: #364a8a;
    border-color: #c5cff0;
    background-color: #edf1fa;
}

    .vc_color-blue.vc_message_box .vc_message_box-icon {
        color: #5472D2;
    }

.vc_color-blue.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #5472D2;
}

    .vc_color-blue.vc_message_box-solid .vc_message_box-icon {
        color: #fff;
    }

.vc_color-blue.vc_message_box-outline, .vc_color-blue.vc_message_box-solid-icon {
    color: #364a8a;
    border-color: #5472D2;
    background-color: transparent;
}

    .vc_color-blue.vc_message_box-outline .vc_message_box-icon, .vc_color-blue.vc_message_box-solid-icon .vc_message_box-icon {
        color: #5472D2;
    }

    .vc_color-blue.vc_message_box-solid-icon .vc_message_box-icon {
        color: #fff;
        background-color: #5472D2;
    }

.vc_color-blue.vc_message_box-3d {
    box-shadow: 0 5px 0 #9daee5;
}

.vc_color-turquoise.vc_message_box {
    color: #085b61;
    border-color: #c6ecee;
    background-color: #ebfcfd;
}

    .vc_color-turquoise.vc_message_box .vc_message_box-icon {
        color: #00C1CF;
    }

.vc_color-turquoise.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #00C1CF;
}

    .vc_color-turquoise.vc_message_box-solid .vc_message_box-icon {
        color: #fff;
    }

.vc_color-turquoise.vc_message_box-outline, .vc_color-turquoise.vc_message_box-solid-icon {
    color: #085b61;
    border-color: #00C1CF;
    background-color: transparent;
}

    .vc_color-turquoise.vc_message_box-outline .vc_message_box-icon, .vc_color-turquoise.vc_message_box-solid-icon .vc_message_box-icon {
        color: #00C1CF;
    }

    .vc_color-turquoise.vc_message_box-solid-icon .vc_message_box-icon {
        color: #fff;
        background-color: #00C1CF;
    }

.vc_color-turquoise.vc_message_box-3d {
    box-shadow: 0 5px 0 #9fdee3;
}

.vc_color-pink.vc_message_box {
    color: #d82e21;
    border-color: #ffd8d6;
    background-color: #fff0ef;
}

    .vc_color-pink.vc_message_box .vc_message_box-icon {
        color: #FE6C61;
    }

.vc_color-pink.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #FE6C61;
}

    .vc_color-pink.vc_message_box-solid .vc_message_box-icon {
        color: #fff;
    }

.vc_color-pink.vc_message_box-outline, .vc_color-pink.vc_message_box-solid-icon {
    color: #d82e21;
    border-color: #FE6C61;
    background-color: transparent;
}

    .vc_color-pink.vc_message_box-outline .vc_message_box-icon, .vc_color-pink.vc_message_box-solid-icon .vc_message_box-icon {
        color: #FE6C61;
    }

    .vc_color-pink.vc_message_box-solid-icon .vc_message_box-icon {
        color: #fff;
        background-color: #FE6C61;
    }

.vc_color-pink.vc_message_box-3d {
    box-shadow: 0 5px 0 #fea9a3;
}

.vc_color-violet.vc_message_box {
    color: #5e4a81;
    border-color: #d4c8e9;
    background-color: #f0ecf7;
}

    .vc_color-violet.vc_message_box .vc_message_box-icon {
        color: #8D6DC4;
    }

.vc_color-violet.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #8D6DC4;
}

    .vc_color-violet.vc_message_box-solid .vc_message_box-icon {
        color: #fff;
    }

.vc_color-violet.vc_message_box-outline, .vc_color-violet.vc_message_box-solid-icon {
    color: #5e4a81;
    border-color: #8D6DC4;
    background-color: transparent;
}

    .vc_color-violet.vc_message_box-outline .vc_message_box-icon, .vc_color-violet.vc_message_box-solid-icon .vc_message_box-icon {
        color: #8D6DC4;
    }

    .vc_color-violet.vc_message_box-solid-icon .vc_message_box-icon {
        color: #fff;
        background-color: #8D6DC4;
    }

.vc_color-violet.vc_message_box-3d {
    box-shadow: 0 5px 0 #b8a3da;
}

.vc_color-peacoc.vc_message_box {
    color: #366a79;
    border-color: #c2e3ec;
    background-color: #e9f5f8;
}

    .vc_color-peacoc.vc_message_box .vc_message_box-icon {
        color: #4CADC9;
    }

.vc_color-peacoc.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #4CADC9;
}

    .vc_color-peacoc.vc_message_box-solid .vc_message_box-icon {
        color: #fff;
    }

.vc_color-peacoc.vc_message_box-outline, .vc_color-peacoc.vc_message_box-solid-icon {
    color: #366a79;
    border-color: #4CADC9;
    background-color: transparent;
}

    .vc_color-peacoc.vc_message_box-outline .vc_message_box-icon, .vc_color-peacoc.vc_message_box-solid-icon .vc_message_box-icon {
        color: #4CADC9;
    }

    .vc_color-peacoc.vc_message_box-solid-icon .vc_message_box-icon {
        color: #fff;
        background-color: #4CADC9;
    }

.vc_color-peacoc.vc_message_box-3d {
    box-shadow: 0 5px 0 #9ad1e1;
}

.vc_color-chino.vc_message_box {
    color: #978258;
    border-color: #e5ded2;
    background-color: #f7f5f2;
}

    .vc_color-chino.vc_message_box .vc_message_box-icon {
        color: #CEC2AB;
    }

.vc_color-chino.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #CEC2AB;
}

    .vc_color-chino.vc_message_box-solid .vc_message_box-icon {
        color: #fff;
    }

.vc_color-chino.vc_message_box-outline, .vc_color-chino.vc_message_box-solid-icon {
    color: #978258;
    border-color: #CEC2AB;
    background-color: transparent;
}

    .vc_color-chino.vc_message_box-outline .vc_message_box-icon, .vc_color-chino.vc_message_box-solid-icon .vc_message_box-icon {
        color: #CEC2AB;
    }

    .vc_color-chino.vc_message_box-solid-icon .vc_message_box-icon {
        color: #fff;
        background-color: #CEC2AB;
    }

.vc_color-chino.vc_message_box-3d {
    box-shadow: 0 5px 0 #d2c7b1;
}

.vc_color-mulled_wine.vc_message_box {
    color: #1e1b22;
    border-color: #d0ccd6;
    background-color: #eae8ed;
}

    .vc_color-mulled_wine.vc_message_box .vc_message_box-icon {
        color: #50485B;
    }

.vc_color-mulled_wine.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #50485B;
}

    .vc_color-mulled_wine.vc_message_box-solid .vc_message_box-icon {
        color: #fff;
    }

.vc_color-mulled_wine.vc_message_box-outline, .vc_color-mulled_wine.vc_message_box-solid-icon {
    color: #1e1b22;
    border-color: #50485B;
    background-color: transparent;
}

    .vc_color-mulled_wine.vc_message_box-outline .vc_message_box-icon, .vc_color-mulled_wine.vc_message_box-solid-icon .vc_message_box-icon {
        color: #50485B;
    }

    .vc_color-mulled_wine.vc_message_box-solid-icon .vc_message_box-icon {
        color: #fff;
        background-color: #50485B;
    }

.vc_color-mulled_wine.vc_message_box-3d {
    box-shadow: 0 5px 0 #b6afc0;
}

.vc_color-vista_blue.vc_message_box {
    color: #3e8e5e;
    border-color: #bcebcf;
    background-color: #e3f7eb;
}

    .vc_color-vista_blue.vc_message_box .vc_message_box-icon {
        color: #75D69C;
    }

.vc_color-vista_blue.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #75D69C;
}

    .vc_color-vista_blue.vc_message_box-solid .vc_message_box-icon {
        color: #fff;
    }

.vc_color-vista_blue.vc_message_box-outline, .vc_color-vista_blue.vc_message_box-solid-icon {
    color: #3e8e5e;
    border-color: #75D69C;
    background-color: transparent;
}

    .vc_color-vista_blue.vc_message_box-outline .vc_message_box-icon, .vc_color-vista_blue.vc_message_box-solid-icon .vc_message_box-icon {
        color: #75D69C;
    }

    .vc_color-vista_blue.vc_message_box-solid-icon .vc_message_box-icon {
        color: #fff;
        background-color: #75D69C;
    }

.vc_color-vista_blue.vc_message_box-3d {
    box-shadow: 0 5px 0 #94dfb3;
}

.vc_color-orange.vc_message_box {
    color: #c3811c;
    border-color: #fbe1ba;
    background-color: #fef6eb;
}

    .vc_color-orange.vc_message_box .vc_message_box-icon {
        color: #F7BE68;
    }

.vc_color-orange.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #F7BE68;
}

    .vc_color-orange.vc_message_box-solid .vc_message_box-icon {
        color: #fff;
    }

.vc_color-orange.vc_message_box-outline, .vc_color-orange.vc_message_box-solid-icon {
    color: #c3811c;
    border-color: #F7BE68;
    background-color: transparent;
}

    .vc_color-orange.vc_message_box-outline .vc_message_box-icon, .vc_color-orange.vc_message_box-solid-icon .vc_message_box-icon {
        color: #F7BE68;
    }

    .vc_color-orange.vc_message_box-solid-icon .vc_message_box-icon {
        color: #fff;
        background-color: #F7BE68;
    }

.vc_color-orange.vc_message_box-3d {
    box-shadow: 0 5px 0 #f9cd8a;
}

.vc_color-sky.vc_message_box {
    color: #2a6194;
    border-color: #bedaf4;
    background-color: #eaf3fb;
}

    .vc_color-sky.vc_message_box .vc_message_box-icon {
        color: #5AA1E3;
    }

.vc_color-sky.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #5AA1E3;
}

    .vc_color-sky.vc_message_box-solid .vc_message_box-icon {
        color: #fff;
    }

.vc_color-sky.vc_message_box-outline, .vc_color-sky.vc_message_box-solid-icon {
    color: #2a6194;
    border-color: #5AA1E3;
    background-color: transparent;
}

    .vc_color-sky.vc_message_box-outline .vc_message_box-icon, .vc_color-sky.vc_message_box-solid-icon .vc_message_box-icon {
        color: #5AA1E3;
    }

    .vc_color-sky.vc_message_box-solid-icon .vc_message_box-icon {
        color: #fff;
        background-color: #5AA1E3;
    }

.vc_color-sky.vc_message_box-3d {
    box-shadow: 0 5px 0 #93c1ed;
}

.vc_color-green.vc_message_box {
    color: #3e562b;
    border-color: #c2e1a9;
    background-color: #eaf5e2;
}

    .vc_color-green.vc_message_box .vc_message_box-icon {
        color: #6DAB3C;
    }

.vc_color-green.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #6DAB3C;
}

    .vc_color-green.vc_message_box-solid .vc_message_box-icon {
        color: #fff;
    }

.vc_color-green.vc_message_box-outline, .vc_color-green.vc_message_box-solid-icon {
    color: #3e562b;
    border-color: #6DAB3C;
    background-color: transparent;
}

    .vc_color-green.vc_message_box-outline .vc_message_box-icon, .vc_color-green.vc_message_box-solid-icon .vc_message_box-icon {
        color: #6DAB3C;
    }

    .vc_color-green.vc_message_box-solid-icon .vc_message_box-icon {
        color: #fff;
        background-color: #6DAB3C;
    }

.vc_color-green.vc_message_box-3d {
    box-shadow: 0 5px 0 #a7d484;
}

.vc_color-juicy_pink.vc_message_box {
    color: #a3231f;
    border-color: #fbc7c5;
    background-color: #fef5f5;
}

    .vc_color-juicy_pink.vc_message_box .vc_message_box-icon {
        color: #F4524D;
    }

.vc_color-juicy_pink.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #F4524D;
}

    .vc_color-juicy_pink.vc_message_box-solid .vc_message_box-icon {
        color: #fff;
    }

.vc_color-juicy_pink.vc_message_box-outline, .vc_color-juicy_pink.vc_message_box-solid-icon {
    color: #a3231f;
    border-color: #F4524D;
    background-color: transparent;
}

    .vc_color-juicy_pink.vc_message_box-outline .vc_message_box-icon, .vc_color-juicy_pink.vc_message_box-solid-icon .vc_message_box-icon {
        color: #F4524D;
    }

    .vc_color-juicy_pink.vc_message_box-solid-icon .vc_message_box-icon {
        color: #fff;
        background-color: #F4524D;
    }

.vc_color-juicy_pink.vc_message_box-3d {
    box-shadow: 0 5px 0 #f89895;
}

.vc_color-sandy_brown.vc_message_box {
    color: #c3501c;
    border-color: #fbceba;
    background-color: #fef1eb;
}

    .vc_color-sandy_brown.vc_message_box .vc_message_box-icon {
        color: #F79468;
    }

.vc_color-sandy_brown.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #F79468;
}

    .vc_color-sandy_brown.vc_message_box-solid .vc_message_box-icon {
        color: #fff;
    }

.vc_color-sandy_brown.vc_message_box-outline, .vc_color-sandy_brown.vc_message_box-solid-icon {
    color: #c3501c;
    border-color: #F79468;
    background-color: transparent;
}

    .vc_color-sandy_brown.vc_message_box-outline .vc_message_box-icon, .vc_color-sandy_brown.vc_message_box-solid-icon .vc_message_box-icon {
        color: #F79468;
    }

    .vc_color-sandy_brown.vc_message_box-solid-icon .vc_message_box-icon {
        color: #fff;
        background-color: #F79468;
    }

.vc_color-sandy_brown.vc_message_box-3d {
    box-shadow: 0 5px 0 #f9ac8a;
}

.vc_color-purple.vc_message_box {
    color: #886389;
    border-color: #e3cbe3;
    background-color: #f5ecf5;
}

    .vc_color-purple.vc_message_box .vc_message_box-icon {
        color: #B97EBB;
    }

.vc_color-purple.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #B97EBB;
}

    .vc_color-purple.vc_message_box-solid .vc_message_box-icon {
        color: #fff;
    }

.vc_color-purple.vc_message_box-outline, .vc_color-purple.vc_message_box-solid-icon {
    color: #886389;
    border-color: #B97EBB;
    background-color: transparent;
}

    .vc_color-purple.vc_message_box-outline .vc_message_box-icon, .vc_color-purple.vc_message_box-solid-icon .vc_message_box-icon {
        color: #B97EBB;
    }

    .vc_color-purple.vc_message_box-solid-icon .vc_message_box-icon {
        color: #fff;
        background-color: #B97EBB;
    }

.vc_color-purple.vc_message_box-3d {
    box-shadow: 0 5px 0 #d1a9d2;
}

.vc_color-black.vc_message_box {
    color: #fff;
    border-color: #2A2A2A;
    background-color: #3c3c3c;
}

.vc_color-black.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #2A2A2A;
}

    .vc_color-black.vc_message_box-solid .vc_message_box-icon {
        color: #fff;
    }

.vc_color-black.vc_message_box-outline, .vc_color-black.vc_message_box-solid-icon {
    border-color: #2A2A2A;
    background-color: transparent;
}

    .vc_color-black.vc_message_box-outline .vc_message_box-icon, .vc_color-black.vc_message_box-solid-icon .vc_message_box-icon {
        color: #2A2A2A;
    }

    .vc_color-black.vc_message_box-solid-icon .vc_message_box-icon {
        color: #fff;
        background-color: #2A2A2A;
    }

.vc_color-black.vc_message_box-3d {
    box-shadow: 0 5px 0 #101010;
}

.vc_color-grey.vc_message_box {
    color: #858585;
    border-color: #d2d2d2;
    background-color: #EBEBEB;
}

.vc_color-grey.vc_message_box-solid {
    color: #858585;
    border-color: transparent;
    background-color: #EBEBEB;
}

    .vc_color-grey.vc_message_box-solid .vc_message_box-icon {
        color: #858585;
    }

.vc_color-grey.vc_message_box-outline, .vc_color-grey.vc_message_box-solid-icon {
    color: #858585;
    border-color: #EBEBEB;
    background-color: transparent;
}

    .vc_color-grey.vc_message_box-outline .vc_message_box-icon, .vc_color-grey.vc_message_box-solid-icon .vc_message_box-icon {
        color: #EBEBEB;
    }

    .vc_color-grey.vc_message_box-solid-icon .vc_message_box-icon {
        color: #858585;
        background-color: #EBEBEB;
    }

.vc_color-grey.vc_message_box-3d {
    box-shadow: 0 5px 0 #b8b8b8;
}

.vc_color-white.vc_message_box {
    color: #b3b3b3;
    border-color: #e6e6e6;
    background-color: #FFF;
}

.vc_color-white.vc_message_box-solid {
    color: #b3b3b3;
    border-color: transparent;
    background-color: #FFF;
}

    .vc_color-white.vc_message_box-solid .vc_message_box-icon {
        color: #b3b3b3;
    }

.vc_color-white.vc_message_box-outline, .vc_color-white.vc_message_box-solid-icon {
    border-color: #FFF;
    background-color: transparent;
}

    .vc_color-white.vc_message_box-outline .vc_message_box-icon, .vc_color-white.vc_message_box-solid-icon .vc_message_box-icon {
        color: #FFF;
    }

    .vc_color-white.vc_message_box-solid-icon .vc_message_box-icon {
        color: #b3b3b3;
        background-color: #FFF;
    }

.vc_color-white.vc_message_box-3d {
    box-shadow: 0 5px 0 #ccc;
}

.vc_color-info.vc_message_box-3d, .vc_color-success.vc_message_box-3d {
    box-shadow: 0 5px 0 #9dd6fd;
}

.vc_color-info.vc_message_box {
    color: #5e7f96;
    border-color: #cfebfe;
    background-color: #dff2fe;
}

    .vc_color-info.vc_message_box .vc_message_box-icon {
        color: #56b0ee;
    }

.vc_color-info.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #56b0ee;
}

    .vc_color-info.vc_message_box-solid .vc_message_box-icon {
        color: #fff;
    }

.vc_color-info.vc_message_box-outline, .vc_color-info.vc_message_box-solid-icon {
    color: #5e7f96;
    border-color: #56b0ee;
    background-color: transparent;
}

    .vc_color-info.vc_message_box-outline .vc_message_box-icon, .vc_color-info.vc_message_box-solid-icon .vc_message_box-icon {
        color: #56b0ee;
    }

    .vc_color-info.vc_message_box-solid-icon .vc_message_box-icon {
        color: #fff;
        background-color: #56b0ee;
    }

.vc_color-success.vc_message_box {
    color: #5e7f96;
    border-color: #cfebfe;
    background-color: #e6fdf8;
}

    .vc_color-success.vc_message_box .vc_message_box-icon {
        color: #1bbc9b;
    }

.vc_color-success.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #1bbc9b;
}

    .vc_color-success.vc_message_box-solid .vc_message_box-icon {
        color: #fff;
    }

.vc_color-success.vc_message_box-outline, .vc_color-success.vc_message_box-solid-icon {
    color: #5e7f96;
    border-color: #1bbc9b;
    background-color: transparent;
}

    .vc_color-success.vc_message_box-outline .vc_message_box-icon, .vc_color-success.vc_message_box-solid-icon .vc_message_box-icon {
        color: #1bbc9b;
    }

    .vc_color-success.vc_message_box-solid-icon .vc_message_box-icon {
        color: #fff;
        background-color: #1bbc9b;
    }

.vc_color-warning.vc_message_box {
    color: #9d8967;
    border-color: #ffeccc;
    background-color: #fff4e2;
}

    .vc_color-warning.vc_message_box .vc_message_box-icon {
        color: #fcb53f;
    }

.vc_color-warning.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #fcb53f;
}

    .vc_color-warning.vc_message_box-solid .vc_message_box-icon {
        color: #fff;
    }

.vc_color-warning.vc_message_box-outline, .vc_color-warning.vc_message_box-solid-icon {
    color: #9d8967;
    border-color: #fcb53f;
    background-color: transparent;
}

    .vc_color-warning.vc_message_box-outline .vc_message_box-icon, .vc_color-warning.vc_message_box-solid-icon .vc_message_box-icon {
        color: #fcb53f;
    }

    .vc_color-warning.vc_message_box-solid-icon .vc_message_box-icon {
        color: #fff;
        background-color: #fcb53f;
    }

.vc_color-warning.vc_message_box-3d {
    box-shadow: 0 5px 0 #ffd999;
}

.vc_color-danger.vc_message_box {
    color: #a85959;
    border-color: #fedede;
    background-color: #fdeaea;
}

    .vc_color-danger.vc_message_box .vc_message_box-icon {
        color: #ff7877;
    }

.vc_color-danger.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #ff7877;
}

    .vc_color-danger.vc_message_box-solid .vc_message_box-icon {
        color: #fff;
    }

.vc_color-danger.vc_message_box-outline, .vc_color-danger.vc_message_box-solid-icon {
    color: #a85959;
    border-color: #ff7877;
    background-color: transparent;
}

    .vc_color-danger.vc_message_box-outline .vc_message_box-icon, .vc_color-danger.vc_message_box-solid-icon .vc_message_box-icon {
        color: #ff7877;
    }

    .vc_color-danger.vc_message_box-solid-icon .vc_message_box-icon {
        color: #fff;
        background-color: #ff7877;
    }

.vc_color-danger.vc_message_box-3d {
    box-shadow: 0 5px 0 #fdacac;
}

.vc_color-alert-info.vc_message_box {
    color: #31708f;
    border-color: #bce8f1;
    background-color: #d9edf7;
}

    .vc_color-alert-info.vc_message_box .vc_message_box-icon {
        color: #67CCE0;
    }

.vc_color-alert-info.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #67CCE0;
}

    .vc_color-alert-info.vc_message_box-solid .vc_message_box-icon {
        color: #fff;
    }

.vc_color-alert-info.vc_message_box-outline, .vc_color-alert-info.vc_message_box-solid-icon {
    color: #31708f;
    border-color: #67CCE0;
    background-color: transparent;
}

    .vc_color-alert-info.vc_message_box-outline .vc_message_box-icon, .vc_color-alert-info.vc_message_box-solid-icon .vc_message_box-icon {
        color: #67CCE0;
    }

    .vc_color-alert-info.vc_message_box-solid-icon .vc_message_box-icon {
        color: #fff;
        background-color: #67CCE0;
    }

.vc_color-alert-info.vc_message_box-3d {
    box-shadow: 0 5px 0 #91d9e8;
}

.vc_color-alert-success.vc_message_box {
    color: #3c763d;
    border-color: #d6e9c6;
    background-color: #dff0d8;
}

    .vc_color-alert-success.vc_message_box .vc_message_box-icon {
        color: #9AD36A;
    }

.vc_color-alert-success.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #9AD36A;
}

    .vc_color-alert-success.vc_message_box-solid .vc_message_box-icon {
        color: #fff;
    }

.vc_color-alert-success.vc_message_box-outline, .vc_color-alert-success.vc_message_box-solid-icon {
    color: #3c763d;
    border-color: #9AD36A;
    background-color: transparent;
}

    .vc_color-alert-success.vc_message_box-outline .vc_message_box-icon, .vc_color-alert-success.vc_message_box-solid-icon .vc_message_box-icon {
        color: #9AD36A;
    }

    .vc_color-alert-success.vc_message_box-solid-icon .vc_message_box-icon {
        color: #fff;
        background-color: #9AD36A;
    }

.vc_color-alert-success.vc_message_box-3d {
    box-shadow: 0 5px 0 #bbdba1;
}

.vc_color-alert-warning.vc_message_box {
    color: #8a6d3b;
    border-color: #faebcc;
    background-color: #fcf8e3;
}

    .vc_color-alert-warning.vc_message_box .vc_message_box-icon {
        color: #F9CF79;
    }

.vc_color-alert-warning.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #F9CF79;
}

    .vc_color-alert-warning.vc_message_box-solid .vc_message_box-icon {
        color: #fff;
    }

.vc_color-alert-warning.vc_message_box-outline, .vc_color-alert-warning.vc_message_box-solid-icon {
    color: #8a6d3b;
    border-color: #F9CF79;
    background-color: transparent;
}

    .vc_color-alert-warning.vc_message_box-outline .vc_message_box-icon, .vc_color-alert-warning.vc_message_box-solid-icon .vc_message_box-icon {
        color: #F9CF79;
    }

    .vc_color-alert-warning.vc_message_box-solid-icon .vc_message_box-icon {
        color: #fff;
        background-color: #F9CF79;
    }

.vc_color-alert-warning.vc_message_box-3d {
    box-shadow: 0 5px 0 #f5d89e;
}

.vc_color-alert-danger.vc_message_box {
    color: #a94442;
    border-color: #ebccd1;
    background-color: #f2dede;
}

    .vc_color-alert-danger.vc_message_box .vc_message_box-icon {
        color: #EF8495;
    }

.vc_color-alert-danger.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #EF8495;
}

    .vc_color-alert-danger.vc_message_box-solid .vc_message_box-icon {
        color: #fff;
    }

.vc_color-alert-danger.vc_message_box-outline, .vc_color-alert-danger.vc_message_box-solid-icon {
    color: #a94442;
    border-color: #EF8495;
    background-color: transparent;
}

    .vc_color-alert-danger.vc_message_box-outline .vc_message_box-icon, .vc_color-alert-danger.vc_message_box-solid-icon .vc_message_box-icon {
        color: #EF8495;
    }

    .vc_color-alert-danger.vc_message_box-solid-icon .vc_message_box-icon {
        color: #fff;
        background-color: #EF8495;
    }

.vc_color-alert-danger.vc_message_box-3d {
    box-shadow: 0 5px 0 #dca7b0;
}

.vc_color-black.vc_message_box .vc_message_box-icon {
    color: #fff;
}

.vc_color-black.vc_message_box-outline, .vc_color-black.vc_message_box-outline .vc_message_box-icon, .vc_color-black.vc_message_box-solid-icon {
    color: #2A2A2A;
}

.vc_color-grey.vc_message_box .vc_message_box-icon {
    color: #858585;
}

.vc_color-white.vc_message_box .vc_message_box-icon {
    color: #b3b3b3;
}

.vc_color-white.vc_message_box-outline, .vc_color-white.vc_message_box-outline .vc_message_box-icon, .vc_color-white.vc_message_box-solid-icon {
    color: #FFF;
}

.vc_message_box-outline, .vc_message_box-solid-icon {
    border-width: 2px;
}

    .vc_message_box-solid-icon .vc_message_box-icon {
        width: 3.25em;
    }

.vc_message_box-rounded {
    border-radius: 5px;
}

.vc_message_box-round {
    border-radius: 4em;
}

.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {
    margin-bottom: 35px;
}

.entry-content .twitter-share-button, .fb_like, .twitter-share-button, .wpb_accordion .wpb_content_element, .wpb_googleplus, .wpb_pinterest, .wpb_tab .wpb_content_element {
    margin-bottom: 21.74px;
}

.vc_row.vc_row-no-padding .vc_column-inner {
    padding-left: 0;
    padding-right: 0;
}

.vc_row[data-vc-full-width] {
    -webkit-transition: opacity .5s ease;
    -o-transition: opacity .5s ease;
    transition: opacity .5s ease;
    overflow: hidden;
}

    .vc_row[data-vc-full-width].vc_hidden {
        opacity: 0;
    }

.vc_row-no-padding .vc_inner {
    margin-left: 0;
    margin-right: 0;
}

.vc_parallax {
    position: relative;
    overflow: hidden;
}

    .vc_parallax > * {
        position: relative;
        z-index: 1;
    }

    .vc_parallax .vc_parallax-inner {
        pointer-events: none;
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        background-attachment: scroll;
        background-color: transparent;
        background-image: inherit;
        background-size: cover;
        z-index: 0;
        background-position: 50% 0;
    }

.vc_video-bg-container {
    position: relative;
}

.vc_video-bg {
    height: 100%;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 0;
}

.vc_row.vc_row-o-full-height {
    min-height: 100vh;
}

.vc_row.vc_row-flex {
    box-sizing: border-box;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

    .vc_row.vc_row-flex > .vc_column_container {
        display: flex;
    }

        .vc_ie-flexbox-fixer, .vc_row.vc_row-flex > .vc_column_container > .vc_column-inner {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
        }

        .vc_row.vc_row-flex > .vc_column_container > .vc_column-inner {
            -webkit-box-flex: 1;
            -webkit-flex-grow: 1;
            -ms-flex-positive: 1;
            flex-grow: 1;
            display: flex;
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column;
        }

@media (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .vc_row.vc_row-flex > .vc_column_container > .vc_column-inner > * {
        min-height: 1em;
    }
}

.vc_row.vc_row-flex::after, .vc_row.vc_row-flex::before {
    display: none;
}

.vc_row.vc_row-o-columns-stretch {
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
}

.vc_row.vc_row-o-columns-top {
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
}

.vc_row.vc_row-o-columns-bottom {
    -webkit-align-content: flex-end;
    -ms-flex-line-pack: end;
    align-content: flex-end;
}

.vc_row.vc_row-o-columns-middle {
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
}

    .vc_row.vc_row-o-columns-bottom::after, .vc_row.vc_row-o-columns-middle::after, .vc_row.vc_row-o-columns-top::after {
        content: '';
        width: 100%;
        height: 0;
        overflow: hidden;
        visibility: hidden;
        display: block;
    }

.vc_row.vc_row-o-content-top > .vc_column_container > .vc_column-inner {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height) > .vc_column_container {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.vc_row.vc_row-o-content-bottom > .vc_column_container > .vc_column-inner {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height) > .vc_column_container {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
}

.vc_row.vc_row-o-content-middle > .vc_column_container > .vc_column-inner {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height) > .vc_column_container {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.vc_column-inner::after, .vc_column-inner::before {
    content: " ";
    display: table;
}

.vc_ie-flexbox-fixer {
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

    .vc_ie-flexbox-fixer > .vc_row {
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    }

.vc_row.vc_column-gap-1 {
    margin-left: -15.5px;
    margin-right: -15.5px;
}

    .vc_row.vc_column-gap-1 > .vc_column_container {
        padding: .5px;
    }

.vc_row.vc_column-gap-2 {
    margin-left: -16px;
    margin-right: -16px;
}

    .vc_row.vc_column-gap-2 > .vc_column_container {
        padding: 1px;
    }

.vc_row.vc_column-gap-3 {
    margin-left: -16.5px;
    margin-right: -16.5px;
}

    .vc_row.vc_column-gap-3 > .vc_column_container {
        padding: 1.5px;
    }

.vc_row.vc_column-gap-4 {
    margin-left: -17px;
    margin-right: -17px;
}

    .vc_row.vc_column-gap-4 > .vc_column_container {
        padding: 2px;
    }

.vc_row.vc_column-gap-5 {
    margin-left: -17.5px;
    margin-right: -17.5px;
}

    .vc_row.vc_column-gap-5 > .vc_column_container {
        padding: 2.5px;
    }

.vc_row.vc_column-gap-10 {
    margin-left: -20px;
    margin-right: -20px;
}

    .vc_row.vc_column-gap-10 > .vc_column_container {
        padding: 5px;
    }

.vc_row.vc_column-gap-15 {
    margin-left: -22.5px;
    margin-right: -22.5px;
}

    .vc_row.vc_column-gap-15 > .vc_column_container {
        padding: 7.5px;
    }

.vc_row.vc_column-gap-20 {
    margin-left: -25px;
    margin-right: -25px;
}

    .vc_row.vc_column-gap-20 > .vc_column_container {
        padding: 10px;
    }

.vc_row.vc_column-gap-25 {
    margin-left: -27.5px;
    margin-right: -27.5px;
}

    .vc_row.vc_column-gap-25 > .vc_column_container {
        padding: 12.5px;
    }

.vc_row.vc_column-gap-30 {
    margin-left: -30px;
    margin-right: -30px;
}

    .vc_row.vc_column-gap-30 > .vc_column_container {
        padding: 15px;
    }

.vc_row.vc_column-gap-35 {
    margin-left: -32.5px;
    margin-right: -32.5px;
}

    .vc_row.vc_column-gap-35 > .vc_column_container {
        padding: 17.5px;
    }

.vc_col-has-fill > .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner {
    padding-top: 35px;
}

.vc_column_container {
    padding-left: 0;
    padding-right: 0;
}

    .vc_column_container > .vc_column-inner {
        box-sizing: border-box;
        padding-left: 15px;
        padding-right: 15px;
        width: 100%;
    }

.vc_row.vc_column-gap-1 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-1 > .vc_vc_column_inner > .vc_column_container {
    padding-left: .5px;
    padding-right: .5px;
}

.vc_row.vc_column-gap-2 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-2 > .vc_vc_column_inner > .vc_column_container {
    padding-left: 1px;
    padding-right: 1px;
}

.vc_row.vc_column-gap-3 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-3 > .vc_vc_column_inner > .vc_column_container {
    padding-left: 1.5px;
    padding-right: 1.5px;
}

.vc_row.vc_column-gap-4 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-4 > .vc_vc_column_inner > .vc_column_container {
    padding-left: 2px;
    padding-right: 2px;
}

.vc_row.vc_column-gap-5 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-5 > .vc_vc_column_inner > .vc_column_container {
    padding-left: 2.5px;
    padding-right: 2.5px;
}

.vc_row.vc_column-gap-10 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-10 > .vc_vc_column_inner > .vc_column_container {
    padding-left: 5px;
    padding-right: 5px;
}

.vc_row.vc_column-gap-15 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-15 > .vc_vc_column_inner > .vc_column_container {
    padding-left: 7.5px;
    padding-right: 7.5px;
}

.vc_row.vc_column-gap-20 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-20 > .vc_vc_column_inner > .vc_column_container {
    padding-left: 10px;
    padding-right: 10px;
}

.vc_row.vc_column-gap-25 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-25 > .vc_vc_column_inner > .vc_column_container {
    padding-left: 12.5px;
    padding-right: 12.5px;
}

.vc_row.vc_column-gap-30 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-30 > .vc_vc_column_inner > .vc_column_container {
    padding-left: 15px;
    padding-right: 15px;
}

.vc_row.vc_column-gap-35 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-35 > .vc_vc_column_inner > .vc_column_container {
    padding-left: 17.5px;
    padding-right: 17.5px;
}

.vc_vc_column, .vc_vc_column_inner {
    padding-left: 0;
    padding-right: 0;
}

.vc_row.vc_row-flex > .vc_vc_column, .vc_row.vc_row-flex > .vc_vc_column_inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

    .vc_row.vc_row-flex > .vc_vc_column > .vc_column_container, .vc_row.vc_row-flex > .vc_vc_column_inner > .vc_column_container {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
    }

        .vc_row.vc_row-flex > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row.vc_row-flex > .vc_vc_column_inner > .vc_column_container > .vc_column-inner {
            -webkit-box-flex: 1;
            -webkit-flex-grow: 1;
            -ms-flex-positive: 1;
            flex-grow: 1;
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column;
        }

.vc_row.vc_row-o-equal-height > .vc_column_container {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}

.vc_row.vc_row-o-content-top > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row.vc_row-o-content-top > .vc_vc_column_inner > .vc_column_container > .vc_column-inner {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height) > .vc_vc_column > .vc_column_container, .vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height) > .vc_vc_column_inner > .vc_column_container {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.vc_row.vc_row-o-content-bottom > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row.vc_row-o-content-bottom > .vc_vc_column_inner > .vc_column_container > .vc_column-inner {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height) > .vc_vc_column > .vc_column_container, .vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height) > .vc_vc_column_inner > .vc_column_container {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
}

.vc_row.vc_row-o-content-middle > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row.vc_row-o-content-middle > .vc_vc_column_inner > .vc_column_container > .vc_column-inner {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height) > .vc_vc_column > .vc_column_container, .vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height) > .vc_vc_column_inner > .vc_column_container {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.vc_empty-element > .vc_column-inner {
    min-height: 100px;
}

.fb_type_standard, .fb_type_standard iframe {
    height: 25px;
}

.fb_type_button_count, .fb_type_button_count iframe {
    height: 20px;
}

.fb_type_box_count, .fb_type_box_count iframe {
    height: 62px;
}

.wpb_googleplus_type_standard {
    height: 25px;
}

.wpb_googleplus_type_small {
    height: 19px;
}

.wpb_googleplus_type_medium, .wpb_googleplus_type_tall {
    height: 21px;
}

    .wpb_googleplus_type_tall.vc_googleplus-annotation-bubble {
        height: 62px;
    }

.wpb_pinterest_type_horizontal, .wpb_pinterest_type_none {
    height: 21px;
}

.wpb_pinterest a {
    border-bottom: 0;
}

.wpb_pinterest_type_vertical {
    box-sizing: content-box;
    padding-top: 29px;
    height: 21px;
}

iframe.twitter-share-button {
    margin: 0;
}

.vc_toggle {
    display: block;
    margin: 0 0 21.74px;
    padding: 0;
    font-size: 1em;
}

    .vc_toggle:last-of-type {
        margin-bottom: 35px;
    }

.vc_toggle_title {
    cursor: pointer;
    display: block;
    margin: 0;
    padding: 0;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-weight: 400;
}

    .vc_toggle_title > h4 {
        display: inline;
    }

.vc_toggle_icon {
    display: none;
    position: relative;
    vertical-align: middle;
}

.vc_toggle_content {
    display: none;
    margin-bottom: 21.74px;
    margin-top: 1em;
    overflow: hidden;
    padding: 0;
}

.vc_toggle.vc_toggle_active > .vc_toggle_content {
    display: block;
}

.vc_toggle_simple .vc_toggle_icon {
    border: 0 solid transparent;
    border-radius: 0;
    display: inline-block;
    height: 22px;
    width: 22px;
    background-color: transparent;
    margin-left: 2px;
}

.vc_toggle_simple.vc_toggle_active .vc_toggle_icon::after {
    visibility: hidden;
}

.vc_toggle_simple .vc_toggle_icon::before {
    height: 2px;
    width: 10px;
}

.vc_toggle_simple .vc_toggle_icon::after {
    height: 10px;
    width: 2px;
}

.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_simple .vc_toggle_icon::before {
    content: '';
    display: block;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    transform: translate(-50%,-50%);
    background-color: #2A2A2A;
}

.vc_toggle_round .vc_toggle_icon::after, .vc_toggle_round .vc_toggle_icon::before, .vc_toggle_rounded .vc_toggle_icon::after, .vc_toggle_rounded .vc_toggle_icon::before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    content: '';
    left: 50%;
    position: absolute;
    top: 50%;
}

.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent;
}

    .vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
        background-color: transparent;
    }

        .vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
            background-color: #444;
        }

.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent;
}

    .vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
        background-color: transparent;
    }

.vc_toggle_round .vc_toggle_icon {
    border: 2px solid transparent;
    border-radius: 50%;
    display: inline-block;
    height: 22px;
    width: 22px;
    background-color: #2A2A2A;
}

.vc_toggle_round.vc_toggle_active .vc_toggle_icon::after {
    visibility: hidden;
}

.vc_toggle_round .vc_toggle_icon::before {
    height: 2px;
    width: 10px;
}

.vc_toggle_round .vc_toggle_icon::after {
    height: 10px;
    width: 2px;
}

.vc_toggle_round .vc_toggle_icon::after, .vc_toggle_round .vc_toggle_icon::before {
    display: block;
    box-sizing: border-box;
    transform: translate(-50%,-50%);
    background-color: #FFF;
}

.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #2A2A2A;
}

    .vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon::before {
        background-color: #2A2A2A;
    }

.vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #444;
}

    .vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon::before {
        background-color: #FFF;
    }

.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #444;
}

    .vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
        background-color: #444;
    }

.vc_toggle_rounded .vc_toggle_icon {
    border: 2px solid transparent;
    border-radius: 20%;
    display: inline-block;
    height: 22px;
    width: 22px;
    background-color: #2A2A2A;
}

.vc_toggle_rounded.vc_toggle_active .vc_toggle_icon::after {
    visibility: hidden;
}

.vc_toggle_rounded .vc_toggle_icon::before {
    height: 2px;
    width: 10px;
}

.vc_toggle_rounded .vc_toggle_icon::after {
    height: 10px;
    width: 2px;
}

.vc_toggle_rounded .vc_toggle_icon::after, .vc_toggle_rounded .vc_toggle_icon::before {
    display: block;
    box-sizing: border-box;
    transform: translate(-50%,-50%);
    background-color: #FFF;
}

.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #2A2A2A;
}

    .vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon::before {
        background-color: #2A2A2A;
    }

.vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #444;
}

    .vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon::before {
        background-color: #FFF;
    }

.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #444;
}

    .vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
        background-color: #444;
    }

.vc_toggle_square .vc_toggle_icon {
    border: 2px solid transparent;
    border-radius: 0;
    display: inline-block;
    height: 22px;
    width: 22px;
    background-color: #2A2A2A;
}

.vc_toggle_square.vc_toggle_active .vc_toggle_icon::after {
    visibility: hidden;
}

.vc_toggle_square .vc_toggle_icon::before {
    height: 2px;
    width: 10px;
}

.vc_toggle_square .vc_toggle_icon::after {
    height: 10px;
    width: 2px;
}

.vc_toggle_square .vc_toggle_icon::after, .vc_toggle_square .vc_toggle_icon::before {
    content: '';
    display: block;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    background-color: #FFF;
}

.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #2A2A2A;
}

    .vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon::before {
        background-color: #2A2A2A;
    }

.vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #444;
}

    .vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon::before {
        background-color: #FFF;
    }

.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #444;
}

    .vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
        background-color: #444;
    }

.vc_toggle_text_only .vc_toggle_icon {
    display: none;
}

.vc_toggle_arrow .vc_toggle_icon {
    display: inline-block;
}

    .vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_arrow .vc_toggle_icon::before {
        content: '';
        border-style: solid;
        display: block;
        left: 50%;
        position: absolute;
        top: 50%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg);
    }

    .vc_toggle_arrow .vc_toggle_icon::before {
        border-left: none;
        border-top: none;
    }

    .vc_toggle_arrow .vc_toggle_icon::after {
        border-right: none;
        border-bottom: none;
        visibility: hidden;
    }

.vc_toggle_arrow.vc_toggle_active .vc_toggle_icon::before {
    visibility: hidden;
}

.vc_toggle_arrow.vc_toggle_active .vc_toggle_icon::after {
    visibility: visible;
}

.vc_toggle.vc_toggle_arrow .vc_toggle_icon {
    height: 22px;
    width: 22px;
    background: 0 0;
}

    .vc_toggle.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle.vc_toggle_arrow .vc_toggle_icon::before {
        border-width: 2px;
        height: 10px;
        margin-left: -5px;
        width: 10px;
        border-color: #2A2A2A;
        background: 0 0;
    }

    .vc_toggle.vc_toggle_arrow .vc_toggle_icon::before {
        margin-top: -10px;
    }

    .vc_toggle.vc_toggle_arrow .vc_toggle_icon::after {
        margin-top: -5px;
    }

.vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0;
}

    .vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
        border-color: #444;
        background: 0 0;
    }

.vc_toggle_default .vc_toggle_icon {
    background: #bababa;
    border: 1px solid #acacac;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    -o-transform: translate(0,-50%);
    transform: translate(0,-50%);
}

    .vc_toggle_default .vc_toggle_icon::after, .vc_toggle_default .vc_toggle_icon::before {
        content: '';
        display: block;
        left: 50%;
        position: absolute;
        top: 50%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        -o-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
        background: #bababa;
    }

    .vc_toggle_default .vc_toggle_icon::before {
        border: 1px solid #acacac;
    }

.vc_toggle_default.vc_toggle_active .vc_toggle_icon::after, .vc_toggle_default.vc_toggle_active .vc_toggle_icon::before {
    visibility: hidden;
}

.vc_toggle.vc_toggle_default .vc_toggle_icon {
    display: inline-block;
    width: 10px;
    margin-left: 5px;
    height: 4px;
}

    .vc_toggle.vc_toggle_default .vc_toggle_icon::before {
        height: 10px;
        width: 4px;
    }

    .vc_toggle.vc_toggle_default .vc_toggle_icon::after {
        width: 8px;
        height: 2px;
    }

.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent;
}

    .vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon::before {
        background-color: #5472D2;
    }

.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent;
}

    .vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
        background-color: transparent;
    }

        .vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
            background-color: #7c93dd;
        }

.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent;
}

    .vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
        background-color: transparent;
    }

.vc_toggle_color_blue .vc_toggle_icon {
    background-color: #5472D2;
    border-color: transparent;
}

    .vc_toggle_color_blue .vc_toggle_icon::after, .vc_toggle_color_blue .vc_toggle_icon::before {
        background-color: #FFF;
    }

.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #5472D2;
}

    .vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon::before {
        background-color: #5472D2;
    }

.vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #7c93dd;
}

    .vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon::before {
        background-color: #FFF;
    }

.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #7c93dd;
}

.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon::before {
    border-color: #3354c0;
    background: #5472D2;
}

.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #7c93dd;
}

.vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #5472d2;
    background: #7c93dd;
}

.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon::after {
    background: #5472D2;
}

.vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #7c93dd;
}

.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0;
}

    .vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon::before {
        border-color: #5472D2;
        background: 0 0;
    }

.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0;
}

    .vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
        border-color: #7c93dd;
        background: 0 0;
    }

.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent;
}

    .vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon::before {
        background-color: #00C1CF;
    }

.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent;
}

    .vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
        background-color: transparent;
    }

        .vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
            background-color: #00919c;
        }

.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent;
}

    .vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
        background-color: transparent;
    }

.vc_toggle_color_turquoise .vc_toggle_icon {
    background-color: #00C1CF;
    border-color: transparent;
}

    .vc_toggle_color_turquoise .vc_toggle_icon::after, .vc_toggle_color_turquoise .vc_toggle_icon::before {
        background-color: #FFF;
    }

.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #00C1CF;
}

.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon::before {
    border-color: #00919c;
    background: #00C1CF;
}

.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: #00C1CF;
}

.vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #00919c;
}

    .vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon::before {
        background-color: #FFF;
    }

.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #00919c;
}

    .vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
        background-color: #00919c;
    }

.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #006269;
    background: #00919c;
}

.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon::after {
    background: #00C1CF;
}

.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #00919c;
}

.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0;
}

    .vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon::before {
        border-color: #00C1CF;
        background: 0 0;
    }

.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0;
}

    .vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
        border-color: #00919c;
        background: 0 0;
    }

.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent;
}

    .vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon::before {
        background-color: #FE6C61;
    }

.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent;
}

    .vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
        background-color: transparent;
    }

        .vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
            background-color: #fe9b94;
        }

.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent;
}

    .vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
        background-color: transparent;
    }

.vc_toggle_color_pink .vc_toggle_icon {
    background-color: #FE6C61;
    border-color: transparent;
}

    .vc_toggle_color_pink .vc_toggle_icon::after, .vc_toggle_color_pink .vc_toggle_icon::before {
        background-color: #FFF;
    }

.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #FE6C61;
}

    .vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon::before {
        background-color: #FE6C61;
    }

.vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #fe9b94;
}

    .vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon::before {
        background-color: #FFF;
    }

.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #fe9b94;
}

.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon::before {
    border-color: #fe3d2e;
    background: #FE6C61;
}

.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #fe9b94;
}

.vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #fe6c61;
    background: #fe9b94;
}

.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon::after {
    background: #FE6C61;
}

.vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #fe9b94;
}

.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0;
}

    .vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon::before {
        border-color: #FE6C61;
        background: 0 0;
    }

.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0;
}

    .vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
        border-color: #fe9b94;
        background: 0 0;
    }

.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent;
}

    .vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon::before {
        background-color: #8D6DC4;
    }

.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent;
}

    .vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
        background-color: transparent;
    }

        .vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
            background-color: #a991d3;
        }

.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent;
}

    .vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
        background-color: transparent;
    }

.vc_toggle_color_violet .vc_toggle_icon {
    background-color: #8D6DC4;
    border-color: transparent;
}

    .vc_toggle_color_violet .vc_toggle_icon::after, .vc_toggle_color_violet .vc_toggle_icon::before {
        background-color: #FFF;
    }

.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #8D6DC4;
}

    .vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon::before {
        background-color: #8D6DC4;
    }

.vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #a991d3;
}

    .vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon::before {
        background-color: #FFF;
    }

.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #a991d3;
}

.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon::before {
    border-color: #7149b5;
    background: #8D6DC4;
}

.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #a991d3;
}

.vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #8d6dc4;
    background: #a991d3;
}

.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon::after {
    background: #8D6DC4;
}

.vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #a991d3;
}

.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0;
}

    .vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon::before {
        border-color: #8D6DC4;
        background: 0 0;
    }

.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0;
}

    .vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
        border-color: #a991d3;
        background: 0 0;
    }

.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent;
}

    .vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon::before {
        background-color: #4CADC9;
    }

.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent;
}

    .vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
        background-color: transparent;
    }

        .vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
            background-color: #73bfd5;
        }

.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent;
}

    .vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
        background-color: transparent;
    }

.vc_toggle_color_peacoc .vc_toggle_icon {
    background-color: #4CADC9;
    border-color: transparent;
}

    .vc_toggle_color_peacoc .vc_toggle_icon::after, .vc_toggle_color_peacoc .vc_toggle_icon::before {
        background-color: #FFF;
    }

.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #4CADC9;
}

    .vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon::before {
        background-color: #4CADC9;
    }

.vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #73bfd5;
}

    .vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon::before {
        background-color: #FFF;
    }

.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #73bfd5;
}

.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon::before {
    border-color: #3492ae;
    background: #4CADC9;
}

.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #73bfd5;
}

.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #4cadc9;
    background: #73bfd5;
}

.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon::after {
    background: #4CADC9;
}

.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #73bfd5;
}

.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0;
}

    .vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon::before {
        border-color: #4CADC9;
        background: 0 0;
    }

.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0;
}

    .vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
        border-color: #73bfd5;
        background: 0 0;
    }

.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent;
}

    .vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon::before {
        background-color: #CEC2AB;
    }

.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent;
}

    .vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
        background-color: transparent;
    }

        .vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
            background-color: #e1d9cb;
        }

.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent;
}

    .vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
        background-color: transparent;
    }

.vc_toggle_color_chino .vc_toggle_icon {
    background-color: #CEC2AB;
    border-color: transparent;
}

    .vc_toggle_color_chino .vc_toggle_icon::after, .vc_toggle_color_chino .vc_toggle_icon::before {
        background-color: #FFF;
    }

.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #CEC2AB;
}

    .vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon::before {
        background-color: #CEC2AB;
    }

.vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #e1d9cb;
}

    .vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon::before {
        background-color: #FFF;
    }

.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #e1d9cb;
}

.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon::before {
    border-color: #bbab8b;
    background: #CEC2AB;
}

.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #e1d9cb;
}

.vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #cec2ab;
    background: #e1d9cb;
}

.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon::after {
    background: #CEC2AB;
}

.vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #e1d9cb;
}

.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0;
}

    .vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon::before {
        border-color: #CEC2AB;
        background: 0 0;
    }

.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0;
}

    .vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
        border-color: #e1d9cb;
        background: 0 0;
    }

.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent;
}

    .vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon::before {
        background-color: #50485B;
    }

.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent;
}

    .vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
        background-color: transparent;
    }

        .vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
            background-color: #695f77;
        }

.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent;
}

    .vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
        background-color: transparent;
    }

.vc_toggle_color_mulled_wine .vc_toggle_icon {
    background-color: #50485B;
    border-color: transparent;
}

    .vc_toggle_color_mulled_wine .vc_toggle_icon::after, .vc_toggle_color_mulled_wine .vc_toggle_icon::before {
        background-color: #FFF;
    }

.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #50485B;
}

    .vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon::before {
        background-color: #50485B;
    }

.vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #695f77;
}

    .vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon::before {
        background-color: #FFF;
    }

.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #695f77;
}

.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon::before {
    border-color: #37313f;
    background: #50485B;
}

.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #695f77;
}

.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #50485b;
    background: #695f77;
}

.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon::after {
    background: #50485B;
}

.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #695f77;
}

.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0;
}

    .vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon::before {
        border-color: #50485B;
        background: 0 0;
    }

.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0;
}

    .vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
        border-color: #695f77;
        background: 0 0;
    }

.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent;
}

    .vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon::before {
        background-color: #75D69C;
    }

.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent;
}

    .vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
        background-color: transparent;
    }

        .vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
            background-color: #9ce2b8;
        }

.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent;
}

    .vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
        background-color: transparent;
    }

.vc_toggle_color_vista_blue .vc_toggle_icon {
    background-color: #75D69C;
    border-color: transparent;
}

    .vc_toggle_color_vista_blue .vc_toggle_icon::after, .vc_toggle_color_vista_blue .vc_toggle_icon::before {
        background-color: #FFF;
    }

.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #75D69C;
}

    .vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon::before {
        background-color: #75D69C;
    }

.vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #9ce2b8;
}

    .vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon::before {
        background-color: #FFF;
    }

.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #9ce2b8;
}

.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon::before {
    border-color: #4eca80;
    background: #75D69C;
}

.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #9ce2b8;
}

.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #75d69c;
    background: #9ce2b8;
}

.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon::after {
    background: #75D69C;
}

.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #9ce2b8;
}

.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0;
}

    .vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon::before {
        border-color: #75D69C;
        background: 0 0;
    }

.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0;
}

    .vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
        border-color: #9ce2b8;
        background: 0 0;
    }

.vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent;
}

    .vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon::before {
        background-color: #2A2A2A;
    }

.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent;
}

    .vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
        background-color: transparent;
    }

        .vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
            background-color: #444;
        }

.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent;
}

    .vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
        background-color: transparent;
    }

.vc_toggle_color_black .vc_toggle_icon {
    background-color: #2A2A2A;
    border-color: transparent;
}

    .vc_toggle_color_black .vc_toggle_icon::after, .vc_toggle_color_black .vc_toggle_icon::before {
        background-color: #FFF;
    }

.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #2A2A2A;
}

    .vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon::before {
        background-color: #2A2A2A;
    }

.vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #444;
}

    .vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon::before {
        background-color: #FFF;
    }

.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #444;
}

.vc_toggle_color_black.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_black.vc_toggle_default .vc_toggle_icon::before {
    border-color: #101010;
    background: #2A2A2A;
}

.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #444;
}

.vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #2a2a2a;
    background: #444;
}

.vc_toggle_color_black.vc_toggle_default .vc_toggle_icon::after {
    background: #2A2A2A;
}

.vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #444;
}

.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0;
}

    .vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon::before {
        border-color: #2A2A2A;
        background: 0 0;
    }

.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0;
}

    .vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
        border-color: #444;
        background: 0 0;
    }

.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent;
}

    .vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon::before {
        background-color: #EBEBEB;
    }

.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent;
}

    .vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
        background-color: transparent;
    }

        .vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
            background-color: #d2d2d2;
        }

.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent;
}

    .vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
        background-color: transparent;
    }

.vc_toggle_color_grey .vc_toggle_icon {
    background-color: #EBEBEB;
    border-color: transparent;
}

    .vc_toggle_color_grey .vc_toggle_icon::after, .vc_toggle_color_grey .vc_toggle_icon::before {
        background-color: #FFF;
    }

.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #EBEBEB;
}

.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon::before {
    border-color: #d2d2d2;
    background: #EBEBEB;
}

.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: #EBEBEB;
}

.vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #d2d2d2;
}

    .vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon::before {
        background-color: #FFF;
    }

.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #d2d2d2;
}

    .vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
        background-color: #d2d2d2;
    }

.vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #b8b8b8;
    background: #d2d2d2;
}

.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon::after {
    background: #EBEBEB;
}

.vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #d2d2d2;
}

.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0;
}

    .vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon::before {
        border-color: #EBEBEB;
        background: 0 0;
    }

.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0;
}

    .vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
        border-color: #d2d2d2;
        background: 0 0;
    }

.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent;
}

    .vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon::before {
        background-color: #F7BE68;
    }

.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent;
}

    .vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
        background-color: transparent;
    }

        .vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
            background-color: #fad398;
        }

.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent;
}

    .vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
        background-color: transparent;
    }

.vc_toggle_color_orange .vc_toggle_icon {
    background-color: #F7BE68;
    border-color: transparent;
}

    .vc_toggle_color_orange .vc_toggle_icon::after, .vc_toggle_color_orange .vc_toggle_icon::before {
        background-color: #FFF;
    }

.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #F7BE68;
}

    .vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon::before {
        background-color: #F7BE68;
    }

.vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #fad398;
}

    .vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon::before {
        background-color: #FFF;
    }

.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #fad398;
}

.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon::before {
    border-color: #f4a938;
    background: #F7BE68;
}

.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #fad398;
}

.vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #f7be68;
    background: #fad398;
}

.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon::after {
    background: #F7BE68;
}

.vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #fad398;
}

.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0;
}

    .vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon::before {
        border-color: #F7BE68;
        background: 0 0;
    }

.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0;
}

    .vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
        border-color: #fad398;
        background: 0 0;
    }

.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent;
}

    .vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon::before {
        background-color: #5AA1E3;
    }

.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent;
}

    .vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
        background-color: transparent;
    }

        .vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
            background-color: #86baea;
        }

.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent;
}

    .vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
        background-color: transparent;
    }

.vc_toggle_color_sky .vc_toggle_icon {
    background-color: #5AA1E3;
    border-color: transparent;
}

    .vc_toggle_color_sky .vc_toggle_icon::after, .vc_toggle_color_sky .vc_toggle_icon::before {
        background-color: #FFF;
    }

.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #5AA1E3;
}

    .vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon::before {
        background-color: #5AA1E3;
    }

.vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #86baea;
}

    .vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon::before {
        background-color: #FFF;
    }

.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #86baea;
}

.vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon::before {
    border-color: #2e88dc;
    background: #5AA1E3;
}

.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #86baea;
}

.vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #5aa1e3;
    background: #86baea;
}

.vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon::after {
    background: #5AA1E3;
}

.vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #86baea;
}

.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0;
}

    .vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon::before {
        border-color: #5AA1E3;
        background: 0 0;
    }

.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0;
}

    .vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
        border-color: #86baea;
        background: 0 0;
    }

.vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent;
}

    .vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon::before {
        background-color: #6DAB3C;
    }

.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent;
}

    .vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
        background-color: transparent;
    }

        .vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
            background-color: #87c456;
        }

.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent;
}

    .vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
        background-color: transparent;
    }

.vc_toggle_color_green .vc_toggle_icon {
    background-color: #6DAB3C;
    border-color: transparent;
}

    .vc_toggle_color_green .vc_toggle_icon::after, .vc_toggle_color_green .vc_toggle_icon::before {
        background-color: #FFF;
    }

.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #6DAB3C;
}

    .vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon::before {
        background-color: #6DAB3C;
    }

.vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #87c456;
}

    .vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon::before {
        background-color: #FFF;
    }

.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #87c456;
}

.vc_toggle_color_green.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_green.vc_toggle_default .vc_toggle_icon::before {
    border-color: #55852f;
    background: #6DAB3C;
}

.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #87c456;
}

.vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #6dab3c;
    background: #87c456;
}

.vc_toggle_color_green.vc_toggle_default .vc_toggle_icon::after {
    background: #6DAB3C;
}

.vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #87c456;
}

.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0;
}

    .vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon::before {
        border-color: #6DAB3C;
        background: 0 0;
    }

.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0;
}

    .vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
        border-color: #87c456;
        background: 0 0;
    }

.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent;
}

    .vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon::before {
        background-color: #F4524D;
    }

.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent;
}

    .vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
        background-color: transparent;
    }

        .vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
            background-color: #f7817d;
        }

.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent;
}

    .vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
        background-color: transparent;
    }

.vc_toggle_color_juicy_pink .vc_toggle_icon {
    background-color: #F4524D;
    border-color: transparent;
}

    .vc_toggle_color_juicy_pink .vc_toggle_icon::after, .vc_toggle_color_juicy_pink .vc_toggle_icon::before {
        background-color: #FFF;
    }

.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #F4524D;
}

    .vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon::before {
        background-color: #F4524D;
    }

.vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #f7817d;
}

    .vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon::before {
        background-color: #FFF;
    }

.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #f7817d;
}

.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon::before {
    border-color: #f1231d;
    background: #F4524D;
}

.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #f7817d;
}

.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #f4524d;
    background: #f7817d;
}

.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon::after {
    background: #F4524D;
}

.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #f7817d;
}

.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0;
}

    .vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon::before {
        border-color: #F4524D;
        background: 0 0;
    }

.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0;
}

    .vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
        border-color: #f7817d;
        background: 0 0;
    }

.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent;
}

    .vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon::before {
        background-color: #F79468;
    }

.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent;
}

    .vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
        background-color: transparent;
    }

        .vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
            background-color: #fab698;
        }

.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent;
}

    .vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
        background-color: transparent;
    }

.vc_toggle_color_sandy_brown .vc_toggle_icon {
    background-color: #F79468;
    border-color: transparent;
}

    .vc_toggle_color_sandy_brown .vc_toggle_icon::after, .vc_toggle_color_sandy_brown .vc_toggle_icon::before {
        background-color: #FFF;
    }

.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #F79468;
}

    .vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon::before {
        background-color: #F79468;
    }

.vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #fab698;
}

    .vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon::before {
        background-color: #FFF;
    }

.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #fab698;
}

.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon::before {
    border-color: #f47238;
    background: #F79468;
}

.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #fab698;
}

.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #f79468;
    background: #fab698;
}

.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon::after {
    background: #F79468;
}

.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #fab698;
}

.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0;
}

    .vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon::before {
        border-color: #F79468;
        background: 0 0;
    }

.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0;
}

    .vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
        border-color: #fab698;
        background: 0 0;
    }

.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent;
}

    .vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon::before {
        background-color: #B97EBB;
    }

.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent;
}

    .vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
        background-color: transparent;
    }

        .vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
            background-color: #cb9fcd;
        }

.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent;
}

    .vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
        background-color: transparent;
    }

.vc_toggle_color_purple .vc_toggle_icon {
    background-color: #B97EBB;
    border-color: transparent;
}

    .vc_toggle_color_purple .vc_toggle_icon::after, .vc_toggle_color_purple .vc_toggle_icon::before {
        background-color: #FFF;
    }

.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #B97EBB;
}

    .vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon::before {
        background-color: #B97EBB;
    }

.vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #cb9fcd;
}

    .vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon::before {
        background-color: #FFF;
    }

.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #cb9fcd;
}

.vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon::before {
    border-color: #a75da9;
    background: #B97EBB;
}

.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #cb9fcd;
}

.vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #b97ebb;
    background: #cb9fcd;
}

.vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon::after {
    background: #B97EBB;
}

.vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #cb9fcd;
}

.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0;
}

    .vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon::before {
        border-color: #B97EBB;
        background: 0 0;
    }

.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0;
}

    .vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
        border-color: #cb9fcd;
        background: 0 0;
    }

.vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent;
}

    .vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon::before {
        background-color: #FFF;
    }

.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent;
}

    .vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
        background-color: transparent;
    }

        .vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
            background-color: #e6e6e6;
        }

.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent;
}

    .vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
        background-color: transparent;
    }

.vc_toggle_color_white .vc_toggle_icon {
    background-color: #FFF;
    border-color: transparent;
}

    .vc_toggle_color_white .vc_toggle_icon::after, .vc_toggle_color_white .vc_toggle_icon::before {
        background-color: #2A2A2A;
    }

.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #FFF;
}

.vc_toggle_color_white.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_white.vc_toggle_default .vc_toggle_icon::before {
    border-color: #e6e6e6;
    background: #FFF;
}

.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: #FFF;
}

.vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #e6e6e6;
}

    .vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon::before {
        background-color: #2A2A2A;
    }

.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #e6e6e6;
}

    .vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
        background-color: #e6e6e6;
    }

.vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #ccc;
    background: #e6e6e6;
}

.vc_toggle_color_white.vc_toggle_default .vc_toggle_icon::after {
    background: #FFF;
}

.vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #e6e6e6;
}

.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0;
}

    .vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon::before {
        border-color: #FFF;
        background: 0 0;
    }

.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0;
}

    .vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
        border-color: #e6e6e6;
        background: 0 0;
    }

.vc_toggle_size_sm .vc_toggle_icon {
    height: 16px;
    width: 16px;
}

    .vc_toggle_size_sm .vc_toggle_icon::before {
        height: 2px;
        width: 8px;
    }

    .vc_toggle_size_sm .vc_toggle_icon::after {
        height: 8px;
        width: 2px;
    }

.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon {
    display: inline-block;
    width: 8px;
    margin-left: 4px;
    height: 2px;
}

    .vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon::before {
        height: 8px;
        width: 2px;
    }

    .vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon::after {
        width: 6px;
        height: 0;
    }

.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon {
    height: 16px;
    width: 16px;
}

    .vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::before {
        border-width: 2px;
        height: 8px;
        margin-left: -4px;
        width: 8px;
    }

    .vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::before {
        margin-top: -8px;
    }

    .vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::after {
        margin-top: -4px;
    }

.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_default .vc_toggle_title, .vc_toggle_size_sm.vc_toggle_round .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_round .vc_toggle_title, .vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_title, .vc_toggle_size_sm.vc_toggle_simple .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_simple .vc_toggle_title, .vc_toggle_size_sm.vc_toggle_square .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_square .vc_toggle_title {
    padding-left: 24px;
}

    .vc_toggle_size_sm.vc_toggle_default .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_default .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_round .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_round .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_simple .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_simple .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_square .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_square .vc_toggle_title .vc_toggle_icon {
        position: absolute;
        left: 0;
        top: 50%;
        -webkit-transform: translate(0,-50%);
        -ms-transform: translate(0,-50%);
        -o-transform: translate(0,-50%);
        transform: translate(0,-50%);
    }

.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_default .vc_toggle_title {
    padding-left: 17.6px;
}

.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon {
    margin-left: 8px;
}

.vc_toggle_size_md .vc_toggle_icon {
    height: 22px;
    width: 22px;
}

    .vc_toggle_size_md .vc_toggle_icon::before {
        height: 2px;
        width: 10px;
    }

    .vc_toggle_size_md .vc_toggle_icon::after {
        height: 10px;
        width: 2px;
    }

.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon {
    display: inline-block;
    width: 10px;
    margin-left: 5px;
    height: 4px;
}

    .vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::before {
        height: 10px;
        width: 4px;
    }

    .vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::after {
        width: 8px;
        height: 2px;
    }

.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon {
    height: 22px;
    width: 22px;
}

    .vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::before {
        border-width: 2px;
        height: 10px;
        margin-left: -5px;
        width: 10px;
    }

    .vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::before {
        margin-top: -10px;
    }

    .vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::after {
        margin-top: -5px;
    }

.vc_toggle_size_md.vc_toggle_default .vc_toggle_content, .vc_toggle_size_md.vc_toggle_default .vc_toggle_title, .vc_toggle_size_md.vc_toggle_round .vc_toggle_content, .vc_toggle_size_md.vc_toggle_round .vc_toggle_title, .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_content, .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title, .vc_toggle_size_md.vc_toggle_simple .vc_toggle_content, .vc_toggle_size_md.vc_toggle_simple .vc_toggle_title, .vc_toggle_size_md.vc_toggle_square .vc_toggle_content, .vc_toggle_size_md.vc_toggle_square .vc_toggle_title {
    padding-left: 33px;
}

    .vc_toggle_size_md.vc_toggle_default .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_default .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_round .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_round .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_simple .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_simple .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_square .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_square .vc_toggle_title .vc_toggle_icon {
        position: absolute;
        left: 0;
        top: 50%;
        -webkit-transform: translate(0,-50%);
        -ms-transform: translate(0,-50%);
        -o-transform: translate(0,-50%);
        transform: translate(0,-50%);
    }

.vc_toggle_size_md.vc_toggle_default .vc_toggle_content, .vc_toggle_size_md.vc_toggle_default .vc_toggle_title {
    padding-left: 24.2px;
}

.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon {
    margin-left: 11px;
}

.vc_toggle_size_lg .vc_toggle_icon {
    height: 28px;
    width: 28px;
}

    .vc_toggle_size_lg .vc_toggle_icon::before {
        height: 2px;
        width: 14px;
    }

    .vc_toggle_size_lg .vc_toggle_icon::after {
        height: 14px;
        width: 2px;
    }

.vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon {
    display: inline-block;
    width: 14px;
    margin-left: 7px;
    height: 4px;
}

    .vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon::before {
        height: 14px;
        width: 4px;
    }

    .vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon::after {
        width: 12px;
        height: 2px;
    }

.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon {
    height: 28px;
    width: 28px;
}

    .vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::before {
        border-width: 2px;
        height: 14px;
        margin-left: -7px;
        width: 14px;
    }

    .vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::before {
        margin-top: -14px;
    }

    .vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::after {
        margin-top: -7px;
    }

.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_default .vc_toggle_title, .vc_toggle_size_lg.vc_toggle_round .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_round .vc_toggle_title, .vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_title, .vc_toggle_size_lg.vc_toggle_simple .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_simple .vc_toggle_title, .vc_toggle_size_lg.vc_toggle_square .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_square .vc_toggle_title {
    padding-left: 42px;
}

    .vc_toggle_size_lg.vc_toggle_default .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_default .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_round .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_round .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_simple .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_simple .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_square .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_square .vc_toggle_title .vc_toggle_icon {
        position: absolute;
        left: 0;
        top: 50%;
        -webkit-transform: translate(0,-50%);
        -ms-transform: translate(0,-50%);
        -o-transform: translate(0,-50%);
        transform: translate(0,-50%);
    }

.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_default .vc_toggle_title {
    padding-left: 30.8px;
}

.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon {
    margin-left: 14px;
}

.vc_toggle_default .vc_toggle_content, .vc_toggle_default .vc_toggle_title, .vc_toggle_round .vc_toggle_content, .vc_toggle_round .vc_toggle_title, .vc_toggle_rounded .vc_toggle_content, .vc_toggle_rounded .vc_toggle_title, .vc_toggle_simple .vc_toggle_content, .vc_toggle_simple .vc_toggle_title, .vc_toggle_square .vc_toggle_content, .vc_toggle_square .vc_toggle_title {
    padding-left: 33px;
}

    .vc_toggle_default .vc_toggle_content .vc_toggle_icon, .vc_toggle_default .vc_toggle_title .vc_toggle_icon, .vc_toggle_round .vc_toggle_content .vc_toggle_icon, .vc_toggle_round .vc_toggle_title .vc_toggle_icon, .vc_toggle_rounded .vc_toggle_content .vc_toggle_icon, .vc_toggle_rounded .vc_toggle_title .vc_toggle_icon, .vc_toggle_simple .vc_toggle_content .vc_toggle_icon, .vc_toggle_simple .vc_toggle_title .vc_toggle_icon, .vc_toggle_square .vc_toggle_content .vc_toggle_icon, .vc_toggle_square .vc_toggle_title .vc_toggle_icon {
        position: absolute;
        left: 0;
        top: 50%;
        -webkit-transform: translate(0,-50%);
        -ms-transform: translate(0,-50%);
        -o-transform: translate(0,-50%);
        transform: translate(0,-50%);
    }

.vc_toggle_default .vc_toggle_content, .vc_toggle_default .vc_toggle_title {
    padding-left: 24.2px;
}

.vc_toggle_arrow .vc_toggle_icon {
    margin-left: 11px;
}

.wpb_widgetised_column .wpb_wrapper > ul {
    margin: 0;
}

    .wpb_widgetised_column .wpb_wrapper > ul > li {
        margin-left: 0;
        background-image: none;
        list-style: none !important;
    }

        .wpb_widgetised_column .wpb_wrapper > ul > li:after, .wpb_widgetised_column .wpb_wrapper > ul > li:before {
            display: none !important;
        }

.wpb_button {
    display: inline-block;
    padding: 4px 10px;
    margin-bottom: 0;
    margin-top: 0;
    font-size: 13px;
    line-height: 18px;
    color: #333;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255,255,255,.75);
    vertical-align: middle;
    cursor: pointer;
    background-color: #f7f7f7;
    border: 1px solid #ccc;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    border-color: rgba(0,0,0,.1);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_black .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_blue .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_green .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_orange .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_red .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_turquoise .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-blue .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-chino .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-mulled-wine .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-peacoc .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-pink .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-violet .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista-blue .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista_blue .vc_label, .vc_progress_bar.vc_progress-bar-color-bar_black .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-bar_blue .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-bar_green .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-bar_orange .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-bar_red .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-bar_turquoise .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-black .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-blue .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-chino .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-mulled-wine .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-peacoc .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-pink .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-turquoise .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-violet .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-vista-blue .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-vista_blue .vc_single_bar .vc_label {
    text-shadow: 0 -1px 0 rgba(0,0,0,.25);
    color: #fff;
}

.wpb_button.active, .wpb_button.disabled, .wpb_button:active, .wpb_button:hover, .wpb_button[disabled] {
    background-color: #eaeaea;
}

.vc_vc_button .vc_btn, .vc_vc_button2 .vc_btn {
    margin-top: 5px;
    margin-bottom: 5px;
}

.wpb_button:hover {
    color: #333;
    background-color: #e6e6e6;
    -webkit-transition: background-color .1s linear;
    -o-transition: background-color .1s linear;
    transition: background-color .1s linear;
    background-image: none;
}

.wpb_button:focus {
    outline: dotted thin;
    outline: -webkit-focus-ring-color auto 5px;
    outline-offset: -2px;
}

.wpb_button.active, .wpb_button:active {
    background-color: #e6e6e6;
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
    box-shadow: inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
}

button.wpb_btn-large, span.wpb_btn-large {
    padding: 9px 14px;
    font-size: 15px;
    line-height: normal;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

    button.wpb_btn-large [class^=icon-], span.wpb_btn-large [class^=icon-] {
        margin-top: 1px;
    }

button.wpb_btn-small, span.wpb_btn-small {
    padding: 5px 9px;
    font-size: 11px;
    line-height: 16px;
}

    button.wpb_btn-small [class^=icon-], span.wpb_btn-small [class^=icon-] {
        margin-top: -1px;
    }

button.wpb_btn-mini, span.wpb_btn-mini {
    padding: 2px 6px;
    font-size: 11px;
    line-height: 14px;
}

.wpb_btn-danger, .wpb_btn-danger:hover, .wpb_btn-info, .wpb_btn-info:hover, .wpb_btn-inverse, .wpb_btn-inverse:hover, .wpb_btn-primary, .wpb_btn-primary:hover, .wpb_btn-success, .wpb_btn-success:hover, .wpb_btn-warning, .wpb_btn-warning:hover {
    color: #FFF;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25);
}

    .wpb_btn-danger.active, .wpb_btn-info.active, .wpb_btn-inverse.active, .wpb_btn-primary.active, .wpb_btn-success.active, .wpb_btn-warning.active {
        color: rgba(255,255,255,.75);
    }

.wpb_btn-primary {
    background-color: #08c;
}

    .wpb_btn-primary.active, .wpb_btn-primary.disabled, .wpb_btn-primary:active, .wpb_btn-primary:hover, .wpb_btn-primary[disabled] {
        background-color: #0077b3;
    }

.wpb_btn-warning {
    background-color: #F90;
}

    .wpb_btn-warning.active, .wpb_btn-warning.disabled, .wpb_btn-warning:active, .wpb_btn-warning:hover, .wpb_btn-warning[disabled] {
        background-color: #e68a00;
    }

.wpb_btn-danger {
    background-color: #FF675B;
}

    .wpb_btn-danger.active, .wpb_btn-danger.disabled, .wpb_btn-danger:active, .wpb_btn-danger:hover, .wpb_btn-danger[disabled] {
        background-color: #ff4f42;
    }

.wpb_btn-success {
    background-color: #6AB165;
}

    .wpb_btn-success.active, .wpb_btn-success.disabled, .wpb_btn-success:active, .wpb_btn-success:hover, .wpb_btn-success[disabled] {
        background-color: #5aa855;
    }

.wpb_btn-info {
    background-color: #58B9DA;
}

    .wpb_btn-info.active, .wpb_btn-info.disabled, .wpb_btn-info:active, .wpb_btn-info:hover, .wpb_btn-info[disabled] {
        background-color: #43b0d5;
    }

.wpb_btn-inverse {
    background-color: #555;
}

    .wpb_btn-inverse.active, .wpb_btn-inverse.disabled, .wpb_btn-inverse:active, .wpb_btn-inverse:hover, .wpb_btn-inverse[disabled] {
        background-color: #484848;
    }

button.wpb_button::-moz-focus-inner, input[type=submit].wpb_button::-moz-focus-inner {
    padding: 0;
    border: 0;
}

a.wpb_button_a {
    border: none;
}

.vc_btn3-container {
    display: block;
    margin-bottom: 21.74px;
    max-width: 100%;
}

    .vc_btn3-container.vc_btn3-inline {
        display: inline-block;
        vertical-align: top;
    }

.vc_general.vc_btn3 {
    display: inline-block;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    background-color: transparent;
    color: #5472D2;
    border: 1px solid transparent;
    box-sizing: border-box;
    word-wrap: break-word;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: relative;
    top: 0;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    line-height: normal;
    font-size: 14px;
    padding: 14px 20px;
}

.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a, .wpb_gallery .wpb_flexslider .flex-caption {
    cursor: default;
}

.wpb_call_to_action, .wpb_call_to_action .wpb_button {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.vc_general.vc_btn3.vc_btn3-style-outline, .vc_general.vc_btn3.vc_btn3-style-outline-custom {
    padding: 13px 19px;
}

.vc_general.vc_btn3.active, .vc_general.vc_btn3:active, .vc_general.vc_btn3:focus {
    outline: 0;
}

.vc_general.vc_btn3:focus, .vc_general.vc_btn3:hover {
    border: 1px solid transparent;
    text-decoration: none;
    color: #4868cf;
}

.vc_general.vc_btn3 .vc_btn3-icon {
    vertical-align: top;
    height: 14px;
    line-height: 1;
    font-size: 16px;
}

.vc_general.vc_btn3 .vc_btn3-icon-inner {
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    transform: translate(0,-50%);
}

.vc_general.vc_btn3 .vc_btn3-placeholder {
    display: inline-block;
    vertical-align: top;
    width: 0;
}

.vc_btn3.vc_btn3-icon-left, .vc_btn3.vc_btn3-icon-right {
    position: relative;
}

    .vc_btn3.vc_btn3-icon-left .vc_btn3-icon, .vc_btn3.vc_btn3-icon-right .vc_btn3-icon {
        display: block;
        position: absolute;
        top: 50%;
        -webkit-transform: translate(0,-50%);
        -ms-transform: translate(0,-50%);
        -o-transform: translate(0,-50%);
        transform: translate(0,-50%);
    }

.vc_btn3.vc_btn3-icon-left {
    text-align: left;
}

.vc_btn3.vc_btn3-icon-right {
    text-align: right;
}

    .vc_btn3.vc_btn3-icon-right:not(.vc_btn3-block) .vc_btn3-icon-inner {
        -webkit-transform: translate(-75%,-50%);
        -ms-transform: translate(-75%,-50%);
        transform: translate(-75%,-50%);
    }

.vc_btn3.vc_btn3-o-empty .vc_btn3-icon {
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}

.vc_btn3.vc_btn3-o-empty:not(.vc_btn3-block) .vc_btn3-icon-inner {
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}

.vc_btn3.vc_btn3-style-classic {
    border-color: rgba(0,0,0,.1);
}

.vc_btn3.vc_btn3-style-modern {
    background-image: -webkit-linear-gradient(top,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%);
    background-image: -o-linear-gradient(top,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%);
    background-image: linear-gradient(to bottom,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33ffffff', endColorstr='#03ffffff', GradientType=0);
}

.vc_btn3.vc_btn3-style-outline, .vc_btn3.vc_btn3-style-outline-custom, .vc_btn3.vc_btn3-style-outline-custom:focus, .vc_btn3.vc_btn3-style-outline-custom:hover, .vc_btn3.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-style-outline:hover {
    border-width: 2px;
}

.vc_btn3.vc_btn3-style-custom {
    background-image: -webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1) 50%,rgba(0,0,0,.1));
    background-image: -o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1) 50%,rgba(0,0,0,.1));
    background-image: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1) 50%,rgba(0,0,0,.1));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#1a000000', GradientType=0);
    background-repeat: repeat-x;
    background-size: 200%;
    background-position: 0 -100%;
}

    .vc_btn3.vc_btn3-style-custom:focus, .vc_btn3.vc_btn3-style-custom:hover {
        background-position: 0 100%;
    }

.vc_btn3.vc_btn3-block {
    display: block;
    width: 100%;
    text-align: inherit;
}

.vc_btn3.vc_btn3-shape-square {
    border-radius: 0;
}

.vc_btn3.vc_btn3-shape-rounded {
    border-radius: 5px;
}

.vc_btn3.vc_btn3-shape-round {
    border-radius: 2em;
}

.vc_btn3.vc_btn3-size-xs {
    font-size: 11px;
    padding: 8px 12px;
}

    .vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline-custom {
        padding: 7px 11px;
    }

    .vc_btn3.vc_btn3-size-xs .vc_btn3-icon {
        font-size: 14px;
        height: 11px;
        line-height: 11px;
    }

    .vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
        padding-left: 31px;
    }

        .vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
            left: 12px;
        }

    .vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
        padding-right: 31px;
    }

        .vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
            right: 12px;
        }

.vc_btn3.vc_btn3-size-sm {
    font-size: 12px;
    padding: 11px 16px;
}

    .vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline-custom {
        padding: 10px 15px;
    }

    .vc_btn3.vc_btn3-size-sm .vc_btn3-icon {
        font-size: 14px;
        height: 12px;
        line-height: 12px;
    }

    .vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
        padding-left: 39px;
    }

        .vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
            left: 16px;
        }

    .vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
        padding-right: 39px;
    }

        .vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
            right: 16px;
        }

.vc_btn3.vc_btn3-size-md {
    font-size: 14px;
    padding: 14px 20px;
}

    .vc_btn3.vc_btn3-size-md.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-md.vc_btn3-style-outline-custom {
        padding: 13px 19px;
    }

    .vc_btn3.vc_btn3-size-md .vc_btn3-icon {
        font-size: 16px;
        height: 14px;
        line-height: 14px;
    }

    .vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
        padding-left: 48px;
    }

        .vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
            left: 20px;
        }

    .vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
        padding-right: 48px;
    }

        .vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
            right: 20px;
        }

.vc_btn3.vc_btn3-size-lg {
    font-size: 16px;
    padding: 18px 25px;
}

    .vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline-custom {
        padding: 17px 24px;
    }

    .vc_btn3.vc_btn3-size-lg .vc_btn3-icon {
        font-size: 20px;
        height: 16px;
        line-height: 16px;
    }

    .vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
        padding-left: 60px;
    }

        .vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
            left: 25px;
        }

    .vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
        padding-right: 60px;
    }

        .vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
            right: 25px;
        }

.vc_btn3.vc_btn3-color-blue, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat {
    color: #fff;
    background-color: #5472D2;
}

    .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-blue:focus, .vc_btn3.vc_btn3-color-blue:hover {
        color: #f7f7f7;
        background-color: #3c5ecc;
    }

    .vc_btn3.vc_btn3-color-blue.active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-blue:active {
        color: #f2f2f2;
        background-color: #3558c8;
    }

    .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline {
        color: #5472D2;
        border-color: #5472D2;
        background-color: transparent;
    }

        .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:hover {
            color: #fff;
            border-color: #5472D2;
            background-color: #5472D2;
        }

    .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d {
        color: #fff;
        background-color: #5472D2;
        box-shadow: 0 5px 0 #3253bc;
    }

        .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:hover {
            color: #f7f7f7;
            background-color: #5472D2;
            top: 3px;
            box-shadow: 0 2px 0 #3253bc;
        }

        .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:active {
            color: #f2f2f2;
            background-color: #5472D2;
        }

        .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #3253bc;
        }

            .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #3253bc;
            }

        .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #3253bc;
        }

            .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #3253bc;
            }

        .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #3253bc;
        }

            .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #3253bc;
            }

    .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern {
        color: #fff;
        border-color: #5472D2;
        background-color: #5472D2;
    }

        .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:hover {
            color: #f7f7f7;
            border-color: #3c5ecc;
            background-color: #3c5ecc;
        }

        .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:active {
            color: #f2f2f2;
            border-color: #3558c8;
            background-color: #3558c8;
        }

.vc_btn3.vc_btn3-color-turquoise, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat {
    color: #fff;
    background-color: #00C1CF;
}

    .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-turquoise:focus, .vc_btn3.vc_btn3-color-turquoise:hover {
        color: #f7f7f7;
        background-color: #00a4b0;
    }

    .vc_btn3.vc_btn3-color-turquoise.active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-turquoise:active {
        color: #f2f2f2;
        background-color: #009ba6;
    }

    .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline {
        color: #00C1CF;
        border-color: #00C1CF;
        background-color: transparent;
    }

        .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:hover {
            color: #fff;
            border-color: #00C1CF;
            background-color: #00C1CF;
        }

    .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d {
        color: #fff;
        background-color: #00C1CF;
        box-shadow: 0 5px 0 #008d97;
    }

        .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:hover {
            color: #f7f7f7;
            background-color: #00C1CF;
            top: 3px;
            box-shadow: 0 2px 0 #008d97;
        }

        .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:active {
            color: #f2f2f2;
            background-color: #00C1CF;
        }

        .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #008d97;
        }

            .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #008d97;
            }

        .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #008d97;
        }

            .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #008d97;
            }

        .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #008d97;
        }

            .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #008d97;
            }

    .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern {
        color: #fff;
        border-color: #00C1CF;
        background-color: #00C1CF;
    }

        .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:hover {
            color: #f7f7f7;
            border-color: #00a4b0;
            background-color: #00a4b0;
        }

        .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:active {
            color: #f2f2f2;
            border-color: #009ba6;
            background-color: #009ba6;
        }

.vc_btn3.vc_btn3-color-pink, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat {
    color: #fff;
    background-color: #FE6C61;
}

    .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-pink:focus, .vc_btn3.vc_btn3-color-pink:hover {
        color: #f7f7f7;
        background-color: #fe5043;
    }

    .vc_btn3.vc_btn3-color-pink.active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-pink:active {
        color: #f2f2f2;
        background-color: #fe4638;
    }

    .vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline {
        color: #FE6C61;
        border-color: #FE6C61;
        background-color: transparent;
    }

        .vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:hover {
            color: #fff;
            border-color: #FE6C61;
            background-color: #FE6C61;
        }

    .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d {
        color: #fff;
        background-color: #FE6C61;
        box-shadow: 0 5px 0 #fe3829;
    }

        .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:hover {
            color: #f7f7f7;
            background-color: #FE6C61;
            top: 3px;
            box-shadow: 0 2px 0 #fe3829;
        }

        .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:active {
            color: #f2f2f2;
            background-color: #FE6C61;
        }

        .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #fe3829;
        }

            .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #fe3829;
            }

        .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #fe3829;
        }

            .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #fe3829;
            }

        .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #fe3829;
        }

            .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #fe3829;
            }

    .vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern {
        color: #fff;
        border-color: #FE6C61;
        background-color: #FE6C61;
    }

        .vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:hover {
            color: #f7f7f7;
            border-color: #fe5043;
            background-color: #fe5043;
        }

        .vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:active {
            color: #f2f2f2;
            border-color: #fe4638;
            background-color: #fe4638;
        }

.vc_btn3.vc_btn3-color-violet, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat {
    color: #fff;
    background-color: #8D6DC4;
}

    .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-violet:focus, .vc_btn3.vc_btn3-color-violet:hover {
        color: #f7f7f7;
        background-color: #7c57bb;
    }

    .vc_btn3.vc_btn3-color-violet.active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-violet:active {
        color: #f2f2f2;
        background-color: #7650b8;
    }

    .vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline {
        color: #8D6DC4;
        border-color: #8D6DC4;
        background-color: transparent;
    }

        .vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:hover {
            color: #fff;
            border-color: #8D6DC4;
            background-color: #8D6DC4;
        }

    .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d {
        color: #fff;
        background-color: #8D6DC4;
        box-shadow: 0 5px 0 #6e48b1;
    }

        .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:hover {
            color: #f7f7f7;
            background-color: #8D6DC4;
            top: 3px;
            box-shadow: 0 2px 0 #6e48b1;
        }

        .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:active {
            color: #f2f2f2;
            background-color: #8D6DC4;
        }

        .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #6e48b1;
        }

            .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #6e48b1;
            }

        .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #6e48b1;
        }

            .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #6e48b1;
            }

        .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #6e48b1;
        }

            .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #6e48b1;
            }

    .vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern {
        color: #fff;
        border-color: #8D6DC4;
        background-color: #8D6DC4;
    }

        .vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:hover {
            color: #f7f7f7;
            border-color: #7c57bb;
            background-color: #7c57bb;
        }

        .vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:active {
            color: #f2f2f2;
            border-color: #7650b8;
            background-color: #7650b8;
        }

.vc_btn3.vc_btn3-color-peacoc, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat {
    color: #fff;
    background-color: #4CADC9;
}

    .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-peacoc:focus, .vc_btn3.vc_btn3-color-peacoc:hover {
        color: #f7f7f7;
        background-color: #39a0bd;
    }

    .vc_btn3.vc_btn3-color-peacoc.active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-peacoc:active {
        color: #f2f2f2;
        background-color: #3799b5;
    }

    .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline {
        color: #4CADC9;
        border-color: #4CADC9;
        background-color: transparent;
    }

        .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:hover {
            color: #fff;
            border-color: #4CADC9;
            background-color: #4CADC9;
        }

    .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d {
        color: #fff;
        background-color: #4CADC9;
        box-shadow: 0 5px 0 #338faa;
    }

        .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:hover {
            color: #f7f7f7;
            background-color: #4CADC9;
            top: 3px;
            box-shadow: 0 2px 0 #338faa;
        }

        .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:active {
            color: #f2f2f2;
            background-color: #4CADC9;
        }

        .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #338faa;
        }

            .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #338faa;
            }

        .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #338faa;
        }

            .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #338faa;
            }

        .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #338faa;
        }

            .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #338faa;
            }

    .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern {
        color: #fff;
        border-color: #4CADC9;
        background-color: #4CADC9;
    }

        .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:hover {
            color: #f7f7f7;
            border-color: #39a0bd;
            background-color: #39a0bd;
        }

        .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:active {
            color: #f2f2f2;
            border-color: #3799b5;
            background-color: #3799b5;
        }

.vc_btn3.vc_btn3-color-chino, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat {
    color: #fff;
    background-color: #CEC2AB;
}

    .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-chino:focus, .vc_btn3.vc_btn3-color-chino:hover {
        color: #f7f7f7;
        background-color: #c3b498;
    }

    .vc_btn3.vc_btn3-color-chino.active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-chino:active {
        color: #f2f2f2;
        background-color: #bfaf91;
    }

    .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline {
        color: #CEC2AB;
        border-color: #CEC2AB;
        background-color: transparent;
    }

        .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:hover {
            color: #fff;
            border-color: #CEC2AB;
            background-color: #CEC2AB;
        }

    .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d {
        color: #fff;
        background-color: #CEC2AB;
        box-shadow: 0 5px 0 #b9a888;
    }

        .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:hover {
            color: #f7f7f7;
            background-color: #CEC2AB;
            top: 3px;
            box-shadow: 0 2px 0 #b9a888;
        }

        .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:active {
            color: #f2f2f2;
            background-color: #CEC2AB;
        }

        .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #b9a888;
        }

            .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #b9a888;
            }

        .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #b9a888;
        }

            .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #b9a888;
            }

        .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #b9a888;
        }

            .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #b9a888;
            }

    .vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern {
        color: #fff;
        border-color: #CEC2AB;
        background-color: #CEC2AB;
    }

        .vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:hover {
            color: #f7f7f7;
            border-color: #c3b498;
            background-color: #c3b498;
        }

        .vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:active {
            color: #f2f2f2;
            border-color: #bfaf91;
            background-color: #bfaf91;
        }

.vc_btn3.vc_btn3-color-mulled-wine, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat {
    color: #fff;
    background-color: #50485B;
}

    .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-mulled-wine:focus, .vc_btn3.vc_btn3-color-mulled-wine:hover {
        color: #f7f7f7;
        background-color: #413a4a;
    }

    .vc_btn3.vc_btn3-color-mulled-wine.active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-mulled-wine:active {
        color: #f2f2f2;
        background-color: #3c3644;
    }

    .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline {
        color: #50485B;
        border-color: #50485B;
        background-color: transparent;
    }

        .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:hover {
            color: #fff;
            border-color: #50485B;
            background-color: #50485B;
        }

    .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d {
        color: #fff;
        background-color: #50485B;
        box-shadow: 0 5px 0 #342f3c;
    }

        .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:hover {
            color: #f7f7f7;
            background-color: #50485B;
            top: 3px;
            box-shadow: 0 2px 0 #342f3c;
        }

        .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:active {
            color: #f2f2f2;
            background-color: #50485B;
        }

        .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #342f3c;
        }

            .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #342f3c;
            }

        .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #342f3c;
        }

            .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #342f3c;
            }

        .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #342f3c;
        }

            .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #342f3c;
            }

    .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern {
        color: #fff;
        border-color: #50485B;
        background-color: #50485B;
    }

        .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:hover {
            color: #f7f7f7;
            border-color: #413a4a;
            background-color: #413a4a;
        }

        .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:active {
            color: #f2f2f2;
            border-color: #3c3644;
            background-color: #3c3644;
        }

.vc_btn3.vc_btn3-color-vista-blue, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat {
    color: #fff;
    background-color: #75D69C;
}

    .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-vista-blue:focus, .vc_btn3.vc_btn3-color-vista-blue:hover {
        color: #f7f7f7;
        background-color: #5dcf8b;
    }

    .vc_btn3.vc_btn3-color-vista-blue.active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-vista-blue:active {
        color: #f2f2f2;
        background-color: #56cd85;
    }

    .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline {
        color: #75D69C;
        border-color: #75D69C;
        background-color: transparent;
    }

        .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:hover {
            color: #fff;
            border-color: #75D69C;
            background-color: #75D69C;
        }

    .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d {
        color: #fff;
        background-color: #75D69C;
        box-shadow: 0 5px 0 #4ac97d;
    }

        .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:hover {
            color: #f7f7f7;
            background-color: #75D69C;
            top: 3px;
            box-shadow: 0 2px 0 #4ac97d;
        }

        .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:active {
            color: #f2f2f2;
            background-color: #75D69C;
        }

        .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #4ac97d;
        }

            .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #4ac97d;
            }

        .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #4ac97d;
        }

            .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #4ac97d;
            }

        .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #4ac97d;
        }

            .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #4ac97d;
            }

    .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern {
        color: #fff;
        border-color: #75D69C;
        background-color: #75D69C;
    }

        .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:hover {
            color: #f7f7f7;
            border-color: #5dcf8b;
            background-color: #5dcf8b;
        }

        .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:active {
            color: #f2f2f2;
            border-color: #56cd85;
            background-color: #56cd85;
        }

.vc_btn3.vc_btn3-color-orange, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat {
    color: #fff;
    background-color: #F7BE68;
}

    .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-orange:focus, .vc_btn3.vc_btn3-color-orange:hover {
        color: #f7f7f7;
        background-color: #f5b14b;
    }

    .vc_btn3.vc_btn3-color-orange.active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-orange:active {
        color: #f2f2f2;
        background-color: #f5ad41;
    }

    .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline {
        color: #F7BE68;
        border-color: #F7BE68;
        background-color: transparent;
    }

        .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:hover {
            color: #fff;
            border-color: #F7BE68;
            background-color: #F7BE68;
        }

    .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d {
        color: #fff;
        background-color: #F7BE68;
        box-shadow: 0 5px 0 #f4a733;
    }

        .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:hover {
            color: #f7f7f7;
            background-color: #F7BE68;
            top: 3px;
            box-shadow: 0 2px 0 #f4a733;
        }

        .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:active {
            color: #f2f2f2;
            background-color: #F7BE68;
        }

        .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #f4a733;
        }

            .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #f4a733;
            }

        .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #f4a733;
        }

            .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #f4a733;
            }

        .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #f4a733;
        }

            .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #f4a733;
            }

    .vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern {
        color: #fff;
        border-color: #F7BE68;
        background-color: #F7BE68;
    }

        .vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:hover {
            color: #f7f7f7;
            border-color: #f5b14b;
            background-color: #f5b14b;
        }

        .vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:active {
            color: #f2f2f2;
            border-color: #f5ad41;
            background-color: #f5ad41;
        }

.vc_btn3.vc_btn3-color-sky, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat {
    color: #fff;
    background-color: #5AA1E3;
}

    .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-sky:focus, .vc_btn3.vc_btn3-color-sky:hover {
        color: #f7f7f7;
        background-color: #4092df;
    }

    .vc_btn3.vc_btn3-color-sky.active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-sky:active {
        color: #f2f2f2;
        background-color: #378ddd;
    }

    .vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline {
        color: #5AA1E3;
        border-color: #5AA1E3;
        background-color: transparent;
    }

        .vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:hover {
            color: #fff;
            border-color: #5AA1E3;
            background-color: #5AA1E3;
        }

    .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d {
        color: #fff;
        background-color: #5AA1E3;
        box-shadow: 0 5px 0 #2a86db;
    }

        .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:hover {
            color: #f7f7f7;
            background-color: #5AA1E3;
            top: 3px;
            box-shadow: 0 2px 0 #2a86db;
        }

        .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:active {
            color: #f2f2f2;
            background-color: #5AA1E3;
        }

        .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #2a86db;
        }

            .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #2a86db;
            }

        .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #2a86db;
        }

            .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #2a86db;
            }

        .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #2a86db;
        }

            .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #2a86db;
            }

    .vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern {
        color: #fff;
        border-color: #5AA1E3;
        background-color: #5AA1E3;
    }

        .vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:hover {
            color: #f7f7f7;
            border-color: #4092df;
            background-color: #4092df;
        }

        .vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:active {
            color: #f2f2f2;
            border-color: #378ddd;
            background-color: #378ddd;
        }

.vc_btn3.vc_btn3-color-green, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat {
    color: #fff;
    background-color: #6DAB3C;
}

    .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-green:focus, .vc_btn3.vc_btn3-color-green:hover {
        color: #f7f7f7;
        background-color: #5f9434;
    }

    .vc_btn3.vc_btn3-color-green.active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-green:active {
        color: #f2f2f2;
        background-color: #5a8d31;
    }

    .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline {
        color: #6DAB3C;
        border-color: #6DAB3C;
        background-color: transparent;
    }

        .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:hover {
            color: #fff;
            border-color: #6DAB3C;
            background-color: #6DAB3C;
        }

    .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d {
        color: #fff;
        background-color: #6DAB3C;
        box-shadow: 0 5px 0 #53812d;
    }

        .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:hover {
            color: #f7f7f7;
            background-color: #6DAB3C;
            top: 3px;
            box-shadow: 0 2px 0 #53812d;
        }

        .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:active {
            color: #f2f2f2;
            background-color: #6DAB3C;
        }

        .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #53812d;
        }

            .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #53812d;
            }

        .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #53812d;
        }

            .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #53812d;
            }

        .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #53812d;
        }

            .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #53812d;
            }

    .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern {
        color: #fff;
        border-color: #6DAB3C;
        background-color: #6DAB3C;
    }

        .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:hover {
            color: #f7f7f7;
            border-color: #5f9434;
            background-color: #5f9434;
        }

        .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:active {
            color: #f2f2f2;
            border-color: #5a8d31;
            background-color: #5a8d31;
        }

.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    color: #fff;
    background-color: #F4524D;
}

    .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-juicy-pink:focus, .vc_btn3.vc_btn3-color-juicy-pink:hover {
        color: #f7f7f7;
        background-color: #f23630;
    }

    .vc_btn3.vc_btn3-color-juicy-pink.active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-juicy-pink:active {
        color: #f2f2f2;
        background-color: #f22d27;
    }

    .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline {
        color: #F4524D;
        border-color: #F4524D;
        background-color: transparent;
    }

        .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:hover {
            color: #fff;
            border-color: #F4524D;
            background-color: #F4524D;
        }

    .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d {
        color: #fff;
        background-color: #F4524D;
        box-shadow: 0 5px 0 #f11f18;
    }

        .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:hover {
            color: #f7f7f7;
            background-color: #F4524D;
            top: 3px;
            box-shadow: 0 2px 0 #f11f18;
        }

        .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:active {
            color: #f2f2f2;
            background-color: #F4524D;
        }

        .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #f11f18;
        }

            .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #f11f18;
            }

        .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #f11f18;
        }

            .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #f11f18;
            }

        .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #f11f18;
        }

            .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #f11f18;
            }

    .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern {
        color: #fff;
        border-color: #F4524D;
        background-color: #F4524D;
    }

        .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:hover {
            color: #f7f7f7;
            border-color: #f23630;
            background-color: #f23630;
        }

        .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:active {
            color: #f2f2f2;
            border-color: #f22d27;
            background-color: #f22d27;
        }

.vc_btn3.vc_btn3-color-sandy-brown, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat {
    color: #fff;
    background-color: #F79468;
}

    .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-sandy-brown:focus, .vc_btn3.vc_btn3-color-sandy-brown:hover {
        color: #f7f7f7;
        background-color: #f57f4b;
    }

    .vc_btn3.vc_btn3-color-sandy-brown.active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-sandy-brown:active {
        color: #f2f2f2;
        background-color: #f57941;
    }

    .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline {
        color: #F79468;
        border-color: #F79468;
        background-color: transparent;
    }

        .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:hover {
            color: #fff;
            border-color: #F79468;
            background-color: #F79468;
        }

    .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d {
        color: #fff;
        background-color: #F79468;
        box-shadow: 0 5px 0 #f46e33;
    }

        .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:hover {
            color: #f7f7f7;
            background-color: #F79468;
            top: 3px;
            box-shadow: 0 2px 0 #f46e33;
        }

        .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:active {
            color: #f2f2f2;
            background-color: #F79468;
        }

        .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #f46e33;
        }

            .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #f46e33;
            }

        .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #f46e33;
        }

            .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #f46e33;
            }

        .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #f46e33;
        }

            .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #f46e33;
            }

    .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern {
        color: #fff;
        border-color: #F79468;
        background-color: #F79468;
    }

        .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:hover {
            color: #f7f7f7;
            border-color: #f57f4b;
            background-color: #f57f4b;
        }

        .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:active {
            color: #f2f2f2;
            border-color: #f57941;
            background-color: #f57941;
        }

.vc_btn3.vc_btn3-color-purple, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat {
    color: #fff;
    background-color: #B97EBB;
}

    .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-purple:focus, .vc_btn3.vc_btn3-color-purple:hover {
        color: #f7f7f7;
        background-color: #ae6ab0;
    }

    .vc_btn3.vc_btn3-color-purple.active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-purple:active {
        color: #f2f2f2;
        background-color: #ab63ad;
    }

    .vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline {
        color: #B97EBB;
        border-color: #B97EBB;
        background-color: transparent;
    }

        .vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:hover {
            color: #fff;
            border-color: #B97EBB;
            background-color: #B97EBB;
        }

    .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d {
        color: #fff;
        background-color: #B97EBB;
        box-shadow: 0 5px 0 #a559a8;
    }

        .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:hover {
            color: #f7f7f7;
            background-color: #B97EBB;
            top: 3px;
            box-shadow: 0 2px 0 #a559a8;
        }

        .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:active {
            color: #f2f2f2;
            background-color: #B97EBB;
        }

        .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #a559a8;
        }

            .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #a559a8;
            }

        .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #a559a8;
        }

            .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #a559a8;
            }

        .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #a559a8;
        }

            .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #a559a8;
            }

    .vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern {
        color: #fff;
        border-color: #B97EBB;
        background-color: #B97EBB;
    }

        .vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:hover {
            color: #f7f7f7;
            border-color: #ae6ab0;
            background-color: #ae6ab0;
        }

        .vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:active {
            color: #f2f2f2;
            border-color: #ab63ad;
            background-color: #ab63ad;
        }

.vc_btn3.vc_btn3-color-black, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat {
    color: #fff;
    background-color: #2A2A2A;
}

    .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-black:focus, .vc_btn3.vc_btn3-color-black:hover {
        color: #f7f7f7;
        background-color: #1b1b1b;
    }

    .vc_btn3.vc_btn3-color-black.active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-black:active {
        color: #f2f2f2;
        background-color: #161616;
    }

    .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline {
        border-color: #2A2A2A;
        background-color: transparent;
    }

        .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:hover {
            color: #fff;
            border-color: #2A2A2A;
            background-color: #2A2A2A;
        }

    .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d {
        color: #fff;
        background-color: #2A2A2A;
        box-shadow: 0 5px 0 #0e0e0e;
    }

        .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:hover {
            color: #f7f7f7;
            background-color: #2A2A2A;
            top: 3px;
            box-shadow: 0 2px 0 #0e0e0e;
        }

        .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:active {
            color: #f2f2f2;
            background-color: #2A2A2A;
        }

        .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #0e0e0e;
        }

            .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #0e0e0e;
            }

        .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #0e0e0e;
        }

            .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #0e0e0e;
            }

        .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #0e0e0e;
        }

            .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #0e0e0e;
            }

    .vc_btn3.vc_btn3-color-black.vc_btn3-style-modern {
        color: #fff;
        border-color: #2A2A2A;
        background-color: #2A2A2A;
    }

        .vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:hover {
            color: #f7f7f7;
            border-color: #1b1b1b;
            background-color: #1b1b1b;
        }

        .vc_btn3.vc_btn3-color-black.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:active {
            color: #f2f2f2;
            border-color: #161616;
            background-color: #161616;
        }

.vc_btn3.vc_btn3-color-grey, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat {
    color: #666;
    background-color: #EBEBEB;
}

    .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-grey:focus, .vc_btn3.vc_btn3-color-grey:hover {
        color: #5e5e5e;
        background-color: #dcdcdc;
    }

    .vc_btn3.vc_btn3-color-grey.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-grey:active {
        color: #595959;
        background-color: #d7d7d7;
    }

    .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline {
        border-color: #EBEBEB;
        background-color: transparent;
    }

        .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:hover {
            color: #666;
            border-color: #EBEBEB;
            background-color: #EBEBEB;
        }

    .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d {
        color: #666;
        background-color: #EBEBEB;
        box-shadow: 0 5px 0 #cfcfcf;
    }

        .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:hover {
            color: #5e5e5e;
            background-color: #EBEBEB;
            top: 3px;
            box-shadow: 0 2px 0 #cfcfcf;
        }

        .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:active {
            color: #595959;
            background-color: #EBEBEB;
        }

        .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #cfcfcf;
        }

            .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #cfcfcf;
            }

        .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #cfcfcf;
        }

            .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #cfcfcf;
            }

        .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #cfcfcf;
        }

            .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #cfcfcf;
            }

    .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
        color: #666;
        border-color: #EBEBEB;
        background-color: #EBEBEB;
    }

        .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {
            color: #5e5e5e;
            border-color: #dcdcdc;
            background-color: #dcdcdc;
        }

        .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:active {
            color: #595959;
            border-color: #d7d7d7;
            background-color: #d7d7d7;
        }

.vc_btn3.vc_btn3-color-white, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat {
    color: #666;
    background-color: #FFF;
}

    .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-white:focus, .vc_btn3.vc_btn3-color-white:hover {
        color: #5e5e5e;
        background-color: #f0f0f0;
    }

    .vc_btn3.vc_btn3-color-white.active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-white:active {
        color: #595959;
        background-color: #ebebeb;
    }

    .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline {
        border-color: #FFF;
        background-color: transparent;
    }

        .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:hover {
            color: #666;
            border-color: #FFF;
            background-color: #FFF;
        }

    .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d {
        color: #666;
        background-color: #FFF;
        box-shadow: 0 5px 0 #e3e3e3;
    }

        .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:hover {
            color: #5e5e5e;
            background-color: #FFF;
            top: 3px;
            box-shadow: 0 2px 0 #e3e3e3;
        }

        .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:active {
            color: #595959;
            background-color: #FFF;
        }

        .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #e3e3e3;
        }

            .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #e3e3e3;
            }

        .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #e3e3e3;
        }

            .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #e3e3e3;
            }

        .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #e3e3e3;
        }

            .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #e3e3e3;
            }

    .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern {
        color: #666;
        border-color: #FFF;
        background-color: #FFF;
        background-image: -webkit-linear-gradient(top,rgba(0,0,0,.01) 0,rgba(0,0,0,.02) 100%);
        background-image: -o-linear-gradient(top,rgba(0,0,0,.01) 0,rgba(0,0,0,.02) 100%);
        background-image: linear-gradient(to bottom,rgba(0,0,0,.01) 0,rgba(0,0,0,.02) 100%);
        background-repeat: repeat-x;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#03000000', endColorstr='#05000000', GradientType=0);
    }

        .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:hover {
            color: #5e5e5e;
            border-color: #f0f0f0;
            background-color: #f0f0f0;
        }

        .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:active {
            color: #595959;
            border-color: #ebebeb;
            background-color: #ebebeb;
        }

.vc_btn3.vc_btn3-color-default, .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat {
    color: #333;
    background-color: #f7f7f7;
}

    .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-default:focus, .vc_btn3.vc_btn3-color-default:hover {
        color: #2b2b2b;
        background-color: #e8e8e8;
    }

    .vc_btn3.vc_btn3-color-default.active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-default:active {
        color: #262626;
        background-color: #e3e3e3;
    }

    .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline {
        color: #f7f7f7;
        border-color: #f7f7f7;
        background-color: transparent;
    }

        .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:hover {
            color: #333;
            border-color: #f7f7f7;
            background-color: #f7f7f7;
        }

    .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d {
        color: #333;
        background-color: #f7f7f7;
        box-shadow: 0 5px 0 #dbdbdb;
    }

        .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:hover {
            color: #2b2b2b;
            background-color: #f7f7f7;
            top: 3px;
            box-shadow: 0 2px 0 #dbdbdb;
        }

        .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:active {
            color: #262626;
            background-color: #f7f7f7;
        }

        .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #dbdbdb;
        }

            .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #dbdbdb;
            }

        .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #dbdbdb;
        }

            .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #dbdbdb;
            }

        .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #dbdbdb;
        }

            .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #dbdbdb;
            }

    .vc_btn3.vc_btn3-color-default.vc_btn3-style-modern {
        color: #333;
        border-color: #f7f7f7;
        background-color: #f7f7f7;
    }

        .vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:hover {
            color: #2b2b2b;
            border-color: #e8e8e8;
            background-color: #e8e8e8;
        }

        .vc_btn3.vc_btn3-color-default.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:active {
            color: #262626;
            border-color: #e3e3e3;
            background-color: #e3e3e3;
        }

.vc_btn3.vc_btn3-color-primary, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat {
    color: #FFF;
    background-color: #08c;
}

    .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-primary:focus, .vc_btn3.vc_btn3-color-primary:hover {
        color: #f7f7f7;
        background-color: #0074ad;
    }

    .vc_btn3.vc_btn3-color-primary.active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-primary:active {
        color: #f2f2f2;
        background-color: #006da3;
    }

    .vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline {
        color: #08c;
        border-color: #08c;
        background-color: transparent;
    }

        .vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:hover {
            color: #FFF;
            border-color: #08c;
            background-color: #08c;
        }

    .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d {
        color: #FFF;
        background-color: #08c;
        box-shadow: 0 5px 0 #006394;
    }

        .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:hover {
            color: #f7f7f7;
            background-color: #08c;
            top: 3px;
            box-shadow: 0 2px 0 #006394;
        }

        .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:active {
            color: #f2f2f2;
            background-color: #08c;
        }

        .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #006394;
        }

            .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #006394;
            }

        .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #006394;
        }

            .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #006394;
            }

        .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #006394;
        }

            .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #006394;
            }

    .vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern {
        color: #FFF;
        border-color: #08c;
        background-color: #08c;
    }

        .vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:hover {
            color: #f7f7f7;
            border-color: #0074ad;
            background-color: #0074ad;
        }

        .vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:active {
            color: #f2f2f2;
            border-color: #006da3;
            background-color: #006da3;
        }

.vc_btn3.vc_btn3-color-info, .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat {
    color: #FFF;
    background-color: #58B9DA;
}

    .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-info:focus, .vc_btn3.vc_btn3-color-info:hover {
        color: #f7f7f7;
        background-color: #3fafd4;
    }

    .vc_btn3.vc_btn3-color-info.active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-info:active {
        color: #f2f2f2;
        background-color: #37abd3;
    }

    .vc_btn3.vc_btn3-color-info.vc_btn3-style-outline {
        color: #58B9DA;
        border-color: #58B9DA;
        background-color: transparent;
    }

        .vc_btn3.vc_btn3-color-info.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:hover {
            color: #FFF;
            border-color: #58B9DA;
            background-color: #58B9DA;
        }

    .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d {
        color: #FFF;
        background-color: #58B9DA;
        box-shadow: 0 5px 0 #2da4cd;
    }

        .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:hover {
            color: #f7f7f7;
            background-color: #58B9DA;
            top: 3px;
            box-shadow: 0 2px 0 #2da4cd;
        }

        .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:active {
            color: #f2f2f2;
            background-color: #58B9DA;
        }

        .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #2da4cd;
        }

            .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #2da4cd;
            }

        .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #2da4cd;
        }

            .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #2da4cd;
            }

        .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #2da4cd;
        }

            .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #2da4cd;
            }

    .vc_btn3.vc_btn3-color-info.vc_btn3-style-modern {
        color: #FFF;
        border-color: #58B9DA;
        background-color: #58B9DA;
    }

        .vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:hover {
            color: #f7f7f7;
            border-color: #3fafd4;
            background-color: #3fafd4;
        }

        .vc_btn3.vc_btn3-color-info.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:active {
            color: #f2f2f2;
            border-color: #37abd3;
            background-color: #37abd3;
        }

.vc_btn3.vc_btn3-color-success, .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat {
    color: #fff;
    background-color: #6AB165;
}

    .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-success:focus, .vc_btn3.vc_btn3-color-success:hover {
        color: #f7f7f7;
        background-color: #59a453;
    }

    .vc_btn3.vc_btn3-color-success.active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-success:active {
        color: #f2f2f2;
        background-color: #559d50;
    }

    .vc_btn3.vc_btn3-color-success.vc_btn3-style-outline {
        color: #6AB165;
        border-color: #6AB165;
        background-color: transparent;
    }

        .vc_btn3.vc_btn3-color-success.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:hover {
            color: #fff;
            border-color: #6AB165;
            background-color: #6AB165;
        }

    .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d {
        color: #fff;
        background-color: #6AB165;
        box-shadow: 0 5px 0 #4f934b;
    }

        .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:hover {
            color: #f7f7f7;
            background-color: #6AB165;
            top: 3px;
            box-shadow: 0 2px 0 #4f934b;
        }

        .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:active {
            color: #f2f2f2;
            background-color: #6AB165;
        }

        .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #4f934b;
        }

            .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #4f934b;
            }

        .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #4f934b;
        }

            .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #4f934b;
            }

        .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #4f934b;
        }

            .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #4f934b;
            }

    .vc_btn3.vc_btn3-color-success.vc_btn3-style-modern {
        color: #fff;
        border-color: #6AB165;
        background-color: #6AB165;
    }

        .vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:hover {
            color: #f7f7f7;
            border-color: #59a453;
            background-color: #59a453;
        }

        .vc_btn3.vc_btn3-color-success.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:active {
            color: #f2f2f2;
            border-color: #559d50;
            background-color: #559d50;
        }

.vc_btn3.vc_btn3-color-warning, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat {
    color: #FFF;
    background-color: #F90;
}

    .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-warning:focus, .vc_btn3.vc_btn3-color-warning:hover {
        color: #f7f7f7;
        background-color: #e08700;
    }

    .vc_btn3.vc_btn3-color-warning.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-warning:active {
        color: #f2f2f2;
        background-color: #d68100;
    }

    .vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline {
        color: #F90;
        border-color: #F90;
        background-color: transparent;
    }

        .vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:hover {
            color: #FFF;
            border-color: #F90;
            background-color: #F90;
        }

    .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d {
        color: #FFF;
        background-color: #F90;
        box-shadow: 0 5px 0 #c77700;
    }

        .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:hover {
            color: #f7f7f7;
            background-color: #F90;
            top: 3px;
            box-shadow: 0 2px 0 #c77700;
        }

        .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:active {
            color: #f2f2f2;
            background-color: #F90;
        }

        .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #c77700;
        }

            .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #c77700;
            }

        .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #c77700;
        }

            .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #c77700;
            }

        .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #c77700;
        }

            .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #c77700;
            }

    .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern {
        color: #FFF;
        border-color: #F90;
        background-color: #F90;
    }

        .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:hover {
            color: #f7f7f7;
            border-color: #e08700;
            background-color: #e08700;
        }

        .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:active {
            color: #f2f2f2;
            border-color: #d68100;
            background-color: #d68100;
        }

.vc_btn3.vc_btn3-color-danger, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat {
    color: #FFF;
    background-color: #FF675B;
}

    .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-danger:focus, .vc_btn3.vc_btn3-color-danger:hover {
        color: #f7f7f7;
        background-color: #ff4b3c;
    }

    .vc_btn3.vc_btn3-color-danger.active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-danger:active {
        color: #f2f2f2;
        background-color: #ff4132;
    }

    .vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline {
        color: #FF675B;
        border-color: #FF675B;
        background-color: transparent;
    }

        .vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:hover {
            color: #FFF;
            border-color: #FF675B;
            background-color: #FF675B;
        }

    .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d {
        color: #FFF;
        background-color: #FF675B;
        box-shadow: 0 5px 0 #ff3323;
    }

        .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:hover {
            color: #f7f7f7;
            background-color: #FF675B;
            top: 3px;
            box-shadow: 0 2px 0 #ff3323;
        }

        .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:active {
            color: #f2f2f2;
            background-color: #FF675B;
        }

        .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #ff3323;
        }

            .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #ff3323;
            }

        .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #ff3323;
        }

            .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #ff3323;
            }

        .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #ff3323;
        }

            .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #ff3323;
            }

    .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern {
        color: #FFF;
        border-color: #FF675B;
        background-color: #FF675B;
    }

        .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:hover {
            color: #f7f7f7;
            border-color: #ff4b3c;
            background-color: #ff4b3c;
        }

        .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:active {
            color: #f2f2f2;
            border-color: #ff4132;
            background-color: #ff4132;
        }

.vc_btn3.vc_btn3-color-inverse, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat {
    color: #FFF;
    background-color: #555;
}

    .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-inverse:focus, .vc_btn3.vc_btn3-color-inverse:hover {
        color: #f7f7f7;
        background-color: #464646;
    }

    .vc_btn3.vc_btn3-color-inverse.active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-inverse:active {
        color: #f2f2f2;
        background-color: #414141;
    }

    .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline {
        color: #555;
        border-color: #555;
        background-color: transparent;
    }

        .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:hover {
            color: #FFF;
            border-color: #555;
            background-color: #555;
        }

    .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d {
        color: #FFF;
        background-color: #555;
        box-shadow: 0 5px 0 #393939;
    }

        .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:hover {
            color: #f7f7f7;
            background-color: #555;
            top: 3px;
            box-shadow: 0 2px 0 #393939;
        }

        .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:active {
            color: #f2f2f2;
            background-color: #555;
        }

        .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #393939;
        }

            .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #393939;
            }

        .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #393939;
        }

            .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #393939;
            }

        .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #393939;
        }

            .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #393939;
            }

    .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern {
        color: #FFF;
        border-color: #555;
        background-color: #555;
    }

        .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:hover {
            color: #f7f7f7;
            border-color: #464646;
            background-color: #464646;
        }

        .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:active {
            color: #f2f2f2;
            border-color: #414141;
            background-color: #414141;
        }

.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline {
    color: #2A2A2A;
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline {
    color: #EBEBEB;
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline {
    color: #FFF;
}

.vc_general.vc_cta3.vc_cta3-style-3d .vc_cta3-content-header h2, .vc_general.vc_cta3.vc_cta3-style-3d .vc_cta3-content-header h4, .vc_general.vc_cta3.vc_cta3-style-classic:not(.vc_cta3-color-classic) .vc_cta3-content-header h2, .vc_general.vc_cta3.vc_cta3-style-classic:not(.vc_cta3-color-classic) .vc_cta3-content-header h4, .vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h2, .vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h4, .vc_general.vc_cta3.vc_cta3-style-outline:not(.vc_cta3-color-classic) .vc_cta3-content-header h2, .vc_general.vc_cta3.vc_cta3-style-outline:not(.vc_cta3-color-classic) .vc_cta3-content-header h4 {
    color: inherit;
}

.vc_btn3-container.vc_btn3-center {
    text-align: center;
}

.vc_btn3-container.vc_btn3-left {
    text-align: left;
}

.vc_btn3-container.vc_btn3-right {
    text-align: right;
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left .vc_btn3-icon, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right .vc_btn3-icon {
    display: inline-block;
    position: static;
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    transform: translate(0,0);
    min-width: 1em;
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
    margin-right: .5em;
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
    margin-left: .5em;
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs {
    font-size: 11px;
    padding: 8px 12px;
}

    .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline-custom {
        padding: 7px 11px;
    }

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm {
    font-size: 12px;
    padding: 11px 16px;
}

    .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline-custom {
        padding: 10px 15px;
    }

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md {
    font-size: 14px;
    padding: 14px 20px;
}

    .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline-custom {
        padding: 13px 19px;
    }

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg {
    font-size: 16px;
    padding: 18px 25px;
}

    .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline-custom {
        padding: 17px 24px;
    }

.vc_btn3-container .vc_btn3-block.vc_btn3-icon-left, .vc_btn3-container .vc_btn3-block.vc_btn3-icon-right {
    text-align: inherit;
}

.vc_custom_heading a, .vc_custom_heading a:focus, .vc_custom_heading a:hover, .vc_custom_heading a:visited {
    border: none;
    text-decoration: inherit;
    color: inherit;
}

.vc_custom_heading a {
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    opacity: 1;
}

    .vc_custom_heading a:hover {
        opacity: .85;
    }

.vc_call_to_action {
    background-color: #EBEBEB;
    border: 2px solid #EBEBEB;
    padding: 2em;
    border-radius: 5px;
}

    .vc_call_to_action :last-child {
        margin-bottom: 0;
    }

    .vc_call_to_action.vc_cta_square {
        border-radius: 0;
    }

    .vc_call_to_action.vc_cta_square_outlined {
        border-radius: 0;
        background: 0 0 !important;
    }

    .vc_call_to_action.vc_cta_round {
        border-radius: 50px;
    }

    .vc_call_to_action.vc_cta_outlined {
        background: 0 0 !important;
    }

    .vc_call_to_action hgroup h2, .vc_call_to_action hgroup h4 {
        margin: 0;
        clear: none;
    }

    .vc_call_to_action hgroup + p {
        margin-top: 1em;
    }

    .vc_call_to_action.vc_cta_btn_pos_right .vc_cta_btn {
        float: right;
        margin-left: 2em;
    }

    .vc_call_to_action.vc_cta_btn_pos_left .vc_cta_btn {
        float: left;
        margin-right: 2em;
    }

.wpb_call_to_action {
    position: relative;
    background-color: #f7f7f7;
    padding: 35px;
    border: 1px solid #F0F0F0;
    box-sizing: border-box;
}

    .wpb_call_to_action .wpb_button {
        margin: 0;
        box-sizing: border-box;
    }

.cta_align_left .wpb_button {
    float: left;
}

.cta_align_right .wpb_button {
    float: right;
}

.cta_align_left .wpb_button, .cta_align_right .wpb_button {
    max-width: 27.5%;
}

.cta_align_left .wpb_call_text, .cta_align_right .wpb_call_text {
    width: 70%;
    float: left;
    clear: none;
}

.cta_align_left .wpb_call_text {
    float: right;
}

#content .wpb_call_to_action .wpb_call_text, .wpb_call_to_action .wpb_call_text {
    margin: 0;
    padding-top: 0;
}

.cta_align_bottom {
    text-align: center;
}

    .cta_align_bottom .wpb_button {
        position: static;
        margin-top: 21.74px;
        display: inline-block;
    }

.cta_no_button .wpb_call_text {
    width: auto;
    float: none;
}

@media (max-width:600px) {
    .vc_responsive .cta_align_left .wpb_button, .vc_responsive .cta_align_right .wpb_button {
        max-width: 70%;
        width: 70%;
        float: none;
        display: block;
        margin: 3% auto;
    }

    .vc_responsive .cta_align_left .wpb_call_text, .vc_responsive .cta_align_right .wpb_call_text {
        width: auto;
        max-width: none;
        text-align: center;
    }
}

.vc_cta3-container {
    margin-bottom: 35px;
    margin-left: auto;
    margin-right: auto;
}

    .vc_cta3-container::after, .vc_cta3-container::before {
        display: table;
        content: ' ';
    }

.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3-icons .vc_icon_element, .vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3-icons .vc_icon_element {
    display: inline-block;
}

.vc_cta3-container.vc_cta3-size-xs {
    width: 50%;
}

.vc_cta3-container.vc_cta3-size-sm {
    width: 60%;
}

.vc_cta3-container.vc_cta3-size-md {
    width: 70%;
}

.vc_cta3-container.vc_cta3-size-lg {
    width: 80%;
}

.vc_cta3-container.vc_cta3-size-xl {
    width: 90%;
}

.vc_general.vc_cta3 {
    border: 1px solid transparent;
    font-size: 1em;
    padding: 28px;
    word-wrap: break-word;
}

    .vc_general.vc_cta3.vc_cta3-style-classic, .vc_general.vc_cta3.vc_cta3-style-custom {
        border-color: #F0F0F0;
        background-color: #f7f7f7;
    }

    .vc_general.vc_cta3 .vc_cta3-content {
        vertical-align: top;
    }

        .vc_general.vc_cta3 .vc_cta3-content > :last-child, .vc_general.vc_cta3 .vc_cta3-icons > :last-child {
            margin-bottom: 0;
        }

    .vc_general.vc_cta3 .vc_cta3-actions {
        vertical-align: middle;
        white-space: nowrap;
    }

@media (min-width:768px) {
    .vc_general.vc_cta3 .vc_cta3-actions .vc_btn3-container {
        margin: 0;
    }
}

.vc_general.vc_cta3 .vc_cta3-icons {
    vertical-align: middle;
}

.vc_general.vc_cta3 h2, .vc_general.vc_cta3 h4 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
}

.vc_general.vc_cta3.vc_cta3-align-left .vc_cta3-content {
    text-align: left;
}

.vc_general.vc_cta3.vc_cta3-align-right .vc_cta3-content {
    text-align: right;
}

.vc_general.vc_cta3.vc_cta3-align-center .vc_cta3-content {
    text-align: center;
}

.vc_general.vc_cta3.vc_cta3-align-justify .vc_cta3-content {
    text-align: justify;
}

.separator_align_center, .vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3-icons, .vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3-icons, .vc_pie_chart {
    text-align: center;
}

.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3_content-container {
    padding-top: 1em;
}

.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3_content-container {
    padding-bottom: 1em;
}

.vc_general.vc_cta3.vc_cta3-icons-left .vc_cta3-icons {
    display: table-cell;
}

.vc_general.vc_cta3.vc_cta3-icons-left .vc_cta3_content-container {
    display: table-cell;
    padding-left: 1em;
}

.vc_general.vc_cta3.vc_cta3-icons-right .vc_cta3-icons {
    display: table-cell;
}

.vc_general.vc_cta3.vc_cta3-icons-right .vc_cta3_content-container {
    display: table-cell;
    padding-right: 1em;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border {
    position: relative;
}

    .vc_general.vc_cta3.vc_cta3-icons-on-border .vc_cta3-icons {
        position: absolute;
    }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right .vc_cta3-icons {
        right: 0;
        top: 50%;
        -webkit-transform: translate(50%,-50%);
        -ms-transform: translate(50%,-50%);
        transform: translate(50%,-50%);
    }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs {
        margin-right: 17px;
    }

        .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs .vc_cta3_content-container {
            padding-right: 0;
        }

        .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container {
            padding-right: 7px;
        }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm {
        margin-right: 22px;
    }

        .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container {
            padding-right: 14px;
        }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md {
        margin-right: 28px;
    }

        .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container {
            padding-right: 21px;
        }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg {
        margin-right: 35px;
    }

        .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl .vc_cta3_content-container {
            padding-right: 28px;
        }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl {
        margin-right: 50px;
    }

        .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container {
            padding-right: 35px;
        }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left .vc_cta3-icons {
        left: 0;
        top: 50%;
        -webkit-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
    }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs {
        margin-left: 17px;
    }

        .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs .vc_cta3_content-container {
            padding-left: 0;
        }

        .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container {
            padding-left: 7px;
        }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm {
        margin-left: 22px;
    }

        .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container {
            padding-left: 14px;
        }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md {
        margin-left: 28px;
    }

        .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container {
            padding-left: 21px;
        }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg {
        margin-left: 35px;
    }

        .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl .vc_cta3_content-container {
            padding-left: 28px;
        }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl {
        margin-left: 50px;
    }

        .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container {
            padding-left: 35px;
        }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top .vc_cta3-icons {
        left: 50%;
        top: 0;
        -webkit-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
    }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs {
        margin-top: 17px;
    }

        .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs .vc_cta3_content-container {
            padding-top: 0;
        }

        .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container {
            padding-top: 7px;
        }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm {
        margin-top: 22px;
    }

        .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container {
            padding-top: 14px;
        }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md {
        margin-top: 28px;
    }

        .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container {
            padding-top: 21px;
        }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg {
        margin-top: 35px;
    }

        .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl .vc_cta3_content-container {
            padding-top: 28px;
        }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl {
        margin-top: 50px;
    }

        .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container {
            padding-top: 35px;
        }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom .vc_cta3-icons {
        left: 50%;
        bottom: 0;
        -webkit-transform: translate(-50%,50%);
        -ms-transform: translate(-50%,50%);
        transform: translate(-50%,50%);
    }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs {
        margin-bottom: 17px;
    }

        .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs .vc_cta3_content-container {
            padding-bottom: 0;
        }

        .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container {
            padding-bottom: 7px;
        }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm {
        margin-bottom: 22px;
    }

        .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container {
            padding-bottom: 14px;
        }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md {
        margin-bottom: 28px;
    }

        .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container {
            padding-bottom: 21px;
        }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg {
        margin-bottom: 35px;
    }

        .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl .vc_cta3_content-container {
            padding-bottom: 28px;
        }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl {
        margin-bottom: 50px;
    }

        .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container {
            padding-bottom: 35px;
        }

.vc_general.vc_cta3.vc_cta3-actions-top .vc_cta3-content {
    margin-top: 1em;
}

.vc_general.vc_cta3.vc_cta3-actions-bottom .vc_cta3-content {
    margin-bottom: 1em;
}

@media (min-width:768px) {
    .vc_general.vc_cta3.vc_cta3-actions-left .vc_cta3-actions, .vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-actions {
        max-width: 30%;
        display: table-cell;
    }

    .vc_general.vc_cta3.vc_cta3-actions-left .vc_cta3-content {
        padding-left: 28px;
        display: table-cell;
    }

    .vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-content {
        padding-right: 28px;
        display: table-cell;
    }
}

.vc_general.vc_cta3.vc_cta3-style-outline {
    border-width: 3px;
}

.vc_general.vc_cta3.vc_cta3-shape-square {
    border-radius: 0;
}

.vc_general.vc_cta3.vc_cta3-shape-rounded {
    border-radius: 5px;
}

.vc_general.vc_cta3.vc_cta3-shape-round {
    border-radius: 4em;
}

.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-classic .vc_cta3-content-header {
    color: #5472D2;
}

.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-flat {
    color: #c9d2f0;
    border-color: transparent;
    background-color: #5472D2;
}

    .vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-flat .vc_cta3-content-header {
        color: #fff;
    }

.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #3253bc;
    color: #c9d2f0;
    border-color: transparent;
    background-color: #5472D2;
}

    .vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-3d .vc_cta3-content-header {
        color: #fff;
    }

.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-outline {
    border-color: #5472D2;
    background-color: transparent;
}

    .vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-outline .vc_cta3-content-header {
        color: #5472D2;
    }

.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-classic .vc_cta3-content-header {
    color: #00C1CF;
}

.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-flat {
    color: #d3f5f1;
    border-color: transparent;
    background-color: #00C1CF;
}

    .vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-flat .vc_cta3-content-header {
        color: #fff;
    }

.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #008d97;
    color: #d3f5f1;
    border-color: transparent;
    background-color: #00C1CF;
}

    .vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-3d .vc_cta3-content-header {
        color: #fff;
    }

.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-outline {
    border-color: #00C1CF;
    background-color: transparent;
}

    .vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-outline .vc_cta3-content-header {
        color: #00C1CF;
    }

.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-classic .vc_cta3-content-header {
    color: #FE6C61;
}

.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-flat {
    color: #fcdbd7;
    border-color: transparent;
    background-color: #FE6C61;
}

    .vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-flat .vc_cta3-content-header {
        color: #fff;
    }

.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #fe3829;
    color: #fcdbd7;
    border-color: transparent;
    background-color: #FE6C61;
}

    .vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-3d .vc_cta3-content-header {
        color: #fff;
    }

.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-outline {
    border-color: #FE6C61;
    background-color: transparent;
}

    .vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-outline .vc_cta3-content-header {
        color: #FE6C61;
    }

.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-classic .vc_cta3-content-header {
    color: #8D6DC4;
}

.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-flat {
    color: #e1d5f5;
    border-color: transparent;
    background-color: #8D6DC4;
}

    .vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-flat .vc_cta3-content-header {
        color: #fff;
    }

.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #6e48b1;
    color: #e1d5f5;
    border-color: transparent;
    background-color: #8D6DC4;
}

    .vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-3d .vc_cta3-content-header {
        color: #fff;
    }

.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-outline {
    border-color: #8D6DC4;
    background-color: transparent;
}

    .vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-outline .vc_cta3-content-header {
        color: #8D6DC4;
    }

.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-classic .vc_cta3-content-header {
    color: #4CADC9;
}

.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-flat {
    color: #d0edf5;
    border-color: transparent;
    background-color: #4CADC9;
}

    .vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-flat .vc_cta3-content-header {
        color: #fff;
    }

.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #338faa;
    color: #d0edf5;
    border-color: transparent;
    background-color: #4CADC9;
}

    .vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-3d .vc_cta3-content-header {
        color: #fff;
    }

.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-outline {
    border-color: #4CADC9;
    background-color: transparent;
}

    .vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-outline .vc_cta3-content-header {
        color: #4CADC9;
    }

.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-classic .vc_cta3-content-header {
    color: #CEC2AB;
}

.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-flat {
    color: #f7f3eb;
    border-color: transparent;
    background-color: #CEC2AB;
}

    .vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-flat .vc_cta3-content-header {
        color: #fff;
    }

.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #b9a888;
    color: #f7f3eb;
    border-color: transparent;
    background-color: #CEC2AB;
}

    .vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-3d .vc_cta3-content-header {
        color: #fff;
    }

.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-outline {
    border-color: #CEC2AB;
    background-color: transparent;
}

    .vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-outline .vc_cta3-content-header {
        color: #CEC2AB;
    }

.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-classic .vc_cta3-content-header {
    color: #50485B;
}

.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-flat {
    color: #e2ddeb;
    border-color: transparent;
    background-color: #50485B;
}

    .vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-flat .vc_cta3-content-header {
        color: #fff;
    }

.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #342f3c;
    color: #e2ddeb;
    border-color: transparent;
    background-color: #50485B;
}

    .vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-3d .vc_cta3-content-header {
        color: #fff;
    }

.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-outline {
    border-color: #50485B;
    background-color: transparent;
}

    .vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-outline .vc_cta3-content-header {
        color: #50485B;
    }

.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-classic .vc_cta3-content-header {
    color: #75D69C;
}

.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-flat {
    color: #e1f5e9;
    border-color: transparent;
    background-color: #75D69C;
}

    .vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-flat .vc_cta3-content-header {
        color: #fff;
    }

.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #4ac97d;
    color: #e1f5e9;
    border-color: transparent;
    background-color: #75D69C;
}

    .vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-3d .vc_cta3-content-header {
        color: #fff;
    }

.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-outline {
    border-color: #75D69C;
    background-color: transparent;
}

    .vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-outline .vc_cta3-content-header {
        color: #75D69C;
    }

.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-classic .vc_cta3-content-header {
    color: #F7BE68;
}

.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-flat {
    color: #faf0e1;
    border-color: transparent;
    background-color: #F7BE68;
}

    .vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-flat .vc_cta3-content-header {
        color: #fff;
    }

.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #f4a733;
    color: #faf0e1;
    border-color: transparent;
    background-color: #F7BE68;
}

    .vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-3d .vc_cta3-content-header {
        color: #fff;
    }

.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-outline {
    border-color: #F7BE68;
    background-color: transparent;
}

    .vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-outline .vc_cta3-content-header {
        color: #F7BE68;
    }

.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-classic .vc_cta3-content-header {
    color: #5AA1E3;
}

.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-flat {
    color: #dce9f5;
    border-color: transparent;
    background-color: #5AA1E3;
}

    .vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-flat .vc_cta3-content-header {
        color: #fff;
    }

.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #2a86db;
    color: #dce9f5;
    border-color: transparent;
    background-color: #5AA1E3;
}

    .vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-3d .vc_cta3-content-header {
        color: #fff;
    }

.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-outline {
    border-color: #5AA1E3;
    background-color: transparent;
}

    .vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-outline .vc_cta3-content-header {
        color: #5AA1E3;
    }

.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-classic .vc_cta3-content-header {
    color: #6DAB3C;
}

.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-flat {
    color: #e5f2da;
    border-color: transparent;
    background-color: #6DAB3C;
}

    .vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-flat .vc_cta3-content-header {
        color: #fff;
    }

.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #53812d;
    color: #e5f2da;
    border-color: transparent;
    background-color: #6DAB3C;
}

    .vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-3d .vc_cta3-content-header {
        color: #fff;
    }

.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-outline {
    border-color: #6DAB3C;
    background-color: transparent;
}

    .vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-outline .vc_cta3-content-header {
        color: #6DAB3C;
    }

.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-classic .vc_cta3-content-header {
    color: #F4524D;
}

.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-flat {
    color: #fce2e1;
    border-color: transparent;
    background-color: #F4524D;
}

    .vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-flat .vc_cta3-content-header {
        color: #fff;
    }

.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #f11f18;
    color: #fce2e1;
    border-color: transparent;
    background-color: #F4524D;
}

    .vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-3d .vc_cta3-content-header {
        color: #fff;
    }

.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-outline {
    border-color: #F4524D;
    background-color: transparent;
}

    .vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-outline .vc_cta3-content-header {
        color: #F4524D;
    }

.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-classic .vc_cta3-content-header {
    color: #F79468;
}

.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-flat {
    color: #f7e1d7;
    border-color: transparent;
    background-color: #F79468;
}

    .vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-flat .vc_cta3-content-header {
        color: #fff;
    }

.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #f46e33;
    color: #f7e1d7;
    border-color: transparent;
    background-color: #F79468;
}

    .vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-3d .vc_cta3-content-header {
        color: #fff;
    }

.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-outline {
    border-color: #F79468;
    background-color: transparent;
}

    .vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-outline .vc_cta3-content-header {
        color: #F79468;
    }

.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-classic .vc_cta3-content-header {
    color: #B97EBB;
}

.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-flat {
    color: #f4dff5;
    border-color: transparent;
    background-color: #B97EBB;
}

    .vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-flat .vc_cta3-content-header {
        color: #fff;
    }

.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #a559a8;
    color: #f4dff5;
    border-color: transparent;
    background-color: #B97EBB;
}

    .vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-3d .vc_cta3-content-header {
        color: #fff;
    }

.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-outline {
    border-color: #B97EBB;
    background-color: transparent;
}

    .vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-outline .vc_cta3-content-header {
        color: #B97EBB;
    }

.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-classic .vc_cta3-content-header {
    color: #2A2A2A;
}

.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-flat {
    color: #d9d9d9;
    border-color: transparent;
    background-color: #2A2A2A;
}

    .vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-flat .vc_cta3-content-header {
        color: #fff;
    }

.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #0e0e0e;
    color: #d9d9d9;
    border-color: transparent;
    background-color: #2A2A2A;
}

    .vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-3d .vc_cta3-content-header {
        color: #fff;
    }

.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-outline {
    border-color: #2A2A2A;
    background-color: transparent;
}

    .vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-outline .vc_cta3-content-header {
        color: #2A2A2A;
    }

.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-classic .vc_cta3-content-header {
    color: #EBEBEB;
}

.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-flat {
    color: #9d9d9e;
    border-color: transparent;
    background-color: #EBEBEB;
}

    .vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-flat .vc_cta3-content-header {
        color: #666;
    }

.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #cfcfcf;
    color: #9d9d9e;
    border-color: transparent;
    background-color: #EBEBEB;
}

    .vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-3d .vc_cta3-content-header {
        color: #666;
    }

.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-outline {
    border-color: #EBEBEB;
    background-color: transparent;
}

    .vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-outline .vc_cta3-content-header {
        color: #EBEBEB;
    }

.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-classic .vc_cta3-content-header {
    color: #FFF;
}

.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-flat {
    color: #9d9d9e;
    border-color: transparent;
    background-color: #FFF;
}

    .vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-flat .vc_cta3-content-header {
        color: #666;
    }

.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #e3e3e3;
    color: #9d9d9e;
    border-color: transparent;
    background-color: #FFF;
}

    .vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-3d .vc_cta3-content-header {
        color: #666;
    }

.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-outline {
    border-color: #FFF;
    background-color: transparent;
}

    .vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-outline .vc_cta3-content-header {
        color: #FFF;
    }

.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat {
    color: #9d9d9e;
    border-color: transparent;
    background-color: #F0F0F0;
}

    .vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat .vc_cta3-content-header {
        color: #666;
    }

.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #d4d4d4;
    color: #9d9d9e;
    border-color: transparent;
    background-color: #F0F0F0;
}

    .vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-3d .vc_cta3-content-header {
        color: #666;
    }

.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-outline {
    border-color: #F0F0F0;
    background-color: transparent;
}

    .vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-outline .vc_cta3-content-header {
        color: #F0F0F0;
    }

.vc_cta3.vc_cta3-icon-size-xs .vc_icon_element .vc_icon_element-inner {
    height: 1em;
    width: 1em;
}

.vc_cta3.vc_cta3-icon-size-sm .vc_icon_element .vc_icon_element-inner {
    height: 2em;
    width: 2em;
}

.vc_cta3.vc_cta3-icon-size-md .vc_icon_element .vc_icon_element-inner {
    height: 3em;
    width: 3em;
}

.vc_cta3.vc_cta3-icon-size-lg .vc_icon_element .vc_icon_element-inner {
    height: 4em;
    width: 4em;
}

.vc_cta3.vc_cta3-icon-size-xl .vc_icon_element .vc_icon_element-inner {
    height: 5em;
    width: 5em;
}

.wpb_gmaps_widget .wpb_wrapper {
    background-color: #f7f7f7;
    padding: 5px;
}

.wpb_gmaps_widget .wpb_map_wraper iframe {
    margin-bottom: 0;
    padding: 0;
    display: block;
    width: 100%;
    border: none;
}

.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
}

    .wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper iframe {
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
    }

.wpb_accordion_section .wpb_accordion_header a:focus, .wpb_content_element .wpb_tabs_nav li a:focus, .wpb_tour_next_prev_nav a:focus {
    outline: 0;
}

.wpb_content_element .wpb_tabs_nav, .wpb_content_element .wpb_tour_tabs_wrapper {
    padding: 0;
}

.wpb_content_element .wpb_tabs_nav {
    margin: 0;
    padding-left: 0 !important;
    text-indent: inherit !important;
}

#content .wpb_content_element .wpb_tabs_nav {
    margin: 0;
}

.wpb_content_element .wpb_tabs_nav li {
    background-color: #FFF;
    white-space: nowrap;
    padding: 0;
    background-image: none;
    list-style: none !important;
}

    .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header, .wpb_content_element .wpb_tabs_nav li.ui-tabs-active, .wpb_content_element .wpb_tabs_nav li:hover, .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
        background-color: #f7f7f7;
    }

    .wpb_content_element .wpb_tabs_nav li:after, .wpb_content_element .wpb_tabs_nav li:before {
        display: none !important;
    }

.wpb_content_element .wpb_tour_tabs_wrapper .wpb_ui-tabs-hide {
    display: none;
}

.wpb_content_element .wpb_accordion_header a, .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a {
    border-bottom: none;
    text-decoration: none;
    display: block;
    padding: .5em 1em;
}

.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content, .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab {
    padding: 1em;
}

    .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content .wpb_row:last-child > div > div.wpb_wrapper .wpb_content_element:last-child, .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content > .wpb_content_element:last-child, .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab .wpb_row:last-child > div > div.wpb_wrapper .wpb_content_element:last-child, .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab > .wpb_content_element:last-child {
        margin-bottom: 0;
    }

.wpb_tabs .wpb_tabs_nav li {
    float: left;
    margin: 0 1px 0 0;
}

.wpb_tour .wpb_tabs_nav {
    float: left;
    width: 31.66666667%;
}

    .wpb_tour .wpb_tabs_nav li {
        margin: 0 0 1px;
        clear: left;
        width: 100%;
    }

    .wpb_tour .wpb_tabs_nav a {
        width: 100%;
    }

.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: none;
    float: left;
    width: 68.33333333%;
    padding: 0 0 0 21.74px;
}

.wpb_tour_next_prev_nav {
    margin-left: 31.66666667%;
    padding-left: 21.74px;
    font-size: 80%;
}

    .wpb_tour_next_prev_nav a {
        border-bottom: 1px dotted;
        text-decoration: none;
    }

        .wpb_tour_next_prev_nav a:hover {
            text-decoration: none;
            border-bottom: none;
        }

    .wpb_tour_next_prev_nav span {
        width: 48%;
        display: inline-block;
        padding-top: 1em;
        float: left;
    }

        .wpb_tour_next_prev_nav span.wpb_next_slide {
            text-align: right;
            float: right;
        }

.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header {
    margin: 0 0 1px;
    padding-top: 0;
    position: relative;
    text-transform: none;
    font-weight: inherit;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
    letter-spacing: inherit;
}

    .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {
        padding-left: 1em;
    }

.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon, .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon {
    display: block;
    width: 16px;
    height: 16px;
    background-image: url(../images/toggle_open.png);
    background-repeat: no-repeat;
    position: absolute;
    right: .7em;
    top: .7em;
}

.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
    background-image: url(../images/toggle_close.png);
}

@media (max-width:480px) {
    .vc_responsive .wpb_tour .wpb_tab, .vc_responsive .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav, .vc_responsive .wpb_tour_next_prev_nav {
        width: 100%;
        float: none;
        margin-left: 0;
    }

    .vc_responsive .wpb_tour_next_prev_nav {
        width: auto;
        padding: 0 1em;
    }

    .vc_responsive #content .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav {
        margin-bottom: 1em;
    }

    .vc_responsive .wpb_tour .wpb_tab {
        padding-left: 1em;
        padding-right: 1em;
    }
}

.grid_layout-thumbnail .post-thumb, body ul.wpb_thumbnails-fluid li .entry-content :last-child {
    margin-bottom: 0;
}

.wpb_column .wpb_wrapper .wpb_teaser_grid {
    float: none;
}

body ul.wpb_thumbnails-fluid li {
    padding: 0;
    margin-left: 0;
    background-image: none;
    list-style: none !important;
}

    body ul.wpb_thumbnails-fluid li:after, body ul.wpb_thumbnails-fluid li:before {
        display: none !important;
    }

.wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid, .wpb_row .wpb_grid ul.wpb_thumbnails-fluid {
    padding: 0;
    overflow: visible !important;
}

.wpb_teaser_grid .entry-content {
    margin: 0;
    padding: 0;
    width: 100%;
}

.grid_layout-thumbnail .post-thumb img {
    max-width: 100%;
}

.wpb_carousel .wpb_wrapper {
    position: relative;
}

.wpb_carousel .next, .wpb_carousel .prev {
    position: absolute;
    top: 3px;
    background-color: #f7f7f7;
    padding: 0 6px;
    font-size: 12px;
    z-index: 10;
    text-decoration: none;
    transition: all .2s linear;
    -moz-transition: all .2s linear;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
}

    .wpb_carousel .next:hover, .wpb_carousel .prev:hover {
        background-color: #F0F0F0;
    }

    .wpb_carousel .next:focus, .wpb_carousel .prev:focus {
        outline: 0;
        text-decoration: none;
    }

.wpb_carousel .prev {
    right: 30px;
}

.wpb_carousel .next {
    right: 0;
}

.wpb_carousel .wpb_thumbnails-fluid {
    width: 100%;
}

    .wpb_carousel .wpb_thumbnails-fluid > [class*=vc_span] {
        height: auto !important;
    }

.wpb_categories_filter, .wpb_teaser_grid .categories_filter {
    list-style: none;
    padding: 0;
    margin: 0 0 10px;
}

    .wpb_categories_filter li, .wpb_teaser_grid .categories_filter li {
        display: block;
        float: left;
        margin: 0 10px 10px 0;
        background-image: none;
        list-style: none !important;
    }

        .wpb_categories_filter li:after, .wpb_categories_filter li:before, .wpb_teaser_grid .categories_filter li:after, .wpb_teaser_grid .categories_filter li:before {
            display: none !important;
        }

        .wpb_categories_filter li a, .wpb_teaser_grid .categories_filter li a {
            border: none;
            text-decoration: none;
        }

            .wpb_categories_filter li a:hover, .wpb_categories_filter li.active a, .wpb_teaser_grid .categories_filter li a:hover, .wpb_teaser_grid .categories_filter li.active a {
                border-bottom: 1px dotted;
            }

.flickr_badge_image a, .wpb_gallery .wpb_flexslider .flex-direction-nav a {
    border: none;
}

@media (max-width:480px) {
    .vc_responsive .wpb_row ul.wpb_thumbnails-fluid {
        margin-left: 0;
        width: auto;
    }

    .vc_responsive .wpb_row .wpb_teaser_grid ul.wpb_thumbnails-fluid [class*=vc_col-] {
        width: 100%;
        float: none;
        display: block;
        margin-left: 0;
        margin-right: 0;
    }
}

.wpb_image_grid .wpb_image_grid_ul {
    margin: 0;
    padding: 0;
}

    .wpb_image_grid .wpb_image_grid_ul > li {
        background-image: none;
        list-style: none !important;
    }

        .wpb_image_grid .wpb_image_grid_ul > li:after, .wpb_image_grid .wpb_image_grid_ul > li:before {
            display: none !important;
        }

    .wpb_image_grid .wpb_image_grid_ul .isotope-item {
        list-style: none;
        margin: 0 1px 1px 0;
        max-width: 100%;
        float: left;
    }

    .wpb_image_grid .wpb_image_grid_ul a {
        display: block;
    }

    .wpb_image_grid .wpb_image_grid_ul img {
        display: block;
        max-width: 100%;
        height: auto;
    }

.wpb_gallery .theme-default .nivoSlider {
    margin-bottom: 0;
}

.wpb_gallery .theme-default .nivo-controlNav {
    padding: 10px 0 3px;
}

.wpb_gallery .wpb_flexslider .flex-control-nav {
    bottom: auto;
    top: 100%;
    margin-top: 15px;
}

.wpb_gallery .wpb_flexslider .flex-direction-nav a:before {
    line-height: 1;
}

.wpb_gallery .wpb_flexslider .flex-control-paging {
    z-index: 10;
}

#content .wpb_gallery_slides ul.flex-direction-nav, #content .wpb_gallery_slides ul.slides, .content .wpb_gallery_slides ul.flex-direction-nav, .content .wpb_gallery_slides ul.slides, .wpb_content_element .wpb_gallery_slides ul li, .wpb_gallery_slides ul.flex-direction-nav, .wpb_gallery_slides ul.slides, body .wpb_gallery_slides ul li {
    list-style: none;
    padding: 0;
    background-image: none;
    margin: 0;
}

.flickr_badge_image {
    margin: 0 10px 10px 0;
    width: 72px;
    height: 72px;
    float: left;
    background: 0 0;
    padding: 0;
}

    .flickr_badge_image img {
        margin: 0;
        overflow: hidden;
        position: relative;
        width: 100%;
        height: 100%;
        max-width: 100%;
        max-height: 100%;
    }

.wpb_flickr_widget p.flickr_stream_wrap {
    clear: both;
    margin-bottom: 0;
    font-size: 80%;
}

    .wpb_flickr_widget p.flickr_stream_wrap a {
        background-image: url(../images/flickr.png);
        background-repeat: no-repeat;
        background-position: left center;
        padding-left: 25px;
        display: inline-block;
    }

.wpb_video_widget.vc_video-el-width-10 .wpb_wrapper {
    width: 10%;
}

.wpb_video_widget.vc_video-el-width-20 .wpb_wrapper {
    width: 20%;
}

.wpb_video_widget.vc_video-el-width-30 .wpb_wrapper {
    width: 30%;
}

.wpb_video_widget.vc_video-el-width-40 .wpb_wrapper {
    width: 40%;
}

.wpb_video_widget.vc_video-el-width-50 .wpb_wrapper {
    width: 50%;
}

.wpb_video_widget.vc_video-el-width-60 .wpb_wrapper {
    width: 60%;
}

.wpb_video_widget.vc_video-el-width-70 .wpb_wrapper {
    width: 70%;
}

.wpb_video_widget.vc_video-el-width-80 .wpb_wrapper {
    width: 80%;
}

.wpb_video_widget.vc_video-el-width-90 .wpb_wrapper {
    width: 90%;
}

.wpb_video_widget.vc_video-el-width-100 .wpb_wrapper {
    width: 100%;
}

.wpb_video_widget .wpb_video_wrapper {
    padding-top: 56.25%;
    position: relative;
    width: 100%;
}

    .wpb_video_widget .wpb_video_wrapper > div {
        padding-top: 0 !important;
        position: static;
    }

.wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper {
    padding-top: 56.25%;
}

.wpb_video_widget.vc_video-aspect-ratio-43 .wpb_video_wrapper {
    padding-top: 75%;
}

.wpb_video_widget.vc_video-aspect-ratio-235 .wpb_video_wrapper {
    padding-top: 42.55319149%;
}

.wpb_video_widget.vc_video-align-left .wpb_wrapper {
    float: left;
}

.wpb_video_widget.vc_video-align-center .wpb_wrapper {
    margin: 0 auto;
}

.wpb_video_widget.vc_video-align-right .wpb_wrapper {
    float: right;
}

.wpb_video_widget .wpb_wrapper {
    position: relative;
}

    .wpb_video_widget .wpb_wrapper iframe {
        width: 100%;
        height: 100%;
        display: block;
        position: absolute;
        margin: 0;
        top: 0;
        left: 0;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

.wpb_video_wrapper .fluid-width-video-wrapper {
    padding-top: 0 !important;
    position: static;
}

.wpb_posts_slider .flex-caption, .wpb_posts_slider .nivo-caption {
    background-color: #f7f7f7;
    opacity: 1;
    filter: alpha(opacity=100);
    color: inherit;
    padding: 10px 15px;
    position: static;
}

.wpb_posts_slider .wpb_gallery_slides > ul > li {
    background-image: none;
    list-style: none !important;
}

    .wpb_posts_slider .wpb_gallery_slides > ul > li:after, .wpb_posts_slider .wpb_gallery_slides > ul > li:before {
        display: none !important;
    }

.vc_progress_bar .vc_single_bar {
    background: #f7f7f7;
    position: relative;
    margin-bottom: 11.67px;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.1) inset;
    box-shadow: 0 1px 2px rgba(0,0,0,.1) inset;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

    .vc_progress_bar .vc_single_bar:last-child {
        margin-bottom: 0;
    }

    .vc_progress_bar .vc_single_bar .vc_label {
        display: block;
        padding: .5em 1em;
        position: relative;
        z-index: 1;
    }

    .vc_progress_bar .vc_single_bar .vc_bar {
        display: block;
        position: absolute;
        height: 100%;
        background-color: #e0e0e0;
        width: 0;
        top: 0;
        left: 0;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        transition: width 1s linear;
        -moz-transition: width 1s linear;
        -webkit-transition: width 1s linear;
        -o-transition: width 1s linear;
    }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_blue .vc_bar, .vc_progress_bar.vc_progress-bar-color-bar_blue .vc_single_bar .vc_bar {
    background-color: #0074CC;
}

.vc_progress_bar .vc_single_bar .vc_bar.striped {
    background-image: -webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: -moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    -webkit-background-size: 40px 40px;
    -moz-background-size: 40px 40px;
    -o-background-size: 40px 40px;
    background-size: 40px 40px;
}

.vc_progress_bar .vc_single_bar .vc_bar.animated {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    -moz-animation: progress-bar-stripes 2s linear infinite;
    -ms-animation: progress-bar-stripes 2s linear infinite;
    -o-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_turquoise .vc_bar, .vc_progress_bar.vc_progress-bar-color-bar_turquoise .vc_single_bar .vc_bar {
    background-color: #49afcd;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_green .vc_bar, .vc_progress_bar.vc_progress-bar-color-bar_green .vc_single_bar .vc_bar {
    background-color: #5bb75b;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_orange .vc_bar, .vc_progress_bar.vc_progress-bar-color-bar_orange .vc_single_bar .vc_bar {
    background-color: #faa732;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_red .vc_bar, .vc_progress_bar.vc_progress-bar-color-bar_red .vc_single_bar .vc_bar {
    background-color: #da4f49;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_black .vc_bar, .vc_progress_bar.vc_progress-bar-color-bar_black .vc_single_bar .vc_bar {
    background-color: #414141;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-blue .vc_bar, .vc_progress_bar.vc_progress-bar-color-blue .vc_single_bar .vc_bar {
    background-color: #5472D2;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-turquoise .vc_bar, .vc_progress_bar.vc_progress-bar-color-turquoise .vc_single_bar .vc_bar {
    background-color: #00C1CF;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-pink .vc_bar, .vc_progress_bar.vc_progress-bar-color-pink .vc_single_bar .vc_bar {
    background-color: #FE6C61;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-turquoise .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-violet .vc_bar, .vc_progress_bar.vc_progress-bar-color-violet .vc_single_bar .vc_bar {
    background-color: #8D6DC4;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-peacoc .vc_bar, .vc_progress_bar.vc_progress-bar-color-peacoc .vc_single_bar .vc_bar {
    background-color: #4CADC9;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-chino .vc_bar, .vc_progress_bar.vc_progress-bar-color-chino .vc_single_bar .vc_bar {
    background-color: #CEC2AB;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-mulled-wine .vc_bar, .vc_progress_bar.vc_progress-bar-color-mulled-wine .vc_single_bar .vc_bar {
    background-color: #50485B;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista-blue .vc_bar, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista_blue .vc_bar, .vc_progress_bar.vc_progress-bar-color-vista-blue .vc_single_bar .vc_bar, .vc_progress_bar.vc_progress-bar-color-vista_blue .vc_single_bar .vc_bar {
    background-color: #75D69C;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-black .vc_bar, .vc_progress_bar.vc_progress-bar-color-black .vc_single_bar .vc_bar {
    background-color: #2A2A2A;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-grey .vc_bar, .vc_progress_bar.vc_progress-bar-color-grey .vc_single_bar .vc_bar {
    background-color: #EBEBEB;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-black .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-grey .vc_label, .vc_progress_bar.vc_progress-bar-color-grey .vc_single_bar .vc_label {
    color: #666;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-orange .vc_bar, .vc_progress_bar.vc_progress-bar-color-orange .vc_single_bar .vc_bar {
    background-color: #F7BE68;
}

.vc_progress_bar.vc_progress-bar-color-orange .vc_single_bar .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sky .vc_bar, .vc_progress_bar.vc_progress-bar-color-sky .vc_single_bar .vc_bar {
    background-color: #5AA1E3;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-orange .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25);
}

.vc_progress_bar.vc_progress-bar-color-sky .vc_single_bar .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-green .vc_bar, .vc_progress_bar.vc_progress-bar-color-green .vc_single_bar .vc_bar {
    background-color: #6DAB3C;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sky .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25);
}

.vc_progress_bar.vc_progress-bar-color-green .vc_single_bar .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-juicy-pink .vc_bar, .vc_progress_bar.vc_progress-bar-color-juicy-pink .vc_single_bar .vc_bar {
    background-color: #F4524D;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-green .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25);
}

.vc_progress_bar.vc_progress-bar-color-juicy-pink .vc_single_bar .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sandy-brown .vc_bar, .vc_progress_bar.vc_progress-bar-color-sandy-brown .vc_single_bar .vc_bar {
    background-color: #F79468;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-juicy-pink .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25);
}

.vc_progress_bar.vc_progress-bar-color-sandy-brown .vc_single_bar .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-purple .vc_bar, .vc_progress_bar.vc_progress-bar-color-purple .vc_single_bar .vc_bar {
    background-color: #B97EBB;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sandy-brown .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25);
}

.vc_progress_bar.vc_progress-bar-color-purple .vc_single_bar .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-white .vc_bar, .vc_progress_bar.vc_progress-bar-color-white .vc_single_bar .vc_bar {
    background-color: #FFF;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-purple .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-white .vc_label, .vc_progress_bar.vc_progress-bar-color-white .vc_single_bar .vc_label {
    color: #666;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25);
}

@-webkit-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0;
    }

    to {
        background-position: 0 0;
    }
}

@-moz-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0;
    }

    to {
        background-position: 0 0;
    }
}

@-ms-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0;
    }

    to {
        background-position: 0 0;
    }
}

@-o-keyframes progress-bar-stripes {
    from {
        background-position: 0 0;
    }

    to {
        background-position: 40px 0;
    }
}

@keyframes progress-bar-stripes {
    from {
        background-position: 40px 0;
    }

    to {
        background-position: 0 0;
    }
}

.vc_pie_chart {
    z-index: 0;
    opacity: 0;
    filter: alpha(opacity=0);
}

    .vc_pie_chart.vc_ready {
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .vc_pie_chart .vc_pie_wrapper {
        position: relative;
        margin: 0 auto;
    }

    .vc_pie_chart canvas {
        position: relative;
        z-index: 1;
    }

    .vc_pie_chart .vc_pie_chart_value, .vc_pie_chart_back {
        display: block;
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
    }

    .vc_pie_chart .vc_pie_chart_value {
        font-size: 200%;
        text-align: center;
    }

.vc_pie_chart_back {
    border: 6px solid #f7f7f7;
    border-radius: 50%;
    opacity: .3;
    filter: alpha(opacity=30);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.vc_images_carousel .vc_carousel-control {
    border: none;
}

.vc_carousel .vc_carousel-control {
    text-shadow: none;
    border: none;
    transition: all .2s linear;
    -moz-transition: all .2s linear;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
}

    .vc_carousel .vc_carousel-control:active, .vc_carousel .vc_carousel-control:focus {
        outline: 0;
    }

.vc_carousel .vc_carousel-indicators li {
    width: 5px;
    height: 5px;
    margin: 0;
    border-color: #f7f7f7;
    transition: all .2s linear;
    -moz-transition: all .2s linear;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
}

.vc_separator {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

    .vc_separator h4 {
        line-height: 1em;
        font-size: 100%;
        margin: 0;
        word-wrap: break-word;
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
    }

        .vc_separator h4 .normal {
            font-size: 12px;
            font-weight: 400;
        }

    .vc_separator .vc_sep_holder {
        height: 1px;
        position: relative;
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        min-width: 10%;
    }

        .vc_separator .vc_sep_holder .vc_sep_line {
            height: 1px;
            border-top: 1px solid #EBEBEB;
            display: block;
            position: relative;
            top: 1px;
            width: 100%;
        }

    .vc_separator.vc_separator_align_left .vc_sep_holder.vc_sep_holder_l, .vc_separator.vc_separator_align_right .vc_sep_holder.vc_sep_holder_r {
        display: none;
    }

    .vc_separator.vc_separator_align_center h4 {
        padding: 0 .8em;
    }

    .vc_separator.vc_separator_align_left h4 {
        padding: 0 .8em 0 0;
    }

    .vc_separator.vc_separator_align_right h4 {
        padding: 0 0 0 .8em;
        margin: 0 !important;
    }

    .vc_separator.vc_sep_double {
        height: 3px;
    }

        .vc_separator.vc_sep_double .vc_sep_line {
            border-bottom: 1px solid #EBEBEB;
            border-top: 1px solid #EBEBEB;
            height: 3px;
        }

    .vc_separator.vc_sep_dashed .vc_sep_line {
        border-top-style: dashed;
    }

    .vc_separator.vc_sep_dotted .vc_sep_line {
        border-top-style: dotted;
    }

    .vc_separator.vc_sep_shadow .vc_sep_line {
        border: none;
        position: relative;
        height: 20px;
        top: 0;
        overflow: hidden;
    }

        .vc_separator.vc_sep_shadow .vc_sep_line::after {
            content: '';
            display: block;
            position: absolute;
            left: 0;
            top: -20px;
            right: 0;
            height: 10px;
            border-radius: 100%;
        }

    .vc_separator.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
        right: -100%;
        box-shadow: 10px 10px 10px 1px;
    }

    .vc_separator.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
        left: -100%;
        box-shadow: -10px 10px 10px 1px;
    }

    .vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_l {
        width: 100%;
    }

    .vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_r {
        display: none;
    }

    .vc_separator .vc_icon_element {
        margin-bottom: 0;
    }

        .vc_separator .vc_icon_element:not(.vc_icon_element-have-style) + h4 {
            padding-left: 0;
        }

        .vc_separator .vc_icon_element:not(.vc_icon_element-have-style) .vc_icon_element-size-xl {
            margin-left: .8em;
            margin-right: .8em;
        }

    .vc_separator.vc_separator-has-text.vc_separator_align_center .vc_icon_element.vc_icon_element-have-style, .vc_separator.vc_separator-has-text.vc_separator_align_right .vc_icon_element.vc_icon_element-have-style {
        margin-left: .8em;
    }

    .vc_separator.vc_separator_align_left .vc_icon_element.vc_icon_element-have-style + h4 {
        padding-left: .8em;
    }

    .vc_separator.vc_sep_border_width_1 .vc_sep_holder .vc_sep_line {
        border-top-width: 1px;
    }

    .vc_separator.vc_sep_border_width_1.vc_sep_double .vc_sep_holder .vc_sep_line {
        border-bottom-width: 1px;
        top: 0;
    }

    .vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_line {
        top: 0;
    }

    .vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
        box-shadow: 10px 10px 10px 1px;
    }

    .vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
        box-shadow: -10px 10px 10px 1px;
    }

    .vc_separator.vc_sep_border_width_2 .vc_sep_holder .vc_sep_line {
        border-top-width: 2px;
    }

    .vc_separator.vc_sep_border_width_2.vc_sep_double .vc_sep_holder .vc_sep_line {
        border-bottom-width: 2px;
        top: -1px;
    }

    .vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_line {
        top: -1px;
    }

    .vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
        box-shadow: 10px 10px 10px 2px;
    }

    .vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
        box-shadow: -10px 10px 10px 2px;
    }

    .vc_separator.vc_sep_border_width_3 .vc_sep_holder .vc_sep_line {
        border-top-width: 3px;
    }

    .vc_separator.vc_sep_border_width_3.vc_sep_double .vc_sep_holder .vc_sep_line {
        border-bottom-width: 3px;
        top: -1px;
    }

    .vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_line {
        top: -1px;
    }

    .vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
        box-shadow: 10px 10px 10px 3px;
    }

    .vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
        box-shadow: -10px 10px 10px 3px;
    }

    .vc_separator.vc_sep_border_width_4 .vc_sep_holder .vc_sep_line {
        border-top-width: 4px;
    }

    .vc_separator.vc_sep_border_width_4.vc_sep_double .vc_sep_holder .vc_sep_line {
        border-bottom-width: 4px;
        top: -2px;
    }

    .vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_line {
        top: -2px;
    }

    .vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
        box-shadow: 10px 10px 10px 4px;
    }

    .vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
        box-shadow: -10px 10px 10px 4px;
    }

    .vc_separator.vc_sep_border_width_5 .vc_sep_holder .vc_sep_line {
        border-top-width: 5px;
    }

    .vc_separator.vc_sep_border_width_5.vc_sep_double .vc_sep_holder .vc_sep_line {
        border-bottom-width: 5px;
        top: -2px;
    }

    .vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_line {
        top: -2px;
    }

    .vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
        box-shadow: 10px 10px 10px 5px;
    }

    .vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
        box-shadow: -10px 10px 10px 5px;
    }

    .vc_separator.vc_sep_border_width_6 .vc_sep_holder .vc_sep_line {
        border-top-width: 6px;
    }

    .vc_separator.vc_sep_border_width_6.vc_sep_double .vc_sep_holder .vc_sep_line {
        border-bottom-width: 6px;
        top: -3px;
    }

    .vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_line {
        top: -3px;
    }

    .vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
        box-shadow: 10px 10px 10px 6px;
    }

    .vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
        box-shadow: -10px 10px 10px 6px;
    }

    .vc_separator.vc_sep_border_width_7 .vc_sep_holder .vc_sep_line {
        border-top-width: 7px;
    }

    .vc_separator.vc_sep_border_width_7.vc_sep_double .vc_sep_holder .vc_sep_line {
        border-bottom-width: 7px;
        top: -3px;
    }

    .vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_line {
        top: -3px;
    }

    .vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
        box-shadow: 10px 10px 10px 7px;
    }

    .vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
        box-shadow: -10px 10px 10px 7px;
    }

    .vc_separator.vc_sep_border_width_8 .vc_sep_holder .vc_sep_line {
        border-top-width: 8px;
    }

    .vc_separator.vc_sep_border_width_8.vc_sep_double .vc_sep_holder .vc_sep_line {
        border-bottom-width: 8px;
        top: -4px;
    }

    .vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_line {
        top: -4px;
    }

    .vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
        box-shadow: 10px 10px 10px 8px;
    }

    .vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
        box-shadow: -10px 10px 10px 8px;
    }

    .vc_separator.vc_sep_border_width_9 .vc_sep_holder .vc_sep_line {
        border-top-width: 9px;
    }

    .vc_separator.vc_sep_border_width_9.vc_sep_double .vc_sep_holder .vc_sep_line {
        border-bottom-width: 9px;
        top: -4px;
    }

    .vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_line {
        top: -4px;
    }

    .vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
        box-shadow: 10px 10px 10px 9px;
    }

    .vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
        box-shadow: -10px 10px 10px 9px;
    }

    .vc_separator.vc_sep_border_width_10 .vc_sep_holder .vc_sep_line {
        border-top-width: 10px;
    }

    .vc_separator.vc_sep_border_width_10.vc_sep_double .vc_sep_holder .vc_sep_line {
        border-bottom-width: 10px;
        top: -5px;
    }

    .vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_line {
        top: -5px;
    }

    .vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
        box-shadow: 10px 10px 10px 10px;
    }

    .vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
        box-shadow: -10px 10px 10px 10px;
    }

    .vc_separator.vc_sep_color_blue .vc_sep_line {
        border-color: #5472D2;
    }

    .vc_separator.vc_sep_color_blue.vc_sep_shadow .vc_sep_holder {
        color: #5472D2;
    }

    .vc_separator.vc_sep_color_turquoise .vc_sep_line {
        border-color: #00C1CF;
    }

    .vc_separator.vc_sep_color_turquoise.vc_sep_shadow .vc_sep_holder {
        color: #00C1CF;
    }

    .vc_separator.vc_sep_color_pink .vc_sep_line {
        border-color: #FE6C61;
    }

    .vc_separator.vc_sep_color_pink.vc_sep_shadow .vc_sep_holder {
        color: #FE6C61;
    }

    .vc_separator.vc_sep_color_violet .vc_sep_line {
        border-color: #8D6DC4;
    }

    .vc_separator.vc_sep_color_violet.vc_sep_shadow .vc_sep_holder {
        color: #8D6DC4;
    }

    .vc_separator.vc_sep_color_peacoc .vc_sep_line {
        border-color: #4CADC9;
    }

    .vc_separator.vc_sep_color_peacoc.vc_sep_shadow .vc_sep_holder {
        color: #4CADC9;
    }

    .vc_separator.vc_sep_color_chino .vc_sep_line {
        border-color: #CEC2AB;
    }

    .vc_separator.vc_sep_color_chino.vc_sep_shadow .vc_sep_holder {
        color: #CEC2AB;
    }

    .vc_separator.vc_sep_color_mulled_wine .vc_sep_line {
        border-color: #50485B;
    }

    .vc_separator.vc_sep_color_mulled_wine.vc_sep_shadow .vc_sep_holder {
        color: #50485B;
    }

    .vc_separator.vc_sep_color_vista_blue .vc_sep_line {
        border-color: #75D69C;
    }

    .vc_separator.vc_sep_color_vista_blue.vc_sep_shadow .vc_sep_holder {
        color: #75D69C;
    }

    .vc_separator.vc_sep_color_black .vc_sep_line {
        border-color: #2A2A2A;
    }

    .vc_separator.vc_sep_color_black.vc_sep_shadow .vc_sep_holder {
        color: #2A2A2A;
    }

    .vc_separator.vc_sep_color_grey .vc_sep_line {
        border-color: #EBEBEB;
    }

    .vc_separator.vc_sep_color_grey.vc_sep_shadow .vc_sep_holder {
        color: #EBEBEB;
    }

    .vc_separator.vc_sep_color_orange .vc_sep_line {
        border-color: #F7BE68;
    }

    .vc_separator.vc_sep_color_orange.vc_sep_shadow .vc_sep_holder {
        color: #F7BE68;
    }

    .vc_separator.vc_sep_color_sky .vc_sep_line {
        border-color: #5AA1E3;
    }

    .vc_separator.vc_sep_color_sky.vc_sep_shadow .vc_sep_holder {
        color: #5AA1E3;
    }

    .vc_separator.vc_sep_color_green .vc_sep_line {
        border-color: #6DAB3C;
    }

    .vc_separator.vc_sep_color_green.vc_sep_shadow .vc_sep_holder {
        color: #6DAB3C;
    }

    .vc_separator.vc_sep_color_juicy_pink .vc_sep_line {
        border-color: #F4524D;
    }

    .vc_separator.vc_sep_color_juicy_pink.vc_sep_shadow .vc_sep_holder {
        color: #F4524D;
    }

    .vc_separator.vc_sep_color_sandy_brown .vc_sep_line {
        border-color: #F79468;
    }

    .vc_separator.vc_sep_color_sandy_brown.vc_sep_shadow .vc_sep_holder {
        color: #F79468;
    }

    .vc_separator.vc_sep_color_purple .vc_sep_line {
        border-color: #B97EBB;
    }

    .vc_separator.vc_sep_color_purple.vc_sep_shadow .vc_sep_holder {
        color: #B97EBB;
    }

    .vc_separator.vc_sep_color_white .vc_sep_line {
        border-color: #FFF;
    }

    .vc_separator.vc_sep_color_white.vc_sep_shadow .vc_sep_holder {
        color: #FFF;
    }

.vc_text_separator, .wpb_separator {
    border-bottom: 1px solid #EBEBEB;
    clear: both;
    height: 1px;
}

.vc_sep_width_10 {
    width: 10%;
}

.vc_sep_width_20 {
    width: 20%;
}

.vc_sep_width_30 {
    width: 30%;
}

.vc_sep_width_40 {
    width: 40%;
}

.vc_sep_width_50 {
    width: 50%;
}

.vc_sep_width_60 {
    width: 60%;
}

.vc_sep_width_70 {
    width: 70%;
}

.vc_sep_width_80 {
    width: 80%;
}

.vc_sep_width_90 {
    width: 90%;
}

.vc_sep_width_100, .wpb_single_image img.vc_img-placeholder {
    width: 100%;
}

.vc_sep_pos_align_center {
    margin-left: auto;
    margin-right: auto;
}

.vc_sep_pos_align_left {
    margin-left: 0;
    margin-right: auto;
}

.vc_sep_pos_align_right {
    margin-left: auto;
    margin-right: 0;
}

.vc_text_separator div {
    display: inline-block;
    background-color: #FFF;
    padding: 1px 1em;
    position: relative;
    top: -9px;
}

.separator_align_left {
    text-align: left;
}

.separator_align_right {
    text-align: right;
}

.wpb_single_image a {
    border: none;
    outline: 0;
}

.wpb_single_image img {
    height: auto;
    max-width: 100%;
    vertical-align: top;
}

.wpb_single_image .vc_single_image-wrapper {
    display: inline-block;
    vertical-align: top;
    max-width: 100%;
}

    .wpb_single_image .vc_single_image-wrapper.vc_box_rounded, .wpb_single_image .vc_single_image-wrapper.vc_box_rounded img {
        border-radius: 4px;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    .wpb_single_image .vc_single_image-wrapper.vc_box_outline, .wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle {
        border-radius: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
        padding: 6px;
        border: 1px solid #EBEBEB;
    }

        .wpb_single_image .vc_single_image-wrapper.vc_box_outline img, .wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img {
            border-radius: 0;
            -webkit-box-shadow: none;
            box-shadow: none;
            border: 1px solid #EBEBEB;
        }

    .wpb_single_image .vc_single_image-wrapper.vc_box_border, .wpb_single_image .vc_single_image-wrapper.vc_box_border_circle {
        border-radius: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
        padding: 6px;
        border: none;
    }

        .wpb_single_image .vc_single_image-wrapper.vc_box_border img, .wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img {
            border-radius: 0;
            -webkit-box-shadow: none;
            box-shadow: none;
            border: none;
        }

    .wpb_single_image .vc_single_image-wrapper.vc_box_shadow, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img {
        border-radius: 0;
        -webkit-box-shadow: 0 0 5px rgba(0,0,0,.1);
        box-shadow: 0 0 5px rgba(0,0,0,.1);
    }

    .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle {
        padding: 6px;
    }

    .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d {
        border-radius: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
        margin-bottom: 15px;
    }

        .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d img {
            border-radius: 0;
            -webkit-box-shadow: none;
            box-shadow: none;
        }

    .wpb_single_image .vc_single_image-wrapper.vc_box_border_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img {
        border-radius: 50%;
        -webkit-box-shadow: none;
        box-shadow: none;
        overflow: hidden;
    }

        .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img {
            -webkit-box-shadow: 0 0 5px rgba(0,0,0,.1);
            box-shadow: 0 0 5px rgba(0,0,0,.1);
        }

.wpb_single_image.vc_align_center {
    text-align: center;
}

.wpb_single_image.vc_align_right {
    text-align: right;
}

.wpb_single_image.vc_align_left {
    text-align: left;
}

.wpb_single_image .vc_box_shadow_3d {
    position: relative;
    z-index: 0;
    display: inline-block;
    max-width: 100%;
}

    .wpb_single_image .vc_box_shadow_3d:after, .wpb_single_image .vc_box_shadow_3d:before {
        content: "";
        position: absolute;
        -webkit-box-shadow: 0 15px 10px rgba(0,0,0,.6);
        box-shadow: 0 15px 10px rgba(0,0,0,.6);
        left: 5px;
        right: 50%;
        bottom: 8px;
        height: 30%;
        z-index: -1;
        border-radius: inherit;
        -webkit-transform-origin: 0 0;
        -moz-transform-origin: 0 0;
        -ms-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: skewY(-6deg);
        -ms-transform: skewY(-6deg);
        transform: skewY(-6deg);
    }

    .wpb_single_image .vc_box_shadow_3d:after {
        left: 50%;
        right: 5px;
        -webkit-transform: skewY(6deg);
        -ms-transform: skewY(6deg);
        transform: skewY(6deg);
        -webkit-transform-origin: 100% 0;
        -moz-transform-origin: 100% 0;
        -ms-transform-origin: 100% 0;
        transform-origin: 100% 0;
    }

.wpb_single_image .vc_figure {
    display: inline-block;
    vertical-align: top;
    margin: 0;
    max-width: 100%;
}

.wpb_single_image .vc_figure-caption {
    margin-top: .2em;
    font-size: .8em;
}

.wpb_single_image .vc_box_outline.vc_box_border_blue, .wpb_single_image .vc_box_outline_circle.vc_box_border_blue {
    border-color: #5472D2;
}

.wpb_single_image .vc_box_border.vc_box_border_blue, .wpb_single_image .vc_box_border_circle.vc_box_border_blue {
    background-color: #5472D2;
}

.wpb_single_image .vc_box_outline.vc_box_border_turquoise, .wpb_single_image .vc_box_outline_circle.vc_box_border_turquoise {
    border-color: #00C1CF;
}

.wpb_single_image .vc_box_border.vc_box_border_turquoise, .wpb_single_image .vc_box_border_circle.vc_box_border_turquoise {
    background-color: #00C1CF;
}

.wpb_single_image .vc_box_outline.vc_box_border_pink, .wpb_single_image .vc_box_outline_circle.vc_box_border_pink {
    border-color: #FE6C61;
}

.wpb_single_image .vc_box_border.vc_box_border_pink, .wpb_single_image .vc_box_border_circle.vc_box_border_pink {
    background-color: #FE6C61;
}

.wpb_single_image .vc_box_outline.vc_box_border_violet, .wpb_single_image .vc_box_outline_circle.vc_box_border_violet {
    border-color: #8D6DC4;
}

.wpb_single_image .vc_box_border.vc_box_border_violet, .wpb_single_image .vc_box_border_circle.vc_box_border_violet {
    background-color: #8D6DC4;
}

.wpb_single_image .vc_box_outline.vc_box_border_peacoc, .wpb_single_image .vc_box_outline_circle.vc_box_border_peacoc {
    border-color: #4CADC9;
}

.wpb_single_image .vc_box_border.vc_box_border_peacoc, .wpb_single_image .vc_box_border_circle.vc_box_border_peacoc {
    background-color: #4CADC9;
}

.wpb_single_image .vc_box_outline.vc_box_border_chino, .wpb_single_image .vc_box_outline_circle.vc_box_border_chino {
    border-color: #CEC2AB;
}

.wpb_single_image .vc_box_border.vc_box_border_chino, .wpb_single_image .vc_box_border_circle.vc_box_border_chino {
    background-color: #CEC2AB;
}

.wpb_single_image .vc_box_outline.vc_box_border_mulled_wine, .wpb_single_image .vc_box_outline_circle.vc_box_border_mulled_wine {
    border-color: #50485B;
}

.wpb_single_image .vc_box_border.vc_box_border_mulled_wine, .wpb_single_image .vc_box_border_circle.vc_box_border_mulled_wine {
    background-color: #50485B;
}

.wpb_single_image .vc_box_outline.vc_box_border_vista_blue, .wpb_single_image .vc_box_outline_circle.vc_box_border_vista_blue {
    border-color: #75D69C;
}

.wpb_single_image .vc_box_border.vc_box_border_vista_blue, .wpb_single_image .vc_box_border_circle.vc_box_border_vista_blue {
    background-color: #75D69C;
}

.wpb_single_image .vc_box_outline.vc_box_border_black, .wpb_single_image .vc_box_outline_circle.vc_box_border_black {
    border-color: #2A2A2A;
}

.wpb_single_image .vc_box_border.vc_box_border_black, .wpb_single_image .vc_box_border_circle.vc_box_border_black {
    background-color: #2A2A2A;
}

.wpb_single_image .vc_box_outline.vc_box_border_grey, .wpb_single_image .vc_box_outline_circle.vc_box_border_grey {
    border-color: #EBEBEB;
}

.wpb_single_image .vc_box_border.vc_box_border_grey, .wpb_single_image .vc_box_border_circle.vc_box_border_grey {
    background-color: #EBEBEB;
}

.wpb_single_image .vc_box_outline.vc_box_border_orange, .wpb_single_image .vc_box_outline_circle.vc_box_border_orange {
    border-color: #F7BE68;
}

.wpb_single_image .vc_box_border.vc_box_border_orange, .wpb_single_image .vc_box_border_circle.vc_box_border_orange {
    background-color: #F7BE68;
}

.wpb_single_image .vc_box_outline.vc_box_border_sky, .wpb_single_image .vc_box_outline_circle.vc_box_border_sky {
    border-color: #5AA1E3;
}

.wpb_single_image .vc_box_border.vc_box_border_sky, .wpb_single_image .vc_box_border_circle.vc_box_border_sky {
    background-color: #5AA1E3;
}

.wpb_single_image .vc_box_outline.vc_box_border_green, .wpb_single_image .vc_box_outline_circle.vc_box_border_green {
    border-color: #6DAB3C;
}

.wpb_single_image .vc_box_border.vc_box_border_green, .wpb_single_image .vc_box_border_circle.vc_box_border_green {
    background-color: #6DAB3C;
}

.wpb_single_image .vc_box_outline.vc_box_border_juicy_pink, .wpb_single_image .vc_box_outline_circle.vc_box_border_juicy_pink {
    border-color: #F4524D;
}

.wpb_single_image .vc_box_border.vc_box_border_juicy_pink, .wpb_single_image .vc_box_border_circle.vc_box_border_juicy_pink {
    background-color: #F4524D;
}

.wpb_single_image .vc_box_outline.vc_box_border_sandy_brown, .wpb_single_image .vc_box_outline_circle.vc_box_border_sandy_brown {
    border-color: #F79468;
}

.wpb_single_image .vc_box_border.vc_box_border_sandy_brown, .wpb_single_image .vc_box_border_circle.vc_box_border_sandy_brown {
    background-color: #F79468;
}

.wpb_single_image .vc_box_outline.vc_box_border_purple, .wpb_single_image .vc_box_outline_circle.vc_box_border_purple {
    border-color: #B97EBB;
}

.wpb_single_image .vc_box_border.vc_box_border_purple, .wpb_single_image .vc_box_border_circle.vc_box_border_purple {
    background-color: #B97EBB;
}

.wpb_single_image .vc_box_outline.vc_box_border_white, .wpb_single_image .vc_box_outline_circle.vc_box_border_white {
    border-color: #FFF;
}

.wpb_single_image .vc_box_border.vc_box_border_white, .wpb_single_image .vc_box_border_circle.vc_box_border_white {
    background-color: #FFF;
}

.vc_icon_element {
    line-height: 0;
    font-size: 14px;
    margin-bottom: 35px;
}

    .vc_icon_element.vc_icon_element-outer {
        box-sizing: border-box;
        text-align: center;
    }

        .vc_icon_element.vc_icon_element-outer.vc_icon_element-align-left {
            text-align: left;
        }

        .vc_icon_element.vc_icon_element-outer.vc_icon_element-align-center {
            text-align: center;
        }

        .vc_icon_element.vc_icon_element-outer.vc_icon_element-align-right {
            text-align: right;
        }

        .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner {
            text-align: center;
            display: inline-block;
            border: 2px solid transparent;
            width: 4em;
            height: 4em;
            box-sizing: content-box;
            position: relative;
        }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon {
                font-size: 2.15em;
                font-style: normal;
                font-weight: 400;
                line-height: 1 !important;
                font-size-adjust: none;
                font-stretch: normal;
                -webkit-font-feature-settings: normal;
                font-feature-settings: normal;
                -webkit-font-language-override: normal;
                font-language-override: normal;
                -webkit-font-kerning: auto;
                font-kerning: auto;
                font-synthesis: weight style;
                font-variant: normal;
                text-rendering: auto;
                display: inline-block;
                position: absolute;
                top: 50%;
                left: 50%;
                -webkit-transform: translate(-50%,-50%);
                -ms-transform: translate(-50%,-50%);
                -o-transform: translate(-50%,-50%);
                transform: translate(-50%,-50%);
            }

                .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon:before {
                    font-style: normal;
                    font-weight: 400;
                    display: inline-block;
                    text-decoration: inherit;
                    width: inherit;
                    height: inherit;
                    font-size: 1em;
                    text-align: center;
                    text-rendering: optimizelegibility;
                }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_gitem-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-link {
                width: 100%;
                height: 100%;
                display: block;
                position: absolute;
                top: 0;
                box-sizing: content-box;
                border: none;
            }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs {
                max-width: 100% !important;
                line-height: 1.2em !important;
            }

                .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs.vc_icon_element-have-style-inner {
                    width: 2.5em !important;
                    height: 2.5em !important;
                }

                .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs .vc_icon_element-icon {
                    font-size: 1.2em !important;
                }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm {
                max-width: 100% !important;
                line-height: 1.6em !important;
            }

                .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm.vc_icon_element-have-style-inner {
                    width: 3.15em !important;
                    height: 3.15em !important;
                }

                .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm .vc_icon_element-icon {
                    font-size: 1.6em !important;
                }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md {
                max-width: 100% !important;
                line-height: 2.15em !important;
            }

                .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md.vc_icon_element-have-style-inner {
                    width: 4em !important;
                    height: 4em !important;
                }

                .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon {
                    font-size: 2.15em !important;
                }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg {
                max-width: 100% !important;
                line-height: 2.85em !important;
            }

                .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg.vc_icon_element-have-style-inner {
                    width: 5em !important;
                    height: 5em !important;
                }

                .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg .vc_icon_element-icon {
                    font-size: 2.85em !important;
                }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl {
                max-width: 100% !important;
                line-height: 5em !important;
            }

                .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl.vc_icon_element-have-style-inner {
                    width: 7.15em !important;
                    height: 7.15em !important;
                }

                .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl .vc_icon_element-icon {
                    font-size: 5em !important;
                }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded .vc_gitem-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded .vc_icon_element-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline .vc_gitem-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline .vc_icon_element-link {
                border-radius: 50%;
            }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less .vc_gitem-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less .vc_icon_element-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline .vc_gitem-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline .vc_icon_element-link {
                border-radius: 5px;
            }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-blue .vc_icon_element-icon {
                color: #5472D2;
            }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-turquoise .vc_icon_element-icon {
                color: #00C1CF;
            }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-pink .vc_icon_element-icon {
                color: #FE6C61;
            }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-violet .vc_icon_element-icon {
                color: #8D6DC4;
            }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-peacoc .vc_icon_element-icon {
                color: #4CADC9;
            }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-chino .vc_icon_element-icon {
                color: #CEC2AB;
            }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-mulled_wine .vc_icon_element-icon {
                color: #50485B;
            }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-vista_blue .vc_icon_element-icon {
                color: #75D69C;
            }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-black .vc_icon_element-icon {
                color: #2A2A2A;
            }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-grey .vc_icon_element-icon {
                color: #EBEBEB;
            }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-orange .vc_icon_element-icon {
                color: #F7BE68;
            }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-sky .vc_icon_element-icon {
                color: #5AA1E3;
            }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-green .vc_icon_element-icon {
                color: #6DAB3C;
            }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-juicy_pink .vc_icon_element-icon {
                color: #F4524D;
            }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-sandy_brown .vc_icon_element-icon {
                color: #F79468;
            }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-purple .vc_icon_element-icon {
                color: #B97EBB;
            }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-white .vc_icon_element-icon {
                color: #FFF;
            }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-blue.vc_icon_element-outline {
                border-color: #5472D2;
            }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-blue.vc_icon_element-background {
                background-color: #5472D2;
            }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-turquoise.vc_icon_element-outline {
                border-color: #00C1CF;
            }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-turquoise.vc_icon_element-background {
                background-color: #00C1CF;
            }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-pink.vc_icon_element-outline {
                border-color: #FE6C61;
            }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-pink.vc_icon_element-background {
                background-color: #FE6C61;
            }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-violet.vc_icon_element-outline {
                border-color: #8D6DC4;
            }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-violet.vc_icon_element-background {
                background-color: #8D6DC4;
            }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-peacoc.vc_icon_element-outline {
                border-color: #4CADC9;
            }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-peacoc.vc_icon_element-background {
                background-color: #4CADC9;
            }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-chino.vc_icon_element-outline {
                border-color: #CEC2AB;
            }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-chino.vc_icon_element-background {
                background-color: #CEC2AB;
            }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-mulled_wine.vc_icon_element-outline {
                border-color: #50485B;
            }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-mulled_wine.vc_icon_element-background {
                background-color: #50485B;
            }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-vista_blue.vc_icon_element-outline {
                border-color: #75D69C;
            }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-vista_blue.vc_icon_element-background {
                background-color: #75D69C;
            }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-black.vc_icon_element-outline {
                border-color: #2A2A2A;
            }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-black.vc_icon_element-background {
                background-color: #2A2A2A;
            }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-grey.vc_icon_element-outline {
                border-color: #EBEBEB;
            }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-grey.vc_icon_element-background {
                background-color: #EBEBEB;
            }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-orange.vc_icon_element-outline {
                border-color: #F7BE68;
            }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-orange.vc_icon_element-background {
                background-color: #F7BE68;
            }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sky.vc_icon_element-outline {
                border-color: #5AA1E3;
            }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sky.vc_icon_element-background {
                background-color: #5AA1E3;
            }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-green.vc_icon_element-outline {
                border-color: #6DAB3C;
            }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-green.vc_icon_element-background {
                background-color: #6DAB3C;
            }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-juicy_pink.vc_icon_element-outline {
                border-color: #F4524D;
            }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-juicy_pink.vc_icon_element-background {
                background-color: #F4524D;
            }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sandy_brown.vc_icon_element-outline {
                border-color: #F79468;
            }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sandy_brown.vc_icon_element-background {
                background-color: #F79468;
            }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-purple.vc_icon_element-outline {
                border-color: #B97EBB;
            }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-purple.vc_icon_element-background {
                background-color: #B97EBB;
            }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-white.vc_icon_element-outline {
                border-color: #FFF;
            }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-white.vc_icon_element-background {
                background-color: #FFF;
            }

.vc_chart .vc_chart-legend {
    font-size: 14px;
    margin: 0;
    padding: 0;
}

    .vc_chart .vc_chart-legend li {
        line-height: 1.3em;
        list-style: none;
        margin: 0 0 .3em;
        min-height: 1.3em;
    }

    .vc_chart .vc_chart-legend span {
        border-radius: .3em;
        display: inline-block;
        height: 1.3em;
        left: 0;
        margin-right: .5em;
        vertical-align: middle;
        width: 1.3em;
    }

@media (min-width:768px) {
    .vc_chart .vc_chart-legend {
        display: inline-block;
        vertical-align: middle;
        width: 40%;
    }

        .vc_chart .vc_chart-legend li {
            margin-left: 1em;
        }

    .vc_chart .vc_chart-with-legend {
        display: inline-block;
        vertical-align: middle;
        width: 60%;
    }
}

.vc_line-chart .vc_chart-with-legend {
    width: 75%;
}

.vc_line-chart .vc_chart-legend {
    width: 25%;
}

.wpb_single_image .wpb_wrapper .vc_single_image-wrapper .zoomImg {
    border-radius: 0;
}

.wpb_single_image [class*='_circle'] .vc-zoom-wrapper {
    border-radius: 50%;
}

.wpb_single_image [class*='_rounded'] .vc-zoom-wrapper {
    border-radius: 4px;
}

.vc_general.vc_pagination {
    display: block;
    margin: 0;
    padding: 0;
    text-align: center;
}

    .vc_general.vc_pagination .vc_pagination-item {
        display: inline-block;
        margin: 0;
        padding: 0;
        vertical-align: middle;
    }

    .vc_general.vc_pagination .vc_pagination-trigger {
        display: block;
        text-decoration: none;
        cursor: pointer;
        height: 10px;
        width: 10px;
        margin: 5px 7px;
        background: 0 0;
        -webkit-transition: all .2s ease-in-out;
        transition: all .2s ease-in-out;
        border: none;
    }

.vc_gitem-zone, .vc_gitem_row .vc_gitem-col {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    box-sizing: border-box;
}

.vc_general.vc_pagination .vc_pagination-trigger:focus {
    outline: 0;
}

.vc_general.vc_pagination .vc_active .vc_pagination-trigger {
    cursor: default;
}

.vc_pagination.vc_pagination-style-outline .vc_pagination-trigger {
    border: 3px solid transparent;
}

.vc_pagination.vc_pagination-style-flat .vc_pagination-trigger {
    opacity: .6;
}

    .vc_pagination.vc_pagination-style-flat .vc_active .vc_pagination-trigger, .vc_pagination.vc_pagination-style-flat .vc_pagination-trigger:hover {
        opacity: 1;
    }

.vc_pagination.vc_pagination-shape-round .vc_pagination-trigger {
    border-radius: 50%;
}

.vc_pagination.vc_pagination-shape-rounded .vc_pagination-trigger {
    border-radius: 3px;
}

.vc_pagination-color-blue.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #5472D2;
}

    .vc_pagination-color-blue.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-blue.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-blue.vc_pagination-style-outline .vc_pagination-trigger:hover {
        background-color: #5472D2;
    }

.vc_pagination-color-turquoise.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #00C1CF;
}

    .vc_pagination-color-turquoise.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-turquoise.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-turquoise.vc_pagination-style-outline .vc_pagination-trigger:hover {
        background-color: #00C1CF;
    }

.vc_pagination-color-pink.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #FE6C61;
}

    .vc_pagination-color-pink.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-pink.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-pink.vc_pagination-style-outline .vc_pagination-trigger:hover {
        background-color: #FE6C61;
    }

.vc_pagination-color-violet.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #8D6DC4;
}

    .vc_pagination-color-violet.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-violet.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-violet.vc_pagination-style-outline .vc_pagination-trigger:hover {
        background-color: #8D6DC4;
    }

.vc_pagination-color-peacoc.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #4CADC9;
}

    .vc_pagination-color-peacoc.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-peacoc.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-peacoc.vc_pagination-style-outline .vc_pagination-trigger:hover {
        background-color: #4CADC9;
    }

.vc_pagination-color-chino.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #CEC2AB;
}

    .vc_pagination-color-chino.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-chino.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-chino.vc_pagination-style-outline .vc_pagination-trigger:hover {
        background-color: #CEC2AB;
    }

.vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #50485B;
}

    .vc_pagination-color-mulled-wine.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_pagination-trigger:hover {
        background-color: #50485B;
    }

.vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #75D69C;
}

    .vc_pagination-color-vista-blue.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_pagination-trigger:hover {
        background-color: #75D69C;
    }

.vc_pagination-color-orange.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #F7BE68;
}

    .vc_pagination-color-orange.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-orange.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-orange.vc_pagination-style-outline .vc_pagination-trigger:hover {
        background-color: #F7BE68;
    }

.vc_pagination-color-sky.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #5AA1E3;
}

    .vc_pagination-color-sky.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-sky.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-sky.vc_pagination-style-outline .vc_pagination-trigger:hover {
        background-color: #5AA1E3;
    }

.vc_pagination-color-green.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #6DAB3C;
}

    .vc_pagination-color-green.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-green.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-green.vc_pagination-style-outline .vc_pagination-trigger:hover {
        background-color: #6DAB3C;
    }

.vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #F4524D;
}

    .vc_pagination-color-juicy-pink.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_pagination-trigger:hover {
        background-color: #F4524D;
    }

.vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #F79468;
}

    .vc_pagination-color-sandy-brown.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_pagination-trigger:hover {
        background-color: #F79468;
    }

.vc_pagination-color-purple.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #B97EBB;
}

    .vc_pagination-color-purple.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-purple.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-purple.vc_pagination-style-outline .vc_pagination-trigger:hover {
        background-color: #B97EBB;
    }

.vc_pagination-color-black.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #2A2A2A;
}

    .vc_pagination-color-black.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-black.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-black.vc_pagination-style-outline .vc_pagination-trigger:hover {
        background-color: #2A2A2A;
    }

.vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #EBEBEB;
}

    .vc_pagination-color-grey.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-grey.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger:hover {
        background-color: #EBEBEB;
    }

.vc_pagination-color-white.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #FFF;
}

    .vc_pagination-color-white.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-white.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-white.vc_pagination-style-outline .vc_pagination-trigger:hover {
        background-color: #FFF;
    }

.vc_grid.vc_row {
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0;
}

.vc-row[data-vc-full-width] .vc_grid.vc_row {
    overflow: hidden;
}

.vc_grid.vc_row.vc_grid-gutter-1px {
    margin-bottom: -1px;
}

    .vc_grid.vc_row.vc_grid-gutter-1px .vc_pageable-slide-wrapper {
        margin-right: -1px;
    }

    .vc_grid.vc_row.vc_grid-gutter-1px .vc_grid-item {
        padding-right: 1px;
        padding-bottom: 1px;
    }

.vc_grid.vc_row.vc_grid-gutter-2px {
    margin-bottom: -2px;
}

    .vc_grid.vc_row.vc_grid-gutter-2px .vc_pageable-slide-wrapper {
        margin-right: -2px;
    }

    .vc_grid.vc_row.vc_grid-gutter-2px .vc_grid-item {
        padding-right: 2px;
        padding-bottom: 2px;
    }

.vc_grid.vc_row.vc_grid-gutter-3px {
    margin-bottom: -3px;
}

    .vc_grid.vc_row.vc_grid-gutter-3px .vc_pageable-slide-wrapper {
        margin-right: -3px;
    }

    .vc_grid.vc_row.vc_grid-gutter-3px .vc_grid-item {
        padding-right: 3px;
        padding-bottom: 3px;
    }

.vc_grid.vc_row.vc_grid-gutter-4px {
    margin-bottom: -4px;
}

    .vc_grid.vc_row.vc_grid-gutter-4px .vc_pageable-slide-wrapper {
        margin-right: -4px;
    }

    .vc_grid.vc_row.vc_grid-gutter-4px .vc_grid-item {
        padding-right: 4px;
        padding-bottom: 4px;
    }

.vc_grid.vc_row.vc_grid-gutter-5px {
    margin-bottom: -5px;
}

    .vc_grid.vc_row.vc_grid-gutter-5px .vc_pageable-slide-wrapper {
        margin-right: -5px;
    }

    .vc_grid.vc_row.vc_grid-gutter-5px .vc_grid-item {
        padding-right: 5px;
        padding-bottom: 5px;
    }

.vc_grid.vc_row.vc_grid-gutter-10px {
    margin-bottom: -10px;
}

    .vc_grid.vc_row.vc_grid-gutter-10px .vc_pageable-slide-wrapper {
        margin-right: -10px;
    }

    .vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item {
        padding-right: 10px;
        padding-bottom: 10px;
    }

.vc_grid.vc_row.vc_grid-gutter-15px {
    margin-bottom: -15px;
}

    .vc_grid.vc_row.vc_grid-gutter-15px .vc_pageable-slide-wrapper {
        margin-right: -15px;
    }

    .vc_grid.vc_row.vc_grid-gutter-15px .vc_grid-item {
        padding-right: 15px;
        padding-bottom: 15px;
    }

.vc_grid.vc_row.vc_grid-gutter-20px {
    margin-bottom: -20px;
}

    .vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper {
        margin-right: -20px;
    }

    .vc_grid.vc_row.vc_grid-gutter-20px .vc_grid-item {
        padding-right: 20px;
        padding-bottom: 20px;
    }

.vc_grid.vc_row.vc_grid-gutter-25px {
    margin-bottom: -25px;
}

    .vc_grid.vc_row.vc_grid-gutter-25px .vc_pageable-slide-wrapper {
        margin-right: -25px;
    }

    .vc_grid.vc_row.vc_grid-gutter-25px .vc_grid-item {
        padding-right: 25px;
        padding-bottom: 25px;
    }

.vc_grid.vc_row.vc_grid-gutter-30px {
    margin-bottom: -30px;
}

    .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper {
        margin-right: -30px;
    }

    .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
        padding-right: 30px;
        padding-bottom: 30px;
    }

.vc_grid.vc_row.vc_grid-gutter-35px {
    margin-bottom: -35px;
}

    .vc_grid.vc_row.vc_grid-gutter-35px .vc_pageable-slide-wrapper {
        margin-right: -35px;
    }

    .vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item {
        padding-right: 35px;
        padding-bottom: 35px;
    }

.vc_grid.vc_row .vc_pageable-slide-wrapper .vc_grid-item.vc_visible-item:hover {
    z-index: 3;
}

.vc_grid.vc_row .vc_grid-item {
    display: none;
    padding: 0;
    vertical-align: top;
    float: none;
    box-sizing: border-box;
    z-index: 1;
}

    .vc_grid.vc_row .vc_grid-item .vc_grid-item-mini .vc_grid-item-content {
        overflow: hidden;
    }

    .vc_grid.vc_row .vc_grid-item .vc_btn, .vc_grid.vc_row .vc_grid-item .vc_icon_element, .vc_grid.vc_row .vc_grid-item .wpb_content_element {
        margin-bottom: 15px;
    }

.vc_gitem_row, .vc_gitem_row .vc_gitem_row {
    margin-bottom: 0;
}

.vc_grid.vc_row .vc_grid-item .vc_btn a, .vc_grid.vc_row .vc_grid-item .vc_icon_element a, .vc_grid.vc_row .vc_grid-item .wpb_content_element a {
    text-decoration: none;
    border-bottom: 0;
}

.vc_grid .vc_gitem-link {
    border-bottom: none;
    outline: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.vc_masonry_grid .vc_grid.vc_row .vc_grid-item, .vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item {
    position: static;
}

    .vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item, .vc_masonry_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item, .vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item, .vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
        display: block;
    }

@media (min-width:768px) {
    .vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item, .vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
        display: inline-block;
    }
}

@-moz-document url-prefix() {
    .vc_masonry_grid .vc_grid-item, .vc_masonry_media_grid .vc_grid-item {
        margin-left: -.01px;
    }
}

.vc_gitem-zone-b {
    display: none;
    overflow: hidden;
}

.vc_gitem-float-none {
    float: none;
}

.vc_gitem-float-left {
    float: left;
}

.vc_gitem-float-right {
    float: right;
}

.vc_gitem-align-center {
    text-align: center;
}

.vc_gitem-align-right {
    text-align: right;
}

.vc_gitem-align-justify {
    text-align: justify;
}

.vc_gitem-block {
    position: relative;
    overflow: hidden;
}

.vc_gitem-is-link {
    cursor: pointer;
}

.vc_gitem-link {
    text-decoration: none;
}

.vc_gitem_row {
    margin-left: 0;
    margin-right: 0;
    padding: inherit;
    box-sizing: border-box;
}

.vc_gitem-zone-a .vc_gitem-row-position-top, .vc_gitem-zone-b .vc_gitem-row-position-top {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
}

.vc_gitem-zone-a .vc_gitem-row-position-middle, .vc_gitem-zone-b .vc_gitem-row-position-middle {
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    -webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    -o-transform: translate(0,-50%);
    transform: translate(0,-50%);
}

.vc_gitem-zone-a .vc_gitem-row-position-bottom, .vc_gitem-zone-b .vc_gitem-row-position-bottom {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
}

.vc_gitem_row .vc_gitem-col {
    padding: 10px;
}

.vc_gitem-zone {
    position: relative;
    background-clip: border-box;
    overflow: hidden;
}

    .vc_gitem-zone .vc-zone-link {
        display: block;
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        bottom: 0;
        z-index: 5;
    }

.vc_gitem-zone-img {
    width: 100%;
    display: block;
    visibility: hidden;
    height: auto;
}

.vc_gitem-zone-a .vc_gitem-zone-mini {
    box-sizing: border-box;
    padding: inherit;
    position: static;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

.vc_gitem-zone-b .vc_gitem-zone-mini {
    position: static;
    padding: inherit;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0;
}

.vc_grid-item-zone-c-left .vc_gitem-animated-block {
    float: right;
    width: 50%;
}

.vc_grid-item-zone-c-left .vc_gitem-zone-c, .vc_grid-item-zone-c-right .vc_gitem-animated-block {
    float: left;
    width: 50%;
}

.vc_grid-item-zone-c-right .vc_gitem-zone-c {
    float: right;
    width: 50%;
}

.vc-gitem-zone-height-mode-auto .vc_gitem-zone-img {
    display: none !important;
}

.vc-gitem-zone-height-mode-auto:before {
    content: "";
    display: block;
    padding-top: 100%;
}

.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-4-3:before {
    padding-top: 75%;
}

.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-3-4:before {
    padding-top: 133.33333333%;
}

.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-16-9:before {
    padding-top: 56.25%;
}

.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-9-16:before {
    padding-top: 177.77777778%;
}

.vc_gitem-animated-block {
    position: relative;
}

.vc_gitem-animate .vc_btn {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
}

.vc_gitem-animate .vc_gitem-zone-b {
    z-index: 199;
}

.vc_gitem-animate-none .vc_gitem-zone-b {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    box-sizing: border-box;
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-none .vc_gitem-zone-b {
    opacity: 1;
    filter: alpha(opacity=100);
}

.vc_gitem-animate-blurOut .vc_gitem-zone-b, .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b, .vc_gitem-animate-fadeIn .vc_gitem-zone-b, .vc_gitem-animate-scaleIn .vc_gitem-zone-b, .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
    box-sizing: border-box;
}

    .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_separator, .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_separator, .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_separator, .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_separator, .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_separator {
        -webkit-transition: all 1s ease;
        -o-transition: all 1s ease;
        transition: all 1s ease;
        width: 0;
    }

    .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_btn, .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_btn, .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_btn, .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_btn, .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_btn {
        -webkit-transition: all 1s ease;
        -o-transition: all 1s ease;
        transition: all 1s ease;
        -webkit-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0);
    }

    .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title, .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title, .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title, .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title, .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title {
        display: inline-block;
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0);
        -webkit-perspective: 1000;
        -webkit-backface-visibility: hidden;
        -webkit-transition: -webkit-transform 1s cubic-bezier(0,.275,.125,1),opacity .5s cubic-bezier(0,.275,.125,1);
        -moz-transition: -moz-transform 1s cubic-bezier(0,.275,.125,1),opacity .5s cubic-bezier(0,.275,.125,1);
        transition: transform 1s cubic-bezier(0,.275,.125,1),opacity .5s cubic-bezier(0,.275,.125,1);
    }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_separator {
    -webkit-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
    width: 50%;
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_btn {
    -webkit-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_post-title {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b {
    opacity: 1;
    filter: alpha(opacity=100);
}

    .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_separator {
        -webkit-transition: all 1s ease;
        -o-transition: all 1s ease;
        transition: all 1s ease;
        width: 50%;
    }

    .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_btn {
        -webkit-transition: all 1s ease;
        -o-transition: all 1s ease;
        transition: all 1s ease;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }

    .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title {
        opacity: 1;
        filter: alpha(opacity=100);
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }

.vc_gitem-animate-scaleIn {
    overflow: hidden;
}

    .vc_gitem-animate-scaleIn .vc_gitem-zone-a {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
        -webkit-transition: -webkit-transform .3s ease-in-out;
        -moz-transition: -moz-transform .3s ease-in-out;
        -o-transition: -o-transform .3s ease-in-out;
        transition: transform .3s ease-in-out;
    }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-a {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.vc_gitem-animate-scaleRotateIn {
    overflow: hidden;
}

    .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
        -webkit-transition: -webkit-transform .3s ease-in-out;
        -moz-transition: -moz-transform .3s ease-in-out;
        -o-transition: -o-transform .3s ease-in-out;
        transition: transform .3s ease-in-out;
    }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a {
    -webkit-transform: scale(1.5) rotate(10deg);
    -moz-transform: scale(1.5) rotate(10deg);
    -ms-transform: scale(1.5) rotate(10deg);
    -o-transform: scale(1.5) rotate(10deg);
    transform: scale(1.5) rotate(10deg);
}

.vc_gitem-animate-blurOut .vc_gitem-zone-a, .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a {
    -webkit-filter: blur(0);
    -moz-filter: blur(0);
    -ms-filter: blur(0);
    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='0');
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-perspective: 1000;
    -webkit-backface-visibility: hidden;
    webkit-transition: filter .5s cubic-bezier(0,.275,.125,1),-webkit-transform .5s cubic-bezier(0,.275,.125,1);
    -moz-transition: filter .5s cubic-bezier(0,.275,.125,1),-moz-transform .5s cubic-bezier(0,.275,.125,1);
    transition: filter .5s cubic-bezier(0,.275,.125,1),transform .5s cubic-bezier(0,.275,.125,1);
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-a, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a {
    -webkit-filter: blur(2px);
    -moz-filter: blur(2px);
    -ms-filter: blur(2px);
    filter: blur(2px);
    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='0');
}

.vc_gitem-animate-blurScaleOut {
    overflow: hidden;
}

    .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a {
        -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -o-transform: scale(1.1);
        transform: scale(1.1);
    }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}

.vc_gitem-animate-slideInRight {
    overflow: hidden;
}

    .vc_gitem-animate-slideInRight .vc_gitem-zone-b {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: 0;
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transition: all 1s ease;
        -o-transition: all 1s ease;
        transition: all 1s ease;
        -webkit-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
        -o-transform: translateX(-100%);
        transform: translateX(-100%);
    }

.vc_gitem-animate-slideBottom .vc_gitem-zone-b, .vc_gitem-animate-slideInLeft .vc_gitem-zone-b {
    -webkit-transition: all 1s ease;
    -o-transition: all 1s ease;
    left: 0;
    display: block;
    margin: 0;
    right: 0;
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideInRight .vc_gitem-zone-b {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}

.vc_gitem-animate-slideInLeft {
    overflow: hidden;
}

    .vc_gitem-animate-slideInLeft .vc_gitem-zone-b {
        position: absolute;
        top: 0;
        bottom: 0;
        transition: all 1s ease;
        -webkit-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
        -o-transform: translateX(-100%);
        transform: translateX(-100%);
        opacity: 0;
        filter: alpha(opacity=0);
    }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideInLeft .vc_gitem-zone-b {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}

.vc_gitem-animate-slideBottom {
    overflow: hidden;
    position: relative;
}

    .vc_gitem-animate-slideBottom .vc_gitem-zone-b {
        transition: all 1s ease;
        z-index: 1000;
        position: absolute;
        top: 100%;
        height: 100%;
    }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideBottom .vc_gitem-zone-b {
    top: 0;
}

.vc_gitem-animate-slideTop {
    overflow: hidden;
    position: relative;
}

    .vc_gitem-animate-slideTop .vc_gitem-zone-b {
        display: block;
        -webkit-transition: all 1s ease;
        -o-transition: all 1s ease;
        transition: all 1s ease;
        z-index: 1000;
        position: absolute;
        top: -100%;
        height: 100%;
        left: 0;
        right: 0;
        margin: 0;
    }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideTop .vc_gitem-zone-b {
    top: 0;
}

.vc_gitem-animate-flipFadeIn {
    overflow: hidden;
}

    .vc_gitem-animate-flipFadeIn .vc_gitem-zone-a {
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-transition: -webkit-transform 1s;
        -moz-transition: -moz-transform 1s;
        -o-transition: -o-transform 1s;
        transition: transform 1s;
        -webkit-transform-style: preserve-3d;
        -moz-transform-style: preserve-3d;
        -o-transform-style: preserve-3d;
        transform-style: preserve-3d;
    }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipFadeIn .vc_gitem-zone-a {
    -webkit-transform: rotateX(180deg);
    -ms-transform: rotateX(180deg);
    -o-transform: rotateX(180deg);
    transform: rotateX(180deg);
}

.vc_gitem-animate-flipFadeIn .vc_gitem-zone-b {
    display: block;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all .6s ease;
    -o-transition: all .6s ease;
    transition: all .6s ease;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform: rotateX(180deg);
    -ms-transform: rotateX(180deg);
    -o-transform: rotateX(180deg);
    transform: rotateX(180deg);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipFadeIn .vc_gitem-zone-b {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: rotateX(0);
    -ms-transform: rotateX(0);
    -o-transform: rotateX(0);
    transform: rotateX(0);
}

.vc_gitem-animate-flipHorizontalFadeIn {
    overflow: hidden;
}

    .vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-a {
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-transition: -webkit-transform 1s;
        -moz-transition: -moz-transform 1s;
        -o-transition: -o-transform 1s;
        transition: transform 1s;
        -webkit-transform-style: preserve-3d;
        -moz-transform-style: preserve-3d;
        -o-transform-style: preserve-3d;
        transform-style: preserve-3d;
    }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-a {
    -webkit-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
}

.vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-b {
    display: block;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all .6s ease;
    -o-transition: all .6s ease;
    transition: all .6s ease;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-b {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
}

.vc_gitem-animate-goTop20 {
    overflow: hidden;
}

    .vc_gitem-animate-goTop20 .vc_gitem-zone-a {
        position: relative;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0);
        -webkit-transition: -webkit-transform .5s ease;
        -moz-transition: -moz-transform .5s ease;
        -o-transition: -o-transform .5s ease;
        transition: transform .5s ease;
    }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goTop20 .vc_gitem-zone-a {
    -webkit-transform: translateY(-20%);
    -ms-transform: translateY(-20%);
    -o-transform: translateY(-20%);
    transform: translateY(-20%);
}

.vc_gitem-animate-goTop20 .vc_gitem-zone-b {
    display: block;
    -webkit-transition: bottom .5s ease;
    -o-transition: bottom .5s ease;
    transition: bottom .5s ease;
    bottom: -100%;
    z-index: 1000;
    position: absolute;
    width: 100%;
    margin: 0;
}

    .vc_gitem-animate-goTop20 .vc_gitem-zone-b .vc_gitem-zone-mini {
        position: static;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
    }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goTop20 .vc_gitem-zone-b {
    bottom: 0;
}

.vc_gitem-animate-goBottom20 {
    overflow: hidden;
}

    .vc_gitem-animate-goBottom20 .vc_gitem-zone-a {
        position: relative;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
        -webkit-transition: -webkit-transform .5s ease;
        -moz-transition: -moz-transform .5s ease;
        -o-transition: -o-transform .5s ease;
        transition: transform .5s ease;
    }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goBottom20 .vc_gitem-zone-a {
    -webkit-transform: translateY(20%);
    -ms-transform: translateY(20%);
    transform: translateY(20%);
}

.vc_gitem-animate-goBottom20 .vc_gitem-zone-b {
    display: block;
    -webkit-transition: top .5s ease;
    -o-transition: top .5s ease;
    transition: top .5s ease;
    top: -100%;
    z-index: 1000;
    position: absolute;
    width: 100%;
    margin: 0;
}

    .vc_gitem-animate-goBottom20 .vc_gitem-zone-b .vc_gitem-zone-mini {
        position: static;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
    }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goBottom20 .vc_gitem-zone-b {
    top: 0;
}

.vc_gitem-post-data {
    margin-bottom: 15px;
}

    .vc_gitem-post-data h2 {
        margin: 0;
    }

.vc_gitem-post-category-name .vc_gitem-link {
    color: inherit;
}

.vc_grid .vc_pageable-load-more-btn {
    text-align: center;
    margin-top: 25px;
}

    .vc_grid .vc_pageable-load-more-btn > .vc_btn {
        outline: 0;
    }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots {
    display: none;
    margin-top: 20px;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
}

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots .vc_grid-owl-dot {
        cursor: pointer;
        display: inline-block;
    }

        .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots .vc_grid-owl-dot span {
            width: 10px;
            height: 10px;
            margin: 5px 7px;
            display: block;
            -webkit-backface-visibility: visible;
            -webkit-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease;
        }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots {
        display: block;
    }

        .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots .vc_grid-owl-dot span {
            border: 3px solid;
            -webkit-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
        }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots {
        display: block;
    }

        .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots .vc_grid-owl-dot span {
            border: 3px solid;
            -webkit-border-radius: 10px;
            -moz-border-radius: 10px;
            border-radius: 10px;
            -webkit-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
        }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots {
        display: block;
    }

        .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot span {
            -webkit-border-radius: 30px;
            -moz-border-radius: 30px;
            border-radius: 30px;
            opacity: .6;
            filter: alpha(opacity=60);
        }

        .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot:hover span {
            opacity: 1;
            filter: alpha(opacity=100);
        }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots {
        display: block;
    }

        .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot span {
            width: 10px;
            height: 10px;
            margin: 5px 7px;
            display: block;
            -webkit-backface-visibility: visible;
            -webkit-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease;
            opacity: .6;
            filter: alpha(opacity=60);
        }

        .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot:hover span {
            opacity: 1;
            filter: alpha(opacity=100);
        }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots {
        display: block;
    }

        .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot span {
            width: 10px;
            height: 10px;
            margin: 5px 7px;
            display: block;
            -webkit-backface-visibility: visible;
            -webkit-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            border-radius: 3px;
            opacity: .6;
            filter: alpha(opacity=60);
        }

        .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme:hover .vc_grid-owl-nav {
            opacity: 1;
            filter: alpha(opacity=100);
        }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span {
        border-color: #5472D2 !important;
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot:hover span {
        background-color: #5472D2 !important;
        border-color: #5472D2 !important;
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span {
        border-color: #00C1CF !important;
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot:hover span {
        background-color: #00C1CF !important;
        border-color: #00C1CF !important;
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span {
        border-color: #FE6C61 !important;
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot:hover span {
        background-color: #FE6C61 !important;
        border-color: #FE6C61 !important;
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span {
        border-color: #8D6DC4 !important;
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot:hover span {
        background-color: #8D6DC4 !important;
        border-color: #8D6DC4 !important;
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span {
        border-color: #4CADC9 !important;
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot:hover span {
        background-color: #4CADC9 !important;
        border-color: #4CADC9 !important;
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span {
        border-color: #CEC2AB !important;
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot:hover span {
        background-color: #CEC2AB !important;
        border-color: #CEC2AB !important;
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span {
        border-color: #50485B !important;
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot:hover span {
        background-color: #50485B !important;
        border-color: #50485B !important;
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span {
        border-color: #75D69C !important;
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot:hover span {
        background-color: #75D69C !important;
        border-color: #75D69C !important;
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span {
        border-color: #2A2A2A !important;
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot:hover span {
        background-color: #2A2A2A !important;
        border-color: #2A2A2A !important;
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span {
        border-color: #EBEBEB !important;
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot:hover span {
        background-color: #EBEBEB !important;
        border-color: #EBEBEB !important;
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span {
        border-color: #F7BE68 !important;
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot:hover span {
        background-color: #F7BE68 !important;
        border-color: #F7BE68 !important;
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span {
        border-color: #5AA1E3 !important;
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot:hover span {
        background-color: #5AA1E3 !important;
        border-color: #5AA1E3 !important;
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span {
        border-color: #6DAB3C !important;
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot:hover span {
        background-color: #6DAB3C !important;
        border-color: #6DAB3C !important;
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span {
        border-color: #F4524D !important;
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot:hover span {
        background-color: #F4524D !important;
        border-color: #F4524D !important;
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span {
        border-color: #F79468 !important;
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot:hover span {
        background-color: #F79468 !important;
        border-color: #F79468 !important;
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span {
        border-color: #B97EBB !important;
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot:hover span {
        background-color: #B97EBB !important;
        border-color: #B97EBB !important;
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span {
        border-color: #FFF !important;
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot:hover span {
        background-color: #FFF !important;
        border-color: #FFF !important;
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span {
        background-color: #5472D2 !important;
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span {
        background-color: #00C1CF !important;
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span {
        background-color: #FE6C61 !important;
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span {
        background-color: #8D6DC4 !important;
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span {
        background-color: #4CADC9 !important;
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span {
        background-color: #CEC2AB !important;
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span {
        background-color: #50485B !important;
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span {
        background-color: #75D69C !important;
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span {
        background-color: #2A2A2A !important;
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span {
        background-color: #EBEBEB !important;
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span {
        background-color: #F7BE68 !important;
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span {
        background-color: #5AA1E3 !important;
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span {
        background-color: #6DAB3C !important;
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span {
        background-color: #F4524D !important;
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span {
        background-color: #F79468 !important;
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span {
        background-color: #B97EBB !important;
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span {
        background-color: #FFF !important;
    }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav {
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: opacity .3s ease-in 0s;
    -o-transition: opacity .3s ease-in 0s;
    transition: opacity .3s ease-in 0s;
    -webkit-tap-highlight-color: transparent;
}

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .disabled {
        display: none !important;
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev {
        position: absolute;
        top: 50%;
        margin-top: -12.5px;
        opacity: .5;
        filter: alpha(opacity=50);
        font-size: 25px;
        line-height: 25px;
        height: 25px;
        display: inline-block;
        text-decoration: none;
        cursor: pointer;
        -webkit-transition: opacity .3s ease-in 0s;
        -o-transition: opacity .3s ease-in 0s;
        transition: opacity .3s ease-in 0s;
    }

        .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next:hover, .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev:hover {
            opacity: 1;
            filter: alpha(opacity=100);
        }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev {
        left: 5px;
    }

        .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev.vc_grid-nav-prev-outside {
            left: -30px;
        }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next {
        right: 5px;
    }

        .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next.vc_grid-nav-next-outside {
            right: -30px;
        }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-blue {
        color: #5472D2 !important;
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-turquoise {
        color: #00C1CF !important;
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-pink {
        color: #FE6C61 !important;
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-violet {
        color: #8D6DC4 !important;
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-peacoc {
        color: #4CADC9 !important;
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-chino {
        color: #CEC2AB !important;
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-mulled_wine {
        color: #50485B !important;
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-vista_blue {
        color: #75D69C !important;
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-black {
        color: #2A2A2A !important;
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-grey {
        color: #EBEBEB !important;
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-orange {
        color: #F7BE68 !important;
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-sky {
        color: #5AA1E3 !important;
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-green {
        color: #6DAB3C !important;
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-juicy_pink {
        color: #F4524D !important;
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-sandy_brown {
        color: #F79468 !important;
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-purple {
        color: #B97EBB !important;
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-white {
        color: #FFF !important;
    }

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-1px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-1px .vc_grid-owl-nav .vc_grid-owl-prev {
    margin-top: -13px;
}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-2px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-2px .vc_grid-owl-nav .vc_grid-owl-prev {
    margin-top: -13.5px;
}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-3px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-3px .vc_grid-owl-nav .vc_grid-owl-prev {
    margin-top: -14px;
}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-4px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-4px .vc_grid-owl-nav .vc_grid-owl-prev {
    margin-top: -14.5px;
}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-5px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-5px .vc_grid-owl-nav .vc_grid-owl-prev {
    margin-top: -15px;
}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-10px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-10px .vc_grid-owl-nav .vc_grid-owl-prev {
    margin-top: -17.5px;
}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-15px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-15px .vc_grid-owl-nav .vc_grid-owl-prev {
    margin-top: -20px;
}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-20px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-20px .vc_grid-owl-nav .vc_grid-owl-prev {
    margin-top: -22.5px;
}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-25px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-25px .vc_grid-owl-nav .vc_grid-owl-prev {
    margin-top: -25px;
}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-30px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-30px .vc_grid-owl-nav .vc_grid-owl-prev {
    margin-top: -27.5px;
}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-35px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-35px .vc_grid-owl-nav .vc_grid-owl-prev {
    margin-top: -30px;
}

.vc_grid-pagination .vc_grid-pagination-list {
    outline: 0;
    display: block;
    padding-left: 0;
    text-align: center;
    margin: 20px 0 0 !important;
    border-radius: 2px;
}

    .vc_grid-pagination .vc_grid-pagination-list > li {
        display: inline-block;
        margin: 0;
        border: 0 solid transparent;
    }

        .vc_grid-pagination .vc_grid-pagination-list > li > a, .vc_grid-pagination .vc_grid-pagination-list > li > span {
            color: #fff;
            background-color: #428bca;
            border: 1px solid #428bca;
            -webkit-transition: opacity .3s ease-in 0s;
            -o-transition: opacity .3s ease-in 0s;
            transition: opacity .3s ease-in 0s;
            position: relative;
            float: left;
            padding: 3px 10px;
            line-height: 1.42857143;
            text-decoration: none;
            opacity: .5;
            filter: alpha(opacity=50);
            margin-left: -1px;
            font-size: 10px;
        }

        .vc_grid-pagination .vc_grid-pagination-list > li:first-child > a, .vc_grid-pagination .vc_grid-pagination-list > li:first-child > span {
            margin-left: 0;
        }

        .vc_grid-pagination .vc_grid-pagination-list > li:focus a, .vc_grid-pagination .vc_grid-pagination-list > li:focus span, .vc_grid-pagination .vc_grid-pagination-list > li:hover a, .vc_grid-pagination .vc_grid-pagination-list > li:hover span {
            opacity: 1;
            filter: alpha(opacity=100);
        }

    .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-prev > a:after {
        font-family: vc_grid_v1;
        display: inline-block;
        content: "\e61b";
    }

    .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-next > a:after {
        font-family: vc_grid_v1;
        display: inline-block;
        content: "\e61a";
    }

    .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-first > a:after {
        font-family: vc_grid_v1;
        display: inline-block;
        content: "\e618";
    }

    .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-last > a:after {
        font-family: vc_grid_v1;
        display: inline-block;
        content: "\e619";
    }

    .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > a, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > a:focus, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > a:hover, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > span, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > span:focus, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > span:hover {
        z-index: 2;
        opacity: 1;
        filter: alpha(opacity=100);
        cursor: default;
    }

    .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > a, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > a:focus, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > a:hover, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > span, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > span:focus, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > span:hover {
        display: none;
    }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue > li {
        border-color: #5472D2 !important;
    }

        .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue > li > span {
            background-color: #5472D2 !important;
            border-color: #5472D2 !important;
            color: #FFF !important;
        }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise > li {
        border-color: #00C1CF !important;
    }

        .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise > li > span {
            background-color: #00C1CF !important;
            border-color: #00C1CF !important;
            color: #FFF !important;
        }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink > li {
        border-color: #FE6C61 !important;
    }

        .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink > li > span {
            background-color: #FE6C61 !important;
            border-color: #FE6C61 !important;
            color: #FFF !important;
        }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet > li {
        border-color: #8D6DC4 !important;
    }

        .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet > li > span {
            background-color: #8D6DC4 !important;
            border-color: #8D6DC4 !important;
            color: #FFF !important;
        }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc > li {
        border-color: #4CADC9 !important;
    }

        .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc > li > span {
            background-color: #4CADC9 !important;
            border-color: #4CADC9 !important;
            color: #FFF !important;
        }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino > li {
        border-color: #CEC2AB !important;
    }

        .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino > li > span {
            background-color: #CEC2AB !important;
            border-color: #CEC2AB !important;
            color: #FFF !important;
        }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine > li {
        border-color: #50485B !important;
    }

        .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine > li > span {
            background-color: #50485B !important;
            border-color: #50485B !important;
            color: #FFF !important;
        }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue > li {
        border-color: #75D69C !important;
    }

        .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue > li > span {
            background-color: #75D69C !important;
            border-color: #75D69C !important;
            color: #FFF !important;
        }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black > li {
        border-color: #2A2A2A !important;
    }

        .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black > li > span {
            background-color: #2A2A2A !important;
            border-color: #2A2A2A !important;
            color: #FFF !important;
        }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey > li {
        border-color: #EBEBEB !important;
    }

        .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey > li > span {
            background-color: #EBEBEB !important;
            border-color: #EBEBEB !important;
            color: #FFF !important;
        }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange > li {
        border-color: #F7BE68 !important;
    }

        .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange > li > span {
            background-color: #F7BE68 !important;
            border-color: #F7BE68 !important;
            color: #FFF !important;
        }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky > li {
        border-color: #5AA1E3 !important;
    }

        .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky > li > span {
            background-color: #5AA1E3 !important;
            border-color: #5AA1E3 !important;
            color: #FFF !important;
        }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green > li {
        border-color: #6DAB3C !important;
    }

        .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green > li > span {
            background-color: #6DAB3C !important;
            border-color: #6DAB3C !important;
            color: #FFF !important;
        }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink > li {
        border-color: #F4524D !important;
    }

        .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink > li > span {
            background-color: #F4524D !important;
            border-color: #F4524D !important;
            color: #FFF !important;
        }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown > li {
        border-color: #F79468 !important;
    }

        .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown > li > span {
            background-color: #F79468 !important;
            border-color: #F79468 !important;
            color: #FFF !important;
        }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple > li {
        border-color: #B97EBB !important;
    }

        .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple > li > span {
            background-color: #B97EBB !important;
            border-color: #B97EBB !important;
            color: #FFF !important;
        }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white > li {
        border-color: #FFF !important;
    }

        .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white > li > span {
            background-color: #FFF !important;
            border-color: #FFF !important;
            color: #2A2A2A !important;
        }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li > span {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        min-width: 28px;
        min-height: 22px;
    }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default > li:first-child > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default > li:first-child > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li:first-child > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li:first-child > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li:first-child > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li:first-child > span {
        border-bottom-left-radius: 2px;
        border-top-left-radius: 2px;
    }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default > li:last-child > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default > li:last-child > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li:last-child > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li:last-child > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li:last-child > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li:last-child > span {
        border-bottom-right-radius: 2px;
        border-top-right-radius: 2px;
    }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light > li > span {
        margin-left: 5px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        min-height: 22px;
        min-width: 22px;
        padding: 3px;
    }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light > li > span {
        margin-left: 5px;
        border-radius: 30px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        min-height: 22px;
        min-width: 22px;
        padding: 3px;
    }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light > li > span {
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        min-height: 22px;
        min-width: 22px;
        padding: 3px;
    }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark > li > span {
        background-color: transparent !important;
        color: #000 !important;
    }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light > li > span {
        background-color: transparent !important;
        color: #fff !important;
    }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark > li, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light > li {
        border-left-width: 1px !important;
    }

        .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light > li > a {
            border-width: 0;
            background: rgba(0,0,0,0) !important;
        }

        .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark li.vc_grid-disabled + li, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark > li:first-child, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light li.vc_grid-disabled + li, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light > li:first-child {
            border-width: 0 !important;
        }

        .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark > li > a {
            color: #000 !important;
        }

        .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light > li > a {
            color: #fff !important;
        }

.vc_grid-filter.vc_grid-filter-color-black > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-black > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-blue > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-blue > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-chino > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-chino > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-peacoc > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-peacoc > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-pink > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-pink > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-turquoise > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-violet > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-violet > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-vista_blue > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-vista_blue > .vc_grid-filter-item:hover > span {
    color: #FFF;
}

.vc_grid-loading {
    margin: 2em auto;
    font-size: 10px;
    position: relative;
    text-indent: -9999em;
}

    .vc_grid-loading, .vc_grid-loading:after, .vc_grid-loading:before {
        border-radius: 50%;
        width: 12px;
        height: 12px;
        -webkit-animation: load7 1.8s infinite ease-in-out;
        animation: load7 1.8s infinite ease-in-out;
    }

        .vc_grid-loading:before {
            left: -20px;
        }

        .vc_grid-loading:after {
            left: 20px;
            -webkit-animation-delay: .32s;
            animation-delay: .32s;
        }

        .vc_grid-loading:after, .vc_grid-loading:before {
            content: '';
            position: absolute;
            top: 0;
        }

@-webkit-keyframes load7 {
    0%,100%,80% {
        box-shadow: 0 2.5em 0 -1.3em rgba(235,235,235,.75);
    }

    40% {
        box-shadow: 0 2.5em 0 0 rgba(235,235,235,.75);
    }
}

@keyframes load7 {
    0%,100%,80% {
        box-shadow: 0 2.5em 0 -1.3em rgba(235,235,235,.75);
    }

    40% {
        box-shadow: 0 2.5em 0 0 rgba(235,235,235,.75);
    }
}

.vc_grid-filter {
    margin-left: 0;
    margin-bottom: 20px;
    list-style: none;
    padding: 0;
}

    .vc_grid-filter.vc_grid-filter-center {
        text-align: center;
    }

    .vc_grid-filter.vc_grid-filter-right {
        text-align: right;
    }

    .vc_grid-filter.vc_grid-filter-left {
        text-align: left;
    }

    .vc_grid-filter.vc_grid-filter-color-blue > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-blue > .vc_grid-filter-item:hover {
        background-color: #5472D2;
    }

    .vc_grid-filter.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-turquoise > .vc_grid-filter-item:hover {
        background-color: #00C1CF;
    }

    .vc_grid-filter.vc_grid-filter-color-pink > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-pink > .vc_grid-filter-item:hover {
        background-color: #FE6C61;
    }

    .vc_grid-filter.vc_grid-filter-color-violet > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-violet > .vc_grid-filter-item:hover {
        background-color: #8D6DC4;
    }

    .vc_grid-filter.vc_grid-filter-color-peacoc > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-peacoc > .vc_grid-filter-item:hover {
        background-color: #4CADC9;
    }

    .vc_grid-filter.vc_grid-filter-color-chino > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-chino > .vc_grid-filter-item:hover {
        background-color: #CEC2AB;
    }

    .vc_grid-filter.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item:hover {
        background-color: #50485B;
    }

    .vc_grid-filter.vc_grid-filter-color-vista_blue > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-vista_blue > .vc_grid-filter-item:hover {
        background-color: #75D69C;
    }

    .vc_grid-filter.vc_grid-filter-color-black > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-black > .vc_grid-filter-item:hover {
        background-color: #2A2A2A;
    }

    .vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item:hover {
        background-color: #EBEBEB;
    }

        .vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item:hover > span {
            color: #666;
        }

    .vc_grid-filter.vc_grid-filter-color-green > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-green > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-orange > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-orange > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-purple > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-purple > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-sky > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-sky > .vc_grid-filter-item:hover > span {
        color: #FFF;
    }

    .vc_grid-filter.vc_grid-filter-color-orange > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-orange > .vc_grid-filter-item:hover {
        background-color: #F7BE68;
    }

    .vc_grid-filter.vc_grid-filter-color-sky > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-sky > .vc_grid-filter-item:hover {
        background-color: #5AA1E3;
    }

    .vc_grid-filter.vc_grid-filter-color-green > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-green > .vc_grid-filter-item:hover {
        background-color: #6DAB3C;
    }

    .vc_grid-filter.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item:hover {
        background-color: #F4524D;
    }

    .vc_grid-filter.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item:hover {
        background-color: #F79468;
    }

    .vc_grid-filter.vc_grid-filter-color-purple > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-purple > .vc_grid-filter-item:hover {
        background-color: #B97EBB;
    }

    .vc_grid-filter.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-white > .vc_grid-filter-item:hover {
        background-color: #FFF;
    }

        .vc_grid-filter.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-white > .vc_grid-filter-item:hover > span {
            color: #666;
        }

    .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue > .vc_grid-filter-item > span {
        color: #FFF;
    }

    .vc_grid-filter > .vc_grid-filter-item {
        cursor: pointer;
        display: inline-block;
        background: 0 0;
        padding: 4px 10px;
        -webkit-transition: background-color .1s linear;
        -o-transition: background-color .1s linear;
        transition: background-color .1s linear;
    }

.vc_grid-filter-dropdown .vc_grid-styled-select .vc_arrow-icon-navicon, .vc_grid-filter-select, .vc_grid-filter-select .vc_grid-styled-select .vc_arrow-icon-navicon {
    display: none;
}

.vc_grid-filter > .vc_grid-filter-item:first-child {
    margin-left: 0 !important;
}

.vc_grid-filter > .vc_grid-filter-item > span {
    -webkit-transition: color .1s linear;
    -o-transition: color .1s linear;
    transition: color .1s linear;
    outline: 0;
    padding: 0;
    text-decoration: none;
}

.vc_grid-filter > .vc_grid-filter-item.vc_active > span, .vc_grid-filter > .vc_grid-filter-item:hover > span {
    text-decoration: none;
}

.vc_grid-filter.vc_grid-filter-default > .vc_grid-filter-item {
    margin: 0 5px 5px 0;
    border-radius: 30px;
}

.vc_grid-filter.vc_grid-filter- .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-comma .vc_grid-filter-item {
    padding: 0 !important;
}

.vc_grid-filter.vc_grid-filter-default-less-rounded > .vc_grid-filter-item {
    margin: 0 5px 5px 0;
    border-radius: 5px;
}

.vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item {
    margin: 0;
    border: 1px solid rgba(235,235,235,.8);
    border-collapse: collapse;
}

    .vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item:nth-child(n+2), .vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item:nth-child(n+2), .vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item:nth-child(n+2) {
        margin-left: -1px;
        margin-top: -1px;
    }

    .vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item:hover {
        position: relative;
        z-index: 1;
        border-color: transparent;
    }

        .vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item.vc_active > a, .vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item:hover > a, .vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item.vc_active > a, .vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item:hover > a, .vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item.vc_active > a, .vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item:hover > a {
            text-decoration: none;
        }

    .vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item:first-child {
        border-top-left-radius: 30px;
        border-bottom-left-radius: 30px;
    }

    .vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item:last-child {
        border-top-right-radius: 30px;
        border-bottom-right-radius: 30px;
    }

    .vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item:first-child {
        border-top-left-radius: 3px;
        border-bottom-left-radius: 3px;
    }

    .vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item:last-child {
        border-top-right-radius: 3px;
        border-bottom-right-radius: 3px;
    }

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue > .vc_grid-filter-item {
    background-color: #7c93dd;
}

    .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue > .vc_grid-filter-item:hover {
        background-color: #5472D2;
    }

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise > .vc_grid-filter-item {
    background-color: #00919c;
}

    .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise > .vc_grid-filter-item:hover {
        background-color: #00C1CF;
    }

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink > .vc_grid-filter-item {
    background-color: #fe9b94;
}

    .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink > .vc_grid-filter-item:hover {
        background-color: #FE6C61;
    }

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet > .vc_grid-filter-item {
    background-color: #a991d3;
}

    .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet > .vc_grid-filter-item:hover {
        background-color: #8D6DC4;
    }

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc > .vc_grid-filter-item {
    background-color: #73bfd5;
}

    .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc > .vc_grid-filter-item > span {
        color: #FFF;
    }

    .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc > .vc_grid-filter-item:hover {
        background-color: #4CADC9;
    }

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino > .vc_grid-filter-item {
    background-color: #e1d9cb;
}

    .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino > .vc_grid-filter-item:hover {
        background-color: #CEC2AB;
    }

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item {
    background-color: #695f77;
}

    .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item:hover {
        background-color: #50485B;
    }

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue > .vc_grid-filter-item {
    background-color: #9ce2b8;
}

    .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue > .vc_grid-filter-item:hover {
        background-color: #75D69C;
    }

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black > .vc_grid-filter-item {
    background-color: #444;
}

    .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black > .vc_grid-filter-item:hover {
        background-color: #2A2A2A;
    }

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey > .vc_grid-filter-item > span {
    color: #666;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey > .vc_grid-filter-item {
    background-color: #d2d2d2;
}

    .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey > .vc_grid-filter-item:hover {
        background-color: #EBEBEB;
    }

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky > .vc_grid-filter-item > span {
    color: #FFF;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange > .vc_grid-filter-item {
    background-color: #fad398;
}

    .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange > .vc_grid-filter-item:hover {
        background-color: #F7BE68;
    }

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky > .vc_grid-filter-item {
    background-color: #86baea;
}

    .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky > .vc_grid-filter-item:hover {
        background-color: #5AA1E3;
    }

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green > .vc_grid-filter-item {
    background-color: #87c456;
}

    .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green > .vc_grid-filter-item:hover {
        background-color: #6DAB3C;
    }

        .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green > .vc_grid-filter-item:hover > span {
            color: #FFF;
        }

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item {
    background-color: #f7817d;
}

    .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item:hover {
        background-color: #F4524D;
    }

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item {
    background-color: #fab698;
}

    .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item:hover {
        background-color: #F79468;
    }

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple > .vc_grid-filter-item {
    background-color: #cb9fcd;
}

    .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple > .vc_grid-filter-item:hover {
        background-color: #B97EBB;
    }

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white > .vc_grid-filter-item > span {
    color: #666;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white > .vc_grid-filter-item {
    background-color: #e6e6e6;
}

    .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white > .vc_grid-filter-item:hover {
        background-color: #FFF;
    }

.vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled > .vc_grid-filter-item {
    margin: 0;
    border: 1px solid transparent;
    border-collapse: collapse;
    padding: 3px 7px;
}

    .vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled > .vc_grid-filter-item > span {
        color: #FFF;
    }

    .vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item:nth-child(n+2), .vc_grid-filter.vc_grid-filter-filled > .vc_grid-filter-item:nth-child(n+2) {
        border-left: none;
        margin-left: 1px;
        border-top: none;
        margin-top: 1px;
    }

    .vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item:first-child, .vc_grid-filter.vc_grid-filter-filled > .vc_grid-filter-item:first-child {
        border-top-left-radius: 3px;
        border-bottom-left-radius: 3px;
        border-top: 0;
    }

    .vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item:last-child, .vc_grid-filter.vc_grid-filter-filled > .vc_grid-filter-item:last-child {
        border-top-right-radius: 3px;
        border-bottom-right-radius: 3px;
    }

    .vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item:first-child {
        border-top-left-radius: 30px;
        border-bottom-left-radius: 30px;
        border-top: 0;
    }

    .vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item:last-child {
        border-top-right-radius: 30px;
        border-bottom-right-radius: 30px;
    }

.vc_grid-filter.vc_grid-filter-filled-rounded-all > .vc_grid-filter-item {
    border-radius: 3px !important;
}

.vc_grid-filter.vc_grid-filter-filled-round-all > .vc_grid-filter-item {
    border-radius: 30px !important;
}

.vc_grid-filter.vc_grid-filter-size-xs .vc_grid-filter-item {
    font-size: 12px;
    padding: 1px 5px;
}

.vc_grid-filter.vc_grid-filter-size-sm .vc_grid-filter-item {
    font-size: 13px;
    padding: 2px 7px;
}

.vc_grid-filter.vc_grid-filter-size-md .vc_grid-filter-item {
    font-size: 100%;
    padding: 2px 10px;
}

.vc_grid-filter.vc_grid-filter-size-lg .vc_grid-filter-item {
    font-size: 18px;
    padding: 4px 10px;
}

.vc_grid-filter-dropdown, .vc_grid-filter-select {
    font-size: 12px;
    margin-bottom: 20px;
}

    .vc_grid-filter-dropdown.vc_grid-filter-center, .vc_grid-filter-select.vc_grid-filter-center {
        text-align: center;
    }

    .vc_grid-filter-dropdown.vc_grid-filter-right, .vc_grid-filter-select.vc_grid-filter-right {
        text-align: right;
    }

    .vc_grid-filter-dropdown.vc_grid-filter-left, .vc_grid-filter-select.vc_grid-filter-left {
        text-align: left;
    }

    .vc_grid-filter-dropdown .vc_grid-styled-select select, .vc_grid-filter-select .vc_grid-styled-select select {
        outline: 0;
        display: inline-block;
    }

@media (min-width:768px) {
    .vc_grid-filter-dropdown.vc_grid-filter-color-blue .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-blue .vc_arrow-icon-navicon {
        color: #5472D2;
    }

    .vc_grid-filter-dropdown.vc_grid-filter-color-turquoise .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-turquoise .vc_arrow-icon-navicon {
        color: #00C1CF;
    }

    .vc_grid-filter-dropdown.vc_grid-filter-color-pink .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-pink .vc_arrow-icon-navicon {
        color: #FE6C61;
    }

    .vc_grid-filter-dropdown.vc_grid-filter-color-violet .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-violet .vc_arrow-icon-navicon {
        color: #8D6DC4;
    }

    .vc_grid-filter-dropdown.vc_grid-filter-color-peacoc .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-peacoc .vc_arrow-icon-navicon {
        color: #4CADC9;
    }

    .vc_grid-filter-dropdown.vc_grid-filter-color-chino .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-chino .vc_arrow-icon-navicon {
        color: #CEC2AB;
    }

    .vc_grid-filter-dropdown.vc_grid-filter-color-mulled_wine .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-mulled_wine .vc_arrow-icon-navicon {
        color: #50485B;
    }

    .vc_grid-filter-dropdown.vc_grid-filter-color-vista_blue .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-vista_blue .vc_arrow-icon-navicon {
        color: #75D69C;
    }

    .vc_grid-filter-dropdown.vc_grid-filter-color-black .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-black .vc_arrow-icon-navicon {
        color: #2A2A2A;
    }

    .vc_grid-filter-dropdown.vc_grid-filter-color-grey .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-grey .vc_arrow-icon-navicon {
        color: #EBEBEB;
    }

    .vc_grid-filter-dropdown.vc_grid-filter-color-orange .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-orange .vc_arrow-icon-navicon {
        color: #F7BE68;
    }

    .vc_grid-filter-dropdown.vc_grid-filter-color-sky .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-sky .vc_arrow-icon-navicon {
        color: #5AA1E3;
    }

    .vc_grid-filter-dropdown.vc_grid-filter-color-green .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-green .vc_arrow-icon-navicon {
        color: #6DAB3C;
    }

    .vc_grid-filter-dropdown.vc_grid-filter-color-juicy_pink .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-juicy_pink .vc_arrow-icon-navicon {
        color: #F4524D;
    }

    .vc_grid-filter-dropdown.vc_grid-filter-color-sandy_brown .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-sandy_brown .vc_arrow-icon-navicon {
        color: #F79468;
    }

    .vc_grid-filter-dropdown.vc_grid-filter-color-purple .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-purple .vc_arrow-icon-navicon {
        color: #B97EBB;
    }

    .vc_grid-filter-dropdown.vc_grid-filter-color-white .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-white .vc_arrow-icon-navicon {
        color: #FFF;
    }

    .vc_grid-filter-dropdown .vc_grid-styled-select, .vc_grid-filter-select .vc_grid-styled-select {
        border: 1px solid #ccc;
        display: inline-block;
        height: 30px;
        overflow: hidden;
        padding-right: 5px;
        text-align: left;
        width: auto;
        vertical-align: middle;
    }

        .vc_grid-filter-dropdown .vc_grid-styled-select .vc_arrow-icon-navicon, .vc_grid-filter-select .vc_grid-styled-select .vc_arrow-icon-navicon {
            font-size: 17px;
            display: inline;
            vertical-align: middle;
        }

        .vc_grid-filter-dropdown .vc_grid-styled-select select, .vc_grid-filter-select .vc_grid-styled-select select {
            background: none;
            border: 0;
            border-radius: 0;
            height: 30px;
            line-height: 1;
            margin-right: -50px;
            padding: 5px;
            position: relative;
            font-size: 12px;
            z-index: 0;
            cursor: pointer;
            max-width: inherit !important;
        }
}

@media (max-width:768px) {
    .vc_responsive .vc_grid-filter-select {
        display: block;
    }

    .vc_responsive .vc_grid-filter {
        display: none !important;
    }
}

.owl-carousel .owl-item .vc_grid-item {
    -webkit-transform: translate3D(0,0,0);
    -ms-transform: translate3D(0,0,0);
    transform: translate3D(0,0,0);
}

.owl-carousel .owl-animated-out {
    z-index: 0;
}

.owl-carousel .owl-animated-in {
    z-index: 1;
}

@font-face {
    font-family: vc_grid_v1;
    src: url(../fonts/vc_grid/vc_grid_v1.eot?-9hbgac);
    src: url(../fonts/vc_grid/vc_grid_v1.eot?#iefix-9hbgac) format('embedded-opentype'),url(../fonts/vc_grid/vc_grid_v1.woff?-9hbgac) format('woff'),url(../fonts/vc_grid/vc_grid_v1.ttf?-9hbgac) format('truetype'),url(../fonts/vc_grid/vc_grid_v1.svg?-9hbgac#vc_grid_v1) format('svg');
    font-weight: 400;
    font-style: normal;
}

[class*=" vc_arrow-icon-"], [class^=vc_arrow-icon-] {
    font-family: vc_grid_v1;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.vc_arrow-icon-minus:before {
    content: "\e61c";
}

.vc_arrow-icon-plus:before {
    content: "\e61d";
}

.vc_arrow-icon-arrow_down:before {
    content: "\e61e";
}

.vc_arrow-icon-arrow_up:before {
    content: "\e61f";
}

.vc_arrow-icon-arrow_01_left:before {
    content: "\e600";
}

.vc_arrow-icon-arrow_01_right:before {
    content: "\e601";
}

.vc_arrow-icon-arrow_02_left:before {
    content: "\e602";
}

.vc_arrow-icon-arrow_02_right:before {
    content: "\e603";
}

.vc_arrow-icon-arrow_03_left:before {
    content: "\e604";
}

.vc_arrow-icon-arrow_03_right:before {
    content: "\e605";
}

.vc_arrow-icon-arrow_04_left:before {
    content: "\e606";
}

.vc_arrow-icon-arrow_04_right:before {
    content: "\e607";
}

.vc_arrow-icon-arrow_05_left:before {
    content: "\e608";
}

.vc_arrow-icon-arrow_05_right:before {
    content: "\e609";
}

.vc_arrow-icon-arrow_06_left:before {
    content: "\e60a";
}

.vc_arrow-icon-arrow_06_right:before {
    content: "\e60b";
}

.vc_arrow-icon-arrow_07_left:before {
    content: "\e60c";
}

.vc_arrow-icon-arrow_07_right:before {
    content: "\e60d";
}

.vc_arrow-icon-arrow_08_left:before {
    content: "\e60e";
}

.vc_arrow-icon-arrow_08_right:before {
    content: "\e60f";
}

.vc_arrow-icon-arrow_09_left:before {
    content: "\e610";
}

.vc_arrow-icon-arrow_09_right:before {
    content: "\e611";
}

.vc_arrow-icon-arrow_10_left:before {
    content: "\e612";
}

.vc_arrow-icon-arrow_10_right:before {
    content: "\e613";
}

.vc_arrow-icon-arrow_11_left:before {
    content: "\e614";
}

.vc_arrow-icon-arrow_11_right:before {
    content: "\e615";
}

.vc_arrow-icon-arrow_12_left:before {
    content: "\e616";
}

.vc_arrow-icon-arrow_12_right:before {
    content: "\e617";
}

.vc_arrow-icon-navicon:before {
    content: "\f0c9";
}

.wpb_animate_when_almost_visible {
    opacity: 0;
    filter: alpha(opacity=0);
}

.wpb_start_animation.wpb_top-to-bottom {
    -webkit-animation: wpb_ttb .7s 1 cubic-bezier(.175,.885,.32,1.275);
    -o-animation: wpb_ttb .7s 1 cubic-bezier(.175,.885,.32,1.275);
    animation: wpb_ttb .7s 1 cubic-bezier(.175,.885,.32,1.275);
    opacity: 1;
    filter: alpha(opacity=100);
}

.wpb_start_animation.wpb_bottom-to-top {
    -webkit-animation: wpb_btt .7s 1 cubic-bezier(.175,.885,.32,1.275);
    -o-animation: wpb_btt .7s 1 cubic-bezier(.175,.885,.32,1.275);
    animation: wpb_btt .7s 1 cubic-bezier(.175,.885,.32,1.275);
    opacity: 1;
    filter: alpha(opacity=100);
}

.wpb_start_animation.wpb_left-to-right {
    -webkit-animation: wpb_ltr .7s 1 cubic-bezier(.175,.885,.32,1.275);
    -o-animation: wpb_ltr .7s 1 cubic-bezier(.175,.885,.32,1.275);
    animation: wpb_ltr .7s 1 cubic-bezier(.175,.885,.32,1.275);
    opacity: 1;
    filter: alpha(opacity=100);
}

.wpb_start_animation.wpb_right-to-left {
    -webkit-animation: wpb_rtl .7s 1 cubic-bezier(.175,.885,.32,1.275);
    -o-animation: wpb_rtl .7s 1 cubic-bezier(.175,.885,.32,1.275);
    animation: wpb_rtl .7s 1 cubic-bezier(.175,.885,.32,1.275);
    opacity: 1;
    filter: alpha(opacity=100);
}

.wpb_start_animation.wpb_appear {
    -webkit-animation: wpb_appear .7s 1 cubic-bezier(.175,.885,.32,1.275);
    -o-animation: wpb_appear .7s 1 cubic-bezier(.175,.885,.32,1.275);
    animation: wpb_appear .7s 1 cubic-bezier(.175,.885,.32,1.275);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    filter: alpha(opacity=100);
}

@-webkit-keyframes wpb_ttb {
    0% {
        -webkit-transform: translate(0,-10%);
        opacity: 0;
        filter: alpha(opacity=0);
    }

    100% {
        -webkit-transform: translate(0,0);
        opacity: 1;
        filter: alpha(opacity=100);
    }
}

@-moz-keyframes wpb_ttb {
    0% {
        -moz-transform: translate(0,-10%);
        opacity: 0;
        filter: alpha(opacity=0);
    }

    100% {
        -moz-transform: translate(0,0);
        opacity: 1;
        filter: alpha(opacity=100);
    }
}

@-o-keyframes wpb_ttb {
    0% {
        -o-transform: translate(0,-10%);
        opacity: 0;
        filter: alpha(opacity=0);
    }

    100% {
        -o-transform: translate(0,0);
        opacity: 1;
        filter: alpha(opacity=100);
    }
}

@keyframes wpb_ttb {
    0% {
        -webkit-transform: translate(0,-10%);
        -ms-transform: translate(0,-10%);
        -o-transform: translate(0,-10%);
        transform: translate(0,-10%);
        opacity: 0;
        filter: alpha(opacity=0);
    }

    100% {
        -webkit-transform: translate(0,0);
        -ms-transform: translate(0,0);
        -o-transform: translate(0,0);
        transform: translate(0,0);
        opacity: 1;
        filter: alpha(opacity=100);
    }
}

@-webkit-keyframes wpb_btt {
    0% {
        -webkit-transform: translate(0,10%);
        opacity: 0;
        filter: alpha(opacity=0);
    }

    100% {
        -webkit-transform: translate(0,0);
        opacity: 1;
        filter: alpha(opacity=100);
    }
}

@-moz-keyframes wpb_btt {
    0% {
        -moz-transform: translate(0,10%);
        opacity: 0;
        filter: alpha(opacity=0);
    }

    100% {
        -moz-transform: translate(0,0);
        opacity: 1;
        filter: alpha(opacity=100);
    }
}

@-o-keyframes wpb_btt {
    0% {
        -o-transform: translate(0,10%);
        opacity: 0;
        filter: alpha(opacity=0);
    }

    100% {
        -o-transform: translate(0,0);
        opacity: 1;
        filter: alpha(opacity=100);
    }
}

@keyframes wpb_btt {
    0% {
        -webkit-transform: translate(0,10%);
        -ms-transform: translate(0,10%);
        -o-transform: translate(0,10%);
        transform: translate(0,10%);
        opacity: 0;
        filter: alpha(opacity=0);
    }

    100% {
        -webkit-transform: translate(0,0);
        -ms-transform: translate(0,0);
        -o-transform: translate(0,0);
        transform: translate(0,0);
        opacity: 1;
        filter: alpha(opacity=100);
    }
}

@-webkit-keyframes wpb_ltr {
    0% {
        -webkit-transform: translate(-10%,0);
        opacity: 0;
        filter: alpha(opacity=0);
    }

    100% {
        -webkit-transform: translate(0,0);
        opacity: 1;
        filter: alpha(opacity=100);
    }
}

@-moz-keyframes wpb_ltr {
    0% {
        -moz-transform: translate(-10%,0);
        opacity: 0;
        filter: alpha(opacity=0);
    }

    100% {
        -moz-transform: translate(0,0);
        opacity: 1;
        filter: alpha(opacity=100);
    }
}

@-o-keyframes wpb_ltr {
    0% {
        -o-transform: translate(-10%,0);
        opacity: 0;
        filter: alpha(opacity=0);
    }

    100% {
        -o-transform: translate(0,0);
        opacity: 1;
        filter: alpha(opacity=100);
    }
}

@keyframes wpb_ltr {
    0% {
        -webkit-transform: translate(-10%,0);
        -ms-transform: translate(-10%,0);
        -o-transform: translate(-10%,0);
        transform: translate(-10%,0);
        opacity: 0;
        filter: alpha(opacity=0);
    }

    100% {
        -webkit-transform: translate(0,0);
        -ms-transform: translate(0,0);
        -o-transform: translate(0,0);
        transform: translate(0,0);
        opacity: 1;
        filter: alpha(opacity=100);
    }
}

@-webkit-keyframes wpb_rtl {
    0% {
        -webkit-transform: translate(10%,0);
        opacity: 0;
        filter: alpha(opacity=0);
    }

    100% {
        -webkit-transform: translate(0,0);
        opacity: 1;
        filter: alpha(opacity=100);
    }
}

@-moz-keyframes wpb_rtl {
    0% {
        -moz-transform: translate(10%,0);
        opacity: 0;
        filter: alpha(opacity=0);
    }

    100% {
        -moz-transform: translate(0,0);
        opacity: 1;
        filter: alpha(opacity=100);
    }
}

@-o-keyframes wpb_rtl {
    0% {
        -o-transform: translate(10%,0);
        opacity: 0;
        filter: alpha(opacity=0);
    }

    100% {
        -o-transform: translate(0,0);
        opacity: 1;
        filter: alpha(opacity=100);
    }
}

@keyframes wpb_rtl {
    0% {
        -webkit-transform: translate(10%,0);
        -ms-transform: translate(10%,0);
        -o-transform: translate(10%,0);
        transform: translate(10%,0);
        opacity: 0;
        filter: alpha(opacity=0);
    }

    100% {
        -webkit-transform: translate(0,0);
        -ms-transform: translate(0,0);
        -o-transform: translate(0,0);
        transform: translate(0,0);
        opacity: 1;
        filter: alpha(opacity=100);
    }
}

@-webkit-keyframes wpb_appear {
    0% {
        -webkit-transform: scale(.5);
        opacity: .1;
        filter: alpha(opacity=10);
    }

    100% {
        -webkit-transform: scale(1);
        opacity: 1;
        filter: alpha(opacity=100);
    }
}

@-moz-keyframes wpb_appear {
    0% {
        -moz-transform: scale(.5);
        opacity: .1;
        filter: alpha(opacity=10);
    }

    100% {
        -moz-transform: scale(1);
        opacity: 1;
        filter: alpha(opacity=100);
    }
}

@-o-keyframes wpb_appear {
    0% {
        -o-transform: scale(.5);
        opacity: .1;
        filter: alpha(opacity=10);
    }

    100% {
        -o-transform: scale(1);
        opacity: 1;
        filter: alpha(opacity=100);
    }
}

@keyframes wpb_appear {
    0% {
        -webkit-transform: scale(.5);
        -ms-transform: scale(.5);
        -o-transform: scale(.5);
        transform: scale(.5);
        opacity: .1;
        filter: alpha(opacity=10);
    }

    100% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
        opacity: 1;
        filter: alpha(opacity=100);
    }
}

.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini {
    position: relative;
}

    .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_gitem-zone {
        opacity: 0 !important;
        filter: alpha(opacity=0) !important;
        -webkit-transform: none !important;
        -ms-transform: none !important;
        transform: none !important;
        -webkit-transition: none !important;
        -o-transition: none !important;
        transition: none !important;
    }

    .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader-wrapper {
        position: absolute;
        right: 0;
        top: 50%;
        margin-top: -50px;
        left: 0;
    }

    .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader {
        margin: 2em auto;
        font-size: 10px;
        position: relative;
        text-indent: -9999em;
    }

        .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader, .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:after, .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:before {
            border-radius: 50%;
            width: 12px;
            height: 12px;
            -webkit-animation: vc_woo-add-cart-load 1.8s infinite ease-in-out;
            animation: vc_woo-add-cart-load 1.8s infinite ease-in-out;
        }

            .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:before {
                left: -20px;
            }

            .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:after {
                left: 20px;
                -webkit-animation-delay: .32s;
                animation-delay: .32s;
            }

            .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:after, .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:before {
                content: '';
                position: absolute;
                top: 0;
            }

@-webkit-keyframes vc_woo-add-cart-load {
    0%,100%,80% {
        box-shadow: 0 2.5em 0 -1.3em rgba(235,235,235,.75);
    }

    40% {
        box-shadow: 0 2.5em 0 0 rgba(235,235,235,.75);
    }
}

@keyframes vc_woo-add-cart-load {
    0%,100%,80% {
        box-shadow: 0 2.5em 0 -1.3em rgba(235,235,235,.75);
    }

    40% {
        box-shadow: 0 2.5em 0 0 rgba(235,235,235,.75);
    }
}

.vc_grid-item-mini .added_to_cart.wc-forward {
    display: none;
}

