/*
Theme Name:     Scribe Child Theme
Description:    Make your modifications to Scribe in this child theme.
Template:       scribe
*/

@import url('../scribe/style.css');

.navbar-default {
   background-color:#343538; 
}
.navbar-nav > li > a {
    padding-bottom: 30px;
    padding-top: 40px;
}
#rev_slider_1_1_wrapper h1, #rev_slider_1_1_wrapper h2, #rev_slider_1_1_wrapper h3, #rev_slider_1_1_wrapper h4, #rev_slider_1_1_wrapper h5, #rev_slider_1_1_wrapper p, {
	font-family:Helvetica Neue, Arial, sans-serif !important;
	font-weight:200 !important}
h2 {
	font-size: 2.6em;}
.navbar.shrink {
   background-color:#343538;
}
.navbar-default .navbar-nav > li > a, .navbar-inverse .navbar-nav > li > a {
    color: #fff !important;
}
a.company-logo {
	text-align:center;
	margin:0 auto;
	display:inline-block;
	
	width:16.6666667%}
	
a.company-logo img {
	width:50%; height:50%;}
		
		 .grey-bg { 
      background: #F8F8F8;
      color: #000;
      padding: 50px 0;
      position: relative;
	  margin:50px 0
    }
    .grey-bg:before, .grey-bg:after {
      content: "";
      background: #F8F8F8;
      position: absolute;
      top: 0;
      bottom: 0;
      width: 9999px;
    }
    .grey-bg:before {
      right: 100%;
    }
    .grey-bg:after {
      left: 100%;
    }
    
    .grey-bg:nth-of-type(1), .grey-bg:nth-of-type(1):before, .grey-bg:nth-of-type(1):after { background: #F8F8F8; }
    .grey-bg:nth-of-type(2), .grey-bg:nth-of-type(2):before, .grey-bg:nth-of-type(2):after { background: #F8F8F8; }
    .grey-bg:nth-of-type(3), .grey-bg:nth-of-type(3):before, .grey-bg:nth-of-type(3):after { background: #F8F8F8; }
	
	
	#slider {
    background-color: #323232;
    margin-bottom: 0;
	}
	body.home section.sc-header-sub {
		display:none}
		body.home .box {
    background: #fff none repeat scroll 0 0;
    padding-bottom: 60px;
    padding-top: 160px;
		}
		
		.footer-menu.enhance_shortcode_menu_inline ul.sub-menu {
			
			 opacity: 1;
			}
			
			
			.enhance_shortcode_menu_inline ul li {
    display: block;
    text-align: left;
	font-weight:300
}

.footer-menu.enhance_shortcode_menu_inline.wpsm-menu li {
    margin-left: 0px;
}
.footer-menu.enhance_shortcode_menu_inline.wpsm-menu li:first-child {
    margin-left: 0px;
}

.entry-content .enhance_shortcode_menu_inline li, .enhance_shortcode_menu_inline li {
	font-weight:600;

}
		
	.entry-content .enhance_shortcode_menu_inline li, .enhance_shortcode_menu_inline li {
    margin: 0 40px !important;
	}
	
	.entry-content .enhance_shortcode_menu_inline li ul li, .enhance_shortcode_menu_inline li ul li {
    margin: 0 0 !important;
	}
	
/*stuff added by ken */

ul {
    list-style: inside none disc;
    padding-left: 40px;
    
}

li {
    line-height: 24px;
    padding-top: 2px;
}

b, strong {
    color: #000;
    font-weight: 700;
}
/*chop out template 33 which requests a contact form 7 ... easier to do this way then find the code and chop it out there */

div#aq-block-33-1.aq-block.aq-block-aq_column_block.col-md-6.col-xs-12.clearfix {
	display:none;
}

/*then center the stuff that's left*/
div#aq-template-wrapper-33.aq-template-wrapper.aq_row {
		margin: 0 auto;
		text-align: center;
	
}
.aq-block-aq_column_block {
    margin-bottom: 0 !important;
    width: 100%;
}
.sc-parallax .sc-header-sub {

    padding-top: 130px;
}

	
	.menu-main-menu-container {
		padding-bottom:50px}
		
		.enhance_shortcode_menu_inline ul {
			overflow:visible !important}
			.enhance_shortcode_menu_inline .sub-menu {
				display:none}
				
			.enhance_shortcode_menu_inline li.menu-item-has-children:hover .sub-menu {
				display:inherit;
				background-color:#fff;
			}	
			.navbar {
    margin-top: 41px;

}
#secondary-header {
    background-color: #000;
    color: #bbb;
 height: 41px !important;
    margin: 0;
    padding: 0 10px;
    position: fixed;
    top: 0;
    width: 100%;
	z-index:9999999999;
	
	
}
#secondary-header .container {
	background-color:transparent;
	 margin-top: -2px;}

#secondary-header a {
	color:#bbb}
	
	.top-left {
		float:left;
		width:50%;
		text-align:left}
			.top-right {
		float:right;
		width:50%;
		text-align:right;}
		.sc-parallax {

    margin-top: 32px;
		}
		#secondary-header i.fa {
			color:#616161}
			.sc-parallax {    padding-bottom: 150px !important}
			.icon-bg {
				background-image: url("images/Web-Icons.png");
    background-repeat: no-repeat;
    height: 110px;
    width: 107px;
    margin: 0 auto;
    text-align: center;
    display: block;
    float: none;}
	
				
				.services-icon {
					background-position:0px -4px;}
					
					.services-icon:hover {
					background-position:0px -174px;}
					
					.pos-icon {
					background-position:-138px -4px;}
					
					.pos-icon:hover {
					background-position:-138px -174px;}
					
						.database-icon {
					background-position:-281px -4px;}
					
					.database-icon:hover {
					background-position:-281px -174px;}
						.software-icon {
					background-position:-431px -4px;}
					
					.software-icon:hover {
					background-position:-431px -174px;}
							
				.icon-bg p {
    display: block;
    padding-top: 152px;
    vertical-align: bottom;
	font-family:Helvetica Neue, Arial, sans-serif !important;
	font-size:1.1em;
}
			
			@media screen and (max-width: 650px) {
		.top-left {
		float:none;
		width:100%;
		text-align:center}
			.top-right {
	float:none;
		width:100%;
		text-align:center;
		}	
		
		#secondary-header {
			height:82px !important}	
				.navbar {
    margin-top: 82px;

}
				
			}