.btn{border-radius:3px;font-size:12px;font-weight:700;letter-spacing:1px;outline:none;padding:12px 20px;position:relative;overflow:hidden;text-transform:uppercase;background:-webkit-linear-gradient(left,#e80000 0%,#4a000b 50%,#c12e43 100%);border-color:#ac2639;border-width:1px;border-style:solid;color:#fff;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;margin-bottom:6px;outline:none;line-height:14px;}
.btn:after{content:'';position:absolute;z-index:-1;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.btn:not(.btn-outline):not(.btn-light){text-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);}
.btn i{text-shadow:none;margin-right:6px;}
.btn.btn-xs{font-size:11px;height:28px;line-height:28px;padding:0 14px;}
.btn.btn-sm{font-size:12px;height:36px;line-height:33px;padding:0 18px;}
.btn.btn-lg{font-size:14px;height:62px;letter-spacing:2px;line-height:60px;padding:0 45px;}
.btn.btn-outline{background-color:transparent;border-width:2px;border-style:solid;border-color:#ac2639;color:#ac2639;}
.btn.btn-outline:hover, .btn.btn-outline:focus, .btn.btn-outline:active, .btn.btn-outline.active{background:-webkit-linear-gradient(left,#e80000 0%,#4a000b 50%,#c12e43 100%);border-width:2px;border-style:solid;border-color:#ac2639;color:#fff;}
.btn.btn-rounded{border-radius:2em !important;}
.btn.btn-block{width:100%;display:block;}
.btn.btn-light{background-color:#ffffff;border-color:#ebebeb;color:#4c5667;}
.btn.btn-light:hover, .btn.btn-light:focus, .btn.btn-light:active, .btn.btn-light.active{background:-webkit-linear-gradient(left,#e80000 0%,#4a000b 50%,#c12e43 100%);border-color:#ac2639;color:#fff;}
.btn.btn-light.btn-outline{border-color:#ffffff;background-color:transparent;color:#ffffff;}
.btn.btn-light.btn-outline:hover, .btn.btn-light.btn-outline:focus, .btn.btn-light.btn-outline:active, .btn.btn-light.btn-outline.active{background-color:#ffffff;color:#4c5667;}
.btn.btn-light.btn-light-hover:hover, .btn.btn-light.btn-light-hover:focus, .btn.btn-light.btn-light-hover:active, .btn.btn-light.btn-light-hover.active{background-color:#ffffff;border-color:#ebebeb;color:#4c5667;}
.btn.btn-dark{background-color:#111111;border-color:#111111;color:#ffffff;}
.btn.btn-dark:hover, .btn.btn-dark:focus, .btn.btn-dark:active, .btn.btn-dark.active{background:-webkit-linear-gradient(left,#e80000 0%,#4a000b 50%,#c12e43 100%);border-color:#ac2639;color:#fff;}
.btn.btn-dark.btn-outline{background-color:transparent;color:#111111;}
.btn.btn-dark.btn-outline:hover, .btn.btn-dark.btn-outline:focus, .btn.btn-dark.btn-outline:active, .btn.btn-dark.btn-outline.active{background-color:#111111;border-color:#111111;color:#ffffff;}
.btn:hover, .btn:focus, .btn:active, .btn.active{outline:0 !important;background-color:#148F77;border-color:#148F77;color:#fff;}
.btn.btn-primary{background-color:#26B8F3;border-color:#26B8F3;}
.btn.btn-primary:hover, .btn.btn-primary:focus, .btn.btn-primary:active, .btn.btn-primary.active{background-color:#0c9fda;border-color:#0c9fda;color:#fff;}
.btn.btn-success{background-color:#81c868;border-color:#81c868;}
.btn.btn-success:hover, .btn.btn-success:focus, .btn.btn-success:active, .btn.btn-success.active{background-color:#62b944;border-color:#62b944;color:#fff;}
.btn.btn-info{background-color:#34d3eb;border-color:#34d3eb;}
.btn.btn-info:hover, .btn.btn-info:focus, .btn.btn-info:active, .btn.btn-info.active{background-color:#15bdd7;border-color:#15bdd7;color:#fff;}
.btn.btn-warning{background-color:#ffbd4a;border-color:#ffbd4a;}
.btn.btn-warning:hover, .btn.btn-warning:focus, .btn.btn-warning:active, .btn.btn-warning.active{background-color:#ffaa17;border-color:#ffaa17;color:#fff;}
.btn.btn-danger{background-color:#c30000;border-color:#c30000;}
.btn.btn-danger:hover, .btn.btn-danger:focus, .btn.btn-danger:active, .btn.btn-danger.active{background-color:#900000;border-color:#900000;color:#fff;}
.btn.btn-red{background-color:#CA0027;border-color:#CA0027;}
.btn.btn-red:hover, .btn.btn-red:focus, .btn.btn-red:active, .btn.btn-red.active{background-color:#97001d;border-color:#97001d;color:#fff;}
.btn.btn-slide{border-radius:50px;display:table-cell;font-weight:400;opacity:1;overflow:hidden;padding:22px;position:relative;transition:width 0.4s ease 0s, background 0.4s ease 0s;width:46px;}
.btn.btn-slide > i{float:left;left:17px;position:absolute;top:17px;transition:all 0.8s ease 0s;}
.btn.btn-slide > span{left:40px;position:absolute;text-align:left;top:13px;transition:left 0.5s ease 0s, opacity 0.5s ease 0s;white-space:nowrap;opacity:0;}
.btn.btn-slide:hover{width:140px;text-align:left;}
.btn.btn-slide:hover > i{transform:rotate(360deg);}
.btn.btn-slide:hover > span{opacity:1;}
.btn.btn-slide.btn-xs{padding:14px;width:30px;}
.btn.btn-slide.btn-xs > i{left:10px;top:8px;}
.btn.btn-slide.btn-xs > span{left:28px;top:0px;}
.btn.btn-slide.btn-xs:hover{width:110px;}
.btn.btn-slide.btn-sm{padding:18px;width:36px;}
.btn.btn-slide.btn-sm > i{left:13px;top:13px;}
.btn.btn-slide.btn-sm > span{left:36px;top:0px;}
.btn.btn-slide.btn-sm:hover{width:110px;}
.btn.btn-slide.btn-lg{padding:30px;}
.btn.btn-slide.btn-lg > i{left:23px;top:23px;}
.btn.btn-slide.btn-lg > span{left:54px;top:3px;}
.btn.btn-slide.btn-lg:hover{width:200px;}
.btn.btn-reveal{padding:12px 34px;}
.btn.btn-reveal span{left:0;position:relative;transition:opacity 0.2s ease-out 0s, left 0.2s ease-out 0s;}
.btn.btn-reveal i{line-height:18px;margin-top:-9px;opacity:0;position:absolute;right:28px;top:50%;transition:all 0.2s ease-out 0s;width:18px;}
.btn.btn-reveal:hover span{left:-10px;}
.btn.btn-reveal:hover i{opacity:1 !important;right:18px;}
.btn.btn-reveal.btn-xs{line-height:2px;}
.btn.btn-reveal.btn-sm{line-height:12px;}
.btn.btn-reveal.btn-lg{line-height:26px;}
.btn.btn-reveal.btn-reveal-left span{right:0;left:auto;transition:opacity 0.2s ease-out 0s, right 0.2s ease-out 0s;}
.btn.btn-reveal.btn-reveal-left i{left:28px;right:auto;}
.btn.btn-reveal.btn-reveal-left:hover span{right:-10px;left:auto;}
.btn.btn-reveal.btn-reveal-left:hover i{left:18px;right:auto;}
.btn.btn-shadow{-webkit-box-shadow:0 4px 16px #efefef;-moz-box-shadow:0 4px 16px #efefef;box-shadow:0 4px 16px #efefef;}
.btn.btn-shadow:hover{-webkit-box-shadow:4px 8px 16px #dedede;-moz-box-shadow:4px 8px 16px #dedede;box-shadow:4px 8px 16px #dedede;}
.btn.btn-icon-holder{padding-right:20px;}
.btn.btn-icon-holder:before{border-left:1px solid rgba(255, 255, 255, 0.2);content:"";height:100%;position:absolute;right:42px;top:0;}
.btn.btn-icon-holder.btn-outline:before{border-left:2px solid #ac2639;}
.btn.btn-icon-holder.btn-outline.btn-dark:before{border-left:2px solid #111;}
.btn.btn-icon-holder.btn-light:before{border-left:1px solid #f3f3f3;}
.btn.btn-icon-holder.btn-light.btn-light-hover:before, .btn.btn-icon-holder.btn-light.btn-light-hover:hover{border-left:1px solid #f3f3f3;}
.btn.btn-icon-holder i{margin-left:30px;margin-right:-2px;}
.btn.btn-icon-holder.btn-xs{padding-right:10px;}
.btn.btn-icon-holder.btn-xs:before{right:30px;}
.btn.btn-icon-holder.btn-xs i{margin-left:20px;margin-right:2px;}
.btn.btn-icon-holder.btn-sm{padding-right:16px;}
.btn.btn-icon-holder.btn-sm:before{right:36px;}
.btn.btn-icon-holder.btn-sm i{margin-left:24px;margin-right:0;}
.btn.btn-icon-holder.btn-lg{padding-right:28px;}
.btn.btn-icon-holder.btn-lg:before{right:50px;}
.btn.btn-icon-holder.btn-lg i{margin-left:34px;margin-right:-8px;}
.btn.btn-creative{padding:24px 40px;font-size:15px;font-weight:600;}
.btn.btn-creative:before{right:58px;}
.btn.btn-creative i{margin-left:54px;margin-right:-16px;}
.btn.btn-facebook{background-color:#3b5998 !important;color:#ffffff !important;border-width:0;}
.btn.btn-twitter{background-color:#00aced !important;color:#ffffff !important;border-width:0;}
.btn.btn-linkedin{background-color:#007bb6 !important;color:#ffffff !important;border-width:0;}
.btn.btn-dribbble{background-color:#ea4c89 !important;color:#ffffff !important;border-width:0;}
.btn.btn-googleplus{background-color:#dd4b39 !important;color:#ffffff !important;border-width:0;}
.btn.btn-instagram{background-color:#517fa4 !important;color:#ffffff !important;border-width:0;}
.btn.btn-pinterest{background-color:#cb2027 !important;color:#ffffff !important;border-width:0;}
.btn.btn-dropbox{background-color:#007ee5 !important;color:#ffffff !important;border-width:0;}
.btn.btn-flickr{background-color:#ff0084 !important;color:#ffffff !important;border-width:0;}
.btn.btn-tumblr{background-color:#32506d !important;color:#ffffff !important;border-width:0;}
.btn.btn-skype{background-color:#00aff0 !important;color:#ffffff !important;border-width:0;}
.btn.btn-youtube{background-color:#bb0000 !important;color:#ffffff !important;border-width:0;}
.btn.btn-github{background-color:#171515 !important;color:#ffffff !important;border-width:0;}
.btn + .btn{margin-left:2px;}
@media (max-width:991px){.btn.btn-reveal.btn-reveal-left:hover span{left:auto;right:auto;}
.btn.btn-reveal.btn-reveal-left:hover i{display:none;}
}
@media (max-width:991px){.call-to-action{padding:26px 12px 18px;}
[class*="col-"] > .call-to-action{padding:26px 26px 18px;}
}
