/** {
	margin: 0;
	padding: 0;
}*/
.form_bg {
	background-color: transparent; 
	overflow: hidden;
	position: relative; 
   	margin: 0; 
	padding: 10 0;
	width: 450px; 
	max-height: 100vh;
	top: 10px;
	left: 50%;
	bottom: 10px;
    -webkit-background-size: contain;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: contain;
	z-index: 1142;
	-webkit-transform: translate(-50%, 0px); /* move -50% to right, move 0% down */
	-moz-transform: translate(-50%, 0px);
	-ms-transform: translate(-50%, 0px);
	-o-transform: translate(-50%, 0px);
	transform: translate(-50%, 0px);
}
.blankrow {
	background-color: transparent; 
	margin-top: 10px; 
	padding: 0;
	height: 10px;
}
.tab {
	text-indent: 40px;
}
table, tr, td, th {
	border: 0px solid black;
	padding: 0px;
	margin: 0px;
	text-align: left;
	vertical-align: top;
}
.tablecenter {
    text-align:center; 
    margin-left:auto; 
    margin-right:auto; 
 	min-width: 320px; 
	max-width: 375px;
}
tr .leftalign, td .leftalign {
	text-align:left;
	padding-top: 7px;
}
div .drawline {
background: rgba(50,50,50,1.0) no-repeat scroll center;
/*margin-left: 7px;
margin-right: 7px; */
width: 100%;
height: 2px;
}
div .drawline hr {
display: none;
}
.popup_form {
	overflow: scroll;
	position: relative; 
	top: 0;
	left: 50px;
	right: 0;
	bottom: 0px;
	background-color: rgba(255,255,255,0.85);
	border-radius: 15px;
	width: 340px; 
	height: calc(100vh - 30px); 
	padding: 15px 15px; 
	font-family: roboto;
	font-weight: 200;
	font-size: 12px!important;
	z-index: 9999;
}
.popup_form .inside-border {
	position: relative;
	border: 2px solid rgba(50,50,50,1.0);
	width: 100%;
	padding: 15px 15px;
	margin: auto; 
	display: block;
	border-radius: 15px;
}
.popup_form h2 {
	line-height: 1;
	margin-bottom: 10px
}
.popup_form .header1 {
	width: 100%;
	font-family: "Bauhaus";
	font-size: 20px;
	font-weight: 500;
	font-size-adjust: auto;
	text-transform:uppercase; 
	line-height: 30px;
	text-align: center;
	textAlpha: 1.000000;
	margin-bottom: 6px;
}
.popup_form .ConnectBanner {
	width: 100%;
	height: 30px;
	background-color: rgba(50,50,50,1.0);
	color: #F9F9F9;
}
.popup_form .header2 {
	position: absolute;
	z-index: 1;
	font-weight: 500;
	font-size: 13px;
	text-transform:uppercase;
	line-height: 13px;
	margin-bottom: 0px;
	vertical-align: middle;
	padding: 0px;
}
.popup_form .header3 {
	width: 100%;
	font-family: "Bauhaus";
	font-size: 20px!important;
	font-weight: 500;
	font-size-adjust: auto;
	text-transform:uppercase; 
	line-height: 30px;
	text-align: center;
	textAlpha: 1.000000;
	margin-bottom: 6px;
}
.popup_form h4 .namebrand {
	font-family: "Bauhaus";
}
.popup_form p {
	font-family: 'Roboto'; 
	font-weight: 400;
	font-style: normal; 
	color: rgba(50,50,50,1.0);
	font-size: 12px!important; 
	text-align: left;
}
.popup_form form {
	font-family: 'Roboto';
	font-weight: 100;
	color: rgba(50,50,50,1.0);
	font-size: 12px!important;
	margin: 0px 0px;
	text-align: left;
}
.popup_form form>h4 {
	font-family: 'Roboto';
	font-weight: 500;
	font-size: 12px!important;
	text-transform: uppercase;
	font-stretch: condensed;
	margin-bottom: 3px;
	width: 100%;
}
.popup_form .form_option {
	display: flex;  
}
.popup_form .form_option_label {
	font-family: 'Roboto+Condensed+Light'; 
	font-weight: 700;
	font-stretch: condensed;
	color: rgba(50,50,50,1.0);
	text-align: left;
	margin-left: 12px; 
}
.popup_form input, .popup_form textarea, .popup_form select {
	background-color: rgba(255,255,255,0.85);
	font-size: 13px;
	color: #555555;
	border: 1px solid #555555;
	border-radius: 4px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	line-height: 1.42857143;
	margin-left: 0px;
	text-align: left;
	padding: 6px 12px;
	width: 100%;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}
