/**
 * RESETS AND FIXES
 */
@font-face {
	font-family: 'museo300';
	src: url('../font/Museo300-Regular-webfont.eot');
	src: url('../font/Museo300-Regular-webfont.eot?#iefix')
		format('embedded-opentype'),
		url('../font/Museo300-Regular-webfont.woff2') format('woff2'),
		url('../font/Museo300-Regular-webfont.woff') format('woff'),
		url('../font/Museo300-Regular-webfont.ttf') format('truetype'),
		url('../font/Museo300-Regular-webfont.svg#museo300') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'museo500';
	src: url('../font/Museo500-Regular-webfont.eot');
	src: url('../font/Museo500-Regular-webfont.eot?#iefix')
		format('embedded-opentype'),
		url('../font/Museo500-Regular-webfont.woff2') format('woff2'),
		url('../font/Museo500-Regular-webfont.woff') format('woff'),
		url('../font/Museo500-Regular-webfont.ttf') format('truetype'),
		url('../font/Museo500-Regular-webfont.svg#museo500') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'museo700';
	src: url('../font/Museo700-Regular-webfont.eot');
	src: url('../font/Museo700-Regular-webfont.eot?#iefix')
		format('embedded-opentype'),
		url('../font/Museo700-Regular-webfont.woff2') format('woff2'),
		url('../font/Museo700-Regular-webfont.woff') format('woff'),
		url('../font/Museo700-Regular-webfont.ttf') format('truetype'),
		url('../font/Museo700-Regular-webfont.svg#museo700') format('svg');
	font-weight: normal;
	font-style: normal;
}

* {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

body {
	font-family: 'museo300', sans-serif;
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}

ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

ul li {
	font-family: 'museo300', sans-serif;
}

/**
 * TYPOGRAPHY
 */
h1, h2, h3, h4, h5, h6 {
	font-family: 'museo500', sans-serif;
}

a {
	font-family: 'museo500', sans-serif;
}

p {
	font-family: 'museo300', sans-serif;
}

button {
	outline: none;
}

header ul li, aside ul li, footer ul li {
	list-style-type: none
}

/**
 * HELPERS
 */
.base-padding {
	padding: 30px 0;
}

.padding-small {
	padding: 40px 0;
}

.padding-medium {
	padding: 60px 0;
}

.padding-large {
	padding: 80px 0;
}

td.align-center, .align-center {
	text-align: center;
}

td.align-right, .align-right {
	text-align: right;
}

td.align-left, .align-left {
	text-align: left;
}

.fr {
	float: right;
}

/**
 * Text color helpers
 */
.text-orange {
	color: #e9842b;
}

.text-purple {
	color: #b73487;
}

.text-gray {
	color: #606160;
}

.text-300 {
	font-family: 'museo300', sans-serif;
}

.text-500 {
	font-family: 'museo500', sans-serif;
}

.text-700 {
	font-family: 'museo700', sans-serif;
}

/**
 * Background color helpers
 */
.bg-white {
	background-color: #fff;
}

.gray-bg {
	background-color: #f5f5f5;
}

.bg-pink {
	background-color: #c4599d;
}

.bg-purple {
	background-color: #b73487;
}

.bg-orange {
	background-color: #e9842b;
}

.bg-light {
	background-color: #f5f5f5;
}

.bg-dark {
	background-color: #dbdbdb;
}

.border-10 {
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.bg-100 {
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.uppercase {
	text-transform: uppercase;
}

.img-responsive {
	width: 100%;
	height: auto;
}

img.alignright {
	float: right;
	margin: 0 0 1em 1em
}

img.alignleft {
	float: left;
	margin: 0 1em 1em 0
}

img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}

a img.alignright {
	float: right;
	margin: 0 0 1em 1em
}

a img.alignleft {
	float: left;
	margin: 0 1em 1em 0
}

a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}

/**
 * MODULES
 * classes die we vaker gebruiken bij verschillende elementen
 */
.fc-day-grid-container, .fc-scroller {
	height: 100% !important;
}

.btn-default {
	outline: none;
	padding: 5px 8px;
	font-family: 'museo500', sans-serif;
	border: none;
	background-color: #e9842b;
	color: #fff;
}

.modal-title {
	font-size: 18px;
}

.footer-pink {
	position: relative;
	padding: 15px;
	width: 100%;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	/*background-color: rgba( 266, 174, 207, 1);*/
	background-color: #e2aecf;
	color: #fff;
}

.footer-pink small {
	display: block;
	padding-bottom: 4px;
}

.footer-pink hr {
	margin: 4px 0 6px;
	border: none;
	border-bottom: 1px solid #ffffff
}

.footer-pink label {
	display: block;
	padding: 0.75em 0.2em 0
}

.footer-pink .read-more {
	position: absolute;
	display: block;
	right: -18px;
	bottom: -12px;
	width: 90px;
	height: 75px;
	background: url('../images/icons/agenda-shape.png') no-repeat;
}

.main-content {
	position: relative;
}

/**
 * BLOCK
 */
.block {
	position: relative;
	padding: 20px;
}

.text-white, .text-white h2, .text-white h3, .text-white p {
	color: #fff;
}

.read-more {
	position: absolute;
	display: block;
	right: -18px;
	width: 90px;
	height: 75px;
	background: url('../images/icons/agenda-shape.png') no-repeat;
}

.read-more-top {
	top: -24px;
}

.read-more-bottom {
	bottom: -12px;
}

/* SLIDER NAV */
.carousel-nav {
	position: absolute;
	top: -60px;
	right: -15px;
	background: url("../images/icons/referenties-nav-bg-orange.png")
		no-repeat;
	height: 52px;
	width: 63px;
}

.carousel-nav .referenties-left, .carousel-nav .jeugd-left,
	.carousel-nav .referenties-right, .carousel-nav .jeugd-right {
	display: inline-block;
	float: left;
	margin-top: 17px;
	margin-left: 10px;
	cursor: pointer;
}

/**
 * TYPOGRAPHY
 */
h1, h2, h3, h4, h5, h6 {
	color: #b73487;
}

/**
 * FORM STYLES
 */
input[type="text"], input[type="email"], input[type="search"], textarea
	{
	border: none;
	box-shadow: none;
	outline: none;
}

/**
 * HEADER
 */

/* fixed header padding fixes */
#main, #kalender-pagina, #subpage-head {
	padding-top: 202px;
}

