@charset "utf-8";
/* CSS Document */
@media (min-width: 768px) {
    .affix {
        position: fixed;
    }
}
@media (max-width: 767px) {
    .affix {
        position: static;float:right;
    }
}
.greySection {
  width: 100%;
  padding: 42px 0;
  background-color: #f4f4f4;
  display: block;
}
.greySection .sectionTitle h2 span {
  background-color: #f4f4f4;
}
.buttonCustomPrimary {
  padding: 0 20px;
}
.buttonCustomPrimary:hover {
  background-color: #ff891e;
  border-color: #ff891e;
  color: #ffffff !important;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$value)";
  filter: alpha(opacity=1);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
section.how-to img {
	margin:0 auto;
}
section.how-to .how-to-image {
	margin-bottom:45px;
}
.nice-select.colored {
	background:#ff891e;
	border:0;
	color:#fff;
}
.nice-select.colored .list {
	color:#1c1c1c;
}
.nice-select.colored:after {
	border-color:#fff;
}

.nice-select.transparent {
	background-color:transparent;
	border:0;
	border-radius:0;
	border-bottom:1px solid;
	border-color:#676767;
	color:#676767;
	padding-left: 0;
	margin-top:8px;
	font-size:12px;
}
.nice-select.transparent .list {
	color:#1c1c1c;
}
.nice-select.transparent:after {
	border:0;
}
.alert-success {
	border-radius:0;
	border:0;
	border-left:5px solid #083B00;
	background-color:#D6FFDD;
}
.alert-danger {
	border-radius:0;
	border:0;
	border-left:5px solid #68000D;
	background-color:#FFD3D4;
}
.weather {
	color:#fff; 
	background: #ff891e;
	padding: 10px;
	margin: 0px auto;
	width:100%;
	border-radius: 1px;
}
#google-map iframe {width: 100%; height: 400px; }
.footer-nslr-btn {
	padding:0 10px!important;
	height: 35px;
	line-height: 35px;
}