html 
{
padding:0 !important; 
margin:0 !important;
overflow-x:hidden !important;
}
body 
{
padding-top: 60px !important;
padding-bottom: 40px !important;
}
@media (max-width: 979px) 
{
body { padding-top: 0px !important;}
}

p { width:100%; /*padding-left:4% !important; */ color:white; }  /* bootstrap p */


/* bootstrap dropdown bug */
@media (max-width: 980px) 
{
.dropdown ul.dropdown-menu { display: block; }
}
 

/* image links */

.row .span6 img {
  margin:0px !important;
  background: rgba(255, 255, 255, 0.12) !important;
  border:none !important;
  -webkit-transition: all .2s linear !important;
  -moz-transition: all .2s linear !important;
  -ms-transition: all .2s linear !important;
  -o-transition: all .2s linear !important;
  transition: all .2s linear !important;
  opacity:0.7;
  filter:alpha(opacity=70);
border:solid 1px gray !important;
}

.row .span6 a:hover img {
  background: rgba(255, 255, 255, 0.2) !important;
  border-color: #13daec !important;
  opacity:1.0;
  filter:alpha(opacity=100);
border:solid 1px white !important;
}

.demo img {
  margin:0px !important;
  background: rgba(255, 255, 255, 0.12) !important;
  border:none !important;
  -webkit-transition: all .2s linear !important;
  -moz-transition: all .2s linear !important;
  -ms-transition: all .2s linear !important;
  -o-transition: all .2s linear !important;
  transition: all .2s linear !important;
  opacity:0.7;
  filter:alpha(opacity=70);
border:solid 0px gray !important;
}

.demo a:hover img {
  background: rgba(255, 255, 255, 0.2) !important;
  border-color: #13daec !important;
  opacity:1.0;
  filter:alpha(opacity=100);
border:solid 0px white !important;

}

