body {
	font-family: 'Montserrat', sans-serif;
	    background: #FAFAFA url(../images/main_back.jpg) no-repeat left top;

}

code, kbd, pre, samp {
	font-family: 'Montserrat', sans-serif;
}

.navbar.navbar-transparent.navbar-fixed-top .navbar-brand {
    padding: 10px 0 15px 0;
}

p {
    font-size: 16px;
    line-height: 28px;
}

.service .title {
    margin-bottom: 5px;
    color: #31281a;
    font-weight: 300;
    font-size: 26px;
    font-family: 'Oswald', sans-serif;
    text-transform: uppercase;
    margin-top: 20px;
}

.home-content h1 {
font-family: 'Oswald', sans-serif;
}


.home-wrapper {

	background:#040200 url(../images/main-bg.jpg) no-repeat left top;
	    padding-bottom: 30px;
}


.content .content-title {
    text-align: center;
    position: relative;
    margin-bottom: 30px;
    padding-bottom: 15px;
    margin-top: 0;
    font-size: 48px;
    font-family: 'Oswald', sans-serif;
    text-transform: uppercase;
    color: #3D3121;
    font-weight: 300;
}

.service.service-vertical .info {
    margin: 0;
    min-height: 330px;
}


.header.navbar.navbar-transparent.navbar-small img {


}


.header.navbar.navbar-transparent.navbar-small {
    background: #040200;
    padding-bottom: 30px;
}

#header-navbar {
		
}

.header.navbar .nav>li {
    position: relative;
    display: block;
    margin: 29px 5px 0px;
}

.header-account.navbar .nav>li {
    position: relative;
    display: block;
    margin: 0px 5px 0px;
}





.header.navbar .navbar-nav>li>a {
	font-size: 14px;
    line-height: 36px;
    color: #2d353c;
    font-weight: 700;
    padding: 8px 15px 8px !important;
}

.navbar-default .navbar-toggle .icon-bar {
    background: #fff;
}

.navbar-header .text-inverse, .navbar-right .text-inverse {
    color: #ffffff!important;
}

.panel-body {
    padding: 15px;
    box-shadow: 0 0px 8px 0 rgba(0,0,0,.4);
    border-radius: 4px;
    margin-top: 5px;
    background: transparent;
}

.panel {
    margin-bottom: 20px;
    background-color: #ffffffbd;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
}



.header-account.navbar .navbar-nav>li>a {color:white;}


.header-account.navbar .navbar-nav>li>a.user-left-nav {
    color: white;
    text-transform:uppercase;
}

.header.navbar .navbar-nav>li>a.register {
	background:#FFC13C;
	border-radius:4px;
	color:#020100;
	border:2px solid #FFC13C;
}


.header.navbar .navbar-nav>li>a.register:hover {
	background:white;
	border:2px solid #fff;
}


.header.navbar .navbar-nav>li>a.login {
	background:transparent;
	border-radius:4px;
	border:2px solid #fff;
}

.header.navbar.navbar-transparent.navbar-small .navbar-nav>li>a {
    color: white;
}


.navbar-nav>li>.dropdown-menu {
    border-top: 1px solid #000;
    background: #2F1C09;
}


.navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color: #fff;
}

.dropdown-menu>li>a:hover {
	background:#F9C430;
	color:#2F1C09;
}

.dropdown-menu .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #ffb300;
}

.navbar-user img {
    float: left;
    width: 30px;
    height: 30px;
    margin: 4px 10px 0 0;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
}


.video-container {
	background:#040201;
	padding:30px 30px 10px;
}


.video-container h2 {
	font-family: 'Oswald', sans-serif;
	font-size:48px;
	font-weight:300;
	color:white;
	text-transform:uppercase;
	    text-align: center;
}

.video-container h2 span {
	color:#FFC13C;
}


.video-container img {
	max-width:100%;
}


.video-script {
	border:2px solid #927656;
	margin-bottom:15px;
}


.home-content2 {
    padding-top: 90px;
}


.banner-left {text-align:left;}

.banner-left span{
    color: #FFC13C;
    font-weight: 700;
}

.banner-left h1 {
	font-family: 'Oswald', sans-serif;
	color:white;
	text-transform:uppercase;
	font-size:82px;
	font-weight:300;
}


.banner-left h2 {
    font-size: 36px;
    font-weight: 700;
    color: white;
}

.banner-left p {
	font-size:24px;
	color:white;
	line-height:36px;
	    margin-bottom: 20px;
}

.banner-left .btn-theme {
	color:white;
	text-transform:uppercase;
	font-size:30px;
	font-weight:300;
	border:2px solid white;
	border-radius:6px;
	display: inline-block;
	background:transparent;
		font-family: 'Oswald', sans-serif;
}


