.padding-0,.padding_0 {
padding:0
}

.margin-0,.margin_0 {
margin:0
}

.margin_bottom_0,.margin-bottom-0 {
margin-bottom:0
}

.margin_top_0,.margin-top-0 {
margin-top:0
}

.margin_left_0,.margin-left-0 {
margin-left:0
}

.margin_right_0,.margin-right-0 {
margin-right:0
}

.fs_0,.fs-0 {
font-size:0!important
}

.padding-1,.padding_1 {
padding:1px
}

.margin-1,.margin_1 {
margin:1px
}

.margin_bottom_1,.margin-bottom-1 {
margin-bottom:1px
}

.margin_top_1,.margin-top-1 {
margin-top:1px
}

.margin_left_1,.margin-left-1 {
margin-left:1px
}

.margin_right_1,.margin-right-1 {
margin-right:1px
}

.fs_1,.fs-1 {
font-size:1px!important
}

.padding-2,.padding_2 {
padding:2px
}

.margin-2,.margin_2 {
margin:2px
}

.margin_bottom_2,.margin-bottom-2 {
margin-bottom:2px
}

.margin_top_2,.margin-top-2 {
margin-top:2px
}

.margin_left_2,.margin-left-2 {
margin-left:2px
}

.margin_right_2,.margin-right-2 {
margin-right:2px
}

.fs_2,.fs-2 {
font-size:2px!important
}

.padding-3,.padding_3 {
padding:3px
}

.margin-3,.margin_3 {
margin:3px
}

.margin_bottom_3,.margin-bottom-3 {
margin-bottom:3px
}

.margin_top_3,.margin-top-3 {
margin-top:3px
}

.margin_left_3,.margin-left-3 {
margin-left:3px
}

.margin_right_3,.margin-right-3 {
margin-right:3px
}

.fs_3,.fs-3 {
font-size:3px!important
}

.padding-4,.padding_4 {
padding:4px
}

.margin-4,.margin_4 {
margin:4px
}

.margin_bottom_4,.margin-bottom-4 {
margin-bottom:4px
}

.margin_top_4,.margin-top-4 {
margin-top:4px
}

.margin_left_4,.margin-left-4 {
margin-left:4px
}

.margin_right_4,.margin-right-4 {
margin-right:4px
}

.fs_4,.fs-4 {
font-size:4px!important
}

.padding-5,.padding_5 {
padding:5px
}

.margin-5,.margin_5 {
margin:5px
}

.margin_bottom_5,.margin-bottom-5 {
margin-bottom:5px
}

.margin_top_5,.margin-top-5 {
margin-top:5px
}

.margin_left_5,.margin-left-5 {
margin-left:5px
}

.margin_right_5,.margin-right-5 {
margin-right:5px
}

.fs_5,.fs-5 {
font-size:5px!important
}

.padding-6,.padding_6 {
padding:6px
}

.margin-6,.margin_6 {
margin:6px
}

.margin_bottom_6,.margin-bottom-6 {
margin-bottom:6px
}

.margin_top_6,.margin-top-6 {
margin-top:6px
}

.margin_left_6,.margin-left-6 {
margin-left:6px
}

.margin_right_6,.margin-right-6 {
margin-right:6px
}

.fs_6,.fs-6 {
font-size:6px!important
}

.padding-7,.padding_7 {
padding:7px
}

.margin-7,.margin_7 {
margin:7px
}

.margin_bottom_7,.margin-bottom-7 {
margin-bottom:7px
}

.margin_top_7,.margin-top-7 {
margin-top:7px
}

.margin_left_7,.margin-left-7 {
margin-left:7px
}

.margin_right_7,.margin-right-7 {
margin-right:7px
}

.fs_7,.fs-7 {
font-size:7px!important
}

.padding-8,.padding_8 {
padding:8px
}

.margin-8,.margin_8 {
margin:8px
}

.margin_bottom_8,.margin-bottom-8 {
margin-bottom:8px
}

.margin_top_8,.margin-top-8 {
margin-top:8px
}

.margin_left_8,.margin-left-8 {
margin-left:8px
}

.margin_right_8,.margin-right-8 {
margin-right:8px
}

.fs_8,.fs-8 {
font-size:8px!important
}

.padding-9,.padding_9 {
padding:9px
}

.margin-9,.margin_9 {
margin:9px
}

.margin_bottom_9,.margin-bottom-9 {
margin-bottom:9px
}

.margin_top_9,.margin-top-9 {
margin-top:9px
}

.margin_left_9,.margin-left-9 {
margin-left:9px
}

.margin_right_9,.margin-right-9 {
margin-right:9px
}

.fs_9,.fs-9 {
font-size:9px!important
}

.padding-10,.padding_10 {
padding:10px
}

.margin-10,.margin_10 {
margin:10px
}

.margin_bottom_10,.margin-bottom-10 {
margin-bottom:10px
}

.margin_top_10,.margin-top-10 {
margin-top:10px
}

.margin_left_10,.margin-left-10 {
margin-left:10px
}

.margin_right_10,.margin-right-10 {
margin-right:10px
}

.fs_10,.fs-10 {
font-size:10px!important
}

.padding-11,.padding_11 {
padding:11px
}

.margin-11,.margin_11 {
margin:11px
}

.margin_bottom_11,.margin-bottom-11 {
margin-bottom:11px
}

.margin_top_11,.margin-top-11 {
margin-top:11px
}

.margin_left_11,.margin-left-11 {
margin-left:11px
}

.margin_right_11,.margin-right-11 {
margin-right:11px
}

.fs_11,.fs-11 {
font-size:11px!important
}

.padding-12,.padding_12 {
padding:12px
}

.margin-12,.margin_12 {
margin:12px
}

.margin_bottom_12,.margin-bottom-12 {
margin-bottom:12px
}

.margin_top_12,.margin-top-12 {
margin-top:12px
}

.margin_left_12,.margin-left-12 {
margin-left:12px
}

.margin_right_12,.margin-right-12 {
margin-right:12px
}

.fs_12,.fs-12 {
font-size:12px!important
}

.padding-13,.padding_13 {
padding:13px
}

.margin-13,.margin_13 {
margin:13px
}

.margin_bottom_13,.margin-bottom-13 {
margin-bottom:13px
}

.margin_top_13,.margin-top-13 {
margin-top:13px
}

.margin_left_13,.margin-left-13 {
margin-left:13px
}

.margin_right_13,.margin-right-13 {
margin-right:13px
}

.fs_13,.fs-13 {
font-size:13px!important
}

.padding-14,.padding_14 {
padding:14px
}

.margin-14,.margin_14 {
margin:14px
}

.margin_bottom_14,.margin-bottom-14 {
margin-bottom:14px
}

.margin_top_14,.margin-top-14 {
margin-top:14px
}

.margin_left_14,.margin-left-14 {
margin-left:14px
}

.margin_right_14,.margin-right-14 {
margin-right:14px
}

.fs_14,.fs-14 {
font-size:14px!important
}

.padding-15,.padding_15 {
padding:15px
}

.margin-15,.margin_15 {
margin:15px
}

.margin_bottom_15,.margin-bottom-15 {
margin-bottom:15px
}

.margin_top_15,.margin-top-15 {
margin-top:15px
}

