ul.link li {list-style:none;margin-bottom: 10px;}
ul.link li:before {content: "\f0c1"; font-family: FontAwesome,'Font Awesome 5 Free'; display: inline-block; margin-right: 10px;font-family: 'Font Awesome 5 Free', FontAwesome; }


@media only screen and (max-width: 1198px) {h1#autoheader  {font-size: 36px;}}

@media only screen and (max-width: 768px) {h1#autoheader  {font-size: 22px;}}

@media only screen and (max-width: 640px) {h1#autoheader {font-size: 18px;}}

.uk-section-muted {
background-attachment: fixed;background-image: linear-gradient(45deg, rgba(14, 14, 14,0.03) 0%, rgba(14, 14, 14,0.03) 38%,rgba(250, 250, 250,0.03) 38%, rgba(250, 250, 250,0.03) 45%,rgba(113, 113, 113,0.03) 45%, rgba(113, 113, 113,0.03) 100%),linear-gradient(135deg, rgba(148, 148, 148,0.03) 0%, rgba(148, 148, 148,0.03) 36%,rgba(219, 219, 219,0.03) 36%, rgba(219, 219, 219,0.03) 63%,rgba(62, 62, 62,0.03) 63%, rgba(62, 62, 62,0.03) 100%),linear-gradient(90deg, rgb(255,255,255),rgb(255,255,255));}
  
.uk-card {border-radius:4px;}
  
a {font-weight:600;}

/* Back to top link */
.back-to-top {	
background-color: #722E5F;
padding: 10px 20px;
margin-right: 5px;
border-radius: 4px;
position: absolute;
position: fixed;
pointer-events: all;
right: 10px;
z-index: 99;
top: calc(100vh - 6rem);
box-shadow: -2px 5px 10px 0 rgba(0, 0, 0, 0.3);
}
a.back-to-top:link {color: #fff;}

a.back-to-top:hover {
background-color: #1F5F0D;
color: #fff;
}

@media only screen and (min-width: 768px) {
	.back-to-top{ top: calc(100vh - 12em);margin-right:10px;}
}

#breadcrumbs .uk-margin-medium-bottom, #breadcrumbs ul {
  margin-bottom: 0px !important;
  padding-bottom: 2px !important;
}

tbody th {text-align:left;}

.uk-navbar-left img {padding:10px;}
.lead, .uk-text-lead {font-weight:600;}
.fs-table .fs-table-column-1, .fs-table .fs-table-column-2, .fs-table .fs-table-column-3, .fs-table .fs-table-column-4, .fs-table .fs-table-column-5, .fs-table .fs-table-column-6, .fs-table .fs-table-column-7, .fs-table .fs-table-column-8, .fs-table .fs-table-column-9 {font-size: 16px;}
.uk-text-meta {color:#915E84;}
.uk-card-primary a:link, .uk-card-secondary a:link {color:#DEDEDE;text-decoration:underline;}
.uk-navbar-item .uk-logo {color:#fff;}

/* buttoms align bottom */
.buttons-bottom .el-content{padding-bottom: 50px;margin-bottom:30px;}
.buttons-bottom .el-link{
position: absolute;
bottom: 10px;
left: 5%;
right:5%;
}
.buttons-bottom .el-image img {width:100%; height:auto;text-align:center;}

.align-bottom hr{
position: absolute;
bottom: 0px;
}
/* Mobile menu item */
.tm-toolbar-default .uk-nav-default .uk-nav-sub a, .uk-light .uk-nav-default .uk-nav-sub a, .uk-offcanvas-bar .uk-nav-default .uk-nav-sub a, .uk-overlay-primary .uk-nav-default .uk-nav-sub a, .uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a, .uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a, .uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a, .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a {
  color: rgba(255,255,255,1);
}
/* Mobile menu item */
.tm-toolbar-default .uk-nav-default > li > a, .uk-light .uk-nav-default > li > a, .uk-offcanvas-bar .uk-nav-default > li > a, .uk-overlay-primary .uk-nav-default > li > a, .uk-section-primary:not(.uk-preserve-color) .uk-nav-default > li > a, .uk-section-secondary:not(.uk-preserve-color) .uk-nav-default > li > a, .uk-tile-primary:not(.uk-preserve-color) .uk-nav-default > li > a, .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default > li > a {
  color: rgba(255,255,255,1);
}
/* Mobile menu item hover */
.tm-toolbar-default .uk-nav-default .uk-nav-sub a:hover, .uk-light .uk-nav-default .uk-nav-sub a:hover, .uk-offcanvas-bar .uk-nav-default .uk-nav-sub a:hover, .uk-overlay-primary .uk-nav-default .uk-nav-sub a:hover, .uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover {
  color: rgba(0,0,0,1);
}
/* Mobile menu item hover */
.tm-toolbar-default .uk-nav-default > li > a:hover, .uk-light .uk-nav-default > li > a:hover, .uk-offcanvas-bar .uk-nav-default > li > a:hover, .uk-overlay-primary .uk-nav-default > li > a:hover, .uk-section-primary:not(.uk-preserve-color) .uk-nav-default > li > a:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-nav-default > li > a:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-nav-default > li > a:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default > li > a:hover {
  color: rgba(255,255,255,0.8);
  background-color: transparent;
}
/* Mobile menu active item*/
.tm-toolbar-default .uk-nav-default .uk-nav-sub li.uk-active > a, .uk-light .uk-nav-default .uk-nav-sub li.uk-active > a, .uk-offcanvas-bar .uk-nav-default .uk-nav-sub li.uk-active > a, .uk-overlay-primary .uk-nav-default .uk-nav-sub li.uk-active > a, .uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub li.uk-active > a, .uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub li.uk-active > a, .uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub li.uk-active > a, .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub li.uk-active > a {
  color: #000;border:dotted 1px #fff;;
}
/* Mobile menu toggle*/
.uk-navbar-toggle:hover, .uk-navbar-toggle[aria-expanded="true"] {
  color: #0d1f5f;
  text-decoration: none;
}
a.uk-navbar-toggle {font-weight: 600;}

.uk-offcanvas-bar #module-tm-2 {margin-left:20px;}

.tm-toolbar-default .uk-link-toggle:hover .uk-link, .tm-toolbar-default .uk-link:hover, .tm-toolbar-default a:hover, .uk-light .uk-link-toggle:hover .uk-link, .uk-light .uk-link:hover, .uk-light a:hover, .uk-overlay-primary .uk-link-toggle:hover .uk-link, .uk-overlay-primary .uk-link:hover, .uk-overlay-primary a:hover, .uk-section-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link, .uk-section-primary:not(.uk-preserve-color) .uk-link:hover, .uk-section-primary:not(.uk-preserve-color) a:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link, .uk-tile-primary:not(.uk-preserve-color) .uk-link:hover, .uk-tile-primary:not(.uk-preserve-color) a:hover {
  color: rgba(255,255,255,.8);
}




/* icon hover */
.tm-toolbar-default .uk-icon-button:hover, .uk-light .uk-icon-button:hover, .uk-offcanvas-bar .uk-icon-button:hover, .uk-overlay-primary .uk-icon-button:hover, .uk-section-primary:not(.uk-preserve-color) .uk-icon-button:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-icon-button:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-icon-button:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button:hover {
  color: #ffffff;
}

blockquote p::before {
  content: "\f10d";
  font-family: 'Font Awesome 5 Free', FontAwesome;
  margin-right: 20px;
  font-size: 1.4em;
  color: #868690;
}

blockquote p::after {
  content: "\f10e";
  font-family: 'Font Awesome 5 Free', FontAwesome;
  margin-left: 20px;
  font-size: 1.4em;
  color: #868690;
}

/* Ignite Gallery Styling */

.igui-overlay-primary {
  background: rgba(34, 34, 34, 0.7) !important;
}

.igui-light, .igui-overlay-primary {
  color: rgba(255,255,255,1);
}

.dj-megamenu-sh-modern .modules-wrap p.h3 {font-size:18px;}


/* EVENT BOOKING */
.eb-event-date, .eb-event-date-container {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}

/*Calendar view for css*/
.regpro-calendarMonthHeader {
  background-color: #5F0D48;
}

.regpro-calendarWeekDayHeader {
  border-left: 1px solid  #5F0D48;
}

.regpro-calendarDay {
  color:  #5F0D48;
}
.regpro-calendarDay .eb_event_link {
  background:  #5F0D48;
}

.eb-calendar ul.eb-weekdays {
  background: #685C79;
}

.eb-topmenu-calendar ul li a {
  color:  #5F0D48;
}
.eb-topmenu-calendar ul li a:hover, .eb-topmenu-calendar ul li a.active {
  background:  #5F0D48;
  color: #fff;
}

#extcalendar .currentmonth, #extcalendar .currentday, #extcalendar .currentweek, #extcalendar .previousday, #extcalendar .previousweek, #extcalendar .nextday, #extcalendar .nextweek {
  background-color:  #5F0D48;
}
#extcalendar .tableh2 {
  background: #685C79;
}

/* mini calendar */
.extcal_minical .extcal_navbar {
  background: #5F0D48;
}

.mod_eb_mincalendar_td_dayname {
  background: #685C79;
}

td.mod_eb_mincalendar_event {
  background-color:  #5F0D48;
}
.regpro-calendarDay:hover {
  background-color: rgba(13,31,95,0.2);
}

.eb-event-date-info {
  font-size: 0.9em;
}

.moduletable h2.eb-event-title-container  {
	font-size: 1.2em;
}

.moduletable .eb-event-category i{display:none;}

.up-event-item {
}

/* EVENT BOOKING END */



/* Template Copyright 2022 Sarah Hayes */

.dj-subcol .uk-h3 {font-size: 18px;}

#dj-megamenu233 {float:right;}

#dj-megamenu233 a:hover {border-bottom: solid 2px #f7b200;}

.dj-subwrap  .multiple_cols subcols3 {width: 100vw !important;}
   
/* DJ Megamenu Main Menu overrides 
.dj-subwrap-in {border: solid 1px var(--grey-light);box-shadow: 5px 5px 15px 0 rgba(45,60,75,.2);	}
 #dj-megamenu124mobile {margin-top:10px;float:right;} 
.nav-icons {font-size:1.9em;color:#5F0D48;}
.dj-megamenu .nav-icons:hover {color:var(--primary);text-decoration:none;}
.dj-megamenu-sh-custom li a.dj-up_a, .dj-megamenu-sh-custom li a.dj-up_a {padding: 0px 12px !important;}
 .itemid139 .arrow:before, .itemid140 .arrow:before {display:none;} 
 .dj-megamenu-sh-custom li.dj-up.itemid140 a.dj-up_a, .dj-megamenu-sh-custom li.dj-up.itemid140 a.dj-up_a {padding: 0px 0px !important;}

.fa-close {content: "\f00c"; }
sh-dark .dj-offcanvas-top, .dj-offcanvas-sh-dark {color: white;background-color: #0D1F5F;}
 li.dj-up.itemid139.parent > a.dj-up_a.d-none.d-sm-none.d-lg-block > span.dj-drop,
li.dj-up.itemid140.parent > a.dj-up_a.d-none.d-sm-none.d-lg-block > span.dj-drop
 {padding:0px;}  */

li.withmodule{background-color:rgba(13, 31, 95 , 0.2);padding-top:0.5rem;}

/* Articles Category Module 
ul.mod-articlescategory li {list-style:none;color: #0D1F5F;margin-left: -10px;}
ul.mod-articlescategory li:before, li.mod-articlescategory:before {content: "\f0a9"; /* newspaper icon  content: "\f1ea"; */font-family: 'Font Awesome 5 Free', FontAwesome;display: inline-block; margin-left: 0px; width: 1.3em; }*/
/* Articles Category Module 
ul.mod-articlesarchive li {list-style:none;color: #0D1F5F;margin-left: -10px;}
ul.mod-articlesarchive li:before, li.mod-articlesarchive:before {content: "\f0a9"; /* newspaper icon  content: "\f1ea"; */font-family: 'Font Awesome 5 Free', FontAwesome; display: inline-block; margin-left: 0px; width: 1.3em; }*/
/* Articles Latest Module 
ul.mod-articleslatest li {list-style:none;color: #0D1F5F;margin-left: -10px;}
ul.mod-articleslatest li:before, li.mod-articleslatest:before {content: "\f0a9"; font-family: 'Font Awesome 5 Free', FontAwesome; display: inline-block; margin-left: 0px; width: 1.3em; }*/
/* Most Read Module 
ul.mostread li {list-style:none;}
ul.mostread li:before, li.mostread:before {content: "\f0a9"; font-family: 'Font Awesome 5 Free', FontAwesome; display: inline-block; margin-left: 0px; width: 1.3em; }*/
/* Related Articles Module 
ul.mod-relateditems li {list-style:none;color: #0D1F5F;margin-left: -10px;}
ul.mod-relateditems li:before, li.mod-relateditems:before {content: "\f0a9"; font-family: 'Font Awesome 5 Free', FontAwesome; display: inline-block; margin-left: 0px; width: 1.3em; } */

/* Latest News Module
ul.latestnews li {list-style:none;}
ul.latestnews li:before, li.latestnews:before {content: "\f0a9"; font-family: 'Font Awesome 5 Free', FontAwesome; display: inline-block; margin-left: 0px; width: 1.3em; } */

ul.arrow-right li {list-style:none;margin-left: -30px;}
ul.arrow-right li a { padding: 3px 0px;}

.tm-footer ul.uk-nav.uk-nav-default li a::before, ul.arrow-right li a::before{
 /* content: "\f061";
  font-family: 'Font Awesome 5 Free', FontAwesome;
  font-weight: bold;
  display: inline-block;
  margin-left: 0px;
  width: 1.6em;
  font-size: 0.8em;
  text-rendering: optimizeLegibility;*/
}

.tm-footer .uk-nav > li > a {}

.tm-footer .tm-footer.h3, .tm-footer.uk-h3, .tm-footer h3 {
  font-size: 22px;
  text-decoration:underline;
}
.tm-footer a {font-weight:600;font-size:17px;}
.tm-footer a:link {text-decoration:none;}
.tm-footer a:hover {text-decoration:underline;}

/* RSS Feed Module 
ul.newsfeed, ul.newsfeed li {list-style:none;color: #0D1F5F;}
ul.newsfeed li:before, li.newsfeed:before {content: "\f09e"; font-family: 'Font Awesome 5 Free', FontAwesome; display: inline-block; margin-left: 0px; width: 1.3em; }
ul.newsfeed li ul li:before, ul li ul li.newsfeed:before {content: "\25CF"; font-family: 'Font Awesome 5 Free', FontAwesome; display: inline-block; margin-left: 0px; width: 1.3em; }*/
/* Latest Users Module 
ul.mod-userslatest li {list-style:none;color: #0D1F5F;margin-left: -10px;}
ul.mod-userslatest li:before, li.mod-userslatest:before {content: "\f234"; font-family: 'Font Awesome 5 Free', FontAwesome;display: inline-block; margin-left: 0px; width: 1.3em; }*/
/* Statistics Module 
ul.mod-stats {margin-bottom:20px;}*/
/* Syndication Feed Module 
.mod-syndicate {font-size: 1.3em;margin-right:10px;}
a.mod-syndicate:link {text-decoration:none;}
a.mod-syndicate:hover {color: #5F0D48;}
input#modlgn-username-16 {padding:.75rem .75rem;}*/





/* USER STYLING START */
.com-users-profile dt {min-width: 180px;}

/* Privacy */
.request-confirm legend, .remind-confirm legend {font-size: 1.1em;margin-bottom: 15px;	}
.request-confirm button.btn, .request-form button.btn, .remind-confirm button.btn{margin-top: 20px;}
.control-label {margin-top: 10px;}
small.form-text {margin-bottom: 10px !important;}
/* Login Screen */
.login {margin: 0 auto;max-width: 330px;padding-top: 1em;}
.com-users-login__options .list-group-item {width: 330px;margin-left:auto; margin-right:auto;margin-bottom: 1px;}
.com-users-login__remember .form-check {margin-top:10px;margin-bottom:10px;}
/* Login module */
form.mod-login-logout .btn {margin-top: 10px;}
/* Edit profile */
.hidden {display: none;visibility: hidden;}
.com-users-reset legend, .com-users-remind legend {font-size: 1.1em;margin-bottom: 15px;	}
.com-users-profile__edit-submit .controls, .com-users-registration__submit .controls, .com-users-reset__submit .controls, .com-users-remind__submit .controls{margin-top: 10px;}

/* USER STYLING END */


/* EDOCMAN */

/* Edocman search */
input#mod-finder-searchword {
    max-width: 100%;
    margin-right: 2px;
    margin-top: 5px;
    padding:20px;
    border-radius:4px;
}

ul.search-results.list-striped {margin-left:-35px;}

.edocmandocuments a.edocman_document_link:link, .edocmandocuments a.edocman_document_link:visited {color:var(--secondary);}
.edocmandocuments a.edocman_document_link:hover {color:var(--secondary);text-decoration:underline;}

h1.edocman-page-heading {margin-bottom: 30px;}

a.edocman-download-link:link, a.edocman-download-link:hover {
  background-color: #0D1F5F;
  color:#000000 important;
    border-radius: 4px;
    padding: 10px 20px !important;
    text-decoration: none !important;
}

/* Bookmarks page */
.edocman-document-title-td a {font-size:1em;}
.edocman-document-title-td .downloadinformation, .edocman-document-title-td .sizeinformation, .edocman-document-title-td .dateinformation, .edocman-document-title-td .downloadinformation {font-size: 0.8em;color: #000;}
.edocman_download_label {color: white !important;font-size: 0.8em;}
.edocman_download_label:hover {color:black !important;}
i.edicon-bin.white:hover {color:black !important;}

.jqtree-whitespace {width:0px;}
.edicon-folder::before {
  color:#0D1F5F;
}

.jqtree-title a:link {color:#000;font-weight:normal;font-size:0.9em;}


a.edocman-download-link:hover {background-color:#f7b200; color:#fff;}
#edocman-document-page .btn:link, #edocman-document-page .btn:visited {
background: #0D1F5F;
color: #fff;
border:none;	
    padding: 0.7rem 1rem;
    margin-bottom:0.25rem;
}

#edocman-document-page .btn:hover {
background: #f7b200;
color: #000;
}

.relateddocuments a:link, .relateddocuments a:visited {
color: #333;	
text-decoration: underline !important;
}

.relateddocuments a:hover {
	color:#0D1F5F;
	text-decoration: underline;
}

table.edocman_document_list .edocman_document_date {
    width: 25%;
    padding-left: 5px;
}


 h1.osm-page-title {margin-bottom: 2rem;}
/* documents module style 3 */
table.edocman_document_list .edocman_document_list_title {
    width: 95%;
    padding-left: 5px;
}


.categoryLink:before {
content: "\f07c"; 
  font-family: 'Font Awesome 5 Free', FontAwesome;display: inline-block; margin-right: 5px;
}
.number-of-downloads:before {
content: "\f019"; 
  font-family: 'Font Awesome 5 Free', FontAwesome; display: inline-block; margin-right: 5px;
}


.doc-updated:before {
content: "\f073"; 
  font-family: 'Font Awesome 5 Free', FontAwesome;display: inline-block; margin-right: 5px;margin-left: 0px;
}

.doc-updated {font-size: 0.8em;}

.download-file {margin-right:10px;}
.download-file:before {
content: "\f0ed"; 
 font-family: 'Font Awesome 5 Free', FontAwesome;display: inline-block; margin-right: 5px;margin-left: 0px;
}

.edocman_document_date {font-size:0.8em;text-align:right;}

@media only screen and (max-width: 768px) {
	.edocman_document_date {
text-align:left;		
	}
}



table.edocman_document_list .edocman_document_list_title a.categoryLink.btn:hover {
background: #BABABA;
}

/*a.categoryLink.btn:link,
a.edocman_document_link.btn:link
 {background: #eaeaea;color:#000;}


a.categoryLink.btn:hover,
a.edocman_document_link.btn:hover
 {background: #E4E4E4;}*/

table.edocman_document_list .edocman_document_list_title a {
color: #f7b200;
text-decoration: none;
font-weight: 500;  
  font-size: 1em;
}




/* note - when description is taken from metadescription there is no p, which is why this is set to px and not em */
.document-description, .document-description p{
padding: 5px 0px;
font-size: 16px;	
}


table.edocman_document_list .edocman_document_list_title .ndownloads, 
table.edocman_document_list .edocman_document_list_title a.categoryLink,
table.edocman_document_list .edocman_document_list_size{
  font-size: 0.9em;
  color:#000;
}


table.edocman_document_list tr td {
    border-top:none;
    border-bottom: 1px solid #cccccc;
}

@media only screen and (max-width: 768px) {
	.table.edocman_document_list td, .table.edocman_document_list th {
    border-top: none;
}
}
@media only screen and (max-width: 768px) {
table.edocman_document_list tr td {
    border-bottom: none;
}
}

@media only screen and (max-width: 768px) {
table.edocman_document_list.table-responsive-stack tr {
    border-top: none;
    border-bottom: 1px solid #cccccc;
}
}
@media only screen and (max-width: 768px) {
table.edocman_document_list.table.table-responsive-stack td.edocman_document_list_icon {display:none;}
}
@media only screen and (min-width: 768px) {
table.edocman_document_list.table-responsive-stack .edocman_document_list_title i {display:none}
}


.h3-underlined {
 border-bottom: 1px solid #cccccc;
 padding-bottom: 20px;	
background: #2887E6;
border-radius: 4px;
padding: 20px;
color: #fff;
}


.edocman_document_list_icon .edicon {
  font-size: 2em;
}
th.edocman-document-title-col {
text-align: left;
}
.edocman-document-title-td a:link, .edocman-document-title-td a:visited {
color: #333333;
}

.edocman-document-title-td a:hover {
text-decoration: underline !important;
}

.edocman-description-details {
  font-size: 0.7em;
}

#edocman-document-page .edocman-description-details {
  font-size: 1em;
}

.edocman-document-property-value {
  font-size: 0.9em;
}

.relateddocuments p {
font-size: 0.8em;
line-height: 110%;
margin: 0px;
}

.relateddocuments p a {
font-size: 0.9em;
line-height: 120%;
}
ul.edocman_tag_container, #contentarea ul.edocman_tag_container {
	 margin-left: -25px; 
	 	list-style:none;
	list-style-image: none;
}



