.btn{display:block;padding-top:15px;padding-bottom:5px;}
.btn a{text-align:center;opacity:1;position:relative;top:0px;border-bottom:1px solid rgba(0,0,0,0.1);margin-bottom:10px;}
.btn.br1 a{border-radius:3px !important;}
.btn.br2 a{border-radius:5px !important;}
.btn.br3 a{border-radius:7px !important;}
.btn.br4 a{border-radius:9px !important;}
.btn.br5 a{border-radius:11px !important;}
.btn.br6 a{border-radius:13px !important;}
.btn.br7 a{border-radius:15px !important;}
.btn.br8 a{border-radius:17px !important;}
.btn.br9 a{border-radius:19px !important;}
.btn.br10 a{border-radius:25px !important;}
.btn.br11 a{border-radius:30px !important;}
.btn.br12 a{border-radius:40px !important;}
.btn li,.btn a{display:inline-block;}
.btn.xb4 li,.btn.xb5 li,.btn.xb6 li,.btn.xb4 a,.btn.xb5 a,.btn.xb6 a{display:block;}
.btn.al{text-align:left;}
.btn.ac{text-align:center;}
.btn.ar{text-align:right;}
.btn.al a{margin-left:0px;margin-right:10px;}
.btn.ac a{margin-left:5px;margin-right:5px;}
.btn.ar a{margin-left:10px;margin-right:0px;}
.btn.xb4 a,.btn.xb5 a,.btn.xb6 a{margin-left:0px;margin-right:0px;}
.btn.xb1 a{font-size:12px;line-height:19px;padding:6px 14px 4px 14px;}
.btn.xb2 a{font-size:13px;line-height:21px;padding:6px 17px 5px 17px;}
.btn.xb3 a{font-size:14px;line-height:22px;padding:6px 20px 6px 20px;}
.btn.xb4 a{font-size:14px;line-height:23px;}
.btn.xb5 a{font-size:16px;line-height:26px;}
.btn.xb6 a{font-size:18px;line-height:28px;}
.btn.xb4 a{padding:7px 23px 6px 23px;}
.btn.xb5 a{padding:8px 26px 6px 26px;}
.btn.xb6 a{padding:8px 29px 7px 29px;}
@media only screen and (min-width:320px){
.btn.bl{text-align:left;}
.btn.bc{text-align:center;}
.btn.br{text-align:right;}
.btn.bl a{margin-left:0px;margin-right:10px;}
.btn.bc a{margin-left:5px;margin-right:5px;}
.btn.br a{margin-left:10px;margin-right:0px;}
.btn.xb4 a,.btn.xb5 a,.btn.xb6 a{margin-left:0px;margin-right:0px;}
.btn.xb4 a{padding:8px 24px 7px 24px;}
.btn.xb5 a{padding:9px 27px 7px 27px;}
.btn.xb6 a{padding:9px 30px 8px 30px;}
}
@media only screen and (min-width:420px){
.btn li,.btn a{display:inline-block !important;}
.btn.cl{text-align:left;}
.btn.cc{text-align:center;}
.btn.cr{text-align:right;}
.btn.cl a{margin-left:0px;margin-right:10px;}
.btn.cc a{margin-left:5px;margin-right:5px;}
.btn.cr a{margin-left:10px;margin-right:0px;}
.btn.xb4 a{padding:9px 25px 8px 25px;}
.btn.xb5 a{padding:10px 28px 8px 28px;}
.btn.xb6 a{padding:10px 31px 9px 31px;}
}
@media only screen and (min-width:560px){
.btn.dl{text-align:left;}
.btn.dc{text-align:center;}
.btn.dr{text-align:right;}
.btn.dl a{margin-left:0px;margin-right:10px;}
.btn.dc a{margin-left:5px;margin-right:5px;}
.btn.dr a{margin-left:10px;margin-right:0px;}
.btn.xb4 a{padding:10px 26px 9px 26px;}
.btn.xb5 a{padding:11px 29px 9px 29px;}
.btn.xb6 a{padding:11px 32px 10px 32px;}
}
@media only screen and (min-width:700px){
.btn.el{text-align:left;}
.btn.ec{text-align:center;}
.btn.er{text-align:right;}
.btn.el a{margin-left:0px;margin-right:10px;}
.btn.ec a{margin-left:5px;margin-right:5px;}
.btn.er a{margin-left:10px;margin-right:0px;}
.btn.xb4 a{padding:11px 27px 10px 27px;}
.btn.xb5 a{padding:12px 30px 10px 30px;}
.btn.xb6 a{padding:12px 33px 11px 33px;}
}
@media only screen and (min-width:1000px){
.btn.fl{text-align:left;}
.btn.fc{text-align:center;}
.btn.fr{text-align:right;}
.btn.fl a{margin-left:0px;margin-right:10px;}
.btn.fc a{margin-left:5px;margin-right:5px;}
.btn.fr a{margin-left:10px;margin-right:0px;}
.btn.xb4 a{padding:12px 28px 11px 28px;}
.btn.xb5 a{padding:13px 31px 11px 31px;}
.btn.xb6 a{padding:13px 34px 12px 34px;}
}
.btn a:hover{opacity:0.9;position:relative;top:-1px;border-bottom:2px solid rgba(0,0,0,0.2);margin-bottom:9px;-webkit-box-shadow:0 3px 7px 0 rgba(0,0,0,0.1) !important;box-shadow:0 3px 7px 0 rgba(0,0,0,0.1) !important;text-decoration:none;}