.yellow-border {
  border-color: #ffc033 !important;
}

.red-border {
  border-color: #c0002b !important;
}

.blue-border {
  border-color: #0694d4 !important;
}

.d-block {
  display: block;
  clear: both;
}

/*padding all sides*/
.i-p-0 {
  padding: 0em;
}

.i-pt-0 {
  padding-top: 0em !important;
}

.pad-bot-0 {
  padding-bottom: 0em !important;
}

.i-pl-0 {
  padding-left: 0em !important;
}

.i-ph-0 {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.i-pr-0 {
  padding-right: 0em !important;
}

.bord-bot-0 {
  border-bottom: 0px solid;
}

.fs-0 {
  font-size: 0px !important;
}

/*padding all sides*/
.i-p-1 {
  padding: 1em;
}

.i-pt-1 {
  padding-top: 1em !important;
}

.pad-bot-1 {
  padding-bottom: 1em !important;
}

.i-pl-1 {
  padding-left: 1em !important;
}

.i-ph-1 {
  padding-top: 1px !important;
  padding-bottom: 1px !important;
}

.i-pr-1 {
  padding-right: 1em !important;
}

.bord-bot-1 {
  border-bottom: 1px solid;
}

.fs-1 {
  font-size: 1px !important;
}

/*padding all sides*/
.i-p-2 {
  padding: 2em;
}

.i-pt-2 {
  padding-top: 2em !important;
}

.pad-bot-2 {
  padding-bottom: 2em !important;
}

.i-pl-2 {
  padding-left: 2em !important;
}

.i-ph-2 {
  padding-top: 2px !important;
  padding-bottom: 2px !important;
}

.i-pr-2 {
  padding-right: 2em !important;
}

.bord-bot-2 {
  border-bottom: 2px solid;
}

.fs-2 {
  font-size: 2px !important;
}

/*padding all sides*/
.i-p-3 {
  padding: 3em;
}

.i-pt-3 {
  padding-top: 3em !important;
}

.pad-bot-3 {
  padding-bottom: 3em !important;
}

.i-pl-3 {
  padding-left: 3em !important;
}

.i-ph-3 {
  padding-top: 3px !important;
  padding-bottom: 3px !important;
}

.i-pr-3 {
  padding-right: 3em !important;
}

.bord-bot-3 {
  border-bottom: 3px solid;
}

.fs-3 {
  font-size: 3px !important;
}

/*padding all sides*/
.i-p-4 {
  padding: 4em;
}

.i-pt-4 {
  padding-top: 4em !important;
}

.pad-bot-4 {
  padding-bottom: 4em !important;
}

.i-pl-4 {
  padding-left: 4em !important;
}

.i-ph-4 {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

.i-pr-4 {
  padding-right: 4em !important;
}

.bord-bot-4 {
  border-bottom: 4px solid;
}

.fs-4 {
  font-size: 4px !important;
}

/*padding all sides*/
.i-p-5 {
  padding: 5em;
}

.i-pt-5 {
  padding-top: 5em !important;
}

.pad-bot-5 {
  padding-bottom: 5em !important;
}

.i-pl-5 {
  padding-left: 5em !important;
}

.i-ph-5 {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

.i-pr-5 {
  padding-right: 5em !important;
}

.bord-bot-5 {
  border-bottom: 5px solid;
}

.fs-5 {
  font-size: 5px !important;
}

/*padding all sides*/
.i-p-6 {
  padding: 6em;
}

.i-pt-6 {
  padding-top: 6em !important;
}

.pad-bot-6 {
  padding-bottom: 6em !important;
}

.i-pl-6 {
  padding-left: 6em !important;
}

.i-ph-6 {
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}

.i-pr-6 {
  padding-right: 6em !important;
}

.bord-bot-6 {
  border-bottom: 6px solid;
}

.fs-6 {
  font-size: 6px !important;
}

/*padding all sides*/
.i-p-7 {
  padding: 7em;
}

.i-pt-7 {
  padding-top: 7em !important;
}

.pad-bot-7 {
  padding-bottom: 7em !important;
}

.i-pl-7 {
  padding-left: 7em !important;
}

.i-ph-7 {
  padding-top: 7px !important;
  padding-bottom: 7px !important;
}

.i-pr-7 {
  padding-right: 7em !important;
}

.bord-bot-7 {
  border-bottom: 7px solid;
}

.fs-7 {
  font-size: 7px !important;
}

/*padding all sides*/
.i-p-8 {
  padding: 8em;
}

.i-pt-8 {
  padding-top: 8em !important;
}

.pad-bot-8 {
  padding-bottom: 8em !important;
}

.i-pl-8 {
  padding-left: 8em !important;
}

.i-ph-8 {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

.i-pr-8 {
  padding-right: 8em !important;
}

.bord-bot-8 {
  border-bottom: 8px solid;
}

.fs-8 {
  font-size: 8px !important;
}

/*padding all sides*/
.i-p-9 {
  padding: 9em;
}

.i-pt-9 {
  padding-top: 9em !important;
}

.pad-bot-9 {
  padding-bottom: 9em !important;
}

.i-pl-9 {
  padding-left: 9em !important;
}

.i-ph-9 {
  padding-top: 9px !important;
  padding-bottom: 9px !important;
}

.i-pr-9 {
  padding-right: 9em !important;
}

.bord-bot-9 {
  border-bottom: 9px solid;
}

.fs-9 {
  font-size: 9px !important;
}

/*padding all sides*/
.i-p-10 {
  padding: 10em;
}

.i-pt-10 {
  padding-top: 10em !important;
}

.pad-bot-10 {
  padding-bottom: 10em !important;
}

.i-pl-10 {
  padding-left: 10em !important;
}

.i-ph-10 {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.i-pr-10 {
  padding-right: 10em !important;
}

.bord-bot-10 {
  border-bottom: 10px solid;
}

.fs-10 {
  font-size: 10px !important;
}

/*padding all sides*/
.i-p-11 {
  padding: 11em;
}

.i-pt-11 {
  padding-top: 11em !important;
}

.pad-bot-11 {
  padding-bottom: 11em !important;
}

.i-pl-11 {
  padding-left: 11em !important;
}

.i-ph-11 {
  padding-top: 11px !important;
  padding-bottom: 11px !important;
}

.i-pr-11 {
  padding-right: 11em !important;
}

.bord-bot-11 {
  border-bottom: 11px solid;
}

.fs-11 {
  font-size: 11px !important;
}

/*padding all sides*/
.i-p-12 {
  padding: 12em;
}

.i-pt-12 {
  padding-top: 12em !important;
}

.pad-bot-12 {
  padding-bottom: 12em !important;
}

.i-pl-12 {
  padding-left: 12em !important;
}

.i-ph-12 {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}

.i-pr-12 {
  padding-right: 12em !important;
}

.bord-bot-12 {
  border-bottom: 12px solid;
}

.fs-12 {
  font-size: 12px !important;
}

/*padding all sides*/
.i-p-13 {
  padding: 13em;
}

.i-pt-13 {
  padding-top: 13em !important;
}

.pad-bot-13 {
  padding-bottom: 13em !important;
}

.i-pl-13 {
  padding-left: 13em !important;
}

.i-ph-13 {
  padding-top: 13px !important;
  padding-bottom: 13px !important;
}

.i-pr-13 {
  padding-right: 13em !important;
}

.bord-bot-13 {
  border-bottom: 13px solid;
}

.fs-13 {
  font-size: 13px !important;
}

/*padding all sides*/
.i-p-14 {
  padding: 14em;
}

.i-pt-14 {
  padding-top: 14em !important;
}

.pad-bot-14 {
  padding-bottom: 14em !important;
}

.i-pl-14 {
  padding-left: 14em !important;
}

.i-ph-14 {
  padding-top: 14px !important;
  padding-bottom: 14px !important;
}

.i-pr-14 {
  padding-right: 14em !important;
}

.bord-bot-14 {
  border-bottom: 14px solid;
}

.fs-14 {
  font-size: 14px !important;
}

/*padding all sides*/
.i-p-15 {
  padding: 15em;
}

.i-pt-15 {
  padding-top: 15em !important;
}

.pad-bot-15 {
  padding-bottom: 15em !important;
}

.i-pl-15 {
  padding-left: 15em !important;
}

.i-ph-15 {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}

.i-pr-15 {
  padding-right: 15em !important;
}

.bord-bot-15 {
  border-bottom: 15px solid;
}

.fs-15 {
  font-size: 15px !important;
}

/*padding all sides*/
.i-p-16 {
  padding: 16em;
}

.i-pt-16 {
  padding-top: 16em !important;
}

.pad-bot-16 {
  padding-bottom: 16em !important;
}

.i-pl-16 {
  padding-left: 16em !important;
}

.i-ph-16 {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}

.i-pr-16 {
  padding-right: 16em !important;
}

.bord-bot-16 {
  border-bottom: 16px solid;
}

.fs-16 {
  font-size: 16px !important;
}

/*padding all sides*/
.i-p-17 {
  padding: 17em;
}

.i-pt-17 {
  padding-top: 17em !important;
}

.pad-bot-17 {
  padding-bottom: 17em !important;
}

.i-pl-17 {
  padding-left: 17em !important;
}

.i-ph-17 {
  padding-top: 17px !important;
  padding-bottom: 17px !important;
}

.i-pr-17 {
  padding-right: 17em !important;
}

.bord-bot-17 {
  border-bottom: 17px solid;
}

.fs-17 {
  font-size: 17px !important;
}

/*padding all sides*/
.i-p-18 {
  padding: 18em;
}

.i-pt-18 {
  padding-top: 18em !important;
}

.pad-bot-18 {
  padding-bottom: 18em !important;
}

.i-pl-18 {
  padding-left: 18em !important;
}

.i-ph-18 {
  padding-top: 18px !important;
  padding-bottom: 18px !important;
}

.i-pr-18 {
  padding-right: 18em !important;
}

.bord-bot-18 {
  border-bottom: 18px solid;
}

.fs-18 {
  font-size: 18px !important;
}

/*padding all sides*/
.i-p-19 {
  padding: 19em;
}

.i-pt-19 {
  padding-top: 19em !important;
}

.pad-bot-19 {
  padding-bottom: 19em !important;
}

.i-pl-19 {
  padding-left: 19em !important;
}

.i-ph-19 {
  padding-top: 19px !important;
  padding-bottom: 19px !important;
}

.i-pr-19 {
  padding-right: 19em !important;
}

.bord-bot-19 {
  border-bottom: 19px solid;
}

.fs-19 {
  font-size: 19px !important;
}

/*padding all sides*/
.i-p-20 {
  padding: 20em;
}

.i-pt-20 {
  padding-top: 20em !important;
}

.pad-bot-20 {
  padding-bottom: 20em !important;
}

.i-pl-20 {
  padding-left: 20em !important;
}

.i-ph-20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.i-pr-20 {
  padding-right: 20em !important;
}

.bord-bot-20 {
  border-bottom: 20px solid;
}

.fs-20 {
  font-size: 20px !important;
}

/*padding all sides*/
.i-p-21 {
  padding: 21em;
}

.i-pt-21 {
  padding-top: 21em !important;
}

.pad-bot-21 {
  padding-bottom: 21em !important;
}

.i-pl-21 {
  padding-left: 21em !important;
}

.i-ph-21 {
  padding-top: 21px !important;
  padding-bottom: 21px !important;
}

.i-pr-21 {
  padding-right: 21em !important;
}

.bord-bot-21 {
  border-bottom: 21px solid;
}

.fs-21 {
  font-size: 21px !important;
}

/*padding all sides*/
.i-p-22 {
  padding: 22em;
}

.i-pt-22 {
  padding-top: 22em !important;
}

.pad-bot-22 {
  padding-bottom: 22em !important;
}

.i-pl-22 {
  padding-left: 22em !important;
}

.i-ph-22 {
  padding-top: 22px !important;
  padding-bottom: 22px !important;
}

.i-pr-22 {
  padding-right: 22em !important;
}

.bord-bot-22 {
  border-bottom: 22px solid;
}

.fs-22 {
  font-size: 22px !important;
}

/*padding all sides*/
.i-p-23 {
  padding: 23em;
}

.i-pt-23 {
  padding-top: 23em !important;
}

.pad-bot-23 {
  padding-bottom: 23em !important;
}

.i-pl-23 {
  padding-left: 23em !important;
}

.i-ph-23 {
  padding-top: 23px !important;
  padding-bottom: 23px !important;
}

.i-pr-23 {
  padding-right: 23em !important;
}

.bord-bot-23 {
  border-bottom: 23px solid;
}

.fs-23 {
  font-size: 23px !important;
}

/*padding all sides*/
.i-p-24 {
  padding: 24em;
}

.i-pt-24 {
  padding-top: 24em !important;
}

.pad-bot-24 {
  padding-bottom: 24em !important;
}

.i-pl-24 {
  padding-left: 24em !important;
}

.i-ph-24 {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}

.i-pr-24 {
  padding-right: 24em !important;
}

.bord-bot-24 {
  border-bottom: 24px solid;
}

.fs-24 {
  font-size: 24px !important;
}

/*padding all sides*/
.i-p-25 {
  padding: 25em;
}

.i-pt-25 {
  padding-top: 25em !important;
}

.pad-bot-25 {
  padding-bottom: 25em !important;
}

.i-pl-25 {
  padding-left: 25em !important;
}

.i-ph-25 {
  padding-top: 25px !important;
  padding-bottom: 25px !important;
}

.i-pr-25 {
  padding-right: 25em !important;
}

.bord-bot-25 {
  border-bottom: 25px solid;
}

.fs-25 {
  font-size: 25px !important;
}

/*padding all sides*/
.i-p-26 {
  padding: 26em;
}

.i-pt-26 {
  padding-top: 26em !important;
}

.pad-bot-26 {
  padding-bottom: 26em !important;
}

.i-pl-26 {
  padding-left: 26em !important;
}

.i-ph-26 {
  padding-top: 26px !important;
  padding-bottom: 26px !important;
}

.i-pr-26 {
  padding-right: 26em !important;
}

.bord-bot-26 {
  border-bottom: 26px solid;
}

.fs-26 {
  font-size: 26px !important;
}

/*padding all sides*/
.i-p-27 {
  padding: 27em;
}

.i-pt-27 {
  padding-top: 27em !important;
}

.pad-bot-27 {
  padding-bottom: 27em !important;
}

.i-pl-27 {
  padding-left: 27em !important;
}

.i-ph-27 {
  padding-top: 27px !important;
  padding-bottom: 27px !important;
}

.i-pr-27 {
  padding-right: 27em !important;
}

.bord-bot-27 {
  border-bottom: 27px solid;
}

.fs-27 {
  font-size: 27px !important;
}

/*padding all sides*/
.i-p-28 {
  padding: 28em;
}

.i-pt-28 {
  padding-top: 28em !important;
}

.pad-bot-28 {
  padding-bottom: 28em !important;
}

.i-pl-28 {
  padding-left: 28em !important;
}

.i-ph-28 {
  padding-top: 28px !important;
  padding-bottom: 28px !important;
}

.i-pr-28 {
  padding-right: 28em !important;
}

.bord-bot-28 {
  border-bottom: 28px solid;
}

.fs-28 {
  font-size: 28px !important;
}

/*padding all sides*/
.i-p-29 {
  padding: 29em;
}

.i-pt-29 {
  padding-top: 29em !important;
}

.pad-bot-29 {
  padding-bottom: 29em !important;
}

.i-pl-29 {
  padding-left: 29em !important;
}

.i-ph-29 {
  padding-top: 29px !important;
  padding-bottom: 29px !important;
}

.i-pr-29 {
  padding-right: 29em !important;
}

.bord-bot-29 {
  border-bottom: 29px solid;
}

.fs-29 {
  font-size: 29px !important;
}

/*padding all sides*/
.i-p-30 {
  padding: 30em;
}

.i-pt-30 {
  padding-top: 30em !important;
}

.pad-bot-30 {
  padding-bottom: 30em !important;
}

.i-pl-30 {
  padding-left: 30em !important;
}

.i-ph-30 {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}

.i-pr-30 {
  padding-right: 30em !important;
}

.bord-bot-30 {
  border-bottom: 30px solid;
}

.fs-30 {
  font-size: 30px !important;
}

/*padding all sides*/
.i-p-31 {
  padding: 31em;
}

.i-pt-31 {
  padding-top: 31em !important;
}

.pad-bot-31 {
  padding-bottom: 31em !important;
}

.i-pl-31 {
  padding-left: 31em !important;
}

.i-ph-31 {
  padding-top: 31px !important;
  padding-bottom: 31px !important;
}

.i-pr-31 {
  padding-right: 31em !important;
}

.bord-bot-31 {
  border-bottom: 31px solid;
}

.fs-31 {
  font-size: 31px !important;
}

/*padding all sides*/
.i-p-32 {
  padding: 32em;
}

.i-pt-32 {
  padding-top: 32em !important;
}

.pad-bot-32 {
  padding-bottom: 32em !important;
}

.i-pl-32 {
  padding-left: 32em !important;
}

.i-ph-32 {
  padding-top: 32px !important;
  padding-bottom: 32px !important;
}

.i-pr-32 {
  padding-right: 32em !important;
}

.bord-bot-32 {
  border-bottom: 32px solid;
}

.fs-32 {
  font-size: 32px !important;
}

/*padding all sides*/
.i-p-33 {
  padding: 33em;
}

.i-pt-33 {
  padding-top: 33em !important;
}

.pad-bot-33 {
  padding-bottom: 33em !important;
}

.i-pl-33 {
  padding-left: 33em !important;
}

.i-ph-33 {
  padding-top: 33px !important;
  padding-bottom: 33px !important;
}

.i-pr-33 {
  padding-right: 33em !important;
}

.bord-bot-33 {
  border-bottom: 33px solid;
}

.fs-33 {
  font-size: 33px !important;
}

/*padding all sides*/
.i-p-34 {
  padding: 34em;
}

.i-pt-34 {
  padding-top: 34em !important;
}

.pad-bot-34 {
  padding-bottom: 34em !important;
}

.i-pl-34 {
  padding-left: 34em !important;
}

.i-ph-34 {
  padding-top: 34px !important;
  padding-bottom: 34px !important;
}

.i-pr-34 {
  padding-right: 34em !important;
}

.bord-bot-34 {
  border-bottom: 34px solid;
}

.fs-34 {
  font-size: 34px !important;
}

/*padding all sides*/
.i-p-35 {
  padding: 35em;
}

.i-pt-35 {
  padding-top: 35em !important;
}

.pad-bot-35 {
  padding-bottom: 35em !important;
}

.i-pl-35 {
  padding-left: 35em !important;
}

.i-ph-35 {
  padding-top: 35px !important;
  padding-bottom: 35px !important;
}

.i-pr-35 {
  padding-right: 35em !important;
}

.bord-bot-35 {
  border-bottom: 35px solid;
}

.fs-35 {
  font-size: 35px !important;
}

/*padding all sides*/
.i-p-36 {
  padding: 36em;
}

.i-pt-36 {
  padding-top: 36em !important;
}

.pad-bot-36 {
  padding-bottom: 36em !important;
}

.i-pl-36 {
  padding-left: 36em !important;
}

.i-ph-36 {
  padding-top: 36px !important;
  padding-bottom: 36px !important;
}

.i-pr-36 {
  padding-right: 36em !important;
}

.bord-bot-36 {
  border-bottom: 36px solid;
}

.fs-36 {
  font-size: 36px !important;
}

/*padding all sides*/
.i-p-37 {
  padding: 37em;
}

.i-pt-37 {
  padding-top: 37em !important;
}

.pad-bot-37 {
  padding-bottom: 37em !important;
}

.i-pl-37 {
  padding-left: 37em !important;
}

.i-ph-37 {
  padding-top: 37px !important;
  padding-bottom: 37px !important;
}

.i-pr-37 {
  padding-right: 37em !important;
}

.bord-bot-37 {
  border-bottom: 37px solid;
}

.fs-37 {
  font-size: 37px !important;
}

/*padding all sides*/
.i-p-38 {
  padding: 38em;
}

.i-pt-38 {
  padding-top: 38em !important;
}

.pad-bot-38 {
  padding-bottom: 38em !important;
}

.i-pl-38 {
  padding-left: 38em !important;
}

.i-ph-38 {
  padding-top: 38px !important;
  padding-bottom: 38px !important;
}

.i-pr-38 {
  padding-right: 38em !important;
}

.bord-bot-38 {
  border-bottom: 38px solid;
}

.fs-38 {
  font-size: 38px !important;
}

/*padding all sides*/
.i-p-39 {
  padding: 39em;
}

.i-pt-39 {
  padding-top: 39em !important;
}

.pad-bot-39 {
  padding-bottom: 39em !important;
}

.i-pl-39 {
  padding-left: 39em !important;
}

.i-ph-39 {
  padding-top: 39px !important;
  padding-bottom: 39px !important;
}

.i-pr-39 {
  padding-right: 39em !important;
}

.bord-bot-39 {
  border-bottom: 39px solid;
}

.fs-39 {
  font-size: 39px !important;
}

/*padding all sides*/
.i-p-40 {
  padding: 40em;
}

.i-pt-40 {
  padding-top: 40em !important;
}

.pad-bot-40 {
  padding-bottom: 40em !important;
}

.i-pl-40 {
  padding-left: 40em !important;
}

.i-ph-40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.i-pr-40 {
  padding-right: 40em !important;
}

.bord-bot-40 {
  border-bottom: 40px solid;
}

.fs-40 {
  font-size: 40px !important;
}

/*padding all sides*/
.i-p-41 {
  padding: 41em;
}

.i-pt-41 {
  padding-top: 41em !important;
}

.pad-bot-41 {
  padding-bottom: 41em !important;
}

.i-pl-41 {
  padding-left: 41em !important;
}

.i-ph-41 {
  padding-top: 41px !important;
  padding-bottom: 41px !important;
}

.i-pr-41 {
  padding-right: 41em !important;
}

.bord-bot-41 {
  border-bottom: 41px solid;
}

.fs-41 {
  font-size: 41px !important;
}

/*padding all sides*/
.i-p-42 {
  padding: 42em;
}

.i-pt-42 {
  padding-top: 42em !important;
}

.pad-bot-42 {
  padding-bottom: 42em !important;
}

.i-pl-42 {
  padding-left: 42em !important;
}

.i-ph-42 {
  padding-top: 42px !important;
  padding-bottom: 42px !important;
}

.i-pr-42 {
  padding-right: 42em !important;
}

.bord-bot-42 {
  border-bottom: 42px solid;
}

.fs-42 {
  font-size: 42px !important;
}

/*padding all sides*/
.i-p-43 {
  padding: 43em;
}

.i-pt-43 {
  padding-top: 43em !important;
}

.pad-bot-43 {
  padding-bottom: 43em !important;
}

.i-pl-43 {
  padding-left: 43em !important;
}

.i-ph-43 {
  padding-top: 43px !important;
  padding-bottom: 43px !important;
}

.i-pr-43 {
  padding-right: 43em !important;
}

.bord-bot-43 {
  border-bottom: 43px solid;
}

.fs-43 {
  font-size: 43px !important;
}

/*padding all sides*/
.i-p-44 {
  padding: 44em;
}

.i-pt-44 {
  padding-top: 44em !important;
}

.pad-bot-44 {
  padding-bottom: 44em !important;
}

.i-pl-44 {
  padding-left: 44em !important;
}

.i-ph-44 {
  padding-top: 44px !important;
  padding-bottom: 44px !important;
}

.i-pr-44 {
  padding-right: 44em !important;
}

.bord-bot-44 {
  border-bottom: 44px solid;
}

.fs-44 {
  font-size: 44px !important;
}

/*padding all sides*/
.i-p-45 {
  padding: 45em;
}

.i-pt-45 {
  padding-top: 45em !important;
}

.pad-bot-45 {
  padding-bottom: 45em !important;
}

.i-pl-45 {
  padding-left: 45em !important;
}

.i-ph-45 {
  padding-top: 45px !important;
  padding-bottom: 45px !important;
}

.i-pr-45 {
  padding-right: 45em !important;
}

.bord-bot-45 {
  border-bottom: 45px solid;
}

.fs-45 {
  font-size: 45px !important;
}

/*padding all sides*/
.i-p-46 {
  padding: 46em;
}

.i-pt-46 {
  padding-top: 46em !important;
}

.pad-bot-46 {
  padding-bottom: 46em !important;
}

.i-pl-46 {
  padding-left: 46em !important;
}

.i-ph-46 {
  padding-top: 46px !important;
  padding-bottom: 46px !important;
}

.i-pr-46 {
  padding-right: 46em !important;
}

.bord-bot-46 {
  border-bottom: 46px solid;
}

.fs-46 {
  font-size: 46px !important;
}

/*padding all sides*/
.i-p-47 {
  padding: 47em;
}

.i-pt-47 {
  padding-top: 47em !important;
}

.pad-bot-47 {
  padding-bottom: 47em !important;
}

.i-pl-47 {
  padding-left: 47em !important;
}

.i-ph-47 {
  padding-top: 47px !important;
  padding-bottom: 47px !important;
}

.i-pr-47 {
  padding-right: 47em !important;
}

.bord-bot-47 {
  border-bottom: 47px solid;
}

.fs-47 {
  font-size: 47px !important;
}

/*padding all sides*/
.i-p-48 {
  padding: 48em;
}

.i-pt-48 {
  padding-top: 48em !important;
}

.pad-bot-48 {
  padding-bottom: 48em !important;
}

.i-pl-48 {
  padding-left: 48em !important;
}

.i-ph-48 {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}

.i-pr-48 {
  padding-right: 48em !important;
}

.bord-bot-48 {
  border-bottom: 48px solid;
}

.fs-48 {
  font-size: 48px !important;
}

/*padding all sides*/
.i-p-49 {
  padding: 49em;
}

.i-pt-49 {
  padding-top: 49em !important;
}

.pad-bot-49 {
  padding-bottom: 49em !important;
}

.i-pl-49 {
  padding-left: 49em !important;
}

.i-ph-49 {
  padding-top: 49px !important;
  padding-bottom: 49px !important;
}

.i-pr-49 {
  padding-right: 49em !important;
}

.bord-bot-49 {
  border-bottom: 49px solid;
}

.fs-49 {
  font-size: 49px !important;
}

/*padding all sides*/
.i-p-50 {
  padding: 50em;
}

.i-pt-50 {
  padding-top: 50em !important;
}

.pad-bot-50 {
  padding-bottom: 50em !important;
}

.i-pl-50 {
  padding-left: 50em !important;
}

.i-ph-50 {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}

.i-pr-50 {
  padding-right: 50em !important;
}

.bord-bot-50 {
  border-bottom: 50px solid;
}

.fs-50 {
  font-size: 50px !important;
}

/*padding all sides*/
.i-p-51 {
  padding: 51em;
}

.i-pt-51 {
  padding-top: 51em !important;
}

.pad-bot-51 {
  padding-bottom: 51em !important;
}

.i-pl-51 {
  padding-left: 51em !important;
}

.i-ph-51 {
  padding-top: 51px !important;
  padding-bottom: 51px !important;
}

.i-pr-51 {
  padding-right: 51em !important;
}

.bord-bot-51 {
  border-bottom: 51px solid;
}

.fs-51 {
  font-size: 51px !important;
}

/*padding all sides*/
.i-p-52 {
  padding: 52em;
}

.i-pt-52 {
  padding-top: 52em !important;
}

.pad-bot-52 {
  padding-bottom: 52em !important;
}

.i-pl-52 {
  padding-left: 52em !important;
}

.i-ph-52 {
  padding-top: 52px !important;
  padding-bottom: 52px !important;
}

.i-pr-52 {
  padding-right: 52em !important;
}

.bord-bot-52 {
  border-bottom: 52px solid;
}

.fs-52 {
  font-size: 52px !important;
}

/*padding all sides*/
.i-p-53 {
  padding: 53em;
}

.i-pt-53 {
  padding-top: 53em !important;
}

.pad-bot-53 {
  padding-bottom: 53em !important;
}

.i-pl-53 {
  padding-left: 53em !important;
}

.i-ph-53 {
  padding-top: 53px !important;
  padding-bottom: 53px !important;
}

.i-pr-53 {
  padding-right: 53em !important;
}

.bord-bot-53 {
  border-bottom: 53px solid;
}

.fs-53 {
  font-size: 53px !important;
}

/*padding all sides*/
.i-p-54 {
  padding: 54em;
}

.i-pt-54 {
  padding-top: 54em !important;
}

.pad-bot-54 {
  padding-bottom: 54em !important;
}

.i-pl-54 {
  padding-left: 54em !important;
}

.i-ph-54 {
  padding-top: 54px !important;
  padding-bottom: 54px !important;
}

.i-pr-54 {
  padding-right: 54em !important;
}

.bord-bot-54 {
  border-bottom: 54px solid;
}

.fs-54 {
  font-size: 54px !important;
}

/*padding all sides*/
.i-p-55 {
  padding: 55em;
}

.i-pt-55 {
  padding-top: 55em !important;
}

.pad-bot-55 {
  padding-bottom: 55em !important;
}

.i-pl-55 {
  padding-left: 55em !important;
}

.i-ph-55 {
  padding-top: 55px !important;
  padding-bottom: 55px !important;
}

.i-pr-55 {
  padding-right: 55em !important;
}

.bord-bot-55 {
  border-bottom: 55px solid;
}

.fs-55 {
  font-size: 55px !important;
}

/*padding all sides*/
.i-p-56 {
  padding: 56em;
}

.i-pt-56 {
  padding-top: 56em !important;
}

.pad-bot-56 {
  padding-bottom: 56em !important;
}

.i-pl-56 {
  padding-left: 56em !important;
}

.i-ph-56 {
  padding-top: 56px !important;
  padding-bottom: 56px !important;
}

.i-pr-56 {
  padding-right: 56em !important;
}

.bord-bot-56 {
  border-bottom: 56px solid;
}

.fs-56 {
  font-size: 56px !important;
}

/*padding all sides*/
.i-p-57 {
  padding: 57em;
}

.i-pt-57 {
  padding-top: 57em !important;
}

.pad-bot-57 {
  padding-bottom: 57em !important;
}

.i-pl-57 {
  padding-left: 57em !important;
}

.i-ph-57 {
  padding-top: 57px !important;
  padding-bottom: 57px !important;
}

.i-pr-57 {
  padding-right: 57em !important;
}

.bord-bot-57 {
  border-bottom: 57px solid;
}

.fs-57 {
  font-size: 57px !important;
}

/*padding all sides*/
.i-p-58 {
  padding: 58em;
}

.i-pt-58 {
  padding-top: 58em !important;
}

.pad-bot-58 {
  padding-bottom: 58em !important;
}

.i-pl-58 {
  padding-left: 58em !important;
}

.i-ph-58 {
  padding-top: 58px !important;
  padding-bottom: 58px !important;
}

.i-pr-58 {
  padding-right: 58em !important;
}

.bord-bot-58 {
  border-bottom: 58px solid;
}

.fs-58 {
  font-size: 58px !important;
}

/*padding all sides*/
.i-p-59 {
  padding: 59em;
}

.i-pt-59 {
  padding-top: 59em !important;
}

.pad-bot-59 {
  padding-bottom: 59em !important;
}

.i-pl-59 {
  padding-left: 59em !important;
}

.i-ph-59 {
  padding-top: 59px !important;
  padding-bottom: 59px !important;
}

.i-pr-59 {
  padding-right: 59em !important;
}

.bord-bot-59 {
  border-bottom: 59px solid;
}

.fs-59 {
  font-size: 59px !important;
}

/*padding all sides*/
.i-p-60 {
  padding: 60em;
}

.i-pt-60 {
  padding-top: 60em !important;
}

.pad-bot-60 {
  padding-bottom: 60em !important;
}

.i-pl-60 {
  padding-left: 60em !important;
}

.i-ph-60 {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}

.i-pr-60 {
  padding-right: 60em !important;
}

.bord-bot-60 {
  border-bottom: 60px solid;
}

.fs-60 {
  font-size: 60px !important;
}

/*padding all sides*/
.i-p-61 {
  padding: 61em;
}

.i-pt-61 {
  padding-top: 61em !important;
}

.pad-bot-61 {
  padding-bottom: 61em !important;
}

.i-pl-61 {
  padding-left: 61em !important;
}

.i-ph-61 {
  padding-top: 61px !important;
  padding-bottom: 61px !important;
}

.i-pr-61 {
  padding-right: 61em !important;
}

.bord-bot-61 {
  border-bottom: 61px solid;
}

.fs-61 {
  font-size: 61px !important;
}

/*padding all sides*/
.i-p-62 {
  padding: 62em;
}

.i-pt-62 {
  padding-top: 62em !important;
}

.pad-bot-62 {
  padding-bottom: 62em !important;
}

.i-pl-62 {
  padding-left: 62em !important;
}

.i-ph-62 {
  padding-top: 62px !important;
  padding-bottom: 62px !important;
}

.i-pr-62 {
  padding-right: 62em !important;
}

.bord-bot-62 {
  border-bottom: 62px solid;
}

.fs-62 {
  font-size: 62px !important;
}

/*padding all sides*/
.i-p-63 {
  padding: 63em;
}

.i-pt-63 {
  padding-top: 63em !important;
}

.pad-bot-63 {
  padding-bottom: 63em !important;
}

.i-pl-63 {
  padding-left: 63em !important;
}

.i-ph-63 {
  padding-top: 63px !important;
  padding-bottom: 63px !important;
}

.i-pr-63 {
  padding-right: 63em !important;
}

.bord-bot-63 {
  border-bottom: 63px solid;
}

.fs-63 {
  font-size: 63px !important;
}

/*padding all sides*/
.i-p-64 {
  padding: 64em;
}

.i-pt-64 {
  padding-top: 64em !important;
}

.pad-bot-64 {
  padding-bottom: 64em !important;
}

.i-pl-64 {
  padding-left: 64em !important;
}

.i-ph-64 {
  padding-top: 64px !important;
  padding-bottom: 64px !important;
}

.i-pr-64 {
  padding-right: 64em !important;
}

.bord-bot-64 {
  border-bottom: 64px solid;
}

.fs-64 {
  font-size: 64px !important;
}

/*padding all sides*/
.i-p-65 {
  padding: 65em;
}

.i-pt-65 {
  padding-top: 65em !important;
}

.pad-bot-65 {
  padding-bottom: 65em !important;
}

.i-pl-65 {
  padding-left: 65em !important;
}

.i-ph-65 {
  padding-top: 65px !important;
  padding-bottom: 65px !important;
}

.i-pr-65 {
  padding-right: 65em !important;
}

.bord-bot-65 {
  border-bottom: 65px solid;
}

.fs-65 {
  font-size: 65px !important;
}

/*padding all sides*/
.i-p-66 {
  padding: 66em;
}

.i-pt-66 {
  padding-top: 66em !important;
}

.pad-bot-66 {
  padding-bottom: 66em !important;
}

.i-pl-66 {
  padding-left: 66em !important;
}

.i-ph-66 {
  padding-top: 66px !important;
  padding-bottom: 66px !important;
}

.i-pr-66 {
  padding-right: 66em !important;
}

.bord-bot-66 {
  border-bottom: 66px solid;
}

.fs-66 {
  font-size: 66px !important;
}

/*padding all sides*/
.i-p-67 {
  padding: 67em;
}

.i-pt-67 {
  padding-top: 67em !important;
}

.pad-bot-67 {
  padding-bottom: 67em !important;
}

.i-pl-67 {
  padding-left: 67em !important;
}

.i-ph-67 {
  padding-top: 67px !important;
  padding-bottom: 67px !important;
}

.i-pr-67 {
  padding-right: 67em !important;
}

.bord-bot-67 {
  border-bottom: 67px solid;
}

.fs-67 {
  font-size: 67px !important;
}

/*padding all sides*/
.i-p-68 {
  padding: 68em;
}

.i-pt-68 {
  padding-top: 68em !important;
}

.pad-bot-68 {
  padding-bottom: 68em !important;
}

.i-pl-68 {
  padding-left: 68em !important;
}

.i-ph-68 {
  padding-top: 68px !important;
  padding-bottom: 68px !important;
}

.i-pr-68 {
  padding-right: 68em !important;
}

.bord-bot-68 {
  border-bottom: 68px solid;
}

.fs-68 {
  font-size: 68px !important;
}

/*padding all sides*/
.i-p-69 {
  padding: 69em;
}

.i-pt-69 {
  padding-top: 69em !important;
}

.pad-bot-69 {
  padding-bottom: 69em !important;
}

.i-pl-69 {
  padding-left: 69em !important;
}

.i-ph-69 {
  padding-top: 69px !important;
  padding-bottom: 69px !important;
}

.i-pr-69 {
  padding-right: 69em !important;
}

.bord-bot-69 {
  border-bottom: 69px solid;
}

.fs-69 {
  font-size: 69px !important;
}

/*padding all sides*/
.i-p-70 {
  padding: 70em;
}

.i-pt-70 {
  padding-top: 70em !important;
}

.pad-bot-70 {
  padding-bottom: 70em !important;
}

.i-pl-70 {
  padding-left: 70em !important;
}

.i-ph-70 {
  padding-top: 70px !important;
  padding-bottom: 70px !important;
}

.i-pr-70 {
  padding-right: 70em !important;
}

.bord-bot-70 {
  border-bottom: 70px solid;
}

.fs-70 {
  font-size: 70px !important;
}

/*padding all sides*/
.i-p-71 {
  padding: 71em;
}

.i-pt-71 {
  padding-top: 71em !important;
}

.pad-bot-71 {
  padding-bottom: 71em !important;
}

.i-pl-71 {
  padding-left: 71em !important;
}

.i-ph-71 {
  padding-top: 71px !important;
  padding-bottom: 71px !important;
}

.i-pr-71 {
  padding-right: 71em !important;
}

.bord-bot-71 {
  border-bottom: 71px solid;
}

.fs-71 {
  font-size: 71px !important;
}

/*padding all sides*/
.i-p-72 {
  padding: 72em;
}

.i-pt-72 {
  padding-top: 72em !important;
}

.pad-bot-72 {
  padding-bottom: 72em !important;
}

.i-pl-72 {
  padding-left: 72em !important;
}

.i-ph-72 {
  padding-top: 72px !important;
  padding-bottom: 72px !important;
}

.i-pr-72 {
  padding-right: 72em !important;
}

.bord-bot-72 {
  border-bottom: 72px solid;
}

.fs-72 {
  font-size: 72px !important;
}

/*padding all sides*/
.i-p-73 {
  padding: 73em;
}

.i-pt-73 {
  padding-top: 73em !important;
}

.pad-bot-73 {
  padding-bottom: 73em !important;
}

.i-pl-73 {
  padding-left: 73em !important;
}

.i-ph-73 {
  padding-top: 73px !important;
  padding-bottom: 73px !important;
}

.i-pr-73 {
  padding-right: 73em !important;
}

.bord-bot-73 {
  border-bottom: 73px solid;
}

.fs-73 {
  font-size: 73px !important;
}

/*padding all sides*/
.i-p-74 {
  padding: 74em;
}

.i-pt-74 {
  padding-top: 74em !important;
}

.pad-bot-74 {
  padding-bottom: 74em !important;
}

.i-pl-74 {
  padding-left: 74em !important;
}

.i-ph-74 {
  padding-top: 74px !important;
  padding-bottom: 74px !important;
}

.i-pr-74 {
  padding-right: 74em !important;
}

.bord-bot-74 {
  border-bottom: 74px solid;
}

.fs-74 {
  font-size: 74px !important;
}

/*padding all sides*/
.i-p-75 {
  padding: 75em;
}

.i-pt-75 {
  padding-top: 75em !important;
}

.pad-bot-75 {
  padding-bottom: 75em !important;
}

.i-pl-75 {
  padding-left: 75em !important;
}

.i-ph-75 {
  padding-top: 75px !important;
  padding-bottom: 75px !important;
}

.i-pr-75 {
  padding-right: 75em !important;
}

.bord-bot-75 {
  border-bottom: 75px solid;
}

.fs-75 {
  font-size: 75px !important;
}

/*padding all sides*/
.i-p-76 {
  padding: 76em;
}

.i-pt-76 {
  padding-top: 76em !important;
}

.pad-bot-76 {
  padding-bottom: 76em !important;
}

.i-pl-76 {
  padding-left: 76em !important;
}

.i-ph-76 {
  padding-top: 76px !important;
  padding-bottom: 76px !important;
}

.i-pr-76 {
  padding-right: 76em !important;
}

.bord-bot-76 {
  border-bottom: 76px solid;
}

.fs-76 {
  font-size: 76px !important;
}

/*padding all sides*/
.i-p-77 {
  padding: 77em;
}

.i-pt-77 {
  padding-top: 77em !important;
}

.pad-bot-77 {
  padding-bottom: 77em !important;
}

.i-pl-77 {
  padding-left: 77em !important;
}

.i-ph-77 {
  padding-top: 77px !important;
  padding-bottom: 77px !important;
}

.i-pr-77 {
  padding-right: 77em !important;
}

.bord-bot-77 {
  border-bottom: 77px solid;
}

.fs-77 {
  font-size: 77px !important;
}

/*padding all sides*/
.i-p-78 {
  padding: 78em;
}

.i-pt-78 {
  padding-top: 78em !important;
}

.pad-bot-78 {
  padding-bottom: 78em !important;
}

.i-pl-78 {
  padding-left: 78em !important;
}

.i-ph-78 {
  padding-top: 78px !important;
  padding-bottom: 78px !important;
}

.i-pr-78 {
  padding-right: 78em !important;
}

.bord-bot-78 {
  border-bottom: 78px solid;
}

.fs-78 {
  font-size: 78px !important;
}

/*padding all sides*/
.i-p-79 {
  padding: 79em;
}

.i-pt-79 {
  padding-top: 79em !important;
}

.pad-bot-79 {
  padding-bottom: 79em !important;
}

.i-pl-79 {
  padding-left: 79em !important;
}

.i-ph-79 {
  padding-top: 79px !important;
  padding-bottom: 79px !important;
}

.i-pr-79 {
  padding-right: 79em !important;
}

.bord-bot-79 {
  border-bottom: 79px solid;
}

.fs-79 {
  font-size: 79px !important;
}

/*padding all sides*/
.i-p-80 {
  padding: 80em;
}

.i-pt-80 {
  padding-top: 80em !important;
}

.pad-bot-80 {
  padding-bottom: 80em !important;
}

.i-pl-80 {
  padding-left: 80em !important;
}

.i-ph-80 {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}

.i-pr-80 {
  padding-right: 80em !important;
}

.bord-bot-80 {
  border-bottom: 80px solid;
}

.fs-80 {
  font-size: 80px !important;
}

/*padding all sides*/
.i-p-81 {
  padding: 81em;
}

.i-pt-81 {
  padding-top: 81em !important;
}

.pad-bot-81 {
  padding-bottom: 81em !important;
}

.i-pl-81 {
  padding-left: 81em !important;
}

.i-ph-81 {
  padding-top: 81px !important;
  padding-bottom: 81px !important;
}

.i-pr-81 {
  padding-right: 81em !important;
}

.bord-bot-81 {
  border-bottom: 81px solid;
}

.fs-81 {
  font-size: 81px !important;
}

/*padding all sides*/
.i-p-82 {
  padding: 82em;
}

.i-pt-82 {
  padding-top: 82em !important;
}

.pad-bot-82 {
  padding-bottom: 82em !important;
}

.i-pl-82 {
  padding-left: 82em !important;
}

.i-ph-82 {
  padding-top: 82px !important;
  padding-bottom: 82px !important;
}

.i-pr-82 {
  padding-right: 82em !important;
}

.bord-bot-82 {
  border-bottom: 82px solid;
}

.fs-82 {
  font-size: 82px !important;
}

/*padding all sides*/
.i-p-83 {
  padding: 83em;
}

.i-pt-83 {
  padding-top: 83em !important;
}

.pad-bot-83 {
  padding-bottom: 83em !important;
}

.i-pl-83 {
  padding-left: 83em !important;
}

.i-ph-83 {
  padding-top: 83px !important;
  padding-bottom: 83px !important;
}

.i-pr-83 {
  padding-right: 83em !important;
}

.bord-bot-83 {
  border-bottom: 83px solid;
}

.fs-83 {
  font-size: 83px !important;
}

/*padding all sides*/
.i-p-84 {
  padding: 84em;
}

.i-pt-84 {
  padding-top: 84em !important;
}

.pad-bot-84 {
  padding-bottom: 84em !important;
}

.i-pl-84 {
  padding-left: 84em !important;
}

.i-ph-84 {
  padding-top: 84px !important;
  padding-bottom: 84px !important;
}

.i-pr-84 {
  padding-right: 84em !important;
}

.bord-bot-84 {
  border-bottom: 84px solid;
}

.fs-84 {
  font-size: 84px !important;
}

/*padding all sides*/
.i-p-85 {
  padding: 85em;
}

.i-pt-85 {
  padding-top: 85em !important;
}

.pad-bot-85 {
  padding-bottom: 85em !important;
}

.i-pl-85 {
  padding-left: 85em !important;
}

.i-ph-85 {
  padding-top: 85px !important;
  padding-bottom: 85px !important;
}

.i-pr-85 {
  padding-right: 85em !important;
}

.bord-bot-85 {
  border-bottom: 85px solid;
}

.fs-85 {
  font-size: 85px !important;
}

/*padding all sides*/
.i-p-86 {
  padding: 86em;
}

.i-pt-86 {
  padding-top: 86em !important;
}

.pad-bot-86 {
  padding-bottom: 86em !important;
}

.i-pl-86 {
  padding-left: 86em !important;
}

.i-ph-86 {
  padding-top: 86px !important;
  padding-bottom: 86px !important;
}

.i-pr-86 {
  padding-right: 86em !important;
}

.bord-bot-86 {
  border-bottom: 86px solid;
}

.fs-86 {
  font-size: 86px !important;
}

/*padding all sides*/
.i-p-87 {
  padding: 87em;
}

.i-pt-87 {
  padding-top: 87em !important;
}

.pad-bot-87 {
  padding-bottom: 87em !important;
}

.i-pl-87 {
  padding-left: 87em !important;
}

.i-ph-87 {
  padding-top: 87px !important;
  padding-bottom: 87px !important;
}

.i-pr-87 {
  padding-right: 87em !important;
}

.bord-bot-87 {
  border-bottom: 87px solid;
}

.fs-87 {
  font-size: 87px !important;
}

/*padding all sides*/
.i-p-88 {
  padding: 88em;
}

.i-pt-88 {
  padding-top: 88em !important;
}

.pad-bot-88 {
  padding-bottom: 88em !important;
}

.i-pl-88 {
  padding-left: 88em !important;
}

.i-ph-88 {
  padding-top: 88px !important;
  padding-bottom: 88px !important;
}

.i-pr-88 {
  padding-right: 88em !important;
}

.bord-bot-88 {
  border-bottom: 88px solid;
}

.fs-88 {
  font-size: 88px !important;
}

/*padding all sides*/
.i-p-89 {
  padding: 89em;
}

.i-pt-89 {
  padding-top: 89em !important;
}

.pad-bot-89 {
  padding-bottom: 89em !important;
}

.i-pl-89 {
  padding-left: 89em !important;
}

.i-ph-89 {
  padding-top: 89px !important;
  padding-bottom: 89px !important;
}

.i-pr-89 {
  padding-right: 89em !important;
}

.bord-bot-89 {
  border-bottom: 89px solid;
}

.fs-89 {
  font-size: 89px !important;
}

/*padding all sides*/
.i-p-90 {
  padding: 90em;
}

.i-pt-90 {
  padding-top: 90em !important;
}

.pad-bot-90 {
  padding-bottom: 90em !important;
}

.i-pl-90 {
  padding-left: 90em !important;
}

.i-ph-90 {
  padding-top: 90px !important;
  padding-bottom: 90px !important;
}

.i-pr-90 {
  padding-right: 90em !important;
}

.bord-bot-90 {
  border-bottom: 90px solid;
}

.fs-90 {
  font-size: 90px !important;
}

/*padding all sides*/
.i-p-91 {
  padding: 91em;
}

.i-pt-91 {
  padding-top: 91em !important;
}

.pad-bot-91 {
  padding-bottom: 91em !important;
}

.i-pl-91 {
  padding-left: 91em !important;
}

.i-ph-91 {
  padding-top: 91px !important;
  padding-bottom: 91px !important;
}

.i-pr-91 {
  padding-right: 91em !important;
}

.bord-bot-91 {
  border-bottom: 91px solid;
}

.fs-91 {
  font-size: 91px !important;
}

/*padding all sides*/
.i-p-92 {
  padding: 92em;
}

.i-pt-92 {
  padding-top: 92em !important;
}

.pad-bot-92 {
  padding-bottom: 92em !important;
}

.i-pl-92 {
  padding-left: 92em !important;
}

.i-ph-92 {
  padding-top: 92px !important;
  padding-bottom: 92px !important;
}

.i-pr-92 {
  padding-right: 92em !important;
}

.bord-bot-92 {
  border-bottom: 92px solid;
}

.fs-92 {
  font-size: 92px !important;
}

/*padding all sides*/
.i-p-93 {
  padding: 93em;
}

.i-pt-93 {
  padding-top: 93em !important;
}

.pad-bot-93 {
  padding-bottom: 93em !important;
}

.i-pl-93 {
  padding-left: 93em !important;
}

.i-ph-93 {
  padding-top: 93px !important;
  padding-bottom: 93px !important;
}

.i-pr-93 {
  padding-right: 93em !important;
}

.bord-bot-93 {
  border-bottom: 93px solid;
}

.fs-93 {
  font-size: 93px !important;
}

/*padding all sides*/
.i-p-94 {
  padding: 94em;
}

.i-pt-94 {
  padding-top: 94em !important;
}

.pad-bot-94 {
  padding-bottom: 94em !important;
}

.i-pl-94 {
  padding-left: 94em !important;
}

.i-ph-94 {
  padding-top: 94px !important;
  padding-bottom: 94px !important;
}

.i-pr-94 {
  padding-right: 94em !important;
}

.bord-bot-94 {
  border-bottom: 94px solid;
}

.fs-94 {
  font-size: 94px !important;
}

/*padding all sides*/
.i-p-95 {
  padding: 95em;
}

.i-pt-95 {
  padding-top: 95em !important;
}

.pad-bot-95 {
  padding-bottom: 95em !important;
}

.i-pl-95 {
  padding-left: 95em !important;
}

.i-ph-95 {
  padding-top: 95px !important;
  padding-bottom: 95px !important;
}

.i-pr-95 {
  padding-right: 95em !important;
}

.bord-bot-95 {
  border-bottom: 95px solid;
}

.fs-95 {
  font-size: 95px !important;
}

/*padding all sides*/
.i-p-96 {
  padding: 96em;
}

.i-pt-96 {
  padding-top: 96em !important;
}

.pad-bot-96 {
  padding-bottom: 96em !important;
}

.i-pl-96 {
  padding-left: 96em !important;
}

.i-ph-96 {
  padding-top: 96px !important;
  padding-bottom: 96px !important;
}

.i-pr-96 {
  padding-right: 96em !important;
}

.bord-bot-96 {
  border-bottom: 96px solid;
}

.fs-96 {
  font-size: 96px !important;
}

/*padding all sides*/
.i-p-97 {
  padding: 97em;
}

.i-pt-97 {
  padding-top: 97em !important;
}

.pad-bot-97 {
  padding-bottom: 97em !important;
}

.i-pl-97 {
  padding-left: 97em !important;
}

.i-ph-97 {
  padding-top: 97px !important;
  padding-bottom: 97px !important;
}

.i-pr-97 {
  padding-right: 97em !important;
}

.bord-bot-97 {
  border-bottom: 97px solid;
}

.fs-97 {
  font-size: 97px !important;
}

/*padding all sides*/
.i-p-98 {
  padding: 98em;
}

.i-pt-98 {
  padding-top: 98em !important;
}

.pad-bot-98 {
  padding-bottom: 98em !important;
}

.i-pl-98 {
  padding-left: 98em !important;
}

.i-ph-98 {
  padding-top: 98px !important;
  padding-bottom: 98px !important;
}

.i-pr-98 {
  padding-right: 98em !important;
}

.bord-bot-98 {
  border-bottom: 98px solid;
}

.fs-98 {
  font-size: 98px !important;
}

/*padding all sides*/
.i-p-99 {
  padding: 99em;
}

.i-pt-99 {
  padding-top: 99em !important;
}

.pad-bot-99 {
  padding-bottom: 99em !important;
}

.i-pl-99 {
  padding-left: 99em !important;
}

.i-ph-99 {
  padding-top: 99px !important;
  padding-bottom: 99px !important;
}

.i-pr-99 {
  padding-right: 99em !important;
}

.bord-bot-99 {
  border-bottom: 99px solid;
}

.fs-99 {
  font-size: 99px !important;
}

/*padding all sides*/
.i-p-100 {
  padding: 100em;
}

.i-pt-100 {
  padding-top: 100em !important;
}

.pad-bot-100 {
  padding-bottom: 100em !important;
}

.i-pl-100 {
  padding-left: 100em !important;
}

.i-ph-100 {
  padding-top: 100px !important;
  padding-bottom: 100px !important;
}

.i-pr-100 {
  padding-right: 100em !important;
}

.bord-bot-100 {
  border-bottom: 100px solid;
}

.fs-100 {
  font-size: 100px !important;
}

.bootstrap a {
  transition: all 0.3s ease 0s;
}
.bootstrap .col {
  padding-bottom: 0;
}
.bootstrap ul li {
  margin-left: 0 !important;
}

.next-prev-thumbs.is-small {
  display: none;
}

/*
* My Account
*/
/*
#top-bar{
    &:hover{
        z-index:999;
        #logo{
            position:fixed;
            top:18px;
            img{
                max-height: 115px;
            }
        }
    }

}

.account-item{
    .nav-dropdown{
        z-index: 999;
    }
}
*/
/**
Header
*/
/*
.header-wrapper{
    &.stuck{
        .header-main{
            .header-inner{
                #logo{
                    top:0 !important;
                }
            }
        }
        #top-bar{
            &:hover{
                #logo{
                    top:45px !important;
                    position:fixed;
                    // max-height: ;
                    img{
                        max-height: 70px !important;
                    }
                }
            }
        }
    }
}
*/
/*
.header-main{
    z-index: 99 !important;
    // &:before{
    //     content:'';
    //     position: absolute;
    //     top:0;
    //     left:0;
    //     width: 100%;
    //     height:30px;
    //     background-color:#ffc033;
    // }
    .header-inner{
        position: relative;
        z-index: 2;

        >div:nth-child(3){
            flex:0 0 65%;
        }
        >div:nth-child(4){
            flex:0 0 35%;   
        }

        #logo{
            position: absolute;
            z-index: 9;
            top:-27px;
            opacity: 1;
            visibility: visible;
            img{
                max-height: 115px;
            }
        }
    }
    &.hovered{
        .header-inner{
            #logo{
                opacity: 0;
                visibility: hidden;
                // position: fixed;
                // top:18px;
                // z-index: 9999;
            }
        }
    }
    .header-nav{
        justify-content: flex-end;
        // padding-right: 2em;
        .header-search-form{
            width: 80%;
        }
    }
    .nav{
        >li{
            margin:0 12px;
            a{
                font-weight: 300;
            }
        }
    }
}


*/
/*
Footer - Absolute
*/
footer .absolute-footer * {
  color: #000000;
}
footer .cx-scode.footer-logo {
  display: block;
}
footer .footer-logo {
  max-width: 90px;
}
footer .footer-logo img {
  width: 100%;
}
footer .footer-secondary {
  text-align: right !important;
}
footer .footer-secondary a:hover {
  color: #c0002b;
}

/*
 Sections
*/
.hp-section-title .col-inner h3 {
  font-weight: 300;
}

.left-curve-top-border > .col-inner {
  -webkit-border-top-left-radius: 20px;
  -moz-border-radius-topleft: 20px;
  border-top-left-radius: 20px;
}

/*
Featured Cards from shortcode
*/
.card-featured {
  background-color: #f3f3f3 !important;
  padding: 2em;
  border-top: 5px solid #c0002b;
}
.card-featured .card-image img {
  width: 100%;
}
.card-featured .cf-setname {
  font-size: 14px;
  color: #919191;
}
.card-featured .card-info h3 a {
  color: #191919;
  text-decoration: none;
}
.card-featured .card-info h3 a:hover {
  color: #c0002b;
}
.card-featured .card-qlty {
  margin-top: 1em;
}
.card-featured .card-qlty li {
  display: inline-block;
  margin: 5px;
  text-align: center;
}
.card-featured .card-qlty li span.qlty-label {
  padding: 5px 8px !important;
  width: 60px;
  text-align: center;
  border-radius: 17px;
}
.card-featured .cf-startsat {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.card-featured .cf-startsat > span {
  display: block;
}
.card-featured .cf-price .woocommerce-Price-amount {
  position: relative;
}
.card-featured .cf-price .woocommerce-Price-amount.amount {
  font-size: 30px;
  padding-left: 16px;
}
.card-featured .cf-price .woocommerce-Price-currencySymbol {
  font-size: 22px !important;
  position: absolute;
  left: 0;
  top: 0;
}

/*
Woo Archive and Single Page
*/
.hide-el {
  /*overkill hide lol*/
  visibility: hidden;
  opacity: 0;
  width: 0;
  height: 0;
  position: absolute;
  z-index: -9999;
  text-indent: -99999999 !important;
}

ul.list-style-none {
  list-style: none;
  margin: 0;
  padding: 0;
}

.qlty-label {
  color: white;
  text-align: center;
  padding: 5px;
  border-radius: 8px;
  font-weight: 700;
  display: inline-block;
  margin: 0 auto;
  width: 40px;
  font-size: 12px;
}

.cx-label, .custom-fields-wrap {
  text-align: center;
}

.bg-NM {
  background-color: #c0002b;
}

.bg-PLD {
  background-color: #f1ae1a;
}

.bg-SLP {
  background-color: #0694d4;
}

.bg-HP {
  background-color: #3cc000;
}

ul.product_list_widget li, ul.product_list_widget li.woocommerce-mini-cart-item {
  /*
  padding:10px 0 5px 10px !important;
  */
}

.cx-product-fields {
  padding-left: 15px;
  padding-right: 15px;
}
.cx-product-fields .cx-inner-fields {
  align-items: center;
}
.cx-product-fields .cx-inner-fields {
  margin-top: 1em;
  border-bottom: 1px solid #e1e1e1;
}
.cx-product-fields .cx-inner-fields:first-child {
  margin-top: 0;
}
.cx-product-fields .cx-inner-fields:last-child, .cx-product-fields .cx-inner-fields.last-row {
  border-bottom: 0px !important;
}
.cx-product-fields .cx-inner-fields .custom-fields-wrap.col {
  padding-bottom: 0;
}
.cx-product-fields .cx-inner-fields .custom-fields-wrap.col input {
  margin-bottom: 0;
}

.product-container.is-card .product-main .summary form button[type=submit] {
  /*overkill hide lol*/
  visibility: hidden;
  opacity: 0;
  width: 0;
  height: 0;
  position: absolute;
  z-index: -9999;
  text-indent: -99999999 !important;
}
.product-container.is-card .product-main .summary form a.added_to_cart.wc-forward {
  display: none;
  opacity: 0;
  visibility: hidden;
}
.product-container.is-card .product-main .product-gallery .woocommerce-product-gallery__image {
  overflow: hidden;
  border-radius: 29px;
}
.product-container.is-card .yith-wcwl-add-to-wishlist {
  display: none;
}

.foil-effect .woocommerce-product-gallery__image {
  filter: hue-rotate(0.9turn);
}

@-webkit-keyframes foilColored {
  to {
    -webkit-filter: hue-rotate(1turn);
  }
}
@keyframes foilHue {
  to {
    -webkit-filter: hue-rotate(1turn);
  }
}
.product-container.is-card .quantity.buttons_added {
  /*overkill hide lol*/
  visibility: hidden;
  opacity: 0;
  width: 0;
  height: 0;
  position: absolute;
  z-index: -9999;
  text-indent: -99999999 !important;
}

.non-card-wrap .add_to_cart_button.added {
  display: inline-block !important;
}

.foil-clickers-list:empty {
  display: none;
}

.archive .non-card-wrap .product-small .quantity.buttons_added {
  display: none;
}
.archive .non-card-wrap .product-small .box-text.box-text-products {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.archive .non-card-wrap .product-small .box-text.box-text-products .title-wrapper, .archive .non-card-wrap .product-small .box-text.box-text-products .price-wrapper {
  flex: 0 0 100%;
  width: 100%;
}
.archive .non-card-wrap .product-small .box-text.box-text-products .add-to-cart-button {
  flex: 0 0 64%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.archive .non-card-wrap .product-small .box-text.box-text-products .add-to-cart-button .add_to_cart_button {
  flex: 0 0 100%;
  width: 100%;
  margin: 0;
  margin-top: 12px;
}
.archive .non-card-wrap .product-small .box-text.box-text-products .add-to-cart-button > a.added_to_cart {
  text-align: center;
  display: inline-block;
  font-weight: 300;
  font-size: 13px;
  text-transform: none;
}
.archive .non-card-wrap .product-small .box-text.box-text-products .quantity.buttons_added {
  display: block;
}
.archive .non-card-wrap .product-small .box-text.box-text-products .quantity.buttons_added input.minus, .archive .non-card-wrap .product-small .box-text.box-text-products .quantity.buttons_added input.plus {
  position: relative;
}
.archive .non-card-wrap .product-small .box-text.box-text-products .quantity.buttons_added input.minus {
  right: -3px;
}
.archive .non-card-wrap .product-small .box-text.box-text-products .quantity.buttons_added input.plus {
  left: -3px;
}
.archive .non-card-wrap .product-small .box-text.box-text-products .quantity.buttons_added input.qty {
  margin-top: 14px;
}
.archive .non-card-wrap .yith-wcwl-add-button {
  display: flex;
  justify-content: center;
  margin-top: 1em;
}
.archive .non-card-wrap .yith-wcwl-add-button .add_to_wishlist {
  margin: 0;
  font-size: 13px;
  font-weight: 300;
  text-transform: none;
}
.archive .non-card-wrap .yith-wcwl-add-to-wishlist.exists {
  display: none !important;
}

.atc-cart-fields {
  background-color: #fafafa;
  max-height: 80px;
  padding-bottom: 0 !important;
  transition: all 0.3s ease 0s;
  margin-top: 1em !important;
  text-align: center;
  overflow: hidden;
}
.atc-cart-fields .row {
  align-items: center;
  height: 80px;
  margin: 0 auto;
  padding-left: 2em !important;
  padding-right: 2em !important;
}
.atc-cart-fields.atc-hide {
  height: 0px;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.atc-cart-fields.atc-show {
  height: 80px;
}
.atc-cart-fields .row .col {
  padding-top: 10px;
  padding-bottom: 10px;
}
.atc-cart-fields .atc-stock {
  font-size: 14px;
  font-weight: 300;
}
.atc-cart-fields .atc-field input {
  width: 65px;
  margin-bottom: 0;
}
.atc-cart-fields .atc-btn {
  display: flex;
  align-items: center;
}
.atc-cart-fields .atc-btn a.custom-atc {
  margin: 0 10px;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 700;
  background-color: #c0082b;
  color: white;
  padding: 10px 17px;
  border-radius: 9px;
}
.atc-cart-fields .atc-btn a.trash-card {
  padding: 9px 8px;
  background-color: #e1e1e1;
  border-radius: 8px;
  display: inline-block;
  position: relative;
  visibility: hidden;
  opacity: 0;
}
.atc-cart-fields .atc-btn a.trash-card i {
  font-size: 22px;
  display: block;
}

.cart-click {
  position: relative;
}
.cart-click span.el-count:not(:empty) {
  position: absolute;
  font-size: 10px;
  color: white;
  background-color: #c0002b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  text-align: center;
  z-index: 2;
  right: -5px;
  top: -3px;
  line-height: 20px;
  padding-right: 1px;
}
.cart-click a {
  display: inline-block;
  margin-right: 5px;
  margin-left: 5px;
}
.cart-click a i {
  font-size: 30px;
  transition: all 0.3s ease 0s;
}
.cart-click a:hover i {
  color: #c0002b;
}
.cart-click a.atc-clicker {
  position: relative;
  z-index: 1;
  /*
  &:after{
      content: "";
      background-image: url(arrow-down.png);
      background-size: cover;
      background-repeat: no-repeat;
      background-position: 50%;
      width: 19px;
      height: 18px;
      position: absolute;
      left: 6px;
      top: 10px;
  }
  */
}

.wish-clicker i.las.la-heart {
  color: #c0002b;
}

@-webkit-keyframes foilHue {
  to {
    -webkit-filter: hue-rotate(1turn);
  }
}
@keyframes foilHue {
  to {
    -webkit-filter: hue-rotate(1turn);
  }
}
.box-image.is-card {
  padding-top: 0 !important;
}
.box-image.is-card img.card-img {
  position: static;
}
.box-image.is-card.cx-foil-wrap a.card-link > span {
  position: relative;
}
.box-image.is-card.cx-foil-wrap a.card-link > span img, .box-image.is-card.cx-foil-wrap .card-image-front img, .box-image.is-card.cx-foil-wrap .card-image-back img {
  position: relative;
  z-index: 1;
  filter: brightness(100%);
}
.box-image.is-card.cx-foil-wrap a.card-link > span:before, .box-image.is-card.cx-foil-wrap a.card-link > span:after, .box-image.is-card.cx-foil-wrap .card-image-front:before, .box-image.is-card.cx-foil-wrap .card-image-front:after, .box-image.is-card.cx-foil-wrap .card-image-back:before, .box-image.is-card.cx-foil-wrap .card-image-back:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 12px;
}
.box-image.is-card.cx-foil-wrap a.card-link > span:before, .box-image.is-card.cx-foil-wrap .card-image-front:before, .box-image.is-card.cx-foil-wrap .card-image-back:before {
  z-index: 2;
  background: red;
  background: -moz-linear-gradient(-45deg, red 0%, yellow 16%, lime 33%, aqua 51%, blue 67%, fuchsia 85%, red 100%);
  background: -webkit-gradient(left top, right bottom, color-stop(0%, red), color-stop(16%, yellow), color-stop(33%, lime), color-stop(51%, aqua), color-stop(67%, blue), color-stop(85%, fuchsia), color-stop(100%, red));
  background: -webkit-linear-gradient(-45deg, red 0%, yellow 16%, lime 33%, aqua 51%, blue 67%, fuchsia 85%, red 100%);
  background: -o-linear-gradient(-45deg, red 0%, yellow 16%, lime 33%, aqua 51%, blue 67%, fuchsia 85%, red 100%);
  background: -ms-linear-gradient(-45deg, red 0%, yellow 16%, lime 33%, aqua 51%, blue 67%, fuchsia 85%, red 100%);
  background: linear-gradient(135deg, red 0%, yellow 16%, lime 33%, aqua 51%, blue 67%, fuchsia 85%, red 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ff0000", endColorstr="#ff0000", GradientType=1 );
  opacity: 0.4;
}
.box-image.is-card.cx-foil-wrap a.card-link > span:after, .box-image.is-card.cx-foil-wrap .card-image-front:after, .box-image.is-card.cx-foil-wrap .card-image-back:after {
  z-index: 3;
}
.box-image.is-card.cx-foil-wrap:hover a.card-link > span:before, .box-image.is-card.cx-foil-wrap:hover .card-image-front:before, .box-image.is-card.cx-foil-wrap:hover .card-image-back:before {
  -webkit-animation: foilHue 1s linear infinite;
  animation: foilHue 1s linear infinite;
  -moz-animation: foilHue 1s linear infinite;
  -ms-animation: foilHue 1s linear infinite;
}

.cx-no-qty .total-qty {
  color: #FF5722;
}
.cx-no-qty .non-clicker:hover i {
  color: #949494 !important;
}

.cx-card-prodpage a {
  display: block;
}
.cx-card-prodpage.cx-foil-wrap > a {
  position: relative;
}
.cx-card-prodpage.cx-foil-wrap > a img {
  position: relative;
  z-index: 1;
  width: 100%;
}
.cx-card-prodpage.cx-foil-wrap > a:before, .cx-card-prodpage.cx-foil-wrap > a:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 25px;
}
.cx-card-prodpage.cx-foil-wrap > a:before {
  z-index: 2;
  background: red;
  background: -moz-linear-gradient(-45deg, red 0%, yellow 16%, lime 33%, aqua 51%, blue 67%, fuchsia 85%, red 100%);
  background: -webkit-gradient(left top, right bottom, color-stop(0%, red), color-stop(16%, yellow), color-stop(33%, lime), color-stop(51%, aqua), color-stop(67%, blue), color-stop(85%, fuchsia), color-stop(100%, red));
  background: -webkit-linear-gradient(-45deg, red 0%, yellow 16%, lime 33%, aqua 51%, blue 67%, fuchsia 85%, red 100%);
  background: -o-linear-gradient(-45deg, red 0%, yellow 16%, lime 33%, aqua 51%, blue 67%, fuchsia 85%, red 100%);
  background: -ms-linear-gradient(-45deg, red 0%, yellow 16%, lime 33%, aqua 51%, blue 67%, fuchsia 85%, red 100%);
  background: linear-gradient(135deg, red 0%, yellow 16%, lime 33%, aqua 51%, blue 67%, fuchsia 85%, red 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ff0000", endColorstr="#ff0000", GradientType=1 );
  opacity: 0.3;
}
.cx-card-prodpage.cx-foil-wrap > a:after {
  z-index: 3;
}
.cx-card-prodpage.cx-foil-wrap:hover a img {
  -webkit-animation: foilHue 1s linear infinite;
  animation: foilHue 1s linear infinite;
  -moz-animation: foilHue 1s linear infinite;
  -ms-animation: foilHue 1s linear infinite;
}

/*photoswipe popup if foil*/
.pswp.foil-img .pswp__zoom-wrap .cx-foil-pswrap {
  position: relative;
}
.pswp.foil-img .pswp__zoom-wrap .cx-foil-pswrap img {
  position: relative;
  z-index: 1;
}
.pswp.foil-img .pswp__zoom-wrap .cx-foil-pswrap:before, .pswp.foil-img .pswp__zoom-wrap .cx-foil-pswrap:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 25px;
}
.pswp.foil-img .pswp__zoom-wrap .cx-foil-pswrap:before {
  z-index: 2;
  background: red;
  background: -moz-linear-gradient(-45deg, red 0%, yellow 16%, lime 33%, aqua 51%, blue 67%, fuchsia 85%, red 100%);
  background: -webkit-gradient(left top, right bottom, color-stop(0%, red), color-stop(16%, yellow), color-stop(33%, lime), color-stop(51%, aqua), color-stop(67%, blue), color-stop(85%, fuchsia), color-stop(100%, red));
  background: -webkit-linear-gradient(-45deg, red 0%, yellow 16%, lime 33%, aqua 51%, blue 67%, fuchsia 85%, red 100%);
  background: -o-linear-gradient(-45deg, red 0%, yellow 16%, lime 33%, aqua 51%, blue 67%, fuchsia 85%, red 100%);
  background: -ms-linear-gradient(-45deg, red 0%, yellow 16%, lime 33%, aqua 51%, blue 67%, fuchsia 85%, red 100%);
  background: linear-gradient(135deg, red 0%, yellow 16%, lime 33%, aqua 51%, blue 67%, fuchsia 85%, red 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ff0000", endColorstr="#ff0000", GradientType=1 );
  opacity: 0.3;
}
.pswp.foil-img .pswp__zoom-wrap .cx-foil-pswrap:after {
  z-index: 3;
}
.pswp.foil-img .pswp__zoom-wrap .cx-foil-pswrap:hover img {
  -webkit-animation: foilHue 1s linear infinite;
  animation: foilHue 1s linear infinite;
  -moz-animation: foilHue 1s linear infinite;
  -ms-animation: foilHue 1s linear infinite;
}

.archive-card-wrap {
  margin-bottom: 2em !important;
}
.archive-card-wrap > .col-inner {
  padding: 15px;
  background: #f7f7f7;
}
.archive-card-wrap .added_to_cart.wc-forward {
  display: none;
}
.archive-card-wrap .box-image {
  -webkit-mask-image: unset !important;
}
.archive-card-wrap .box-image.is-card span {
  display: block;
}
.archive-card-wrap .box-image.is-card span img {
  width: 100%;
  object-fit: unset !important;
}
.archive-card-wrap .title-wrapper.is-card {
  text-align: center;
}
.archive-card-wrap .title-wrapper.is-card h4 a {
  font-weight: 300;
  font-size: 17px;
  color: #000000;
}
.archive-card-wrap .box-text {
  padding-bottom: 4px !important;
}
.archive-card-wrap .cx-product-labels .small-3 {
  padding-bottom: 0px;
  font-size: 11px;
}
.archive-card-wrap .cx-product-fields {
  overflow: hidden;
  padding: 0;
}
.archive-card-wrap .cx-product-fields .cx-inner-fields .custom-fields-wrap.col {
  padding: 0;
  text-align: center;
}
.archive-card-wrap .cx-product-fields .cx-inner-fields .custom-fields-wrap.col .qlty-label {
  padding: 2px 5px;
  border-radius: 13px;
  width: 32px;
  font-size: 10px;
}
.archive-card-wrap .total-qty, .archive-card-wrap .card-price {
  font-size: 14px;
  padding-top: 6px !important;
}
.archive-card-wrap .cx-product-labels .row .cx-label:nth-child(2) {
  padding-right: 25px !important;
}
.archive-card-wrap .cx-product-labels .row .cx-label:nth-child(3) {
  text-align: left;
}
.archive-card-wrap .cx-inner-fields {
  margin-top: 4px !important;
  margin-right: 3px !important;
}
.archive-card-wrap .atc-cart-fields {
  margin-top: 4px !important;
}
.archive-card-wrap .cart-click a {
  margin-right: 0;
}
.archive-card-wrap .cart-click a i {
  font-size: 27px;
}
.archive-card-wrap .cart-click a.atc-clicker:after {
  left: 4px;
  top: 8px;
}
.archive-card-wrap .atc-cart-fields > .row {
  padding: 0 !important;
}
.archive-card-wrap .atc-cart-fields > .row .atc-stock {
  display: none;
}
.archive-card-wrap .atc-cart-fields > .row .atc-field {
  width: 27% !important;
  max-width: 27%;
  margin-left: 3em;
}
.archive-card-wrap .atc-cart-fields > .row .atc-field input {
  width: 75px !important;
  max-width: unset !important;
}
.archive-card-wrap .atc-cart-fields .atc-btn a.custom-atc {
  width: 40px !important;
  height: 40px;
  text-indent: -999999px;
  position: relative;
}
.archive-card-wrap .atc-cart-fields .atc-btn a.custom-atc i {
  position: absolute;
  left: 0;
  top: 6px;
  width: 40px;
  height: 40px;
  text-indent: 0px;
  font-size: 24px;
}

.has-equal-box-heights .archive-card-wrap .box-image img {
  position: static;
  height: auto;
}

.foil-clickers-list {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: center;
  margin-bottom: 20px;
  margin-top: 8px;
}
.foil-clickers-list li {
  display: inline-block;
  padding: 0;
  margin: 0 10px !important;
}
.foil-clickers-list li a {
  display: block;
  font-size: 12px;
  border-radius: 20px;
  padding: 2px 16px;
  background-color: #ececec;
  color: #848484;
  letter-spacing: 1px;
}
.foil-clickers-list li a.cTab-active {
  background-color: #063473;
  color: white;
}

.card-img-wrap {
  position: relative;
}
.card-img-wrap .flip-em {
  position: absolute;
  bottom: 0;
  right: 10%;
  z-index: 2;
  color: white;
  background-color: #adadad;
  padding: 3px 8px;
}

.has-card-face.card-image {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transition: -webkit-transform 200ms;
  transition: -webkit-transform 200ms;
  -o-transition: -o-transform 200ms;
  transition: transform 200ms;
  transition: transform 200ms, -webkit-transform 200ms, -o-transform 200ms;
  height: 296px;
  width: 100%;
}
.has-card-face.card-image.flip-backside {
  -webkit-transition: -webkit-transform 750ms;
  transition: -webkit-transform 750ms;
  -o-transition: -o-transform 750ms;
  transition: transform 750ms;
  transition: transform 750ms, -webkit-transform 750ms, -o-transform 750ms;
  -webkit-transform: rotateY(-180deg);
  transform: rotateY(-180deg);
}
.has-card-face.card-image .card {
  -webkit-transition: -webkit-transform 200ms;
  transition: -webkit-transform 200ms;
  -o-transition: -o-transform 200ms;
  transition: transform 200ms;
  transition: transform 200ms, -webkit-transform 200ms, -o-transform 200ms;
  width: 100%;
  margin: 0 auto;
}
.has-card-face.card-image .card-image-front {
  -webkit-transform: rotateY(0deg);
  transform: rotateY(0deg);
}
.has-card-face.card-image .card-image-back {
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
.has-card-face.card-image .card-image-front, .has-card-face.card-image .card-image-back {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

img.card {
  -webkit-border-radius: 4.75%/3.5%;
  border-radius: 4.75%/3.5%;
  background-image: -webkit-repeating-linear-gradient(145deg, #DDD, #DDD 5px, #CCC 5px, #CCC 10px);
  background-image: -o-repeating-linear-gradient(145deg, #DDD, #DDD 5px, #CCC 5px, #CCC 10px);
  background-image: repeating-linear-gradient(-55deg, #DDD, #DDD 5px, #CCC 5px, #CCC 10px);
  -webkit-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.5);
  box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.5);
}
img.card.show-em {
  display: block !important;
}

.card-mana-cost li {
  display: inline-block !important;
}

.icon-wrap .card-symbol-icon {
  width: 17px;
  height: 17px;
  border-radius: 50%;
  margin: 3px;
  -webkit-box-shadow: -1px 1px 0 rgba(0, 0, 0, 0.85);
  box-shadow: -1px 1px 0 rgba(0, 0, 0, 0.85);
}

/*
* Card info on single page
*/
h1.card-name-main .title-card-sub, #card-sub-description .cx-sub-title {
  text-transform: uppercase;
  font-size: 14px;
  color: #868686;
  margin-bottom: 10px;
  font-weight: 300 !important;
}

h1.card-name-main {
  font-weight: 400 !important;
  font-size: 2.3em;
}

#card-sub-description .cx-info-text {
  color: #3e403b;
  font-size: 18px;
}
#card-sub-description .card-oracle-text {
  margin-top: 1em;
}

.single-product .foil-clickers-list {
  text-align: left;
}
.single-product .foil-clickers-list li a {
  font-size: 16px;
}

/*breadcrumbs wrapper*/
.page-title-bg.fill .title-bg.fill.bg-fill.parallax-active {
  opacity: 0 !important;
}

/*
* Wishlist
*/
.wishlist-single-condition .hide-f, .wishlist-single-condition .hide-nf {
  display: none;
}
.wishlist-single-condition li {
  text-transform: uppercase;
  list-style: none;
}
.wishlist-single-condition li span.fcard {
  font-size: 11px;
}
.wishlist-single-condition li > ul {
  margin-left: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
}
.wishlist-single-condition li > ul > li {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.wishlist-single-condition li > ul > li .qlty-label {
  display: unset;
  margin: unset;
  margin-right: 10px;
}
.wishlist-single-condition li > ul > li .fprice {
  margin-right: 10px;
}
.wishlist-single-condition li > ul > li .fqty {
  text-transform: uppercase;
  letter-spacing: 1px;
}
.wishlist-single-condition li > ul > li .fqty.view-now small {
  color: red;
}
.wishlist-single-condition .cx-wl-remove {
  margin-left: 10px;
}
.wishlist-single-condition .cx-wl-remove span {
  display: block;
  border-radius: 50%;
  text-align: center;
  padding: 2px;
  width: 17px;
  height: 17px;
  font-size: 11px;
  border: 1px solid #919191;
  color: #919191;
  line-height: 13px;
}

.wl-pagination {
  text-align: center;
  margin-bottom: 0;
}
.wl-pagination li {
  display: inline-block;
  margin: 2px !important;
}
.wl-pagination li.current span, .wl-pagination li a {
  font-size: 1.1em;
  display: block;
  height: 2.25em;
  line-height: 2em;
  text-align: center;
  width: auto;
  min-width: 2.25em;
  padding: 0 7px;
  font-weight: bolder;
  border-radius: 99px;
  border: 2px solid #777777;
  transition: all 0.3s;
  vertical-align: top;
  color: #777;
}
.wl-pagination li.current span, .wl-pagination li a:hover {
  background-color: #115198;
  color: white !important;
  border-color: #115198;
}
.wl-pagination li.disabled {
  display: none;
}

#cx-card-filters {
  position: fixed;
  width: 280px;
  left: -318px;
  z-index: 999;
  top: 0;
  height: 100%;
  background-color: white;
  transition: all 0.3s ease 0s;
}
#cx-card-filters.filter-open {
  left: 0;
}

#cx-filter-overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 99;
  top: 0;
  left: 0;
  transition: all 0.3s ease 0s;
}
#cx-filter-overlay.filter-overlay-close {
  opacity: 0;
  visibility: hidden;
}
#cx-filter-overlay.filter-overlay-open {
  opacity: 1;
  visibility: visible;
}

#filter-clear-btn {
  font-weight: 300;
  text-transform: uppercase;
  font-size: 14px;
}
#filter-clear-btn.filter-btn-hide {
  display: none;
}
#filter-clear-btn.filter-btn-show {
  display: inline-block;
}

/*Shipping*/
#shipping_method li.shipping__list_item {
  flex-wrap: wrap;
}
#shipping_method li.shipping__list_item.single-shipping > div.cx-inner-shipping.rush-wrapper {
  padding-left: 0 !important;
}
#shipping_method li.shipping__list_item > div.cx-inner-shipping {
  flex: 0 0 100%;
  text-align: left;
}
#shipping_method li.shipping__list_item > div.cx-inner-shipping.rush-wrapper {
  padding-left: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.shop_table .cart_item.cx-show-loader {
  position: relative;
}
.shop_table .cart_item.cx-show-loader:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 3;
  background: rgba(255, 255, 255, 0.8);
}
.shop_table .cart_item.cx-show-loader:after {
  content: "";
  background-image: url("svg_loader.svg");
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 40px;
  z-index: 5;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.atc-cart-fields, body.archive .row.category-page-row {
  position: relative;
}
.atc-cart-fields.cx-show-loader:before, body.archive .row.category-page-row.cx-show-loader:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 3;
  background: rgba(255, 255, 255, 0.8);
}
.atc-cart-fields.cx-show-loader:after, body.archive .row.category-page-row.cx-show-loader:after {
  content: "";
  background-image: url("svg_loader.svg");
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 40px;
  z-index: 5;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

body.archive .row.category-page-row {
  position: relative;
}
body.archive .row.category-page-row.cx-show-loader:before {
  z-index: 0 !important;
}
body.archive .row.category-page-row.cx-show-loader:after {
  background-size: 100px;
}

#cx-card-filters .cx-close-filter {
  width: 40px !important;
  position: absolute;
  right: -40px;
  background-color: #e6e6e6;
  height: 40px;
  text-align: center;
  line-height: 40px;
  font-size: 18px;
  top: 0;
}
#cx-card-filters .cx-close-filter a {
  color: #191919;
}