.popup_form textarea {
	min-height: 100px;
	resize: none;
}
.popup_form input:focus, .popup_form textarea:focus {
	border-color: #002FA5; 	
	outline: 0;
	-webkit-box-shadow: 0 0px 0px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
	box-shadow: 0 0px 0px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)
}

/* :-moz-placeholder -> Mozilla Firefox 4 to 18 */
.popup_form input::-moz-placeholder, .popup_form textarea:-moz-placeholder {
	color: rgba(50,50,50,1.0);
	position: relative; top: 0; left: 0px;
	padding: 0;
	margin: 0;
	opacity: 1;
	z-index: auto;
}
.popup_form input:focus:-moz-placeholder, .popup_form textarea:focus:-moz-placeholder { color:transparent; }
/* ::-moz-placeholder -> Mozilla Firefox 19+ */
.popup_form input::-moz-placeholder, .popup_form textarea::-moz-placeholder {
	color: rgba(50,50,50,1.0);
	position: relative; top: 0; left: 0px;
	padding: 0;
	margin: 0;
	opacity: 1;
	z-index: auto;
}
.popup_form input:focus::-moz-placeholder, .popup_form textarea:focus::-moz-placeholder { color:transparent; }

/* :-ms-input-placeholder  Internet Explorer 10+ */
.popup_form input:-ms-input-placeholder, .popup_form textarea:-ms-input-placeholder {
	color: rgba(50,50,50,1.0);
	position: relative; top: 0; left: 0px;
	padding: 0;
	margin: 0;
	opacity: 1;
	z-index: auto;
}
.popup_form input:focus:-ms-input-placeholder, .popup_form textarea:focus:-ms-input-placeholder { color:transparent; }

/* ::-webkit-input-placeholder  WebKit browsers */
.popup_form input::-webkit-input-placeholder, .popup_form textarea::-webkit-input-placeholder { 
	color: rgba(50,50,50,1.0);
	position: relative; top: 0; left: 0px;
	padding: 0;
	margin: 0;
	opacity: 1;
	z-index: auto;
}
.popup_form input:focus::-webkit-input-placeholder, .popup_form textarea:focus::-webkit-input-placeholder { color:transparent; }

.popup_form .fw_form_feedback {
	color: rgba(50,50,50,1.0);
	margin-bottom: 20px
}
.popup_form .fw_form_row {
	margin-bottom: 2px
}
.popup_form .fw_form_submit_link {
	background: #fff;
	color: #FA4C00;
	border: 1px solid #FA4C00;
	display: block;
	line-height: 29px;
	padding: 10px 20px;
	text-align: center
}
.popup_form .fw_form_submit_link:hover {
	opacity: .8
}
.popup_form .fw_form_feedback_error {
	color: red
}
.popup_form .fw_error input {
	border-color: red
}
.popup_form .SendButton {
	width:100%;
	font-family: 'Roboto';
	border:1.5px solid #FFF;	  /*  White, w/ popup transparency averaging close to off-white2 (#F9F9F9) */
	color: rgba(249,249,249,1.0)!important; 	 /* PH5VE off-White 2 (#F9F9F9) */
	border-radius:4px;
	height:35px;
	text-transform:uppercase;
	font-stretch: semi-expanded;
	letter-spacing: 5px;
	font-size:18px;
	font-weight: 500;
	cursor:pointer;
	transition:all 0.3s;
	text-align: center;
	vertical-align: middle;
}

