/* Somdbluecrabs Redesign 2020 */

body{
   font-family: 'Lato', sans-serif;
   background: #2E2E2E url(https://somdbluecrabs.com.ismmedia.com/ISM3/std-content/repos/Top/2017/crabs%20new%20sg%20replace.png) top center no-repeat fixed !important;
   background-size: cover !important;
}

a{
  color: #082043;
}
a:hover{
  color: #1e87f0;
  text-decoration: none;
}
h1, .uk-h1, h2, .uk-h2, h3, .uk-h3, h4, .uk-h4, h5, .uk-h5, h6, .uk-h6, .uk-heading-small, .uk-heading-medium, .uk-heading-large, .uk-heading-xlarge, .uk-heading-2xlarge {
	font-family: 'Lato', sans-serif;

}
nav a {
	font-family: 'Lato', sans-serif;
}


#primary-content  {
   background: #fff;
   max-width: 62em;
   min-height: 300px;
   margin-left: auto;
   margin-right: auto;
   position: relative;
   z-index: 10;
   height: auto;
}


/**** Home ****/
.HeaderTopSection {
	z-index: 1;
}
.crHeaderSocialButtonsWrapper .uk-icon {
    color: white;
    transition: all 0.4s ease;
    width: 24px;
}
.crHeaderSocialButtonsWrapper .uk-icon:hover {
    color: #172554;
}
.headerLogo {
	margin-left: 3.4rem;
        margin-bottom: 0;
        position: absolute;
        z-index: 2;
}
.partnerLogo {
    position: absolute;
    z-index: 2;
    top: 3rem;
    right: 0;
}
.headerChampLogo {
	display: flex;
	justify-content: flex-end;
	margin-right: 2.5em;
}
.newsrotator{
  	margin-top: 2rem;
}
.homeNewsRotatorWrapper {
	background-color: #ffffff;
}
.homeNewsRotatorWrapper{
    color: black;
}
.homeNewsRotatorWrapper .plugin img {
	width: 100%;
	height: 100%;
	/* object-fit: cover; */
}
.homeNewsRotatorWrapper a{
    /* color: black; */
}
.homeNewsSliderNav {
	background-color: #f6f6f6;
}
.homeNewsSliderNav ul {
	list-style: none;
}
.homeNewsSliderNav ul li {
	list-style: none;
	padding: 1em 0.5em;
}
.homeNewsNavItem.uk-active {
	background-color: #004785;
}
.homeNewsNavItem a{
  color: #707070;
}
.homeNewsNavItem.uk-active a{
  color: white;
}
.homeNewsSliderNav h3 {
	font-weight: bold;
	color: #707070;
  font-family: 'Lato', sans-serif;;
}
.homeNewsCaption h4{
  	color: white;
}
.homeNewsCaption {
	background-color: rgba(0, 0, 0,0.5);
	color: white;
}
.homeNewsCaption:hover {
    color: white;
}
.phonenum {
    font-size: 1.2rem;
    margin-top: 10px;
    font-weight: 400;
    color: #fff;
}
.newslettersignup.uk-border-rounded {
    background: #082043;
    color: #fff;
    padding: 10px;
    line-height: 2.9rem;
    font-size: 10px;
}
.buytickets {
    background: #082043;
    color: #fff;
    padding: 10px;
    line-height: 2.9rem;
    font-size: 10px;
    margin-left: 0.5em;
}
.listenlive {
    background: #082043;
    color: #fff;
    padding: 10px;
    line-height: 2.9rem;
    font-size: 10px;
    margin-left: 0.5em;
}
.newslettersignup.uk-border-rounded:hover, .listenlive:hover, .buytickets:hover {
    background: #bdc0c8;
    color: #fff;
}
/**Social Banner Section **/

.clubnewstitle {
    text-align: center;
    font-size: 2rem;
}

.social-links a {
    text-align: center;
    /** width: 40px; **/
   /** height: 35px; **/
    border: 5px solid #E25445;
    border-radius: 100%;
    margin-right: 20px;
    transition: all 0.4s;
    -webkit-transition: all 0.4s;
    padding: 10px;
    color: #fff;
}

