@charset "utf-8";
/* CSS Document */
/*
#0275d8 	primary
#5cb85c		success
#5bc0de		info
#f0ad4e		warning
#d9534f		danger
#292b2c		inverse
#f7f7f7		faded
#000099     duke blue
#1B98EO     carolina blue
#0076BD     z blue
#E5F1F8     z light blue
#F1EDDC     z light tan
#e5f8ee		opposite of lt blue (grn)
#A7E688		z light green
#F4F4F4		light grey
#A17800		bronze h1
#035D59		z blue font
#30b56e		md green
#FFE45E		minion yel
#64F58D    spring quote green
#0fe84c   spring darker green
#0bb13a
#565656		spring dark grey
#1E000E		black
#003953		link bluee
#965718		brown-match look free
#A17800    bron
#C20114		website red
THE BRIGHTS #00CC00 #FF9900 #000099

&#x2606; hollow star
*/
/*
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  width: 100%;
  left: 0;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}
*/
.band {
  background-color: #F0FC6B;
  padding: 8px;
  border-color: #000000;
  border-style: solid
}
.band:a {
  color: #000000;
}
.band-box {
  background-color: #F0FC6B;
  padding: 12px;
  font-size: 18px !important;
}
.band-box:a {
  color: #000000;
}
.compare {
	padding:20px;
	background-color: #effdee;


	
	
}
.compare h5 {
	
		line-height: 1.8em;
	font-size: 1.1em;
	/*color:#14a44d;*/ 
	font-style: bold;

}

.compare h3 {
	
		line-height: 1.8em;
	font-size: 1.1em;

	font-style: oblique;

}

.shop {
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
	font-size: 1.2em;
	font-weight:500;
	
	padding:8px;
	color: #000066;
	
}

.shop a {
	text-decoration: underline;
	
}
.shop a:hover {
	text-decoration: overline;
	font-size: 1.1em;
	
}
.und {
	text-decoration: underline;
}

#snail {
  position: fixed;
  top: 50px;
  right: 8px;
  cursor: pointer;
  z-index: 99999;
}
#toTop {
  position: fixed;
  bottom: 20px;
  right: 10px;
  cursor: pointer;
  display: none;
}
#inst {
  position: fixed;
  bottom: 20px;
  left: 10px;
  cursor: pointer;
}
#phone {
 /* color: #F75C03;*/
	color:#fff;
	background-color: #4A4A4A;
	border-style: solid;
	border-color: #4A4A4A;
	font-size: 1em;
	border-radius: 10px;
}
#share_link {
  text-decoration: none !important;
  color: inherit !important;
}
a {
  color: #000;
	text-decoration-style: solid;
	text-decoration-line: underline;
	font-size: 1.1em;
		
}
.air {
	color:#000099;
	line-height: 1.8em;
}

.air2 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
	line-height: 1.8em;
	color:#1E000E;
	background-color:#E5F1F8;
	padding:6px;
	margin-left:36px;
	margin-right:36px;
}

aside {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 2px;
  padding-bottom: 6px;
  margin: 40px;
  float: inherit;
  background-color: #FEFBEA;
  color: #003953;
 /* border: solid 1px #000;*/
  border-radius: 30px;
  font-size: 1.2em;
}
aside3 {
	font:48px;
	
}
aside.h5 {
  color: #F75C03;
}

.black {
	color:#000;
}
/* 
.btn {
 white-space: pre-wrap!important;
}
*/


.blue {
  color: #0076BD;
}
body {
  padding-top: 100px;
}
.bron {
  color: #a3678b;
}

.btn-quo {
	
	
align-content: center;

  background-color:#FFEA00;

	border:4px;
	border-style: solid;
	border-color: #0000Ff;
} 

.btn-quo:hover {
	
	
align-content: center;

  background-color:#ffffff;

	border:4px;
	border-style: solid;
	border-color: #0000Ff;
} 



.btn{
white-space:normal !important;
word-wrap: break-word; 
max-width:340px;
}