#slider {
	padding-top: 162px;
}

#header_old {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	background-color: #fff;
	-webkit-box-shadow: -2px 4px 7px 0px rgba(65, 65, 65, 0.66);
	-moz-box-shadow: -2px 4px 7px 0px rgba(65, 65, 65, 0.66);
	box-shadow: -2px 4px 7px 0px rgba(65, 65, 65, 0.66);
	z-index: 100;
}

.logo-large {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9999;
}

.logo-large img {
	max-width: 387px;
	width: 100%;
}

.header-top {
	padding: 5px 0;
}

.sub-nav {
	padding: 30px 0;
}

.sub-nav li {
	float: left;
	margin-right: 30px;
}

.sub-nav a {
	color: #8b8b8b;
}

.searchform-header {
	position: relative;
	margin-top: 16px;
}

.searchform-header .search-submit {
	background: none;
	border: none;
	outline: none;
	right: 0 !important;
	top: 8px;
	font-size: 18px;
	color: #8b8b8b;
}

.search-input {
	font-family: 'museo300', sans-serif;
	padding-right: 0 !important;
	border: 1px solid #e2e2e2 !important;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-size: 12px;
}

.search-input:focus, .search-input:hover {
	border: 1px solid red;
}

.swh-wrap {
	margin-right: 20px;
}

.login-header, .searchform-header {
	float: left;
}

.login-header {
	margin: 25px 10px 0 0;
	color: #8b8b8b;
	font-size: 18px;
}

.login-header:hover, .login-header:active, .login-header:visited {
	color: #8b8b8b;
	text-decoration: none;
}

.header-bottom {
	background-color: #e9842b;
}

.menu li:first-child {
	margin-left: 0;
}

#primary-nav {
	position: relative;
}

.menu li {
	/*position: relative;*/
	float: left;
	margin-left: 10px;
	padding: 20px 0;
}

.menu li.selected a, .menu li:hover a {
	border: 1px solid #fff;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	text-decoration: none;
}

.menu {
	float: right;
}

.menu a {
	font-family: 'museo300', sans-serif;
	display: block;
	padding: 5px 8px;
	border: 1px solid transparent;
	color: #fff;
}

/* submenu */
.menu ul {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	background: #fff;
	padding: 0;
	width: 100%;
	max-height: 374px; /* slider height */
	min-height: 374px;
	overflow: hidden;
}

.menu ul .submenu {
	padding: 15px 25px;
}

.menu ul li {
	float: none;
	display: block;
	margin-bottom: 5px;
	padding: 0;
	margin: 0 0 5px 0;
	border-bottom: 1px solid #dcdcdc;
}

.menu ul li a {
	font-family: 'museo300', sans-serif;
	color: #8b8b8b;
	padding: 0;
	margin: 0;
}

.menu ul li a:hover {
	font-family: 'museo500', sans-serif;
}

.menu li:hover>ul {
	display: block;
}

/**
 * SLIDER
 */
#slider {
	position: relative;
}

#slider .slides {
	position: relative;
}

.slides .slide {
	width: 100%;
	height: 100%;
	position: relative;
	height: 374px;
	text-align: right;
	background-size: cover;
	background-position: center right !important;
}

.flexslider-controls {
	z-index: 10;
	position: relative;
}

.flex-control-nav {
	position: absolute;
	text-align: right;
	right: 0;
}

.flexslider-control li {
	/*z-index: 5555;*/
	cursor: pointer;
}

.slider-control-thumb {
	border-radius: 37px;
	-moz-border-radius: 37px;
	-webkit-border-radius: 37px;
	border: 2px solid #fff;
	cursor: pointer;
}

.slides-description {
	margin-top: 50px;
}

.slides-description h2, .slides-description span {
	color: #fff;
}

.slides-description h2 {
	margin-bottom: 0;
	font-family: 'museo500', sans-serif;
	font-size: 40px;
	text-shadow: -2px 4px 7px rgba(18, 21, 21, 0.60);
}

.slides-description span {
	text-align: right;
	font-size: 25px;
	text-shadow: -2px 4px 7px rgba(18, 21, 21, 0.40);
}

.slides-description span:before {
	content: '-';
	display: inline-block;
	padding-right: 10px;
}

/**
 * GERICHTE INFORMATIE
 */
#gerichte-informatie {
	background-color: #b73487;
	color: #fff;
	overflow-x: hidden
}

#gerichte-informatie h2 {
	color: #fff;
	margin-top: 0;
}

#gerichte-informatie .doelgroep {
	display: block;
	overflow: hidden;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: 1px solid #fff;
	color: #fff;
	transition: background-color 0.5s ease;
}

#gerichte-informatie .doelgroep:hover {
	text-decoration: none;
	background-color: #fff;
	color: #b73487;
}

.doelgroep-text, .doelgroep-icon {
	float: left;
}

.doelgroep-text {
	font-size: 14px; /* o.i.d. */
	margin-top: 17px;
}

.doelgroep-icon {
	font-size: 36px;
	margin: 0 10px 0 7px;
}

/**
 * SITE INTRO
 */
.site-intro-item {
	position: relative;
	display: block;
	width: 100%;
	margin-bottom: 40px;
}

.site-intro-item a {
	cursor: pointer;
	display: block;
	color: #8b8b8b;
}

.site-intro-item:hover .site-intro-description {
	background-color: #be3340;
	color: #fff;
	text-decoration: underline;
}

.site-intro-wrap {
	position: absolute;
	left: 0;
	top: -10px;
	left: -20px;
}

