#mod-finder-advanced
{
display:none;

}
h1 {
/*font-size:12px;*/
}

.home .page-header {
display:none !important;

}
.t3-module {
margin-bottom: 12px !important;

}
.t3-mainbody {
padding-top: 20px !important;
}

.t3-mainnav {
background: none !important;
border-bottom:none !important;
}

.t3-footer {
background: none !important;
}

.t3-navhelper {
background: none !important;
}

.t3-spotlight-1 img {
/*width: 100%  !important;*/
}

.t3-sl {
padding-top: 0px !important;
padding-bottom: 0px !important;
}


.copyright .custom{
padding: 30px!important;
}

.t3-copyright {
padding-bottom: 0px!important;

}

.t3-header .span8 {
/*width: 100%!important;*/


}

.t3-header  {
padding-top: 0px!important;
padding-bottom: 0px!important;


}
.t3-mainnav .navbar-inner {
/*-moz-box-shadow: -5px -5px 5px 5px #888;
-webkit-box-shadow: -5px -5px 5px 5px#888;*/
box-shadow: 0 12px 6px -6px #6f7a8b;
border-left:  0px!important;

}


.t3-sidebar {
padding-top: 40px;
}
.home .t3-sidebar {
padding-top: 0px;
}


.logo-image {
position:absolute;
top:135px;
right:0px;
}
.logo-image a{
width: 275px!important;
height: 68px!important;
}

.t3-mainnav .navbar .nav {
  margin-top: 18px;
  margin-left: 12px;
}


.footermenu {
font-size: 16px;
color:#fff;
margin-top: 42px !important;
}

.footermenu a{
font-size: 16px;
color:#fff;

}
.footermenu a:hover{
text-decoration:underline;
background-color: none !important;
font-size: 16px;
color:#fff;
}

.nav.footermenu > ul  {
width:auto !important;
float:left !important;

}

.nav.footermenu > li  {
float:left;
margin-right: 24px !important;
}
.footermenu li{
float:left;
margin-right: 24px !important;
}
.nav.footermenu > li > a:hover {
background-color: transparent !important;
text-decoration:underline;
}

/*FORM*/

#finder-filter-select-list
{
display:none !important;

}
#mod-finder-advanced
{
display:none !important;

}
.customfooterlogo {
float: left;
width: 96px;
height:44px;
margin: 30px;

}


.form-search {
margin-top: 12px;
margin-right: 9px;
line-height: 1px!important;
padding: 9px;
margin-bottom: 14px!important;
}

.navbar .form-search .btn{
  margin-top: 0px!important;
}

.navbar .btn-primary {
  color: #fff;
  text-shadow: none !important;
  background-color: none !important;
  background-image: none !important;
  background-repeat: repeat-x;
  filter: none !important;
  border-color:none !important;

  *background-color: none !important;
}
button.finderheadersearch {
  color: #fff;
  text-shadow: none !important;
  background-color: transparent !important;
  background-image: none !important;
  background-repeat: repeat-x;
  filter: none !important;
  border-color:transparent !important;

  *background-color: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  padding:4px 6px !important;

}
.form-search input {
width: 70%;
}
.navbar .form-search button.btn {
  color: #fff;
  text-shadow: none !important;
  background-color: none !important;
  background-image: none !important;
  background-repeat: repeat-x;
  filter: none !important;
  border-color:none !important;

  *background-color: none !important;
}
.navbar .form-search button.btn-primary {
  color: #fff;
  text-shadow: none !important;
  background-color: none !important;
  background-image: none !important;
  background-repeat: repeat-x;
  filter: none !important;
  border-color:none !important;

  *background-color: none !important;
}

/*NAV*/

.t3-mainnav .navbar .nav > .active > a,
.t3-mainnav .navbar .nav > .active > a:hover,
.t3-mainnav .navbar .nav > .active > a:focus {
  color: #fff!important;
  background-color: none !important;
  background-image: none !important;
  background: transparent !important;

}

.t3-mainnav .navbar .nav > .active > a:hover{
text-decoration:underline !important;
}
.t3-mainnav .navbar .nav > li > a {
  border-top: 0;
  border-right: none !important;
  padding: 10px 20px;
  text-shadow: none;
    font-size:18px !important;
}
.navbar .nav > li > a {
  color: #fff !important;
  text-shadow:  none !important;
}


.t3-mainnav .navbar .nav > li > a:focus, .t3-mainnav .navbar .nav > li > a:hover {
    background-color: transparent !important;
    background-image: none !important;
	text-decoration:underline !important;
}


/*accordion*/

.nn_sliders.accordion>.accordion-group {
margin-bottom: 15px;
}

.nn_sliders>.accordion-group.green {
border:  none !important;
}
.nn_sliders>.accordion-group.blue {
border:  none !important;
}
.nn_sliders>.accordion-group.red {
border:  none !important;
}