.btn-primary {
  background-color: #A2678A;
  color: #FFFFFF!important;
	  border-color: #A2678A;
	border-style: solid;
	border-width:medium;
}
.btn-primary:hover {
  color: #A2678A!important;
  background-color: #FFFFFF;
  border-color: #4A4A4A;
}
.btn-prim {  
  color: #ffffff!important;
  background-color: #32CD32;
  border-color: #0000C0;
	border-style: solid;
	border-width:medium;
	  text-decoration: none !important;

}
.btn-prim:hover {
		color: #32CD32!important;
  background-color: #ffffff;
  border-color: #32CD32;

}






.btn-info2 {
  font-size: 1.1em;
  color: #035D59;
  background-color: #FFFFFF;
  border: 2px solid #A7E688;
}
.btn-info2:hover {
  font-size: 1.2em;
  text-decoration: none !important;
  transition-duration: 0.4s;
  color: #035D59;
  background-color: #A7E688;
  border: 2px solid #A7E688;
}
.btn-default3 {
  font-size: 1.7em;
  background-color: /**/ #E5F8EE;
  color: #000;
  padding-top: 20px;
  padding-bottom: 20px;
  border: 2px solid #0bb13a;
  font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
}
.btn-default3:hover {
  font-size: 1.6em;
  text-decoration: none !important;
  transition-duration: 0.4s;
  color: #000;
  background-color: #64F58D;
  border: 2px solid #64F58D;
}
.btn-default4 {
  font-size: 1em;
  background-color: /**/ #BD4800;
  color: #fff;
  padding-top: 2px;
  padding-bottom: 2px;
  border: 1px solid #fff;
  font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
}
.btn-default4:hover {
  font-size: 1em;
  text-decoration: none !important;
  transition-duration: 0.4s;
  color: #BD4800;
  background-color: #fff;
  border: 1px solid #BD4800;
}
.btn-default {
  font-weight: 700;
  background-color: #D8C3A5;
  border-top: thin solid #0076BD;
	color:#A2678A;

}
.btn-default:hover {
  font-weight: 700;
  background-color: #1D3557;
  border-top: thin solid #0076BD;
	color:#fff;
	
}
.btn-warning {
  font-weight: 700;
  background-color: #D8C3A5;
  border: 1px solid #D8C3A5;
	color: #A2678A;
}

.btn-warning:hover {
  background-color: #fff;
  border: 1px solid #F1C40F;
	color:#000 !important;
}

.btn-info {
  font-size: 1.2em;
	 color: #000;
	  background-color:  #FFF;
  border: 2px solid #A2678A;
 text-align: center;
	 text-decoration: none !important;

}
.btn-info:hover {
  font-size: 1.2em;
color: #a3678b;
 background-color: #d8c3a4;
 /* border: 3px solid #FF0000;*/
	 text-align: center;
  text-decoration: none !important;
  transition-duration: 0.4s;
}


/*green top button quote
.btn-look {
  background-color: #E5F1F8;
  color: #000;
  font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
  padding: 4px;
  margin-top: 4px;
  font-size: 18px;
  border: solid;
  border-width: 1px;
  border-color: #A17800;
}
*/
.btn-look {
  background-color: #0076BD;
  color: #fff;
  font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
  padding: 4px;
  margin-top: 4px;
  font-size: 18px;
  border: solid;
  border-width: 1px;
  border-color: #fff;
}

.btn-look:hover, .btn-look:focus, .btn-look:active, .btn-look.active, .open .dropdown-toggle.btn-look {
  background-color: #A17800;
  color: #fff;
}
.btn-mar a {
  color: #000000 !important;
}
.btn-mar:hover {
  color: #fff !important;
  text-decoration: none;
  background-color: #47115C;
  border-color: #47115C;
}
.btn-mar {
  color: #000000 !important;
  background-color: #cccfff;
  border-color: #cccfff;
  border-width: 2px;
}
.btn-mar:active {
  color: #000;
  text-decoration: none;
}
.btn-maro:hover {
  color: #0000ff;
  text-decoration: none;
  background-color: #fbd004;
  border-color: #fbd004;
}





