.mgom_graphic_wrap,.mgom_txt_wrap{background:0 0;max-height:100%;max-width:100%}.mgom_circle div,.mgom_corner_circle,.mgom_outline_circle div{border-radius:50px}.mg_box:hover .mgom_horiz_split_layer div,.mg_box:hover .mgom_txt_wrap .custom_txt,.mg_box:hover .mgom_txt_wrap .mgom_descr,.mg_box:hover .mgom_txt_wrap .mgom_separator,.mg_box:hover .mgom_txt_wrap .mgom_title,.mg_box:hover .mgom_vert_split_layer div,.mgom_horiz_split_layer div,.mgom_vert_split_layer div{opacity:1;filter:alpha(opacity=100)}.mg_box .mgom_layer{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:flat;transform-style:flat;-webkit-font-smoothing:antialiased!important}.mg_box .mgi_overlays>.mgom_layer,.mgom_graphic_wrap,.mgom_graphic_wrap>.mgom_layer,.mgom_txt_wrap{position:absolute;height:100%;width:100%;overflow:hidden}.mgom_graphic_wrap{z-index:850}.mgom_txt_wrap{z-index:900;padding:18px 22px;text-align:left}.mgom_curtain .mg_box .mgi_thumb_wrap{position:relative!important;top:0;left:0;-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate(0,0);z-index:30;box-shadow:0 0 4px rgba(0,0,0,.3)}.mgom_curtain .mg_box .mgi_overlays,.mgom_curtain .mg_img_wrap_inner{-ms-transform:none!important;-webkit-transform:none!important;transform:none!important}.mgom_curtain .mg_box_inner .mgi_overlays{z-index:auto!important}div.mgom_curtain div.mgom_txt_wrap{z-index:0!important}.mgom_mouse_dir{top:-100%;left:-100%}.mgom_mouse_dir.mgom_md_init_pos{-webkit-transition:none!important;-ms-transition:none!important;transition:none!important}.mgom_eye_icon,.mgom_eye_icon span,.mgom_magnfier_icon,.mgom_magnfier_icon span,.mgom_plus_icon,.mgom_plus_icon span,.mgom_subj_icon,.mgom_subj_icon span{font-family:lcweb-media!important;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}.mgom_corner_circle span,.mgom_corner_square span,.mgom_corner_triangle span,.mgom_socials span{font-family:lcweb-media;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}.mg_image .mgom_subj_icon span:before,.mg_static_img .mgom_subj_icon span:before{content:"\e61a"}.mg_gallery .mgom_subj_icon span:before{content:"\e608"}.mg_inl_video .mgom_subj_icon span:before,.mg_video .mgom_subj_icon span:before{content:"\e606"}.mg_audio .mgom_subj_icon span:before,.mg_inl_audio .mgom_subj_icon span:before{content:"\e609"}.mg_link .mgom_subj_icon span:before{content:"\e604"}.mg_lb_text .mgom_subj_icon span:before{content:"\e607"}.mg_post_contents .mgom_subj_icon span:before{content:"\e605"}.mg_woocom .mgom_subj_icon span:before{content:"\e619"}.mg_post .mgom_subj_icon span:before{content:"\e605"}.mgom_eye_icon span:before{content:"\e600"}.mgom_plus_icon span:before{content:"\e603"}.mgom_magnfier_icon span:before{content:"\e601"}.mgom_crossing_layer{min-width:140%;min-height:140%}.mgom_crossing_layer.mgom_top-left{transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,50deg) translate3d(-120%,0,0);-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,50deg) translate3d(-120%,0,0);-ms-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,50deg) translate3d(-120%,0,0)}.mg_box:hover .mgom_crossing_layer.mgom_top-left{transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,50deg) translate3d(120%,0,0);-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,50deg) translate3d(120%,0,0);-ms-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,50deg) translate3d(120%,0,0)}.mgom_crossing_layer.mgom_top-right{transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,50deg) translate3d(0,-120%,0);-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,50deg) translate3d(0,-120%,0);-ms-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,50deg) translate3d(0,-120%,0)}.mg_box:hover .mgom_crossing_layer.mgom_top-right,.mgom_crossing_layer.mgom_bottom-left{transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,50deg) translate3d(0,120%,0);-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,50deg) translate3d(0,120%,0);-ms-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,50deg) translate3d(0,120%,0)}.mg_box:hover .mgom_crossing_layer.mgom_bottom-left{transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,50deg) translate3d(0,-120%,0);-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,50deg) translate3d(0,-120%,0);-ms-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,50deg) translate3d(0,-120%,0)}.mgom_crossing_layer.mgom_bottom-right{transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,50deg) translate3d(120%,0,0);-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,50deg) translate3d(120%,0,0);-ms-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,50deg) translate3d(120%,0,0)}.mg_box:hover .mgom_crossing_layer.mgom_bottom-right{transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,50deg) translate3d(-120%,0,0);-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,50deg) translate3d(-120%,0,0);-ms-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,50deg) translate3d(-120%,0,0)}.mgom_corner_slice{min-width:300%}.mgom_corner_slice.mgom_top-left,.mgom_corner_slice.mgom_top-right{top:-100%}.mgom_corner_slice.mgom_bottom-left,.mgom_corner_slice.mgom_bottom-right{bottom:-100%}.mgom_corner_slice.mgom_bottom-right,.mgom_corner_slice.mgom_top-right{left:0}.mgom_corner_slice.mgom_bottom-left,.mgom_corner_slice.mgom_top-left{right:0}.mgom_corner_slice.mgom_top-left{transform-origin:100% 100% 0;-webkit-transform-origin:100% 100% 0;-ms-transform-origin:100% 100% 0}.mgom_corner_slice.mgom_top-right{transform-origin:0 100% 0;-webkit-transform-origin:0 100% 0;-ms-transform-origin:0 100% 0}.mgom_corner_slice.mgom_bottom-right{transform-origin:0 0 0;-webkit-transform-origin:0 0 0;-ms-transform-origin:0 0 0}.mgom_corner_slice.mgom_bottom-left{transform-origin:100% 0 0;-webkit-transform-origin:100% 0 0;-ms-transform-origin:100% 0 0}.mg_box:hover .mgom_corner_slice.mgom_bottom-left,.mg_box:hover .mgom_corner_slice.mgom_top-right{transform:rotate(22deg);-webkit-transform:rotate(22deg);-ms-transform:rotate(22deg)}.mg_box:hover .mgom_corner_slice.mgom_bottom-right,.mg_box:hover .mgom_corner_slice.mgom_top-left{transform:rotate(-22deg);-webkit-transform:rotate(-22deg);-ms-transform:rotate(-22deg)}.mgom_corner_circle,.mgom_corner_square,.mgom_corner_triangle{width:130px!important;height:130px!important}.mgom_corner_triangle{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.mgom_corner_triangle span{-webkit-transform:rotate(-45deg) scale(1.05);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.mgom_corner_circle span,.mgom_corner_square span,.mgom_corner_triangle span{display:inline-block;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mgom_corner_circle span:before,.mgom_corner_square span:before,.mgom_corner_triangle span:before{font-size:20px}.mgom_corner_square.mgom_top-left.mgom_eye_icon span,.mgom_corner_square.mgom_top-left.mgom_magnfier_icon span,.mgom_corner_square.mgom_top-left.mgom_plus_icon span,.mgom_corner_square.mgom_top-left.mgom_subj_icon span{top:95px;left:95px}.mgom_corner_square.mgom_top-right.mgom_eye_icon span,.mgom_corner_square.mgom_top-right.mgom_magnfier_icon span,.mgom_corner_square.mgom_top-right.mgom_plus_icon span,.mgom_corner_square.mgom_top-right.mgom_subj_icon span{left:17px;top:95px}.mgom_corner_square.mgom_bottom-right.mgom_eye_icon span,.mgom_corner_square.mgom_bottom-right.mgom_magnfier_icon span,.mgom_corner_square.mgom_bottom-right.mgom_plus_icon span,.mgom_corner_square.mgom_bottom-right.mgom_subj_icon span{top:17px;left:17px}.mgom_corner_square.mgom_bottom-left.mgom_eye_icon span,.mgom_corner_square.mgom_bottom-left.mgom_magnfier_icon span,.mgom_corner_square.mgom_bottom-left.mgom_plus_icon span,.mgom_corner_square.mgom_bottom-left.mgom_subj_icon span{top:17px;left:95px}.mgom_corner_circle.mgom_top-left.mgom_eye_icon span,.mgom_corner_circle.mgom_top-left.mgom_magnfier_icon span,.mgom_corner_circle.mgom_top-left.mgom_plus_icon span,.mgom_corner_circle.mgom_top-left.mgom_subj_icon span{left:89px;top:89px}.mgom_corner_circle.mgom_top-right.mgom_eye_icon span,.mgom_corner_circle.mgom_top-right.mgom_magnfier_icon span,.mgom_corner_circle.mgom_top-right.mgom_plus_icon span,.mgom_corner_circle.mgom_top-right.mgom_subj_icon span{left:21px;top:89px}.mgom_corner_circle.mgom_bottom-right.mgom_eye_icon span,.mgom_corner_circle.mgom_bottom-right.mgom_magnfier_icon span,.mgom_corner_circle.mgom_bottom-right.mgom_plus_icon span,.mgom_corner_circle.mgom_bottom-right.mgom_subj_icon span{left:21px;top:21px}.mgom_corner_circle.mgom_bottom-left.mgom_eye_icon span,.mgom_corner_circle.mgom_bottom-left.mgom_magnfier_icon span,.mgom_corner_circle.mgom_bottom-left.mgom_plus_icon span,.mgom_corner_circle.mgom_bottom-left.mgom_subj_icon span{left:89px;top:21px}.mgom_corner_triangle.mgom_top-left.mgom_eye_icon span,.mgom_corner_triangle.mgom_top-left.mgom_magnfier_icon span,.mgom_corner_triangle.mgom_top-left.mgom_plus_icon span,.mgom_corner_triangle.mgom_top-left.mgom_subj_icon span{left:103px;top:56px}.mgom_corner_triangle.mgom_top-right.mgom_eye_icon span,.mgom_corner_triangle.mgom_top-right.mgom_magnfier_icon span,.mgom_corner_triangle.mgom_top-right.mgom_plus_icon span,.mgom_corner_triangle.mgom_top-right.mgom_subj_icon span{right:-56px;top:101px}.mgom_corner_triangle.mgom_bottom-right.mgom_eye_icon span,.mgom_corner_triangle.mgom_bottom-right.mgom_magnfier_icon span,.mgom_corner_triangle.mgom_bottom-right.mgom_plus_icon span,.mgom_corner_triangle.mgom_bottom-right.mgom_subj_icon span{right:-10px;top:56px}.mgom_corner_triangle.mgom_bottom-left.mgom_eye_icon span,.mgom_corner_triangle.mgom_bottom-left.mgom_magnfier_icon span,.mgom_corner_triangle.mgom_bottom-left.mgom_plus_icon span,.mgom_corner_triangle.mgom_bottom-left.mgom_subj_icon span{left:56px;top:10px}.mgom_circle,.mgom_diamond,.mgom_exagon,.mgom_octagon,.mgom_outline_circle,.mgom_outline_diamond{background:0 0!important}.mgom_circle div,.mgom_diamond div,.mgom_exagon div,.mgom_octagon div,.mgom_outline_circle div,.mgom_outline_diamond div{display:inline-block;position:absolute;height:64px;width:64px;top:50%;left:50%;margin-left:-32px;margin-top:-32px;text-align:center;overflow:hidden;-moz-box-sizing:content-box;box-sizing:content-box}.mgom_circle span,.mgom_diamond span,.mgom_exagon span,.mgom_octagon span,.mgom_outline_circle span,.mgom_outline_diamond span{display:inline-block;height:auto;position:relative;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mgom_circle span:before,.mgom_diamond span:before,.mgom_exagon span:before,.mgom_octagon span:before,.mgom_outline_circle span:before,.mgom_outline_diamond span:before{font-size:23px}.mgom_diamond div,.mgom_outline_diamond div{border-radius:3px;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg)}.mgom_diamond div span,.mgom_outline_diamond div span{transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);-webkit-transform:translateY(-50%) rotate(-45deg) scale(1.05)}.mgom_outline_circle div,.mgom_outline_diamond div{background-color:transparent!important;border-width:4px;border-style:solid}.mgom_exagon div{position:relative;height:24px;width:52px;overflow:visible;transform:translate(0,-6%);-ms-transform:translate(0,-6%);-webkit-transform:translate(0,-6%)}.mgom_exagon div:after,.mgom_exagon div:before{background:0 0!important;content:"";position:absolute;left:0;width:0;height:0;border-style:solid;border-left-color:transparent!important;border-right-color:transparent!important}.mgom_exagon div:before{top:-18px;border-width:0 26px 18px;border-top-color:transparent!important}.mgom_exagon div:after{bottom:-18px;border-width:18px 26px 0;border-bottom-color:transparent!important}.mgom_exagon div span{float:left;margin-left:15px;margin-top:1px}.mgom_octagon div{position:relative;height:22px;width:50px;overflow:visible;transform:translate(0,-6%);-ms-transform:translate(0,-6%);-webkit-transform:translate(0,-6%)}.mgom_octagon div:after,.mgom_octagon div:before{background:0 0!important;width:20px;height:0;box-sizing:content-box;border-style:solid;border-left-color:transparent!important;border-right-color:transparent!important;content:"";left:0;position:absolute}.mgom_octagon div:before{top:-15px;border-width:0 15px 15px;border-top-color:transparent!important}.mgom_octagon div:after{bottom:-15px;border-width:15px 15px 0;border-bottom-color:transparent!important}.mgom_sb_bottom_side,.mgom_sb_right_side,.mgom_sb_top_side{border-left-width:0!important}.mgom_sb_bottom_side,.mgom_sb_left_side,.mgom_sb_top_side{border-right-width:0!important}.mgom_sb_left_side,.mgom_sb_right_side,.mgom_sb_top_side{border-bottom-width:0!important}.mgom_octagon div span{float:left;margin-left:14px;margin-top:0}.mgom_icon_layer{text-align:center;width:auto!important;height:auto!important}.mgom_full_img_layer,.mgom_outlined_box:before{background-clip:content-box;background-origin:content-box}.mgom_outlined_box:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0}.mgom_vert_split_layer{width:50%!important;top:-100%;right:0;overflow:visible!important}.mgom_vert_split_layer div{position:absolute;width:100%;height:100%;bottom:-200%;left:-100%}.mg_box:hover .mgom_vert_split_layer{top:0}.mg_box:hover .mgom_vert_split_layer div{bottom:0}.mgom_horiz_split_layer{height:50%!important;left:-100%;bottom:0;overflow:visible!important}.mgom_horiz_split_layer div{position:absolute;width:100%;height:100%;right:-200%;top:-100%}.mg_box:hover .mgom_horiz_split_layer{left:0}.mg_box:hover .mgom_horiz_split_layer div{right:0}.mgom_single_border{width:auto!important;height:auto!important;top:0;right:0;bottom:0;left:0}.mg_box:hover .mgom_single_border{top:0!important;right:0!important;bottom:0!important;left:0!important}.mgom_sb_bottom_side,.mgom_sb_left_side,.mgom_sb_right_side{border-top-width:0!important}.mgom_sb_left_side.mgom_sb_from_center,.mgom_sb_right_side.mgom_sb_from_center{top:50%;bottom:50%}.mgom_sb_bottom_side.mgom_sb_from_center,.mgom_sb_top_side.mgom_sb_from_center{left:50%;right:50%}.mgom_sb_bottom_side.mgom_sb_from_right,.mgom_sb_top_side.mgom_sb_from_right{left:100%}.mgom_sb_bottom_side.mgom_sb_from_left,.mgom_sb_top_side.mgom_sb_from_left{right:100%}.mgom_sb_left_side.mgom_sb_from_top,.mgom_sb_right_side.mgom_sb_from_top{bottom:100%}.mgom_sb_left_side.mgom_sb_from_bottom,.mgom_sb_right_side.mgom_sb_from_bottom{top:100%}.mgom_sb_bottom_side.mgom_sb_from_bottom,.mgom_sb_left_side.mgom_sb_from_left,.mgom_sb_right_side.mgom_sb_from_right,.mgom_sb_top_side.mgom_sb_from_top{border-width:0}.mgom_txt_wrap .mgom_txt_block{height:100%;left:0!important;position:absolute;top:0!important;width:100%;z-index:-1!important}.mgom_curtain .mgom_txt_wrap,.mgom_hide_all .mgom_txt_wrap,.mgom_sh_vert_center .mgom_txt_wrap,.mgom_show_all .mgom_txt_wrap{max-height:100%!important}.mgom_curtain .mgom_txt_wrap,.mgom_sh_vert_center .mgom_txt_wrap,.mgom_show_all .mgom_txt_wrap{height:auto!important}.mgi_txt_under .mgom_txt_block,.mgom_txt_wrap>p{display:none}.mgi_txt_under .mgom_descr{max-height:150px}.mgom_txt_vis .mgom_txt_wrap{bottom:0!important;top:100%}.mgom_curtain .mgom_txt_wrap,.mgom_show_all .mgom_txt_wrap{top:auto!important;bottom:0!important}.mgom_mark{display:inline;background:0 0;outline:transparent solid 3px;box-shadow:0 0 0 2px rgba(255,255,255,0);padding:0 2px;position:relative;left:-2px}.mgom_button{display:inline-block;text-align:center;padding:6px 10px;cursor:pointer}.mgom_btn_fullwidth_1{display:block}.mgom_curtain .mgom_txt_wrap{z-index:10!important}.mgom_sh_vert_center .mgom_txt_wrap{opacity:0;top:50%!important;position:relative!important;backface-visibility:hidden;-webkit-backface-visibility:hidden;-ms-transform:translateY(-50%);-webkit-transform:rotateX(90deg) translateY(-50%);transform:rotateX(90deg) translateY(-50%);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.mgom_sh_vert_center .mgom_txt_wrap>:first-child{margin-top:0!important}.mgom_sh_vert_center .mgom_txt_wrap>:nth-last-child(2){margin-bottom:0!important}.mgom_sh_vert_center .mg_box:hover .mgom_txt_wrap{top:50%!important;opacity:1;-ms-transform:translateY(-50%);-webkit-transform:rotateX(0) translateY(-50%);transform:rotateX(0) translateY(-50%)}.mgom_show_title_fh .mg_box:hover .mgom_wrap_vc_txt,.mgom_wrap_vc_txt{height:auto!important;max-height:100%;background:0 0!important;position:relative!important;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mgom_show_title_fh .mgom_wrap_vc_txt{top:0;-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .4s ease-out;-ms-transition:all .4s ease-out;transition:all .4s ease-out}.mgi_txt_under>div{margin-bottom:3px}.mgi_txt_under>div:last-child{margin-bottom:0}.mgom_title{margin-bottom:5px}.mgom_separator{width:100%;height:0;margin:6px 0!important}.mgom_ol_attr_label:after{content:" - "}.mgom_show_title .mgom_title,.mgom_show_title_fh .mgom_title{padding-bottom:20px;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.mgom_show_title .mg_box:hover .mgom_title,.mgom_show_title_fh .mg_box:hover .mgom_title{padding-bottom:0}.mgom_socials span{display:inline-block;margin:0 4px;cursor:pointer}.mgom_soc_align_left span{margin:0 7px 0 0}.mgom_soc_align_right{text-align:right}.mgom_soc_align_right span{margin:0 0 0 7px}.mgom_soc_align_center{text-align:center}.mgom_socials br{display:none}.mgom_socials p{display:inline}.mgom_minimal_socials .mgom_fb:before{content:"\e60d"}.mgom_minimal_socials .mgom_tw:before{content:"\e610"}.mgom_minimal_socials .mgom_gp:before{content:"\e60a";font-weight:700}.mgom_minimal_socials .mgom_pt:before{content:"\e615"}.mgom_rounded_socials .mgom_fb:before{content:"\e60f"}.mgom_rounded_socials .mgom_tw:before{content:"\e612"}.mgom_rounded_socials .mgom_gp:before{content:"\e60c"}.mgom_rounded_socials .mgom_pt:before{content:"\e613"}.mgom_squared_socials .mgom_fb:before{content:"\e60e"}.mgom_squared_socials .mgom_tw:before{content:"\e611"}.mgom_squared_socials .mgom_gp:before{content:"\e60b"}.mgom_squared_socials .mgom_pt:before{content:"\e614"}.mgom_grayscale{z-index:30}.mgom_blur{z-index:20}.mg_box:hover .mgom_grayscale,.mgom_blur{filter:alpha(opacity=0);opacity:0}.mg_box:hover .mgom_blur{filter:alpha(opacity=100);opacity:1} .mgom_23_0 { top: 50%; left: 50%;font-size: 35px;
color: #555;opacity: 0; filter: alpha(opacity=0);
-ms-transform: translateY(13px); -webkit-transform: translateY(13px); transform: translateY(13px); 
-webkit-transition: all 400ms cubic-bezier(0.175, 0.885, 0.320, 1) 0s;
-ms-transition: 	all 400ms cubic-bezier(0.175, 0.885, 0.320, 1.275) 0ms;
transition: 		all 400ms cubic-bezier(0.175, 0.885, 0.320, 1.275) 0ms;
z-index: 890; 
}
.mg_box:hover .mgom_23_0 {
font-size: 43px;
color: #555;opacity: 1; filter: alpha(opacity=100);
-ms-transform: translateY(0); -webkit-transform: translateY(0); transform: translateY(0); 
-webkit-transition-delay: 0.2s !important;
transition-delay: 0.2s !important;
}
.mgom_23_0 {
margin-top: -18px;	
margin-left: -18px; 
}
.mg_box:hover .mgom_23_0 {
margin-top: -22px;	
margin-left: -22px; 
}
.mgom_23_1 { top: -100%; left: 0px;
background-color: #ffffff;
opacity: 0.4; filter: alpha(opacity=40);
padding: 0px;
-webkit-transition: all 400ms ease 0s;
-ms-transition: 	all 400ms ease 0ms;
transition: 		all 400ms ease 0ms;
z-index: 880; 
}
.mg_box:hover .mgom_23_1 {
top: 0px;
background-color: #ffffff;
opacity: 0.6; filter: alpha(opacity=60);
padding: 0px;
}
.mgom_23_2 { top: 0px; left: 0px;
background-color: rgba(255,255,255, 0.7);
}
.mg_box:hover .mgom_23_2 {
top: 0px; left: 0px;
background-color: rgba(255,255,255, 1);
}
.mg_box .mgom_23_3.mgom_txt_wrap .mgom_layer {
-webkit-transition: all 400ms ease 0s;
-ms-transition: 	all 400ms ease 0ms;
transition: 		all 400ms ease 0ms;
}
.mg_box:hover .mgom_23_3.mgom_txt_wrap .mgom_layer {
}
.mg_box .mgom_23_3 .mgom_mark,
.mgom_23 .mg_title_under .mgom_layer,
.mgom_23 .mg_title_under .mgom_layer * {
-webkit-transition: all 400ms ease 0s;
-ms-transition: 	all 400ms ease 0ms;
transition: 		all 400ms ease 0ms;
}
.mgom_23_3.mgom_txt_wrap {
top: 0px; left: 0px;	
-webkit-transition: all 400ms ease 0s;
-ms-transition: 	all 400ms ease 0ms;
transition: 		all 400ms ease 0ms;
}
.mg_box:hover .mgom_23_3.mgom_txt_wrap {
top: 0px; left: 0px;	
} .mgom_24_0 { background-color: #4f4f4f;
opacity: 0.7; filter: alpha(opacity=70);
color: #fdfdfd;-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg); 
-webkit-transition: all 400ms ease 0s;
-ms-transition: 	all 400ms ease 0ms;
transition: 		all 400ms ease 0ms;
z-index: 1090; 
}
.mg_box:hover .mgom_24_0 {
background-color: #4f4f4f;
opacity: 1; filter: alpha(opacity=100);
-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg); 
}
.mgom_24_0 div, .mgom_24_0 div:before, .mgom_24_0 div:after {
background-color: #4f4f4f;	
border-color: #4f4f4f; 
}
.mg_box:hover .mgom_24_0 div, .mg_box:hover .mgom_24_0 div:before, .mg_box:hover .mgom_24_0 div:after {
background-color: #4f4f4f;	
border-color: #4f4f4f;	
}
.mgom_24_1 { background-color: #fdfdfd;
opacity: 0.1; filter: alpha(opacity=10);
padding: 0px;
-webkit-transition: all 400ms ease 0s;
-ms-transition: 	all 400ms ease 0ms;
transition: 		all 400ms ease 0ms;
z-index: 880; 
}
.mg_box:hover .mgom_24_1 {
background-color: #fdfdfd;
opacity: 0.1; filter: alpha(opacity=10);
padding: 0px;
-webkit-transition-delay: 0.15s !important;
transition-delay: 0.15s !important;
}
.mgom_24_2 { top: 0px; left: 0px;
background-color: rgba(255,255,255, 0.7);
}
.mg_box:hover .mgom_24_2 {
top: 0px; left: 0px;
background-color: rgba(255,255,255, 1);
}
.mg_box .mgom_24_3.mgom_txt_wrap .mgom_layer {
-webkit-transition: all 400ms ease 0s;
-ms-transition: 	all 400ms ease 0ms;
transition: 		all 400ms ease 0ms;
}
.mg_box:hover .mgom_24_3.mgom_txt_wrap .mgom_layer {
}
.mg_box .mgom_24_3 .mgom_mark,
.mgom_24 .mg_title_under .mgom_layer,
.mgom_24 .mg_title_under .mgom_layer * {
-webkit-transition: all 400ms ease 0s;
-ms-transition: 	all 400ms ease 0ms;
transition: 		all 400ms ease 0ms;
}
.mgom_24_3.mgom_txt_wrap {
top: 0px; left: 0px;	
-webkit-transition: all 400ms ease 0s;
-ms-transition: 	all 400ms ease 0ms;
transition: 		all 400ms ease 0ms;
}
.mg_box:hover .mgom_24_3.mgom_txt_wrap {
top: 0px; left: 0px;	
} .mgom_25_0 { text-align: center;
font-size: 17px;
color: #fdfdfd;line-height: 21px;
font-weight: bold;margin-bottom: 15px !important; 
}
.mg_box:hover .mgom_25_0 {
color: #fdfdfd;
}
.mgom_25_1 { text-align: center;
font-size: 13px;
color: #ffffff;line-height: 17px;
max-height: 600px;
margin-bottom: 15px !important; 
}
.mg_box:hover .mgom_25_1 {
color: #ffffff;
}
.mgom_25_2 { background-color: rgba(34,34,34, 0.3);
}
.mg_box:hover .mgom_25_2 {
background-color: rgba(34,34,34, 0.8);
}
.mg_box .mgom_25_3.mgom_txt_wrap .mgom_layer {
-webkit-transition: all 400ms ease-out 0s;
-ms-transition: 	all 400ms ease-out 0ms;
transition: 		all 400ms ease-out 0ms;
}
.mg_box:hover .mgom_25_3.mgom_txt_wrap .mgom_layer {
}
.mg_box .mgom_25_3 .mgom_mark,
.mgom_25 .mg_title_under .mgom_layer,
.mgom_25 .mg_title_under .mgom_layer * {
-webkit-transition: all 400ms ease-out 0s;
-ms-transition: 	all 400ms ease-out 0ms;
transition: 		all 400ms ease-out 0ms;
}
.mgom_25_3.mgom_txt_wrap {
-webkit-transition: all 400ms ease-out 0s;
-ms-transition: 	all 400ms ease-out 0ms;
transition: 		all 400ms ease-out 0ms;
}
.mg_box:hover .mgom_25_3.mgom_txt_wrap {
} .mgom_26_0 { top: 0px; left: 0px;padding: 0px;
opacity: 0; filter: alpha(opacity=0);
-webkit-transition: all 400ms ease 0s;
-ms-transition: 	all 400ms ease 0ms;
transition: 		all 400ms ease 0ms;
z-index: 1090; 
}
.mg_box:hover .mgom_26_0 {
top: 0px; left: 0px;padding: 16px;
opacity: 0.4; filter: alpha(opacity=40);
}
.mgom_26_0:before {
-webkit-transition: all 400ms ease 0s;
-ms-transition: 	all 400ms ease 0ms;
transition: 		all 400ms ease 0ms;
top: 0px; 
right: 0px;
bottom: 0px;
left: 0px;
box-shadow: 0 0 0 5px #EF4136;
}
.mg_box:hover .mgom_26_0:before {
border-color: #888;
-webkit-transition-delay: 0.3s !important;
transition-delay: 0.3s !important;
top: 16px; 
right: 16px;
bottom: 16px;
left: 16px;
box-shadow: 0 0 0 8px #888;
}
.mgom_26_1 { text-align: justify;
font-size: 33px;
color: #EF4136;line-height: 19px;
font-weight: bold;text-transform: uppercase;font-family: DROID SANS;
}
.mg_box:hover .mgom_26_1 {
color: #555;
-webkit-transition-delay: 0.15s !important;
transition-delay: 0.15s !important;
}
.mgom_26_2 { top: 0px; left: 0px;
background-color: rgba(255,255,255, 0.5);
padding-top: 35px; padding-right: 35px; padding-bottom: 35px; padding-left: 35px; 
}
.mg_box:hover .mgom_26_2 {
top: 0px; left: 0px;
background-color: rgba(51,51,51, 0);
}
.mg_box .mgom_26_3.mgom_txt_wrap .mgom_layer {
-webkit-transition: all 350ms cubic-bezier(0.175, 0.885, 0.320, 1) 0s;
-ms-transition: 	all 350ms cubic-bezier(0.175, 0.885, 0.320, 1.275) 0ms;
transition: 		all 350ms cubic-bezier(0.175, 0.885, 0.320, 1.275) 0ms;
-ms-transform: scale(0.6); -webkit-transform: scale(0.6); transform: scale(0.6); 
}
.mg_box:hover .mgom_26_3.mgom_txt_wrap .mgom_layer {
-ms-transform: scale(1.0); -webkit-transform: scale(1.0); transform: scale(1.0); 
}
.mg_box .mgom_26_3 .mgom_mark,
.mgom_26 .mg_title_under .mgom_layer,
.mgom_26 .mg_title_under .mgom_layer * {
-webkit-transition: all 350ms cubic-bezier(0.175, 0.885, 0.320, 1) 0s;
-ms-transition: 	all 350ms cubic-bezier(0.175, 0.885, 0.320, 1.275) 0ms;
transition: 		all 350ms cubic-bezier(0.175, 0.885, 0.320, 1.275) 0ms;
}
.mgom_26_3.mgom_txt_wrap {
top: 0px; left: 0px;	
-webkit-transition: all 350ms cubic-bezier(0.175, 0.885, 0.320, 1) 0s;
-ms-transition: 	all 350ms cubic-bezier(0.175, 0.885, 0.320, 1.275) 0ms;
transition: 		all 350ms cubic-bezier(0.175, 0.885, 0.320, 1.275) 0ms;
padding-top: 35px; padding-right: 35px; padding-bottom: 35px; padding-left: 35px; 
}
.mg_box:hover .mgom_26_3.mgom_txt_wrap {
top: 0px; left: 0px;	
} .mgom_27_0 { text-align: left;
font-size: 15px;
color: #fdfdfd;line-height: 20px;
font-weight: bold;
}
.mg_box:hover .mgom_27_0 {
color: #fdfdfd;
}
.mgom_27_1 { text-align: left;
font-size: 14px;
color: #fefefe;line-height: 19px;
max-height: 600px;
margin-top: 15px !important; 
}
.mg_box:hover .mgom_27_1 {
color: #fefefe;
-webkit-transition-delay: 0.1s !important;
transition-delay: 0.1s !important;
}
.mgom_27_2 { bottom: -100%; left: 0px;
background-color: rgba(21,21,21, 0.7);
}
.mg_box:hover .mgom_27_2 {
bottom: 0px; left: 0px;
background-color: rgba(21,21,21, 0.8);
}
.mg_box .mgom_27_3.mgom_txt_wrap .mgom_layer {
-webkit-transition: all 500ms ease 0s;
-ms-transition: 	all 500ms ease 0ms;
transition: 		all 500ms ease 0ms;
}
.mg_box:hover .mgom_27_3.mgom_txt_wrap .mgom_layer {
}
.mg_box .mgom_27_3 .mgom_mark,
.mgom_27 .mg_title_under .mgom_layer,
.mgom_27 .mg_title_under .mgom_layer * {
-webkit-transition: all 500ms ease 0s;
-ms-transition: 	all 500ms ease 0ms;
transition: 		all 500ms ease 0ms;
}
.mgom_27_3.mgom_txt_wrap {
bottom: -100%; left: 0px;	
-webkit-transition: all 500ms ease 0s;
-ms-transition: 	all 500ms ease 0ms;
transition: 		all 500ms ease 0ms;
}
.mg_box:hover .mgom_27_3.mgom_txt_wrap {
bottom: 0px; left: 0px;	
} .mgom_28_0 { bottom: -150px; right: -150px;
background-color: #fdfdfd;
opacity: 1; filter: alpha(opacity=100);
color: #535353;
-webkit-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1) 0s;
-ms-transition: 	all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275) 0ms;
transition: 		all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275) 0ms;
z-index: 1090; 
}
.mg_box:hover .mgom_28_0 {
bottom: -80px; right: -80px;opacity: 1; filter: alpha(opacity=100);
-webkit-transition-delay: 0.25s !important;
transition-delay: 0.25s !important;
}
.mgom_28_1 { background-color: #ffffff;
opacity: 0.2; filter: alpha(opacity=20);
-webkit-transition: all 700ms ease 0s;
-ms-transition: 	all 700ms ease 0ms;
transition: 		all 700ms ease 0ms;
z-index: 880; 
}
.mg_box:hover .mgom_28_1 {
background-color: #ffffff;
opacity: 0.6; filter: alpha(opacity=60);
-webkit-transition-delay: 0.1s !important;
transition-delay: 0.1s !important;
} .mgom_28 .mg_box:not(.mg_item_no_ol) .mgi_thumb {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform-style: flat;
transform-style: flat;
-webkit-transition: all 400ms ease 0s;
-ms-transition: 	all 400ms ease 0ms;
transition: 		all 400ms ease 0ms;
}
.mgom_28_3 { top: 0px; left: 0px;
background-color: rgba(255,255,255, 0);
}
.mg_box:hover .mgom_28_3 {
top: 0px; left: 0px;
background-color: rgba(255,255,255, 0);
}
.mg_box .mgom_28_4.mgom_txt_wrap .mgom_layer {
-webkit-transition: all 400ms ease 0s;
-ms-transition: 	all 400ms ease 0ms;
transition: 		all 400ms ease 0ms;
}
.mg_box:hover .mgom_28_4.mgom_txt_wrap .mgom_layer {
}
.mg_box .mgom_28_4 .mgom_mark,
.mgom_28 .mg_title_under .mgom_layer,
.mgom_28 .mg_title_under .mgom_layer * {
-webkit-transition: all 400ms ease 0s;
-ms-transition: 	all 400ms ease 0ms;
transition: 		all 400ms ease 0ms;
}
.mgom_28_4.mgom_txt_wrap {
top: 0px; left: 0px;	
-webkit-transition: all 400ms ease 0s;
-ms-transition: 	all 400ms ease 0ms;
transition: 		all 400ms ease 0ms;
}
.mg_box:hover .mgom_28_4.mgom_txt_wrap {
top: 0px; left: 0px;	
} .mgom_29_0 { top: 50%; left: 50%;font-size: 39px;
color: #fff;opacity: 0; filter: alpha(opacity=0);
-ms-transform: scale(1.4); -webkit-transform: scale(1.4); transform: scale(1.4); 
-webkit-transition: all 400ms ease-out 0s;
-ms-transition: 	all 400ms ease-out 0ms;
transition: 		all 400ms ease-out 0ms;
z-index: 890; 
}
.mg_box:hover .mgom_29_0 {
font-size: 39px;
color: #fff;opacity: 0.9; filter: alpha(opacity=90);
-ms-transform: scale(1.0); -webkit-transform: scale(1.0); transform: scale(1.0); 
-webkit-transition-delay: 0.1s !important;
transition-delay: 0.1s !important;
}
.mgom_29_0 {
margin-top: -20px;	
margin-left: -20px; 
}
.mg_box:hover .mgom_29_0 {
margin-top: -20px;	
margin-left: -20px; 
}
.mgom_29_1 { background-color: #333;
opacity: 0.1; filter: alpha(opacity=10);
-webkit-transition: all 350ms linear 0s;
-ms-transition: 	all 350ms linear 0ms;
transition: 		all 350ms linear 0ms;
z-index: 880; 
}
.mg_box:hover .mgom_29_1 {
background-color: #333;
opacity: 0.15; filter: alpha(opacity=15);
-webkit-transition-delay: 0.05s !important;
transition-delay: 0.05s !important;
} .mgom_29 .mg_box:not(.mg_item_no_ol) .mgi_thumb {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform-style: flat;
transform-style: flat;
-webkit-transition: all 400ms ease-out 0s;
-ms-transition: 	all 400ms ease-out 0ms;
transition: 		all 400ms ease-out 0ms;
}
.mgom_29 .mg_box:not(.mg_item_no_ol):hover .mgi_thumb {
-ms-transform: 		scale(1.1);
-webkit-transform:	scale(1.1, 1.1);
transform:			scale(1.1, 1.1);
}
.mgom_29_3 { top: 0px; left: 0px;
background-color: rgba(255,255,255, 0);
}
.mg_box:hover .mgom_29_3 {
top: 0px; left: 0px;
background-color: rgba(255,255,255, 0);
}
.mg_box .mgom_29_4.mgom_txt_wrap .mgom_layer {
-webkit-transition: all 400ms ease 0s;
-ms-transition: 	all 400ms ease 0ms;
transition: 		all 400ms ease 0ms;
}
.mg_box:hover .mgom_29_4.mgom_txt_wrap .mgom_layer {
}
.mg_box .mgom_29_4 .mgom_mark,
.mgom_29 .mg_title_under .mgom_layer,
.mgom_29 .mg_title_under .mgom_layer * {
-webkit-transition: all 400ms ease 0s;
-ms-transition: 	all 400ms ease 0ms;
transition: 		all 400ms ease 0ms;
}
.mgom_29_4.mgom_txt_wrap {
top: 0px; left: 0px;	
-webkit-transition: all 400ms ease 0s;
-ms-transition: 	all 400ms ease 0ms;
transition: 		all 400ms ease 0ms;
}
.mg_box:hover .mgom_29_4.mgom_txt_wrap {
top: 0px; left: 0px;	
} .mgom_30_0 { top: 0px; left: 0px;
background-color: #333;
opacity: 0; filter: alpha(opacity=0);
color: #fff;-ms-transform: scale(0.6) perspective(750px) rotateY(-180deg); -webkit-transform: scale(0.6) perspective(750px) rotateY(-180deg); transform: scale(0.6) perspective(750px) rotateY(-180deg); 
-webkit-transition: all 450ms cubic-bezier(0.175, 0.885, 0.320, 1) 0s;
-ms-transition: 	all 450ms cubic-bezier(0.175, 0.885, 0.320, 1.275) 0ms;
transition: 		all 450ms cubic-bezier(0.175, 0.885, 0.320, 1.275) 0ms;
z-index: 1090; 
}
.mg_box:hover .mgom_30_0 {
top: 0px; left: 0px;
background-color: #333;
opacity: 0.9; filter: alpha(opacity=90);
-ms-transform: scale(1.0) perspective(750px) rotateY(0deg); -webkit-transform: scale(1.0) perspective(750px) rotateY(0deg); transform: scale(1.0) perspective(750px) rotateY(0deg); 
-webkit-transition-delay: 0.15s !important;
transition-delay: 0.15s !important;
}
.mgom_30_0 div, .mgom_30_0 div:before, .mgom_30_0 div:after {
background-color: #333;	
border-color: #333; 
}
.mg_box:hover .mgom_30_0 div, .mg_box:hover .mgom_30_0 div:before, .mg_box:hover .mgom_30_0 div:after {
background-color: #333;	
border-color: #333;	
}
.mgom_30_1 { background-color: #ffffff;
opacity: 0.1; filter: alpha(opacity=10);
-webkit-transition: all 250ms ease 0s;
-ms-transition: 	all 250ms ease 0ms;
transition: 		all 250ms ease 0ms;
z-index: 880; 
}
.mg_box:hover .mgom_30_1 {
background-color: #ffffff;
opacity: 0.4; filter: alpha(opacity=40);
}
.mgom_30_1 div {
background-color: #ffffff;
-webkit-transition: all 250ms ease 0s;
-ms-transition: 	all 250ms ease 0ms;
transition: 		all 250ms ease 0ms;
}
.mg_box:hover .mgom_30_1 div {
background-color: #ffffff;
}
.mgom_30_2 { top: 0px; left: 0px;
background-color: rgba(255,255,255, 0);
}
.mg_box:hover .mgom_30_2 {
top: 0px; left: 0px;
background-color: rgba(255,255,255, 0);
}
.mg_box .mgom_30_3.mgom_txt_wrap .mgom_layer {
-webkit-transition: all 400ms ease 0s;
-ms-transition: 	all 400ms ease 0ms;
transition: 		all 400ms ease 0ms;
}
.mg_box:hover .mgom_30_3.mgom_txt_wrap .mgom_layer {
}
.mg_box .mgom_30_3 .mgom_mark,
.mgom_30 .mg_title_under .mgom_layer,
.mgom_30 .mg_title_under .mgom_layer * {
-webkit-transition: all 400ms ease 0s;
-ms-transition: 	all 400ms ease 0ms;
transition: 		all 400ms ease 0ms;
}
.mgom_30_3.mgom_txt_wrap {
top: 0px; left: 0px;	
-webkit-transition: all 400ms ease 0s;
-ms-transition: 	all 400ms ease 0ms;
transition: 		all 400ms ease 0ms;
}
.mg_box:hover .mgom_30_3.mgom_txt_wrap {
top: 0px; left: 0px;	
} .mgom_31_0 { top: 50%; left: 50%;font-size: 27px;
color: #ffffff;opacity: 0.9; filter: alpha(opacity=90);
-ms-transform: scale(1.4); -webkit-transform: scale(1.4); transform: scale(1.4); 
-webkit-transition: all 400ms ease-in-out 0s;
-ms-transition: 	all 400ms ease-in-out 0ms;
transition: 		all 400ms ease-in-out 0ms;
z-index: 1090; 
}
.mg_box:hover .mgom_31_0 {
font-size: 27px;
color: #ffffff;opacity: 0.4; filter: alpha(opacity=40);
-ms-transform: scale(1.0); -webkit-transform: scale(1.0); transform: scale(1.0); 
}
.mgom_31_0 {
margin-top: -14px;	
margin-left: -14px; 
}
.mg_box:hover .mgom_31_0 {
margin-top: -14px;	
margin-left: -14px; 
}
.mgom_31_1 { top: 0px; left: 0px;
background-color: #242424;
opacity: 0; filter: alpha(opacity=0);
padding: 0px;
-webkit-transition: all 400ms ease 0s;
-ms-transition: 	all 400ms ease 0ms;
transition: 		all 400ms ease 0ms;
z-index: 880; 
}
.mg_box:hover .mgom_31_1 {
top: 0px; left: 0px;
background-color: #242424;
opacity: 0.1; filter: alpha(opacity=10);
padding: 0px;
}
.mgom_31_2 { text-align: center;
font-size: 15px;
color: #383838;line-height: 17px;
text-transform: uppercase;
}
.mg_box:hover .mgom_31_2 {
color: #5c5c5c;
-webkit-transition-delay: 0.05s !important;
transition-delay: 0.05s !important;
}
.mgom_31_3 { color: #cfcfcf;
border-bottom: 1px dotted #cfcfcf;
}
.mg_box:hover .mgom_31_3 {
-webkit-transition-delay: 0.05s !important;
transition-delay: 0.05s !important;
}
.mgom_31_4 { color: #b2b2b2;font-size: 18px;
line-height: 32px;
}
.mg_box:hover .mgom_31_4 {
color: #808080;
}
.mgom_31_4 span {
font-size: 18px;
}
.mg_box:hover .mgom_31_4 span {
color: #b2b2b2;
}
.mg_box:hover .mgom_31_4 span:hover,
.mgom_31_4 span:hover {
color: #808080;
}
.mgom_31_5 { bottom: -100%; left: 0px;
background-color: rgba(255,255,255, 1);
padding-top: 13px; padding-right: 15px; padding-bottom: 8px; padding-left: 15px; 
}
.mg_box:hover .mgom_31_5 {
bottom: 0px; left: 0px;
background-color: rgba(255,255,255, 1);
}
.mg_box .mgom_31_6.mgom_txt_wrap .mgom_layer {
-webkit-transition: all 400ms ease 0s;
-ms-transition: 	all 400ms ease 0ms;
transition: 		all 400ms ease 0ms;
-ms-transform: scale(0.6); -webkit-transform: scale(0.6); transform: scale(0.6); 
}
.mg_box:hover .mgom_31_6.mgom_txt_wrap .mgom_layer {
-ms-transform: scale(1.0); -webkit-transform: scale(1.0); transform: scale(1.0); 
}
.mg_box .mgom_31_6 .mgom_mark,
.mgom_31 .mg_title_under .mgom_layer,
.mgom_31 .mg_title_under .mgom_layer * {
-webkit-transition: all 400ms ease 0s;
-ms-transition: 	all 400ms ease 0ms;
transition: 		all 400ms ease 0ms;
}
.mgom_31_6.mgom_txt_wrap {
bottom: -100%; left: 0px;	
-webkit-transition: all 400ms ease 0s;
-ms-transition: 	all 400ms ease 0ms;
transition: 		all 400ms ease 0ms;
padding-top: 13px; padding-right: 15px; padding-bottom: 8px; padding-left: 15px; 
}
.mg_box:hover .mgom_31_6.mgom_txt_wrap {
bottom: 0px; left: 0px;	
}  .mgom_32 .mg_box:not(.mg_item_no_ol) .mgi_thumb {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform-style: flat;
transform-style: flat;
-webkit-transition: all 500ms ease 0s;
-ms-transition: 	all 500ms ease 0ms;
transition: 		all 500ms ease 0ms;
}
.mgom_32 .mg_box:not(.mg_item_no_ol) .mg_box_inner,
.mgom_32 .mg_box:not(.mg_item_no_ol) .mgi_overlays {
-webkit-transition: all 500ms ease 0s;
-ms-transition: 	all 500ms ease 0ms;
transition: 		all 500ms ease 0ms;
}
.mgom_32 .mg_box:not(.mg_item_no_ol):hover .mg_box_inner {
padding: 0 !important;
border-width: 0 !important;
}
.mgom_32 .mg_box:not(.mg_item_no_ol):hover .mgi_overlays {
top: 0 !important;
right: 0 !important;
bottom: 0 !important;
left: 0 !important;	
}
.mgom_32_1 { top: 0px; left: 0px;
background-color: #ffffff;
opacity: 0; filter: alpha(opacity=0);
color: #ffffff;-ms-transform: scale(1.4); -webkit-transform: scale(1.4); transform: scale(1.4); 
-webkit-transition: all 500ms ease 0s;
-ms-transition: 	all 500ms ease 0ms;
transition: 		all 500ms ease 0ms;
z-index: 1080; 
}
.mg_box:hover .mgom_32_1 {
top: 0px; left: 0px;
background-color: #ffffff;
opacity: 1; filter: alpha(opacity=100);
-ms-transform: scale(1.0); -webkit-transform: scale(1.0); transform: scale(1.0); 
}
.mgom_32_1 div, .mgom_32_1 div:before, .mgom_32_1 div:after {
background-color: #ffffff;	
border-color: #ffffff; 
}
.mg_box:hover .mgom_32_1 div, .mg_box:hover .mgom_32_1 div:before, .mg_box:hover .mgom_32_1 div:after {
background-color: #ffffff;	
border-color: #ffffff;	
}
.mgom_32_2 { top: 0px; left: 0px;
background-color: #ffffff;
opacity: 0; filter: alpha(opacity=0);
padding: 10px;
-webkit-transition: all 600ms ease 0s;
-ms-transition: 	all 600ms ease 0ms;
transition: 		all 600ms ease 0ms;
z-index: 870; 
}
.mg_box:hover .mgom_32_2 {
top: 0px; left: 0px;
background-color: #ffffff;
opacity: 0.15; filter: alpha(opacity=15);
}
.mgom_32_3 { top: 0px; left: 0px;
background-color: rgba(255,255,255, 0.7);
}
.mg_box:hover .mgom_32_3 {
top: 0px; left: 0px;
background-color: rgba(255,255,255, 1);
}
.mg_box .mgom_32_4.mgom_txt_wrap .mgom_layer {
-webkit-transition: all 400ms ease 0s;
-ms-transition: 	all 400ms ease 0ms;
transition: 		all 400ms ease 0ms;
}
.mg_box:hover .mgom_32_4.mgom_txt_wrap .mgom_layer {
}
.mg_box .mgom_32_4 .mgom_mark,
.mgom_32 .mg_title_under .mgom_layer,
.mgom_32 .mg_title_under .mgom_layer * {
-webkit-transition: all 400ms ease 0s;
-ms-transition: 	all 400ms ease 0ms;
transition: 		all 400ms ease 0ms;
}
.mgom_32_4.mgom_txt_wrap {
top: 0px; left: 0px;	
-webkit-transition: all 400ms ease 0s;
-ms-transition: 	all 400ms ease 0ms;
transition: 		all 400ms ease 0ms;
}
.mg_box:hover .mgom_32_4.mgom_txt_wrap {
top: 0px; left: 0px;	
} .mgom_33_0 { background-color: #292929;
opacity: 0; filter: alpha(opacity=0);
-webkit-transition: all 300ms ease-in-out 0s;
-ms-transition: 	all 300ms ease-in-out 0ms;
transition: 		all 300ms ease-in-out 0ms;
z-index: 890; 
}
.mg_box:hover .mgom_33_0 {
background-color: #292929;
opacity: 0.1; filter: alpha(opacity=10);
}
.mgom_33_0 div {
background-color: #292929;
-webkit-transition: all 300ms ease-in-out 0s;
-ms-transition: 	all 300ms ease-in-out 0ms;
transition: 		all 300ms ease-in-out 0ms;
}
.mg_box:hover .mgom_33_0 div {
background-color: #292929;
} .mgom_33 .mg_box:not(.mg_item_no_ol) .mgi_thumb {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform-style: flat;
transform-style: flat;
-webkit-transition: all 400ms ease 0s;
-ms-transition: 	all 400ms ease 0ms;
transition: 		all 400ms ease 0ms;
}
.mgom_33_2 { text-align: center;
font-size: 17px;
color: #ffffff;line-height: 19px;
margin-bottom: 12px !important; 
}
.mg_box:hover .mgom_33_2 {
color: #ffffff;
-webkit-transition-delay: 0.1s !important;
transition-delay: 0.1s !important;
}
.mgom_33_3 { font-size: 12px;
line-height: 13px;
display: table; margin: auto;
text-transform: uppercase;padding-top: 5px; padding-bottom: 4px; border: 2px solid #ffffff;
border-radius: 2px;
background-color: transparent;
color: #ffffff;margin-top: 15px !important; 
}
.mg_box:hover .mgom_33_3 {
border-color: #ffffff;
background-color: transparent;
color: #ffffff;
-webkit-transition-delay: 0.15s !important;
transition-delay: 0.15s !important;
}
.mgom_33_4 { bottom: -100%; left: 0px;
background-color: rgba(66,66,66, 0.6);
}
.mg_box:hover .mgom_33_4 {
bottom: 0px; left: 0px;
background-color: rgba(41,41,41, 0.8);
}
.mg_box .mgom_33_5.mgom_txt_wrap .mgom_layer {
-webkit-transition: all 600ms ease 0s;
-ms-transition: 	all 600ms ease 0ms;
transition: 		all 600ms ease 0ms;
-ms-transform: perspective(750px) rotateX(-180deg); -webkit-transform: perspective(750px) rotateX(-180deg); transform: perspective(750px) rotateX(-180deg); 
}
.mg_box:hover .mgom_33_5.mgom_txt_wrap .mgom_layer {
-ms-transform: perspective(750px) rotateX(0deg); -webkit-transform: perspective(750px) rotateX(0deg); transform: perspective(750px) rotateX(0deg); 
}
.mg_box .mgom_33_5 .mgom_mark,
.mgom_33 .mg_title_under .mgom_layer,
.mgom_33 .mg_title_under .mgom_layer * {
-webkit-transition: all 600ms ease 0s;
-ms-transition: 	all 600ms ease 0ms;
transition: 		all 600ms ease 0ms;
}
.mgom_33_5.mgom_txt_wrap {
bottom: -100%; left: 0px;	
-webkit-transition: all 600ms ease 0s;
-ms-transition: 	all 600ms ease 0ms;
transition: 		all 600ms ease 0ms;
}
.mg_box:hover .mgom_33_5.mgom_txt_wrap {
bottom: 0px; left: 0px;	
}  .mgom_34 .mg_box:not(.mg_item_no_ol) .mgi_thumb {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform-style: flat;
transform-style: flat;
-webkit-transition: all 300ms ease 0s;
-ms-transition: 	all 300ms ease 0ms;
transition: 		all 300ms ease 0ms;
}
.mgom_34 .mg_box:not(.mg_item_no_ol) .mg_box_inner,
.mgom_34 .mg_box:not(.mg_item_no_ol) .mgi_overlays {
-webkit-transition: all 300ms ease 0s;
-ms-transition: 	all 300ms ease 0ms;
transition: 		all 300ms ease 0ms;
}
.mgom_34 .mg_box:not(.mg_item_no_ol):hover .mg_box_inner {
padding: 0 !important;
border-width: 0 !important;
}
.mgom_34 .mg_box:not(.mg_item_no_ol):hover .mgi_overlays {
top: 0 !important;
right: 0 !important;
bottom: 0 !important;
left: 0 !important;	
}
.mgom_34_1 { background-color: #ffffff;
opacity: 0.1; filter: alpha(opacity=10);
-webkit-transition: all 400ms ease-in-out 0s;
-ms-transition: 	all 400ms ease-in-out 0ms;
transition: 		all 400ms ease-in-out 0ms;
z-index: 880; 
}
.mg_box:hover .mgom_34_1 {
background-color: #ffffff;
opacity: 0.8; filter: alpha(opacity=80);
}
.mgom_34_2 { font-size: 27px;
line-height: 27px;
font-weight: bold;font-family: Times New Roman;
padding-top: 2px; padding-right: 8px; padding-bottom: 2px; padding-left: 8px; border: 2px solid #606060;
border-radius: 50px;
background-color: #696969;
color: #ffffff;
}
.mg_box:hover .mgom_34_2 {
border-color: #606060;
background-color: #696969;
color: #ffffff;
}
.mgom_34_3 { bottom: -100%; left: 0px;
background-color: rgba(255,255,255, 0);
padding-bottom: 1px; padding-left: 6px; 
}
.mg_box:hover .mgom_34_3 {
bottom: 0px; left: 0px;
background-color: rgba(255,255,255, 0);
}
.mg_box .mgom_34_4.mgom_txt_wrap .mgom_layer {
-webkit-transition: all 400ms linear 0s;
-ms-transition: 	all 400ms linear 0ms;
transition: 		all 400ms linear 0ms;
}
.mg_box:hover .mgom_34_4.mgom_txt_wrap .mgom_layer {
}
.mg_box .mgom_34_4 .mgom_mark,
.mgom_34 .mg_title_under .mgom_layer,
.mgom_34 .mg_title_under .mgom_layer * {
-webkit-transition: all 400ms linear 0s;
-ms-transition: 	all 400ms linear 0ms;
transition: 		all 400ms linear 0ms;
}
.mg_box .mgom_34_4.mgom_txt_wrap {
-webkit-transition: all 400ms linear 0s;
-ms-transition: 	all 400ms linear 0ms;
transition: 		all 400ms linear 0ms;
}
.mg_box .mgom_34_4.mgom_txt_wrap .mgom_layer {
opacity: 0;
filter: alpha(opacity=0);	
}
.mg_box:hover .mgom_34_4.mgom_txt_wrap .mgom_layer {
opacity: 1;
filter: alpha(opacity=100);	
}
.mgom_34_4.mgom_txt_wrap {
bottom: -100%; left: 0px;	
-webkit-transition: all 400ms linear 0s;
-ms-transition: 	all 400ms linear 0ms;
transition: 		all 400ms linear 0ms;
padding-bottom: 1px; padding-left: 6px; 
}
.mg_box:hover .mgom_34_4.mgom_txt_wrap {
bottom: 0px; left: 0px;	
} .mgom_35_0 { border: 6px solid #ff551c;
opacity: 0.7; filter: alpha(opacity=70);
-webkit-transition: all 450ms cubic-bezier(0.175, 0.885, 0.320, 1) 0s;
-ms-transition: 	all 450ms cubic-bezier(0.175, 0.885, 0.320, 1.275) 0ms;
transition: 		all 450ms cubic-bezier(0.175, 0.885, 0.320, 1.275) 0ms;
z-index: 890; 
}
.mg_box:hover .mgom_35_0 {
border-color: #ff551c;opacity: 1; filter: alpha(opacity=100);
-webkit-transition-delay: 0.6s !important;
transition-delay: 0.6s !important;
}
.mg_box:hover .mgom_35_0 {
border-width: 6px; 
}
.mgom_35_1 { top: -100%; left: 0px;
background-color: #000;
opacity: 0; filter: alpha(opacity=0);
padding: 0px;
-webkit-transition: all 500ms ease-out 0s;
-ms-transition: 	all 500ms ease-out 0ms;
transition: 		all 500ms ease-out 0ms;
z-index: 880; 
}
.mg_box:hover .mgom_35_1 {
top: 0px;
background-color: #000;
opacity: 0.2; filter: alpha(opacity=20);
padding: 0px;
}
.mgom_35_2 { text-align: left;
font-size: 17px;
color: #fefefe;line-height: 22px;
font-weight: bold;margin-bottom: 20px !important; 
}
.mg_box:hover .mgom_35_2 {
color: #fefefe;
}
.mgom_35_2 .mgom_mark {
background-color: #ff551c;
box-shadow: 0 0 0 3px #ff551c;
outline: 4px solid #ff551c;
color: #fefefe;
}
.mg_box:hover .mgom_35_2 .mgom_mark {
background-color: #ff551c;
box-shadow: 0 0 0 3px #ff551c;
outline: 4px solid #ff551c;
color: #fefefe;
}
.mgom_35_3 { text-align: left;
font-size: 14px;
color: #fff;line-height: 23px;
max-height: 60px;
margin-bottom: 25px !important; 
}
.mg_box:hover .mgom_35_3 {
color: #fff;
-webkit-transition-delay: 0.2s !important;
transition-delay: 0.2s !important;
}
.mgom_35_3 .mgom_mark {
background-color: #ff551c;
box-shadow: 0 0 0 3px #ff551c;
outline: 4px solid #ff551c;
color: #fff;
}
.mg_box:hover .mgom_35_3 .mgom_mark {
background-color: #ff551c;
box-shadow: 0 0 0 3px #ff551c;
outline: 4px solid #ff551c;
color: #fff;
}
.mgom_35_4 { bottom: -100%; left: 0px;
background-color: rgba(255,255,255, 0);
padding-top: 15px; padding-right: 15px; padding-bottom: 4px; padding-left: 15px; 
}
.mg_box:hover .mgom_35_4 {
bottom: 0px; left: 0px;
background-color: rgba(255,255,255, 0);
}
.mg_box .mgom_35_5.mgom_txt_wrap .mgom_layer {
-webkit-transition: all 450ms cubic-bezier(0.680, 0, 0.265, 1) 0s;
-ms-transition: 	all 450ms cubic-bezier(0.680, -0.850, 0.265, 1.850) 0ms;
transition: 		all 450ms cubic-bezier(0.680, -0.850, 0.265, 1.850) 0ms;
-ms-transform: perspective(750px) rotateX(-90deg); -webkit-transform: perspective(750px) rotateX(-90deg); transform: perspective(750px) rotateX(-90deg); 
-webkit-transform-origin: center top;
transform-origin: center top;
}
.mg_box:hover .mgom_35_5.mgom_txt_wrap .mgom_layer {
-ms-transform: perspective(750px) rotateX(0deg); -webkit-transform: perspective(750px) rotateX(0deg); transform: perspective(750px) rotateX(0deg); 
}
.mg_box .mgom_35_5 .mgom_mark,
.mgom_35 .mg_title_under .mgom_layer,
.mgom_35 .mg_title_under .mgom_layer * {
-webkit-transition: all 450ms cubic-bezier(0.680, 0, 0.265, 1) 0s;
-ms-transition: 	all 450ms cubic-bezier(0.680, -0.850, 0.265, 1.850) 0ms;
transition: 		all 450ms cubic-bezier(0.680, -0.850, 0.265, 1.850) 0ms;
}
.mgom_35_5.mgom_txt_wrap {
bottom: -100%; left: 0px;	
-webkit-transition: all 450ms cubic-bezier(0.680, 0, 0.265, 1) 0s;
-ms-transition: 	all 450ms cubic-bezier(0.680, -0.850, 0.265, 1.850) 0ms;
transition: 		all 450ms cubic-bezier(0.680, -0.850, 0.265, 1.850) 0ms;
padding-top: 15px; padding-right: 15px; padding-bottom: 4px; padding-left: 15px; 
}
.mg_box:hover .mgom_35_5.mgom_txt_wrap {
bottom: 0px; left: 0px;	
} .mgom_36_0 { top: 50%; left: 50%;font-size: 29px;
color: #ffffff;opacity: 0; filter: alpha(opacity=0);
-ms-transform: scale(0.6) translateY(13px); -webkit-transform: scale(0.6) translateY(13px); transform: scale(0.6) translateY(13px); 
-webkit-transition: all 300ms cubic-bezier(0.175, 0.885, 0.320, 1) 0s;
-ms-transition: 	all 300ms cubic-bezier(0.175, 0.885, 0.320, 1.275) 0ms;
transition: 		all 300ms cubic-bezier(0.175, 0.885, 0.320, 1.275) 0ms;
z-index: 1090; 
}
.mg_box:hover .mgom_36_0 {
font-size: 29px;
color: #ffffff;opacity: 1; filter: alpha(opacity=100);
-ms-transform: scale(1.0) translateY(0); -webkit-transform: scale(1.0) translateY(0); transform: scale(1.0) translateY(0); 
-webkit-transition-delay: 0.6s !important;
transition-delay: 0.6s !important;
}
.mgom_36_0 {
margin-top: -15px;	
margin-left: -15px; 
}
.mg_box:hover .mgom_36_0 {
margin-top: -15px;	
margin-left: -15px; 
} .mgom_36 .mg_box:not(.mg_item_no_ol) .mgi_thumb {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform-style: flat;
transform-style: flat;
-webkit-transition: all 700ms cubic-bezier(0.680, 0, 0.265, 1) 0s;
-ms-transition: 	all 700ms cubic-bezier(0.680, -0.850, 0.265, 1.850) 0ms;
transition: 		all 700ms cubic-bezier(0.680, -0.850, 0.265, 1.850) 0ms;
}
.mgom_36 .mg_box:not(.mg_item_no_ol) .mgi_thumb {
-webkit-transform:	perspective(750px);
transform:			perspective(750px);
}
.mgom_36 .mg_box:not(.mg_item_no_ol):hover .mgi_thumb {
-webkit-transform:	perspective(750px) rotateY(180deg);
-ms-transform:		rotateY(90deg) !important;
transform:			perspective(750px) rotateY(180deg);
}
.mgom_36_2 { text-align: center;
font-size: 19px;
color: #fefefe;line-height: 40px;
margin-bottom: 58px !important; 
}
.mg_box:hover .mgom_36_2 {
color: #fefefe;
-webkit-transition-delay: 0.15s !important;
transition-delay: 0.15s !important;
}
.mgom_36_3 { font-size: 14px;
line-height: 19px;
display: table; margin: auto;
text-transform: uppercase;border: 0px solid #444444;
border-radius: 2px;
background-color: #7eb551;
color: #fefefe;
}
.mg_box:hover .mgom_36_3 {
border-color: #666666;
background-color: #7eb551;
color: #fefefe;
-webkit-transition-delay: 0.15s !important;
transition-delay: 0.15s !important;
}
.mgom_36_4 { top: 0px; left: 0px;
background-color: rgba(99,160,49, 0.8);
}
.mg_box:hover .mgom_36_4 {
top: 0px; left: 0px;
background-color: rgba(99,160,49, 1);
}
.mg_box .mgom_36_5.mgom_txt_wrap .mgom_layer {
-webkit-transition: all 700ms cubic-bezier(0.680, 0, 0.265, 1) 0s;
-ms-transition: 	all 700ms cubic-bezier(0.680, -0.850, 0.265, 1.850) 0ms;
transition: 		all 700ms cubic-bezier(0.680, -0.850, 0.265, 1.850) 0ms;
-ms-transform: perspective(750px) rotateY(-180deg); -webkit-transform: perspective(750px) rotateY(-180deg); transform: perspective(750px) rotateY(-180deg); 
}
.mg_box:hover .mgom_36_5.mgom_txt_wrap .mgom_layer {
-ms-transform: perspective(750px) rotateY(0deg); -webkit-transform: perspective(750px) rotateY(0deg); transform: perspective(750px) rotateY(0deg); 
}
.mg_box .mgom_36_5 .mgom_mark,
.mgom_36 .mg_title_under .mgom_layer,
.mgom_36 .mg_title_under .mgom_layer * {
-webkit-transition: all 700ms cubic-bezier(0.680, 0, 0.265, 1) 0s;
-ms-transition: 	all 700ms cubic-bezier(0.680, -0.850, 0.265, 1.850) 0ms;
transition: 		all 700ms cubic-bezier(0.680, -0.850, 0.265, 1.850) 0ms;
}
.mgom_36_5.mgom_txt_wrap {
top: 0px; left: 0px;	
-webkit-transition: all 700ms cubic-bezier(0.680, 0, 0.265, 1) 0s;
-ms-transition: 	all 700ms cubic-bezier(0.680, -0.850, 0.265, 1.850) 0ms;
transition: 		all 700ms cubic-bezier(0.680, -0.850, 0.265, 1.850) 0ms;
}
.mg_box:hover .mgom_36_5.mgom_txt_wrap {
top: 0px; left: 0px;	
} .mgom_37_0 { bottom: 13px; right: 13px;font-size: 18px;
color: #ffffff;opacity: 0; filter: alpha(opacity=0);
-ms-transform: scale(0.6); -webkit-transform: scale(0.6); transform: scale(0.6); 
-webkit-transition: all 300ms ease 0s;
-ms-transition: 	all 300ms ease 0ms;
transition: 		all 300ms ease 0ms;
z-index: 1090; 
}
.mg_box:hover .mgom_37_0 {
font-size: 18px;
color: #ffffff;opacity: 1; filter: alpha(opacity=100);
-ms-transform: scale(1.0); -webkit-transform: scale(1.0); transform: scale(1.0); 
-webkit-transition-delay: 0.5s !important;
transition-delay: 0.5s !important;
}
.mgom_37_1 { top: 0px; left: 0px;padding: 0px;
opacity: 0.4; filter: alpha(opacity=40);
-ms-transform: scale(1.4); -webkit-transform: scale(1.4); transform: scale(1.4); 
-webkit-transition: all 350ms cubic-bezier(0.175, 0.885, 0.320, 1) 0s;
-ms-transition: 	all 350ms cubic-bezier(0.175, 0.885, 0.320, 1.275) 0ms;
transition: 		all 350ms cubic-bezier(0.175, 0.885, 0.320, 1.275) 0ms;
z-index: 1080; 
}
.mg_box:hover .mgom_37_1 {
top: 0px; left: 0px;padding: 8px;
opacity: 0.4; filter: alpha(opacity=40);
-ms-transform: scale(1.0); -webkit-transform: scale(1.0); transform: scale(1.0); 
}
.mgom_37_1:before {
-webkit-transition: all 350ms cubic-bezier(0.175, 0.885, 0.320, 1) 0s;
-ms-transition: 	all 350ms cubic-bezier(0.175, 0.885, 0.320, 1.275) 0ms;
transition: 		all 350ms cubic-bezier(0.175, 0.885, 0.320, 1.275) 0ms;
top: 0px; 
right: 0px;
bottom: 0px;
left: 0px;
box-shadow: 0 0 0 2px #fff;
}
.mg_box:hover .mgom_37_1:before {
border-color: #fff;
-webkit-transition-delay: 0.5s !important;
transition-delay: 0.5s !important;
top: 8px; 
right: 8px;
bottom: 8px;
left: 8px;
box-shadow: 0 0 0 2px #fff;
} .mgom_37 .mg_box:not(.mg_item_no_ol) .mgi_thumb {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform-style: flat;
transform-style: flat;
-webkit-transition: all 600ms ease 0s;
-ms-transition: 	all 600ms ease 0ms;
transition: 		all 600ms ease 0ms;
}
.mgom_37 .mg_box:not(.mg_item_no_ol) .mgi_thumb {
-webkit-transform-origin: left center;
transform-origin: left center;
-webkit-transform:	perspective(750px);
transform:			perspective(750px);
}
.mgom_37 .mg_box:not(.mg_item_no_ol):hover .mgi_thumb {
-webkit-transform:	perspective(750px) rotateY(90deg);
-ms-transform:		rotateY(90deg) !important;
transform:			perspective(750px) rotateY(90deg);
}
.mgom_37_3 { text-align: left;
font-size: 19px;
color: #fefefe;line-height: 22px;
text-transform: uppercase;margin-bottom: 25px !important; 
}
.mg_box:hover .mgom_37_3 {
color: #fefefe;
}
.mgom_37_3 .mgom_mark {
background-color: #7eb551;
box-shadow: 0 0 0 3px #7eb551;
outline: 4px solid #7eb551;
color: #fefefe;
}
.mg_box:hover .mgom_37_3 .mgom_mark {
background-color: #7eb551;
box-shadow: 0 0 0 3px #7eb551;
outline: 4px solid #7eb551;
color: #fefefe;
}
.mgom_37_4 { text-align: left;
font-size: 16px;
color: #fff;line-height: 21px;
max-height: 50px;
}
.mg_box:hover .mgom_37_4 {
color: #fff;
}
.mgom_37_5 { top: 0px; left: 0px;
background-color: rgba(99,160,49, 0.9);
padding-top: 25px; padding-right: 30px; padding-bottom: 25px; padding-left: 30px; 
}
.mg_box:hover .mgom_37_5 {
top: 0px; left: 0px;
background-color: rgba(99,160,49, 1);
}
.mg_box .mgom_37_6.mgom_txt_wrap .mgom_layer {
-webkit-transition: all 600ms ease 0s;
-ms-transition: 	all 600ms ease 0ms;
transition: 		all 600ms ease 0ms;
-ms-transform: perspective(750px) rotateY(-90deg); -webkit-transform: perspective(750px) rotateY(-90deg); transform: perspective(750px) rotateY(-90deg); 
-webkit-transform-origin: right center;
transform-origin: right center;
}
.mg_box:hover .mgom_37_6.mgom_txt_wrap .mgom_layer {
-ms-transform: perspective(750px) rotateY(0deg); -webkit-transform: perspective(750px) rotateY(0deg); transform: perspective(750px) rotateY(0deg); 
}
.mg_box .mgom_37_6 .mgom_mark,
.mgom_37 .mg_title_under .mgom_layer,
.mgom_37 .mg_title_under .mgom_layer * {
-webkit-transition: all 600ms ease 0s;
-ms-transition: 	all 600ms ease 0ms;
transition: 		all 600ms ease 0ms;
}
.mgom_37_6.mgom_txt_wrap {
top: 0px; left: 0px;	
-webkit-transition: all 600ms ease 0s;
-ms-transition: 	all 600ms ease 0ms;
transition: 		all 600ms ease 0ms;
padding-top: 25px; padding-right: 30px; padding-bottom: 25px; padding-left: 30px; 
}
.mg_box:hover .mgom_37_6.mgom_txt_wrap {
top: 0px; left: 0px;	
}  .mgom_38 .mg_box:not(.mg_item_no_ol) .mgi_thumb {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform-style: flat;
transform-style: flat;
-webkit-transition: all 250ms ease 0s;
-ms-transition: 	all 250ms ease 0ms;
transition: 		all 250ms ease 0ms;
}
.mgom_38 .mg_box:not(.mg_item_no_ol) .mg_box_inner,
.mgom_38 .mg_box:not(.mg_item_no_ol) .mgi_overlays {
-webkit-transition: all 250ms ease 0s;
-ms-transition: 	all 250ms ease 0ms;
transition: 		all 250ms ease 0ms;
}
.mgom_38 .mg_box:not(.mg_item_no_ol):hover .mg_box_inner {
padding: 0 !important;
border-width: 0 !important;
}
.mgom_38 .mg_box:not(.mg_item_no_ol):hover .mgi_overlays {
top: 0 !important;
right: 0 !important;
bottom: 0 !important;
left: 0 !important;	
}
.mgom_38_1 { text-align: left;
font-size: 19px;
color: #222222;line-height: 19px;
font-weight: bold;max-height: 600px;
}
.mg_box:hover .mgom_38_1 {
color: #ffffff;
}
.mgom_38_2 { top: 0px; left: 0px;
background-color: rgba(239,65,54, 0);
}
.mg_box:hover .mgom_38_2 {
top: 0px; left: 0px;
background-color: rgba(71,71,71, 0.9);
}
.mg_box .mgom_38_3.mgom_txt_wrap .mgom_layer {
-webkit-transition: all 200ms ease 0s;
-ms-transition: 	all 200ms ease 0ms;
transition: 		all 200ms ease 0ms;
}
.mg_box:hover .mgom_38_3.mgom_txt_wrap .mgom_layer {
}
.mg_box .mgom_38_3 .mgom_mark,
.mgom_38 .mg_title_under .mgom_layer,
.mgom_38 .mg_title_under .mgom_layer * {
-webkit-transition: all 200ms ease 0s;
-ms-transition: 	all 200ms ease 0ms;
transition: 		all 200ms ease 0ms;
}
.mg_box .mgom_38_3.mgom_txt_wrap {
-webkit-transition: all 200ms ease 0s;
-ms-transition: 	all 200ms ease 0ms;
transition: 		all 200ms ease 0ms;
}
.mg_box .mgom_38_3.mgom_txt_wrap .mgom_layer {
opacity: 0;
filter: alpha(opacity=0);	
}
.mg_box:hover .mgom_38_3.mgom_txt_wrap .mgom_layer {
opacity: 1;
filter: alpha(opacity=100);	
}
.mgom_38_3.mgom_txt_wrap {
top: 0px; left: 0px;	
-webkit-transition: all 200ms ease 0s;
-ms-transition: 	all 200ms ease 0ms;
transition: 		all 200ms ease 0ms;
}
.mg_box:hover .mgom_38_3.mgom_txt_wrap {
top: 0px; left: 0px;	
} .mgom_41_0 { text-align: center;
font-size: 26px;
color: #f2f2f2;line-height: 19px;
font-weight: bold;font-family: DROID SANS;
}
.mg_box:hover .mgom_41_0 {
color: #f2f2f2;
}
.mgom_41_1 { top: 0px; left: 0px;
background-color: rgba(5,5,5, 0.8);
}
.mg_box:hover .mgom_41_1 {
top: 0px; left: 0px;
background-color: rgba(5,5,5, 0);
}
.mg_box .mgom_41_2.mgom_txt_wrap .mgom_layer {
-webkit-transition: all 400ms ease 0s;
-ms-transition: 	all 400ms ease 0ms;
transition: 		all 400ms ease 0ms;
}
.mg_box:hover .mgom_41_2.mgom_txt_wrap .mgom_layer {
}
.mg_box .mgom_41_2 .mgom_mark,
.mgom_41 .mg_title_under .mgom_layer,
.mgom_41 .mg_title_under .mgom_layer * {
-webkit-transition: all 400ms ease 0s;
-ms-transition: 	all 400ms ease 0ms;
transition: 		all 400ms ease 0ms;
}
.mg_box .mgom_41_2.mgom_txt_wrap {
-webkit-transition: all 400ms ease 0s;
-ms-transition: 	all 400ms ease 0ms;
transition: 		all 400ms ease 0ms;
}
.mg_box:hover .mgom_41_2.mgom_txt_wrap .mgom_layer {
opacity: 0;
filter: alpha(opacity=0);	
}
.mgom_41_2.mgom_txt_wrap {
top: 0px; left: 0px;	
-webkit-transition: all 400ms ease 0s;
-ms-transition: 	all 400ms ease 0ms;
transition: 		all 400ms ease 0ms;
}
.mg_box:hover .mgom_41_2.mgom_txt_wrap {
top: 0px; left: 0px;	
}