.site-intro-date {
	position: relative;
	z-index: 55;
	height: 78px;
	width: 89px;
	background: url( '../images/icons/nieuws-shape.png') no-repeat;
	color: #fff;
}

.getal {
	position: absolute;
	top: 22px;
	left: 20px;
}

.maand {
	position: absolute;
	bottom: 10px;
	right: 25px;
}

.site-intro-description {
	position: relative;
	padding: 0 0 0 90px;
	width: 100%;
	max-width: 500px;
	height: 100%;
	padding-top: 10px;
	padding-right: 10px;
	border: 1px solid #d9d9d9;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-wekbit-border-radius: 3px;
}

.site-title {
	margin-top: 0;
	padding-top: 0;
}

/**
 * AGENDA
 */
#agenda {
	position: relative;
	width: 100%;
	height: 100%;
	background: url('../images/bg/agenda-bg.jpg') no-repeat center center
		fixed;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
}

.agenda-item {
	/*overflow: hidden;*/
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color: rgba(255, 255, 255, .9);
}

.agenda-item-padder {
	padding: 15px;
}

.footer-pink .date {
	display: inline-block;
}

.footer-pink .date:before {
	font-family: 'androidicons';
	speak: none;
	content: '\e8eb';
	display: inline-block;
	padding-right: 15px;
	color: #b73487;
}

/**
 * GOED VERHAAL
 */
#goed-verhaal h3 {
	margin-top: 0;
	font-size: 36px;
}

#goed-verhaal p {
	font-family: 'museo500', sans-serif;
	font-weight: 100;
	font-size: 26px;
	line-height: 40px;
}

#goed-verhaal:last-child {
	margin-bottom: 0;
}
/**
 * ONDERDELEN
 */
#onderdelen h3 {
	color: #b73487;
}

.onderdelen-icon:before {
	font-family: 'androidicons';
	font-size: 25px;
	speak: none;
	display: inline-block;
	padding-right: 15px;
	color: #b73487;
}

/**
 * FOOTER
 */
#footer {
	background-color: #f5f5f5;
}

#footer ul li {
	line-height: 22px;
}

#footer a {
	font-size: 14px;
	color: #8b8b8b;
}

#footer .widget-title {
	text-transform: uppercase;
	font-size: 18px;
	font-style: normal;
}

.nieuwsbrief-form label {
	font-family: 'museo500', sans-serif;
	color: #8b8b8b;
	display: block;
	margin-bottom: 20px;
}

.nieuwsbrief-form input[type="email"] {
	display: block;
	height: 31px;
	width: 70%;
	padding-left: 10px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: 1px solid #d3d3d3;
	background-color: #fff;
	line-height: 31px;
}

.nieuwsbrief-form input[type="submit"] {
	display: block;
	margin-top: 20px;
	padding: 5px 13px;
	border: none;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color: #b73487;
	font-family: 'museo500';
	font-size: 18px;
	color: #fff;
}

/**
 * REFERENTIES
 */
#testimonials .row {
	position: relative;
}

#testimonials .icon-before:before {
	font-size: 85px;
	margin-bottom: 0;
}

#testimonials .referentie-slide {
	position: relative;
}

#testimonials .referentie-slide h5 {
	margin-top: 12px;
	margin-bottom: 2px;
	font-weight: bold;
	font-size: 14px;
	font-family: 'museo300', sans-serif;
	color: #fff;
}

#testimonials .referentie-slide small {
	display: inline-block;
	margin: 0 0 0 5px;
	padding: 0;
	color: #fff;
	font-size: 14px;
	font-weight: 300;
	line-height: 14px;
}

.slide-inner {
	width: 264px;
	display: block;
	margin: 0 auto;
}

.slide-inner .image {
	display: block;
	margin: 0 auto;
	width: 264px;
	height: 162px;
	position: relative;
}

.slide-inner .referentie-image {
	position: relative;
	margin: 0 auto;
	display: block;
	border: 1px solid #cbc9c5;
}

#testimonials .referentie-slide .referentie-play {
	position: absolute;
	top: 36px;
	width: 100%;
}

#testimonials .referentie-slide .referentie-play img {
	position: relative;
	display: block;
	margin: 0 auto;
}

.rectangle {
	position: absolute;
	background: #b73487;
	height: 44px;
	width: 264px;
	bottom: 0;
	float: left;
	z-index: 100;
}

.triangle {
	border-style: solid;
	border-width: 13px;
	height: 0px;
	width: 0px;
	z-index: -1;
}

.triangle-l {
	border-color: transparent #651d4b transparent transparent;
	position: absolute;
	left: -12px;
	bottom: 30px;
	z-index: 33;
}

.triangle-r {
	border-color: transparent transparent transparent #651d4b;
	bottom: 0;
	right: -12px;
	bottom: 30px;
	position: absolute;
	z-index: 9999px;
}

.testimonials-quote {
	display: inline-block;
	width: 75%;
	margin-bottom: 7px;
	min-height: 45px;
	vertical-align: middle;
	font-family: 'museo300', sans-serif;
	color: #ffdfc6;
}

.testimonials-quote:before, .testimonials-quote:after {
	font-family: 'Arial', sans-serif;
	content: '"';
}

/**
 * COPYRIGHT
 */
.copyright {
	font-size: 11px;
}

/**
 * SUBPAGINAS
 */
.photo-item {
	position: relative;
	margin: 0 auto 40px auto;
	width: 82%;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.photo-item img {
	width: 100%;
	border-radius: 10px 10px 0 0;
}

.photo-item .footer-pink {
	padding: 10px 15px;
}

.photo-item .footer-pink .read-more {
	bottom: -12px;
}

/**
 * KALENDER PAGINA
 */
#kalender {
	font-family: 'museo500', sans-serif;
}

.fc-widget-header, .fc-day-header {
	border: none !important;
	text-align: left !important;
	padding-left: 10px;
}

.fc-ltr .fc-basic-view .fc-day-number {
	width: 135px;
	text-align: left !important;
	padding: 10px;
	color: #a1a1a1;
	font-family: 'museo300', sans-serif;
}

