@charset "utf-8";
/* "brand" black house glyph and black phone glyphicon yellow-#F0FC6B; hot pink-#FF10F0; 33dfff;
orange F3BB3A
blue 24398C
lime 39FF14

*/

.band {
	background-color: #F0FC6B;
	padding: 6px;	
}
.band:a {
	color: #000000;	
}

.band-box {
	background-color: #F0FC6B;
	padding: 20px;
	font-size: 18px !important;

}
.band-box a {
	color:#fff;
	text-decoration-line: underline;
	text-decoration-color:#0000ff;
	background-color: #0000ff;
	padding: 8px;
	margin-right:4px;
	margin-left:2px;
	
	
}

.band-box a:hover {
	color:	 #0000ff;
	background-color: #fff;
}

.blues {
    background-color:#d1e7f5;
}
.box-border2 .panel.panel-default .panel-heading.blues {
    background-color: #d1e7f5;
}
.borderback {
 background-color: #c9a374;
}
.box-border {
border:  4px solid #c9a374;
margin-left: -15px;
margin-right: -15px;
}
.box-border2 {
border:  4px solid #d1e7f5;
margin-left: -15px;
margin-right: -15px;
}
.brand {
 color: #000;
 font-size: 1.3em;
}
 .btn-I {
            background-color: #39FF14 !important;
            color: black;
            text-align: center;
            font-size: 18px !important;
         }
.btn-I-nav {
            background-color: #39FF14 !important;
            color: black;
            text-align: center;
            font-size: 18px !important;
         }

.call1 {
 color: #000000;
 background-color: #e7d5a9;
}
.callout-block {
 background-color: #F5F3F4;
 border-left: 5px solid #8d0104;
 border-right: 5px solid #8d0104;
 padding: 15px;
 margin-top:30px;
 margin-bottom:30px;
}
.callout-block h1, .callout-block h2, .callout-block h3, .callout-block h4 {
 font-weight: 300;
 line-height: 1.4;
}
.concubine {
  padding-left:2%;
  padding-right:2%;
 }

.dropdown-menu {
 min-width: 200px;
 background-color: #eee;
     
}
.dropdown-menu.columns-1 {  /*actual menu button*/
 background-color: #fff;
}
.dropdown-menu.columns-2 {
 min-width: 400px;
}
.dropdown-menu.columns-3 {                      /*dropdown back*/
 min-width: 580px;
 background-color: #fff;

}
.dropdown-menu li a {
 padding: 4px 6px;
 font-weight: 300;
}
/*phone and home hovers nav*/
.glyphicon.glyphicon-home:hover {
 color: #d1e7f5;
}
.glyphicon.glyphicon-earphone:hover {
 color: #d1e7f5;
}
.glyphicon.glyphicon-envelope:hover {
 color: #d1e7f5;
}
.glyphicon.glyphicon-phone-alt:hover {
 color: #D4B9CD;
}
.grow:hover
{
        -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1);
}
.shrink:hover
{
        -webkit-transform: scale(0.8);
        -ms-transform: scale(0.8);
        transform: scale(0.8);
}
.swing:hover
{
        -webkit-animation: swing 1s ease;
        animation: swing 1s ease;
        -webkit-animation-iteration-count: 1;
        animation-iteration-count: 1;
}
.circle:hover
{
        border-radius:50%;
}

h6 {
 color: #8d0104;
}
.jumbotron {
 margin: auto;
}
.margin-l-15 {
 margin-left: 15px;
}
.margin-l-minus-16 {
  margin-left:-16px;
}
.margin-r-15 {
 margin-right: 15px;
}
.margin-r-30 {
 margin-right: 30px;
}
.margin-l-60 {
 margin-left: 60px;
}
.margin-t-4 {
  margin-top:4px;
  }
.margin-b-4 {
  margin-bottom:4px;
 }
