.danceup-header, .danceup-header nav  {
  margin:0;
  padding: 0;
  width: 100%;
  height: auto;
  display: block;
}
.danceup-header {
  background-color: #fff;
}
.danceup-header nav {
  padding:20px;
  max-width:1100px;
  /* padding:20px 0 !important; */
  margin:0 auto;
}
.danceup-header nav img {

}
@media (max-width: 992px) {
  .danceup-header nav img {
    margin: 0 auto;
    padding-left:20px;
  }
  .danceup-header nav {
    /* padding:10px 20px; */
    padding: 17px 0 6px 0 !important;
  }
}

header .phone {
    display:none;
}

@media (min-width: 768px) {

  header .phone {
      background:url("/images/phone-icon.png") left 0 center no-repeat;
      color:#333;
      text-align:right;
      width:260px;
      margin:0px;
      padding-right:5px;
      float: right;
      font-family: "ProximaNovaRegular";
      font-size: 1.6rem;
      display:block !important;
  }

  header .bold {
      font-family: "ProximaNovaRegular";
      color:#000;
  }
}


header .logo {
  float:left;
}

header .dropdown {
  float: left;
  margin-left: 20px;
}

header .col-sm-4 {
  padding-left: 0px;
}

@media (max-width : 768px) {
  header .dropdown-btn, header .dropdown-btn:hover{
    font-size: 1.5rem !important;
    padding-left:5px;
  }

  header .dropdown {
    margin-left: 10px !important;
  }
}


header .dropdown-btn, header .dropdown-btn:hover{
  font-size: 1.7rem;
  position:relative;
  padding-right: 20px;
  color: #000 !important;
  background-color:transparent !important;
  border: 0px !important;
}


header .dropdown-btn:after{
  content:'';
  display:block;
  position:absolute;
  top:13px;
  right:0;
  width:16px;
  height:16px;
  pointer-events:none;
  background-repeat:no-repeat;
  background-image:url("/images/arrow-down-city.png")
}

header .dropdown-menu{
	display:none;
	border:none;
	min-width:150px;
	max-width:none;
	white-space:nowrap
}

header .btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn.focus:active,
.btn:active:focus,
.btn:focus {
  outline: 0 !important;
  outline-offset: 0  !important;
  background-image: none  !important;
  -webkit-box-shadow: none !important;
  box-shadow: none  !important;
}

.flyout-menu:after {
    content:"";
    position: absolute;
    right: 4px;
    top: -22px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 17px 17px 17px;
    border-color: transparent transparent #ffffff transparent;
    z-index:9998;
}

header .flyout-menu{
  margin:0;
	border:1px solid rgba(48,51,57,.15);
	border-radius:2px;
	padding:10px 0;
	min-width:90px;
	max-width:400px;
	font-size:14px;
	color:#3e4247;
	fill:#3e4247;
	text-align:left;
	list-style-type:none;
	background-color:#fff;
	background-clip:padding-box;
	box-shadow:0 1px 1px rgba(0,0,0,.1);
	overflow-x:hidden;
	overflow-y:auto;
	-webkit-overflow-scrolling:touch;
	font-family:Harmonia Sans,Helvetica,Arial,sans-serif;
	font-weight:400;
  font-style:normal;
}


header .flyout-menu-item{
  position:relative;
	padding:5px 10px;
	font-size:14px;
	line-height:1.45em;
	color:#3e4247;
	fill:#3e4247;
	text-align:left;
	background-color:#fff;
	cursor:pointer;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	transition:border-color,background,box-shadow,color,fill .1s ease;
	font-family:Harmonia Sans,Helvetica,Arial,sans-serif;
  font-weight:400;
  font-style:normal;
}


.flyout-menu-item:hover{
	color:#3e4247;
	fill:#3e4247;
	background-color:#f4f5f9
}

.flyout-menu-item:active, .flyout-menu-item:focus{
	color:#3e4247;
	fill:#3e4247;
	background-color:#fff
}

.flyout-menu-item[disabled] {
	color:#a9afb6;
	fill:#a9afb6;
	background-color:#fff;
	pointer-events:none;
}


.flyout-menu-item.is-selected{
	padding-right:36px;
	color:#fff;
	fill:#fff;
	background-color:#00617d;
	font-family:Harmonia Sans,Helvetica,Arial,sans-serif;
	font-weight:600;
	font-style:normal
}

.flyout-menu-item.is-selected:after {
	content:'';
	display:inline-block;
	position:absolute;
	top:0;right:10px;
	bottom:0;
	width:16px;
	background-position:50%;
	background-repeat:no-repeat;
	background-image:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%0A%20%20%20%20viewBox%3D%220%200%2016%2016%22%3E%0A%20%20%3Cpath%20d%3D%22M14.85%2C3.72L13.79%2C2.65a0.49%2C0.49%2C0%2C0%2C0-.69%2C0l-7.43%2C7.5L2.87%2C7.31a0.46%2C0.46%2C0%2C0%2C0-.65.06L1.17%2C8.44a0.47%2C0.47%2C0%2C0%2C0-.06.65L5.37%2C13.4a0.4%2C0.4%2C0%2C0%2C0%2C.44.07A0.45%2C0.45%2C0%2C0%2C0%2C6%2C13.35l8.86-8.93A0.5%2C0.5%2C0%2C0%2C0%2C14.85%2C3.72Z%22%2F%3E%0A%3Cdefs%3E%3Cstyle%3Epath%20%7B%0A%20%20%20%20%20%20fill%3A%20rgb%280%2C%2097%2C%20125%29%3B%0A%20%20%20%20%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3C%2Fsvg%3E%0A')
}
