@charset "UTF-8";

/* General
----------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	border: 0;
	padding: 0;
	margin: 0;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}

body, input, textarea {
	font-family: 'Open Sans', sans-serif;
	line-height: 18px;
	font-size: 12px;
	color: #333;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
body {
	background: #fff;
	-webkit-text-size-adjust: 100%;
	-webkit-font-smoothing: antialiased;
}
a {
	text-decoration: none;
}
ul {
	list-style: none;
}



/* Fonts
----------------------------------*/
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
p strong {
	font-weight: 600;
}

.site-logo, a, .green {
	-webkit-transition: box-shadow .2s ease-in-out, color .2s ease-in-out;
	   -moz-transition: box-shadow .2s ease-in-out, color .2s ease-in-out;
	    -ms-transition: box-shadow .2s ease-in-out, color .2s ease-in-out;
	     -o-transition: box-shadow .2s ease-in-out, color .2s ease-in-out;
	        transition: box-shadow .2s ease-in-out, color .2s ease-in-out;
}

/* Icon font for external links */
@font-face {
	font-family: 'icomoon';
	src: url(data:application/x-font-woff;charset=utf-8;base64,d09GRk9UVE8AAAQ8AAsAAAAABjwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAR0AAAF45QMQ3EZGVE0AAAIoAAAAGgAAABxnyyyKR0RFRgAAAkQAAAAdAAAAIAAwAARPUy8yAAACZAAAAEsAAABgL9zcQGNtYXAAAAKwAAAAOgAAAVLgE/LMaGVhZAAAAuwAAAAuAAAANvysyndoaGVhAAADHAAAAB4AAAAkBBD/5GhtdHgAAAM8AAAADAAAAAwEAABAbWF4cAAAA0gAAAAGAAAABgADUABuYW1lAAADUAAAAN0AAAGGUNjz7XBvc3QAAAQwAAAADAAAACAAAwAAeJxtjj9Lw2AQh3+Xf40lpLa2opAmXyGDm6Co6NC1a8HBqYhNKXETK1pQeBEcMks/QGfH6uLsF3BwchRE0NfaeiYxrYvLc8/vOO6OoGkgIrO5FxwEQQukgLAmq4p0VbmkCUsVlubmsVwvsRAzsXJiX0Yy1B10Cw4w76BXdGA61C5BS3aYKGAR1cNWc9v3/bjsxCW7Mj0G0DldQCVSHp9tpr5yJVcqDG/S/goN5pf6DfProJYhjbMe7NhQHNRcwegMR/z93u+l0Jk/704TbDJ/PDSYx0+pXYs/NhiqN0yGzhjGemxvJ/cM63gUrytvLcTaXU2zyTS3e/QLvtwwhP7fFxnSOO15jNtJx7CFDLVxJKOcLaOyqAgr/wM+mapVAAAAeJxjYGBgZACCM7aLzoPos8eO3IXRAFdFCOQAAHicY2BkYGDgA2IJBhBgYmAEQhDJAuYxAAAEYAA1AAAAeJxjYGZiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbAyM8CBAILJEJDmmsLg8IDhAwPjg/8PGPQYHzAoNDAwMMIVKAAhIwAQQgwfAHicY2BgYGaAYBkGRgYQ8AHyGMF8FgYDIM0BhEwgiQcMHxj+/0dmKTAKMEF1gQEjGwMyd0QCAMlcCK4AAHicY2BkYGAA4i9m397E89t8ZeBmYgCBs8eO3EXQ/x8wMTA+AHI5GMDSAI5cDe8AAHicY2BkYGB88P8Bgx4TAwPDPwYgCRRBAcwAbecD9gAAAgAAAAIAAEAAAAAAAABQAAADAAB4nHWOQUoDQRBF3ySTiCjiSlw2uHEzw0zLbHKAOYCL7ENohoEkDZ0EPIkrj+DSY3gAj+Ax/OnUxkUain71+1f9Bm55p+B0Cq64N56In42nPPFmXEr/NJ5xw7fxXPqvnEV5LeUuT514In40ntLTGJfSP4xnPPBlPJf+w8iayFYV2cG4jtsYBa8EBo5sWJHUhuG4WQn67DvkO8kRcHhqpTkWqv/7zpqno8rl5Wt50Zq4O/QxDcH5unELZ7ki31Vd5ZtWpkt/Wyo1sdf7OaPN+SxD2o/a0dbNxdk/A3052QAAAHicY2BmwAsAAH0ABA==) format('woff'),
		 url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAANAIAAAwBQRkZUTWfLLIoAAAV4AAAAHEdERUYAMgAGAAAFWAAAACBPUy8yL7rcHwAAAVgAAABWY21hcOAV89MAAAHEAAABUmdhc3D//wADAAAFUAAAAAhnbHlmPLyziAAAAyQAAABoaGVhZPysyncAAADcAAAANmhoZWEEEP/mAAABFAAAACRobXR4BKoAQAAAAbAAAAAUbG9jYQAmADQAAAMYAAAADG1heHAASAAZAAABOAAAACBuYW1lUNjz7QAAA4wAAAGGcG9zdJtVPjcAAAUUAAAAPAABAAAAAQAAY44aIl8PPPUACwIAAAAAAM3GxN0AAAAAzcbE3QAA/+ACAAHgAAAACAACAAAAAAAAAAEAAAHg/+AALgIAAAD+AAIAAAEAAAAAAAAAAAAAAAAAAAAFAAEAAAAFABYAAQAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQMAAAAAAAAAAAAAEAAAAAAAAAAAAAAAUGZFZABA4ADwAAHg/+AALgHgACCAAAABAAAAAAAAAgAAAAAAAAAAqgAAAgAAQAAAAAAAAAADAAAAAwAAABwAAQAAAAAATAADAAEAAAAcAAQAMAAAAAgACAACAAAAAOAA8AD//wAAAADgAPAA//8AACADEAQAAQAAAAAAAAAAAAABBgAAAQAAAAAAAAABAgAAAAIAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJgA0AAEAQAAgAcABoAAVAAABIyIGFBY7AQEGFBYyNwEVFBYyNj0BAaDADRMTDXP+9gkTGgoBCRMaEwGgExoT/vcKGhMJAQpzDRMTDeAAAAABAAD/4AIAAeAAAgAAEQEhAgD+AAHg/gAAAAAAAAAMAJYAAQAAAAAAAQAHABAAAQAAAAAAAgAHACgAAQAAAAAAAwAjAHgAAQAAAAAABAAHAKwAAQAAAAAABQALAMwAAQAAAAAABgAHAOgAAwABBAkAAQAOAAAAAwABBAkAAgAOABgAAwABBAkAAwBGADAAAwABBAkABAAOAJwAAwABBAkABQAWALQAAwABBAkABgAOANgAaQBjAG8AbQBvAG8AbgAAaWNvbW9vbgAAUgBlAGcAdQBsAGEAcgAAUmVndWxhcgAARgBvAG4AdABGAG8AcgBnAGUAIAAyAC4AMAAgADoAIABpAGMAbwBtAG8AbwBuACAAOgAgADIANQAtADUALQAyADAAMQAzAABGb250Rm9yZ2UgMi4wIDogaWNvbW9vbiA6IDI1LTUtMjAxMwAAaQBjAG8AbQBvAG8AbgAAaWNvbW9vbgAAVgBlAHIAcwBpAG8AbgAgADEALgAwAABWZXJzaW9uIDEuMAAAaQBjAG8AbQBvAG8AbgAAaWNvbW9vbgAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAABAAIBAgEDB3VuaUUwMDAHdW5pRjAwMAAAAAH//wACAAEAAAAOAAAAGAAAAAAAAgABAAMABAABAAQAAAACAAAAAAABAAAAAMw9os8AAAAAzcbE3QAAAADNxsTd) format('truetype');
	font-weight: normal;
	font-style: normal;
}
p a[href^="http"]:after, ul a[href^="http"]:after {
	font-family: 'icomoon';
	font-size: 75%;
	text-decoration: none !important;
	content: " \e000";
}



