/**
 * @package         Regular Labs Library
 * @version         16.11.15265 — TEST
 * 
 * @author          Peter van Westen <info@regularlabs.com>
 * @link            http://www.regularlabs.com
 * @copyright       Copyright © 2016 Regular Labs All Rights Reserved
 * @license         http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
 */
/**
 * BASED ON:
 * jQuery MiniColors: A tiny color picker built on jQuery
 * Copyright Cory LaViska for A Beautiful Site, LLC. (http://www.abeautifulsite.net/)
 * Dual-licensed under the MIT and GPL Version 2 licenses
 */
 html {
 	font-weight:400;
 }
 
 b, strong {
 	font-style: normal;
 	font-weight: 700;
 	letter-spacing: normal;
 }
 
 img.image-preview, img.notmodal {
 	max-width: 300px;
 }
 
 .uk-logo {
 	height: 62px;
 }
 
 blockquote {
 	font-size: 16px;
 	line-height: 1.4;
 	color: #808080;
 }
 
 blockquote footer {
 	text-align: right;
 }
 
.pink {
 	background-color: #e60f53;
}

.yellow {
 	background-color: #FEED00;
}
 
.shadow:hover {
  box-shadow: 0 0 11px #fff;
   -webkit-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
     -webkit-transition: all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);
}
 
 img.float_right {
 	float:right;
 }
 
.uk-heading-primary {
	font-size: 60px;
}

.uk-navbar-container {
	padding-top: 10px;
	padding-bottom: 10px;
}

.nexevo_form input[type="text"],
.nexevo_form textarea {
	color: #a0a0a0 !important;
}

p.programme {
	margin: 10px 0px 0px 0px !important;
	font-size: 13px;
	line-height: 1.4;
	color: #292929;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 1px
}

p.programmeitem {
	margin: 2px 0px 0px 20px !important;
	font-size: 15px;
}

.uk-accordion-title::after {
    background-image: none;
}

.uk-open > .uk-accordion-title::after {
    background-image: none;
}

.uk-accordion-title::before {
    content: "";
    width: 1.4em;
    height: 1.4em;
    float: left;
    margin-right: 20px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23696969%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%3E%3C%2Frect%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23696969%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%3E%3C%2Frect%3E%0A%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 50% 50%
}

.uk-open > .uk-accordion-title::before {

    margin-right: 20px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23696969%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%3E%3C%2Frect%3E%0A%3C%2Fsvg%3E")
}
section {
  position: relative;
  width: 100%;
  height: 100%;
}
section::after {
  position: absolute;
  bottom: 0;
  left: 0;
  content: '';
  width: 100%;
  height: 80%;
}

#section09 a {
  padding-top: 120px;
}
#section09 a span {
  position: absolute;
  top: 0;
  left: 50%;
  width: 30px;
  height: 50px;
  margin-top: 15px;
  margin-left: -15px;
  border: 2px solid #fff;
  border-radius: 50px;
  box-sizing: border-box;
}
#section09 a span::before {
  position: absolute;
  top: 10px;
  left: 50%;
  content: '';
  width: 6px;
  height: 6px;
  margin-left: -3px;
  border-color: #fff;
  background-color: #fff;
  border-radius: 100%;
  box-sizing: border-box;
}
#section09 a span::after {
  position: absolute;
  bottom: -18px;
  left: 50%;
  width: 18px;
  height: 18px;
  content: '';
  margin-left: -9px;
  border-color: #fff;
  border-left: 1px solid #fff;
  border-bottom: 1px solid #fff;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  box-sizing: border-box;
}