
/* Table of contents
1 |General|
2 |Typography|
3 |Slider|
4 |Menu|
5 |Footer|
6 |Translate Bar|
7 |Store|
8 |List Icon Position|
--> |Uikit Form override is in uk-form-override.css|
*/


/* ========================================================================
   1: General
 ========================================================================== */

body {
	background-color: rgb(248, 248, 248);
}

#header-background {
	background-color: red;
}

.uk-divider-icon.letter-divider {
	margin: 3rem 0 3rem 0;
}

#translate-bar {
	min-height: 32px;
}

/* NOTE: was 3 rem; */
#page-header {
	padding-bottom: 55px;
}

#page-header .uk-heading.uk-margin-medium-bottom.uk-text-uppercase {
	margin-bottom: 50px !important;
}
.uk-margin-medium-top {
	margin-top: 31px!important;
}

/* UKit Mods */
.uk-padding-med-small {padding: 25px;}

.uk-card-body h3 {margin-top: 0;}

.uk-accordion li {border-bottom: 1px solid black;}

.uk-accordion-content > :last-child {margin-bottom: 20px;}

/* Logo Styles */
.mobile-site-logo {
	display: flex;
	min-width: 150px;
	padding-top: 10px;
	align-items: center;
	justify-content: center;
 }

	.mobile-site-logo #site-logo {
		min-width: 40px;
		max-width: 80px;
		margin-left: 10px;
	 }

	.mobile-site-logo #bily-name {
		min-width: 120px;
		max-width: 255px;
		margin-right: 10px;
	 }

/* MediaElement.js */
.mejs__overlay-button {background-image: url('../images/mejs-controls.svg');}

.mejs__overlay-loading-bg-img {background-image: url('../images/mejs-controls.svg');}

.mejs__button > button {background-image: url('../images/mejs-controls.svg');}

/* Blog Styles */
.uk-button.uk-text-meta {
	padding-top: 5px;
	padding-bottom: 5px;
 }

/* Home Icons */
.uk-card .info-icon {
	float: left;
	margin-right: 30px;
	font-size: 40px;
	color: #002158;
 }

 /* Donate Icon */
.donate-icon {
	color: #F0506E;
 }

#donate-boxes {
	margin-bottom: 30px !important;
}

#donate-button-card {
padding: 56px 40px 42px 40px;
}

/* Home Page Column Padding */
.home-column {
	margin-right: 700px;
}

@media screen and (max-width: 959px) {
	.home-column {
		width: 100%;
	}

	.uk-divider-vertical {
		margin: 0;
	}
}

/* Home Page News & Event Titles */
.news-title {
	margin-top: 38px;
	margin-bottom: 20px;
}

.news-title-local-group {
	margin-top: 25px;
}

ul.meeting-list {
	margin-top: 0px;
}

p.zoom {
	margin-bottom: 0px;
}

/*Form Input Button Reset - added for Tournament Registration PayPal button Reset on 2-23-19*/
input {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
opacity: 1;
}

/* Form Misc */
.g-recaptcha {margin-bottom: 10px;}

.notices.success.green p, .notices.error.red p {margin: 15px 0;}

/* Other Styles */
#bily-name {margin-left: 8px;}

.info-header {
	margin-top: 25px;
	margin-bottom: 8px;
	padding-bottom: 0px;
}

.info {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 5px;
	padding-top: 0px;
}

#bily-news .uk-align-center {
	display: block;
	width: 220px;
	margin: 0 auto;
}

#bily-news .uk-align-center h3 {
	display: inline;
}

/* ========================================================================
   2: Typography
 ========================================================================== */

body {
	font-family: 'LatoLatinWeb';
	font-style: normal;
	font-size: 12pt;
 }

p, a, li, h1, h2, h3, h4, h5, h6 {font-family: 'LatoLatinWeb';}

h3 {font-family: 'LatoLatinWebSemiBold';}

h4 {font-style: italic;}

h1.uk-text-uppercase {font-weight: bold;}

h2.uk-heading {font-family: 'LatoLatinWebLight';}

.uk-navbar-item, .uk-navbar-nav > li > a, .uk-navbar-toggle {font-family: 'LatoLatinWebMedium';}