form#filter-action-form {
  margin-left: 1em;
}
form#filter-action-form span.widget-title {
  margin-top: 2em;
  display: block;
}
form#filter-action-form .filter-title {
  font-weight: 700;
  color: #191919;
  margin-bottom: 15px;
}
form#filter-action-form label.form-check-label {
  line-height: 24px;
  font-weight: 300;
}
form#filter-action-form #filter-submit-btn {
  color: white;
  font-weight: 300;
  text-transform: uppercase;
  font-size: 14px;
}

.cx-inner-shipping.extrafees {
  text-align: left;
}

table.shipping__table td[data-title=Shipping] {
  width: 100% !important;
}

tr.cx-extraoptions td.cx-exoptionlist {
  width: 70% !important;
}

#order_review tr.order-total .woocommerce-Price-amount, .cart-sidebar .cart_totals tr.order-total .woocommerce-Price-amount {
  font-size: 26px;
  color: #11519b;
}
@media only screen and (max-width: 600px) {
  #order_review tr.order-total .woocommerce-Price-amount, .cart-sidebar .cart_totals tr.order-total .woocommerce-Price-amount {
    font-size: 20px;
  }
}

#masthead .header-inner .flex-right {
  flex: 0 0 30%;
}
#masthead .header-inner .header-nav li.header-search-form {
  flex: 0 0 90%;
}

