@import 'https://fonts.googleapis.com/css?family=Raleway';

@import "modules.css";

@import "company.css";
@import "products.css";
@import "contacts.css";

.navbar{
    margin:0;
}
.navbar .active a{
    background:none !important;
    box-shadow:none !important;
}

@media (min-width: 769px) {
	.spacer150 {height: 150px;}
	.spacer120 {height: 120px;}
	.spacer90 {height: 90px;}
	.spacer60 {height: 60px;}
	.spacer30 {height: 30px;}
	.spacer15 {height: 15px;}

	.block150 {display: inline-block; width: 150px;}
	.block120 {display: inline-block; width: 120px;}
	.block90 {display: inline-block; width: 90px;}
	.block60 {display: inline-block; width: 60px;}
	.block30 {display: inline-block; width: 30px;}
	.block15 {display: inline-block; width: 15px;}

	.taleft {text-align: left;}
	.tacenter {text-align: center;}
	.taright {text-align: right;}
	.tajustify {text-align: justify;}
}

@media (max-width: 768px) {
	.mb-spacer150 {height: 150px;}
	.mb-spacer120 {height: 120px;}
	.mb-spacer90 {height: 90px;}
	.mb-spacer60 {height: 60px;}
	.mb-spacer30 {height: 30px;}
	.mb-spacer15 {height: 15px;}

	.mb-block150 {display: inline-block; width: 150px;}
	.mb-block120 {display: inline-block; width: 120px;}
	.mb-block90 {display: inline-block; width: 90px;}
	.mb-block60 {display: inline-block; width: 60px;}
	.mb-block30 {display: inline-block; width: 30px;}
	.mb-block15 {display: inline-block; width: 15px;}

	.mb-taleft {text-align: left;}
	.mb-tacenter {text-align: center;}
	.mb-taright {text-align: right;}
	.mb-tajustify {text-align: justify;}
}

/* Slideshow */


.slideshow h1 {
	color: #fff;
	font-size: 60px;
	font-weight: 700;
}

.slideshow h3 {
	text-transform: initial;
	color: #fff;
    font-family: "Raleway", sans-serif;
    font-weight: 400;
	font-size: 30px;
}

.slideshow > a > .btn > .btn-primary {
	padding: 10px 55px !important;
	border-radius: 3px !important;
}

a {
	color: #99cc33;
	-webkit-transition: all 200ms ease 0s;
	transition: all 200ms ease 0s;
}

a:hover,
a:focus {
	text-decoration: none;
	color: #739926;
}

hr.min {
	width: 15%;
	border-color: #333;
}

hr.toLeft {
	margin-left: 0;
}

h1, h2, h3, h4, h5, h6 {
	font-family: "Raleway script=all rev=1", sans-serif;
	text-transform: uppercase;
	color: #99cc33;
	font-weight: 900;
}

img {
	max-width: 100%;
}

body {
	font-family: "Raleway", sans-serif;
	color: #666;
	font-size: 14px;
}

p strong,
p b {
	color: #99cc33;
}

.btn.btn-primary {
	background-color: #99cc33;
	color: #fff;
	border-color: #99cc33;

	padding: 7px 30px;
    border-radius: 5px;

	font-size: 18px;

	-webkit-transition: all 200ms ease 0s;
	transition: all 200ms ease 0s;
}

.btn.btn-primary:hover,
.btn.btn-primary:focus {
	background-color: #fff;
	color: #99cc33;
}

header {
	font-size: 14px;
}

header .navbar-default {
	background-color: #fff;
	border-width: 0;
}

header #languages {}

header #languages li a {
	color: #cdcdcd;
	font-weight: 700;
	text-transform: uppercase;
	margin-top: 20px;
	padding-top: 5px;
	padding-bottom: 5px;

	padding-left: 10px;
	padding-right: 10px;
}

header #menu {}

header #menu li a {
	text-transform: capitalize;
}

header #menu li:hover a,
header #menu li:focus a {
	color: #99cc33;
}

header #menu li.active a {
	font-weight: 700;
	color: #99cc33;
	background-color: transparent;
}

header #menu .btn-store a {
	background-color: #99cc33;
	color: #fff;
	padding-top: 7px;
	padding-bottom: 7px;
	margin-top: 8px;
	border-radius: 5px;
	border: 1px solid #99cc33;
}

header #menu .btn-store:hover a,
header #menu .btn-store:focus a {
	background-color: #fff;
}

footer {
	background-color: #000;
	color: #fff;
	font-size: 14px;
}

footer strong {
	color: #99cc33;
}

input {}

textarea {}

input, textarea {
	border-color: #99cc33 !important;
	box-shadow: 0 !important;
}

input:focus, textarea:focus {
	box-shadow: 0;
}

#page-title {
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.forTitle {}

.forTitle .green {
	background-color: #99cc33;
	color: #fff;
}

.forTitle .green h3 {
	margin: 0;
	padding-top: 40px;
	padding-bottom: 20px;
	color: inherit;
	font-family: "Raleway", sans-serif;
}

.forTitle .attach {
	background-image: url(../images/attach.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	height: 25px;
}

@media (min-width: 426px) {
	header .navbar-brand>img {
		margin-top: 15px;
	}
}

@media (max-width: 425px) {
	header .navbar-default {
		margin-bottom: 0;
	}

	header .navbar-brand > img {
		max-height: 100%;
		margin-top: 7px;
	}

	header #languages {
		margin: 0 15px;
		text-align: center;
		margin-bottom: 15px;
	}

	header #languages li {
		display: inline-block;
		border-bottom: 1px solid #ccc;
	}

	header #menu {
		margin: 0 15px 15px;
	}
}
