

@import "fontawesome/font-awesome";
@import "shared/superfish";



.row{

margin:auto;
//max-width:1100px;
display:block;


&:after{
content: "";
  display: table;
  clear: both;

}

.columns{


display:block;

box-sizing: border-box;
float:left;
display:inline-block;
padding:0 5px;

&:first-child{
padding-left:0px;

}
&:last-child{
padding-right:0px;

}

&.span_12{
width:100%;

}

&.span_11{
width:100/12*11;

}
&.span_10{
width:percentage(1/12*10);

}
&.span_9{
width:percentage(1/12*9);

}
&.span_8{
width:percentage(1/12*8);

}
&.span_7{
width:percentage(1/12*7);

}

&.span_6{
width:percentage(1/12*6);

}
&.span_5{
width:percentage(1/12*5);

}
&.span_4{
width:percentage(1/12*4);

}
&.span_3{
width:percentage(1/12*3);

}
&.span_2{
width:percentage(1/12*2);

}

&.span_1{
width:percentage(1/12*1);

}


}
}


body 
{
	width:100%;
	margin : 0px;
	padding : 0px;
	font-family:Optima, Helvetica, sans-serif;
	font-size:14px;
	background:url('/fond2.png');
  color:#313b3d;
  
  h1, h2, h3, h4{
  

  font-weight:100 ;
  text-transform:uppercase;
  
  }
  
  h1{
  margin:2em 1em 1em 1em;
  font-size:2.2em;
  text-align:center;
  
  
  
  }
  
  h2{
  font-size:1.83em;
  
  }
  
  h3{
  font-size:1.52em;
  
  }
  
}
#logo{
width:200px;

display:block;
opacity:0.9;
margin:3em auto;
margin-bottom:4em;

}
.center{
width:990px;
margin:auto;
}

#top{
padding:0 ;
width:300px;
background:url('/fond.png');
height:100%;
position:fixed;
top:0px;
left:0px;
overflow:auto;

.contact{
text-align:center;
color:#8f8f8f;
margin-top:5em;
font-size:0.9em;
width:300px;
bottom:1.5em;

}



}

#slider{
height:600px;
}
#main{
.row-fluid{
margin:0 1em;
width:auto;

.row-fluid{
margin:0px;

}
}
margin-left:300px;
hr{
margin:2em 4em;
}
min-height:600px;

padding:0px;



}
#bottom{

margin:2em 0;
}

.slider{

	
.next{
	position:absolute;
	top:260px;
	right:-32px;
	width:24px;
	height:43px;
	display:block;
	z-index:110;
  padding-left:5px;
}
.prev{
	position:absolute;
	top:260px;
	left:-32px;
	width:24px;
	height:43px;
	display:block;
	z-index:110;
  text-align:right;
  padding-right:5px;
}
  
	height:660px;
	position:relative;

	margin-bottom:20px;

	.slides {
		margin:0px;
		position:absolute;
		top:0px;
		left:0px;



		.slides_container {
			width:990px;
			height:660px;
			overflow:hidden;
			position:relative;
			display:none;
			margin:0px;

			

			div.slide {

				display:block;
				margin:0px;
				img{
					
				
					
				}
			}
		}

		
		.hover{
			display:block;
		}
		.photos_link{
			position:absolute;
			top:400px;
			padding:10px;
			background:rgba(0,0,0, 0.5);
			width:980px;
			color:white;
			z-index:120;

			font-size:20px;
			a{
				color:white;
				text-decoration:none;
			}

		}

		.pagination {
    display:none;
    
				margin:10px auto 0;

				text-align:center;

				padding:0px;	


				li {
					display:inline;
					margin:0 1px;
					list-style:none;

					a {
						display:inline-block;
						width:12px;
						height:0;
						padding-top:12px;
						background-image:url(/pagination.png);
						background-position:0 0;

						overflow:hidden;
						margin-right:2px;
					}

					&.current a {
						background-position:0 -12px;
					}

				}

			}

		


	}
	
}



.menu{
  display:block;
  margin:0;
  padding:0;

  li{
    display:block;
    padding-top:1em;
    margin:0;




    a{
      display:block;
      padding:0.2 1em;
      text-align:center;
      text-decoration:none;
      text-transform:uppercase;
      color : #e6e6e6;
      padding:0.5 1em;
      
      &:hover{
        text-decoration:underline;
        
      }


    }

    ul{
      margin:0;
      padding:0;
      display:inline;
      li{
      padding-top:0.5em;
      
      }
      a{
        padding:0 1em;
        color: #e6e6e6;
        font-size:0.9em;
        text-transform:none;
      }
    }


  }

}


.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: block;
  text-align:center;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
 
  
  height: auto;
  max-height: auto;
  
  max-width: 100%;
  width:100%;
  border: 0;
  max-height:auto;
  }
.rslides_container{
position:relative;

.prev,.next{
position:absolute;top:45%;

z-index:10;
img{
height:40px;
}

}
.prev{
left:1em;
}
.next{
right:1em;
}

}

img{

max-height:90%;

}

.big{

.prev,.next{
position:absolute;top:45%;

z-index:10;
img{
height:40px;
}

}
.prev{
left:1em;
}
.next{
right:1em;
}

position:fixed;
display:block;
top:0px;
left:0px;
right:0px;
bottom:0px;
background:url("/fond.png");
z-index:11;
text-align:center;


.prev,.next{

z-index:12;
}
.rslides{
height:100%;

}
li{
height:100%;

img{
position: absolute;
top: 50%;
left: 50%;
width:auto;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);

}
}
.img{

max-height:90%;
max-width:90%;
width:auto;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
}

.gallery_images{

.open{
width:180px;
float:left;
height:180px;
margin:0.5em;
border:1px solid #d3d3d3;
position:relative;
img{
  position: absolute;
  top: 50%;
  left: 50%;
  max-width:90%;
  max-height:90%;
  
  
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  &:hover{
  max-width:110%;
  max-height:110%;
  
  
  }
}

}


}