/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 18 2020 | 10:07:04 */
body.area_1 .navbar-light #navbarNavDropdown ul li.show>a,
body.area_1 .navbar-light #navbarNavDropdown ul li.active>a,
body.area_1 a, body.area_1 a:visited,
h1,
h2,
h3 {
	color: #0451ac;
}

body.area_1 #wrapper-footer,
body.area_1 .btn-primary,
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show>.btn-primary.dropdown-toggle,
.wlogo img {
    background: #0451ac;
}
 
h1,
h2,
h3 {
	font-weight: 400;
	margin: 2rem 0 1rem;
}

h1 {
	margin-bottom: 2rem;
}

body.area_1 {
  background-color: #f5f4f1;
	font-size: 1.1rem;
}

.wlogo img {
	margin: 5px 0;
}


body.area_1 .navbar-light .address a, body.area_1 .navbar-light .address a:visited {
    color: #a1a1a1;
}

body.area_1 .btn-primary {
  border: none;
  color: #fff !important;
}

.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show>.btn-primary.dropdown-toggle:focus {
	box-shadow: none;
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show>.btn-primary.dropdown-toggle {
    color: #fff;
    border: none;
}

#full-width-page-wrapper,
.navbar-logo-left {
	max-width: 1140px;
	margin-left: auto;
	margin-right: auto;
	background: #fff;
}

#wrapper-footer-full {
  max-width: 1140px;
  margin: 0 auto;
}

.navbar-light .address {
	font-size: .9rem;
}

.navbar-light #navbarNavDropdown ul#main-menu li a {
	font-weight: 700;
}

body.area_1 .navbar-light #navbarNavDropdown ul li.show>a, body.area_1 .navbar-light #navbarNavDropdown ul li.active>a, body.area_1 .navbar-light #navbarNavDropdown ul li a:hover {
    background: none;
}

.page-template-template-onepager #main section {
    margin-top: 60px;
}




#wrapper-footer .row h3,
#wrapper-footer .row ul,
#wrapper-footer .row .textwidget {
    color: white;
    margin: 0 0 1rem;
}

.wp-block-column:not(:last-child) {
    margin-right: 15px;
}

.wp-block-column:not(:first-child) {
    margin-left: 15px;
}

@media (min-width: 600px) {
	.wp-block-column {
			flex-basis: calc(50% - 15px);
			flex-grow: 0;
	}
}

@media (min-width: 992px) {
  .col-lg-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}

@media (min-width: 1200px) {
.col-xl-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}


