/*  
Theme Name: Virtue - Premium Child
Theme URI: https://www.kadencethemes.com/product/virtue-premium-theme/
Author: Peak Creative
Author URI: http://peak-creative.com
Version: 1.1
Template: virtue_premium
*/

/* @import url("../flawless-v1-15/style.css"); */


/* ***********************************************************/
 /* CUSTOM and OVERRIDES HERE */
/* ***********************************************************/

/* petition progress bars */
#petition-count{width:calc(100% - 20px);}
.meter { height: 20px; position: relative; clear:left; margin: 10px 0 20px 0; background: #ccc; -moz-border-radius: 25px; -webkit-border-radius: 25px; border-radius: 25px; padding: 10px; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
.meter > span { display: block; height: 100%; -webkit-border-top-right-radius: 8px; -webkit-border-bottom-right-radius: 8px;
-moz-border-radius-topright: 8px; -moz-border-radius-bottomright: 8px; border-top-right-radius: 8px; border-bottom-right-radius: 8px; -webkit-border-top-left-radius: 20px; -webkit-border-bottom-left-radius: 20px; -moz-border-radius-topleft: 20px; -moz-border-radius-bottomleft: 20px; border-top-left-radius: 20px; border-bottom-left-radius: 20px; background-color: rgb(39,169,225); background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(39,169,225)), color-stop(1, rgb(33,155,187)) ); background-image: -moz-linear-gradient( center bottom, rgb(39,169,225) 37%, rgb(33,155,187) 69% ); position: relative; overflow: hidden; }
.meter > span:after, .animate > span > span { content: ""; position: absolute; top: 0; left: 0; bottom: 0; right: 0; background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(.25, rgba(255, 255, 255, .2)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .2)), color-stop(.75, rgba(255, 255, 255, .2)),  color-stop(.75, transparent), to(transparent) ); background-image: -moz-linear-gradient( -45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent ); z-index: 1; -webkit-background-size: 50px 50px; -moz-background-size: 50px 50px; -webkit-animation: move 2s linear infinite; -webkit-border-top-right-radius: 8px; -webkit-border-bottom-right-radius: 8px; -moz-border-radius-topright: 8px; -moz-border-radius-bottomright: 8px; border-top-right-radius: 8px; border-bottom-right-radius: 8px; -webkit-border-top-left-radius: 20px; -webkit-border-bottom-left-radius: 20px; -moz-border-radius-topleft: 20px; -moz-border-radius-bottomleft: 20px; border-top-left-radius: 20px; border-bottom-left-radius: 20px; overflow: hidden; }
.animate > span:after { display: none; }
@-webkit-keyframes move {0% { background-position: 0 0; } 100% { background-position: 50px 50px; } }
#petition-count .count{float:left; margin-bottom:20px; }
#petition-count .goal{float:right;}