.margin_left_15,.margin-left-15 {
margin-left:15px
}

.margin_right_15,.margin-right-15 {
margin-right:15px
}

.fs_15,.fs-15 {
font-size:15px!important
}

.padding-16,.padding_16 {
padding:16px
}

.margin-16,.margin_16 {
margin:16px
}

.margin_bottom_16,.margin-bottom-16 {
margin-bottom:16px
}

.margin_top_16,.margin-top-16 {
margin-top:16px
}

.margin_left_16,.margin-left-16 {
margin-left:16px
}

.margin_right_16,.margin-right-16 {
margin-right:16px
}

.fs_16,.fs-16 {
font-size:16px!important
}

.padding-17,.padding_17 {
padding:17px
}

.margin-17,.margin_17 {
margin:17px
}

.margin_bottom_17,.margin-bottom-17 {
margin-bottom:17px
}

.margin_top_17,.margin-top-17 {
margin-top:17px
}

.margin_left_17,.margin-left-17 {
margin-left:17px
}

.margin_right_17,.margin-right-17 {
margin-right:17px
}

.fs_17,.fs-17 {
font-size:17px!important
}

.padding-18,.padding_18 {
padding:18px
}

.margin-18,.margin_18 {
margin:18px
}

.margin_bottom_18,.margin-bottom-18 {
margin-bottom:18px
}

.margin_top_18,.margin-top-18 {
margin-top:18px
}

.margin_left_18,.margin-left-18 {
margin-left:18px
}

.margin_right_18,.margin-right-18 {
margin-right:18px
}

.fs_18,.fs-18 {
font-size:18px!important
}

.padding-19,.padding_19 {
padding:19px
}

.margin-19,.margin_19 {
margin:19px
}

.margin_bottom_19,.margin-bottom-19 {
margin-bottom:19px
}

.margin_top_19,.margin-top-19 {
margin-top:19px
}

.margin_left_19,.margin-left-19 {
margin-left:19px
}

.margin_right_19,.margin-right-19 {
margin-right:19px
}

.fs_19,.fs-19 {
font-size:19px!important
}

.padding-20,.padding_20 {
padding:20px
}

.margin-20,.margin_20 {
margin:20px
}

.margin_bottom_20,.margin-bottom-20 {
margin-bottom:20px
}

.margin_top_20,.margin-top-20 {
margin-top:20px
}

.margin_left_20,.margin-left-20 {
margin-left:20px
}

.margin_right_20,.margin-right-20 {
margin-right:20px
}

.fs_20,.fs-20 {
font-size:20px!important
}

.padding-21,.padding_21 {
padding:21px
}

.margin-21,.margin_21 {
margin:21px
}

.margin_bottom_21,.margin-bottom-21 {
margin-bottom:21px
}

.margin_top_21,.margin-top-21 {
margin-top:21px
}

.margin_left_21,.margin-left-21 {
margin-left:21px
}

.margin_right_21,.margin-right-21 {
margin-right:21px
}

.fs_21,.fs-21 {
font-size:21px!important
}

.padding-22,.padding_22 {
padding:22px
}

.margin-22,.margin_22 {
margin:22px
}

.margin_bottom_22,.margin-bottom-22 {
margin-bottom:22px
}

.margin_top_22,.margin-top-22 {
margin-top:22px
}

.margin_left_22,.margin-left-22 {
margin-left:22px
}

.margin_right_22,.margin-right-22 {
margin-right:22px
}

.fs_22,.fs-22 {
font-size:22px!important
}

.padding-23,.padding_23 {
padding:23px
}

.margin-23,.margin_23 {
margin:23px
}

.margin_bottom_23,.margin-bottom-23 {
margin-bottom:23px
}

.margin_top_23,.margin-top-23 {
margin-top:23px
}

.margin_left_23,.margin-left-23 {
margin-left:23px
}

.margin_right_23,.margin-right-23 {
margin-right:23px
}

.fs_23,.fs-23 {
font-size:23px!important
}

.padding-24,.padding_24 {
padding:24px
}

.margin-24,.margin_24 {
margin:24px
}

.margin_bottom_24,.margin-bottom-24 {
margin-bottom:24px
}

.margin_top_24,.margin-top-24 {
margin-top:24px
}

.margin_left_24,.margin-left-24 {
margin-left:24px
}

.margin_right_24,.margin-right-24 {
margin-right:24px
}

.fs_24,.fs-24 {
font-size:24px!important
}

.padding-25,.padding_25 {
padding:25px
}

.margin-25,.margin_25 {
margin:25px
}

.margin_bottom_25,.margin-bottom-25 {
margin-bottom:25px
}

.margin_top_25,.margin-top-25 {
margin-top:25px
}

.margin_left_25,.margin-left-25 {
margin-left:25px
}

.margin_right_25,.margin-right-25 {
margin-right:25px
}

.fs_25,.fs-25 {
font-size:25px!important
}

.padding-26,.padding_26 {
padding:26px
}

.margin-26,.margin_26 {
margin:26px
}

.margin_bottom_26,.margin-bottom-26 {
margin-bottom:26px
}

.margin_top_26,.margin-top-26 {
margin-top:26px
}

.margin_left_26,.margin-left-26 {
margin-left:26px
}

.margin_right_26,.margin-right-26 {
margin-right:26px
}

.fs_26,.fs-26 {
font-size:26px!important
}

.padding-27,.padding_27 {
padding:27px
}

.margin-27,.margin_27 {
margin:27px
}

.margin_bottom_27,.margin-bottom-27 {
margin-bottom:27px
}

.margin_top_27,.margin-top-27 {
margin-top:27px
}

.margin_left_27,.margin-left-27 {
margin-left:27px
}

.margin_right_27,.margin-right-27 {
margin-right:27px
}

.fs_27,.fs-27 {
font-size:27px!important
}

.padding-28,.padding_28 {
padding:28px
}

.margin-28,.margin_28 {
margin:28px
}

.margin_bottom_28,.margin-bottom-28 {
margin-bottom:28px
}

.margin_top_28,.margin-top-28 {
margin-top:28px
}

.margin_left_28,.margin-left-28 {
margin-left:28px
}

.margin_right_28,.margin-right-28 {
margin-right:28px
}

.fs_28,.fs-28 {
font-size:28px!important
}

.padding-29,.padding_29 {
padding:29px
}

.margin-29,.margin_29 {
margin:29px
}

.margin_bottom_29,.margin-bottom-29 {
margin-bottom:29px
}

.margin_top_29,.margin-top-29 {
margin-top:29px
}

.margin_left_29,.margin-left-29 {
margin-left:29px
}

.margin_right_29,.margin-right-29 {
margin-right:29px
}

.fs_29,.fs-29 {
font-size:29px!important
}

.padding-30,.padding_30 {
padding:30px
}

.margin-30,.margin_30 {
margin:30px
}

.margin_bottom_30,.margin-bottom-30 {
margin-bottom:30px
}

.margin_top_30,.margin-top-30 {
margin-top:30px
}

.margin_left_30,.margin-left-30 {
margin-left:30px
}

.margin_right_30,.margin-right-30 {
margin-right:30px
}

.fs_30,.fs-30 {
font-size:30px!important
}

.padding-31,.padding_31 {
padding:31px
}