.btn.btn-theme:hover, .btn.btn-theme:focus {
    background: #ffb736;
    border-color: #ffb736;
}

.btn.btn-success.active, .btn.btn-success:active, .btn.btn-success:focus, .btn.btn-success:hover, .open .dropdown-toggle.btn-success {
    background: #f5aa16;
    border-color: #f5aa16;
}


.server-time {
    font-family: 'Oswald', sans-serif;
    font-size: 20px;
    font-weight: 300;
    color: #040200;
    margin-bottom: 15px;
    text-align: right;
     margin-top: 10%;
}

.menu-balance-table td {
    padding: 4px 5px !important;
        color: white;
}

.sidebar .nav>li.nav-header {
    margin: 0;
    padding: 10px 20px;
    line-height: 20px;
    font-size: 14px;
    color: #ffbb1d;
    font-weight: 600;
}


.error {
	background:#FFC13C;
}

.affiliateLinkPanelTitle {
    font-size: 16px;
    text-transform: uppercase;
    color: #925621;
    font-weight: 600;
    text-align: left;
}

.btn.btn-inverse {
    color: #fff;
    background: #2c1501;
    border-color: #2c1501;
}

.bg-black-lighter {
    background: #2c1501!important;
}

.panel-inverse>.panel-heading {
    background: #1B0E01 !important;
    color: #FFBB1D !important;
}

.panel-title {
    font-size: 14px !important;
    font-weight: 600 !important;
}

.header.navbar .navbar-nav > li.active > a, .header.navbar .navbar-nav > li > a:hover, .header.navbar .navbar-nav > li > a:focus, .header.navbar.navbar-default .navbar-nav > li.active > a, .header.navbar.navbar-default .navbar-nav > li > a:hover, .header.navbar.navbar-default .navbar-nav > li > a:focus, .header.navbar.navbar-transparent .navbar-nav > li.active > a, .header.navbar.navbar-transparent .navbar-nav > li > a:hover, .header.navbar.navbar-transparent .navbar-nav > li > a:focus, .header.navbar.navbar-inverse .navbar-nav > li.active > a, .header.navbar.navbar-inverse .navbar-nav > li > a:hover, .header.navbar.navbar-inverse .navbar-nav > li > a:focus, .header.navbar.navbar-transparent.navbar-small .navbar-nav > li.active > a, .header.navbar.navbar-transparent.navbar-small .navbar-nav > li > a:hover, .header.navbar.navbar-transparent.navbar-small .navbar-nav > li > a:focus, .text-theme, .navbar-nav .dropdown-menu > li.active > a, .navbar-nav .dropdown-menu > li > a:hover, .navbar-nav .dropdown-menu > li > a:focus, .pricing-table .price .price-number, a {
    color: #FFC13C;
}

.form-control.input-white {
    background: #fff;
    border-color: #ffac00;
}

.custom.nav-pills input[type=submit].ViewSelected {
    background: #ffa600;
    color: #fff;
}

.tab-content {
    padding: 15px;
    margin-bottom: 20px;
    background: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #e2c7b0;
    margin-top: 5px;
}

.ways-title {
    font-size: 24px;
    font-weight: 400;
    color: #2c1501;
    margin-top: 5px;
    text-align: center;
    text-transform: uppercase;
    font-family: 'Oswald', sans-serif;
}

.ways-buttons a {
    border-radius: 4px;
    box-shadow: 0 0px 8px 0 rgba(0,0,0,.4);
    margin: 10px;
    text-align: center;
    padding: 15px 30px;
    font-size: 16px;
    font-weight: 700;
    display: block;
    background: #ffb300;
    color: #543e2d;
    text-transform: uppercase;
    border: 2px solid #290e00;

}

.ways-buttons a:hover {
	background:#FAD040;
	text-decoration:none;
}

.btn.btn-warning {
    color: #290e00;
    background: #ffb300;
    border-color: #ffb300;
}

.sidebar-minify-btn {
    margin: 10px 0;
    float: right;
    padding: 5px 20px 5px 10px!important;
    background: #442102;
    color: #fff;
    -webkit-border-radius: 20px 0 0 20px;
    -moz-border-radius: 20px 0 0 20px;
    border-radius: 20px 0 0 20px;
}

#howto {
	background:#FAFAFA url(../images/main_back.jpg) no-repeat left top;
	background-size:cover;
	    padding-top: 60px;
}

#about {
	background:#2D2118 url(../images/middle-bg.jpg) no-repeat left top;
	background-size:cover;
	color:white;
	    padding-top: 60px;
}


#howto .content-title {
	font-size:48px;
	font-family: 'Oswald', sans-serif;
		text-transform:uppercase;
		color:#3D3121;
		font-weight:300;
}


