@media all
{
	body
	{
		font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
		font-size: 14px !important;
		padding-bottom: 0 !important;
	}

		body a
		{
		    color: #337ab7;
		}

			body a:hover, a:focus
			{
			    color: #23527c;
			}

		/* Bootstrap 3 */
		/* ################################## */
		table > tbody > tr > td
		{
			padding: 8px;
			vertical-align: top;
		}

		.size-full
		{
			max-width: 96% !important;
		}
		/* ################################## */

		.dmbs-header
		{
			background-color: #000;background-image: url(https://dansbandskanalen.se/wp-content/uploads/2021/10/background.png);background-position: bottom right;
			background-size: cover;
			height: 160px;
			position: relative;
			width: 100%;
		}.dmbs-header .dmbs-header-left
					{
						bottom: 1.2em;
						position: absolute;
						right: 2.7em;
						text-align: right !important;
					}.dmbs-top-menu
		{
			text-transform: uppercase;
		}

			body .navbar
			{
				border: 0;
				margin-bottom: 0;
				padding-top: 0;
				padding-bottom: 0;
			}

				.navbar.bg-dark
				{
					background: #fff !important;
					color: #777 !important;
					padding-left: 30px;
				}

				.navbar > span
				{
					opacity: 0;
				}

				body .navbar-dark .navbar-toggler
				{
					border-color: #777;
					color: #777;
					float: right;
					padding: 6px 13px;
					margin-top: 8px;
					margin-bottom: 8px;
				}

					.nav-link
					{
						color: #000 !important;
						padding: 15px !important;
					}

						.navbar .navbar-nav > .active > a, .navbar .navbar-nav > .current_page_item > a, .navbar-nav > .active > a:hover, .navbar-nav > .active > a:focus.navbar .navbar-nav > .active > a
						{
							background: #fff !important;
							font-weight: bold !important;
						}

						.navbar .navbar-nav > li > a:hover, .navbar .navbar-nav > li > a:focus
						{
							background: #f6f6f6 !important;
						}

						.navbar-inverse .navbar-toggle .icon-bar
						{
							background-color: #000 !important;
						}

					#menu-item-179:before
					{
						content: '\f04b';
						font-family: FontAwesome;
						margin-left: -3px;
						margin-top: 14px;
						position: absolute;
					}

		.dmbs-content-wrapper
		{
			margin-top: 0 !important;
		}

			.dmbs-content-wrapper .dmbs-content
			{border-color: #ffffff;border-style: solid;
				border-width: 0 10px;
			}

				.dmbs-left
				{
					margin-top: 20px;
				}

				.dmbs-main
				{
					margin-top: 30px;
				}

					body .huge_it_slideshow_image_wrap_4
					{
						margin-left: 0;
					}

						.dmbs-main > .huge_it_slideshow_image_wrap_4
						{
							margin: 0 auto;
						}

					.page-header
					{
						display: none;
					}

					.dmbs-main h1
					{font-family: Arial, Helvetica, sans-serif;
							font-size: 25px;
							font-weight: bold;}

					.dmbs-responsive .cf100-wrapper
					{
						max-width: 100%;
					}

					.nocomments
					{
						display: none;
					}

				.dmbs-right
				{
					margin-top: 20px;
				}

				.gk-ad-marker
				{display: none;}

			.dmbs-footer
			{background: #9d9ea0;min-height: 130px;
				margin: 0 -15px;
			}

				.dmbs-footer > div
				{
					color: #fff;
					font-size: 13px;
					margin: 0 15px;
					padding: 15px 0;
				}

					.dmbs-footer a:link, .dmbs-footer a:visited, .dmbs-footer a:hover
					{ 
						color: #fff;
						text-decoration: underline;
					}

	/* DB = , Dansband = , Guldkanalen = 831 */
	.player_table, .page-id-831 .cf100-wrapper table
	{
		width: 100%;
	}

		.player_table td, .page-id-831 .cf100-wrapper table td
		{
			padding: 0 0 1em;
		}

			/*.mejs-container
			{
				width: 100% !important;
			}*/

	.pasli
	{
		padding: 2px;
		border-style: solid;
		border-width:1px;
		border-color: #DCDCDC;
	}

	#paszonecont_438
	{
		padding-top: 2px;
		padding-bottom: 3px;
	}

	.pasli-437
	{
		padding: 0;
	}

	.guldknapp
	{
		-moz-box-shadow: 0 1px 0 0 #fff6af;
		-webkit-box-shadow: 0 1px 0 0 #fff6af;
		box-shadow: 0 1px 0 0 #fff6af;
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
		background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
		background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
		background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
		background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
		background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0);
		background-color:#ffec64;
		-moz-border-radius:1px;
		-webkit-border-radius:1px;
		border-radius:1px;
		border:1px solid #ffaa22;
		display:inline-block;
		cursor:pointer;
		color:#333333;
		font-family:Arial;
		font-size:13px;
		padding:11px 20px;
		text-decoration:none;
		text-shadow:0px 1px 0 #ffee66;
	}

		.guldknapp:hover
		{
			background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64));
			background:-moz-linear-gradient(top, #ffab23 5%, #ffec64 100%);
			background:-webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%);
			background:-o-linear-gradient(top, #ffab23 5%, #ffec64 100%);
			background:-ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);
			background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64',GradientType=0);
			background-color:#ffab23;
		}

		.guldknapp:active
		{
			position:relative;
			top:1px;
		}

	.f1-wrapper
	{
		width: 490px;
		margin: 0 auto;
	}

	.f2-wrapper
	{
		width: 549px;
		margin: 0 auto;
	}

	#cff
	{
		border: 1px solid #DCDCDC;
		padding: 20px;
	}

	.cff-wrapper
	{
		margin: 0 auto;
		width: 490px;
	}

		.huge_it_slideshow_image_wrap_4 + .cff-wrapper
		{
			margin-top: 10px;
		}

	.f1loggor
	{
		margin-bottom: 8px;
	}}

