			body { padding-top: 70px; }
			.bm-ul-margin {margin-right: 0px;}
			.bm-nav-margin {margin-bottom: 0px;
				-webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.5);
				-moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.5);
				box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.5);
				background-color: #45362E;}
			.bm-jumb-margin {
				margin-top: -20px;
				background: transparent;
				text-align:center !important;
				vertical-align: middle !important;}
			a.bm-nav {text-transform: uppercase;
				transition-duration: 0.3s;
				font-family: 'Montserrat', sans-serif;
				color: white !important;}
			a.bm-nav:hover {color: #FF7300 !important;}
			.navbar-toggle {border-color:#45362E !important;}
			.navbar-toggle:hover {background-color:#45362E !important;}
			.navbar-toggle:focus {background-color:#45362E !important;}
			body {font-family: 'Roboto Slab', serif ;}
			.bm-f1 {font-family: 'Montserrat', sans-serif !important;
					text-transform: uppercase;
					letter-spacing: 2px;
					color: white !important;
					line-height: 150%;
					text-shadow: 0px 0px 10px black;
					margin-bottom: 130px;}
			.bm-f2 {
				font-family: 'Montserrat', sans-serif !important;
				text-transform: uppercase;
				letter-spacing: 2px;
				text-shadow: 0px 0px 3px black;}
			.hrline {height: 4px;
					width: 60px;
					background-color: #FF7300;
					border: 0px;
					margin-top: 30px !important;
					margin-bottom: 30px !important;}
			.bm-inverse {background-color: #45362E !important;
						color: white !important;
						margin-top: -30px;}
			.bm-section {padding-top: 20px;
						padding-bottom: 70px;
						color: #45362E;}
			.bm-art {width: 270px; height: 270px;}
			
			
			.hero {
				background: url("_50.jpg") center center no-repeat fixed;
				-webkit-background-size: cover;
				  -moz-background-size: cover;
				  -o-background-size: cover;
				  background-size: cover;
				height: auto;
				width: 100%;
				margin: -20px auto 30px auto;
				position: relative;
				padding-top: 50px;
				padding-bottom: 150px;
			}
			

			
			.bm-span {
				border: 4px solid white;
				-webkit-border-radius: 100px;
				-moz-border-radius: 100px;
				border-radius: 100px;
				color: white !important;
				padding: 15px;
				font-size: 1.5em;
				text-shadow: 0px 0px 10px black;
				}
			.bm-span:hover {
				color: #FF7300 !important;
				border-color:#FF7300 !important;
				transition-duration: 0.3s;}
			
			.bm-input {
				border: 2px solid white;
				background-color: transparent;
				color: white;
				font-size: 15px;
			}
			.bm-input:focus {
				border: 2px solid #FF7300 !important;
				color: #FF7300;
				box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,0,0,.6) !important;
			}
			
			.bm-button {
				border: 2px solid #FF7300;
				-webkit-border-radius: 10px;
				-moz-border-radius: 10px;
				border-radius: 10px;
				color: white !important;
				text-shadow: 0px 0px 10px black;
				background: transparent;
				font-size: 15px;
			}
			.bm-button:hover {
				border: 2px solid #FF7300;
				color: white !important;
				text-shadow: 0px 0px 10px black;
				background: #FF7300;
				transition-duration: 0.3s;
			}
			
			.bm-text{
				line-height: 130%;
			}
			
			.bm-artist-k {
				background: url("artists/kristina1.jpg") no-repeat center center;
				transition-duration: 0.3s;
				border: 2px solid white;
				-webkit-border-radius: 10px;
				-moz-border-radius: 10px;
				border-radius: 10px;
			}
			.bm-artist-m {
				background: url("artists/matyi1.jpg") no-repeat center center;
				transition-duration: 0.3s;
				border: 2px solid white;
				-webkit-border-radius: 10px;
				-moz-border-radius: 10px;
				border-radius: 10px;
			}
			.bm-artist-g {
				background: url("artists/gerhard1.jpg") no-repeat center center;
				transition-duration: 0.3s;
				border: 2px solid white;
				-webkit-border-radius: 10px;
				-moz-border-radius: 10px;
				border-radius: 10px;
			}
			.bm-artist-a {
				background: url("artists/andrej1.jpg") no-repeat center center;
				transition-duration: 0.3s;
				border: 2px solid white;
				-webkit-border-radius: 10px;
				-moz-border-radius: 10px;
				border-radius: 10px;
			}
			.bm-artist-p {
				background: url("artists/pippo1.jpg") no-repeat center center;
				transition-duration: 0.3s;
				border: 2px solid white;
				-webkit-border-radius: 10px;
				-moz-border-radius: 10px;
				border-radius: 10px;
			}
			.bm-art2 {width: 270px; height: 270px; opacity: 0.0;}
			
			.bm-c2 {
				color: #FF7300;
				margin-top: 15px;
				text-shadow: 0px 0px 10px black;
			}
			.bm-c1 {
				background: url("c4.jpg") center center no-repeat fixed;
				-webkit-background-size: cover;
				  -moz-background-size: cover;
				  -o-background-size: cover;
				  background-size: cover;
			}
			
			.bm-input::-webkit-input-placeholder {
			   color: white;
			}

			.bm-input:-moz-placeholder { /* Firefox 18- */
			   color: white;  
			}

			.bm-input::-moz-placeholder {  /* Firefox 19+ */
			   color: white;  
			}

			.bm-input:-ms-input-placeholder {  
			   color: white;  
			}
			.bm-e1 {color: #FF7300;}
			.bm-e2 {color: white;
			text-decoration: none;}
			.bm-e2:hover, .bm-e:focus {color: #FF7300;
			text-decoration: none;
			transition-duration: 0.3s;}
			
			.bm-footer 
			{padding-bottom:20px !important;}
			
			#art-andrej:hover, #art-kristina:hover, #art-gerhard:hover, #art-pippo:hover, #art-matyas:hover {
				cursor:pointer;
				-webkit-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.4);
				-moz-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.4);
				box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.4);
				transition-duration: 0.3s;
			}
			.bm-b1 {
				background: url("brochure.jpg") center center no-repeat fixed;
				-webkit-background-size: cover;
				  -moz-background-size: cover;
				  -o-background-size: cover;
				  background-size: cover;
			}
			.bm-b2 {
				border: 4px solid white;
				padding: 20px 50px;
				color: white;
				text-shadow: 0px 0px 10px black;
			}
			.bm-b2:hover {
				border: 4px solid #FF7300;
				color: #FF7300 !important;
				transition-duration: 0.3s;
				text-decoration: none !important;
			}
			.bm-b2:visited {
				color: white;
				text-decoration: none !important;
			}
			a:hover, a:visited, a:link, a:active
			{
				text-decoration: none;
			}
			.bm-b3 {margin-top: 100px; margin-bottom: 100px;}
			
			@media (min-width: @screen-md-min) {
				.bm-f1 {
					font-size: 80px;
				}
				
			}
			


			.rslides_main {
				margin-bottom: 45%;
			}			
			
						@media only screen and (max-width : 768px) {
							body {
								overflow-x:hidden;
							}
			.rslides_main {
				margin-bottom: 65%;
			}
			}
			