@charset "utf-8";     /* Login */nav ul {    		}				nav li {		  float: left;          		}				nav #login {		  border-right: 1px solid #ddd;		  -moz-box-shadow: 1px 0 0 #fff;		  -webkit-box-shadow: 1px 0 0 #fff;		  box-shadow: 1px 0 0 #fff;  		}				nav #login-trigger,		nav #signup a {		  display: inline-block;		  *display: inline;		  *zoom: 1;		}				nav #signup a {		  -moz-border-radius: 0 3px 3px 0;		  -webkit-border-radius: 0 3px 3px 0;		  border-radius: 0 3px 3px 0;		}				nav #login-trigger:hover,		nav #login .active,		nav #signup a:hover {		}				nav #login-content {		  display: none;		  position: absolute;		  top: 24px;		  right: 0;		  z-index: 999;    		  background: #fff;		  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));		  background-image: -webkit-linear-gradient(top, #fff, #eee);		  background-image: -moz-linear-gradient(top, #fff, #eee);		  background-image: -ms-linear-gradient(top, #fff, #eee);		  background-image: -o-linear-gradient(top, #fff, #eee);		  background-image: linear-gradient(top, #fff, #eee);  		  padding: 15px;		  -moz-box-shadow: 0 2px 2px -1px rgba(0,0,0,.9);		  -webkit-box-shadow: 0 2px 2px -1px rgba(0,0,0,.9);		  box-shadow: 0 2px 2px -1px rgba(0,0,0,.9);		  -moz-border-radius: 3px 0 3px 3px;		  -webkit-border-radius: 3px 0 3px 3px;		  border-radius: 3px 0 3px 3px;		  color: #000;		}				nav li #login-content {		  width: 250px;  		}				/*--------------------*/				#inputs input {		  background: #f1f1f1;		  padding: 6px 5px;		  margin: 0 0 5px 0;		  width: 238px;		  border: 1px solid #ccc;		  -moz-border-radius: 3px;		  -webkit-border-radius: 3px;		  border-radius: 3px;		  -moz-box-shadow: 0 1px 1px #ccc inset;		  -webkit-box-shadow: 0 1px 1px #ccc inset;		  box-shadow: 0 1px 1px #ccc inset;		}				#inputs input:focus {		  background-color: #fff;		  border-color: #e8c291;		  outline: none;		  -moz-box-shadow: 0 0 0 1px #e8c291 inset;		  -webkit-box-shadow: 0 0 0 1px #e8c291 inset;		  box-shadow: 0 0 0 1px #e8c291 inset;		}				/*--------------------*/				#login #actions {		  margin: 10px 0 0 0;		}				#login #submit {				  background-color: #d14545;		  background-image: -webkit-gradient(linear, left top, left bottom, from(#e97171), to(#d14545));		  background-image: -webkit-linear-gradient(top, #e97171, #d14545);		  background-image: -moz-linear-gradient(top, #e97171, #d14545);		  background-image: -ms-linear-gradient(top, #e97171, #d14545);		  background-image: -o-linear-gradient(top, #e97171, #d14545);		  background-image: linear-gradient(top, #e97171, #d14545);		  -moz-border-radius: 3px;		  -webkit-border-radius: 3px;		  border-radius: 3px;		  text-shadow: 0 1px 0 rgba(0,0,0,.5);		  -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;		  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;		  box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;    		  border: 1px solid #7e1515;		  float: left;		  height: 30px;		  padding: 0;		  width: 100px;		  cursor: pointer;		  font: bold 14px Arial, Helvetica;		  color: #fff;		}				#login #submit:hover,		#login #submit:focus {				  background-color: #e97171;		  background-image: -webkit-gradient(linear, left top, left bottom, from(#d14545), to(#e97171));		  background-image: -webkit-linear-gradient(top, #d14545, #e97171);		  background-image: -moz-linear-gradient(top, #d14545, #e97171);		  background-image: -ms-linear-gradient(top, #d14545, #e97171);		  background-image: -o-linear-gradient(top, #d14545, #e97171);		  background-image: linear-gradient(top, #d14545, #e97171);		}					#login #submit:active {				  outline: none;		  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;		  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;		  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;				}				#login #submit::-moz-focus-inner {		  border: none;		}				#login label {		  float: right;		  line-height: 30px;		}				#login label input {		  position: relative;		  top: 2px;		  right: 2px;		}       /*  COLOR!  */.whitebox {  background-color: #dee4e4;    height: 150px;}h2 {  text-align: center;
	
.row > [class*="column-"], .columns_wrap > [class*="column-"] {
    padding-top: 50px;
}
	
.body_style_fullscreen.layout_single-courses .post_featured .post_title {
    /* font-size: 3em; */
    font-weight: 300;
    line-height: 1em;
    margin: 0.5em auto 0;
    /* max-width: 60%; */
}