/*
Brandon Grotesque Regular

font-family: brandon-grotesque, sans-serif;
font-weight: 400;
font-style: normal;

Brandon Grotesque Regular Italic

font-family: brandon-grotesque, sans-serif;
font-weight: 400;
font-style: italic;

Brandon Grotesque Bold

font-family: brandon-grotesque, sans-serif;
font-weight: 700;
font-style: normal;

Brandon Grotesque Bold Italic

font-family: brandon-grotesque, sans-serif;
font-weight: 700;
font-style: italic;

Colors:

Red: #CF0D29
Light blue: #98C4F5
Dark blue: #004876
Light grey: #EBEBEB
Dark grey: #36322f
*/


/* ============================================================ */

/* |||||||||||| REDEFINE HTML STYLES |||||||||||| */

body {
	font-family: brandon-grotesque, sans-serif;
	font-weight: 400;
	font-style: normal;
	color: #36322f;
	
	font-size: 1rem;
}

p {
	
}

h1, h2, h3, h4, h5 {
	font-family: brandon-grotesque, sans-serif;
	font-weight: 400;
	font-style: normal;
	
	color: #36322f;
	
	text-transform: uppercase;	}

h1 {
	font-family: brandon-grotesque, sans-serif;
	font-weight: 700;
	font-style: normal;
	
	font-size: 3.2rem;	}

h2 {
	color: #CF0D29;
	font-size: 2.2rem;
}

h3 {
	color: #CF0D29;
	font-size: 1.3rem;	padding: 12px 0 6px 0;
}

h4 {
	font-size: 1.1rem;	padding: 6px 0 3px 0;
}

h5 {
	font-size: 1rem;
}

a {
	color: #98C4F5;
}

a:hover {
	color: #004876;
	text-decoration: none;
}

/* |||||||||||| REDEFINE HTML STYLES |||||||||||| */

/* ============================================================ */

/* |||||||||||| REDEFINE NAVIGATION STYLES |||||||||||| */.nav-link {
	text-transform: uppercase;	font-size: 1rem;
}

.navbar-light .navbar-brand {
  color: rgba(54, 50, 47, 0.9);
}

.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(54, 50, 47, 0.9);
}

.navbar-light .navbar-nav .nav-link {
  color: rgba(54, 50, 47, 1);
}

.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(54, 50, 47, 0.5);
}

.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(54, 50, 47, 0.3);
}

.navbar-nav {
	/*margin-bottom: 15px;*/
}/* |||||||||||| REDEFINE NAVIGATION STYLES |||||||||||| */

/* ============================================================ */

/* |||||||||||| REDEFINE BOOTSTRAP STYLES |||||||||||| */

.carousel-caption h1, .carousel-caption p {
  font-family: brandon-grotesque, sans-serif;
  font-weight: 700;
  font-style: normal;
  
  text-transform: uppercase;
  color: white;
  
  font-size: 4rem;
}

.carousel-caption p {
  font-size: 1.5rem;
}

.tof-btn-red {
  color: #fff;
  background-color: #CF0D29;
  border-color: #CF0D29;
  font-size: 1.1rem;
}

/* |||||||||||| REDEFINE BOOTSTRAP STYLES |||||||||||| */

/* ============================================================ */.parallax {
    min-height: 400px; 

    background-attachment: fixed;
	background-repeat:no-repeat;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	background-position:center;
}

.carousel_image_container {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  background-color: white;
  height: 600px;
}.maincontent {	padding: 80px 0;}.productgroupheadercontent {	padding: 20px 0;}.grey-line {
	height: 5px;
	background-color: #EBEBEB;
	margin: 5px 0;
} .grey-line-20 {
	height: 20px;
	background-color: #EBEBEB;
	margin: 5px 0;
} .product-button a:link, .product-button a:visited {	color: #36322f;}.product-button {	text-transform: uppercase;	font-size: 0.9rem;	color: #36322f;	padding-bottom: 0;}.product-button:hover {
	color: #36322f;	background-color: #EBEBEB;
	text-decoration: none;}.darkgray .product-button:hover, .darkgray .active {
	color: white;	background-color: rgba(255, 255, 255, 0.2);
	text-decoration: none;}.product-button p {	padding: 0;	margin: 0;}.darkgray .product-button p {	padding-bottom: 20px;	padding-top: 0;	margin: 0;}.product-button p.prijs {	font-size: 1.1rem;	padding-bottom: 20px;	padding-top: 0;	margin: 0;}p.prijs-groot {	font-size: 2.6rem;	padding-top: 0;	margin: 0;}.product-radio-label {	text-transform: capitalize;}p.product-inleiding {	font-size: 1.1rem;	text-transform: uppercase;	margin: 0;	padding: 0;}.socialproduct {	font-size: 2.1rem;	background-color: black;	text-align: center;	color: white;	padding-top: 8px;	margin-right: 10px;	width: 50px;	height: 50px;	float: left;}.product-image {
    float: left;
    width: 100%;	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;	border: 1px solid #EBEBEB;	margin-bottom: 20px;
}

.product-image:before {
    content: "";
    display: block;
    padding-top: 100%;
}.product-nav-txt {	text-transform: uppercase;	font-size: 0.9rem;	color: #36322f;}.dropdown-item.active {	background-color: #CF0D29 !important;}.custom-btn-color-oker {	background-color: #E3A249 !important;	border: none;	color: white;}.custom-btn-color-oker:hover {	background-color: #B5833E !important;	border: none;	color: white;}.custom-btn-color-red {	background-color: #E3A249 !important;	border: none;	color: white;}.custom-btn-color-red:hover {	background-color: #B5833E !important;	border: none;	color: white;}.darkgrey-line {
	height: 5px;
	background-color: #36322f;
	margin: 5px 0;
} .darkgray {	background-color: #36322f;	color: white;}.darkgray h2, .darkgray h3 {	color: white;}.darkgray a:link, .darkgray a:visited {	color: white !important;}.darkgray h3 {	color: white;	font-size: 1rem;}
.footer-section {
	padding: 40px 0;
	color: white;
	background-color: #36322f;
}.colorbar-section {
	padding: 20px 0;
}/* Featurettes
------------------------- */

.seperator {
  margin: 5rem 0; /* Space out the Bootstrap <hr> more */
}

.seperatorsmall {
  margin: 3rem 0; /* Space out the Bootstrap <hr> more */
}

/* Form spam preventing */
#email2 { 
	display: none; 
} 