/* Logo
----------------------------------*/
.site-logo {
	position: fixed;
	z-index: 9;
	top: 0;
	left: 20px;
	width: 200px;
	height: 200px;
	background: #eee;
	box-shadow: 0px 0px 10px rgba(0,0,0,0.4), inset 0px 0px 30px rgba(0,0,0,0.1);
}
.site-logo:hover {
	box-shadow: 0px 0px 10px rgba(0,0,0,0.4), inset 0px 0px 30px rgba(0,0,0,0.2);
}
.site-logo a {
	display: block;
	height: 126px;
	color: #5f5f5f;
	text-shadow: 1px 1px 0px #fff;
	text-align: center;
	padding: 74px 0 0;
}

/* Text */
.site-logo__small {
	display: block;
	font-family: 'Poly', serif;
	line-height: 19px;
	font-size: 16px;
	font-style: italic;
	margin: 0 auto;
}
.site-logo__large {
	display: block;
	width: 156px;
	line-height: 25px;
	font-size: 27px;
	font-weight: 600;
	text-transform: uppercase;
	border-top: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
	padding: 0 0 2px;
	margin: 0 auto;
}



/* Navigation
----------------------------------*/
.site-nav {
	position: fixed;
	z-index: 8;
	top: 0;
	left: 0;
	width: 1000px;
	background: #2d2d2d;
	box-shadow: 0 0 25px rgba(0,0,0,0.5);
	line-height: 0.1px;
	font-size: 0.1px;
	font-weight: 600;
}
.site-nav ul {
	overflow: hidden;
	text-align: justify;
	padding: 0 12px 0 232px;
}
.site-nav ul:after {
	display: inline-block;
	content: '';
	width: 100%;
}
.site-nav li {
	display: inline-block;
	line-height: 46px;
	font-size: 13px;
}
.site-nav a {
	display: block;
	color: #bbb;
	padding: 0 8px 2px;
}
.site-nav a:hover,
.site-nav__current a {
	color: #fff;
}



