/* */

/*
KLEUREN
ROOD: #db212a
GROEN: #99cf45
*/

.rechts {
	float: right;
}

body {
	line-height: 30px;
}

.half {
	max-width: 47%;
}

/* LANGUAGE SWITCHER */
.sp-module-content .mod-languages ul.lang-inline li:last-child {
	margin-right: 0;
}

/* LOGO */
img.sp-retina-logo, img.sp-default-logo {
	height: 90px;
    width: auto;
}

/* HEADER */


.sppb-blockquote {
	text-align: center;
	font-size: 21.5px;
	border-left: none;
}

#sp-header {
	border-bottom: 5px solid #db212a;
	height: 95px !important;
	box-shadow: none;
}

.sppb-blockquote:before {
	content:'';
	display: none;
}

/* SLIDER */

.slider .sppb-row-container {
	padding-left: 0;
	padding-right: 0;
	width: 100%;
}

/* SP TITLE */

.sp-page-title {
	background: #fff;
	padding: 15px 0;
}

.sp-page-title h2 {
	display: none;
}

.sp-page-title .breadcrumb >span, .sp-page-title .breadcrumb >li, .sp-page-title .breadcrumb >li+li:before, .sp-page-title .breadcrumb >li>a {
	color: #000;
}

.sp-page-title .breadcrumb >.active {
	color: #000;
}

/* ARTIKEL*/

#sp-main-body {
	padding: 0;
}

/* MODULES HOME */

br[data-mce-bogus="1"] {
	display: none;
}

/* BUTTON **/

.sppb-btn-default {
	color: #fff;
    background-color: #db212a;
	border: 1px solid #eb4947;
}

.sppb-btn-default:hover, .sppb-btn-default:focus, .sppb-btn-default:active, .sppb-btn-default.active, .open > .dropdown-toggle.sppb-btn-default {
    background: #fff;
    color: #eb4947;
}

/* PORTFOLIO */

.portfolio-list + div, .sp-column .item-page + div {
	display: none;
}

.isotope-item .project-img img {
	height: 250px;
}

.project-img img {
	width: 100%;
    object-fit: cover;
}

.projects-filter {
	display: none;
}

ul.slides .project-img {
	margin-bottom: 50px;
}

ul.slides .project-img img {
	max-height: 500px;	
}

/*
.projects-wrapper .img-overlay, .project-wrapper .img-overlay,
.projects-wrapper .project-img:hover .project-img-extra {
	background-image: none;
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: scroll;
	background-color: rgba(0, 0, 0, 0.30);
}*/


.project-nav {
	display: none;
}

.project-wrapper .flex-direction-nav li a:hover {
	background-color: #db212a !important;
}

.customNavigation {
	margin-top: 25px;
}

.customNavigation span {
	color: #db212a;
	font-family: 'Open Sans', sans-serif;
}

.btn-go-back {
	background: rgba(219, 33, 42, 1);
}

.btn-go-back:hover {
	background: rgba(219, 33, 42, 0.8);
	text-decoration: underline;
}

.project-img-extra-content {
	color: #fff;
}

table tr:not(:first-child) td {
	border-top: 2px solid #d2d2d2;
	padding: 10px;
	vertical-align: top;
}

@media (min-width: 768px) {
#sp-title {
	background: #f5f5f5;
}
	
#sp-title .sp-module-content {
	padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    width: 100%;
}

#sp-title .sp-module-content ul.menu li {
	display: inline-block;
    width: calc(100% / 3);
}

#sp-title ul.menu li a {
	text-align: center;
	text-transform: uppercase;
    line-height: 50px;
}

#sp-title ul.menu li a:hover {
	text-decoration: underline;
}

#sp-title ul.menu li a:before {
	display:none;
}

#sp-title ul.menu li.current a:before {
	content: '\f0da';
	font-family: 'FontAwesome';
	display: inline;
	
}

#sp-title ul.menu li a:hover:before {
	text-decoration: none;
}

#sp-title ul.menu li.current a {
	color: #eb4947;
	text-align: center;
}



#sp-title ul.menu li.current {
	
}

}

/* SPONSORS */

.sponsors {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.sponsors > div {
	justify-content: space-around;
	align-self: center;
}

.sponsors > div a img {
	padding: 30px;
	width: 285px;
}

.sponsorlinks {
	display: table;
}

.doneerknop {
	margin: 40px 0;
}

.doneerknop a {
	padding: 15px 30px;
	background: #db212a;
	color: #fff;
	font-size: 20px;
	border-radius: 5px;
	transition: all 0.5s ease;
	border: 1px solid #db212a;
}

.doneerknop a:hover {
	background: #fff;
	color: #eb4947;
	border-color: #d2d2d2;
}

/* WILLEKEURIGE AFBEELDING */

#sp-right {
	margin-top: 105px;
}

.random-image {
	padding:5px;
	border: 2px solid #d2d2d2;
	border-radius: 5px;
}

.random-image:last-child {
	margin-bottom: 25px;
}

@media (max-width: 991px) {
section .col-sm-9 {
    width: 100%;
}

section .col-sm-3 {
    display: none;
}


}

/* KLOK */

.ttn-thetimenow-clock {
	border: none !important;
	color: #e52530 !important;
	padding: 0 !important;
	font-weight: bold !important;
	font-family: 'Open Sans', sans-serif !important;
}

.embed-clock-copyright {
	display: none !important;
}

.ttn-thetimenow-clock-hours, .ttn-thetimenow-clock-minutes, .ttn-thetimenow-clock-seconds {
	font-weight: bold;
}

.ttn-thetimenow-clock-hours:before {
	content:'Sri Lanka:';
	margin-right: 6px;
	font-weight: normal;
}

.ttn-thetimenow-clock:before {
	margin-right: 3px;
	font-weight: normal;
	font-family: 'FontAwesome';
	content: '\f017';
}

.ttn-thetimenow-clock-date {
	display: none;
}

.itemid-174 #rl_modals_loaded_content .page-header{
	display: none;
}

#rl_modals_title .countdown {
background-color: #db212a;
}

.itemid-174 #sp-footer {
	margin-top: 60px;
}
}