/*
Theme Name: Rise Softball
Theme URI: https://createdbyinfinity.com/
Author: Infinity Sports and Entertainment
Author URI: https://createdbyinfinity.com/
Description: Rise Softball
Version: 1.2.4
Tags: Created - 26/11/2019 / Launched -

*/
/* Fonts */
@font-face {
    font-family: 'robotoblack';
    src: url('fonts/roboto-black-webfont.woff2') format('woff2'),
         url('fonts/roboto-black-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'robotobold';
    src: url('fonts/roboto-bold-webfont.woff2') format('woff2'),
         url('fonts/roboto-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'robotoregular';
    src: url('fonts/roboto-regular-webfont.woff2') format('woff2'),
         url('fonts/roboto-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'rakkasregular';
    src: url('fonts/rakkas-regular-webfont.woff2') format('woff2'),
         url('fonts/rakkas-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'josefin_sansbold';
    src: url('fonts/josefinsans-bold-webfont.woff2') format('woff2'),
         url('fonts/josefinsans-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'josefin_sansregular';
    src: url('fonts/josefinsans-regular-webfont.woff2') format('woff2'),
         url('fonts/josefinsans-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
p, a {
  font-family: robotoregular;
  font-weight: normal;
}
a{
  color: #0c0d29;
}
a:hover{
  color: #49c4bf;
  text-decoration: none;
}
h1, h2, h3, h4, h5, h6
{
  font-family: josefin_sansbold;
  font-weight: normal;
}
/* End Fonts */
/*Screen Readers*/
/* Text meant only for screen readers. */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}
.screen-reader-text:focus {
  background-color: #eee;
  clip: auto !important;
  clip-path: none;
  color: #444;
  display: block;
  font-size: 1em;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000; /* Above WP toolbar. */
}
/*End Screen Readers*/
/*WP Standard Classes*/
img.alignright {
	float: right;
	margin: 0 0 1em 1em;
}
img.alignleft {
	float: left;
	margin: 0 1em 1em 0;
}
img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignright {
	float: right;
}
.alignleft {
	float: left;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
/*End WP Standard Classes*/

/* Comments*/
.postComments {
    margin-top: 7.6em;
    color: #2a2a2a;
		border-top: 2px solid gray;
}
.commentsTitle {
    font-size: 1.4em;
    margin-bottom: 0.3em;
		background-color: #C0C0C0;
		padding: 0.3em;
}
.commentTopNav {
    display: flex;
    padding-left: 1em;
}
.commentBottomNav {
    display: flex;
    padding-left: 1em;
    border-top: 2px solid silver;
		margin-bottom: 0.5em;
}
.commentNavNext {
    margin-left: 1em;
}
.commentsList {
    margin-left: 4em;
    margin-top: 2em;
}
.commentsList li {
    margin-top: 0.5em;
		margin-bottom: 0.9em;
}
.comment-meta {
    border-top: 2px solid silver;
    border-bottom: 2px solid silver;
}
.comment-content {
    margin-left: 0.3em;
    margin-top: 0.3em;
}
.reply{
	margin-left: 0.3em;
	margin-top: 0.3em;
}
.form-submit #submit {
    border: none;
    padding: 0.3em 1.9em;
    margin: 0.3em 0;
    background-color: #708090;
    color: white;
    font-size: 1.2em;
		transition: all 0.6s ease;
}
.form-submit #submit:hover{
	color: #000;
}
.comment-form-comment textarea {
    width: 100%;
		border: 2px solid silver;
}
/* End Comments*/
/* Search Form */
.search-form {
    display: flex;
    align-items: center;
}
.search-submit {
    margin-left: 1em;
}
/* end search form */

/* Default Widget Styling*/
.widget, .widget ul, .widget ul > li{
	list-style: inherit;
}
.widget ul > li{
	margin-left: 0.6em;
}
.widget h2{
	font-size: 1.8em;
  color: #767676;
  border-bottom: 5px solid #de1c25;
}
/* End Default Widget Styling*/
/* Default header/footer/nav */
.sitePostThumb img {
    margin: 0 auto;
    display: block;
}
.siteHeader {
    padding: 0 0.5em;
    background-color: #fdfdfd;
}
.headerMetaData {
    background-color: #fdfdfd;
}
#primeNav ul {
    display: flex;
    list-style: none;
    justify-content: space-around;
}
#primeNav {
    width: 100%;
}
.siteLogo img{
    width: 170px;
}
.siteName {
  margin-left: 1.5em;
  margin-top: 0;
}
.siteFooter{
	background-image: linear-gradient(rgb(255, 255, 255), rgb(108, 200, 197));
}
.footerNavigation {
    padding: 0.5em 0;
}
.footerNavigation ul {
    margin: 0;
}
.footerMidText p {
	color: #064443;
	font-weight: bold;
}
.rightsReserved{
  margin: 0;
  text-align: center;
  color: #064443;
  font-weight:bold;
}
.siteFooter .siteSocial{

}
.infinityLogo{
  display: flex;
  justify-content: center;
}
.infinityLogoWrapper{
  height: 100%;
  display: flex;
  align-items: center;
}

.siteName a:hover {
    text-decoration: none;
}
.custom-logo-link {
    width: 170px;
}
.footerNavigation ul {
    list-style: none;
    display: flex;
    justify-content: space-around;
}
.footerNavigation a {
    color: white;
    font-weight: bold;
}
.headerMetaData.uk-active {
    margin-left: 7px;
}
/* End Default header/footer/nav */
/* Header */

.rseHeaderBottomSection {
  padding: 0.7em 0;
  background-image: linear-gradient(rgb(255, 255, 255), rgb(108, 200, 197));
}
.socialIconsHook a {
    color: #000;
    margin-left: 0.8em;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item {
	border-left: 2px solid #064443;
}
/* End Header */
/* Home */
.rseYoutubePlayButton h2 {
    color: white;
}
.postsInfGridItem .uk-card {
    padding: 0;

}
.postsInfGridItemLi .uk-card {
  padding: 0 0 1.5em 0;
}
.rseShowcaseContent p {
  /* color: black; */
}
.rseShowcaseContent * {
	color: #ffff;
}
.rseShowcaseArticle h2 {
	color: #ffffff;
}
.rseShowcaseHeader {
	color: #fff;
}
.rseSignupsHeader {
    color: #064443;
}
.rseNewsHeader {
    color: white;
}
.rseVideo {
    color: white;
}
.rsePlayersSearch {
    background-color: white;
}
.rseBelowSlider{
  padding-top: 0.5em;
}
.uk-dotnav > * > *{
  width: 30px;
  height: 30px;
  background: white;
  border: none;
}
.uk-dotnav > .uk-active > * {
    /* background-color: black; */
    background-color: #57c8c6;
}
#rseHomeSearch ul {
    list-style: none;
}
.rseHeaderTopSection {
    min-height: 50px;
    display: flex;
    align-items: center;
    /*! justify-content: flex-end; */
    background-image: linear-gradient(#57c8c6,#268784);
    border-top: 5px solid #064443;
}
.rseHeaderTopSection section {
    width: 100%;
    /*! justify-content: space-evenly; */
}
.rseHeaderTopSection ul {
	list-style: none;
	margin: 0;
    width: 100%;
	justify-content: flex-start;
	align-items: center;
	padding: 0;
	margin-left: 6.5em;
}
.headerLogoutSection {
	width: 26%;
	display: flex;
	justify-content: space-around;
	position: absolute;
	right: 25px;
}
.rseHeaderTopSection ul li{
	color: #064443;
	font-weight: bold;
	font-size: 1.2em;
	font-family: 'josefin_sansbold';
}
.rseHeaderTopSection ul li:first-child{
    /*! width: 20%; */
    /*! text-align: center; */
    margin-right: 0.5em;
}
.rseHeaderTopSection ul > li + li{
    /*! margin-left: 2.5em; */
    border-left: 2px solid #064443;
    /*! padding: 0 .5em; */
    width: 10%;
    text-align: center;
}
.rseHeaderTopSection section aside > a {
    color: #064443;
    font-weight: bold;
    font-size: 1.2em;
    font-family: inherit;
}

.rseHeaderTopSection section aside > a > span{
  color: #ffffff;
  margin-right: 0.3em;
}
.rseHeaderTopSection svg {
    width: 25px;
    height: 25px;
}
#rseHomeSearch {
    background-color: #61c4c1;
    padding-top: 0.4em;
    padding-bottom: 2.5em;
}
#rseHomeSearch h2 {
    color: #4ec5c3;
    background-color: white;
    padding: 0.2em 0.2em 0.2em 0.6em;
    text-transform:uppercase;
}
.rseHomeSearchBtn .uk-button-default{
  color:#064443;
  background-color:white;
  font-weight: bold;
}
.rsePlayersLandingLink .uk-button-default{
  color:#064443;
  background-color:white;
  font-weight: bold;
}
.rsePlayersLandingLink {
    width: 100%;
    margin-top: 2.5em;
}
.rseShowcaseArticle{
  padding-bottom: 1.5em;
}
.homefacebook h3, .hometwitter h3, .homeinstagram h3  {
    color: #064443;
    background-color: #61c4c1;
    padding-left: 0.5em;
}
.rseShowcaseButton .uk-button-default {
    color: #064443;
    background-color:white;
    font-weight: bold;
}
.uk-offcanvas-bar {
    background: #064443;

}
.rseChevrons{
  background-color: #49c4bf;
  color:#064443;
}
.rseNewsSliderImageWrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}
.rseNewsSliderLiWrapper {
    background-color: #49c4bf;
}
.rseVideoWrapper{
  background-repeat: no-repeat;
  background-size: cover;
}
.rseSectionTwo {
	background-position: top;
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
 line-height: unset;
 height: unset;
}
/* End Home */
/* Default misc css */
/* archive pages */
.snyBlogArchivePanelImg {
    max-height: 200px;
    transition: all 0.5s Ease;
}
.snyBlogArchivePanelLink {
    min-height: 240px;
}
.snyBlogArchivePanelLink:hover .snyBlogArchivePanelImg{
    opacity: 0.5;
}
.blogPanelWrapper a{
  color: #444444;
  transition: all 0.6s ease;
}
.blogPanelWrapper a:hover{
  color: #cd1f36;
  text-decoration: none;
}
.blogPanelTeaser{
  /* min-height: 260px; */
}
.blogPanelPostExcerpt {
    min-height: 43px;
}
/* News Page */
.newsPostsHeaderWrapper h1 a {
  background-color: rgba(0, 0, 0,0.4);
  transition: all 0.6s ease;
}
.newsPostsHeaderWrapper h1 a:hover{
  color: #cd1f36;
}
.newsPostsHeaderAnchor{
  color: white;
}
.newsPostsHeaderAnchor:hover{
  color: white;
  text-decoration: none;
}
.newsPostsCardItemAnchor{
  color: white;
}
.newsPostsCardItemAnchor:hover{
  color: white;
  text-decoration: none;
}
.newsPostsCardItem {
    display: flex;
    justify-content: center;
}
.newsPostsCardItemTeaser a {
    display: flex;
    min-height: 300px;
    transition: all 0.6s ease;
}
.newsPostsCardItemTeaser a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.newsPostsCardItem article{
  width: 100%;
}

.newsPostsCardItem figure{
    height: 100%;
}
.newsPostsCardItem a{
  color: #444444;
  transition: all 0.6s ease;
}
.newsPostsCardItem a:hover{
  color: #cd1f36;
  text-decoration: none;
}
.newsPostsCardItem hr {
    margin: 0 auto;
    border-top: 6px solid #ddd;
    width: 30px;
}
#postsNewsAltLoadMore{
  width: 160px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
}
#postsNewsAltLoadMore > p{
  margin: 0;
}
.paginationWrapper {
    display: flex;
    justify-content: center;

}
.indexArticle .uk-cover-container {
	min-height: 300px;
	display: flex;
	justify-content: center;
	align-items: center;
}
/* custom news */
.rseMinHeight_1{
  min-height: 500px;
}
.rseMinHeight_2{
  min-height: 242px;
}
.rseNewsPageTitleWrap {
    padding: 0.5em;
    background-color: rgba(23, 75, 113,0.6);
}
.rseNewsPageTitleWrap h3 {
    color: white;
    margin-bottom: 0;
}
.rseNewsPageTitleWrap p {
    color: white;
    font-size: 0.7em;
    margin-bottom: 0;
}
/* end custom news */
/* End News Page */
/* inner pages */
.pageTitleSection > figure {
    max-height: 500px;
}
.pageTitleSectionHero > div img{
	/* display: flex;
	justify-content: center; */
  display: block;
  margin: 0 auto;
}
.postMeta .uk-icon {
    font-size: 20px;
}
.rseSingleShowcaseButon .uk-button-default, .rseNewsSliderLiVideoButton .uk-button-default{
	color: #064443;
	background-color: white;
	font-weight: bold;
}
/* End inner pages */
/* End Default misc css */
/* Other */
/* Facebook Embed */
.widgetFacebookContainer {
  padding: 2px 10px;
  /* border: 1px solid #000; */
}
.widgetFacebook {
  height: 500px;
}
.widgetFacebook .facebookIframe {
  border: none;
}
/* End Facebook Embed */
/* Customizer CSS */
.rseShowcaseButton > .uk-button.uk-button-default.uk-border-rounded {
    background-image: linear-gradient(rgb(255, 255, 255), rgb(108, 200, 197));
}
.siteLogo img {
    width: 100px;
}
.snyPostsSingleSliderLink h2{
  line-height:0.2em;
}

