@charset "utf-8";
/* CSS Document */
@media only screen {
	html, body { background: rgb(242,237,220); color: rgb(36,36,36); font-family: Arial, Helvetica, sans-serif !important; font-display: auto; font-size: 18px; font-weight: 400;   }
	
	::-moz-selection { background: rgb(33,33,33); color: rgb(250,250,250); }	
	::selection { background: rgb(33,33,33); color: rgb(250,250,250); }
/* BS Customization */

.bg-primary, .btn-primary /*blue*/ { background: rgb(48,49,62)!important; border-color: rgb(31,32,40); color: rgb(255,251,238); }
.btn-primary:hover /*blue*/ { border-color: rgb(25,25,40);}
.bg-dark, .btn-dark /*charcoal*/ { background: rgb(36,36,36)!important; border-color: rgb(20,20,20); }
.bg-danger, .btn-danger { background: rgb()!important; border-color: rgb(); }
.bg-success, .btn-success /*brown*/ { background: rgb(113,102,98)!important; border-color: rgb(); }
.bg-secondary, .btn-secondary /* lt-gray */ { background: rgb(111,115,109)!important; border-color: rgb();  }
.bg-light /* white */ { background: rgb(255,251,238)!important; border-color: rgb();}
.btn-outline-light /* white */ { color: rgb(255,251,238)!important; border-color: rgb(255,251,238);  }
.btn-outline-light:hover /* white */ { background: rgb(255,251,238)!important; border-color: rgb(255,251,238); color: rgb(48,49,62)!important; text-shadow: none;  }
	.border-light { border-color: rgba(255,251,238,.3)!important; }
	
	.form-group,.form-check {
	
	margin-bottom: 2rem;
}
	
	.webForm input[type="text"] {background:#fefefe!important;}
	
.accordion-button:not(.collapsed)::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fffff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    transform: rotate(-180deg);
}
	/* Typography */
	h1,h2,h3,h4,h5,.btn { font-family: "Times New Roman", Times, serif !important; }
	.text-primary { color: rgb(48,49,62)!important; }
	.text-white { color: rgb(255,251,238)!important; }
	.bcrumb a { color: rgb(36,36,36); font-style: oblique; }
	
	a {text-decoration:none; color:#333333;}
	
	/* Accordians */
	
	.accordion-button:not(.collapsed) {
     color: rgb(48,49,62); 
    background-color: rgb(255,251,238);
    box-shadow: inset 0 -1px 0 rgba(0,0,0,.125);}
	.accordion-item {
    background-color: transparent;
    border: 1px solid rgba(0,0,0,.125);
}

/* header styles */



/* footer styles */
	.socialFooter {
  font-size: 1.50rem;
  text-align: center;
  margin: 0;
		padding: 0;}
	
	/* pages */
	.featured .container, .pgHeader .container {   position: relative;   z-index: 99; }
		.featured .overlay, .pgHeader .overlay {   position: absolute;   top: 0;   left: 0;   height: 100%;   width: 100%;   background-color: black;   opacity: 0.5;   z-index: 9; }
	.homeHero { background: url('../images/tupelo-attorney-sm.jpg') center center no-repeat; background-size:cover; }
	.auto { background: url('../images/auto-accident-attorney-tupelo-ms-sm.jpg') center center no-repeat; background-size:cover;}
	.family { background: url('../images/family-law-attorney-tupelo-sm.jpg') center right no-repeat; background-size:cover;}
	.adoption { background: url('../images/adoption-attorney-tupelo-sm.jpg') center right no-repeat; background-size:cover; }
	.bankruptcy { background: url('../images/bankruptcy-attorney-tupelo-sm.jpg') center right no-repeat; background-size:cover;}
	.ch7 { background: url('../images/chapter-7-bankruptcy-attorney-tupelo-sm.jpg') center right no-repeat; background-size:cover; }
	.ch13 { background: url('../images/chapter-13-bankruptcy-attorney-tupelo-sm.jpg') center right no-repeat; background-size:cover;}
	
	
/* webForm Styles */
	.webForm input[type=text] { background: transparent; border-color: rgb(255,251,238); color: rgb(255,251,238); }
	.webForm select { background: transparent; border-color: rgb(255,251,238); color: rgb(255,251,238); }
	.webForm textarea { background: transparent; border-color: rgb(255,251,238); color: rgb(255,251,238); }
	.webForm .form-group { margin-bottom: 1rem; }

}

@media (min-width: 776px) { 
	.homeHero { background: url('../images/tupelo-attorney.jpg') center center no-repeat; background-size:cover;}
	.auto { background: url('../images/auto-accident-attorney-tupelo-ms-lg.jpg') center center no-repeat; background-size:cover;}
	.family { background: url('../images/family-law-attorney-tupelo-lg.jpg') center right no-repeat; background-size:cover;}
	.adoption { background: url('../images/adoption-attorney-tupelo.jpg') center right no-repeat; background-size:cover; }
	.bankruptcy { background: url('../images/bankruptcy-attorney-tupelo-lg.jpg') center right no-repeat; background-size:cover;}
	.ch7 { background: url('../images/chapter-7-bankruptcy-attorney-tupelo-lg.jpg') center right no-repeat; background-size:cover;}
	.ch13 { background: url('../images/chapter-13-bankruptcy-attorney-tupelo-lg.jpg') center right no-repeat; background-size:cover; }
}