.edocman_tag_container > li > a:link {
    background: #EC5757;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top-left-radius: 4px;
    padding: 5px 10px 5px 10px;
    text-decoration: none;
    float: left;
    color:#fff !important;
    font-size: 14px;
    text-decoration: underline;
}

ul.edocman_tag_container > li a:hover {
color: #fff !important;
background-color: #f7b200;
}

.edocman_tag_container > li > a::before{
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    content: "";
    float: left;
    height: 0;
    left: 0px;
    position: absolute;
    top: 0;
    width: 0;
}
.edocman_tag_container > li{
    margin: 1px 14px 20px 0px;
    float: left;
    height: 24px;
    line-height: 24px;
    position: relative;
}
.edocman_tag_container > li > a::after {
    background: none;
    border-radius: 1px;
    box-shadow: none;
    content: "";
    float: left;
    height: 0px;
    left: 0;
    position: absolute;
    top: 0px;
    width: 0px;
}
#edocman-categories .edocman-box-heading, #edocman-documents .edocman-box-heading, #edocman-document-page .edocman-box-heading {
    background: #f2f2f2;
    border: 1px solid #DBDEE1;
    padding: 0.8rem;
}

#edocman-categories .edocman-box-heading h3, #edocman-documents .edocman-box-heading h3, #edocman-document-page .edocman-box-heading h3 {
    margin: 0;
    line-height: 1em;