/* Main content structure
----------------------------------*/
.content {
	position: relative;
	z-index: 7;
	width: 1000px;
	padding: 68px 0 0;
}
.section {
	overflow: hidden;
	padding: 0 0 60px;
}
.section__header {
	position: relative;
	line-height: 48px;
	background: #eee;
	box-shadow: inset 0px 0px 10px rgba(0,0,0,0.06);
	padding: 0 0 0 240px;
	margin: 0 0 20px;
}
.section__header small {
	position: absolute;
	right: 20px;
	top: 0;
	font-style: italic;
	font-size: 12px;
	text-shadow: 1px 1px 0 #fff;
}
.section__header small a {
	display: block;
	color: #333;
}
.section__header small a:hover {
	color: #78b340;
}
.section__body {
	padding: 0 0 0 240px;
}

/* Heading */
.content h2 {
	font-size: 17px;
	font-weight: 600;
	text-transform: uppercase;
	text-shadow: 1px 1px 0px #fff;
}

/* Content overlays */
.content-overlay {
	display: none;
}
.overlay-active .section.content-overlay {
	display: block;
}
.overlay-active .site-nav,
.overlay-active .section,
.overlay-active .footer {
	display: none;
}
.overlay-active .content {
	padding-top: 20px;
}



/* Square class
----------------------------------*/
.square {
	display: block;
	float: left;
	position: relative;
	width: 170px;
	height: 132px;
	margin: 0 20px 20px 0;
}

