.txt-field{
	border-bottom:1px solid #b39c6b; 
	border-top:0;
	border-left:0;
	border-right:0;
	width:100%; 
	background:transparent; 
	padding:8px 16px; 
	outline:none; 
	font-size:12px; 
	text-align:left; 
	color:#fff}

.txt-field, .txt-field::-webkit-input-placeholder{
	color:#b39c6b; 
	font-family: 'Museo 300', Arial, sans-serif;
    font-weight:300;
}


.txt-field2{
	border-bottom:1px solid #b39c6b; 
	border-top:0;
	border-left:0;
	border-right:0;
	width:230px;   /* width:230px; */
	background:transparent; 
	padding:8px 16px; 
	outline:none; 
	font-size:12px; 
	text-align:left; 
	color:#fff}

.txt-field2, .txt-field2::-webkit-input-placeholder{
	color:#b39c6b; 
	font-family: 'Museo 300', Arial, sans-serif;
    font-weight:300;
}

.txt-field3{
	border:1px solid #b39c6b; 
	width:100%; 
	background:transparent; 
	padding:8px 16px; 
	outline:none; 
	font-size:12px; 
	text-align:left; 
	color:#fff;
	border-radius: 0;

}

.txt-field3, .txt-field3::-webkit-input-placeholder{
	color:#b39c6b; 
	font-family: 'Museo 300', Arial, sans-serif;
    font-weight:300;
}



.txt-field4{
  border-bottom:1px solid #b39c6b; 
  border-top:0;
  border-left:0;
  border-right:0;
  width:100%; 
  background:transparent; 
  padding:8px 16px; 
  outline:none; 
  font-size:12px; 
  text-align:left; 
  color:#fff}

.txt-field4, .txt-field4::-webkit-input-placeholder{
  color:#b39c6b; 
  font-family: 'Museo 300', Arial, sans-serif;
  font-weight:300;
}


select {
  /* styling */
  background-color: #1a243e;
  border: thin solid #1a243e;
  color:#b39c6b;
  border-radius: 0;
  display: inline-block;
  font: inherit;
  line-height: 1.5em;
  padding: 0.5em 3em 0.5em 1em;
  font-family: 'Museo 300', Arial, sans-serif;
  font-weight:300;
  font-size:12px;


  /* reset */

  margin: 0;      
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
}


/* arrows */

select.minimal {
  background-image:
    linear-gradient(45deg, transparent 50%, gray 50%),
    linear-gradient(135deg, gray 50%, transparent 50%),
    linear-gradient(to right, #ccc, #ccc);
  background-position:
    calc(100% - 20px) calc(1em + 2px),
    calc(100% - 15px) calc(1em + 2px),
    calc(100% - 2.5em) 0.5em;
  background-size:
    5px 5px,
    5px 5px,
    1px 1.5em;
  background-repeat: no-repeat;
}

select.minimal:focus {
  background-image:
    linear-gradient(45deg, gray 50%, transparent 50%),
    linear-gradient(135deg, transparent 50%, gray 50%),
    linear-gradient(to right, #ccc, #ccc);
  background-position:
    calc(100% - 15px) 1em,
    calc(100% - 20px) 1em,
    calc(100% - 2.5em) 0.5em;
  background-size:
    5px 5px,
    5px 5px,
    1px 1.5em;
  background-repeat: no-repeat;
  border-color: #b39c6b;
  outline: 0;
}


select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}









/*accordion*/

.accordion{width:100%; margin: 0 auto; color:#FFF; font-family: "Museo 300",Helvetica, Arial, sans-serif; font-weight: normal;}
.accordion-toggle {cursor: pointer;margin: 0; text-align:left; padding: 10px 0;position: relative; font-family: "Museo 300",Helvetica, Arial, sans-serif; font-size:12px;}
.accordion-toggle.active:after{display:none;}
.accordion-toggle:before{display:none;}
.accordion-toggle.active:before{display:none;}
.accordion-content {display: none;}
.accordion-toggle.active {color: #ffffff;}