.margin-31,.margin_31 {
margin:31px
}

.margin_bottom_31,.margin-bottom-31 {
margin-bottom:31px
}

.margin_top_31,.margin-top-31 {
margin-top:31px
}

.margin_left_31,.margin-left-31 {
margin-left:31px
}

.margin_right_31,.margin-right-31 {
margin-right:31px
}

.fs_31,.fs-31 {
font-size:31px!important
}

.padding-32,.padding_32 {
padding:32px
}

.margin-32,.margin_32 {
margin:32px
}

.margin_bottom_32,.margin-bottom-32 {
margin-bottom:32px
}

.margin_top_32,.margin-top-32 {
margin-top:32px
}

.margin_left_32,.margin-left-32 {
margin-left:32px
}

.margin_right_32,.margin-right-32 {
margin-right:32px
}

.fs_32,.fs-32 {
font-size:32px!important
}

.padding-33,.padding_33 {
padding:33px
}

.margin-33,.margin_33 {
margin:33px
}

.margin_bottom_33,.margin-bottom-33 {
margin-bottom:33px
}

.margin_top_33,.margin-top-33 {
margin-top:33px
}

.margin_left_33,.margin-left-33 {
margin-left:33px
}

.margin_right_33,.margin-right-33 {
margin-right:33px
}

.fs_33,.fs-33 {
font-size:33px!important
}

.padding-34,.padding_34 {
padding:34px
}

.margin-34,.margin_34 {
margin:34px
}

.margin_bottom_34,.margin-bottom-34 {
margin-bottom:34px
}

.margin_top_34,.margin-top-34 {
margin-top:34px
}

.margin_left_34,.margin-left-34 {
margin-left:34px
}

.margin_right_34,.margin-right-34 {
margin-right:34px
}

.fs_34,.fs-34 {
font-size:34px!important
}

.padding-35,.padding_35 {
padding:35px
}

.margin-35,.margin_35 {
margin:35px
}

.margin_bottom_35,.margin-bottom-35 {
margin-bottom:35px
}

.margin_top_35,.margin-top-35 {
margin-top:35px
}

.margin_left_35,.margin-left-35 {
margin-left:35px
}

.margin_right_35,.margin-right-35 {
margin-right:35px
}

.fs_35,.fs-35 {
font-size:35px!important
}

.padding-36,.padding_36 {
padding:36px
}

.margin-36,.margin_36 {
margin:36px
}

.margin_bottom_36,.margin-bottom-36 {
margin-bottom:36px
}

.margin_top_36,.margin-top-36 {
margin-top:36px
}

.margin_left_36,.margin-left-36 {
margin-left:36px
}

.margin_right_36,.margin-right-36 {
margin-right:36px
}

.fs_36,.fs-36 {
font-size:36px!important
}

.padding-37,.padding_37 {
padding:37px
}

.margin-37,.margin_37 {
margin:37px
}

.margin_bottom_37,.margin-bottom-37 {
margin-bottom:37px
}

.margin_top_37,.margin-top-37 {
margin-top:37px
}

.margin_left_37,.margin-left-37 {
margin-left:37px
}

.margin_right_37,.margin-right-37 {
margin-right:37px
}

.fs_37,.fs-37 {
font-size:37px!important
}

.padding-38,.padding_38 {
padding:38px
}

.margin-38,.margin_38 {
margin:38px
}

.margin_bottom_38,.margin-bottom-38 {
margin-bottom:38px
}

.margin_top_38,.margin-top-38 {
margin-top:38px
}

.margin_left_38,.margin-left-38 {
margin-left:38px
}

.margin_right_38,.margin-right-38 {
margin-right:38px
}

.fs_38,.fs-38 {
font-size:38px!important
}

.padding-39,.padding_39 {
padding:39px
}

.margin-39,.margin_39 {
margin:39px
}

.margin_bottom_39,.margin-bottom-39 {
margin-bottom:39px
}

.margin_top_39,.margin-top-39 {
margin-top:39px
}

.margin_left_39,.margin-left-39 {
margin-left:39px
}

.margin_right_39,.margin-right-39 {
margin-right:39px
}

.fs_39,.fs-39 {
font-size:39px!important
}

.padding-40,.padding_40 {
padding:40px
}

.margin-40,.margin_40 {
margin:40px
}

.margin_bottom_40,.margin-bottom-40 {
margin-bottom:40px
}

.margin_top_40,.margin-top-40 {
margin-top:40px
}

.margin_left_40,.margin-left-40 {
margin-left:40px
}

.margin_right_40,.margin-right-40 {
margin-right:40px
}

.fs_40,.fs-40 {
font-size:40px!important
}

.padding-41,.padding_41 {
padding:41px
}

.margin-41,.margin_41 {
margin:41px
}

.margin_bottom_41,.margin-bottom-41 {
margin-bottom:41px
}

.margin_top_41,.margin-top-41 {
margin-top:41px
}

.margin_left_41,.margin-left-41 {
margin-left:41px
}

.margin_right_41,.margin-right-41 {
margin-right:41px
}

.fs_41,.fs-41 {
font-size:41px!important
}

.padding-42,.padding_42 {
padding:42px
}

.margin-42,.margin_42 {
margin:42px
}

.margin_bottom_42,.margin-bottom-42 {
margin-bottom:42px
}

.margin_top_42,.margin-top-42 {
margin-top:42px
}

.margin_left_42,.margin-left-42 {
margin-left:42px
}

.margin_right_42,.margin-right-42 {
margin-right:42px
}

.fs_42,.fs-42 {
font-size:42px!important
}

.padding-43,.padding_43 {
padding:43px
}

.margin-43,.margin_43 {
margin:43px
}

.margin_bottom_43,.margin-bottom-43 {
margin-bottom:43px
}

.margin_top_43,.margin-top-43 {
margin-top:43px
}

.margin_left_43,.margin-left-43 {
margin-left:43px
}

.margin_right_43,.margin-right-43 {
margin-right:43px
}

.fs_43,.fs-43 {
font-size:43px!important
}

.padding-44,.padding_44 {
padding:44px
}

.margin-44,.margin_44 {
margin:44px
}

.margin_bottom_44,.margin-bottom-44 {
margin-bottom:44px
}

.margin_top_44,.margin-top-44 {
margin-top:44px
}

.margin_left_44,.margin-left-44 {
margin-left:44px
}

.margin_right_44,.margin-right-44 {
margin-right:44px
}

.fs_44,.fs-44 {
font-size:44px!important
}

.padding-45,.padding_45 {
padding:45px
}

.margin-45,.margin_45 {
margin:45px
}

.margin_bottom_45,.margin-bottom-45 {
margin-bottom:45px
}

.margin_top_45,.margin-top-45 {
margin-top:45px
}

.margin_left_45,.margin-left-45 {
margin-left:45px
}

.margin_right_45,.margin-right-45 {
margin-right:45px
}

.fs_45,.fs-45 {
font-size:45px!important
}

.padding-46,.padding_46 {
padding:46px
}

.margin-46,.margin_46 {
margin:46px
}

.margin_bottom_46,.margin-bottom-46 {
margin-bottom:46px
}

.margin_top_46,.margin-top-46 {
margin-top:46px
}

.margin_left_46,.margin-left-46 {
margin-left:46px
}

