@charset "utf-8";
/* ==========================================================================
   Author's custom styles
   ========================================================================== */
h1, h2, h3, h4, h5 {
    color:#34495e;
}
p {
    font-size:16px;
    line-height:22px;
    color:#5a6673;
}
a {
    color:#2b6896;
}
a:hover {
    color:#3498db;
}
h1, h2, h3, h4, h5 {
    font-family: "franklin-gothic-urw", sans-serif;
}
h1 {
    font-family: "franklin-gothic-urw", sans-serif;
    font-weight:900 !important;
    font-size:54px;
    letter-spacing:-0.01em ;
}
h2 {
    font-family: "franklin-gothic-urw", sans-serif;
    font-weight:700 !important;
    font-size:32px;
    letter-spacing:-0.03em ;
}
.featured-title {
    color:#333 !important;
}
em {

}
h3 {
    color:#eea236 !important;
    font-size:24px;
    font-weight:600;
    letter-spacing:-0.01em;
}
.carousel-caption {
	top:0;
	bottom: 0;
}
.carousel-caption h1 {
    font-family: "franklin-gothic-urw", sans-serif;
    font-weight:900 !important;
    font-size:4.5em;
    line-height: 1em;
    letter-spacing:-0.01em ;
    color:#fff;
}
.inverse {
    background:#272e37;
    color:#929987;
}
.inverse a{
    color:#fff;
    text-decoration:none;
}
img {
    vertical-align:sub;
    max-width:100%;
}
.shadow {
	position: relative;
	z-index: 0;
	padding: 0;
	text-align: center;
}
.shadow:before, .shadow:after {
	position: absolute;
	z-index: -1;
}
.shadow.popout:before {
	content: "";
	bottom: 4px;
	left: 5%;
	width: 90%;
	height: 15px;
	box-shadow: #000 0px 0px 45px,  #000 0px 0px 25px,  #000 0px 0px 12px;
	-moz-box-shadow: #000 0px 0px 45px,  #000 0px 0px 25px,  #000 0px 0px 12px;
	-webkit-box-shadow: #000 0px 0px 45px,  #000 0px 0px 25px,  #000 0px 0px 12px;
	border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
}
.shadow.bend:before, .shadow.bend:after {
	content: "";
	bottom: 11px;
	width: 80%;
	height: 15px;
	box-shadow: #000 0px 0px 40px,  #000 0px 0px 25px;
	-moz-box-shadow: #000 0px 0px 40px,  #000 0px 0px 25px;
	-webkit-box-shadow: #000 0px 0px 40px,  #000 0px 0px 25px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
}
.shadow.peel:before, .shadow.peel:after {
	content: "";
	bottom: 13px;
	width: 70%;
	height: 10px;
	box-shadow: #000 0px 4px 21px,  #000 0px 0px 20px;
	-webkit-box-shadow: #000 0px 4px 21px,  #000 0px 0px 20px;
	-moz-box-shadow: #000 4px 0px 18px,  #000 0px 0px 20px;
}
.shadow.peel:before {
	right: 10px;
	-moz-transform: rotate(4deg);
	-webkit-transform: rotate(4deg);
	transform: rotate(4deg);
	-ms-transform: rotate(4deg);
}
.shadow.peel:after {
	left: 10px;
	-moz-transform: rotate(-4deg);
	-webkit-transform: rotate(-4deg);
	transform: rotate(-4deg);
	-ms-transform: rotate(-4deg);
}
.shadow.bend:before {
	right: 10px;
}
.shadow.bend:after {
	left: 10px;
}
.shadow.hover:before {
	content: "";
	bottom: 0px;
	left: 2%;
	width: 96%;
	height: 15px;
	box-shadow: rgba(0,0,0,0.2) 0px 35px 15px,  rgba(0,0,0,0.1) 0px 35px 25px,  rgba(0,0,0,0.2) 0px 35px 35px;
	-moz-box-shadow: rgba(0,0,0,0.2) 0px 35px 15px,  rgba(0,0,0,0.1) 0px 35px 25px,  rgba(0,0,0,0.2) 0px 35px 35px;
	-webkit-box-shadow: rgba(0,0,0,0.2) 0px 35px 15px,  rgba(0,0,0,0.1) 0px 35px 25px,  rgba(0,0,0,0.2) 0px 35px 35px;
	border-radius: 100px 100px 0px 0px;
	-moz-border-radius: 100px 100px 0px 0px;
	-webkit-border-radius: 100px 100px 0px 0px;
}
.shadow.hover img {
	box-shadow: #999 0px 0px 5px;
	-moz-box-shadow: #999 0px 0px 5px;
	-webkit-box-shadow: #999 0px 0px 5px
}
.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: #2b6896;
    border: 1px solid #3498db;
    border-radius: 4px;
    color:#fff;
}
.navbar .navbar-nav>.active>a {
/*     background-color: #e7e7e7; */
	background-color: #00A8C6;
}
.navbar-nav
}

.block-centre {
    background: url("../img/split-bg.png") top center no-repeat;
    position: relative;
    z-index: 2;
    padding: 55px 0 50px;
    margin: 0;
}
.skull {
	width: auto;
}
.csek-table a{
  font-weight:700 !important;
}
 @media (max-width: 1200px) {
.carousel-caption h1 {
	font-size: 3.5em;
}
}

/* Portrait tablet to landscape and desktop */
@media (max-width: 979px) {
.carousel-caption h1 {
	font-size: 2.5em;
}
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
.carousel-caption h1 {
	font-size: 1.5em;
}
}

/* Landscape phones and down */
@media (max-width: 480px) {

}
/* CSS Document */