#about .content-title {
	font-size:48px;
	font-family: 'Oswald', sans-serif;
		text-transform:uppercase;
		color:#ffffff;
		font-weight:300;
}

#about p {
    color: white;
    font-size: 16px;
    line-height: 30px;
    text-align: justify;
}


#about p.content-desc {
	color:white;
	font-size:18px;
	line-height:30px;
	text-align:center;
}


#about h3 {
	font-size:30px;
	color: #FFC13C;
}

#howto .content-title img {
	padding:0px 10px;
}

.bg-quote {
    background: #1A110B;
}

.about-author .quote:before {
    content: '';
    position: absolute;
    bottom: -20px;
    right: 175px;
    border: 10px solid transparent;
    border-top-color: #130803;
    border-left-color: #130803;
    left: auto;
}

.about-author .author .image {
    position: absolute;
    right: 0px;
    top: -40px;
    background: #fff;
    border: 5px solid #fff;
    border-radius: 50%;
    width: 120px;
    overflow: hidden;
        left: auto;
}

.about-author .author .info {
    color: #ffb92f;
    font-weight: 600;
    font-size: 18px;
    text-align: left;
}

.about-author .author {
    position: relative;
    text-align: right;
    padding-left: 0px;
    margin-bottom: 15px;
    margin-top: 10px;
}

.about-author .author .info small {
    display: block;
    color: white;
    font-size: 14px;
    font-weight: 400;
    margin-top: 5px;
}

.about-author .author .info a {
    font-weight: 400;
    font-size: 14px;
    display: inline-block;
}

.about-author .quote h3 {
    margin: 0;
    font-weight: 300;
    color: #707478;
    font-style: italic;
    line-height: 42px;
}

.about-author .quote img {
	margin-top:-95px;
}

.about-author {
    position: relative;
    padding-top: 50px;
    margin: 0px 10px;
}

.about-author .fa.fa-quote-left, .about-author .fa.fa-quote-right {

    color: white;
}

#about .about-author .quote h3 {
	color:white;
}


.how-block {
	color:white;
	background:#2F1C09;
	text-align:center;
	padding:30px;
	margin:10px 0px;
	    min-height: 430px;
}


.how-block h2 {
    color: white;
    font-family: 'Oswald', sans-serif;
    text-transform: uppercase;
    font-size: 24px;
    font-weight: normal;
    margin-top: 20px;
    text-align: left;
    padding-left: 70px;
}

.how-block h2 span {    color: #FFC13C;}

.how-block h4 {
	text-transform:uppercase;
	font-weight:700;
	color: #FFC13C;
	text-align: left;
    padding-left: 70px;
}

#cookieok_bar {
    position: fixed;
    left: 0;
    padding: 0px;
    width: 100%;
    color: #ffffff;
    font-family: 'Montserrat', sans-serif;
    font-size: 13px;
    z-index: 9999;
    background: #734f09;
    background: linear-gradient(left, #8D8D8D, #AAAAAA );
    font-weight: 600;

}

#cookieok_bar label {
    padding-left: 4px;
    vertical-align: bottom;
    color: white;
}


.how-block ul {
    list-style: none;
    font-weight: 600;
    font-size: 14px;
    text-align: left;
    margin-left: 0px;
    margin-right: 30px;
}

.how-block ul li {
    line-height: 36px;
    border-bottom: 1px solid #563719;
    background: url(../images/check.png) no-repeat 30px center;
    padding-left: 60px;
}

.how-block2 {
	background:#1B0E01;
}

.how-block3 {
	background:#0E0700;
}

.ways-block {
    border-radius: 4px;
    box-shadow: 0 0px 8px 0 rgba(0,0,0,.4);
    margin: 10px;
    text-align: center;
    padding: 20px;
}

.ways-block h2 {
	color:#3D3121;
	font-family: 'Oswald', sans-serif;
	font-size:24px;
	text-transform:uppercase;
}

.content {
    padding: 100px 15px 65px;
}

.copyright {
    text-align: left;
    color: white;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    margin-top: 0px;
}

.footer {
    background: #1F1B10 url(../images/bg-footer.png) repeat center;
    box-shadow: none;
    -webkit-box-shadow: none;
        padding: 30px 0 0px;

}

.footer-wrapper .footer {
	background:transparent;
}


.footer-wrapper .copyright {
    text-align: left;
    color: #150500;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    margin-top: 0px;
}


.content.content-full-width .page-header {
    margin: 0 0 20px;
    color: #2F1C09;
    font-family: 'Oswald', sans-serif;
    margin-top: 10px;
    font-size: 30px;
    font-weight: 300;
}


body.bodytheme-titan .footer-wrapper .footer-link-list li a {

    color: #150500;

}