font-size: 1.2em;
}
a.edocman-category-title-link {color:#0D1F5F; text-decoration:none;}
a.edocman-category-title-link:hover  {text-decoration:underline;}
#edocman-documents .edocman-document .edocman-box-heading h3, #edocman-documents .edocman-document .edocman-box-heading h3 a:link{font-size: 1.2em;color:#0D1F5F;}
#edocman-documents .edocman-document .edocman-box-heading h3:hover{color:#f7b200;}


.edocman-taskbar {
    padding: 0px 5px;
    margin: 0px 5px;
    list-style-type: none;
}

 .edocman-taskbar ul {
    list-style-type: none;
list-style-image: none;
}

.edocman-description-details p {
	font-size: 0.9em;
margin-top: 5px;
margin-bottom: 10px;
	padding: 0px;
	line-height: 100%;
}

#edocman-categories .edocman-box-heading, #edocman-documents .edocman-box-heading, #edocman-document-page .edocman-box-heading, #edocman-categories .edocman-description, #edocman-documents .edocman-description, #edocman-document-page .edocman-description {
    border-radius: 0px;
}

#edocman-category-page-default #edocman-category {background-color:#fff;}
#edocman-document-page .edocman-box-heading{background-color:#fff;}
/* #edocman-categories .edocman-box-heading, #edocman-documents .edocman-box-heading, #edocman-document-page .edocman-box-heading {
    background: #eaeaea;
    padding-top: 30px;
padding-bottom: 30px;
  border-radius:4px;
}*/