.inscreen_form {
/*	position: relative; */
	float: none;
	margin-left: auto;
	margin-right: auto;
/*	top: 0; */
/*	left: 50px; */
/*	right: 0; */
/*	bottom: 0px; */
/*	background-color: rgba(255,255,255,0.85); */
/*	border-radius: 15px; */
/*	width: 340px; */
 	min-width: 320px; 
	max-width: 375px;
	padding: 0px; 
	font-family: roboto;
	font-weight: 200;
	font-size: 12px!important;
	z-index: 9999;
	text-align: center;
}
/*.inscreen_form .inside-border {
	position: relative;
	border: 2px solid rgba(50,50,50,1.0);
	width: 100%;
	padding: 15px 15px;
	margin: auto; 
	display: block;
	border-radius: 15px; 
} */
.inscreen_form .inside-wrapper {
	position: relative;
	width: 100%;
	padding: 0px 15px;
/*	margin: auto; */
	display: block;
    text-align:center; 
    margin-left:auto; 
    margin-right:auto;  
} 
/*.inscreen_form h2 {
	line-height: 1;
	margin-bottom: 10px
} */
/*.inscreen_form .header1 {
	width: 100%;
	font-family: "Bauhaus";
	font-size: 20px;
	font-weight: 500;
	font-size-adjust: auto;
	text-transform:uppercase; 
	line-height: 30px;
	text-align: center;
	textAlpha: 1.000000;
	margin-bottom: 6px;
} */
.inscreen_form .ConnectBanner {
	width: 100%;
	height: 30px;
	background-color: rgba(50,50,50,1.0);
	color: #F9F9F9;
}
.inscreen_form .header2 {
	position: absolute;
	z-index: 1;
	font-weight: 500;
	font-size: 13px;
	text-transform:uppercase;
	line-height: 13px;
	margin-bottom: 0px;
	vertical-align: middle;
	padding: 0px;
}
.inscreen_form .header3 {
	width: 100%;
	font-family: "Bauhaus";
	font-size: 1.5rem;!important;
	font-weight: 500;
	font-size-adjust: auto;
	text-transform:uppercase; 
	line-height: 30px;
	text-align: center;
	textAlpha: 1.000000;
	margin-bottom: 6px;
}
.inscreen_form h4 .namebrand {
	font-family: "Bauhaus";
}
.inscreen_form p {
	font-family: 'Roboto'; 
	font-weight: 400;
	font-style: normal; 
	color: rgba(50,50,50,1.0);
	font-size: 12px!important; 
	text-align: left;
}
.inscreen_form form {
	font-family: 'Roboto';
	font-weight: 300;
/*	color: rgba(50,50,50,1.0); */
/*	font-size: 12px!important; */
	font-size: 0.93rem!important; 
	margin: 0px 0px;
	text-align: left;
}
.inscreen_form form>h4 {
	font-family: 'Roboto';
	font-weight: 400;
/*	font-size: 12px!important; */
	font-size: 1.1rem!important; 
	text-transform: uppercase;
	font-stretch: condensed;
	margin-bottom: 3px;
	width: 100%;
}
.inscreen_form .form_option {
	display: flex;  
}
.inscreen_form .form_option_label {
/*	font-family: 'Roboto+Condensed+Light'; 
	font-weight: 700; 
	font-stretch: condensed;*/
/*	color: rgba(50,50,50,1.0); */
	text-align: left;
	margin-left: 12px; 
}
.inscreen_form input, .inscreen_form textarea, .inscreen_form select {
	background-color: rgba(255,255,255,0.85);
	font-size: 13px;
	color: #555555;
	border: 1px solid #555555;
	border-radius: 4px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	line-height: 1.42857143;
	margin-left: 0px;
	text-align: left;
	padding: 6px 12px;
	width: 90%;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}
.inscreen_form textarea {
	min-height: 100px;
	resize: none;
}
.inscreen_form input:focus, .inscreen_form textarea:focus {
	border-color: #002FA5; 	
	outline: 0;
	-webkit-box-shadow: 0 0px 0px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
	box-shadow: 0 0px 0px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)
}

/* :-moz-placeholder -> Mozilla Firefox 4 to 18 */
.inscreen_form input::-moz-placeholder, .inscreen_form textarea:-moz-placeholder {
	color: rgba(50,50,50,1.0);
	position: relative; top: 0; left: 0px;
	padding: 0;
	margin: 0;
	opacity: 1;
	z-index: auto;
}
.inscreen_form input:focus:-moz-placeholder, .inscreen_form textarea:focus:-moz-placeholder { color:transparent; }
/* ::-moz-placeholder -> Mozilla Firefox 19+ */
.inscreen_form input::-moz-placeholder, .inscreen_form textarea::-moz-placeholder {
	color: rgba(50,50,50,1.0);
	position: relative; top: 0; left: 0px;
	padding: 0;
	margin: 0;
	opacity: 1;
	z-index: auto;
}
.inscreen_form input:focus::-moz-placeholder, .inscreen_form textarea:focus::-moz-placeholder { color:transparent; }

