@charset "UTF-8";
/* CSS Document */

/* INDEX */

#fixed_header_outer {
	top: 0px; padding: 0; position: fixed; width: 100%; box-sizing: border-box; margin: 0 auto; z-index:100000; background-color: #111111;
	}

#fixed_header_container {
	clear: both;
	width:100%;
	max-width: 1000px;
	text-align: left;
	vertical-align: middle;
	display: block;
	margin:0px auto;
	padding: 10px; padding-left: 0px; padding-right: 0px;
	background-color: #111111;
	box-sizing: border-box;
	}

#fixed_header_inner_left_title {
	width: 55%; box-sizing: border-box; display: block; margin: 0 auto; padding: 0; padding-top: 15px; padding-bottom: 15px; float: left; text-align: left; vertical-align: middle;
	}
@media screen and (max-width: 1000px) {
	#fixed_header_inner_left_title { padding-left: 20px; }
	}

#fixed_header_inner_right_menu {
	width: 35%; box-sizing: border-box; display: block; margin: 0 auto; padding: 0; padding-top: 12px; float: right; text-align: right; vertical-align: middle; color: #ffffff; font-family: oswald, arial, sans-serif; font-weight: 300;
	}
@media screen and (max-width: 1000px) {
	#fixed_header_inner_right_menu { padding-right: 20px; }
	}
@media screen and (max-width: 600px) {
	#fixed_header_inner_right_menu { padding-top: 8px; padding-right: 20px; }
	}

#fixed_header_title_image {
	width: 100%; max-width: 430px; height: auto; border: none;
	}
	
#fixed_header_bottom_spacer {
	height: 65px;
	clear: both;
	margin: 0 auto;
	box-sizing: border-box;
	display: block;
	padding: 0;
	}
	
@media screen and (max-width: 600px) {
	#fixed_header_bottom_spacer {
		height: 55px;
		}
	}
	
	
	












	
	
/* level 1 div */
	
#level_1 {
    background-color: #ffffff; 
    padding-top: 80px; 
    padding-bottom: 80px; 
    height: auto; 
    overflow: auto;
	display: block; 
    align: center; 
    width: 100%; 
    clear: both; 
    margin: 0 auto; 
    box-spacing: border-box; 
	}

#level_1_container {
    width: 100%;
    max-width: 1050px; 
    padding: 0;
	display: block; 
    clear: both; 
    margin: 0 auto; 
    align: center;
    height: auto;
    overflow: auto;
	}


div.level_1_box {
    box-sizing: border-box; 
    margin: 1%; 
    width: 31%; 
    float: left; 
    display: block; 
    background-color: #f5f5f5; 
    height: auto; 
    padding: 3%; 
    font-family: antonio, sans-serif; 
    font-weight: 100; 
    font-size: 17px; 
    color: #888888; 
    border-radius: 5px;
    }

span.level_1_box_title {
    

    font-weight: 400; font-size: 40px; color: #444444;
}


@media screen and (max-width: 800px) {
    
    #level_1_container {
        padding: 0;
        display: block; 
        clear: both; 
        margin: 0 auto; 
        align: center;
        }
    
	div.level_1_box {
        float: none;
        clear: both;
        width: 90%;
        padding: 8%;
        margin: 5%;
        }
	}
	
	

















	
	
/* level 2 div */
	
#level_2 {
    background-size: cover; 
    background-position: center; 
    background-image: url('../images/index-seminarsBG.jpg');
	display: block; 
    align: center; 
    background-color: #ffffff; 
    width: 90%; 
    clear: both; 
    margin: 0 auto; 
    box-spacing: border-box; 
    overflow: auto;
    padding: 0;
    padding-left: 5%;
    padding-right: 5%;
	}
	
#level_2_container {
    display: block; 
    clear: both; 
    align: center; 
    border-spacing: border-box; 
    overflow: auto;
    border-radius: 15px; 
    width: 80%;
    max-width: 870px; 
    padding: 5%; 
    margin: 0 auto;

    margin-top: 9%;
    margin-bottom: 9%;
    text-align: center; 
    background-color: #000000; 
    opacity: .8; 
    font-family: antonio, sans-serif; 
    font-weight: 100; 
    font-size: 20px; 
    color: #ffffff;
	}

	
span.level_2_title {
	font-family: antonio, sans-serif; 
    font-weight: 300; 
    font-size: 60px; 
    color: #ffffff;
	}
	
