/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/

#home-content.home-section {
	padding: 0 !important;}

img {
  display: block;
}

p:empty {
	display: none;
	}

#featured-pages {padding: 80px 0 40px 0;}

#featured-pages .title {display: none;}

#footer p {color:#fff;}

.rule {display: block;
  border: 0;
  border-top: 2px solid #bbb;
  margin: .5em auto;
	width:15%;
	padding: 0;}

.footer-box {
	margin: 0 30px 0px 0 !important;}

#footer .main .inside {
	border-bottom: 0px;}
	
.level {font-size:1.25em !important;color:#00275c;letter-spacing:1px;margin:.5em 0 ;background-color:#d8d8d8; padding:3px 0 3px 12px;}

.level-no {font-size:1.25em !important;color:#00275c;letter-spacing:1px;margin:0 0 1em 0;}

.level-box {display:block;background-color:#f2f2f2;padding:1em;border-radius:3px;margin-bottom:1em}

#header .top.solid, #header .top, .has-banner #header .top.solid {
	background-color: #00275c;}

#pageslide {background-color:#000000;}

#logo {
	font-size: 8px;
	text-transform: uppercase;
	letter-spacing: 1px;}

h1.becomeblack {color:#ffffff;position: absolute;top: 50%;left: 50%;transform: translate( -50%, -50% );letter-spacing:1px;text-align:center;background-color:#000000; padding:.5em 0;}

h1.become {color:#ffffff;letter-spacing:2px;text-align:center;margin:.5em 0; padding:.5em 0;}

.jetpack-social-widget-item {margin-right:1.5em !important;padding-bottom:2em !important;}

#page-head {display: none;}

#sidebar {margin-top:4em;}

h4.subhead {margin-top:2em;color:#A4A4A4;letter-spacing: 1px;}

.buttonoisf {
  display: inline-block !important;
	margin-top:1em;
  padding: 3px 18px 4px;
  border-radius: 3px;
  border: 0;
  font-weight: bold;
  letter-spacing: 0.0625em;
  text-transform: uppercase;
  background:#585858;
  color: #fff;
}

.buttonoisf:hover,
.buttonoisf:focus,
.buttonoisf:active {
  background:#7dabdf;
  color: #fff;}

.screen-reader-text {display:none;}

.awsm-popup-items .style-2
.slide-ins-style.style-1 .awsm-modal-open .awsm-modal-content {position:relative; z-index:9999;}

#featured-pages .title {color:#277695;}

#footer {background-color:#000000;}

#footer .widget-title {color:#a4a4a4;}

#footer p {color:#a4a4a4;}

#footer a {color:#e6e6e6;}

#footer .secondary {display:none;}

#footer {margin-top:0;margin-bottom:0;}

#footer .main {padding:0;}

.member-box {background-color:#585858;border-radius:5px;box-shadow: 4px 4px 6px #BDBDBD;}

.member-box-text {text-align:center;padding:12px 0 9px;color:white;line-height:1em; margin:2em auto .5em;}

.oisflogo {width:250px;margin:-2em auto .5em;}

	.tagline {font-size:2.5em;line-height:1em;margin-top:0 !important;}

a {color:#7dacdf;}

a:hover {color:#BDBDBD;}

a.seemore   {color:#7dabdf;padding: 1em 0 !important;}

a.seemore:hover {color:#7a3717;}

.suricata {	
	width:100%;
	margin:0 auto;
	position: relative;
  display: block;
background-color:black;}

.text-over {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate( -50%, -50% );
  text-align: center;
  color: #ffffff;}

#meerkat {background-image:url('https://oisftestsite.net/wp-content/uploads/2018/04/door-test3.jpg');background-repeat:no-repeat;background-size:cover;width:100%;}

h3.section-head span.para {line-height: 1.7em; font-size: 1em; text-align:center; font-weight: normal; font-style: normal;}

h3.section-head span {display: block;}

.home-member-left {width:85%;float:right;}

.home-member-right {width:85%;float:left;}


@media only screen and (max-width : 850px)
{

#logo {
font-size: 5px;}
	
.oisflogo {width:35%;margin:0em auto 1em}
	
h1.become {font-size:2em;}
h1.becomeblack {font-size:2em;}
	
.tagline {font-size:1.75em;line-height:1em}}


@media only screen and (max-width : 500px)
{
.hide {display:none;}

#logo {
font-size: 5px;}
	
.oisflogo {width:55%;margin:0em auto 0}
	
.tagline {font-size:1.75em;line-height:1em}

img.suricata {width:70%;}

h1.become {font-size:1em;}
h1.becomeblack {font-size:1em;}

.home-member-left {width:85%;float:none;margin:0 auto;}

.home-member-right {width:85%;;float:none;margin:0 auto;}}