/* Modifiers */
.square.w2 { width: 360px; }
.square.w2.minus20 { width: 340px; }
.square.w3 { width: 550px; }
.square.h2 { height: 284px; }
.square.no-h { height: auto; }
.square.margin-btm-h1 { margin-bottom: 172px; }
.square.border-left { width: 169px; border-left: 1px solid #e5e5e5; padding-left: 20px; }
.square .square:last-child { margin-right: 0; }
.square:last-child, .square.no-margin-btm { margin-bottom: 0; }

.float-left { float: left; }
.float-right { float: right; }

/* Headers */
.square h2 {
	text-shadow: none;
	padding: 20px 0 12px;
}
.square h2:first-child {
	padding-top: 0;
}
.square h3 {
	line-height: 16px;
	font-size: 13px;
	font-weight: 600;
	color: #fff;
	padding: 12px 12px 12px 13px;
}
.square h3.flex {
	height: 75px;
	line-height: normal;
	padding-top: 5px;
}
.square h3.flex span {
	display: flex;
	align-items: center;
	padding: 7px 0 0;
}
.square h4 {
	font-size: 12px;
	font-weight: 600;
	padding: 10px 0 0;
}
.square.medewerker {
	background-color: #eee;
	margin-top: 20px;
}
.square.medewerker:nth-child(4) {
	margin-right: 0;
}

/* Text content */
.square p, .square ul {
	padding: 8px 13px 0;
}
.square p a, .square ul a {
	font-style: italic;
	color: #333;
	text-decoration: underline;
}
.square p a:hover, .square ul a:hover {
	color: #78b340;
}
.square p small {
	font-size: 10px;
	font-style: italic;
}

/* Square with text */
.text p, .text ul {
	padding: 0 0 12px;
}
.text ul {
	list-style: disc outside;
	padding-left: 18px;
}
.text ul.expand {
	list-style: none;
}

/* Special content */
.square iframe {
	display: block;
	border: 1px solid #aaa;
}
.square img {
	display: block;
}
.image-description {
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 170px;
	font-family: 'Poly', serif;
	line-height: 14px;
	font-size: 11px;
	font-style: italic;
	text-align: center;
	background: rgba(255,255,255,0.8);
	text-shadow: 1px 1px 0px #fff;
	padding: 5px 0;
}

/* Colors */
.green {
	background: #78b340;
}
.red {
	background: #b22626;
}
.green, .red {
	box-shadow: inset 0 0 40px rgba(0,0,0,0.25);
}
a.green:hover, a.red:hover {
	box-shadow: inset 0 0 40px rgba(0,0,0,0.4);
}
a:hover .green, a:hover .red {
	box-shadow: inset 0 0 40px rgba(0,0,0,0.4);
}

/* External reference */
.ext, .ext a, .ext p a {
	color: #fff;
}
.ext .icon {
	position: absolute;
	top: 1px;
	right: 12px;
	line-height: 42px;
	font-size: 42px;
	font-weight: bold;
	cursor: default;
}
a.ext {
	height: 114px;
	background-image: url(../images/square-ext-arrow.png);
	background-repeat: no-repeat;
	background-position: 144px 11px;
	padding: 18px 0 0;
}
.ext h4 {
	line-height: 18px;
	font-size: 17px;
	font-weight: 600;
	text-transform: uppercase;
	padding: 48px 12px 4px;
}
.ext p {
	font-family: 'Poly', serif;
	font-style: italic;
	line-height: 16px;
	font-size: 13px;
	padding-top: 0;
}
.ext p a:hover {
	color: #fff;
}



/* Specific content
----------------------------------*/

/* Expanding (accordion) list */
ul.expand {
	padding: 0 0 0 1px;
}
.expand h5 {
	font-size: 12px;
	font-weight: normal;
	padding: 0;
}
.expand p {
	height: 0;
	overflow: hidden;
	padding: 0;
	font-size: 11px;
	color: #666;
}
.expand__active p {
	height: auto;
	padding: 0 0 6px 9px;
}

/* Notice */
.notice {
	background: #eee;
	box-shadow: inset 0 0 30px rgba(0,0,0,0.1);
	text-shadow: 1px 1px 0px #fff;
	padding: 14px 16px 4px;
}
.notice + a {
  display: block;
  margin-top: 20px;
}
.notice h4 {
	font-family: 'Open Sans', sans-serif;
	font-style: normal;
	padding-top: 0;
}

.simple-table th {
	text-align: left;
	padding-right: 16px;
}

/* Intro */
#intro {
	padding: 0 0 16px;
}
p.intro-text {
	font-size: 12px;
	text-shadow: 1px 1px 0 #fff;
	background: #fbfbfb;
	border: 1px solid #e8e8e8;
	box-shadow: inset 0 0 30px rgba(0,0,0,0.1);
	padding: 11px 16px;
}