/* :-ms-input-placeholder  Internet Explorer 10+ */
.inscreen_form input:-ms-input-placeholder, .inscreen_form textarea:-ms-input-placeholder {
	color: rgba(50,50,50,1.0);
	position: relative; top: 0; left: 0px;
	padding: 0;
	margin: 0;
	opacity: 1;
	z-index: auto;
}
.inscreen_form input:focus:-ms-input-placeholder, .inscreen_form textarea:focus:-ms-input-placeholder { color:transparent; }

/* ::-webkit-input-placeholder  WebKit browsers */
.inscreen_form input::-webkit-input-placeholder, .inscreen_form textarea::-webkit-input-placeholder { 
	color: rgba(50,50,50,1.0);
	position: relative; top: 0; left: 0px;
	padding: 0;
	margin: 0;
	opacity: 1;
	z-index: auto;
}
.inscreen_form input:focus::-webkit-input-placeholder, .inscreen_form textarea:focus::-webkit-input-placeholder { color:transparent; }

.inscreen_form .fw_form_feedback {
	color: rgba(50,50,50,1.0);
	margin-bottom: 20px
}
.inscreen_form .fw_form_row {
	margin-bottom: 2px
}
.inscreen_form .fw_form_submit_link {
	background: #fff;
	color: #FA4C00;
	border: 1px solid #FA4C00;
	display: block;
	line-height: 29px;
	padding: 10px 20px;
	text-align: center
}
.inscreen_form .fw_form_submit_link:hover {
	opacity: .8
}
.inscreen_form .fw_form_feedback_error {
	color: red
}
.inscreen_form .fw_error input {
	border-color: red
}
.inscreen_form .SendButton {
	width:230px;
	font-family: 'Roboto';
	border:1.5px solid rgba(50,50,50,1.0);	  /*  White, w/ popup transparency averaging close to off-white2 (#F9F9F9) */
	color: rgba(249,249,249,1.0)!important; 	 /* PH5VE off-White 2 (#F9F9F9) */
	border-radius:4px;
	height:35px;
	text-transform:uppercase;
	font-stretch: semi-expanded;
	letter-spacing: 5px;
	font-size:18px;
	font-weight: 500;
	cursor:pointer;
	transition:all 0.3s;
	text-align: center;
	vertical-align: middle;
}

.input-group {
	border-radius: 4px 0px 0px 4px;
	background-color: rgba(0,0,0,0.05);
	height: 18px;
	line-height: 1.42857143;
	width: 100%;
}
.input-addon {
	border-radius: 4px 0px 0px 4px;
/*	background-color: rgba(0,0,0,0.1); */
	width: 45px;
	text-align: left;
	padding: 4px 0px 4px 12px;
}
.input-addon .RequiredField {
	color: rgba(250,76,0,1.0);	   /* PH5VE Orange (#FA4C00) */
	font-weight: bold;
}
.g-recaptcha {
	-webkit-transform: scale(0.95);
	-moz-transform: scale(0.95);
	-ms-transform: scale(0.95);
	-o-transform: scale(0.95);
	transform: scale(0.95);
	-webkit-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	-o-transform-origin: 0 0;
	transform-origin: 0 0;
	filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.95,M12=0,M21=0,M22=0.95,SizingMethod='auto expand');
}


/*==================================================================
[ Form ]*/

.contact100-form {
  width: 100%; 
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  padding: 0px 0px 0px 0px; 	
}

/*------------------------------------------------------------------
[ Input ]*/
.wrap-input100 {
  width: 100%;
  position: relative;
  border: 0px solid #e6e6e6; 
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0px;
}
.rs1-wrap-input100, .rs2-wrap-input100 {
  width: 50%;
}
.label-input100 {
  font-family: 'Roboto+Condensed+Light';
  font-size: 12px;
  color: #555555;
  line-height: 1.5;
  text-transform: uppercase;
  letter-spacing: 1px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  width: 100%;
  min-height: 55px;
  border: 1px solid #e6e6e6;
  border-bottom: none; 
  padding: 10px 20px;
  margin-top: 15px;
  margin-bottom: 0;
}
.input100 {
  display: block;
  width: 100%;
  background: transparent;
  font-family: 'Roboto+Condensed+Light';
  font-size: 18px;
  color: #555555;
  line-height: 1.2;
  padding: 0 25px;
}
input.input100, select.input100 {
  height: 35px;
  max-width: calc(100%-5px);
  border-radius: 2px;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-right: 5px;
}
/*.inscreen_form input.input100, .inscreen_form select.input100 {
  max-width: calc(100%-25px);
}*/
/*textarea.input100 {
  min-height: 139px;
  padding-top: 19px;
  padding-bottom: 15px;
}*/

