/***
Old style:
http://www.deventerkoekwinkel.nl/wp-content/themes/theretailer/style.css
***/
body {
	background: #ddd;
	font-family: arial;
	font-size: 10pt;
	color: #000000;
	margin: 0px;
	overflow-y:scroll;
	background: #fef5ba url("/images/bussink_achtergrond_elle.jpg") repeat-y center top fixed!important;
	font-family: Georgia, Arial, Helvetica, sans-serif !important;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'IM Fell DW Pica', Georiga, Helvetica, sans-serif !important;
}

h1 {
	font-size:36px!important;
	color:#9f6501!important;
}

h2 {
	font-size:24px!important;
	color:#9f6501!important;
}

h3 {
}

h3 a {
	color:#b39964!important;
}

h4 {
	color:#ddd6c1;
	border-bottom:1px solid #ddd6c1;
	font-size:12px;
	text-transform:uppercase;
	font-weight:900;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	line-height:1.5em;
}

.error{
	color: red;
}

.highlight{
	color: blue;
	font-style: italic;
}
.note{
	font-style: italic;
	font-size: 85%;
}

#contact fieldset{
	border: 0px;
}

#contact fieldset label{
	float: left;
	border: 0px solid red;
	width: 150px;
	display: block;
}

#contact fieldset label.error{
	float: none;
	clear: right;	
}

.contact {
	width:100%;
	margin-bottom:20px;
}

#container {
	background-color:rgba(255,255,255,0.5);
}
#various {
	background-color:#000;
}
#header {
	background-color:#fef5ba;
}
#content {
	margin-bottom:20px;
}
#footer3 {
	background-color:#fef5ba;
}
.footertable td {
	padding:20px;
}
.footertable li {
	border-bottom:1px dotted #ddd6c1!important;
	padding:5px 0;
}
/*** footer: nieuwsbrief ***/
.nieuwsbrief { border:1px solid #ccc; color:rgba(0,0,0,0.75); font-size:14px; font-weight:normal; font-family:inherit; padding:8px; height:37px; width:100%; margin-bottom:15px; }

/*** Drop down menu ***/
.dropdown-menu {
	background-color:#000!important;
}
.dropdown-menu a {
	color:#f00!important;
	color:#fff!important;
}
.submenu a {
	padding:15px;
	display:block;
}
.submenu .padd {
	display:block;
}
.submenu a:hover {
	background-color:#333!important;
}
.dropdown-menu {
	font-size:inherit!important;
}

.slider-nav-thumbnails .slick-slide {
	opacity: 0.5;
	margin-top:10px;
}
.slider-nav-thumbnails .slick-slide.slick-active {
	opacity: 1;
}
.slider img { margin:0 auto; }

/*** Input ***/
.inputtextorpass {
	border:1px solid #ccc;
	color:#777;
	box-sizing:border-box;
	outline:0px;
	line-height:2;
	margin-bottom:10px;
}
.inputsubmit {
	background-color:#4a1e11;
	padding:19px;
	color:#fff;
	/* max-width:300px; */
	text-transform:uppercase;
	font-size:12px;
	border:0px;
}
.inputsubmit:hover, .inputsubmit:active {
	background-color: hsl(14, 64%, 22%);
}

.navbar {
	border-radius:0px!important;
	font-family: 'IM Fell DW Pica', Georiga, Helvetica, sans-serif !important;
	font-size:18px;
}

@font-face {
	font-family: 'IM Fell DW Pica';
	font-style: normal;
	font-weight: 400;
	src: local('IM FELL DW Pica Roman'), local('IM_FELL_DW_Pica_Roman'), url('test.ttf') format('truetype');
}

/*** shop ***/
.paginering li { display: inline-block; margin-right:10px; font-size:24px; }

/*** contact ***/
#map_container {
	position:relative;
	margin-bottom:30px;
}

#map_canvas {
	height:450px;
	/*margin:-30px 0 60px 0;*/
}

#map_canvas img {
	max-width:none !important;
	background:none !important;
}