.cx-dnone {
  display: none;
}

#trigger_fragments {
  opacity: 0;
  visibility: hidden;
}

/*
* Non sealed filter change
*/
#shop-sidebar aside form .price_slider_amount {
  display: flex;
  flex-wrap: wrap;
}
#shop-sidebar aside form .price_slider_amount button[type=submit] {
  display: flex;
  order: 2;
  margin-top: 2em;
  margin-right: auto;
  margin-left: auto;
}
#shop-sidebar aside form .price_slider_amount .price_label {
  display: flex;
  flex: 0 0 100%;
  width: 100%;
  justify-content: center;
}

/*--end non sealed*/
body.archive.woocommerce-page .page-title-inner .woocommerce-result-count, body.archive.woocommerce-page .page-title-inner form.woocommerce-ordering, body.search.search-results.post-type-archive .page-title-inner .woocommerce-result-count, body.search.search-results.post-type-archive .page-title-inner form.woocommerce-ordering {
  display: none;
}
body.archive.woocommerce-page .category-filtering > a.filter-button, body.search.search-results.post-type-archive .category-filtering > a.filter-button {
  opacity: 0;
}
body.archive.woocommerce-page .category-filtering > a.filter-button.fil-show, body.search.search-results.post-type-archive .category-filtering > a.filter-button.fil-show {
  opacity: 1;
}
body.archive.woocommerce-page .cx-fixed-filter, body.search.search-results.post-type-archive .cx-fixed-filter {
  display: none;
  position: fixed;
  top: 70px;
  z-index: 9;
  right: 0;
  width: 40px;
  height: 40px;
  padding: 5px;
  text-align: center;
}
body.archive.woocommerce-page .cx-fixed-filter a, body.search.search-results.post-type-archive .cx-fixed-filter a {
  color: #191919;
  background-color: #e8e8e8;
  display: block;
  height: 100%;
  line-height: 33px;
}

