.wide{
	background-color: #212626;
}

.wide.head h1 {
	text-transform:uppercase;
}
.main-text {
	min-height:400px;
}

.main-text a.stan {
	color: #002c5e;
	text-decoration:underline;
}
.main-text a.stan:hover {
	color:#b40e79;
}

.expanding-options {
	margin-top:20px;	
}

.main-text a {
	color:
}
.top-intro {
}
.top-disclaimer {
}
.container .row.main-text {
    position: relative;
}
.main-text .banner-buttons {
    bottom: 40px;
    display: block;
    position: absolute;
    text-align: center;
    width: 100%;
}
.dark h2 {
	font-size:16px;
	font-weight:bold;	
}

.main-text .btn {
	font-size:14px;
}

	.lead-form .submit-group {
		margin-top: 5px;
	}
.btn {
	padding: 7px 20px !important;	
}
.btn-live {
    background-color: #007676;
    background-image: linear-gradient(to bottom, #008a8a, #005757);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.fasttracks .btn {
    font-size: 12px;
    padding: 4px 10px;
}

.top-contact-wrapper{
	color: white;
	text-align: right;
	float: right;
	margin-top: 10px;
}
.banner-text{
	text-align: center;
}

.banner-buttons{
	text-align: center;
	width: 100%;
	display: block;
}
.banner-button-wrapper{
	display: block;
	margin: 0 auto;
}
.banner-button-wrapper a {
	display: inline-block;
	margin: 10px;
	color: #ffffff;
}



.banner-button-wrapper a span{
	display: inline-block;
	min-width: 250px;
	padding: 10px 15px;
	border-radius: 8px;
}
.banner-button-wrapper a span.demoAcc_button{
	background-color: #c4007f;
}

.banner-button-wrapper a span.liveAcc_button{
	background-color: #006d67;
}

.banner-button-wrapper a:hover span{
	background-color:#474747;
}

div.banner-text h1, div.banner-text p{
	color: #ffffff;
}
.wide.head {
	background-image: url("images/657-OFM-Trading-Signals-LP-v3a-banner.jpg");
}
.mobile-head-image {
	background-image: url("images/657-OFM-Trading-Signals-LP-v2-banner-sm.jpg");
	background-color: #002c5e;
}
.full-width{
	width: 100%;
	padding-top: 15px;
	padding-bottom: 15px;
}
.gary-background{
	background-color: #ececec;
}
.black-background{
	background-color: #000000;
}
.gold-background{
	background-color: #867450;
}

.top-intro{
	text-align: center;
}
.top-strip-icons{
	text-align: center;
}

.main-content h2 {
	text-transform: uppercase;
}
.main-content .row-desc-text{
	display: inline-block;

}
.main-content .row-desc-text-inner{
	margin-top: 30px;
}
.main-content .odd-text-wrapper{
	float: left !important;
}
.main-content .even-text-wrapper{
	float: right !important;
}
.main-content .odd-img-wrapper{
	float: right !important;
}
.main-content .even-img-wrapper{
	float: left !important;
}
.main-content .container .row{
	margin-top: 15px;
	margin-bottom: 15px;
}

.autoplay-awards.slick-initialized.slick-slider{
	background-color: #f3f3f3;
}

#logoIn a img {
    max-height: 43px;
}
.text-align-center{
	text-align: center;
}

.live-bt-wrapper{
	text-align: left;
}
.live-bt-wrapper-intro{
	text-align: center;
}

@media (min-width: 992px) {
	.container {
	    width: 970px;
	}
}
@media (min-width: 1200px) {
.container {
    width: 1170px;
}
}

@media (min-width: 993px) {
	.dark p, .dark h1, .dark h2, .dark h3, .dark li {
		color: #002c5e;
	}
	.wide {
		/* background-color: #002c5e;*/
	}
}

@media (max-width: 992px) {
	#logoIn img {
	    height: 29px;
	}
	.top-contact-wrapper{
		margin-top: 5px;
	}
	.main-text {
		min-height:inherit;
	}
	.wide {
		min-height: inherit;
	}
	.wide.head p, .wide.head h1, .wide.head li, .wide.head h2 {
		text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.8);
	}	
	.header {
		background-color: white;
	}
	.logo {
	    margin: 0;
	}
	.lead-form {
		width:240px;
		float:right;
	}
	.main-text .banner-buttons{
		position: relative;
		bottom: 0; 
	}	
	.row-desc-img img {
		margin:0 auto;
	}
	.main-content .odd-text-wrapper, .main-content .even-text-wrapper{
		float: right !important;
	}
	.main-content .odd-img-wrapper, .main-content .even-img-wrapper{
		float: left !important;
	}
	.main-content .container .row .col-sm-12 .row{
		margin-bottom: 5px;
	}
}

@media (max-width: 768px){
	.mobile-head-image {
		display:none;
	}
	.logo {
	    margin: 0;
	}
	.main-content .row-desc-text-inner{
		margin-top: 10px;
	}
	.row-desc-img img {
		float: left;
	}
}

@media (max-width: 480px){
	h2, .h2{
		font-size: 20px;
	}
	.logo {
	    margin: 0;
	}
}

.very-footer {
    background-color: #e8e8e8;
    padding-bottom: 10px;	
}

  footer {
    background-color: #f3f3f3;
    padding-top:20px;
  }
  footer.container{
    background-color: transparent;
  }
  footer .box {
      margin: 15px 0 0;
  }
  
  footer .payments {
      background-color: #e8e8e8;
      padding-top: 20px;
  }
  footer #awards .item img, footer #payments .item img {
      margin: 0 auto;
  }
footer #awards {
    font-size: 13px;
}  
  #awards .item, #payments .item {
      padding: 0 25px;
      position: relative;
      text-align: center;
      font-size: 12px;
  }
  .divider {
      border-bottom: 1px solid #ffffff;
      border-top: 1px solid #cccccc;
      height: 1px;
      margin: 10px 0;
  }
	