/* header button styling */
.fc-button {
	font-family: 'museo300', sans-serif;
	background: #b73487;
	border: none;
	border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	text-shadow: none;
	color: #fff;
}

/* events */
.fc-event {
	margin: 0.1em 0;
	padding: 0;
	border: none;
	border-radius: 0;
}

.fc-event .fc-title {
	display: block;
	width: 100%;
	padding: 5px;
	font-size: 12px;
	font-family: 'museo300', sans-serif;
}

/* event filter */
.event-filter-heading {
	position: relative;
	display: block;
	height: 33px;
	width: 100%;
	background-color: #b73487;
	color: #fff;
	line-height: 33px;
	text-align: center;
	overflow: hidden;
}

.event-filter-heading:hover {
	color: #fff;
	text-decoration: none;
}

#events-filter ul {
	display: none;
}

#events-filter li:hover>ul {
	display: block;
	background-color: #f5f5f5;
	color: #8b8a8a;
	text-align: left;
	width: 100%;
}

.event-filter-heading:hover .event-filter-list {
	display: block;
	background-color: #f5f5f5;
	padding: 5px;
}

.event-filter-list {
	padding: 5px;
}

.event-filter-list li {
	display: block;
	margin: 5px 0;
}

.event-filter-list a {
	font-family: 'museo300', sans-serif;
	display: block;
	cursor: pointer;
}

/* legenda */
#legenda-top {
	margin-top: 30px;
	margin-bottom: 10px;
}

.legenda-before span {
	font-family: 'museo300', sans-serif;
	display: inline-block;
	margin: 0;
	height: 40px;
	padding-left: 15px;
	line-height: 40px;
	float: left;
}

.legenda-before:before {
	content: '';
	float: left;
	width: 40px;
	height: 30px;
}

.kinderen-event, .kinderen:before {
	background-color: #b73487;
}

.middengroep-event, .middengroep:before {
	background-color: #bb363f;
}

.ouderen-event, .ouderen:before {
	background-color: #8b8a8a;
}

.jeugd-event, .jeugd:before {
	background-color: #e9842b;
}

.gezinnen-event, .gezinnen:before {
	background-color: #8fa154;
}

.alleengaanden-event, .alleengaanden:before {
	background-color: #8fd0ea;
}

/**
 * VIDEO PAGINA PLAY
 */
#video-pagina-wrap {
	width: 100%;
	max-width: 570px;
	margin: 0 auto;
}

#video-pagina-wrap .image {
	position: relative;
	width: 100%;
}

#video-pagina-wrap .youtube-img {
	width: 100%;
}

#video-pagina-wrap button {
	background: none;
	border: none;
	outline: none;
}

.video-play {
	display: none;
	position: absolute;
	top: 50%;
	margin-top: -40px;
	width: 100%;
	text-align: center;
	transition: visibility 0s linear 0.5s, opacity 0.5s linear;
}

.image:hover .video-play {
	display: block;
	transition-delay: 0s;
}

.table-video-pagina {
	margin-top: 30px;
}

#table-slide-nav {
	position: absolute;
	right: 0;
	bottom: -40px;
}

.table-slide a {
	display: block;
	cursor: pointer;
}

.table-slide a:hover {
	color: #b73487;
}

.table-row:hover {
	color: #b73487;
	cursor: pointer;
}

.table-slide-right, .table-slide-left {
	display: inline-block;
	cursor: pointer;
	margin-left: 5px;
}

/**
 * TEKSTEN PAGINA
 */
.entry-content a {
	color: #8b8b8b;
}

.table-teksten-pagina, .table-video-pagina {
	font-family: 'museo500', sans-serif;
	color: #737373;
	width: 100%;
	border-collapse: collapse;
}

.table-teksten-pagina tr:nth-of-type(odd), .table-video-pagina tr:nth-of-type(odd)
	{
	background: #f5f5f5;
}

.table-teksten-pagina tr:nth-of-type(even), .table-video-pagina tr:nth-of-type(even)
	{
	background: #dbdbdb;
}

.table-teksten-pagina th, .table-video-pagina th {
	background: #c4599d;
	color: white;
	font-weight: bold;
	padding: 10px 6px;
}

.table-teksten-pagina td, .table-teksten-pagina th, .table-video-pagina td,
	.table-video-pagina th {
	padding: 6px 6px 6px 17px;
	border: 2px solid #fff;
	text-align: left;
}

.table-teksten-pagina .table-img {
	padding: 6px 0;
}

.table-img img {
	display: block;
	margin: 0 auto;
	border: 2px solid #fff;
	border-radius: 24px;
	-moz-border-radius: 24px;
	-webkit-border-radius: 24px;
}

.social-list li {
	display: inline-block;
	margin-left: 10px;
}

.social-list li a {
	color: #8d8d8d;
	font-size: 22px;
}

.social-list li a:hover {
	color: #c55d9f;
	font-size: 22px;
	text-decoration: none;
}

.blog-bericht {
	font-family: 'museo500', sans-serif;
	padding-bottom: 4em;
	border-bottom: 1px solid #e5e5e5;
	font-size: 15px;
}

.blog-bericht p {
	font-size: 15px;
}

.blog-title {
	margin-bottom: 10px;
}

.blog-meta:before {
	padding-right: 10px;
}

/**
 * PAGES WITH SIDEBAR
 */
.sidebar {
	margin-top: 50px;
}

.sidebar .button {
	margin-right: 1.5em;
	border-top: 1px solid #d9d9d9;
	display: block;
	color: #b73487;
	text-align: right;
	padding: 6px 3px
}

.page-title h1 {
	margin-top: 0;
}

/**
 * HEADER MOBILE
 */
.header-mobile {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	background-color: #fff;
	z-index: 9999;
	height: 70px;
	border-bottom: 1px solid #dedede;
}

.header-mobile .logo {
	position: absolute;
	left: 15px;
	top: 0;
	z-index: 9999;
	max-width: 200px;
}

