/* CSS bestand rugbyclubettenleur.nl */


/* Welkom pagina */

#sp-welkom .sp-column .article-details .article-ratings-social-share {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.layout-boxed .body-innerwrapper {
  max-width: 1440px;
  margin: 0 auto;
  /* box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); */
}

.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
  max-width: 1420px;
}


.body-wrapper {
  background-color: rgba(0,0,0,0.2);
}

.layout-boxed .body-innerwrapper {
  background: transparent;
}

#sp-header {
	border-radius: 20px;
	margin-top: 15px;
	background: rgba(190,24,31,0.7);
}

 #sp-mededelingen {
	 padding: 20px 20px;
	 border-radius: 20px;
	 background: rgba(250,250,250,0.9);
	 background: rgba(0,0,0,0.5);
 }

#sp-mededelingen #sp-position1 .sp-module {
	border-radius: 10px;
	padding: 30px;
	margin: 10px 0;
	background: rgba(252,252,252,0.99);
 }

#sp-mededelingen #sp-menu2 .sp-module {
	border-radius: 10px;
	padding: 30px;
	margin: 10px 0;
	background: rgba(252,252,252,0.99);
 }

#sp-mededelingen #sp-menu2 .sp-module h3{
	padding-top: 30px;
 }

#sp-mededelingen #sp-menu2 .sp-module h2{
	color: #be1522;
	font-weight: bold;
 }

#sp-main-body {
	 border-radius: 20px;
	 padding: 35px 20px;
	 background: rgba(0,0,0,0.5);
 }

#sp-main-body #sp-component .sp-column {
	border-radius: 15px;
	padding: 30px;
	background: rgba(252,252,252,0.99);
}

#icagenda {
	border-radius: 15px;
	padding: 30px;
	background: rgba(252,252,252,0.99);
}

#sp-main-body .article-list .article {
  padding: 20px 0 20px 0;
}

 #sp-main-body .article-list .article .article-header h1 a, #sp-main-body .article-list .article .article-header h2 a {
	color: #be1522;
}

#sp-main-body .container .container-fluid {
  padding-right: 0px;
  padding-left: 0px;
}

#sp-menu2 .sp-column .sp-module {
	margin-bottom: 20px;
}

._hor2 .bannergroup {

  display: flex;
  justify-content: space-between;
  align-items: center;

}


.banneritem {
  padding: 20px;
  display: inline
}

.cltop-bar {
  padding: 14px 0;
  font-size: 0.925rem;
}

.article-list .article .readmore a{
	color: #be1522;
	font-size: 1.25rem;
}


#sp-top1 {
  margin:auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-align: left;
}

#sp-top2 {
  margin: auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-align: right;
}

#sp-reclame {
	border-radius: 20px;
	background: rgba(190,24,31,0.7);
}

#sp-reclame .sp-column ._hor2 h3{
	color: #ffffff;
	text-align: center;
}

#sp-socialsencontact {
	border-top-left-radius: 20px 20px;
	border-top-right-radius: 20px 20px;
	background: rgba(0,0,0,0.5);
}

#sp-footer {
	border-bottom-left-radius: 20px 20px;
	border-bottom-right-radius: 20px 20px;
	background: rgba(0,0,0,0.5);
}

#sp-module-content > li > a {font-size:18px;}


.sp-megamenu-parent > li > a, 
.sp-megamenu-parent > li > span {padding: 0 10px;}

.sp-megamenu-parent > li > a,  .sp-megamenu-parent > li > span {font-size:14px;}


.sp-megamenu-parent > li > a {font-weight: bold;}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
	padding-left:10px; 
	padding-right:10px;
	background: rgba(240,46,36,0.9);
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {padding-left:10px; padding-right:10px;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item:hover {background: #bb1b1b;}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {font-weight: 600;}



.offcanvas-menu  {background-color: #bb1b1b;}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a, 
.offcanvas-menu .offcanvas-inner .sp-module ul > li span {font-weight: 900; color: white;}

.offcanvas-menu .offcanvas-inner .sp-module ul > li a:active, 
.offcanvas-menu .offcanvas-inner .sp-module ul > li span {color: white;}

.offcanvas-menu .offcanvas-inner ul.menu > li.menu-parent > a > .menu-toggler:after, .offcanvas-menu .offcanvas-inner ul.menu > li.menu-parent > .menu-separator > .menu-toggler:after {
	color: white;
}

.offcanvas-menu .offcanvas-inner .sp-module ul > li > ul li a {
  color: white;
}

.offcanvas-menu .offcanvas-inner .sp-module ul > li > ul li a:active {
  color: #f0e2e3;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li > ul li a:hover {
  color: #f0e2e3;
}

.burger-icon > span {
	background-color: #f7f2f2;
}

table { 
    table-layout:fixed;
}

td { 
 overflow: hidden; 
 text-overflow: ellipsis; 
 word-wrap: break-word;
}



@media only screen and (max-width: 480px) {
 /* horizontal scrollbar for tables if mobile screen */
 .tablemobile {
 overflow-x: auto;
 display: block;
    }
}

/* Convertforms */

.convertforms {
	margin: auto;
}

.article-list .article .featured-article-badge {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.article-details .featured-article-badge {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	height: 1px;
	width: 1px;
	overflow: hidden;
}
#articleBody {
	margin: 20px;
}
	

/* Phoca Downloads */
#phoca-dl-category-box .pd-subcategory {
	padding-left: 30px;
	margin-bottom: 5px;
}
h3.pd-ctitle {
	color: #940902;
	font-size: 24px;
}

.pd-ctitle {
	border: 1px solid #940902;
}
a.btn-primary {
	font-size: 12px;
}
.btn-success {
	--bs-btn-bg: #871e19;
	--bs-btn-border-color: #871e19;
	--bs-btn-hover-bg: #b13e39;
	--bs-btn-hover-border-color: #b13e39;
}