.margin-t-minus-10 {
 margin-top: -10px;
}
.margin-t-20 {
 margin-top: -20px;
}
/*"red" headline text in drop downs on plaques tab onlh*/
.multi-column-dropdown li {
 color: #8d0104;
}
/*"dk blue"  text  in dropdown boxes  in multicolumns*/
.multi-column-dropdown li a {
 display: block;
 clear: both;
 line-height: 1.428571429;
 color: #06415d;
 white-space: normal;
 
}
/* "baby blue" hover on all multi columns drop downs*/
.multi-column-dropdown li a:hover {
 text-decoration: none;
 color: #000;
 background-color: #d1e7f5;
}
.multi-column-dropdown {
 list-style: none;
}
/*main navbar colors line 3-84*/
.navbar-default {
 background-color: #c9a374;
}
.navbar-default .navbar-brand {
 color: #06415d;
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
 color: #c00d0d;
}
.navbar-brand.show959.hover {
 color: #9B2426;
}
.navbar-default .navbar-text {  /*navbar text color*/
 color: #06415d;
}
.navbar-default .navbar-nav > li > a {  /*navbar limk text color*/
 color: #000;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
 /*navbar hover bckgrd & text color*/
 color: #06415d;
 background-color: #d1e7f5;
  
}
.navbar-default .navbar-nav > li > .dropdown-menu { /*navbar dropdown background  color*/
 background-color: #fff;
}


.navbar-default .navbar-nav > li > .dropdown-menu > li > a { /*navbar dropdown text  color*/
 color: #06415d;
}
.navbar-default .navbar-nav > li > .dropdown-menu > li > a:hover, /*navbar hover bckgrd & text color*/ .navbar-default .navbar-nav > li > .dropdown-menu > li > a:focus {
 color: #06415d;
 background-color: #d1e7f5;
 
}
.navbar-default .navbar-nav > li > .dropdown-menu > li > .divider {
 background-color: #d1e7f5;
}
/*navbar hover over open text & bckgrd color*/
/*.navbar-default .navbar-nav .open .dropdown-menu > .active > a,  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
 color: #d1e7f5;
 background-color: #06415d;
 
}*/

/*navbar active page text & bckgrd color*/
/*.navbar-default .navbar-nav > .active > a,    .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
 color: #d1e7f5;
 background-color: #06415d;
}
.navbar-default .navbar-nav > .open > a,    .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
 color: #fff;
 background-color: #06415d;
}*/
/*navbar when drop down open top line text only is above this comment*/

/*start of "menu" toggle */
.navbar-default .navbar-toggle {   /*menu button is toggle */
 border-color: #4cccf1;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
 background-color: #4cccf1;			/*menu button hover*/
}
/*.navbar-default .navbar-toggle .icon-bar {
 background-color: #06415d;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
 border-color: #06415d;
}	*/							/*end of "menu" toggle */
.navbar-default .navbar-link {   /*navbar text link 1st row*/
 color: #06415d;
}
.navbar-default .navbar-link:hover { /*navbar text link hover/click 1st row*/
 color: #c00d0d;
}
.navbar-brand a:hover {
 background: #2e5888;
}
/*menu btn white background*/
.navbar-toggle.collapsed {
 background-color: #ffffff;
}

.pad-l-6 {
 padding-left: 6px;
}
.pad-b-6 {
 padding-bottom: 6px;
}
.pad-b-20 {
 padding-bottom: 20px;
}
.pad-r-6 {
 padding-right: 6px;
}
.pad-t-6 {
 padding-top: 6px;
}
.pad-t-10 {
 padding-top: 10px;
}
.pad-b-30 {
 padding-bottom: 30px;
}
.pad-t-30 {
 padding-top: 30px;
}
.panel.panel-default .panel-heading {
 background-color: #EDE0D1;
}

.panel-footer{
 background-color: #ffffff;
}
.rocitup {
 background-color: #D4B9CD;
}
.rox-block h1, .callout-block h2, .callout-block h3, .callout-block h4 {
 font-weight: 300;
 line-height: 1.2;
}
.rox-block {
 background-color: #F5F3F4;
 border-left: 5px solid #925983;
 border-right: 5px solid #925983;
 padding: 15px;
 margin-bottom:30px;
 }