.testimonialsSliderMetaFigure {
    display: none;
}
html, em {
    color: #040404;
}
.rsePlayersPage figure > img {
    border: 8px solid #36b4b0;
    border-radius: 30px;
}
.rseNewsSliderLiWrapper .snyPostsSingleSliderLink p {
    font-style: italic;
}
.rsePlayersLandingLink .uk-button.uk-button-default{
background-image: linear-gradient(rgb(255, 255, 255), rgb(108, 200, 197));
	border-radius:10px;
}
.rsePlayersLandingLink .uk-button-default{
	background-image:linear-gradient(rgb(255, 255, 255), rgb(108, 200, 197));
	border-radius:8px;
}
.customModulePlayersTable .uk-table-reset {
   /* font-weight: bolder;*/
    font-weight: 900;
}

.snyPostsSingleSliderLinkWrapper{
    line-height: 1em;
}

/* End Customizer CSS */
/* End Other */
/*Media Queries*/
@media screen and (max-width: 1600px) {
  .headerSocialIcons {
      justify-content: center;
      padding-left: 0;
      margin-top: 5px !important;
      margin-bottom: 0.3em
  }
  .headerOptionOneBottomSection {
    top: 123px;
  }
  .headerNavigation {
    margin-top: 0 !important;
  }
  .giveHeaderMinHeight {
    min-height: 623px;
  }
  .rseHeaderTopSection ul > li + li {
	width: 12%;

  }
    .rseHeaderTopSection ul li {
        font-size: 0.9em;

    }
    .headerLogoutSection {
        top: -6px;
    }
}
/* End 1600px */
@media screen and (max-width: 1200px) {
	.flexSwitch{
		flex-direction: column;
		width:98%;
	}
	.flexOff{
		display: none;
	}
  .headerSocialIcons {

  }
  .siteLogo{
    padding-left: 0;
  }
  .rseHeaderTopSection section {
    width: 100%;
  }
  .infinityLogoWrapper {
  	justify-content: center;
  }
  .rseFooterLogo {
  	text-align: center;
  }
  .playersVideoSection iframe {
  	width: 100%;
  }
  .playersBioSection iframe {
  	width: 100%;
  }
  .rseHeaderTopSection section {
	flex-direction: column;
  }
  .rseHeaderTopSection ul {
	width: 100%;
	margin-left: 0;
	justify-content: center;
	margin-top: 0.5em;
  }
  .headerLogoutSection {
	width: 100%;
    margin-top: 0.5em;
	position: unset;
 }
}
/* End 1200px */
@media screen and (max-width: 960px) {
    .rseHeaderTopSection ul > li + li {
        width: 20%;
    }
    .rseHeaderTopSection ul {
	  flex-wrap:wrap;
    }
    .snyPostsSingleSliderLinkWrapper{
        line-height: 1.7em;
    }
    .rseNewsSliderLiWrapper .snyPostsSingleSliderLink p {
        font-size: smaller;
    }
}
/* End 960px */
@media screen and (max-width: 640px) {
    .rseHeaderTopSection ul > li + li {
	   width: 33%;
    }
    .rseHeaderTopSection ul li {
        font-size: 0.7em;
        text-align: center;
    }
    .rseSectionTwo {
        background-image: none;
        background-color: white;
        background-blend-mode: color;
    }
}
/* End 640px */
/*End Media Queries*/