@import url('https://fonts.googleapis.com/css2?family=Alfa+Slab+One&family=Rancho&display=swap');
@import url("https://use.fontawesome.com/releases/v7.2.0/css/all.css");

/*Mellanrum mellan fontawesome och text*/
.svg-inline--fa {padding-right: 8px;}

/* Hamburger meny färg*/
.body--dxpr-theme-nav-mobile .dxpr-theme-header #dxpr-theme-menu-toggle span,
.body--dxpr-theme-nav-mobile .dxpr-theme-header #dxpr-theme-menu-toggle span::before,
.body--dxpr-theme-nav-mobile .dxpr-theme-header #dxpr-theme-menu-toggle span::after{
	background-color: #ffffff;
}
/*Visa hela kalendern utan scroll*/
.fc-scroller {height: 100% !important;}
.calendar-frontpage {
  	color: rgb(138, 138, 141);
  	font-size: 0.9rem !important;
  	margin-top: 10px !important;
  	margin-bottom: 10px !important;
}
/*NBK logga*/
#secondary-header {
	border-bottom: 1px solid #212529;
	padding-bottom: 0;
}
#navbar {
	background-color:#21252a !important;
}
/* Breadcrumbs */
.home-link .fa-house {color: var(--dxt-color-secheader);}
.breadcrumb li {
	padding-right: 8px;
	font-size: 15px;
}
.breadcrumb li::before {
	padding-right: 5px;
}
.body--dxpr-theme-nav-desktop .breadcrumb {
	max-width: 1280px;
	padding-left: 60px;
	padding-right: 60px;
	margin-bottom: 0;
	margin-top: 0.5em;
}
.body--dxpr-theme-nav-mobile .breadcrumb {
	display: none;
}
a {
    text-decoration: none !important;
}
#square-facebook, .nav .icon-square-facebook,  footer .icon-square-facebook {fill: #ffffff !important;}
.edit::before {
	font-weight: 900;
  padding-right: 8px;
	content: "\f067";
	font-family: "Font Awesome 7 Free";
	display: inline-block;
	font-style: normal;
}
a:hover .icon-square-facebook {
	opacity:0.7;
	text-decoration: none;
}
.file--mime-application-pdf {
	background-image:unset;
}
#block-nybrobk-custom-dxpr-theme-facebook {
	padding-top:15px;
}
.views-field-body a:hover, .field--name-body a:hover, .file--mime-application-pdf a:hover, .tabs__link:hover, .page-link:hover {
	color: #0000ff !important;
	text-decoration: underline !important;
	text-underline-position: under;
}
.views-field-title a:hover, .views-field-title a:focus, .node__title a {
	color: #000000 !important;
}
a:hover, h2.node__title:hover, .dxpr-theme-footer a.nav-link:hover, .views-field-nothing a:hover {
	text-decoration: underline !important;
	text-underline-position: under;
}
.view-id-events .views-field-title a, .view-id-events .views-field-nothing a, a.page-link, .pagination li > a {
	color: #0000ff !important;
	opacity: unset;
}
.view-events .views-field-field-when {
	color: #000000;
	font-size: .85rem;
	font-weight: bold;
}
#block-nybrobk-custom-dxpr-theme-swish p {
	color: #000000;
}
#block-nybrobk-custom-dxpr-theme-swish .field--name-body {
	width: max-content;
	border-top: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
	padding: 20px 0;
	color: #000000;
}
#block-nybrobk-custom-dxpr-theme-swish .block-hr {
	display:none;
}
.pagination .page-item.active .page-link, .pagination .page-item .page-link {border-color: #cccccc;}
.page-item.active {
	font-weight: bolder;
	text-decoration: none;
  background-color: #21252a;
}
.pagination li.active > a {
	color: #ffffff !important;
	text-decoration: none;
}
.file--mime-application-pdf::before {
	content: "\f1c1";
	font-weight: 400;
  font-family: "Font Awesome 7 Free";
	display: inline-block;
	font-style: normal;
	padding-right: 8px;
}
/*Page title setting with line*/
.body--dxpr-theme-nav-desktop #page-title {
	display: inline-block;
}
.body--dxpr-theme-nav-desktop .page-title {
	position:relative;
}
.body--dxpr-theme-nav-desktop .page-title::after {
	content:'';
	height:5px;
	width: 30%;
	position:absolute;
	background: var(--dxt-color-secheader);
	left:0;
	bottom:0;
}
/* Block rubrik underline*/
#block-nybrobk-custom-dxpr-theme-views-block-events-block-1 .block-hr, #block-nybrobk-custom-dxpr-theme-views-block-all-our-sponsors-block-1 .block-hr {
	margin: 10px 0 !important;
	width: 40px !important;
	border-top: 4px solid;
	background: var(--dxt-color-secheader) !important;
}
.enhanced-button-link-inline, .view-events-calendar .view-header, 
.view-all-our-club-champions .view-header, .view-all-our-dog-of-the-year .view-header,
.view-all-our-documents .view-header, .view-id-news .view-header {
	text-align: center;
}
hr {
	opacity: unset;
	border-top: 2px solid lightgrey;
	margin-bottom: 2rem;
	margin-top: 2rem;
	width: 20%;
}
.go-back {font-size: 16px; }
.go-back .icon-arrow-left {fill: #ffffff !important; padding-right: 8pX;}

/* Enhanced button*/
a.btn:hover, .btn a, a.btn:focus {
	text-decoration:none !important;
	color: #ffffff !important;
}
/*Footer*/
.dxpr-theme-footer {
	padding:1rem;
}
#block-nybrobk-custom-dxpr-theme-account-menu {
	padding-bottom: 15px;
}
.copyright {
	text-align:center;
	font-size: 0.7rem;
}
/*--------*/