/*---------------------------------------------*/
.help-block {
  position: absolute;
  display: block;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;
  background-color: transparent;
  border:1px solid rgba(250,76,0,1.0);
  right: 2px;
  pointer-events: none;
  font-family: 'Roboto+Condensed+Light';
  color: rgba(250,76,0,1.0);
  font-size: 13px;
  font-stretch: condensed;
  line-height: 1.1;
  text-align: left;
}
.input100:focus + .help-block {
  visibility: visible;
  opacity: 1;
}
.form-group.has-error.has-danger .form-control-label {
	color: rgba(250,76,0,1.0);
}
.form-group.has-error.has-danger .form-control {
  border: 1px solid rgba(250,76,0,1.0);
  box-shadow: 0 0 0 0.1rem rgba(250,76,0,.6);
}

/*------------------------------------------------------------------
[ Button ]*/
.container-contact100-form-btn {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding-top: 23px;
}

.contact100-form-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 20px;
  min-width: 200px;
  height: 50px;
  border-radius: 2px;
  background: #C4281A;
  font-family: 'Roboto+Condensed+Light';
  font-size: 12px;
  color: #fff;
  line-height: 1.2;
  text-transform: uppercase;
  letter-spacing: 1px;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;
}
.contact100-form-btn:hover {
  background: #555555;
}

/*------------------------------------------------------------------
[ Alert validate ]*/
.validate-input {
  position: relative;
}
.alert-validate::before {
  content: attr(data-validate);
  position: absolute;
  max-width: 90%;
  background-color: #fff;
  border: 1px solid #C4281A;
  border-radius: 2px;
  padding: 4px 25px 4px 4px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 2px;
  pointer-events: none;
  font-family: 'Roboto+Condensed+Light';
  color: #C4281A;
  font-size: 13px;
  font-stretch: condensed;
  line-height: 1.4;
  text-align: left;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.4s;
  -o-transition: opacity 0.4s;
  -moz-transition: opacity 0.4s;
  transition: opacity 0.4s;
/*  z-index: 9999; */
}
.alert-validate::after {
  content: "\f044";
  font-family: 'Font Awesome 5 Free';
  font-weight: 400;
  display: block;
  position: absolute;
  color: #C4281A;
  background-color: #fff;
  font-size: 14px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 5px;
  z-index: 9999;
}
.alert-validate:hover:before {
  visibility: visible;
  opacity: 1;
}

@media (max-width: 992px) {
  .alert-validate::before {
    visibility: visible;
    opacity: 0;
	z-index: 9999; 
  }
}

/*==================================================================
[ contact100-form ]*/