.seals {
padding-top:4px;
 padding-left: 4px;
 padding-right: 4px;
 background-color: aliceblue;
 margin-bottom: 6px;
}
.testiminial-block{padding: 10px 0 30px; border-bottom:1px solid #ccc; dispaly:block; margin:0 0 20px;}
.testimonial-content h3{margin-top:0px; color:#444;}
.testimonial-content p{color:#777;}
.testimonial-author{font-size:12px; font-style:italic; color:#999;}
.comp-logo{padding-top:40px;}





.testimonial2 {
 border-left: 5px solid #8d0104;
 border-right: 5px solid #8d0104;
 padding: 5px;
 background-color: #F5F3F4;
}
.text-bump {
 font-size: 1.2em;
}
.text-bumpx {
 font-size: 1.4em;
}
.text-black {
 color: #000;
}
.text-red {
 color: #8d0104;
}
.text-shrink {
 font-size: .6em;
}
.text-sm {
 font-size: .9em;
}
.text-purp {
 color: #925983;
}
.text-gold {
 color: #C9A374;
 font-weight: 500;
}
.top-name {
  color: #000000;
  padding: 2px 2px 2px 2px;
  background-color: #d1e7f5 !important;
  background-image:none;
  border-radius: 3px;
  text-align:center;
}
.top-name h4 {
  color: #8d0104;
  font-weight: bold;
}
.well-cta {
 background:#FFFF00
}
.wtf {
  color: #000000;
  margin: 10px 10px 10px 10px;
  padding: 10px 10px 10px 10px;
  background-color: #FFFF00;
  background-image:none;
 border-radius: 3px;
  border: 10px double #0000FF;
  text-align:center;
}
.wtf h4 a {
  color:#0000ff;
}
/*#bm {
 margin-left: -10px;
 margin-top: -10px;
}*/
/*#custom h4 {
 position: absolute;
 z-index: 15;
 color: #ddd;
 font-family: Impact, Haettenschweiler, sans-serif;
 font-size: 2em;
 text-shadow: 2px 2px 5px #7E7E7E;
 right: 8%;
 top: 30%;
 bottom: auto;
 background-color: rgba(243,240,240,0.79);
 background-color: rgba(223,116,118,0.78);
 background-clip: padding-box;
 padding-left: 4px;
 padding-right: 8px;
 padding-top: 2px;
 padding-bottom: 2px;
 border-radius: 10px;
}
#custom h4 a {
 color: #06415d;
 text-decoration: none;
}
#custom h4 a:hover {
 color: #8d0104;
}
#slider {
 position: relative;
}
#slider h1 {
 position: absolute;
 z-index: 15;
 color: #06415d;
 font-family: Impact, Haettenschweiler, sans-serif;
 font-size: 3em;
 text-shadow: 2px 2px 5px #7E7E7E;
 left: 1%;
 top: 0%;
 bottom: auto;
background-color: rgba(243,240,240,0.79);
 background-clip: padding-box;
 padding-left: 4px;
 padding-right: 4px;
 padding-top: 0px;
 padding-bottom: 0px;
 border-radius: 10px;
}
#slider h1 a {
 color: #06415d;
}
#slider h2 {
 position: absolute;
 z-index: 15;
 color: #ddd;
 font-family: Impact, Haettenschweiler, sans-serif;
 font-size: 2em;
text-shadow: 2px 2px 5px #7E7E7E;
 right: 1%;
 top: 0px;
 bottom: auto;
 background-color: rgba(243,240,240,0.79);
 background-color: rgba(223,116,118,0.78);
 background-clip: padding-box;
 padding-left: 4px;
 padding-right: 8px;
 padding-top: 2px;
 padding-bottom: 2px;
 border-radius: 10px;
}
#slider h2 a {
 color: #06415d;
 text-decoration: none;
}
#slider h2 a:hover {
 color: #8d0104;
}*/
#vid {
  background-color:#d1e7f5; 
 }
.fix3c {
 margin-left:-10px;
 }
@media (min-width:650px) and (max-width:959px) {
#slider h2 {
 font-size: 150%;
}
}
@media (max-width:649px) {
 
.testimonial-content {
   margin:20px 0;
}
.comp-logo {
      padding-top:0px;
}
.bold {
 font-weight: bold;
}
.callout-block h1 {
 font-size: 24px;
}
.panel.panel-default .panel-heading {
 background-color: #EDE0D1;
}
.rox-block h1 {
 font-size: 24px;
}
.rox-block h1 glyphicon {
 font-size: 18px;
}
.rox-block img {
 padding-top: 10px;
}
.rush {
 font-size: 1em;
 padding-right: 2px;
 line-height: 1.2;
}
#fast {
 display: block;
}
#slider h1 {
 font-size: 2.6em;
}
#slider h2 {
 font-size: 110%;
}
}
/*prevent nav from double decking*/
/*hide earphone and number at xs, sm md*/
@media(min-width:1px) and (max-width:1199px) {
.drop-text {
 display: none;
}
}
/*hide earphone at large*/
@media(min-width:1200px) {
.drop-it {
 display: none;
}
}
@media(min-width:1px) and (max-width:489px) {
  .tri-clear {
    clear:left;
  }
   
  
   
}