.social-links a i{
    font-size: 20px;
    align-self:center;
    color: #909090;
    transition: all 0.4s;
    -webkit-transition: all 0.4s;
    margin: 0 auto;
}
.social-links a i::before{
  display:inline-block;
  text-decoration:none;
}
.social-links a:hover{
  background: #E25445;
  color:#082043;
}
.social-links a:hover i{
  color:#082043;
}

.uk-heading-line > ::before, .uk-heading-line > ::after {
    content: "";
    position: absolute;
    top: calc(50% - ((0.2px + 0.05em) / 2));
    width: 2000px;
    border-bottom: calc(0.2px + 0.2em) solid #E25445;
}

.crHomeRosterWrapper h3 {
    color: #fff;
}

.crHeaderSocialButtonsWrapper {
    margin: 8px;
}
.crHeaderSocialButtonsWrapper .uk-icon {
    color: white;
    transition: all 0.4s ease;
}
.crHeaderSocialButtonsWrapper .uk-icon:hover {
    color: #bdc0c8;
}


/**Footer Section **/
.Footer {
	background-color: #030f1b;
	padding: 0.8em 0;
}
.FooterRights {
	color: white;
	font-size: 12px;
}
.footertext{
    font-weight: bold;
    color: #fff;
}

.homeImageButtonsWrapper {
	background-color: #eff3f8;
}
.homeImageButtonsWrapper {
	background-color: #eff3f8;
	padding: 2rem 1rem;
}
.homeSocialWrapper h4 {
	color: #0a365b;
	background-color: #eff3f8;
	padding: 0.5em;
	font-family: 'Lato', sans-serif;
}

.homeRecentArticlesOverlay {
	background-color: rgba(0, 0, 0, 0.6);
	padding: 0.5em;
}
.homeRecentArticlesOverlay a {
	color: #ffffff;
}
.homeRecentArticlesOverlay h4 {
	color: #ffffff;
}
.HeaderBottomSection nav {
	background-color: #082043;
	padding: 0.5em 0;
        position: relative;
        z-index: 20;
}
.bottomheader{
	background-color: #E25445;
        position: relative;
        z-index: 12;
        width: 100%;
}
.homeScoreBlock > article {
	padding: 1.5em 0;
}

/** Home game center **/
    .crTeamLogos {
    width: 120px;
    margin-top: 0;
    height: 65px;
    margin-bottom: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}

.crTimeDateTimeHeader{
   background: #082043;
   color: #fff;
   font-size: 0.8em;
}

.crDateheading  {
    font-size: 0.9em;
    padding: 5px 10px;
    color: #fff;
    font-weight: bold;
    letter-spacing: 2px;    
    text-transform: uppercase;
}
.crTimeheading  {
    font-size: 0.9em;
    padding: 5px 10px;
    color: #E25445;
    font-weight: bold;
    letter-spacing: 2px;  
    text-transform: uppercase;  
}
.gamecenterwrapper {
    background:  #bdc0c8;
    padding-bottom: 1.3rem;
    
}
.gamecard {
    height: 10rem;
}

.uk-card-header {
    padding: 20px 10px;
    border-bottom: none !important;
}
.promotion{
    background: #E25445;
    color: #fff;
    padding: 0 10px;
    font-size: 9px;
    font-weight: bold;
}

.promotion:hover{
  background: #b30000;
  color: #fff;
}

.buyticket{
    background: #082043;
    color: #fff;
    font-size: 10px;
    font-weight: bold;
}

.buyticket:hover{
  background: #1e87f0;
  color: #fff;
}
.promodesc {
    font-size: 10px;
    color: #082043;
}
p.homegametext {
    color: #E25445;
}
h3.versus {
    color: #082043;
    font-weight: bold;
}
li.homegamecontainer{
    display: flex;
    justify-content: center;
}
.homegamecontainer {
    min-height: 14rem;
    max-height: 19rem;
}

/*** Become A partner ***/
.partnersponsor{
  background: #bdc0c8;
  padding-top: 3rem;
}
.becomepartner{
  background: #082043;
  margin:auto;
}
.partnerheading{
  font-weight: bold;
  font-size: 2.5rem;
  color:#fff;
}
.partnerbutton{
  background:#E25445;
  color:#fff;
  padding: 15px;
  font-weight:bold;
  font-size: 1rem;

}
.partnerbutton:hover{
  background: #b30000;
  color: #fff;
}


