html, body {padding:0;margin:0;}
body {word-wrap:break-word;background:url(../images/misc/body.jpg) center no-repeat;background-size:cover;}
img {max-width:100%;height:auto;}
body *{text-shadow:none;font-family:'Lato', sans-serif;}
a {text-decoration:none;outline:none !important;-webkit-transition: all 100ms ease-in-out;-moz-transition: all 100ms ease-in-out;-ms-transition: all 100ms ease-in-out;-o-transition: all 100ms ease-in-out;transition: all 100ms ease-in-out;}

@import url('https://fonts.googleapis.com/css?family=Lato:300,400,700|Magra:400,700');

#top {padding:5px 3px;position:fixed;bottom:40px;right:40px;display:none;cursor:pointer;z-index:9999;}
#top img {height:50px;width:50px;opacity:.5;}
#top img:hover {opacity:1;}

.aff {text-align:right;margin-top:15px;}
.aff img {width:135px;margin-left:10px;}

.header-wrapper {padding:15px 0;background:url(../images/misc/header.jpg) center repeat;}

.navbar {margin-bottom:0px;border:0px;background:#ff7e03;}
.navbar {border-radius:0px;}
.navbar-default {background-color:#ff7e03;transition:all 0.3s;border:none;}
.navbar {border-radius:0px;}
.navbar-brand {font-family:'Lato';font-size:32px;height:auto;padding:5px 15px;}
.navbar-brand img {width:175px !important;mix-blend-mode:multiply;}
.navbar > .container-fluid .navbar-brand {margin-left:10px;}
.top-nav-collapse {padding:0;}
.block {display: block;}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .active > a:hover {color:#fff;background:#ff9125;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {color:#fff;background:#ff9125;}
.navbar-default .navbar-nav > li {margin:0;}
.navbar-default .navbar-nav > li > a {color:#fff;text-transform:capitalize;font-size: 15px;font-family:'Lato';border-radius:0;padding:15px 25px;}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {color:#fff;background:#ff9125;}
	.navbar-default .navbar-toggle {border-color:transparent;}
	.navbar-collapse {padding:0;}
.navbar-toggle {float:left;margin-left:15px;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav >
.active > a:hover, .navbar-default .navbar-nav > .active > a:focus {background:#ff9125 !important;}

.logo-wrapper img {height:105px;image-rendering: crisp-edges;}

.owl-prev {position:absolute;top:-60px;right:35px;width:30px;height:30px;}
.owl-next {position:absolute;top:-60px;right:-5px;width:30px;height:30px;}

.banner-wrapper, .sub-banner-wrapper {margin:15px 0;}
.banner-caption {display:none;-vendor-animation-duration: 3s;-vendor-animation-delay: 0s;-vendor-animation-iteration-count: infinite;
position:absolute;top:50%;left: 50%;-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width:45%;text-align:center;
background:rgba(15,31,45,0.75);padding:30px;}
.banner-caption h1 {font:400 35px 'Magra';color:#fff;padding:0;margin:0 0 16px 0;text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);}
.banner-caption p {font:400 16px 'Lato';color:#fff;padding:0;margin:0;text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);}
#preloader {display:none;}

.about-content h1 {font:700 35px 'Magra';color:#ff7e03;padding:0;margin:0;}
.about-content p {font:400 14px 'Lato';color:#222;padding:0;margin:0;line-height:20px;}
.about-text {padding-left:30px;border-left:solid 2px #999;margin:15px 0 22px 0;}

h1.gallery-title {font:700 35px 'Magra';color:#ff7e03;padding:0;margin:0;}
.gallery-slider {margin-top:15px;}
.gallery-item {background:#0f1f2d;padding-bottom:5px;}
.gallery-item h1 {font:300 17px 'Lato';color:#fff;padding:10px 15px;margin:0;}
.gallery-item a {float:right;}

.news-content h1 {font:700 35px 'Magra';color:#ff7e03;padding:0;margin:0 0 15px 0;}
.news {margin-bottom:20px;}
.news img {float:left;margin-bottom:18px;}
.news h2 {font:700 15px 'Lato';color:#333;padding:0;margin:0 0 4px 0;}
.news h2 a {color:#333;text-decoration:none;}
.news p {font:400 12px 'Lato';color:#666;padding:0;margin:0 0 6px 0;}
.news span {font:400 12px 'Lato';color:#bbb;padding:0;margin:0;text-transform:uppercase;}

.affiliates-content h1 {font:700 35px 'Magra';color:#ff7e03;padding:0;margin:0 0 15px 0;}
.affiliates {margin-bottom:20px;}
.affiliates img {float:left;margin-bottom:18px;}
.affiliates h2 {font:700 15px 'Lato';color:#333;padding:0;margin:0 0 4px 0;}
.affiliates h2 a {color:#333;text-decoration:none;}
.affiliates p {font:400 12px 'Lato';color:#666;padding:0;margin:0 0 6px 0;}
.affiliates span {font:400 12px 'Lato';color:#bbb;padding:0;margin:0;text-transform:uppercase;}

.footer-wrapper {padding:45px 0;background:#fff;border-top:solid 2px #ff7e03;margin-top:30px;}
.footer-logo {border-right:solid 2px #ccc;padding-right:25px;}
.footer-info h1 {font:400 28px 'Magra';color:#333;padding:0;margin:0 0 4px 0;}
.footer-info p {font:400 13px 'Lato';color:#666;padding:0;margin:0 0 6px 0;}

.footer-social h1 {font:400 13px 'Lato';color:#222;padding:0;margin:0 0 12px 0;}
.footer-social ul {margin:0;padding:0;}
.footer-social li {list-style:none;display:inline-block;}
.footer-social img {width:35px;}

.devs {padding:6px 0;background:#ff7e03;text-align:left;}
.devs p {font:400 13px 'Lato';color:#fff;padding:0;margin:4px 0;}
.devs a {color:#fff;font-weight:bold;}

.subpage-wrap {padding:2em 0;}
.subpage-wrap h1 {font:700 30px 'Magra';color:#ff7e03;padding:0 0 12px 0;margin:0 0 20px;border-bottom:solid 2px #ff7e03;text-transform:capitalize;}
.subpage-wrap p {color:#111;margin:12px 0;padding:0;font:normal 15px 'Lato';line-height:22px;}

.sidenav {margin-bottom:2em;}
.sidenav > ul {margin:0;padding:0;}
.sidenav li {list-style:none;}
.sidenav a {color:#111;display:block;padding:16px 12px;text-decoration:none;font:400 13px 'Lato';text-transform:uppercase;letter-spacing:2px;}
.sidenav a.active, .sidenav a:hover {background:#ff7e03;color:#fff;}

.wow {visibility:hidden;opacity:0;}

@media only screen and (max-width:1024px) {
	.about-content {margin-bottom:2em;}

	.banner-wrapper, .sub-banner-wrapper {margin-top:30px;}
	.banner-caption {width:65%;}
	.banner-caption h1 {font-size:25px;}
	.banner-caption p {font-size:16px;}

	.news {margin-bottom:20px;height:100px;}
	.footer-logo {border:none;margin-bottom:20px;}
	.footer-info {margin-bottom:20px;margin-top:10px;}
}

@media only screen and (max-width:767px) {
	.banner-caption {display:none !important;}
	.why-content {margin:0 0 6em 0;}
	.offer-content {padding:0 15px 0 15px;}
	.footer-wrapper, .subpage-wrap {padding:30px 15px;}
	.navbar-nav {padding: 15px 30px;}
	.aff {display:none;}
	.about-content p {font-size:12px;line-height:1.5;}

	.about-text {padding:0;border:none;}
}
