.btn-rod,
a.btn-rod{
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 8px 20px 7px;
  	color: #000000;
  	background: rgba(255, 255, 255, 0.6);
	border: 2px solid transparent;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 2px;

	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;

	-webkit-transition: all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000);
    -moz-transition: all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000);
    -o-transition: all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000);
    -ms-transition: all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000);
    transition: all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000);
}


.btn-rod:hover,
.btn-rod:focus,
a.btn-rod:hover,
a.btn-rod:focus{
	font-weight: 700;
	color: rgba(0, 0, 0);
  	background: rgba(255,255,255, .8);
	text-decoration: none;
}
.btn-rod:active{
	cursor: pointer !important;
}

.btn-rod.btn-small{
  	padding: 6px 15px 5px;
	font-size: 11px;
    letter-spacing: 1px;
}
.btn-rod.btn-medium{
  	padding: 12px 27px 11px;
	font-size: 12px;
}
.btn-rod.btn-large{
  	padding: 15px 40px 14px;
	font-size: 13px;
}

.btn-rod.btn-glass{
  	color: rgba(255,255,255, .75);
  	background: rgba(0,0,0, .40);
}
.btn-rod.btn-glass:hover,
.btn-rod.btn-glass:focus{
  	color: rgba(255,255,255, 1);
  	background: rgba(0,0,0, 1);
}

.btn-rod.btn-border{
  	color: #151515;
	border: 2px solid #151515;
  	background: transparent;
}
.btn-rod.btn-border:hover,
.btn-rod.btn-border:focus{
  	color: #fff;
	border-color: transparent;
  	background: #000;
}

.btn-rod.btn-border-c{
  	color: #e41919;
	border: 2px solid #e41919;
  	background: transparent;
}
.btn-rod.btn-border-c:hover,
.btn-rod.btn-border-c:focus{
  	color: #fff;
	border-color: transparent;
  	background: #e41919;
}

.btn-rod.btn-border-w{
  	color: #fff;
	border: 2px solid rgba(255,255,255, .75);
  	background: transparent;
}
.btn-rod.btn-border-w:hover,
.btn-rod.btn-border-w:focus{
  	color: #000;
	border-color: transparent;
  	background: #fff;
}

.btn-rod.btn-w{
  	color: #000;
  	background: rgba(255,255,255, .9);
}
.btn-rod.btn-w:hover,
.btn-rod.btn-w:focus{
  	color: #000;
  	background: #fff;
}

.btn-rod.btn-w-color{
  	color: #e41919;
  	background: #fff;
}
.btn-rod.btn-w-color:hover,
.btn-rod.btn-w-color:focus{
	color: #151515;
  	background: #fff;
}

.btn-rod.btn-color{
  	color: #fff;
  	background: #e41919;
}
.btn-rod.btn-color:hover,
.btn-rod.btn-color:focus{
  	color: #fff;
  	background: #e41919;
    opacity: .85;
}

.btn-rod.btn-circle{
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}