@media screen and (max-width: 800px) {
    
    #level_2 {
        width: 82%;
        padding: 8%;
        }
    
    #level_2_container {
        width: 82%;
        margin: 0;
        padding: 8%;
        font-size: 17px; 
        }
    
    span.level_2_title {
        font-size: 37px; 
        }
    
	}
	



	
	
	





	
	
/* level 3 div */	
	
#level_3 {
	background-color: #eeeeee; 
    padding: 0; 
    display: block; 
    height: auto; 
    align: center; 
    width: 100%; 
    clear: both; 
    margin: 0 auto; 
    box-spacing: border-box; 
    overflow: hidden;
	}

#level_3_container {
    max-width: 1040px; 
    padding: 5%; 
    padding-left: 2%; 
    padding-right: 2%; 
    overflow: auto; 
    text-align: center; 
	display: block; 
    clear: both; 
    margin: 0 auto; 
    align: center;
	}


div.level_3_imageBox {
    box-sizing: border-box; 
    margin: 1%; 
    width: 31%; 
    float: left; 
    display: block;  
    font-family: antonio, sans-serif; 
    font-weight: 100; 
    font-size: 20px; 
    color: #999999;
    }

span.level_3_title {
    font-family: antonio, sans-serif; 
    font-weight: 300; 
    font-size: 60px; 
    color: #444444;
    }

img.level_3_image {
    width: 100%; 
    height: auto; 
    border-radius: 10px;
    }


@media screen and (max-width: 800px) {
    
    #level_3_container {
        padding: 8%; 
        }
    
    
    span.level_3_title {
        font-size: 37px; 
        }
    
	}

	





/* level 3 CLASS div */	
	
div.level_3 {
	background-color: #ffffff; 
    padding: 0; 
    display: block; 
    height: auto; 
    align: center; 
    width: 100%; 
    clear: both; 
    margin: 0 auto; 
    box-spacing: border-box; 
    overflow: hidden;
	}

div.level_3_container {
    width: 100%;
    max-width: 1080px; 
    padding: 0;
    overflow: auto; 
    text-align: center; 
	display: block; 
    clear: both; 
    margin: 0 auto; 
    align: center;
    box-spacing: border-box; 

	}



@media screen and (max-width: 800px) {
    
    div.level_3_container {
        padding: 8%; 
        }
    
  
    
	}




div.coachingpage_option_box {
    box-sizing: border-box; 
    margin: 1%; 
    width: 31%; 
    float: left; 
    display: block; 
    background-color: #f5f5f5; 
    height: auto; 
    padding: 3%; 
    font-family: antonio, sans-serif; 
    font-weight: 100; 
    font-size: 17px; 
    color: #888888; 
    border-radius: 5px;
    }

span.coachingpage_option_box_title {
    font-weight: 400; font-size: 40px; color: #444444;
}


@media screen and (max-width: 800px) {
    
    div.level_3_container {
        padding: 5%; 
        }
    
	div.coachingpage_option_box {
        float: none;
        clear: both;
        width: 90%;
        padding: 8%;
        margin: 5%;
        }
	}
	

















a.indexGrayBoxButton:link, a.indexGrayBoxButton:active, a.indexGrayBoxButton:visited {
	background-color: #a4abba;
	font-family: antonio, oswald, arial, sans-serif;
	font-weight: 100;
	font-size: 16px;
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
	padding: 7px;
	padding-left: 10px;
	padding-right: 10px;
	cursor: pointer;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
    display: block; 
    clear: both; 
    width: 100%; 
    box-sizing: border-box;
	}

a.indexGrayBoxButton:hover {
	background-color: #555555;
	cursor: pointer;
	}


a.indexCoachBoxButton:link, a.indexCoachBoxButton:active, a.indexCoachBoxButton:visited {
	background-color: #a4abba;
	font-family: antonio, oswald, arial, sans-serif;
	font-weight: 100;
	font-size: 16px;
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
	padding: 7px;
	padding-left: 10px;
	padding-right: 10px;
	cursor: pointer;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
    display: inline-block; 
    box-sizing: border-box;
	}

a.indexCoachBoxButton:hover {
	background-color: #555555;
	cursor: pointer;
	}


a.indexSeminarBoxButton:link, a.indexSeminarBoxButton:active, a.indexSeminarBoxButton:visited {
	background-color: #a4abba;
	font-family: antonio, oswald, arial, sans-serif;
	font-weight: 100;
	font-size: 18px;
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
	padding: 10px;
	padding-left: 13px;
	padding-right: 13px;
	cursor: pointer;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
    display: inline-block; 
    box-sizing: border-box;
	}

a.indexSeminarBoxButton:hover {
	background-color: #555555;
	cursor: pointer;
	}

	
	
	
	
	


	