@charset "UTF-8";
/* Global CSS for smartprocell.com */

body {
	width: 100%;
	height: 100%;
	padding-top: 0;
	color: #fff;
	background-color: #fff;
	font-family: "arboria", sans-serif;
	font-weight: 400;
	font-style: normal;
	webkit-tap-highlight-color: rgba(225, 225, 225, 1);
}

html {
	width: 100%;
	height: 100%;
}

main {
	color: #000;
	background-color: #f1f1f1;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0 0 2.1875rem;
}

h1,
h2,
h3,
h4 {
	text-transform: uppercase;
	font-family: "arboria", sans-serif;
	font-weight: 900;
	font-style: normal;
	color: #515151;
}

h3,
h5 {
    margin: 0 0 0.625rem;
}

p {
	font-size: 0.875rem;
	line-height: 1.5;
	margin: 0 0 1.5625rem;
}

a {
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	text-decoration: underline;
	color: #000;
}

a:hover,
a:focus {
	color: #333;
}

hr {
	border-top: 1px solid #e1e1e1;
}

::-moz-selection {
	background: #e1e1e1;
	background: rgba(225, 225, 225, 1);
	text-shadow: none;
}

::selection {
	background: #e1e1e1;
	background: rgba(225, 225, 225, 1);
	text-shadow: none;
}

img::selection {
	background: 0 0;
}

img::-moz-selection {
	background: 0 0;
}

i {
    color: #336633; 
}


/* Navbar */

.navbar {
	min-height: 80px;
	background-color: #fff;
	z-index: 2;
}

.navbar a {
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 0.125rem;
	color: #515151;
}

.navbar a:hover,
.navbar a:active,
.navbar .active {
	color: #595a5b;
}

.navbar .navbar-brand {
    padding: 0;
   	height: 80%;
    line-height: 80%;
    width: 250px;
}

@media (min-width: 992px) {
	.navbar {
		border-bottom: none;
    	background: transparent;
		-webkit-transition: background 0.3s ease-in-out, padding-top 0.3s ease-in-out, padding-bottom 0.3s;
    	-moz-transition: background 0.3s ease-in-out, padding-top 0.3s ease-in-out, padding-bottom 0.3s;
    	transition: background 0.3s ease-in-out, padding-top 0.3s ease-in-out, padding-bottom 0.3s;
	}
	
	.navbar a,
	.navbar .nav-link {
		color: #515151;
	}
	
	.navbar a:hover,
	.navbar a:active,
	.navbar .active {
		color: #999;
	}
	
	.navbar .navbar-brand {
		display: none;
	}
	
	.navbar-shrink {
    	background: #fff;
  	}
	
	.navbar-shrink a,
	.navbar-shrink .nav-link {
    	color: #515151;
  	}
	
	.navbar-shrink a:hover,
	.navbar-shrink a:active,
	.navbar-shrink .active {
		color: #999;
	}
	
	.navbar-shrink .navbar-brand {
		display: block;
	}
}


/* Jumbotron */

.jumbotron {
	border-radius: 0;
	background-color: transparent;
 	min-height: 200px;
	z-index: 2;
}

@media (min-width: 768px) {
	.jumbotron {
		min-height: 400px;
		z-index: 2;
	}
}


/* Backgrounds */

.bg-intro {
	background: url(../_images/bg.jpg) no-repeat center center scroll;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	z-index: -1;
}
.bg-intro::before {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(to top, rgba(241, 241, 241, 1), rgba(241, 241, 241, 0.5));
	z-index: 0;
}


/* Content Area */

.content {
	min-height: 400px;
	padding: 3rem 1.5rem;
}

.content-section {
  	padding-top: 250px;
  	padding-bottom: 250px;
}


/* Buttons */

.btn {
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 0.125rem;
	border: none;
	margin-bottom: 1.5rem;
}

.btn:hover,
.btn:focus {
	border: none;
	outline: 0;
}

.btn-primary {
	color: #fff;
	background-color: #1581c5;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary:not(:disabled):not(.disabled):active {
	color: #fff;
	background-color: #69a3c7;
}

/* Footer */

.footer {
	padding: 4rem 0;
	background: #fff;
	font-size: 0.875rem;
	color: #515151;
	text-transform: uppercase;
}

.footer p {
	margin: 0;
	padding: 0;
	font-size: 0.6875rem;
}

.footer a {
	color: #515151;
	text-decoration: none;
}

.footer a:hover,
.footer a:active {
	color: #999;
	text-decoration: underline;
}