#telnr {
	opacity: 0;
	visibility: hidden;
	-webkit-transition: opacity .2s ease-in-out, visibility 0s .2s;
	   -moz-transition: opacity .2s ease-in-out, visibility 0s .2s;
	    -ms-transition: opacity .2s ease-in-out, visibility 0s .2s;
	     -o-transition: opacity .2s ease-in-out, visibility 0s .2s;
	        transition: opacity .2s ease-in-out, visibility 0s .2s;
}
#telnr.visible {
	opacity: 1;
	visibility: visible;
	-webkit-transition-delay: 0s;
	   -moz-transition-delay: 0s;
	    -ms-transition-delay: 0s;
	     -o-transition-delay: 0s;
	        transition-delay: 0s;
}

/* Huisartsen: show/hide */
#huisartsen .detail {
	display: none;
}
#huisartsen .active .detail {
	display: block;
}
#huisartsen.detail .item {
	display: none;
}
#huisartsen.detail .item.active {
	display: block;
	overflow: hidden;
}
/* Sticky photo */
#huisartsen.detail .active > header {
	position: absolute;
	top: 0;
}
#huisartsen.detail .active .detail {
	position: relative;
	left: 190px;
}
#huisartsen .item {
	position: relative;
}
#huisartsen.detail .active > header.stickit {
	position: fixed;
	top: 68px;
}
#huisartsen.detail .active > header.stickit-end {
	bottom: -20px;
	top: auto;
	position: absolute;
}


/* Form */
.form {

}
.form label {
	display: block;
	position: relative;
	padding: 10px 0 0;
}
.form label span {
	display: block;
	font-weight: 600;
}
.textfield {
	display: block;
	width: 100%;
	max-width: 260px;
	background: #fff;
	border: 1px solid #ccc;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.15);
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 3px;
}
.form p {
	font-weight: 600;
	padding: 10px 0 0;
}
.form .radio {
	padding: 0;
}
.form .radio span {
	display: inline;
	font-weight: normal;
}
.form textarea {
	display: block;
	width: 100%;
	max-width: 320px;
	height: 160px;
	background: #fff;
	border: 1px solid #ccc;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.15);
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 3px;
	margin-bottom: 10px;
}
.form .button {
	color: #fff;
	font-weight: 600;
	border: none;
	cursor: pointer;
	padding: 4px 8px;
	margin: 0;
}