.nn_sliders.accordion>.accordion-group.green .accordion-heading {
background-color:#71bf44 !important;
border-radius: 9px;
}

.nn_sliders.accordion>.accordion-group.green .accordion-heading a{
color:#fff !important;
font-size:16px;
}



.nn_sliders.accordion>.accordion-group.blue .accordion-heading {
background-color:#00aaad !important;
border-radius: 9px;
}


.nn_sliders.accordion>.accordion-group.blue .accordion-heading a{
color:#fff !important;
font-size:16px;

}

.nn_sliders.accordion>.accordion-group.red .accordion-heading {
background-color:#967947 !important;
border-radius: 9px;
}


.nn_sliders.accordion>.accordion-group.red .accordion-heading a{
color:#fff !important;
font-size:16px;
}


.nn_sliders > .accordion-group.active > .accordion-heading > a.accordion-toggle {
background-color: transparent !important;

}
.nn_sliders>.accordion-group.active>.accordion-heading>a.accordion-toggle {
background-color: transparent !important;

}

.accordion-inner {
    border-top:  none !important;

}
.nn_sliders > .accordion-group > .accordion-heading > a.accordion-toggle:hover {
    background-color: #000 !important;
    color: #fff !important;
    text-decoration: none;
	border-radius: 9px !important;
}
.nn_sliders > .accordion-group {
    transition-duration: 0s !important;
}
.nn_sliders > .accordion-group > .accordion-heading > a.accordion-toggle {
    transition-duration: 0s !important;
}

/*:focus {outline:none;}
::-moz-focus-inner {border:0;}*/

.nn_sliders.accordion > .accordion-group > .accordion-body > .accordion-inner {
    padding: 9px 0 !important;
}

/*Home slideshow*/

.modulehomeslideshow  {
margin-bottom: 0px !important;

}
.modulehomeslideshow  .nav {
display: none !important;
}

.caption{position:absolute;left:0;right:0;bottom:0;z-index:5;padding:10px;
background:rgba(150,121,71,0.8) !important;
font-size: 16px;
}

.tooltip {
display:none !important;

}

/* Only Phones */

.moduleroundbox {
background-color:#00aaad;
border-radius: 9px;
color:#fff;
padding: 9px;

}
.moduleroundbox h3{
color:#fff;

}
.moduleroundbox h4{
color:#fff;

}

.moduleroundbox table{
min-width:90%;

}
/*.moduleroundbox input[type="text"]{
float:left!important;
width: 65%!important;


}
.moduleroundbox input[type="submit"]{
float:left !important;
width: 30% !important;

}*/


/* tresonsive table */

		.tresponsive th{
		background-color:#2d5f57;

		 }
		.tresponsive tr:nth-of-type(2n+1) {
			background: none repeat scroll 0 0 #e6e9ef;
		}

	@media
	only screen and (max-width: 980px),
	(min-device-width: 981px) and (max-device-width: 1024px)  {
		/* Force table to not be like tables anymore */

		.tresponsive table, .tresponsive thead, .tresponsive body,.tresponsive  th, .tresponsive td, .tresponsive tr {
			display: block;
		}

		/* Hide table headers (but not display: none;, for accessibility) */
		.tresponsive thead tr {
			position: absolute;
			top: -9999px;
			left: -9999px;
		}

		.tresponsive tr { border: 1px solid #ccc; }

		.tresponsive td {
			/* Behave  like a "row" */
			border: none;
			border-bottom: 1px solid #eee;
			position: relative;
			padding-left: 50%;
		}

		.tresponsive td:before {
			/* Now like a table header */
			position: absolute;
			/* Top/left values mimic padding */
			top: 6px;
			left: 6px;
			width: 45%;
			padding-right: 10px;
			white-space: nowrap;
		}
		.tresponsive tr:nth-of-type(2n+1) {
			background: none repeat scroll 0 0 #e6e9ef;
		}
		/*
		Label the data
		*/
		.tresponsive td:nth-of-type(1):before { content: "First Name"; }
		.tresponsive td:nth-of-type(2):before { content: "Last Name"; }
		.tresponsive td:nth-of-type(3):before { content: "Job Title"; }
		.tresponsive td:nth-of-type(4):before { content: "Favorite Color"; }
		.tresponsive td:nth-of-type(5):before { content: "Wars of Trek?"; }
		.tresponsive td:nth-of-type(6):before { content: "Joke Name"; }
		.tresponsive td:nth-of-type(7):before { content: "Date of Birth"; }

}
/* Only Phones */






@media (max-width: 767px) {


.t3-mainnav .nav-collapse .nav > li > a:hover {
    background-color: #c7cfdc;
    background-image: none;
}
.logo-image {
width: 200px !important;
}
.logo-image a{
background-size: 200px;
height: 48px !important;
}
}

@media (max-width: 600px) {

.logo-image {
position:relative !important;
float:none !important;
top: 0px !important;
}
.logo-image a{
background-size: 200px;

}


}