/* __custom_button.css */
.button,button{position:relative;margin-top:.5rem;margin-bottom:.5rem}.button a,a.button,button{display:inline-block;font-size:1rem;line-height:1em;color:#fff;font-family: 'SourceSansPro400', Arial, Helvetica, sans-serif;border: 1px solid transparent;cursor: pointer;-moz-transition: all 0.3s, ease-in-out 0.2s; -webkit-transition: all 0.3s, ease-in-out 0.2s; -o-transition: all 0.3s, ease-in-out 0.2s; transition: all 0.3s, ease-in-out 0.2s;}.button a:hover,a.button:hover,button:hover{text-decoration:none;-moz-transition: all 0.3s, ease-in-out 0.2s; -webkit-transition: all 0.3s, ease-in-out 0.2s; -o-transition: all 0.3s, ease-in-out 0.2s; transition: all 0.3s, ease-in-out 0.2s;}.button.SizeStd a,a.button.SizeStd,button.SizeStd{padding:1rem}.button.SizeSmaller a,a.button.SizeSmaller,button.SizeSmaller{padding:.75rem}.button.SizeBigger a,a.button.SizeBigger,button.SizeBigger{padding:1.5rem}.button.SizeBig a,a.button.SizeBig,button.SizeBig{padding:2rem}.button.SizeHalf a{width:50%;padding:1.5rem;text-align:center}.button.SizeFull a,a.button.SizeFull{width:100%;display:block;padding:2rem;text-align:center}.button.txtSizeStd a,a.button.txtSizeStd,button.txtSizeStd{font-size:1.4rem}.button.txtSizeSmaller a,a.button.txtSizeSmaller,button.txtSizeSmaller{font-size:1rem}.button.txtSizeSmall a,a.button.txtSizeSmall,button.txtSizeSmall{font-size:0.875rem}.button.txtSizeBigger a,a.button.txtSizeBigger,button.txtSizeBigger{font-size:1.25rem}.button.txtSizeBig a,a.button.txtSizeBig,button.txtSizeBig{font-size:1.5rem}.button.filledCol1 a,.filledCol1 .button a,a.button.filledCol1,button.filledCol1{background-color:#e30613;color:#fff;-moz-transition: all 0.3s, ease-in-out 0.2s; -webkit-transition: all 0.3s, ease-in-out 0.2s; -o-transition: all 0.3s, ease-in-out 0.2s; transition: all 0.3s, ease-in-out 0.2s;}.button.filledCol1 a:hover,.filledCol1 .button a:hover,a.button.filledCol1:hover,button.filledCol1:hover{background-color:#fff;color:#e30613;-moz-transition: all 0.3s, ease-in-out 0.2s; -webkit-transition: all 0.3s, ease-in-out 0.2s; -o-transition: all 0.3s, ease-in-out 0.2s; transition: all 0.3s, ease-in-out 0.2s;}.button.filledCol2 a,.filledCol2 .button a,a.button.filledCol2,button.filledCol2{background-color:#58585a;color:#fff;-moz-transition: all 0.3s, ease-in-out 0.2s; -webkit-transition: all 0.3s, ease-in-out 0.2s; -o-transition: all 0.3s, ease-in-out 0.2s; transition: all 0.3s, ease-in-out 0.2s;}.button.filledCol2 a:hover,.filledCol2 .button a:hover,a.button.filledCol2:hover,button.filledCol2:hover{background-color:#e30613;color:#fff;-moz-transition: all 0.3s, ease-in-out 0.2s; -webkit-transition: all 0.3s, ease-in-out 0.2s; -o-transition: all 0.3s, ease-in-out 0.2s; transition: all 0.3s, ease-in-out 0.2s;}.button.outlineCol1 a,.outlineCol1 .button a,a.button.outlineCol1,button.outlineCol1{border-color:#e30613;color:#e30613;background-color:transparent;-moz-transition: all 0.3s, ease-in-out 0.2s; -webkit-transition: all 0.3s, ease-in-out 0.2s; -o-transition: all 0.3s, ease-in-out 0.2s; transition: all 0.3s, ease-in-out 0.2s;}.button.outlineCol1 a:hover,.outlineCol1 .button a:hover,a.button.outlineCol1:hover,button.outlineCol1:hover{background-color:#e30613;border-color:#e30613;color:#fff;-moz-transition: all 0.3s, ease-in-out 0.2s; -webkit-transition: all 0.3s, ease-in-out 0.2s; -o-transition: all 0.3s, ease-in-out 0.2s; transition: all 0.3s, ease-in-out 0.2s;}.button.outlineCol2 a,.outlineCol2 .button a,a.button.outlineCol2,button.outlineCol2{border-color:#58585a;color:#58585a;background-color:transparent;-moz-transition: all 0.3s, ease-in-out 0.2s; -webkit-transition: all 0.3s, ease-in-out 0.2s; -o-transition: all 0.3s, ease-in-out 0.2s; transition: all 0.3s, ease-in-out 0.2s;}.button.outlineCol2 a:hover,.outlineCol2 .button a:hover,a.button.outlineCol2:hover,button.outlineCol2:hover{background-color:#58585a;border-color:#58585a;color:#fff;-moz-transition: all 0.3s, ease-in-out 0.2s; -webkit-transition: all 0.3s, ease-in-out 0.2s; -o-transition: all 0.3s, ease-in-out 0.2s; transition: all 0.3s, ease-in-out 0.2s;}.button.borderR1 a,a.button.borderR1,button.borderR1{border-radius:.1875rem}.button.borderR2 a,a.button.borderR2,button.borderR2{border-radius:.3125rem}.button.borderR3 a,a.button.borderR3,button.borderR3{border-radius:.4375rem}.button.borderR4 a,a.button.borderR4,button.borderR4{border-radius:.625rem}.button.borderR5 a,a.button.borderR5,button.borderR5{border-radius:.8125rem}.button.borderR6 a,a.button.borderR6,button.borderR6{border-radius:1rem}.button.Shadow a,a.button.Shadow,button.Shadow{-webkit-box-shadow:0 0 .5rem 0 rgba(88,88,90,.5);box-shadow:0 0 .5rem 0 rgba(88,88,90,.5)}.button.Shadow a:hover,a.button.Shadow:hover,button.Shadow:hover{-webkit-box-shadow:0 0 .75rem 0 rgba(88,88,90,.8);box-shadow:0 0 .75rem 0 rgba(88,88,90,.8)}