.header-mobile .logo img {
	width: 100%;
	height: auto;
	z-index: 9999;
}

.search-mobile {
	position: relative;
	width: 100%;
	display: block;
	overflow: hidden;
	background-color: #f5f5f5;
	padding: 15px 0;
}

.search-mobile form {
	width: 100%;
}

.searchform-header input[type="search"] {
	position: relative;
	height: 30px;
	line-height: 30px;
	width: 100%;
	padding: 5px 15px;
}

.searchform-header button {
	position: absolute;
	right: 15px;
	top: 5px;
}

/**
  * NAV BUTTONS MOBILE
  */
.button-right {
	float: right;
	display: block;
	width: 40px;
	height: 40px;
	line-height: 40px;
	margin: 15px 15px 0 0;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #e9842b;
	font-size: 24px;
	color: #fff;
	text-align: center;
	cursor: pointer;
}

.button-right:hover {
	background-color: #b73487;
	color: #fff;
	text-decoration: none;
}

/**
 * FOTO DETAIL 
 */
.page-foto-detail #referenties-nav {
	display: none;
}

.page-foto-detail .testimonials-quote {
	color: #fff;
}

.page-foto-detail .rectangle {
	background-color: #e9842b;
}

.page-foto-detail .triangle-l {
	border-color: transparent #754215 transparent transparent;
}

.page-foto-detail .triangle-r {
	border-color: transparent transparent transparent #754215;
}

.slider-for {
	margin: 0 auto 25px auto;
	max-width: 545px;
	position: relative;
}

.slider-for img {
	width: 100%;
	height: auto;
}

.slider-for .thumb-large {
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.slider-nav {
	max-width: 577px;
	width: 100%;
	margin: 0 auto;
}

.slider-nav .thumb-small {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	cursor: pointer;
}

.foto-detail-left, .foto-detail-right {
	cursor: pointer;
	-webkit-transition: all 200ms ease-out;
	-moz-transition: all 200ms ease-out;
	-o-transition: all 200ms ease-out;
	transition: all 200ms ease-out;
}

.foto-detail-left {
	position: absolute;
	left: -85px;
	top: 50%;
	margin-top: -33px;
}

.foto-detail-right {
	position: absolute;
	right: -85px;
	top: 50%;
	margin-top: -33px;
}

/**
 * CONTACT PAGINA
 */
.locatie {
	border: 1px solid #dedede;
}

.locatie:first-child {
	margin-top: 0;
}

.locatie a {
	color: #b73487;
}

.locatie-padder {
	padding: 15px;
}

.contactform .site-title {
	margin-bottom: 15px;
}

.contactform h6 {
	margin: 0 0 15px 0;
	font-family: 'museo500', sans-serif;
	font-size: 22px;
	color: #8b8b8b;
}

.form-control {
	padding: 26px 15px;
	font-family: 'museo500', sans-serif;
	border: 1px solid #dedede !important;
}

.form-control, .input-group-addon {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
}

.contactform .input-text {
	display: block;
	width: 100%;
	margin-bottom: 8px;
	padding: 28px 15px;
	border: 1px solid #dedede;
	font-family: 'museo500', sans-serif;
}

.contactform .input-postcode {
	float: left;
	display: block;
	height: 58px;
	width: 40%;
	padding-left: 15px;
	margin-bottom: 8px;
	border: 1px solid #dedede;
	margin-right: 2%;
	font-family: 'museo500', sans-serif;
	line-height: 58px;
}

.contactform .input-plaatsnaam {
	float: left;
	display: block;
	height: 58px;
	width: 58%;
	padding-left: 15px;
	margin-bottom: 8px;
	border: 1px solid #dedede;
	font-family: 'museo500', sans-serif;
	line-height: 58px;
}

.contactform textarea {
	display: block;
	color: #8b8b8b;
	width: 100%;
	height: 210px;
	margin-bottom: 8px;
	padding: 15px;
	border: 1px solid #dedede;
	font-family: 'museo500', sans-serif;
}

.contactform input[type="submit"], .form-contact-submit {
	float: right;
	height: 58px;
	padding: 0 40px;
	border: none;
	background-color: #b73487;
	color: #fff;
	font-family: 'museo500', sans-serif;
	line-height: 58px;
}

/**
 * FOTO DETAIL PAGINA
 */

/**
 * JEUGD PAGINA
 */
.jeugd-fotos .block .read-more {
	right: -30px;
}

.jeugd-fotos .block-1 .read-more {
	background: url('../images/icons/people-icon.png') no-repeat;
}

.jeugd-fotos .block-2 .read-more {
	background: url('../images/icons/thumbs-up-icon.png') no-repeat;
}

.jeugd-fotos .block-3 .read-more {
	background: url('../images/icons/voice-icon.png') no-repeat;
}

#jeugd-agenda {
	background: url( '../images/jeugd-agenda-bg.jpg' ) no-repeat center
		center fixed;
	min-height: 500px;
	height: 100%;
	width: 100%;
}

#jeugd-agenda .block {
	margin: 25px 0 40px 0;
	padding-bottom: 20px;
}

#jeugd-agenda .block .read-more {
	background: url('../images/icons/info-icon.png') no-repeat;
	width: 74px;
	height: 61px;
	right: -15px;
}

#jeugd-agenda .block, #jeugd-agenda .block h3, #jeugd-agenda .block p {
	color: #8b8b8b;
}

.jeugd-agenda-carousel {
	position: relative;
}

.jeugd-agenda-carousel .carousel-nav {
	top: auto;
	bottom: 10px;
	right: 0;
	z-index: 9999;
}

.icon-before, .icon-before:before {
	display: block;
	margin: 0;
	padding: 0;
}

.icon-before:before {
	font-size: 40px;
	font-weight: 100;
	color: rgba(255, 255, 255, .5);
}

.icon-before-large {
	font-size: 30px;
}

/* filmpjes voor de jeugd */
#filmpjes-voor-de-jeugd  h2 {
	font-size: 36px;
	text-transform: uppercase;
}

