
/*@import url(http://fonts.googleapis.com/css?family=Roboto:400,300,700,900);
*/
/*@import url(http://fonts.googleapis.com/css?family=Orbitron:400,500,700);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700);*/
/*@import url(http://fonts.googleapis.com/css?family=Montserrat:400,700);
*/
/* roboto-300 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url(' ../fonts/roboto-v30-latin-300.eot'); /* IE9 Compat Modes */
    src: url("../fonts/roboto-v30-latin-300.eot")
  src: local(''),
url(' ../fonts/roboto-v30-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url(' ../fonts/roboto-v30-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
url(' ../fonts/roboto-v30-latin-300.woff') format('woff'), /* Modern Browsers */
url(' ../fonts/roboto-v30-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
url(' ../fonts/roboto-v30-latin-300.svg#Roboto') format('svg'); /* Legacy iOS */ 
}
/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(' ../fonts/roboto-v30-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
url(' ../fonts/roboto-v30-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url(' ../fonts/roboto-v30-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
url(' ../fonts/roboto-v30-latin-regular.woff') format('woff'), /* Modern Browsers */
url(' ../fonts/roboto-v30-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
url(' ../fonts/roboto-v30-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(' ../fonts/roboto-v30-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
url(' ../fonts/roboto-v30-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url(' ../fonts/roboto-v30-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
url(' ../fonts/roboto-v30-latin-700.woff') format('woff'), /* Modern Browsers */
url(' ../fonts/roboto-v30-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
url(' ../fonts/roboto-v30-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-900 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url(' ../fonts/roboto-v30-latin-900.eot'); /* IE9 Compat Modes */
  src: local(''),
url(' ../fonts/roboto-v30-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url(' ../fonts/roboto-v30-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
url(' ../fonts/roboto-v30-latin-900.woff') format('woff'), /* Modern Browsers */
url(' ../fonts/roboto-v30-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
url(' ../fonts/roboto-v30-latin-900.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* montserrat-regular - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url(' ../fonts/montserrat-v25-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
url(' ../fonts/montserrat-v25-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url(' ../fonts/montserrat-v25-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
url(' ../fonts/montserrat-v25-latin-regular.woff') format('woff'), /* Modern Browsers */
url(' ../fonts/montserrat-v25-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
url(' ../fonts/montserrat-v25-latin-regular.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-700 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url(' ../fonts/montserrat-v25-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
url(' ../fonts/montserrat-v25-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url(' ../fonts/montserrat-v25-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
url(' ../fonts/montserrat-v25-latin-700.woff') format('woff'), /* Modern Browsers */
url(' ../fonts/montserrat-v25-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
url(' ../fonts/montserrat-v25-latin-700.svg#Montserrat') format('svg'); /* Legacy iOS */
}


p {
	font-family: 'Roboto', sans-serif;
	font-size:1.2rem;
}

/*body.montserrat{
	font-family: 'Montserrat', sans-serif;
}*/
/*body.Orbitron{
	font-family: 'Orbitron', sans-serif;
}
body.Open-sans{
	font-family: 'Open Sans', sans-serif;
}
*/
h1,h2, h3, h4 {
	font-family: 'Montserrat', sans-serif !important;
}


/* global styles */
header{
	padding:50px 0;
	margin:0px auto 50px;
	display:block;
	position:relative;
	width:100%;
}
section{
	padding:100px 0;
	margin:0px auto;
	display:block;
	position:relative;
	width:100%;
}
footer{
	padding:50px 0 0;
	margin:0px auto;
	display:block;
	position:relative;
	width:100%;
}




/* Sections custom styles */
/* backgrounds */

header#top-section,
header.blurred,
section.blurred,
.blurred {
position: relative;
background: url(http://kultus.eu/images/5.jpg) fixed no-repeat;
background-size: cover;
width: 100%;
min-width: 100%;
z-index: 0;
color:#fff;
}
	.gray-bg{
		padding-top:0px;
		background:#f8f8f8;
	
	}
	
	.section-blured-9{
		background: url(http://kultus.eu/images/blurred/bg9.jpg) fixed no-repeat;
		background-size: cover;
	}
	.section-white-bg{
		background: url(http://kultus.eu/images/white-bg.jpg) fixed no-repeat;
		background-size: cover;
	}

/* custom slider controls */
.custom-controls-slider{
	margin-bottom:100px;
}

.blurred .custom-controls-slider .carousel-control, 
.section-dark .custom-controls-slider .carousel-control {
	color: #fff;
}


.custom-controls-slider .carousel-control {
	position: absolute;
	top: auto;
	bottom: -70px;
	color: #fff;
	margin-top: 10px;
	display: inline-block;
	width: 30px;
	height: 60px;
}

/* new helper classes */
.img-responsive.img-center{
	margin: 0 auto;
}

.image-right, 
.img-responsive.image-right{
	margin: 0 0 0 auto;
}
.img-responsive.img-right{
	margin: 0 0 auto;
}
.margin-top-20{
	margin-top:20px !important; 
}
.margin-top-50{
	margin-top:50px !important; 
}
.margin-top-100{
	margin-top:100px !important; 
}
.no-margin-bottom{
	margin-bottom:0px !important; 
}
.no-margin-top{
	margin-top:0px !important; ;
}

.padding-lg{
	padding:20px 40px !important; ;
}
.no-padding-bottom{
	padding-bottom:0px !important; ;
}

.no-padding-top{
	padding-top:0px !important;
}


.relative{
	position:relative;
}

body.navbar-fixed-bottom-body{
	padding-bottom:50px !important;
}

.panel-signup{
	margin-bottom:-100px;
}

.white-border-1{
	border:1px solid #fff;
	padding: 4px;
}
.white-border-2{
	border:2px solid #fff;
	padding: 4px;
}


section.bottom-shadow:after{
	content: '';
	position:absolute;
	bottom:-20px;
	top:auto;
	width:100%;
	height:20px;
	display:block;
	background: url(http://kultus.eu/images/bottom-shadow.png) center center no-repeat;
	background-size:100% auto;
	z-index:1000;
}
.section-dark {
	background:#2A2A2A;
    color: #fff;
}

.section-dark hr{
	border-top: 1px solid rgba(0,0,0, .3);
	border-bottom: 1px solid rgba(50,50,50, .5);
}

section.half-section-1-2 .right.section-dark{
	background:#2A2A2A;
    color: #fff;
}

.section-top-shaddow{
	-webkit-box-shadow: 0px 3px 22px 0px rgba(50, 50, 50, 0.75) inset;
	-moz-box-shadow:    0px 3px 22px 0px rgba(50, 50, 50, 0.75) inset;
	box-shadow:         0px 3px 22px 0px rgba(50, 50, 50, 0.75) inset;
}

.section-bootstrap{
	background:#6f5499 !important;
	color:#fff !important;
}
.section-bootstrap hr{
	border-top:1px solid rgba(0,0,0, .3);
	border-bottom:1px solid rgba(250,250, 250, .3);
}
.section-bootstrap .page-header{
	border-bottom:1px solid rgba(250,250, 250, .3);
}


/* custom carousel styles for product-mobile-slider section  */

.carousel-indicators.dark-indicators li {
	border: 1px solid #2b2b2b;
	background-color: transparent;
	
}

.carousel-indicators.dark-indicators li.active{
	background:#2b2b2b;
}

.carousel-indicators.bottom-lg{
	bottom: -235px;
	}



/* custom  styles for services&team slider sections  */


	.custom-controls-slider .carousel-control.left{
			right:auto;
			left: 45% !important;
			background-image:none;
			text-shadow:none;
		

	}
	.custom-controls-slider .carousel-control.right{
		left:auto;
		right: 45% !important;
		background-image:none;
		text-shadow:none;
		

	}
	.custom-controls-slider .carousel-control{
		position: absolute;
		top: auto;
		bottom:-70px;
		color:#2b2b2b;
		margin-top:10px;
		display:inline-block;
		width:30px;
		height:60px;
	}
	
	@media (max-width: 768px){
	.custom-controls-slider .carousel-control.right {
		left: auto;
		right: 40% !important;
		background-image: none;
		text-shadow: none;
		}
		.custom-controls-slider .carousel-control.left {
		right: auto;
		left: 40% !important;
		background-image: none;
		text-shadow: none;
	}
}
@media (min-width: 768px){
	.carousel-indicators.bottom {
	bottom: -35px;
	}
	
	.carousel-indicators.bottom-lg{
	bottom: -135px;
	}
	
	
	
}



/* custom buttons */
.btn-xl, .btn-group-xl>.btn {
padding: 30px 22px;
font-size: 20px;
line-height: 1.33;
border-radius: 6px;
}

.btn-black{
	color: #fff;
	background-color: #2b2b2b;
	border-color: #000;
}

.btn-black:hover {
	color: #fff;
	background-color: #5F5C5C;
	border-color: #000;
}

/* Team section slider*/


.circle-icon-bg {
	background: #fff;
	border: 1px solid #ddd;
	color:#A0A0A0;
	display: inline-block;
	font-weight: 200;
	width: 45px;
	height: 45px;
	border-radius: 50%;
	z-index: 2;
	padding: 10px 5px 10px;
	text-decoration:none;
}
.circle-icon-bg:hover{
	background: #f9f9f9;
	border: 1px solid #ccc;
	text-decoration:none;
}

/* section team alt thumbnails hover */
#team .carousel .thumbnail{
	border:0px;
	border-radius:0px;
}
.box-wrap{
	display:none;
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	right:0px;
	width:100%;
	height:100%;
	background:#565d67;
	color:#fff;
	padding:0px 10px;
	
}
.box-wrap .circle-icon-bg{
	background: none;
	border: 1px solid #fff;
	color:#fff;
}
.box-wrap .circle-icon-bg:hover{
	background: rgba(50,50,50, .5);
	border: 1px solid rgba(250,250,250, .5);
	color:rgba(250,250,250, .5);
}
.relative:hover .box-wrap{
	display:block;
}
.box-wrap h4{
	margin-top:30px;
	margin-bottom:30px;
}


/* Section portfolio with tags filter */

	.box{
		margin-bottom:30px;
	  }
	  #container-folio{
		min-height:224px;
		display:block;
	  }
	  
	  /* isotop items animation */
	  .isotope .isotope-item {
		-moz-transition-property: -moz-transform, opacity;
		-ms-transition-property: -moz-transform, opacity;
		-o-transition-property: top, left, opacity;
		transition-property: transform, opacity;
		-webkit-transition-property: -webkit-transform, opacity;
		}
		.isotope .isotope-item {
		-moz-transition-property: -moz-transform, opacity;
		-ms-transition-property: -moz-transform, opacity;
		-o-transition-property: top, left, opacity;
		transition-property: transform, opacity;
		-webkit-transition-property: -webkit-transform, opacity;
		}
		.isotope-item {
		-moz-transition-duration: 0.8s;
		-ms-transition-duration: 0.8s;
		-o-transition-duration: 0.8s;
		transition-duration: 0.8s;
		-webkit-transition-duration: 0.8s;
		z-index: 2;
		}


/* responsive video section */		
/************* VIDEO *******************************/

		.fluid-width-video-wrapper {
			width: 100%;
			position: relative;
			padding: 0;
			padding-top: 50%;
		}
		.vendor {
			margin-bottom: 0px;
		}

		.container-video {
			width: 100%;
			min-width: 100%;
			position: relative;
			padding: 0;
			height: 100%;
		}

		.fluid-width-video-wrapper iframe, 
		.fluid-width-video-wrapper object, 
		.fluid-width-video-wrapper embed {
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			border:0px;
		}

		.video-well.well{
			-webkit-border-radius:0px;
				-moz-border-radius:0px;
					border-radius:0px;
		}

/* TAB SLIDER SECTION */
.carousel-tabs .carousel-inner .item{
	min-height: 400px; 
	
}

.carousel-tabs .carousel-inner .item img.tobottom{
	margin-bottom:-60px;
}


.carousel-tabs .nav a small
{
    display: block;
}
.carousel-tabs .nav
{
    background: #f9f9f9;
}

.carousel-tabs .nav li a {
	color:#000;
	
}
.carousel-tabs .nav li.active a {
	color:#fff;
}
.nav-justified > li > a
{
    border-radius: 0px;
}
.nav-carousel.nav-justified > li > a
{
    font-size: 16px;
	text-transform: uppercase;
	
}
.nav-pills>li.active a {  }


.nav-carousel .nav-pills>li a{
	border-radius:0px;
}

#features-panels i.fa{
	margin-top:30px;
}


/* VIDEO BACKGROUND SECTION */

.video-section {
	background: url('http://kultus.eu/assets/css/bg/bg_slider.jpg') top center no-repeat;
	background-size:cover;
}
.video-section .pattern-overlay {
background-color: rgba(71, 71, 71, 0.39);
padding: 40px 0 0px;
min-height: 350px; 
/* Incase of overlay problems just increase the min-height*/
}
.video-section h1, .video-section h3{
font-weight: 300;
color: #fff;
font-size: 50px;
line-height: 60px;

}
.video-section h3 {
font-size: 17px;
line-height: 25px;
font-weight: 400;
color: #fff;
margin: 30px 0;
letter-spacing: 0;
padding: 0;
transition: .3s ease-out all;
}

.video-section p{
	color: #fff;
}
.video-section .buttonBar{display:none;}
.player {font-size: 1px;}


/* PRICING SECTION */

.price-row .well{
	border-radius:0px;
	border-left:0px;
	border-right:0px;
	margin-bottom:0px;
}
.price {
  font-size: 4em;
}

.price-cents {
  vertical-align: super;
  font-size: 50%;
}

.price-month {
  font-size: 35%;
  font-style: italic;
}
.panel {
-webkit-transition-property : scale; 
-webkit-transition-duration : 0.2s; 
-webkit-transition-timing-function : ease-in-out; 
-moz-transition : all 0.2s ease-in-out;  
}

.panel-hover:hover {
box-shadow: 0 0 10px rgba(0,0,0,.5);
-moz-box-shadow: 0 0 10px rgba(0,0,0,.5);
-webkit-box-shadow: 0 0 10px rgba(0,0,0,.5);
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
}


/* LEFT TABS SECTION */

.left-tabs .nav-tabs>li {
float: none;
margin-bottom: 3px;
}

.left-tabs  .nav-tabs {
border-bottom: none;
padding-right:0px;
margin-right:-33px;
z-index:1000;
position:relative;
}
.left-tabs .nav-tabs>li>a {
margin-right: 2px;
line-height: 1.42857143;
border: 1px solid transparent;
border-radius: 4px 0px 0px 4px;
}

.left-tabs .tab-content .panel-default{
	-moz-border-radius-topleft: 0px;
-webkit-border-top-left-radius: 0px;
 border-top-left-radius: 0px;
-moz-border-radius-topright: 4px;
-webkit-border-top-right-radius: 4px;
border-top-right-radius: 4px;
-moz-border-radius-bottomright: 4px;
-webkit-border-bottom-right-radius: 4px;
border-bottom-right-radius: 4px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-bottom-left-radius: 0px;
border-bottom-left-radius: 0px;

}

.left-tabs  .nav-tabs>li.active>a, .left-tabs  .nav-tabs>li.active>a:hover, .left-tabs  .nav-tabs>li.active>a:focus {
color: #555;
background-color: #fff;
border: 1px solid #ddd;
border-right:0px;
border-bottom-color: #ddd;
cursor: default;
}


/* COMING SOON SECTION */
#countdown {
font-size: 62px;
line-height: 1.3em;
margin: 40px 0 60px;
}
.section-gray{
	background-color: #eee;
}

 /* SECTION BACKGROUNDS */
.section-dark {
	background:#1b1f23;
    color: #fff;
}
.section-dark .jumbotron{
	background:#1b1f23;
    color: #fff;
}
.section-dark  a,
.section-dark .jumbotron a,
.footer-dark  a{
    color:#fff;
 
}
.section-dark  a.btn.btn-default{
	color:#2b2b2b;
	border:none;
}
.section-blured{
	background: #fff url('http://kultus.eu/images/blurred/7.jpg') no-repeat;
	background-size:100% 1000px;
	color:#fff;
}
footer.section-blured a{
	color:#fff;
}
footer.section-blured .footer-nav-links{
	border-left: 1px solid rgba(187, 187, 187, 0.6);
}
.sections-bg{
	background: #2b2b2b url('http://kultus.eu/images/sections-bg.jpg') repeat fixed;
	color:#fff;
}

/* CTA call to action panels */

.well-cta{
	margin:0px auto;
	display:inline-block;
}

/* HALF SECTION 30%/70%*/

section.half-section {
background: #fff url('http://kultus.eu/images/unsplash_528c8f581f45e_1.jpg') 0 50% fixed repeat;
overflow: hidden;
position: relative;
}
section.half-section.sections-bg{
	background: #2b2b2b url('http://kultus.eu/images/sections-bg.jpg') repeat fixed !important;
	color:#fff;
} 

section.half-section .left {
width: 35%;
min-height: 100%;
position: relative;
float: left;
min-height: 500px;
display: inline-block;
z-index: 1000;
overflow: hidden;
}

section.half-section .right {
width: 65%;
position: relative;
float: left;
min-height: 500px;
display: inline-block;
z-index: 1000;
overflow: hidden;
max-height: 100%;
color: #2b2b2b;
background: #f5f5f5;
padding: 50px 30px;
}

section.half-section .absolute-box {
position: absolute;
right: 0px;
left:0px;
top: 2em;
text-align:center;
padding-top:100px;
}

/* HALF SECTION 50%/50% */

section.half-section-1-2 {
background: #fff url('http://kultus.eu/images/unsplash_52c36ef60f8df_1.jpg') 0 50% fixed repeat;
overflow: hidden;
position: relative;
}

section.half-section-1-2 .left {
width: 45%;
min-height: 100%;
position: relative;
float: left;
min-height: 500px;
display: inline-block;
z-index: 1000;
overflow: hidden;
color:#fff;
}

section.half-section-1-2 .right {
width: 55%;
position: relative;
float: left;
min-height: 500px;
display: inline-block;
z-index: 1000;
overflow: hidden;
max-height: 100%;
color: #2b2b2b;
background: #f5f5f5;
padding: 50px 30px;
}

section.half-section-1-2 .absolute-box {
position: absolute;
right: 0px;
left:0px;
top: 2em;
text-align:center;
padding-top:100px;
}
section.half-section-1-2 a.brand{
	color:#fff;
	text-decoration:none;
}
section.half-section-1-2 a.brand:hover{
	color:#f9f9f9;
	text-decoration:none;
}
.fa-100x {
	font-size: 15em;
}

/* PRODUCT SLIDER  */
	.product-box
{
    border: 1px solid #E1E1E1;
    border-radius: 5px;
    background: #FFF;
}
.product-box .photo img
{
    margin: 0 auto;
    width: 100%;
}

.product-box .info
{
    padding: 10px;
    border-radius: 0 0 5px 5px;
    margin-top: 1px;
}

.product-box:hover .info {
    background-color: #f9f9f9;
}
.product-box .price
{
    /*width: 50%;*/
    float: left;
    margin-top: 5px;
}

.product-box .price h5
{
    line-height: 20px;
    margin: 0;
}

.price-text-color
{
    color: #219FD1;
}

.product-box .info .rating
{
    color: #777;
}

.product-box .rating
{
    /*width: 50%;*/
    float: left;
    font-size: 17px;
    text-align: right;
    line-height: 52px;
    margin-bottom: 10px;
    height: 52px;
}

.product-box .separator
{
    border-top: 1px solid #E1E1E1;
}

.clear-left
{
    clear: left;
}

.product-box .separator p
{
    line-height: 20px;
    margin-bottom: 0;
    margin-top: 10px;
    text-align: center;
}

.product-box .separator p i
{
    margin-right: 5px;
}
.product-box .btn-cart
{
    width: 50%;
    float: left;
}

.product-box .btn-cart
{
    border-right: 1px solid #E1E1E1;
}

.product-box .btn-details
{
    width: 50%;
    float: left;
    padding-left: 10px;
}
.controls
{
    margin-top: 20px;
}
[data-slide="prev"]
{
    margin-right: 10px;
}

/* SCROLL SECTIONS */
.scroll-indicators{
	position:fixed;
	top:50%;
	bottom:auto;
	right:20px;
	left:auto;
	width:20px;
	list-style:none;
}
.scroll-indicators.dark-indicators li a.active {
background: #2b2b2b;
}

.scroll-indicators li a{
display: inline-block;
width: 10px;
height: 10px;
margin: 1px;
text-indent: -999px;
border: 1px solid #2A2A2A;
border-radius: 10px;
cursor: pointer;
background-color: #000 \9;
background-color: rgba(0,0,0,0);
}

@media screen and (min-width: 768px){
.scroll-indicators{
	position:fixed;
	top:50%;
	bottom:auto;
	right:20px;
	left:auto;
	width:20px;
}

.scroll-indicators li{
	float:none;
}

}

/* FOOTERS */

/* Sticky footer styles
			-------------------------------------------------- */
			html {
			  position: relative;
			  min-height: 100%;
			}
			body.sticky-body {
			  /* Margin bottom by footer height */
			  margin-bottom: 60px;
			}
			footer.sticky-footer {
			  position: absolute;
			  bottom: 0;
			  width: 100%;
			  /* Set the fixed height of the footer here */
			  min-height: 60px;
		
			}
			
	footer{
		padding-bottom:20px;
	}
	footer hr{
		margin:10px 0;
	}

.footer-nav-links{
	padding-left:20px;
	margin-left:20px;
	border-left:1px solid rgba(50,50,50, .6);

}

/* SOCIAL ICONS */
.social-links{
	margin-top:20px;
}
.social-links li{
	padding:0px;
}
.social-links a{
	margin-right:6px;
	margin-top:4px;
	padding:3px 5px;
	background: #3E3D3C;
	border-bottom:none;
	min-width: 25px;
	display:inline-block;
	text-align:center;
	border-radius:2px;
}

.social-links a:hover{
  color:#3E3D3C;
  background:rgba(250,250,250, .7);
}
/* MAP */
#map {
	width: 100%;
	height: 400px;
	margin-bottom:30px;
}

/* ALTERNATIVE BTN */

.btn-alt{
	color:#fff; 
	font-weight:700; 
	background:rgba(116, 90, 157, 0.1); 
	border:2px solid #fff;
	border-radius:0px;

}

.btn-alt:hover{
	color:#fff; 
	font-weight:700; 
	background:rgba(116, 90, 157, 0.7); 
	border:2px solid #fff;

}

/* BTN-OR-BTN  BUTTONS */

.ui-group-buttons .or{position:relative;float:left;width:.3em;height:1.3em;z-index:3;font-size:12px}
.ui-group-buttons .or:before{position:absolute;top:50%;left:50%;content:'or';background-color:#5a5a5a;margin-top:-.1em;margin-left:-.9em;width:1.8em;height:1.8em;line-height:1.55;color:#fff;font-style:normal;font-weight:400;text-align:center;border-radius:500px;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.1);box-shadow:0 0 0 1px rgba(0,0,0,0.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.ui-group-buttons .or:after{position:absolute;top:0;left:0;content:' ';width:.3em;height:2.84em;background-color:rgba(0,0,0,0);border-top:.6em solid #5a5a5a;border-bottom:.6em solid #5a5a5a}
.ui-group-buttons .or.or-lg{height:1.3em;font-size:16px}
.ui-group-buttons .or.or-lg:after{height:2.85em}
.ui-group-buttons .or.or-sm{height:1em}
.ui-group-buttons .or.or-sm:after{height:2.5em}
.ui-group-buttons .or.or-xs{height:.25em}
.ui-group-buttons .or.or-xs:after{height:1.84em;z-index:-1000}
.ui-group-buttons{display:inline-block;vertical-align:middle}
.ui-group-buttons:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.ui-group-buttons .btn{float:left;border-radius:0}
.ui-group-buttons .btn:first-child{margin-left:0;border-top-left-radius:.25em;border-bottom-left-radius:.25em;padding-right:15px}
.ui-group-buttons .btn:last-child{border-top-right-radius:.25em;border-bottom-right-radius:.25em;padding-left:15px}
/* flat icons */

.icon-clock{
	display:inline-block;
	width:75px;
	height:75px;
	background: url(http://kultus.eu/icons/clock.png) center center no-repeat;
}
.icon-chat{
	display:inline-block;
	width:75px;
	height:75px;
	background: url(http://kultus.eu/icons/chat.png) center center no-repeat;
}

.icon-location{
	display:inline-block;
	width:75px;
	height:75px;
	background: url(http://kultus.eu/icons/location.png) center center no-repeat;
}

.icon-support{
	display:inline-block;
	width:75px;
	height:75px;
	background: url(http://kultus.eu/icons/support.png) center center no-repeat;
}

.icon-mail{
	display:inline-block;
	width:75px;
	height:75px;
	background: url(http://kultus.eu/icons/mail.png) center center no-repeat;
}

.icon-heart{
	display:inline-block;
	width:75px;
	height:75px;
	background: url(http://kultus.eu/icons/heart.png) center center no-repeat;
}

.icon-film{
	display:inline-block;
	width:75px;
	height:75px;
	background: url(http://kultus.eu/icons/film.png) center center no-repeat;
}

.icon-award{
	display:inline-block;
	width:75px;
	height:75px;
	background: url(http://kultus.eu/icons/award.png) center center no-repeat;
}

.icon-rocket{
	display:inline-block;
	width:75px;
	height:75px;
	background: url(http://kultus.eu/icons/rocket.png) center center no-repeat;
}

.icon-responsive{
	display:inline-block;
	width:75px;
	height:75px;
	background: url(http://kultus.eu/icons/responsive.png) center center no-repeat;
}
.icon-browser{
	display:inline-block;
	width:75px;
	height:75px;
	background: url(http://kultus.eu/icons/browser.png) center center no-repeat;
}
.icon-docs{
	display:inline-block;
	width:75px;
	height:75px;
	background: url(http://kultus.eu/icons/docs.png) center center no-repeat;
}
/* BOOTSTRAP LANDING ICONS */
.icon-bootstrap{
	display:inline-block;
	width:75px;
	height:75px;
	background: url(http://kultus.eu/icons/bootstrap.png) center center no-repeat;
}

.icon-b-browser{
	display:inline-block;
	width:75px;
	height:75px;
	background: url(http://kultus.eu/icons/b-browser.png) center center no-repeat;
}

.icon-b-docs{
	display:inline-block;
	width:75px;
	height:75px;
	background: url(http://kultus.eu/icons/b-docs.png) center center no-repeat;
}

.icon-b-responsive{
	display:inline-block;
	width:75px;
	height:75px;
	background: url(http://kultus.eu/icons/b-responsive.png) center center no-repeat;
}

.icon-b-clock{
	display:inline-block;
	width:75px;
	height:75px;
	background: url(http://kultus.eu/icons/b-clock.png) center center no-repeat;
}

.icon-b-rocket{
	display:inline-block;
	width:75px;
	height:75px;
	background: url(http://kultus.eu/icons/b-rocket.png) center center no-repeat;
}
.icon-b-rocket-alt{
	display:inline-block;
	width:150px;
	height:150px;
	background: url(http://kultus.eu/icons/icon-b-rocket-alt-2x.png) center center no-repeat;
}
.icon-b-robot-alt{
	display:inline-block;
	width:150px;
	height:150px;
	background: url(http://kultus.eu/icons/icon-b-robot-alt-2x.png) center center no-repeat;
}

.icon-b-user-alt{
	display:inline-block;
	width:150px;
	height:150px;
	background: url(http://kultus.eu/icons/icon-b-user-alt-2x.png) center center no-repeat;
}
.icon-b-cog-alt{
	display:inline-block;
	width:150px;
	height:150px;
	background: url(http://kultus.eu/icons/icon-b-cog-alt-2x.png) center center no-repeat;
}
.icon-b-gift{
	display:inline-block;
	width:75px;
	height:75px;
	background: url(http://kultus.eu/icons/b-gift.png) center center no-repeat;
}
.icon-b-clock{
	display:inline-block;
	width:75px;
	height:75px;
	background: url(http://kultus.eu/icons/b-clock.png) center center no-repeat;
}
.icon-b-stat{
	display:inline-block;
	width:75px;
	height:75px;
	background: url(http://kultus.eu/icons/b-stat.png) center center no-repeat;
}


/* 
	DO NOT REMOVE THIS!
	BLOCKS FRAMEWORK BY http://bootstraptor.com
*/



