

			a:hover {
			    color: rgba(0, 0, 0,.8);
			}

			p {
			    color: #000;
			    font-family: 'Roboto', sans-serif;
			}

			h1, h2, h3, h4, h5, h6 {
				color: #000;
			    font-family: 'Rubik', sans-serif;
			}

			h1, .h1 {
				font-size: 72px !important;
			}

			h2 {
				font-size: 3.5rem;
			}

			.lead {
				font-family: 'Roboto', sans-serif;
				font-weight: 300;
				font-size: 1.5rem;
			}

			footer p, p.h1, p.h2, p.h3, p.h4, p.h5, p.h6 {
			  color: #6c757d;
			}

			.shadow-primary-lg, .shadow-primary-lg-hover:hover {
			    box-shadow: 0 10px 40px 10px rgba(203,172,165,.5)!important;
			}

			#header, header.main-nav {
				position: relative;
				background-color: #fff;
				font-family: 'Roboto', sans-serif;
				
			}
			#top_bar {
				background-color: rgba(0,0,0,.1) !important;
			}
			#top_bar a {
				color:  #000;
			}

			.navbar-nav {
				font-family: 'Rubik', sans-serif;
			}

			.bg-gray-200 {
				background-color: #ededed!important;
			}
			.bg-gray-100 {
				background-color: #f8f8f8!important;
			}

			nav.navbar-light a.nav-link:not(.active):not(:hover) {
				color: #000;
			}
			.navbar-light .navbar-nav .nav-item:hover>.nav-link, .navbar-light .navbar-nav {
				color: rgba(0, 0, 0,.8) !important;
			}
			.navbar-brand>img {
				max-height: 80px;
				max-width: 400px;
			}

			@media only screen and (max-width: 991px) {
				.navbar-xs {
					background-color: #776b55;
				}
				nav.navbar-light a.nav-link:not(.active):not(:hover) {
					color: #000;
				}
			}

			.btn-theme-color {
			    color: #fff !important;
			    background-color: rgba(119,107,85,1) !important;
			    border-color: rgba(119,107,85,1) !important;
			}

			.btn-soft-static.btn-primary:not([aria-expanded=true]):not(.active), .btn-soft.btn-primary:not(:hover):not([aria-expanded=true]):not(.active) {
			    color: rgba(119,107,85,1);
			    border-color: rgba(119,107,85,.25);
			    background-color: rgba(119,107,85,.25);
			}

			.btn-primary:not(.btn-noshadow):hover, .btn-primary:not(.btn-noshadow):not(.btn-soft):active, .btn-primary:not(.btn-noshadow):not(.btn-soft):focus {
			    box-shadow: 0 4px 11px rgba(0,0,0,.35);
			}

			.btn-primary.focus, .btn-primary:focus, .btn-primary:hover {
			    color: #fff;
			    background-color: rgba(119,107,85,.8);
			    border-color: rgba(119,107,85,.8);
			}

			.bg-theme-color-light {
			    background-color: rgba(119,107,85,.1) !important;
			}

			.bg-theme-color {
			    background-color: #0E5691 !important;
			    color: #fff;
			}

			.text-primary {
				color: rgba(14,114,19, 1) !important;
			}
			.text-secondary {
				color: #776b55 !important;
			}
			.bg-primary {
				background: rgba(14,114,19, 1) !important;
			}
			a.bg-primary:hover {
				background: rgba(0,0,0, 1) !important;
			}

			.bg-theme-color {
				color: #fff !important;
			}
			.bg-theme-color .text-primary,
			.bg-theme-color p {
				color: #fff !important;
			}
			.bg-theme-color .bg-primary {
				background: #1381A2 !important;
			}
			.shape-v:after, .shape-v:before {
			    background-color: #fff;
			}

			.w-70 {
				width: 70%!important;
			}

			.shapedividers_com-8233{overflow:hidden;position:relative}.shapedividers_com-8233::before{content:'';font-family:'shape divider from ShapeDividers.com';position:absolute;bottom:-1px;left:-1px;right:-1px;top:-1px;z-index:3;pointer-events:none;background-repeat:no-repeat;background-size:100% 90px;background-position:50% 100%;background-image:url('data:image/svg+xml;charset=utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 35.28 2.17" preserveAspectRatio="none"><path d="M35.28 1.67c-3.07-.55-9.27.41-16.15 0-6.87-.4-13.74-.58-19.13.1v.4h35.28z" fill="%23ffffff"/></svg>')}@media (min-width:768px){.shapedividers_com-8233::before{background-size:100% 90px;background-position:50% 100%}}@media (min-width:1025px){.shapedividers_com-8233::before{bottom:-.1vw;left:-.1vw;right:-.1vw;top:-.1vw;background-size:100% 90px;background-position:50% 100%;background-image:url('data:image/svg+xml;charset=utf8, <svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none" viewBox="0 0 1134.63 158.42"><g fill="%23ffffff"><path d="M1134.63 158.42H0L569.46 47.1Z"/><path d="M1134.63 158.42v-51.38L569.46 0 0 115.6v42.82Z" opacity=".66"/></g></svg>')}}@media (min-width:2100px){.shapedividers_com-8233::before{background-size:100% calc(2vw + 90px)}}
			