.rect-auto, .c100.p51 .slice, .c100.p52 .slice, .c100.p53 .slice, .c100.p54 .slice, .c100.p55 .slice, .c100.p56 .slice, .c100.p57 .slice, .c100.p58 .slice, .c100.p59 .slice, .c100.p60 .slice, .c100.p61 .slice, .c100.p62 .slice, .c100.p63 .slice, .c100.p64 .slice, .c100.p65 .slice, .c100.p66 .slice, .c100.p67 .slice, .c100.p68 .slice, .c100.p69 .slice, .c100.p70 .slice, .c100.p71 .slice, .c100.p72 .slice, .c100.p73 .slice, .c100.p74 .slice, .c100.p75 .slice, .c100.p76 .slice, .c100.p77 .slice, .c100.p78 .slice, .c100.p79 .slice, .c100.p80 .slice, .c100.p81 .slice, .c100.p82 .slice, .c100.p83 .slice, .c100.p84 .slice, .c100.p85 .slice, .c100.p86 .slice, .c100.p87 .slice, .c100.p88 .slice, .c100.p89 .slice, .c100.p90 .slice, .c100.p91 .slice, .c100.p92 .slice, .c100.p93 .slice, .c100.p94 .slice, .c100.p95 .slice, .c100.p96 .slice, .c100.p97 .slice, .c100.p98 .slice, .c100.p99 .slice, .c100.p100 .slice{clip:rect(auto, auto, auto, auto);}
.pie, .c100 .bar, .c100.p51 .fill, .c100.p52 .fill, .c100.p53 .fill, .c100.p54 .fill, .c100.p55 .fill, .c100.p56 .fill, .c100.p57 .fill, .c100.p58 .fill, .c100.p59 .fill, .c100.p60 .fill, .c100.p61 .fill, .c100.p62 .fill, .c100.p63 .fill, .c100.p64 .fill, .c100.p65 .fill, .c100.p66 .fill, .c100.p67 .fill, .c100.p68 .fill, .c100.p69 .fill, .c100.p70 .fill, .c100.p71 .fill, .c100.p72 .fill, .c100.p73 .fill, .c100.p74 .fill, .c100.p75 .fill, .c100.p76 .fill, .c100.p77 .fill, .c100.p78 .fill, .c100.p79 .fill, .c100.p80 .fill, .c100.p81 .fill, .c100.p82 .fill, .c100.p83 .fill, .c100.p84 .fill, .c100.p85 .fill, .c100.p86 .fill, .c100.p87 .fill, .c100.p88 .fill, .c100.p89 .fill, .c100.p90 .fill, .c100.p91 .fill, .c100.p92 .fill, .c100.p93 .fill, .c100.p94 .fill, .c100.p95 .fill, .c100.p96 .fill, .c100.p97 .fill, .c100.p98 .fill, .c100.p99 .fill, .c100.p100 .fill{position:absolute;border:0.08em solid #307bbb;width:0.84em;height:0.84em;clip:rect(0em, 0.5em, 1em, 0em);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}
.pie-fill, .c100.p51 .bar:after, .c100.p51 .fill, .c100.p52 .bar:after, .c100.p52 .fill, .c100.p53 .bar:after, .c100.p53 .fill, .c100.p54 .bar:after, .c100.p54 .fill, .c100.p55 .bar:after, .c100.p55 .fill, .c100.p56 .bar:after, .c100.p56 .fill, .c100.p57 .bar:after, .c100.p57 .fill, .c100.p58 .bar:after, .c100.p58 .fill, .c100.p59 .bar:after, .c100.p59 .fill, .c100.p60 .bar:after, .c100.p60 .fill, .c100.p61 .bar:after, .c100.p61 .fill, .c100.p62 .bar:after, .c100.p62 .fill, .c100.p63 .bar:after, .c100.p63 .fill, .c100.p64 .bar:after, .c100.p64 .fill, .c100.p65 .bar:after, .c100.p65 .fill, .c100.p66 .bar:after, .c100.p66 .fill, .c100.p67 .bar:after, .c100.p67 .fill, .c100.p68 .bar:after, .c100.p68 .fill, .c100.p69 .bar:after, .c100.p69 .fill, .c100.p70 .bar:after, .c100.p70 .fill, .c100.p71 .bar:after, .c100.p71 .fill, .c100.p72 .bar:after, .c100.p72 .fill, .c100.p73 .bar:after, .c100.p73 .fill, .c100.p74 .bar:after, .c100.p74 .fill, .c100.p75 .bar:after, .c100.p75 .fill, .c100.p76 .bar:after, .c100.p76 .fill, .c100.p77 .bar:after, .c100.p77 .fill, .c100.p78 .bar:after, .c100.p78 .fill, .c100.p79 .bar:after, .c100.p79 .fill, .c100.p80 .bar:after, .c100.p80 .fill, .c100.p81 .bar:after, .c100.p81 .fill, .c100.p82 .bar:after, .c100.p82 .fill, .c100.p83 .bar:after, .c100.p83 .fill, .c100.p84 .bar:after, .c100.p84 .fill, .c100.p85 .bar:after, .c100.p85 .fill, .c100.p86 .bar:after, .c100.p86 .fill, .c100.p87 .bar:after, .c100.p87 .fill, .c100.p88 .bar:after, .c100.p88 .fill, .c100.p89 .bar:after, .c100.p89 .fill, .c100.p90 .bar:after, .c100.p90 .fill, .c100.p91 .bar:after, .c100.p91 .fill, .c100.p92 .bar:after, .c100.p92 .fill, .c100.p93 .bar:after, .c100.p93 .fill, .c100.p94 .bar:after, .c100.p94 .fill, .c100.p95 .bar:after, .c100.p95 .fill, .c100.p96 .bar:after, .c100.p96 .fill, .c100.p97 .bar:after, .c100.p97 .fill, .c100.p98 .bar:after, .c100.p98 .fill, .c100.p99 .bar:after, .c100.p99 .fill, .c100.p100 .bar:after, .c100.p100 .fill{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
.c100{position:relative;font-size:120px;width:1em;height:1em;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;float:left;margin:0 0.1em 0.1em 0;background-color:#cccccc;}
.c100 *, .c100 *:before, .c100 *:after{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.c100.center{float:none;margin:0 auto;}
.c100.big{font-size:240px;}
.c100.small{font-size:80px;}
.c100 > span{position:absolute;width:100%;z-index:1;left:0;top:0;width:5em;line-height:5em;font-size:0.2em;color:#cccccc;display:block;text-align:center;white-space:nowrap;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.c100:after{position:absolute;top:0.08em;left:0.08em;display:block;content:" ";-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;background-color:whitesmoke;width:0.84em;height:0.84em;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in;}
.c100 .slice{position:absolute;width:1em;height:1em;clip:rect(0em, 1em, 1em, 0.5em);}
.c100.p1 .bar{-webkit-transform:rotate(3.6deg);-moz-transform:rotate(3.6deg);-ms-transform:rotate(3.6deg);-o-transform:rotate(3.6deg);transform:rotate(3.6deg);}
.c100.p2 .bar{-webkit-transform:rotate(7.2deg);-moz-transform:rotate(7.2deg);-ms-transform:rotate(7.2deg);-o-transform:rotate(7.2deg);transform:rotate(7.2deg);}
.c100.p3 .bar{-webkit-transform:rotate(10.8deg);-moz-transform:rotate(10.8deg);-ms-transform:rotate(10.8deg);-o-transform:rotate(10.8deg);transform:rotate(10.8deg);}
.c100.p4 .bar{-webkit-transform:rotate(14.4deg);-moz-transform:rotate(14.4deg);-ms-transform:rotate(14.4deg);-o-transform:rotate(14.4deg);transform:rotate(14.4deg);}
.c100.p5 .bar{-webkit-transform:rotate(18deg);-moz-transform:rotate(18deg);-ms-transform:rotate(18deg);-o-transform:rotate(18deg);transform:rotate(18deg);}
.c100.p6 .bar{-webkit-transform:rotate(21.6deg);-moz-transform:rotate(21.6deg);-ms-transform:rotate(21.6deg);-o-transform:rotate(21.6deg);transform:rotate(21.6deg);}
.c100.p7 .bar{-webkit-transform:rotate(25.2deg);-moz-transform:rotate(25.2deg);-ms-transform:rotate(25.2deg);-o-transform:rotate(25.2deg);transform:rotate(25.2deg);}
.c100.p8 .bar{-webkit-transform:rotate(28.8deg);-moz-transform:rotate(28.8deg);-ms-transform:rotate(28.8deg);-o-transform:rotate(28.8deg);transform:rotate(28.8deg);}
.c100.p9 .bar{-webkit-transform:rotate(32.4deg);-moz-transform:rotate(32.4deg);-ms-transform:rotate(32.4deg);-o-transform:rotate(32.4deg);transform:rotate(32.4deg);}
.c100.p10 .bar{-webkit-transform:rotate(36deg);-moz-transform:rotate(36deg);-ms-transform:rotate(36deg);-o-transform:rotate(36deg);transform:rotate(36deg);}
.c100.p11 .bar{-webkit-transform:rotate(39.6deg);-moz-transform:rotate(39.6deg);-ms-transform:rotate(39.6deg);-o-transform:rotate(39.6deg);transform:rotate(39.6deg);}
.c100.p12 .bar{-webkit-transform:rotate(43.2deg);-moz-transform:rotate(43.2deg);-ms-transform:rotate(43.2deg);-o-transform:rotate(43.2deg);transform:rotate(43.2deg);}
.c100.p13 .bar{-webkit-transform:rotate(46.8deg);-moz-transform:rotate(46.8deg);-ms-transform:rotate(46.8deg);-o-transform:rotate(46.8deg);transform:rotate(46.8deg);}
.c100.p14 .bar{-webkit-transform:rotate(50.4deg);-moz-transform:rotate(50.4deg);-ms-transform:rotate(50.4deg);-o-transform:rotate(50.4deg);transform:rotate(50.4deg);}
.c100.p15 .bar{-webkit-transform:rotate(54deg);-moz-transform:rotate(54deg);-ms-transform:rotate(54deg);-o-transform:rotate(54deg);transform:rotate(54deg);}
.c100.p16 .bar{-webkit-transform:rotate(57.6deg);-moz-transform:rotate(57.6deg);-ms-transform:rotate(57.6deg);-o-transform:rotate(57.6deg);transform:rotate(57.6deg);}
.c100.p17 .bar{-webkit-transform:rotate(61.2deg);-moz-transform:rotate(61.2deg);-ms-transform:rotate(61.2deg);-o-transform:rotate(61.2deg);transform:rotate(61.2deg);}
.c100.p18 .bar{-webkit-transform:rotate(64.8deg);-moz-transform:rotate(64.8deg);-ms-transform:rotate(64.8deg);-o-transform:rotate(64.8deg);transform:rotate(64.8deg);}
.c100.p19 .bar{-webkit-transform:rotate(68.4deg);-moz-transform:rotate(68.4deg);-ms-transform:rotate(68.4deg);-o-transform:rotate(68.4deg);transform:rotate(68.4deg);}
.c100.p20 .bar{-webkit-transform:rotate(72deg);-moz-transform:rotate(72deg);-ms-transform:rotate(72deg);-o-transform:rotate(72deg);transform:rotate(72deg);}
.c100.p21 .bar{-webkit-transform:rotate(75.6deg);-moz-transform:rotate(75.6deg);-ms-transform:rotate(75.6deg);-o-transform:rotate(75.6deg);transform:rotate(75.6deg);}
.c100.p22 .bar{-webkit-transform:rotate(79.2deg);-moz-transform:rotate(79.2deg);-ms-transform:rotate(79.2deg);-o-transform:rotate(79.2deg);transform:rotate(79.2deg);}
.c100.p23 .bar{-webkit-transform:rotate(82.8deg);-moz-transform:rotate(82.8deg);-ms-transform:rotate(82.8deg);-o-transform:rotate(82.8deg);transform:rotate(82.8deg);}
.c100.p24 .bar{-webkit-transform:rotate(86.4deg);-moz-transform:rotate(86.4deg);-ms-transform:rotate(86.4deg);-o-transform:rotate(86.4deg);transform:rotate(86.4deg);}
.c100.p25 .bar{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}
.c100.p26 .bar{-webkit-transform:rotate(93.6deg);-moz-transform:rotate(93.6deg);-ms-transform:rotate(93.6deg);-o-transform:rotate(93.6deg);transform:rotate(93.6deg);}
.c100.p27 .bar{-webkit-transform:rotate(97.2deg);-moz-transform:rotate(97.2deg);-ms-transform:rotate(97.2deg);-o-transform:rotate(97.2deg);transform:rotate(97.2deg);}
.c100.p28 .bar{-webkit-transform:rotate(100.8deg);-moz-transform:rotate(100.8deg);-ms-transform:rotate(100.8deg);-o-transform:rotate(100.8deg);transform:rotate(100.8deg);}
.c100.p29 .bar{-webkit-transform:rotate(104.4deg);-moz-transform:rotate(104.4deg);-ms-transform:rotate(104.4deg);-o-transform:rotate(104.4deg);transform:rotate(104.4deg);}
.c100.p30 .bar{-webkit-transform:rotate(108deg);-moz-transform:rotate(108deg);-ms-transform:rotate(108deg);-o-transform:rotate(108deg);transform:rotate(108deg);}
.c100.p31 .bar{-webkit-transform:rotate(111.6deg);-moz-transform:rotate(111.6deg);-ms-transform:rotate(111.6deg);-o-transform:rotate(111.6deg);transform:rotate(111.6deg);}
.c100.p32 .bar{-webkit-transform:rotate(115.2deg);-moz-transform:rotate(115.2deg);-ms-transform:rotate(115.2deg);-o-transform:rotate(115.2deg);transform:rotate(115.2deg);}
.c100.p33 .bar{-webkit-transform:rotate(118.8deg);-moz-transform:rotate(118.8deg);-ms-transform:rotate(118.8deg);-o-transform:rotate(118.8deg);transform:rotate(118.8deg);}
.c100.p34 .bar{-webkit-transform:rotate(122.4deg);-moz-transform:rotate(122.4deg);-ms-transform:rotate(122.4deg);-o-transform:rotate(122.4deg);transform:rotate(122.4deg);}
.c100.p35 .bar{-webkit-transform:rotate(126deg);-moz-transform:rotate(126deg);-ms-transform:rotate(126deg);-o-transform:rotate(126deg);transform:rotate(126deg);}
.c100.p36 .bar{-webkit-transform:rotate(129.6deg);-moz-transform:rotate(129.6deg);-ms-transform:rotate(129.6deg);-o-transform:rotate(129.6deg);transform:rotate(129.6deg);}
.c100.p37 .bar{-webkit-transform:rotate(133.2deg);-moz-transform:rotate(133.2deg);-ms-transform:rotate(133.2deg);-o-transform:rotate(133.2deg);transform:rotate(133.2deg);}
.c100.p38 .bar{-webkit-transform:rotate(136.8deg);-moz-transform:rotate(136.8deg);-ms-transform:rotate(136.8deg);-o-transform:rotate(136.8deg);transform:rotate(136.8deg);}
.c100.p39 .bar{-webkit-transform:rotate(140.4deg);-moz-transform:rotate(140.4deg);-ms-transform:rotate(140.4deg);-o-transform:rotate(140.4deg);transform:rotate(140.4deg);}
.c100.p40 .bar{-webkit-transform:rotate(144deg);-moz-transform:rotate(144deg);-ms-transform:rotate(144deg);-o-transform:rotate(144deg);transform:rotate(144deg);}
.c100.p41 .bar{-webkit-transform:rotate(147.6deg);-moz-transform:rotate(147.6deg);-ms-transform:rotate(147.6deg);-o-transform:rotate(147.6deg);transform:rotate(147.6deg);}
.c100.p42 .bar{-webkit-transform:rotate(151.2deg);-moz-transform:rotate(151.2deg);-ms-transform:rotate(151.2deg);-o-transform:rotate(151.2deg);transform:rotate(151.2deg);}
.c100.p43 .bar{-webkit-transform:rotate(154.8deg);-moz-transform:rotate(154.8deg);-ms-transform:rotate(154.8deg);-o-transform:rotate(154.8deg);transform:rotate(154.8deg);}
.c100.p44 .bar{-webkit-transform:rotate(158.4deg);-moz-transform:rotate(158.4deg);-ms-transform:rotate(158.4deg);-o-transform:rotate(158.4deg);transform:rotate(158.4deg);}
.c100.p45 .bar{-webkit-transform:rotate(162deg);-moz-transform:rotate(162deg);-ms-transform:rotate(162deg);-o-transform:rotate(162deg);transform:rotate(162deg);}
.c100.p46 .bar{-webkit-transform:rotate(165.6deg);-moz-transform:rotate(165.6deg);-ms-transform:rotate(165.6deg);-o-transform:rotate(165.6deg);transform:rotate(165.6deg);}
.c100.p47 .bar{-webkit-transform:rotate(169.2deg);-moz-transform:rotate(169.2deg);-ms-transform:rotate(169.2deg);-o-transform:rotate(169.2deg);transform:rotate(169.2deg);}
.c100.p48 .bar{-webkit-transform:rotate(172.8deg);-moz-transform:rotate(172.8deg);-ms-transform:rotate(172.8deg);-o-transform:rotate(172.8deg);transform:rotate(172.8deg);}
.c100.p49 .bar{-webkit-transform:rotate(176.4deg);-moz-transform:rotate(176.4deg);-ms-transform:rotate(176.4deg);-o-transform:rotate(176.4deg);transform:rotate(176.4deg);}
.c100.p50 .bar{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
.c100.p51 .bar{-webkit-transform:rotate(183.6deg);-moz-transform:rotate(183.6deg);-ms-transform:rotate(183.6deg);-o-transform:rotate(183.6deg);transform:rotate(183.6deg);}
.c100.p52 .bar{-webkit-transform:rotate(187.2deg);-moz-transform:rotate(187.2deg);-ms-transform:rotate(187.2deg);-o-transform:rotate(187.2deg);transform:rotate(187.2deg);}
.c100.p53 .bar{-webkit-transform:rotate(190.8deg);-moz-transform:rotate(190.8deg);-ms-transform:rotate(190.8deg);-o-transform:rotate(190.8deg);transform:rotate(190.8deg);}
.c100.p54 .bar{-webkit-transform:rotate(194.4deg);-moz-transform:rotate(194.4deg);-ms-transform:rotate(194.4deg);-o-transform:rotate(194.4deg);transform:rotate(194.4deg);}
.c100.p55 .bar{-webkit-transform:rotate(198deg);-moz-transform:rotate(198deg);-ms-transform:rotate(198deg);-o-transform:rotate(198deg);transform:rotate(198deg);}
.c100.p56 .bar{-webkit-transform:rotate(201.6deg);-moz-transform:rotate(201.6deg);-ms-transform:rotate(201.6deg);-o-transform:rotate(201.6deg);transform:rotate(201.6deg);}
.c100.p57 .bar{-webkit-transform:rotate(205.2deg);-moz-transform:rotate(205.2deg);-ms-transform:rotate(205.2deg);-o-transform:rotate(205.2deg);transform:rotate(205.2deg);}
.c100.p58 .bar{-webkit-transform:rotate(208.8deg);-moz-transform:rotate(208.8deg);-ms-transform:rotate(208.8deg);-o-transform:rotate(208.8deg);transform:rotate(208.8deg);}
.c100.p59 .bar{-webkit-transform:rotate(212.4deg);-moz-transform:rotate(212.4deg);-ms-transform:rotate(212.4deg);-o-transform:rotate(212.4deg);transform:rotate(212.4deg);}
.c100.p60 .bar{-webkit-transform:rotate(216deg);-moz-transform:rotate(216deg);-ms-transform:rotate(216deg);-o-transform:rotate(216deg);transform:rotate(216deg);}
.c100.p61 .bar{-webkit-transform:rotate(219.6deg);-moz-transform:rotate(219.6deg);-ms-transform:rotate(219.6deg);-o-transform:rotate(219.6deg);transform:rotate(219.6deg);}
.c100.p62 .bar{-webkit-transform:rotate(223.2deg);-moz-transform:rotate(223.2deg);-ms-transform:rotate(223.2deg);-o-transform:rotate(223.2deg);transform:rotate(223.2deg);}
.c100.p63 .bar{-webkit-transform:rotate(226.8deg);-moz-transform:rotate(226.8deg);-ms-transform:rotate(226.8deg);-o-transform:rotate(226.8deg);transform:rotate(226.8deg);}
.c100.p64 .bar{-webkit-transform:rotate(230.4deg);-moz-transform:rotate(230.4deg);-ms-transform:rotate(230.4deg);-o-transform:rotate(230.4deg);transform:rotate(230.4deg);}
.c100.p65 .bar{-webkit-transform:rotate(234deg);-moz-transform:rotate(234deg);-ms-transform:rotate(234deg);-o-transform:rotate(234deg);transform:rotate(234deg);}
.c100.p66 .bar{-webkit-transform:rotate(237.6deg);-moz-transform:rotate(237.6deg);-ms-transform:rotate(237.6deg);-o-transform:rotate(237.6deg);transform:rotate(237.6deg);}
.c100.p67 .bar{-webkit-transform:rotate(241.2deg);-moz-transform:rotate(241.2deg);-ms-transform:rotate(241.2deg);-o-transform:rotate(241.2deg);transform:rotate(241.2deg);}
.c100.p68 .bar{-webkit-transform:rotate(244.8deg);-moz-transform:rotate(244.8deg);-ms-transform:rotate(244.8deg);-o-transform:rotate(244.8deg);transform:rotate(244.8deg);}
.c100.p69 .bar{-webkit-transform:rotate(248.4deg);-moz-transform:rotate(248.4deg);-ms-transform:rotate(248.4deg);-o-transform:rotate(248.4deg);transform:rotate(248.4deg);}
.c100.p70 .bar{-webkit-transform:rotate(252deg);-moz-transform:rotate(252deg);-ms-transform:rotate(252deg);-o-transform:rotate(252deg);transform:rotate(252deg);}
.c100.p71 .bar{-webkit-transform:rotate(255.6deg);-moz-transform:rotate(255.6deg);-ms-transform:rotate(255.6deg);-o-transform:rotate(255.6deg);transform:rotate(255.6deg);}
.c100.p72 .bar{-webkit-transform:rotate(259.2deg);-moz-transform:rotate(259.2deg);-ms-transform:rotate(259.2deg);-o-transform:rotate(259.2deg);transform:rotate(259.2deg);}
.c100.p73 .bar{-webkit-transform:rotate(262.8deg);-moz-transform:rotate(262.8deg);-ms-transform:rotate(262.8deg);-o-transform:rotate(262.8deg);transform:rotate(262.8deg);}
.c100.p74 .bar{-webkit-transform:rotate(266.4deg);-moz-transform:rotate(266.4deg);-ms-transform:rotate(266.4deg);-o-transform:rotate(266.4deg);transform:rotate(266.4deg);}
.c100.p75 .bar{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);}
.c100.p76 .bar{-webkit-transform:rotate(273.6deg);-moz-transform:rotate(273.6deg);-ms-transform:rotate(273.6deg);-o-transform:rotate(273.6deg);transform:rotate(273.6deg);}
.c100.p77 .bar{-webkit-transform:rotate(277.2deg);-moz-transform:rotate(277.2deg);-ms-transform:rotate(277.2deg);-o-transform:rotate(277.2deg);transform:rotate(277.2deg);}
.c100.p78 .bar{-webkit-transform:rotate(280.8deg);-moz-transform:rotate(280.8deg);-ms-transform:rotate(280.8deg);-o-transform:rotate(280.8deg);transform:rotate(280.8deg);}
.c100.p79 .bar{-webkit-transform:rotate(284.4deg);-moz-transform:rotate(284.4deg);-ms-transform:rotate(284.4deg);-o-transform:rotate(284.4deg);transform:rotate(284.4deg);}
.c100.p80 .bar{-webkit-transform:rotate(288deg);-moz-transform:rotate(288deg);-ms-transform:rotate(288deg);-o-transform:rotate(288deg);transform:rotate(288deg);}
.c100.p81 .bar{-webkit-transform:rotate(291.6deg);-moz-transform:rotate(291.6deg);-ms-transform:rotate(291.6deg);-o-transform:rotate(291.6deg);transform:rotate(291.6deg);}
.c100.p82 .bar{-webkit-transform:rotate(295.2deg);-moz-transform:rotate(295.2deg);-ms-transform:rotate(295.2deg);-o-transform:rotate(295.2deg);transform:rotate(295.2deg);}
.c100.p83 .bar{-webkit-transform:rotate(298.8deg);-moz-transform:rotate(298.8deg);-ms-transform:rotate(298.8deg);-o-transform:rotate(298.8deg);transform:rotate(298.8deg);}
.c100.p84 .bar{-webkit-transform:rotate(302.4deg);-moz-transform:rotate(302.4deg);-ms-transform:rotate(302.4deg);-o-transform:rotate(302.4deg);transform:rotate(302.4deg);}
.c100.p85 .bar{-webkit-transform:rotate(306deg);-moz-transform:rotate(306deg);-ms-transform:rotate(306deg);-o-transform:rotate(306deg);transform:rotate(306deg);}
.c100.p86 .bar{-webkit-transform:rotate(309.6deg);-moz-transform:rotate(309.6deg);-ms-transform:rotate(309.6deg);-o-transform:rotate(309.6deg);transform:rotate(309.6deg);}
.c100.p87 .bar{-webkit-transform:rotate(313.2deg);-moz-transform:rotate(313.2deg);-ms-transform:rotate(313.2deg);-o-transform:rotate(313.2deg);transform:rotate(313.2deg);}
.c100.p88 .bar{-webkit-transform:rotate(316.8deg);-moz-transform:rotate(316.8deg);-ms-transform:rotate(316.8deg);-o-transform:rotate(316.8deg);transform:rotate(316.8deg);}
.c100.p89 .bar{-webkit-transform:rotate(320.4deg);-moz-transform:rotate(320.4deg);-ms-transform:rotate(320.4deg);-o-transform:rotate(320.4deg);transform:rotate(320.4deg);}
.c100.p90 .bar{-webkit-transform:rotate(324deg);-moz-transform:rotate(324deg);-ms-transform:rotate(324deg);-o-transform:rotate(324deg);transform:rotate(324deg);}
.c100.p91 .bar{-webkit-transform:rotate(327.6deg);-moz-transform:rotate(327.6deg);-ms-transform:rotate(327.6deg);-o-transform:rotate(327.6deg);transform:rotate(327.6deg);}
.c100.p92 .bar{-webkit-transform:rotate(331.2deg);-moz-transform:rotate(331.2deg);-ms-transform:rotate(331.2deg);-o-transform:rotate(331.2deg);transform:rotate(331.2deg);}
.c100.p93 .bar{-webkit-transform:rotate(334.8deg);-moz-transform:rotate(334.8deg);-ms-transform:rotate(334.8deg);-o-transform:rotate(334.8deg);transform:rotate(334.8deg);}
.c100.p94 .bar{-webkit-transform:rotate(338.4deg);-moz-transform:rotate(338.4deg);-ms-transform:rotate(338.4deg);-o-transform:rotate(338.4deg);transform:rotate(338.4deg);}
.c100.p95 .bar{-webkit-transform:rotate(342deg);-moz-transform:rotate(342deg);-ms-transform:rotate(342deg);-o-transform:rotate(342deg);transform:rotate(342deg);}
.c100.p96 .bar{-webkit-transform:rotate(345.6deg);-moz-transform:rotate(345.6deg);-ms-transform:rotate(345.6deg);-o-transform:rotate(345.6deg);transform:rotate(345.6deg);}
.c100.p97 .bar{-webkit-transform:rotate(349.2deg);-moz-transform:rotate(349.2deg);-ms-transform:rotate(349.2deg);-o-transform:rotate(349.2deg);transform:rotate(349.2deg);}
.c100.p98 .bar{-webkit-transform:rotate(352.8deg);-moz-transform:rotate(352.8deg);-ms-transform:rotate(352.8deg);-o-transform:rotate(352.8deg);transform:rotate(352.8deg);}
.c100.p99 .bar{-webkit-transform:rotate(356.4deg);-moz-transform:rotate(356.4deg);-ms-transform:rotate(356.4deg);-o-transform:rotate(356.4deg);transform:rotate(356.4deg);}
.c100.p100 .bar{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
.c100:hover{cursor:default;}
.c100:hover > span{width:3.33em;line-height:3.33em;font-size:0.3em;color:#307bbb;}
.c100:hover:after{top:0.04em;left:0.04em;width:0.92em;height:0.92em;}
.c100.dark{background-color:#777777;}
.c100.dark .bar, .c100.dark .fill{border-color:#c6ff00 !important;}
.c100.dark > span{color:#777777;}
.c100.dark:after{background-color:#666666;}
.c100.dark:hover > span{color:#c6ff00;}
.c100.green .bar, .c100.green .fill{border-color:#4db53c !important;}
.c100.green:hover > span{color:#4db53c;}
.c100.green.dark .bar, .c100.green.dark .fill{border-color:#5fd400 !important;}
.c100.green.dark:hover > span{color:#5fd400;}
.c100.orange .bar, .c100.orange .fill{border-color:#dd9d22 !important;}
.c100.orange:hover > span{color:#dd9d22;}
.c100.orange.dark .bar, .c100.orange.dark .fill{border-color:#e08833 !important;}
.c100.orange.dark:hover > span {
color: #e08833;
}.pdfembed_url_block .pdfembed_url_field, .singlefile_url_block .singlefile_url_field{width:calc(100% - 150px);vertical-align:middle;border-right:0;border-radius:4px 0 0 4px;}
.wpmf_vc_select_pdf, .wpmf_vc_select_file{width:150px;border-radius:0 4px 4px 0;}
.pdfembed_url_block input, .pdfembed_url_block select,
.singlefile_url_block input, .singlefile_url_block select{font-size:1em;width:100%;padding:8px 24px 8px 6px !important;margin:0;}
.wpmf-vc-container{position:relative;text-align:center;}
.wpmf-vc-container .vc-pdf-embed-placeholder{background:url(//www.giangocomunicazione.it/wp-content/plugins/wp-media-folder/assets/images/pdf_embed_place_holder.svg) no-repeat scroll center center #fafafa;height:200px;border-radius:2px;width:100%;background-size:auto 60%;}
.wpmf-vc-container .vc-file-design-placeholder{background:url(//www.giangocomunicazione.it/wp-content/plugins/wp-media-folder/assets/images/file_design_place_holder.svg) no-repeat scroll center center #fafafa;height:200px;border-radius:2px;width:100%;background-size:auto 60%;}
.wpmf-vc-container .vc-gallery-placeholder{background:url(//www.giangocomunicazione.it/wp-content/plugins/wp-media-folder/assets/images/gallery_place_holder.svg) no-repeat scroll center center #fafafa;height:200px;border-radius:2px;width:100%;background-size:auto 60%;}
.wpmf-vc-container .vc-gallery-addon-placeholder{background:url(//www.giangocomunicazione.it/wp-content/plugins/wp-media-folder/assets/images/gallery_addon_place_holder.svg) no-repeat scroll center center #fafafa;height:200px;border-radius:2px;width:100%;background-size:auto 60%;}
.wpmf-vc-container .wpmf-vc-message {
font-size: 13px;
text-align: center;
display: block;
position: absolute;
bottom: 10px;
width: 100%;
left: 0;
}.wpmf-gallery-clear:before, .wpmf-gallery-clear:after{content:'';display:table;}
.wpmf-gallery-clear:after{clear:both;}
.wpmf-gallerys{margin:5px 0;}
.wpmf-gallerys .wpmf-gallery{width:100%;margin:0 auto;}
.wpmf-gallerys .wpmf-gallery-bottomspace-default{margin-bottom:20px;}
.wpmf-gallerys .wpmf-gallery-bottomspace-ten{margin-bottom:10px;}
.wpmf-gallerys .wpmf-gallery-bottomspace-five{margin-bottom:5px;}
.wpmf-gallerys .wpmf-gallery-bottomspace-none{margin-bottom:0;}
.wpmf-gallerys .gallery-center{margin-left:auto;margin-right:auto;}
.wpmf_remote_video_fe{position:absolute;top:20px;left:20px;z-index:889;color:#fff;}
.gallery-masonry{position:relative;min-height:500px;width:100% !important;}
.gallery-masonry .wpmf-gallery-item{opacity:0;position:absolute;}
.wpmf-gallery-icon{position:relative;}
.gallery-link-post .wpmf-gallery-icon, .gallery-link-file .wpmf-gallery-icon{cursor:pointer;}
.wpmf-gallery-icon .wpmf_gallery_download_icon{display:flex;align-items:center;justify-content:center;position:absolute;right:10px;top:10px;z-index:999;width:auto !important;visibility:hidden;outline:0 !important;}
.wpmf-gallery-icon:hover .wpmf_gallery_download_icon{visibility:visible;}
.wpmf-gallery-icon .wpmf_gallery_download_icon span{color:#fff;font-size:24px;}
.gallery-masonry .wpmf-gallery-item.masonry-brick, .gallery-masonry .wpmf-gallery-item.wpmf-gallery-item-show, .wpmf-gallery-divi-wrap .gallery-masonry .wpmf-gallery-item{opacity:1;position:absolute;}
.gallery-masonry .fusion-builder-live-child-element .wpmf-gallery-item{opacity:1;width:100%;position:absolute;}
.gallery-masonry .fusion-builder-live-child-element.masonry-brick{opacity:1;position:absolute;}
.gallery-masonry .wpmf_loader_gallery{position:absolute;left:calc(50% - 65px);top:calc(50% - 65px);}
.wpmf-gallery-item a{text-decoration:none !important;}
.wpmf-gallerys .wpmf-gallery .wpmf-gallery-icon a{display:block;outline:0 !important;}
.wpmf-gallerys .wpmf-gallery .wpmf-gallery-icon a img{width:100%;height:auto;vertical-align:middle;}
.wpmf_gallery_default .wpmf-gallery-icon a:not(.wpmfglr_social a, .wpmf_gallery_download_icon, .portfolio_lightbox){width:100% !important;}
.wpmf_gallery_default .wpmf-gallery-icon a img{width:100%;}
.wpmf-gallerys .gallery.gallery-with-border .wpmf-gallery-icon a{border:1px solid #eeeeee;}
.wpmf-gallerys .wpmf-gallery-item .gallery-block{position:relative;}
.gallery-block{margin-top:5px;margin-right:5px;display:none}
.mfp-close:hover, .mfp-close:active, .mfp-close:focus, .mfp-arrow:hover, .mfp-arrow:active, .mfp-arrow:focus{background-color:transparent;}
.mfp-bottom-bar *,
.mfp-bottom-bar p{margin-bottom:0;}
.mfp-arrow:hover, .mfp-arrow:active, .mfp-arrow:focus{top:50%;}
body .mfp-arrow:active{margin-top:-55px;}
.wpmfslick.wpmf-gg-one-columns{width:calc(100% - 40px);margin:0 auto;}
.wpmfslick .wpmf-gallery-item{position:relative;margin:0 !important;opacity:0;box-sizing:border-box;}
.wpmfslick.wpmf-gutter-5 .wpmf-gallery-item{padding:2.5px;}
.wpmfslick.wpmf-gutter-10 .wpmf-gallery-item{padding:5px;}
.wpmfslick.wpmf-gutter-15 .wpmf-gallery-item{padding:7.5px;}
.wpmfslick.wpmf-gutter-20 .wpmf-gallery-item{padding:10px;}
.wpmfslick.wpmf-gutter-25 .wpmf-gallery-item{padding:12.5px;}
.wpmfslick.wpmf-gutter-30 .wpmf-gallery-item{padding:15px;}
.wpmfslick.wpmf-gutter-35 .wpmf-gallery-item{padding:17.5px;}
.wpmfslick.wpmf-gutter-40 .wpmf-gallery-item{padding:20px;}
.wpmfslick.wpmf-gutter-45 .wpmf-gallery-item{padding:22.5px;}
.wpmfslick.wpmf-gutter-50 .wpmf-gallery-item{padding:25px;}
.wpmfslick.slick-initialized .wpmf-gallery-item{opacity:1 !important;}
.wpmfslick .slick-prev, .wpmfslick .slick-next{width:26px;height:26px;color:transparent !important;}
.wpmfslick.wpmf-gg-one-columns .slick-next{right:15px;z-index:9;}
.wpmfslick.wpmf-gg-one-columns .slick-prev{left:15px;z-index:9;}
.wpmfslick .slick-prev:before, .wpmfslick .slick-next:before{font-size:26px !important;color:#bbb !important;}
.wpmfslick .wpmf-gallery-item .wpmf-gallery-icon{position:relative;overflow:hidden;}
.wpmfslick.wpmf-slick-crop-1 .wpmf-gallery-item .wpmf-gallery-icon:before{padding-top:100%;content:"";display:block;}
.wpmfslick.wpmf-slick-crop-1 .wpmf-gallery-item .wpmf-gallery-icon:after{content:'' !important;position:absolute !important;bottom:0 !important;left:0 !important;width:160% !important;height:100% !important;transform:scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg ) translate3d(0, -120%, 0) !important;-webkit-transform:scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg ) translate3d(0, -120%, 0) !important;-webkit-transition:transform 0.7s ease 0s !important;transition:transform 0.7s ease 0s !important;z-index:1 !important;}
.wpmfslick.wpmf-slick-crop-1 .square_thumbnail{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;opacity:1;transition:opacity .1s;}
.wpmfslick.wpmf-slick-crop-1 .square_thumbnail:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;}
.wpmfslick.wpmf-slick-crop-1 .square_thumbnail .img_centered{position:absolute;top:0;left:0;width:100%;height:100%;transform:translate(50%, 50%);}
.wpmfslick.wpmf-slick-crop-1 .square_thumbnail .img_centered img{transform:translate(-50%, -50%) !important;position:absolute;top:0;left:0;max-height:100%;max-width:100% !important;width:100% !important;height:100% !important;object-fit:cover;padding:0 !important;transition:ease all 500ms !important;}
.wpmfslick.wpmf-slick-crop-0 .wpmf-gallery-icon img:not(.glrsocial_image){width:auto !important;}
.wpmf-slick-text{color:#ffffff;position:absolute;bottom:0;left:0;right:0;box-sizing:border-box;display:block;clear:left;opacity:0;width:90%;margin:0 auto;border-bottom:#eee 1px solid;z-index:999;text-overflow:ellipsis;overflow:hidden;}
.wpmf-slick-text span{color:#ffffff;bottom:5px;font-size:11px;transition:all 0.15s linear;padding-bottom:7px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;text-align:center;}
.wpmfslick .wpmf-gallery-item:hover .wpmf-slick-text{opacity:1;bottom:15px;transition-duration:0.3s;}
.wpmf-gallery-icon a{border:none !important;}
.gallery-caption .title{color:#393939;font-family:Raleway;font-size:16px;font-weight:700;letter-spacing:2px;text-transform:uppercase;}
.gallery-caption .excerpt{color:#9a9a9a;font-family:Raleway;font-size:12px;font-style:normal;font-weight:500;letter-spacing:1px;text-transform:uppercase;}
.gallery-masonry .wpmf-gallery-icon{width:100%;position:relative;margin:0 auto;}
.gallery-masonry .wpmf-gallery-icon img.attachment-medium{width:100%;}
.gallery-caption p{text-align:center !important;}
.owl-wrapper .wpmf-gallery-icon img{width:98%;}
.owl-wrapper .wp-caption-text.gallery-caption{width:98%;}
.wp-caption-text.gallery-caption{bottom:0;text-align:center !important;}
.gallery-portfolio .wp-caption-text.gallery-caption{position:relative !important;}
.flex-direction-nav.wpmf-direction-nav li{position:unset !important;}
.wpmf-direction-nav a{position:absolute !important;}
.wpmf_overlay{position:absolute !important;width:100%;height:100%;left:0;top:0;opacity:0;z-index:1;background:rgba(10, 6, 6, 0.4);}
.hover_false .wpmf_overlay{opacity:0 !important;}
.portfolio_lightbox{position:absolute;top:50%;left:50%;margin-top:-18px;margin-left:-18px;opacity:0;width:36px;height:36px;text-align:center;vertical-align:middle;font-size:24px;line-height:34px;color:#393939 !important;background-color:#fff;border:1px solid transparent;border-radius:2em;z-index:999;transition:opacity .3s ease-in-out, color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out;}
.portfolio_lightbox.hide_icon{display:none;}
.gallery-masonry .wpmf-gallery-icon:hover .wpmf_overlay, .gallery-portfolio .wpmf-gallery-icon:hover .portfolio_lightbox{opacity:1;}
.portfolio_lightbox:hover{background:#7c7c7c;color:#fff !important;}
.wpmf-gallery-caption{position:relative !important;bottom:0;text-align:center !important;margin:0 auto;padding:10px;}
.wpmf-gallery-caption .title{color:#393939;font-family:Raleway;font-size:13px !important;font-weight:700;letter-spacing:2px;display:inline-block;width:100%;}
.wpmf-gallery-caption .excerpt{color:#9a9a9a;font-family:Raleway;font-size:12px !important;font-style:normal;font-weight:500;letter-spacing:1px;display:inline-block;width:100%;}
.gallery-portfolio .wpmf-gallery-item{min-height:200px;}
.gallery_default{width:100%;height:auto !important;display:flex;flex-wrap:wrap;}
.gallery_default .wpmf-gallery-item{display:inline-block;text-align:center;vertical-align:top;padding:7.5px !important;margin:0 !important;position:relative !important;left:auto !important;top:auto !important;}
.wpmf-gallerys .wpmf-gallery-icon img{margin:0 auto;padding:0 !important;}
.mfp-title{display:block !important;}
.wpmf-front-box{color:#ffffff;position:absolute;bottom:0;left:0;box-sizing:border-box;display:block;clear:left;width:100%;margin:0 auto;border-bottom:#eee 1px solid;z-index:999;padding:5px 10px;height:max-content;top:auto !important;}
.wpmf-gallery-item .wpmf-gallery-icon a{box-shadow:none !important;}
.gallery_default figure{box-sizing:border-box;}
.wpmf-control-nav{margin:0 !important;top:calc(100% + 10px);}
.mfp-gallery{z-index:99999999 !important;}
.gallery_default.gallery-columns-1 .wpmf-gallery-item{width:100%;}
.gallery_default.gallery-columns-2 .wpmf-gallery-item{width:50% !important;}
.gallery_default.gallery-columns-3 .wpmf-gallery-item{width:calc(100% / 3) !important;}
.gallery_default.gallery-columns-4 .wpmf-gallery-item{width:25% !important;}
.gallery_default.gallery-columns-5 .wpmf-gallery-item{width:20% !important;}
.gallery_default.gallery-columns-6 .wpmf-gallery-item{width:calc(100% / 6) !important;}
.gallery_default.gallery-columns-7 .wpmf-gallery-item{width:calc(100% / 7) !important;}
.gallery_default.gallery-columns-8 .wpmf-gallery-item{width:12.5% !important;}
.gallery_default.gallery-columns-2 .wpmf-gallery-item:nth-of-type(2n){margin-right:0 !important;}
.gallery_default.gallery-columns-3 .wpmf-gallery-item:nth-of-type(3n){margin-right:0 !important;}
.gallery_default.gallery-columns-4 .wpmf-gallery-item:nth-of-type(4n){margin-right:0 !important;}
.gallery_default.gallery-columns-5 .wpmf-gallery-item:nth-of-type(5n){margin-right:0 !important;}
.gallery_default.gallery-columns-6 .wpmf-gallery-item:nth-of-type(6n){margin-right:0 !important;}
.gallery_default.gallery-columns-7 .wpmf-gallery-item:nth-of-type(7n){margin-right:0 !important;}
.gallery_default.gallery-columns-8 .wpmf-gallery-item:nth-of-type(8n){margin-right:0 !important;}
.wpmf-has-border-radius-1 .wpmf-gallery-item img, .wpmf-has-border-radius-1.wpmfslick .wpmf-gallery-item .wpmf-gallery-icon, .wpmf-has-border-radius-1 .wpmf-gallery-item .wpmf_overlay{border-radius:1px}
.wpmf-has-border-radius-2 .wpmf-gallery-item img, .wpmf-has-border-radius-2.wpmfslick .wpmf-gallery-item .wpmf-gallery-icon, .wpmf-has-border-radius-2 .wpmf-gallery-item .wpmf_overlay{border-radius:2px}
.wpmf-has-border-radius-3 .wpmf-gallery-item img, .wpmf-has-border-radius-3.wpmfslick .wpmf-gallery-item .wpmf-gallery-icon, .wpmf-has-border-radius-3 .wpmf-gallery-item .wpmf_overlay{border-radius:3px}
.wpmf-has-border-radius-4 .wpmf-gallery-item img, .wpmf-has-border-radius-4.wpmfslick .wpmf-gallery-item .wpmf-gallery-icon, .wpmf-has-border-radius-4 .wpmf-gallery-item .wpmf_overlay{border-radius:4px}
.wpmf-has-border-radius-5 .wpmf-gallery-item img, .wpmf-has-border-radius-5.wpmfslick .wpmf-gallery-item .wpmf-gallery-icon, .wpmf-has-border-radius-5 .wpmf-gallery-item .wpmf_overlay{border-radius:5px}
.wpmf-has-border-radius-6 .wpmf-gallery-item img, .wpmf-has-border-radius-6.wpmfslick .wpmf-gallery-item .wpmf-gallery-icon, .wpmf-has-border-radius-6 .wpmf-gallery-item .wpmf_overlay{border-radius:6px}
.wpmf-has-border-radius-7 .wpmf-gallery-item img, .wpmf-has-border-radius-7.wpmfslick .wpmf-gallery-item .wpmf-gallery-icon, .wpmf-has-border-radius-7 .wpmf-gallery-item .wpmf_overlay{border-radius:7px}
.wpmf-has-border-radius-8 .wpmf-gallery-item img, .wpmf-has-border-radius-8.wpmfslick .wpmf-gallery-item .wpmf-gallery-icon, .wpmf-has-border-radius-8 .wpmf-gallery-item .wpmf_overlay{border-radius:8px}
.wpmf-has-border-radius-9 .wpmf-gallery-item img, .wpmf-has-border-radius-9.wpmfslick .wpmf-gallery-item .wpmf-gallery-icon, .wpmf-has-border-radius-9 .wpmf-gallery-item .wpmf_overlay{border-radius:9px}
.wpmf-has-border-radius-10 .wpmf-gallery-item img, .wpmf-has-border-radius-10.wpmfslick .wpmf-gallery-item .wpmf-gallery-icon, .wpmf-has-border-radius-10 .wpmf-gallery-item .wpmf_overlay{border-radius:10px}
.wpmf-has-border-radius-11 .wpmf-gallery-item img, .wpmf-has-border-radius-11.wpmfslick .wpmf-gallery-item .wpmf-gallery-icon, .wpmf-has-border-radius-11 .wpmf-gallery-item .wpmf_overlay{border-radius:11px}
.wpmf-has-border-radius-12 .wpmf-gallery-item img, .wpmf-has-border-radius-12.wpmfslick .wpmf-gallery-item .wpmf-gallery-icon, .wpmf-has-border-radius-12 .wpmf-gallery-item .wpmf_overlay{border-radius:12px}
.wpmf-has-border-radius-13 .wpmf-gallery-item img, .wpmf-has-border-radius-13.wpmfslick .wpmf-gallery-item .wpmf-gallery-icon, .wpmf-has-border-radius-13 .wpmf-gallery-item .wpmf_overlay{border-radius:13px}
.wpmf-has-border-radius-14 .wpmf-gallery-item img, .wpmf-has-border-radius-14.wpmfslick .wpmf-gallery-item .wpmf-gallery-icon, .wpmf-has-border-radius-14 .wpmf-gallery-item .wpmf_overlay{border-radius:14px}
.wpmf-has-border-radius-15 .wpmf-gallery-item img, .wpmf-has-border-radius-15.wpmfslick .wpmf-gallery-item .wpmf-gallery-icon, .wpmf-has-border-radius-15 .wpmf-gallery-item .wpmf_overlay{border-radius:15px}
.wpmf-has-border-radius-16 .wpmf-gallery-item img, .wpmf-has-border-radius-16.wpmfslick .wpmf-gallery-item .wpmf-gallery-icon, .wpmf-has-border-radius-16 .wpmf-gallery-item .wpmf_overlay{border-radius:16px}
.wpmf-has-border-radius-17 .wpmf-gallery-item img, .wpmf-has-border-radius-17.wpmfslick .wpmf-gallery-item .wpmf-gallery-icon, .wpmf-has-border-radius-17 .wpmf-gallery-item .wpmf_overlay{border-radius:17px}
.wpmf-has-border-radius-18 .wpmf-gallery-item img, .wpmf-has-border-radius-18.wpmfslick .wpmf-gallery-item .wpmf-gallery-icon, .wpmf-has-border-radius-18 .wpmf-gallery-item .wpmf_overlay{border-radius:18px}
.wpmf-has-border-radius-19 .wpmf-gallery-item img, .wpmf-has-border-radius-19.wpmfslick .wpmf-gallery-item .wpmf-gallery-icon, .wpmf-has-border-radius-19 .wpmf-gallery-item .wpmf_overlay{border-radius:19px}
.wpmf-has-border-radius-20 .wpmf-gallery-item img, .wpmf-has-border-radius-20.wpmfslick .wpmf-gallery-item .wpmf-gallery-icon, .wpmf-has-border-radius-20 .wpmf-gallery-item .wpmf_overlay{border-radius:20px}
.wpmf-gutterwidth-0 .wpmf-gallery-item{margin:0 !important;}
.wpmf-gutterwidth-5 .wpmf-gallery-item{margin:0 5px 5px 0 !important;}
.wpmf-gutterwidth-10 .wpmf-gallery-item{margin:0 10px 10px 0 !important;}
.wpmf-gutterwidth-15 .wpmf-gallery-item{margin:0 15px 15px 0 !important;}
.wpmf-gutterwidth-20 .wpmf-gallery-item{margin:0 20px 20px 0 !important;}
.wpmf-gutterwidth-25 .wpmf-gallery-item{margin:0 25px 25px 0 !important;}
.wpmf-gutterwidth-30 .wpmf-gallery-item{margin:0 30px 30px 0 !important;}
.wpmf-gutterwidth-35 .wpmf-gallery-item{margin:0 35px 35px 0 !important;}
.wpmf-gutterwidth-40 .wpmf-gallery-item{margin:0 40px 40px 0 !important;}
.wpmf-gutterwidth-45 .wpmf-gallery-item{margin:0 45px 45px 0 !important;}
.wpmf-gutterwidth-50 .wpmf-gallery-item{margin:0 50px 50px 0 !important;}
.wpmf_gallery_default.wpmf-gutterwidth-5 .wpmf-gallery-item{margin:0 !important;padding:2.5px !important;}
.wpmf_gallery_default.wpmf-gutterwidth-10 .wpmf-gallery-item{margin:0 !important;padding:5px !important;}
.wpmf_gallery_default.wpmf-gutterwidth-15 .wpmf-gallery-item{margin:0 !important;padding:7.5px !important;}
.wpmf_gallery_default.wpmf-gutterwidth-20 .wpmf-gallery-item{margin:0 !important;padding:10px !important;}
.wpmf_gallery_default.wpmf-gutterwidth-25 .wpmf-gallery-item{margin:0 !important;padding:12.5px !important;}
.wpmf_gallery_default.wpmf-gutterwidth-30 .wpmf-gallery-item{margin:0 !important;padding:15px !important;}
.wpmf_gallery_default.wpmf-gutterwidth-35 .wpmf-gallery-item{margin:0 !important;padding:17.5px !important;}
.wpmf_gallery_default.wpmf-gutterwidth-40 .wpmf-gallery-item{margin:0 !important;padding:20px !important;}
.wpmf_gallery_default.wpmf-gutterwidth-45 .wpmf-gallery-item{margin:0 !important;padding:22.5px !important;}
.wpmf_gallery_default.wpmf-gutterwidth-50 .wpmf-gallery-item{margin:0 !important;padding:25px !important;}
.elementor-element-edit-mode .wpmf-gallerys:not([data-layout="horizontal"]) .gallery-masonry.gallery-columns-1 .wpmf-gallery-item{width:100%;}
.elementor-element-edit-mode .wpmf-gallerys:not([data-layout="horizontal"]) .gallery-masonry.gallery-columns-2 .wpmf-gallery-item{width:50% !important;}
.elementor-element-edit-mode .wpmf-gallerys:not([data-layout="horizontal"]) .gallery-masonry.gallery-columns-3 .wpmf-gallery-item{width:calc(100% / 3) !important;}
.elementor-element-edit-mode .wpmf-gallerys:not([data-layout="horizontal"]) .gallery-masonry.gallery-columns-4 .wpmf-gallery-item{width:25% !important;}
.elementor-element-edit-mode .wpmf-gallerys:not([data-layout="horizontal"]) .gallery-masonry.gallery-columns-5 .wpmf-gallery-item{width:20% !important;}
.elementor-element-edit-mode .wpmf-gallerys:not([data-layout="horizontal"]) .gallery-masonry.gallery-columns-6 .wpmf-gallery-item{width:calc(100% / 6) !important;}
.elementor-element-edit-mode .wpmf-gallerys:not([data-layout="horizontal"]) .gallery-masonry.gallery-columns-7 .wpmf-gallery-item{width:calc(100% / 7) !important;}
.elementor-element-edit-mode .wpmf-gallerys:not([data-layout="horizontal"]) .gallery-masonry.gallery-columns-8 .wpmf-gallery-item{width:12.5% !important;}
.elementor-element-edit-mode .gallery-masonry.wpmf-gutterwidth-5 .wpmf-gallery-item{margin:0 !important;padding:2.5px !important;}
.elementor-element-edit-mode .gallery-masonry.wpmf-gutterwidth-10 .wpmf-gallery-item{margin:0 !important;padding:5px !important;}
.elementor-element-edit-mode .gallery-masonry.wpmf-gutterwidth-15 .wpmf-gallery-item{margin:0 !important;padding:7.5px !important;}
.elementor-element-edit-mode .gallery-masonry.wpmf-gutterwidth-20 .wpmf-gallery-item{margin:0 !important;padding:10px !important;}
.elementor-element-edit-mode .gallery-masonry.wpmf-gutterwidth-25 .wpmf-gallery-item{margin:0 !important;padding:12.5px !important;}
.elementor-element-edit-mode .gallery-masonry.wpmf-gutterwidth-30 .wpmf-gallery-item{margin:0 !important;padding:15px !important;}
.elementor-element-edit-mode .gallery-masonry.wpmf-gutterwidth-35 .wpmf-gallery-item{margin:0 !important;padding:17.5px !important;}
.elementor-element-edit-mode .gallery-masonry.wpmf-gutterwidth-40 .wpmf-gallery-item{margin:0 !important;padding:20px !important;}
.elementor-element-edit-mode .gallery-masonry.wpmf-gutterwidth-45 .wpmf-gallery-item{margin:0 !important;padding:22.5px !important;}
.elementor-element-edit-mode .gallery-masonry.wpmf-gutterwidth-50 .wpmf-gallery-item{margin:0 !important;padding:25px !important;}
.wpmf-viewport{display:block !important;box-sizing:border-box !important;}
.wpmf-gg-one-columns .wpmf-gallery-item{margin:0 !important;padding:0 !important;}
.gallery_life:not(.wpmfslick.wpmf-slick-crop-0, .no_ratio) .square_thumbnail,
.wpmf_square_thumbnail{position:absolute;top:0;right:0;bottom:0;left:0;opacity:1;transition:opacity .1s;}
.gallery_life:not(.wpmfslick.wpmf-slick-crop-0, .no_ratio) .square_thumbnail:after,
.wpmf_square_thumbnail:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;}
.gallery_life:not(.wpmfslick.wpmf-slick-crop-0, .no_ratio) .square_thumbnail .img_centered,
.wpmf_square_thumbnail .img_centered{position:absolute;top:0;left:0;width:100%;height:100%;transform:translate(50%, 50%);z-index:1;}
.gallery_life:not(.wpmfslick.wpmf-slick-crop-0, .no_ratio) .square_thumbnail .img_centered img,
.wpmf_square_thumbnail .img_centered img{transform:translate(-50%, -50%) !important;position:absolute;top:0;left:0;max-height:100%;max-width:100% !important;width:100% !important;height:100% !important;object-fit:cover;padding:0 !important;}
.gallery_life.ratio_default:not(.wpmf-slick-crop-0) .wpmf-gallery-item .wpmf-gallery-icon:before{padding-top:100%;content:"";display:block;}
.gallery_life.ratio_1_1:not(.wpmf-slick-crop-0) .wpmf-gallery-item .wpmf-gallery-icon:before,
.gallery_comments_item .img_box_box{padding-top:100%;content:"";display:block;}
.gallery_life.ratio_3_2 .wpmf-gallery-item .wpmf-gallery-icon:before{padding-top:calc(100%/3*2);content:"";display:block;}
.gallery_life.ratio_2_3 .wpmf-gallery-item .wpmf-gallery-icon:before{padding-top:calc(100%/2*3);content:"";display:block;}
.gallery_life.ratio_4_3 .wpmf-gallery-item .wpmf-gallery-icon:before{padding-top:calc(100%/4*3);content:"";display:block;}
.gallery_life.ratio_3_4 .wpmf-gallery-item .wpmf-gallery-icon:before{padding-top:calc(100%/3*4);content:"";display:block;}
.gallery_life.ratio_16_9 .wpmf-gallery-item .wpmf-gallery-icon:before{padding-top:calc(100%/16*9);content:"";display:block;}
.gallery_life.ratio_9_16 .wpmf-gallery-item .wpmf-gallery-icon:before{padding-top:calc(100%/9*16);content:"";display:block;}
.gallery_life.ratio_21_9 .wpmf-gallery-item .wpmf-gallery-icon:before{padding-top:calc(100%/21*9);content:"";display:block;}
.gallery_life.ratio_9_21 .wpmf-gallery-item .wpmf-gallery-icon:before{padding-top:calc(100%/9*21);content:"";display:block;}
.wpmf-mfp-zoom-in.mfp-image-loaded .mfp-content{opacity:1 !important;}
.wpmf-mfp-zoom-in .mfp-figure, .wpmf-mfp-zoom-in .mfp-iframe-holder .mfp-iframe-scaler{opacity:0;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;-webkit-transform:scale(0.95);-ms-transform:scale(0.95);transform:scale(0.95);}
.wpmf-mfp-zoom-in.mfp-bg, .wpmf-mfp-zoom-in .mfp-preloader{-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;z-index:999999;}
.wpmf-mfp-zoom-in.mfp-image-loaded .mfp-figure, .wpmf-mfp-zoom-in.mfp-ready .mfp-iframe-holder .mfp-iframe-scaler{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.wpmf-mfp-zoom-in.mfp-ready.mfp-bg, .wpmf-mfp-zoom-in.mfp-ready .mfp-preloader{opacity:0.8;}
.wpmf-mfp-zoom-in.mfp-removing .mfp-figure, .wpmf-mfp-zoom-in.mfp-removing .mfp-iframe-holder .mfp-iframe-scaler{-webkit-transform:scale(0.95);-ms-transform:scale(0.95);transform:scale(0.95);opacity:0;}
.wpmf-mfp-zoom-in.mfp-removing.mfp-bg, .wpmf-mfp-zoom-in.mfp-removing .mfp-preloader{opacity:0;}
.mfp-iframe-scaler{overflow:visible;}
.mfp-zoom-out-cur{cursor:auto;}
.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:pointer;}
.wpmf-mfp-zoom-in button.mfp-close:hover{background-color:transparent !important;color:#fff;border:0 !important;}
@media screen and (max-width:450px){
.gallery_default.gallery-columns-3 .wpmf-gallery-item, .gallery_default.gallery-columns-4 .wpmf-gallery-item, .gallery_default.gallery-columns-5 .wpmf-gallery-item, .gallery_default.gallery-columns-6 .wpmf-gallery-item, .gallery_default.gallery-columns-7 .wpmf-gallery-item, .gallery_default.gallery-columns-8 .wpmf-gallery-item, .gallery_default.gallery-columns-9 .wpmf-gallery-item{width:50% !important;}
}
.components-button:focus:not(:disabled){
box-shadow:none;outline:none
}