@charset "utf-8";

/* reset-fonts.css
---------------------*/
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote{margin:0;padding:0;}
h1, h2, h3, h4, h5, h6, pre, code, p { font-size: 1em;font-weight:normal; }
dl, li, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input { margin: 0; padding: 0; }
img { border: none; }
address,caption,cite,code,dfn,em,th,var { font-style: normal; }



/* html5
---------------------*/
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}

html,body {
  -webkit-text-size-adjust: none;
}

/* Bootstrap over write.
---------------------*/
@media print {
  a[href]:after {
    content: ""!important;
  }
  abbr[title]:after {
    content: ""!important;
  }
}

/* for GoogleMap
---------------------*/
.gm-style img {
	max-width: none !important;
}

/* Slider
---------------------*/
.bx-wrapper {
	position: relative;
	*zoom: 1;
}
.bx-wrapper img {
	max-width: 100%;
	display: block;
	width:auto; /* for ie8 */
}
.bx-wrapper .bx-prev {
	left: 10px;
}
.bx-wrapper .bx-next {
	right: 10px;
}
.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	z-index: 9999;
}
.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}
.bx-wrapper .bx-viewport {
	background: none !important;
	border: 0 !important;
	box-shadow: none !important;
	left: 0 !important;
	transform: translateZ(0px);
}
.caroufredsel_wrapper .slide {
	float: left;
}