@media(max-width: 776px)
{
	body .container
	{
		width: 100%;
		max-width: 100%;
	}.dmbs-header
		{
			height: 83px;
		}.dmbs-header .dmbs-header-left
				{
					top: .3em;
					right: .3em;
				}

					.dmbs-header-img img, .dmbs-logo-image
					{
						height: unset;
						width: 140px;
					}/* DB = 799, Dansband = 1296, Guldkanalen = 211 */
			.page-id-799 .row, .page-id-1296 .row, .page-id-211 .row
			{
				display: block;
			}

	.container.dmbs-footer
	{
	    padding-right: 10px;
		padding-left: 10px;
	}

		.container.dmbs-footer .col-md-3
		{
			padding-right: 0;
			padding-left: 0;
		}}

@media (max-width: 991px)
{}

@media (min-width: 777px) and (max-width: 991px)
{
	body .container
	{
		padding-right: 0;
		padding-left: 0;
		width: 100%;
		max-width: 100%;
	}

		.container .row
		{
			margin-right: 0;
			margin-left: 0;
		}

		.dmbs-content-wrapper .row.dmbs-responsive
		{
			display: block;
			overflow: hidden;
		}

			.dmbs-responsive .dmbs-main.col-md-6, .dmbs-responsive .dmbs-left.col-md-3, .dmbs-responsive .dmbs-right.col-md-3, 
			{
				width: 100% !important;
				max-width: 100% !important;
			}

			body .dmbs-content-wrapper .col-md-6, body .dmbs-content-wrapper .col-md-3
			{
				max-width: unset;
			}

			/* DB = 799, Dansband = 1296, Guldkanalen = 211 */
			.page-id-799 .dmbs-content-wrapper .row, .page-id-1296 .dmbs-content-wrapper .row, .page-id-211 .dmbs-content-wrapper .row
			{
				display: block;
			}

				.page-id-799 .col-md-4, .page-id-1296 .col-md-4, .page-id-211 .col-md-4
				{
					padding-left: 0;
				}}

@media (min-width: 992px) and (max-width: 1199px)
{
	body .container
	{
		padding-right: 0;
		padding-left: 0;
		width: 100%;
		max-width: 100%;
	}

		.container .row
		{
			margin-right: 0;
			margin-left: 0;
		}

		.dmbs-content-wrapper .row.dmbs-responsive
		{
			display: block;
			overflow: hidden;
		}

			.dmbs-responsive .dmbs-main.col-md-6
			{
				float: right;
				min-height: 1000px;
				width: 70% !important;
				max-width: 70% !important;
			}

			.dmbs-responsive .dmbs-left.col-md-3, .dmbs-responsive .dmbs-right.col-md-3
			{
				float: left;
				width: 30%;
				max-width: 30%;
			}

			/* DB = 799, Dansband = 1296, Guldkanalen = 211 */
			.page-id-799 .col-md-4, .page-id-1296 .col-md-4, .page-id-211 .col-md-4
			{
				padding-left: 0;
			}
}

@media (min-width: 1200px)
{
	body .container
	{
		width: 1170px;
		max-width: 1170px;
	}

	.dmbs-responsive .col-md-3
	{
		width: 24%;
	}

		.dmbs-responsive .dmbs-left.col-md-3
		{
			right: 50%;
		}

		.dmbs-responsive .dmbs-right
		{
			float: right;
		}

	.dmbs-responsive .dmbs-main.col-md-6
	{
		left: 25%;
	}
}