#cx-wishlist-tbl th.product-price span {
  display: none;
}
#cx-wishlist-tbl td.product-add-to-cart {
  width: 115px;
}

.autocomplete-suggestions .autocomplete-suggestion .search-price {
  display: none;
}

body.term-singles .cx-fixed-filter, body.search.search-results.post-type-archive .cx-fixed-filter {
  display: none;
}

ul.header-nav.header-nav-main > li.menu-item {
  margin-right: 15px !important;
}

.cx-single-divider > td {
  border-top: 2px solid #e1b66e !important;
}

.cx-single-setname > td {
  background-color: #f5f5f5 !important;
}
.cx-single-setname > td:first-child {
  padding-left: 10px;
}

@media only screen and (max-width: 1172px) {
  #masthead .header-inner .flex-right {
    flex: 0 0 40%;
  }
}
@media only screen and (max-width: 976px) {
  .card-featured .cf-startsat {
    position: relative;
  }

  .hp-section-title .col-inner {
    padding-top: 5px !important;
  }
  .hp-section-title .col-inner > h2 {
    font-size: 20px;
    font-weight: 300;
  }
  .hp-section-title .col-inner > h2 > span {
    position: relative;
    bottom: -4px;
  }
}
@media only screen and (max-width: 887px) {
  #masthead .header-inner .flex-right {
    flex: 0 0 43%;
  }
}
.search-form-categories {
  display: none;
}