.margin_right_46,.margin-right-46 {
margin-right:46px
}

.fs_46,.fs-46 {
font-size:46px!important
}

.padding-47,.padding_47 {
padding:47px
}

.margin-47,.margin_47 {
margin:47px
}

.margin_bottom_47,.margin-bottom-47 {
margin-bottom:47px
}

.margin_top_47,.margin-top-47 {
margin-top:47px
}

.margin_left_47,.margin-left-47 {
margin-left:47px
}

.margin_right_47,.margin-right-47 {
margin-right:47px
}

.fs_47,.fs-47 {
font-size:47px!important
}

.padding-48,.padding_48 {
padding:48px
}

.margin-48,.margin_48 {
margin:48px
}

.margin_bottom_48,.margin-bottom-48 {
margin-bottom:48px
}

.margin_top_48,.margin-top-48 {
margin-top:48px
}

.margin_left_48,.margin-left-48 {
margin-left:48px
}

.margin_right_48,.margin-right-48 {
margin-right:48px
}

.fs_48,.fs-48 {
font-size:48px!important
}

.padding-49,.padding_49 {
padding:49px
}

.margin-49,.margin_49 {
margin:49px
}

.margin_bottom_49,.margin-bottom-49 {
margin-bottom:49px
}

.margin_top_49,.margin-top-49 {
margin-top:49px
}

.margin_left_49,.margin-left-49 {
margin-left:49px
}

.margin_right_49,.margin-right-49 {
margin-right:49px
}

.fs_49,.fs-49 {
font-size:49px!important
}

.padding-50,.padding_50 {
padding:50px
}

.margin-50,.margin_50 {
margin:50px
}

.margin_bottom_50,.margin-bottom-50 {
margin-bottom:50px
}

.margin_top_50,.margin-top-50 {
margin-top:50px
}

.margin_left_50,.margin-left-50 {
margin-left:50px
}

.margin_right_50,.margin-right-50 {
margin-right:50px
}

.fs_50,.fs-50 {
font-size:50px!important
}

.padding-51,.padding_51 {
padding:51px
}

.margin-51,.margin_51 {
margin:51px
}

.margin_bottom_51,.margin-bottom-51 {
margin-bottom:51px
}

.margin_top_51,.margin-top-51 {
margin-top:51px
}

.margin_left_51,.margin-left-51 {
margin-left:51px
}

.margin_right_51,.margin-right-51 {
margin-right:51px
}

.fs_51,.fs-51 {
font-size:51px!important
}

.padding-52,.padding_52 {
padding:52px
}

.margin-52,.margin_52 {
margin:52px
}

.margin_bottom_52,.margin-bottom-52 {
margin-bottom:52px
}

.margin_top_52,.margin-top-52 {
margin-top:52px
}

.margin_left_52,.margin-left-52 {
margin-left:52px
}

.margin_right_52,.margin-right-52 {
margin-right:52px
}

.fs_52,.fs-52 {
font-size:52px!important
}

.padding-53,.padding_53 {
padding:53px
}

.margin-53,.margin_53 {
margin:53px
}

.margin_bottom_53,.margin-bottom-53 {
margin-bottom:53px
}

.margin_top_53,.margin-top-53 {
margin-top:53px
}

.margin_left_53,.margin-left-53 {
margin-left:53px
}

.margin_right_53,.margin-right-53 {
margin-right:53px
}

.fs_53,.fs-53 {
font-size:53px!important
}

.padding-54,.padding_54 {
padding:54px
}

.margin-54,.margin_54 {
margin:54px
}

.margin_bottom_54,.margin-bottom-54 {
margin-bottom:54px
}

.margin_top_54,.margin-top-54 {
margin-top:54px
}

.margin_left_54,.margin-left-54 {
margin-left:54px
}

.margin_right_54,.margin-right-54 {
margin-right:54px
}

.fs_54,.fs-54 {
font-size:54px!important
}

.padding-55,.padding_55 {
padding:55px
}

.margin-55,.margin_55 {
margin:55px
}

.margin_bottom_55,.margin-bottom-55 {
margin-bottom:55px
}

.margin_top_55,.margin-top-55 {
margin-top:55px
}

.margin_left_55,.margin-left-55 {
margin-left:55px
}

.margin_right_55,.margin-right-55 {
margin-right:55px
}

.fs_55,.fs-55 {
font-size:55px!important
}

.padding-56,.padding_56 {
padding:56px
}

.margin-56,.margin_56 {
margin:56px
}

.margin_bottom_56,.margin-bottom-56 {
margin-bottom:56px
}

.margin_top_56,.margin-top-56 {
margin-top:56px
}

.margin_left_56,.margin-left-56 {
margin-left:56px
}

.margin_right_56,.margin-right-56 {
margin-right:56px
}

.fs_56,.fs-56 {
font-size:56px!important
}

.padding-57,.padding_57 {
padding:57px
}

.margin-57,.margin_57 {
margin:57px
}

.margin_bottom_57,.margin-bottom-57 {
margin-bottom:57px
}

.margin_top_57,.margin-top-57 {
margin-top:57px
}

.margin_left_57,.margin-left-57 {
margin-left:57px
}

.margin_right_57,.margin-right-57 {
margin-right:57px
}

.fs_57,.fs-57 {
font-size:57px!important
}

.padding-58,.padding_58 {
padding:58px
}

.margin-58,.margin_58 {
margin:58px
}

.margin_bottom_58,.margin-bottom-58 {
margin-bottom:58px
}

.margin_top_58,.margin-top-58 {
margin-top:58px
}

.margin_left_58,.margin-left-58 {
margin-left:58px
}

.margin_right_58,.margin-right-58 {
margin-right:58px
}

.fs_58,.fs-58 {
font-size:58px!important
}

.padding-59,.padding_59 {
padding:59px
}

.margin-59,.margin_59 {
margin:59px
}

.margin_bottom_59,.margin-bottom-59 {
margin-bottom:59px
}

.margin_top_59,.margin-top-59 {
margin-top:59px
}

.margin_left_59,.margin-left-59 {
margin-left:59px
}

.margin_right_59,.margin-right-59 {
margin-right:59px
}

.fs_59,.fs-59 {
font-size:59px!important
}

.padding-60,.padding_60 {
padding:60px
}

.margin-60,.margin_60 {
margin:60px
}

.margin_bottom_60,.margin-bottom-60 {
margin-bottom:60px
}

.margin_top_60,.margin-top-60 {
margin-top:60px
}

.margin_left_60,.margin-left-60 {
margin-left:60px
}

.margin_right_60,.margin-right-60 {
margin-right:60px
}

.fs_60,.fs-60 {
font-size:60px!important
}

.padding-61,.padding_61 {
padding:61px
}

.margin-61,.margin_61 {
margin:61px
}

.margin_bottom_61,.margin-bottom-61 {
margin-bottom:61px
}

.margin_top_61,.margin-top-61 {
margin-top:61px
}

.margin_left_61,.margin-left-61 {
margin-left:61px
}

.margin_right_61,.margin-right-61 {
margin-right:61px
}

.fs_61,.fs-61 {
font-size:61px!important
}

.padding-62,.padding_62 {
padding:62px
}

.margin-62,.margin_62 {
margin:62px
}