#map_overlay_top {
	height:20px;
	width:100%;
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	pointer-events:none;
	background: #ccc;	
	background: -webkit-linear-gradient(top,rgba(0,0,0,1) 0%,rgba(255,255,255,0) 100%);
	background: -moz-linear-gradient(top,rgba(0,0,0,1) 0%,rgba(255,255,255,0) 100%);
	opacity:.2;
}

#map_overlay_bottom {
	height:20px;
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0;
	left:0;
	pointer-events:none;
	background: #ccc;	
	background: -webkit-linear-gradient(bottom,rgba(0,0,0,1) 0%,rgba(255,255,255,0) 100%);
	background: -moz-linear-gradient(bottom,rgba(0,0,0,1) 0%,rgba(255,255,255,0) 100%);
	opacity:.2;
}

.ie #map_overlay_top {
	display:none;
}

.ie #map_overlay_bottom {
	display:none;
}

.map_button_wrapper {
	position:absolute;
	bottom:0;
	right:0;
	width:100%;
}

.map_button_wrapped {
	width:100%;
	max-width:100%;
	margin:0 auto;
	text-align:right;
}

a#map_button {
	background:#000;
	z-index:2;
	color:#fff;
	display:inline-block;
	padding:20px 60px;
	font-family: Lato, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: 900;
	font-size: 12px;
	background-color:#4a1e11;
}

.actueel_text { display:block; color:#333; font-size:18px; padding-top:20px; padding-bottom:30px; border-bottom:2px solid #000; }

.img-responsive {
	border-color:#fff;
}

.dropdown-menu {
	min-width:260px;
}

/*** FAQ ***/
#faqs dd, #faqs dt { padding-left:50px; }
#faqs dt { font-size:18px; color:#4a1e11; cursor:pointer; line-height:1.4em; margin-bottom:15px; border-bottom:0; padding-bottom:0; font-family:Georgia,Helvetica,sans-serif!important; text-transform:none; font-weight:normal; }
#faqs dd { font-size:14px; margin-bottom:20px; }
#faqs dt { background:url("/images/FAQ_plus.png") no-repeat left}
#faqs .expanded { background:url("/images/FAQ_min.png") no-repeat left}

.prijs {
	margin:15px 0;
	color:#4a1e11;
	font-family:Georgia, 'Times New Roman', serif;
	font-size:22px;
}

/*** <img class="center"> ***/
img.center {
	display:block;
	margin:0 auto;
}

/*** <hr class="style-two"> ***/
hr.basic { border: 0; height: 1px; background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0)); }

/*** <del>...</del> (for price) ***/
del {
	font-size:15px;
	color:#555;
	text-decoration:line-through;
	margin-right:5px;
}

ins {
	color:#000;
	text-decoration:none;
	font-weight:bold;
}

.catfont { font-size:calc(12px + 1vw); overflow:hidden; }

/*** header full or small for mobile ***/
.image_full { display:block; }
.image_mobile { display:none; }
.register_hint { display:none; }

@media (max-width: 585px) {
	.image_full { display:none; }
	.image_mobile { display:block; }
	.register_hint { display:block; }
}

/*** Used for the captcha. ***/
.zcapz { display:inline-block!important; width:125px; }
.acapa { display:none; }
.bcapb { background-color:#000; color:#fff; font-size:20px; }

/*** van link naar button ***/
a.buttonlink:link, a.buttonlink:visited {
	background-color: #4a1e11;
	color: white;
	padding: 14px 25px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	max-width: 300px;
  }
a.buttonlink:hover, a.buttonlink:active {
	background-color: hsl(14, 64%, 22%);
}

input[type=checkbox]
{
  /* Double-sized Checkboxes */
  -ms-transform: scale(2); /* IE */
  -moz-transform: scale(2); /* FF */
  -webkit-transform: scale(2); /* Safari and Chrome */
  -o-transform: scale(2); /* Opera */
  transform: scale(2);
  padding: 10px;
}


@media (min-width: 992px) {
	.accountStyle {
		display:block; 
		padding:25px; 
		border:1px solid #9f6501; 
		margin:2px 5px;
		width: 45%;
	}
}
@media (min-width: 1px) {
	.accountStyle {
		display:block; 
		padding:25px; 
		border:1px solid #9f6501; 
		margin:2px 5px;
		/* width: 45%; */
	}
}
