/* Full Width Layout - Adjusts Site Width */
body.responsive.layout-full #page-wrapper .full-container {
	max-width: 1400px;
}

/* Main Navigation - Adds Additional Padding */
.main-navigation {
  padding-top: 10px;
  padding-bottom: 10px;
}

/* Main Navigation Text */
.main-navigation a {
	font-weight: 300;
}

/* Logo in Menu - Logo Left Padding */
#masthead.masthead-logo-in-menu .logo > img {
	padding-left: 20px;
}

/* Sidebar Widget Titles */
#secondary .widget .widget-title {
  font-size: 16px;
}

button.btn_contact{
    background: #1f4d98;
		    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 0.25em 0.25em 0.25em 0.25em;
    -moz-border-radius: 0.25em 0.25em 0.25em 0.25em;
    border-radius: 0.25em 0.25em 0.25em 0.25em;
    border-width: 1px 0;
    border: 1px solid #4dc0f9;
    color: #ffffff !important;
    font-size: 1.15em;
    padding: 1em;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
    padding-inline: 2em;
}

.index-iso-container{
		width: auto;
		margin: 0 auto !important;
}

.index-iso-container img{
		width: 250px;
}

.so-widget-sow-image-default-8b5b6f678277 .sow-image-container{
		justify-content: center;
}

@media screen and (min-width: 768px) {
  .index-iso-container {
    width: 50%;
	}
}

@media screen and (min-width: 1024px) {
		.index-iso-container {
				width: 60%;
			}
		.index-iso-container img{
				width: 350px;
		}
}

@media screen and (min-width: 1440px) {
		.index-iso-container {
				width: 50%;
			}
}

/* Colors Used:
Headings: #262626
Text: #555555
Meta Text: #6f6f6f */