.homeBottomNavWrapper {
	background-color: #082043;
	padding: 1.5em;
}
.homeFooterNav {
	list-style: none;
	display: flex;
	justify-content: space-between;
	padding-left: 0;
	margin-bottom: 0;
	text-align: center;
}
.homeFooterNav .children {
	list-style: none;
	margin-top: 0.5em;
	text-align: center;
	padding-left: 0;
}
.homeFooterNav .parent > a {
	color: #bed0e6;
	font-size: 1.1em;
}
.homeFooterNav .child > a {
	color: #95a2ab;
}
.homeFooterNav .child {
	margin-bottom: 0.2em;
}
.homeAdSpotCenter img {
	margin: 0 auto;
	display: block;
}
.homeNewsRotatorWrapper .uk-button {
	background-color: #004785;
}
.homeYoutubeVideosWrapper h2 {
	font-family: 'Lato', sans-serif;
}
.homeAltNewsWrapper h2 {
	font-family: 'Lato', sans-serif;
}
/**** End Home ****/

/**** Inner ****/
.InnerMain {
	background-color: #ececec;
}
.InnerPageOneCol {
	background-color: white;
}
.InnerPageTwoColWrapper {
	background-color: white;
}
.InnerPageHeader {
	background-color: white;
}
.block_imagecontainer5 table {
	width: 100%;
}
.InnerPageHeader h1 {
	background-color: #082043;
	color: white;
	padding: 0.3em;
        font-family: 'Lato', sans-serif;
}
.stafftable ul {
	list-style: none;
}
.innerNewsWrapperRead {
	color: white;
	background-color: #082043;
        font-size: 10px;
}
.innerNewsWrapperRead:hover {
	background-color: #1e87f0;
}
.innerScheduleInfo a {
	color: white;
}
.innerScheduleInfoMobile {
	color: white;
}
.innerScheduleTime{
  color: white;
}
.innerScheduleInfoDayofmonth{
  color: #022359;
}
.innerScheduleTd {
	height: 108px;
	border: 1px solid #0a4681;
}
.innerScheduleHeader th {
	border: 1px solid #0a4681;
	color: black;
}
.colorkeys {
	color: white;
}
.colorkeys span {
	padding: 0.5em;
}
.innerRosterHeaders {
	background-color: #082043;
}
.innerRosterHeaders a{
	color: white;
}
/**** End Inner ****/

/**** Misc ****/

/**** End Misc ****/