#filmpjes-voor-de-jeugd .icon-before:before {
	font-size: 75px;
	margin-top: 0;
}

.jeugd-filmpjes-carousel {
	position: relative;
	width: 100%;
}

.jeugd-filmpjes-carousel h6 {
	font-family: 'museo300', sans-serif;
	margin-top: 0;
	font-size: 14px;
	color: #606160;
	text-align: center;
}

.jeugd-filmpjes-carousel .slide .image {
	position: relative;
}

.filmpjes-img {
	display: block;
	margin: 0 auto;
	width: 244px;
}

.jeugd-filmpjes-carousel .filmpjes-play {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -30px;
	margin-left: -30px;
}

#filmpjes-nav {
	top: -97px;
}

/**
 * GEDICHTEN
 */
#gedichten {
	background: url( '../images/gedichten-bg.jpg' ) no-repeat center center;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	height: 100%;
	width: 100%;
}

.gedicht {
	font-family: 'museo500', sans-serif;
	position: relative;
	background-color: #fff;
	max-width: 452px;
	width: 100%;
	margin: 0 auto;
	padding-bottom: 50px;
	color: #515151;
	padding: 0 0 100px 0;
}

.gedicht-inner {
	padding: 20px;
}

.gedicht p {
	font-family: 'museo500', sans-serif;
	color: #515151;
}

.gedicht .read-more {
	background: url('../images/icons/info-icon-orange.png') no-repeat;
	height: 60px;
	width: 72px;
}

.gedicht .gedicht-title {
	font-family: 'museo500', sans-serif;
	color: #515151;
	display: block;
	margin-bottom: 10px;
}

.gedicht-ribbon-wrap .triangle {
	border-width: 21px;
}

.gedicht-ribbon-wrap .triangle-l {
	left: -42px;
	bottom: 71px;
}

.gedicht-ribbon-wrap .triangle-r {
	right: -42px;
	z-index: 55;
	bottom: 71px;
}

.gedicht .gedicht-ribbon {
	position: absolute;
	bottom: 40px;
	left: 0;
	margin-left: -5%;
	width: 110%;
	height: 52px;
	line-height: 52px;
}

.gedicht-ribbon h4 {
	color: #fff;
	padding-left: 30px;
	font-size: 18px;
	margin: 0;
	letter-spacing: 1px;
	float: left;
}

.gedicht-ribbon .social-list {
	float: right;
	margin-right: 30px;
}

.gedicht-ribbon .social-list a {
	color: #fff;
}

.gedicht-ribbon .social-list a:hover {
	color: #ec7e28;
}

.gedicht-inzenden h4 {
	font-size: 18px;
}

.testimonials-doelgroep-detail h3 {
	font-size: 30px;
	padding-top: 55px;
}

.testimonials-doelgroep-detail .testimonials-quote {
	color: #5b5b5b;
}

.testimonials-doelgroep-detail .rectangle {
	background-color: #ec7e28;
}

.testimonials-doelgroep-detail .triangle-l {
	border-color: transparent #834616 transparent transparent;
}

.testimonials-doelgroep-detail .triangle-r {
	border-color: transparent transparent transparent #834616;
}

/* download */
.downloads-heading h2 {
	text-transform: uppercase;
}

.download {
	position: relative;
	display: block;
	margin: 0 auto;
	/*width: 148px;*/
}

.download .image {
	position: relative;
	width: 161px;
	margin: 0 auto;
}

.download-link:hover {
	text-decoration: none;
}

.download-link:hover h5 {
	color: #e9842b;
}

.download .ai-download {
	padding-right: 10px;
}

.download .rectangle {
	position: relative;
	width: 165px !important; /* base width, mayb add some margin */
	height: 49px;
	line-height: 49px;
	margin: 0 auto;
	float: none;
}

.download .rectangle:hover {
	color: #e9842b;
}

.download .triangle-l {
	left: -13px;
	bottom: 36px;
}

.download .triangle-r {
	right: -17px;
	bottom: 36px;
	z-index: 33;
}

.download h4 {
	font-family: 'museo500', sans-serif;
	margin-top: 10px;
	margin-bottom: 0;
}

.download h5 {
	color: #fff;
	margin: 0;
}

.download img {
	display: block;
	width: 148px;
	height: auto;
	margin: 0 auto;
}

@media ( max-width : 1500px ) {
	.header-bottom .container {
		width: 100%;
		max-width: 1400px
	}
}
@media ( max-width : 1400px ) {
	.menu {
		font-size: 13px
	}
}
@media ( max-width : 1200px ) {
	.doelgroep {
		margin-bottom: 15px;
	}
}

