/* ==========================================================================
Anamorphics Inc - Jan 2019
www.anamorphics.com - inquire@anamorphics.com
========================================================================== */



/* ==========================================================================
COLOR OVERRIDES
========================================================================== */
.brandcolor-main-bg { background-color: #122740!important; }
.brandcolor-main-text { color: #102339!important; }
.brandcolor-secondary-bg { background-color: #8B2635!important; }
.brandcolor-secondary-text { color: #641b26!important; }
.brand-font {font-family: 'Libre Baskerville', serif!important; line-height: 1.3em;}



/* ==========================================================================
HARDCODE BOOTSTRAP OVERRIDES
========================================================================== */
body {
	line-height: 1.7;
	padding-top: 38px;
}
h1 {
	color: #102339!important;
}
h3 {
	font-size:2rem;
}
a {
	color:#641b26;
}
a:hover {
	color:#641b26;
}
ul {
	list-style: none;
    padding: 0 0 0 0.2rem;
}
.btn-dark { 
	background-color: #122740;
	border-color: #122740; 
}
.btn-dark:hover { 
	background-color: #1d3f67;
	border-color: #1d3f67; 
}
.btn-secondary {
    background-color: #8B2635;
    border-color: #641b26;
}
.btn-secondary:hover {
    background-color: #641b26;
    border-color: #641b26;
}
footer p {
	margin-bottom:0;
	font-size:0.8em;
}
.nav-link {
	padding:0;
}
.navbar {
	padding: .2rem 1rem;
}
.nav-link:hover,
.nav-link:focus  {
    color: rgba(255,255,255,1);
}
.card {
    background-color: rgba(255, 255, 255, 0.86);
    margin-bottom:0.5rem;
}
.btn-link:hover,
.btn-link:focus {
	    text-decoration: none;
}
.btn {
	padding: .2rem .75rem;
}
.blockquote {
	font-size: 1.1em;
}
footer a {
	color:#f4f4f4;
}

footer a:hover {
	color:#fff;
}
iframe {
	border: 1px solid #212529;
}
.card-deck .card {
	min-width:200px;
}







/* ==========================================================================
FLICKITY (Purchased Anamorphics Developer License)
========================================================================== */
.carousel {
	/* background: #EEE; */
}
.flickity-div {
	width: 60%;
	margin: 0 3rem;
}
.flickity-viewport {
  transition: height 0.6s;
}
.flickity-page-dots .dot {
	background: #fff;
}






/* ==========================================================================
UTILITIES
========================================================================== */
.phone-adjust {
	position: relative;
	color: #fff;
	top:2px;
}
.logo-adjust1 {
    position: relative;
    top: -5px;
}
.logo-adjust2 {
    position: relative;
    top: -5px;
}

.backgrounds-forms {
	background-image: url('../img/backgrounds-forms.jpg');
	background-position: center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;
}
.backgrounds-activator {
	background-image: url('../img/backgrounds-activator.jpg');
	background-position: right;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: contain;
}
.backgrounds-spine {
	background-image: url('../img/backgrounds-spine.jpg');
	background-position: left;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: contain;
}
.backgrounds-texture-1 {
	background-image: url('../img/BG-texture-1.jpg');
	background-position: center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: contain;
}


.modal-dialog {
	max-width:640px;
	font-size: 0.86em;
}
#covid19PopUp .modal-header,
#covid19PopUp .modal-body {
	padding:20px 30px;
}
#covid19PopUp ul {
	list-style: disc;
	padding: 0 0 0 1.2rem;
}
#covid19PopUp ul li {
	padding: 0.2em 0em;
}
#covid19PopUp a {
	text-decoration: underline;
}