.uk-heading.uk-text-uppercase {font-size: 1.5rem;}

 .bily, .because {
	font-style: italic;
	color: #002158;
 }

/* ========================================================================
   3: Slider
 ========================================================================== */

.uk-slideshow-items {
	min-height: 500px; 
	max-height: 65vh; 
}

.uk-slideshow-items #slider-font {
    font-family: 'LatoLatinWebSemiBold';
    font-size: 12px;
    font-style: italic;
}

.uk-dotnav>*>* {
	width: 15px;
	height: 15px;
}

.slide-item {
	height: 100%;
}

@media screen and (min-width: 1921px) {
	.slide-item {
		max-width: 1200px;
		margin: 0 auto;
		height: 100%;
	}

	.slide-image {
		max-width: 1200px;
		object-fit: cover;
	}

	.uk-slideshow-items li {
		box-shadow: 300px 0px 50px -50px rgba(0,0,0,1) inset,
		-300px 0px 50px -50px rgba(0,0,0,1) inset;
	}

	.uk-slideshow-items li .slide-image {
		
		-webkit-box-shadow: 0px 0px 24px 0px rgba(0,0,0,0.75);
		-moz-box-shadow: 0px 0px 24px 0px rgba(0,0,0,0.75);
		box-shadow: 0px 0px 24px 0px rgba(0,0,0,0.75);
	}

	.slide-background {
		filter: blur(5rem) brightness(60%);
	}

	.uk-slideshow-items .uk-overlay {
		max-width: 1140px;
		margin: 0 auto;
	}
}

/* ========================================================================
   4: Menu
 ========================================================================== */

.uk-navbar-left {
	margin-left: 10px;
}

.uk-navbar-right {
	margin-right: 10px;
}

.uk-navbar-container {
	border-bottom: 1px solid #dddddd;
}

.uk-navbar-nav>li>a {
	color: #565454;
}

.uk-navbar-item, .uk-navbar-nav>li>a {
	height: 100px;
}

.uk-navbar-toggle {
	height: 50px;
}

.uk-nav-default .uk-nav-sub .uk-active a {
	color: #333;
}

.uk-navbar-nav>li.uk-active>a {
	color: #000;
}

/* ========================================================================
   5: Footer
 ========================================================================== */

#footer .uk-grid {
	margin-left: 0px;
}

#footer .uk-grid div {
	padding-left: 0px;
}

@media screen and (max-width: 640px) {
	#footer .uk-grid .uk-first-column {
		padding-left: 15px;
	}
}

@media screen and (min-width: 640px) {
	#footer .to-top-arrow {
		float: none;
		height: 50px;
	}

	#footer .to-top-arrow .uk-totop {
		float: right;
	}

	#footer-social-links {
		padding-top: 15px;
	}

	#footer-social-links div, #footer-social-links a {
		float: right;
	}
}

/* Facebook Icon */
/*.facebook {
	color: #b5b1b1;
}/*

/* Facebook Buttons */
#facebook-like, #facebook-share {
	float: left;
	padding-right: 10px;
 }

#post-footer h6 {
	margin-top: 0;
}

#visit-counter a {
	font-size: 20px;
}

/* ========================================================================
   6: Translate Bar
 ========================================================================== */
.translate-bar {
    height: ;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
}


/* ========================================================================
   7: Store
 ========================================================================== */

.store-price {margin-top: 15px !important;}

	.store-price form {margin-top: 0;}

	.store-price span {
		margin-right: 30px;
		font-family: "LatoLatinWebBlack";
	 }

	.store-price i {margin-left: 10px;}

.store-table td {
	padding-top: 0px;
	padding-bottom: 10px;
 }


 /* ========================================================================
   8: List Icon Position
 ========================================================================== */

 ul {
  list-style-position: inside;
}

 /* ========================================================================
   9: Custon 404
 ========================================================================== */

.custom-error {
	margin-top:  80px;
	margin-bottom:  200px;
	text-align: center;

}


/* Poker Tournament list of Sponsers for News & Events after tournament */

 ul > h5.thank-you  {
	padding-top:  14px;
	margin-top: 12px;
 }