.nav-tabs {
    background: #2c1501;
    padding: 10px;
}

.custom.nav-tabs input[type=submit] {
    border: none;
    line-height: 20px;
    color: #fff;
    padding: 10px 15px;
    border-radius: 4px;
    height: auto;
    background: #2c1501;
    font-size: 14px;
    font-weight: 600;
    margin: 0px 5px;
}

.custom.nav-tabs input[type=submit].ViewSelected, .custom.nav-tabs input[type=submit]:hover {
    background: #ffac00;
    color: #290e00;
    border: none;
}




body.bodytheme-titan .footer-link-list li a {
    padding-right: 1.42857rem !important;
    line-height: 1.4;
    font-weight: 600;
    color: white;
    text-transform: uppercase;
    padding-top: 20px;
}

body.bodytheme-titan:not([class*="bodyclass-user-"]) {
    padding-bottom: 205px;
    position: relative;
}

.testimonials {
    padding-bottom: 0px;
}

body.bodytheme-titan .footer-link-list {
    list-style: none;
    padding: 0;
    margin: 0;
    color: #fff;
    text-align: right;
    margin-top: 30px;
}
body[class*="bodyclass-user-"] .widget-stats .stats-info p {
    font-size: 18px;
    font-weight: 600;
}

.form-control {
    border: 2px solid #ffac00;
}



.sidebar, .sidebar-bg {
    background: #1B0E01;

}

.sidebar .nav>li.nav-profile {
    padding: 20px;
    color: #fff;
    background: #2F1C09;
}

.sidebar .nav>li.active>a, .sidebar .nav>li.active>a:focus, .sidebar .nav>li.active>a:hover {
    color: #040200;
    background: #F9C430;
}

.sidebar .nav>li>a {
    padding: 10px 20px;
    line-height: 20px;
    color: #ffffff;
}

.sidebar .sub-menu {
    padding: 10px 0 10px 30px;
    margin: 0;
    background: #150500;
    position: relative;
    display: none;
}

.sidebar .nav>li.expand>a, .sidebar .nav>li>a:focus, .sidebar .nav>li>a:hover {
    background: #2c1501;
    color: #ffbb1d;
}
.bg-green {
    background: #ffbb1d!important;
}

.sidebar .sub-menu>li>a {
    padding: 5px 20px;
    display: block;
    font-weight: 300;
    color: #ffffff;
    text-decoration: none;
    position: relative;
}

#about .content-title:after {

    background: #fdfdfd;

}

.text-success {
    color: #ffbb1d!important;
}

.navbar.navbar-default {
    background: #040200;
}


.loginbox {
	padding-top:90px;
}

.loginbox .loginbox {
	padding-top:20px;
}

.loginbox h2, .register-panel h2 {
	    font-size: 48px;
    font-family: 'Oswald', sans-serif;
    text-transform: uppercase;
    color: #FFC13C;
    font-weight: 300;
        text-align: center;
}

.loginbox .content-title img, .register-panel .content-title img {
    padding: 0px 10px;
}


.login-panel, .register-panel{
    margin: 50px auto;
    background: #2D2118 url(../images/middle-bg.jpg) no-repeat left top;
    padding: 30px;
    border-radius: 10px;
}

.register-panel label, .register-panel .control-label {
	color:white;
	font-size:16px;
}

.bodyclass-register .register-panel {
	margin-top:95px;
}

.btn.btn-success, .btn.btn-primary {
    color: #000;
    background: #ffb92f;
    border-color: #ffb92f;
    text-transform: uppercase;
    font-weight: 600;
}

#loginMemberNote {color:white;}


.accessibility-description, .status.valid, .visualCaptcha-explanation {
	    color: #ffb92f !important;
}


 @media screen and (max-width:767px) {
 
.header.navbar.navbar-transparent.navbar-small img, .navbar-fixed-top img{
    max-height: 40px;
}

.navbar-collapse .open .dropdown-menu {
    position: relative;
    box-shadow: none;
    padding-top: 0;
    border-bottom: 1px solid #362009;
    border-radius: 0;
    background: #362009;
    width: 100%;
}

.navbar-nav .open .dropdown-menu {
	border-top: 1px solid #000;
    background: #2F1C09;
}

#howto .content-title, #about .content-title {
	font-size:24px;
}

#howto .content-title img, #about .content-title img {
	display:none;
}

.banner-left h1 {
    font-family: 'Oswald', sans-serif;
    color: white;
    text-transform: uppercase;
    font-size: 62px;
    font-weight: 300;
}

.hidden-xs {
    display: inline-block!important;
}


.footer .footer-beer {
	display:none;
}

.home-content2 {
    padding-top: 40px;
}

}