/**** Mega Menu ****/
@font-face {
    font-family: 'Ionicons';
    src: url('https://ism3.infinityprosports.com/ismdata/2016111700/std-sitebuilder/sites/202004/www/en/css/ionicons.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

.menu-container {
    width: 100%;
    margin: 0 auto;
    /*! background: #e9e9e9; */
}

.menu-mobile {
    display: none;
    padding: 20px;
    color: #fff;
}
.menu-mobile:hover{
    color: #1e87f0;
}
.menu-mobile:after {
    content: "\f394";
    font-family: "Ionicons";
    font-size: 2.5rem;
    padding: 0;
    float: right;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-25%);
    -ms-transform: translateY(-25%);
    transform: translateY(-25%);
    line-height: 0.5;
}

.menu-dropdown-icon:before {
    content: "\f489";
    font-family: "Ionicons";
    display: none;
    cursor: pointer;
    float: right;
    padding: 0.8em 1.5em;
    background: #fff;
    color: #082043;
}

.menu > ul {
    margin: 0 auto;
    width: 100%;
    list-style: none;
    padding: 0;
    position: relative;
    padding-left: 5rem;
    /* IF .menu position=relative -> ul = container width, ELSE ul = 100% width */
    box-sizing: border-box;
}

.menu > ul:before,
.menu > ul:after {
    content: "";
    display: table;
}

.menu > ul:after {
    clear: both;
}

.menu > ul > li {
    float: left;
    /*! background: #e9e9e9; */
    padding: 0;
    margin: 0;
    transition: all 0.3s ease;
}

.menu > ul > li a {
    text-decoration: none;
    padding: 0.5em 1.5em;
    display: block;
    color: #ffffff;
    Font-weight: bold;
}

.menu > ul > li:hover {
    background: #346da6;
}
.menu > ul > li:hover a{
    /* color: #ffffff; */
}

.menu > ul > li > ul {
    display: none;
    width: 100%;
    background: #bdc0c8;
    padding: 20px;
    position: absolute;
    z-index: 99;
    left: 0;
    margin: 0;
    list-style: none;
    box-sizing: border-box;
}

.menu > ul > li > ul:before,
.menu > ul > li > ul:after {
    content: "";
    display: table;
    color:#082043;
}

.menu > ul > li > ul:after {
    clear: both;
}

.menu > ul > li > ul > li {
    margin: 0;
    padding-bottom: 0;
    list-style: none;
    width: 25%;
    background: none;
    float: left;
}
.menu > ul > li > ul > li a:hover {
    color:  #346da6;
}
.menu > ul > li > ul > li a {
    color: #082043;
    padding: .2em 0;
    width: 95%;
    display: block;
    border-bottom: 1px solid #082043;
    transition: all 0.2s ease-in-out;
}

.menu > ul > li > ul > li > ul {
    display: block;
    padding: 0;
    margin: 10px 0 0;
    list-style: none;
    box-sizing: border-box;
}

.menu > ul > li > ul > li > ul:before,
.menu > ul > li > ul > li > ul:after {
    content: "";
    display: table;
}

.menu > ul > li > ul > li > ul:after {
    clear: both;
}

.menu > ul > li > ul > li > ul > li {
    float: left;
    width: 100%;
    padding: 10px 0;
    margin: 0;
    font-size: .8em;
}

.menu > ul > li > ul > li > ul > li a {
    border: 0;
}

.menu > ul > li > ul.normal-sub {
    width: 300px;
    left: auto;
    padding: 10px 20px;
}

.menu > ul > li > ul.normal-sub > li {
    width: 100%;
}

.menu > ul > li > ul.normal-sub > li a {
    border: 0;
    padding: 0.4em 0;
}
/**** End Mega Menu ****/

/**** Promotional Schedule ****/
.promobuybuttn {
    background: #082043;
    padding: 12px;
    border-radius: 5px;
    color: #fff;
    margin-right: 10px;
}
.promobuybuttn:hover {
	background: #1e87f0;
	color: #fff;
}
.presentedby {
    margin-top: 2rem;
}
.game-title {
    font-size: 1.4rem;
}
.game-location {
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
    color: #082043;
}
.game-promo {
    font-size: 14px;
}
hr.promoline {
    border-top: 6px solid #082043 !important;
}
.promohome{
	background: #a50127 !important;
}
a.infoicon.uk-icon {
    position: absolute;
}
/****  End Promotional Schedule ****/

/**** Media Queries ****/
@media screen and (max-width: 1600px) {
  .homeNewsSliderNav ul li {
		padding: 0.6em 0.5em;
	}
	.homeNewsNavItem a {
		font-size: 0.9em;
	}
	.menu > ul > li a {
		padding: 0.5em 1.2em;
	}
}
/* End 1600px */
@media screen and (max-width: 1200px) {
	.headerLogo {
    		margin-left: 2.5em;
    		width: 25%;
	}
	.partnerLogo {
    	top: 1rem;
    	right: 0;
	width: 40%;
	}
    .homeImageButtonsWrapper figure {
        display: flex;
        justify-content: center;
    }
    .parent.menu-dropdown-icon {
        position: relative;
    }
    /**** Menu Mobile style's ****/
    .menu-container {
        width: 100%;
    }
    .menu-mobile {
        display: block;
    }
    .menu-dropdown-icon:before {
        display: block;
    }
    .menu > ul {
        display: none;
	padding-left: 0rem;
    }
    .menu > ul > li {
        width: 100%;
        float: none;
        display: block;
    }
    .menu > ul > li a {
        padding: 1.5em;
        width: 100%;
        display: block;
    }
    .menu > ul > li > ul {
        position: relative;
    }
    .menu > ul > li > ul.normal-sub {
        width: 100%;
    }
    .menu > ul > li > ul > li {
        float: none;
        width: 100%;
        margin-top: 20px;
    }
    .menu > ul > li > ul > li:first-child {
        margin: 0;
    }
    .menu > ul > li > ul > li > ul {
        position: relative;
    }
    .menu > ul > li > ul > li > ul > li {
        float: none;
    }
    .menu .show-on-mobile {
        display: block;
    }
    /**** End Menu Mobile style's ****/
}
/* End 1200px */
@media screen and (max-width: 960px) {
	.headerLogo {
    		margin-left: 2.5em;
    		width: 25%;
	}
	.partnerLogo {
    	top: 1rem;
    	right: 0;
	width: 30%;
	}
	h2.rotatorheader {
    		font-size: 28px;
	}
	.crHeaderSocialButtonsWrapper .uk-icon {
    		width: 21px;
	}
	.clubnewstitle {
    		font-size: 1.5rem;
	}
	.social-links a {
    		width: 25px;
    		height: 25px;
		margin-right: 10px;
	}
	.phonenum {
    		font-size: 1.1rem;
    		margin: 10px;
	}
	.crHeaderSocialButtonsWrapper {
    		margin: 7px;
	}
	.partnerheading {
    		font-size: 1.5rem;
	}
	.partnerbutton {
    		padding: 13px;
    		font-size: 0.6rem;
	}
}
/* End 960px */
@media screen and (max-width: 640px) {
	.headerLogo {
    		margin-left: 2.5em;
    		width: 25%;
	}
	.partnerLogo {
    		top: 1rem;
    		right: 0;
		width: 25%;
	}
	h2.rotatorheader {
    		font-size: 24px;
	}
	.crHeaderSocialButtonsWrapper .uk-icon {
    		width: 18px;
	}
	.crHeaderSocialButtonsWrapper {
    		margin: 5px;
	}
	.clubnewstitle {
    		font-size: 1.3rem;
	}
	.social-links a {
    		width: 20px;
    		height: 20px;
    		border: 4px solid #E25445;
    		border-radius: 100%;
		margin-right: 0px; 
		padding: 8px;
	}
	.phonenum {
   		 font-size: 0.9rem;
    		margin: 10px;
	}
	.bottomheader {
		width: 100%;
	}
	.partnerheading {
    		font-size: 1.2rem;
	}
	.partnerbutton {
    		padding: 12px;
    		font-size: 0.7rem;
	}
	.footertext {
    		font-size: 12px;
	}
	.FooterRights {
    		font-size: 12px;
	}
	a.FooterInfLogo {
    		width: 30%;
	}
	.footerimg {
    		width: 30%;
	}
}
/* End 640px */
@media screen and (max-width: 480px) {
	.headerLogo {
    		margin-left: 0.5em;
    		width: 25%;
	}
	.partnerLogo {
    		top: 1rem;
    		right: 0;
		width: 25%;
	}
	h2.rotatorheader {
    		font-size: 20px;
	}
	.crHeaderSocialButtonsWrapper .uk-icon {
    		width: 14px;
	}
	.crHeaderSocialButtonsWrapper {
    		margin: 5px;
	}
	.clubnewstitle {
    		font-size: 0.8rem;
	}
	.social-links a {
    		width: 20px;
    		height: 10px;
    		border: 3px solid #E25445;
    		border-radius: 100%;
		margin-right: 0px; 
		padding: 3px;
	}
	.phonenum {
   		 font-size: 0.7rem;
    		margin: 7px;
	}
	.bottomheader {
		width: 100%;
	}
	.partnerheading {
    		font-size: 0.6rem;
	}
	.partnerbutton {
    		padding: 10px;
    		font-size: 0.5rem;
	}
	.footertext {
    		font-size: 10px;
	}
	.FooterRights {
    		font-size: 10px;
	}
	a.FooterInfLogo {
    		width: 20%;
	}
	.footerimg {
    		width: 20%;
	}
	.promobuybuttn {
    		padding: 10px;
    		font-size: 12px;
	}
	.newslettersignup.uk-border-rounded, .listenlive, .buytickets {
    		font-size: 7px;
	}
}
/* End 480px */
/*End Media Queries*/

/* Front office*/
.frontheader {
    font-size: 1.2rem;
    text-transform: uppercase;
}
.fronttitle {
    font-size: 0.9rem;
}
.frontoffice.uk-card.uk-card-default.uk-card-body {
    height: 25rem;
}

/* ==================================================
 * STAFF SELECTOR
================================================== */

.staffselector h3 {
	border-width: 0px 0px 1px !important;
	border-style: solid;
	border-color: #082043 !important;
	padding: 5px !important;
	background-color: #082043;
	font-size: 1.2em !important;
    	color: #fff;
}

.staffselector ul {
	margin: 10px 0px !important;
	padding: 0px;
	list-style-type: none;
}

.staffselector li {
	margin: 5px !important;
	padding: 0px !important;
	list-style-type: none;
}

.staffselector li em {
	color: #082043 !important;
}

.staffselector li a {
	color: #f0506e !important;
}


/*Button One*/
.button-one {
  padding:20px 60px;
  outline: none;
  background-color: #27ae60;
  border: none;
  border-radius:5px;
  box-shadow: 0 9px #95a5a6;
}

.button-one:hover{
  background-color: #2ecc71;
}

.button-one:active {
  background-color: #2ecc71;
  box-shadow: 0 5px #95a5a6;
  transform: translateY(4px);
}


/*Splash button*/
.button-two {
  border-radius: 4px;
  background-color:#E25445;
  border: none;
  padding: 20px;
  width: 200px;
  transition: all 0.5s;
  color: #fff;
  text-decoration: none;
  font-size: 25px;
  text-transform: uppercase;
}

.button-two:hover {
  color: #030f1b;
}

.button-two span {
  cursor: pointer;
  display: inline-block;
  position: relative;
  transition: 0.5s;
}

.button-two span:after {
  content: '»';
  position: absolute;
  opacity: 0;
  top: 0;
  right: -20px;
  transition: 0.5s;
}

.button-two:hover span {
  padding-right: 25px;
  color: #fff;
}

.button-two:hover span:after {
  opacity: 1;
  right: 0;
  
}

        /** Schedule Page **/
	.gamesHeaderSection {
    		background: #082043;
   		color: #fff;
    		padding-left: 1rem;
	}
        .gameListsItem {
            margin-top: 0.5em !important;
        }

        .gamesMoreLinks {
            list-style: none;
            text-align: center;
            justify-content: flex-start;
            padding-left: 0;
            margin-bottom: 0;
        }

        .gamesMoreLinks>li {
            width: 30%;
        }

        .gamesMoreLinks p {
            font-size: 0.6em;
        }

        .gamesAsideHome p,
        .gamesAsideHome figure {
            margin: 0;
        }

        .gamesAsideHome figure {
            /* margin-right: 1.5em; */
            width: 75px;
        }

        .gamesAsideAway p,
        .gamesAsideAway figure {
            margin: 0;
        }

        .gamesAsideAway figure {
            /* margin-left: 1.5em; */
            width: 75px;
        }

        .gamesDateWrapper p {}

        .gamesHeaderSection p {
            font-weight: bold;
            line-height: 44px;
        }

        .gamesHeaderSection>div {
            display: flex;
            align-items: center;
        }

        .gamesVersus {
            font-size: 1.2em;
            font-weight: bold;
            margin-bottom: 0;
            color: #002f65;
        }

        .gamesTime {
            margin-top: 0;
            font-size: 0.8em;
            font-weight: bold;
        }

        .gamesHr {
            margin: 0.5em 0;
            /* border-color: #f37736; */
        }

        .gamesHeaderFieldMargin {
            /* margin-left: 0.5em; */
        }

        .gamesMobileRule {
            display: none;
            width: 37%;
            margin: 13px auto;
        }

        .spPlayerHeader {
            min-height: 100px;
        }

        .spPlayerHeader img {
            /* width: 100%; */
        }

        .gmModalWrapper .uk-modal-dialog {
            background-color: var(--colorAlt);
        }

        .gmModalWrapper .uk-modal-dialog section {
            color: var(--colorPri);
        }

        .gmModalWrapper .uk-button-default {
            color: var(--colorPri);
        }

        /** End Schedule Widget **/
        @media screen and (max-width: 1200px) {
            .gamesDateWrapper {
                text-align: center;
                margin-bottom: 0.5em;
            }

            .gamesDateWrapper .uk-margin-remove {
                margin: 2px !important;
            }

            .gamesDateWrapper div {
                padding: 0;
                flex-direction: row;
            }

            .gameTeamsWrapper {
                margin-bottom: 1.5em;
                margin-left: 0 !important;
            }

            .gamesMoreLinks {
                padding: 0;
            }

            .gamesMobileRule {
                display: block;
            }

            .gamesAsideAway {}
        }

        /** End 1200px **/
        @media screen and (max-width: 960px) {

            .gamesAsideHome p,
            .gamesAsideAway p {
                font-size: 0.7em;
            }

            .gamesMoreLinks>li {
                width: 100%;
            }
        }