/* sidebar menu text size */
.widget-area .widget a {
	color: #283659;
	font-size: 18px; 
	text-align: center;
}
.sb-menu {
	font-size: 30px; 
	text-align: center; 
}


.main-navigation li a {
	font-size: 18px;
	font-weight: bold;
	vertical-align: top;
	text-align: left;
	padding: 12px 18px 
}
.button {
  display: inline-block;
  padding: 12px 34px;
  border-radius: 6px;
  border: 3px;
  font-weight: bold;
  letter-spacing: 0.0625em;
  text-transform: uppercase;
  border-color: blue;
	background: #FF5F01;
  color: #3D3D3D;
}
/* Add a rollover background colour but keep the text white */
.button:hover,
.button:focus,
.button:active {
  background: #FF7C3F;
  color: #C2C6B8;
}
input.wpcf7-form-control.wpcf7-submit:hover {
background-color: #FF7C3F;
color: #3D3D3D;
}
input.wpcf7-form-control.wpcf7-submit {
background-color: #32406C;
	 font-weight: bold;
color: #ffffff;
}
site-title {
	font-weight: bold !important;
}
.content-area-full, .page-template-template-full-width-php .content-area, .woocommerce .content-no-sidebar #container, .woocommerce-page .content-no-sidebar #container, .content-no-sidebar .content-area {
    float: none;
   	padding: 0px 25px;
}
/* make the text under the 4 titles on home page closer to the picture */
.elementor-element.elementor-element-84f98cc .widget-image-caption {
    color: #ffffff;
	font-family: "source sans pro", Sans-serif;
	 	font-size: 25px;
    font-weight: normal;
    text-transform: uppercase;
		margin: 0px
}
.elementor-123 .elementor-element.elementor-element-9646785 .widget-image-caption {
    color: #ffffff;
    font-family: "source sans pro", Sans-serif;
    font-size: 25px;
    font-weight: normal;
    text-transform: uppercase;
		margin: 0px
}
.elementor-123 .elementor-element.elementor-element-341a2b1 .widget-image-caption {
    color: #ffffff;
    font-family: "source sans pro", Sans-serif;
    font-size: 25px;
    font-weight: normal;
    text-transform: uppercase;
		margin: 0px
}
.elementor-123 .elementor-element.elementor-element-a6f6011 .widget-image-caption {
    color: #ffffff;
    font-family: "source sans pro", Sans-serif;
    font-size: 25px;
    font-weight: normal;
    text-transform: uppercase;
		margin: 0px
}
.site-description {
	font-family: "Nunito","Helvetica Neue",sans-serif;
  font-size: 18px;
	text-transform: capitalize;
	color: #32406C
}
.site-footer .widgettitle, .site-footer .widget-title {
    border-bottom: 1px dotted rgba(0, 0, 0, 0.14);
    padding: 0 0 20px;
    margin: 0 0 20px;
    color: #616161;
    text-transform: uppercase;
    font-size: 18px;
    letter-spacing: 3px;
}
.my-footer-menu {
	  font-size: 18px;
    letter-spacing: 3px;
}
/* Paragraph font size */
p {
	font-size: 18px
}
.widget-area .widget-title {
    color: #2F3863;
    font-size: 18px;
    font-family: 'Poppins', sans-serif;
}