@media ( max-width : 992px ) {
	#main, #kalender-pagina, #subpage-head {
		padding-top: 110px;
	}
	#slider {
		padding-top: 70px;
	}

	/* fixed header padding fixes */
	.sidebar {
		margin-left: 20px;
	}
	#main, #kalender-pagina {
		padding-top: 120px; /* header height + padding medium */
	}

	/* frontpage slider */
	#slider {
		text-align: center;
	}
	.slides-description {
		padding-top: 50px;
	}
	.slides-description h2 {
		font-size: 25px;
	}
	.slides-description .naam {
		text-align: right;
		font-size: 18px;
	}

	/* gerichte informatie */
	#gerichte-informatie {
		padding-top: 60px;
	}

	/* latest agenda items */
	.agenda-item {
		max-width: 300px;
		width: 100%;
		margin: 0 auto 30px auto;
	}

	/* testimonials */
	.testimonials-title {
		margin-bottom: 20px;
	}

	/* onderdelen */
	.onderdeel {
		min-height: 250px;
	}

	/* foto-detail */
	#foto-detail-nav {
		display: none;
	}
	.foto-detail-slider-wrap {
		margin-bottom: 50px;
	}

	/* doelgroep detail */
	.jeugd-fotos .block {
		margin-bottom: 50px;
	}

	/* downloads */
	.download {
		margin-bottom: 50px;
	}

	/* contact */
	.contactform, .locatie {
		margin-bottom: 50px;
		overflow: hidden;
	}

	/* kalender */
	.fc-ltr .fc-basic-view .fc-day-number {
		height: auto;
		width: auto;
		text-align: center !important;
		padding: 15px 0 0 0;
	}

	/* videopagina */
	#video-pagina-wrap {
		margin-bottom: 50px;
	}

	/* menu mobile */
	body.body-left, body.body-right {
		height: 100%;
		overflow: hidden;
	}
	.s-fixed-off-canvas {
		/*border-top: 1px solid #dedede;*/
		position: fixed;
		z-index: 9999;
		top: 70px; /* header height */
		padding-bottom: 59px; /* header height */
		bottom: 0;
		width: 100%;
		height: 100%;
		/*background-color: #1c6105;*/
		background-color: #fff;
		/*overflow: hidden;*/
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;
		overflow-y: scroll;
	}
	.s-fixed-off-canvas-inner {
		padding: 15px;
	}
	.s-fixed-off-canvas-left {
		left: -100%;
	}
	body.body-left .s-fixed-off-canvas-left {
		left: 0 !important;
		z-index: 9995;
	}
	.s-fixed-off-canvas-right {
		right: -100%;
	}
	body.body-right .s-fixed-off-canvas-right {
		right: 0;
		z-index: 9995;
	}
	.mobile-menu-inner {
		margin-top: 20px;
		padding: 15px;
	}
	.mobile-menu-inner ::-webkit-input-placeholder {
		color: #fff;
	}
	.mobile-menu-inner :-moz-placeholder { /* Firefox 18- */
		color: #fff;
	}
	.mobile-menu-inner ::-moz-placeholder { /* Firefox 19+ */
		color: #fff;
	}
	.mobile-menu-inner :-ms-input-placeholder {
		color: #fff;
	}
	.tab {
		display: none;
	}
	.tab-links li a:hover {
		color: #fff;
	}
	.tab.active {
		display: block;
	}
	.mobile-select-button {
		display: block;
		width: 100%;
		border-radius: 3px 3px 0 0;
		-moz-border-radius: 3px 3px 0 0;
		-webkit-border-radius: 3px 3px 0 0;
		padding: 8px 0;
		text-align: center;
	}
	.mobile-select-button:hover {
		text-decoration: none;
	}
	.mobile-select-menu {
		background-color: #f5f5f5;
	}
	#tab1, #tab2, #tab3 {
		padding: 15px;
	}

	/*		.mobile-menu-list {
				padding: 15px 0;
			}
	*/
	.mobile-menu-list li a {
		display: block;
		width: 100%;
		margin: 0 auto 10px auto;
		padding: 8px 12px;
		border: 1px solid #dedede;
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		color: #606160;
	}
	.mobile-menu-list li a:after {
		font-family: 'androidicons';
		content: '\e87e';
		speak: none;
		display: inline-block;
		padding-right: 10px;
		color: #606160;
		float: right;
	}
	.onclick-mobile-menu {
		background-color: #f5f5f5;
	}
	.mobile-search-form {
		position: relative;
		width: 100%;
	}

	/*			.mobile-submenu li {
				display: block;
				width: 90%;
				  margin: 0 0 10px 10%;
				  padding: 8px 12px;
				  border: 1px solid #dedede;
				  border-radius: 3px;
				  -moz-border-radius: 3px;
				  -webkit-border-radius: 3px;
				  color: #606160;
			}
*/
	.mobile-submenu li a {
		width: 90%;
		margin: 0 0 10px 10%;
		font-family: 'museo300', sans-serif !important;
		font-size: 11px !important;
	}

	/* mobile search */
	.search-input-mobile {
		font-family: 'museo300', sans-serif;
		height: 40px;
		line-height: 40px;
		width: 95%;
		padding-left: 15px;
		margin: 0 auto;
		background-color: #f5c294;
		color: #fff;
	}
	.search-submit-mobile {
		position: absolute;
		right: 15px;
		top: 10px;
		color: #fff;
		background: none;
		outline: none;
		border: none;
	}

	/* login mobile */
	.mobile-login-form {
		margin-top: 20px;
		overflow: hidden;
	}
	.mobile-login-form input[type="text"] {
		font-family: 'museo300', sans-serif;
		height: 40px;
		line-height: 40px;
		width: 100%;
		padding-left: 15px;
		overflow: hidden;
		margin: 0 auto;
		background-color: #b73487;
		border: 1px solid #fff;
		color: #fff;
		margin-bottom: 15px;
		outline: none;
	}
	.login-input-mobile {
		font-family: 'museo300', sans-serif;
		height: 40px;
		line-height: 40px;
		width: 100%;
		padding-left: 15px;
		background-color: #b73487;
		border: 1px solid #fff;
		color: #fff;
		outline: none;
	}
	.login-submit-mobile {
		display: block;
		margin-top: 10px;
		font-family: 'museo700', sans-serif;
		height: 40px;
		line-height: 40px;
		background: #fff;
		border: none;
		width: 100%;
		color: #b73487;
	}
	.gedicht {
		margin-bottom: 50px;
		width: 90%;
	}
	.gedicht-ribbon-wrap .rectangle {
		width: 100%;
		margin: 0;
	}
	.gedicht-ribbon-wrap .triangle {
		display: none;
	}

	/* jeugd agenda */
	.block {
		width: 90%;
		margin: 20px auto;
	}
}

@media ( max-width : 768px) {
	/* agenda item */
	.agenda-item {
		width: 90%;
	}

	/* footer */
	.footer-widget {
		margin-bottom: 20px;
	}

	/* laatste nieuws frontpage */
	.laatste-nieuws {
		margin-top: 30px;
	}
	.laatste-nieuws .site-intro-item {
		width: 90%;
		margin: 0 auto;
	}
	.laatste-nieuws .site-intro-description {
		min-height: 50px;
		margin-bottom: 50px;
	}
	#onderdelen {
		padding-top: 0;
		padding-bottom: 0;
	}
	.onderdeel:first-child {
		border-top: 1px solid #efefef;
	}
	.onderdeel {
		min-height: 100px;
		height: auto;
		border-bottom: 1px solid #efefef;
		padding-bottom: 15px;
	}
	.testimonials-doelgroep-detail h3 {
		padding-top: 0;
	}
}

