a.fasc-button{display:inline-block;color:#fff;text-decoration:none;margin:3px 0;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;box-sizing:border-box}
a.fasc-button:hover,a.fasc-button:focus,a.fasc-button:visited,a.fasc-button:active{text-decoration:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
a.fasc-button.fasc-ico-before:before,a.fasc-button.fasc-ico-after:after{vertical-align:middle;display:inline-block;-webkit-font-smoothing:antialiased;margin-top:-2px}
a.fasc-button.fasc-ico-after:before{display:none;content:none}
a.fasc-size-xsmall.fasc-ico-before:before{font:400 12px/1 dashicons;padding-right:4px}
a.fasc-size-small.fasc-ico-before:before{font:400 14px/1 dashicons;padding-right:4px}
a.fasc-size-medium.fasc-ico-before:before{font:400 16px/1 dashicons;padding-right:5px}
a.fasc-size-large.fasc-ico-before:before{font:400 20px/1 dashicons;padding-right:6px;line-height:22px}
a.fasc-size-xlarge.fasc-ico-before:before{font:400 28px/1 dashicons;padding-right:6px;line-height:22px}
a.fasc-button.ico-fa.fasc-ico-before:before{vertical-align:middle;display:inline-block;font:400 12px/1 FontAwesome;-webkit-font-smoothing:antialiased;padding-top:0;padding-left:1px}
a.fasc-size-xsmall.ico-fa.fasc-ico-before:before{font:400 11px/1 FontAwesome;padding-right:6px}
a.fasc-size-small.ico-fa.fasc-ico-before:before{font:400 13px/1 FontAwesome;padding-right:7px}
a.fasc-size-medium.ico-fa.fasc-ico-before:before{font:400 15px/1 FontAwesome;padding-right:8px}
a.fasc-size-large.ico-fa.fasc-ico-before:before{font:400 19px/1 FontAwesome;padding-right:9px;line-height:22px}
a.fasc-size-xlarge.ico-fa.fasc-ico-before:before{font:400 28px/1 FontAwesome;padding-right:9px;line-height:22px}
a.fasc-size-xsmall.fasc-ico-after:after{font:400 12px/1 dashicons;padding-left:4px}
a.fasc-size-small.fasc-ico-after:after{font:400 14px/1 dashicons;padding-left:4px}
a.fasc-size-medium.fasc-ico-after:after{font:400 16px/1 dashicons;padding-left:5px}
a.fasc-size-large.fasc-ico-after:after{font:400 20px/1 dashicons;padding-left:6px;line-height:22px}
a.fasc-size-xlarge.fasc-ico-after:after{font:400 28px/1 dashicons;padding-left:6px;line-height:22px}
a.fasc-button.ico-fa.fasc-ico-after:after{vertical-align:middle;display:inline-block;font:400 12px/1 FontAwesome;-webkit-font-smoothing:antialiased;padding-top:0;padding-right:1px}
a.fasc-size-xsmall.ico-fa.fasc-ico-after:after{font:400 11px/1 FontAwesome;padding-left:6px}
a.fasc-size-small.ico-fa.fasc-ico-after:after{font:400 13px/1 FontAwesome;padding-left:7px}
a.fasc-size-medium.ico-fa.fasc-ico-after:after{font:400 15px/1 FontAwesome;padding-left:8px}
a.fasc-size-large.ico-fa.fasc-ico-after:after{font:400 19px/1 FontAwesome;padding-left:9px;line-height:22px}
a.fasc-size-xlarge.ico-fa.fasc-ico-after:after{font:400 28px/1 FontAwesome;padding-left:9px;line-height:22px}
.fasc-size-xsmall{font-size:10px;padding:5px 7px;border:0}
.fasc-size-small{font-size:12px;padding:6px 8px;border:0;line-height:17px}
.fasc-size-medium{font-size:14px;padding:7px 9px;font-size:14px;line-height:19px;border:0}
.fasc-size-large{font-size:18px;padding:8px 10px;border:0;line-height:24px}
.fasc-size-xlarge{font-size:24px;padding:11px 13px;border:0;line-height:33px}
.fasc-type-flat:hover{background-image:-webkit-linear-gradient(top,rgba(0,0,0,.1),rgba(0,0,0,.1));background-image:-moz-linear-gradient(top,rgba(0,0,0,.1),rgba(0,0,0,.1));background-image:-o-linear-gradient(top,rgba(0,0,0,.1),rgba(0,0,0,.1));background-image:linear-gradient(to bottom,rgba(0,0,0,.1),rgba(0,0,0,.1))}
a.fasc-type-glossy{background-color:#247edd;border:1px solid rgba(0,0,0,.1);background-image:-webkit-linear-gradient(top,rgba(255,255,255,.3),rgba(255,255,255,0) 50%,rgba(0,0,0,.12) 51%,rgba(0,0,0,.04));background-image:-moz-linear-gradient(top,rgba(255,255,255,.3),rgba(255,255,255,0) 50%,rgba(0,0,0,.12) 51%,rgba(0,0,0,.04));background-image:-o-linear-gradient(top,rgba(255,255,255,.3),rgba(255,255,255,0) 50%,rgba(0,0,0,.12) 51%,rgba(0,0,0,.04));background-image:linear-gradient(to bottom,rgba(255,255,255,.3),rgba(255,255,255,0) 50%,rgba(0,0,0,.12) 51%,rgba(0,0,0,.04))}
a.fasc-type-glossy:hover{background-image:-webkit-linear-gradient(top,rgba(0,0,0,.1),0(0,0,0,0) 50%,rgba(0,0,0,.1) 51%,rgba(0,0,0,.1));background-image:-moz-linear-gradient(top,rgba(0,0,0,.1),rgba(0,0,0,0) 50%,rgba(0,0,0,.1) 51%,rgba(0,0,0,.1));background-image:-o-linear-gradient(top,rgba(0,0,0,.1),rgba(0,0,0,0) 50%,rgba(0,0,0,.1) 51%,rgba(0,0,0,.1));background-image:linear-gradient(to bottom,rgba(0,0,0,.1),rgba(0,0,0,0) 50%,rgba(0,0,0,.1) 51%,rgba(0,0,0,.1));border:1px solid rgba(0,0,0,.1)}
.fasc-type-popout.fasc-size-xlarge{-webkit-box-shadow:7px 7px 0 #777;-moz-box-shadow:7px 7px 0 #777;box-shadow:7px 7px 0 #777}
.fasc-type-popout.fasc-size-large{-webkit-box-shadow:6px 6px 0 #777;-moz-box-shadow:6px 6px 0 #777;box-shadow:6px 6px 0 #777}
.fasc-type-popout.fasc-size-medium{-webkit-box-shadow:5px 5px 0 #777;-moz-box-shadow:5px 5px 0 #777;box-shadow:5px 5px 0 #777}
.fasc-type-popout.fasc-size-small{-webkit-box-shadow:4px 4px 0 #777;-moz-box-shadow:4px 4px 0 #777;box-shadow:4px 4px 0 #777}
.fasc-type-popout.fasc-size-xsmall{-webkit-box-shadow:3px 3px 0 #777;-moz-box-shadow:3px 3px 0 #777;box-shadow:3px 3px 0 #777}
.fasc-type-popout.fasc-size-xlarge:hover{-webkit-box-shadow:5px 5px 0 #777;-moz-box-shadow:5px 5px 0 #777;box-shadow:5px 5px 0 #777}
.fasc-type-popout.fasc-size-large:hover{-webkit-box-shadow:4px 4px 0 #777;-moz-box-shadow:4px 4px 0 #777;box-shadow:4px 4px 0 #777}
.fasc-type-popout.fasc-size-medium:hover{-webkit-box-shadow:3px 3px 0 #777;-moz-box-shadow:3px 3px 0 #777;box-shadow:3px 3px 0 #777}
.fasc-type-popout.fasc-size-small:hover{-webkit-box-shadow:3px 3px 0 #777;-moz-box-shadow:3px 3px 0 #777;box-shadow:3px 3px 0 #777}
.fasc-type-popout.fasc-size-xsmall:hover{-webkit-box-shadow:2px 2px 0 #777;-moz-box-shadow:2px 2px 0 #777;box-shadow:2px 2px 0 #777}
.fasc-type-popout:hover{background-image:-webkit-linear-gradient(top,rgba(0,0,0,.1),rgba(0,0,0,.1));background-image:-moz-linear-gradient(top,rgba(0,0,0,.1),rgba(0,0,0,.1));background-image:-o-linear-gradient(top,rgba(0,0,0,.1),rgba(0,0,0,.1));background-image:linear-gradient(to bottom,rgba(0,0,0,.1),rgba(0,0,0,.1))}
a.fasc-button.rounded.fasc-size-xlarge,.fasc-rounded-medium.fasc-size-xlarge{border-radius:15px}
a.fasc-button.rounded.fasc-size-large,.fasc-rounded-medium.fasc-size-large{border-radius:10px}
a.fasc-button.rounded.fasc-size-medium,.fasc-rounded-medium.fasc-size-medium{border-radius:9px}
a.fasc-button.rounded.fasc-size-small,.fasc-rounded-medium.fasc-size-small{border-radius:8px}
a.fasc-button.rounded.fasc-size-xsmall,.fasc-rounded-medium.fasc-size-xsmall{border-radius:7px}
.fasc-style-bold{font-weight:700}
.fasc-style-italic{font-style:italic}
a.fasc-style-strikethrough{text-decoration:line-through}
.fasc-button.fasc-style-strikethrough:hover{text-decoration:line-through}



.product-gallery-item{float:left;margin-top:10px;text-align:center;width:50%}
img.product-gallery-item {border:2px solid #cfcfcf}

/* Buttons */
a.button-18 {
  align-items: center;
  background-color: #0A66C2;
  border: 0;
  border-radius: 100px;
  box-sizing: border-box;
  color: #ffffff;
  cursor: pointer;
  display: inline-flex;
  font-family: -apple-system, system-ui, system-ui, "Segoe UI", Roboto, "Helvetica Neue", "Fira Sans", Ubuntu, Oxygen, "Oxygen Sans", Cantarell, "Droid Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Lucida Grande", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 600;
  justify-content: center;
  line-height: 20px;
  max-width: 480px;
  min-height: 40px;
  min-width: 0px;
  overflow: hidden;
  padding: 0px;
  padding-left: 20px;
  padding-right: 20px;
  text-align: center;
  touch-action: manipulation;
  transition: background-color 0.167s cubic-bezier(0.4, 0, 0.2, 1) 0s, box-shadow 0.167s cubic-bezier(0.4, 0, 0.2, 1) 0s, color 0.167s cubic-bezier(0.4, 0, 0.2, 1) 0s;
  user-select: none;
  -webkit-user-select: none;
  vertical-align: middle;
}

a.button-18:hover,
a.button-18:focus { 
  background-color: #16437E;
  color: #ffffff;
}

a.button-18:active {
  background: #09223b;
  color: rgb(255, 255, 255, .7);
}

a.button-18:disabled { 
  cursor: not-allowed;
  background: rgba(0, 0, 0, .08);
  color: rgba(0, 0, 0, .3);
}