.call {
  font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
  padding-top: 6px;
}
.compare {
  font-size: 1.2em;
  line-height: 2.2;
}
.dol {
  color: #0BB13A;
  font-size: 1.6em;
}
/* Show the dropdown menu on hover 
.dropdown-menu:hover .dropdown-content {display: block;}*/
.dropdown-menu {
  min-width: 200px;
}
.dropdown-menu.columns-2 {
  min-width: 400px;
}
.dropdown-menu.columns-3 {
  min-width: 600px;
}
.dropdown-menu.columns-4 {
  min-width: 680px;
	min-height: 500px;
}
.dropdown-menu li {
  font-size: 1em;

}


/*----------------------------------------------------------------------------------------------------menu dropdown items */

.dropdown-menu li a {
  background-color: #fff;
  color: #003953 !important;
  padding-left: 5px;
  padding-bottom: 8px;
  font-weight: 600;
  line-height: 1.8;
}


/*----------------------------------------------------------------------------------------------------menu dropdown items on hover*/




.dropdown-menu li a:hover {
  text-decoration: none;
  color: #1E000E;
  background-color: #E5F1F8 !important;
}
.error-template {
  padding: 40px 15px;
  text-align: center;
}
.error-actions {
  margin-top: 15px;
  margin-bottom: 15px;
}
.error-actions .btn {
  margin-right: 10px;
}
.extra {
  font-size: 1.3em;
  font-weight: 500;
}

/*
.free {
  align-content: center;
  padding-top:12px;
  padding-bottom: 8px;
  background-color: #f7f7f7;
  margin-top: 8px;
  margin-bottom: 4px;
  text-align: center;
}
*/
.free {
  align-content: center;

  background-color: #dad7cd;
padding-top: -10px;
  text-align: center;
}



.free h4 {
  text-align: center;
  color: #000;
  font-weight: 400;
  font-size: 16px !important;
  padding-left: 6px;
  line-height: 2.;

}


.free h3 {
  text-align: center;
  color: #000;
  font-weight: 400;
  font-size: 16px !important;
  padding-left: 6px;
  line-height: 2.;

}



.free p {
  text-align: center;
  color: #003953;
  font-weight: 700;
  font-size: 20px;
}

h1 {
  font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
  color: #A17800;
  font-size: 30px;
  font-weight: 300;
  padding-top: -8px;
}
hr {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  height: 1px;
  background-color: #A17800;
  border: none;
}
.highlightL {
  padding: 6px!important;
  border-radius: 10px;
  background-color: #EEE5E9;
  margin: 12px;
}
.italic {
	font-style: italic;
}
.main-header {
  position: fixed;
  top: 0;
  z-index: 9995;
  width: 100%;
  background-color: #fff !important;
}
.main-header .navbar.navbar-inverse.navbar-fixed-top .text-center.hid.whi {
  color: #000000;
  padding: 2px;
}
.mb-50 {
  margin-bottom: 50px;
}
.mb-100 {
  margin-bottom: 100px;
}
.mt-50 {
  margin-top: 50px;
}
.multi-column-dropdown {
  list-style: none;
  margin: 0px;
  padding: 0px;
	z-index: 999999;
}
.multi-column-dropdown li {
  font-size: 1em;
}
.multi-column-dropdown li a {
  background-color: #fff;
  display: block;
  clear: both;
  line-height: 1.7;
  color: #003953 !important;
  white-space: normal;
}
.multi-column-dropdown li a:hover {
  text-decoration: none;
  color: #1E000E;
  background-color: #E5F1F8;
}
.my-row {
  background-color: #D4E2EC;
  font-weight: 700;
  padding: 10px;
  font-size: 1.3em;
  margin: 20px;
}

.my-row2 {
  background-color: #F7F7F7;
  font-weight: 300;
  padding: 10px;
  font-size: 1em;
  margin: 10px;
}