.margin_bottom_62,.margin-bottom-62 {
margin-bottom:62px
}

.margin_top_62,.margin-top-62 {
margin-top:62px
}

.margin_left_62,.margin-left-62 {
margin-left:62px
}

.margin_right_62,.margin-right-62 {
margin-right:62px
}

.fs_62,.fs-62 {
font-size:62px!important
}

.padding-63,.padding_63 {
padding:63px
}

.margin-63,.margin_63 {
margin:63px
}

.margin_bottom_63,.margin-bottom-63 {
margin-bottom:63px
}

.margin_top_63,.margin-top-63 {
margin-top:63px
}

.margin_left_63,.margin-left-63 {
margin-left:63px
}

.margin_right_63,.margin-right-63 {
margin-right:63px
}

.fs_63,.fs-63 {
font-size:63px!important
}

.padding-64,.padding_64 {
padding:64px
}

.margin-64,.margin_64 {
margin:64px
}

.margin_bottom_64,.margin-bottom-64 {
margin-bottom:64px
}

.margin_top_64,.margin-top-64 {
margin-top:64px
}

.margin_left_64,.margin-left-64 {
margin-left:64px
}

.margin_right_64,.margin-right-64 {
margin-right:64px
}

.fs_64,.fs-64 {
font-size:64px!important
}

.padding-65,.padding_65 {
padding:65px
}

.margin-65,.margin_65 {
margin:65px
}

.margin_bottom_65,.margin-bottom-65 {
margin-bottom:65px
}

.margin_top_65,.margin-top-65 {
margin-top:65px
}

.margin_left_65,.margin-left-65 {
margin-left:65px
}

.margin_right_65,.margin-right-65 {
margin-right:65px
}

.fs_65,.fs-65 {
font-size:65px!important
}

.padding-66,.padding_66 {
padding:66px
}

.margin-66,.margin_66 {
margin:66px
}

.margin_bottom_66,.margin-bottom-66 {
margin-bottom:66px
}

.margin_top_66,.margin-top-66 {
margin-top:66px
}

.margin_left_66,.margin-left-66 {
margin-left:66px
}

.margin_right_66,.margin-right-66 {
margin-right:66px
}

.fs_66,.fs-66 {
font-size:66px!important
}

.padding-67,.padding_67 {
padding:67px
}

.margin-67,.margin_67 {
margin:67px
}

.margin_bottom_67,.margin-bottom-67 {
margin-bottom:67px
}

.margin_top_67,.margin-top-67 {
margin-top:67px
}

.margin_left_67,.margin-left-67 {
margin-left:67px
}

.margin_right_67,.margin-right-67 {
margin-right:67px
}

.fs_67,.fs-67 {
font-size:67px!important
}

.padding-68,.padding_68 {
padding:68px
}

.margin-68,.margin_68 {
margin:68px
}

.margin_bottom_68,.margin-bottom-68 {
margin-bottom:68px
}

.margin_top_68,.margin-top-68 {
margin-top:68px
}

.margin_left_68,.margin-left-68 {
margin-left:68px
}

.margin_right_68,.margin-right-68 {
margin-right:68px
}

.fs_68,.fs-68 {
font-size:68px!important
}

.padding-69,.padding_69 {
padding:69px
}

.margin-69,.margin_69 {
margin:69px
}

.margin_bottom_69,.margin-bottom-69 {
margin-bottom:69px
}

.margin_top_69,.margin-top-69 {
margin-top:69px
}

.margin_left_69,.margin-left-69 {
margin-left:69px
}

.margin_right_69,.margin-right-69 {
margin-right:69px
}

.fs_69,.fs-69 {
font-size:69px!important
}

.padding-70,.padding_70 {
padding:70px
}

.margin-70,.margin_70 {
margin:70px
}

.margin_bottom_70,.margin-bottom-70 {
margin-bottom:70px
}

.margin_top_70,.margin-top-70 {
margin-top:70px
}

.margin_left_70,.margin-left-70 {
margin-left:70px
}

.margin_right_70,.margin-right-70 {
margin-right:70px
}

.fs_70,.fs-70 {
font-size:70px!important
}

.padding-71,.padding_71 {
padding:71px
}

.margin-71,.margin_71 {
margin:71px
}

.margin_bottom_71,.margin-bottom-71 {
margin-bottom:71px
}

.margin_top_71,.margin-top-71 {
margin-top:71px
}

.margin_left_71,.margin-left-71 {
margin-left:71px
}

.margin_right_71,.margin-right-71 {
margin-right:71px
}

.fs_71,.fs-71 {
font-size:71px!important
}

.padding-72,.padding_72 {
padding:72px
}

.margin-72,.margin_72 {
margin:72px
}

.margin_bottom_72,.margin-bottom-72 {
margin-bottom:72px
}

.margin_top_72,.margin-top-72 {
margin-top:72px
}

.margin_left_72,.margin-left-72 {
margin-left:72px
}

.margin_right_72,.margin-right-72 {
margin-right:72px
}

.fs_72,.fs-72 {
font-size:72px!important
}

.padding-73,.padding_73 {
padding:73px
}

.margin-73,.margin_73 {
margin:73px
}

.margin_bottom_73,.margin-bottom-73 {
margin-bottom:73px
}

.margin_top_73,.margin-top-73 {
margin-top:73px
}

.margin_left_73,.margin-left-73 {
margin-left:73px
}

.margin_right_73,.margin-right-73 {
margin-right:73px
}

.fs_73,.fs-73 {
font-size:73px!important
}

.padding-74,.padding_74 {
padding:74px
}

.margin-74,.margin_74 {
margin:74px
}

.margin_bottom_74,.margin-bottom-74 {
margin-bottom:74px
}

.margin_top_74,.margin-top-74 {
margin-top:74px
}

.margin_left_74,.margin-left-74 {
margin-left:74px
}

.margin_right_74,.margin-right-74 {
margin-right:74px
}

.fs_74,.fs-74 {
font-size:74px!important
}

.padding-75,.padding_75 {
padding:75px
}

.margin-75,.margin_75 {
margin:75px
}

.margin_bottom_75,.margin-bottom-75 {
margin-bottom:75px
}

.margin_top_75,.margin-top-75 {
margin-top:75px
}

.margin_left_75,.margin-left-75 {
margin-left:75px
}

.margin_right_75,.margin-right-75 {
margin-right:75px
}

.fs_75,.fs-75 {
font-size:75px!important
}

.padding-76,.padding_76 {
padding:76px
}

.margin-76,.margin_76 {
margin:76px
}

.margin_bottom_76,.margin-bottom-76 {
margin-bottom:76px
}

.margin_top_76,.margin-top-76 {
margin-top:76px
}

.margin_left_76,.margin-left-76 {
margin-left:76px
}

.margin_right_76,.margin-right-76 {
margin-right:76px
}

.fs_76,.fs-76 {
font-size:76px!important
}

.padding-77,.padding_77 {
padding:77px
}

.margin-77,.margin_77 {
margin:77px
}

.margin_bottom_77,.margin-bottom-77 {
margin-bottom:77px
}

.margin_top_77,.margin-top-77 {
margin-top:77px
}

.margin_left_77,.margin-left-77 {
margin-left:77px
}

.margin_right_77,.margin-right-77 {
margin-right:77px
}