#edocman-category-page-default .btn-group {
	margin: 0px;
}

#edocman-category {
    display: block;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #eaeaea;
    *background-color: #eaeaea;
    color: #333;
    padding: 0px 10px 0px 10px;
    font-size: 18px;
    margin-top: 10px;
    margin-bottom: 20px;
    padding: 10px;
}



#edocman-category h1 {
	font-size: 1.5em;
	padding: 10px;
	line-height: 1.2em; 
	width: 100%;
}

#edocman-category .edocman-box-heading {
    background: var(--contrast-bg);
    border: 0;
    padding: 10px 5px;
}

#edocman-documents h2.property-title {
	font-size: 1em;
}

.edocman-description-column {
color:#000;
font-size: 0.9em;	
}

edocman-documents h3.edocman-document-title .sizeinformation, #edocman-documents h3.edocman-document-title .downloadinformation, #edocman-documents h3.edocman-document-title .dateinformation {
    font-weight: normal;
    font-size: 14px;
    margin-top: 10px;
    display: inline;
    color: #000;
    padding-right: 5px;
    line-height: 2em;
}

img.edocman-thumb-left {
margin-bottom: 1px;
}

@media (max-width: 768px) {img.edocman-thumb-left{margin-top:20px;max-width: 160px;}}

#edocman-document-page-blog h3 {
	margin-top:20px;
	margin-bottom: 20px;
}

