body {
			font-family:arial;
			background-color:#000;
			font-family: "Open Sans";
			color: #fff;
			font-size: 16px;
		}
		.nav-item {
			margin-right:0px;
		}
		h3 {
			font-weight:bolder;
			margin-bottom:20px;
		}
		.navbar-dark .navbar-nav .nav-link {
			font-size: 18px;
			color:#fff;
		}
		.dropdown-menu { background-color: #faa71a;color:#fff;font-weight:bold;border:0;border-radius:0}
		.dropdown-item { color:#fff;font-weight:bold; }
		.dropdown-item:hover {background-color:#232323 !important; color:#fff; }
		.navbar-dark .navbar-nav .nav-item.show {
			color: #fff;
			background-color:#faa71a;
		}
		.navbar {background-color:#000 !important;font-family: 'Open Sans Condensed'}
		h2 {
  font-family: "Open Sans Condensed", sans-serif;
  color: #ffa800;
  font-size: 30px;
  text-transform: uppercase;
  text-align: center;
  font-weight: bold;
}
h3 {
  font-family: "Open Sans Condensed", sans-serif;
  color: #ffa800;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 18px;
  margin: 10px 0;
  line-height: 1.3;
}
.more {
  color: #fff;
  background: #ffa800;
  padding: 8px 20px;
  width: 150px;
  display:block;
  margin: 0 auto;
  margin-bottom:10px;
}
.more:hover {
  background: #FFCA64;
  color:#fff;
  text-decoration:none;
}
img {
  max-width: 100%;
  height: auto;
}
.slider_caption {
  position: absolute;
  top: 0;
  padding: 0 20px;
    padding-bottom: 0px;
  text-align: justify;
  margin-top: 50px;
  background: rgba(0,0,0,0.8);
  padding-bottom: 15px;
}

@media only screen and (min-width: 64.063em) {
  .large-offset-1 {
    margin-left: 8.33333% !important;
  }
}
@media only screen and (min-width: 40.063em) {
  .medium-offset-1 {
    margin-left: 8.33333% !important;
  }
}
@media only screen and (max-width: 40em) {
  #home-slider .slider_caption {
    position: relative;
    margin-top: 0;
    background: transparent;
  }
}
@media only screen and (min-width: 64.063em) {
  .large-5 {
    width: 41.66667%;
  }
}
@media only screen and (min-width: 40.063em) {
  .medium-5 {
    width: 41.66667%;
  }
}
#home-slider .slider_caption h3 {
  font-family: 'Open Sans Condensed', sans-serif;
  font-size: 36px;
  color: #ffa800;
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 0;
}
@media only screen and (max-width: 768px) {
  #home-slider .slider_caption h3 {
    font-size: 24px;
  }
}
#home-slider .slider_caption p {
  font-size: 18px;
  line-height: 24px;
  font-weight: bold;
  color: #fff;
  margin-bottom: 0;
}
@media only screen and (max-width: 768px) {
  #home-slider .slider_caption p {
    font-size: 14px;
    line-height: 18px;
  }
  .slider_caption{padding-bottom:25px;border-bottom:1px solid #ccc;}
}
#home-slider .slider_caption a.slider_btn {
  color: #ffa800;
  text-decoration: underline;
  float: right;
  font-size: 14px;
}
@media only screen and (max-width: 768px) {
  #home-slider .slider_caption {
    margin-top: 30px;
  }
}
.excrpt_img {
  min-height: 75px;
}
@media only screen and (max-width: 40em) {
  .services_with_excerpt div {
    margin-bottom: 70px;
  }
}
		.myButton {
	background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
	background-color:#f9f9f9;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#2a3081;
	font-family:Arial;
	font-size:20px;
	font-weight:bold;
	width:100%;
	height: 80px;
text-align: center;
padding-top: 24px;
	text-decoration:none;
}
.myButton:hover {
	background:linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
	background-color:#e9e9e9;
	text-decoration:none;
}
.myButton:active {
	position:relative;
	top:1px;
	text-decoration:none;
}

.myButton2 {
	box-shadow:inset 0px 1px 0px 0px #2a3081;
	background:linear-gradient(to bottom, #2a3081 5%, #1c1f45 100%);
	background-color:#2a3081;
	border-radius:6px;
	border:1px solid #2a3081;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:20px;
	font-weight:bold;
	width:100%;
	height: 80px;
	text-align: center;
	padding-top: 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #2a3081;
}
.myButton2:hover {
	background:linear-gradient(to bottom, #1c1f45 5%, #2a3081 100%);
	background-color:#1c1f45;
	color:#fff;
	text-decoration:none;
}



		.navbar .nav-item:not(:last-child) {
  margin-right: 30px;
}
 
.dropdown-toggle::after {
   transition: transform 0.15s linear; 
}
 
.show.dropdown .dropdown-toggle::after {
  transform: translateY(3px);
}
.dropdown-submenu {
                position: relative;
            }

            .dropdown-submenu> a:after {
                display: inline-block;
				width: 0;
				height: 0;
				margin-left: .255em;
				vertical-align: .255em;
				content: "";
				border-top: .3em solid;
				border-right: .3em solid transparent;
				border-bottom: 0;
				border-left: .3em solid transparent     
            }

            .dropdown-submenu>.dropdown-menu2 {
                top: 0;
                left: 100%;
                margin-top: 0px;
                margin-left: 0px;
            }

            .dropdown-submenu:hover>.dropdown-menu {
                display: block;
            }
			.dropdown-item:focus, .dropdown-item:hover {
				#background-color:inherit !important;
				#color:#fff !important;
			}
			@media (max-width: 768px) {
				.mob-pos{
				position:relative !important;
				top:0 !important;
				}
				.mob-h1 {
					font-size: 20pt;
				}	
				.mob-hlist {
					padding-top: 32px !important;
					font-size: 17pt !important;
				}
				.navbar {background-color:#333333 !important;}
				.logo {max-height:100px !important;}
				.mb_pad{
					padding-top:50px !important;
					padding-left:30px !important;
					padding-right:30px !important;
				}
			}

.mce-content-body {padding:20px;}

.button {
  display: block;
  float: right;
  background: #ffa800;
  text-align: center;
  color: #fff;
  line-height: 30px;
  font-size: 14px;
  padding: 0 25px;
}
.button:hover {
  background: #FFCA64;
  color:#fff;
  text-decoration:none;
}

img.img_left { float:left;margin:10px; } img.img_right { float:right;margin:10px; } img.img_center { display: block;margin-left: auto;margin-right: auto;margin-top:10px;margin-bottom:10px; } figure.img_left{float:left;} figure.img_right{float:right} figure.img_center { display: block;margin-left: auto;margin-right: auto; } .image figcaption {font-weight:bold;margin-left:10px;margin-right:10px;display: table-caption;caption-side: bottom;} figure.img_center figcaption{text-align:center;width: 100%;} figure{display:table}
				img { max-width:100%;}
				iframe{max-width:100%;}


.footer_links a {
color: #aaa;
  font-size: 13px;
  font-weight: bold;
  text-decoration:none;

}

figure {
  margin: 1em 40px;
  display: block;
}
video {
vertical-align: middle;
  width: 100%;
}
.nactive{
background-color: #ffa800;
}