.iw-button a.width-auto{width:auto}.iw-button a.full-width{width:100%}.iw-button a{-webkit-border-radius:4px;border-radius:4px;color:#fff;display:inline-block;font-weight:500;line-height:18px;padding:12px 17px;font-size:13px;text-transform:uppercase;position:relative;z-index:0}.iw-button.button1 a:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;-webkit-border-radius:4px;border-radius:4px;background:rgba(0,0,0,.2);opacity:0;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease;z-index:-1}.iw-button.button1 a:hover:after{opacity:1}.iw-button.button2 a{border:2px solid rgba(255,255,255,.2)}.iw-button a:hover,.iw-button a:focus{color:#ffffff!important}.iw-button a i{margin-left:10px}.iw-button.button3 a{padding:2px 20px;font-size:13px;font-weight:500;border-radius:30px;-webkit-border-radius:30px;line-height:42px;letter-spacing:.5px}.iw-button.button3 a:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;-webkit-border-radius:30px;border-radius:30px;background:rgba(0,0,0,.2);opacity:0;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease;z-index:-1}.iw-button.button3 a:hover:after{opacity:1}.iw-bg-gradient-button a{display:inline-block;color:#ffffff!important;padding:15px 45px;font-size:14px;font-weight:300;border-radius:30px;-webkit-border-radius:30px;background:rgba(0,0,0,0) linear-gradient(to right bottom,#43cbff,#736efe) repeat scroll 0 0;background:rgba(0,0,0,0) -webkit-linear-gradient(to right bottom,#43cbff,#736efe) repeat scroll 0 0}@media (max-width:767px){.iw-button.right-text,.iw-button.left-text{text-align:center!important}}