.edocman-container h3 {
		margin-top:20px !important;
	margin-bottom: 20px !important;
}

.btn-edocman {background:#eaeaea; border-radius:10px;padding: 15px;border-solid: 1px dotted #AEB1B0;display:inline-block;margin-bottom:5px;}
.btn-edocman:after {content:"\f019";font-family: 'Font Awesome 5 Free', FontAwesome; margin-left:20px;color:black;}
a.btn-edocman:link, a.btn-edocman:visited {color:black;}
a.btn-edocman i {color:black;margin-right:20px;}
a.btn-edocman:hover {background:#d5d5d5;}
.btn-edocman:hover {text-decoration:none;}

/* END OF EDOCMAN STYLING */

/* EVENT BOOKING STYLING */
/* Event category timeline */


.text-info.eb-notice-message {color:#5F0D48 !important;}

h2.eb-even-title-container a:link {color:#0D1F5F;}
.eb-event-date-info {font-size: 100%;line-height: 150%;margin-top:10px;margin-bottom:20px;}
.eb-description-details {margin-top:20px;}

.eb-event-date.btn-primary {
  background-color: #0D1F5F;
  color: #fff;
  padding:5px;
}
.eb-event-price-container.btn-primary, 
.eb-individual-price,
.eb-event-date-container
{border-radius:4px;}

.eb-event-date {
  background-image: none !important;
  border-radius: 4px;
  height: 70px;
  width: 70px;
  text-align: center;
}
.eb-notice-message {
  font-size: 110%;
  font-weight: 600;
  margin-top: 8px;
}

#eb-category-page-timeline .eb-description-details {
  border-bottom: 1px solid #0D1F5F;
  padding-bottom: 10px;
  margin-bottom: 20px;
}
/* EVENT DETAILS PAGE STYLING */
  
  .eb-box-heading {
  border-radius: 4px 4px 0 0;
  color: #333;
  font-weight: 500;
  padding: 8px 10px;
  margin: 0;
  background: #f1f1f1;
  border: 1px solid #eee;
}


#eb-categories .eb-description, #eb-event-page .eb-description, #eb-events .eb-description {
  background: #fff;
  border-bottom: 1px solid #eee;
  border-left: 1px solid #eee;
  border-right: 1px solid #eee;
  border-radius: 0 0 4px 4px;
  margin: 0;
  padding: 10px;
}


h3#eb-event-group-rates-heading {margin-top: 20px;margin-bottom:15px;]}
th.eb_number_registrant_column, th.eb_rate_column {text-align:left;}



/* Event Properties */
.inner-properties-block {
    display: flex;
    width: 100%;
    flex-flow: row wrap;
    position: relative;
}

.inner-properties-block > div:hover {
    background-color: #dddddd;
    text-decoration: none;
    border: solid 1px #c3c3c3;
}
.inner-properties-block > div {
    margin: 5px 5px 0 0;
    padding: 10px;
    vertical-align: top;
    background-color: #eeeeee;
    border: solid 1px #d4d4d4;
    flex: 0 0 100%;
    display: flex;
    box-sizing: border-box;
}

.inner-properties-block .properties-icn {
    margin-right: 10px;
    color: #000;
    font-size: 18px;
}

.inner-properties-block > div > div {
    display: inline-block;
    vertical-align: top;
    font-size: 1em;
}


/*END OF EVENT BOOKING STYLING */
