/**

 * fullPage 1.4.5

 * https://github.com/alvarotrigo/fullPage.js

 * MIT licensed

 *

 * Copyright (C) 2013 alvarotrigo.com - A project by Alvaro Trigo

 */

html, body {

    margin: 0;

    padding: 0;

    font-family: 'robotoregular';

}

#superContainer {

    height: 100%;

    position: relative;

}

.section {

    position: relative;



}

.slide {

    float: left;

}
.slide-container {
	max-width: 1000px;
	margin: 0 auto;
	overflow: hidden;
	height: 600px;
}
.slide-left,
.slide-right {
	width: 50%;
	float: left;
	text-align: left;
	height: 550px;
}

.slide-right {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 20px 60px;
}

.slide-right h1 {
	margin-bottom: 30px;
	padding-bottom: 10px;
	border-bottom: 2px solid #E00404;
}

.slide-right ul {
	padding: 0;
	list-style: disc inside;
}

.slide-right ul li + li {
	margin-top: 5px;
}

.slide-left #big-image0,
.slide-left #big-image,
.slide-left #big-image2,
.slide-left #big-image3 {
	width: 100%;
	height: 350px;
	margin-bottom: 10px;
}
.slide-left #big-image0,
.slide-left #big-image,
.slide-left #big-image2,
.slide-left #big-image3 {
	text-align: center;
}

.slide-left #big-image0 img,
.slide-left #big-image img,
.slide-left #big-image2 img,
.slide-left #big-image3 img {
	max-height: 350px;
	vertical-align: middle;
}

.slide-left .small-images0 img,
.slide-left .small-images img, 
.slide-left .small-images2 img,
.slide-left .small-images3 img {
	cursor: pointer;
}

.slide, .slidesContainer {

    height: 100%;

    display: block;

}

.slides {

    height: 100%;

    overflow: hidden;

    position: relative;

    -webkit-transition: all 0.3s ease-out;

    -moz-transition: all 0.3s ease-out;

    -o-transition: all 0.3s ease-out;

    transition: all 0.3s ease-out;

}

.section.table, .slide.table {

    display: table;

    width: 100%;

}

.tableCell {

    display: table-cell;

    vertical-align: middle;

    width: 100%;

    height: 100%;
	
	margin-bottom: 42px;

}

.slidesContainer {

    float: left;

    position: relative;

}

.controlArrow {

    position: absolute;

    top: 50%;

    cursor: pointer;

    width: 0;

    height: 0;

    border-style: solid;

    margin-top: -38px;

}

.controlArrow.prev {

    left: 15px;

    width: 0;

}

.controlArrow.prev:before {
	content: "\f104";
	display: block;
	font-size: 100px;
	color: #E00404;
	font-family: FontAwesome;
}

.controlArrow.next {

    right: 45px;

}

.controlArrow.next:before {
	content: "\f105";
	display: block;
	font-size: 100px;
	color: #E00404;
	font-family: FontAwesome;
}

.scrollable {

    overflow: scroll;

}

.easing {

    -webkit-transition: all 0.7s ease-out;

    -moz-transition: all 0.7s ease-out;

    -o-transition: all 0.7s ease-out;

    transition: all 0.7s ease-out;

}

#fullPage-nav {

    position: fixed;

    z-index: 100;

    margin-top: -32px;

    top: 50%;

    opacity: 1;

}

#fullPage-nav.right {

    right: 17px;

}

#fullPage-nav.left {

    left: 17px;

}

.fullPage-slidesNav {

    position: absolute;

    z-index: 4;

    left: 50%;

    opacity: 1;

}

.fullPage-slidesNav.bottom {

    bottom: 17px;

}

.fullPage-slidesNav.top {

    top: 17px;

}

#fullPage-nav ul,

.fullPage-slidesNav ul {

  margin: 0;

  padding: 0;

}

#fullPage-nav li,

.fullPage-slidesNav li {

    display: block;

    width: 14px;

    height: 13px;

    margin: 7px;

    position:relative;

}

.fullPage-slidesNav li {

    display: inline-block;

}

#fullPage-nav li a,

.fullPage-slidesNav li a {

    display: block;

    position: relative;

    z-index: 1;

    width: 100%;

    height: 100%;

    cursor: pointer;

    text-decoration: none;

}

#fullPage-nav li .active span,

.fullPage-slidesNav .active span {

    background: #333;

}

#fullPage-nav span,

.fullPage-slidesNav span {

    top: 2px;

    left: 2px;

    width: 8px;

    height: 8px;

    border: 1px solid #000;

    background: rgba(0, 0, 0, 0);

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    border-radius: 50%;

    position: absolute;

    z-index: 1;

}

.fullPage-tooltip {

    position: absolute;

    color: #fff;

    font-size: 14px;

    font-family: 'robotoregular';

    top: -2px;

}

.fullPage-tooltip.right {

    right: 20px;

}

.fullPage-tooltip.left {

    left: 20px;

}

