/* #Media Queries
================================================== */

	/* DESKTOP */
	@media only screen and (min-width: 1152px) {
		/*#tr-top,*/
		#menu-toggle {
			display: none;
		}

        /*New top menu */
		/*#New-Top-Menu {
            display: flex;
        }*/

        #Leftmenu-Wrapper H2 {
            display: block;
        }
	}

	/* USER MENU - MORE BUTTON FIX */
	@media only screen and (max-width: 1500px) {
		#more-wrapper {
			display: block;
		}
		#User-Menu .more-item {
			display: none;
		}
		#User-Menu .link,
		#User-Menu .active,
		#more-wrapper { 
			width: 20%;
		}
		#New-Top-Menu .right-hand-box-v3 .buttons-wrapper {
			display: none;
		}
		#New-Top-Menu .right-hand-box-v3 .links-wrapper {
			margin-left: 20px;
		}
	}

	/* MOBILE & TABLET */
	@media only screen and (max-width: 1151px) {
		body {
			font-size: 16px;
		/*	margin-top: 60px;*/
		}
		.mobile-filler {
   			display: block !important;
  		}
		#logowrapper {
			padding-left: 70px;
  			box-sizing: border-box;
  			line-height: 60px;
		}
		#logo-link,
		#logo {
			max-height: 60px;
			line-height: 60px;
		}

		#loginwrapper a#Forgot-Password {
			position: static;
			border-radius: 2px;
			background: #3F3F42;
			float: right;
			width: 100%;
			text-align: center;
			margin-top: 10px;
			font-size: 10px;
			line-height: 26px;
			color: #999;
		}
		#td-top-right,
		#Content-Right,
		#td-top-left,
		#td-bottom-left {
			display: none;
		}
		#td-bottom-center {
			padding: 0px;
		}
		#td-top-center {
			height: 100%;
			width: 100%;
			min-width: 320px;
			display: block;
			float: left;
			padding: 0;
		}
		#mobile-top-menu {
			display: block;
			width:100%;
		}
			#mobile-register-btn,
			#mobile-login-btn {
				margin: 5px;
				line-height: 40px;
				box-sizing: border-box;
				padding: 5px;
				/*background: #4FADCE;*/
				text-align: center;
				max-height: 50px;
				font-size: 14px;
                color: #FFF;
			}
			#mobile-login-btn { 
				margin-left: 0px;
				cursor: pointer;
                background: #124354 -webkit-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
			}
			#mobile-register-btn {
				/*background: #CAE02E;
				color: #333;*/
                background: #1d5a1e -webkit-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
			}
			#mobile-or {
				float: left;
				line-height: 50px;
				margin: 5px;
				font-size: 12px;
			}

		#td-bottom-center .flexslider {
			margin-top: 10px;
		}
		.market-wrapper {
		  line-height: 50px;
		}
		.mostplayedheadline {
			background: #4FADCE;
			padding: 0px 5px;
			font-size: 26px;
			line-height: 40px;
		}
		#Coupon {
			background: #222;
		}
			#Couponheadline {
				cursor: pointer;
				width: 100%;
			}
			#Couponheadline .fa { 
				display: block;
			}
			#Coupon .remove-outcome {
				display: none;
			}
			#mobile-delete-hint {
				padding: 10px 10px 0 10px; 
				box-sizing: border-box;  
				position: relative;
				display: block;
			}
				#mobile-delete-hint .remove-btn {
					position: absolute;
					top: 5px;
					right: 5px;
					cursor: pointer;
				}
				#mobile-delete-hint .icon {
					padding-right: 10px;
					box-sizing: border-box;
					text-align: center;
				}
			#total-odds-value {
				font-size: 16px;
			}
		#registerbtn {
			display: none;
		}
		#loginbtn {
			width: 100%;
		}
		
		.more-markets-wrapper,
		.contentbox .meta-table .meta-filler {
			width: 50px;
		}
		#remember-deposit-bonus h2 {
			margin-top: 30px;
		}
		#remember-deposit-bonus .action-link {
			width: 95%;
    		margin: 0 0 10px 0;
		}

		/*New top menu*/
		/*#tr-top {
			display: table-row;
		}
		#New-Top-Menu,
		#Login-Wrapper-V2,
        #Leftmenu-Wrapper H2.menu-txt {
			display: none;
		}*/
		#Login-Wrapper-V2 {
			position: fixed;
			width: 100%;
			top: 60px;
			left: 0;
			margin: 0;
			z-index: 11;
		}
		#New-Top-Menu {
			height: 60px;
			position: fixed;
			width: 100%;
			top: 0;
			left: 0;
			z-index: 10;
		}
			#New-Top-Menu .left-hand-box {
				padding-left: 60px;
				text-align: left;
			}
				#New-Top-Menu .left-hand-box .logo-img {
					max-height: 60px;
				}
			#New-Top-Menu .menu-item-link {
				display: none;
			}
			#New-Top-Menu .login-btn-wrapper,
			#New-Top-Menu .signup-btn-wrapper {
				margin: 0 5px 0 0;
			}
			#New-Top-Menu .right-hand-box {
				padding-right: 60px;
			}
				#New-Top-Menu .right-hand-box .links-wrapper .link,
				#New-Top-Menu .right-hand-box .links-wrapper .balance {
					line-height: 30px;
				}
				#New-Top-Menu .right-hand-box .buttons-wrapper {
					display: flex;
				}
				#New-Top-Menu .right-hand-box .buttons-wrapper .button-link.bonus-btn,
				#New-Top-Menu .right-hand-box .buttons-wrapper .button-link.deposit-btn {
					margin: 5px;
					display: flex;
					flex: 1 1 50%;
					line-height: 50px;
					height: 50px;
				}
				#New-Top-Menu .right-hand-box .buttons-wrapper .button-link.bonus-btn span,
				#New-Top-Menu .right-hand-box .buttons-wrapper .button-link.deposit-btn span {
					width: 100%;
				}




		/* Big Casino & Sportsbook menu items in leftmenu */
		#Casino-Goto-Button,
		#Live-Casino-Goto-Button,
		#Sportsbook-Goto-Button {
			display: block;
		}

		/* Hide User menu on mobile -> Moved to User-Account-Menu */
		#td-bottom-center #User-Menu {
			display: none;
		}
	}

	/* LOGIN FORM MOBILE STYLING */
	@media only screen and (max-width: 850px) {
		#Login-Form-V2 {
			flex-direction: column;
			width: 100%;
			float: none;
		}
			#Login-Form-V2 .form-item-wrapper {
				flex: 1 1 100%;
				text-align: center;
				margin: 0;
				width: 280px;
			}
			#Login-Form-V2 .form-item-wrapper.forgot-pass {
				order: 4;
			}
			#Login-Form-V2 .form-item-wrapper.email {
				margin: 20px 0 10px 0;
			}
			#Login-Name,
			#Login-Pass,
			#Login-Btn {
				width: 100%;
				line-height: 24px;
				font-size: 16px;
			}
	}



	/* MOBILE USER MENU FIX */
	@media only screen and (max-width: 600px) {
		.user-menu-list .menu-item {
			width:100%;
			display:none;
		}
		.user-menu-list .menu-item.show {
			display: block;
		}

		#User-Menu .toggle {
			line-height: 40px;
			box-sizing: border-box;
			text-align: center;
			display: block;
			cursor: pointer;
			background-color: #666;
			border-bottom: 1px solid #333;
		}
		
		#Header-Account-Data {
			display:none;
		}
		#New-Top-Menu .right-hand-box .links-wrapper {
			display: none;
		}
		#mobile-coupon-wrapper {
			width: 100%;

		}
	}


	/* MOBILE FOOTER FIX */
	@media only screen and (max-width: 500px) {

		#footercontainer {
			width: 100%;
		    min-width: 100%;
		    text-align: center;
		}
		#footercontainer .columns {
		    float: left;
		    min-width: 100%;
		    max-width: 100%;
		    width: 100%;
		    padding: 10px;
		    box-sizing: border-box;
		}
		#footercontainer .footerlink {
			line-height: 48px;
			font-size: 18px;
			border-bottom: 1px solid #555;
		}

		#New-Top-Menu .left-hand-box {
			flex: 1 1 150px;
		}
	}

	@media only screen and (max-width: 320px) { 
		body {
		    font-size: 14px;
		}
	}

