.cheetahs-always-win-img
{
	/*
	float: right;	
	height: 60px;
	width: 60px;
	margin-top: -15px;
	margin-bottom: -15px;
	background-image: url("../img/CheetahsAlwaysWin.png");
	background-repeat: no-repeat;
	background-position:100% 100%;
	background-size: cover;
	*/
}

.caw-footer-img
{
	width: 90px;
	height: 90px;
	float: left;
}

.overlay-logo-img
{
	width: 100px; 
	margin-right: auto; 
	margin-left: auto;
}

.header-small-decal-img
{
	width: 177px;
	height: 80px;
}

.mobile-header-logo-img
{
	width: 88px;
	height: 100px;	
}

.btm-tagline
{
	font-family: "Exo 2", sans-serif;
	font-size: 22px;
	text-align: left;
	margin-left: 0px;
	color: #fff;
}

.btm-tagline-mobile
{
	font-family: "Exo 2", sans-serif;
	font-size: 18px;
	text-align: center;
	margin: 5px;
	color: #fff;
}

.info-block--tagline {
	display: inline-block;
	vertical-align: middle;
	margin-left: 75px;	
	margin-top: 15px;	
}

.btmfont-goblin
{
	font-family: 'Goblin One', cursive;
	font-size: 20px;
}

.btmfont-timmana
{
	font-family: 'Timmana', sans-serif;
	font-size: 30px;
}

.btmfont-russo
{
	font-family: 'Russo One', sans-serif;
	font-size: 30px;
}

.btmfont-passion
{
	font-family: 'Passion One', cursive;
	font-size: 30px;
}

.btmfont-tinos
{
	font-family: 'Tinos', serif;
	font-size: 30px;
}

.btmfont-arsenal
{
	font-family: 'Arsenal', sans-serif;
	font-size: 22px;
	color: #fff;
}

.btmfont-holtwood
{
	font-family: 'Holtwood One SC', serif;
	font-size: 30px;
}

.btmsz-16
{
	font-size: 16px;
	color: #fff;
}

.btmsz-18
{
	font-size: 18px;
	color: #fff;
}

.btm-header-text
{
	color: #fff;
	margin: 0 0 .75em 0;
	font-weight: 700;
	text-transform: uppercase;
	font-family: "Exo 2", sans-serif;
	letter-spacing: -0.02em;
	
	font-size: 16px;
	text-transform: uppercase;	
}

.mbn20
{
	margin-bottom: -20px;
}

.white-link
{
	color: #fff;
}

.white-link:hover
{
	color: #000;
}

.merch-cta{
	color: #fff;
}

.merch-cta:hover{
	color: #C6C904;
}

.display-none{display: none;}

.modal-dialog, .modal-content{
	background-color: #282840;
}

/*

FONTS

    font-family: 'Goblin One', cursive;

    font-family: 'Timmana', sans-serif;

    font-family: 'Russo One', sans-serif;

    font-family: 'Passion One', cursive;

    font-family: 'Tinos', serif;

    font-family: 'Arsenal', sans-serif;

    font-family: 'Holtwood One SC', serif;

*/

/* -- * CUSTOM SPACING * -- */

/* top margins */

.mt-5{margin-top: 5px;}
.mt-10{margin-top: 10px;}
.mt-15{margin-top: 15px;}
.mt-20{margin-top: 20px;}
.mt-25{margin-top: 25px;}
.mt-30{margin-top: 30px;}
.mt-50{margin-top: 50px;}
.mt-75{margin-top: 75px;}
.mt-100{margin-top: 100px;}
.mt-150{margin-top: 150px;}
.mt-200{margin-top: 200px;}

/* bottom margins */

.mb-5{margin-bottom: 5px;}
.mb-10{margin-bottom: 10px;}
.mb-15{margin-bottom: 15px;}
.mb-20{margin-bottom: 20px;}
.mb-25{margin-bottom: 25px;}
.mb-30{margin-bottom: 30px;}
.mb-50{margin-bottom: 50px;}
.mb-75{margin-bottom: 75px;}
.mb-100{margin-bottom: 100px;}
.mb-150{margin-bottom: 150px;}
.mb-200{margin-bottom: 200px;}

/* left margins */

.ml-5{margin-left: 5px;}
.ml-10{margin-left: 10px;}
.ml-15{margin-left: 15px;}

/* Padding */

.pad20{padding: 20px;}
.pad30{padding: 30px;}
.pad40{padding: 40px;}
.pad50{padding: 50px;}

.widthfull{width: 100%}
.cpointer{cursor: pointer;}

.maxwidth250{max-width: 250px;}

/* ADMIN STYLES */

.btm-content-canvas{
	width: 100%;
	padding: 0px;
	margin: 0px;
	min-height: 150px;
}

.btmcms-container{
	width: 100%;
	margin: 0px;
	min-height: 50px;
	border: 1px solid #323150;
}

.btmcms-container:hover{
	border: 1px dotted #b5b5b5;
	cursor: pointer;
}

.btmcms-tools{
	width: 100%;
	text-align: right;
	height: auto;	
	display: none;	
	margin-top: 0px;	
	color: #ffffff;	
	z-index: 10000;	
}

@media (max-width: 1200px) {
  .btm-tagline{font-size: 16px;}
}

.btm-loader-wrapper {
	width: 100%;
	height: 60px;
	background: #282840;
	z-index: 1000;
	}
	
.btm-loader-text{
	width: auto;
	height: auto;
	margin-left: 5px;
	margin-top: -20px;
	display: inline-block;		
	font-size: 20px;
	z-index: 980;
}

.btm-loader {    
	border: 6px solid #c9c9c9; 
	border-top: 6px solid #F92552; 
	border-radius: 50%;
	display: inline-block;
	width: 30px !important;
	height: 30px !important;
	margin-left: 5px;		
	animation: spin 2s linear infinite;
}

.btm-loader {z-index: 1002;}

@keyframes spin {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}

@-webkit-keyframes spin {
	0% { -webkit-transform: rotate(0deg); }
	100% { -webkit-transform: rotate(360deg); }
}