.fs_77,.fs-77 {
font-size:77px!important
}

.padding-78,.padding_78 {
padding:78px
}

.margin-78,.margin_78 {
margin:78px
}

.margin_bottom_78,.margin-bottom-78 {
margin-bottom:78px
}

.margin_top_78,.margin-top-78 {
margin-top:78px
}

.margin_left_78,.margin-left-78 {
margin-left:78px
}

.margin_right_78,.margin-right-78 {
margin-right:78px
}

.fs_78,.fs-78 {
font-size:78px!important
}

.padding-79,.padding_79 {
padding:79px
}

.margin-79,.margin_79 {
margin:79px
}

.margin_bottom_79,.margin-bottom-79 {
margin-bottom:79px
}

.margin_top_79,.margin-top-79 {
margin-top:79px
}

.margin_left_79,.margin-left-79 {
margin-left:79px
}

.margin_right_79,.margin-right-79 {
margin-right:79px
}

.fs_79,.fs-79 {
font-size:79px!important
}

.padding-80,.padding_80 {
padding:80px
}

.margin-80,.margin_80 {
margin:80px
}

.margin_bottom_80,.margin-bottom-80 {
margin-bottom:80px
}

.margin_top_80,.margin-top-80 {
margin-top:80px
}

.margin_left_80,.margin-left-80 {
margin-left:80px
}

.margin_right_80,.margin-right-80 {
margin-right:80px
}

.fs_80,.fs-80 {
font-size:80px!important
}

.padding-81,.padding_81 {
padding:81px
}

.margin-81,.margin_81 {
margin:81px
}

.margin_bottom_81,.margin-bottom-81 {
margin-bottom:81px
}

.margin_top_81,.margin-top-81 {
margin-top:81px
}

.margin_left_81,.margin-left-81 {
margin-left:81px
}

.margin_right_81,.margin-right-81 {
margin-right:81px
}

.fs_81,.fs-81 {
font-size:81px!important
}

.padding-82,.padding_82 {
padding:82px
}

.margin-82,.margin_82 {
margin:82px
}

.margin_bottom_82,.margin-bottom-82 {
margin-bottom:82px
}

.margin_top_82,.margin-top-82 {
margin-top:82px
}

.margin_left_82,.margin-left-82 {
margin-left:82px
}

.margin_right_82,.margin-right-82 {
margin-right:82px
}

.fs_82,.fs-82 {
font-size:82px!important
}

.padding-83,.padding_83 {
padding:83px
}

.margin-83,.margin_83 {
margin:83px
}

.margin_bottom_83,.margin-bottom-83 {
margin-bottom:83px
}

.margin_top_83,.margin-top-83 {
margin-top:83px
}

.margin_left_83,.margin-left-83 {
margin-left:83px
}

.margin_right_83,.margin-right-83 {
margin-right:83px
}

.fs_83,.fs-83 {
font-size:83px!important
}

.padding-84,.padding_84 {
padding:84px
}

.margin-84,.margin_84 {
margin:84px
}

.margin_bottom_84,.margin-bottom-84 {
margin-bottom:84px
}

.margin_top_84,.margin-top-84 {
margin-top:84px
}

.margin_left_84,.margin-left-84 {
margin-left:84px
}

.margin_right_84,.margin-right-84 {
margin-right:84px
}

.fs_84,.fs-84 {
font-size:84px!important
}

.padding-85,.padding_85 {
padding:85px
}

.margin-85,.margin_85 {
margin:85px
}

.margin_bottom_85,.margin-bottom-85 {
margin-bottom:85px
}

.margin_top_85,.margin-top-85 {
margin-top:85px
}

.margin_left_85,.margin-left-85 {
margin-left:85px
}

.margin_right_85,.margin-right-85 {
margin-right:85px
}

.fs_85,.fs-85 {
font-size:85px!important
}

.padding-86,.padding_86 {
padding:86px
}

.margin-86,.margin_86 {
margin:86px
}

.margin_bottom_86,.margin-bottom-86 {
margin-bottom:86px
}

.margin_top_86,.margin-top-86 {
margin-top:86px
}

.margin_left_86,.margin-left-86 {
margin-left:86px
}

.margin_right_86,.margin-right-86 {
margin-right:86px
}

.fs_86,.fs-86 {
font-size:86px!important
}

.padding-87,.padding_87 {
padding:87px
}

.margin-87,.margin_87 {
margin:87px
}

.margin_bottom_87,.margin-bottom-87 {
margin-bottom:87px
}

.margin_top_87,.margin-top-87 {
margin-top:87px
}

.margin_left_87,.margin-left-87 {
margin-left:87px
}

.margin_right_87,.margin-right-87 {
margin-right:87px
}

.fs_87,.fs-87 {
font-size:87px!important
}

.padding-88,.padding_88 {
padding:88px
}

.margin-88,.margin_88 {
margin:88px
}

.margin_bottom_88,.margin-bottom-88 {
margin-bottom:88px
}

.margin_top_88,.margin-top-88 {
margin-top:88px
}

.margin_left_88,.margin-left-88 {
margin-left:88px
}

.margin_right_88,.margin-right-88 {
margin-right:88px
}

.fs_88,.fs-88 {
font-size:88px!important
}

.padding-89,.padding_89 {
padding:89px
}

.margin-89,.margin_89 {
margin:89px
}

.margin_bottom_89,.margin-bottom-89 {
margin-bottom:89px
}

.margin_top_89,.margin-top-89 {
margin-top:89px
}

.margin_left_89,.margin-left-89 {
margin-left:89px
}

.margin_right_89,.margin-right-89 {
margin-right:89px
}

.fs_89,.fs-89 {
font-size:89px!important
}

.padding-90,.padding_90 {
padding:90px
}

.margin-90,.margin_90 {
margin:90px
}

.margin_bottom_90,.margin-bottom-90 {
margin-bottom:90px
}

.margin_top_90,.margin-top-90 {
margin-top:90px
}

.margin_left_90,.margin-left-90 {
margin-left:90px
}

.margin_right_90,.margin-right-90 {
margin-right:90px
}

.fs_90,.fs-90 {
font-size:90px!important
}

.padding-91,.padding_91 {
padding:91px
}

.margin-91,.margin_91 {
margin:91px
}

.margin_bottom_91,.margin-bottom-91 {
margin-bottom:91px
}

.margin_top_91,.margin-top-91 {
margin-top:91px
}

.margin_left_91,.margin-left-91 {
margin-left:91px
}

.margin_right_91,.margin-right-91 {
margin-right:91px
}

.fs_91,.fs-91 {
font-size:91px!important
}

.padding-92,.padding_92 {
padding:92px
}

.margin-92,.margin_92 {
margin:92px
}

.margin_bottom_92,.margin-bottom-92 {
margin-bottom:92px
}

.margin_top_92,.margin-top-92 {
margin-top:92px
}

.margin_left_92,.margin-left-92 {
margin-left:92px
}

.margin_right_92,.margin-right-92 {
margin-right:92px
}

.fs_92,.fs-92 {
font-size:92px!important
}

.padding-93,.padding_93 {
padding:93px
}

.margin-93,.margin_93 {
margin:93px
}

.margin_bottom_93,.margin-bottom-93 {
margin-bottom:93px
}

