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

body {
	width: 100%;
	height: 100%;
	padding-top: 0;
	color: #000;
	background-color: #F5F1E7;
	font-family: "apotek", sans-serif;
	font-weight: 400;
	font-style: normal;
}

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

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

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

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

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: #A65D38;
}

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

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; 
}


/* 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: #F5F1E7;
	background-color: #A65D38;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary:not(:disabled):not(.disabled):active {
	color: #F5F1E7;
	background-color: #844525;
}

/* Footer */

.footer {
	padding: 4rem 0;
	background: #A65D38;
	font-size: 1rem;
	color: #F5F1E7;
	text-transform: uppercase;
}

.footer p {
	margin: 0;
	padding: 0;
}

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

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