.fixed-height-small{
    min-height: 200px;
}
/*.nav-logo-wrap .logo{
	max-width: 500px;
	height: 300px;
}*/
.floaticon {
	float: left;
	position: absolute;
	width: 450px;
	padding: 140px 10px 0px 30px;
}
.floatcontent {
	margin-left: 450px;
}

/* override browser default */
html,
body {
  margin: 0;
  padding: 0;
}

/* use viewport-relative units to cover page fully */

/* include border and padding in element width and height */
* {
  box-sizing: border-box;
}

div.splashBack {
	opacity: 0.95; 
	background: black; 
	width: 100%;
	height: 100%;
	z-index: -1;
	top: 0; 
  	left: 0; 
	display: flex;
	position: absolute; 
	content: " ";
	visibility: visible;
}
div.splashContent {
	background: none; 
	width: 100%;
	height: 100%;
	z-index: 1001;
	top: 0; 
  	left: 0; 
	display: flex;
	position: fixed; 
	visibility: visible;
	align-items: center;
	justify-content: center;
}
/*div.splashContent .splashIntro {
	margin: 0;
	position: absolute;
	top: 50%;
 	left: 50%;
 	transform: translate(-50%, -50%);
}*/
div.splashContent .splashIntro img {
	height: 50vh;
	min-width: 250px;
	min-height: 323px;
}
div.splashContent .splashIntro  p {
	padding: 20px 0 0 0;
	color: white;
}


/*@media (min-width: 100px) {
	.floaticon {
		position: relative;
		float: none;
		padding: 40px 10px 0px 10px;
		width: 100%;
	}
	.floatcontent {
		margin-left: 0px;
	}
}

@media (min-width: 768px) {
    .container{
        width: 338px;
    }
	.floaticon {
		float: left;
		position: absolute;
		width: 450px;
		padding: 140px 10px 0px 30px;
	}
	.floatcontent {
		margin-left: 450px;
	}
}
@media (min-width: 992px){
    .container{
        width: 562px;
    }
}
@media (min-width: 1200px){
    .container{
        / *width: 1170px;* /
        width: 770px;
    }
}

@media (min-width: 1600px){
    .container{
        / *width: 1170px;* /
        width: 1170px;
    }
}
*/
.about-section{
    width: 100%;
    display: block;
    position: relative;
    overflow: hidden;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-position: center center;
    
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    
    padding: 70px 0;
}

.about-item{

}
.about-item-image{
    position: relative;
    overflow: hidden;
}
.about-item-image img{
    width: 100%;
}
.about-item-image:after{
    content: " ";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: transparent;

    z-index: 1;

    -webkit-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);
    -moz-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);
    -o-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);
    -ms-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);
    transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);
}

/* Hover state * /
.no-mobile .about-item:hover .about-item-image:after{
    background: rgba(255,255,255, .93);
}
.no-mobile .about-item:hover {
    opacity: 1;
}
.no-mobile .about-item:hover { 
    color: #111;
}*/

/* Mobile touch * /
.about-item.js-active .about-item-image:after{
    background: rgba(255,255,255, .93);
}
.about-item.js-active {
    opacity: 1;
}
.about-item.js-active { 
    color: #111;
}
.about-item.js-active {
    color: rgba(0,0,0, .75);
}*/