@media only screen and (max-width: 849px) {
  .mfp-ready .mfp-close {
    opacity: 1 !important;
  }

  #top-bar {
    display: none;
  }

  #masthead .header-inner .flex-right {
    flex: 1 1 0 !important;
  }

  body.term-singles .cx-fixed-filter.cx-mob-show, body.search.search-results.post-type-archive .cx-fixed-filter.cx-mob-show {
    display: block !important;
  }
  body.term-singles .cx-fixed-filter.cx-mob-hide, body.search.search-results.post-type-archive .cx-fixed-filter.cx-mob-hide {
    display: none !important;
  }

  #footer .absolute-footer .footer-secondary {
    text-align: center !important;
  }
  #footer .absolute-footer a.footer-logo {
    margin: 0 auto;
  }

  .mfp-wrap.off-canvas.mfp-ready {
    overflow: hidden;
    height: 100% !important;
    position: fixed !important;
    top: 0 !important;
  }

  .mfp-container.mfp-s-ready.mfp-inline-holder {
    background-color: rgba(0, 0, 0, 0.7) !important;
    height: 100% !important;
    position: relative;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
  }
  .mfp-container.mfp-s-ready.mfp-inline-holder:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /* All the background image supports */
    transform: translate(0px, 0px, 0px);
    background-image: -webkit-linear-gradient(bottom left, rgba(43, 40, 50, 0.8) 0%, rgba(83, 86, 99, 0.8) 45%, rgba(69, 77, 91, 0.6) 60%);
    background-image: -moz-linear-gradient(bottom left, rgba(43, 40, 50, 0.8) 0%, rgba(83, 86, 99, 0.8) 45%, rgba(69, 77, 91, 0.6) 60%);
    background-image: -o-linear-gradient(bottom left, rgba(43, 40, 50, 0.8) 0%, rgba(83, 86, 99, 0.8) 45%, rgba(69, 77, 91, 0.6) 60%);
    background-image: linear-gradient(to top right, rgba(43, 40, 50, 0.8) 0%, rgba(83, 86, 99, 0.8) 45%, rgba(69, 77, 91, 0.6) 60%);
  }
  .mfp-container.mfp-s-ready.mfp-inline-holder #search-lightbox {
    max-width: 90vw !important;
    position: relative;
    z-index: 99;
    transition: all 0.3s ease 0s;
  }
  .mfp-container.mfp-s-ready.mfp-inline-holder #search-lightbox * {
    color: #ffffff !important;
    font-size: 15px !important;
  }
  .mfp-container.mfp-s-ready.mfp-inline-holder #search-lightbox .mob-clear-search {
    display: inline-block;
    /* margin: 0 0 0 auto !important; */
    position: absolute;
    top: 10px;
    right: 42px;
    font-size: 13px !important;
    text-transform: uppercase;
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease 0s;
  }
  .mfp-container.mfp-s-ready.mfp-inline-holder #search-lightbox .mob-clear-search.show-clr {
    opacity: 1;
    visibility: visible;
  }
  .mfp-container.mfp-s-ready.mfp-inline-holder #search-lightbox select, .mfp-container.mfp-s-ready.mfp-inline-holder #search-lightbox input[type=search] {
    border: 1px solid #d4d4d4;
  }
  .mfp-container.mfp-s-ready.mfp-inline-holder #search-lightbox input[type=search] {
    padding-right: 6em !important;
    color: white !important;
    border: 0 !important;
    background-color: transparent !important;
    background-image: linear-gradient(to right, #ff005e 0, #ff7101 70%) !important;
    background-repeat: no-repeat !important;
    background-position: 0 calc(100% + 3px), 0 0 !important;
    background-size: 100% 3px !important;
    box-shadow: none !important;
    border: 0 !important;
    border-bottom: 3px solid #ff005e !important;
    outline: 0 none !important;
    transition: border-color 0.2s linear !important;
    border-radius: 0 !important;
  }
  .mfp-container.mfp-s-ready.mfp-inline-holder #search-lightbox input[type=search]::placeholder {
    color: #fff !important;
  }
  .mfp-container.mfp-s-ready.mfp-inline-holder #search-lightbox input[type=search]:hover, .mfp-container.mfp-s-ready.mfp-inline-holder #search-lightbox input[type=search]:focus {
    border-color: transparent !important;
  }
  .mfp-container.mfp-s-ready.mfp-inline-holder #search-lightbox .autocomplete-suggestions {
    padding-bottom: 2em !important;
    transition: all 0.3s ease 0s;
  }
  .mfp-container.mfp-s-ready.mfp-inline-holder #search-lightbox .search-form-categories {
    display: none !important;
  }
}
@media only screen and (max-width: 768px) {
  body.term-singles .archive-card-wrap .cx-product-fields {
    overflow: unset;
  }
  body.term-singles .archive-card-wrap .cx-inner-fields {
    margin-right: -15px !important;
  }
  body.term-singles .archive-card-wrap .atc-cart-fields > .row .atc-field {
    margin-left: 0em;
    flex: 0 0 50%;
    max-width: 50%;
    width: 50%;
  }
  body.term-singles .archive-card-wrap .atc-cart-fields > .row .atc-field input {
    width: 100% !important;
    max-width: unset;
  }
  body.term-singles .archive-card-wrap .atc-cart-fields .atc-btn {
    padding-left: 0;
  }
  body.term-singles .archive-card-wrap .atc-cart-fields .atc-btn a.custom-atc {
    margin-left: 0;
    padding: 10px 4px;
  }
}
@media only screen and (max-width: 549px) {
  .mfp-container.mfp-s-ready.mfp-inline-holder {
    padding-left: 3px !important;
    padding-right: 3px !important;
  }
  .mfp-container.mfp-s-ready.mfp-inline-holder #search-lightbox {
    max-width: 95vw !important;
  }
  .mfp-container.mfp-s-ready.mfp-inline-holder #search-lightbox .mob-clear-search {
    max-width: 28px;
    max-height: 35px;
    line-height: 55px !important;
    top: 0 !important;
  }
  .mfp-container.mfp-s-ready.mfp-inline-holder #search-lightbox .mob-clear-search > svg {
    width: 18px !important;
  }
  .mfp-container.mfp-s-ready.mfp-inline-holder #search-lightbox input[type=search] {
    padding-right: 4em !important;
  }
  .mfp-container.mfp-s-ready.mfp-inline-holder #search-lightbox .autocomplete-suggestions {
    padding-bottom: 1em !important;
  }

  .mfp-close {
    line-height: 30px !important;
    width: 30px !important;
    height: 30px !important;
  }

  .sm-order-1 {
    order: 1;
  }

  .sm-order-2 {
    order: 2;
  }

  #masthead .header-inner .flex-right {
    flex: 0 0 30%;
  }

  .product-container .product-info {
    margin-top: 2em;
  }
  .product-container h1.product-title {
    font-size: 1.8em !important;
  }

  .cx-card-info .cx-info.card-set-type {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .cx-card-info .cx-info.card-mana {
    flex: 0 0 25%;
    max-width: 25%;
  }

  body.single-product .shop-container .cx-product-fields .atc-cart-fields .atc-stock {
    display: none;
  }
  body.single-product .shop-container .cx-product-fields .atc-cart-fields .atc-btn {
    max-width: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
  }
}
form#filter-action-form {
  max-height: 100%;
  max-height: -webkit-fill-available;
  overflow-y: scroll;
  width: 100%;
}
form#filter-action-form::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
}
form#filter-action-form::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: #10519b;
  box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}
