/* COLOR REFERENCES

Green:		#79b044
Salmon:		#dd5638
Blue Gray   #3e4249

*/

/* === GENERAL === */

body {
		margin-top: 50px;
		font-family: 'proxima-nova','Raleway',Helvetica, sans-serif;
		font-size: 16px;
        background: url('../img/tile.jpg')
		
	}
	
/* === GLOBAL === */


h1,h2,h3,h4,h4,h6 {
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizelegibility;
	font-weight: bold;
	
	}
	
h1  {
	font-size: 3em;
}

h1,h2 {
	margin: 0 0 40px;

}

h3 {
	margin: 20px 0;
}

h4 {
	font-size: 18px
}

p {
    margin: 0 0 15px;
}

p.lead {
    font-weight: normal;
}

a:link, a:visited {
    color: #0015b5;
}

a:hover {
    text-decoration: none;
    color: #ff6929;
}


img {
    max-width: 100%;
}


.badge.social {
    background: #ccc;
    font-size: 24px;
    height: 40px;
    width: 40px;
    text-align: center;
    line-height: 40px;
    margin: 0 5px 20px 0;
    padding: 0;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    color: white;
}
.badge.social.twitter:hover {
    background: #55acee;
}
.badge.social.facebook:hover {
    background: #3b5998;
}
.badge.social.gplus:hover {
    background: #db4b39;
}

/* === LAYOUT == */

.row + .row {
    margin-top: 20px;
}

section {
    padding: 80px 0;
}
.section-header {
    text-align: center;
}
section h2 {
    margin: 20px 0 40px;
}

section h3 {
    margin: 30px 0 10px;
}



#optin {
   /*background: url('../img/RMTU.png') no-repeat;*/
    
    background-color: #000;
	padding: 10px 0;
}

#optin article {
	width: 100%;
	text-align: center;
}

#optin .container {
    height: 100%;
}

#boost-income {
    text-align: justify;

}

#boost-income {
background: white;  

}


#instructor {
background: #3e4249;

}

#instructor .container {
    height: 10px;

}


#instructor h2 {
    margin: 0 0 20px;
}

#who-benefits {
    background: white;  
}

#course-features {
    background: #3e4249;
    color: white;
    text-align: center;
}

#project-features {
    text-align: center;
    
}




footer {
    background: #3e4249;
    color: white;
    padding: 20px 0 10px;
    font-size: 12px;
}

footer p {
    margin: 0;
}

footer a:link, footer a:visited {
    color: #dd5638;
}

footer a:hover {
    color: #dd5638;
}

footer li.signup-link a {
    color: #dd5638;
}

footer li.signup-link a:hover {
    font-weight: bold;
}

/* == CUSTOM ICONS SPRITES == */

i.ci {
    display: inline-block;
    height: 40px;
    width: 40px;
    background: url('../img/icon-sprite.png') no-repeat;
}

.ci.ci-computer           { background-position: 0 0; }
.ci.ci-watch              { background-position: -40px 0; }
.ci.ci-calendar           { background-position: -80px 0; }
.ci.ci-community          { background-position: -120px 0; }
.ci.ci-instructor         { background-position: -160px 0; }
.ci.ci-device             { background-position: -200px 0; }

/* ==== MEDIA QUERIES ==== */

@media screen and ( max-width : 991px) {
    #instructor .container {
        background: rgba(255,255,255,0.8)
        padding: 20px
    }
}

@media screen and ( max-width : 768px ) {
    .logo {
        width:  50%;
    }
    
    #optin p {
        margin: 0 0 10px;
    }
    
    #featurette iframe{
        height: 240px;
    }
}

@media screen and ( max-width : 568px ) {
    #instructor .num {
        height: 100px;
        width: 100px;
        font-size: 22px;
    }
    
    #instructor .num span {
        font-size: 16px;
    }
}