/**
 * CUSTOM MEDIA QUERIES FOR MENU
 */
@media ( max-width : 1280px ) {
	.menu {
		font-size: 12px;
	}
}
@media ( max-width : 1220px ) {
	.logo-large img {
		max-width: 347px;
		width: 90%;
	}
}

@media ( max-width : 1110px ) {
	.logo-large img {
		max-width: 327px;
		width: 80%;
	}
}

@media ( max-width : 1024px ) {
	/* start scaling logo */
	.logo-large img {
		width: 70%;
	}
}

@media only screen and (max-width: 760px) , ( min-device-width : 768px)
	and (max-device-width: 1024px) {
	/* Force table to not be like tables anymore */
	.responsive-table table, .responsive-table thead, .responsive-table tbody,
		.responsive-table th, .responsive-table td, .responsive-table tr {
		display: block;
	}

	/* Hide table headers (but not display: none;, for accessibility) */
	.responsive-table thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	.responsive-table .table-img {
		display: none;
	}
	.responsive-table tr {
		border: 1px solid #ccc;
		margin-bottom: 20px;
	}
	.responsive-table td {
		/* Behave  like a "row" */
		border: none !important;
		border-bottom: 1px solid #eee !important;
		position: relative !important;
		/*	padding-left: 50%!important;  */
	}
	.responsive-table td:before {
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%;
		padding-right: 10px;
		white-space: nowrap;
	}

	/*
	Label the data
	*/ /*
	.responsive-table td:nth-of-type(1):before { content: ""; }
	.responsive-table td:nth-of-type(2):before { content: "Functie"; }
	.responsive-table td:nth-of-type(3):before { content: "Naam"; }
	.responsive-table td:nth-of-type(4):before { content: "Tel."; }
	.responsive-table td:nth-of-type(5):before { content: "Contact"; }

	 .responsive-table td:nth-of-type(1):before { content: "Item"; text-align: left; }
	 .responsive-table td:nth-of-type(2):before { content: "Naam"; }
	 .responsive-table td:nth-of-type(3):before { content: "Spreker"; }
	 .responsive-table td:nth-of-type(4):before { content: "Datum/tijd"; }
*/
	.table-number {
		text-align: left;
	}
}

.btn-white {
	border-color: #fff!important;
	background-color: #fff;
	color: #b73487!important;
	margin-top: 15px;
	display: block!important;
	text-align: center;
}

.btn-white:hover {
	color: #fff!important;
	background-color: #b73487!important;
	border-color: #b73487!important;
}

.btn-white.disabled {
	pointer-events: none;
	color: #fff!important;
	background-color: #b73487!important;
	border-color: #b73487!important;
}

.entry-content .formBlock {
	width: 100%;
}

.login-form label,
.login-form input,
.entry-content .formBlock label,
.entry-content .formBlock input,
.entry-content .formBlock select {
	font-size: 1.5rem;
	display: block;
	font-weight: normal;
	width: 100%;
}

.login-form input,
.entry-content .formBlock input,
.entry-content .formBlock textarea,
.entry-content .formBlock select,
.entry-content .dateOption {
	width: 100%;
	font-size: 1.7rem;
	padding: 1rem;
	border-radius: 0;
	border: 1px solid #ccc;
	margin-bottom: 2rem;
}

.entry-content .dateOption {
	background-color: #fff;
	border-bottom: none;
	margin-bottom: 0;
}

@media screen and (min-width: 768px) {
	.entry-content .buttonRow {
		display: flex;
		justify-content: flex-end;
		align-items: center;
	}
	
	.entry-content .buttonRow span {
		margin-right: 10px;
	}
}

.entry-content .dateOption:last-of-type {
	margin-bottom: 2rem;
	border: 1px solid #ccc;
}

.entry-content .dateOption .group {
	width: 100%;
	display: flex;
	flex-direction: row;
	align-items: center;
}

.entry-content .dateOption .group label {
	text-transform: capitalize;
	font-weight: normal;
	margin: 0;
}

.entry-content .dateOption .group select {
	border-radius: 0;
	min-width: 250px;
	margin-left: auto;
	margin-right: 0;
}
.entry-content .dateOption .group input[type=checkbox] {
	margin-top: 0;
	margin-right: 10px;
}

.entry-content .dateOption .notification {
	color: #5e2121;
}

.entry-content .formBlock textarea {
	resize: vertical;
}

.entry-content .formBlock .radios input {
	display: inline;
	width: auto;
	margin-right: 10px;
	margin-top: 0;
	margin-bottom: 0;
	vertical-align: middle;
}

.entry-content .formBlock .radios .radio-opt {
	display: inline-block;
	vertical-align: middle;
}

.entry-content .formBlock .radios label.disabled {
	opacity: .7;
	cursor: not-allowed;
}

.entry-content .formBlock .radios label {
	display: block;
	padding: 1rem;
	background: white;
	border: 1px solid #ccc;
	margin-bottom: 1rem;
	cursor: pointer;
}

.login-form .help-button,
.entry-content button {
	float: right;
	height: 58px;
	padding: 0 40px;
	border: none;
	background-color: #b73487;
	color: #fff;
	font-family: 'museo500', sans-serif;
	line-height: 58px;
}

.entry-content .message-success {
	 background-color: rgba(31, 255, 0, 0.27);
	 padding: 10px;
	 font-size: 1.3rem;
 }

.entry-content .message-error {
	background-color: rgba(255, 0, 8, 0.64);
	padding: 10px;
	font-size: 1.3rem;
	color: #5e2121;
}

.userLogin .subtitle {
	color: #b73487;
	font-family: 'museo500', sans-serif;
	font-size: 2rem;
}