/*----------------------------------------------------------------------------------------background color on nav bar---------------*/
.navbar-inverse {
  background-color: #A2678A;
  color: #000 !important;
}
.navbar-inverse .navbar-brand {
  color: #ffffff;
  font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
}
.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: #4A4A4A;
}




/*----------------------------------------------------------------------------------------------------------------main menu button-*/
	
	.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
		  background-color: #E8A0BF;
		color:#000;
			
	}

	/*----------------------------------------------------------------------------------------------------------------main menu button-*/


















/*-------------------------------------------------------------------------------------------------------------------nabar links-------*/

.nav.navbar-nav li {
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  z-index: 999999;
}




/*--------------------------------------------------------------------------------------link color nav bar*/

.navbar-inverse .nav.navbar-nav > li > a {
  color: #fff;
  font-size: 1.1em;
}






/*plaques seals grave markers metal letters hover*/
.navbar-inverse .nav.navbar-nav > li > a:hover {
  color: #fff;
  background-color: #000;
}
.navbar-toggle collapsed {
  background-color: #fff;
}
.newspaper4 {
  -webkit-column-count: 4; /* Chrome, Safari, Opera */
  -moz-column-count: 4; /* Firefox */
  column-count: 4;
  -webkit-column-gap: 10px; /* Chrome, Safari, Opera */
  -moz-column-gap: 10px; /* Firefox */
  column-gap: 10px;
  -webkit-column-rule: .5px; /* Chrome, Safari, Opera */
  -moz-column-rule: .5px; /* Firefox */
  column-rule: .5px;
  font-size: 14px;
  color: #282828;
	line-height: 1.4em;
	text-align: left;
}

.orange a {
  color: #F75C03;
}
.page-name h1 {
  color: #000000;
  font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
  font-weight: 700;
  padding-bottom: 40px;
  padding-top: 30px;
  font-size: 30px;
  margin-left: 10px;
}
.red {
	
	color:#a3678b;
}
.rd {
	
	color:#C20114;
}
.review {
  text-align: left;
  padding: 20px;
  color: #003953;
  background-color: #F4F4F4;
  font-style: italic;
  margin-top: 30px;
  border-left: solid thick #A17800;
  line-height: 2;
}
.review h5 {
  font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
  color: #A17800;
  text-align: left;
  margin-top: -8px;
  font-weight: 600px;
  font-style: normal;
}
.review-row {
  padding-top: 20px;
  padding-bottom: 20px;
	margin-left:20px;
		margin-right:20px;
}



.tarif {
	  align-content: center;

  background-color: #D8C3A5;

  text-align: left;
	padding:4px;
	margin-bottom:10px;


}

.tarif p {
  text-align: left;
  color: #000;
  font-weight: 400;
  font-size: 13px;
}

.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;
}

.text-bold {
	font-weight: 700;
}
.text-gold {
	color:#CCAA00;
}
.text-red {
	color:#C20114;
}
.thumbnail {
  margin-right: 8px !important;
  margin-left: 8px !important;
  margin-top: 40px !important;
padding-left: 6px !important;
	padding-right: 6px !important;
}
.thumbnailVid {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
	 border-style: none;
	text-align: left;
	line-height: 1.6em;
	font-size: 1.2em;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-right: 20px;
  padding-left: 20px;
  margin-top: 30px !important;
  margin-right: 15px !important;
  margin-left: 15px !important;
  margin-bottom: 30px;
		
}
.thumbnailF {
  border-style: solid;
  border-width: 4px;
  border-color: #B18F5F;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-right: 40px;
  padding-left: 40px;
  margin-top: 30px !important;
  margin-right: 15px !important;
  margin-left: 15px !important;
  margin-bottom: 30px;
}
.thumbnailR {
	border: solid;
	border-width: 2px;
	border-color:#C20114;
	padding:0px!important;
	
}
.thumbnailQ {
	border: dashed;
	border-width: 8px;
	border-color:#80FF00;
	padding: 50px!important;
	margin-top:50px;
	margin-bottom:100px;
	
}
.thumbnailQ .h2 {
	color: #000099!important;
	
	
}
.thumbnailno {
  border: none;
  padding-right: 10px;
  padding-left: 10px;
  margin-right: 5px !important;
  margin-left: 5px !important;
}
.thumbnailV {
  border: solid;
		border-width: 2px;
	border-color:#C20114;
  padding-right: 10px;
  padding-left: 10px;

}
.thumbnailpop {
  border: none;
	margin-top:40px;
	padding-top:6px;
	padding-bottom:20px;
  padding-right: 10px;
  padding-left: 10px;
  margin-right: 50px !important;
  margin-left: 50px;
	line-height: 2.1;
	background-color: #F5F5F5!important;
	align-content: flex-end;
}
.thumbnailpop h5 {
	text-align: left;
}


