/* @import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro,+Arial+Narrow+Bold,+Arial,+sans-serif:null|); */
@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600,700,400italic);

/************************ Icons ******************************/
@font-face {
  font-family: 'icomoon-ultimate';
  src: url("../fonts/icomoon-ultimate.eot?v=3.0.1");
  src: url("../fonts/icomoon-ultimate.eot?#iefix&v=3.0.1") format("embedded-opentype"), url("../fonts/icomoon-ultimate.woff?v=3.0.1") format("woff"), url("../fonts/icomoon-ultimate.ttf?v=3.0.1") format("truetype");
  font-weight: normal;
  font-style: normal; }

/*  IcoMoon styles
 ------------------------------------------------------- */
[class*='icon-'], [class*='icon_'] {
  font-family: icomoon-ultimate;
  speak: none;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  /* sprites.less reset */
  display: inline;
  width: auto;
  height: auto;
  line-height: normal;
  vertical-align: baseline;
  background-image: none;
  background-position: 0% 0%;
  background-repeat: repeat;
  margin-top: 0; }



.button-positive a.buttons .text_menu_link{
display:block;
}
.button-positive a.buttons .secondary_text{
display:block;
}
.button-positive a.buttons .icon_menu_handle{
position:absolute;
	background-repeat:no-repeat;
	width:100%;
	height:100%;
	left:0;
	top:0;
	text-align:left;
	color:rgba(0, 0, 0, 0.75);
	font-size:2em;
}
.button-positive a.buttons{
-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid gray;
	margin:10px auto;
	display:inline-block;
	text-align:center;
	text-decoration:none;
	position:relative;
	font-family: 'Source Sans Pro', sans-serif;
	letter-spacing: 2px;
	font-size:11px;
	font-weight: 600;
	/* postive button controls */
}
.button-positive a.buttonRegular:hover .text_menu_link{
color:rgba(255, 255, 255, 1);
	/* Background Green #FFFFFF */
	display:block;
}
.button-positive a.buttonRegular:hover{
background-image:none;
	background-color:rgba(113, 166, 39, 1);
	/* Background Green #71A627 */
	width:220px;
}
.button-positive a.buttonRegular .text_menu_link{
padding-top:14px;
	padding-right:40px;
	padding-bottom:10px;
	padding-left:40px;
	color:rgba(0, 0, 0, 1);
	text-shadow:none;
	font-size:1.5em;
	font-family: 'Source Sans Pro', "Arial Narrow Bold", "Arial", "sans-serif";
	text-transform:none;
	line-height:1.5em;
}
.button-positive a.buttonRegular .text_menu_link:after{
content:"REQUEST IT >";
}
.button-positive a.buttonRegular .secondary_text{
padding-top:0px;
	padding-right:20px;
	padding-bottom:10px;
	padding-left:20px;
	color:rgba(168, 53, 0, 0.8);
	text-shadow:none;
	font-size:1.3em;
	font-family: 'Source Sans Pro', "Arial Narrow Bold", "Arial", "sans-serif";
	display:none;
	font-weight:400;
	font-style:normal;
	line-height:1em;
}
.button-positive a.buttonRegular .secondary_text:after{
content:"Secondary Text";
}
.button-positive a.buttonRegular .icon_menu_handle{
left:5%;
	top:10%;
	position:absolute;
	text-shadow:rgba(0, 0, 0, 0.5) 0px 2px 2px;
	background-position:5% 10%;
}
.button-positive a.buttonRegular{
box-shadow:none;
/* Border Colors Below  #black is ( 3, 3, 3, 1 ) #BCBCBC is below */
	border-style:solid;
	border-width:1px;
	border-color:rgba(188, 188, 188, 1);
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:rgba(188, 188, 188, 1);
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:rgba(188, 188, 188, 1);
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:rgba(188, 188, 188, 1);
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:rgba(188, 188, 188, 1);
	border-top-right-radius:0px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
	border-top-left-radius:0px;
	background-color:transparent;
	width:220px;
	background-image:none;
	height:53px;
}
