.fmgc-columns {
padding-left: 0.9375rem;
padding-right: 0.9375rem;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box;
float: left; position: relative; 
}
.footer-mega-col::after, .footer-mega-col-wrap::after{ clear: both; content: ""; display: table;}
.footer-mega-col::before, .footer-mega-col-wrap::before{ content: ""; display: table;}
.footer-mega-col-wrap{margin:0 auto; max-width:100%}
.footer-mega-col-wrap .widget{margin-top: 0;}
@media only screen and (min-width: 40.0625em) { 
.fmgc-per-row-1 { width: 8.33333%; }
.fmgc-per-row-2 { width: 16.66667%; }
.fmgc-per-row-3 { width: 25%; }
.fmgc-per-row-4 { width: 33.33333%; }
.fmgc-per-row-5 { width: 41.66667%; }
.fmgc-per-row-6 { width: 50%; }
.fmgc-per-row-7 { width: 58.33333%; }
.fmgc-per-row-8 { width: 66.66667%; }
.fmgc-per-row-9 { width: 75%; }
.fmgc-per-row-10 { width: 83.33333%; }
.fmgc-per-row-11 { width: 91.66667%; }
.fmgc-per-row-12 { width: 100%; }
.fmgc-per-row-5c { width: 20%; }
}.tml{font-size:1em}.tml *{box-sizing:border-box}.tml .tml-field-wrap{margin-bottom:1em}.tml .tml-label{display:block;margin:.5em 0}.tml .tml-checkbox+.tml-label{display:inline}.tml .tml-field{width:100%}.tml .tml-description{display:block;font-size:.85em;font-style:italic;margin:.5em 0}.tml .tml-errors,.tml .tml-messages{list-style:none;margin:0;padding:0}.tml .tml-action-confirmaction .success,.tml .tml-error,.tml .tml-message,.tml .tml-success{border-left:4px solid #00a0d2;box-shadow:1px 1px 2px 1px rgba(0,0,0,.1);display:block;margin:0 0 1em;padding:.75em}.tml .tml-error{border-left-color:#dc3232}.tml .tml-action-confirmaction .success,.tml .tml-success{border-left-color:#46b450}#pass-strength-result{background-color:#eee;border:1px solid #ddd;color:#23282d;font-weight:700;opacity:0;margin-bottom:1em;padding:.5em}#pass-strength-result.strong{background-color:#c1e1b9;border-color:#83c373;opacity:1}#pass-strength-result.good{background-color:#ffe399;border-color:#ffc733;opacity:1}#pass-strength-result.bad{background-color:#fbc5a9;border-color:#f78b53;opacity:1}#pass-strength-result.short{background-color:#f1adad;border-color:#e35b5b;opacity:1}ul.products li.product .wc-new-badge{font-size:.75em;text-transform:uppercase;color:white;background:#eb4649;padding:.2em .5em;display:inline-block;font-weight:700;border-radius:2px}ul.products li.product .stock{display:block;padding-top:.5em}ul.products li.product .stock.out-of-stock{color:#eb4649}ul.products li.product .stock.in-stock{color:#85ad74}ul.products li.product .categories{display:block;padding-top:.5em}ul.products li.product .categories a{display:inline}