@charset "utf-8";

/* CSS Document */

@import url('https://fonts.googleapis.com/css?family=Lato:700|Playfair+Display:400,400i,700,700i&display=swap');

:root {
    --primary: #1C2331;
    --secondary: #3F729B;
	--lw-page: #F2F5F7;
    --lw-ui-hover: none;
    --lw-ui-text: var(--lw-text);
	--lw-ui-text-hover: var(--secondary);
    --lw-ui-border: #F2F5F7;
    --lw-ui-shadow: none;
}

#contentWrap {
	background-color: #FFF;
}

.lw-dark #contentWrap {
	background-color: inherit;
}

div.blog {
	padding-left: 3em;
	border-left: 1px solid #F2F5F7;
}


#lw-topnav {
	box-shadow: 5px 5px 8px rgba(0,0,0,0.05);
}

@media (min-width:768px) {
	#lw-topnav ul ul {
		box-shadow: 5px 5px 8px rgba(0,0,0,0.05);
	}
}

body {
	font-family: Playfair Display, serif;
	font-size: 18px;
	line-height: 1.67;
	font-weight: 400;
}

#content {
	font-size: 18px;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Lato, sans-serif;
	font-weight: 700;
	color: 000;
}

#content h1, #content h2, #content h3 {
	border-bottom: 1px solid var(--lw-text);
}

a {
	color: var(--lw-text);
}

a:hover {
	color: var(--lw-text);
	text-decoration: underline;
	text-decoration-color: var(--secondary);
}

.card {
	border: 1px solid var(--lw-ui-border);
	border-radius: 0;
}

.card-header:first-child, .card-img-top {
    border-radius: 0;
}

.fdb-block {
	box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);
}

/* Button Style */
.btn {
	box-shadow: none !important;
}

.btn-outline-primary, .btn-primary {
	border: 1px solid var(--primary) !important;
	background-color: var(--primary) !important;
	color: #fff !important;
}

.btn-outline-primary:hover, .btn-primary:hover {
	box-shadow: none !important;
	border: 1px solid var(--primary) !important;
	background-color: transparent !important;
	color: var(--primary) !important;
	
}
/* End Button Style */