.margin_top_93,.margin-top-93 {
margin-top:93px
}

.margin_left_93,.margin-left-93 {
margin-left:93px
}

.margin_right_93,.margin-right-93 {
margin-right:93px
}

.fs_93,.fs-93 {
font-size:93px!important
}

.padding-94,.padding_94 {
padding:94px
}

.margin-94,.margin_94 {
margin:94px
}

.margin_bottom_94,.margin-bottom-94 {
margin-bottom:94px
}

.margin_top_94,.margin-top-94 {
margin-top:94px
}

.margin_left_94,.margin-left-94 {
margin-left:94px
}

.margin_right_94,.margin-right-94 {
margin-right:94px
}

.fs_94,.fs-94 {
font-size:94px!important
}

.padding-95,.padding_95 {
padding:95px
}

.margin-95,.margin_95 {
margin:95px
}

.margin_bottom_95,.margin-bottom-95 {
margin-bottom:95px
}

.margin_top_95,.margin-top-95 {
margin-top:95px
}

.margin_left_95,.margin-left-95 {
margin-left:95px
}

.margin_right_95,.margin-right-95 {
margin-right:95px
}

.fs_95,.fs-95 {
font-size:95px!important
}

.padding-96,.padding_96 {
padding:96px
}

.margin-96,.margin_96 {
margin:96px
}

.margin_bottom_96,.margin-bottom-96 {
margin-bottom:96px
}

.margin_top_96,.margin-top-96 {
margin-top:96px
}

.margin_left_96,.margin-left-96 {
margin-left:96px
}

.margin_right_96,.margin-right-96 {
margin-right:96px
}

.fs_96,.fs-96 {
font-size:96px!important
}

.padding-97,.padding_97 {
padding:97px
}

.margin-97,.margin_97 {
margin:97px
}

.margin_bottom_97,.margin-bottom-97 {
margin-bottom:97px
}

.margin_top_97,.margin-top-97 {
margin-top:97px
}

.margin_left_97,.margin-left-97 {
margin-left:97px
}

.margin_right_97,.margin-right-97 {
margin-right:97px
}

.fs_97,.fs-97 {
font-size:97px!important
}

.padding-98,.padding_98 {
padding:98px
}

.margin-98,.margin_98 {
margin:98px
}

.margin_bottom_98,.margin-bottom-98 {
margin-bottom:98px
}

.margin_top_98,.margin-top-98 {
margin-top:98px
}

.margin_left_98,.margin-left-98 {
margin-left:98px
}

.margin_right_98,.margin-right-98 {
margin-right:98px
}

.fs_98,.fs-98 {
font-size:98px!important
}

.padding-99,.padding_99 {
padding:99px
}

.margin-99,.margin_99 {
margin:99px
}

.margin_bottom_99,.margin-bottom-99 {
margin-bottom:99px
}

.margin_top_99,.margin-top-99 {
margin-top:99px
}

.margin_left_99,.margin-left-99 {
margin-left:99px
}

.margin_right_99,.margin-right-99 {
margin-right:99px
}

.fs_99,.fs-99 {
font-size:99px!important
}

* {
word-break:break-word
}

.text1line {
text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden
}

.text2line {
overflow:hidden;
display:-webkit-box;
-webkit-line-clamp:2;
-webkit-box-orient:vertical
}

.text3line {
overflow:hidden;
display:-webkit-box;
-webkit-line-clamp:3;
-webkit-box-orient:vertical
}

.text4line {
overflow:hidden;
display:-webkit-box;
-webkit-line-clamp:4;
-webkit-box-orient:vertical
}

.text5line {
overflow:hidden;
display:-webkit-box;
-webkit-line-clamp:5;
-webkit-box-orient:vertical
}

.text6line {
overflow:hidden;
display:-webkit-box;
-webkit-line-clamp:6;
-webkit-box-orient:vertical
}

.text7line {
overflow:hidden;
display:-webkit-box;
-webkit-line-clamp:7;
-webkit-box-orient:vertical
}

.text8line {
overflow:hidden;
display:-webkit-box;
-webkit-line-clamp:8;
-webkit-box-orient:vertical
}

.text9line {
overflow:hidden;
display:-webkit-box;
-webkit-line-clamp:9;
-webkit-box-orient:vertical
}

.dp-flex {
display:flex!important;
align-items:center!important;
justify-content:center!important
}

.pre-line {
white-space:pre-line;
white-space:-moz-pre-line;
white-space:-pre-line;
white-space:-o-pre-line
}

.owl-theme .owl-nav [class*='owl-']:not(.disabled):hover {
background:#00fec6;
border:#00fec6 1px solid
}

.owl-theme .owl-nav [class*='owl-']:not(.disabled):hover:before {
color:#fff!important
}

.owl-theme .owl-nav [class*='owl-']:hover {
background:#f5f5f5
}

.owl-theme .owl-nav {
margin:0
}

.btn-transition {
-webkit-transition:all ease .3s;
-moz-transition:all ease .3s;
-ms-transition:all ease .3s;
-o-transition:all ease .3s;
transition:all ease .3s
}

.btn-border-hover {
border:transparent 1px solid;
padding:5px 10px
}

.btn-border-hover:hover {
border:#00b18a 1px dashed;
border-radius:15px;
color:#00b18a
}

.btn-white {
background:#fff;
color:#333;
border:#e1e1e1 1px solid;
font-weight:400
}

.btn-contact {
margin:15px 0;
padding:12.5px 20px;
min-width:auto!important
}

.border {
border:#e1e1e1 1px solid
}

.border-none {
border:none
}

.main-color {
color:#00b18a
}

.text-xs-center {
text-align:center!important
}

.a-right {
text-align:right
}

.a-left {
text-align:left
}

.a-center {
text-align:center
}

.w100 {
width:100%
}

.f-left {
float:left
}

.f-right {
float:right
}

input,select,textarea {
border-radius:0!important
}

input:focus,select:focus,textarea:focus {
border-color:#e1e1e1!important
}

.hidden {
display:none
}

.full-width,.fw {
width:100%;
float:left
}

.owl-carousel .owl-item img {
width:auto;
margin:0 auto;
max-height:100%;
max-width:100%
}

.owl-carousel .owl-dots .owl-dot span {
margin:0;
background:#fff
}

.owl-carousel .owl-dots .owl-dot.active span {
background:#0f8200
}

.owl-carousel .owl-dots .owl-dot:not(.active):hover span {
background:#0f8200
}

.bg-twitter {
background:#00a0d1!important
}

.hv-bg-twitter:hover {
color:#fff!important;
background:#00a0d1!important
}

.txt-twitter {
color:#00a0d1!important
}

.hv-txt-twitter:hover {
color:#00a0d1!important
}

.bg-facebook {
background:#47649e!important
}

.hv-bg-facebook:hover {
color:#fff!important;
background:#47649e!important
}

.txt-facebook {
color:#47649e!important
}

.hv-txt-facebook:hover {
color:#47649e!important
}

.bg-google-plus {
background:#dd4b39!important
}

.hv-bg-google-plus:hover {
color:#fff!important;
background:#dd4b39!important
}

.txt-google-plus {
color:#dd4b39!important
}

.hv-txt-google-plus:hover {
color:#dd4b39!important
}

