@media (max-width: 767px) {.dropdown .dropdown__content:not([class*=bg-]) {max-height: 400px;overflow-y: scroll;}}
.hs-fieldtype-select .input:after {position: relative;right: 0;height: 100%;bottom: 37px;font-size: 30px;content: "≣";pointer-events: none;padding: 0 13px;border-left: 1px solid #ececec;line-height: 35px;float: right;}
.hs-form label {font-size: 1em;}
.hs-form-radio-display input[type="radio"], input[type="checkbox"] {float: left;width: auto !important;}
.hs-fieldtype-radio label, .hs-fieldtype-checkbox label {font-size: 1em;line-height: 1.85714286em;font-weight: 600;font-family: inherit;color: #252525;margin-bottom: 1.8em;}
.inputs-list label {margin-bottom: 0px;}
.hs-fieldtype-radio {text-align: center;}
.hs-form-radio {text-align: center;display: inline-block;}
.hs-form-radio-display span {float: left;padding-left: 10px;color: #666;font-weight: 400;}
.hs-form-radio-display {padding-right: 10px;font-size: 1em;}
.hs-fieldtype-checkbox {text-align: center;}
.multi-container .hs-form-checkbox {display: inline-block;}
.hs-form-checkbox-display span {float: left;padding-left: 10px;color: #666;font-weight: 400;}
.hs-form-checkbox-display {padding-right: 10px;font-size: 1em;}
.hbspt-form .input {padding-bottom: 20px;margin-right: 0px !important;}
.hs-input {width: 100% !important;}
.hbspt-form fieldset.form-columns-3 .hs-form-field {width: 33.3%;}
@media (max-width: 400px), (max-device-width: 480px) and (min-device-width: 320px) {.hbspt-form fieldset.form-columns-3 .hs-form-field {width: 100%;}}
.hbspt-form fieldset .hs-form-field {padding-left: 15px;padding-right: 15px;}
.hbspt-form fieldset {width: 100%;max-width: none;}
#hsForm_c3263816-b6dc-43df-a164-99a1f8c381b8 .hs-submit {padding-left: 15px;padding-right: 15px;}
.hs-button {text-transform: uppercase;color: #fff !important;padding: 0px !important;}
.hs-button:hover {transform: translate3d(0,-2px,0);-webkit-transform: translate3d(0,-2px,0);background: #47a3d1;}
.hs-recaptcha {padding: 15px;}
.patra-video-modal .btn--primary {background: #fff;border-color: #fff;}
.patra-video-modal .btn .btn__text {color: #252525 !important;}
@media (min-width: 767px) {.modal-huge {width: 60vw;}}
#menu-patra-main-menu {padding-top: 15px;}
.domestic-beer .btn--primary-1, .btn--primary-1:visited {background: #f64747;border-color: #f64747;}
.domestic-beer .btn--primary-1:hover {background: #f75f5f;border-color: #f75f5f;}
.domestic-beer .pricing .label {background: #f64747;}
.import-beer .btn--primary-1, .btn--primary-1:visited {background: #39c;border-color: #39c;}
.import-beer .btn--primary-1:hover {background: #47a3d1;border-color: #47a3d1;}
.import-beer .pricing .label {background: #39c;}
.craft-beer .btn--primary-1, .btn--primary-1:visited {background: #3c6;border-color: #3c6;}
.craft-beer .btn--primary-1:hover {background: #47d175;border-color: #47d175;}
.craft-beer .pricing .label {background: #3c6;}
.page-navigator {top: 40%;}
#hubspot-messages-iframe-container {z-index: 500 !important;}
.back-to-top {right: 6.457143em;bottom: 1.014286em;z-index: 999999999;}
.bg--primary-3 {background: #f64747;}
.bg--primary-4 {background: #2e8b57;}
.woo-background {background: #3c3c3c;}
.vertical-align-middle {vertical-align: middle;}
.bg--primary-4 p, .bg--primary-3 p, .bg--primary-4 span, .bg--primary-3 span, .bg--primary-4 ul, .bg--primary-3 ul, .bg--primary-4 a:not(.btn), .bg--primary-3 a:not(.btn) {color: #fff;}
.bg--primary-4 h1, .bg--primary-3 h1, .bg--primary-4 h2, .bg--primary-3 h2, .bg--primary-4 h3, .bg--primary-3 h3, .bg--primary-4 h4, .bg--primary-3 h4, .bg--primary-4 h5, .bg--primary-3 h5, .bg--primary-4 h6, .bg--primary-3 h6, .bg--primary-4 i, .bg--primary-3 i {color: #fff;}
.full-width {width: 100%;}
.text-white {color: #fff !important;}
.white-border {border-color: #fff !important;}
.input-checkbox {padding-bottom: 10px;}
.patra-button-font-lato {font-family: "Lato","Verdana","Helvetica",sans-serif;letter-spacing: .5px;margin-right: -.5px;border-color: #252525;font-weight: 700;font-size: .85714286em;}
.portfolio-breadcrumbs h1 {color: #fff !important;}
.nopadding {padding: 0px;}
.nopadding-left {padding-left: 0px;}
.nopadding-right {padding-right: 0px;}
.nopadding-top {padding-top: 0px;}
.nopadding-bottom {padding-bottom: 0px;}
.nomargin {margin: 0px;}
.nomargin-left {margin-left: 0px;}
.nomargin-right {margin-right: 0px;}
.nomargin-top {margin-top: 0px;}
.nomargin-bottom {margin-bottom: 0px;}
.p-0 {padding: 0px !important;}
.p-3 {padding: 3px !important;}
.p-5 {padding: 5px !important;}
.p-10 {padding: 10px !important;}
.p-15 {padding: 15px !important;}
.p-20 {padding: 20px !important;}
.p-25 {padding: 25px !important;}
.p-30 {padding: 30px !important;}
.p-35 {padding: 35px !important;}
.p-40 {padding: 40px !important;}
.p-45 {padding: 45px !important;}
.p-50 {padding: 50px !important;}
.pt-0 {padding-top: 0px !important;}
.pt-3 {padding-top: 3px !important;}
.pt-5 {padding-top: 5px !important;}
.pt-10 {padding-top: 10px !important;}
.pt-15 {padding-top: 15px !important;}
.pt-20 {padding-top: 20px !important;}
.pt-25 {padding-top: 25px !important;}
.pt-30 {padding-top: 30px !important;}
.pt-35 {padding-top: 35px !important;}
.pt-40 {padding-top: 40px !important;}
.pt-45 {padding-top: 45px !important;}
.pt-50 {padding-top: 50px !important;}
.pt-130 {padding-top: 130px !important;}
.pr-0 {padding-right: 0px !important;}
.pr-3 {padding-right: 3px !important;}
.pr-5 {padding-right: 5px !important;}
.pr-10 {padding-right: 10px !important;}
.pr-15 {padding-right: 15px !important;}
.pr-20 {padding-right: 20px !important;}
.pr-25 {padding-right: 25px !important;}
.pr-30 {padding-right: 30px !important;}
.pr-35 {padding-right: 35px !important;}
.pr-40 {padding-right: 40px !important;}
.pr-45 {padding-right: 45px !important;}
.pr-50 {padding-right: 50px !important;}
.pb-0 {padding-bottom: 0px !important;}
.pb-3 {padding-bottom: 3px !important;}
.pb-5 {padding-bottom: 5px !important;}
.pb-10 {padding-bottom: 10px !important;}
.pb-15 {padding-bottom: 15px !important;}
.pb-20 {padding-bottom: 20px !important;}
.pb-25 {padding-bottom: 25px !important;}
.pb-30 {padding-bottom: 30px !important;}
.pb-35 {padding-bottom: 35px !important;}
.pb-40 {padding-bottom: 40px !important;}
.pb-45 {padding-bottom: 45px !important;}
.pb-50 {padding-bottom: 50px !important;}
.pb-130 {padding-bottom: 130px !important;}
.pl-0 {padding-left: 0px !important;}
.pl-3 {padding-left: 3px !important;}
.pl-5 {padding-left: 5px !important;}
.pl-10 {padding-left: 10px !important;}
.pl-15 {padding-left: 15px !important;}
.pl-20 {padding-left: 20px !important;}
.pl-25 {padding-left: 25px !important;}
.pl-30 {padding-left: 30px !important;}
.pl-35 {padding-left: 35px !important;}
.pl-40 {padding-left: 40px !important;}
.pl-45 {padding-left: 45px !important;}
.pl-50 {padding-left: 50px !important;}
.m-0 {margin: 0px !important;}
.m-3 {margin: 3px !important;}
.m-5 {margin: 5px !important;}
.m-10 {margin: 10px !important;}
.m-15 {margin: 15px !important;}
.m-20 {margin: 20px !important;}
.m-25 {margin: 25px !important;}
.m-30 {margin: 30px !important;}
.m-35 {margin: 35px !important;}
.m-40 {margin: 40px !important;}
.m-45 {margin: 45px !important;}
.m-50 {margin: 50px !important;}
.mt-0 {margin-top: 0px !important;}
.mt-3 {margin-top: 3px !important;}
.mt-5 {margin-top: 5px !important;}
.mt-10 {margin-top: 10px !important;}
.mt-15 {margin-top: 15px !important;}
.mt-20 {margin-top: 20px !important;}
.mt-25 {margin-top: 25px !important;}
.mt-30 {margin-top: 30px !important;}
.mt-35 {margin-top: 35px !important;}
.mt-40 {margin-top: 40px !important;}
.mt-45 {margin-top: 45px !important;}
.mt-50 {margin-top: 50px !important;}
.mr-0 {margin-right: 0px !important;}
.mr-3 {margin-right: 3px !important;}
.mr-5 {margin-right: 5px !important;}
.mr-10 {margin-right: 10px !important;}
.mr-15 {margin-right: 15px !important;}
.mr-20 {margin-right: 20px !important;}
.mr-25 {margin-right: 25px !important;}
.mr-30 {margin-right: 30px !important;}
.mr-35 {margin-right: 35px !important;}
.mr-40 {margin-right: 40px !important;}
.mr-45 {margin-right: 45px !important;}
.mr-50 {margin-right: 50px !important;}
.mb-0 {margin-bottom: 0px !important;}
.mb-3 {margin-bottom: 3px !important;}
.mb-5 {margin-bottom: 5px !important;}
.mb-10 {margin-bottom: 10px !important;}
.mb-15 {margin-bottom: 15px !important;}
.mb-20 {margin-bottom: 20px !important;}
.mb-25 {margin-bottom: 25px !important;}
.mb-30 {margin-bottom: 30px !important;}
.mb-35 {margin-bottom: 35px !important;}
.mb-40 {margin-bottom: 40px !important;}
.mb-45 {margin-bottom: 45px !important;}
.mb-50 {margin-bottom: 50px !important;}
.ml-0 {margin-left: 0px !important;}
.ml-3 {margin-left: 3px !important;}
.ml-5 {margin-left: 5px !important;}
.ml-10 {margin-left: 10px !important;}
.ml-15 {margin-left: 15px !important;}
.ml-20 {margin-left: 20px !important;}
.ml-25 {margin-left: 25px !important;}
.ml-30 {margin-left: 30px !important;}
.ml-35 {margin-left: 35px !important;}
.ml-40 {margin-left: 40px !important;}
.ml-45 {margin-left: 45px !important;}
.ml-50 {margin-left: 50px !important;}
@-webkit-keyframes wrench {0% {-webkit-transform: rotate(-12deg);transform: rotate(-12deg);}
	8% {-webkit-transform: rotate(12deg);transform: rotate(12deg);}
	10% {-webkit-transform: rotate(24deg);transform: rotate(24deg);}
	18% {-webkit-transform: rotate(-24deg);transform: rotate(-24deg);}
	20% {-webkit-transform: rotate(-24deg);transform: rotate(-24deg);}
	28% {-webkit-transform: rotate(24deg);transform: rotate(24deg);}
	30% {-webkit-transform: rotate(24deg);transform: rotate(24deg);}
	38% {-webkit-transform: rotate(-24deg);transform: rotate(-24deg);}
	40% {-webkit-transform: rotate(-24deg);transform: rotate(-24deg);}
	48% {-webkit-transform: rotate(24deg);transform: rotate(24deg);}
	50% {-webkit-transform: rotate(24deg);transform: rotate(24deg);}
	58% {-webkit-transform: rotate(-24deg);transform: rotate(-24deg);}
	60% {-webkit-transform: rotate(-24deg);transform: rotate(-24deg);}
	68% {-webkit-transform: rotate(24deg);transform: rotate(24deg);}
	75% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}}
@keyframes wrench {0% {-webkit-transform: rotate(-12deg);-ms-transform: rotate(-12deg);transform: rotate(-12deg);}
	8% {-webkit-transform: rotate(12deg);-ms-transform: rotate(12deg);transform: rotate(12deg);}
	10% {-webkit-transform: rotate(24deg);-ms-transform: rotate(24deg);transform: rotate(24deg);}
	18% {-webkit-transform: rotate(-24deg);-ms-transform: rotate(-24deg);transform: rotate(-24deg);}
	20% {-webkit-transform: rotate(-24deg);-ms-transform: rotate(-24deg);transform: rotate(-24deg);}
	28% {-webkit-transform: rotate(24deg);-ms-transform: rotate(24deg);transform: rotate(24deg);}
	30% {-webkit-transform: rotate(24deg);-ms-transform: rotate(24deg);transform: rotate(24deg);}
	38% {-webkit-transform: rotate(-24deg);-ms-transform: rotate(-24deg);transform: rotate(-24deg);}
	40% {-webkit-transform: rotate(-24deg);-ms-transform: rotate(-24deg);transform: rotate(-24deg);}
	48% {-webkit-transform: rotate(24deg);-ms-transform: rotate(24deg);transform: rotate(24deg);}
	50% {-webkit-transform: rotate(24deg);-ms-transform: rotate(24deg);transform: rotate(24deg);}
	58% {-webkit-transform: rotate(-24deg);-ms-transform: rotate(-24deg);transform: rotate(-24deg);}
	60% {-webkit-transform: rotate(-24deg);-ms-transform: rotate(-24deg);transform: rotate(-24deg);}
	68% {-webkit-transform: rotate(24deg);-ms-transform: rotate(24deg);transform: rotate(24deg);}
	75% {-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}}
.faa-wrench.animated, .faa-wrench.animated-hover:hover, .faa-parent.animated-hover:hover > .faa-wrench {-webkit-animation: wrench 2.5s ease infinite;animation: wrench 2.5s ease infinite;transform-origin-x: 90%;transform-origin-y: 35%;transform-origin-z: initial;}
@-webkit-keyframes ring {0% {-webkit-transform: rotate(-15deg);transform: rotate(-15deg);}
	2% {-webkit-transform: rotate(15deg);transform: rotate(15deg);}
	4% {-webkit-transform: rotate(-18deg);transform: rotate(-18deg);}
	6% {-webkit-transform: rotate(18deg);transform: rotate(18deg);}
	8% {-webkit-transform: rotate(-22deg);transform: rotate(-22deg);}
	10% {-webkit-transform: rotate(22deg);transform: rotate(22deg);}
	12% {-webkit-transform: rotate(-18deg);transform: rotate(-18deg);}
	14% {-webkit-transform: rotate(18deg);transform: rotate(18deg);}
	16% {-webkit-transform: rotate(-12deg);transform: rotate(-12deg);}
	18% {-webkit-transform: rotate(12deg);transform: rotate(12deg);}
	20% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}}
@keyframes ring {0% {-webkit-transform: rotate(-15deg);-ms-transform: rotate(-15deg);transform: rotate(-15deg);}
	2% {-webkit-transform: rotate(15deg);-ms-transform: rotate(15deg);transform: rotate(15deg);}
	4% {-webkit-transform: rotate(-18deg);-ms-transform: rotate(-18deg);transform: rotate(-18deg);}
	6% {-webkit-transform: rotate(18deg);-ms-transform: rotate(18deg);transform: rotate(18deg);}
	8% {-webkit-transform: rotate(-22deg);-ms-transform: rotate(-22deg);transform: rotate(-22deg);}
	10% {-webkit-transform: rotate(22deg);-ms-transform: rotate(22deg);transform: rotate(22deg);}
	12% {-webkit-transform: rotate(-18deg);-ms-transform: rotate(-18deg);transform: rotate(-18deg);}
	14% {-webkit-transform: rotate(18deg);-ms-transform: rotate(18deg);transform: rotate(18deg);}
	16% {-webkit-transform: rotate(-12deg);-ms-transform: rotate(-12deg);transform: rotate(-12deg);}
	18% {-webkit-transform: rotate(12deg);-ms-transform: rotate(12deg);transform: rotate(12deg);}
	20% {-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}}
.faa-ring.animated, .faa-ring.animated-hover:hover, .faa-parent.animated-hover:hover > .faa-ring {-webkit-animation: ring 2s ease infinite;animation: ring 2s ease infinite;transform-origin-x: 50%;transform-origin-y: 0px;transform-origin-z: initial;}
@-webkit-keyframes vertical {0% {-webkit-transform: translate(0,-3px);transform: translate(0,-3px);}
	4% {-webkit-transform: translate(0,3px);transform: translate(0,3px);}
	8% {-webkit-transform: translate(0,-3px);transform: translate(0,-3px);}
	12% {-webkit-transform: translate(0,3px);transform: translate(0,3px);}
	16% {-webkit-transform: translate(0,-3px);transform: translate(0,-3px);}
	20% {-webkit-transform: translate(0,3px);transform: translate(0,3px);}
	22% {-webkit-transform: translate(0,0);transform: translate(0,0);}}
@keyframes vertical {0% {-webkit-transform: translate(0,-3px);-ms-transform: translate(0,-3px);transform: translate(0,-3px);}
	4% {-webkit-transform: translate(0,3px);-ms-transform: translate(0,3px);transform: translate(0,3px);}
	8% {-webkit-transform: translate(0,-3px);-ms-transform: translate(0,-3px);transform: translate(0,-3px);}
	12% {-webkit-transform: translate(0,3px);-ms-transform: translate(0,3px);transform: translate(0,3px);}
	16% {-webkit-transform: translate(0,-3px);-ms-transform: translate(0,-3px);transform: translate(0,-3px);}
	20% {-webkit-transform: translate(0,3px);-ms-transform: translate(0,3px);transform: translate(0,3px);}
	22% {-webkit-transform: translate(0,0);-ms-transform: translate(0,0);transform: translate(0,0);}}
.faa-vertical.animated, .faa-vertical.animated-hover:hover, .faa-parent.animated-hover:hover > .faa-vertical {-webkit-animation: vertical 2s ease infinite;animation: vertical 2s ease infinite;}
@-webkit-keyframes horizontal {0% {-webkit-transform: translate(0,0);transform: translate(0,0);}
	6% {-webkit-transform: translate(5px,0);transform: translate(5px,0);}
	12% {-webkit-transform: translate(0,0);transform: translate(0,0);}
	18% {-webkit-transform: translate(5px,0);transform: translate(5px,0);}
	24% {-webkit-transform: translate(0,0);transform: translate(0,0);}
	30% {-webkit-transform: translate(5px,0);transform: translate(5px,0);}
	36% {-webkit-transform: translate(0,0);transform: translate(0,0);}}
@keyframes horizontal {0% {-webkit-transform: translate(0,0);-ms-transform: translate(0,0);transform: translate(0,0);}
	6% {-webkit-transform: translate(5px,0);-ms-transform: translate(5px,0);transform: translate(5px,0);}
	12% {-webkit-transform: translate(0,0);-ms-transform: translate(0,0);transform: translate(0,0);}
	18% {-webkit-transform: translate(5px,0);-ms-transform: translate(5px,0);transform: translate(5px,0);}
	24% {-webkit-transform: translate(0,0);-ms-transform: translate(0,0);transform: translate(0,0);}
	30% {-webkit-transform: translate(5px,0);-ms-transform: translate(5px,0);transform: translate(5px,0);}
	36% {-webkit-transform: translate(0,0);-ms-transform: translate(0,0);transform: translate(0,0);}}
.faa-horizontal.animated, .faa-horizontal.animated-hover:hover, .faa-parent.animated-hover:hover > .faa-horizontal {-webkit-animation: horizontal 2s ease infinite;animation: horizontal 2s ease infinite;}
@-webkit-keyframes flash {0%, 100%, 50% {opacity: 1;}
	25%, 75% {opacity: 0;}}
@keyframes flash {0%, 100%, 50% {opacity: 1;}
	25%, 75% {opacity: 0;}}
.faa-flash.animated, .faa-flash.animated-hover:hover, .faa-parent.animated-hover:hover > .faa-flash {-webkit-animation: flash 2s ease infinite;animation: flash 2s ease infinite;}
@-webkit-keyframes bounce {0%, 10%, 20%, 50%, 80% {-webkit-transform: translateY(0);transform: translateY(0);}
	40% {-webkit-transform: translateY(-15px);transform: translateY(-15px);}
	60% {-webkit-transform: translateY(-15px);transform: translateY(-15px);}}
@keyframes bounce {0%, 10%, 20%, 50%, 80% {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
	40% {-webkit-transform: translateY(-15px);-ms-transform: translateY(-15px);transform: translateY(-15px);}
	60% {-webkit-transform: translateY(-15px);-ms-transform: translateY(-15px);transform: translateY(-15px);}}
.faa-bounce.animated, .faa-bounce.animated-hover:hover, .faa-parent.animated-hover:hover > .faa-bounce {-webkit-animation: bounce 2s ease infinite;animation: bounce 2s ease infinite;}
@-webkit-keyframes spin {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	100% {-webkit-transform: rotate(359deg);transform: rotate(359deg);}}
@keyframes spin {0% {-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}
	100% {-webkit-transform: rotate(359deg);-ms-transform: rotate(359deg);transform: rotate(359deg);}}
.faa-spin.animated, .faa-spin.animated-hover:hover, .faa-parent.animated-hover:hover > .faa-spin {-webkit-animation: spin 1.5s linear infinite;animation: spin 1.5s linear infinite;}
@-webkit-keyframes float {0% {-webkit-transform: translateY(0);transform: translateY(0);}
	50% {-webkit-transform: translateY(-6px);transform: translateY(-6px);}
	100% {-webkit-transform: translateY(0);transform: translateY(0);}}
@keyframes float {0% {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
	50% {-webkit-transform: translateY(-6px);-ms-transform: translateY(-6px);transform: translateY(-6px);}
	100% {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}}
.faa-float.animated, .faa-float.animated-hover:hover, .faa-parent.animated-hover:hover > .faa-float {-webkit-animation: float 2s linear infinite;animation: float 2s linear infinite;}
@-webkit-keyframes pulse {0% {-webkit-transform: scale(1.1);transform: scale(1.1);}
	50% {-webkit-transform: scale(.8);transform: scale(.8);}
	100% {-webkit-transform: scale(1.1);transform: scale(1.1);}}
@keyframes pulse {0% {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
	50% {-webkit-transform: scale(.8);-ms-transform: scale(.8);transform: scale(.8);}
	100% {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}}
.faa-pulse.animated, .faa-pulse.animated-hover:hover, .faa-parent.animated-hover:hover > .faa-pulse {-webkit-animation: pulse 2s linear infinite;animation: pulse 2s linear infinite;}
.faa-shake.animated, .faa-shake.animated-hover:hover, .faa-parent.animated-hover:hover > .faa-shake {-webkit-animation: wrench 2.5s ease infinite;animation: wrench 2.5s ease infinite;}
@-webkit-keyframes tada {0% {-webkit-transform: scale(1);transform: scale(1);}
	10%, 20% {-webkit-transform: scale(.9) rotate(-8deg);transform: scale(.9) rotate(-8deg);}
	30%, 50%, 70% {-webkit-transform: scale(1.3) rotate(8deg);transform: scale(1.3) rotate(8deg);}
	40%, 60% {-webkit-transform: scale(1.3) rotate(-8deg);transform: scale(1.3) rotate(-8deg);}
	80% {-webkit-transform: scale(1) rotate(0);transform: scale(1) rotate(0);}}
@keyframes tada {0% {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
	10%, 20% {-webkit-transform: scale(.9) rotate(-8deg);-ms-transform: scale(.9) rotate(-8deg);transform: scale(.9) rotate(-8deg);}
	30%, 50%, 70% {-webkit-transform: scale(1.3) rotate(8deg);-ms-transform: scale(1.3) rotate(8deg);transform: scale(1.3) rotate(8deg);}
	40%, 60% {-webkit-transform: scale(1.3) rotate(-8deg);-ms-transform: scale(1.3) rotate(-8deg);transform: scale(1.3) rotate(-8deg);}
	80% {-webkit-transform: scale(1) rotate(0);-ms-transform: scale(1) rotate(0);transform: scale(1) rotate(0);}}
.faa-tada.animated, .faa-tada.animated-hover:hover, .faa-parent.animated-hover:hover > .faa-tada {-webkit-animation: tada 2s linear infinite;animation: tada 2s linear infinite;}
@-webkit-keyframes passing {0% {-webkit-transform: translateX(-50%);transform: translateX(-50%);opacity: 0;}
	50% {-webkit-transform: translateX(0%);transform: translateX(0%);opacity: 1;}
	100% {-webkit-transform: translateX(50%);transform: translateX(50%);opacity: 0;}}
@keyframes passing {0% {-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);opacity: 0;}
	50% {-webkit-transform: translateX(0%);-ms-transform: translateX(0%);transform: translateX(0%);opacity: 1;}
	100% {-webkit-transform: translateX(50%);-ms-transform: translateX(50%);transform: translateX(50%);opacity: 0;}}
.faa-passing.animated, .faa-passing.animated-hover:hover, .faa-parent.animated-hover:hover > .faa-passing {-webkit-animation: passing 3s linear infinite;animation: passing 3s linear infinite;}
@-webkit-keyframes burst {0% {opacity: .6;}
	50% {-webkit-transform: scale(1.8);transform: scale(1.8);opacity: 0;}
	100% {opacity: 0;}}
@keyframes burst {0% {opacity: .6;}
	50% {-webkit-transform: scale(1.8);-ms-transform: scale(1.8);transform: scale(1.8);opacity: 0;}
	100% {opacity: 0;}}
.faa-burst.animated, .faa-burst.animated-hover:hover, .faa-parent.animated-hover:hover > .faa-burst {-webkit-animation: burst 3s infinite linear;animation: burst 3s infinite linear;}