/*
 Theme Name:   Enfold Child
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Enfold Child Theme
 Author:       Webgeneve
 Author URI:   http://www.webgeneve.ch
 Template:     enfold
 Version:      1.0.0
 Text Domain:  enfold-child
*/
.logo {
	/*margin-top: 8px;*/
}
#footer .widget {
  margin:0;
  height:20px;
}
#footer .textwidget {
	text-align: center;
	font-size: 25px;
	font-family: Arial;
	position:absolute;
	top:-13px;
	width:100%;
}
.page-id-1167 #after_full_slider_1 {
  background:#fff;
}
#after_full_slider_1 {
  /*background:#a81010;*/
	background: transparent;
  padding: 0px 0 30px 0;
}
.container_wrap.footer_color {
  background:#000;
}

#after_full_slider_1 .content {
    padding-top: 15px;
    padding-bottom: 15px;
}
html, #scroll-top-link {
    background-color: #fff;
}
#footer {
	display: none;
}
#socket {
    max-height: 53px;
}
.home #footer {
	display: block;
}
#footer, #socket {
-webkit-transform: translateZ(0);
}

#footer {
    position:fixed;
    left:0px;
    bottom:0;
    min-height:53px;
    width:100%;
    padding: 0px;
    margin-bottom: 0;
    z-index: 2
}

#socket {
     position: fixed;
     bottom: 0;
     width: 100%;
     z-index: 999;
}

/*
@media only screen and (max-width: 767px) {
	#after_full_slider_1, #footer, #socket{ position: relative !important; }
}
*/


/*--------------------------------------------------------------
 Background Page
--------------------------------------------------------------*/
.html_header_top.html_header_sticky #header { z-index: 2}
.html_header_top.html_header_sticky #backgrounds { z-index: 1}

#after_full_slider_1 {
	position: fixed;
    min-height:53px;
    width:100%;
    padding: 0px;
	bottom: 53px;
	left:0;
	border: none;
	z-index: 2
}
/*.html_header_top.html_header_sticky .home #main {
  padding-top: 0;
  padding-bottom: 0;
}*/
.backgrounds {
	background: #000;
	position: fixed;
	margin:0;
	width: 100%;
	height: 100%;
	z-index: 0;
	overflow: hidden;
}
.backgrounds .elem {
	height: 100%;	
	float:none !important
}
.backgrounds a.mask {
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	margin:auto;
	display: block;
	height: 100%;
	max-width: 100%;
}
.rslides_tabs {
	position: absolute;
	bottom: 98px;
	left:50%;
	z-index: 3;
	width: 100px;
	margin-left: -50px;
}

.rslides_tabs li {
	display: block;
	float:left;
}

.rslides_tabs li a {
    display: inline-block;
    padding: 0px;
    height: 15px;
    width: 15px;
    margin-right: 4px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    text-decoration: none;
	text-indent: -9999em;    
    border: solid 1px #32373b;
    background: #3e4347;
    box-shadow: inset 0px 1px 1px rgba(255,255,255, .1), 0px 1px 3px rgba(0,0,0, .1);
    color: #feffff;
    text-shadow: 0px 1px 0px rgba(0,0,0, .5);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.rslides_tabs li.rslides_here a, .rslides_tabs li a:hover {
    background: #000;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.rslides_nav {
	z-index: 3;
	position: absolute;
	top: 50%;
	left: 0px;
	opacity: 0.7;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
	height: 61px;
	width: 38px;
	background: transparent url("themes.gif") no-repeat scroll left top;
	margin-top: -45px;
}
.rslides_nav.next {
	left: auto;
	background-position: right top;
	right: 0px;
}