form#filter-action-form #filter-colors {
  margin-bottom: 10em;
}
form#filter-action-form #filter-setcode {
  max-height: 300px;
  width: 98%;
  overflow: auto;
}
form#filter-action-form #filter-setcode::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
}
form#filter-action-form #filter-setcode::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: #10519b;
  box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}
form#filter-action-form #filter-setcode::-webkit-scrollbar-thumb {
  background-color: #ffc033 !important;
}
form#filter-action-form .filter-submit {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #f7f7f7;
  padding: 15px;
  text-align: right;
}

@media only screen and (max-width: 460px) {
  body.term-singles .archive-card-wrap .atc-cart-fields > .row .atc-field {
    padding-left: 10px;
    padding-right: 10px;
    flex: 0 0 44%;
    max-width: 44%;
  }
  body.term-singles .archive-card-wrap .atc-cart-fields .atc-btn a.custom-atc {
    flex: 0 0 37px;
    padding: 0 !important;
    width: 40px !important;
    margin-right: 4px;
  }
  body.term-singles .archive-card-wrap .atc-cart-fields .atc-btn a.custom-atc i {
    width: 100%;
  }
  body.term-singles .archive-card-wrap .cx-product-labels > .row > .cx-label {
    flex: 0 0 33.33333%;
    width: 33.33333%;
    max-width: 33.33333%;
    padding: 0 !important;
  }
  body.term-singles .archive-card-wrap .cx-product-labels > .row > .cx-label:last-child {
    display: none !important;
  }
  body.term-singles .archive-card-wrap .cx-product-fields .cx-inner-fields .custom-fields-wrap.col {
    flex: 0 0 33.33333%;
    width: 33.33333%;
    max-width: 33.33333%;
  }
  body.term-singles .archive-card-wrap .cx-product-fields .cx-inner-fields .custom-fields-wrap.col.cart-click {
    flex: 0 0 100% !important;
    width: 100% !important;
    max-width: 100%;
  }

  #cx-wishlist-tbl td.product-add-to-cart {
    width: 125px !important;
  }
}

/*# sourceMappingURL=cx-cards.css.map */