/* BEGIN: FROM bootstrap_v3.3.4.css */
label {
	display: inline-block;
	max-width: 100%;
	margin-bottom: 5px;
	font-weight: 700
}
input[type=search] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
input[type=checkbox], input[type=radio] {
	margin: 1px 0 0;
	margin-top: 1px \9;
	line-height: normal;
	width: 12px;
	height: 12px;
}
input[type=file] {
	display: block
}
input[type=range] {
	display: block;
	width: 100%
}
select[multiple], select[size] {
	height: auto
}
input[type=file]:focus, input[type=checkbox]:focus, input[type=radio]:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}
input[type=button]:hover, input[type=button]:focus {
	cursor: pointer;  
	border-color: rgba(249,249,249,1.0)!important;
	outline: 0;
	-webkit-box-shadow: 0 0px 0px rgba(0,0,0,.075),0 0 8px rgba(196,40,26,.6);
	box-shadow: 0 0px 0px rgba(0,0,0,.075),0 0 8px rgba(196,40,26,.6)
}
input[type=submit]:hover, input[type=submit]:focus {
	cursor: pointer;  
	border-color: rgba(249,249,249,1.0)!important;
	outline: 0;
	-webkit-box-shadow: 0 0px 0px rgba(0,0,0,.075),0 0 8px rgba(196,40,26,.6);
	box-shadow: 0 0px 0px rgba(0,0,0,.075),0 0 8px rgba(196,40,26,.6)
}
.inscreen_form input[type=button]:hover, .inscreen_form input[type=button]:focus {
/*	-webkit-box-shadow: 0 0px 0px rgba(0,0,0,.075),0 0 8px rgba(50,50,50,.6);
	box-shadow: 0 0px 0px rgba(0,0,0,.075),0 0 8px rgba(50,50,50,.6)*/
	-webkit-box-shadow: 0 0px 0px rgba(0,0,0,.075),0 0 8px rgba(13,158,44,.6);
	box-shadow: 0 0px 0px rgba(0,0,0,.075),0 0 8px rgba(13,158,44,.6)
}
.inscreen_form input[type=submit]:hover, .inscreen_form input[type=submit]:focus {
/*	-webkit-box-shadow: 0 0px 0px rgba(0,0,0,.075),0 0 8px rgba(50,50,50,.6);
	box-shadow: 0 0px 0px rgba(0,0,0,.075),0 0 8px rgba(50,50,50,.6)*/
	-webkit-box-shadow: 0 0px 0px rgba(0,0,0,.075),0 0 8px rgba(13,158,44,.6);
	box-shadow: 0 0px 0px rgba(0,0,0,.075),0 0 8px rgba(13,158,44,.6)
}

output {
	display: block;
	padding-top: 7px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555
}
.form-control {
	display: block;
	width: 100%;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555555;
	background-image: none;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}
.form-control:focus {
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6)
}
/*.form-control::-moz-placeholder {
color:#999;
opacity:1
}
.form-control:-ms-input-placeholder {
color:#999
}
.form-control::-webkit-input-placeholder {
color:#999
}*/
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
	background-color: #eee;
	opacity: 1
}
.form-control[disabled], fieldset[disabled] .form-control {
	cursor: not-allowed
}
/*textarea.form-control {
	height: auto
}*/
/*input[type=search] {
	-webkit-appearance: none
}*/

/* END: FROM bootstrap_v3.3.4.css */