.c-checkbox input {
margin-top:3px
}

.search-template {
width:100%;
float:left;
padding:30px 0
}

.search-template .title-head {
font-size:36px;
line-height:40px;
font-weight:600;
margin:0 0 15px
}

.search-template .search-term {
color:#00b18a
}

.search-template .form-search {
margin-bottom:15px
}

.search-template .form-search fieldset {
position:relative
}

.search-template .form-search fieldset input {
border:#00b18a 1px solid;
padding:0 105px 0 10px;
border-radius:15px!important
}

.search-template .form-search fieldset .btn-search-template {
padding:7.5px 15px;
border-radius:0 15px 15px 0;
position:absolute;
top:0;
right:0
}

.search-template .form-search fieldset .btn-search-template:hover {
background:#000!important;
color:#fff;
border-color:#000
}

.search-template .section-products {
width:100%;
float:left
}

.search-template .section-products .product-grid-show {
background:#fff;
width:100%;
float:left
}

.search-template .section-products .item {
-webkit-transition:all ease .3s;
-moz-transition:all ease .3s;
-ms-transition:all ease .3s;
-o-transition:all ease .3s;
transition:all ease .3s;
border:transparent 1px solid;
margin:0 0 15px
}

@media (min-width: 992px) {
.search-template .section-products .item:nth-child(4n+1) {
clear:left
}
}

@media (min-width: 768px) and (max-width: 991px) {
.search-template .section-products .item:nth-child(3n+1) {
clear:left
}
}

@media (max-width: 767px) {
.search-template .section-products .item:nth-child(2n+1) {
clear:left
}
}

.search-template .section-products .item .product-box {
margin-bottom:0
}

#btnnewreview {
background:#00b18a!important;
-webkit-transition:all ease .3s;
-moz-transition:all ease .3s;
-ms-transition:all ease .3s;
-o-transition:all ease .3s;
transition:all ease .3s
}

#btnnewreview:hover {
background:#0f8200!important
}

#myModal .modal-header {
background:#00b18a
}

#myModal .product-title {
font-weight:600
}

#myModal .product-new-price {
color:#00b18a
}

.modal-header .modal-title {
line-height:30px;
min-height:auto;
color:#fff;
font-size:15px;
padding-left:4rem
}

.modal-header .modal-title span {
width:30px;
height:30px;
line-height:30px;
color:#00b18a;
font-size:16px
}

.modal-header .close {
margin-top:-10px;
width:20px;
height:20px;
margin-right:-10px
}

.image-item {
overflow:hidden
}

.image-item figure {
position:relative
}

.image-item figure:before {
position:absolute;
top:0;
left:-90%;
z-index:2;
display:block;
content:'';
width:50%;
height:100%;
background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 100%);
background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 100%);
-webkit-transform:skewX(-25deg);
transform:skewX(-25deg)
}

.image-item figure:hover:before {
-webkit-animation:shine .75s;
animation:shine .75s
}

@-webkit-keyframes shine {
100% {
left:125%
}
}

@keyframes shine {
100% {
left:125%
}
}

.image-item img {
margin:0 auto
}

.rotateX img,.rotateX .fa,.rotateX .lnr {
-webkit-transition:all ease .6s;
-moz-transition:all ease .6s;
-ms-transition:all ease .6s;
-o-transition:all ease .6s;
transition:all ease .6s
}

.rotateX:hover img,.rotateX:hover .fa:not(.fa-unset),.rotateX:hover .lnr {
-moz-transform:rotateX(360deg);
-o-transform:rotateX(360deg);
-ms-transform:rotateX(360deg);
-webkit-transform:rotateX(360deg);
transform:rotateX(360deg);
color:#0f8200
}

.rotateY img,.rotateY .fa,.rotateY .lnr {
-webkit-transition:all ease .6s;
-moz-transition:all ease .6s;
-ms-transition:all ease .6s;
-o-transition:all ease .6s;
transition:all ease .6s
}

.rotateY:hover img,.rotateY:hover .fa:not(.fa-unset),.rotateY:hover .lnr {
-moz-transform:rotateY(360deg);
-o-transform:rotateY(360deg);
-ms-transform:rotateY(360deg);
-webkit-transform:rotateY(360deg);
transform:rotateY(360deg);
color:#0f8200
}

.rotateZ img,.rotateZ .fa,.rotateZ .lnr {
-webkit-transition:all ease .6s;
-moz-transition:all ease .6s;
-ms-transition:all ease .6s;
-o-transition:all ease .6s;
transition:all ease .6s
}

.rotateZ:hover img,.rotateZ:hover .fa:not(.fa-unset),.rotateZ:hover .lnr {
-moz-transform:rotateZ(360deg);
-o-transform:rotateZ(360deg);
-ms-transform:rotateZ(360deg);
-webkit-transform:rotateZ(360deg);
transform:rotateZ(360deg);
color:#0f8200
}

.lnr {
display:inline-block;
fill:#363636;
width:1em;
height:1em;
vertical-align:-.05em;
font-size:em(25px)
}

.banner .module-content {
overflow:hidden;
border:none!important
}

.banner img {
width:100%;
-webkit-transition-duration:500ms;
-moz-transition-duration:500ms;
-ms-transition-duration:500ms;
-o-transition-duration:500ms;
transition-duration:500ms;
-webkit-transition-property:transform;
-moz-transition-property:transform;
-ms-transition-property:transform;
-o-transition-property:transform;
transition-property:transform;
-moz-transform:translateZ(0);
-o-transform:translateZ(0);
-ms-transform:translateZ(0);
-webkit-transform:translateZ(0);
transform:translateZ(0)
}

.banner img:hover {
-moz-transform:scale(1.11);
-o-transform:scale(1.11);
-ms-transform:scale(1.11);
-webkit-transform:scale(1.11);
transform:scale(1.11)
}

.scale-overlay a {
position:relative;
overflow:hidden;
z-index:0;
display:block;
vertical-align:top;
max-width:100%
}

.scale-overlay a:after {
content:'';
position:absolute;
z-index:1;
width:100%;
left:0;
height:100%;
bottom:0;
background:rgba(0,0,0,0.35);
-moz-transform:scaleX(0);
-o-transform:scaleX(0);
-ms-transform:scaleX(0);
-webkit-transform:scaleX(0);
transform:scaleX(0);
-webkit-transition:all ease .5s;
-moz-transition:all ease .5s;
-ms-transition:all ease .5s;
-o-transition:all ease .5s;
transition:all ease .5s;
-webkit-backface-visibility:hidden;
-moz-backface-visibility:hidden;
-ms-backface-visibility:hidden;
-o-backface-visibility:hidden;
backface-visibility:hidden
}

.scale-overlay a:hover:after {
-moz-transform:scaleX(1);
-o-transform:scaleX(1);
-ms-transform:scaleX(1);
-webkit-transform:scaleX(1);
transform:scaleX(1)
}

.image-grayscale img {
-webkit-filter:grayscale(75%);
filter:grayscale(75%);
-webkit-transition:all ease .3s;
-moz-transition:all ease .3s;
-ms-transition:all ease .3s;
-o-transition:all ease .3s;
transition:all ease .3s
}

.image-grayscale:hover img {
-webkit-filter:grayscale(0);
filter:grayscale(0)
}