/* Grey popup over image */
.pop-image {
	float: left;
	position: relative;
	margin: 16px 0 0;
}
.pop-image img {
	display: block;
}
.pop-image.right {
	float: right;
	margin: 260px 20px 0 0;
}
/* Grey popup */
.pop {
	position: absolute;
	top: 16px;
	left: 344px;
	width: 364px;
	background: #eee;
	box-shadow: 0 0 10px rgba(0,0,0,0.4), inset 0 0 30px rgba(0,0,0,0.1);
	text-shadow: 1px 1px 0px #fff;
	padding: 14px 16px;
}
.pop-image.right .pop {
	left: auto;
	top: auto;
	right: 344px;
	bottom: 16px;
}
.pop h4 {
	font-weight: 600;
}
.pop :first-child:before {
	display: block;
	content: ' ';
	position: absolute;
	width: 25px;
	height: 53px;
}
.pop.left :first-child:before {
	top: 24px;
	left: -25px;
	background: url(../images/pop-image-left.png) no-repeat;
}
.pop.right :first-child:before {
	right: -25px;
	bottom: 24px;
	background: url(../images/pop-image-right.png) no-repeat;
}
.pop.top {
	left: 0;
	top: 140px;
	width: 148px;
	font-family: 'Poly', serif;
	font-size: 13px;
	font-style: italic;
	color: #5f5f5f;
	padding: 6px 11px;
}
.pop.top ul {
	padding: 0;
}
.pop.top ul:before {
	top: -25px;
	right: 35px;
	width: 53px;
	height: 25px;
	background: url(../images/pop-image-top.png) no-repeat;
}
li > span {
	display: block;
	float: right;
}



/* Footer
----------------------------------*/
.footer {
	position: relative;
	line-height: 48px;
	font-family: 'Poly', serif;
	font-size: 13px;
	font-style: italic;
	color: #999;
	background: #eee;
	text-shadow: 1px 1px 0px #fff;
	padding: 0 0 0 240px;
	margin: 17px 0 20px;
	overflow: hidden;
}
.footer a {
	color: #999;
	text-decoration: underline;
}
.footer a:hover {
	color: #666;
}

/* Icon link */
.footer .icon-link {
	display: block;
	text-decoration: none;
	padding: 0 20px;
}
.footer .icon-link span {
	font-style: normal;
	padding: 0 0 0 5px;
}



/* Background
----------------------------------*/
.site-bg {
	position: fixed;
	z-index: 6;
	left: 0;
	top: 0;
	width: 1000px;
	height: 100%;
	background: #fff;
}
/* Shadow */
.site-bg__shadow {
	position: fixed;
	z-index: 6;
	left: 1000px;
	top: 0;
	width: 60px;
	height: 100%;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICAgIDxzdG9wIG9mZnNldD0iMzUlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMjUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
}

/*! http://responsiveslides.com v1.54 by @viljamis */
.rslides {
	position: relative;
	overflow: hidden;
	height: 100%;
	left: 1000px;
}
.rslides div {
	-webkit-backface-visibility: hidden;
	position: absolute;
	display: none;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}
.rslides div:first-child {
	position: relative;
	display: block;
	float: left;
}
.rslides img {
	display: block;
	float: left;
	height: 100%;
	min-height: 100%;
}
.rslides--responsive img {
	height: auto;
	width: 100%;
}



/* Responsiveness
----------------------------------*/
@media screen and (max-width: 1000px) {

	.site-bg__shadow,
	.rslides { left: 780px; }

	.site-logo {
		position: relative;
		z-index: 7;
		left: 300px;
		width: 200px;
		height: 130px;
		margin: 48px 0 0 0;
	}
	.site-logo a { height: 88px; padding-top: 42px; }

	.site-nav { width: 780px; }
	.site-nav ul { padding-left: 12px; }

	.content { width: 780px; padding-top: 20px; }
	.section__header { padding: 0 0 0 20px; }
	.section__body { padding: 0 0 0 20px; }

	.footer { padding-left: 20px; }

}

@media screen and (min-width: 768px) and (max-width: 780px) {

	.wrapper { width: 100%; overflow: hidden; }

	.site-bg__shadow,
	.rslides { left: 768px; }

	.site-nav { width: 768px; }
	.site-nav ul { padding-left: 6px; }

	.content { width: 774px; }
	.section__header { padding: 0 0 0 14px; margin-right: 6px; }
	.section__body { padding: 0 0 0 14px; }

	.footer { padding-left: 14px; margin-right: 6px; }

}



/* Retina graphics
----------------------------------*/
@media
(-webkit-min-device-pixel-ratio: 2),
(min-resolution: 192dpi) {

}