/* social icons */
.social-icons {
	content: "";	 
	height: auto;
	list-style: outside none none !important;
	margin: 0px;
	overflow: hidden;
	width: auto;
}
.social-icons ul {
	content: "";  
	text-indent: 0;
	height: 28px;
	white-space: nowrap;
}
.social-icons li {
	white-space: nowrap;
	float:right; 
	content: ""; 
	width: 34px !important;
	margin-left: 0.2em; /* spacing*/
	padding-right: 0.75em; /* sizing */
	padding-left: -0.75em; /* sizing */
	overflow: hidden;
}
.social-icons li a {
	content: ""; 
	font-size: 18px;
	height: 28px;
	line-height: 25px;
	overflow: hidden;
	padding-right: 10px;
	position: relative;
	text-align: center;
}
.social-icons li a i {
	content: ""; 
	height: 100%;
	top: 0;
	transition: top .35s;
	width: 100%;
	margin: 5px;
	color: #F9F9F9; 
}
/*.social-icons .envelope a i {
	transition: none !important;
	color: #F9F9F9; 
}*/
.social-icons li.comments a:hover {
	background-color: #555555;
}
.social-icons li.comments a:hover i {
	color: #F9F9F9; 
}
.social-icons li.envelope a:hover {
	background-color: #F9F9F9;
}
.social-icons li.envelope a:hover i {
	color: rgba(50,50,50,1.0); 
}
.social-icons li.twitter a:hover {
/*	background-color: #1DA1F2; */
	background-color: #F9F9F9;
}
.social-icons li.twitter a:hover i {
	color: rgba(50,50,50,1.0);
}
.social-icons li.facebook a:hover {
/*	background-color: #3B5998; */
	background-color: #F9F9F9;
}
.social-icons li.facebook a:hover i {
	color: rgba(50,50,50,1.0);
}
.social-icons li.linkedin a:hover {
/*	background-color: #0077B5; */
	background-color: #F9F9F9;
}
.social-icons li.linkedin a:hover i {
	color: rgba(50,50,50,1.0);
}
.social-icons li.whatsapp a:hover {
	background-color: #555555;
}
.social-icons li.whatsapp a:hover i {
	color: #F9F9F9;
}
.social-icons li.dribbble a:hover {
	background-color: #ea4c89;
}
.social-icons li.youtube a:hover {
	background-color: #bb0000;
}
.social-icons li.vimeo a:hover {
	background-color: #aad450;
}
.social-icons li.tumblr a:hover {
	background-color: #32506d;
}
.social-icons li.skype a:hover {
	background-color: #0078ca;
}
.social-icons li.googleplus a:hover {
	background-color: rgba(219,68,55,1.0); 
}
.social-icons li.flickr a:hover {
	background-color: #ff0084;
}
.social-icons li.pinterest a:hover {
/*	background-color: #BD081C; */
	background-color: rgba(189,8,28,1.0);
}
.social-icons li.pinterest a:hover i {
	color: #F9F9F9;
}
.social-icons li.foursquare a:hover {
	background-color: #00aeef;
}
.social-icons li.instagram a:hover {
	background-color: rgba(76,76,76,1.0);
}
.social-icons li.instagram a:hover i {
	color: #F9F9F9;
}
.social-icons li.snapchat a:hover {
	background-color: rgba(255,252,0,1.0);
}
.social-icons li.snapchat a:hover i {
	color: #F9F9F9;
}
.social-icons li.github a:hover {
	background-color: #555555;
}
.social-icons li.xing a:hover {
	background-color: #026466;
}
.social-icons li.behance a:hover {
	background-color: #1769ff;
}
.social-icons li.soundcloud a:hover {
	background-color: #ff8800;
}
.social-icons li.rss a:hover {
	background-color: #f26522;
}
.footer-wrapper .footer-bottom .content-inner .social-icon h3 {
	display: inline-block;
	float: left;
	line-height: 54px;
	margin-right: 2%;
	width: auto;
}
.footer-wrapper .footer-bottom .content-inner .social-icon .social-icons li {
	width: 9%;
}
.footer-wrapper .footer-bottom .content-inner .social-icon h3 {
	display: none;
}
.social-icon {
	margin-top: 20px;
}
.social-icons li a {
	width: 36px;
}

@media (max-width:350px) {
.footerright .social-icon {
	padding-top: 10px
}
}

@media only screen and (max-width:492px) {
.footer-container .block-container .newsletter, .footerright .social-icon {
	display: inline-block
}
}
.btn-button.sf-icon-reveal.standard {
	border-color: #e4e4e4;
}
.btn-button.sf-icon-reveal.standard:hover {
	border-color: #e4e4e4;
}
.btn-button.sf-icon-reveal.standard:hover i {
	-o-transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	transform: scale(1);
	opacity: 1;
	right: 20px;
}
.btn-button.sf-icon-reveal.standard:hover span {
	-webkit-transform: translateX(-12px);
	-moz-transform: translateX(-12px);
	-ms-transform: translateX(-12px);
	transform: translateX(-12px);
}
.cart-container .cart-wrapper .cart-checkout .btn-button.standard.sf-icon-reveal.bag-button {
	padding: 8px 26px!important;
	height: 40px!important;
	line-height: 19px!important
}
.cart-container .cart-wrapper .cart-checkout .btn-button.sf-icon-reveal i {
	line-height: 35px!important
}
.cart-container .cart-wrapper .cart-checkout .btn-button.standard.sf-icon-reveal.checkout-button {
	line-height: 19px!important;
	height: 40px!important
}
.MacIntel .cart-container .cart-wrapper .cart-checkout .btn-button.standard.sf-icon-reveal.bag-button, .MacIntel .cart-container .cart-wrapper .cart-checkout .btn-button.standard.sf-icon-reveal.checkout-button, .mac .is_Firefox .cart-container .cart-wrapper .cart-checkout .btn-button.standard.sf-icon-reveal.bag-button {
	line-height: 23px!important;
	height: 40px!important
}
.cart-container .cart-wrapper .cart-checkout .btn-button.standard.sf-icon-reveal.checkout-button i {
	padding: 3px 0!important
}
.mac .is_Firefox .cart-container .cart-wrapper .cart-checkout .btn-button.standard.sf-icon-reveal.checkout-button {
	line-height: 23.5px!important;
	height: 40px!important
}