/* #Font-Face
================================================== */
@font-face {
	font-family: 'BebasRegular';
	src: url('../font/bebasneue_bold-webfont.eot');
	src: url('../font/bebasneue_bold-webfontd41d.eot?#iefix') format('embedded-opentype'),
	url('../font/bebasneue_bold-webfont.html') format('woff2'),
	url('../font/bebasneue_bold-webfont.woff') format('woff'),
	url('../font/bebasneue_bold-webfont.ttf') format('truetype'),
	url('../font/bebasneue_bold-webfont.svg#bebas_neuebold') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'AzoftSansBold';
	src: url('../font/azoft_sans-bold-webfont.eot');
	src: url('../font/azoft_sans-bold-webfontd41d.eot?#iefix') format('embedded-opentype'),
	url('../font/azoft_sans-bold-webfont.html') format('woff2'),
	url('../font/azoft_sans-bold-webfont.woff') format('woff'),
	url('../font/azoft_sans-bold-webfont.ttf') format('truetype'),
	url('../font/azoft_sans-bold-webfont.svg#azoft_sansbold') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'RobotoCondensed';
	src: url('../font/robotocondensed-regular-webfont.eot');
	src: url('../font/robotocondensed-regular-webfontd41d.eot?#iefix') format('embedded-opentype'),
	url('../font/robotocondensed-regular-webfont.html') format('woff2'),
	url('../font/robotocondensed-regular-webfont.woff') format('woff'),
	url('../font/robotocondensed-regular-webfont.ttf') format('truetype'),
	url('../font/robotocondensed-regular-webfont.svg#roboto_condensedregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
