/*------------------------------------------------------------------------
# Please place your own CSS on this file
# ------------------------------------------------------------------------*/

.overlay:before {
    background-color: #013355;
}

.bg-primary {
    background-color: #013355 !important;
}

.bg-secondary-1 {
    background-color: #797979 !important;
}

footer.short-2 .contact-action {
    background: #feca2f;
}

.client-row .col-sm-3 {
    line-height: 20px;
    padding-top: 27px;
    padding-bottom: 30px;
}

.client-row .col-md-4 {line-height: 20px;}

.client-row img {
    max-height: 114px;
    max-width: 180px;
	opacity: 1;
}
.client-row .row-wrapper {
border-top: 1px solid
    rgba(0, 0, 0, 0.2);
}


.path-frontpage .overlay:before {
    opacity: .1;
}

.menu li {
  margin-right: 18px;
}

.nav .open > a, 
.nav .open > a:hover, 
.nav .open > a:focus {background-color: transparent !important;}
.dropdown-menu {background-color: transparent !important;}
.menu li {background-color: transparent !important;}
.overlay-bar .menu li a:hover, 
.overlay-bar .menu li a.active,
.overlay-bar .menu li a:focus {background-color: transparent !important;}

.menu li a {
  padding-bottom: 14px;
  padding-top: 10px;
}

@media screen and (min-width: 320px) {
	.path-not-frontpage .field--name-field-webform form {
		width: 100%;
		margin:auto;
	}
	.sideimage {
		border-radius: 40px;
		margin-top: 20px;
		width: 100%;
		height: auto;
	}
	.mobile-toggle {color: white;}
}

@media screen and (min-width: 320px) and (max-width: 767px) {
	.overlay-bar {
		background: transparent !important;
	}
	.overlay-bar.open-nav {background:rgba(255, 255, 255, 0.9) !important;}
}

@media screen and (min-width: 768px) {
	.path-not-frontpage .field--name-field-webform form {
		width: 63%;
	}
	.sideimage {
		width: auto;
		height: auto;
	}
	#block-blocksocialicons {
	  float: right;
	  margin-top: -58px;
	}
}

@media screen and (min-width: 992px) {
	.path-not-frontpage .field--name-field-webform form {
		width: 50%;
	}
	#block-blocksocialicons {
	  float: right;
	  margin-top: -51px;
	}
	.path-frontpage #block-blocksocialicons {
	  float: right;
	  margin-top: -51px;
	}
	#block-newmainmenu {float: right;}
}

@media screen and (min-width: 1200px) {
	.path-not-frontpage .field--name-field-webform form {
		width: 60%;
	}
}


@media screen and (min-width: 1350px) {
	.path-not-frontpage .field--name-field-webform form {
		width: 75%;
	}
}

@media screen and (min-width: 1500px) {
	
}