/* end image links */


		a.link, a.link:visited
		{ color:#e27500 !important; text-decoration:none; font-weight:normal; font-size:13px; text-shadow:none; }

		a.link:hover, a.link:active  
		{ color:#e2b500 !important; text-decoration:none; font-weight:normal; font-size:13px; text-shadow:none; }
		
		
		a.link_quicksand, a.link_quicksand:visited
		{ color:#9b9b9b !important; text-decoration:none; font-weight:400; font-size:13px; text-shadow:none; }

		a.link_quicksand:hover, a.link_quicksand:active  
		{ color:#e27500 !important; text-decoration:none; font-weight:400; font-size:13px; text-shadow:none; }
		
		
		a.link_quicksand_small, a.link_quicksand_small:visited
		{ color:#9b9b9b !important; text-decoration:none; font-weight:400; font-size:11px; text-shadow:none; }

		a.link_quicksand_small:hover, a.link_quicksand_small:active  
		{ color:#e27500 !important; text-decoration:none; font-weight:400; font-size:11px; text-shadow:none; }
		

		a:focus { outline: none; }
		
		video 
		{
  		width: 100%    !important;
  		height: auto   !important;
  		max-width:462px !important;
		}





/* layerslider styles */

			.ls-layer,
			.ls-layer * {
				font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', Helvetica, Arial, Serif;
				white-space: nowrap;
				font-weight: normal;
			}
			
			.l1-s1 {
				color: #ecffb3;
				text-shadow: 0px 2px 3px #546223;
				font-size: 60px;
			}
			
			.l1-s1b {
				color: #fff;
				text-shadow: 0px 0px 10px #fff;
				font-size: 60px;
			}

			.l1-s2 {
				color: #ecffb3;
				text-shadow: 0px 2px 3px #546223;
				font-size: 90px;
			}
			
			.l1-s2b {
				color: #fff;
				text-shadow: 0px 0px 10px #fff;
				font-size: 90px;
			}
			
			.l1-s3 {
				padding: 0px 10px;
				height: 40px;
				line-height: 40px;
				box-shadow: 0px 4px 10px -5px black;
				color: white;
				text-shadow: none;
				font-size: 28px;
				background: #8bae4e;
				background: -moz-linear-gradient(left, #8bae4e 0%, #b1c758 100%);
				background: -webkit-gradient(linear, left top, right top, color-stop(0%,#8bae4e), color-stop(100%,#b1c758));
				background: -webkit-linear-gradient(left, #8bae4e 0%,#b1c758 100%);
				background: -o-linear-gradient(left, #8bae4e 0%,#b1c758 100%);
				background: -ms-linear-gradient(left, #8bae4e 0%,#b1c758 100%);
				background: linear-gradient(to right, #8bae4e 0%,#b1c758 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8bae4e', endColorstr='#b1c758',GradientType=1 );
			}
			
			.l1-s4 {
				padding: 0px 10px;
				height: 40px;
				line-height: 40px;
				box-shadow: 0px 4px 10px -5px black;
				color: white;
				text-shadow: none;
				font-size: 28px;
				color: #4f6716;
				background: white;
			}
			
			.l2-s1 {
				padding: 0px 10px;
				height: 36px;
				line-height: 36px;
				color: white;
				text-shadow: none;
				font-size: 25px;
				background: #98b3c7;
				background: -moz-linear-gradient(left,  #98b3c7 0%, #77b8e9 100%);
				background: -webkit-gradient(linear, left top, right top, color-stop(0%,#98b3c7), color-stop(100%,#77b8e9));
				background: -webkit-linear-gradient(left,  #98b3c7 0%,#77b8e9 100%);
				background: -o-linear-gradient(left,  #98b3c7 0%,#77b8e9 100%);
				background: -ms-linear-gradient(left,  #98b3c7 0%,#77b8e9 100%);
				background: linear-gradient(to right,  #98b3c7 0%,#77b8e9 100%);
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#98b3c7', endColorstr='#77b8e9',GradientType=1 );
			}
			
			.l2-s2 {
				padding: 0px 10px;
				height: 36px;
				line-height: 36px;
				color: white;
				text-shadow: none;
				font-size: 25px;
				background: #cd9084;
				background: -moz-linear-gradient(left,  #cd9084 0%, #ce533d 100%);
				background: -webkit-gradient(linear, left top, right top, color-stop(0%,#cd9084), color-stop(100%,#ce533d));
				background: -webkit-linear-gradient(left,  #cd9084 0%,#ce533d 100%);
				background: -o-linear-gradient(left,  #cd9084 0%,#ce533d 100%);
				background: -ms-linear-gradient(left,  #cd9084 0%,#ce533d 100%);
				background: linear-gradient(to right,  #cd9084 0%,#ce533d 100%);
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cd9084', endColorstr='#ce533d',GradientType=1 );
			}

			.l4-s1 {
				padding: 0px 10px;
				height: 36px;
				line-height: 36px;
				color: white;
				text-shadow: none;
				font-size: 25px;
				background: #036d99;
			}

			.l4-s2 {
				background: #5a96b4;
			}
			
			.l5-s1 {
				padding: 15px;
				background: #ff9933;
				border-radius: 5px;
				moz-border-radius: 5px;
				webkit-border-radius: 5px;
				color: white;
				text-shadow: 0px -1px 0px #985a1d;
				font-size: 16px;
				font-weight: bold;
				line-height: auto;
				box-shadow: 0px 3px 10px -2px black;
			}
			
			.layer2 p {
				font-size: 20px;
				height: 30px;
				line-height: 30px;
				border-radius: 4px;
				padding: 0px 10px;
				box-shadow: 0px 1px 8px -2px black;
				text-shadow: none;
				color: white;
			}
			
			.l3-s1 {
				 color: #f8dfcf;
				background: #b0734d;
				font-size: 30px;
				height: 40px;
				line-height: 40px;

				box-shadow: 0px 2px 20px -3px black;
				padding: 0px 20px;
				text-shadow: none;
			}


/* end layerslider styles */



.span4 img {
  margin:0px !important;
  background: rgba(255, 255, 255, 0.12) !important;
  border:none !important;
  -webkit-transition: all .2s linear !important;
  -moz-transition: all .2s linear !important;
  -ms-transition: all .2s linear !important;
  -o-transition: all .2s linear !important;
  transition: all .2s linear !important;
  opacity:0.7;
  filter:alpha(opacity=70);
border:solid 1px gray !important;
}

.span4 a:hover img {
  background: rgba(255, 255, 255, 0.2) !important;
  border-color: #13daec !important;
  opacity:1.0;
  filter:alpha(opacity=100);
border:solid 1px white !important;
}

.span12 img { border:none !important; }

.clear { clear:both; }

.video_wrapper { background-color:transparent; top:0px; margin:0 auto; z-index:-2; }

.quicksand_menu { width:100%; margin:10px 0 0 17px; font-size:16px; line-height:20px; font-weight:bold; }

.quicksand_menu .filter { position:relative; top:5px; font-size:12px; line-height:14px; font-weight:normal; margin-bottom: 5px;}

.filter_items { position:relative; top:9px; width:100%; left:-16px; margin-bottom: 8px; border:solid 0px gray; }

.image { position:relative; width:100%; top:15px; border:solid 0px red; }


.filter_buttons { color: #FFFFFF !important; font-size: 80% !important; font-weight: 500 !important; margin-top: 6px !important; margin-bottom: 5px !important; padding-left: 5px !important; }


@media (min-width: 350px) and (max-width: 481px) {
.filter_buttons { color: #FFFFFF !important; font-size: 80% !important; font-weight: 500 !important; margin-top: 6px !important; margin-bottom: 5px !important; padding-left: 5px !important; padding-top: 7px !important; box-sizing: border-box !important;}
}


.filter_buttons_first { margin-left: 8px !important;}


/*
.btn-filter {
  color: #ffffff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
  background-color: #f16e00 !important;
  *background-color: #f89406 !important;
  background-image: -moz-linear-gradient(top, #f16e00, #f89406) !important;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f16e00), to(#f89406)) !important;
  background-image: -webkit-linear-gradient(top, #f16e00, #f89406) !important;
  background-image: -o-linear-gradient(top, #f16e00, #f89406) !important;
  background-image: linear-gradient(to bottom, #f16e00, #f89406) !important;
  background-repeat: repeat-x !important;
  border-color: #f89406 #f89406 #ad6704 !important;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f16e00', endColorstr='#fff89406', GradientType=0) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
  
    border: 1px solid yellow !important;
  padding-left: 10px !important;
  padding-right: 10px !important;
}
*/


@media (min-width: 200px) and (max-width: 320px) {
.btn-filter {
  color: #ffffff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
  background-color: #f16e00 !important;
  *background-color: #f89406 !important;
  background-image: -moz-linear-gradient(top, #f16e00, #f89406) !important;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f16e00), to(#f89406)) !important;
  background-image: -webkit-linear-gradient(top, #f16e00, #f89406) !important;
  background-image: -o-linear-gradient(top, #f16e00, #f89406) !important;
  background-image: linear-gradient(to bottom, #f16e00, #f89406) !important;
  background-repeat: repeat-x !important;
  border-color: #f89406 #f89406 #ad6704 !important;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f16e00', endColorstr='#fff89406', GradientType=0) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
  
  border: 0px solid green !important;
  padding-left: 4px !important;
  padding-right: 4px !important;
  border: 0px solid yellow !important;
}
}

@media (min-width: 320px) and (max-width: 335px) {
.btn-filter {
  color: #ffffff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
  background-color: #f16e00 !important;
  *background-color: #f89406 !important;
  background-image: -moz-linear-gradient(top, #f16e00, #f89406) !important;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f16e00), to(#f89406)) !important;
  background-image: -webkit-linear-gradient(top, #f16e00, #f89406) !important;
  background-image: -o-linear-gradient(top, #f16e00, #f89406) !important;
  background-image: linear-gradient(to bottom, #f16e00, #f89406) !important;
  background-repeat: repeat-x !important;
  border-color: #f89406 #f89406 #ad6704 !important;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f16e00', endColorstr='#fff89406', GradientType=0) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
  
  border: 0px solid green !important;
  padding-left: 5px !important;
  padding-right: 5px !important;
  border: 0px solid yellow !important;
}
}

@media (min-width: 335px) and (max-width: 340px) {
.btn-filter {
  color: #ffffff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
  background-color: #f16e00 !important;
  *background-color: #f89406 !important;
  background-image: -moz-linear-gradient(top, #f16e00, #f89406) !important;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f16e00), to(#f89406)) !important;
  background-image: -webkit-linear-gradient(top, #f16e00, #f89406) !important;
  background-image: -o-linear-gradient(top, #f16e00, #f89406) !important;
  background-image: linear-gradient(to bottom, #f16e00, #f89406) !important;
  background-repeat: repeat-x !important;
  border-color: #f89406 #f89406 #ad6704 !important;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f16e00', endColorstr='#fff89406', GradientType=0) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
  
  border: 0px solid green !important;
  padding-left: 7.8px !important;
  padding-right: 7.8px !important;
  border: 0px solid green !important;
}
}

@media (min-width: 340px) and (max-width: 358px) {
.btn-filter {
  color: #ffffff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
  background-color: #f16e00 !important;
  *background-color: #f89406 !important;
  background-image: -moz-linear-gradient(top, #f16e00, #f89406) !important;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f16e00), to(#f89406)) !important;
  background-image: -webkit-linear-gradient(top, #f16e00, #f89406) !important;
  background-image: -o-linear-gradient(top, #f16e00, #f89406) !important;
  background-image: linear-gradient(to bottom, #f16e00, #f89406) !important;
  background-repeat: repeat-x !important;
  border-color: #f89406 #f89406 #ad6704 !important;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f16e00', endColorstr='#fff89406', GradientType=0) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
  
  border: 0px solid green !important;
  padding-left: 7.8px !important;
  padding-right: 7.8px !important;
  border: 0px solid blue !important;
}
}

@media (min-width: 358px) and (max-width: 370px) {
.btn-filter {
  color: #ffffff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
  background-color: #f16e00 !important;
  *background-color: #f89406 !important;
  background-image: -moz-linear-gradient(top, #f16e00, #f89406) !important;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f16e00), to(#f89406)) !important;
  background-image: -webkit-linear-gradient(top, #f16e00, #f89406) !important;
  background-image: -o-linear-gradient(top, #f16e00, #f89406) !important;
  background-image: linear-gradient(to bottom, #f16e00, #f89406) !important;
  background-repeat: repeat-x !important;
  border-color: #f89406 #f89406 #ad6704 !important;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f16e00', endColorstr='#fff89406', GradientType=0) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
  
  border: 0px solid green !important;
  padding-left: 10.05px !important;
  padding-right: 10.05px !important;
  border: 0px solid yellow !important;
}
}

@media (min-width: 370px) and (max-width: 481px) {
.btn-filter {
  color: #ffffff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
  background-color: #f16e00 !important;
  *background-color: #f89406 !important;
  background-image: -moz-linear-gradient(top, #f16e00, #f89406) !important;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f16e00), to(#f89406)) !important;
  background-image: -webkit-linear-gradient(top, #f16e00, #f89406) !important;
  background-image: -o-linear-gradient(top, #f16e00, #f89406) !important;
  background-image: linear-gradient(to bottom, #f16e00, #f89406) !important;
  background-repeat: repeat-x !important;
  border-color: #f89406 #f89406 #ad6704 !important;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f16e00', endColorstr='#fff89406', GradientType=0) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
  
  border: 0px solid purple !important;
  padding-left: 10.2px !important;
  padding-right: 10.2px !important;
  border: 0px solid green !important;
}
}

@media (min-width: 481px) and (max-width: 592px) {
.btn-filter {
  color: #ffffff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
  background-color: #f16e00 !important;
  *background-color: #f89406 !important;
  background-image: -moz-linear-gradient(top, #f16e00, #f89406) !important;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f16e00), to(#f89406)) !important;
  background-image: -webkit-linear-gradient(top, #f16e00, #f89406) !important;
  background-image: -o-linear-gradient(top, #f16e00, #f89406) !important;
  background-image: linear-gradient(to bottom, #f16e00, #f89406) !important;
  background-repeat: repeat-x !important;
  border-color: #f89406 #f89406 #ad6704 !important;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f16e00', endColorstr='#fff89406', GradientType=0) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
  
  border: 0px solid purple !important;
  padding-left: 17.9px !important;
  padding-right: 17.9px !important;
  border: 0px solid blue !impor8tant;
}
}

@media (min-width: 592px) and (max-width: 725px) {
.btn-filter {
  color: #ffffff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
  background-color: #f16e00 !important;
  *background-color: #f89406 !important;
  background-image: -moz-linear-gradient(top, #f16e00, #f89406) !important;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f16e00), to(#f89406)) !important;
  background-image: -webkit-linear-gradient(top, #f16e00, #f89406) !important;
  background-image: -o-linear-gradient(top, #f16e00, #f89406) !important;
  background-image: linear-gradient(to bottom, #f16e00, #f89406) !important;
  background-repeat: repeat-x !important;
  border-color: #f89406 #f89406 #ad6704 !important;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f16e00', endColorstr='#fff89406', GradientType=0) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
  
  border: 0px solid purple !important;
  padding-left: 30.5px !important;
  padding-right: 30.5px !important;
  border: 0px solid green !important;
}
}




@media (min-width: 725px) and (max-width: 768px) {
.btn-filter {
  color: #ffffff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
  background-color: #f16e00 !important;
  *background-color: #f89406 !important;
  background-image: -moz-linear-gradient(top, #f16e00, #f89406) !important;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f16e00), to(#f89406)) !important;
  background-image: -webkit-linear-gradient(top, #f16e00, #f89406) !important;
  background-image: -o-linear-gradient(top, #f16e00, #f89406) !important;
  background-image: linear-gradient(to bottom, #f16e00, #f89406) !important;
  background-repeat: repeat-x !important;
  border-color: #f89406 #f89406 #ad6704 !important;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f16e00', endColorstr='#fff89406', GradientType=0) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
  
  border: 0px solid purple !important;
  padding-left: 43px !important;
  padding-right: 43px !important;
  border: 0px solid pink !important;
}
}

@media (min-width: 768px) and (max-width: 980px) {
.btn-filter {
  color: #ffffff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
  background-color: #f16e00 !important;
  *background-color: #f89406 !important;
  background-image: -moz-linear-gradient(top, #f16e00, #f89406) !important;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f16e00), to(#f89406)) !important;
  background-image: -webkit-linear-gradient(top, #f16e00, #f89406) !important;
  background-image: -o-linear-gradient(top, #f16e00, #f89406) !important;
  background-image: linear-gradient(to bottom, #f16e00, #f89406) !important;
  background-repeat: repeat-x !important;
  border-color: #f89406 #f89406 #ad6704 !important;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f16e00', endColorstr='#fff89406', GradientType=0) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
  
  border: 0px solid purple !important;
  padding-left: 17.9px !important;
  padding-right: 17.9px !important;
  border: 0px solid aqua !important;

}
}

@media (min-width: 980px) and (max-width: 991px) {
.btn-filter {
  color: #ffffff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
  background-color: #f16e00 !important;
  *background-color: #f89406 !important;
  background-image: -moz-linear-gradient(top, #f16e00, #f89406) !important;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f16e00), to(#f89406)) !important;
  background-image: -webkit-linear-gradient(top, #f16e00, #f89406) !important;
  background-image: -o-linear-gradient(top, #f16e00, #f89406) !important;
  background-image: linear-gradient(to bottom, #f16e00, #f89406) !important;
  background-repeat: repeat-x !important;
  border-color: #f89406 #f89406 #ad6704 !important;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f16e00', endColorstr='#fff89406', GradientType=0) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
  
  border: 0px solid purple !important;
  padding-left: 30.4px !important;
  padding-right: 30.4px !important;
  border: 0px solid yellow !important;

}
}

@media (min-width: 991px) and (max-width: 1199px) {
.btn-filter {
  color: #ffffff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
  background-color: #f16e00 !important;
  *background-color: #f89406 !important;
  background-image: -moz-linear-gradient(top, #f16e00, #f89406) !important;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f16e00), to(#f89406)) !important;
  background-image: -webkit-linear-gradient(top, #f16e00, #f89406) !important;
  background-image: -o-linear-gradient(top, #f16e00, #f89406) !important;
  background-image: linear-gradient(to bottom, #f16e00, #f89406) !important;
  background-repeat: repeat-x !important;
  border-color: #f89406 #f89406 #ad6704 !important;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f16e00', endColorstr='#fff89406', GradientType=0) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
  
  border: 0px solid pink !important;
  padding-left: 30.5px !important;
  padding-right: 30.5px !important;
  border: 0px solid purple !important;
}
}

@media (min-width: 1200px) {
.btn-filter {
  color: #ffffff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
  background-color: #f16e00 !important;
  *background-color: #f89406 !important;
  background-image: -moz-linear-gradient(top, #f16e00, #f89406) !important;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f16e00), to(#f89406)) !important;
  background-image: -webkit-linear-gradient(top, #f16e00, #f89406) !important;
  background-image: -o-linear-gradient(top, #f16e00, #f89406) !important;
  background-image: linear-gradient(to bottom, #f16e00, #f89406) !important;
  background-repeat: repeat-x !important;
  border-color: #f89406 #f89406 #ad6704 !important;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f16e00', endColorstr='#fff89406', GradientType=0) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
  border: 0px solid gray !important;
  padding-left: 43px !important;
  padding-right: 43px !important;
  border: 0px solid gray !important;
}
}

.btn-filter:hover,
.btn-filter:focus,
.btn-filter:active,
.btn-filter.active,
.btn-filter.disabled,
.btn-filter[disabled] {
  color: #ffffff !important;
  background-color: #f89406 !important;
  *background-color: #df8505 !important;
}

.btn-filter:active,
.btn-filter.active {
  background-color: #c67605 \9 !important;
}

/* removes border around nav button */
a:focus,
button:focus,
input:focus,
textarea:focus {
outline: none !important;
}