.thumbnailgre {
  border: none;
	text-align: left;
	margin-top:14px;
	padding-top:6px;
	padding-bottom:20px;
  padding-right: 10px;
  padding-left: 10px;
  margin-right: 30px !important;
  margin-left: 50px;
	line-height: 2.1;
	background-color: #E4F7EB!important;
	align-content: flex-end;
}



.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;
}
.trusted {
  color: #333333;
  background-color: #E5F1F8;
  padding: 12px;
  align-content: center;
  border-top: solid 1px #A17800;
  font-size: 1.1em;
}
/*blue top buttons email & phone*/
.whi {
  background-color: #fff;
}
.whit {
	color:#fff;
}
/*first line of website above cta*/


.web {
  align-content: center;

  background-color:#FFEA00;
padding: 4px;
	border:2px;
	border-style: solid;
	border-color: #0000Ff;

}
.well-gr {
	background-color:#EFD5C3 !important;
	
}

@media (max-width: 767px) {
  .dropdown-menu.multi-column {
    min-width: 240px !important;
    overflow-x: hidden;
    z-index: 9994;
  }

	
/*--------------------------------------------------------------removied background color of ID=Navbar1 ---------------------*/

	
	
  .navbar-header .navbar-toggle.collapsed .sr-only {
    color: #000;
  }
  /* .nav.navbar-nav .dropdown .dropdown-toggle {}*/
  .navbar-header .navbar-toggle.collapsed {
    background-color: #E8A0BF;
    color: #000;
    border-color: #E8A0BF;
  }
  .navbar-header .navbar-toggle.collapsed:hover {
    text-decoration: underline;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  .gone {
    display: none;
  }
}






@media (min-width: 901px) and (max-width:1024px) {
  #phone, #email, #quote {
    font-size: 1.1em;
  }
}




@media (min-width: 200px) and (max-width:901px) {
  #phone, #email, #quote {
    font-size: 1.1em;
  }
}


@media (max-width: 767px) {
 
	

	
	.newspaper4 {
  -webkit-column-count: 2; /* Chrome, Safari, Opera */
  -moz-column-count: 2; /* Firefox */
  column-count: 2;
  -webkit-column-gap: 10px; /* Chrome, Safari, Opera */
  -moz-column-gap: 10px; /* Firefox */
  column-gap: 10px;
  -webkit-column-rule: .5px; /* Chrome, Safari, Opera */
  -moz-column-rule: .5px; /* Firefox */
  column-rule: .5px;
  font-size: 14px;
  color: #282828;
}
}

@media (max-width: 991px) {
	.noget {
		 display:none;
		
		
	}


	
	 h2 {
		font-size: .9em;
	}
	
  }
@media (max-width: 1199px) {
	  #snail {
	  display:none;
		
	}
  }



@media (max-width: 560px) {
	.smqu {
		font-size: .8em;
		
	}
  }



@media (min-width: 992px) {

}





@media (min-width: 769px) and (max-width: 991px) {
  #snail {
    position: fixed;
    top: 2px;
    right: 8px;
    cursor: pointer;
    z-index: 99999;
  }
}

@media (min-width: 200px) and (max-width: 768px) {
  #snail {
	  display:none;

  }
	}