.img-position{	position: absolute;	width: 400px;}/* ----------------------------- superslides-container ---------------------------- */.superslides-container {  	position: absolute;  	width: 50%;  	left: 10%;  	top: 5%;  	padding: 10px 20px;}@media screen and (max-width: 767px) {  .superslides-container {	top:5%;  	width: 100%;   position:absolute;left:0;  }}/* ----------------------------- connect ---------------------------- */#connect {  z-index: 10;  position: fixed;  width: 100%;  list-style: none;  margin: 0;  padding:0;  padding-left: 90px;}#connect li {  float: left;  margin-right:20px;}/* ----------------------------- logo 1 ---------------------------- */#connect li.slides-top-logo{	width:262px;	height:55px;		margin-top:5px;}#connect .slides-top-logo a{	display: block;	background: url(../images/logo-slides.png) top left no-repeat;	width:262x;	height:55px;}@media screen and (max-width: 480px) {	#connect li.slides-top-logo{		width:50px;		height:55px;			margin-top:5px;	}	#connect .slides-top-logo a{		display: block;		background: url(../images/logo-small-slides.png) top left no-repeat;		width:50x;		height:55px;	}}/* ----------------------------- logo top light ---------------------------- */#connect li.slides-top-button {  margin-top: 10px;}#connect li span {  display: block;  font-size: 15px;  text-shadow: 0 1px 1px #000;}@media screen and (max-width: 767px) {  #connect {    padding-left: 20px;  }}.connect-bg{	background-color:transparent ;	background-position: top center;	background-attachment: fixed;	background-repeat: no-repeat;	background-size: cover;	background-image: url(../images/slides-bg.png);}/* ----------------------------- slides1 button ---------------------------- */.slides-button {	margin:0 0 0 20px;  	font-weight: bold;  	padding: 8px 12px 5px;  	text-align: center;  	display: block;  	text-decoration: none;  	background: #c9db5f;  	-webkit-border-radius: 3px;  	-moz-border-radius: 3px;  	-ms-border-radius: 3px;  	-o-border-radius: 3px;  	border-radius: 3px;  	-webkit-transition: background 0.15s ease;  	-moz-transition: background 0.15s ease;  	-o-transition: background 0.15s ease;  	transition: background 0.15s ease;  	position: relative;  	border:0;	color: rgba(0, 55, 101, 0.7);}.slides-button:active {  	top: 1px;}.slides-button:hover, .slides-button:focus {	text-decoration: none;  	color: rgba(0, 55, 101, 1);  	background: rgba(190, 214, 60, 1);  	border-left:1px solid #aac128;	border-top:1px solid #aac128;	border-right:1px solid #e7efc0;	border-bottom:1px solid #e7efc0;}/* ----------------------- CLEAR ------------------------------ */.clear{	clear:both;	display:block;	overflow:hidden;	visibility:hidden;	width:0;	height:0}.clearer{ 	clear:both;	display:block;	margin:0;	padding:0;	height:0;	line-height:1px;	font-size:1px; }.selfclear{	zoom:1;}.selfclear:after{ 	content:'.';	display:block;	height:0;	clear:both;	visibility:hidden;}/* ----------------------- CLEARING ------------------------------ */.clearfix:before,.clearfix:after,.row:before,.row:after{	content:'\0020';	display:block;	overflow:hidden;	visibility:hidden;	width:0;	height:0;}.clearfix:after{	clear:both}.clearfix{	zoom:1}